PageSourceSearch

https://telematica.unmsm.edu.pe/assets/index-B_wKdYEQ.js

js unmsm.edu.pe collected 2026-09-24 08:50:41 UTC 727,326 bytes, 588 lines download raw bytes

1function Fj(e,t){for(var i=0;i<t.length;i++){const s=t[i];if(typeof s!="string"&&!Array.isArray(s)){for(const r in s)if(r!=="default"&&!(r in e)){const o=Object.getOwnPropertyDescriptor(s,r);o&&Object.defineProperty(e,r,o.get?o:{enumerable:!0,get:()=>s[r]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))s(r);new MutationObserver(r=>{for(const o of r)if(o.type==="childList")for(const c of o.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&s(c)}).observe(document,{childList:!0,subtree:!0});function i(r){const o={};return r.integrity&&(o.integrity=r.integrity),r.referrerPolicy&&(o.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?o.credentials="include":r.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function s(r){if(r.ep)return;r.ep=!0;const o=i(r);fetch(r.href,o)}})();function jb(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Ud={exports:{}},sl={};/**
2 * @license React
3 * react-jsx-runtime.production.js
4 *
5 * Copyright (c) Meta Platforms, Inc. and affiliates.
6 *
7 * This source code is licensed under the MIT license found in the
8 * LICENSE file in the root directory of this source tree.
9 */var qv;function qj(){if(qv)return sl;qv=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function i(s,r,o){var c=null;if(o!==void 0&&(c=""+o),r.key!==void 0&&(c=""+r.key),"key"in r){o={};for(var d in r)d!=="key"&&(o[d]=r[d])}else o=r;return r=o.ref,{$$typeof:e,type:s,key:c,ref:r!==void 0?r:null,props:o}}return sl.Fragment=t,sl.jsx=i,sl.jsxs=i,sl}var $v;function $j(){return $v||($v=1,Ud.exports=qj()),Ud.exports}var f=$j(),Bd={exports:{}},we={};/**
10 * @license React
11 * react.production.js
12 *
13 * Copyright (c) Meta Platforms, Inc. and affiliates.
14 *
15 * This source code is licensed under the MIT license found in the
16 * LICENSE file in the root directory of this source tree.
17 */var Iv;function Ij(){if(Iv)return we;Iv=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),r=Symbol.for("react.profiler"),o=Symbol.for("react.consumer"),c=Symbol.for("react.context"),d=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),h=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),v=Symbol.for("react.activity"),x=Symbol.iterator;function b(L){return L===null||typeof L!="object"?null:(L=x&&L[x]||L["@@iterator"],typeof L=="function"?L:null)}var S={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},w=Object.assign,j={};function E(L,Y,ee){this.props=L,this.context=Y,this.refs=j,this.updater=ee||S}E.prototype.isReactComponent={},E.prototype.setState=function(L,Y){if(typeof L!="object"&&typeof L!="function"&&L!=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,L,Y,"setState")},E.prototype.forceUpdate=function(L){this.updater.enqueueForceUpdate(this,L,"forceUpdate")};function C(){}C.prototype=E.prototype;function T(L,Y,ee){this.props=L,this.context=Y,this.refs=j,this.updater=ee||S}var M=T.prototype=new C;M.constructor=T,w(M,E.prototype),M.isPureReactComponent=!0;var R=Array.isArray;function z(){}var O={H:null,A:null,T:null,S:null},k=Object.prototype.hasOwnProperty;function I(L,Y,ee){var ie=ee.ref;return{$$typeof:e,type:L,key:Y,ref:ie!==void 0?ie:null,props:ee}}function K(L,Y){return I(L.type,Y,L.props)}function J(L){return typeof L=="object"&&L!==null&&L.$$typeof===e}function ne(L){var Y={"=":"=0",":":"=2"};return"$"+L.replace(/[=:]/g,function(ee){return Y[ee]})}var se=/\/+/g;function Z(L,Y){return typeof L=="object"&&L!==null&&L.key!=null?ne(""+L.key):Y.toString(36)}function re(L){switch(L.status){case"fulfilled":return L.value;case"rejected":throw L.reason;default:switch(typeof L.status=="string"?L.then(z,z):(L.status="pending",L.then(function(Y){L.status==="pending"&&(L.status="fulfilled",L.value=Y)},function(Y){L.status==="pending"&&(L.status="rejected",L.reason=Y)})),L.status){case"fulfilled":return L.value;case"rejected":throw L.reason}}throw L}function P(L,Y,ee,ie,pe){var xe=typeof L;(xe==="undefined"||xe==="boolean")&&(L=null);var le=!1;if(L===null)le=!0;else switch(xe){case"bigint":case"string":case"number":le=!0;break;case"object":switch(L.$$typeof){case e:case t:le=!0;break;case g:return le=L._init,P(le(L._payload),Y,ee,ie,pe)}}if(le)return pe=pe(L),le=ie===""?"."+Z(L,0):ie,R(pe)?(ee="",le!=null&&(ee=le.replace(se,"$&/")+"/"),P(pe,Y,ee,"",function(Ke){return Ke})):pe!=null&&(J(pe)&&(pe=K(pe,ee+(pe.key==null||L&&L.key===pe.key?"":(""+pe.key).replace(se,"$&/")+"/")+le)),Y.push(pe)),1;le=0;var Ae=ie===""?".":ie+":";if(R(L))for(var Te=0;Te<L.length;Te++)ie=L[Te],xe=Ae+Z(ie,Te),le+=P(ie,Y,ee,xe,pe);else if(Te=b(L),typeof Te=="function")for(L=Te.call(L),Te=0;
vendor: 4,892 bytes, line 17
17!(ie=L.next()).done;)ie=ie.value,xe=Ae+Z(ie,Te++),le+=P(ie,Y,ee,xe,pe);else if(xe==="object"){if(typeof L.then=="function")return P(re(L),Y,ee,ie,pe);throw Y=String(L),Error("Objects are not valid as a React child (found: "+(Y==="[object Object]"?"object with keys {"+Object.keys(L).join(", ")+"}":Y)+"). If you meant to render a collection of children, use an array instead.")}return le}function $(L,Y,ee){if(L==null)return L;var ie=[],pe=0;return P(L,ie,"","",function(xe){return Y.call(ee,xe,pe++)}),ie}function B(L){if(L._status===-1){var Y=L._result;Y=Y(),Y.then(function(ee){(L._status===0||L._status===-1)&&(L._status=1,L._result=ee)},function(ee){(L._status===0||L._status===-1)&&(L._status=2,L._result=ee)}),L._status===-1&&(L._status=0,L._result=Y)}if(L._status===1)return L._result.default;throw L._result}var ae=typeof reportError=="function"?reportError:function(L){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var Y=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof L=="object"&&L!==null&&typeof L.message=="string"?String(L.message):String(L),error:L});if(!window.dispatchEvent(Y))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",L);return}console.error(L)},he={map:$,forEach:function(L,Y,ee){$(L,function(){Y.apply(this,arguments)},ee)},count:function(L){var Y=0;return $(L,function(){Y++}),Y},toArray:function(L){return $(L,function(Y){return Y})||[]},only:function(L){if(!J(L))throw Error("React.Children.only expected to receive a single React element child.");return L}};return we.Activity=v,we.Children=he,we.Component=E,we.Fragment=i,we.Profiler=r,we.PureComponent=T,we.StrictMode=s,we.Suspense=m,we.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=O,we.__COMPILER_RUNTIME={__proto__:null,c:function(L){return O.H.useMemoCache(L)}},we.cache=function(L){return function(){return L.apply(null,arguments)}},we.cacheSignal=function(){return null},we.cloneElement=function(L,Y,ee){if(L==null)throw Error("The argument must be a React element, but you passed "+L+".");var ie=w({},L.props),pe=L.key;if(Y!=null)for(xe in Y.key!==void 0&&(pe=""+Y.key),Y)!k.call(Y,xe)||xe==="key"||xe==="__self"||xe==="__source"||xe==="ref"&&Y.ref===void 0||(ie[xe]=Y[xe]);var xe=arguments.length-2;if(xe===1)ie.children=ee;else if(1<xe){for(var le=Array(xe),Ae=0;Ae<xe;Ae++)le[Ae]=arguments[Ae+2];ie.children=le}return I(L.type,pe,ie)},we.createContext=function(L){return L={$$typeof:c,_currentValue:L,_currentValue2:L,_threadCount:0,Provider:null,Consumer:null},L.Provider=L,L.Consumer={$$typeof:o,_context:L},L},we.createElement=function(L,Y,ee){var ie,pe={},xe=null;if(Y!=null)for(ie in Y.key!==void 0&&(xe=""+Y.key),Y)k.call(Y,ie)&&ie!=="key"&&ie!=="__self"&&ie!=="__source"&&(pe[ie]=Y[ie]);var le=arguments.length-2;if(le===1)pe.children=ee;else if(1<le){for(var Ae=Array(le),Te=0;Te<le;Te++)Ae[Te]=arguments[Te+2];pe.children=Ae}if(L&&L.defaultProps)for(ie in le=L.defaultProps,le)pe[ie]===void 0&&(pe[ie]=le[ie]);return I(L,xe,pe)},we.createRef=function(){return{current:null}},we.forwardRef=function(L){return{$$typeof:d,render:L}},we.isValidElement=J,we.lazy=function(L){return{$$typeof:g,_payload:{_status:-1,_result:L},_init:B}},we.memo=function(L,Y){return{$$typeof:h,type:L,compare:Y===void 0?null:Y}},we.startTransition=function(L){var Y=O.T,ee={};O.T=ee;try{var ie=L(),pe=O.S;pe!==null&&pe(ee,ie),typeof ie=="object"&&ie!==null&&typeof ie.then=="function"&&ie.then(z,ae)}catch(xe){ae(xe)}finally{Y!==null&&ee.types!==null&&(Y.types=ee.types),O.T=Y}},we.unstable_useCacheRefresh=function(){return O.H.useCacheRefresh()},we.use=function(L){return O.H.use(L)},we.useActionState=function(L,Y,ee){return O.H.useActionState(L,Y,ee)},we.useCallback=function(L,Y){return O.H.useCallback(L,Y)},we.useContext=function(L){return O.H.useContext(L)},we.useDebugValue=function(){},we.useDeferredValue=function(L,Y){return O.H.useDeferredValue(L,Y)},we.useEffect=function(L,Y){return O.H.useEffect(L,Y)},we.useEffectEvent=function(L){return O.H.useEffectEvent(L)},we.useId=function(){return O.H.useId()},we.useImperativeHandle=function(L,Y,ee){return O.H.useImperativeHandle(L,Y,ee)},we.useInsertionEffect=function(L,Y){return O.H.useInsertionEffect(L,Y)},we.useLayoutEffect=function(L,Y){return O.H.useLayoutEffect(L,Y)},we.useMemo=function(L,Y){return O.H.useMemo(L,Y)},we.useOptimistic=function(L,Y){return O.H.useOptimistic(L,Y)},we.useReducer=function(L,Y,ee){return O.H.useReducer(L,Y,ee)},we.useRef=function(L){return O.H.useRef(L)},we.useState=function(L){return O.H.useState(L)},we.useSyncExternalStore=function(L,Y,ee){return O.H.useSyncExternalStore(L,Y,ee)},we.useTransition=function(){return O.H.useTransition()},we.version="19.2.0",we}var Gv;function Qc(){return Gv||(Gv=1,Bd.exports=Ij()),Bd.exports}var _=Qc();const ut=jb(_),Eb=Fj({__proto__:null,default:ut},[_]);
vendor: 27,997 bytes, lines 17-48
17var Hd={exports:{}},rl={},Fd={exports:{}},qd={};/**
18 * @license React
19 * scheduler.production.js
20 *
21 * Copyright (c) Meta Platforms, Inc. and affiliates.
22 *
23 * This source code is licensed under the MIT license found in the
24 * LICENSE file in the root directory of this source tree.
25 */var Yv;function Gj(){return Yv||(Yv=1,(function(e){function t(P,$){var B=P.length;P.push($);e:for(;0<B;){var ae=B-1>>>1,he=P[ae];if(0<r(he,$))P[ae]=$,P[B]=he,B=ae;else break e}}function i(P){return P.length===0?null:P[0]}function s(P){if(P.length===0)return null;var $=P[0],B=P.pop();if(B!==$){P[0]=B;e:for(var ae=0,he=P.length,L=he>>>1;ae<L;){var Y=2*(ae+1)-1,ee=P[Y],ie=Y+1,pe=P[ie];if(0>r(ee,B))ie<he&&0>r(pe,ee)?(P[ae]=pe,P[ie]=B,ae=ie):(P[ae]=ee,P[Y]=B,ae=Y);else if(ie<he&&0>r(pe,B))P[ae]=pe,P[ie]=B,ae=ie;else break e}}return $}function r(P,$){var B=P.sortIndex-$.sortIndex;return B!==0?B:P.id-$.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var c=Date,d=c.now();e.unstable_now=function(){return c.now()-d}}var m=[],h=[],g=1,v=null,x=3,b=!1,S=!1,w=!1,j=!1,E=typeof setTimeout=="function"?setTimeout:null,C=typeof clearTimeout=="function"?clearTimeout:null,T=typeof setImmediate<"u"?setImmediate:null;function M(P){for(var $=i(h);$!==null;){if($.callback===null)s(h);else if($.startTime<=P)s(h),$.sortIndex=$.expirationTime,t(m,$);else break;$=i(h)}}function R(P){if(w=!1,M(P),!S)if(i(m)!==null)S=!0,z||(z=!0,ne());else{var $=i(h);$!==null&&re(R,$.startTime-P)}}var z=!1,O=-1,k=5,I=-1;function K(){return j?!0:!(e.unstable_now()-I<k)}function J(){if(j=!1,z){var P=e.unstable_now();I=P;var $=!0;try{e:{S=!1,w&&(w=!1,C(O),O=-1),b=!0;var B=x;try{t:{for(M(P),v=i(m);v!==null&&!(v.expirationTime>P&&K());){var ae=v.callback;if(typeof ae=="function"){v.callback=null,x=v.priorityLevel;var he=ae(v.expirationTime<=P);if(P=e.unstable_now(),typeof he=="function"){v.callback=he,M(P),$=!0;break t}v===i(m)&&s(m),M(P)}else s(m);v=i(m)}if(v!==null)$=!0;else{var L=i(h);L!==null&&re(R,L.startTime-P),$=!1}}break e}finally{v=null,x=B,b=!1}$=void 0}}finally{$?ne():z=!1}}}var ne;if(typeof T=="function")ne=function(){T(J)};else if(typeof MessageChannel<"u"){var se=new MessageChannel,Z=se.port2;se.port1.onmessage=J,ne=function(){Z.postMessage(null)}}else ne=function(){E(J,0)};function re(P,$){O=E(function(){P(e.unstable_now())},$)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(P){P.callback=null},e.unstable_forceFrameRate=function(P){0>P||125<P?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):k=0<P?Math.floor(1e3/P):5},e.unstable_getCurrentPriorityLevel=function(){return x},e.unstable_next=function(P){switch(x){case 1:case 2:case 3:var $=3;break;default:$=x}var B=x;x=$;try{return P()}finally{x=B}},e.unstable_requestPaint=function(){j=!0},e.unstable_runWithPriority=function(P,$){switch(P){case 1:case 2:case 3:case 4:case 5:break;default:P=3}var B=x;x=P;try{return $()}finally{x=B}},e.unstable_scheduleCallback=function(P,$,B){var ae=e.unstable_now();switch(typeof B=="object"&&B!==null?(B=B.delay,B=typeof B=="number"&&0<B?ae+B:ae):B=ae,P){case 1:var he=-1;break;case 2:he=250;break;case 5:he=1073741823;break;case 4:he=1e4;break;default:he=5e3}return he=B+he,P={id:g++,callback:$,priorityLevel:P,startTime:B,expirationTime:he,sortIndex:-1},B>ae?(P.sortIndex=B,t(h,P),i(m)===null&&P===i(h)&&(w?(C(O),O=-1):w=!0,re(R,B-ae))):(P.sortIndex=he,t(m,P),S||b||(S=!0,z||(z=!0,ne()))),P},e.unstable_shouldYield=K,e.unstable_wrapCallback=function(P){var $=x;return function(){var B=x;x=$;try{return P.apply(this,arguments)}finally{x=B}}}})(qd)),qd}var Xv;function Yj(){return Xv||(Xv=1,Fd.exports=Gj()),Fd.exports}var $d={exports:{}},Rt={};/**
26 * @license React
27 * react-dom.production.js
28 *
29 * Copyright (c) Meta Platforms, Inc. and affiliates.
30 *
31 * This source code is licensed under the MIT license found in the
32 * LICENSE file in the root directory of this source tree.
33 */var Kv;function Xj(){if(Kv)return Rt;Kv=1;var e=Qc();function t(m){var h="https://react.dev/errors/"+m;if(1<arguments.length){h+="?args[]="+encodeURIComponent(arguments[1]);for(var g=2;g<arguments.length;g++)h+="&args[]="+encodeURIComponent(arguments[g])}return"Minified React error #"+m+"; visit "+h+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function i(){}var s={d:{f:i,r:function(){throw Error(t(522))},D:i,C:i,L:i,m:i,X:i,S:i,M:i},p:0,findDOMNode:null},r=Symbol.for("react.portal");function o(m,h,g){var v=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:r,key:v==null?null:""+v,children:m,containerInfo:h,implementation:g}}var c=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function d(m,h){if(m==="font")return"";if(typeof h=="string")return h==="use-credentials"?h:""}return Rt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=s,Rt.createPortal=function(m,h){var g=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!h||h.nodeType!==1&&h.nodeType!==9&&h.nodeType!==11)throw Error(t(299));return o(m,h,null,g)},Rt.flushSync=function(m){var h=c.T,g=s.p;try{if(c.T=null,s.p=2,m)return m()}finally{c.T=h,s.p=g,s.d.f()}},Rt.preconnect=function(m,h){typeof m=="string"&&(h?(h=h.crossOrigin,h=typeof h=="string"?h==="use-credentials"?h:"":void 0):h=null,s.d.C(m,h))},Rt.prefetchDNS=function(m){typeof m=="string"&&s.d.D(m)},Rt.preinit=function(m,h){if(typeof m=="string"&&h&&typeof h.as=="string"){var g=h.as,v=d(g,h.crossOrigin),x=typeof h.integrity=="string"?h.integrity:void 0,b=typeof h.fetchPriority=="string"?h.fetchPriority:void 0;g==="style"?s.d.S(m,typeof h.precedence=="string"?h.precedence:void 0,{crossOrigin:v,integrity:x,fetchPriority:b}):g==="script"&&s.d.X(m,{crossOrigin:v,integrity:x,fetchPriority:b,nonce:typeof h.nonce=="string"?h.nonce:void 0})}},Rt.preinitModule=function(m,h){if(typeof m=="string")if(typeof h=="object"&&h!==null){if(h.as==null||h.as==="script"){var g=d(h.as,h.crossOrigin);s.d.M(m,{crossOrigin:g,integrity:typeof h.integrity=="string"?h.integrity:void 0,nonce:typeof h.nonce=="string"?h.nonce:void 0})}}else h==null&&s.d.M(m)},Rt.preload=function(m,h){if(typeof m=="string"&&typeof h=="object"&&h!==null&&typeof h.as=="string"){var g=h.as,v=d(g,h.crossOrigin);s.d.L(m,g,{crossOrigin:v,integrity:typeof h.integrity=="string"?h.integrity:void 0,nonce:typeof h.nonce=="string"?h.nonce:void 0,type:typeof h.type=="string"?h.type:void 0,fetchPriority:typeof h.fetchPriority=="string"?h.fetchPriority:void 0,referrerPolicy:typeof h.referrerPolicy=="string"?h.referrerPolicy:void 0,imageSrcSet:typeof h.imageSrcSet=="string"?h.imageSrcSet:void 0,imageSizes:typeof h.imageSizes=="string"?h.imageSizes:void 0,media:typeof h.media=="string"?h.media:void 0})}},Rt.preloadModule=function(m,h){if(typeof m=="string")if(h){var g=d(h.as,h.crossOrigin);s.d.m(m,{as:typeof h.as=="string"&&h.as!=="script"?h.as:void 0,crossOrigin:g,integrity:typeof h.integrity=="string"?h.integrity:void 0})}else s.d.m(m)},Rt.requestFormReset=function(m){s.d.r(m)},Rt.unstable_batchedUpdates=function(m,h){return m(h)},Rt.useFormState=function(m,h,g){return c.H.useFormState(m,h,g)},Rt.useFormStatus=function(){return c.H.useHostTransitionStatus()},Rt.version="19.2.0",Rt}var Zv;function Tb(){if(Zv)return $d.exports;Zv=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),$d.exports=Xj(),$d.exports}/**
34 * @license React
35 * react-dom-client.production.js
36 *
37 * Copyright (c) Meta Platforms, Inc. and affiliates.
38 *
39 * This source code is licensed under the MIT license found in the
40 * LICENSE file in the root directory of this source tree.
41 */var Qv;function Kj(){if(Qv)return rl;Qv=1;var e=Yj(),t=Qc(),i=Tb();function s(n){var a="https://react.dev/errors/"+n;if(1<arguments.length){a+="?args[]="+encodeURIComponent(arguments[1]);for(var l=2;l<arguments.length;l++)a+="&args[]="+encodeURIComponent(arguments[l])}return"Minified React error #"+n+"; visit "+a+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(n){return!(!n||n.nodeType!==1&&n.nodeType!==9&&n.nodeType!==11)}function o(n){var a=n,l=n;if(n.alternate)for(;a.return;)a=a.return;else{n=a;do a=n,(a.flags&4098)!==0&&(l=a.return),n=a.return;while(n)}return a.tag===3?l:null}function c(n){if(n.tag===13){var a=n.memoizedState;if(a===null&&(n=n.alternate,n!==null&&(a=n.memoizedState)),a!==null)return a.dehydrated}return null}function d(n){if(n.tag===31){var a=n.memoizedState;if(a===null&&(n=n.alternate,n!==null&&(a=n.memoizedState)),a!==null)return a.dehydrated}return null}function m(n){if(o(n)!==n)throw Error(s(188))}function h(n){var a=n.alternate;if(!a){if(a=o(n),a===null)throw Error(s(188));return a!==n?null:n}for(var l=n,u=a;;){var p=l.return;if(p===null)break;var y=p.alternate;if(y===null){if(u=p.return,u!==null){l=u;continue}break}if(p.child===y.child){for(y=p.child;y;){if(y===l)return m(p),n;if(y===u)return m(p),a;y=y.sibling}throw Error(s(188))}if(l.return!==u.return)l=p,u=y;else{for(var N=!1,A=p.child;A;){if(A===l){N=!0,l=p,u=y;break}if(A===u){N=!0,u=p,l=y;break}A=A.sibling}if(!N){for(A=y.child;A;){if(A===l){N=!0,l=y,u=p;break}if(A===u){N=!0,u=y,l=p;break}A=A.sibling}if(!N)throw Error(s(189))}}if(l.alternate!==u)throw Error(s(190))}if(l.tag!==3)throw Error(s(188));return l.stateNode.current===l?n:a}function g(n){var a=n.tag;if(a===5||a===26||a===27||a===6)return n;for(n=n.child;n!==null;){if(a=g(n),a!==null)return a;n=n.sibling}return null}var v=Object.assign,x=Symbol.for("react.element"),b=Symbol.for("react.transitional.element"),S=Symbol.for("react.portal"),w=Symbol.for("react.fragment"),j=Symbol.for("react.strict_mode"),E=Symbol.for("react.profiler"),C=Symbol.for("react.consumer"),T=Symbol.for("react.context"),M=Symbol.for("react.forward_ref"),R=Symbol.for("react.suspense"),z=Symbol.for("react.suspense_list"),O=Symbol.for("react.memo"),k=Symbol.for("react.lazy"),I=Symbol.for("react.activity"),K=Symbol.for("react.memo_cache_sentinel"),J=Symbol.iterator;function ne(n){return n===null||typeof n!="object"?null:(n=J&&n[J]||n["@@iterator"],typeof n=="function"?n:null)}var se=Symbol.for("react.client.reference");function Z(n){if(n==null)return null;if(typeof n=="function")return n.$$typeof===se?null:n.displayName||n.name||null;if(typeof n=="string")return n;switch(n){case w:return"Fragment";case E:return"Profiler";case j:return"StrictMode";case R:return"Suspense";case z:return"SuspenseList";case I:return"Activity"}if(typeof n=="object")switch(n.$$typeof){case S:return"Portal";case T:return n.displayName||"Context";case C:return(n._context.displayName||"Context")+".Consumer";case M:var a=n.render;return n=n.displayName,n||(n=a.displayName||a.name||"",n=n!==""?"ForwardRef("+n+")":"ForwardRef"),n;case O:return a=n.displayName||null,a!==null?a:Z(n.type)||"Memo";case k:a=n._payload,n=n._init;try{return Z(n(a))}catch{}}return null}var re=Array.isArray,P=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,$=i.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,B={pending:!1,data:null,method:null,action:null},ae=[],he=-1;function L(n){return{current:n}}function Y(n){0>he||(n.current=ae[he],ae[he]=null,he--)}function ee(n,a){he++,ae[he]=n.current,n.current=a}var ie=L(null),pe=L(null),xe=L(null),le=L(null);function Ae(n,a){switch(ee(xe,a),ee(pe,n),ee(ie,null),a.nodeType){case 9:case 11:n=(n=a.documentElement)&&(n=n.namespaceURI)?dv(n):0;break;default:if(n=a.tagName,a=a.namespaceURI)a=dv(a),n=mv(a,n);else switch(n){case"svg":n=1;break;case"math":n=2;break;default:n=0}}Y(ie),ee(ie,n)}function Te(){Y(ie),Y(pe),Y(xe)}function Ke(n){n.memoizedState!==null&&ee(le,n);var a=ie.current,l=mv(a,n.type);a!==l&&(ee(pe,n),ee(ie,l))}function ze(n){pe.current===n&&(Y(ie),Y(pe)),le.current===n&&(Y(le),tl._currentValue=B)}var oe,Le;function qe(n){if(oe===void 0)try{throw Error()}catch(l){var a=l.stack.trim().match(/\n( *(at )?)/);oe=a&&a[1]||"",Le=-1<l.stack.indexOf(`
42    at`)?" (<anonymous>)":-1<l.stack.indexOf("@")?"@unknown:0:0":""}return`
43`+oe+n+Le}var yt=!1;function Vt(n,a){if(!n||yt)return"";yt=!0;var l=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var u={DetermineComponentFrameRoot:function(){try{if(a){var W=function(){throw Error()};if(Object.defineProperty(W.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(W,[])}catch(G){var q=G}Reflect.construct(n,[],W)}else{try{W.call()}catch(G){q=G}n.call(W.prototype)}}else{try{throw Error()}catch(G){q=G}(W=n())&&typeof W.catch=="function"&&W.catch(function(){})}}catch(G){if(G&&q&&typeof G.stack=="string")return[G.stack,q.stack]}return[null,null]}};u.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var p=Object.getOwnPropertyDescriptor(u.DetermineComponentFrameRoot,"name");p&&p.configurable&&Object.defineProperty(u.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var y=u.DetermineComponentFrameRoot(),N=y[0],A=y[1];if(N&&A){var D=N.split(`
44`),F=A.split(`
45`);for(p=u=0;u<D.length&&!D[u].includes("DetermineComponentFrameRoot");)u++;for(;p<F.length&&!F[p].includes("DetermineComponentFrameRoot");)p++;if(u===D.length||p===F.length)for(u=D.length-1,p=F.length-1;1<=u&&0<=p&&D[u]!==F[p];)p--;for(;1<=u&&0<=p;u--,p--)if(D[u]!==F[p]){if(u!==1||p!==1)do if(u--,p--,0>p||D[u]!==F[p]){var X=`
46`+D[u].replace(" at new "," at ");return n.displayName&&X.includes("<anonymous>")&&(X=X.replace("<anonymous>",n.displayName)),X}while(1<=u&&0<=p);break}}}finally{yt=!1,Error.prepareStackTrace=l}return(l=n?n.displayName||n.name:"")?qe(l):""}function _n(n,a){switch(n.tag){case 26:case 27:case 5:return qe(n.type);case 16:return qe("Lazy");case 13:return n.child!==a&&a!==null?qe("Suspense Fallback"):qe("Suspense");case 19:return qe("SuspenseList");case 0:case 15:return Vt(n.type,!1);case 11:return Vt(n.type.render,!1);case 1:return Vt(n.type,!0);case 31:return qe("Activity");default:return""}}function Pn(n){try{var a="",l=null;do a+=_n(n,l),l=n,n=n.return;while(n);return a}catch(u){return`
47Error generating stack: `+u.message+`
48`+u.stack}}var nn=Object.prototype.hasOwnProperty,jn=e.unstable_scheduleCallback,ni=e.unstable_cancelCallback,cr=e.unstable_shouldYield,ur=e.unstable_requestPaint,Mt=e.unstable_now,Yl=e.unstable_getCurrentPriorityLevel,Xl=e.unstable_ImmediatePriority,fr=e.unstable_UserBlockingPriority,Za=e.unstable_NormalPriority,dr=e.unstable_LowPriority,ii=e.unstable_IdlePriority,mr=e.log,hr=e.unstable_setDisableYieldValue,Un=null,Ot=null;function Bn(n){if(typeof mr=="function"&&hr(n),Ot&&typeof Ot.setStrictMode=="function")try{Ot.setStrictMode(Un,n)}catch{}}var kt=Math.clz32?Math.clz32:Kl,_u=Math.log,ju=Math.LN2;function Kl(n){return n>>>=0,n===0?32:31-(_u(n)/ju|0)|0}var Qa=256,pa=262144,ga=4194304;function Hn(n){var a=n&42;if(a!==0)return a;switch(n&-n){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return n&261888;case 262144:case 524288:case 1048576:case 2097152:return n&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return n&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return n}}function Wa(n,a,l){var u=n.pendingLanes;if(u===0)return 0;var p=0,y=n.suspendedLanes,N=n.pingedLanes;n=n.warmLanes;var A=u&134217727;return A!==0?(u=A&~y,u!==0?p=Hn(u):(N&=A,N!==0?p=Hn(N):l||(l=A&~n,l!==0&&(p=Hn(l))))):(A=u&~y,A!==0?p=Hn(A):N!==0?p=Hn(N):l||(l=u&~n,l!==0&&(p=Hn(l)))),p===0?0:a!==0&&a!==p&&(a&y)===0&&(y=p&-p,l=a&-a,y>=l||y===32&&(l&4194048)!==0)?a:p}function ki(n,a){return(n.pendingLanes&~(n.suspendedLanes&~n.pingedLanes)&a)===0}function Zl(n,a){switch(n){case 1:case 2:case 4:case 8:case 64:return a+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 a+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 Ql(){var n=ga;return ga<<=1,(ga&62914560)===0&&(ga=4194304),n}function Eu(n){for(var a=[],l=0;31>l;l++)a.push(n);return a}function pr(n,a){n.pendingLanes|=a,a!==268435456&&(n.suspendedLanes=0,n.pingedLanes=0,n.warmLanes=0)}function M3(n,a,l,u,p,y){var N=n.pendingLanes;n.pendingLanes=l,n.suspendedLanes=0,n.pingedLanes=0,n.warmLanes=0,n.expiredLanes&=l,n.entangledLanes&=l,n.errorRecoveryDisabledLanes&=l,n.shellSuspendCounter=0;var A=n.entanglements,D=n.expirationTimes,F=n.hiddenUpdates;for(l=N&~l;0<l;){var X=31-kt(l),W=1<<X;A[X]=0,D[X]=-1;var q=F[X];if(q!==null)for(F[X]=null,X=0;X<q.length;X++){var G=q[X];G!==null&&(G.lane&=-536870913)}l&=~W}u!==0&&Xp(n,u,0),y!==0&&p===0&&n.tag!==0&&(n.suspendedLanes|=y&~(N&~a))}function Xp(n,a,l){n.pendingLanes|=a,n.suspendedLanes&=~a;var u=31-kt(a);n.entangledLanes|=a,n.entanglements[u]=n.entanglements[u]|1073741824|l&261930}function Kp(n,a){var l=n.entangledLanes|=a;for(n=n.entanglements;l;){var u=31-kt(l),p=1<<u;p&a|n[u]&a&&(n[u]|=a),l&=~p}}function Zp(n,a){var l=a&-a;return l=(l&42)!==0?1:Tu(l),(l&(n.suspendedLanes|a))!==0?0:l}function Tu(n){switch(n){case 2:n=1;break;case 8:n=4;break;case 32:n=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:n=128;break;case 268435456:n=134217728;break;default:n=0}return n}function Cu(n){return n&=-n,2<n?8<n?(n&134217727)!==0?32:268435456:8:2}function Qp(){var n=$.p;return n!==0?n:(n=window.event,n===void 0?32:Lv(n.type))}function Wp(n,a){var l=$.p;try{return $.p=n,a()}finally{$.p=l}}var zi=Math.random().toString(36).slice(2),Nt="__reactFiber$"+zi,Pt="__reactProps$"+zi,Ja="__reactContainer$"+zi,Au="__reactEvents$"+zi,R3="__reactListeners$"+zi,D3="__reactHandles$"+zi,Jp="__reactResources$"+zi,gr="__reactMarker$"+zi;function Mu(n){delete n[Nt],delete n[Pt],delete n[Au],delete n[R3],delete n[D3]}function es(n){var a=n[Nt];if(a)return a;for(var l=n.parentNode;l;){if(a=l[Ja]||l[Nt]){if(l=a.alternate,a.child!==null||l!==null&&l.child!==null)for(n=bv(n);n!==null;){if(l=n[Nt])return l;n=bv(n)}return a}n=l,l=n.parentNode}return null}function ts(n){if(n=n[Nt]||n[Ja]){var a=n.tag;if(a===5||a===6||a===13||a===31||a===26||a===27||a===3)return n}return null}function yr(n){var a=n.tag;if(a===5||a===26||a===27||a===6)return n.stateNode;throw Error(s(33))}function ns(n){var a=n[Jp];return a||(a=n[Jp]={hoistableStyles:new Map,hoistableScripts:new Map}),a}function bt(n){n[gr]=!0}var eg=new Set,tg={};function ya(n,a){is(n,a),is(n+"Capture",a)}function is(n,a){for(tg[n]=a,n=0;n<a.length;n++)eg.add(a[n])}var O3=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]*$"),ng={},ig={};function k3(n){return nn.call(ig,n)?!0:nn.call(ng,n)?!1:O3.test(n)?ig[n]=!0:(ng[n]=!0,!1)}function Wl(n,a,l){if(k3(a))if(l===null)n.removeAttribute(a);else{switch(typeof l){case"undefined":case"function":case"symbol":n.removeAttribute(a);return;case"boolean":var u=a.toLowerCase().slice(0,5);if(u!=="data-"&&u!=="aria-"){n.removeAttribute(a);return}}n.setAttribute(a,""+l)}}function Jl(n,a,l){if(l===null)n.removeAttribute(a);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":n.removeAttribute(a);return}n.setAttribute(a,""+l)}}function ai(n,a,l,u){if(u===null)n.removeAttribute(l);else{switch(typeof u){case"undefined":case"function":case"symbol":case"boolean":n.removeAttribute(l);return}n.setAttributeNS(a,l,""+u)}}function an(n){switch(typeof n){case"bigint":case"boolean":case"number":case"string":case"undefined":return n;case"object":return n;default:return""}}function ag(n){var a=n.type;return(n=n.nodeName)&&n.toLowerCase()==="input"&&(a==="checkbox"||a==="radio")}function z3(n,a,l){var u=Object.getOwnPropertyDescriptor(n.constructor.prototype,a);if(!n.hasOwnProperty(a)&&typeof u<"u"&&typeof u.get=="function"&&typeof u.set=="function"){var p=u.get,y=u.set;return Object.defineProperty(n,a,{configurable:!0,get:function(){return p.call(this)},set:function(N){l=""+N,y.call(this,N)}}),Object.defineProperty(n,a,{enumerable:u.enumerable}),{getValue:function(){return l},setValue:function(N){l=""+N},stopTracking:function(){n._valueTracker=null,delete n[a]}}}}function Ru(n){if(!n._valueTracker){var a=ag(n)?"checked":"value";n._valueTracker=z3(n,a,""+n[a])}}function sg(n){if(!n)return!1;var a=n._valueTracker;if(!a)return!0;var l=a.getValue(),u="";return n&&(u=ag(n)?n.checked?"true":"false":n.value),n=u,n!==l?(a.setValue(n),!0):!1}function eo(n){if(n=n||(typeof document<"u"?document:void 0),typeof n>"u")return null;try{return n.activeElement||n.body}catch{return n.body}}var L3=/[\n"\\]/g;function sn(n){return n.replace(L3,function(a){return"\\"+a.charCodeAt(0).toString(16)+" "})}function Du(n,a,l,u,p,y,N,A){n.name="",N!=null&&typeof N!="function"&&typeof N!="symbol"&&typeof N!="boolean"?n.type=N:n.removeAttribute("type"),a!=null?N==="number"?(a===0&&n.value===""||n.value!=a)&&(n.value=""+an(a)):n.value!==""+an(a)&&(n.value=""+an(a)):N!=="submit"&&N!=="reset"||n.removeAttribute("value"),a!=null?Ou(n,N,an(a)):l!=null?Ou(n,N,an(l)):u!=null&&n.removeAttribute("value"),p==null&&y!=null&&(n.defaultChecked=!!y),p!=null&&(n.checked=p&&typeof p!="function"&&typeof p!="symbol"),A!=null&&typeof A!="function"&&typeof A!="symbol"&&typeof A!="boolean"?n.name=""+an(A):n.removeAttribute("name")}function rg(n,a,l,u,p,y,N,A){if(y!=null&&typeof y!="function"&&typeof y!="symbol"&&typeof y!="boolean"&&(n.type=y),a!=null||l!=null){if(!(y!=="submit"&&y!=="reset"||a!=null)){Ru(n);return}l=l!=null?""+an(l):"",a=a!=null?""+an(a):l,A||a===n.value||(n.value=a),n.defaultValue=a}u=u??p,u=typeof u!="function"&&typeof u!="symbol"&&!!u,n.checked=A?n.checked:!!u,n.defaultChecked=!!u,N!=null&&typeof N!="function"&&typeof N!="symbol"&&typeof N!="boolean"&&(n.name=N),Ru(n)}function Ou(n,a,l){a==="number"&&eo(n.ownerDocument)===n||n.defaultValue===""+l||(n.defaultValue=""+l)}function as(n,a,l,u){if(n=n.options,a){a={};for(var p=0;p<l.length;p++)a["$"+l[p]]=!0;for(l=0;l<n.length;l++)p=a.hasOwnProperty("$"+n[l].value),n[l].selected!==p&&(n[l].selected=p),p&&u&&(n[l].defaultSelected=!0)}else{for(l=""+an(l),a=null,p=0;p<n.length;p++){if(n[p].value===l){n[p].selected=!0,u&&(n[p].defaultSelected=!0);return}a!==null||n[p].disabled||(a=n[p])}a!==null&&(a.selected=!0)}}function lg(n,a,l){if(a!=null&&(a=""+an(a),a!==n.value&&(n.value=a),l==null)){n.defaultValue!==a&&(n.defaultValue=a);return}n.defaultValue=l!=null?""+an(l):""}function og(n,a,l,u){if(a==null){if(u!=null){if(l!=null)throw Error(s(92));if(re(u)){if(1<u.length)throw Error(s(93));u=u[0]}l=u}l==null&&(l=""),a=l}l=an(a),n.defaultValue=l,u=n.textContent,u===l&&u!==""&&u!==null&&(n.value=u),Ru(n)}function ss(n,a){if(a){var l=n.firstChild;if(l&&l===n.lastChild&&l.nodeType===3){l.nodeValue=a;return}}n.textContent=a}var V3=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 cg(n,a,l){var u=a.indexOf("--")===0;l==null||typeof l=="boolean"||l===""?u?n.setProperty(a,""):a==="float"?n.cssFloat="":n[a]="":u?n.setProperty(a,l):typeof l!="number"||l===0||V3.has(a)?a==="float"?n.cssFloat=l:n[a]=(""+l).trim():n[a]=l+"px"}function ug(n,a,l){if(a!=null&&typeof a!="object")throw Error(s(62));if(n=n.style,l!=null){for(var u in l)!l.hasOwnProperty(u)||a!=null&&a.hasOwnProperty(u)||(u.indexOf("--")===0?n.setProperty(u,""):u==="float"?n.cssFloat="":n[u]="");for(var p in a)u=a[p],a.hasOwnProperty(p)&&l[p]!==u&&cg(n,p,u)}else for(var y in a)a.hasOwnProperty(y)&&cg(n,y,a[y])}function ku(n){if(n.indexOf("-")===-1)return!1;switch(n){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var P3=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
48-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"]]),U3=/^[\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 to(n){return U3.test(""+n)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":n}function si(){}var zu=null;function Lu(n){return n=n.target||n.srcElement||window,n.correspondingUseElement&&(n=n.correspondingUseElement),n.nodeType===3?n.parentNode:n}var rs=null,ls=null;function fg(n){var a=ts(n);if(a&&(n=a.stateNode)){var l=n[Pt]||null;e:switch(n=a.stateNode,a.type){case"input":if(Du(n,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name),a=l.name,l.type==="radio"&&a!=null){for(l=n;l.parentNode;)l=l.parentNode;for(l=l.querySelectorAll('input[name="'+sn(""+a)+'"][type="radio"]'),a=0;a<l.length;a++){var u=l[a];if(u!==n&&u.form===n.form){var p=u[Pt]||null;if(!p)throw Error(s(90));Du(u,p.value,p.defaultValue,p.defaultValue,p.checked,p.defaultChecked,p.type,p.name)}}for(a=0;a<l.length;a++)u=l[a],u.form===n.form&&sg(u)}break e;case"textarea":lg(n,l.value,l.defaultValue);break e;case"select":a=l.value,a!=null&&as(n,!!l.multiple,a,!1)}}}var Vu=!1;function dg(n,a,l){if(Vu)return n(a,l);Vu=!0;try{var u=n(a);return u}finally{if(Vu=!1,(rs!==null||ls!==null)&&(qo(),rs&&(a=rs,n=ls,ls=rs=null,fg(a),n)))for(a=0;a<n.length;a++)fg(n[a])}}function vr(n,a){var l=n.stateNode;if(l===null)return null;var u=l[Pt]||null;if(u===null)return null;l=u[a];e:switch(a){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(u=!u.disabled)||(n=n.type,u=!(n==="button"||n==="input"||n==="select"||n==="textarea")),n=!u;break e;default:n=!1}if(n)return null;if(l&&typeof l!="function")throw Error(s(231,a,typeof l));return l}var ri=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Pu=!1;if(ri)try{var xr={};Object.defineProperty(xr,"passive",{get:function(){Pu=!0}}),window.addEventListener("test",xr,xr),window.removeEventListener("test",xr,xr)}catch{Pu=!1}var Li=null,Uu=null,no=null;function mg(){if(no)return no;var n,a=Uu,l=a.length,u,p="value"in Li?Li.value:Li.textContent,y=p.length;for(n=0;n<l&&a[n]===p[n];n++);var N=l-n;for(u=1;u<=N&&a[l-u]===p[y-u];u++);return no=p.slice(n,1<u?1-u:void 0)}function io(n){var a=n.keyCode;return"charCode"in n?(n=n.charCode,n===0&&a===13&&(n=13)):n=a,n===10&&(n=13),32<=n||n===13?n:0}function ao(){return!0}function hg(){return!1}function Ut(n){function a(l,u,p,y,N){this._reactName=l,this._targetInst=p,this.type=u,this.nativeEvent=y,this.target=N,this.currentTarget=null;for(var A in n)n.hasOwnProperty(A)&&(l=n[A],this[A]=l?l(y):y[A]);return this.isDefaultPrevented=(y.defaultPrevented!=null?y.defaultPrevented:y.returnValue===!1)?ao:hg,this.isPropagationStopped=hg,this}return v(a.prototype,{preventDefault:function(){this.defaultPrevented=!0;var l=this.nativeEvent;l&&(l.preventDefault?l.preventDefault():typeof l.returnValue!="unknown"&&(l.returnValue=!1),this.isDefaultPrevented=ao)},stopPropagation:function(){var l=this.nativeEvent;l&&(l.stopPropagation?l.stopPropagation():typeof l.cancelBubble!="unknown"&&(l.cancelBubble=!0),this.isPropagationStopped=ao)},persist:function(){},isPersistent:ao}),a}var va={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(n){return n.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},so=Ut(va),br=v({},va,{view:0,detail:0}),B3=Ut(br),Bu,Hu,Sr,ro=v({},br,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:qu,button:0,buttons:0,relatedTarget:function(n){return n.relatedTarget===void 0?n.fromElement===n.srcElement?n.toElement:n.fromElement:n.relatedTarget},movementX:function(n){return"movementX"in n?n.movementX:(n!==Sr&&(Sr&&n.type==="mousemove"?(Bu=n.screenX-Sr.screenX,Hu=n.screenY-Sr.screenY):Hu=Bu=0,Sr=n),Bu)},movementY:function(n){return"movementY"in n?n.movementY:Hu}}),pg=Ut(ro),H3=v({},ro,{dataTransfer:0}),F3=Ut(H3),q3=v({},br,{relatedTarget:0}),Fu=Ut(q3),$3=v({},va,{animationName:0,elapsedTime:0,pseudoElement:0}),I3=Ut($3),G3=v({},va,{clipboardData:function(n){return"clipboardData"in n?n.clipboardData:window.clipboardData}}),Y3=Ut(G3),X3=v({},va,{data:0}),gg=Ut(X3),K3={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Z3={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"},Q3={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function W3(n){var a=this.nativeEvent;return a.getModifierState?a.getModifierState(n):(n=Q3[n])?!!a[n]:!1}function qu(){return W3}var J3=v({},br,{key:function(n){if(n.key){var a=K3[n.key]||n.key;if(a!=="Unidentified")return a}
vendor: 117,252 bytes, lines 48-49
48return n.type==="keypress"?(n=io(n),n===13?"Enter":String.fromCharCode(n)):n.type==="keydown"||n.type==="keyup"?Z3[n.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:qu,charCode:function(n){return n.type==="keypress"?io(n):0},keyCode:function(n){return n.type==="keydown"||n.type==="keyup"?n.keyCode:0},which:function(n){return n.type==="keypress"?io(n):n.type==="keydown"||n.type==="keyup"?n.keyCode:0}}),e_=Ut(J3),t_=v({},ro,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),yg=Ut(t_),n_=v({},br,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:qu}),i_=Ut(n_),a_=v({},va,{propertyName:0,elapsedTime:0,pseudoElement:0}),s_=Ut(a_),r_=v({},ro,{deltaX:function(n){return"deltaX"in n?n.deltaX:"wheelDeltaX"in n?-n.wheelDeltaX:0},deltaY:function(n){return"deltaY"in n?n.deltaY:"wheelDeltaY"in n?-n.wheelDeltaY:"wheelDelta"in n?-n.wheelDelta:0},deltaZ:0,deltaMode:0}),l_=Ut(r_),o_=v({},va,{newState:0,oldState:0}),c_=Ut(o_),u_=[9,13,27,32],$u=ri&&"CompositionEvent"in window,wr=null;ri&&"documentMode"in document&&(wr=document.documentMode);var f_=ri&&"TextEvent"in window&&!wr,vg=ri&&(!$u||wr&&8<wr&&11>=wr),xg=" ",bg=!1;function Sg(n,a){switch(n){case"keyup":return u_.indexOf(a.keyCode)!==-1;case"keydown":return a.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function wg(n){return n=n.detail,typeof n=="object"&&"data"in n?n.data:null}var os=!1;function d_(n,a){switch(n){case"compositionend":return wg(a);case"keypress":return a.which!==32?null:(bg=!0,xg);case"textInput":return n=a.data,n===xg&&bg?null:n;default:return null}}function m_(n,a){if(os)return n==="compositionend"||!$u&&Sg(n,a)?(n=mg(),no=Uu=Li=null,os=!1,n):null;switch(n){case"paste":return null;case"keypress":if(!(a.ctrlKey||a.altKey||a.metaKey)||a.ctrlKey&&a.altKey){if(a.char&&1<a.char.length)return a.char;if(a.which)return String.fromCharCode(a.which)}return null;case"compositionend":return vg&&a.locale!=="ko"?null:a.data;default:return null}}var h_={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Ng(n){var a=n&&n.nodeName&&n.nodeName.toLowerCase();return a==="input"?!!h_[n.type]:a==="textarea"}function _g(n,a,l,u){rs?ls?ls.push(u):ls=[u]:rs=u,a=Zo(a,"onChange"),0<a.length&&(l=new so("onChange","change",null,l,u),n.push({event:l,listeners:a}))}var Nr=null,_r=null;function p_(n){rv(n,0)}function lo(n){var a=yr(n);if(sg(a))return n}function jg(n,a){if(n==="change")return a}var Eg=!1;if(ri){var Iu;if(ri){var Gu="oninput"in document;if(!Gu){var Tg=document.createElement("div");Tg.setAttribute("oninput","return;"),Gu=typeof Tg.oninput=="function"}Iu=Gu}else Iu=!1;Eg=Iu&&(!document.documentMode||9<document.documentMode)}function Cg(){Nr&&(Nr.detachEvent("onpropertychange",Ag),_r=Nr=null)}function Ag(n){if(n.propertyName==="value"&&lo(_r)){var a=[];_g(a,_r,n,Lu(n)),dg(p_,a)}}function g_(n,a,l){n==="focusin"?(Cg(),Nr=a,_r=l,Nr.attachEvent("onpropertychange",Ag)):n==="focusout"&&Cg()}function y_(n){if(n==="selectionchange"||n==="keyup"||n==="keydown")return lo(_r)}function v_(n,a){if(n==="click")return lo(a)}function x_(n,a){if(n==="input"||n==="change")return lo(a)}function b_(n,a){return n===a&&(n!==0||1/n===1/a)||n!==n&&a!==a}var Yt=typeof Object.is=="function"?Object.is:b_;function jr(n,a){if(Yt(n,a))return!0;if(typeof n!="object"||n===null||typeof a!="object"||a===null)return!1;var l=Object.keys(n),u=Object.keys(a);if(l.length!==u.length)return!1;for(u=0;u<l.length;u++){var p=l[u];if(!nn.call(a,p)||!Yt(n[p],a[p]))return!1}return!0}function Mg(n){for(;n&&n.firstChild;)n=n.firstChild;return n}function Rg(n,a){var l=Mg(n);n=0;for(var u;l;){if(l.nodeType===3){if(u=n+l.textContent.length,n<=a&&u>=a)return{node:l,offset:a-n};n=u}e:{for(;l;){if(l.nextSibling){l=l.nextSibling;break e}l=l.parentNode}l=void 0}l=Mg(l)}}function Dg(n,a){return n&&a?n===a?!0:n&&n.nodeType===3?!1:a&&a.nodeType===3?Dg(n,a.parentNode):"contains"in n?n.contains(a):n.compareDocumentPosition?!!(n.compareDocumentPosition(a)&16):!1:!1}function Og(n){n=n!=null&&n.ownerDocument!=null&&n.ownerDocument.defaultView!=null?n.ownerDocument.defaultView:window;for(var a=eo(n.document);a instanceof n.HTMLIFrameElement;){try{var l=typeof a.contentWindow.location.href=="string"}catch{l=!1}if(l)n=a.contentWindow;else break;a=eo(n.document)}return a}function Yu(n){var a=n&&n.nodeName&&n.nodeName.toLowerCase();return a&&(a==="input"&&(n.type==="text"||n.type==="search"||n.type==="tel"||n.type==="url"||n.type==="password")||a==="textarea"||n.contentEditable==="true")}var S_=ri&&"documentMode"in document&&11>=document.documentMode,cs=null,Xu=null,Er=null,Ku=!1;function kg(n,a,l){var u=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;Ku||cs==null||cs!==eo(u)||(u=cs,"selectionStart"in u&&Yu(u)?u={start:u.selectionStart,end:u.selectionEnd}:(u=(u.ownerDocument&&u.ownerDocument.defaultView||window).getSelection(),u={anchorNode:u.anchorNode,anchorOffset:u.anchorOffset,focusNode:u.focusNode,focusOffset:u.focusOffset}),Er&&jr(Er,u)||(Er=u,u=Zo(Xu,"onSelect"),0<u.length&&(a=new so("onSelect","select",null,a,l),n.push({event:a,listeners:u}),a.target=cs)))}function xa(n,a){var l={};return l[n.toLowerCase()]=a.toLowerCase(),l["Webkit"+n]="webkit"+a,l["Moz"+n]="moz"+a,l}var us={animationend:xa("Animation","AnimationEnd"),animationiteration:xa("Animation","AnimationIteration"),animationstart:xa("Animation","AnimationStart"),transitionrun:xa("Transition","TransitionRun"),transitionstart:xa("Transition","TransitionStart"),transitioncancel:xa("Transition","TransitionCancel"),transitionend:xa("Transition","TransitionEnd")},Zu={},zg={};ri&&(zg=document.createElement("div").style,"AnimationEvent"in window||(delete us.animationend.animation,delete us.animationiteration.animation,delete us.animationstart.animation),"TransitionEvent"in window||delete us.transitionend.transition);function ba(n){if(Zu[n])return Zu[n];if(!us[n])return n;var a=us[n],l;for(l in a)if(a.hasOwnProperty(l)&&l in zg)return Zu[n]=a[l];return n}var Lg=ba("animationend"),Vg=ba("animationiteration"),Pg=ba("animationstart"),w_=ba("transitionrun"),N_=ba("transitionstart"),__=ba("transitioncancel"),Ug=ba("transitionend"),Bg=new Map,Qu="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(" ");Qu.push("scrollEnd");function En(n,a){Bg.set(n,a),ya(a,[n])}var oo=typeof reportError=="function"?reportError:function(n){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var a=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof n=="object"&&n!==null&&typeof n.message=="string"?String(n.message):String(n),error:n});if(!window.dispatchEvent(a))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",n);return}console.error(n)},rn=[],fs=0,Wu=0;function co(){for(var n=fs,a=Wu=fs=0;a<n;){var l=rn[a];rn[a++]=null;var u=rn[a];rn[a++]=null;var p=rn[a];rn[a++]=null;var y=rn[a];if(rn[a++]=null,u!==null&&p!==null){var N=u.pending;N===null?p.next=p:(p.next=N.next,N.next=p),u.pending=p}y!==0&&Hg(l,p,y)}}function uo(n,a,l,u){rn[fs++]=n,rn[fs++]=a,rn[fs++]=l,rn[fs++]=u,Wu|=u,n.lanes|=u,n=n.alternate,n!==null&&(n.lanes|=u)}function Ju(n,a,l,u){return uo(n,a,l,u),fo(n)}function Sa(n,a){return uo(n,null,null,a),fo(n)}function Hg(n,a,l){n.lanes|=l;var u=n.alternate;u!==null&&(u.lanes|=l);for(var p=!1,y=n.return;y!==null;)y.childLanes|=l,u=y.alternate,u!==null&&(u.childLanes|=l),y.tag===22&&(n=y.stateNode,n===null||n._visibility&1||(p=!0)),n=y,y=y.return;return n.tag===3?(y=n.stateNode,p&&a!==null&&(p=31-kt(l),n=y.hiddenUpdates,u=n[p],u===null?n[p]=[a]:u.push(a),a.lane=l|536870912),y):null}function fo(n){if(50<Xr)throw Xr=0,cd=null,Error(s(185));for(var a=n.return;a!==null;)n=a,a=n.return;return n.tag===3?n.stateNode:null}var ds={};function j_(n,a,l,u){this.tag=n,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=a,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=u,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Xt(n,a,l,u){return new j_(n,a,l,u)}function ef(n){return n=n.prototype,!(!n||!n.isReactComponent)}function li(n,a){var l=n.alternate;return l===null?(l=Xt(n.tag,a,n.key,n.mode),l.elementType=n.elementType,l.type=n.type,l.stateNode=n.stateNode,l.alternate=n,n.alternate=l):(l.pendingProps=a,l.type=n.type,l.flags=0,l.subtreeFlags=0,l.deletions=null),l.flags=n.flags&65011712,l.childLanes=n.childLanes,l.lanes=n.lanes,l.child=n.child,l.memoizedProps=n.memoizedProps,l.memoizedState=n.memoizedState,l.updateQueue=n.updateQueue,a=n.dependencies,l.dependencies=a===null?null:{lanes:a.lanes,firstContext:a.firstContext},l.sibling=n.sibling,l.index=n.index,l.ref=n.ref,l.refCleanup=n.refCleanup,l}function Fg(n,a){n.flags&=65011714;var l=n.alternate;return l===null?(n.childLanes=0,n.lanes=a,n.child=null,n.subtreeFlags=0,n.memoizedProps=null,n.memoizedState=null,n.updateQueue=null,n.dependencies=null,n.stateNode=null):(n.childLanes=l.childLanes,n.lanes=l.lanes,n.child=l.child,n.subtreeFlags=0,n.deletions=null,n.memoizedProps=l.memoizedProps,n.memoizedState=l.memoizedState,n.updateQueue=l.updateQueue,n.type=l.type,a=l.dependencies,n.dependencies=a===null?null:{lanes:a.lanes,firstContext:a.firstContext}),n}function mo(n,a,l,u,p,y){var N=0;if(u=n,typeof n=="function")ef(n)&&(N=1);else if(typeof n=="string")N=Mj(n,l,ie.current)?26:n==="html"||n==="head"||n==="body"?27:5;else e:switch(n){case I:return n=Xt(31,l,a,p),n.elementType=I,n.lanes=y,n;case w:return wa(l.children,p,y,a);case j:N=8,p|=24;break;case E:return n=Xt(12,l,a,p|2),n.elementType=E,n.lanes=y,n;case R:return n=Xt(13,l,a,p),n.elementType=R,n.lanes=y,n;case z:return n=Xt(19,l,a,p),n.elementType=z,n.lanes=y,n;default:if(typeof n=="object"&&n!==null)switch(n.$$typeof){case T:N=10;break e;case C:N=9;break e;case M:N=11;break e;case O:N=14;break e;case k:N=16,u=null;break e}N=29,l=Error(s(130,n===null?"null":typeof n,"")),u=null}return a=Xt(N,l,a,p),a.elementType=n,a.type=u,a.lanes=y,a}function wa(n,a,l,u){return n=Xt(7,n,u,a),n.lanes=l,n}function tf(n,a,l){return n=Xt(6,n,null,a),n.lanes=l,n}function qg(n){var a=Xt(18,null,null,0);return a.stateNode=n,a}function nf(n,a,l){return a=Xt(4,n.children!==null?n.children:[],n.key,a),a.lanes=l,a.stateNode={containerInfo:n.containerInfo,pendingChildren:null,implementation:n.implementation},a}var $g=new WeakMap;function ln(n,a){if(typeof n=="object"&&n!==null){var l=$g.get(n);return l!==void 0?l:(a={value:n,source:a,stack:Pn(a)},$g.set(n,a),a)}return{value:n,source:a,stack:Pn(a)}}var ms=[],hs=0,ho=null,Tr=0,on=[],cn=0,Vi=null,Fn=1,qn="";function oi(n,a){ms[hs++]=Tr,ms[hs++]=ho,ho=n,Tr=a}function Ig(n,a,l){on[cn++]=Fn,on[cn++]=qn,on[cn++]=Vi,Vi=n;var u=Fn;n=qn;var p=32-kt(u)-1;u&=~(1<<p),l+=1;var y=32-kt(a)+p;if(30<y){var N=p-p%5;y=(u&(1<<N)-1).toString(32),u>>=N,p-=N,Fn=1<<32-kt(a)+p|l<<p|u,qn=y+n}else Fn=1<<y|l<<p|u,qn=n}function af(n){n.return!==null&&(oi(n,1),Ig(n,1,0))}function sf(n){for(;n===ho;)ho=ms[--hs],ms[hs]=null,Tr=ms[--hs],ms[hs]=null;for(;n===Vi;)Vi=on[--cn],on[cn]=null,qn=on[--cn],on[cn]=null,Fn=on[--cn],on[cn]=null}function Gg(n,a){on[cn++]=Fn,on[cn++]=qn,on[cn++]=Vi,Fn=a.id,qn=a.overflow,Vi=n}var _t=null,Ze=null,ke=!1,Pi=null,un=!1,rf=Error(s(519));function Ui(n){var a=Error(s(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Cr(ln(a,n)),rf}function Yg(n){var a=n.stateNode,l=n.type,u=n.memoizedProps;switch(a[Nt]=n,a[Pt]=u,l){case"dialog":Re("cancel",a),Re("close",a);break;case"iframe":case"object":case"embed":Re("load",a);break;case"video":case"audio":for(l=0;l<Zr.length;l++)Re(Zr[l],a);break;case"source":Re("error",a);break;case"img":case"image":case"link":Re("error",a),Re("load",a);break;case"details":Re("toggle",a);break;case"input":Re("invalid",a),rg(a,u.value,u.defaultValue,u.checked,u.defaultChecked,u.type,u.name,!0);break;case"select":Re("invalid",a);break;case"textarea":Re("invalid",a),og(a,u.value,u.defaultValue,u.children)}l=u.children,typeof l!="string"&&typeof l!="number"&&typeof l!="bigint"||a.textContent===""+l||u.suppressHydrationWarning===!0||uv(a.textContent,l)?(u.popover!=null&&(Re("beforetoggle",a),Re("toggle",a)),u.onScroll!=null&&Re("scroll",a),u.onScrollEnd!=null&&Re("scrollend",a),u.onClick!=null&&(a.onclick=si),a=!0):a=!1,a||Ui(n,!0)}function Xg(n){for(_t=n.return;_t;)switch(_t.tag){case 5:case 31:case 13:un=!1;return;case 27:case 3:un=!0;return;default:_t=_t.return}}function ps(n){if(n!==_t)return!1;if(!ke)return Xg(n),ke=!0,!1;var a=n.tag,l;if((l=a!==3&&a!==27)&&((l=a===5)&&(l=n.type,l=!(l!=="form"&&l!=="button")||_d(n.type,n.memoizedProps)),l=!l),l&&Ze&&Ui(n),Xg(n),a===13){if(n=n.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(s(317));Ze=xv(n)}else if(a===31){if(n=n.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(s(317));Ze=xv(n)}else a===27?(a=Ze,Ji(n.type)?(n=Ad,Ad=null,Ze=n):Ze=a):Ze=_t?dn(n.stateNode.nextSibling):null;return!0}function Na(){Ze=_t=null,ke=!1}function lf(){var n=Pi;return n!==null&&(qt===null?qt=n:qt.push.apply(qt,n),Pi=null),n}function Cr(n){Pi===null?Pi=[n]:Pi.push(n)}var of=L(null),_a=null,ci=null;function Bi(n,a,l){ee(of,a._currentValue),a._currentValue=l}function ui(n){n._currentValue=of.current,Y(of)}function cf(n,a,l){for(;n!==null;){var u=n.alternate;if((n.childLanes&a)!==a?(n.childLanes|=a,u!==null&&(u.childLanes|=a)):u!==null&&(u.childLanes&a)!==a&&(u.childLanes|=a),n===l)break;n=n.return}}function uf(n,a,l,u){var p=n.child;for(p!==null&&(p.return=n);p!==null;){var y=p.dependencies;if(y!==null){var N=p.child;y=y.firstContext;e:for(;y!==null;){var A=y;y=p;for(var D=0;D<a.length;D++)if(A.context===a[D]){y.lanes|=l,A=y.alternate,A!==null&&(A.lanes|=l),cf(y.return,l,n),u||(N=null);break e}y=A.next}}else if(p.tag===18){if(N=p.return,N===null)throw Error(s(341));N.lanes|=l,y=N.alternate,y!==null&&(y.lanes|=l),cf(N,l,n),N=null}else N=p.child;if(N!==null)N.return=p;else for(N=p;N!==null;){if(N===n){N=null;break}if(p=N.sibling,p!==null){p.return=N.return,N=p;break}N=N.return}p=N}}function gs(n,a,l,u){n=null;for(var p=a,y=!1;p!==null;){if(!y){if((p.flags&524288)!==0)y=!0;else if((p.flags&262144)!==0)break}if(p.tag===10){var N=p.alternate;if(N===null)throw Error(s(387));if(N=N.memoizedProps,N!==null){var A=p.type;Yt(p.pendingProps.value,N.value)||(n!==null?n.push(A):n=[A])}}else if(p===le.current){if(N=p.alternate,N===null)throw Error(s(387));N.memoizedState.memoizedState!==p.memoizedState.memoizedState&&(n!==null?n.push(tl):n=[tl])}p=p.return}n!==null&&uf(a,n,l,u),a.flags|=262144}function po(n){for(n=n.firstContext;n!==null;){if(!Yt(n.context._currentValue,n.memoizedValue))return!0;n=n.next}return!1}function ja(n){_a=n,ci=null,n=n.dependencies,n!==null&&(n.firstContext=null)}function jt(n){return Kg(_a,n)}function go(n,a){return _a===null&&ja(n),Kg(n,a)}function Kg(n,a){var l=a._currentValue;if(a={context:a,memoizedValue:l,next:null},ci===null){if(n===null)throw Error(s(308));ci=a,n.dependencies={lanes:0,firstContext:a},n.flags|=524288}else ci=ci.next=a;return l}var E_=typeof AbortController<"u"?AbortController:function(){var n=[],a=this.signal={aborted:!1,addEventListener:function(l,u){n.push(u)}};this.abort=function(){a.aborted=!0,n.forEach(function(l){return l()})}},T_=e.unstable_scheduleCallback,C_=e.unstable_NormalPriority,dt={$$typeof:T,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function ff(){return{controller:new E_,data:new Map,refCount:0}}function Ar(n){n.refCount--,n.refCount===0&&T_(C_,function(){n.controller.abort()})}var Mr=null,df=0,ys=0,vs=null;function A_(n,a){if(Mr===null){var l=Mr=[];df=0,ys=pd(),vs={status:"pending",value:void 0,then:function(u){l.push(u)}}}return df++,a.then(Zg,Zg),a}function Zg(){if(--df===0&&Mr!==null){vs!==null&&(vs.status="fulfilled");var n=Mr;Mr=null,ys=0,vs=null;for(var a=0;a<n.length;a++)(0,n[a])()}}function M_(n,a){var l=[],u={status:"pending",value:null,reason:null,then:function(p){l.push(p)}};return n.then(function(){u.status="fulfilled",u.value=a;for(var p=0;p<l.length;p++)(0,l[p])(a)},function(p){for(u.status="rejected",u.reason=p,p=0;p<l.length;p++)(0,l[p])(void 0)}),u}var Qg=P.S;P.S=function(n,a){k0=Mt(),typeof a=="object"&&a!==null&&typeof a.then=="function"&&A_(n,a),Qg!==null&&Qg(n,a)};var Ea=L(null);function mf(){var n=Ea.current;return n!==null?n:Ye.pooledCache}function yo(n,a){a===null?ee(Ea,Ea.current):ee(Ea,a.pool)}function Wg(){var n=mf();return n===null?null:{parent:dt._currentValue,pool:n}}var xs=Error(s(460)),hf=Error(s(474)),vo=Error(s(542)),xo={then:function(){}};function Jg(n){return n=n.status,n==="fulfilled"||n==="rejected"}function ey(n,a,l){switch(l=n[l],l===void 0?n.push(a):l!==a&&(a.then(si,si),a=l),a.status){case"fulfilled":return a.value;case"rejected":throw n=a.reason,ny(n),n;default:if(typeof a.status=="string")a.then(si,si);else{if(n=Ye,n!==null&&100<n.shellSuspendCounter)throw Error(s(482));n=a,n.status="pending",n.then(function(u){if(a.status==="pending"){var p=a;p.status="fulfilled",p.value=u}},function(u){if(a.status==="pending"){var p=a;p.status="rejected",p.reason=u}})}switch(a.status){case"fulfilled":return a.value;case"rejected":throw n=a.reason,ny(n),n}throw Ca=a,xs}}function Ta(n){try{var a=n._init;return a(n._payload)}catch(l){throw l!==null&&typeof l=="object"&&typeof l.then=="function"?(Ca=l,xs):l}}var Ca=null;function ty(){if(Ca===null)throw Error(s(459));var n=Ca;return Ca=null,n}function ny(n){if(n===xs||n===vo)throw Error(s(483))}var bs=null,Rr=0;function bo(n){var a=Rr;return Rr+=1,bs===null&&(bs=[]),ey(bs,n,a)}function Dr(n,a){a=a.props.ref,n.ref=a!==void 0?a:null}function So(n,a){throw a.$$typeof===x?Error(s(525)):(n=Object.prototype.toString.call(a),Error(s(31,n==="[object Object]"?"object with keys {"+Object.keys(a).join(", ")+"}":n)))}function iy(n){function a(U,V){if(n){var H=U.deletions;H===null?(U.deletions=[V],U.flags|=16):H.push(V)}}function l(U,V){if(!n)return null;for(;V!==null;)a(U,V),V=V.sibling;return null}function u(U){for(var V=new Map;U!==null;)U.key!==null?V.set(U.key,U):V.set(U.index,U),U=U.sibling;return V}function p(U,V){return U=li(U,V),U.index=0,U.sibling=null,U}function y(U,V,H){return U.index=H,n?(H=U.alternate,H!==null?(H=H.index,H<V?(U.flags|=67108866,V):H):(U.flags|=67108866,V)):(U.flags|=1048576,V)}function N(U){return n&&U.alternate===null&&(U.flags|=67108866),U}function A(U,V,H,Q){return V===null||V.tag!==6?(V=tf(H,U.mode,Q),V.return=U,V):(V=p(V,H),V.return=U,V)}function D(U,V,H,Q){var ge=H.type;return ge===w?X(U,V,H.props.children,Q,H.key):V!==null&&(V.elementType===ge||typeof ge=="object"&&ge!==null&&ge.$$typeof===k&&Ta(ge)===V.type)?(V=p(V,H.props),Dr(V,H),V.return=U,V):(V=mo(H.type,H.key,H.props,null,U.mode,Q),Dr(V,H),V.return=U,V)}function F(U,V,H,Q){return V===null||V.tag!==4||V.stateNode.containerInfo!==H.containerInfo||V.stateNode.implementation!==H.implementation?(V=nf(H,U.mode,Q),V.return=U,V):(V=p(V,H.children||[]),V.return=U,V)}function X(U,V,H,Q,ge){return V===null||V.tag!==7?(V=wa(H,U.mode,Q,ge),V.return=U,V):(V=p(V,H),V.return=U,V)}function W(U,V,H){if(typeof V=="string"&&V!==""||typeof V=="number"||typeof V=="bigint")return V=tf(""+V,U.mode,H),V.return=U,V;if(typeof V=="object"&&V!==null){switch(V.$$typeof){case b:return H=mo(V.type,V.key,V.props,null,U.mode,H),Dr(H,V),H.return=U,H;case S:return V=nf(V,U.mode,H),V.return=U,V;case k:return V=Ta(V),W(U,V,H)}if(re(V)||ne(V))return V=wa(V,U.mode,H,null),V.return=U,V;if(typeof V.then=="function")return W(U,bo(V),H);if(V.$$typeof===T)return W(U,go(U,V),H);So(U,V)}return null}function q(U,V,H,Q){var ge=V!==null?V.key:null;if(typeof H=="string"&&H!==""||typeof H=="number"||typeof H=="bigint")return ge!==null?null:A(U,V,""+H,Q);if(typeof H=="object"&&H!==null){switch(H.$$typeof){case b:return H.key===ge?D(U,V,H,Q):null;case S:return H.key===ge?F(U,V,H,Q):null;case k:return H=Ta(H),q(U,V,H,Q)}if(re(H)||ne(H))return ge!==null?null:X(U,V,H,Q,null);if(typeof H.then=="function")return q(U,V,bo(H),Q);if(H.$$typeof===T)return q(U,V,go(U,H),Q);So(U,H)}return null}function G(U,V,H,Q,ge){if(typeof Q=="string"&&Q!==""||typeof Q=="number"||typeof Q=="bigint")return U=U.get(H)||null,A(V,U,""+Q,ge);if(typeof Q=="object"&&Q!==null){switch(Q.$$typeof){case b:return U=U.get(Q.key===null?H:Q.key)||null,D(V,U,Q,ge);case S:return U=U.get(Q.key===null?H:Q.key)||null,F(V,U,Q,ge);case k:return Q=Ta(Q),G(U,V,H,Q,ge)}if(re(Q)||ne(Q))return U=U.get(H)||null,X(V,U,Q,ge,null);if(typeof Q.then=="function")return G(U,V,H,bo(Q),ge);if(Q.$$typeof===T)return G(U,V,H,go(V,Q),ge);So(V,Q)}return null}function ce(U,V,H,Q){for(var ge=null,Ve=null,me=V,_e=V=0,Oe=null;me!==null&&_e<H.length;_e++){me.index>_e?(Oe=me,me=null):Oe=me.sibling;var Pe=q(U,me,H[_e],Q);if(Pe===null){me===null&&(me=Oe);break}n&&me&&Pe.alternate===null&&a(U,me),V=y(Pe,V,_e),Ve===null?ge=Pe:Ve.sibling=Pe,Ve=Pe,me=Oe}if(_e===H.length)return l(U,me),ke&&oi(U,_e),ge;if(me===null){for(;_e<H.length;_e++)me=W(U,H[_e],Q),me!==null&&(V=y(me,V,_e),Ve===null?ge=me:Ve.sibling=me,Ve=me);return ke&&oi(U,_e),ge}for(me=u(me);_e<H.length;_e++)Oe=G(me,U,_e,H[_e],Q),Oe!==null&&(n&&Oe.alternate!==null&&me.delete(Oe.key===null?_e:Oe.key),V=y(Oe,V,_e),Ve===null?ge=Oe:Ve.sibling=Oe,Ve=Oe);return n&&me.forEach(function(aa){return a(U,aa)}),ke&&oi(U,_e),ge}function ve(U,V,H,Q){if(H==null)throw Error(s(151));for(var ge=null,Ve=null,me=V,_e=V=0,Oe=null,Pe=H.next();me!==null&&!Pe.done;_e++,Pe=H.next()){me.index>_e?(Oe=me,me=null):Oe=me.sibling;var aa=q(U,me,Pe.value,Q);if(aa===null){me===null&&(me=Oe);break}n&&me&&aa.alternate===null&&a(U,me),V=y(aa,V,_e),Ve===null?ge=aa:Ve.sibling=aa,Ve=aa,me=Oe}if(Pe.done)return l(U,me),ke&&oi(U,_e),ge;if(me===null){for(;!Pe.done;_e++,Pe=H.next())Pe=W(U,Pe.value,Q),Pe!==null&&(V=y(Pe,V,_e),Ve===null?ge=Pe:Ve.sibling=Pe,Ve=Pe);return ke&&oi(U,_e),ge}for(me=u(me);!Pe.done;_e++,Pe=H.next())Pe=G(me,U,_e,Pe.value,Q),Pe!==null&&(n&&Pe.alternate!==null&&me.delete(Pe.key===null?_e:Pe.key),V=y(Pe,V,_e),Ve===null?ge=Pe:Ve.sibling=Pe,Ve=Pe);return n&&me.forEach(function(Hj){return a(U,Hj)}),ke&&oi(U,_e),ge}function Ge(U,V,H,Q){if(typeof H=="object"&&H!==null&&H.type===w&&H.key===null&&(H=H.props.children),typeof H=="object"&&H!==null){switch(H.$$typeof){case b:e:{for(var ge=H.key;V!==null;){if(V.key===ge){if(ge=H.type,ge===w){if(V.tag===7){l(U,V.sibling),Q=p(V,H.props.children),Q.return=U,U=Q;break e}}else if(V.elementType===ge||typeof ge=="object"&&ge!==null&&ge.$$typeof===k&&Ta(ge)===V.type){l(U,V.sibling),Q=p(V,H.props),Dr(Q,H),Q.return=U,U=Q;break e}l(U,V);break}else a(U,V);V=V.sibling}H.type===w?(Q=wa(H.props.children,U.mode,Q,H.key),Q.return=U,U=Q):(Q=mo(H.type,H.key,H.props,null,U.mode,Q),Dr(Q,H),Q.return=U,U=Q)}return N(U);case S:e:{for(ge=H.key;V!==null;){if(V.key===ge)if(V.tag===4&&V.stateNode.containerInfo===H.containerInfo&&V.stateNode.implementation===H.implementation){l(U,V.sibling),Q=p(V,H.children||[]),Q.return=U,U=Q;break e}else{l(U,V);break}else a(U,V);V=V.sibling}Q=nf(H,U.mode,Q),Q.return=U,U=Q}return N(U);case k:return H=Ta(H),Ge(U,V,H,Q)}if(re(H))return ce(U,V,H,Q);if(ne(H)){if(ge=ne(H),typeof ge!="function")throw Error(s(150));return H=ge.call(H),ve(U,V,H,Q)}if(typeof H.then=="function")return Ge(U,V,bo(H),Q);if(H.$$typeof===T)return Ge(U,V,go(U,H),Q);So(U,H)}return typeof H=="string"&&H!==""||typeof H=="number"||typeof H=="bigint"?(H=""+H,V!==null&&V.tag===6?(l(U,V.sibling),Q=p(V,H),Q.return=U,U=Q):(l(U,V),Q=tf(H,U.mode,Q),Q.return=U,U=Q),N(U)):l(U,V)}return function(U,V,H,Q){try{Rr=0;var ge=Ge(U,V,H,Q);return bs=null,ge}catch(me){if(me===xs||me===vo)throw me;var Ve=Xt(29,me,null,U.mode);return Ve.lanes=Q,Ve.return=U,Ve}finally{}}}var Aa=iy(!0),ay=iy(!1),Hi=!1;function pf(n){n.updateQueue={baseState:n.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function gf(n,a){n=n.updateQueue,a.updateQueue===n&&(a.updateQueue={baseState:n.baseState,firstBaseUpdate:n.firstBaseUpdate,lastBaseUpdate:n.lastBaseUpdate,shared:n.shared,callbacks:null})}function Fi(n){return{lane:n,tag:0,payload:null,callback:null,next:null}}function qi(n,a,l){var u=n.updateQueue;if(u===null)return null;if(u=u.shared,(Be&2)!==0){var p=u.pending;return p===null?a.next=a:(a.next=p.next,p.next=a),u.pending=a,a=fo(n),Hg(n,null,l),a}return uo(n,u,a,l),fo(n)}function Or(n,a,l){if(a=a.updateQueue,a!==null&&(a=a.shared,(l&4194048)!==0)){var u=a.lanes;u&=n.pendingLanes,l|=u,a.lanes=l,Kp(n,l)}}function yf(n,a){var l=n.updateQueue,u=n.alternate;if(u!==null&&(u=u.updateQueue,l===u)){var p=null,y=null;if(l=l.firstBaseUpdate,l!==null){do{var N={lane:l.lane,tag:l.tag,payload:l.payload,callback:null,next:null};y===null?p=y=N:y=y.next=N,l=l.next}while(l!==null);y===null?p=y=a:y=y.next=a}else p=y=a;l={baseState:u.baseState,firstBaseUpdate:p,lastBaseUpdate:y,shared:u.shared,callbacks:u.callbacks},n.updateQueue=l;return}n=l.lastBaseUpdate,n===null?l.firstBaseUpdate=a:n.next=a,l.lastBaseUpdate=a}var vf=!1;function kr(){if(vf){var n=vs;if(n!==null)throw n}}function zr(n,a,l,u){vf=!1;var p=n.updateQueue;Hi=!1;var y=p.firstBaseUpdate,N=p.lastBaseUpdate,A=p.shared.pending;if(A!==null){p.shared.pending=null;var D=A,F=D.next;D.next=null,N===null?y=F:N.next=F,N=D;var X=n.alternate;X!==null&&(X=X.updateQueue,A=X.lastBaseUpdate,A!==N&&(A===null?X.firstBaseUpdate=F:A.next=F,X.lastBaseUpdate=D))}if(y!==null){var W=p.baseState;N=0,X=F=D=null,A=y;do{var q=A.lane&-536870913,G=q!==A.lane;if(G?(De&q)===q:(u&q)===q){q!==0&&q===ys&&(vf=!0),X!==null&&(X=X.next={lane:0,tag:A.tag,payload:A.payload,callback:null,next:null});e:{var ce=n,ve=A;q=a;var Ge=l;switch(ve.tag){case 1:if(ce=ve.payload,typeof ce=="function"){W=ce.call(Ge,W,q);break e}W=ce;break e;case 3:ce.flags=ce.flags&-65537|128;case 0:if(ce=ve.payload,q=typeof ce=="function"?ce.call(Ge,W,q):ce,q==null)break e;W=v({},W,q);break e;case 2:Hi=!0}}q=A.callback,q!==null&&(n.flags|=64,G&&(n.flags|=8192),G=p.callbacks,G===null?p.callbacks=[q]:G.push(q))}else G={lane:q,tag:A.tag,payload:A.payload,callback:A.callback,next:null},X===null?(F=X=G,D=W):X=X.next=G,N|=q;if(A=A.next,A===null){if(A=p.shared.pending,A===null)break;G=A,A=G.next,G.next=null,p.lastBaseUpdate=G,p.shared.pending=null}}while(!0);X===null&&(D=W),p.baseState=D,p.firstBaseUpdate=F,p.lastBaseUpdate=X,y===null&&(p.shared.lanes=0),Xi|=N,n.lanes=N,n.memoizedState=W}}function sy(n,a){if(typeof n!="function")throw Error(s(191,n));n.call(a)}function ry(n,a){var l=n.callbacks;if(l!==null)for(n.callbacks=null,n=0;n<l.length;n++)sy(l[n],a)}var Ss=L(null),wo=L(0);function ly(n,a){n=xi,ee(wo,n),ee(Ss,a),xi=n|a.baseLanes}function xf(){ee(wo,xi),ee(Ss,Ss.current)}function bf(){xi=wo.current,Y(Ss),Y(wo)}var Kt=L(null),fn=null;function $i(n){var a=n.alternate;ee(lt,lt.current&1),ee(Kt,n),fn===null&&(a===null||Ss.current!==null||a.memoizedState!==null)&&(fn=n)}function Sf(n){ee(lt,lt.current),ee(Kt,n),fn===null&&(fn=n)}function oy(n){n.tag===22?(ee(lt,lt.current),ee(Kt,n),fn===null&&(fn=n)):Ii()}function Ii(){ee(lt,lt.current),ee(Kt,Kt.current)}function Zt(n){Y(Kt),fn===n&&(fn=null),Y(lt)}var lt=L(0);function No(n){for(var a=n;a!==null;){if(a.tag===13){var l=a.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||Td(l)||Cd(l)))return a}else if(a.tag===19&&(a.memoizedProps.revealOrder==="forwards"||a.memoizedProps.revealOrder==="backwards"||a.memoizedProps.revealOrder==="unstable_legacy-backwards"||a.memoizedProps.revealOrder==="together")){if((a.flags&128)!==0)return a}else if(a.child!==null){a.child.return=a,a=a.child;continue}if(a===n)break;for(;a.sibling===null;){if(a.return===null||a.return===n)return null;a=a.return}a.sibling.return=a.return,a=a.sibling}return null}var fi=0,Ne=null,$e=null,mt=null,_o=!1,ws=!1,Ma=!1,jo=0,Lr=0,Ns=null,R_=0;function at(){throw Error(s(321))}function wf(n,a){if(a===null)return!1;for(var l=0;l<a.length&&l<n.length;l++)if(!Yt(n[l],a[l]))return!1;return!0}function Nf(n,a,l,u,p,y){return fi=y,Ne=a,a.memoizedState=null,a.updateQueue=null,a.lanes=0,P.H=n===null||n.memoizedState===null?Iy:Pf,Ma=!1,y=l(u,p),Ma=!1,ws&&(y=uy(a,l,u,p)),cy(n),y}function cy(n){P.H=Ur;var a=$e!==null&&$e.next!==null;if(fi=0,mt=$e=Ne=null,_o=!1,Lr=0,Ns=null,a)throw Error(s(300));n===null||ht||(n=n.dependencies,n!==null&&po(n)&&(ht=!0))}function uy(n,a,l,u){Ne=n;var p=0;do{if(ws&&(Ns=null),Lr=0,ws=!1,25<=p)throw Error(s(301));if(p+=1,mt=$e=null,n.updateQueue!=null){var y=n.updateQueue;y.lastEffect=null,y.events=null,y.stores=null,y.memoCache!=null&&(y.memoCache.index=0)}P.H=Gy,y=a(l,u)}while(ws);return y}function D_(){var n=P.H,a=n.useState()[0];return a=typeof a.then=="function"?Vr(a):a,n=n.useState()[0],($e!==null?$e.memoizedState:null)!==n&&(Ne.flags|=1024),a}function _f(){var n=jo!==0;return jo=0,n}function jf(n,a,l){a.updateQueue=n.updateQueue,a.flags&=-2053,n.lanes&=~l}function Ef(n){if(_o){for(n=n.memoizedState;n!==null;){var a=n.queue;a!==null&&(a.pending=null),n=n.next}_o=!1}fi=0,mt=$e=Ne=null,ws=!1,Lr=jo=0,Ns=null}function zt(){var n={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return mt===null?Ne.memoizedState=mt=n:mt=mt.next=n,mt}function ot(){if($e===null){var n=Ne.alternate;n=n!==null?n.memoizedState:null}else n=$e.next;var a=mt===null?Ne.memoizedState:mt.next;if(a!==null)mt=a,$e=n;else{if(n===null)throw Ne.alternate===null?Error(s(467)):Error(s(310));$e=n,n={memoizedState:$e.memoizedState,baseState:$e.baseState,baseQueue:$e.baseQueue,queue:$e.queue,next:null},mt===null?Ne.memoizedState=mt=n:mt=mt.next=n}return mt}function Eo(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Vr(n){var a=Lr;return Lr+=1,Ns===null&&(Ns=[]),n=ey(Ns,n,a),a=Ne,(mt===null?a.memoizedState:mt.next)===null&&(a=a.alternate,P.H=a===null||a.memoizedState===null?Iy:Pf),n}function To(n){if(n!==null&&typeof n=="object"){if(typeof n.then=="function")return Vr(n);if(n.$$typeof===T)return jt(n)}throw Error(s(438,String(n)))}function Tf(n){var a=null,l=Ne.updateQueue;if(l!==null&&(a=l.memoCache),a==null){var u=Ne.alternate;u!==null&&(u=u.updateQueue,u!==null&&(u=u.memoCache,u!=null&&(a={data:u.data.map(function(p){return p.slice()}),index:0})))}if(a==null&&(a={data:[],index:0}),l===null&&(l=Eo(),Ne.updateQueue=l),l.memoCache=a,l=a.data[a.index],l===void 0)for(l=a.data[a.index]=Array(n),u=0;u<n;u++)l[u]=K;return a.index++,l}function di(n,a){return typeof a=="function"?a(n):a}function Co(n){var a=ot();return Cf(a,$e,n)}function Cf(n,a,l){var u=n.queue;if(u===null)throw Error(s(311));u.lastRenderedReducer=l;var p=n.baseQueue,y=u.pending;if(y!==null){if(p!==null){var N=p.next;p.next=y.next,y.next=N}a.baseQueue=p=y,u.pending=null}if(y=n.baseState,p===null)n.memoizedState=y;else{a=p.next;var A=N=null,D=null,F=a,X=!1;do{var W=F.lane&-536870913;if(W!==F.lane?(De&W)===W:(fi&W)===W){var q=F.revertLane;if(q===0)D!==null&&(D=D.next={lane:0,revertLane:0,gesture:null,action:F.action,hasEagerState:F.hasEagerState,eagerState:F.eagerState,next:null}),W===ys&&(X=!0);else if((fi&q)===q){F=F.next,q===ys&&(X=!0);continue}else W={lane:0,revertLane:F.revertLane,gesture:null,action:F.action,hasEagerState:F.hasEagerState,eagerState:F.eagerState,next:null},D===null?(A=D=W,N=y):D=D.next=W,Ne.lanes|=q,Xi|=q;W=F.action,Ma&&l(y,W),y=F.hasEagerState?F.eagerState:l(y,W)}else q={lane:W,revertLane:F.revertLane,gesture:F.gesture,action:F.action,hasEagerState:F.hasEagerState,eagerState:F.eagerState,next:null},D===null?(A=D=q,N=y):D=D.next=q,Ne.lanes|=W,Xi|=W;F=F.next}while(F!==null&&F!==a);if(D===null?N=y:D.next=A,!Yt(y,n.memoizedState)&&(ht=!0,X&&(l=vs,l!==null)))throw l;n.memoizedState=y,n.baseState=N,n.baseQueue=D,u.lastRenderedState=y}return p===null&&(u.lanes=0),[n.memoizedState,u.dispatch]}function Af(n){var a=ot(),l=a.queue;if(l===null)throw Error(s(311));l.lastRenderedReducer=n;var u=l.dispatch,p=l.pending,y=a.memoizedState;if(p!==null){l.pending=null;var N=p=p.next;do y=n(y,N.action),N=N.next;while(N!==p);Yt(y,a.memoizedState)||(ht=!0),a.memoizedState=y,a.baseQueue===null&&(a.baseState=y),l.lastRenderedState=y}return[y,u]}function fy(n,a,l){var u=Ne,p=ot(),y=ke;if(y){if(l===void 0)throw Error(s(407));l=l()}else l=a();var N=!Yt(($e||p).memoizedState,l);if(N&&(p.memoizedState=l,ht=!0),p=p.queue,Df(hy.bind(null,u,p,n),[n]),p.getSnapshot!==a||N||mt!==null&&mt.memoizedState.tag&1){if(u.flags|=2048,_s(9,{destroy:void 0},my.bind(null,u,p,l,a),null),Ye===null)throw Error(s(349));y||(fi&127)!==0||dy(u,a,l)}return l}function dy(n,a,l){n.flags|=16384,n={getSnapshot:a,value:l},a=Ne.updateQueue,a===null?(a=Eo(),Ne.updateQueue=a,a.stores=[n]):(l=a.stores,l===null?a.stores=[n]:l.push(n))}function my(n,a,l,u){a.value=l,a.getSnapshot=u,py(a)&&gy(n)}function hy(n,a,l){return l(function(){py(a)&&gy(n)})}function py(n){var a=n.getSnapshot;n=n.value;try{var l=a();return!Yt(n,l)}catch{return!0}}function gy(n){var a=Sa(n,2);a!==null&&$t(a,n,2)}function Mf(n){var a=zt();if(typeof n=="function"){var l=n;if(n=l(),Ma){Bn(!0);try{l()}finally{Bn(!1)}}}return a.memoizedState=a.baseState=n,a.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:di,lastRenderedState:n},a}function yy(n,a,l,u){return n.baseState=l,Cf(n,$e,typeof u=="function"?u:di)}function O_(n,a,l,u,p){if(Ro(n))throw Error(s(485));if(n=a.action,n!==null){var y={payload:p,action:n,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(N){y.listeners.push(N)}};P.T!==null?l(!0):y.isTransition=!1,u(y),l=a.pending,l===null?(y.next=a.pending=y,vy(a,y)):(y.next=l.next,a.pending=l.next=y)}}function vy(n,a){var l=a.action,u=a.payload,p=n.state;if(a.isTransition){var y=P.T,N={};P.T=N;try{var A=l(p,u),D=P.S;D!==null&&D(N,A),xy(n,a,A)}catch(F){Rf(n,a,F)}finally{y!==null&&N.types!==null&&(y.types=N.types),P.T=y}}else try{y=l(p,u),xy(n,a,y)}catch(F){Rf(n,a,F)}}function xy(n,a,l){l!==null&&typeof l=="object"&&typeof l.then=="function"?l.then(function(u){by(n,a,u)},function(u){return Rf(n,a,u)}):by(n,a,l)}function by(n,a,l){a.status="fulfilled",a.value=l,Sy(a),n.state=l,a=n.pending,a!==null&&(l=a.next,l===a?n.pending=null:(l=l.next,a.next=l,vy(n,l)))}function Rf(n,a,l){var u=n.pending;if(n.pending=null,u!==null){u=u.next;do a.status="rejected",a.reason=l,Sy(a),a=a.next;while(a!==u)}n.action=null}function Sy(n){n=n.listeners;for(var a=0;a<n.length;a++)(0,n[a])()}function wy(n,a){return a}function Ny(n,a){if(ke){var l=Ye.formState;if(l!==null){e:{var u=Ne;if(ke){if(Ze){t:{for(var p=Ze,y=un;p.nodeType!==8;){if(!y){p=null;break t}if(p=dn(p.nextSibling),p===null){p=null;break t}}y=p.data,p=y==="F!"||y==="F"?p:null}if(p){Ze=dn(p.nextSibling),u=p.data==="F!";break e}}Ui(u)}u=!1}u&&(a=l[0])}}return l=zt(),l.memoizedState=l.baseState=a,u={pending:null,lanes:0,dispatch:null,lastRenderedReducer:wy,lastRenderedState:a},l.queue=u,l=Fy.bind(null,Ne,u),u.dispatch=l,u=Mf(!1),y=Vf.bind(null,Ne,!1,u.queue),u=zt(),p={state:a,dispatch:null,action:n,pending:null},u.queue=p,l=O_.bind(null,Ne,p,y,l),p.dispatch=l,u.memoizedState=n,[a,l,!1]}function _y(n){var a=ot();return jy(a,$e,n)}function jy(n,a,l){if(a=Cf(n,a,wy)[0],n=Co(di)[0],typeof a=="object"&&a!==null&&typeof a.then=="function")try{var u=Vr(a)}catch(N){throw N===xs?vo:N}else u=a;a=ot();var p=a.queue,y=p.dispatch;return l!==a.memoizedState&&(Ne.flags|=2048,_s(9,{destroy:void 0},k_.bind(null,p,l),null)),[u,y,n]}function k_(n,a){n.action=a}function Ey(n){var a=ot(),l=$e;if(l!==null)return jy(a,l,n);ot(),a=a.memoizedState,l=ot();var u=l.queue.dispatch;return l.memoizedState=n,[a,u,!1]}function _s(n,a,l,u){return n={tag:n,create:l,deps:u,inst:a,next:null},a=Ne.updateQueue,a===null&&(a=Eo(),Ne.updateQueue=a),l=a.lastEffect,l===null?a.lastEffect=n.next=n:(u=l.next,l.next=n,n.next=u,a.lastEffect=n),n}function Ty(){return ot().memoizedState}function Ao(n,a,l,u){var p=zt();Ne.flags|=n,p.memoizedState=_s(1|a,{destroy:void 0},l,u===void 0?null:u)}function Mo(n,a,l,u){var p=ot();u=u===void 0?null:u;var y=p.memoizedState.inst;$e!==null&&u!==null&&wf(u,$e.memoizedState.deps)?p.memoizedState=_s(a,y,l,u):(Ne.flags|=n,p.memoizedState=_s(1|a,y,l,u))}function Cy(n,a){Ao(8390656,8,n,a)}function Df(n,a){Mo(2048,8,n,a)}function z_(n){Ne.flags|=4;var a=Ne.updateQueue;if(a===null)a=Eo(),Ne.updateQueue=a,a.events=[n];else{var l=a.events;l===null?a.events=[n]:l.push(n)}}function Ay(n){var a=ot().memoizedState;return z_({ref:a,nextImpl:n}),function(){if((Be&2)!==0)throw Error(s(440));return a.impl.apply(void 0,arguments)}}function My(n,a){return Mo(4,2,n,a)}function Ry(n,a){return Mo(4,4,n,a)}function Dy(n,a){if(typeof a=="function"){n=n();var l=a(n);return function(){typeof l=="function"?l():a(null)}}if(a!=null)return n=n(),a.current=n,function(){a.current=null}}function Oy(n,a,l){l=l!=null?l.concat([n]):null,Mo(4,4,Dy.bind(null,a,n),l)}function Of(){}function ky(n,a){var l=ot();a=a===void 0?null:a;var u=l.memoizedState;return a!==null&&wf(a,u[1])?u[0]:(l.memoizedState=[n,a],n)}function zy(n,a){var l=ot();a=a===void 0?null:a;var u=l.memoizedState;if(a!==null&&wf(a,u[1]))return u[0];if(u=n(),Ma){Bn(!0);try{n()}finally{Bn(!1)}}return l.memoizedState=[u,a],u}function kf(n,a,l){return l===void 0||(fi&1073741824)!==0&&(De&261930)===0?n.memoizedState=a:(n.memoizedState=l,n=L0(),Ne.lanes|=n,Xi|=n,l)}function Ly(n,a,l,u){return Yt(l,a)?l:Ss.current!==null?(n=kf(n,l,u),Yt(n,a)||(ht=!0),n):(fi&42)===0||(fi&1073741824)!==0&&(De&261930)===0?(ht=!0,n.memoizedState=l):(n=L0(),Ne.lanes|=n,Xi|=n,a)}function Vy(n,a,l,u,p){var y=$.p;$.p=y!==0&&8>y?y:8;var N=P.T,A={};P.T=A,Vf(n,!1,a,l);try{var D=p(),F=P.S;if(F!==null&&F(A,D),D!==null&&typeof D=="object"&&typeof D.then=="function"){var X=M_(D,u);Pr(n,a,X,Jt(n))}else Pr(n,a,u,Jt(n))}catch(W){Pr(n,a,{then:function(){},status:"rejected",reason:W},Jt())}finally{$.p=y,N!==null&&A.types!==null&&(N.types=A.types),P.T=N}}function L_(){}function zf(n,a,l,u){if(n.tag!==5)throw Error(s(476));var p=Py(n).queue;Vy(n,p,a,B,l===null?L_:function(){return Uy(n),l(u)})}function Py(n){var a=n.memoizedState;if(a!==null)return a;a={memoizedState:B,baseState:B,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:di,lastRenderedState:B},next:null};var l={};return a.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:di,lastRenderedState:l},next:null},n.memoizedState=a,n=n.alternate,n!==null&&(n.memoizedState=a),a}function Uy(n){var a=Py(n);a.next===null&&(a=n.alternate.memoizedState),Pr(n,a.next.queue,{},Jt())}function Lf(){return jt(tl)}function By(){return ot().memoizedState}function Hy(){return ot().memoizedState}function V_(n){for(var a=n.return;a!==null;){switch(a.tag){case 24:case 3:var l=Jt();n=Fi(l);var u=qi(a,n,l);u!==null&&($t(u,a,l),Or(u,a,l)),a={cache:ff()},n.payload=a;return}a=a.return}}function P_(n,a,l){var u=Jt();l={lane:u,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},Ro(n)?qy(a,l):(l=Ju(n,a,l,u),l!==null&&($t(l,n,u),$y(l,a,u)))}function Fy(n,a,l){var u=Jt();Pr(n,a,l,u)}function Pr(n,a,l,u){var p={lane:u,revertLane:0,gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null};if(Ro(n))qy(a,p);else{var y=n.alternate;if(n.lanes===0&&(y===null||y.lanes===0)&&(y=a.lastRenderedReducer,y!==null))try{var N=a.lastRenderedState,A=y(N,l);if(p.hasEagerState=!0,p.eagerState=A,Yt(A,N))return uo(n,a,p,0),Ye===null&&co(),!1}catch{}finally{}if(l=Ju(n,a,p,u),l!==null)return $t(l,n,u),$y(l,a,u),!0}return!1}function Vf(n,a,l,u){if(u={lane:2,revertLane:pd(),gesture:null,action:u,hasEagerState:!1,eagerState:null,next:null},Ro(n)){if(a)throw Error(s(479))}else a=Ju(n,l,u,2),a!==null&&$t(a,n,2)}function Ro(n){var a=n.alternate;return n===Ne||a!==null&&a===Ne}function qy(n,a){ws=_o=!0;var l=n.pending;l===null?a.next=a:(a.next=l.next,l.next=a),n.pending=a}function $y(n,a,l){if((l&4194048)!==0){var u=a.lanes;u&=n.pendingLanes,l|=u,a.lanes=l,Kp(n,l)}}var Ur={readContext:jt,use:To,useCallback:at,useContext:at,useEffect:at,useImperativeHandle:at,useLayoutEffect:at,useInsertionEffect:at,useMemo:at,useReducer:at,useRef:at,useState:at,useDebugValue:at,useDeferredValue:at,useTransition:at,useSyncExternalStore:at,useId:at,useHostTransitionStatus:at,useFormState:at,useActionState:at,useOptimistic:at,useMemoCache:at,useCacheRefresh:at};Ur.useEffectEvent=at;var Iy={readContext:jt,use:To,useCallback:function(n,a){return zt().memoizedState=[n,a===void 0?null:a],n},useContext:jt,useEffect:Cy,useImperativeHandle:function(n,a,l){l=l!=null?l.concat([n]):null,Ao(4194308,4,Dy.bind(null,a,n),l)},useLayoutEffect:function(n,a){return Ao(4194308,4,n,a)},useInsertionEffect:function(n,a){Ao(4,2,n,a)},useMemo:function(n,a){var l=zt();a=a===void 0?null:a;var u=n();if(Ma){Bn(!0);try{n()}finally{Bn(!1)}}return l.memoizedState=[u,a],u},useReducer:function(n,a,l){var u=zt();if(l!==void 0){var p=l(a);if(Ma){Bn(!0);try{l(a)}finally{Bn(!1)}}}else p=a;return u.memoizedState=u.baseState=p,n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:n,lastRenderedState:p},u.queue=n,n=n.dispatch=P_.bind(null,Ne,n),[u.memoizedState,n]},useRef:function(n){var a=zt();return n={current:n},a.memoizedState=n},useState:function(n){n=Mf(n);var a=n.queue,l=Fy.bind(null,Ne,a);return a.dispatch=l,[n.memoizedState,l]},useDebugValue:Of,useDeferredValue:function(n,a){var l=zt();return kf(l,n,a)},useTransition:function(){var n=Mf(!1);return n=Vy.bind(null,Ne,n.queue,!0,!1),zt().memoizedState=n,[!1,n]},useSyncExternalStore:function(n,a,l){var u=Ne,p=zt();if(ke){if(l===void 0)throw Error(s(407));l=l()}else{if(l=a(),Ye===null)throw Error(s(349));(De&127)!==0||dy(u,a,l)}p.memoizedState=l;var y={value:l,getSnapshot:a};return p.queue=y,Cy(hy.bind(null,u,y,n),[n]),u.flags|=2048,_s(9,{destroy:void 0},my.bind(null,u,y,l,a),null),l},useId:function(){var n=zt(),a=Ye.identifierPrefix;if(ke){var l=qn,u=Fn;l=(u&~(1<<32-kt(u)-1)).toString(32)+l,a="_"+a+"R_"+l,l=jo++,0<l&&(a+="H"+l.toString(32)),a+="_"}else l=R_++,a="_"+a+"r_"+l.toString(32)+"_";return n.memoizedState=a},useHostTransitionStatus:Lf,useFormState:Ny,useActionState:Ny,useOptimistic:function(n){var a=zt();a.memoizedState=a.baseState=n;var l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return a.queue=l,a=Vf.bind(null,Ne,!0,l),l.dispatch=a,[n,a]},useMemoCache:Tf,useCacheRefresh:function(){return zt().memoizedState=V_.bind(null,Ne)},useEffectEvent:function(n){var a=zt(),l={impl:n};return a.memoizedState=l,function(){if((Be&2)!==0)throw Error(s(440));return l.impl.apply(void 0,arguments)}}},Pf={readContext:jt,use:To,useCallback:ky,useContext:jt,useEffect:Df,useImperativeHandle:Oy,useInsertionEffect:My,useLayoutEffect:Ry,useMemo:zy,useReducer:Co,useRef:Ty,useState:function(){return Co(di)},useDebugValue:Of,useDeferredValue:function(n,a){var l=ot();return Ly(l,$e.memoizedState,n,a)},useTransition:function(){var n=Co(di)[0],a=ot().memoizedState;return[typeof n=="boolean"?n:Vr(n),a]},useSyncExternalStore:fy,useId:By,useHostTransitionStatus:Lf,useFormState:_y,useActionState:_y,useOptimistic:function(n,a){var l=ot();return yy(l,$e,n,a)},useMemoCache:Tf,useCacheRefresh:Hy};Pf.useEffectEvent=Ay;var Gy={readContext:jt,use:To,useCallback:ky,useContext:jt,useEffect:Df,useImperativeHandle:Oy,useInsertionEffect:My,useLayoutEffect:Ry,useMemo:zy,useReducer:Af,useRef:Ty,useState:function(){return Af(di)},useDebugValue:Of,useDeferredValue:function(n,a){var l=ot();return $e===null?kf(l,n,a):Ly(l,$e.memoizedState,n,a)},useTransition:function(){var n=Af(di)[0],a=ot().memoizedState;return[typeof n=="boolean"?n:Vr(n),a]},useSyncExternalStore:fy,useId:By,useHostTransitionStatus:Lf,useFormState:Ey,useActionState:Ey,useOptimistic:function(n,a){var l=ot();return $e!==null?yy(l,$e,n,a):(l.baseState=n,[n,l.queue.dispatch])},useMemoCache:Tf,useCacheRefresh:Hy};Gy.useEffectEvent=Ay;function Uf(n,a,l,u){a=n.memoizedState,l=l(u,a),l=l==null?a:v({},a,l),n.memoizedState=l,n.lanes===0&&(n.updateQueue.baseState=l)}var Bf={enqueueSetState:function(n,a,l){n=n._reactInternals;var u=Jt(),p=Fi(u);p.payload=a,l!=null&&(p.callback=l),a=qi(n,p,u),a!==null&&($t(a,n,u),Or(a,n,u))},enqueueReplaceState:function(n,a,l){n=n._reactInternals;var u=Jt(),p=Fi(u);p.tag=1,p.payload=a,l!=null&&(p.callback=l),a=qi(n,p,u),a!==null&&($t(a,n,u),Or(a,n,u))},enqueueForceUpdate:function(n,a){n=n._reactInternals;var l=Jt(),u=Fi(l);u.tag=2,a!=null&&(u.callback=a),a=qi(n,u,l),a!==null&&($t(a,n,l),Or(a,n,l))}};function Yy(n,a,l,u,p,y,N){return n=n.stateNode,typeof n.shouldComponentUpdate=="function"?n.shouldComponentUpdate(u,y,N):a.prototype&&a.prototype.isPureReactComponent?!jr(l,u)||!jr(p,y):!0}function Xy(n,a,l,u){n=a.state,typeof a.componentWillReceiveProps=="function"&&a.componentWillReceiveProps(l,u),typeof a.UNSAFE_componentWillReceiveProps=="function"&&a.UNSAFE_componentWillReceiveProps(l,u),a.state!==n&&Bf.enqueueReplaceState(a,a.state,null)}function Ra(n,a){var l=a;if("ref"in a){l={};for(var u in a)u!=="ref"&&(l[u]=a[u])}if(n=n.defaultProps){l===a&&(l=v({},l));for(var p in n)l[p]===void 0&&(l[p]=n[p])}return l}function Ky(n){oo(n)}function Zy(n){console.error(n)}function Qy(n){oo(n)}function Do(n,a){try{var l=n.onUncaughtError;l(a.value,{componentStack:a.stack})}catch(u){setTimeout(function(){throw u})}}function Wy(n,a,l){try{var u=n.onCaughtError;u(l.value,{componentStack:l.stack,errorBoundary:a.tag===1?a.stateNode:null})}catch(p){setTimeout(function(){throw p})}}function Hf(n,a,l){return l=Fi(l),l.tag=3,l.payload={element:null},l.callback=function(){Do(n,a)},l}function Jy(n){return n=Fi(n),n.tag=3,n}function e0(n,a,l,u){var p=l.type.getDerivedStateFromError;if(typeof p=="function"){var y=u.value;n.payload=function(){return p(y)},n.callback=function(){Wy(a,l,u)}}var N=l.stateNode;N!==null&&typeof N.componentDidCatch=="function"&&(n.callback=function(){Wy(a,l,u),typeof p!="function"&&(Ki===null?Ki=new Set([this]):Ki.add(this));var A=u.stack;this.componentDidCatch(u.value,{componentStack:A!==null?A:""})})}function U_(n,a,l,u,p){if(l.flags|=32768,u!==null&&typeof u=="object"&&typeof u.then=="function"){if(a=l.alternate,a!==null&&gs(a,l,p,!0),l=Kt.current,l!==null){switch(l.tag){case 31:case 13:return fn===null?$o():l.alternate===null&&st===0&&(st=3),l.flags&=-257,l.flags|=65536,l.lanes=p,u===xo?l.flags|=16384:(a=l.updateQueue,a===null?l.updateQueue=new Set([u]):a.add(u),dd(n,u,p)),!1;case 22:return l.flags|=65536,u===xo?l.flags|=16384:(a=l.updateQueue,a===null?(a={transitions:null,markerInstances:null,retryQueue:new Set([u])},l.updateQueue=a):(l=a.retryQueue,l===null?a.retryQueue=new Set([u]):l.add(u)),dd(n,u,p)),!1}throw Error(s(435,l.tag))}return dd(n,u,p),$o(),!1}if(ke)return a=Kt.current,a!==null?((a.flags&65536)===0&&(a.flags|=256),a.flags|=65536,a.lanes=p,u!==rf&&(n=Error(s(422),{cause:u}),Cr(ln(n,l)))):(u!==rf&&(a=Error(s(423),{cause:u}),Cr(ln(a,l))),n=n.current.alternate,n.flags|=65536,p&=-p,n.lanes|=p,u=ln(u,l),p=Hf(n.stateNode,u,p),yf(n,p),st!==4&&(st=2)),!1;var y=Error(s(520),{cause:u});if(y=ln(y,l),Yr===null?Yr=[y]:Yr.push(y),st!==4&&(st=2),a===null)return!0;u=ln(u,l),l=a;do{switch(l.tag){case 3:return l.flags|=65536,n=p&-p,l.lanes|=n,n=Hf(l.stateNode,u,n),yf(l,n),!1;case 1:if(a=l.type,y=l.stateNode,(l.flags&128)===0&&(typeof a.getDerivedStateFromError=="function"||y!==null&&typeof y.componentDidCatch=="function"&&(Ki===null||!Ki.has(y))))return l.flags|=65536,p&=-p,l.lanes|=p,p=Jy(p),e0(p,n,l,u),yf(l,p),!1}l=l.return}while(l!==null);return!1}var Ff=Error(s(461)),ht=!1;function Et(n,a,l,u){a.child=n===null?ay(a,null,l,u):Aa(a,n.child,l,u)}function t0(n,a,l,u,p){l=l.render;var y=a.ref;if("ref"in u){var N={};for(var A in u)A!=="ref"&&(N[A]=u[A])}else N=u;return ja(a),u=Nf(n,a,l,N,y,p),A=_f(),n!==null&&!ht?(jf(n,a,p),mi(n,a,p)):(ke&&A&&af(a),a.flags|=1,Et(n,a,u,p),a.child)}function n0(n,a,l,u,p){if(n===null){var y=l.type;return typeof y=="function"&&!ef(y)&&y.defaultProps===void 0&&l.compare===null?(a.tag=15,a.type=y,i0(n,a,y,u,p)):(n=mo(l.type,null,u,a,a.mode,p),n.ref=a.ref,n.return=a,a.child=n)}if(y=n.child,!Zf(n,p)){var N=y.memoizedProps;if(l=l.compare,l=l!==null?l:jr,l(N,u)&&n.ref===a.ref)return mi(n,a,p)}return a.flags|=1,n=li(y,u),n.ref=a.ref,n.return=a,a.child=n}function i0(n,a,l,u,p){if(n!==null){var y=n.memoizedProps;if(jr(y,u)&&n.ref===a.ref)if(ht=!1,a.pendingProps=u=y,Zf(n,p))(n.flags&131072)!==0&&(ht=!0);else return a.lanes=n.lanes,mi(n,a,p)}return qf(n,a,l,u,p)}function a0(n,a,l,u){var p=u.children,y=n!==null?n.memoizedState:null;if(n===null&&a.stateNode===null&&(a.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),u.mode==="hidden"){if((a.flags&128)!==0){if(y=y!==null?y.baseLanes|l:l,n!==null){for(u=a.child=n.child,p=0;u!==null;)p=p|u.lanes|u.childLanes,u=u.sibling;u=p&~y}else u=0,a.child=null;return s0(n,a,y,l,u)}if((l&536870912)!==0)a.memoizedState={baseLanes:0,cachePool:null},n!==null&&yo(a,y!==null?y.cachePool:null),y!==null?ly(a,y):xf(),oy(a);else return u=a.lanes=536870912,s0(n,a,y!==null?y.baseLanes|l:l,l,u)}else y!==null?(yo(a,y.cachePool),ly(a,y),Ii(),a.memoizedState=null):(n!==null&&yo(a,null),xf(),Ii());return Et(n,a,p,l),a.child}function Br(n,a){return n!==null&&n.tag===22||a.stateNode!==null||(a.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.sibling}function s0(n,a,l,u,p){var y=mf();return y=y===null?null:{parent:dt._currentValue,pool:y},a.memoizedState={baseLanes:l,cachePool:y},n!==null&&yo(a,null),xf(),oy(a),n!==null&&gs(n,a,u,!0),a.childLanes=p,null}function Oo(n,a){return a=zo({mode:a.mode,children:a.children},n.mode),a.ref=n.ref,n.child=a,a.return=n,a}function r0(n,a,l){return Aa(a,n.child,null,l),n=Oo(a,a.pendingProps),n.flags|=2,Zt(a),a.memoizedState=null,n}function B_(n,a,l){var u=a.pendingProps,p=(a.flags&128)!==0;if(a.flags&=-129,n===null){if(ke){if(u.mode==="hidden")return n=Oo(a,u),a.lanes=536870912,Br(null,n);if(Sf(a),(n=Ze)?(n=vv(n,un),n=n!==null&&n.data==="&"?n:null,n!==null&&(a.memoizedState={dehydrated:n,treeContext:Vi!==null?{id:Fn,overflow:qn}:null,retryLane:536870912,hydrationErrors:null},l=qg(n),l.return=a,a.child=l,_t=a,Ze=null)):n=null,n===null)throw Ui(a);return a.lanes=536870912,null}return Oo(a,u)}var y=n.memoizedState;if(y!==null){var N=y.dehydrated;if(Sf(a),p)if(a.flags&256)a.flags&=-257,a=r0(n,a,l);else if(a.memoizedState!==null)a.child=n.child,a.flags|=128,a=null;else throw Error(s(558));else if(ht||gs(n,a,l,!1),p=(l&n.childLanes)!==0,ht||p){if(u=Ye,u!==null&&(N=Zp(u,l),N!==0&&N!==y.retryLane))throw y.retryLane=N,Sa(n,N),$t(u,n,N),Ff;$o(),a=r0(n,a,l)}else n=y.treeContext,Ze=dn(N.nextSibling),_t=a,ke=!0,Pi=null,un=!1,n!==null&&Gg(a,n),a=Oo(a,u),a.flags|=4096;return a}return n=li(n.child,{mode:u.mode,children:u.children}),n.ref=a.ref,a.child=n,n.return=a,n}function ko(n,a){var l=a.ref;if(l===null)n!==null&&n.ref!==null&&(a.flags|=4194816);else{if(typeof l!="function"&&typeof l!="object")throw Error(s(284));(n===null||n.ref!==l)&&(a.flags|=4194816)}}function qf(n,a,l,u,p){return ja(a),l=Nf(n,a,l,u,void 0,p),u=_f(),n!==null&&!ht?(jf(n,a,p),mi(n,a,p)):(ke&&u&&af(a),a.flags|=1,Et(n,a,l,p),a.child)}function l0(n,a,l,u,p,y){return ja(a),a.updateQueue=null,l=uy(a,u,l,p),cy(n),u=_f(),n!==null&&!ht?(jf(n,a,y),mi(n,a,y)):(ke&&u&&af(a),a.flags|=1,Et(n,a,l,y),a.child)}function o0(n,a,l,u,p){if(ja(a),a.stateNode===null){var y=ds,N=l.contextType;typeof N=="object"&&N!==null&&(y=jt(N)),y=new l(u,y),a.memoizedState=y.state!==null&&y.state!==void 0?y.state:null,y.updater=Bf,a.stateNode=y,y._reactInternals=a,y=a.stateNode,y.props=u,y.state=a.memoizedState,y.refs={},pf(a),N=l.contextType,y.context=typeof N=="object"&&N!==null?jt(N):ds,y.state=a.memoizedState,N=l.getDerivedStateFromProps,typeof N=="function"&&(Uf(a,l,N,u),y.state=a.memoizedState),typeof l.getDerivedStateFromProps=="function"||typeof y.getSnapshotBeforeUpdate=="function"||typeof y.UNSAFE_componentWillMount!="function"&&typeof y.componentWillMount!="function"||(N=y.state,typeof y.componentWillMount=="function"&&y.componentWillMount(),typeof y.UNSAFE_componentWillMount=="function"&&y.UNSAFE_componentWillMount(),N!==y.state&&Bf.enqueueReplaceState(y,y.state,null),zr(a,u,y,p),kr(),y.state=a.memoizedState),typeof y.componentDidMount=="function"&&(a.flags|=4194308),u=!0}else if(n===null){y=a.stateNode;var A=a.memoizedProps,D=Ra(l,A);y.props=D;var F=y.context,X=l.contextType;N=ds,typeof X=="object"&&X!==null&&(N=jt(X));var W=l.getDerivedStateFromProps;X=typeof W=="function"||typeof y.getSnapshotBeforeUpdate=="function",A=a.pendingProps!==A,X||typeof y.UNSAFE_componentWillReceiveProps!="function"&&typeof y.componentWillReceiveProps!="function"||(A||F!==N)&&Xy(a,y,u,N),Hi=!1;var q=a.memoizedState;y.state=q,zr(a,u,y,p),kr(),F=a.memoizedState,A||q!==F||Hi?(typeof W=="function"&&(Uf(a,l,W,u),F=a.memoizedState),(D=Hi||Yy(a,l,D,u,q,F,N))?(X||typeof y.UNSAFE_componentWillMount!="function"&&typeof y.componentWillMount!="function"||(typeof y.componentWillMount=="function"&&y.componentWillMount(),typeof y.UNSAFE_componentWillMount=="function"&&y.UNSAFE_componentWillMount()),typeof y.componentDidMount=="function"&&(a.flags|=4194308)):(typeof y.componentDidMount=="function"&&(a.flags|=4194308),a.memoizedProps=u,a.memoizedState=F),y.props=u,y.state=F,y.context=N,u=D):(typeof y.componentDidMount=="function"&&(a.flags|=4194308),u=!1)}else{y=a.stateNode,gf(n,a),N=a.memoizedProps,X=Ra(l,N),y.props=X,W=a.pendingProps,q=y.context,F=l.contextType,D=ds,typeof F=="object"&&F!==null&&(D=jt(F)),A=l.getDerivedStateFromProps,(F=typeof A=="function"||typeof y.getSnapshotBeforeUpdate=="function")||typeof y.UNSAFE_componentWillReceiveProps!="function"&&typeof y.componentWillReceiveProps!="function"||(N!==W||q!==D)&&Xy(a,y,u,D),Hi=!1,q=a.memoizedState,y.state=q,zr(a,u,y,p),kr();var G=a.memoizedState;N!==W||q!==G||Hi||n!==null&&n.dependencies!==null&&po(n.dependencies)?(typeof A=="function"&&(Uf(a,l,A,u),G=a.memoizedState),(X=Hi||Yy(a,l,X,u,q,G,D)||n!==null&&n.dependencies!==null&&po(n.dependencies))?(F||typeof y.UNSAFE_componentWillUpdate!="function"&&typeof y.componentWillUpdate!="function"||(typeof y.componentWillUpdate=="function"&&y.componentWillUpdate(u,G,D),typeof y.UNSAFE_componentWillUpdate=="function"&&y.UNSAFE_componentWillUpdate(u,G,D)),typeof y.componentDidUpdate=="function"&&(a.flags|=4),typeof y.getSnapshotBeforeUpdate=="function"&&(a.flags|=1024)):(typeof y.componentDidUpdate!="function"||N===n.memoizedProps&&q===n.memoizedState||(a.flags|=4),typeof y.getSnapshotBeforeUpdate!="function"||N===n.memoizedProps&&q===n.memoizedState||(a.flags|=1024),a.memoizedProps=u,a.memoizedState=G),y.props=u,y.state=G,y.context=D,u=X):(typeof y.componentDidUpdate!="function"||N===n.memoizedProps&&q===n.memoizedState||(a.flags|=4),typeof y.getSnapshotBeforeUpdate!="function"||N===n.memoizedProps&&q===n.memoizedState||(a.flags|=1024),u=!1)}return y=u,ko(n,a),u=(a.flags&128)!==0,y||u?(y=a.stateNode,l=u&&typeof l.getDerivedStateFromError!="function"?null:y.render(),a.flags|=1,n!==null&&u?(a.child=Aa(a,n.child,null,p),a.child=Aa(a,null,l,p)):Et(n,a,l,p),a.memoizedState=y.state,n=a.child):n=mi(n,a,p),n}function c0(n,a,l,u){return Na(),a.flags|=256,Et(n,a,l,u),a.child}var $f={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function If(n){return{baseLanes:n,cachePool:Wg()}}function Gf(n,a,l){return n=n!==null?n.childLanes&~l:0,a&&(n|=Wt),n}function u0(n,a,l){var u=a.pendingProps,p=!1,y=(a.flags&128)!==0,N;if((N=y)||(N=n!==null&&n.memoizedState===null?!1:(lt.current&2)!==0),N&&(p=!0,a.flags&=-129),N=(a.flags&32)!==0,a.flags&=-33,n===null){if(ke){if(p?$i(a):Ii(),(n=Ze)?(n=vv(n,un),n=n!==null&&n.data!=="&"?n:null,n!==null&&(a.memoizedState={dehydrated:n,treeContext:Vi!==null?{id:Fn,overflow:qn}:null,retryLane:536870912,hydrationErrors:null},l=qg(n),l.return=a,a.child=l,_t=a,Ze=null)):n=null,n===null)throw Ui(a);return Cd(n)?a.lanes=32:a.lanes=536870912,null}var A=u.children;return u=u.fallback,p?(Ii(),p=a.mode,A=zo({mode:"hidden",children:A},p),u=wa(u,p,l,null),A.return=a,u.return=a,A.sibling=u,a.child=A,u=a.child,u.memoizedState=If(l),u.childLanes=Gf(n,N,l),a.memoizedState=$f,Br(null,u)):($i(a),Yf(a,A))}var D=n.memoizedState;if(D!==null&&(A=D.dehydrated,A!==null)){if(y)a.flags&256?($i(a),a.flags&=-257,a=Xf(n,a,l)):a.memoizedState!==null?(Ii(),a.child=n.child,a.flags|=128,a=null):(Ii(),A=u.fallback,p=a.mode,u=zo({mode:"visible",children:u.children},p),A=wa(A,p,l,null),A.flags|=2,u.return=a,A.return=a,u.sibling=A,a.child=u,Aa(a,n.child,null,l),u=a.child,u.memoizedState=If(l),u.childLanes=Gf(n,N,l),a.memoizedState=$f,a=Br(null,u));else if($i(a),Cd(A)){if(N=A.nextSibling&&A.nextSibling.dataset,N)var F=N.dgst;N=F,u=Error(s(419)),u.stack="",u.digest=N,Cr({value:u,source:null,stack:null}),a=Xf(n,a,l)}else if(ht||gs(n,a,l,!1),N=(l&n.childLanes)!==0,ht||N){if(N=Ye,N!==null&&(u=Zp(N,l),u!==0&&u!==D.retryLane))throw D.retryLane=u,Sa(n,u),$t(N,n,u),Ff;Td(A)||$o(),a=Xf(n,a,l)}else Td(A)?(a.flags|=192,a.child=n.child,a=null):(n=D.treeContext,Ze=dn(A.nextSibling),_t=a,ke=!0,Pi=null,un=!1,n!==null&&Gg(a,n),a=Yf(a,u.children),a.flags|=4096);return a}return p?(Ii(),A=u.fallback,p=a.mode,D=n.child,F=D.sibling,u=li(D,{mode:"hidden",children:u.children}),u.subtreeFlags=D.subtreeFlags&65011712,F!==null?A=li(F,A):(A=wa(A,p,l,null),A.flags|=2),A.return=a,u.return=a,u.sibling=A,a.child=u,Br(null,u),u=a.child,A=n.child.memoizedState,A===null?A=If(l):(p=A.cachePool,p!==null?(D=dt._currentValue,p=p.parent!==D?{parent:D,pool:D}:p):p=Wg(),A={baseLanes:A.baseLanes|l,cachePool:p}),u.memoizedState=A,u.childLanes=Gf(n,N,l),a.memoizedState=$f,Br(n.child,u)):($i(a),l=n.child,n=l.sibling,l=li(l,{mode:"visible",children:u.children}),l.return=a,l.sibling=null,n!==null&&(N=a.deletions,N===null?(a.deletions=[n],a.flags|=16):N.push(n)),a.child=l,a.memoizedState=null,l)}function Yf(n,a){return a=zo({mode:"visible",children:a},n.mode),a.return=n,n.child=a}function zo(n,a){return n=Xt(22,n,null,a),n.lanes=0,n}function Xf(n,a,l){return Aa(a,n.child,null,l),n=Yf(a,a.pendingProps.children),n.flags|=2,a.memoizedState=null,n}function f0(n,a,l){n.lanes|=a;var u=n.alternate;u!==null&&(u.lanes|=a),cf(n.return,a,l)}function Kf(n,a,l,u,p,y){var N=n.memoizedState;N===null?n.memoizedState={isBackwards:a,rendering:null,renderingStartTime:0,last:u,tail:l,tailMode:p,treeForkCount:y}:(N.isBackwards=a,N.rendering=null,N.renderingStartTime=0,N.last=u,N.tail=l,N.tailMode=p,N.treeForkCount=y)}function d0(n,a,l){var u=a.pendingProps,p=u.revealOrder,y=u.tail;u=u.children;var N=lt.current,A=(N&2)!==0;if(A?(N=N&1|2,a.flags|=128):N&=1,ee(lt,N),Et(n,a,u,l),u=ke?Tr:0,!A&&n!==null&&(n.flags&128)!==0)e:for(n=a.child;n!==null;){if(n.tag===13)n.memoizedState!==null&&f0(n,l,a);else if(n.tag===19)f0(n,l,a);else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===a)break e;for(;n.sibling===null;){if(n.return===null||n.return===a)break e;n=n.return}n.sibling.return=n.return,n=n.sibling}switch(p){case"forwards":for(l=a.child,p=null;l!==null;)n=l.alternate,n!==null&&No(n)===null&&(p=l),l=l.sibling;l=p,l===null?(p=a.child,a.child=null):(p=l.sibling,l.sibling=null),Kf(a,!1,p,l,y,u);break;case"backwards":case"unstable_legacy-backwards":for(l=null,p=a.child,a.child=null;p!==null;){if(n=p.alternate,n!==null&&No(n)===null){a.child=p;break}n=p.sibling,p.sibling=l,l=p,p=n}Kf(a,!0,l,null,y,u);break;case"together":Kf(a,!1,null,null,void 0,u);break;default:a.memoizedState=null}return a.child}function mi(n,a,l){if(n!==null&&(a.dependencies=n.dependencies),Xi|=a.lanes,(l&a.childLanes)===0)if(n!==null){if(gs(n,a,l,!1),(l&a.childLanes)===0)return null}else return null;if(n!==null&&a.child!==n.child)throw Error(s(153));if(a.child!==null){for(n=a.child,l=li(n,n.pendingProps),a.child=l,l.return=a;n.sibling!==null;)n=n.sibling,l=l.sibling=li(n,n.pendingProps),l.return=a;l.sibling=null}return a.child}function Zf(n,a){return(n.lanes&a)!==0?!0:(n=n.dependencies,!!(n!==null&&po(n)))}function H_(n,a,l){switch(a.tag){case 3:Ae(a,a.stateNode.containerInfo),Bi(a,dt,n.memoizedState.cache),Na();break;case 27:case 5:Ke(a);break;case 4:Ae(a,a.stateNode.containerInfo);break;case 10:Bi(a,a.type,a.memoizedProps.value);break;case 31:if(a.memoizedState!==null)return a.flags|=128,Sf(a),null;break;case 13:var u=a.memoizedState;if(u!==null)return u.dehydrated!==null?($i(a),a.flags|=128,null):(l&a.child.childLanes)!==0?u0(n,a,l):($i(a),n=mi(n,a,l),n!==null?n.sibling:null);$i(a);break;case 19:var p=(n.flags&128)!==0;if(u=(l&a.childLanes)!==0,u||(gs(n,a,l,!1),u=(l&a.childLanes)!==0),p){if(u)return d0(n,a,l);a.flags|=128}if(p=a.memoizedState,p!==null&&(p.rendering=null,p.tail=null,p.lastEffect=null),ee(lt,lt.current),u)break;return null;case 22:return a.lanes=0,a0(n,a,l,a.pendingProps);case 24:Bi(a,dt,n.memoizedState.cache)}return mi(n,a,l)}function m0(n,a,l){if(n!==null)if(n.memoizedProps!==a.pendingProps)ht=!0;else{if(!Zf(n,l)&&(a.flags&128)===0)return ht=!1,H_(n,a,l);ht=(n.flags&131072)!==0}else ht=!1,ke&&(a.flags&1048576)!==0&&Ig(a,Tr,a.index);switch(a.lanes=0,a.tag){case 16:e:{var u=a.pendingProps;if(n=Ta(a.elementType),a.type=n,typeof n=="function")ef(n)?(u=Ra(n,u),a.tag=1,a=o0(null,a,n,u,l)):(a.tag=0,a=qf(null,a,n,u,l));else{if(n!=null){var p=n.$$typeof;if(p===M){a.tag=11,a=t0(null,a,n,u,l);break e}else if(p===O){a.tag=14,a=n0(null,a,n,u,l);break e}}throw a=Z(n)||n,Error(s(306,a,""))}}return a;case 0:return qf(n,a,a.type,a.pendingProps,l);case 1:return u=a.type,p=Ra(u,a.pendingProps),o0(n,a,u,p,l);case 3:e:{if(Ae(a,a.stateNode.containerInfo),n===null)throw Error(s(387));u=a.pendingProps;var y=a.memoizedState;p=y.element,gf(n,a),zr(a,u,null,l);var N=a.memoizedState;if(u=N.cache,Bi(a,dt,u),u!==y.cache&&uf(a,[dt],l,!0),kr(),u=N.element,y.isDehydrated)if(y={element:u,isDehydrated:!1,cache:N.cache},a.updateQueue.baseState=y,a.memoizedState=y,a.flags&256){a=c0(n,a,u,l);break e}else if(u!==p){p=ln(Error(s(424)),a),Cr(p),a=c0(n,a,u,l);break e}else{switch(n=a.stateNode.containerInfo,n.nodeType){case 9:n=n.body;break;default:n=n.nodeName==="HTML"?n.ownerDocument.body:n}for(Ze=dn(n.firstChild),_t=a,ke=!0,Pi=null,un=!0,l=ay(a,null,u,l),a.child=l;l;)l.flags=l.flags&-3|4096,l=l.sibling}else{if(Na(),u===p){a=mi(n,a,l);break e}Et(n,a,u,l)}a=a.child}return a;case 26:return ko(n,a),n===null?(l=_v(a.type,null,a.pendingProps,null))?a.memoizedState=l:ke||(l=a.type,n=a.pendingProps,u=Qo(xe.current).createElement(l),u[Nt]=a,u[Pt]=n,Tt(u,l,n),bt(u),a.stateNode=u):a.memoizedState=_v(a.type,n.memoizedProps,a.pendingProps,n.memoizedState),null;case 27:return Ke(a),n===null&&ke&&(u=a.stateNode=Sv(a.type,a.pendingProps,xe.current),_t=a,un=!0,p=Ze,Ji(a.type)?(Ad=p,Ze=dn(u.firstChild)):Ze=p),Et(n,a,a.pendingProps.children,l),ko(n,a),n===null&&(a.flags|=4194304),a.child;case 5:return n===null&&ke&&((p=u=Ze)&&(u=yj(u,a.type,a.pendingProps,un),u!==null?(a.stateNode=u,_t=a,Ze=dn(u.firstChild),un=!1,p=!0):p=!1),p||Ui(a)),Ke(a),p=a.type,y=a.pendingProps,N=n!==null?n.memoizedProps:null,u=y.children,_d(p,y)?u=null:N!==null&&_d(p,N)&&(a.flags|=32),a.memoizedState!==null&&(p=Nf(n,a,D_,null,null,l),tl._currentValue=p),ko(n,a),Et(n,a,u,l),a.child;case 6:return n===null&&ke&&((n=l=Ze)&&(l=vj(l,a.pendingProps,un),l!==null?(a.stateNode=l,_t=a,Ze=null,n=!0):n=!1),n||Ui(a)),null;case 13:return u0(n,a,l);case 4:return Ae(a,a.stateNode.containerInfo),u=a.pendingProps,n===null?a.child=Aa(a,null,u,l):Et(n,a,u,l),a.child;case 11:return t0(n,a,a.type,a.pendingProps,l);case 7:return Et(n,a,a.pendingProps,l),a.child;case 8:return Et(n,a,a.pendingProps.children,l),a.child;case 12:return Et(n,a,a.pendingProps.children,l),a.child;case 10:return u=a.pendingProps,Bi(a,a.type,u.value),Et(n,a,u.children,l),a.child;case 9:return p=a.type._context,u=a.pendingProps.children,ja(a),p=jt(p),u=u(p),a.flags|=1,Et(n,a,u,l),a.child;case 14:return n0(n,a,a.type,a.pendingProps,l);case 15:return i0(n,a,a.type,a.pendingProps,l);case 19:return d0(n,a,l);case 31:return B_(n,a,l);case 22:return a0(n,a,l,a.pendingProps);case 24:return ja(a),u=jt(dt),n===null?(p=mf(),p===null&&(p=Ye,y=ff(),p.pooledCache=y,y.refCount++,y!==null&&(p.pooledCacheLanes|=l),p=y),a.memoizedState={parent:u,cache:p},pf(a),Bi(a,dt,p)):((n.lanes&l)!==0&&(gf(n,a),zr(a,null,null,l),kr()),p=n.memoizedState,y=a.memoizedState,p.parent!==u?(p={parent:u,cache:u},a.memoizedState=p,a.lanes===0&&(a.memoizedState=a.updateQueue.baseState=p),Bi(a,dt,u)):(u=y.cache,Bi(a,dt,u),u!==p.cache&&uf(a,[dt],l,!0))),Et(n,a,a.pendingProps.children,l),a.child;case 29:throw a.pendingProps}throw Error(s(156,a.tag))}function hi(n){n.flags|=4}function Qf(n,a,l,u,p){if((a=(n.mode&32)!==0)&&(a=!1),a){if(n.flags|=16777216,(p&335544128)===p)if(n.stateNode.complete)n.flags|=8192;else if(B0())n.flags|=8192;else throw Ca=xo,hf}else n.flags&=-16777217}function h0(n,a){if(a.type!=="stylesheet"||(a.state.loading&4)!==0)n.flags&=-16777217;else if(n.flags|=16777216,!Av(a))if(B0())n.flags|=8192;else throw Ca=xo,hf}function Lo(n,a){a!==null&&(n.flags|=4),n.flags&16384&&(a=n.tag!==22?Ql():536870912,n.lanes|=a,Cs|=a)}function Hr(n,a){if(!ke)switch(n.tailMode){case"hidden":a=n.tail;for(var l=null;a!==null;)a.alternate!==null&&(l=a),a=a.sibling;l===null?n.tail=null:l.sibling=null;break;case"collapsed":l=n.tail;for(var u=null;l!==null;)l.alternate!==null&&(u=l),l=l.sibling;u===null?a||n.tail===null?n.tail=null:n.tail.sibling=null:u.sibling=null}}function Qe(n){var a=n.alternate!==null&&n.alternate.child===n.child,l=0,u=0;if(a)for(var p=n.child;p!==null;)l|=p.lanes|p.childLanes,u|=p.subtreeFlags&65011712,u|=p.flags&65011712,p.return=n,p=p.sibling;else for(p=n.child;p!==null;)l|=p.lanes|p.childLanes,u|=p.subtreeFlags,u|=p.flags,p.return=n,p=p.sibling;return n.subtreeFlags|=u,n.childLanes=l,a}function F_(n,a,l){var u=a.pendingProps;switch(sf(a),a.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Qe(a),null;case 1:return Qe(a),null;case 3:return l=a.stateNode,u=null,n!==null&&(u=n.memoizedState.cache),a.memoizedState.cache!==u&&(a.flags|=2048),ui(dt),Te(),l.pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),(n===null||n.child===null)&&(ps(a)?hi(a):n===null||n.memoizedState.isDehydrated&&(a.flags&256)===0||(a.flags|=1024,lf())),Qe(a),null;case 26:var p=a.type,y=a.memoizedState;return n===null?(hi(a),y!==null?(Qe(a),h0(a,y)):(Qe(a),Qf(a,p,null,u,l))):y?y!==n.memoizedState?(hi(a),Qe(a),h0(a,y)):(Qe(a),a.flags&=-16777217):(n=n.memoizedProps,n!==u&&hi(a),Qe(a),Qf(a,p,n,u,l)),null;case 27:if(ze(a),l=xe.current,p=a.type,n!==null&&a.stateNode!=null)n.memoizedProps!==u&&hi(a);else{if(!u){if(a.stateNode===null)throw Error(s(166));return Qe(a),null}n=ie.current,ps(a)?Yg(a):(n=Sv(p,u,l),a.stateNode=n,hi(a))}return Qe(a),null;case 5:if(ze(a),p=a.type,n!==null&&a.stateNode!=null)n.memoizedProps!==u&&hi(a);else{if(!u){if(a.stateNode===null)throw Error(s(166));return Qe(a),null}if(y=ie.current,ps(a))Yg(a);else{var N=Qo(xe.current);switch(y){case 1:y=N.createElementNS("http://www.w3.org/2000/svg",p);break;case 2:y=N.createElementNS("http://www.w3.org/1998/Math/MathML",p);break;default:switch(p){case"svg":y=N.createElementNS("http://www.w3.org/2000/svg",p);break;case"math":y=N.createElementNS("http://www.w3.org/1998/Math/MathML",p);break;case"script":y=N.createElement("div"),y.innerHTML="<script><\/script>",y=y.removeChild(y.firstChild);break;case"select":y=typeof u.is=="string"?N.createElement("select",{is:u.is}):N.createElement("select"),u.multiple?y.multiple=!0:u.size&&(y.size=u.size);break;default:y=typeof u.is=="string"?N.createElement(p,{is:u.is}):N.createElement(p)}}y[Nt]=a,y[Pt]=u;e:for(N=a.child;N!==null;){if(N.tag===5||N.tag===6)y.appendChild(N.stateNode);else if(N.tag!==4&&N.tag!==27&&N.child!==null){N.child.return=N,N=N.child;continue}if(N===a)break e;for(;N.sibling===null;){if(N.return===null||N.return===a)break e;N=N.return}N.sibling.return=N.return,N=N.sibling}a.stateNode=y;e:switch(Tt(y,p,u),p){case"button":case"input":case"select":case"textarea":u=!!u.autoFocus;break e;case"img":u=!0;break e;default:u=!1}u&&hi(a)}}return Qe(a),Qf(a,a.type,n===null?null:n.memoizedProps,a.pendingProps,l),null;case 6:if(n&&a.stateNode!=null)n.memoizedProps!==u&&hi(a);else{if(typeof u!="string"&&a.stateNode===null)throw Error(s(166));if(n=xe.current,ps(a)){if(n=a.stateNode,l=a.memoizedProps,u=null,p=_t,p!==null)switch(p.tag){case 27:case 5:u=p.memoizedProps}n[Nt]=a,n=!!(n.nodeValue===l||u!==null&&u.suppressHydrationWarning===!0||uv(n.nodeValue,l)),n||Ui(a,!0)}else n=Qo(n).createTextNode(u),n[Nt]=a,a.stateNode=n}return Qe(a),null;case 31:if(l=a.memoizedState,n===null||n.memoizedState!==null){if(u=ps(a),l!==null){if(n===null){if(!u)throw Error(s(318));if(n=a.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(s(557));n[Nt]=a}else Na(),(a.flags&128)===0&&(a.memoizedState=null),a.flags|=4;Qe(a),n=!1}else l=lf(),n!==null&&n.memoizedState!==null&&(n.memoizedState.hydrationErrors=l),n=!0;if(!n)return a.flags&256?(Zt(a),a):(Zt(a),null);if((a.flags&128)!==0)throw Error(s(558))}return Qe(a),null;case 13:if(u=a.memoizedState,n===null||n.memoizedState!==null&&n.memoizedState.dehydrated!==null){if(p=ps(a),u!==null&&u.dehydrated!==null){if(n===null){if(!p)throw Error(s(318));if(p=a.memoizedState,p=p!==null?p.dehydrated:null,!p)throw Error(s(317));p[Nt]=a}else Na(),(a.flags&128)===0&&(a.memoizedState=null),a.flags|=4;Qe(a),p=!1}else p=lf(),n!==null&&n.memoizedState!==null&&(n.memoizedState.hydrationErrors=p),p=!0;if(!p)return a.flags&256?(Zt(a),a):(Zt(a),null)}return Zt(a),(a.flags&128)!==0?(a.lanes=l,a):(l=u!==null,n=n!==null&&n.memoizedState!==null,l&&(u=a.child,p=null,u.alternate!==null&&u.alternate.memoizedState!==null&&u.alternate.memoizedState.cachePool!==null&&(p=u.alternate.memoizedState.cachePool.pool),y=null,u.memoizedState!==null&&u.memoizedState.cachePool!==null&&(y=u.memoizedState.cachePool.pool),y!==p&&(u.flags|=2048)),l!==n&&l&&(a.child.flags|=8192),Lo(a,a.updateQueue),Qe(a),null);case 4:return Te(),n===null&&xd(a.stateNode.containerInfo),Qe(a),null;case 10:return ui(a.type),Qe(a),null;case 19:if(Y(lt),u=a.memoizedState,u===null)return Qe(a),null;if(p=(a.flags&128)!==0,y=u.rendering,y===null)if(p)Hr(u,!1);else{if(st!==0||n!==null&&(n.flags&128)!==0)for(n=a.child;n!==null;){if(y=No(n),y!==null){for(a.flags|=128,Hr(u,!1),n=y.updateQueue,a.updateQueue=n,Lo(a,n),a.subtreeFlags=0,n=l,l=a.child;l!==null;)Fg(l,n),l=l.sibling;return ee(lt,lt.current&1|2),ke&&oi(a,u.treeForkCount),a.child}n=n.sibling}u.tail!==null&&Mt()>Ho&&(a.flags|=128,p=!0,Hr(u,!1),a.lanes=4194304)}else{if(!p)if(n=No(y),n!==null){if(a.flags|=128,p=!0,n=n.updateQueue,a.updateQueue=n,Lo(a,n),Hr(u,!0),u.tail===null&&u.tailMode==="hidden"&&!y.alternate&&!ke)return Qe(a),null}else 2*Mt()-u.renderingStartTime>Ho&&l!==536870912&&(a.flags|=128,p=!0,Hr(u,!1),a.lanes=4194304);u.isBackwards?(y.sibling=a.child,a.child=y):(n=u.last,n!==null?n.sibling=y:a.child=y,u.last=y)}return u.tail!==null?(n=u.tail,u.rendering=n,u.tail=n.sibling,u.renderingStartTime=Mt(),n.sibling=null,l=lt.current,ee(lt,p?l&1|2:l&1),ke&&oi(a,u.treeForkCount),n):(Qe(a),null);case 22:case 23:return Zt(a),bf(),u=a.memoizedState!==null,n!==null?n.memoizedState!==null!==u&&(a.flags|=8192):u&&(a.flags|=8192),u?(l&536870912)!==0&&(a.flags&128)===0&&(Qe(a),a.subtreeFlags&6&&(a.flags|=8192)):Qe(a),l=a.updateQueue,l!==null&&Lo(a,l.retryQueue),l=null,n!==null&&n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(l=n.memoizedState.cachePool.pool),u=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),u!==l&&(a.flags|=2048),n!==null&&Y(Ea),null;case 24:return l=null,n!==null&&(l=n.memoizedState.cache),a.memoizedState.cache!==l&&(a.flags|=2048),ui(dt),Qe(a),null;case 25:return null;case 30:return null}throw Error(s(156,a.tag))}function q_(n,a){switch(sf(a),a.tag){case 1:return n=a.flags,n&65536?(a.flags=n&-65537|128,a):null;case 3:return ui(dt),Te(),n=a.flags,(n&65536)!==0&&(n&128)===0?(a.flags=n&-65537|128,a):null;case 26:case 27:case 5:return ze(a),null;case 31:if(a.memoizedState!==null){if(Zt(a),a.alternate===null)throw Error(s(340));Na()}return n=a.flags,n&65536?(a.flags=n&-65537|128,a):null;case 13:if(Zt(a),n=a.memoizedState,n!==null&&n.dehydrated!==null){if(a.alternate===null)throw Error(s(340));Na()}return n=a.flags,n&65536?(a.flags=n&-65537|128,a):null;case 19:return Y(lt),null;case 4:return Te(),null;case 10:return ui(a.type),null;case 22:case 23:return Zt(a),bf(),n!==null&&Y(Ea),n=a.flags,n&65536?(a.flags=n&-65537|128,a):null;case 24:return ui(dt),null;case 25:return null;default:return null}}function p0(n,a){switch(sf(a),a.tag){case 3:ui(dt),Te();break;case 26:case 27:case 5:ze(a);break;case 4:Te();break;case 31:a.memoizedState!==null&&Zt(a);break;case 13:Zt(a);break;case 19:Y(lt);break;case 10:ui(a.type);break;case 22:case 23:Zt(a),bf(),n!==null&&Y(Ea);break;case 24:ui(dt)}}function Fr(n,a){try{var l=a.updateQueue,u=l!==null?l.lastEffect:null;if(u!==null){var p=u.next;l=p;do{if((l.tag&n)===n){u=void 0;var y=l.create,N=l.inst;u=y(),N.destroy=u}l=l.next}while(l!==p)}}catch(A){Fe(a,a.return,A)}}function Gi(n,a,l){try{var u=a.updateQueue,p=u!==null?u.lastEffect:null;if(p!==null){var y=p.next;u=y;do{if((u.tag&n)===n){var N=u.inst,A=N.destroy;if(A!==void 0){N.destroy=void 0,p=a;var D=l,F=A;try{F()}catch(X){Fe(p,D,X)}}}u=u.next}while(u!==y)}}catch(X){Fe(a,a.return,X)}}function g0(n){var a=n.updateQueue;if(a!==null){var l=n.stateNode;try{ry(a,l)}catch(u){Fe(n,n.return,u)}}}function y0(n,a,l){l.props=Ra(n.type,n.memoizedProps),l.state=n.memoizedState;try{l.componentWillUnmount()}catch(u){Fe(n,a,u)}}function qr(n,a){try{var l=n.ref;if(l!==null){switch(n.tag){case 26:case 27:case 5:var u=n.stateNode;break;case 30:u=n.stateNode;break;default:u=n.stateNode}typeof l=="function"?n.refCleanup=l(u):l.current=u}}catch(p){Fe(n,a,p)}}function $n(n,a){var l=n.ref,u=n.refCleanup;if(l!==null)if(typeof u=="function")try{u()}catch(p){Fe(n,a,p)}finally{n.refCleanup=null,n=n.alternate,n!=null&&(n.refCleanup=null)}else if(typeof l=="function")try{l(null)}catch(p){Fe(n,a,p)}else l.current=null}function v0(n){var a=n.type,l=n.memoizedProps,u=n.stateNode;try{e:switch(a){case"button":case"input":case"select":case"textarea":l.autoFocus&&u.focus();break e;case"img":l.src?u.src=l.src:l.srcSet&&(u.srcset=l.srcSet)}}catch(p){Fe(n,n.return,p)}}function Wf(n,a,l){try{var u=n.stateNode;fj(u,n.type,l,a),u[Pt]=a}catch(p){Fe(n,n.return,p)}}function x0(n){return n.tag===5||n.tag===3||n.tag===26||n.tag===27&&Ji(n.type)||n.tag===4}function Jf(n){e:for(;;){for(;n.sibling===null;){if(n.return===null||x0(n.return))return null;n=n.return}for(n.sibling.return=n.return,n=n.sibling;n.tag!==5&&n.tag!==6&&n.tag!==18;){if(n.tag===27&&Ji(n.type)||n.flags&2||n.child===null||n.tag===4)continue e;n.child.return=n,n=n.child}if(!(n.flags&2))return n.stateNode}}function ed(n,a,l){var u=n.tag;if(u===5||u===6)n=n.stateNode,a?(l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l).insertBefore(n,a):(a=l.nodeType===9?l.body:l.nodeName==="HTML"?l.ownerDocument.body:l,a.appendChild(n),l=l._reactRootContainer,l!=null||a.onclick!==null||(a.onclick=si));else if(u!==4&&(u===27&&Ji(n.type)&&(l=n.stateNode,a=null),n=n.child,n!==null))for(ed(n,a,l),n=n.sibling;n!==null;)ed(n,a,l),n=n.sibling}function Vo(n,a,l){var u=n.tag;if(u===5||u===6)n=n.stateNode,a?l.insertBefore(n,a):l.appendChild(n);else if(u!==4&&(u===27&&Ji(n.type)&&(l=n.stateNode),n=n.child,n!==null))for(Vo(n,a,l),n=n.sibling;n!==null;)Vo(n,a,l),n=n.sibling}function b0(n){var a=n.stateNode,l=n.memoizedProps;try{for(var u=n.type,p=a.attributes;p.length;)a.removeAttributeNode(p[0]);Tt(a,u,l),a[Nt]=n,a[Pt]=l}catch(y){Fe(n,n.return,y)}}var pi=!1,pt=!1,td=!1,S0=typeof WeakSet=="function"?WeakSet:Set,St=null;function $_(n,a){if(n=n.containerInfo,wd=ac,n=Og(n),Yu(n)){if("selectionStart"in n)var l={start:n.selectionStart,end:n.selectionEnd};else e:{l=(l=n.ownerDocument)&&l.defaultView||window;var u=l.getSelection&&l.getSelection();if(u&&u.rangeCount!==0){l=u.anchorNode;var p=u.anchorOffset,y=u.focusNode;u=u.focusOffset;try{l.nodeType,y.nodeType}catch{l=null;break e}var N=0,A=-1,D=-1,F=0,X=0,W=n,q=null;t:for(;;){for(var G;W!==l||p!==0&&W.nodeType!==3||(A=N+p),W!==y||u!==0&&W.nodeType!==3||(D=N+u),W.nodeType===3&&(N+=W.nodeValue.length),(G=W.firstChild)!==null;)q=W,W=G;for(;;){if(W===n)break t;if(q===l&&++F===p&&(A=N),q===y&&++X===u&&(D=N),(G=W.nextSibling)!==null)break;W=q,q=W.parentNode}W=G}l=A===-1||D===-1?null:{start:A,end:D}}else l=null}l=l||{start:0,end:0}}else l=null;for(Nd={focusedElem:n,selectionRange:l},ac=!1,St=a;St!==null;)if(a=St,n=a.child,(a.subtreeFlags&1028)!==0&&n!==null)n.return=a,St=n;else for(;St!==null;){switch(a=St,y=a.alternate,n=a.flags,a.tag){case 0:if((n&4)!==0&&(n=a.updateQueue,n=n!==null?n.events:null,n!==null))for(l=0;l<n.length;l++)p=n[l],p.ref.impl=p.nextImpl;break;case 11:case 15:break;case 1:if((n&1024)!==0&&y!==null){n=void 0,l=a,p=y.memoizedProps,y=y.memoizedState,u=l.stateNode;try{var ce=Ra(l.type,p);n=u.getSnapshotBeforeUpdate(ce,y),u.__reactInternalSnapshotBeforeUpdate=n}catch(ve){Fe(l,l.return,ve)}}break;case 3:if((n&1024)!==0){if(n=a.stateNode.containerInfo,l=n.nodeType,l===9)Ed(n);else if(l===1)switch(n.nodeName){case"HEAD":case"HTML":case"BODY":Ed(n);break;default:n.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((n&1024)!==0)throw Error(s(163))}if(n=a.sibling,n!==null){n.return=a.return,St=n;break}St=a.return}}function w0(n,a,l){var u=l.flags;switch(l.tag){case 0:case 11:case 15:yi(n,l),u&4&&Fr(5,l);break;case 1:if(yi(n,l),u&4)if(n=l.stateNode,a===null)try{n.componentDidMount()}catch(N){Fe(l,l.return,N)}else{var p=Ra(l.type,a.memoizedProps);a=a.memoizedState;try{n.componentDidUpdate(p,a,n.__reactInternalSnapshotBeforeUpdate)}catch(N){Fe(l,l.return,N)}}u&64&&g0(l),u&512&&qr(l,l.return);break;case 3:if(yi(n,l),u&64&&(n=l.updateQueue,n!==null)){if(a=null,l.child!==null)switch(l.child.tag){case 27:case 5:a=l.child.stateNode;break;case 1:a=l.child.stateNode}try{ry(n,a)}catch(N){Fe(l,l.return,N)}}break;case 27:a===null&&u&4&&b0(l);case 26:case 5:yi(n,l),a===null&&u&4&&v0(l),u&512&&qr(l,l.return);break;case 12:yi(n,l);break;case 31:yi(n,l),u&4&&j0(n,l);break;case 13:yi(n,l),u&4&&E0(n,l),u&64&&(n=l.memoizedState,n!==null&&(n=n.dehydrated,n!==null&&(l=J_.bind(null,l),xj(n,l))));break;case 22:if(u=l.memoizedState!==null||pi,!u){a=a!==null&&a.memoizedState!==null||pt,p=pi;var y=pt;pi=u,(pt=a)&&!y?vi(n,l,(l.subtreeFlags&8772)!==0):yi(n,l),pi=p,pt=y}break;case 30:break;default:yi(n,l)}}function N0(n){var a=n.alternate;a!==null&&(n.alternate=null,N0(a)),n.child=null,n.deletions=null,n.sibling=null,n.tag===5&&(a=n.stateNode,a!==null&&Mu(a)),n.stateNode=null,n.return=null,n.dependencies=null,n.memoizedProps=null,n.memoizedState=null,n.pendingProps=null,n.stateNode=null,n.updateQueue=null}var We=null,Bt=!1;function gi(n,a,l){for(l=l.child;l!==null;)_0(n,a,l),l=l.sibling}function _0(n,a,l){if(Ot&&typeof Ot.onCommitFiberUnmount=="function")try{Ot.onCommitFiberUnmount(Un,l)}catch{}switch(l.tag){case 26:pt||$n(l,a),gi(n,a,l),l.memoizedState?l.memoizedState.count--:l.stateNode&&(l=l.stateNode,l.parentNode.removeChild(l));break;case 27:pt||$n(l,a);var u=We,p=Bt;Ji(l.type)&&(We=l.stateNode,Bt=!1),gi(n,a,l),Wr(l.stateNode),We=u,Bt=p;break;case 5:pt||$n(l,a);case 6:if(u=We,p=Bt,We=null,gi(n,a,l),We=u,Bt=p,We!==null)if(Bt)try{(We.nodeType===9?We.body:We.nodeName==="HTML"?We.ownerDocument.body:We).removeChild(l.stateNode)}catch(y){Fe(l,a,y)}else try{We.removeChild(l.stateNode)}catch(y){Fe(l,a,y)}break;case 18:We!==null&&(Bt?(n=We,gv(n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n,l.stateNode),Ls(n)):gv(We,l.stateNode));break;case 4:u=We,p=Bt,We=l.stateNode.containerInfo,Bt=!0,gi(n,a,l),We=u,Bt=p;break;case 0:case 11:case 14:case 15:Gi(2,l,a),pt||Gi(4,l,a),gi(n,a,l);break;case 1:pt||($n(l,a),u=l.stateNode,typeof u.componentWillUnmount=="function"&&y0(l,a,u)),gi(n,a,l);break;case 21:gi(n,a,l);break;case 22:pt=(u=pt)||l.memoizedState!==null,gi(n,a,l),pt=u;break;default:gi(n,a,l)}}function j0(n,a){if(a.memoizedState===null&&(n=a.alternate,n!==null&&(n=n.memoizedState,n!==null))){n=n.dehydrated;try{Ls(n)}catch(l){Fe(a,a.return,l)}}}function E0(n,a){if(a.memoizedState===null&&(n=a.alternate,n!==null&&(n=n.memoizedState,n!==null&&(n=n.dehydrated,n!==null))))try{Ls(n)}catch(l){Fe(a,a.return,l)}}function I_(n){switch(n.tag){case 31:case 13:case 19:var a=n.stateNode;return a===null&&(a=n.stateNode=new S0),a;case 22:return n=n.stateNode,a=n._retryCache,a===null&&(a=n._retryCache=new S0),a;default:throw Error(s(435,n.tag))}}function Po(n,a){var l=I_(n);a.forEach(function(u){if(!l.has(u)){l.add(u);var p=ej.bind(null,n,u);u.then(p,p)}})}function Ht(n,a){var l=a.deletions;if(l!==null)for(var u=0;u<l.length;u++){var p=l[u],y=n,N=a,A=N;e:for(;A!==null;){switch(A.tag){case 27:if(Ji(A.type)){We=A.stateNode,Bt=!1;break e}break;case 5:We=A.stateNode,Bt=!1;break e;case 3:case 4:We=A.stateNode.containerInfo,Bt=!0;break e}A=A.return}if(We===null)throw Error(s(160));_0(y,N,p),We=null,Bt=!1,y=p.alternate,y!==null&&(y.return=null),p.return=null}if(a.subtreeFlags&13886)for(a=a.child;a!==null;)T0(a,n),a=a.sibling}var Tn=null;function T0(n,a){var l=n.alternate,u=n.flags;switch(n.tag){case 0:case 11:case 14:case 15:Ht(a,n),Ft(n),u&4&&(Gi(3,n,n.return),Fr(3,n),Gi(5,n,n.return));break;case 1:Ht(a,n),Ft(n),u&512&&(pt||l===null||$n(l,l.return)),u&64&&pi&&(n=n.updateQueue,n!==null&&(u=n.callbacks,u!==null&&(l=n.shared.hiddenCallbacks,n.shared.hiddenCallbacks=l===null?u:l.concat(u))));break;case 26:var p=Tn;if(Ht(a,n),Ft(n),u&512&&(pt||l===null||$n(l,l.return)),u&4){var y=l!==null?l.memoizedState:null;if(u=n.memoizedState,l===null)if(u===null)if(n.stateNode===null){e:{u=n.type,l=n.memoizedProps,p=p.ownerDocument||p;t:switch(u){case"title":y=p.getElementsByTagName("title")[0],(!y||y[gr]||y[Nt]||y.namespaceURI==="http://www.w3.org/2000/svg"||y.hasAttribute("itemprop"))&&(y=p.createElement(u),p.head.insertBefore(y,p.querySelector("head > title"))),Tt(y,u,l),y[Nt]=n,bt(y),u=y;break e;case"link":var N=Tv("link","href",p).get(u+(l.href||""));if(N){for(var A=0;A<N.length;A++)if(y=N[A],y.getAttribute("href")===(l.href==null||l.href===""?null:l.href)&&y.getAttribute("rel")===(l.rel==null?null:l.rel)&&y.getAttribute("title")===(l.title==null?null:l.title)&&y.getAttribute("crossorigin")===(l.crossOrigin==null?null:l.crossOrigin)){N.splice(A,1);break t}}y=p.createElement(u),Tt(y,u,l),p.head.appendChild(y);break;case"meta":if(N=Tv("meta","content",p).get(u+(l.content||""))){for(A=0;A<N.length;A++)if(y=N[A],y.getAttribute("content")===(l.content==null?null:""+l.content)&&y.getAttribute("name")===(l.name==null?null:l.name)&&y.getAttribute("property")===(l.property==null?null:l.property)&&y.getAttribute("http-equiv")===(l.httpEquiv==null?null:l.httpEquiv)&&y.getAttribute("charset")===(l.charSet==null?null:l.charSet)){N.splice(A,1);break t}}y=p.createElement(u),Tt(y,u,l),p.head.appendChild(y);break;default:throw Error(s(468,u))}y[Nt]=n,bt(y),u=y}n.stateNode=u}else Cv(p,n.type,n.stateNode);else n.stateNode=Ev(p,u,n.memoizedProps);else y!==u?(y===null?l.stateNode!==null&&(l=l.stateNode,l.parentNode.removeChild(l)):y.count--,u===null?Cv(p,n.type,n.stateNode):Ev(p,u,n.memoizedProps)):u===null&&n.stateNode!==null&&Wf(n,n.memoizedProps,l.memoizedProps)}break;case 27:Ht(a,n),Ft(n),u&512&&(pt||l===null||$n(l,l.return)),l!==null&&u&4&&Wf(n,n.memoizedProps,l.memoizedProps);break;case 5:if(Ht(a,n),Ft(n),u&512&&(pt||l===null||$n(l,l.return)),n.flags&32){p=n.stateNode;try{ss(p,"")}catch(ce){Fe(n,n.return,ce)}}u&4&&n.stateNode!=null&&(p=n.memoizedProps,Wf(n,p,l!==null?l.memoizedProps:p)),u&1024&&(td=!0);break;case 6:if(Ht(a,n),Ft(n),u&4){if(n.stateNode===null)throw Error(s(162));u=n.memoizedProps,l=n.stateNode;try{l.nodeValue=u}catch(ce){Fe(n,n.return,ce)}}break;case 3:if(ec=null,p=Tn,Tn=Wo(a.containerInfo),Ht(a,n),Tn=p,Ft(n),u&4&&l!==null&&l.memoizedState.isDehydrated)try{Ls(a.containerInfo)}catch(ce){Fe(n,n.return,ce)}td&&(td=!1,C0(n));break;case 4:u=Tn,Tn=Wo(n.stateNode.containerInfo),Ht(a,n),Ft(n),Tn=u;break;case 12:Ht(a,n),Ft(n);break;case 31:Ht(a,n),Ft(n),u&4&&(u=n.updateQueue,u!==null&&(n.updateQueue=null,Po(n,u)));break;case 13:Ht(a,n),Ft(n),n.child.flags&8192&&n.memoizedState!==null!=(l!==null&&l.memoizedState!==null)&&(Bo=Mt()),u&4&&(u=n.updateQueue,u!==null&&(n.updateQueue=null,Po(n,u)));break;case 22:p=n.memoizedState!==null;var D=l!==null&&l.memoizedState!==null,F=pi,X=pt;if(pi=F||p,pt=X||D,Ht(a,n),pt=X,pi=F,Ft(n),u&8192)e:for(a=n.stateNode,a._visibility=p?a._visibility&-2:a._visibility|1,p&&(l===null||D||pi||pt||Da(n)),l=null,a=n;;){if(a.tag===5||a.tag===26){if(l===null){D=l=a;try{if(y=D.stateNode,p)N=y.style,typeof N.setProperty=="function"?N.setProperty("display","none","important"):N.display="none";else{A=D.stateNode;var W=D.memoizedProps.style,q=W!=null&&W.hasOwnProperty("display")?W.display:null;A.style.display=q==null||typeof q=="boolean"?"":(""+q).trim()}}catch(ce){Fe(D,D.return,ce)}}}else if(a.tag===6){if(l===null){D=a;try{D.stateNode.nodeValue=p?"":D.memoizedProps}catch(ce){Fe(D,D.return,ce)}}}else if(a.tag===18){if(l===null){D=a;try{var G=D.stateNode;p?yv(G,!0):yv(D.stateNode,!1)}catch(ce){Fe(D,D.return,ce)}}}else if((a.tag!==22&&a.tag!==23||a.memoizedState===null||a===n)&&a.child!==null){a.child.return=a,a=a.child;continue}if(a===n)break e;for(;a.sibling===null;){if(a.return===null||a.return===n)break e;l===a&&(l=null),a=a.return}l===a&&(l=null),a.sibling.return=a.return,a=a.sibling}u&4&&(u=n.updateQueue,u!==null&&(l=u.retryQueue,l!==null&&(u.retryQueue=null,Po(n,l))));break;case 19:Ht(a,n),Ft(n),u&4&&(u=n.updateQueue,u!==null&&(n.updateQueue=null,Po(n,u)));break;case 30:break;case 21:break;default:Ht(a,n),Ft(n)}}function Ft(n){var a=n.flags;if(a&2){try{for(var l,u=n.return;u!==null;){if(x0(u)){l=u;break}u=u.return}if(l==null)throw Error(s(160));switch(l.tag){case 27:var p=l.stateNode,y=Jf(n);Vo(n,y,p);break;case 5:var N=l.stateNode;l.flags&32&&(ss(N,""),l.flags&=-33);var A=Jf(n);Vo(n,A,N);break;case 3:case 4:var D=l.stateNode.containerInfo,F=Jf(n);ed(n,F,D);break;default:throw Error(s(161))}}catch(X){Fe(n,n.return,X)}n.flags&=-3}a&4096&&(n.flags&=-4097)}function C0(n){if(n.subtreeFlags&1024)for(n=n.child;n!==null;){var a=n;C0(a),a.tag===5&&a.flags&1024&&a.stateNode.reset(),n=n.sibling}}function yi(n,a){if(a.subtreeFlags&8772)for(a=a.child;a!==null;)w0(n,a.alternate,a),a=a.sibling}function Da(n){for(n=n.child;n!==null;){var a=n;switch(a.tag){case 0:case 11:case 14:case 15:Gi(4,a,a.return),Da(a);break;case 1:$n(a,a.return);var l=a.stateNode;typeof l.componentWillUnmount=="function"&&y0(a,a.return,l),Da(a);break;case 27:Wr(a.stateNode);case 26:case 5:$n(a,a.return),Da(a);break;case 22:a.memoizedState===null&&Da(a);break;case 30:Da(a);break;default:Da(a)}n=n.sibling}}function vi(n,a,l){for(l=l&&(a.subtreeFlags&8772)!==0,a=a.child;a!==null;){var u=a.alternate,p=n,y=a,N=y.flags;switch(y.tag){case 0:case 11:case 15:vi(p,y,l),Fr(4,y);break;case 1:if(vi(p,y,l),u=y,p=u.stateNode,typeof p.componentDidMount=="function")try{p.componentDidMount()}catch(F){Fe(u,u.return,F)}if(u=y,p=u.updateQueue,p!==null){var A=u.stateNode;try{var D=p.shared.hiddenCallbacks;if(D!==null)for(p.shared.hiddenCallbacks=null,p=0;p<D.length;p++)sy(D[p],A)}catch(F){Fe(u,u.return,F)}}l&&N&64&&g0(y),qr(y,y.return);break;case 27:b0(y);case 26:case 5:vi(p,y,l),l&&u===null&&N&4&&v0(y),qr(y,y.return);break;case 12:vi(p,y,l);break;case 31:vi(p,y,l),l&&N&4&&j0(p,y);break;case 13:vi(p,y,l),l&&N&4&&E0(p,y);break;case 22:y.memoizedState===null&&vi(p,y,l),qr(y,y.return);break;case 30:break;default:vi(p,y,l)}a=a.sibling}}function nd(n,a){var l=null;n!==null&&n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(l=n.memoizedState.cachePool.pool),n=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(n=a.memoizedState.cachePool.pool),n!==l&&(n!=null&&n.refCount++,l!=null&&Ar(l))}function id(n,a){n=null,a.alternate!==null&&(n=a.alternate.memoizedState.cache),a=a.memoizedState.cache,a!==n&&(a.refCount++,n!=null&&Ar(n))}function Cn(n,a,l,u){if(a.subtreeFlags&10256)for(a=a.child;a!==null;)A0(n,a,l,u),a=a.sibling}function A0(n,a,l,u){var p=a.flags;switch(a.tag){case 0:case 11:case 15:Cn(n,a,l,u),p&2048&&Fr(9,a);break;case 1:Cn(n,a,l,u);break;case 3:Cn(n,a,l,u),p&2048&&(n=null,a.alternate!==null&&(n=a.alternate.memoizedState.cache),a=a.memoizedState.cache,a!==n&&(a.refCount++,n!=null&&Ar(n)));break;case 12:if(p&2048){Cn(n,a,l,u),n=a.stateNode;try{var y=a.memoizedProps,N=y.id,A=y.onPostCommit;typeof A=="function"&&A(N,a.alternate===null?"mount":"update",n.passiveEffectDuration,-0)}catch(D){Fe(a,a.return,D)}}else Cn(n,a,l,u);break;case 31:Cn(n,a,l,u);break;case 13:Cn(n,a,l,u);break;case 23:break;case 22:y=a.stateNode,N=a.alternate,a.memoizedState!==null?y._visibility&2?Cn(n,a,l,u):$r(n,a):y._visibility&2?Cn(n,a,l,u):(y._visibility|=2,js(n,a,l,u,(a.subtreeFlags&10256)!==0||!1)),p&2048&&nd(N,a);break;case 24:Cn(n,a,l,u),p&2048&&id(a.alternate,a);break;default:Cn(n,a,l,u)}}function js(n,a,l,u,p){for(p=p&&((a.subtreeFlags&10256)!==0||!1),a=a.child;a!==null;){var y=n,N=a,A=l,D=u,F=N.flags;switch(N.tag){case 0:case 11:case 15:js(y,N,A,D,p),Fr(8,N);break;case 23:break;case 22:var X=N.stateNode;N.memoizedState!==null?X._visibility&2?js(y,N,A,D,p):$r(y,N):(X._visibility|=2,js(y,N,A,D,p)),p&&F&2048&&nd(N.alternate,N);break;case 24:js(y,N,A,D,p),p&&F&2048&&id(N.alternate,N);break;default:js(y,N,A,D,p)}a=a.sibling}}function $r(n,a){if(a.subtreeFlags&10256)for(a=a.child;a!==null;){var l=n,u=a,p=u.flags;switch(u.tag){case 22:$r(l,u),p&2048&&nd(u.alternate,u);break;case 24:$r(l,u),p&2048&&id(u.alternate,u);break;default:$r(l,u)}a=a.sibling}}var Ir=8192;function Es(n,a,l){if(n.subtreeFlags&Ir)for(n=n.child;n!==null;)M0(n,a,l),n=n.sibling}function M0(n,a,l){switch(n.tag){case 26:Es(n,a,l),n.flags&Ir&&n.memoizedState!==null&&Rj(l,Tn,n.memoizedState,n.memoizedProps);break;case 5:Es(n,a,l);break;case 3:case 4:var u=Tn;Tn=Wo(n.stateNode.containerInfo),Es(n,a,l),Tn=u;break;case 22:n.memoizedState===null&&(u=n.alternate,u!==null&&u.memoizedState!==null?(u=Ir,Ir=16777216,Es(n,a,l),Ir=u):Es(n,a,l));break;default:Es(n,a,l)}}function R0(n){var a=n.alternate;if(a!==null&&(n=a.child,n!==null)){a.child=null;do a=n.sibling,n.sibling=null,n=a;while(n!==null)}}function Gr(n){var a=n.deletions;if((n.flags&16)!==0){if(a!==null)for(var l=0;l<a.length;l++){var u=a[l];St=u,O0(u,n)}R0(n)}if(n.subtreeFlags&10256)for(n=n.child;n!==null;)D0(n),n=n.sibling}function D0(n){switch(n.tag){case 0:case 11:case 15:Gr(n),n.flags&2048&&Gi(9,n,n.return);break;case 3:Gr(n);break;case 12:Gr(n);break;case 22:var a=n.stateNode;n.memoizedState!==null&&a._visibility&2&&(n.return===null||n.return.tag!==13)?(a._visibility&=-3,Uo(n)):Gr(n);break;default:Gr(n)}}function Uo(n){var a=n.deletions;if((n.flags&16)!==0){if(a!==null)for(var l=0;l<a.length;l++){var u=a[l];St=u,O0(u,n)}R0(n)}for(n=n.child;n!==null;){switch(a=n,a.tag){case 0:case 11:case 15:Gi(8,a,a.return),Uo(a);break;case 22:l=a.stateNode,l._visibility&2&&(l._visibility&=-3,Uo(a));break;default:Uo(a)}n=n.sibling}}function O0(n,a){for(;St!==null;){var l=St;switch(l.tag){case 0:case 11:case 15:Gi(8,l,a);break;case 23:case 22:if(l.memoizedState!==null&&l.memoizedState.cachePool!==null){var u=l.memoizedState.cachePool.pool;u!=null&&u.refCount++}break;case 24:Ar(l.memoizedState.cache)}if(u=l.child,u!==null)u.return=l,St=u;else e:for(l=n;St!==null;){u=St;var p=u.sibling,y=u.return;if(N0(u),u===l){St=null;break e}if(p!==null){p.return=y,St=p;break e}St=y}}}var G_={getCacheForType:function(n){var a=jt(dt),l=a.data.get(n);return l===void 0&&(l=n(),a.data.set(n,l)),l},cacheSignal:function(){return jt(dt).controller.signal}},Y_=typeof WeakMap=="function"?WeakMap:Map,Be=0,Ye=null,Me=null,De=0,He=0,Qt=null,Yi=!1,Ts=!1,ad=!1,xi=0,st=0,Xi=0,Oa=0,sd=0,Wt=0,Cs=0,Yr=null,qt=null,rd=!1,Bo=0,k0=0,Ho=1/0,Fo=null,Ki=null,vt=0,Zi=null,As=null,bi=0,ld=0,od=null,z0=null,Xr=0,cd=null;function Jt(){return(Be&2)!==0&&De!==0?De&-De:P.T!==null?pd():Qp()}function L0(){if(Wt===0)if((De&536870912)===0||ke){var n=pa;pa<<=1,(pa&3932160)===0&&(pa=262144),Wt=n}else Wt=536870912;return n=Kt.current,n!==null&&(n.flags|=32),Wt}function $t(n,a,l){(n===Ye&&(He===2||He===9)||n.cancelPendingCommit!==null)&&(Ms(n,0),Qi(n,De,Wt,!1)),pr(n,l),((Be&2)===0||n!==Ye)&&(n===Ye&&((Be&2)===0&&(Oa|=l),st===4&&Qi(n,De,Wt,!1)),In(n))}function V0(n,a,l){if((Be&6)!==0)throw Error(s(327));var u=!l&&(a&127)===0&&(a&n.expiredLanes)===0||ki(n,a),p=u?Z_(n,a):fd(n,a,!0),y=u;do{if(p===0){Ts&&!u&&Qi(n,a,0,!1);break}else{if(l=n.current.alternate,y&&!X_(l)){p=fd(n,a,!1),y=!1;continue}if(p===2){if(y=a,n.errorRecoveryDisabledLanes&y)var N=0;else N=n.pendingLanes&-536870913,N=N!==0?N:N&536870912?536870912:0;if(N!==0){a=N;e:{var A=n;p=Yr;var D=A.current.memoizedState.isDehydrated;if(D&&(Ms(A,N).flags|=256),N=fd(A,N,!1),N!==2){if(ad&&!D){A.errorRecoveryDisabledLanes|=y,Oa|=y,p=4;break e}y=qt,qt=p,y!==null&&(qt===null?qt=y:qt.push.apply(qt,y))}p=N}if(y=!1,p!==2)continue}}if(p===1){Ms(n,0),Qi(n,a,0,!0);break}e:{switch(u=n,y=p,y){case 0:case 1:throw Error(s(345));case 4:if((a&4194048)!==a)break;case 6:Qi(u,a,Wt,!Yi);break e;case 2:qt=null;break;case 3:case 5:break;default:throw Error(s(329))}if((a&62914560)===a&&(p=Bo+300-Mt(),10<p)){if(Qi(u,a,Wt,!Yi),Wa(u,0,!0)!==0)break e;bi=a,u.timeoutHandle=hv(P0.bind(null,u,l,qt,Fo,rd,a,Wt,Oa,Cs,Yi,y,"Throttled",-0,0),p);break e}P0(u,l,qt,Fo,rd,a,Wt,Oa,Cs,Yi,y,null,-0,0)}}break}while(!0);In(n)}function P0(n,a,l,u,p,y,N,A,D,F,X,W,q,G){if(n.timeoutHandle=-1,W=a.subtreeFlags,W&8192||(W&16785408)===16785408){W={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:si},M0(a,y,W);var ce=(y&62914560)===y?Bo-Mt():(y&4194048)===y?k0-Mt():0;if(ce=Dj(W,ce),ce!==null){bi=y,n.cancelPendingCommit=ce(G0.bind(null,n,a,y,l,u,p,N,A,D,X,W,null,q,G)),Qi(n,y,N,!F);return}}G0(n,a,y,l,u,p,N,A,D)}function X_(n){for(var a=n;;){var l=a.tag;if((l===0||l===11||l===15)&&a.flags&16384&&(l=a.updateQueue,l!==null&&(l=l.stores,l!==null)))for(var u=0;u<l.length;u++){var p=l[u],y=p.getSnapshot;p=p.value;try{if(!Yt(y(),p))return!1}catch{return!1}}if(l=a.child,a.subtreeFlags&16384&&l!==null)l.return=a,a=l;else{if(a===n)break;for(;a.sibling===null;){if(a.return===null||a.return===n)return!0;a=a.return}a.sibling.return=a.return,a=a.sibling}}return!0}function Qi(n,a,l,u){a&=~sd,a&=~Oa,n.suspendedLanes|=a,n.pingedLanes&=~a,u&&(n.warmLanes|=a),u=n.expirationTimes;for(var p=a;0<p;){var y=31-kt(p),N=1<<y;u[y]=-1,p&=~N}l!==0&&Xp(n,l,a)}function qo(){return(Be&6)===0?(Kr(0),!1):!0}function ud(){if(Me!==null){if(He===0)var n=Me.return;else n=Me,ci=_a=null,Ef(n),bs=null,Rr=0,n=Me;for(;n!==null;)p0(n.alternate,n),n=n.return;Me=null}}function Ms(n,a){var l=n.timeoutHandle;l!==-1&&(n.timeoutHandle=-1,hj(l)),l=n.cancelPendingCommit,l!==null&&(n.cancelPendingCommit=null,l()),bi=0,ud(),Ye=n,Me=l=li(n.current,null),De=a,He=0,Qt=null,Yi=!1,Ts=ki(n,a),ad=!1,Cs=Wt=sd=Oa=Xi=st=0,qt=Yr=null,rd=!1,(a&8)!==0&&(a|=a&32);var u=n.entangledLanes;if(u!==0)for(n=n.entanglements,u&=a;0<u;){var p=31-kt(u),y=1<<p;a|=n[p],u&=~y}return xi=a,co(),l}function U0(n,a){Ne=null,P.H=Ur,a===xs||a===vo?(a=ty(),He=3):a===hf?(a=ty(),He=4):He=a===Ff?8:a!==null&&typeof a=="object"&&typeof a.then=="function"?6:1,Qt=a,Me===null&&(st=1,Do(n,ln(a,n.current)))}function B0(){var n=Kt.current;return n===null?!0:(De&4194048)===De?fn===null:(De&62914560)===De||(De&536870912)!==0?n===fn:!1}function H0(){var n=P.H;return P.H=Ur,n===null?Ur:n}function F0(){var n=P.A;return P.A=G_,n}function $o(){st=4,Yi||(De&4194048)!==De&&Kt.current!==null||(Ts=!0),(Xi&134217727)===0&&(Oa&134217727)===0||Ye===null||Qi(Ye,De,Wt,!1)}function fd(n,a,l){var u=Be;Be|=2;var p=H0(),y=F0();(Ye!==n||De!==a)&&(Fo=null,Ms(n,a)),a=!1;var N=st;e:do try{if(He!==0&&Me!==null){var A=Me,D=Qt;switch(He){case 8:ud(),N=6;break e;case 3:case 2:case 9:case 6:Kt.current===null&&(a=!0);var F=He;if(He=0,Qt=null,Rs(n,A,D,F),l&&Ts){N=0;break e}break;default:F=He,He=0,Qt=null,Rs(n,A,D,F)}}K_(),N=st;break}catch(X){U0(n,X)}while(!0);return a&&n.shellSuspendCounter++,ci=_a=null,Be=u,P.H=p,P.A=y,Me===null&&(Ye=null,De=0,co()),N}function K_(){for(;Me!==null;)q0(Me)}function Z_(n,a){var l=Be;Be|=2;var u=H0(),p=F0();Ye!==n||De!==a?(Fo=null,Ho=Mt()+500,Ms(n,a)):Ts=ki(n,a);e:do try{if(He!==0&&Me!==null){a=Me;var y=Qt;t:switch(He){case 1:He=0,Qt=null,Rs(n,a,y,1);break;case 2:case 9:if(Jg(y)){He=0,Qt=null,$0(a);break}a=function(){He!==2&&He!==9||Ye!==n||(He=7),In(n)},y.then(a,a);break e;case 3:He=7;break e;case 4:He=5;break e;case 7:Jg(y)?(He=0,Qt=null,$0(a)):(He=0,Qt=null,Rs(n,a,y,7));break;case 5:var N=null;switch(Me.tag){case 26:N=Me.memoizedState;case 5:case 27:var A=Me;if(N?Av(N):A.stateNode.complete){He=0,Qt=null;var D=A.sibling;if(D!==null)Me=D;else{var F=A.return;F!==null?(Me=F,Io(F)):Me=null}break t}}He=0,Qt=null,Rs(n,a,y,5);break;case 6:He=0,Qt=null,Rs(n,a,y,6);break;case 8:ud(),st=6;break e;default:throw Error(s(462))}}Q_();break}catch(X){U0(n,X)}while(!0);return ci=_a=null,P.H=u,P.A=p,Be=l,Me!==null?0:(Ye=null,De=0,co(),st)}function Q_(){for(;Me!==null&&!cr();)q0(Me)}function q0(n){var a=m0(n.alternate,n,xi);n.memoizedProps=n.pendingProps,a===null?Io(n):Me=a}function $0(n){var a=n,l=a.alternate;switch(a.tag){case 15:case 0:a=l0(l,a,a.pendingProps,a.type,void 0,De);break;case 11:a=l0(l,a,a.pendingProps,a.type.render,a.ref,De);break;case 5:Ef(a);default:p0(l,a),a=Me=Fg(a,xi),a=m0(l,a,xi)}n.memoizedProps=n.pendingProps,a===null?Io(n):Me=a}function Rs(n,a,l,u){ci=_a=null,Ef(a),bs=null,Rr=0;var p=a.return;try{if(U_(n,p,a,l,De)){st=1,Do(n,ln(l,n.current)),Me=null;return}}catch(y){if(p!==null)throw Me=p,y;st=1,Do(n,ln(l,n.current)),Me=null;return}a.flags&32768?(ke||u===1?n=!0:Ts||(De&536870912)!==0?n=!1:(Yi=n=!0,(u===2||u===9||u===3||u===6)&&(u=Kt.current,u!==null&&u.tag===13&&(u.flags|=16384))),I0(a,n)):Io(a)}function Io(n){var a=n;do{if((a.flags&32768)!==0){I0(a,Yi);return}n=a.return;var l=F_(a.alternate,a,xi);if(l!==null){Me=l;return}if(a=a.sibling,a!==null){Me=a;return}Me=a=n}while(a!==null);st===0&&(st=5)}function I0(n,a){do{var l=q_(n.alternate,n);if(l!==null){l.flags&=32767,Me=l;return}if(l=n.return,l!==null&&(l.flags|=32768,l.subtreeFlags=0,l.deletions=null),!a&&(n=n.sibling,n!==null)){Me=n;return}Me=n=l}while(n!==null);st=6,Me=null}function G0(n,a,l,u,p,y,N,A,D){n.cancelPendingCommit=null;do Go();while(vt!==0);if((Be&6)!==0)throw Error(s(327));if(a!==null){if(a===n.current)throw Error(s(177));if(y=a.lanes|a.childLanes,y|=Wu,M3(n,l,y,N,A,D),n===Ye&&(Me=Ye=null,De=0),As=a,Zi=n,bi=l,ld=y,od=p,z0=u,(a.subtreeFlags&10256)!==0||(a.flags&10256)!==0?(n.callbackNode=null,n.callbackPriority=0,tj(Za,function(){return Q0(),null})):(n.callbackNode=null,n.callbackPriority=0),u=(a.flags&13878)!==0,(a.subtreeFlags&13878)!==0||u){u=P.T,P.T=null,p=$.p,$.p=2,N=Be,Be|=4;try{$_(n,a,l)}finally{Be=N,$.p=p,P.T=u}}vt=1,Y0(),X0(),K0()}}function Y0(){if(vt===1){vt=0;var n=Zi,a=As,l=(a.flags&13878)!==0;if((a.subtreeFlags&13878)!==0||l){l=P.T,P.T=null;var u=$.p;$.p=2;var p=Be;Be|=4;try{T0(a,n);var y=Nd,N=Og(n.containerInfo),A=y.focusedElem,D=y.selectionRange;if(N!==A&&A&&A.ownerDocument&&Dg(A.ownerDocument.documentElement,A)){if(D!==null&&Yu(A)){var F=D.start,X=D.end;if(X===void 0&&(X=F),"selectionStart"in A)A.selectionStart=F,A.selectionEnd=Math.min(X,A.value.length);else{var W=A.ownerDocument||document,q=W&&W.defaultView||window;if(q.getSelection){var G=q.getSelection(),ce=A.textContent.length,ve=Math.min(D.start,ce),Ge=D.end===void 0?ve:Math.min(D.end,ce);!G.extend&&ve>Ge&&(N=Ge,Ge=ve,ve=N);var U=Rg(A,ve),V=Rg(A,Ge);if(U&&V&&(G.rangeCount!==1||G.anchorNode!==U.node||G.anchorOffset!==U.offset||G.focusNode!==V.node||G.focusOffset!==V.offset)){var H=W.createRange();H.setStart(U.node,U.offset),G.removeAllRanges(),ve>Ge?(G.addRange(H),G.extend(V.node,V.offset)):(H.setEnd(V.node,V.offset),G.addRange(H))}}}}for(W=[],G=A;G=G.parentNode;)G.nodeType===1&&W.push({element:G,left:G.scrollLeft,top:G.scrollTop});for(typeof A.focus=="function"&&A.focus(),A=0;A<W.length;A++){var Q=W[A];Q.element.scrollLeft=Q.left,Q.element.scrollTop=Q.top}}ac=!!wd,Nd=wd=null}finally{Be=p,$.p=u,P.T=l}}n.current=a,vt=2}}function X0(){if(vt===2){vt=0;var n=Zi,a=As,l=(a.flags&8772)!==0;if((a.subtreeFlags&8772)!==0||l){l=P.T,P.T=null;var u=$.p;$.p=2;var p=Be;Be|=4;try{w0(n,a.alternate,a)}finally{Be=p,$.p=u,P.T=l}}vt=3}}function K0(){if(vt===4||vt===3){vt=0,ur();var n=Zi,a=As,l=bi,u=z0;(a.subtreeFlags&10256)!==0||(a.flags&10256)!==0?vt=5:(vt=0,As=Zi=null,Z0(n,n.pendingLanes));var p=n.pendingLanes;if(p===0&&(Ki=null),Cu(l),a=a.stateNode,Ot&&typeof Ot.onCommitFiberRoot=="function")try{Ot.onCommitFiberRoot(Un,a,void 0,(a.current.flags&128)===128)}catch{}if(u!==null){a=P.T,p=$.p,$.p=2,P.T=null;try{for(var y=n.onRecoverableError,N=0;N<u.length;N++){var A=u[N];y(A.value,{componentStack:A.stack})}}finally{P.T=a,$.p=p}}(bi&3)!==0&&Go(),In(n),p=n.pendingLanes,(l&261930)!==0&&(p&42)!==0?n===cd?Xr++:(Xr=0,cd=n):Xr=0,Kr(0)}}function Z0(n,a){(n.pooledCacheLanes&=a)===0&&(a=n.pooledCache,a!=null&&(n.pooledCache=null,Ar(a)))}function Go(){return Y0(),X0(),K0(),Q0()}function Q0(){if(vt!==5)return!1;var n=Zi,a=ld;ld=0;var l=Cu(bi),u=P.T,p=$.p;try{$.p=32>l?32:l,P.T=null,l=od,od=null;var y=Zi,N=bi;if(vt=0,As=Zi=null,bi=0,(Be&6)!==0)throw Error(s(331));var A=Be;if(Be|=4,D0(y.current),A0(y,y.current,N,l),Be=A,Kr(0,!1),Ot&&typeof Ot.onPostCommitFiberRoot=="function")try{Ot.onPostCommitFiberRoot(Un,y)}catch{}return!0}finally{$.p=p,P.T=u,Z0(n,a)}}function W0(n,a,l){a=ln(l,a),a=Hf(n.stateNode,a,2),n=qi(n,a,2),n!==null&&(pr(n,2),In(n))}function Fe(n,a,l){if(n.tag===3)W0(n,n,l);else for(;a!==null;){if(a.tag===3){W0(a,n,l);break}else if(a.tag===1){var u=a.stateNode;if(typeof a.type.getDerivedStateFromError=="function"||typeof u.componentDidCatch=="function"&&(Ki===null||!Ki.has(u))){n=ln(l,n),l=Jy(2),u=qi(a,l,2),u!==null&&(e0(l,u,a,n),pr(u,2),In(u));break}}a=a.return}}function dd(n,a,l){var u=n.pingCache;if(u===null){u=n.pingCache=new Y_;var p=new Set;u.set(a,p)}else p=u.get(a),p===void 0&&(p=new Set,u.set(a,p));p.has(l)||(ad=!0,p.add(l),n=W_.bind(null,n,a,l),a.then(n,n))}function W_(n,a,l){var u=n.pingCache;u!==null&&u.delete(a),n.pingedLanes|=n.suspendedLanes&l,n.warmLanes&=~l,Ye===n&&(De&l)===l&&(st===4||st===3&&(De&62914560)===De&&300>Mt()-Bo?(Be&2)===0&&Ms(n,0):sd|=l,Cs===De&&(Cs=0)),In(n)}function J0(n,a){a===0&&(a=Ql()),n=Sa(n,a),n!==null&&(pr(n,a),In(n))}function J_(n){var a=n.memoizedState,l=0;a!==null&&(l=a.retryLane),J0(n,l)}function ej(n,a){var l=0;switch(n.tag){case 31:case 13:var u=n.stateNode,p=n.memoizedState;p!==null&&(l=p.retryLane);break;case 19:u=n.stateNode;break;case 22:u=n.stateNode._retryCache;break;default:throw Error(s(314))}u!==null&&u.delete(a),J0(n,l)}function tj(n,a){return jn(n,a)}var Yo=null,Ds=null,md=!1,Xo=!1,hd=!1,Wi=0;function In(n){n!==Ds&&n.next===null&&(Ds===null?Yo=Ds=n:Ds=Ds.next=n),Xo=!0,md||(md=!0,ij())}function Kr(n,a){if(!hd&&Xo){hd=!0;do for(var l=!1,u=Yo;u!==null;){if(n!==0){var p=u.pendingLanes;if(p===0)var y=0;else{var N=u.suspendedLanes,A=u.pingedLanes;y=(1<<31-kt(42|n)+1)-1,y&=p&~(N&~A),y=y&201326741?y&201326741|1:y?y|2:0}y!==0&&(l=!0,iv(u,y))}else y=De,y=Wa(u,u===Ye?y:0,u.cancelPendingCommit!==null||u.timeoutHandle!==-1),(y&3)===0||ki(u,y)||(l=!0,iv(u,y));u=u.next}while(l);hd=!1}}function nj(){ev()}function ev(){Xo=md=!1;var n=0;Wi!==0&&mj()&&(n=Wi);for(var a=Mt(),l=null,u=Yo;u!==null;){var p=u.next,y=tv(u,a);y===0?(u.next=null,l===null?Yo=p:l.next=p,p===null&&(Ds=l)):(l=u,(n!==0||(y&3)!==0)&&(Xo=!0)),u=p}vt!==0&&vt!==5||Kr(n),Wi!==0&&(Wi=0)}function tv(n,a){for(var l=n.suspendedLanes,u=n.pingedLanes,p=n.expirationTimes,y=n.pendingLanes&-62914561;0<y;){var N=31-kt(y),A=1<<N,D=p[N];D===-1?((A&l)===0||(A&u)!==0)&&(p[N]=Zl(A,a)):D<=a&&(n.expiredLanes|=A),y&=~A}if(a=Ye,l=De,l=Wa(n,n===a?l:0,n.cancelPendingCommit!==null||n.timeoutHandle!==-1),u=n.callbackNode,l===0||n===a&&(He===2||He===9)||n.cancelPendingCommit!==null)return u!==null&&u!==null&&ni(u),n.callbackNode=null,n.callbackPriority=0;if((l&3)===0||ki(n,l)){if(a=l&-l,a===n.callbackPriority)return a;switch(u!==null&&ni(u),Cu(l)){case 2:case 8:l=fr;break;case 32:l=Za;break;case 268435456:l=ii;break;default:l=Za}return u=nv.bind(null,n),l=jn(l,u),n.callbackPriority=a,n.callbackNode=l,a}return u!==null&&u!==null&&ni(u),n.callbackPriority=2,n.callbackNode=null,2}function nv(n,a){if(vt!==0&&vt!==5)return n.callbackNode=null,n.callbackPriority=0,null;var l=n.callbackNode;if(Go()&&n.callbackNode!==l)return null;var u=De;return u=Wa(n,n===Ye?u:0,n.cancelPendingCommit!==null||n.timeoutHandle!==-1),u===0?null:(V0(n,u,a),tv(n,Mt()),n.callbackNode!=null&&n.callbackNode===l?nv.bind(null,n):null)}function iv(n,a){if(Go())return null;V0(n,a,!0)}function ij(){pj(function(){(Be&6)!==0?jn(Xl,nj):ev()})}function pd(){if(Wi===0){var n=ys;n===0&&(n=Qa,Qa<<=1,(Qa&261888)===0&&(Qa=256)),Wi=n}return Wi}function av(n){return n==null||typeof n=="symbol"||typeof n=="boolean"?null:typeof n=="function"?n:to(""+n)}function sv(n,a){var l=a.ownerDocument.createElement("input");return l.name=a.name,l.value=a.value,n.id&&l.setAttribute("form",n.id),a.parentNode.insertBefore(l,a),n=new FormData(n),l.parentNode.removeChild(l),n}function aj(n,a,l,u,p){if(a==="submit"&&l&&l.stateNode===p){var y=av((p[Pt]||null).action),N=u.submitter;N&&(a=(a=N[Pt]||null)?av(a.formAction):N.getAttribute("formAction"),a!==null&&(y=a,N=null));var A=new so("action","action",null,u,p);n.push({event:A,listeners:[{instance:null,listener:function(){if(u.defaultPrevented){if(Wi!==0){var D=N?sv(p,N):new FormData(p);zf(l,{pending:!0,data:D,method:p.method,action:y},null,D)}}else typeof y=="function"&&(A.preventDefault(),D=N?sv(p,N):new FormData(p),zf(l,{pending:!0,data:D,method:p.method,action:y},y,D))},currentTarget:p}]})}}for(var gd=0;gd<Qu.length;gd++){var yd=Qu[gd],sj=yd.toLowerCase(),rj=yd[0].toUpperCase()+yd.slice(1);En(sj,"on"+rj)}En(Lg,"onAnimationEnd"),En(Vg,"onAnimationIteration"),En(Pg,"onAnimationStart"),En("dblclick","onDoubleClick"),En("focusin","onFocus"),En("focusout","onBlur"),En(w_,"onTransitionRun"),En(N_,"onTransitionStart"),En(__,"onTransitionCancel"),En(Ug,"onTransitionEnd"),is("onMouseEnter",["mouseout","mouseover"]),is("onMouseLeave",["mouseout","mouseover"]),is("onPointerEnter",["pointerout","pointerover"]),is("onPointerLeave",["pointerout","pointerover"]),ya("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),ya("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),ya("onBeforeInput",["compositionend","keypress","textInput","paste"]),ya("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),ya("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),ya("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Zr="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(" "),lj=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Zr));function rv(n,a){a=(a&4)!==0;for(var l=0;l<n.length;l++){var u=n[l],p=u.event;u=u.listeners;e:{var y=void 0;if(a)for(var N=u.length-1;0<=N;N--){var A=u[N],D=A.instance,F=A.currentTarget;if(A=A.listener,D!==y&&p.isPropagationStopped())break e;y=A,p.currentTarget=F;try{y(p)}catch(X){oo(X)}p.currentTarget=null,y=D}else for(N=0;N<u.length;N++){if(A=u[N],D=A.instance,F=A.currentTarget,A=A.listener,D!==y&&p.isPropagationStopped())break e;y=A,p.currentTarget=F;try{y(p)}catch(X){oo(X)}p.currentTarget=null,y=D}}}}function Re(n,a){var l=a[Au];l===void 0&&(l=a[Au]=new Set);var u=n+"__bubble";l.has(u)||(lv(a,n,2,!1),l.add(u))}function vd(n,a,l){var u=0;a&&(u|=4),lv(l,n,u,a)}var Ko="_reactListening"+Math.random().toString(36).slice(2);function xd(n){if(!n[Ko]){n[Ko]=!0,eg.forEach(function(l){l!=="selectionchange"&&(lj.has(l)||vd(l,!1,n),vd(l,!0,n))});var a=n.nodeType===9?n:n.ownerDocument;a===null||a[Ko]||(a[Ko]=!0,vd("selectionchange",!1,a))}}function lv(n,a,l,u){switch(Lv(a)){case 2:var p=zj;break;case 8:p=Lj;break;default:p=kd}l=p.bind(null,a,l,n),p=void 0,!Pu||a!=="touchstart"&&a!=="touchmove"&&a!=="wheel"||(p=!0),u?p!==void 0?n.addEventListener(a,l,{capture:!0,passive:p}):n.addEventListener(a,l,!0):p!==void 0?n.addEventListener(a,l,{passive:p}):n.addEventListener(a,l,!1)}function bd(n,a,l,u,p){var y=u;if((a&1)===0&&(a&2)===0&&u!==null)e:for(;;){if(u===null)return;var N=u.tag;if(N===3||N===4){var A=u.stateNode.containerInfo;if(A===p)break;if(N===4)for(N=u.return;N!==null;){var D=N.tag;if((D===3||D===4)&&N.stateNode.containerInfo===p)return;N=N.return}for(;A!==null;){if(N=es(A),N===null)return;if(D=N.tag,D===5||D===6||D===26||D===27){u=y=N;continue e}A=A.parentNode}}u=u.return}dg(function(){var F=y,X=Lu(l),W=[];e:{var q=Bg.get(n);if(q!==void 0){var G=so,ce=n;switch(n){case"keypress":if(io(l)===0)break e;case"keydown":case"keyup":G=e_;break;case"focusin":ce="focus",G=Fu;break;case"focusout":ce="blur",G=Fu;break;case"beforeblur":case"afterblur":G=Fu;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":G=pg;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":G=F3;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":G=i_;break;case Lg:case Vg:case Pg:G=I3;break;case Ug:G=s_;break;case"scroll":case"scrollend":G=B3;break;case"wheel":G=l_;break;case"copy":case"cut":case"paste":G=Y3;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":G=yg;break;case"toggle":case"beforetoggle":G=c_}var ve=(a&4)!==0,Ge=!ve&&(n==="scroll"||n==="scrollend"),U=ve?q!==null?q+"Capture":null:q;ve=[];for(var V=F,H;V!==null;){var Q=V;if(H=Q.stateNode,Q=Q.tag,Q!==5&&Q!==26&&Q!==27||H===null||U===null||(Q=vr(V,U),Q!=null&&ve.push(Qr(V,Q,H))),Ge)break;V=V.return}0<ve.length&&(q=new G(q,ce,null,l,X),W.push({event:q,listeners:ve}))}}if((a&7)===0){e:{if(q=n==="mouseover"||n==="pointerover",G=n==="mouseout"||n==="pointerout",q&&l!==zu&&(ce=l.relatedTarget||l.fromElement)&&(es(ce)||ce[Ja]))break e;if((G||q)&&(q=X.window===X?X:(q=X.ownerDocument)?q.defaultView||q.parentWindow:window,G?(ce=l.relatedTarget||l.toElement,G=F,ce=ce?es(ce):null,ce!==null&&(Ge=o(ce),ve=ce.tag,ce!==Ge||ve!==5&&ve!==27&&ve!==6)&&(ce=null)):(G=null,ce=F),G!==ce)){if(ve=pg,Q="onMouseLeave",U="onMouseEnter",V="mouse",(n==="pointerout"||n==="pointerover")&&(ve=yg,Q="onPointerLeave",U="onPointerEnter",V="pointer"),Ge=G==null?q:yr(G),H=ce==null?q:yr(ce),q=new ve(Q,V+"leave",G,l,X),q.target=Ge,q.relatedTarget=H,Q=null,es(X)===F&&(ve=new ve(U,V+"enter",ce,l,X),ve.target=H,ve.relatedTarget=Ge,Q=ve),Ge=Q,G&&ce)t:{for(ve=oj,U=G,V=ce,H=0,Q=U;Q;Q=ve(Q))H++;Q=0;for(var ge=V;ge;ge=ve(ge))Q++;for(;0<H-Q;)U=ve(U),H--;for(;0<Q-H;)V=ve(V),Q--;for(;H--;){if(U===V||V!==null&&U===V.alternate){ve=U;break t}U=ve(U),V=ve(V)}ve=null}else ve=null;G!==null&&ov(W,q,G,ve,!1),ce!==null&&Ge!==null&&ov(W,Ge,ce,ve,!0)}}e:{if(q=F?yr(F):window,G=q.nodeName&&q.nodeName.toLowerCase(),G==="select"||G==="input"&&q.type==="file")var Ve=jg;else if(Ng(q))if(Eg)Ve=x_;else{Ve=y_;var me=g_}else G=q.nodeName,!G||G.toLowerCase()!=="input"||q.type!=="checkbox"&&q.type!=="radio"?F&&ku(F.elementType)&&(Ve=jg):Ve=v_;if(Ve&&(Ve=Ve(n,F))){_g(W,Ve,l,X);break e}me&&me(n,q,F),n==="focusout"&&F&&q.type==="number"&&F.memoizedProps.value!=null&&Ou(q,"number",q.value)}switch(me=F?yr(F):window,n){case"focusin":(Ng(me)||me.contentEditable==="true")&&(cs=me,Xu=F,Er=null);break;case"focusout":Er=Xu=cs=null;break;case"mousedown":Ku=!0;break;case"contextmenu":case"mouseup":case"dragend":Ku=!1,kg(W,l,X);break;case"selectionchange":if(S_)break;case"keydown":case"keyup":kg(W,l,X)}var _e;if($u)e:{switch(n){case"compositionstart":var Oe="onCompositionStart";break e;case"compositionend":Oe="onCompositionEnd";break e;case"compositionupdate":Oe="onCompositionUpdate";break e}Oe=void 0}else os?Sg(n,l)&&(Oe="onCompositionEnd"):n==="keydown"&&l.keyCode===229&&(Oe="onCompositionStart");Oe&&(vg&&l.locale!=="ko"&&(os||Oe!=="onCompositionStart"?Oe==="onCompositionEnd"&&os&&(_e=mg()):(Li=X,Uu="value"in Li?Li.value:Li.textContent,os=!0)),me=Zo(F,Oe),0<me.length&&(Oe=new gg(Oe,n,null,l,X),W.push({event:Oe,listeners:me}),_e?Oe.data=_e:(_e=wg(l),_e!==null&&(Oe.data=_e)))),(_e=f_?d_(n,l):m_(n,l))&&(Oe=Zo(F,"onBeforeInput"),0<Oe.length&&(me=new gg("onBeforeInput","beforeinput",null,l,X),W.push({event:me,listeners:Oe}),me.data=_e)),aj(W,n,F,l,X)}rv(W,a)})}function Qr(n,a,l){return{instance:n,listener:a,currentTarget:l}}function Zo(n,a){for(var l=a+"Capture",u=[];n!==null;){var p=n,y=p.stateNode;if(p=p.tag,p!==5&&p!==26&&p!==27||y===null||(p=vr(n,l),p!=null&&u.unshift(Qr(n,p,y)),p=vr(n,a),p!=null&&u.push(Qr(n,p,y))),n.tag===3)return u;n=n.return}return[]}function oj(n){if(n===null)return null;do n=n.return;while(n&&n.tag!==5&&n.tag!==27);return n||null}function ov(n,a,l,u,p){for(var y=a._reactName,N=[];l!==null&&l!==u;){var A=l,D=A.alternate,F=A.stateNode;if(A=A.tag,D!==null&&D===u)break;A!==5&&A!==26&&A!==27||F===null||(D=F,p?(F=vr(l,y),F!=null&&N.unshift(Qr(l,F,D))):p||(F=vr(l,y),F!=null&&N.push(Qr(l,F,D)))),l=l.return}N.length!==0&&n.push({event:a,listeners:N})}var cj=/\r\n?/g,uj=/\u0000|\uFFFD/g;function cv(n){return(typeof n=="string"?n:""+n).replace(cj,`
49`).replace(uj,"")}function uv(n,a){return a=cv(a),cv(n)===a}function Ie(n,a,l,u,p,y){switch(l){case"children":typeof u=="string"?a==="body"||a==="textarea"&&u===""||ss(n,u):(typeof u=="number"||typeof u=="bigint")&&a!=="body"&&ss(n,""+u);break;case"className":Jl(n,"class",u);break;case"tabIndex":Jl(n,"tabindex",u);break;case"dir":case"role":case"viewBox":case"width":case"height":Jl(n,l,u);break;case"style":ug(n,u,y);break;case"data":if(a!=="object"){Jl(n,"data",u);break}case"src":case"href":if(u===""&&(a!=="a"||l!=="href")){n.removeAttribute(l);break}if(u==null||typeof u=="function"||typeof u=="symbol"||typeof u=="boolean"){n.removeAttribute(l);break}u=to(""+u),n.setAttribute(l,u);break;case"action":case"formAction":if(typeof u=="function"){n.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 y=="function"&&(l==="formAction"?(a!=="input"&&Ie(n,a,"name",p.name,p,null),Ie(n,a,"formEncType",p.formEncType,p,null),Ie(n,a,"formMethod",p.formMethod,p,null),Ie(n,a,"formTarget",p.formTarget,p,null)):(Ie(n,a,"encType",p.encType,p,null),Ie(n,a,"method",p.method,p,null),Ie(n,a,"target",p.target,p,null)));if(u==null||typeof u=="symbol"||typeof u=="boolean"){n.removeAttribute(l);break}u=to(""+u),n.setAttribute(l,u);break;case"onClick":u!=null&&(n.onclick=si);break;case"onScroll":u!=null&&Re("scroll",n);break;case"onScrollEnd":u!=null&&Re("scrollend",n);break;case"dangerouslySetInnerHTML":if(u!=null){if(typeof u!="object"||!("__html"in u))throw Error(s(61));if(l=u.__html,l!=null){if(p.children!=null)throw Error(s(60));n.innerHTML=l}}break;case"multiple":n.multiple=u&&typeof u!="function"&&typeof u!="symbol";break;case"muted":n.muted=u&&typeof u!="function"&&typeof u!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(u==null||typeof u=="function"||typeof u=="boolean"||typeof u=="symbol"){n.removeAttribute("xlink:href");break}l=to(""+u),n.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":u!=null&&typeof u!="function"&&typeof u!="symbol"?n.setAttribute(l,""+u):n.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"playsInl
49ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":u&&typeof u!="function"&&typeof u!="symbol"?n.setAttribute(l,""):n.removeAttribute(l);break;case"capture":case"download":u===!0?n.setAttribute(l,""):u!==!1&&u!=null&&typeof u!="function"&&typeof u!="symbol"?n.setAttribute(l,u):n.removeAttribute(l);break;case"cols":case"rows":case"size":case"span":u!=null&&typeof u!="function"&&typeof u!="symbol"&&!isNaN(u)&&1<=u?n.setAttribute(l,u):n.removeAttribute(l);break;case"rowSpan":case"start":u==null||typeof u=="function"||typeof u=="symbol"||isNaN(u)?n.removeAttribute(l):n.setAttribute(l,u);break;case"popover":Re("beforetoggle",n),Re("toggle",n),Wl(n,"popover",u);break;case"xlinkActuate":ai(n,"http://www.w3.org/1999/xlink","xlink:actuate",u);break;case"xlinkArcrole":ai(n,"http://www.w3.org/1999/xlink","xlink:arcrole",u);break;case"xlinkRole":ai(n,"http://www.w3.org/1999/xlink","xlink:role",u);break;case"xlinkShow":ai(n,"http://www.w3.org/1999/xlink","xlink:show",u);break;case"xlinkTitle":ai(n,"http://www.w3.org/1999/xlink","xlink:title",u);break;case"xlinkType":ai(n,"http://www.w3.org/1999/xlink","xlink:type",u);break;case"xmlBase":ai(n,"http://www.w3.org/XML/1998/namespace","xml:base",u);break;case"xmlLang":ai(n,"http://www.w3.org/XML/1998/namespace","xml:lang",u);break;case"xmlSpace":ai(n,"http://www.w3.org/XML/1998/namespace","xml:space",u);break;case"is":Wl(n,"is",u);break;case"innerText":case"textContent":break;default:(!(2<l.length)||l[0]!=="o"&&l[0]!=="O"||l[1]!=="n"&&l[1]!=="N")&&(l=P3.get(l)||l,Wl(n,l,u))}}function Sd(n,a,l,u,p,y){switch(l){case"style":ug(n,u,y);break;case"dangerouslySetInnerHTML":if(u!=null){if(typeof u!="object"||!("__html"in u))throw Error(s(61));if(l=u.__html,l!=null){if(p.children!=null)throw Error(s(60));n.innerHTML=l}}break;case"children":typeof u=="string"?ss(n,u):(typeof u=="number"||typeof u=="bigint")&&ss(n,""+u);break;case"onScroll":u!=null&&Re("scroll",n);break;case"onScrollEnd":u!=null&&Re("scrollend",n);break;case"onClick":u!=null&&(n.onclick=si);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!tg.hasOwnProperty(l))e:{if(l[0]==="o"&&l[1]==="n"&&(p=l.endsWith("Capture"),a=l.slice(2,p?l.length-7:void 0),y=n[Pt]||null,y=y!=null?y[l]:null,typeof y=="function"&&n.removeEventListener(a,y,p),typeof u=="function")){typeof y!="function"&&y!==null&&(l in n?n[l]=null:n.hasAttribute(l)&&n.removeAttribute(l)),n.addEventListener(a,u,p);break e}l in n?n[l]=u:u===!0?n.setAttribute(l,""):Wl(n,l,u)}}}function Tt(n,a,l){switch(a){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Re("error",n),Re("load",n);var u=!1,p=!1,y;for(y in l)if(l.hasOwnProperty(y)){var N=l[y];if(N!=null)switch(y){case"src":u=!0;break;case"srcSet":p=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(s(137,a));default:Ie(n,a,y,N,l,null)}}p&&Ie(n,a,"srcSet",l.srcSet,l,null),u&&Ie(n,a,"src",l.src,l,null);return;case"input":Re("invalid",n);var A=y=N=p=null,D=null,F=null;for(u in l)if(l.hasOwnProperty(u)){var X=l[u];if(X!=null)switch(u){case"name":p=X;break;case"type":N=X;break;case"checked":D=X;break;case"defaultChecked":F=X;break;case"value":y=X;break;case"defaultValue":A=X;break;case"children":case"dangerouslySetInnerHTML":if(X!=null)throw Error(s(137,a));break;default:Ie(n,a,u,X,l,null)}}rg(n,y,A,D,F,N,p,!1);return;case"select":Re("invalid",n),u=N=y=null;for(p in l)if(l.hasOwnProperty(p)&&(A=l[p],A!=null))switch(p){case"value":y=A;break;case"defaultValue":N=A;break;case"multiple":u=A;default:Ie(n,a,p,A,l,null)}a=y,l=N,n.multiple=!!u,a!=null?as(n,!!u,a,!1):l!=null&&as(n,!!u,l,!0);return;case"textarea":Re("invalid",n),y=p=u=null;for(N in l)if(l.hasOwnProperty(N)&&(A=l[N],A!=null))switch(N){case"value":u=A;break;case"defaultValue":p=A;break;case"children":y=A;break;case"dangerouslySetInnerHTML":if(A!=null)throw Error(s(91));break;default:Ie(n,a,N,A,l,null)}og(n,u,p,y);return;case"option":for(D in l)if(l.hasOwnProperty(D)&&(u=l[D],u!=null))switch(D){case"selected":n.selected=u&&typeof u!="function"&&typeof u!="symbol";break;default:Ie(n,a,D,u,l,null)}return;case"dialog":Re("beforetoggle",n),Re("toggle",n),Re("cancel",n),Re("close",n);break;case"iframe":case"object":Re("load",n);break;case"video":case"audio":for(u=0;
vendor: 26,593 bytes, line 49
49u<Zr.length;u++)Re(Zr[u],n);break;case"image":Re("error",n),Re("load",n);break;case"details":Re("toggle",n);break;case"embed":case"source":case"link":Re("error",n),Re("load",n);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(F in l)if(l.hasOwnProperty(F)&&(u=l[F],u!=null))switch(F){case"children":case"dangerouslySetInnerHTML":throw Error(s(137,a));default:Ie(n,a,F,u,l,null)}return;default:if(ku(a)){for(X in l)l.hasOwnProperty(X)&&(u=l[X],u!==void 0&&Sd(n,a,X,u,l,void 0));return}}for(A in l)l.hasOwnProperty(A)&&(u=l[A],u!=null&&Ie(n,a,A,u,l,null))}function fj(n,a,l,u){switch(a){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var p=null,y=null,N=null,A=null,D=null,F=null,X=null;for(G in l){var W=l[G];if(l.hasOwnProperty(G)&&W!=null)switch(G){case"checked":break;case"value":break;case"defaultValue":D=W;default:u.hasOwnProperty(G)||Ie(n,a,G,null,u,W)}}for(var q in u){var G=u[q];if(W=l[q],u.hasOwnProperty(q)&&(G!=null||W!=null))switch(q){case"type":y=G;break;case"name":p=G;break;case"checked":F=G;break;case"defaultChecked":X=G;break;case"value":N=G;break;case"defaultValue":A=G;break;case"children":case"dangerouslySetInnerHTML":if(G!=null)throw Error(s(137,a));break;default:G!==W&&Ie(n,a,q,G,u,W)}}Du(n,N,A,D,F,X,y,p);return;case"select":G=N=A=q=null;for(y in l)if(D=l[y],l.hasOwnProperty(y)&&D!=null)switch(y){case"value":break;case"multiple":G=D;default:u.hasOwnProperty(y)||Ie(n,a,y,null,u,D)}for(p in u)if(y=u[p],D=l[p],u.hasOwnProperty(p)&&(y!=null||D!=null))switch(p){case"value":q=y;break;case"defaultValue":A=y;break;case"multiple":N=y;default:y!==D&&Ie(n,a,p,y,u,D)}a=A,l=N,u=G,q!=null?as(n,!!l,q,!1):!!u!=!!l&&(a!=null?as(n,!!l,a,!0):as(n,!!l,l?[]:"",!1));return;case"textarea":G=q=null;for(A in l)if(p=l[A],l.hasOwnProperty(A)&&p!=null&&!u.hasOwnProperty(A))switch(A){case"value":break;case"children":break;default:Ie(n,a,A,null,u,p)}for(N in u)if(p=u[N],y=l[N],u.hasOwnProperty(N)&&(p!=null||y!=null))switch(N){case"value":q=p;break;case"defaultValue":G=p;break;case"children":break;case"dangerouslySetInnerHTML":if(p!=null)throw Error(s(91));break;default:p!==y&&Ie(n,a,N,p,u,y)}lg(n,q,G);return;case"option":for(var ce in l)if(q=l[ce],l.hasOwnProperty(ce)&&q!=null&&!u.hasOwnProperty(ce))switch(ce){case"selected":n.selected=!1;break;default:Ie(n,a,ce,null,u,q)}for(D in u)if(q=u[D],G=l[D],u.hasOwnProperty(D)&&q!==G&&(q!=null||G!=null))switch(D){case"selected":n.selected=q&&typeof q!="function"&&typeof q!="symbol";break;default:Ie(n,a,D,q,u,G)}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 ve in l)q=l[ve],l.hasOwnProperty(ve)&&q!=null&&!u.hasOwnProperty(ve)&&Ie(n,a,ve,null,u,q);for(F in u)if(q=u[F],G=l[F],u.hasOwnProperty(F)&&q!==G&&(q!=null||G!=null))switch(F){case"children":case"dangerouslySetInnerHTML":if(q!=null)throw Error(s(137,a));break;default:Ie(n,a,F,q,u,G)}return;default:if(ku(a)){for(var Ge in l)q=l[Ge],l.hasOwnProperty(Ge)&&q!==void 0&&!u.hasOwnProperty(Ge)&&Sd(n,a,Ge,void 0,u,q);for(X in u)q=u[X],G=l[X],!u.hasOwnProperty(X)||q===G||q===void 0&&G===void 0||Sd(n,a,X,q,u,G);return}}for(var U in l)q=l[U],l.hasOwnProperty(U)&&q!=null&&!u.hasOwnProperty(U)&&Ie(n,a,U,null,u,q);for(W in u)q=u[W],G=l[W],!u.hasOwnProperty(W)||q===G||q==null&&G==null||Ie(n,a,W,q,u,G)}function fv(n){switch(n){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function dj(){if(typeof performance.getEntriesByType=="function"){for(var n=0,a=0,l=performance.getEntriesByType("resource"),u=0;u<l.length;u++){var p=l[u],y=p.transferSize,N=p.initiatorType,A=p.duration;if(y&&A&&fv(N)){for(N=0,A=p.responseEnd,u+=1;u<l.length;u++){var D=l[u],F=D.startTime;if(F>A)break;var X=D.transferSize,W=D.initiatorType;X&&fv(W)&&(D=D.responseEnd,N+=X*(D<A?1:(A-F)/(D-F)))}if(--u,a+=8*(y+N)/(p.duration/1e3),n++,10<n)break}}if(0<n)return a/n/1e6}return navigator.connection&&(n=navigator.connection.downlink,typeof n=="number")?n:5}var wd=null,Nd=null;function Qo(n){return n.nodeType===9?n:n.ownerDocument}function dv(n){switch(n){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function mv(n,a){if(n===0)switch(a){case"svg":return 1;case"math":return 2;default:return 0}return n===1&&a==="foreignObject"?0:n}function _d(n,a){return n==="textarea"||n==="noscript"||typeof a.children=="string"||typeof a.children=="number"||typeof a.children=="bigint"||typeof a.dangerouslySetInnerHTML=="object"&&a.dangerouslySetInnerHTML!==null&&a.dangerouslySetInnerHTML.__html!=null}var jd=null;function mj(){var n=window.event;return n&&n.type==="popstate"?n===jd?!1:(jd=n,!0):(jd=null,!1)}var hv=typeof setTimeout=="function"?setTimeout:void 0,hj=typeof clearTimeout=="function"?clearTimeout:void 0,pv=typeof Promise=="function"?Promise:void 0,pj=typeof queueMicrotask=="function"?queueMicrotask:typeof pv<"u"?function(n){return pv.resolve(null).then(n).catch(gj)}:hv;function gj(n){setTimeout(function(){throw n})}function Ji(n){return n==="head"}function gv(n,a){var l=a,u=0;do{var p=l.nextSibling;if(n.removeChild(l),p&&p.nodeType===8)if(l=p.data,l==="/$"||l==="/&"){if(u===0){n.removeChild(p),Ls(a);return}u--}else if(l==="$"||l==="$?"||l==="$~"||l==="$!"||l==="&")u++;else if(l==="html")Wr(n.ownerDocument.documentElement);else if(l==="head"){l=n.ownerDocument.head,Wr(l);for(var y=l.firstChild;y;){var N=y.nextSibling,A=y.nodeName;y[gr]||A==="SCRIPT"||A==="STYLE"||A==="LINK"&&y.rel.toLowerCase()==="stylesheet"||l.removeChild(y),y=N}}else l==="body"&&Wr(n.ownerDocument.body);l=p}while(l);Ls(a)}function yv(n,a){var l=n;n=0;do{var u=l.nextSibling;if(l.nodeType===1?a?(l._stashedDisplay=l.style.display,l.style.display="none"):(l.style.display=l._stashedDisplay||"",l.getAttribute("style")===""&&l.removeAttribute("style")):l.nodeType===3&&(a?(l._stashedText=l.nodeValue,l.nodeValue=""):l.nodeValue=l._stashedText||""),u&&u.nodeType===8)if(l=u.data,l==="/$"){if(n===0)break;n--}else l!=="$"&&l!=="$?"&&l!=="$~"&&l!=="$!"||n++;l=u}while(l)}function Ed(n){var a=n.firstChild;for(a&&a.nodeType===10&&(a=a.nextSibling);a;){var l=a;switch(a=a.nextSibling,l.nodeName){case"HTML":case"HEAD":case"BODY":Ed(l),Mu(l);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(l.rel.toLowerCase()==="stylesheet")continue}n.removeChild(l)}}function yj(n,a,l,u){for(;n.nodeType===1;){var p=l;if(n.nodeName.toLowerCase()!==a.toLowerCase()){if(!u&&(n.nodeName!=="INPUT"||n.type!=="hidden"))break}else if(u){if(!n[gr])switch(a){case"meta":if(!n.hasAttribute("itemprop"))break;return n;case"link":if(y=n.getAttribute("rel"),y==="stylesheet"&&n.hasAttribute("data-precedence"))break;if(y!==p.rel||n.getAttribute("href")!==(p.href==null||p.href===""?null:p.href)||n.getAttribute("crossorigin")!==(p.crossOrigin==null?null:p.crossOrigin)||n.getAttribute("title")!==(p.title==null?null:p.title))break;return n;case"style":if(n.hasAttribute("data-precedence"))break;return n;case"script":if(y=n.getAttribute("src"),(y!==(p.src==null?null:p.src)||n.getAttribute("type")!==(p.type==null?null:p.type)||n.getAttribute("crossorigin")!==(p.crossOrigin==null?null:p.crossOrigin))&&y&&n.hasAttribute("async")&&!n.hasAttribute("itemprop"))break;return n;default:return n}}else if(a==="input"&&n.type==="hidden"){var y=p.name==null?null:""+p.name;if(p.type==="hidden"&&n.getAttribute("name")===y)return n}else return n;if(n=dn(n.nextSibling),n===null)break}return null}function vj(n,a,l){if(a==="")return null;for(;n.nodeType!==3;)if((n.nodeType!==1||n.nodeName!=="INPUT"||n.type!=="hidden")&&!l||(n=dn(n.nextSibling),n===null))return null;return n}function vv(n,a){for(;n.nodeType!==8;)if((n.nodeType!==1||n.nodeName!=="INPUT"||n.type!=="hidden")&&!a||(n=dn(n.nextSibling),n===null))return null;return n}function Td(n){return n.data==="$?"||n.data==="$~"}function Cd(n){return n.data==="$!"||n.data==="$?"&&n.ownerDocument.readyState!=="loading"}function xj(n,a){var l=n.ownerDocument;if(n.data==="$~")n._reactRetry=a;else if(n.data!=="$?"||l.readyState!=="loading")a();else{var u=function(){a(),l.removeEventListener("DOMContentLoaded",u)};l.addEventListener("DOMContentLoaded",u),n._reactRetry=u}}function dn(n){for(;n!=null;n=n.nextSibling){var a=n.nodeType;if(a===1||a===3)break;if(a===8){if(a=n.data,a==="$"||a==="$!"||a==="$?"||a==="$~"||a==="&"||a==="F!"||a==="F")break;if(a==="/$"||a==="/&")return null}}return n}var Ad=null;function xv(n){n=n.nextSibling;for(var a=0;n;){if(n.nodeType===8){var l=n.data;if(l==="/$"||l==="/&"){if(a===0)return dn(n.nextSibling);a--}else l!=="$"&&l!=="$!"&&l!=="$?"&&l!=="$~"&&l!=="&"||a++}n=n.nextSibling}return null}function bv(n){n=n.previousSibling;for(var a=0;n;){if(n.nodeType===8){var l=n.data;if(l==="$"||l==="$!"||l==="$?"||l==="$~"||l==="&"){if(a===0)return n;a--}else l!=="/$"&&l!=="/&"||a++}n=n.previousSibling}return null}function Sv(n,a,l){switch(a=Qo(l),n){case"html":if(n=a.documentElement,!n)throw Error(s(452));return n;case"head":if(n=a.head,!n)throw Error(s(453));return n;case"body":if(n=a.body,!n)throw Error(s(454));return n;default:throw Error(s(451))}}function Wr(n){for(var a=n.attributes;a.length;)n.removeAttributeNode(a[0]);Mu(n)}var mn=new Map,wv=new Set;function Wo(n){return typeof n.getRootNode=="function"?n.getRootNode():n.nodeType===9?n:n.ownerDocument}var Si=$.d;$.d={f:bj,r:Sj,D:wj,C:Nj,L:_j,m:jj,X:Tj,S:Ej,M:Cj};function bj(){var n=Si.f(),a=qo();return n||a}function Sj(n){var a=ts(n);a!==null&&a.tag===5&&a.type==="form"?Uy(a):Si.r(n)}var Os=typeof document>"u"?null:document;function Nv(n,a,l){var u=Os;if(u&&typeof a=="string"&&a){var p=sn(a);p='link[rel="'+n+'"][href="'+p+'"]',typeof l=="string"&&(p+='[crossorigin="'+l+'"]'),wv.has(p)||(wv.add(p),n={rel:n,crossOrigin:l,href:a},u.querySelector(p)===null&&(a=u.createElement("link"),Tt(a,"link",n),bt(a),u.head.appendChild(a)))}}function wj(n){Si.D(n),Nv("dns-prefetch",n,null)}function Nj(n,a){Si.C(n,a),Nv("preconnect",n,a)}function _j(n,a,l){Si.L(n,a,l);var u=Os;if(u&&n&&a){var p='link[rel="preload"][as="'+sn(a)+'"]';a==="image"&&l&&l.imageSrcSet?(p+='[imagesrcset="'+sn(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(p+='[imagesizes="'+sn(l.imageSizes)+'"]')):p+='[href="'+sn(n)+'"]';var y=p;switch(a){case"style":y=ks(n);break;case"script":y=zs(n)}mn.has(y)||(n=v({rel:"preload",href:a==="image"&&l&&l.imageSrcSet?void 0:n,as:a},l),mn.set(y,n),u.querySelector(p)!==null||a==="style"&&u.querySelector(Jr(y))||a==="script"&&u.querySelector(el(y))||(a=u.createElement("link"),Tt(a,"link",n),bt(a),u.head.appendChild(a)))}}function jj(n,a){Si.m(n,a);var l=Os;if(l&&n){var u=a&&typeof a.as=="string"?a.as:"script",p='link[rel="modulepreload"][as="'+sn(u)+'"][href="'+sn(n)+'"]',y=p;switch(u){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":y=zs(n)}if(!mn.has(y)&&(n=v({rel:"modulepreload",href:n},a),mn.set(y,n),l.querySelector(p)===null)){switch(u){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(el(y)))return}u=l.createElement("link"),Tt(u,"link",n),bt(u),l.head.appendChild(u)}}}function Ej(n,a,l){Si.S(n,a,l);var u=Os;if(u&&n){var p=ns(u).hoistableStyles,y=ks(n);a=a||"default";var N=p.get(y);if(!N){var A={loading:0,preload:null};if(N=u.querySelector(Jr(y)))A.loading=5;else{n=v({rel:"stylesheet",href:n,"data-precedence":a},l),(l=mn.get(y))&&Md(n,l);var D=N=u.createElement("link");bt(D),Tt(D,"link",n),D._p=new Promise(function(F,X){D.onload=F,D.onerror=X}),D.addEventListener("load",function(){A.loading|=1}),D.addEventListener("error",function(){A.loading|=2}),A.loading|=4,Jo(N,a,u)}N={type:"stylesheet",instance:N,count:1,state:A},p.set(y,N)}}}function Tj(n,a){Si.X(n,a);var l=Os;if(l&&n){var u=ns(l).hoistableScripts,p=zs(n),y=u.get(p);y||(y=l.querySelector(el(p)),y||(n=v({src:n,async:!0},a),(a=mn.get(p))&&Rd(n,a),y=l.createElement("script"),bt(y),Tt(y,"link",n),l.head.appendChild(y)),y={type:"script",instance:y,count:1,state:null},u.set(p,y))}}function Cj(n,a){Si.M(n,a);var l=Os;if(l&&n){var u=ns(l).hoistableScripts,p=zs(n),y=u.get(p);y||(y=l.querySelector(el(p)),y||(n=v({src:n,async:!0,type:"module"},a),(a=mn.get(p))&&Rd(n,a),y=l.createElement("script"),bt(y),Tt(y,"link",n),l.head.appendChild(y)),y={type:"script",instance:y,count:1,state:null},u.set(p,y))}}function _v(n,a,l,u){var p=(p=xe.current)?Wo(p):null;if(!p)throw Error(s(446));switch(n){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(a=ks(l.href),l=ns(p).hoistableStyles,u=l.get(a),u||(u={type:"style",instance:null,count:0,state:null},l.set(a,u)),u):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){n=ks(l.href);var y=ns(p).hoistableStyles,N=y.get(n);if(N||(p=p.ownerDocument||p,N={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},y.set(n,N),(y=p.querySelector(Jr(n)))&&!y._p&&(N.instance=y,N.state.loading=5),mn.has(n)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},mn.set(n,l),y||Aj(p,n,l,N.state))),a&&u===null)throw Error(s(528,""));return N}if(a&&u!==null)throw Error(s(529,""));return null;case"script":return a=l.async,l=l.src,typeof l=="string"&&a&&typeof a!="function"&&typeof a!="symbol"?(a=zs(l),l=ns(p).hoistableScripts,u=l.get(a),u||(u={type:"script",instance:null,count:0,state:null},l.set(a,u)),u):{type:"void",instance:null,count:0,state:null};default:throw Error(s(444,n))}}function ks(n){return'href="'+sn(n)+'"'}function Jr(n){return'link[rel="stylesheet"]['+n+"]"}function jv(n){return v({},n,{"data-precedence":n.precedence,precedence:null})}function Aj(n,a,l,u){n.querySelector('link[rel="preload"][as="style"]['+a+"]")?u.loading=1:(a=n.createElement("link"),u.preload=a,a.addEventListener("load",function(){return u.loading|=1}),a.addEventListener("error",function(){return u.loading|=2}),Tt(a,"link",l),bt(a),n.head.appendChild(a))}function zs(n){return'[src="'+sn(n)+'"]'}function el(n){return"script[async]"+n}function Ev(n,a,l){if(a.count++,a.instance===null)switch(a.type){case"style":var u=n.querySelector('style[data-href~="'+sn(l.href)+'"]');if(u)return a.instance=u,bt(u),u;var p=v({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return u=(n.ownerDocument||n).createElement("style"),bt(u),Tt(u,"style",p),Jo(u,l.precedence,n),a.instance=u;case"stylesheet":p=ks(l.href);var y=n.querySelector(Jr(p));if(y)return a.state.loading|=4,a.instance=y,bt(y),y;u=jv(l),(p=mn.get(p))&&Md(u,p),y=(n.ownerDocument||n).createElement("link"),bt(y);var N=y;return N._p=new Promise(function(A,D){N.onload=A,N.onerror=D}),Tt(y,"link",u),a.state.loading|=4,Jo(y,l.precedence,n),a.instance=y;case"script":return y=zs(l.src),(p=n.querySelector(el(y)))?(a.instance=p,bt(p),p):(u=l,(p=mn.get(y))&&(u=v({},l),Rd(u,p)),n=n.ownerDocument||n,p=n.createElement("script"),bt(p),Tt(p,"link",u),n.head.appendChild(p),a.instance=p);case"void":return null;default:throw Error(s(443,a.type))}else a.type==="stylesheet"&&(a.state.loading&4)===0&&(u=a.instance,a.state.loading|=4,Jo(u,l.precedence,n));return a.instance}function Jo(n,a,l){for(var u=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),p=u.length?u[u.length-1]:null,y=p,N=0;N<u.length;N++){var A=u[N];if(A.dataset.precedence===a)y=A;else if(y!==p)break}y?y.parentNode.insertBefore(n,y.nextSibling):(a=l.nodeType===9?l.head:l,a.insertBefore(n,a.firstChild))}function Md(n,a){n.crossOrigin==null&&(n.crossOrigin=a.crossOrigin),n.referrerPolicy==null&&(n.referrerPolicy=a.referrerPolicy),n.title==null&&(n.title=a.title)}function Rd(n,a){n.crossOrigin==null&&(n.crossOrigin=a.crossOrigin),n.referrerPolicy==null&&(n.referrerPolicy=a.referrerPolicy),n.integrity==null&&(n.integrity=a.integrity)}var ec=null;function Tv(n,a,l){if(ec===null){var u=new Map,p=ec=new Map;p.set(l,u)}else p=ec,u=p.get(l),u||(u=new Map,p.set(l,u));if(u.has(n))return u;for(u.set(n,null),l=l.getElementsByTagName(n),p=0;p<l.length;p++){var y=l[p];if(!(y[gr]||y[Nt]||n==="link"&&y.getAttribute("rel")==="stylesheet")&&y.namespaceURI!=="http://www.w3.org/2000/svg"){var N=y.getAttribute(a)||"";N=n+N;var A=u.get(N);A?A.push(y):u.set(N,[y])}}return u}function Cv(n,a,l){n=n.ownerDocument||n,n.head.insertBefore(l,a==="title"?n.querySelector("head > title"):null)}function Mj(n,a,l){if(l===1||a.itemProp!=null)return!1;switch(n){case"meta":case"title":return!0;case"style":if(typeof a.precedence!="string"||typeof a.href!="string"||a.href==="")break;return!0;case"link":if(typeof a.rel!="string"||typeof a.href!="string"||a.href===""||a.onLoad||a.onError)break;switch(a.rel){case"stylesheet":return n=a.disabled,typeof a.precedence=="string"&&n==null;default:return!0}case"script":if(a.async&&typeof a.async!="function"&&typeof a.async!="symbol"&&!a.onLoad&&!a.onError&&a.src&&typeof a.src=="string")return!0}return!1}function Av(n){return!(n.type==="stylesheet"&&(n.state.loading&3)===0)}function Rj(n,a,l,u){if(l.type==="stylesheet"&&(typeof u.media!="string"||matchMedia(u.media).matches!==!1)&&(l.state.loading&4)===0){if(l.instance===null){var p=ks(u.href),y=a.querySelector(Jr(p));if(y){a=y._p,a!==null&&typeof a=="object"&&typeof a.then=="function"&&(n.count++,n=tc.bind(n),a.then(n,n)),l.state.loading|=4,l.instance=y,bt(y);return}y=a.ownerDocument||a,u=jv(u),(p=mn.get(p))&&Md(u,p),y=y.createElement("link"),bt(y);var N=y;N._p=new Promise(function(A,D){N.onload=A,N.onerror=D}),Tt(y,"link",u),l.instance=y}n.stylesheets===null&&(n.stylesheets=new Map),n.stylesheets.set(l,a),(a=l.state.preload)&&(l.state.loading&3)===0&&(n.count++,l=tc.bind(n),a.addEventListener("load",l),a.addEventListener("error",l))}}var Dd=0;function Dj(n,a){return n.stylesheets&&n.count===0&&ic(n,n.stylesheets),0<n.count||0<n.imgCount?function(l){var u=setTimeout(function(){if(n.stylesheets&&ic(n,n.stylesheets),n.unsuspend){var y=n.unsuspend;n.unsuspend=null,y()}},6e4+a);0<n.imgBytes&&Dd===0&&(Dd=62500*dj());var p=setTimeout(function(){if(n.waitingForImages=!1,n.count===0&&(n.stylesheets&&ic(n,n.stylesheets),n.unsuspend)){var y=n.unsuspend;n.unsuspend=null,y()}},(n.imgBytes>Dd?50:800)+a);return n.unsuspend=l,function(){n.unsuspend=null,clearTimeout(u),clearTimeout(p)}}:null}function tc(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)ic(this,this.stylesheets);else if(this.unsuspend){var n=this.unsuspend;this.unsuspend=null,n()}}}var nc=null;function ic(n,a){n.stylesheets=null,n.unsuspend!==null&&(n.count++,nc=new Map,a.forEach(Oj,n),nc=null,tc.call(n))}function Oj(n,a){if(!(a.state.loading&4)){var l=nc.get(n);if(l)var u=l.get(null);else{l=new Map,nc.set(n,l);for(var p=n.querySelectorAll("link[data-precedence],style[data-precedence]"),y=0;y<p.length;y++){var N=p[y];(N.nodeName==="LINK"||N.getAttribute("media")!=="not all")&&(l.set(N.dataset.precedence,N),u=N)}u&&l.set(null,u)}p=a.instance,N=p.getAttribute("data-precedence"),y=l.get(N)||u,y===u&&l.set(null,p),l.set(N,p),this.count++,u=tc.bind(this),p.addEventListener("load",u),p.addEventListener("error",u),y?y.parentNode.insertBefore(p,y.nextSibling):(n=n.nodeType===9?n.head:n,n.insertBefore(p,n.firstChild)),a.state.loading|=4}}var tl={$$typeof:T,Provider:null,Consumer:null,_currentValue:B,_currentValue2:B,_threadCount:0};function kj(n,a,l,u,p,y,N,A,D){this.tag=1,this.containerInfo=n,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Eu(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Eu(0),this.hiddenUpdates=Eu(null),this.identifierPrefix=u,this.onUncaughtError=p,this.onCaughtError=y,this.onRecoverableError=N,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=D,this.incompleteTransitions=new Map}function Mv(n,a,l,u,p,y,N,A,D,F,X,W){return n=new kj(n,a,l,N,D,F,X,W,A),a=1,y===!0&&(a|=24),y=Xt(3,null,null,a),n.current=y,y.stateNode=n,a=ff(),a.refCount++,n.pooledCache=a,a.refCount++,y.memoizedState={element:u,isDehydrated:l,cache:a},pf(y),n}function Rv(n){return n?(n=ds,n):ds}function Dv(n,a,l,u,p,y){p=Rv(p),u.context===null?u.context=p:u.pendingContext=p,u=Fi(a),u.payload={element:l},y=y===void 0?null:y,y!==null&&(u.callback=y),l=qi(n,u,a),l!==null&&($t(l,n,a),Or(l,n,a))}function Ov(n,a){if(n=n.memoizedState,n!==null&&n.dehydrated!==null){var l=n.retryLane;n.retryLane=l!==0&&l<a?l:a}}function Od(n,a){Ov(n,a),(n=n.alternate)&&Ov(n,a)}function kv(n){if(n.tag===13||n.tag===31){var a=Sa(n,67108864);a!==null&&$t(a,n,67108864),Od(n,67108864)}}function zv(n){if(n.tag===13||n.tag===31){var a=Jt();a=Tu(a);var l=Sa(n,a);l!==null&&$t(l,n,a),Od(n,a)}}var ac=!0;function zj(n,a,l,u){var p=P.T;P.T=null;var y=$.p;try{$.p=2,kd(n,a,l,u)}finally{$.p=y,P.T=p}}function Lj(n,a,l,u){var p=P.T;P.T=null;var y=$.p;try{$.p=8,kd(n,a,l,u)}finally{$.p=y,P.T=p}}function kd(n,a,l,u){if(ac){var p=zd(u);if(p===null)bd(n,a,u,sc,l),Vv(n,u);else if(Pj(p,n,a,l,u))u.stopPropagation();else if(Vv(n,u),a&4&&-1<Vj.indexOf(n)){for(;p!==null;){var y=ts(p);if(y!==null)switch(y.tag){case 3:if(y=y.stateNode,y.current.memoizedState.isDehydrated){var N=Hn(y.pendingLanes);if(N!==0){var A=y;for(A.pendingLanes|=2,A.entangledLanes|=2;N;){var D=1<<31-kt(N);A.entanglements[1]|=D,N&=~D}In(y),(Be&6)===0&&(Ho=Mt()+500,Kr(0))}}break;case 31:case 13:A=Sa(y,2),A!==null&&$t(A,y,2),qo(),Od(y,2)}if(y=zd(u),y===null&&bd(n,a,u,sc,l),y===p)break;p=y}p!==null&&u.stopPropagation()}else bd(n,a,u,null,l)}}function zd(n){return n=Lu(n),Ld(n)}var sc=null;function Ld(n){if(sc=null,n=es(n),n!==null){var a=o(n);if(a===null)n=null;else{var l=a.tag;if(l===13){if(n=c(a),n!==null)return n;n=null}else if(l===31){if(n=d(a),n!==null)return n;n=null}else if(l===3){if(a.stateNode.current.memoizedState.isDehydrated)return a.tag===3?a.stateNode.containerInfo:null;n=null}else a!==n&&(n=null)}}return sc=n,null}function Lv(n){switch(n){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Yl()){case Xl:return 2;case fr:return 8;case Za:case dr:return 32;case ii:return 268435456;default:return 32}default:return 32}}var Vd=!1,ea=null,ta=null,na=null,nl=new Map,il=new Map,ia=[],Vj="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 Vv(n,a){switch(n){case"focusin":case"focusout":ea=null;break;case"dragenter":case"dragleave":ta=null;break;case"mouseover":case"mouseout":na=null;break;case"pointerover":case"pointerout":nl.delete(a.pointerId);break;case"gotpointercapture":case"lostpointercapture":il.delete(a.pointerId)}}function al(n,a,l,u,p,y){return n===null||n.nativeEvent!==y?(n={blockedOn:a,domEventName:l,eventSystemFlags:u,nativeEvent:y,targetContainers:[p]},a!==null&&(a=ts(a),a!==null&&kv(a)),n):(n.eventSystemFlags|=u,a=n.targetContainers,p!==null&&a.indexOf(p)===-1&&a.push(p),n)}function Pj(n,a,l,u,p){switch(a){case"focusin":return ea=al(ea,n,a,l,u,p),!0;case"dragenter":return ta=al(ta,n,a,l,u,p),!0;case"mouseover":return na=al(na,n,a,l,u,p),!0;case"pointerover":var y=p.pointerId;return nl.set(y,al(nl.get(y)||null,n,a,l,u,p)),!0;case"gotpointercapture":return y=p.pointerId,il.set(y,al(il.get(y)||null,n,a,l,u,p)),!0}return!1}function Pv(n){var a=es(n.target);if(a!==null){var l=o(a);if(l!==null){if(a=l.tag,a===13){if(a=c(l),a!==null){n.blockedOn=a,Wp(n.priority,function(){zv(l)});return}}else if(a===31){if(a=d(l),a!==null){n.blockedOn=a,Wp(n.priority,function(){zv(l)});return}}else if(a===3&&l.stateNode.current.memoizedState.isDehydrated){n.blockedOn=l.tag===3?l.stateNode.containerInfo:null;return}}}n.blockedOn=null}function rc(n){if(n.blockedOn!==null)return!1;for(var a=n.targetContainers;0<a.length;){var l=zd(n.nativeEvent);if(l===null){l=n.nativeEvent;var u=new l.constructor(l.type,l);zu=u,l.target.dispatchEvent(u),zu=null}else return a=ts(l),a!==null&&kv(a),n.blockedOn=l,!1;a.shift()}return!0}function Uv(n,a,l){rc(n)&&l.delete(a)}function Uj(){Vd=!1,ea!==null&&rc(ea)&&(ea=null),ta!==null&&rc(ta)&&(ta=null),na!==null&&rc(na)&&(na=null),nl.forEach(Uv),il.forEach(Uv)}function lc(n,a){n.blockedOn===a&&(n.blockedOn=null,Vd||(Vd=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,Uj)))}var oc=null;function Bv(n){oc!==n&&(oc=n,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){oc===n&&(oc=null);for(var a=0;a<n.length;a+=3){var l=n[a],u=n[a+1],p=n[a+2];if(typeof u!="function"){if(Ld(u||l)===null)continue;break}var y=ts(l);y!==null&&(n.splice(a,3),a-=3,zf(y,{pending:!0,data:p,method:l.method,action:u},u,p))}}))}function Ls(n){function a(D){return lc(D,n)}ea!==null&&lc(ea,n),ta!==null&&lc(ta,n),na!==null&&lc(na,n),nl.forEach(a),il.forEach(a);for(var l=0;l<ia.length;l++){var u=ia[l];u.blockedOn===n&&(u.blockedOn=null)}for(;0<ia.length&&(l=ia[0],l.blockedOn===null);)Pv(l),l.blockedOn===null&&ia.shift();if(l=(n.ownerDocument||n).$$reactFormReplay,l!=null)for(u=0;
49u<l.length;u+=3){var p=l[u],y=l[u+1],N=p[Pt]||null;if(typeof y=="function")N||Bv(l);else if(N){var A=null;if(y&&y.hasAttribute("formAction")){if(p=y,N=y[Pt]||null)A=N.formAction;else if(Ld(p)!==null)continue}else A=N.action;typeof A=="function"?l[u+1]=A:(l.splice(u,3),u-=3),Bv(l)}}}function Hv(){function n(y){y.canIntercept&&y.info==="react-transition"&&y.intercept({handler:function(){return new Promise(function(N){return p=N})},focusReset:"manual",scroll:"manual"})}function a(){p!==null&&(p(),p=null),u||setTimeout(l,20)}function l(){if(!u&&!navigation.transition){var y=navigation.currentEntry;y&&y.url!=null&&navigation.navigate(y.url,{state:y.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var u=!1,p=null;return navigation.addEventListener("navigate",n),navigation.addEventListener("navigatesuccess",a),navigation.addEventListener("navigateerror",a),setTimeout(l,100),function(){u=!0,navigation.removeEventListener("navigate",n),navigation.removeEventListener("navigatesuccess",a),navigation.removeEventListener("navigateerror",a),p!==null&&(p(),p=null)}}}function Pd(n){this._internalRoot=n}cc.prototype.render=Pd.prototype.render=function(n){var a=this._internalRoot;if(a===null)throw Error(s(409));var l=a.current,u=Jt();Dv(l,u,n,a,null,null)},cc.prototype.unmount=Pd.prototype.unmount=function(){var n=this._internalRoot;if(n!==null){this._internalRoot=null;var a=n.containerInfo;Dv(n.current,2,null,n,null,null),qo(),a[Ja]=null}};function cc(n){this._internalRoot=n}cc.prototype.unstable_scheduleHydration=function(n){if(n){var a=Qp();n={blockedOn:null,target:n,priority:a};for(var l=0;l<ia.length&&a!==0&&a<ia[l].priority;l++);ia.splice(l,0,n),l===0&&Pv(n)}};var Fv=t.version;if(Fv!=="19.2.0")throw Error(s(527,Fv,"19.2.0"));$.findDOMNode=function(n){var a=n._reactInternals;if(a===void 0)throw typeof n.render=="function"?Error(s(188)):(n=Object.keys(n).join(","),Error(s(268,n)));return n=h(a),n=n!==null?g(n):null,n=n===null?null:n.stateNode,n};var Bj={bundleType:0,version:"19.2.0",rendererPackageName:"react-dom",currentDispatcherRef:P,reconcilerVersion:"19.2.0"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var uc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!uc.isDisabled&&uc.supportsFiber)try{Un=uc.inject(Bj),Ot=uc}catch{}}return rl.createRoot=function(n,a){if(!r(n))throw Error(s(299));var l=!1,u="",p=Ky,y=Zy,N=Qy;return a!=null&&(a.unstable_strictMode===!0&&(l=!0),a.identifierPrefix!==void 0&&(u=a.identifierPrefix),a.onUncaughtError!==void 0&&(p=a.onUncaughtError),a.onCaughtError!==void 0&&(y=a.onCaughtError),a.onRecoverableError!==void 0&&(N=a.onRecoverableError)),a=Mv(n,1,!1,null,null,l,u,null,p,y,N,Hv),n[Ja]=a.current,xd(n),new Pd(a)},rl.hydrateRoot=function(n,a,l){if(!r(n))throw Error(s(299));var u=!1,p="",y=Ky,N=Zy,A=Qy,D=null;return l!=null&&(l.unstable_strictMode===!0&&(u=!0),l.identifierPrefix!==void 0&&(p=l.identifierPrefix),l.onUncaughtError!==void 0&&(y=l.onUncaughtError),l.onCaughtError!==void 0&&(N=l.onCaughtError),l.onRecoverableError!==void 0&&(A=l.onRecoverableError),l.formState!==void 0&&(D=l.formState)),a=Mv(n,1,!0,a,l??null,u,p,D,y,N,A,Hv),a.context=Rv(null),l=a.current,u=Jt(),u=Tu(u),p=Fi(u),p.callback=null,qi(l,p,u),l=u,a.current.lanes=l,pr(a,l),In(a),n[Ja]=a.current,xd(n),new cc(a)},rl.version="19.2.0",rl}var Wv;function Zj(){if(Wv)return Hd.exports;Wv=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),Hd.exports=Kj(),Hd.exports}var Qj=Zj();/**
50 * react-router v7.12.0
51 *
52 * Copyright (c) Remix Software Inc.
53 *
54 * This source code is licensed under the MIT license found in the
55 * LICENSE.md file in the root directory of this source tree.
56 *
57 * @license MIT
58 */var Jv="popstate";function Wj(e={}){function t(s,r){let{pathname:o,search:c,hash:d}=s.location;return Tm("",{pathname:o,search:c,hash:d},r.state&&r.state.usr||null,r.state&&r.state.key||"default")}function i(s,r){return typeof r=="string"?r:Sl(r)}return eE(t,i,null,e)}function it(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Dn(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Jj(){return Math.random().toString(36).substring(2,10)}function e1(e,t){return{usr:e.state,key:e.key,idx:t}}
58function Tm(e,t,i=null,s){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?er(t):t,state:i,key:t&&t.key||s||Jj()}}function Sl({pathname:e="/",search:t="",hash:i=""}){return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),i&&i!=="#"&&(e+=i.charAt(0)==="#"?i:"#"+i),e}function er(e){let t={};if(e){let i=e.indexOf("#");i>=0&&(t.hash=e.substring(i),e=e.substring(0,i));let s=e.indexOf("?");s>=0&&(t.search=e.substring(s),e=e.substring(0,s)),e&&(t.pathname=e)}return t}function eE(e,t,i,s={}){let{window:r=document.defaultView,v5Compat:o=!1}=s,c=r.history,d="POP",m=null,h=g();h==null&&(h=0,c.replaceState({...c.state,idx:h},""));function g(){return(c.state||{idx:null}).idx}function v(){d="POP";let j=g(),E=j==null?null:j-h;h=j,m&&m({action:d,location:w.location,delta:E})}function x(j,E){d="PUSH";let C=Tm(w.location,j,E);h=g()+1;let T=e1(C,h),M=w.createHref(C);try{c.pushState(T,"",M)}catch(R){if(R instanceof DOMException&&R.name==="DataCloneError")throw R;r.location.assign(M)}o&&m&&m({action:d,location:w.location,delta:1})}function b(j,E){d="REPLACE";let C=Tm(w.location,j,E);h=g();let T=e1(C,h),M=w.createHref(C);c.replaceState(T,"",M),o&&m&&m({action:d,location:w.location,delta:0})}function S(j){return tE(j)}let w={get action(){return d},get location(){return e(r,c)},listen(j){if(m)throw new Error("A history only accepts one active listener");return r.addEventListener(Jv,v),m=j,()=>{r.removeEventListener(Jv,v),m=null}},createHref(j){return t(r,j)},createURL:S,encodeLocation(j){let E=S(j);return{pathname:E.pathname,search:E.search,hash:E.hash}},push:x,replace:b,go(j){return c.go(j)}};return w}function tE(e,t=!1){let i="http://localhost";
58typeof window<"u"&&(i=window.location.origin!=="null"?window.location.origin:window.location.href),it(i,"No window.location.(origin|href) available to create URL");let s=typeof e=="string"?e:Sl(e);return s=s.replace(/ $/,"%20"),!t&&s.startsWith("//")&&(s=i+s),new URL(s,i)}function Cb(e,t,i="/"){return nE(e,t,i,!1)}function nE(e,t,i,s){let r=typeof t=="string"?er(t):t,o=Ti(r.pathname||"/",i);if(o==null)return null;let c=Ab(e);iE(c);let d=null;for(let m=0;d==null&&m<c.length;++m){let h=hE(o);d=dE(c[m],h,s)}return d}function Ab(e,t=[],i=[],s="",r=!1){let o=(c,d,m=r,h)=>{let g={relativePath:h===void 0?c.path||"":h,caseSensitive:c.caseSensitive===!0,childrenIndex:d,route:c};if(g.relativePath.startsWith("/")){if(!g.relativePath.startsWith(s)&&m)return;it(g.relativePath.startsWith(s),`Absolute route path "${g.relativePath}" nested under path "${s}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),g.relativePath=g.relativePath.slice(s.length)}let v=Ni([s,g.relativePath]),x=i.concat(g);c.children&&c.children.length>0&&(it(c.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${v}".`),Ab(c.children,t,x,v,m)),!(c.path==null&&!c.index)&&t.push({path:v,score:uE(v,c.index),routesMeta:x})};return e.forEach((c,d)=>{if(c.path===""||!c.path?.includes("?"))o(c,d);else for(let m of Mb(c.path))o(c,d,!0,m)}),t}function Mb(e){let t=e.split("/");if(t.length===0)return[];let[i,...s]=t,r=i.endsWith("?"),o=i.replace(/\?$/,"");if(s.length===0)return r?[o,""]:[o];let c=Mb(s.join("/")),d=[];return d.push(...c.map(m=>m===""?o:[o,m].join("/"))),r&&d.push(...c),d.map(m=>e.startsWith("/")&&m===""?"/":m)}function iE(e){e.sort((t,i)=>t.score!==i.score?i.score-t.score:fE(t.routesMeta.map(s=>s.childrenIndex),i.routesMeta.map(s=>s.childrenIndex)))}var aE=/^:[\w-]+$/,sE=3,rE=2,lE=1,oE=10,cE=-2,t1=e=>e==="*";function uE(e,t){let i=e.split("/"),s=i.length;return i.some(t1)&&(s+=cE),t&&(s+=rE),i.filter(r=>!t1(r)).reduce((r,o)=>r+(aE.test(o)?sE:o===""?lE:oE),s)}function fE(e,t){return e.length===t.length&&e.slice(0,-1).every((s,r)=>s===t[r])?e[e.length-1]-t[t.length-1]:0}function dE(e,t,i=!1){let{routesMeta:s}=e,r={},o="/",c=[];for(let d=0;d<s.length;++d){let m=s[d],h=d===s.length-1,g=o==="/"?t:t.slice(o.length)||"/",v=zc({path:m.relativePath,caseSensitive:m.caseSensitive,end:h},g),x=m.route;if(!v&&h&&i&&!s[s.length-1].route.index&&(v=zc({path:m.relativePath,caseSensitive:m.caseSensitive,end:!1},g)),!v)return null;
58Object.assign(r,v.params),c.push({params:r,pathname:Ni([o,v.pathname]),pathnameBase:vE(Ni([o,v.pathnameBase])),route:x}),v.pathnameBase!=="/"&&(o=Ni([o,v.pathnameBase]))}return c}function zc(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[i,s]=mE(e.path,e.caseSensitive,e.end),r=t.match(i);if(!r)return null;let o=r[0],c=o.replace(/(.)\/+$/,"$1"),d=r.slice(1);return{params:s.reduce((h,{paramName:g,isOptional:v},x)=>{if(g==="*"){let S=d[x]||"";c=o.slice(0,o.length-S.length).replace(/(.)\/+$/,"$1")}const b=d[x];return v&&!b?h[g]=void 0:h[g]=(b||"").replace(/%2F/g,"/"),h},{}),pathname:o,pathnameBase:c,pattern:e}}function mE(e,t=!1,i=!0){Dn(e==="*"||!e.endsWith("*")||e.endsWith("/*"),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,"/*")}".`);let s=[],r="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(c,d,m)=>(s.push({paramName:d,isOptional:m!=null}),m?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return e.endsWith("*")?(s.push({paramName:"*"}),r+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):i?r+="\\/*$":e!==""&&e!=="/"&&(r+="(?:(?=\\/|$))"),[new RegExp(r,t?void 0:"i"),s]}function hE(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Dn(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function Ti(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let i=t.endsWith("/")?t.length-1:t.length,s=e.charAt(i);return s&&s!=="/"?null:e.slice(i)||"/"}var Rb=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,pE=e=>Rb.test(e);function gE(e,t="/"){let{pathname:i,search:s="",hash:r=""}=typeof e=="string"?er(e):e,o;if(i)if(pE(i))o=i;else{if(i.includes("//")){let c=i;i=i.replace(/\/\/+/g,"/"),Dn(!1,`Pathnames cannot have embedded double slashes - normalizing ${c} -> ${i}`)}i.startsWith("/")?o=n1(i.substring(1),"/"):o=n1(i,t)}else o=t;return{pathname:o,search:xE(s),hash:bE(r)}}function n1(e,t){let i=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(r=>{r===".."?i.length>1&&i.pop():r!=="."&&i.push(r)}),i.length>1?i.join("/"):"/"}function Id(e,t,i,s){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(s)}].  Please separate it out to the \`to.${i}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function yE(e){return e.filter((t,i)=>i===0||t.route.path&&t.route.path.length>0)}function Db(e){let t=yE(e);return t.map((i,s)=>s===t.length-1?i.pathname:i.pathnameBase)}function Ob(e,t,i,s=!1){let r;typeof e=="string"?r=er(e):(r={...e},it(!r.pathname||!r.pathname.includes("?"),Id("?","pathname","search",r)),it(!r.pathname||!r.pathname.includes("#"),Id("#","pathname","hash",r)),it(!r.search||!r.search.includes("#"),Id("#","search","hash",r)));let o=e===""||r.pathname==="",c=o?"/":r.pathname,d;if(c==null)d=i;else{let v=t.length-1;if(!s&&c.startsWith("..")){let x=c.split("/");for(;x[0]==="..";)x.shift(),v-=1;r.pathname=x.join("/")}d=v>=0?t[v]:"/"}let m=gE(r,d),h=c&&c!=="/"&&c.endsWith("/"),g=(o||c===".")&&i.endsWith("/");return!m.pathname.endsWith("/")&&(h||g)&&(m.pathname+="/"),m}var Ni=e=>e.join("/").replace(/\/\/+/g,"/"),vE=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),xE=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,bE=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e,SE=class{constructor(e,t,i,s=!1){this.status=e,this.statusText=t||"",this.internal=s,i instanceof Error?(this.data=i.toString(),this.error=i):this.data=i}};function wE(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}function NE(e){return e.map(t=>t.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var kb=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function zb(e,t){let i=e;
58if(typeof i!="string"||!Rb.test(i))return{absoluteURL:void 0,isExternal:!1,to:i};let s=i,r=!1;if(kb)try{let o=new URL(window.location.href),c=i.startsWith("//")?new URL(o.protocol+i):new URL(i),d=Ti(c.pathname,t);c.origin===o.origin&&d!=null?i=d+c.search+c.hash:r=!0}catch{Dn(!1,`<Link to="${i}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:s,isExternal:r,to:i}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var Lb=["POST","PUT","PATCH","DELETE"];new Set(Lb);var _E=["GET",...Lb];new Set(_E);var tr=_.createContext(null);tr.displayName="DataRouter";var Wc=_.createContext(null);Wc.displayName="DataRouterState";var jE=_.createContext(!1),Vb=_.createContext({isTransitioning:!1});Vb.displayName="ViewTransition";var EE=_.createContext(new Map);EE.displayName="Fetchers";var TE=_.createContext(null);TE.displayName="Await";var Sn=_.createContext(null);Sn.displayName="Navigation";var zl=_.createContext(null);zl.displayName="Location";var Di=_.createContext({outlet:null,matches:[],isDataRoute:!1});Di.displayName="Route";var bh=_.createContext(null);bh.displayName="RouteError";var Pb="REACT_ROUTER_ERROR",CE="REDIRECT",AE="ROUTE_ERROR_RESPONSE";function ME(e){if(e.startsWith(`${Pb}:${CE}:{`))try{let t=JSON.parse(e.slice(28));if(typeof t=="object"&&t&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.location=="string"&&typeof t.reloadDocument=="boolean"&&typeof t.replace=="boolean")return t}catch{}}function RE(e){if(e.startsWith(`${Pb}:${AE}:{`))try{let t=JSON.parse(e.slice(40));if(typeof t=="object"&&t&&typeof t.status=="number"&&typeof t.statusText=="string")return new SE(t.status,t.statusText,t.data)}catch{}}function DE(e,{relative:t}={}){it(Ll(),"useHref() may be used only in the context of a <Router> component.");let{basename:i,navigator:s}=_.useContext(Sn),{hash:r,pathname:o,search:c}=Vl(e,{relative:t}),d=o;return i!=="/"&&(d=o==="/"?i:Ni([i,o])),s.createHref({pathname:d,search:c,hash:r})}function Ll(){return _.useContext(zl)!=null}function da(){return it(Ll(),"useLocation() may be used only in the context of a <Router> component."),_.useContext(zl).location}var Ub="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Bb(e){_.useContext(Sn).static||_.useLayoutEffect(e)}function Hb(){let{isDataRoute:e}=_.useContext(Di);return e?IE():OE()}function OE(){it(Ll(),"useNavigate() may be used only in the context of a <Router> component.");let e=_.useContext(tr),{basename:t,navigator:i}=_.useContext(Sn),{matches:s}=_.useContext(Di),{pathname:r}=da(),o=JSON.stringify(Db(s)),c=_.useRef(!1);return Bb(()=>{c.current=!0}),_.useCallback((m,h={})=>{if(Dn(c.current,Ub),!c.current)return;if(typeof m=="number"){i.go(m);return}let g=Ob(m,JSON.parse(o),r,h.relative==="path");e==null&&t!=="/"&&(g.pathname=g.pathname==="/"?t:Ni([t,g.pathname])),(h.replace?i.replace:i.push)(g,h.state,h)},[t,i,o,r,e])}_.createContext(null);function Vl(e,{relative:t}={}){let{matches:i}=_.useContext(Di),{pathname:s}=da(),r=JSON.stringify(Db(i));return _.useMemo(()=>Ob(e,JSON.parse(r),s,t==="path"),[e,r,s,t])}function kE(e,t){return Fb(e,t)}function Fb(e,t,i,s,r){it(Ll(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:o}=_.useContext(Sn),{matches:c}=_.useContext(Di),d=c[c.length-1],m=d?d.params:{},h=d?d.pathname:"/",g=d?d.pathnameBase:"/",v=d&&d.route;{let C=v&&v.path||"";$b(h,!v||C.endsWith("*")||C.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${h}" (under <Route path="${C}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
59
60Please change the parent <Route path="${C}"> to <Route path="${C==="/"?"*":`${C}/*`}">.`)}let x=da(),b;if(t){let C=typeof t=="string"?er(t):t;it(g==="/"||C.pathname?.startsWith(g),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${g}" but pathname "${C.pathname}" was given in the \`location\` prop.`),b=C}else b=x;let S=b.pathname||"/",w=S;if(g!=="/"){let C=g.replace(/^\//,"").split("/");w="/"+S.replace(/^\//,"").split("/").slice(C.length).join("/")}let j=Cb(e,{pathname:w});Dn(v||j!=null,`No routes matched location "${b.pathname}${b.search}${b.hash}" `),Dn(j==null||j[j.length-1].route.element!==void 0||j[j.length-1].route.Component!==void 0||j[j.length-1].route.lazy!==void 0,`Matched leaf route at location "${b.pathname}${b.search}${b.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let E=UE(j&&j.map(C=>Object.assign({},C,{params:Object.assign({},m,C.params),pathname:Ni([g,o.encodeLocation?o.encodeLocation(C.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:C.pathname]),pathnameBase:C.pathnameBase==="/"?g:Ni([g,o.encodeLocation?o.encodeLocation(C.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:C.pathnameBase])})),c,i,s,r);return t&&E?_.createElement(zl.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...b},navigationType:"POP"}},E):E}function zE(){let e=$E(),t=wE(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),i=e instanceof Error?e.stack:null,s="rgba(200,200,200, 0.5)",r={padding:"0.5rem",backgroundColor:s},o={padding:"2px 4px",backgroundColor:s},c=null;return console.error("Error handled by React Router default ErrorBoundary:",e),c=_.createElement(_.Fragment,null,_.createElement("p",null,"💿 Hey developer 👋"),_.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",_.createElement("code",{style:o},"ErrorBoundary")," or"," ",_.createElement("code",{style:o},"errorElement")," prop on your route.")),_.createElement(_.Fragment,null,_.createElement("h2",null,"Unexpected Application 
60Error!"),_.createElement("h3",{style:{fontStyle:"italic"}},t),i?_.createElement("pre",{style:r},i):null,c)}var LE=_.createElement(zE,null),qb=class extends _.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||t.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){this.props.onError?this.props.onError(e,t):console.error("React Router caught the following error during render",e)}render(){let e=this.state.error;if(this.context&&typeof e=="object"&&e&&"digest"in e&&typeof e.digest=="string"){const i=RE(e.digest);i&&(e=i)}let t=e!==void 0?_.createElement(Di.Provider,{value:this.props.routeContext},_.createElement(bh.Provider,{value:e,children:this.props.component})):this.props.children;return this.context?_.createElement(VE,{error:e},t):t}};qb.contextType=jE;var Gd=new WeakMap;function VE({children:e,error:t}){let{basename:i}=_.useContext(Sn);if(typeof t=="object"&&t&&"digest"in t&&typeof t.digest=="string"){let s=ME(t.digest);if(s){let r=Gd.get(t);if(r)throw r;let o=zb(s.location,i);if(kb&&!Gd.get(t))if(o.isExternal||s.reloadDocument)window.location.href=o.absoluteURL||o.to;else{const c=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(o.to,{replace:s.replace}));throw Gd.set(t,c),c}return _.createElement("meta",{httpEquiv:"refresh",content:`0;url=${o.absoluteURL||o.to}`})}}return e}function PE({routeContext:e,match:t,children:i}){let s=_.useContext(tr);return s&&s.static&&s.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(s.staticContext._deepestRenderedBoundaryId=t.route.id),_.createElement(Di.Provider,{value:e},i)}function UE(e,t=[],i=null,s=null,r=null){if(e==null){if(!i)return null;if(i.errors)e=i.matches;else if(t.length===0&&!i.initialized&&i.matches.length>0)e=i.matches;else return null}let o=e,c=i?.errors;if(c!=null){let g=o.findIndex(v=>v.route.id&&c?.[v.route.id]!==void 0);it(g>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(c).join(",")}`),o=o.slice(0,Math.min(o.length,g+1))}let d=!1,m=-1;if(i)for(let g=0;g<o.length;g++){let v=o[g];if((v.route.HydrateFallback||v.route.hydrateFallbackElement)&&(m=g),v.route.id){let{loaderData:x,errors:b}=i,S=v.route.loader&&!x.hasOwnProperty(v.route.id)&&(!b||b[v.route.id]===void 0);if(v.route.lazy||S){d=!0,m>=0?o=o.slice(0,m+1):o=[o[0]];break}}}let h=i&&s?(g,v)=>{s(g,{location:i.location,params:i.matches?.[0]?.params??{},unstable_pattern:NE(i.matches),errorInfo:v})}:void 0;return o.reduceRight((g,v,x)=>{let b,S=!1,w=null,j=null;i&&(b=c&&v.route.id?c[v.route.id]:void 0,w=v.route.errorElement||LE,d&&(m<0&&x===0?($b("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),S=!0,j=null):m===x&&(S=!0,j=v.route.hydrateFallbackElement||null)));let E=t.concat(o.slice(0,x+1)),C=()=>{let T;return b?T=w:S?T=j:v.route.Component?T=_.createElement(v.route.Component,null):v.route.element?T=v.route.element:T=g,_.createElement(PE,{match:v,routeContext:{outlet:g,matches:E,isDataRoute:i!=null},children:T})};return i&&(v.route.ErrorBoundary||v.route.errorElement||x===0)?_.createElement(qb,{location:i.location,revalidation:i.revalidation,component:w,error:b,children:C(),routeContext:{outlet:null,matches:E,isDataRoute:!0},onError:h}):C()},null)}function Sh(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function BE(e){let t=_.useContext(tr);return it(t,Sh(e)),t}function HE(e){let t=_.useContext(Wc);return it(t,Sh(e)),t}function FE(e){let t=_.useContext(Di);return it(t,Sh(e)),t}function wh(e){let t=FE(e),i=t.matches[t.matches.length-1];return it(i.route.id,`${e} can only be used on routes that contain a unique "id"`),i.route.id}function qE(){return wh("useRouteId")}function $E(){let e=_.useContext(bh),t=HE("useRouteError"),i=wh("useRouteError");return e!==void 0?e:t.errors?.[i]}function IE(){let{router:e}=BE("useNavigate"),t=wh("useNavigate"),i=_.useRef(!1);return Bb(()=>{i.current=!0}),_.useCallback(async(r,o={})=>{Dn(i.current,Ub),i.current&&(typeof r=="number"?await e.navigate(r):await e.navigate(r,{fromRouteId:t,...o}))},[e,t])}var i1={};function $b(e,t,i){!t&&!i1[e]&&(i1[e]=!0,Dn(!1,i))}_.memo(GE);function GE({routes:e,future:t,state:i,onError:s}){return Fb(e,void 0,i,s,t)}function pn(e){it(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function YE({basename:e="/",children:t=null,location:i,navigationType:s="POP",navigator:r,static:o=!1,unstable_useTransitions:c}){it(!Ll(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let d=e.replace(/^\/*/,"/"),m=_.useMemo(()=>({basename:d,navigator:r,static:o,unstable_useTransitions:c,future:{}}),[d,r,o,c]);typeof i=="string"&&(i=er(i));let{pathname:h="/",search:g="",hash:v="",state:x=null,key:b="default"}=i,S=_.useMemo(()=>{let w=Ti(h,d);return w==null?null:{location:{pathname:w,search:g,hash:v,state:x,key:b},navigationType:s}},[d,h,g,v,x,b,s]);
60return Dn(S!=null,`<Router basename="${d}"> is not able to match the URL "${h}${g}${v}" because it does not start with the basename, so the <Router> won't render anything.`),S==null?null:_.createElement(Sn.Provider,{value:m},_.createElement(zl.Provider,{children:t,value:S}))}function XE({children:e,location:t}){return kE(Cm(e),t)}function Cm(e,t=[]){let i=[];return _.Children.forEach(e,(s,r)=>{if(!_.isValidElement(s))return;let o=[...t,r];if(s.type===_.Fragment){i.push.apply(i,Cm(s.props.children,o));return}it(s.type===pn,`[${typeof s.type=="string"?s.type:s.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),it(!s.props.index||!s.props.children,"An index route cannot have child routes.");let c={id:s.props.id||o.join("-"),caseSensitive:s.props.caseSensitive,element:s.props.element,Component:s.props.Component,index:s.props.index,path:s.props.path,middleware:s.props.middleware,loader:s.props.loader,action:s.props.action,hydrateFallbackElement:s.props.hydrateFallbackElement,HydrateFallback:s.props.HydrateFallback,errorElement:s.props.errorElement,ErrorBoundary:s.props.ErrorBoundary,hasErrorBoundary:s.props.hasErrorBoundary===!0||s.props.ErrorBoundary!=null||s.props.errorElement!=null,shouldRevalidate:s.props.shouldRevalidate,handle:s.props.handle,lazy:s.props.lazy};s.props.children&&(c.children=Cm(s.props.children,o)),i.push(c)}),i}var jc="get",Ec="application/x-www-form-urlencoded";function Jc(e){return typeof HTMLElement<"u"&&e instanceof HTMLElement}function KE(e){return Jc(e)&&e.tagName.toLowerCase()==="button"}function ZE(e){return Jc(e)&&e.tagName.toLowerCase()==="form"}function QE(e){return Jc(e)&&e.tagName.toLowerCase()==="input"}function WE(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function JE(e,t){return e.button===0&&(!t||t==="_self")&&!WE(e)}var fc=null;function e5(){if(fc===null)try{new FormData(document.createElement("form"),0),fc=!1}catch{fc=!0}return fc}var t5=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Yd(e){return e!=null&&!t5.has(e)?(Dn(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Ec}"`),null):e}function n5(e,t){let i,s,r,o,c;if(ZE(e)){let d=e.getAttribute("action");s=d?Ti(d,t):null,i=e.getAttribute("method")||jc,r=Yd(e.getAttribute("enctype"))||Ec,o=new FormData(e)}else if(KE(e)||QE(e)&&(e.type==="submit"||e.type==="image")){let d=e.form;if(d==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let m=e.getAttribute("formaction")||d.getAttribute("action");if(s=m?Ti(m,t):null,i=e.getAttribute("formmethod")||d.getAttribute("method")||jc,r=Yd(e.getAttribute("formenctype"))||Yd(d.getAttribute("enctype"))||Ec,o=new FormData(d,e),!e5()){let{name:h,type:g,value:v}=e;if(g==="image"){let x=h?`${h}.`:"";o.append(`${x}x`,"0"),o.append(`${x}y`,"0")}else h&&o.append(h,v)}}else{if(Jc(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');i=jc,s=null,r=Ec,c=e}return o&&r==="text/plain"&&(c=o,o=void 0),{action:s,method:i.toLowerCase(),encType:r,formData:o,body:c}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function Nh(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function i5(e,t,i,s){let r=typeof e=="string"?new URL(e,typeof window>"u"?"server://singlefetch/":window.location.origin):e;return i?r.pathname.endsWith("/")?r.pathname=`${r.pathname}_.${s}`:r.pathname=`${r.pathname}.${s}`:r.pathname==="/"?r.pathname=`_root.${s}`:t&&Ti(r.pathname,t)==="/"?r.pathname=`${t.replace(/\/$/,"")}/_root.${s}`:r.pathname=`${r.pathname.replace(/\/$/,"")}.${s}`,r}async function a5(e,t){if(e.id in t)return t[e.id];try{let i=await import(e.module);return t[e.id]=i,i}catch(i){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(i),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function s5(e){return e==null?!1:e.href==null?e.rel==="preload"&&typeof e.imageSrcSet=="string"&&typeof e.imageSizes=="string":typeof e.rel=="string"&&typeof e.href=="string"}async function r5(e,t,i){let s=await Promise.all(e.map(async r=>{let o=t.routes[r.route.id];if(o){let c=await a5(o,i);return c.links?c.links():[]}return[]}));return u5(s.flat(1).filter(s5).filter(r=>r.rel==="stylesheet"||r.rel==="preload").map(r=>r.rel==="stylesheet"?{...r,rel:"prefetch",as:"style"}:{...r,rel:"prefetch"}))}function a1(e,t,i,s,r,o){let c=(m,h)=>i[h]?m.route.id!==i[h].route.id:!0,d=(m,h)=>i[h].pathname!==m.pathname||i[h].route.path?.endsWith("*")&&i[h].params["*"]!==m.params["*"];return o==="assets"?t.filter((m,h)=>c(m,h)||d(m,h)):o==="data"?t.filter((m,h)=>{let g=s.routes[m.route.id];if(!g||!g.hasLoader)return!1;if(c(m,h)||d(m,h))return!0;
60if(m.route.shouldRevalidate){let v=m.route.shouldRevalidate({currentUrl:new URL(r.pathname+r.search+r.hash,window.origin),currentParams:i[0]?.params||{},nextUrl:new URL(e,window.origin),nextParams:m.params,defaultShouldRevalidate:!0});if(typeof v=="boolean")return v}return!0}):[]}function l5(e,t,{includeHydrateFallback:i}={}){return o5(e.map(s=>{let r=t.routes[s.route.id];if(!r)return[];let o=[r.module];return r.clientActionModule&&(o=o.concat(r.clientActionModule)),r.clientLoaderModule&&(o=o.concat(r.clientLoaderModule)),i&&r.hydrateFallbackModule&&(o=o.concat(r.hydrateFallbackModule)),r.imports&&(o=o.concat(r.imports)),o}).flat(1))}function o5(e){return[...new Set(e)]}function c5(e){let t={},i=Object.keys(e).sort();for(let s of i)t[s]=e[s];return t}function u5(e,t){let i=new Set;return new Set(t),e.reduce((s,r)=>{let o=JSON.stringify(c5(r));return i.has(o)||(i.add(o),s.push({key:o,link:r})),s},[])}function Ib(){let e=_.useContext(tr);return Nh(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function f5(){let e=_.useContext(Wc);return Nh(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var _h=_.createContext(void 0);_h.displayName="FrameworkContext";function Gb(){let e=_.useContext(_h);return Nh(e,"You must render this element inside a <HydratedRouter> element"),e}function d5(e,t){let i=_.useContext(_h),[s,r]=_.useState(!1),[o,c]=_.useState(!1),{onFocus:d,onBlur:m,onMouseEnter:h,onMouseLeave:g,onTouchStart:v}=t,x=_.useRef(null);_.useEffect(()=>{if(e==="render"&&c(!0),e==="viewport"){let w=E=>{E.forEach(C=>{c(C.isIntersecting)})},j=new IntersectionObserver(w,{threshold:.5});return x.current&&j.observe(x.current),()=>{j.disconnect()}}},[e]),_.useEffect(()=>{if(s){let w=setTimeout(()=>{c(!0)},100);return()=>{clearTimeout(w)}}},[s]);let b=()=>{r(!0)},S=()=>{r(!1),c(!1)};return i?e!=="intent"?[o,x,{}]:[o,x,{onFocus:ll(d,b),onBlur:ll(m,S),onMouseEnter:ll(h,b),onMouseLeave:ll(g,S),onTouchStart:ll(v,b)}]:[!1,x,{}]}function ll(e,t){return i=>{e&&e(i),i.defaultPrevented||t(i)}}function m5({page:e,...t}){let{router:i}=Ib(),s=_.useMemo(()=>Cb(i.routes,e,i.basename),[i.routes,e,i.basename]);return s?_.createElement(p5,{page:e,matches:s,...t}):null}function h5(e){let{manifest:t,routeModules:i}=Gb(),[s,r]=_.useState([]);return _.useEffect(()=>{let o=!1;return r5(e,t,i).then(c=>{o||r(c)}),()=>{o=!0}},[e,t,i]),s}function p5({page:e,matches:t,...i}){let s=da(),{future:r,manifest:o,routeModules:c}=Gb(),{basename:d}=Ib(),{loaderData:m,matches:h}=f5(),g=_.useMemo(()=>a1(e,t,h,o,s,"data"),[e,t,h,o,s]),v=_.useMemo(()=>a1(e,t,h,o,s,"assets"),[e,t,h,o,s]),x=_.useMemo(()=>{if(e===s.pathname+s.search+s.hash)return[];let w=new Set,j=!1;if(t.forEach(C=>{let T=o.routes[C.route.id];!T||!T.hasLoader||(!g.some(M=>M.route.id===C.route.id)&&C.route.id in m&&c[C.route.id]?.shouldRevalidate||T.hasClientLoader?j=!0:w.add(C.route.id))}),w.size===0)return[];let E=i5(e,d,r.unstable_trailingSlashAwareDataRequests,"data");return j&&w.size>0&&E.searchParams.set("_routes",t.filter(C=>w.has(C.route.id)).map(C=>C.route.id).join(",")),[E.pathname+E.search]},[d,r.unstable_trailingSlashAwareDataRequests,m,s,o,g,t,e,c]),b=_.useMemo(()=>l5(v,o),[v,o]),S=h5(v);return _.createElement(_.Fragment,null,x.map(w=>_.createElement("link",{key:w,rel:"prefetch",as:"fetch",href:w,...i})),b.map(w=>_.createElement("link",{key:w,rel:"modulepreload",href:w,...i})),S.map(({key:w,link:j})=>_.createElement("link",{key:w,nonce:i.nonce,...j})))}function g5(...e){return t=>{e.forEach(i=>{typeof i=="function"?i(t):i!=null&&(i.current=t)})}}var y5=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{y5&&(window.__reactRouterVersion="7.12.0")}catch{}function v5({basename:e,children:t,unstable_useTransitions:i,window:s}){let r=_.useRef();r.current==null&&(r.current=Wj({window:s,v5Compat:!0}));let o=r.current,[c,d]=_.useState({action:o.action,location:o.location}),m=_.useCallback(h=>{i===!1?d(h):_.startTransition(()=>d(h))},[i]);return _.useLayoutEffect(()=>o.listen(m),[o,m]),_.createElement(YE,{basename:e,children:t,location:c.location,navigationType:c.action,navigator:o,unstable_useTransitions:i})}var Yb=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Xb=_.forwardRef(function({onClick:t,discover:i="render",prefetch:s="none",relative:r,reloadDocument:o,replace:c,state:d,target:m,to:h,preventScrollReset:g,viewTransition:v,unstable_defaultShouldRevalidate:x,...b},S){let{basename:w,unstable_useTransitions:j}=_.useContext(Sn),E=typeof h=="string"&&Yb.test(h),C=zb(h,w);h=C.to;let T=DE(h,{relative:r}),[M,R,z]=d5(s,b),O=S5(h,{replace:c,state:d,target:m,preventScrollReset:g,relative:r,viewTransition:v,unstable_defaultShouldRevalidate:x,unstable_useTransitions:j});function k(K){t&&t(K),K.defaultPrevented||O(K)}let I=_.createElement("a",{...b,...z,href:C.absoluteURL||T,onClick:C.isExternal||o?t:k,ref:g5(S,R),target:m,"data-discover":!E&&i==="render"?"true":void 0});return M&&!E?_.createElement(_.Fragment,null,I,_.createElement(m5,{page:T})):I});Xb.displayName="Link";var On=_.forwardRef(function({"aria-current":t="page",caseSensitive:i=!1,className:s="",end:r=!1,style:o,to:c,viewTransition:d,children:m,...h},g){let v=Vl(c,{relative:h.relative}),x=da(),b=_.useContext(Wc),{navigator:S,basename:w}=_.useContext(Sn),j=b!=null&&E5(v)&&d===!0,E=S.encodeLocation?S.encodeLocation(v).pathname:v.pathname,C=x.pathname,T=b&&b.navigation&&b.navigation.location?b.navigation.location.pathname:null;i||(C=C.toLowerCase(),T=T?T.toLowerCase():null,E=E.toLowerCase()),T&&w&&(T=Ti(T,w)||T);const M=E!=="/"&&E.endsWith("/")?E.length-1:E.length;let R=C===E||!r&&C.startsWith(E)&&C.charAt(M)==="/",z=T!=null&&(T===E||!r&&T.startsWith(E)&&T.charAt(E.length)==="/"),O={isActive:R,isPending:z,isTransitioning:j},k=R?t:void 0,I;typeof s=="function"?I=s(O):I=[s,R?"active":null,z?"pending":null,j?"transitioning":null].filter(
60Boolean).join(" ");let K=typeof o=="function"?o(O):o;return _.createElement(Xb,{...h,"aria-current":k,className:I,ref:g,style:K,to:c,viewTransition:d},typeof m=="function"?m(O):m)});On.displayName="NavLink";var x5=_.forwardRef(({discover:e="render",fetcherKey:t,navigate:i,reloadDocument:s,replace:r,state:o,method:c=jc,action:d,onSubmit:m,relative:h,preventScrollReset:g,viewTransition:v,unstable_defaultShouldRevalidate:x,...b},S)=>{let{unstable_useTransitions:w}=_.useContext(Sn),j=_5(),E=j5(d,{relative:h}),C=c.toLowerCase()==="get"?"get":"post",T=typeof d=="string"&&Yb.test(d),M=R=>{if(m&&m(R),R.defaultPrevented)return;R.preventDefault();let z=R.nativeEvent.submitter,O=z?.getAttribute("formmethod")||c,k=()=>j(z||R.currentTarget,{fetcherKey:t,method:O,navigate:i,replace:r,state:o,relative:h,preventScrollReset:g,viewTransition:v,unstable_defaultShouldRevalidate:x});w&&i!==!1?_.startTransition(()=>k()):k()};return _.createElement("form",{ref:S,method:C,action:E,onSubmit:s?m:M,...b,"data-discover":!T&&e==="render"?"true":void 0})});x5.displayName="Form";function b5(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function Kb(e){let t=_.useContext(tr);return it(t,b5(e)),t}function S5(e,{target:t,replace:i,state:s,preventScrollReset:r,relative:o,viewTransition:c,unstable_defaultShouldRevalidate:d,unstable_useTransitions:m}={}){let h=Hb(),g=da(),v=Vl(e,{relative:o});return _.useCallback(x=>{if(JE(x,t)){x.preventDefault();let b=i!==void 0?i:Sl(g)===Sl(v),S=()=>h(e,{replace:b,state:s,preventScrollReset:r,relative:o,viewTransition:c,unstable_defaultShouldRevalidate:d});m?_.startTransition(()=>S()):S()}},[g,h,v,i,s,t,e,r,o,c,d,m])}var w5=0,N5=()=>`__${String(++w5)}__`;function _5(){let{router:e}=Kb("useSubmit"),{basename:t}=_.useContext(Sn),i=qE(),s=e.fetch,r=e.navigate;return _.useCallback(async(o,c={})=>{let{action:d,method:m,encType:h,formData:g,body:v}=n5(o,t);if(c.navigate===!1){let x=c.fetcherKey||N5();await s(x,i,c.action||d,{unstable_defaultShouldRevalidate:c.unstable_defaultShouldRevalidate,preventScrollReset:c.preventScrollReset,formData:g,body:v,formMethod:c.method||m,formEncType:c.encType||h,flushSync:c.flushSync})}else await r(c.action||d,{unstable_defaultShouldRevalidate:c.unstable_defaultShouldRevalidate,preventScrollReset:c.preventScrollReset,formData:g,body:v,formMethod:c.method||m,formEncType:c.encType||h,replace:c.replace,state:c.state,fromRouteId:i,flushSync:c.flushSync,viewTransition:c.viewTransition})},[s,r,t,i])}function j5(e,{relative:t}={}){let{basename:i}=_.useContext(Sn),s=_.useContext(Di);it(s,"useFormAction must be used inside a RouteContext");let[r]=s.matches.slice(-1),o={...Vl(e||".",{relative:t})},c=da();if(e==null){o.search=c.search;let d=new URLSearchParams(o.search),m=d.getAll("index");if(m.some(g=>g==="")){d.delete("index"),m.filter(v=>v).forEach(v=>d.append("index",v));let g=d.toString();o.search=g?`?${g}`:""}}return(!e||e===".")&&r.route.index&&(o.search=o.search?o.search.replace(/^\?/,"?index&"):"?index"),i!=="/"&&(o.pathname=o.pathname==="/"?i:Ni([i,o.pathname])),Sl(o)}function E5(e,{relative:t}={}){let i=_.useContext(Vb);it(i!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`.  Did you accidentally import `RouterProvider` from `react-router`?");let{basename:s}=Kb("useViewTransitionState"),r=Vl(e,{relative:t});if(!i.isTransitioning)return!1;let o=Ti(i.currentLocation.pathname,s)||i.currentLocation.pathname,c=Ti(i.nextLocation.pathname,s)||i.nextLocation.pathname;return zc(r.pathname,c)!=null||zc(r.pathname,o)!=null}var jh=Tb();const Zb=jb(jh);var Xd={exports:{}},Kd={};/**
61 * @license React
62 * react-compiler-runtime.production.js
63 *
64 * Copyright (c) Meta Platforms, Inc. and affiliates.
65 *
66 * This source code is licensed under the MIT license found in the
67 * LICENSE file in the root directory of this source tree.
68 */var s1;function T5(){if(s1)return Kd;s1=1;var e=Qc().__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;return Kd.c=function(t){return e.H.useMemoCache(t)},Kd}var r1;
68function C5(){return r1||(r1=1,Xd.exports=T5()),Xd.exports}var te=C5();function A5(e){const t=te.c(3),i=768,[s,r]=_.useState(!1);let o,c;return t[0]!==i?(o=()=>{const d=window.matchMedia(`(max-width: ${i}px)`),m=h=>r(h.matches);return m(d),d.addEventListener("change",m),()=>d.removeEventListener("change",m)},c=[i],t[0]=i,t[1]=o,t[2]=c):(o=t[1],c=t[2]),_.useEffect(o,c),s}const M5="/assets/unmsm-DJwLOVqO.png",R5="/assets/unmsm-white-D73Z_vVe.png";function D5(e,t){const i=_.createContext(t),s=o=>{const{children:c,...d}=o,m=_.useMemo(()=>d,Object.values(d));return f.jsx(i.Provider,{value:m,children:c})};s.displayName=e+"Provider";function r(o){const c=_.useContext(i);if(c)return c;if(t!==void 0)return t;throw new Error(`\`${o}\` must be used within \`${e}\``)}return[s,r]}function Oi(e,t=[]){let i=[];function s(o,c){const d=_.createContext(c),m=i.length;i=[...i,c];const h=v=>{const{scope:x,children:b,...S}=v,w=x?.[e]?.[m]||d,j=_.useMemo(()=>S,Object.values(S));return f.jsx(w.Provider,{value:j,children:b})};h.displayName=o+"Provider";function g(v,x){const b=x?.[e]?.[m]||d,S=_.useContext(b);if(S)return S;if(c!==void 0)return c;throw new Error(`\`${v}\` must be used within \`${o}\``)}return[h,g]}const r=()=>{const o=i.map(c=>_.createContext(c));return function(d){const m=d?.[e]||o;return _.useMemo(()=>({[`__scope${e}`]:{...d,[e]:m}}),[d,m])}};return r.scopeName=e,[s,O5(r,...t)]}function O5(...e){const t=e[0];if(e.length===1)return t;const i=()=>{const s=e.map(r=>({useScope:r(),scopeName:r.scopeName}));return function(o){const c=s.reduce((d,{useScope:m,scopeName:h})=>{const v=m(o)[`__scope${h}`];return{...d,...v}},{});return _.useMemo(()=>({[`__scope${t.scopeName}`]:c}),[c])}};return i.scopeName=t.scopeName,i}function je(e,t,{checkForDefaultPrevented:i=!0}={}){return function(r){if(e?.(r),i===!1||!r.defaultPrevented)return t?.(r)}}function l1(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function Eh(...e){return t=>{let i=!1;const s=e.map(r=>{const o=l1(r,t);return!i&&typeof o=="function"&&(i=!0),o});if(i)return()=>{for(let r=0;r<s.length;r++){const o=s[r];typeof o=="function"?o():l1(e[r],null)}}}}function ft(...e){return _.useCallback(Eh(...e),e)}function wl(e){const t=z5(e),i=_.forwardRef((s,r)=>{const{children:o,...c}=s,d=_.Children.toArray(o),m=d.find(V5);if(m){const h=m.props.children,g=d.map(v=>v===m?_.Children.count(h)>1?_.Children.only(null):_.isValidElement(h)?h.props.children:null:v);return f.jsx(t,{...c,ref:r,children:_.isValidElement(h)?_.cloneElement(h,void 0,g):null})}return f.jsx(t,{...c,ref:r,children:o})});return i.displayName=`${e}.Slot`,i}var k5=wl("Slot");function z5(e){const t=_.forwardRef((i,s)=>{const{children:r,...o}=i;if(_.isValidElement(r)){const c=U5(r),d=P5(o,r.props);return r.type!==_.Fragment&&(d.ref=s?Eh(s,c):c),_.cloneElement(r,d)}return _.Children.count(r)>1?_.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var Qb=Symbol("radix.slottable");function L5(e){const t=({children:i})=>f.jsx(f.Fragment,{children:i});return t.displayName=`${e}.Slottable`,t.__radixId=Qb,t}function V5(e){return _.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===Qb}function P5(e,t){const i={...t};for(const s in t){const r=e[s],o=t[s];/^on[A-Z]/.test(s)?r&&o?i[s]=(...d)=>{const m=o(...d);return r(...d),m}:r&&(i[s]=r):s==="style"?i[s]={...r,...o}:s==="className"&&(i[s]=[r,o].filter(Boolean).join(" "))}return{...e,...i}}function U5(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,i=t&&"isReactWarning"in t&&t.isReactWarning;return i?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,i=t&&"isReactWarning"in t&&t.isReactWarning,i?e.props.ref:e.props.ref||e.ref)}var B5=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Ce=B5.reduce((e,t)=>{const i=wl(`Primitive.${t}`),s=_.forwardRef((r,o)=>{const{asChild:c,...d}=r,m=c?i:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),f.jsx(m,{...d,ref:o})});return s.displayName=`Primitive.${t}`,{...e,[t]:s}},{});function Am(e,t){e&&jh.flushSync(()=>
68e.dispatchEvent(t))}var bn=globalThis?.document?_.useLayoutEffect:()=>{},H5=Eb[" useInsertionEffect ".trim().toString()]||bn;function ei({prop:e,defaultProp:t,onChange:i=()=>{},caller:s}){const[r,o,c]=F5({defaultProp:t,onChange:i}),d=e!==void 0,m=d?e:r;{const g=_.useRef(e!==void 0);_.useEffect(()=>{const v=g.current;v!==d&&console.warn(`${s} is changing from ${v?"controlled":"uncontrolled"} to ${d?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),g.current=d},[d,s])}const h=_.useCallback(g=>{if(d){const v=q5(g)?g(e):g;v!==e&&c.current?.(v)}else o(g)},[d,e,o,c]);return[m,h]}function F5({defaultProp:e,onChange:t}){const[i,s]=_.useState(e),r=_.useRef(i),o=_.useRef(t);return H5(()=>{o.current=t},[t]),_.useEffect(()=>{r.current!==i&&(o.current?.(i),r.current=i)},[i,r]),[i,s,o]}function q5(e){return typeof e=="function"}var $5=_.createContext(void 0);function eu(e){const t=_.useContext($5);return e||t||"ltr"}function I5(e,t){return _.useReducer((i,s)=>t[i][s]??i,e)}var wn=e=>{const{present:t,children:i}=e,s=G5(t),r=typeof i=="function"?i({present:s.isPresent}):_.Children.only(i),o=ft(s.ref,Y5(r));return typeof i=="function"||s.isPresent?_.cloneElement(r,{ref:o}):null};wn.displayName="Presence";function G5(e){const[t,i]=_.useState(),s=_.useRef(null),r=_.useRef(e),o=_.useRef("none"),c=e?"mounted":"unmounted",[d,m]=I5(c,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return _.useEffect(()=>{const h=dc(s.current);o.current=d==="mounted"?h:"none"},[d]),bn(()=>{const h=s.current,g=r.current;if(g!==e){const x=o.current,b=dc(h);e?m("MOUNT"):b==="none"||h?.display==="none"?m("UNMOUNT"):m(g&&x!==b?"ANIMATION_OUT":"UNMOUNT"),r.current=e}},[e,m]),bn(()=>{if(t){let h;const g=t.ownerDocument.defaultView??window,v=b=>{const w=dc(s.current).includes(CSS.escape(b.animationName));if(b.target===t&&w&&(m("ANIMATION_END"),!r.current)){const j=t.style.animationFillMode;t.style.animationFillMode="forwards",h=g.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=j)})}},x=b=>{b.target===t&&(o.current=dc(s.current))};return t.addEventListener("animationstart",x),t.addEventListener("animationcancel",v),t.addEventListener("animationend",v),()=>{g.clearTimeout(h),t.removeEventListener("animationstart",x),t.removeEventListener("animationcancel",v),t.removeEventListener("animationend",v)}}else m("ANIMATION_END")},[t,m]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:_.useCallback(h=>{s.current=h?getComputedStyle(h):null,i(h)},[])}}function dc(e){return e?.animationName||"none"}function Y5(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,i=t&&"isReactWarning"in t&&t.isReactWarning;return i?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,i=t&&"isReactWarning"in t&&t.isReactWarning,i?e.props.ref:e.props.ref||e.ref)}var X5=Eb[" useId ".trim().toString()]||(()=>{}),K5=0;function Xn(e){const[t,i]=_.useState(X5());return bn(()=>{i(s=>s??String(K5++))},[e]),e||(t?`radix-${t}`:"")}function tu(e){const t=e+"CollectionProvider",[i,s]=Oi(t),[r,o]=i(t,{collectionRef:{current:null},itemMap:new Map}),c=w=>{const{scope:j,children:E}=w,C=ut.useRef(null),T=ut.useRef(new Map).current;return f.jsx(r,{scope:j,itemMap:T,collectionRef:C,children:E})};c.displayName=t;const d=e+"CollectionSlot",m=wl(d),h=ut.forwardRef((w,j)=>{const{scope:E,children:C}=w,T=o(d,E),M=ft(j,T.collectionRef);return f.jsx(m,{ref:M,children:C})});h.displayName=d;const g=e+"CollectionItemSlot",v="data-radix-collection-item",x=wl(g),b=ut.forwardRef((w,j)=>{const{scope:E,children:C,...T}=w,M=ut.useRef(null),R=ft(j,M),z=o(g,E);return ut.useEffect(()=>(z.itemMap.set(M,{ref:M,...T}),()=>void z.itemMap.delete(M))),f.jsx(x,{[v]:"",ref:R,children:C})});b.displayName=g;function S(w){const j=o(e+"CollectionConsumer",w);return ut.useCallback(()=>{const C=j.collectionRef.current;if(!C)return[];const T=Array.from(C.querySelectorAll(`[${v}
68]`));return Array.from(j.itemMap.values()).sort((z,O)=>T.indexOf(z.ref.current)-T.indexOf(O.ref.current))},[j.collectionRef,j.itemMap])}return[{Provider:c,Slot:h,ItemSlot:b},S,s]}function It(e){const t=_.useRef(e);return _.useEffect(()=>{t.current=e}),_.useMemo(()=>(...i)=>t.current?.(...i),[])}function Z5(e,t=globalThis?.document){const i=It(e);_.useEffect(()=>{const s=r=>{r.key==="Escape"&&i(r)};return t.addEventListener("keydown",s,{capture:!0}),()=>t.removeEventListener("keydown",s,{capture:!0})},[i,t])}var Q5="DismissableLayer",Mm="dismissableLayer.update",W5="dismissableLayer.pointerDownOutside",J5="dismissableLayer.focusOutside",o1,Wb=_.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),nu=_.forwardRef((e,t)=>{const{disableOutsidePointerEvents:i=!1,onEscapeKeyDown:s,onPointerDownOutside:r,onFocusOutside:o,onInteractOutside:c,onDismiss:d,...m}=e,h=_.useContext(Wb),[g,v]=_.useState(null),x=g?.ownerDocument??globalThis?.document,[,b]=_.useState({}),S=ft(t,O=>v(O)),w=Array.from(h.layers),[j]=[...h.layersWithOutsidePointerEventsDisabled].slice(-1),E=w.indexOf(j),C=g?w.indexOf(g):-1,T=h.layersWithOutsidePointerEventsDisabled.size>0,M=C>=E,R=nT(O=>{const k=O.target,I=[...h.branches].some(K=>K.contains(k));!M||I||(r?.(O),c?.(O),O.defaultPrevented||d?.())},x),z=iT(O=>{const k=O.target;[...h.branches].some(K=>K.contains(k))||(o?.(O),c?.(O),O.defaultPrevented||d?.())},x);return Z5(O=>{C===h.layers.size-1&&(s?.(O),!O.defaultPrevented&&d&&(O.preventDefault(),d()))},x),_.useEffect(()=>{if(g)return i&&(h.layersWithOutsidePointerEventsDisabled.size===0&&(o1=x.body.style.pointerEvents,x.body.style.pointerEvents="none"),h.layersWithOutsidePointerEventsDisabled.add(g)),h.layers.add(g),c1(),()=>{i&&h.layersWithOutsidePointerEventsDisabled.size===1&&(x.body.style.pointerEvents=o1)}},[g,x,i,h]),_.useEffect(()=>()=>{g&&(h.layers.delete(g),h.layersWithOutsidePointerEventsDisabled.delete(g),c1())},[g,h]),_.useEffect(()=>{const O=()=>b({});return document.addEventListener(Mm,O),()=>document.removeEventListener(Mm,O)},[]),f.jsx(Ce.div,{...m,ref:S,style:{pointerEvents:T?M?"auto":"none":void 0,...e.style},onFocusCapture:je(e.onFocusCapture,z.onFocusCapture),onBlurCapture:je(e.onBlurCapture,z.onBlurCapture),onPointerDownCapture:je(e.onPointerDownCapture,R.onPointerDownCapture)})});nu.displayName=Q5;var eT="DismissableLayerBranch",tT=_.forwardRef((e,t)=>{const i=_.useContext(Wb),s=_.useRef(null),r=ft(t,s);return _.useEffect(()=>{const o=s.current;if(o)return i.branches.add(o),()=>{i.branches.delete(o)}},[i.branches]),f.jsx(Ce.div,{...e,ref:r})});tT.displayName=eT;function nT(e,t=globalThis?.document){const i=It(e),s=_.useRef(!1),r=_.useRef(()=>{});return _.useEffect(()=>{const o=d=>{if(d.target&&!s.current){let m=function(){Jb(W5,i,h,{discrete:!0})};const h={originalEvent:d};d.pointerType==="touch"?(t.removeEventListener("click",r.current),r.current=m,t.addEventListener("click",r.current,{once:!0})):m()}else t.removeEventListener("click",r.current);s.current=!1},c=window.setTimeout(()=>{t.addEventListener("pointerdown",o)},0);return()=>{window.clearTimeout(c),t.removeEventListener("pointerdown",o),t.removeEventListener("click",r.current)}},[t,i]),{onPointerDownCapture:()=>s.current=!0}}function iT(e,t=globalThis?.document){const i=It(e),s=_.useRef(!1);return _.useEffect(()=>{const r=o=>{o.target&&!s.current&&Jb(J5,i,{originalEvent:o},{discrete:!1})};return t.addEventListener("focusin",r),()=>t.removeEventListener("focusin",r)},[t,i]),{onFocusCapture:()=>s.current=!0,onBlurCapture:()=>s.current=!1}}function c1(){const e=new CustomEvent(Mm);document.dispatchEvent(e)}function Jb(e,t,i,{discrete:s}){const r=i.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:i});t&&r.addEventListener(e,t,{once:!0}),s?Am(r,o):r.dispatchEvent(o)}function aT(e){const t=_.useRef({value:e,previous:e});return _.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}var sT=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),rT="VisuallyHidden",e2=_.forwardRef((e,t)=>
vendor: 5,117 bytes, line 68
68f.jsx(Ce.span,{...e,ref:t,style:{...sT,...e.style}}));e2.displayName=rT;var t2=e2,Ia="NavigationMenu",[Th,n2,lT]=tu(Ia),[Rm,oT,cT]=tu(Ia),[Ch]=Oi(Ia,[lT,cT]),[uT,Nn]=Ch(Ia),[fT,dT]=Ch(Ia),i2=_.forwardRef((e,t)=>{const{__scopeNavigationMenu:i,value:s,onValueChange:r,defaultValue:o,delayDuration:c=200,skipDelayDuration:d=300,orientation:m="horizontal",dir:h,...g}=e,[v,x]=_.useState(null),b=ft(t,I=>x(I)),S=eu(h),w=_.useRef(0),j=_.useRef(0),E=_.useRef(0),[C,T]=_.useState(!0),[M,R]=ei({prop:s,onChange:I=>{const K=I!=="",J=d>0;K?(window.clearTimeout(E.current),J&&T(!1)):(window.clearTimeout(E.current),E.current=window.setTimeout(()=>T(!0),d)),r?.(I)},defaultProp:o??"",caller:Ia}),z=_.useCallback(()=>{window.clearTimeout(j.current),j.current=window.setTimeout(()=>R(""),150)},[R]),O=_.useCallback(I=>{window.clearTimeout(j.current),R(I)},[R]),k=_.useCallback(I=>{M===I?window.clearTimeout(j.current):w.current=window.setTimeout(()=>{window.clearTimeout(j.current),R(I)},c)},[M,R,c]);return _.useEffect(()=>()=>{window.clearTimeout(w.current),window.clearTimeout(j.current),window.clearTimeout(E.current)},[]),f.jsx(a2,{scope:i,isRootMenu:!0,value:M,dir:S,orientation:m,rootNavigationMenu:v,onTriggerEnter:I=>{window.clearTimeout(w.current),C?k(I):O(I)},onTriggerLeave:()=>{window.clearTimeout(w.current),z()},onContentEnter:()=>window.clearTimeout(j.current),onContentLeave:z,onItemSelect:I=>{R(K=>K===I?"":I)},onItemDismiss:()=>R(""),children:f.jsx(Ce.nav,{"aria-label":"Main","data-orientation":m,dir:S,...g,ref:b})})});i2.displayName=Ia;var Dm="NavigationMenuSub",mT=_.forwardRef((e,t)=>{const{__scopeNavigationMenu:i,value:s,onValueChange:r,defaultValue:o,orientation:c="horizontal",...d}=e,m=Nn(Dm,i),[h,g]=ei({prop:s,onChange:r,defaultProp:o??"",caller:Dm});return f.jsx(a2,{scope:i,isRootMenu:!1,value:h,dir:m.dir,orientation:c,rootNavigationMenu:m.rootNavigationMenu,onTriggerEnter:v=>g(v),onItemSelect:v=>g(v),onItemDismiss:()=>g(""),children:f.jsx(Ce.div,{"data-orientation":c,...d,ref:t})})});mT.displayName=Dm;var a2=e=>{const{scope:t,isRootMenu:i,rootNavigationMenu:s,dir:r,orientation:o,children:c,value:d,onItemSelect:m,onItemDismiss:h,onTriggerEnter:g,onTriggerLeave:v,onContentEnter:x,onContentLeave:b}=e,[S,w]=_.useState(null),[j,E]=_.useState(new Map),[C,T]=_.useState(null);return f.jsx(uT,{scope:t,isRootMenu:i,rootNavigationMenu:s,value:d,previousValue:aT(d),baseId:Xn(),dir:r,orientation:o,viewport:S,onViewportChange:w,indicatorTrack:C,onIndicatorTrackChange:T,onTriggerEnter:It(g),onTriggerLeave:It(v),onContentEnter:It(x),onContentLeave:It(b),onItemSelect:It(m),onItemDismiss:It(h),onViewportContentChange:_.useCallback((M,R)=>{E(z=>(z.set(M,R),new Map(z)))},[]),onViewportContentRemove:_.useCallback(M=>{E(R=>R.has(M)?(R.delete(M),new Map(R)):R)},[]),children:f.jsx(Th.Provider,{scope:t,children:f.jsx(fT,{scope:t,items:j,children:c})})})},s2="NavigationMenuList",r2=_.forwardRef((e,t)=>{const{__scopeNavigationMenu:i,...s}=e,r=Nn(s2,i),o=f.jsx(Ce.ul,{"data-orientation":r.orientation,...s,ref:t});return f.jsx(Ce.div,{style:{position:"relative"},ref:r.onIndicatorTrackChange,children:f.jsx(Th.Slot,{scope:i,children:r.isRootMenu?f.jsx(p2,{asChild:!0,children:o}):o})})});r2.displayName=s2;var l2="NavigationMenuItem",[hT,o2]=Ch(l2),c2=_.forwardRef((e,t)=>{const{__scopeNavigationMenu:i,value:s,...r}=e,o=Xn(),c=s||o||"LEGACY_REACT_AUTO_VALUE",d=_.useRef(null),m=_.useRef(null),h=_.useRef(null),g=_.useRef(()=>{}),v=_.useRef(!1),x=_.useCallback((S="start")=>{if(d.current){g.current();const w=km(d.current);w.length&&Rh(S==="start"?w:w.reverse())}},[]),b=_.useCallback(()=>{if(d.current){const S=km(d.current);S.length&&(g.current=wT(S))}},[]);return f.jsx(hT,{scope:i,value:c,triggerRef:m,contentRef:d,focusProxyRef:h,wasEscapeCloseRef:v,onEntryKeyDown:x,onFocusProxyEnter:x,onRootContentClose:b,onContentFocusOutside:b,children:f.jsx(Ce.li,{...r,ref:t})})});c2.displayName=l2;var Om="NavigationMenuTrigger",u2=_.forwardRef((e,t)=>{const{__scopeNavigationMenu:i,disabled:s,...r}=e,o=Nn(Om,e.__scopeNavigationMenu),c=o2(Om,e.__scopeNavigationMenu),d=_.useRef(null),m=ft(d,c.triggerRef,t),h=y2(o.baseId,c.value),g=v2(o.baseId,c.value),v=_.useRef(!1),x=_.useRef(!1),b=c.value===o.value;return f.jsxs(f.Fragment,{children:[f.jsx(Th.ItemSlot,{scope:i,value:c.value,children:f.jsx(g2,{asChild:!0,children:f.jsx(Ce.button,{id:h,disabled:s,"data-disabled":s?"":void 0,"data-state":Dh(b),"aria-expanded":b,"aria-controls":g,...r,ref:m,onPointerEnter:je(e.onPointerEnter,()=>{x.current=!1,c.wasEscapeCloseRef.current=!1}),onPointerMove:je(e.onPointerMove,Lc(()=>{s||x.current||c.wasEscapeCloseRef.current||v.current||(o.onTriggerEnter(c.value),v.current=!0)})),onPointerLeave:je(e.onPointerLeave,Lc(()=>{s||(o.onTriggerLeave(),v.current=!1)})),onClick:je(e.onClick,()=>{o.onItemSelect(c.value),x.current=b}),onKeyDown:je(e.onKeyDown,S=>{const j={horizontal:"ArrowDown",vertical:o.dir==="rtl"?"ArrowLeft":"ArrowRight"}[o.orientation];b&&S.key===j&&(c.onEntryKeyDown(),S.preventDefault())})})})}),b&&f.jsxs(f.Fragment,{children:[f.jsx(t2,{"aria-hidden":!0,tabIndex:0,ref:c.focusProxyRef,onFocus:S=>
68{const w=c.contentRef.current,j=S.relatedTarget,E=j===d.current,C=w?.contains(j);(E||!C)&&c.onFocusProxyEnter(E?"start":"end")}}),o.viewport&&f.jsx("span",{"aria-owns":g})]})]})});u2.displayName=Om;var pT="NavigationMenuLink",u1="navigationMenu.linkSelect",f2=_.forwardRef((e,t)=>{const{__scopeNavigationMenu:i,active:s,onSelect:r,...o}=e;return f.jsx(g2,{asChild:!0,children:f.jsx(Ce.a,{"data-active":s?"":void 0,"aria-current":s?"page":void 0,...o,ref:t,onClick:je(e.onClick,c=>{const d=c.target,m=new CustomEvent(u1,{bubbles:!0,cancelable:!0});if(d.addEventListener(u1,h=>r?.(h),{once:!0}),Am(d,m),!m.defaultPrevented&&!c.metaKey){const h=new CustomEvent(Tc,{bubbles:!0,cancelable:!0});Am(d,h)}},{checkForDefaultPrevented:!1})})})});f2.displayName=pT;var Ah="NavigationMenuIndicator",gT=_.forwardRef((e,t)=>{const{forceMount:i,...s}=e,r=Nn(Ah,e.__scopeNavigationMenu),o=!!r.value;return r.indicatorTrack?Zb.createPortal(f.jsx(wn,{present:i||o,children:f.jsx(yT,{...s,ref:t})}),r.indicatorTrack):null});gT.displayName=Ah;var yT=_.forwardRef((e,t)=>{const{__scopeNavigationMenu:i,...s}=e,r=Nn(Ah,i),o=n2(i),[c,d]=_.useState(null),[m,h]=_.useState(null),g=r.orientation==="horizontal",v=!!r.value;_.useEffect(()=>{const S=o().find(w=>w.value===r.value)?.ref.current;S&&d(S)},[o,r.value]);const x=()=>{c&&h({size:g?c.offsetWidth:c.offsetHeight,offset:g?c.offsetLeft:c.offsetTop})};return zm(c,x),zm(r.indicatorTrack,x),m?f.jsx(Ce.div,{"aria-hidden":!0,"data-state":v?"visible":"hidden","data-orientation":r.orientation,...s,ref:t,style:{position:"absolute",...g?{left:0,width:m.size+"px",transform:`translateX(${m.offset}px)`}:{top:0,height:m.size+"px",transform:`translateY(${m.offset}px)`},...s.style}}):null}),Ks="NavigationMenuContent",d2=_.forwardRef((e,t)=>{const{forceMount:i,...s}=e,r=Nn(Ks,e.__scopeNavigationMenu),o=o2(Ks,e.__scopeNavigationMenu),c=ft(o.contentRef,t),d=o.value===r.value,m={value:o.value,triggerRef:o.triggerRef,focusProxyRef:o.focusProxyRef,wasEscapeCloseRef:o.wasEscapeCloseRef,onContentFocusOutside:o.onContentFocusOutside,onRootContentClose:o.onRootContentClose,...s};return r.viewport?f.jsx(vT,{forceMount:i,...m,ref:c}):f.jsx(wn,{present:i||d,children:f.jsx(m2,{"data-state":Dh(d),...m,ref:c,onPointerEnter:je(e.onPointerEnter,r.onContentEnter),onPointerLeave:je(e.onPointerLeave,Lc(r.onContentLeave)),style:{pointerEvents:!d&&r.isRootMenu?"none":void 0,...m.style}})})});d2.displayName=Ks;var vT=_.forwardRef((e,t)=>{const i=Nn(Ks,e.__scopeNavigationMenu),{onViewportContentChange:s,onViewportContentRemove:r}=i;return bn(()=>{s(e.value,{ref:t,...e})},[e,t,s]),bn(()=>()=>r(e.value),[e.value,r]),null}),Tc="navigationMenu.rootContentDismiss",m2=_.forwardRef((e,t)=>{const{__scopeNavigationMenu:i,value:s,triggerRef:r,focusProxyRef:o,wasEscapeCloseRef:c,onRootContentClose:d,onContentFocusOutside:m,...h}=e,g=Nn(Ks,i),v=_.useRef(null),x=ft(v,t),b=y2(g.baseId,s),S=v2(g.baseId,s),w=n2(i),j=_.useRef(null),{onItemDismiss:E}=g;_.useEffect(()=>{const T=v.current;if(g.isRootMenu&&T){const M=()=>{E(),d(),T.contains(document.activeElement)&&r.current?.focus()};return T.addEventListener(Tc,M),()=>T.removeEventListener(Tc,M)}},[g.isRootMenu,e.value,r,E,d]);const C=_.useMemo(()=>{const M=w().map(K=>K.value);g.dir==="rtl"&&M.reverse();const R=M.indexOf(g.value),z=M.indexOf(g.previousValue),O=s===g.value,k=z===M.indexOf(s);if(!O&&!k)return j.current;const I=(()=>{if(R!==z){if(O&&z!==-1)return R>z?"from-end":"from-start";if(k&&R!==-1)return R>z?"to-start":"to-end"}return null})();return j.current=I,I},[g.previousValue,g.value,g.dir,w,s]);return f.jsx(p2,{asChild:!0,children:f.jsx(nu,{id:S,"aria-labelledby":b,"data-motion":C,"data-orientation":g.orientation,...h,ref:x,disableOutsidePointerEvents:!1,onDismiss:()=>{const T=new Event(Tc,{bubbles:!0,cancelable:!0});v.current?.dispatchEvent(T)},onFocusOutside:je(e.onFocusOutside,T=>{m();const M=T.target;g.rootNavigationMenu?.contains(M)&&T.preventDefault()}),onPointerDownOutside:je(e.onPointerDownOutside,T=>{const M=T.target,R=w().some(O=>O.ref.current?.contains(M)),z=g.isRootMenu&&g.viewport?.contains(M);(R||z||!g.isRootMenu)&&T.preventDefault()}),onKeyDown:je(e.onKeyDown,T=>{const M=T.altKey||T.ctrlKey||T.metaKey;if(T.key==="Tab"&&!M){const z=km(T.currentTarget),O=document.activeElement,k=z.findIndex(J=>J===O),K=T.shiftKey?z.slice(0,k).reverse():z.slice(k+1,z.length);Rh(K)?T.preventDefault():o.current?.focus()}}),onEscapeKeyDown:je(e.onEscapeKeyDown,T=>{c.current=!0})})})}),Mh="NavigationMenuViewport",h2=_.forwardRef((e,t)=>
68{const{forceMount:i,...s}=e,o=!!Nn(Mh,e.__scopeNavigationMenu).value;return f.jsx(wn,{present:i||o,children:f.jsx(xT,{...s,ref:t})})});h2.displayName=Mh;var xT=_.forwardRef((e,t)=>{const{__scopeNavigationMenu:i,children:s,...r}=e,o=Nn(Mh,i),c=ft(t,o.onViewportChange),d=dT(Ks,e.__scopeNavigationMenu),[m,h]=_.useState(null),[g,v]=_.useState(null),x=m?m?.width+"px":void 0,b=m?m?.height+"px":void 0,S=!!o.value,w=S?o.value:o.previousValue;return zm(g,()=>{g&&h({width:g.offsetWidth,height:g.offsetHeight})}),f.jsx(Ce.div,{"data-state":Dh(S),"data-orientation":o.orientation,...r,ref:c,style:{pointerEvents:!S&&o.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":x,"--radix-navigation-menu-viewport-height":b,...r.style},onPointerEnter:je(e.onPointerEnter,o.onContentEnter),onPointerLeave:je(e.onPointerLeave,Lc(o.onContentLeave)),children:Array.from(d.items).map(([E,{ref:C,forceMount:T,...M}])=>{const R=w===E;return f.jsx(wn,{present:T||R,children:f.jsx(m2,{...M,ref:Eh(C,z=>{R&&z&&v(z)})})},E)})})}),bT="FocusGroup",p2=_.forwardRef((e,t)=>{const{__scopeNavigationMenu:i,...s}=e,r=Nn(bT,i);return f.jsx(Rm.Provider,{scope:i,children:f.jsx(Rm.Slot,{scope:i,children:f.jsx(Ce.div,{dir:r.dir,...s,ref:t})})})}),f1=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],ST="FocusGroupItem",g2=_.forwardRef((e,t)=>{const{__scopeNavigationMenu:i,...s}=e,r=oT(i),o=Nn(ST,i);return f.jsx(Rm.ItemSlot,{scope:i,children:f.jsx(Ce.button,{...s,ref:t,onKeyDown:je(e.onKeyDown,c=>{if(["Home","End",...f1].includes(c.key)){let m=r().map(v=>v.ref.current);if([o.dir==="rtl"?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(c.key)&&m.reverse(),f1.includes(c.key)){const v=m.indexOf(c.currentTarget);m=m.slice(v+1)}setTimeout(()=>Rh(m)),c.preventDefault()}})})})});function km(e){const t=[],i=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:s=>{const r=s.tagName==="INPUT"&&s.type==="hidden";return s.disabled||s.hidden||r?NodeFilter.FILTER_SKIP:s.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;i.nextNode();)t.push(i.currentNode);return t}function Rh(e){const t=document.activeElement;return e.some(i=>i===t?!0:(i.focus(),document.activeElement!==t))}function wT(e){return e.forEach(t=>{t.dataset.tabindex=t.getAttribute("tabindex")||"",t.setAttribute("tabindex","-1")}),()=>{e.forEach(t=>{const i=t.dataset.tabindex;t.setAttribute("tabindex",i)})}}function zm(e,t){const i=It(t);bn(()=>{let s=0;if(e){const r=new ResizeObserver(()=>{cancelAnimationFrame(s),s=window.requestAnimationFrame(i)});return r.observe(e),()=>{window.cancelAnimationFrame(s),r.unobserve(e)}}},[e,i])}function Dh(e){return e?"open":"closed"}function y2(e,t){return`${e}-trigger-${t}`}function v2(e,t){return`${e}-content-${t}`}function Lc(e){return t=>t.pointerType==="mouse"?e(t):void 0}var NT=i2,_T=r2,jT=c2,ET=u2,TT=f2,CT=d2,AT=h2;function x2(e){var t,i,s="";if(typeof e=="string"||typeof e=="number")s+=e;else if(typeof e=="object")if(Array.isArray(e)){var r=e.length;for(t=0;t<r;t++)e[t]&&(i=x2(e[t]))&&(s&&(s+=" "),s+=i)}else for(i in e)e[i]&&(s&&(s+=" "),s+=i);return s}function b2(){for(var e,t,i=0,s="",r=arguments.length;i<r;i++)(e=arguments[i])&&(t=x2(e))&&(s&&(s+=" "),s+=t);return s}const d1=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,m1=b2,iu=(e,t)=>i=>{var s;if(t?.variants==null)return m1(e,i?.class,i?.className);const{variants:r,defaultVariants:o}=t,c=Object.keys(r).map(h=>{const g=i?.[h],v=o?.[h];if(g===null)return null;const x=d1(g)||d1(v);return r[h][x]}),d=i&&Object.entries(i).reduce((h,g)=>{let[v,x]=g;return x===void 0||(h[v]=x),h},{}),m=t==null||(s=t.compoundVariants)===null||s===void 0?void 0:s.reduce((h,g)=>{let{class:v,className:x,...b}=g;return Object.entries(b).every(S=>{let[w,j]=S;return Array.isArray(j)?j.includes({...o,...d}[w]):{...o,...d}[w]===j})?[...h,v,x]:h},[]);return m1(e,c,m,i?.class,i?.className)};/**
69 * @license lucide-react v0.546.0 - ISC
70 *
71 * This source code is licensed under the ISC license.
72 * See the LICENSE file in the root directory of this source tree.
73 */const MT=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),RT=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,i,s)=>s?s.toUpperCase():i.toLowerCase()),h1=e=>{const t=RT(e);return t.charAt(0).toUpperCase()+t.slice(1)},S2=(...e)=>e.filter((t,i,s)=>!!t&&t.trim()!==""&&s.indexOf(t)===i).join(" ").trim(),DT=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0};/**
74 * @license lucide-react v0.546.0 - ISC
75 *
76 * This source code is licensed under the ISC license.
77 * See the LICENSE file in the root directory of this source tree.
78 */var OT={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"};/**
79 * @license lucide-react v0.546.0 - ISC
80 *
81 * This source code is licensed under the ISC license.
82 * See the LICENSE file in the root directory of this source tree.
83 */const kT=_.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:i=2,absoluteStrokeWidth:s,className:r="",children:o,iconNode:c,...d},m)=>_.createElement("svg",{ref:m,...OT,width:t,height:t,stroke:e,strokeWidth:s?Number(i)*24/Number(t):i,className:S2("lucide",r),...!o&&!DT(d)&&{"aria-hidden":"true"},...d},[...c.map(([h,g])=>_.createElement(h,g)),...Array.isArray(o)?o:[o]]));/**
84 * @license lucide-react v0.546.0 - ISC
85 *
86 * This source code is licensed under the ISC license.
87 * See the LICENSE file in the root directory of this source tree.
88 */const de=(e,t)=>{const i=_.forwardRef(({className:s,...r},o)=>_.createElement(kT,{ref:o,iconNode:t,className:S2(`lucide-${MT(h1(e))}`,`lucide-${e}`,s),...r}));return i.displayName=h1(e),i};/**
89 * @license lucide-react v0.546.0 - ISC
90 *
91 * This source code is licensed under the ISC license.
92 * See the LICENSE file in the root directory of this source tree.
93 */const zT=[["path",{d:"M18 17.5a2.5 2.5 0 1 1-4 2.03V12",key:"yd12zl"}],["path",{d:"M6 12H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2",key:"larmp2"}],["path",{d:"M6 8h12",key:"6g4wlu"}],["path",{d:"M6.6 15.572A2 2 0 1 0 10 17v-5",key:"1x1kqn"}]],w2=de("air-vent",zT);/**
94 * @license lucide-react v0.546.0 - ISC
95 *
96 * This source code is licensed under the ISC license.
97 * See the LICENSE file in the root directory of this source tree.
98 */const LT=[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]],VT=de("arrow-left",LT);/**
99 * @license lucide-react v0.546.0 - ISC
100 *
101 * This source code is licensed under the ISC license.
102 * See the LICENSE file in the root directory of this source tree.
103 */const PT=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],Oh=de("arrow-right",PT);/**
104 * @license lucide-react v0.546.0 - ISC
105 *
106 * This source code is licensed under the ISC license.
107 * See the LICENSE file in the root directory of this source tree.
108 */const UT=[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-4 8",key:"7n84p3"}]],BT=de("at-sign",UT);/**
109 * @license lucide-react v0.546.0 - ISC
110 *
111 * This source code is licensed under the ISC license.
112 * See the LICENSE file in the root directory of this source tree.
113 */const HT=[["path",{d:"M12.409 13.017A5 5 0 0 1 22 15c0 3.866-4 7-9 7-4.077 0-8.153-.82-10.371-2.462-.426-.316-.631-.832-.62-1.362C2.118 12.723 2.627 2 10 2a3 3 0 0 1 3 3 2 2 0 0 1-2 2c-1.105 0-1.64-.444-2-1",key:"1pmlyh"}],["path",{d:"M15 14a5 5 0 0 0-7.584 2",key:"5rb254"}],["path",{d:"M9.964 6.825C8.019 7.977 9.5 13 8 15",key:"kbvsx9"}]],FT=de("biceps-flexed",HT);/**
114 * @license lucide-react v0.546.0 - ISC
115 *
116 * This source code is licensed under the ISC license.
117 * See the LICENSE file in the root directory of this source tree.
118 */const qT=[["path",{d:"M12 18V5",key:"adv99a"}],["path",{d:"M15 13a4.17 4.17 0 0 1-3-4 4.17 4.17 0 0 1-3 4",key:"1e3is1"}],["path",{d:"M17.598 6.5A3 3 0 1 0 12 5a3 3 0 1 0-5.598 1.5",key:"1gqd8o"}],["path",{d:"M17.997 5.125a4 4 0 0 1 2.526 5.77",key:"iwvgf7"}],["path",{d:"M18 18a4 4 0 0 0 2-7.464",key:"efp6ie"}],["path",{d:"M19.967 17.483A4 4 0 1 1 12 18a4 4 0 1 1-7.967-.517",key:"1gq6am"}],["path",{d:"M6 18a4 4 0 0 1-2-7.464",key:"k1g0md"}],["path",{d:"M6.003 5.125a4 4 0 0 0-2.526 5.77",key:"q97ue3"}]],$T=de("brain",qT);/**
119 * @license lucide-react v0.546.0 - ISC
120 *
121 * This source code is licensed under the ISC license.
122 * See the LICENSE file in the root directory of this source tree.
123 */const IT=[["path",{d:"M10 12h4",key:"a56b0p"}],["path",{d:"M10 8h4",key:"1sr2af"}
123],["path",{d:"M14 21v-3a2 2 0 0 0-4 0v3",key:"1rgiei"}],["path",{d:"M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2",key:"secmi2"}],["path",{d:"M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16",key:"16ra0t"}]],GT=de("building-2",IT);/**
124 * @license lucide-react v0.546.0 - ISC
125 *
126 * This source code is licensed under the ISC license.
127 * See the LICENSE file in the root directory of this source tree.
128 */const YT=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],N2=de("chevron-down",YT);/**
129 * @license lucide-react v0.546.0 - ISC
130 *
131 * This source code is licensed under the ISC license.
132 * See the LICENSE file in the root directory of this source tree.
133 */const XT=[["path",{d:"m7 15 5 5 5-5",key:"1hf1tw"}],["path",{d:"m7 9 5-5 5 5",key:"sgt6xg"}]],KT=de("chevrons-up-down",XT);/**
134 * @license lucide-react v0.546.0 - ISC
135 *
136 * This source code is licensed under the ISC license.
137 * See the LICENSE file in the root directory of this source tree.
138 */const ZT=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]],Ua=de("circle-alert",ZT);/**
139 * @license lucide-react v0.546.0 - ISC
140 *
141 * This source code is licensed under the ISC license.
142 * See the LICENSE file in the root directory of this source tree.
143 */const QT=[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]],WT=de("circle-check-big",QT);/**
144 * @license lucide-react v0.546.0 - ISC
145 *
146 * This source code is licensed under the ISC license.
147 * See the LICENSE file in the root directory of this source tree.
148 */const JT=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],_2=de("circle-check",JT);/**
149 * @license lucide-react v0.546.0 - ISC
150 *
151 * This source code is licensed under the ISC license.
152 * See the LICENSE file in the root directory of this source tree.
153 */const eC=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]],tC=de("circle-question-mark",eC);/**
154 * @license lucide-react v0.546.0 - ISC
155 *
156 * This source code is licensed under the ISC license.
157 * See the LICENSE file in the root directory of this source tree.
158 */const nC=[["path",{d:"M12 6v6h4",key:"135r8i"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],j2=de("clock-3",nC);/**
159 * @license lucide-react v0.546.0 - ISC
160 *
161 * This source code is licensed under the ISC license.
162 * See the LICENSE file in the root directory of this source tree.
163 */const iC=[["rect",{width:"14",height:"8",x:"5",y:"2",rx:"2",key:"wc9tft"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",key:"w68u3i"}],["path",{d:"M6 18h2",key:"rwmk9e"}],["path",{d:"M12 18h6",key:"aqd8w3"}]],aC=de("computer",iC);/**
164 * @license lucide-react v0.546.0 - ISC
165 *
166 * This source code is licensed under the ISC license.
167 * See the LICENSE file in the root directory of this source tree.
168 */const sC=[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]],rC=de("copy",sC);/**
169 * @license lucide-react v0.546.0 - ISC
170 *
171 * This source code is licensed under the ISC license.
172 * See the LICENSE file in the root directory of this source tree.
173 */const lC=[["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M17 20v2",key:"1rnc9c"}],["path",{d:"M17 2v2",key:"11trls"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M2 17h2",key:"7oei6x"}],["path",{d:"M2 7h2",key:"asdhe0"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"M20 17h2",key:"1fpfkl"}],["path",{d:"M20 7h2",key:"1o8tra"}],["path",{d:"M7 20v2",key:"4gnj0m"}],["path",{d:"M7 2v2",key:"1i4yhu"}],["rect",{x:"4",y:"4",width:"16",height:"16",rx:"2",key:"1vbyd7"}],["rect",{x:"8",y:"8",width:"8",height:"8",rx:"1",key:"z9xiuo"}]],oC=de("cpu",lC);/**
174 * @license lucide-react v0.546.0 - ISC
175 *
176 * This source code is licensed under the ISC license.
177 * See the LICENSE file in the root directory of this source tree.
178 */const cC=[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]],au=de("download",cC);/**
179 * @license lucide-react v0.546.0 - ISC
180 *
181 * This source code is licensed under the ISC license.
182 * See the LICENSE file in the root directory of this source tree.
183 */const uC=[["path",{d:"m12.99 6.74 1.93 3.44",key:"iwagvd"}],["path",{d:"M19.136 12a10 10 0 0 1-14.271 0",key:"ppmlo4"}],["path",{d:"m21 21-2.16-3.84",key:"vylbct"}],["path",{d:"m3 21 8.02-14.26",key:"1ssaw4"}],["circle",{cx:"12",cy:"5",r:"2",key:"f1ur92"}]],fC=de("drafting-compass",uC);/**
184 * @license lucide-react v0.546.0 - ISC
185 *
186 * This source code is licensed under the ISC license.
187 * See the LICENSE file in the root directory of this source tree.
188 */const dC=[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],mC=de("eye",dC);/**
189 * @license lucide-react v0.546.0 - ISC
190 *
191 * This source code is licensed under the ISC license.
192 * See the LICENSE file in the root directory of this source tree.
193 */const hC=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]],Vc=de("file-text",hC);/**
194 * @license lucide-react v0.546.0 - ISC
195 *
196 * This source code is licensed under the ISC license.
197 * See the LICENSE file in the root directory of this source tree.
198 */const pC=[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}]],gC=de("file",pC);/**
199 * @license lucide-react v0.546.0 - ISC
200 *
201 * This source code is licensed under the ISC license.
202 * See the LICENSE file in the root directory of this source tree.
203 */const yC=[["path",{d:"M14 2v6a2 2 0 0 0 .245.96l5.51 10.08A2 2 0 0 1 18 22H6a2 2 0 0 1-1.755-2.96l5.51-10.08A2 2 0 0 0 10 8V2",key:"18mbvz"}],["path",{d:"M6.453 15h11.094",key:"3shlmq"}],["path",{d:"M8.5 2h7",key:"csnxdl"}]],vC=de("flask-conical",yC);/**
204 * @license lucide-react v0.546.0 - ISC
205 *
206 * This source code is licensed under the ISC license.
207 * See the LICENSE file in the root directory of this source tree.
208 */const xC=[["circle",{cx:"6",cy:"15",r:"4",key:"vux9w4"}],["circle",{cx:"18",cy:"15",r:"4",key:"18o8ve"}],["path",{d:"M14 15a2 2 0 0 0-2-2 2 2 0 0 0-2 2",key:"1ag4bs"}],["path",{d:"M2.5 13 5 7c.7-1.3 1.4-2 3-2",key:"1hm1gs"}],["path",{d:"M21.5 13 19 7c-.7-1.3-1.5-2-3-2",key:"1r31ai"}]],bC=de("glasses",xC);/**
209 * @license lucide-react v0.546.0 - ISC
210 *
211 * This source code is licensed under the ISC license.
212 * See the LICENSE file in the root directory of this source tree.
213 */const SC=[["path",{d:"M15.686 15A14.5 14.5 0 0 1 12 22a14.5 14.5 0 0 1 0-20 10 10 0 1 0 9.542 13",key:"qkt0x6"}],["path",{d:"M2 12h8.5",key:"ovaggd"}],["path",{d:"M20 6V4a2 2 0 1 0-4 0v2",key:"1of5e8"}
213],["rect",{width:"8",height:"5",x:"14",y:"6",rx:"1",key:"1fmf51"}]],wC=de("globe-lock",SC);/**
214 * @license lucide-react v0.546.0 - ISC
215 *
216 * This source code is licensed under the ISC license.
217 * See the LICENSE file in the root directory of this source tree.
218 */const NC=[["path",{d:"M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z",key:"j76jl0"}],["path",{d:"M22 10v6",key:"1lu8f3"}],["path",{d:"M6 12.5V16a6 3 0 0 0 12 0v-3.5",key:"1r8lef"}]],Lm=de("graduation-cap",NC);/**
219 * @license lucide-react v0.546.0 - ISC
220 *
221 * This source code is licensed under the ISC license.
222 * See the LICENSE file in the root directory of this source tree.
223 */const _C=[["path",{d:"m16 6-4-4-4 4",key:"13yo43"}],["path",{d:"M12 2v8",key:"1q4o3n"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",key:"w68u3i"}],["path",{d:"M6 18h.01",key:"uhywen"}],["path",{d:"M10 18h.01",key:"h775k"}]],jC=de("hard-drive-upload",_C);/**
224 * @license lucide-react v0.546.0 - ISC
225 *
226 * This source code is licensed under the ISC license.
227 * See the LICENSE file in the root directory of this source tree.
228 */const EC=[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]],TC=de("hard-drive",EC);/**
229 * @license lucide-react v0.546.0 - ISC
230 *
231 * This source code is licensed under the ISC license.
232 * See the LICENSE file in the root directory of this source tree.
233 */const CC=[["path",{d:"M10 10V5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v5",key:"1p9q5i"}],["path",{d:"M14 6a6 6 0 0 1 6 6v3",key:"1hnv84"}],["path",{d:"M4 15v-3a6 6 0 0 1 6-6",key:"9ciidu"}],["rect",{x:"2",y:"15",width:"20",height:"4",rx:"1",key:"g3x8cw"}]],AC=de("hard-hat",CC);/**
234 * @license lucide-react v0.546.0 - ISC
235 *
236 * This source code is licensed under the ISC license.
237 * See the LICENSE file in the root directory of this source tree.
238 */const MC=[["path",{d:"M14 18a2 2 0 0 0-4 0",key:"1v8fkw"}],["path",{d:"m19 11-2.11-6.657a2 2 0 0 0-2.752-1.148l-1.276.61A2 2 0 0 1 12 4H8.5a2 2 0 0 0-1.925 1.456L5 11",key:"1fkr7p"}],["path",{d:"M2 11h20",key:"3eubbj"}],["circle",{cx:"17",cy:"18",r:"3",key:"82mm0e"}],["circle",{cx:"7",cy:"18",r:"3",key:"lvkj7j"}]],RC=de("hat-glasses",MC);/**
239 * @license lucide-react v0.546.0 - ISC
240 *
241 * This source code is licensed under the ISC license.
242 * See the LICENSE file in the root directory of this source tree.
243 */const DC=[["path",{d:"M16 10h2",key:"8sgtl7"}],["path",{d:"M16 14h2",key:"epxaof"}],["path",{d:"M6.17 15a3 3 0 0 1 5.66 0",key:"n6f512"}],["circle",{cx:"9",cy:"11",r:"2",key:"yxgjnd"}],["rect",{x:"2",y:"5",width:"20",height:"14",rx:"2",key:"qneu4z"}]],OC=de("id-card",DC);/**
244 * @license lucide-react v0.546.0 - ISC
245 *
246 * This source code is licensed under the ISC license.
247 * See the LICENSE file in the root directory of this source tree.
248 */const kC=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]],E2=de("info",kC);/**
249 * @license lucide-react v0.546.0 - ISC
250 *
251 * This source code is licensed under the ISC license.
252 * See the LICENSE file in the root directory of this source tree.
253 */const zC=[["path",{d:"M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z",key:"1s6t7t"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}]],LC=de("key-round",zC);/**
254 * @license lucide-react v0.546.0 - ISC
255 *
256 * This source code is licensed under the ISC license.
257 * See the LICENSE file in the root directory of this source tree.
258 */const VC=[["path",{d:"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4",key:"g0fldk"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}]],PC=de("key",VC);/**
259 * @license lucide-react v0.546.0 - ISC
260 *
261 * This source code is licensed under the ISC license.
262 * See the LICENSE file in the root directory of this source tree.
263 */const UC=[["path",{d:"M18 5a2 2 0 0 1 2 2v8.526a2 2 0 0 0 .212.897l1.068 2.127a1 1 0 0 1-.9 1.45H3.62a1 1 0 0 1-.9-1.45l1.068-2.127A2 2 0 0 0 4 15.526V7a2 2 0 0 1 2-2z",key:"1pdavp"}],["path",{d:"M20.054 15.987H3.946",key:"14rxg9"}]],BC=de("laptop",UC);/**
264 * @license lucide-react v0.546.0 - ISC
265 *
266 * This source code is licensed under the ISC license.
267 * See the LICENSE file in the root directory of this source tree.
268 */const HC=[["path",{d:"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z",key:"zw3jo"}],["path",{d:"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12",key:"1wduqc"}],["path",{d:"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17",key:"kqbvx6"}]],FC=de("layers",HC);/**
269 * @license lucide-react v0.546.0 - ISC
270 *
271 * This source code is licensed under the ISC license.
272 * See the LICENSE file in the root directory of this source tree.
273 */const qC=[["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"}]],$C=de("lock-keyhole",qC);/**
274 * @license lucide-react v0.546.0 - ISC
275 *
276 * This source code is licensed under the ISC license.
277 * See the LICENSE file in the root directory of this source tree.
278 */const IC=[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]],ma=de("mail",IC);/**
279 * @license lucide-react v0.546.0 - ISC
280 *
281 * This source code is licensed under the ISC license.
282 * See the LICENSE file in the root directory of this source tree.
283 */const GC=[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]],YC=de("map-pin",GC);/**
284 * @license lucide-react v0.546.0 - ISC
285 *
286 * This source code is licensed under the ISC license.
287 * See the LICENSE file in the root directory of this source tree.
288 */const XC=[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]],KC=de("menu",XC);/**
289 * @license lucide-react v0.546.0 - ISC
290 *
291 * This source code is licensed under the ISC license.
292 * See the LICENSE file in the root directory of this source tree.
293 */const ZC=[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]],T2=de("monitor",ZC);/**
294 * @license lucide-react v0.546.0 - ISC
295 *
296 * This source code is licensed under the ISC license.
297 * See the LICENSE file in the root directory of this source tree.
298 */const QC=[["rect",{x:"16",y:"16",width:"6",height:"6",rx:"1",key:"4q2zg0"}],["rect",{x:"2",y:"16",width:"6",height:"6",rx:"1",key:"8cvhb9"}],["rect",{x:"9",y:"2",width:"6",height:"6",rx:"1",key:"1egb70"}],["path",{d:"M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3",key:"1jsf9p"}],["path",{d:"M12 12V8",key:"2874zd"}]],WC=de("network",QC);/**
299 * @license lucide-react v0.546.0 - ISC
300 *
301 * This source code is licensed under the ISC license.
302 * See the LICENSE file in the root directory of this source tree.
303 */const JC=[["path",{d:"M13 2a9 9 0 0 1 9 9",key:"1itnx2"}],["path",{d:"M13 6a5 5 0 0 1 5 5",key:"11nki7"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 
3030 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]],C2=de("phone-call",JC);/**
304 * @license lucide-react v0.546.0 - ISC
305 *
306 * This source code is licensed under the ISC license.
307 * See the LICENSE file in the root directory of this source tree.
308 */const eA=[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]],kh=de("phone",eA);/**
309 * @license lucide-react v0.546.0 - ISC
310 *
311 * This source code is licensed under the ISC license.
312 * See the LICENSE file in the root directory of this source tree.
313 */const tA=[["path",{d:"M5 7 3 5",key:"1yys58"}],["path",{d:"M9 6V3",key:"1ptz9u"}],["path",{d:"m13 7 2-2",key:"1w3vmq"}],["circle",{cx:"9",cy:"13",r:"3",key:"1mma13"}],["path",{d:"M11.83 12H20a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h2.17",key:"2frwzc"}],["path",{d:"M16 16h2",key:"dnq2od"}]],nA=de("projector",tA);/**
314 * @license lucide-react v0.546.0 - ISC
315 *
316 * This source code is licensed under the ISC license.
317 * See the LICENSE file in the root directory of this source tree.
318 */const iA=[["path",{d:"M19.07 4.93A10 10 0 0 0 6.99 3.34",key:"z3du51"}],["path",{d:"M4 6h.01",key:"oypzma"}],["path",{d:"M2.29 9.62A10 10 0 1 0 21.31 8.35",key:"qzzz0"}],["path",{d:"M16.24 7.76A6 6 0 1 0 8.23 16.67",key:"1yjesh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M17.99 11.66A6 6 0 0 1 15.77 16.67",key:"1u2y91"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"m13.41 10.59 5.66-5.66",key:"mhq4k0"}]],aA=de("radar",iA);/**
319 * @license lucide-react v0.546.0 - ISC
320 *
321 * This source code is licensed under the ISC license.
322 * See the LICENSE file in the root directory of this source tree.
323 */const sA=[["path",{d:"M16.247 7.761a6 6 0 0 1 0 8.478",key:"1fwjs5"}],["path",{d:"M19.075 4.933a10 10 0 0 1 0 14.134",key:"ehdyv1"}],["path",{d:"M4.925 19.067a10 10 0 0 1 0-14.134",key:"1q22gi"}],["path",{d:"M7.753 16.239a6 6 0 0 1 0-8.478",key:"r2q7qm"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]],rA=de("radio",sA);/**
324 * @license lucide-react v0.546.0 - ISC
325 *
326 * This source code is licensed under the ISC license.
327 * See the LICENSE file in the root directory of this source tree.
328 */const lA=[["path",{d:"m14.5 9.5 1 1",key:"159eiq"}],["path",{d:"m15.5 8.5-4 4",key:"iirg3q"}],["path",{d:"M3 12a9 9 0 1 0 9-9 9.74 9.74 0 0 0-6.74 2.74L3 8",key:"g2jlw"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["circle",{cx:"10",cy:"14",r:"2",key:"1239so"}]],oA=de("rotate-ccw-key",lA);/**
329 * @license lucide-react v0.546.0 - ISC
330 *
331 * This source code is licensed under the ISC license.
332 * See the LICENSE file in the root directory of this source tree.
333 */const cA=[["path",{d:"M4 11a9 9 0 0 1 9 9",key:"pv89mb"}],["path",{d:"M4 4a16 16 0 0 1 16 16",key:"k0647b"}],["circle",{cx:"5",cy:"19",r:"1",key:"bfqh0e"}]],uA=de("rss",cA);/**
334 * @license lucide-react v0.546.0 - ISC
335 *
336 * This source code is licensed under the ISC license.
337 * See the LICENSE file in the root directory of this source tree.
338 */const fA=[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]],A2=de("send",fA);/**
339 * @license lucide-react v0.546.0 - ISC
340 *
341 * This source code is licensed under the ISC license.
342 * See the LICENSE file in the root directory of this source tree.
343 */const dA=[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]],mA=de("server",dA);/**
344 * @license lucide-react v0.546.0 - ISC
345 *
346 * This source code is licensed under the ISC license.
347 * See the LICENSE file in the root directory of this source tree.
348 */const hA=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",ke
348y:"oel41y"}]],zh=de("shield",hA);/**
349 * @license lucide-react v0.546.0 - ISC
350 *
351 * This source code is licensed under the ISC license.
352 * See the LICENSE file in the root directory of this source tree.
353 */const pA=[["path",{d:"M11 12h.01",key:"1lr4k6"}],["path",{d:"M13 22c.5-.5 1.12-1 2.5-1-1.38 0-2-.5-2.5-1",key:"fatpdi"}],["path",{d:"M14 2a3.28 3.28 0 0 1-3.227 1.798l-6.17-.561A2.387 2.387 0 1 0 4.387 8H15.5a1 1 0 0 1 0 13 1 1 0 0 0 0-5H12a7 7 0 0 1-7-7V8",key:"kehrqe"}],["path",{d:"M14 8a8.5 8.5 0 0 1 0 8",key:"1imjx2"}],["path",{d:"M16 16c2 0 4.5-4 4-6",key:"z0nejz"}]],gA=de("shrimp",pA);/**
354 * @license lucide-react v0.546.0 - ISC
355 *
356 * This source code is licensed under the ISC license.
357 * See the LICENSE file in the root directory of this source tree.
358 */const yA=[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]],M2=de("smartphone",yA);/**
359 * @license lucide-react v0.546.0 - ISC
360 *
361 * This source code is licensed under the ISC license.
362 * See the LICENSE file in the root directory of this source tree.
363 */const vA=[["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"}
vendor: 3,810 bytes, lines 363-403
363],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]],Vm=de("sparkles",vA);/**
364 * @license lucide-react v0.546.0 - ISC
365 *
366 * This source code is licensed under the ISC license.
367 * See the LICENSE file in the root directory of this source tree.
368 */const xA=[["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M14.837 16.385a6 6 0 1 1-7.223-7.222c.624-.147.97.66.715 1.248a4 4 0 0 0 5.26 5.259c.589-.255 1.396.09 1.248.715",key:"xlf6rm"}],["path",{d:"M16 12a4 4 0 0 0-4-4",key:"6vsxu"}],["path",{d:"m19 5-1.256 1.256",key:"1yg6a6"}],["path",{d:"M20 12h2",key:"1q8mjw"}]],R2=de("sun-moon",xA);/**
369 * @license lucide-react v0.546.0 - ISC
370 *
371 * This source code is licensed under the ISC license.
372 * See the LICENSE file in the root directory of this source tree.
373 */const bA=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]],SA=de("target",bA);/**
374 * @license lucide-react v0.546.0 - ISC
375 *
376 * This source code is licensed under the ISC license.
377 * See the LICENSE file in the root directory of this source tree.
378 */const wA=[["circle",{cx:"10",cy:"7",r:"4",key:"e45bow"}],["path",{d:"M10.3 15H7a4 4 0 0 0-4 4v2",key:"3bnktk"}],["path",{d:"M15 15.5V14a2 2 0 0 1 4 0v1.5",key:"12ym5i"}],["rect",{width:"8",height:"5",x:"13",y:"16",rx:".899",key:"4p176n"}]],NA=de("user-lock",wA);/**
379 * @license lucide-react v0.546.0 - ISC
380 *
381 * This source code is licensed under the ISC license.
382 * See the LICENSE file in the root directory of this source tree.
383 */const _A=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],jA=de("users",_A);/**
384 * @license lucide-react v0.546.0 - ISC
385 *
386 * This source code is licensed under the ISC license.
387 * See the LICENSE file in the root directory of this source tree.
388 */const EA=[["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M2 8.82a15 15 0 0 1 20 0",key:"dnpr2z"}],["path",{d:"M5 12.859a10 10 0 0 1 14 0",key:"1x1e6c"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}]],Pl=de("wifi",EA);/**
389 * @license lucide-react v0.546.0 - ISC
390 *
391 * This source code is licensed under the ISC license.
392 * See the LICENSE file in the root directory of this source tree.
393 */const TA=[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z",key:"1ngwbx"}]],Lh=de("wrench",TA);/**
394 * @license lucide-react v0.546.0 - ISC
395 *
396 * This source code is licensed under the ISC license.
397 * See the LICENSE file in the root directory of this source tree.
398 */const CA=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],D2=de("x",CA);/**
399 * @license lucide-react v0.546.0 - ISC
400 *
401 * This source code is licensed under the ISC license.
402 * See the LICENSE file in the root directory of this source tree.
403 */const AA=[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]],su=de("zap",AA),Vh="-",MA=e=>{const t=DA(e),{conflictingClassGroups:i,conflictingClassGroupModifiers:s}=e;return{getClassGroupId:c=>{const d=c.split(Vh);return d[0]===""&&d.length!==1&&d.shift(),O2(d,t)||RA(c)},getConflictingClassGroupIds:(c,d)=>{const m=i[c]||[];return d&&s[c]?[...m,...s[c]]:m}}},O2=(e,t)=>{if(e.length===0)return t.classGroupId;const i=e[0],s=t.nextPart.get(i),r=s?O2(e.slice(1),s):void 0;if(r)return r;if(t.validators.length===0)return;const o=e.join(Vh);return t.validators.find(({validator:c}
403)=>c(o))?.classGroupId},p1=/^\[(.+)\]$/,RA=e=>{if(p1.test(e)){const t=p1.exec(e)[1],i=t?.substring(0,t.indexOf(":"));if(i)return"arbitrary.."+i}},DA=e=>{const{theme:t,classGroups:i}=e,s={nextPart:new Map,validators:[]};for(const r in i)Pm(i[r],s,r,t);return s},Pm=(e,t,i,s)=>{e.forEach(r=>{if(typeof r=="string"){const o=r===""?t:g1(t,r);o.classGroupId=i;return}if(typeof r=="function"){if(OA(r)){Pm(r(s),t,i,s);return}t.validators.push({validator:r,classGroupId:i});return}Object.entries(r).forEach(([o,c])=>{Pm(c,g1(t,o),i,s)})})},g1=(e,t)=>{let i=e;return t.split(Vh).forEach(s=>{i.nextPart.has(s)||i.nextPart.set(s,{nextPart:new Map,validators:[]}),i=i.nextPart.get(s)}),i},OA=e=>e.isThemeGetter,kA=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,i=new Map,s=new Map;const r=(o,c)=>{i.set(o,c),t++,t>e&&(t=0,s=i,i=new Map)};return{get(o){let c=i.get(o);if(c!==void 0)return c;if((c=s.get(o))!==void 0)return r(o,c),c},set(o,c){i.has(o)?i.set(o,c):r(o,c)}}},Um="!",Bm=":",zA=Bm.length,LA=e=>{const{prefix:t,experimentalParseClassName:i}=e;let s=r=>{const o=[];let c=0,d=0,m=0,h;for(let S=0;S<r.length;S++){let w=r[S];if(c===0&&d===0){if(w===Bm){o.push(r.slice(m,S)),m=S+zA;continue}if(w==="/"){h=S;continue}}w==="["?c++:w==="]"?c--:w==="("?d++:w===")"&&d--}const g=o.length===0?r:r.substring(m),v=VA(g),x=v!==g,b=h&&h>m?h-m:void 0;return{modifiers:o,hasImportantModifier:x,baseClassName:v,maybePostfixModifierPosition:b}};if(t){const r=t+Bm,o=s;s=c=>c.startsWith(r)?o(c.substring(r.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:c,maybePostfixModifierPosition:void 0}}if(i){const r=s;s=o=>i({className:o,parseClassName:r})}return s},VA=e=>e.endsWith(Um)?e.substring(0,e.length-1):e.startsWith(Um)?e.substring(1):e,PA=e=>{const t=Object.fromEntries(e.orderSensitiveModifiers.map(s=>[s,!0]));return s=>{if(s.length<=1)return s;const r=[];let o=[];return s.forEach(c=>{c[0]==="["||t[c]?(r.push(...o.sort(),c),o=[]):o.push(c)}),r.push(...o.sort()),r}},UA=e=>({cache:kA(e.cacheSize),parseClassName:LA(e),sortModifiers:PA(e),...MA(e)}),BA=/\s+/,HA=(e,t)=>{const{parseClassName:i,getClassGroupId:s,getConflictingClassGroupIds:r,sortModifiers:o}=t,c=[],d=e.trim().split(BA);let m="";for(let h=d.length-1;h>=0;h-=1){const g=d[h],{isExternal:v,modifiers:x,hasImportantModifier:b,baseClassName:S,maybePostfixModifierPosition:w}=i(g);if(v){m=g+(m.length>0?" "+m:m);continue}let j=!!w,E=s(j?S.substring(0,w):S);if(!E){if(!j){m=g+(m.length>0?" "+m:m);continue}if(E=s(S),!E){m=g+(m.length>0?" "+m:m);continue}j=!1}const C=o(x).join(":"),T=b?C+Um:C,M=T+E;if(c.includes(M))continue;c.push(M);const R=r(E,j);for(let z=0;z<R.length;++z){const O=R[z];c.push(T+O)}m=g+(m.length>0?" "+m:m)}return m};function FA(){let e=0,t,i,s="";for(;e<arguments.length;)(t=arguments[e++])&&(i=k2(t))&&(s&&(s+=" "),s+=i);return s}const k2=e=>{if(typeof e=="string")return e;let t,i="";for(let s=0;s<e.length;s++)e[s]&&(t=k2(e[s]))&&(i&&(i+=" "),i+=t);return i};function qA(e,...t){let i,s,r,o=c;function c(m){const h=t.reduce((g,v)=>v(g),e());return i=UA(h),s=i.cache.get,r=i.cache.set,o=d,d(m)}function d(m){const h=s(m);if(h)return h;const g=HA(m,i);return r(m,g),g}return function(){return o(FA.apply(null,arguments))}}const xt=e=>{const t=i=>i[e]||[];return t.isThemeGetter=!0,t},z2=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,L2=/^\((?:(\w[\w-]*):)?(.+)\)$/i,$A=/^\d+\/\d+$/,IA=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,GA=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,YA=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,XA=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,KA=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Vs=e=>$A.test(e),Ee=e=>!!e&&!Number.isNaN(Number(e)),sa=e=>!!e&&Number.isInteger(Number(e)),Zd=e=>e.endsWith("%")&&Ee(e.slice(0,-1)),wi=e=>IA.test(e),ZA=()=>!0,QA=e=>GA.test(e)&&!YA.test(e),V2=()=>!1,WA=e=>XA.test(e),JA=e=>KA.test(e),e4=e=>!ue(e)&&!fe(e),t4=e=>nr(e,B2,V2),ue=e=>z2.test(e),ka=e=>nr(e,H2,QA),Qd=e=>nr(e,r4,Ee),y1=e=>nr(e,P2,V2),n4=e=>nr(e,U2,JA),mc=e=>nr(e,F2,WA),fe=e=>L2.test(e),ol=e=>ir(e,H2),i4=e=>ir(e,l4),v1=e=>ir(e,P2),a4=e=>ir(e,B2),s4=e=>ir(e,U2),hc=e=>ir(e,F2,!0),nr=(e,t,i)=>{const s=z2.exec(e);return s?s[1]?t(s[1]):i(s[2]):!1},ir=(e,t,i=!1)=>{const s=L2.exec(e);return s?s[1]?t(s[1]):i:!1},P2=e=>e==="position"||e==="percentage",U2=e=>e==="image"||e==="url",B2=e=>e==="length"||e==="size"||e==="bg-size",H2=e=>e==="length",r4=e=>e==="number",l4=e=>e==="family-name",F2=e=>e==="shadow",o4=()=>{const e=xt("color"),t=xt("font"),i=xt("text"),s=xt("font-weight"),r=xt("tracking"),o=xt("leading"),c=xt("breakpoint"),d=xt("container"),m=xt("spacing"),h=xt("radius"),g=xt("shadow"),v=xt("inset-shadow"),x=xt("text-shadow"),b=xt("drop-shadow"),S=xt("blur"),w=xt("perspective"),j=xt("aspect"),E=xt("ease"),C=xt("animate"),T=()=>["auto","avoid","all","avoid-page","page","left","right","column"],M=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],R=()=>[...M(),fe,ue],z=()=>["auto","hidden","clip","visible","scroll"],O=()=>["auto","contain","none"],k=()=>[fe,ue,m],I=()=>[Vs,"full","auto",...k()],K=()=>[sa,"none","subgrid",fe,ue],J=()=>["auto",{span:["full",sa,fe,ue]},sa,fe,ue],ne=()=>[sa,"auto",fe,ue],se=()=>["auto","min","max","fr",fe,ue],Z=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],re=()=>["start","end","center","stretch","center-safe","end-safe"],P=()=>["auto",...k()],$=()=>[Vs,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...k()],B=()=>[e,fe,ue],ae=()=>[...M(),v1,y1,{position:[fe,ue]}],he=()=>["no-repeat",{repeat:["","x","y","space","round"]}],L=()=>["auto","cover","contain",a4,t4,{size:[fe,ue]}],Y=()=>[Zd,ol,ka],ee=()=>["","none","full",h,fe,ue],ie=()=>["",Ee,ol,ka],pe=()=>["solid","dashed","dotted","double"],xe=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],le=()=>[Ee,Zd,v1,y1],Ae=()=>["","none",S,fe,ue],Te=()=>["none",Ee,fe,ue],Ke=()=>["none",Ee,fe,ue],ze=()=>[Ee,fe,ue],oe=()=>[Vs,"full",...k()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[wi],breakpoint:[wi],color:[ZA],container:[wi],"drop-shadow":[wi],ease:["in","out","in-out"],font:[e4],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[wi],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[wi],shadow:[wi],spacing:["px",Ee],text:[wi],"text-shadow":[wi],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Vs,ue,fe,j]}
vendor: 5,632 bytes, line 403
403],container:["container"],columns:[{columns:[Ee,ue,fe,d]}],"break-after":[{"break-after":T()}],"break-before":[{"break-before":T()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:R()}],overflow:[{overflow:z()}],"overflow-x":[{"overflow-x":z()}],"overflow-y":[{"overflow-y":z()}],overscroll:[{overscroll:O()}],"overscroll-x":[{"overscroll-x":O()}],"overscroll-y":[{"overscroll-y":O()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:I()}],"inset-x":[{"inset-x":I()}],"inset-y":[{"inset-y":I()}],start:[{start:I()}],end:[{end:I()}],top:[{top:I()}],right:[{right:I()}],bottom:[{bottom:I()}],left:[{left:I()}],visibility:["visible","invisible","collapse"],z:[{z:[sa,"auto",fe,ue]}],basis:[{basis:[Vs,"full","auto",d,...k()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[Ee,Vs,"auto","initial","none",ue]}],grow:[{grow:["",Ee,fe,ue]}],shrink:[{shrink:["",Ee,fe,ue]}],order:[{order:[sa,"first","last","none",fe,ue]}],"grid-cols":[{"grid-cols":K()}],"col-start-end":[{col:J()}],"col-start":[{"col-start":ne()}],"col-end":[{"col-end":ne()}],"grid-rows":[{"grid-rows":K()}],"row-start-end":[{row:J()}],"row-start":[{"row-start":ne()}],"row-end":[{"row-end":ne()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":se()}],"auto-rows":[{"auto-rows":se()}],gap:[{gap:k()}],"gap-x":[{"gap-x":k()}],"gap-y":[{"gap-y":k()}],"justify-content":[{justify:[...Z(),"normal"]}],"justify-items":[{"justify-items":[...re(),"normal"]}],"justify-self":[{"justify-self":["auto",...re()]}],"align-content":[{content:["normal",...Z()]}],"align-items":[{items:[...re(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...re(),{baseline:["","last"]}]}],"place-content":[{"place-content":Z()}],"place-items":[{"place-items":[...re(),"baseline"]}],"place-self":[{"place-self":["auto",...re()]}],p:[{p:k()}],px:[{px:k()}],py:[{py:k()}],ps:[{ps:k()}],pe:[{pe:k()}],pt:[{pt:k()}],pr:[{pr:k()}],pb:[{pb:k()}],pl:[{pl:k()}],m:[{m:P()}],mx:[{mx:P()}],my:[{my:P()}],ms:[{ms:P()}],me:[{me:P()}],mt:[{mt:P()}],mr:[{mr:P()}],mb:[{mb:P()}],ml:[{ml:P()}],"space-x":[{"space-x":k()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":k()}],"space-y-reverse":["space-y-reverse"],size:[{size:$()}],w:[{w:[d,"screen",...$()]}],"min-w":[{"min-w":[d,"screen","none",...$()]}],"max-w":[{"max-w":[d,"screen","none","prose",{screen:[c]},...$()]}],h:[{h:["screen","lh",...$()]}],"min-h":[{"min-h":["screen","lh","none",...$()]}],"max-h":[{"max-h":["screen","lh",...$()]}],"font-size":[{text:["base",i,ol,ka]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[s,fe,Qd]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Zd,ue]}],"font-family":[{font:[i4,ue,t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[r,fe,ue]}],"line-clamp":[{"line-clamp":[Ee,"none",fe,Qd]}],leading:[{leading:[o,...k()]}],"list-image":[{"list-image":["none",fe,ue]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",fe,ue]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:B()}],"text-color":[{text:B()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...pe(),"wavy"]}],"text-decoration-thickness":[{decoration:[Ee,"from-font","auto",fe,ka]}],"text-decoration-color":[{decoration:B()}],"underline-offset":[{"underline-offset":[Ee,"auto",fe,ue]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:k()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",fe,ue]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",fe,ue]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:ae()}],"bg-repeat":[{bg:he()}],"bg-size":[{bg:L()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},sa,fe,ue],radial:["",fe,ue],conic:[sa,fe,ue]},s4,n4]}],"bg-color":[{bg:B()}],"gradient-from-pos":[{from:Y()}
403],"gradient-via-pos":[{via:Y()}],"gradient-to-pos":[{to:Y()}],"gradient-from":[{from:B()}],"gradient-via":[{via:B()}],"gradient-to":[{to:B()}],rounded:[{rounded:ee()}],"rounded-s":[{"rounded-s":ee()}],"rounded-e":[{"rounded-e":ee()}],"rounded-t":[{"rounded-t":ee()}],"rounded-r":[{"rounded-r":ee()}],"rounded-b":[{"rounded-b":ee()}],"rounded-l":[{"rounded-l":ee()}],"rounded-ss":[{"rounded-ss":ee()}],"rounded-se":[{"rounded-se":ee()}],"rounded-ee":[{"rounded-ee":ee()}],"rounded-es":[{"rounded-es":ee()}],"rounded-tl":[{"rounded-tl":ee()}],"rounded-tr":[{"rounded-tr":ee()}],"rounded-br":[{"rounded-br":ee()}],"rounded-bl":[{"rounded-bl":ee()}],"border-w":[{border:ie()}],"border-w-x":[{"border-x":ie()}],"border-w-y":[{"border-y":ie()}],"border-w-s":[{"border-s":ie()}],"border-w-e":[{"border-e":ie()}],"border-w-t":[{"border-t":ie()}],"border-w-r":[{"border-r":ie()}],"border-w-b":[{"border-b":ie()}],"border-w-l":[{"border-l":ie()}],"divide-x":[{"divide-x":ie()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":ie()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...pe(),"hidden","none"]}],"divide-style":[{divide:[...pe(),"hidden","none"]}],"border-color":[{border:B()}],"border-color-x":[{"border-x":B()}],"border-color-y":[{"border-y":B()}],"border-color-s":[{"border-s":B()}],"border-color-e":[{"border-e":B()}],"border-color-t":[{"border-t":B()}],"border-color-r":[{"border-r":B()}],"border-color-b":[{"border-b":B()}],"border-color-l":[{"border-l":B()}
vendor: 5,757 bytes, line 403
403],"divide-color":[{divide:B()}],"outline-style":[{outline:[...pe(),"none","hidden"]}],"outline-offset":[{"outline-offset":[Ee,fe,ue]}],"outline-w":[{outline:["",Ee,ol,ka]}],"outline-color":[{outline:B()}],shadow:[{shadow:["","none",g,hc,mc]}],"shadow-color":[{shadow:B()}],"inset-shadow":[{"inset-shadow":["none",v,hc,mc]}],"inset-shadow-color":[{"inset-shadow":B()}],"ring-w":[{ring:ie()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:B()}],"ring-offset-w":[{"ring-offset":[Ee,ka]}],"ring-offset-color":[{"ring-offset":B()}],"inset-ring-w":[{"inset-ring":ie()}],"inset-ring-color":[{"inset-ring":B()}],"text-shadow":[{"text-shadow":["none",x,hc,mc]}],"text-shadow-color":[{"text-shadow":B()}],opacity:[{opacity:[Ee,fe,ue]}],"mix-blend":[{"mix-blend":[...xe(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":xe()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[Ee]}],"mask-image-linear-from-pos":[{"mask-linear-from":le()}],"mask-image-linear-to-pos":[{"mask-linear-to":le()}],"mask-image-linear-from-color":[{"mask-linear-from":B()}],"mask-image-linear-to-color":[{"mask-linear-to":B()}],"mask-image-t-from-pos":[{"mask-t-from":le()}],"mask-image-t-to-pos":[{"mask-t-to":le()}],"mask-image-t-from-color":[{"mask-t-from":B()}],"mask-image-t-to-color":[{"mask-t-to":B()}],"mask-image-r-from-pos":[{"mask-r-from":le()}],"mask-image-r-to-pos":[{"mask-r-to":le()}],"mask-image-r-from-color":[{"mask-r-from":B()}],"mask-image-r-to-color":[{"mask-r-to":B()}],"mask-image-b-from-pos":[{"mask-b-from":le()}],"mask-image-b-to-pos":[{"mask-b-to":le()}],"mask-image-b-from-color":[{"mask-b-from":B()}],"mask-image-b-to-color":[{"mask-b-to":B()}],"mask-image-l-from-pos":[{"mask-l-from":le()}],"mask-image-l-to-pos":[{"mask-l-to":le()}],"mask-image-l-from-color":[{"mask-l-from":B()}],"mask-image-l-to-color":[{"mask-l-to":B()}],"mask-image-x-from-pos":[{"mask-x-from":le()}],"mask-image-x-to-pos":[{"mask-x-to":le()}],"mask-image-x-from-color":[{"mask-x-from":B()}],"mask-image-x-to-color":[{"mask-x-to":B()}],"mask-image-y-from-pos":[{"mask-y-from":le()}],"mask-image-y-to-pos":[{"mask-y-to":le()}],"mask-image-y-from-color":[{"mask-y-from":B()}],"mask-image-y-to-color":[{"mask-y-to":B()}],"mask-image-radial":[{"mask-radial":[fe,ue]}],"mask-image-radial-from-pos":[{"mask-radial-from":le()}],"mask-image-radial-to-pos":[{"mask-radial-to":le()}],"mask-image-radial-from-color":[{"mask-radial-from":B()}],"mask-image-radial-to-color":[{"mask-radial-to":B()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":M()}],"mask-image-conic-pos":[{"mask-conic":[Ee]}],"mask-image-conic-from-pos":[{"mask-conic-from":le()}],"mask-image-conic-to-pos":[{"mask-conic-to":le()}],"mask-image-conic-from-color":[{"mask-conic-from":B()}],"mask-image-conic-to-color":[{"mask-conic-to":B()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:ae()}],"mask-repeat":[{mask:he()}],"mask-size":[{mask:L()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",fe,ue]}],filter:[{filter:["","none",fe,ue]}],blur:[{blur:Ae()}],brightness:[{brightness:[Ee,fe,ue]}],contrast:[{contrast:[Ee,fe,ue]}],"drop-shadow":[{"drop-shadow":["","none",b,hc,mc]}],"drop-shadow-color":[{"drop-shadow":B()}],grayscale:[{grayscale:["",Ee,fe,ue]}],"hue-rotate":[{"hue-rotate":[Ee,fe,ue]}],invert:[{invert:["",Ee,fe,ue]}],saturate:[{saturate:[Ee,fe,ue]}],sepia:[{sepia:["",Ee,fe,ue]}],"backdrop-filter":[{"backdrop-filter":["","none",fe,ue]}],"backdrop-blur":[{"backdrop-blur":Ae()}],"backdrop-brightness":[{"backdrop-brightness":[Ee,fe,ue]}],"backdrop-contrast":[{"backdrop-contrast":[Ee,fe,ue]}],"backdrop-grayscale":[{"backdrop-grayscale":["",Ee,fe,ue]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[Ee,fe,ue]}],"backdrop-invert":[{"backdrop-invert":["",Ee,fe,ue]}],"backdrop-opacity":[{"backdrop-opacity":[Ee,fe,ue]}],"backdrop-saturate":[{"backdrop-saturate":[Ee,fe,ue]}],"backdrop-sepia":[{"backdrop-sepia":["",Ee,fe,ue]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":k()}],"border-spacing-x":[{"border-spacing-x":k()}],"border-spacing-y":[{"border-spacing-y":k()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",fe,ue]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[Ee,"initial",fe,ue]}],ease:[{ease:["linear","initial",E,fe,ue]}],delay:[{delay:[Ee,fe,ue]}],animate:[{animate:["none",C,fe,ue]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[w,fe,ue]}],"perspective-origin":[{"perspective-origin":R()}],rotate:[{rotate:Te()}],"rotate-x":[{"rotate-x":Te()}],"rotate-y":[{"rotate-y":Te()}],"rotate-z":[{"rotate-z":Te()}],scale:[{scale:Ke()}],"scale-x":[{"scale-x":Ke()}],"scale-y":[{"scale-y":Ke()}],"scale-z":[{"scale-z":Ke()}],"scale-3d":["scale-3d"],skew:[{skew:ze()}],"skew-x":[{"skew-x":ze()}],"skew-y":[{"skew-y":ze()}],transform:[{transform:[fe,ue,"","none","gpu","cpu"]}],"transform-origin":[{origin:R()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:oe()}],"translate-x":[{"translate-x":oe()}],"translate-y":[{"translate-y":oe()}],"translate-z":[{"translate-z":oe()}],"translate-none":["translate-none"],accent:[{accent:B()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:B()}
403],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",fe,ue]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":k()}],"scroll-mx":[{"scroll-mx":k()}],"scroll-my":[{"scroll-my":k()}],"scroll-ms":[{"scroll-ms":k()}],"scroll-me":[{"scroll-me":k()}],"scroll-mt":[{"scroll-mt":k()}],"scroll-mr":[{"scroll-mr":k()}],"scroll-mb":[{"scroll-mb":k()}],"scroll-ml":[{"scroll-ml":k()}],"scroll-p":[{"scroll-p":k()}],"scroll-px":[{"scroll-px":k()}],"scroll-py":[{"scroll-py":k()}],"scroll-ps":[{"scroll-ps":k()}],"scroll-pe":[{"scroll-pe":k()}],"scroll-pt":[{"scroll-pt":k()}],"scroll-pr":[{"scroll-pr":k()}],"scroll-pb":[{"scroll-pb":k()}],"scroll-pl":[{"scroll-pl":k()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",fe,ue]}],fill:[{fill:["none",...B()]}],"stroke-w":[{stroke:[Ee,ol,ka,Qd]}],stroke:[{stroke:["none",...B()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},c4=qA(o4);function Se(...e){return c4(b2(e))}function u4(e){const t=te.c(15);let i,s,r,o;t[0]!==e?({className:s,children:i,viewport:o,...r}=e,t[0]=e,t[1]=i,t[2]=s,t[3]=r,t[4]=o):(i=t[1],s=t[2],r=t[3],o=t[4]);const c=o===void 0?!0:o;let d;t[5]!==s?(d=Se("group/navigation-menu relative flex max-w-max flex-1 items-center justify-center",s
403),t[5]=s,t[6]=d):d=t[6];let m;t[7]!==c?(m=c&&f.jsx(p4,{}),t[7]=c,t[8]=m):m=t[8];let h;return t[9]!==i||t[10]!==r||t[11]!==d||t[12]!==m||t[13]!==c?(h=f.jsxs(NT,{"data-slot":"navigation-menu","data-viewport":c,className:d,...r,children:[i,m]}),t[9]=i,t[10]=r,t[11]=d,t[12]=m,t[13]=c,t[14]=h):h=t[14],h}function f4(e){const t=te.c(8);let i,s;t[0]!==e?({className:i,...s}=e,t[0]=e,t[1]=i,t[2]=s):(i=t[1],s=t[2]);let r;t[3]!==i?(r=Se("group flex flex-1 list-none items-center justify-center gap-1",i),t[3]=i,t[4]=r):r=t[4];let o;return t[5]!==s||t[6]!==r?(o=f.jsx(_T,{"data-slot":"navigation-menu-list",className:r,...s}),t[5]=s,t[6]=r,t[7]=o):o=t[7],o}function x1(e){const t=te.c(8);let i,s;t[0]!==e?({className:i,...s}=e,t[0]=e,t[1]=i,t[2]=s):(i=t[1],s=t[2]);let r;t[3]!==i?(r=Se("relative",i),t[3]=i,t[4]=r):r=t[4];let o;return t[5]!==s||t[6]!==r?(o=f.jsx(jT,{"data-slot":"navigation-menu-item",className:r,...s}),t[5]=s,t[6]=r,t[7]=o):o=t[7],o}const d4=iu("group inline-flex h-9 w-max items-center justify-center rounded-md bg-background px-4 py-2 text-sm font-medium hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground disabled:pointer-events-none disabled:opacity-50 data-[state=open]:hover:bg-accent data-[state=open]:text-accent-foreground data-[state=open]:focus:bg-accent data-[state=open]:bg-accent/50 focus-visible:ring-ring/50 outline-none transition-[color,box-shadow] focus-visible:ring-[3px] focus-visible:outline-1");function m4(e){const t=te.c(11);let i,s,r;t[0]!==e?({className:s,children:i,...r}=e,t[0]=e,t[1]=i,t[2]=s,t[3]=r):(i=t[1],s=t[2],r=t[3]);let o;t[4]!==s?(o=Se(d4(),"group",s),t[4]=s,t[5]=o):o=t[5];let c;t[6]===Symbol.for("react.memo_cache_sentinel")?(c=f.jsx(N2,{className:"relative top-[1px] ml-1 size-3 transition duration-300 group-data-[state=open]:rotate-180","aria-hidden":"true"}),t[6]=c):c=t[6];let d;return t[7]!==i||t[8]!==r||t[9]!==o?(d=f.jsxs(ET,{"data-slot":"navigation-menu-trigger",className:o,...r,children:[i," ",c]}),t[7]=i,t[8]=r,t[9]=o,t[10]=d):d=t[10],d}function h4(e){const t=te.c(8);let i,s;t[0]!==e?({className:i,...s}=e,t[0]=e,t[1]=i,t[2]=s):(i=t[1],s=t[2]);let r;t[3]!==i?(r=Se("data-[motion^=from-]:animate-in data-[motion^=to-]:animate-out data-[motion^=from-]:fade-in data-[motion^=to-]:fade-out data-[motion=from-end]:slide-in-from-right-52 data-[motion=from-start]:slide-in-from-left-52 data-[motion=to-end]:slide-out-to-right-52 data-[motion=to-start]:slide-out-to-left-52 top-0 left-0 w-full p-2 pr-2.5 md:absolute md:w-auto","group-data-[viewport=false]/navigation-menu:bg-popover group-data-[viewport=false]/navigation-menu:text-popover-foreground group-data-[viewport=false]/navigation-menu:data-[state=open]:animate-in group-data-[viewport=false]/navigation-menu:data-[state=closed]:animate-out group-data-[viewport=false]/navigation-menu:data-[state=closed]:zoom-out-95 group-data-[viewport=false]/navigation-menu:data-[state=open]:zoom-in-95 group-data-[viewport=false]/navigation-menu:data-[state=open]:fade-in-0 group-data-[viewport=false]/navigation-menu:data-[state=closed]:fade-out-0 group-data-[viewport=false]/navigation-menu:top-full group-data-[viewport=false]/navigation-menu:mt-1.5 group-data-[viewport=false]/navigation-menu:overflow-hidden group-data-[viewport=false]/navigation-menu:rounded-md group-data-[viewport=false]/navigation-menu:border group-data-[viewport=false]/navigation-menu:shadow group-data-[viewport=false]/navigation-menu:duration-200 **:data-[slot=navigation-menu-link]:focus:ring-0 **:data-[slot=navigation-menu-link]:focus:outline-none",i),t[3]=i,t[4]=r):r=t[4];let o;return t[5]!==s||t[6]!==r?(o=f.jsx(CT,{"data-slot":"navigation-menu-content",className:r,...s}),t[5]=s,t[6]=r,t[7]=o):o=t[7],o}function p4(e){const t=te.c(9);let i,s;t[0]!==e?({className:i,...s}=e,t[0]=e,t[1]=i,t[2]=s):(i=t[1],s=t[2]);let r;t[3]===Symbol.for("react.memo_cache_sentinel")?(r=Se("absolute top-full isolate z-50 flex justify-center"),t[3]=r):r=t[3];let o;t[4]!==i?(o=Se("origin-top-center bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-90 relative mt-1.5 h-[var(--radix-navigation-menu-viewport-height)] w-full overflow-hidden rounded-md border shadow md:w-[var(--radix-navigation-menu-viewport-width)]",i),t[4]=i,t[5]=o):o=t[5];let c;return t[6]!==s||t[7]!==o?(c=f.jsx("div",{className:r,children:f.jsx(AT,{"data-slot":"navigation-menu-viewport",className:o,...s})}),t[6]=s,t[7]=o,t[8]=c):c=t[8],c}function q2(e){const t=te.c(8);let i,s;t[0]!==e?({className:i,...s}=e,t[0]=e,t[1]=i,t[2]=s):(i=t[1],s=t[2]);let r;t[3]!==i?(r=Se("data-[active=true]:focus:bg-accent data-[active=true]:hover:bg-accent data-[active=true]:bg-accent/50 data-[active=true]:text-accent-foreground hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground focus-visible:ring-ring/50 [&_svg:not([class*='text-'])]:text-muted-foreground flex flex-col gap-1 rounded-sm p-2 text-sm transition-all outline-none focus-visible:ring-[3px] focus-visible:outline-1 [&_svg:not([class*='size-'])]:size-4",i),t[3]=i,t[4]=r):r=t[4];let o;return t[5]!==s||t[6]!==r?(o=f.jsx(TT,{"data-slot":"navigation-menu-link",className:r,...s}),t[5]=s,t[6]=r,t[7]=o):o=t[7],o}const g4={theme:"system",setTheme:()=>null},$2=_.createContext(g4);function y4(e){const t=te.c(20);let i,s,r,o;t[0]!==e?({children:i,defaultTheme:r,storageKey:o,...s}=e,t[0]=e,t[1]=i,t[2]=s,t[3]=r,t[4]=o):(i=t[1],s=t[2],r=t[3],o=t[4]);const c=r===void 0?"system":r,d=o===void 0?"vite-ui-theme":o;let m;t[5]!==c||t[6]!==d?(m=()=>localStorage.getItem(d)||c,t[5]=c,t[6]=d,t[7]=m):m=t[7];const[h,g]=_.useState(m);let v,x;t[8]!==h?(v=()=>{const E=window.document.documentElement;if(E.classList.remove("light","dark"),h==="system"){const C=window.matchMedia("(prefers-color-scheme: dark)").matches?"dar
403k":"light";E.classList.add(C);return}E.classList.add(h)},x=[h],t[8]=h,t[9]=v,t[10]=x):(v=t[9],x=t[10]),_.useEffect(v,x);let b;t[11]!==d?(b=E=>{localStorage.setItem(d,E),g(E)},t[11]=d,t[12]=b):b=t[12];let S;t[13]!==b||t[14]!==h?(S={theme:h,setTheme:b},t[13]=b,t[14]=h,t[15]=S):S=t[15];const w=S;let j;return t[16]!==i||t[17]!==s||t[18]!==w?(j=f.jsx($2.Provider,{...s,value:w,children:i}),t[16]=i,t[17]=s,t[18]=w,t[19]=j):j=t[19],j}const I2=()=>{const e=window.document.documentElement;return e.classList.contains("dark")?"dark":e.classList.contains("light")?"light":"system"},Ph=()=>{const e=_.useContext($2);if(e===void 0)throw new Error("useTheme must be used within a ThemeProvider");return e};var G2="Toggle",Y2=_.forwardRef((e,t)=>{const{pressed:i,defaultPressed:s,onPressedChange:r,...o}=e,[c,d]=ei({prop:i,onChange:r,defaultProp:s??!1,caller:G2});return f.jsx(Ce.button,{type:"button","aria-pressed":c,"data-state":c?"on":"off","data-disabled":e.disabled?"":void 0,...o,ref:t,onClick:je(e.onClick,()=>{e.disabled||d(!c)})})});Y2.displayName=G2;var v4=Y2;const x4=iu("inline-flex items-center justify-center gap-2 rounded-md text-sm font-medium hover:bg-muted hover:text-muted-foreground disabled:pointer-events-none disabled:opacity-50 data-[state=on]:bg-accent data-[state=on]:text-accent-foreground [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 [&_svg]:shrink-0 focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] outline-none transition-[color,box-shadow] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive whitespace-nowrap",{variants:{variant:{default:"bg-transparent",outline:"border border-input bg-transparent shadow-xs hover:bg-accent hover:text-accent-foreground"},size:{default:"h-9 px-2 min-w-9",sm:"h-8 px-1.5 min-w-8",lg:"h-10 px-2.5 min-w-10"}},defaultVariants:{variant:"default",size:"default"}});function X2(e){const t=te.c(12);let i,s,r,o;t[0]!==e?({className:i,variant:o,size:r,...s}=e,t[0]=e,t[1]=i,t[2]=s,t[3]=r,t[4]=o):(i=t[1],s=t[2],r=t[3],o=t[4]);let c;t[5]!==i||t[6]!==r||t[7]!==o?(c=Se(x4({variant:o,size:r,className:i})),t[5]=i,t[6]=r,t[7]=o,t[8]=c):c=t[8];let d;return t[9]!==s||t[10]!==c?(d=f.jsx(v4,{"data-slot":"toggle",className:c,...s}),t[9]=s,t[10]=c,t[11]=d):d=t[11],d}const K2=[{id:1,name:"Home",href:"/"},{id:2,name:"Nosotros",href:"/about"},{id:3,name:"Servicios",href:"/services"},{id:5,name:"Documentos",subItems:[{id:31,name:"Formatos",href:"/formatos"},{id:32,name:"Directivas",href:"/directivas"},{id:33,name:"Perfiles Tecnicos",href:"/perfil-tecnico"}]},{id:4,name:"Ayuda",href:"/ayuda"},{id:6,name:"Contacto",href:"/contact"}];function b4(){const e=te.c(6),{setTheme:t}=Ph();let i;e[0]!==t?(i=function(){const m=I2();t(m==="light"?"dark":"light")},e[0]=t,e[1]=i):i=e[1];const s=i;let r;e[2]===Symbol.for("react.memo_cache_sentinel")?(r=f.jsx(u4,{children:f.jsx(f4,{children:K2.map(S4)})}),e[2]=r):r=e[2];let o;e[3]===Symbol.for("react.memo_cache_sentinel")?(o=f.jsx(R2,{className:"h-5 w-5"}),e[3]=o):o=e[3];let c;return e[4]!==s?(c=f.jsxs("div",{className:"flex gap-3 items-center relative z-50",children:[r,f.jsx(X2,{onClick:s,"aria-label":"Cambiar tema",className:"rounded-full p-2 hover:bg-accent",children:o})]}),e[4]=s,e[5]=c):c=e[5],c}function S4(e){return e.subItems?f.jsxs(x1,{children:[f.jsx(m4,{children:e.name}),f.jsx(h4,{className:"z-50",children:f.jsx("ul",{className:"grid w-auto min-w-[200px]",children:e.subItems.map(w4)})})]},e.id):f.jsx(x1,{children:f.jsx(q2,{asChild:!0,children:f.jsx(On,{to:e.href,className:"group inline-flex h-10 w-max items-center justify-center px-4 py-2 text-sm font-medium",children:e.name})})},e.id)}function w4(e){return f.jsx("li",{children:f.jsx(q2,{asChild:!0,children:f.jsx(On,{to:e.href,className:"block select-none space-y-1 rounded-md p-3 hover:bg-accent/75 transition-colors",children:f.jsx("div",{className:"text-sm font-medium leading-none whitespace-nowrap",children:e.name})})})},e.id||e.name)}var Wd="focusScope.autoFocusOnMount",Jd="focusScope.autoFocusOnUnmount",b1={bubbles:!1,cancelable:!0},N4="FocusScope",Z2=_.forwardRef((e,t)=>
403{const{loop:i=!1,trapped:s=!1,onMountAutoFocus:r,onUnmountAutoFocus:o,...c}=e,[d,m]=_.useState(null),h=It(r),g=It(o),v=_.useRef(null),x=ft(t,w=>m(w)),b=_.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;_.useEffect(()=>{if(s){let w=function(T){if(b.paused||!d)return;const M=T.target;d.contains(M)?v.current=M:ra(v.current,{select:!0})},j=function(T){if(b.paused||!d)return;const M=T.relatedTarget;M!==null&&(d.contains(M)||ra(v.current,{select:!0}))},E=function(T){if(document.activeElement===document.body)for(const R of T)R.removedNodes.length>0&&ra(d)};document.addEventListener("focusin",w),document.addEventListener("focusout",j);const C=new MutationObserver(E);return d&&C.observe(d,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",w),document.removeEventListener("focusout",j),C.disconnect()}}},[s,d,b.paused]),_.useEffect(()=>{if(d){w1.add(b);const w=document.activeElement;if(!d.contains(w)){const E=new CustomEvent(Wd,b1);d.addEventListener(Wd,h),d.dispatchEvent(E),E.defaultPrevented||(_4(A4(Q2(d)),{select:!0}),document.activeElement===w&&ra(d))}return()=>{d.removeEventListener(Wd,h),setTimeout(()=>{const E=new CustomEvent(Jd,b1);d.addEventListener(Jd,g),d.dispatchEvent(E),E.defaultPrevented||ra(w??document.body,{select:!0}),d.removeEventListener(Jd,g),w1.remove(b)},0)}}},[d,h,g,b]);const S=_.useCallback(w=>{if(!i&&!s||b.paused)return;const j=w.key==="Tab"&&!w.altKey&&!w.ctrlKey&&!w.metaKey,E=document.activeElement;if(j&&E){const C=w.currentTarget,[T,M]=j4(C);T&&M?!w.shiftKey&&E===M?(w.preventDefault(),i&&ra(T,{select:!0})):w.shiftKey&&E===T&&(w.preventDefault(),i&&ra(M,{select:!0})):E===C&&w.preventDefault()}},[i,s,b.paused]);return f.jsx(Ce.div,{tabIndex:-1,...c,ref:x,onKeyDown:S})});Z2.displayName=N4;function _4(e,{select:t=!1}={}){const i=document.activeElement;for(const s of e)if(ra(s,{select:t}),document.activeElement!==i)return}function j4(e){const t=Q2(e),i=S1(t,e),s=S1(t.reverse(),e);return[i,s]}function Q2(e){const t=[],i=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:s=>{const r=s.tagName==="INPUT"&&s.type==="hidden";return s.disabled||s.hidden||r?NodeFilter.FILTER_SKIP:s.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;i.nextNode();)t.push(i.currentNode);return t}function S1(e,t){for(const i of e)if(!E4(i,{upTo:t}))return i}function E4(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function T4(e){return e instanceof HTMLInputElement&&"select"in e}function ra(e,{select:t=!1}={}){if(e&&e.focus){const i=document.activeElement;e.focus({preventScroll:!0}),e!==i&&T4(e)&&t&&e.select()}}var w1=C4();function C4(){let e=[];return{add(t){const i=e[0];t!==i&&i?.pause(),e=N1(e,t),e.unshift(t)},remove(t){e=N1(e,t),e[0]?.resume()}}}function N1(e,t){const i=[...e],s=i.indexOf(t);return s!==-1&&i.splice(s,1),i}function A4(e){return e.filter(t=>t.tagName!=="A")}var M4="Portal",Uh=_.forwardRef((e,t)=>{const{container:i,...s}=e,[r,o]=_.useState(!1);bn(()=>o(!0),[]);const c=i||r&&globalThis?.document?.body;return c?Zb.createPortal(f.jsx(Ce.div,{...s,ref:t}),c):null});Uh.displayName=M4;var em=0;function R4(){_.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??_1()),document.body.insertAdjacentElement("beforeend",e[1]??_1()),em++,()=>{em===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),em--}},[])}function _1(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var Gn=function(){return Gn=Object.assign||function(t){for(var i,s=1,r=arguments.length;s<r;s++){i=arguments[s];for(var o in i)Object.prototype.hasOwnProperty.call(i,o)&&(t[o]=i[o])}return t},Gn.apply(this,arguments)};function W2(e,t){var i={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(i[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,s=Object.getOwnPropertySymbols(e);r<s.length;r++)t.indexOf(s[r])<0&&Object.prototype.propertyIsEnumerable.call(e,s[r])&&(i[s[r]]=e[s[r]]);return i}function D4(e,t,i){if(i||arguments.length===2)for(var s=0,r=t.length,o;s<r;
vendor: 4,973 bytes, lines 403-418
403s++)(o||!(s in t))&&(o||(o=Array.prototype.slice.call(t,0,s)),o[s]=t[s]);return e.concat(o||Array.prototype.slice.call(t))}var Cc="right-scroll-bar-position",Ac="width-before-scroll-bar",O4="with-scroll-bars-hidden",k4="--removed-body-scroll-bar-size";function tm(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function z4(e,t){var i=_.useState(function(){return{value:e,callback:t,facade:{get current(){return i.value},set current(s){var r=i.value;r!==s&&(i.value=s,i.callback(s,r))}}}})[0];return i.callback=t,i.facade}var L4=typeof window<"u"?_.useLayoutEffect:_.useEffect,j1=new WeakMap;function V4(e,t){var i=z4(null,function(s){return e.forEach(function(r){return tm(r,s)})});return L4(function(){var s=j1.get(i);if(s){var r=new Set(s),o=new Set(e),c=i.current;r.forEach(function(d){o.has(d)||tm(d,null)}),o.forEach(function(d){r.has(d)||tm(d,c)})}j1.set(i,e)},[e]),i}function P4(e){return e}function U4(e,t){t===void 0&&(t=P4);var i=[],s=!1,r={read:function(){if(s)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return i.length?i[i.length-1]:e},useMedium:function(o){var c=t(o,s);return i.push(c),function(){i=i.filter(function(d){return d!==c})}},assignSyncMedium:function(o){for(s=!0;i.length;){var c=i;i=[],c.forEach(o)}i={push:function(d){return o(d)},filter:function(){return i}}},assignMedium:function(o){s=!0;var c=[];if(i.length){var d=i;i=[],d.forEach(o),c=i}var m=function(){var g=c;c=[],g.forEach(o)},h=function(){return Promise.resolve().then(m)};h(),i={push:function(g){c.push(g),h()},filter:function(g){return c=c.filter(g),i}}}};return r}function B4(e){e===void 0&&(e={});var t=U4(null);return t.options=Gn({async:!0,ssr:!1},e),t}var J2=function(e){var t=e.sideCar,i=W2(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var s=t.read();if(!s)throw new Error("Sidecar medium not found");return _.createElement(s,Gn({},i))};J2.isSideCarExport=!0;function H4(e,t){return e.useMedium(t),J2}var eS=B4(),nm=function(){},ru=_.forwardRef(function(e,t){var i=_.useRef(null),s=_.useState({onScrollCapture:nm,onWheelCapture:nm,onTouchMoveCapture:nm}),r=s[0],o=s[1],c=e.forwardProps,d=e.children,m=e.className,h=e.removeScrollBar,g=e.enabled,v=e.shards,x=e.sideCar,b=e.noRelative,S=e.noIsolation,w=e.inert,j=e.allowPinchZoom,E=e.as,C=E===void 0?"div":E,T=e.gapMode,M=W2(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),R=x,z=V4([i,t]),O=Gn(Gn({},M),r);return _.createElement(_.Fragment,null,g&&_.createElement(R,{sideCar:eS,removeScrollBar:h,shards:v,noRelative:b,noIsolation:S,inert:w,setCallbacks:o,allowPinchZoom:!!j,lockRef:i,gapMode:T}),c?_.cloneElement(_.Children.only(d),Gn(Gn({},O),{ref:z})):_.createElement(C,Gn({},O,{className:m,ref:z}),d))});ru.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};ru.classNames={fullWidth:Ac,zeroRight:Cc};var F4=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function q4(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=F4();return t&&e.setAttribute("nonce",t),e}function $4(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function I4(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var G4=function(){var e=0,t=null;return{add:function(i){e==0&&(t=q4())&&($4(t,i),I4(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},Y4=function(){var e=G4();return function(t,i){_.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&i])}},tS=function(){var e=Y4(),t=function(i){var s=i.styles,r=i.dynamic;return e(s,r),null};return t},X4={left:0,top:0,right:0,gap:0},im=function(e){return parseInt(e||"",10)||0},K4=function(e){var t=window.getComputedStyle(document.body),i=t[e==="padding"?"paddingLeft":"marginLeft"],s=t[e==="padding"?"paddingTop":"marginTop"],r=t[e==="padding"?"paddingRight":"marginRight"];return[im(i),im(s),im(r)]},Z4=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return X4;var t=K4(e),i=document.documentElement.clientWidth,s=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,s-i+t[2]-t[0])}},Q4=tS(),Gs="data-scroll-locked",W4=function(e,t,i,s){var r=e.left,o=e.top,c=e.right,d=e.gap;return i===void 0&&(i="margin"),`
404  .`.concat(O4,` {
405   overflow: hidden `).concat(s,`;
406   padding-right: `).concat(d,"px ").concat(s,`;
407  }
408  body[`).concat(Gs,`] {
409    overflow: hidden `).concat(s,`;
410    overscroll-behavior: contain;
411    `).concat([t&&"position: relative ".concat(s,";"),i==="margin"&&`
412    padding-left: `.concat(r,`px;
413    padding-top: `).concat(o,`px;
414    padding-right: `).concat(c,`px;
415    margin-left:0;
416    margin-top:0;
417    margin-right: `).concat(d,"px ").concat(s,`;
418    `),i==="padding"&&"padding-right: ".concat(d,"px ").concat(s,";
418")].filter(Boolean).join(""),`
419  }
420  
421  .`).concat(Cc,` {
422    right: `).concat(d,"px ").concat(s,`;
423  }
424  
425  .`).concat(Ac,` {
426    margin-right: `).concat(d,"px ").concat(s,`;
427  }
428  
429  .`).concat(Cc," .").concat(Cc,` {
430    right: 0 `).concat(s,`;
431  }
432  
433  .`).concat(Ac," .").concat(Ac,` {
434    margin-right: 0 `).concat(s,`;
435  }
436  
437  body[`).concat(Gs,`] {
438    `).concat(k4,": ").concat(d,`px;
439  }
440`)},E1=function(){var e=parseInt(document.body.getAttribute(Gs)||"0",10);return isFinite(e)?e:0},J4=function(){_.useEffect(function(){return document.body.setAttribute(Gs,(E1()+1).toString()),function(){var e=E1()-1;e<=0?document.body.removeAttribute(Gs):document.body.setAttribute(Gs,e.toString())}},[])},eM=function(e){var t=e.noRelative,i=e.noImportant,s=e.gapMode,r=s===void 0?"margin":s;J4();var o=_.useMemo(function(){return Z4(r)},[r]);return _.createElement(Q4,{styles:W4(o,!t,r,i?"":"!important")})},Hm=!1;if(typeof window<"u")try{var pc=Object.defineProperty({},"passive",{get:function(){return Hm=!0,!0}});window.addEventListener("test",pc,pc),window.removeEventListener("test",pc,pc)}catch{Hm=!1}var Ps=Hm?{passive:!1}:!1,tM=function(e){return e.tagName==="TEXTAREA"},nS=function(e,t){if(!(e instanceof Element))return!1;var i=window.getComputedStyle(e);return i[t]!=="hidden"&&!(i.overflowY===i.overflowX&&!tM(e)&&i[t]==="visible")},nM=function(e){return nS(e,"overflowY")},iM=function(e){return nS(e,"overflowX")},T1=function(e,t){var i=t.ownerDocument,s=t;do{typeof ShadowRoot<"u"&&s instanceof ShadowRoot&&(s=s.host);var r=iS(e,s);if(r){var o=aS(e,s),c=o[1],d=o[2];if(c>d)return!0}s=s.parentNode}while(s&&s!==i.body);return!1},aM=function(e){var t=e.scrollTop,i=e.scrollHeight,s=e.clientHeight;return[t,i,s]},sM=function(e){var t=e.scrollLeft,i=e.scrollWidth,s=e.clientWidth;return[t,i,s]},iS=function(e,t){return e==="v"?nM(t):iM(t)},aS=function(e,t){return e==="v"?aM(t):sM(t)},rM=function(e,t){return e==="h"&&t==="rtl"?-1:1},lM=function(e,t,i,s,r){var o=rM(e,window.getComputedStyle(t).direction),c=o*s,d=i.target,m=t.contains(d),h=!1,g=c>0,v=0,x=0;do{if(!d)break;var b=aS(e,d),S=b[0],w=b[1],j=b[2],E=w-j-o*S;(S||E)&&iS(e,d)&&(v+=E,x+=S);var C=d.parentNode;d=C&&C.nodeType===Node.DOCUMENT_FRAGMENT_NODE?C.host:C}while(!m&&d!==document.body||m&&(t.contains(d)||t===d));return(g&&Math.abs(v)<1||!g&&Math.abs(x)<1)&&(h=!0),h},gc=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},C1=function(e){return[e.deltaX,e.deltaY]},A1=function(e){return e&&"current"in e?e.current:e},oM=function(e,t){return e[0]===t[0]&&e[1]===t[1]},cM=function(e){return`
441  .block-interactivity-`.concat(e,` {pointer-events: none;}
442  .allow-interactivity-`).concat(e,` {pointer-events: all;}
443`)},uM=0,Us=[];function fM(e){var t=_.useRef([]),i=_.useRef([0,0]),s=_.useRef(),r=_.useState(uM++)[0],o=_.useState(tS)[0],c=_.useRef(e);_.useEffect(function(){c.current=e},[e]),_.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(r));var w=D4([e.lockRef.current],(e.shards||[]).map(A1),!0).filter(Boolean);return w.forEach(function(j){return j.classList.add("allow-interactivity-".concat(r))}),function(){document.body.classList.remove("block-interactivity-".concat(r)),w.forEach(function(j){return j.classList.remove("allow-interactivity-".concat(r))})}}},[e.inert,e.lockRef.current,e.shards]);var d=_.useCallback(function(w,j){if("touches"in w&&w.touches.length===2||w.type==="wheel"&&w.ctrlKey)return!c.current.allowPinchZoom;var E=gc(w),C=i.current,T="deltaX"in w?w.deltaX:C[0]-E[0],M="deltaY"in w?w.deltaY:C[1]-E[1],R,z=w.target,O=Math.abs(T)>Math.abs(M)?"h":"v";if("touches"in w&&O==="h"&&z.type==="range")return!1;var k=T1(O,z);if(!k)return!0;if(k?R=O:(R=O==="v"?"h":"v",k=T1(O,z)),!k)return!1;if(!s.current&&"changedTouches"in w&&(T||M)&&(s.current=R),!R)return!0;var I=s.current||R;return lM(I,j,w,I==="h"?T:M)},[]),m=_.useCallback(function(w){var j=w;if(!(!Us.length||Us[Us.length-1]!==o)){var E="deltaY"in j?C1(j):gc(j),C=t.current.filter(function(R){return R.name===j.type&&(R.target===j.target||j.target===R.shadowParent)&&oM(R.delta,E)})[0];if(C&&C.should){j.cancelable&&j.preventDefault();return}
vendor: 4,338 bytes, line 443
443if(!C){var T=(c.current.shards||[]).map(A1).filter(Boolean).filter(function(R){return R.contains(j.target)}),M=T.length>0?d(j,T[0]):!c.current.noIsolation;M&&j.cancelable&&j.preventDefault()}}},[]),h=_.useCallback(function(w,j,E,C){var T={name:w,delta:j,target:E,should:C,shadowParent:dM(E)};t.current.push(T),setTimeout(function(){t.current=t.current.filter(function(M){return M!==T})},1)},[]),g=_.useCallback(function(w){i.current=gc(w),s.current=void 0},[]),v=_.useCallback(function(w){h(w.type,C1(w),w.target,d(w,e.lockRef.current))},[]),x=_.useCallback(function(w){h(w.type,gc(w),w.target,d(w,e.lockRef.current))},[]);_.useEffect(function(){return Us.push(o),e.setCallbacks({onScrollCapture:v,onWheelCapture:v,onTouchMoveCapture:x}),document.addEventListener("wheel",m,Ps),document.addEventListener("touchmove",m,Ps),document.addEventListener("touchstart",g,Ps),function(){Us=Us.filter(function(w){return w!==o}),document.removeEventListener("wheel",m,Ps),document.removeEventListener("touchmove",m,Ps),document.removeEventListener("touchstart",g,Ps)}},[]);var b=e.removeScrollBar,S=e.inert;return _.createElement(_.Fragment,null,S?_.createElement(o,{styles:cM(r)}):null,b?_.createElement(eM,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function dM(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const mM=H4(eS,fM);var sS=_.forwardRef(function(e,t){return _.createElement(ru,Gn({},e,{ref:t,sideCar:mM}))});sS.classNames=ru.classNames;var hM=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},Bs=new WeakMap,yc=new WeakMap,vc={},am=0,rS=function(e){return e&&(e.host||rS(e.parentNode))},pM=function(e,t){return t.map(function(i){if(e.contains(i))return i;var s=rS(i);return s&&e.contains(s)?s:(console.error("aria-hidden",i,"in not contained inside",e,". Doing nothing"),null)}).filter(function(i){return!!i})},gM=function(e,t,i,s){var r=pM(t,Array.isArray(e)?e:[e]);vc[i]||(vc[i]=new WeakMap);var o=vc[i],c=[],d=new Set,m=new Set(r),h=function(v){!v||d.has(v)||(d.add(v),h(v.parentNode))};r.forEach(h);var g=function(v){!v||m.has(v)||Array.prototype.forEach.call(v.children,function(x){if(d.has(x))g(x);else try{var b=x.getAttribute(s),S=b!==null&&b!=="false",w=(Bs.get(x)||0)+1,j=(o.get(x)||0)+1;Bs.set(x,w),o.set(x,j),c.push(x),w===1&&S&&yc.set(x,!0),j===1&&x.setAttribute(i,"true"),S||x.setAttribute(s,"true")}catch(E){console.error("aria-hidden: cannot operate on ",x,E)}})};return g(t),d.clear(),am++,function(){c.forEach(function(v){var x=Bs.get(v)-1,b=o.get(v)-1;Bs.set(v,x),o.set(v,b),x||(yc.has(v)||v.removeAttribute(s),yc.delete(v)),b||v.removeAttribute(i)}),am--,am||(Bs=new WeakMap,Bs=new WeakMap,yc=new WeakMap,vc={})}},yM=function(e,t,i){i===void 0&&(i="data-aria-hidden");var s=Array.from(Array.isArray(e)?e:[e]),r=hM(e);return r?(s.push.apply(s,Array.from(r.querySelectorAll("[aria-live], script"))),gM(s,r,i,"aria-hidden")):function(){return null}},lu="Dialog",[lS]=Oi(lu),[vM,Ln]=lS(lu),oS=e=>{const{__scopeDialog:t,children:i,open:s,defaultOpen:r,onOpenChange:o,modal:c=!0}=e,d=_.useRef(null),m=_.useRef(null),[h,g]=ei({prop:s,defaultProp:r??!1,onChange:o,caller:lu});return f.jsx(vM,{scope:t,triggerRef:d,contentRef:m,contentId:Xn(),titleId:Xn(),descriptionId:Xn(),open:h,onOpenChange:g,onOpenToggle:_.useCallback(()=>g(v=>!v),[g]),modal:c,children:i})};oS.displayName=lu;var cS="DialogTrigger",uS=_.forwardRef((e,t)=>{const{__scopeDialog:i,...s}=e,r=Ln(cS,i),o=ft(t,r.triggerRef);return f.jsx(Ce.button,{type:"button","aria-haspopup":"dialog","aria-expanded":r.open,"aria-controls":r.contentId,"data-state":Fh(r.open),...s,ref:o,onClick:je(e.onClick,r.onOpenToggle)})});uS.displayName=cS;var Bh="DialogPortal",[xM,fS]=lS(Bh,{forceMount:void 0}),dS=e=>{const{__scopeDialog:t,forceMount:i,children:s,container:r}=e,o=Ln(Bh,t);return f.jsx(xM,{scope:t,forceMount:i,children:_.Children.map(s,c=>f.jsx(wn,{present:i||o.open,children:f.jsx(Uh,{asChild:!0,container:r,children:c})}))})};dS.displayName=Bh;var Pc="DialogOverlay",mS=_.forwardRef((e,t)=>{const i=fS(Pc,e.__scopeDialog),{forceMount:s=i.forceMount,...r}=e,o=Ln(Pc,e.__scopeDialog);return o.modal?f.jsx(wn,{present:s||o.open,children:f.jsx(SM,{...r,ref:t})}):null});mS.displayName=Pc;var bM=wl("DialogOverlay.RemoveScroll"),SM=_.forwardRef((e,t)=>
443{const{__scopeDialog:i,...s}=e,r=Ln(Pc,i);return f.jsx(sS,{as:bM,allowPinchZoom:!0,shards:[r.contentRef],children:f.jsx(Ce.div,{"data-state":Fh(r.open),...s,ref:t,style:{pointerEvents:"auto",...s.style}})})}),Fa="DialogContent",hS=_.forwardRef((e,t)=>{const i=fS(Fa,e.__scopeDialog),{forceMount:s=i.forceMount,...r}=e,o=Ln(Fa,e.__scopeDialog);return f.jsx(wn,{present:s||o.open,children:o.modal?f.jsx(wM,{...r,ref:t}):f.jsx(NM,{...r,ref:t})})});hS.displayName=Fa;var wM=_.forwardRef((e,t)=>{const i=Ln(Fa,e.__scopeDialog),s=_.useRef(null),r=ft(t,i.contentRef,s);return _.useEffect(()=>{const o=s.current;if(o)return yM(o)},[]),f.jsx(pS,{...e,ref:r,trapFocus:i.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:je(e.onCloseAutoFocus,o=>{o.preventDefault(),i.triggerRef.current?.focus()}),onPointerDownOutside:je(e.onPointerDownOutside,o=>{const c=o.detail.originalEvent,d=c.button===0&&c.ctrlKey===!0;(c.button===2||d)&&o.preventDefault()}),onFocusOutside:je(e.onFocusOutside,o=>o.preventDefault())})}),NM=_.forwardRef((e,t)=>{const i=Ln(Fa,e.__scopeDialog),s=_.useRef(!1),r=_.useRef(!1);return f.jsx(pS,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:o=>{e.onCloseAutoFocus?.(o),o.defaultPrevented||(s.current||i.triggerRef.current?.focus(),o.preventDefault()),s.current=!1,r.current=!1},onInteractOutside:o=>{e.onInteractOutside?.(o),o.defaultPrevented||(s.current=!0,o.detail.originalEvent.type==="pointerdown"&&(r.current=!0));const c=o.target;i.triggerRef.current?.contains(c)&&o.preventDefault(),o.detail.originalEvent.type==="focusin"&&r.current&&o.preventDefault()}})}),pS=_.forwardRef((e,t)=>{const{__scopeDialog:i,trapFocus:s,onOpenAutoFocus:r,onCloseAutoFocus:o,...c}=e,d=Ln(Fa,i),m=_.useRef(null),h=ft(t,m);return R4(),f.jsxs(f.Fragment,{children:[f.jsx(Z2,{asChild:!0,loop:!0,trapped:s,onMountAutoFocus:r,onUnmountAutoFocus:o,children:f.jsx(nu,{role:"dialog",id:d.contentId,"aria-describedby":d.descriptionId,"aria-labelledby":d.titleId,"data-state":Fh(d.open),...c,ref:h,onDismiss:()=>d.onOpenChange(!1)})}),f.jsxs(f.Fragment,{children:[f.jsx(_M,{titleId:d.titleId}),f.jsx(EM,{contentRef:m,descriptionId:d.descriptionId})]})]})}),Hh="DialogTitle",gS=_.forwardRef((e,t)=>{const{__scopeDialog:i,...s}=e,r=Ln(Hh,i);return f.jsx(Ce.h2,{id:r.titleId,...s,ref:t})});gS.displayName=Hh;var yS="DialogDescription",vS=_.forwardRef((e,t)=>{const{__scopeDialog:i,...s}=e,r=Ln(yS,i);return f.jsx(Ce.p,{id:r.descriptionId,...s,ref:t})});vS.displayName=yS;var xS="DialogClose",bS=_.forwardRef((e,t)=>{const{__scopeDialog:i,...s}=e,r=Ln(xS,i);return f.jsx(Ce.button,{type:"button",...s,ref:t,onClick:je(e.onClick,()=>r.onOpenChange(!1))})});bS.displayName=xS;function Fh(e){return e?"open":"closed"}var SS="DialogTitleWarning",[nP,wS]=D5(SS,{contentName:Fa,titleName:Hh,docsSlug:"dialog"}),_M=({titleId:e})=>{const t=wS(SS),i=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
444
445If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.
446
447For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return _.useEffect(()=>{e&&(document.getElementById(e)||console.error(i))},[i,e]),null},jM="DialogDescriptionWarning",EM=({contentRef:e,descriptionId:t})=>{const s=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${wS(jM).contentName}}.`;return _.useEffect(()=>{const r=e.current?.getAttribute("aria-describedby");t&&r&&(document.getElementById(t)||console.warn(s))},[s,e,t]),null},NS=oS,TM=uS,_S=dS,jS=mS,ES=hS,TS=gS,CS=vS,AS=bS;function CM(e){const t=te.c(4);let i;t[0]!==e?({...i}=e,t[0]=e,t[1]=i):i=t[1];let s;return t[2]!==i?(s=f.jsx(NS,{"data-slot":"sheet",...i}),t[2]=i,t[3]=s):s=t[3],s}function AM(e){const t=te.c(4);let i;t[0]!==e?({...i}=e,t[0]=e,t[1]=i):i=t[1];let s;return t[2]!==i?(s=f.jsx(TM,{"data-slot":"sheet-trigger",...i}),t[2]=i,t[3]=s):s=t[3],s}function MM(e){const t=te.c(4);let i;t[0]!==e?({...i}=e,t[0]=e,t[1]=i):i=t[1];let s;return t[2]!==i?(s=f.jsx(_S,{"data-slot":"sheet-portal",...i}),t[2]=i,t[3]=s):s=t[3],s}function RM(e){const t=te.c(8);let i,s;t[0]!==e?({className:i,...s}=e,t[0]=e,t[1]=i,t[2]=s):(i=t[1],s=t[2]);let r;t[3]!==i?(r=Se("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50",i),t[3]=i,t[4]=r):r=t[4];let o;return t[5]!==s||t[6]!==r?(o=f.jsx(jS,{"data-slot":"sheet-overlay",className:r,...s}),t[5]=s,t[6]=r,t[7]=o):o=t[7],o}function DM(e){const t=te.c(17);let i,s,r,o;t[0]!==e?({className:s,children:i,side:o,...r}=e,t[0]=e,t[1]=i,t[2]=s,t[3]=r,t[4]=o):(i=t[1],s=t[2],r=t[3],o=t[4]);const c=o===void 0?"right":o;let d;t[5]===Symbol.for("react.memo_cache_sentinel")?(d=f.jsx(RM,{}),t[5]=d):d=t[5];const m=c==="right"&&"data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right inset-y-0 right-0 h-full w-3/4 border-l sm:max-w-sm",h=c==="left"&&"data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left inset-y-0 left-0 h-full w-3/4 border-r sm:max-w-sm",g=c==="top"&&"data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top inset-x-0 top-0 h-auto border-b",v=c==="bottom"&&"data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom inset-x-0 bottom-0 h-auto border-t";let x;t[6]!==s||t[7]!==m||t[8]!==h||t[9]!==g||t[10]!==v?(x=Se("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out fixed z-50 flex flex-col gap-4 shadow-lg transition ease-in-out data-[state=closed]:duration-300 data-[state=open]:duration-500",m,h,g,v,s),t[6]=s,t[7]=m,t[8]=h,t[9]=g,t[10]=v,t[11]=x):x=t[11];let b;t[12]===Symbol.for("react.memo_cache_sentinel")?(b=f.jsxs(AS,{className:"ring-offset-background focus:ring-ring data-[state=open]:bg-secondary absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none",children:[f.jsx(D2,{className:"size-4"}),f.jsx("span",{className:"sr-only",children:"Close"})]}),t[12]=b):b=t[12];let S;return t[13]!==i||t[14]!==r||t[15]!==x?(S=f.jsxs(MM,{children:[d,f.jsxs(ES,{"data-slot":"sheet-content",className:x,...r,children:[i,b]})]}),t[13]=i,t[14]=r,t[15]=x,t[16]=S):S=t[16],S}function OM(e){const t=te.c(8);let i,s;t[0]!==e?({className:i,...s}=e,t[0]=e,t[1]=i,t[2]=s):(i=t[1],s=t[2]);let r;t[3]!==i?(r=Se("flex flex-col gap-1.5 p-4",i),t[3]=i,t[4]=r):r=t[4];let o;return t[5]!==s||t[6]!==r?(o=f.jsx("div",{"data-slot":"sheet-header",className:r,...s}),t[5]=s,t[6]=r,t[7]=o):o=t[7],o}function kM(e){const t=te.c(8);let i,s;t[0]!==e?({className:i,...s}=e,t[0]=e,t[1]=i,t[2]=s):(i=t[1],s=t[2]);let r;t[3]!==i?(r=Se("text-foreground font-semibold",i),t[3]=i,t[4]=r):r=t[4];let o;return t[5]!==s||t[6]!==r?(o=f.jsx(TS,{"data-slot":"sheet-title",className:r,...s}),t[5]=s,t[6]=r,t[7]=o):o=t[7],o}function zM(e){const t=te.c(8);let i,s;t[0]!==e?({className:i,...s}=e,t[0]=e,t[1]=i,t[2]=s):(i=t[1],s=t[2]);let r;t[3]!==i?(r=Se("text-muted-foreground text-sm",i),t[3]=i,t[4]=r):r=t[4];let o;
447return t[5]!==s||t[6]!==r?(o=f.jsx(CS,{"data-slot":"sheet-description",className:r,...s}),t[5]=s,t[6]=r,t[7]=o):o=t[7],o}const LM=iu("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9","icon-sm":"size-8","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}});function Ue(e){const t=te.c(14);let i,s,r,o,c;t[0]!==e?({className:i,variant:c,size:r,asChild:o,...s}=e,t[0]=e,t[1]=i,t[2]=s,t[3]=r,t[4]=o,t[5]=c):(i=t[1],s=t[2],r=t[3],o=t[4],c=t[5]);const m=(o===void 0?!1:o)?k5:"button";let h;t[6]!==i||t[7]!==r||t[8]!==c?(h=Se(LM({variant:c,size:r,className:i})),t[6]=i,t[7]=r,t[8]=c,t[9]=h):h=t[9];let g;return t[10]!==m||t[11]!==s||t[12]!==h?(g=f.jsx(m,{"data-slot":"button",className:h,...s}),t[10]=m,t[11]=s,t[12]=h,t[13]=g):g=t[13],g}var ou="Collapsible",[VM,MS]=Oi(ou),[PM,qh]=VM(ou),RS=_.forwardRef((e,t)=>{const{__scopeCollapsible:i,open:s,defaultOpen:r,disabled:o,onOpenChange:c,...d}=e,[m,h]=ei({prop:s,defaultProp:r??!1,onChange:c,caller:ou});return f.jsx(PM,{scope:i,disabled:o,contentId:Xn(),open:m,onOpenToggle:_.useCallback(()=>h(g=>!g),[h]),children:f.jsx(Ce.div,{"data-state":Yh(m),"data-disabled":o?"":void 0,...d,ref:t})})});RS.displayName=ou;var DS="CollapsibleTrigger",$h=_.forwardRef((e,t)=>{const{__scopeCollapsible:i,...s}=e,r=qh(DS,i);return f.jsx(Ce.button,{type:"button","aria-controls":r.contentId,"aria-expanded":r.open||!1,"data-state":Yh(r.open),"data-disabled":r.disabled?"":void 0,disabled:r.disabled,...s,ref:t,onClick:je(e.onClick,r.onOpenToggle)})});$h.displayName=DS;var Ih="CollapsibleContent",Gh=_.forwardRef((e,t)=>{const{forceMount:i,...s}=e,r=qh(Ih,e.__scopeCollapsible);return f.jsx(wn,{present:i||r.open,children:({present:o})=>f.jsx(UM,{...s,ref:t,present:o})})});Gh.displayName=Ih;var UM=_.forwardRef((e,t)=>{const{__scopeCollapsible:i,present:s,children:r,...o}=e,c=qh(Ih,i),[d,m]=_.useState(s),h=_.useRef(null),g=ft(t,h),v=_.useRef(0),x=v.current,b=_.useRef(0),S=b.current,w=c.open||d,j=_.useRef(w),E=_.useRef(void 0);return _.useEffect(()=>{const C=requestAnimationFrame(()=>j.current=!1);return()=>cancelAnimationFrame(C)},[]),bn(()=>{const C=h.current;if(C){E.current=E.current||{transitionDuration:C.style.transitionDuration,animationName:C.style.animationName},C.style.transitionDuration="0s",C.style.animationName="none";const T=C.getBoundingClientRect();v.current=T.height,b.current=T.width,j.current||(C.style.transitionDuration=E.current.transitionDuration,C.style.animationName=E.current.animationName),m(s)}},[c.open,s]),f.jsx(Ce.div,{"data-state":Yh(c.open),"data-disabled":c.disabled?"":void 0,id:c.contentId,hidden:!w,...o,ref:g,style:{"--radix-collapsible-content-height":x?`${x}px`:void 0,"--radix-collapsible-content-width":S?`${S}px`:void 0,...e.style},children:w&&r})});function Yh(e){return e?"open":"closed"}var OS=RS,BM=$h,HM=Gh;function FM(e){const t=te.c(4);let i;t[0]!==e?({...i}=e,t[0]=e,t[1]=i):i=t[1];let s;return t[2]!==i?(s=f.jsx(OS,{"data-slot":"collapsible",...i}),t[2]=i,t[3]=s):s=t[3],s}function qM(e){const t=te.c(4);let i;t[0]!==e?({...i}=e,t[0]=e,t[1]=i):i=t[1];let s;return t[2]!==i?(s=f.jsx($h,{"data-slot":"collapsible-trigger",...i}),t[2]=i,t[3]=s):s=t[3],s}function $M(e){const t=te.c(4);let i;t[0]!==e?({...i}=e,t[0]=e,t[1]=i):i=t[1];let s;return t[2]!==i?(s=f.jsx(Gh,{"data-slot":"collapsible-content",...i}),t[2]=i,t[3]=s):s=t[3],s}function IM(){const e=te.c(15),{setTheme:t}=Ph(),i=da(),[s,r]=_.useState(null);let o;e[0]!==t?(o=function(){const w=I2();t(w==="light"?"dark":"light")},e[0]=t,e[1]=o):o=e[1];const c=o;let d;e[2]===Symbol.for("react.memo_cache_sentinel")?(d=f.jsx(R2,{className:"h-5 w-5"}),e[2]=d):d=e[2];let m;e[3]!==c?(m=f.jsx(X2,{onClick:c,"aria-label":"Cambiar tema",className:"rounded-full p-2 hover:bg-accent",children:d}),e[3]=c,e[4]=m):m=e[4];let h;e[5]===Symbol.for("react.memo_cache_sentinel")?(h=f.jsx(AM,{asChild:!0,children:f.jsx(Ue,{variant:"ghost",size:"icon",className:"rounded-full",children:f.jsx(KC,{className:"h-5 w-5 text-foreground"})})}),e[5]=h):h=e[5];let g;e[6]===Symbol.for("react.memo_cache_sentinel")?(g=f.jsxs(OM,{className:"mb-4",children:[f.jsx(kM,{children:"¿A dónde te diriges?"}),f.jsx(zM,{children:"Selecciona una opción del menú"})]}),e[6]=g):g=e[6];let v;e[7]!==i||e[8]!==s?(v=K2.map(S=>S.subItems?f.jsxs(FM,{open:s===S.id,onOpenChange:()=>r(s===S.id?null:S.id),children:[f.jsxs("div",{className:"flex items-center justify-between px-3 py-2 rounded-lg hover:bg-accent",children:[f.jsx("span",{className:"font-medium text-sm text-foreground",children:S.name}),f.jsx(qM,{asChild:!0,children:f.jsx(Ue,{variant:"ghost",size:"icon",className:`transition-transform ${s===S.id?"rotate-180":""}`,children:f.jsx(KT,{className:"h-4 w-4"})})})]}),f.jsx($M,{className:"pl-6 border-l border-border mt-1 space-y-1",children:S.subItems.map(w=>f.jsx(Ue,{variant:i.pathname===w.href?"default":"ghost",className:`w-full justify-start text-sm ${i.pathname===w.href?"bg-(--menu-button-bg) hover:bg-primary":"hover:bg-accent"}`,asChild:!0,children:f.jsx(On,{to:w.href,children:w.name})},w.id))})]},S.id):f.jsx(Ue,{variant:i.pathname===S.href?"default":"ghost",className:`w-full justify-start px-3 font-medium ${i.pathname===S.href?"bg-(--menu-button-bg) hover:bg-primary":"hover:bg-accent"}`,asChild:!0,children:f.jsx(On,{to:S.href,children:S.name})},S.id)),e[7]=i,e[8]=s,e[9]=v):v=e[9];let x;e[10]!==v?(x=f.jsxs(CM,{children:[h,f.jsxs(DM,{className:"w-[300px] sm:w-[400px]",children:[g,f.jsx("nav",{className:"flex flex-col gap-1",children:v})]})]}),e[10]=v,e[11]=x):x=e[11];let b;return e[12]!==m||e[13]!==x?(b=f.jsxs("div",{className:"flex items-center gap-2",children:[m,x]}),e[12]=m,e[13]=x,e[14]=b):b=e[14],b}function GM(){const e=te.c(10),t=A5(),{theme:i}=Ph(),s=i==="light"?M5:R5;let r;e[0]!==s?(r=f.jsx("img",{src:s,alt:"Logo UNMSM",className:"h-14 w-auto object-contain"}),e[0]=s,e[1]=r):r=e[1];let o;e[2]===Symbol.for("react.memo_cache_sentinel")?(o=f.jsx("span",{className:"text-xl tracking-wide text-foreground",children:"RED TELEMATICA"}),e[2]=o):o=e[2];let c;e[3]!==r?(c=f.jsxs("div",{className:"flex items-center gap-4 select-none",children:[r,o]}),e[3]=r,e[4]=c):c=e[4];let d;e[5]!==t?(d=t?f.jsx(IM,{}):f.jsx(b4,{}),e[5]=t,e[6]=d):d=e[6];let m;return e[7]!==c||e[8]!==d?(m=f.jsx("header",{className:"h-20 top-0 z-50 bg-background border-b border-border shadow-md",children:f.jsxs("div",{className:"mx-auto h-20 max-w-7xl px-6 flex items-center justify-between",children:[c,d]})}),e[7]=c,e[8]=d,e[9]=m):m=e[9],m}function YM(e){return Object.prototype.toString.call(e)==="[object Object]"}function M1(e){return YM(e)||Array.isArray(e)}function XM(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function Xh(e,t){const i=Object.keys(e),s=Object.keys(t);if(i.length!==s.length)return!1;const r=JSON.stringify(Object.keys(e.breakpoints||{})),o=JSON.stringify(Object.keys(t.breakpoints||{}));return r!==o?!1:i.every(c=>{const d=e[c],m=t[c];return typeof d=="function"?`${d}`==`${m}`:!M1(d)||!M1(m)?d===m:Xh(d,m)})}function R1(e){return e.concat().sort((t,i)=>t.name>i.name?1:-1).map(t=>t.options)}function KM(e,t){if(e.length!==t.length)return!1;const i=R1(e),s=R1(t);return i.every((r,o)=>{const c=s[o];return Xh(r,c)})}function Kh(e){return typeof e=="number"}function Fm(e){return typeof e=="string"}function cu(e){return typeof e=="boolean"}function D1(e){return Object.prototype.toString.call(e)==="[object Object]"}function tt(e){return Math.abs(e)}function Zh(e){return Math.sign(e)}function hl(e,t){return tt(e-t)}function ZM(e,t){if(e===0||t===0||tt(e)<=tt(t))return 0;const i=hl(tt(e),tt(t));return tt(i/e)}function QM(e){return Math.round(e*100)/100}function Nl(e){return _l(e).map(Number)}function Rn(e){return e[Ul(e)]}function Ul(e){return Math.max(0,e.length-1)}function Qh(e,t){return t===Ul(e)}function O1(e,t=0){return Array.from(Array(e),(i,s)=>t+s)}function _l(e){return Object.keys(e)}function kS(e,t){return[e,t].reduce((i,s)=>
vendor: 17,992 bytes, line 447
447(_l(s).forEach(r=>{const o=i[r],c=s[r],d=D1(o)&&D1(c);i[r]=d?kS(o,c):c}),i),{})}function qm(e,t){return typeof t.MouseEvent<"u"&&e instanceof t.MouseEvent}function WM(e,t){const i={start:s,center:r,end:o};function s(){return 0}function r(m){return o(m)/2}function o(m){return t-m}function c(m,h){return Fm(e)?i[e](m):e(t,m,h)}return{measure:c}}function jl(){let e=[];function t(r,o,c,d={passive:!0}){let m;if("addEventListener"in r)r.addEventListener(o,c,d),m=()=>r.removeEventListener(o,c,d);else{const h=r;h.addListener(c),m=()=>h.removeListener(c)}return e.push(m),s}function i(){e=e.filter(r=>r())}const s={add:t,clear:i};return s}function JM(e,t,i,s){const r=jl(),o=1e3/60;let c=null,d=0,m=0;function h(){r.add(e,"visibilitychange",()=>{e.hidden&&S()})}function g(){b(),r.clear()}function v(j){if(!m)return;c||(c=j,i(),i());const E=j-c;for(c=j,d+=E;d>=o;)i(),d-=o;const C=d/o;s(C),m&&(m=t.requestAnimationFrame(v))}function x(){m||(m=t.requestAnimationFrame(v))}function b(){t.cancelAnimationFrame(m),c=null,d=0,m=0}function S(){c=null,d=0}return{init:h,destroy:g,start:x,stop:b,update:i,render:s}}function eR(e,t){const i=t==="rtl",s=e==="y",r=s?"y":"x",o=s?"x":"y",c=!s&&i?-1:1,d=g(),m=v();function h(S){const{height:w,width:j}=S;return s?w:j}function g(){return s?"top":i?"right":"left"}function v(){return s?"bottom":i?"left":"right"}function x(S){return S*c}return{scroll:r,cross:o,startEdge:d,endEdge:m,measureSize:h,direction:x}}function qa(e=0,t=0){const i=tt(e-t);function s(h){return h<e}function r(h){return h>t}function o(h){return s(h)||r(h)}function c(h){return o(h)?s(h)?e:t:h}function d(h){return i?h-i*Math.ceil((h-t)/i):h}return{length:i,max:t,min:e,constrain:c,reachedAny:o,reachedMax:r,reachedMin:s,removeOffset:d}}function zS(e,t,i){const{constrain:s}=qa(0,e),r=e+1;let o=c(t);function c(x){return i?tt((r+x)%r):s(x)}function d(){return o}function m(x){return o=c(x),v}function h(x){return g().set(d()+x)}function g(){return zS(e,d(),i)}const v={get:d,set:m,add:h,clone:g};return v}function tR(e,t,i,s,r,o,c,d,m,h,g,v,x,b,S,w,j,E,C){const{cross:T,direction:M}=e,R=["INPUT","SELECT","TEXTAREA"],z={passive:!1},O=jl(),k=jl(),I=qa(50,225).constrain(b.measure(20)),K={mouse:300,touch:400},J={mouse:500,touch:600},ne=S?43:25;let se=!1,Z=0,re=0,P=!1,$=!1,B=!1,ae=!1;function he(oe){if(!C)return;function Le(yt){(cu(C)||C(oe,yt))&&xe(yt)}const qe=t;O.add(qe,"dragstart",yt=>yt.preventDefault(),z).add(qe,"touchmove",()=>{},z).add(qe,"touchend",()=>{}).add(qe,"touchstart",Le).add(qe,"mousedown",Le).add(qe,"touchcancel",Ae).add(qe,"contextmenu",Ae).add(qe,"click",Te,!0)}function L(){O.clear(),k.clear()}function Y(){const oe=ae?i:t;k.add(oe,"touchmove",le,z).add(oe,"touchend",Ae).add(oe,"mousemove",le,z).add(oe,"mouseup",Ae)}function ee(oe){const Le=oe.nodeName||"";return R.includes(Le)}function ie(){return(S?J:K)[ae?"mouse":"touch"]}function pe(oe,Le){const qe=v.add(Zh(oe)*-1),yt=g.byDistance(oe,!S).distance;return S||tt(oe)<I?yt:j&&Le?yt*.5:g.byIndex(qe.get(),0).distance}function xe(oe){const Le=qm(oe,s);ae=Le,B=S&&Le&&!oe.buttons&&se,se=hl(r.get(),c.get())>=2,!(Le&&oe.button!==0)&&(ee(oe.target)||(P=!0,o.pointerDown(oe),h.useFriction(0).useDuration(0),r.set(c),Y(),Z=o.readPoint(oe),re=o.readPoint(oe,T),x.emit("pointerDown")))}function le(oe){if(!qm(oe,s)&&oe.touches.length>=2)return Ae(oe);const qe=o.readPoint(oe),yt=o.readPoint(oe,T),Vt=hl(qe,Z),_n=hl(yt,re);if(!$&&!ae&&(!oe.cancelable||($=Vt>_n,!$)))return Ae(oe);const Pn=o.pointerMove(oe);Vt>w&&(B=!0),h.useFriction(.3).useDuration(.75),d.start(),r.add(M(Pn)),oe.preventDefault()}function Ae(oe){const qe=g.byDistance(0,!1).index!==v.get(),yt=o.pointerUp(oe)*ie(),Vt=pe(M(yt),qe),_n=ZM(yt,Vt),Pn=ne-10*_n,nn=E+_n/50;$=!1,P=!1,k.clear(),h.useDuration(Pn).useFriction(nn),m.distance(Vt,!S),ae=!1,x.emit("pointerUp")}function Te(oe){B&&(oe.stopPropagation(),oe.preventDefault(),B=!1)}function Ke(){return P}return{init:he,destroy:L,pointerDown:Ke}}function nR(e,t){let s,r;function o(v){return v.timeStamp}function c(v,x){const S=`client${(x||e.scroll)==="x"?"X":"Y"}`;return(qm(v,t)?v:v.touches[0])[S]}function d(v){return s=v,r=v,c(v)}function m(v){const x=c(v)-c(r),b=o(v)-o(s)>170;return r=v,b&&(s=v),x}function h(v){if(!s||!r)return 0;const x=c(r)-c(s),b=o(v)-o(s),S=o(v)-o(r)>170,w=x/b;return b&&!S&&tt(w)>.1?w:0}return{pointerDown:d,pointerMove:m,pointerUp:h,readPoint:c}}function iR(){function e(i){const{offsetTop:s,offsetLeft:r,offsetWidth:o,offsetHeight:c}=i;return{top:s,right:r+o,bottom:s+c,left:r,width:o,height:c}}return{measure:e}}function aR(e){function t(s){return e*(s/100)}return{measure:t}}function sR(e,t,i,s,r,o,c){const d=[e].concat(s);let m,h,g=[],v=!1;function x(j){return r.measureSize(c.measure(j))}function b(j){if(!o)return;h=x(e),g=s.map(x);function E(C){for(const T of C){if(v)return;const M=T.target===e,R=s.indexOf(T.target),z=M?h:g[R],O=x(M?e:s[R]);if(tt(O-z)>=.5){j.reInit(),t.emit("resize");break}}}m=new ResizeObserver(C=>{(cu(o)||o(j,C))&&E(C)}),i.requestAnimationFrame(()=>{d.forEach(C=>m.observe(C))})}function S(){v=!0,m&&m.disconnect()}return{init:b,destroy:S}}function rR(e,t,i,s,r,o){let c=0,d=0,m=r,h=o,g=e.get(),v=0;function x(){const z=s.get()-e.get(),O=!m;let k=0;return O?(c=0,i.set(s),e.set(s),k=z):(i.set(e),c+=z/m,c*=h,g+=c,e.add(c),k=g-v),d=Zh(k),v=g,R}function b(){const z=s.get()-t.get();return tt(z)<.001}function S(){return m}function w(){return d}function j(){return c}function E(){return T(r)}function C(){return M(o)}function T(z){return m=z,R}function M(z){return h=z,R}const R={direction:w,duration:S,velocity:j,seek:x,settled:b,useBaseFriction:C,useBaseDuration:E,useFriction:M,useDuration:T};return R}function lR(e,t,i,s,r){const o=r.measure(10),c=r.measure(50),d=qa(.1,.99);let m=!1;function h(){return!(m||!e.reachedAny(i.get())||!e.reachedAny(t.get()))}function g(b){if(!h())return;const S=e.reachedMin(t.get())?"min":"max",w=tt(e[S]-t.get()),j=i.get()-t.get(),E=d.constrain(w/c);i.subtract(j*E),!b&&tt(j)<o&&(i.set(e.constrain(i.get())),s.useDuration(25).useBaseFriction())}function v(b){m=!b}return{shouldConstrain:h,constrain:g,toggleActive:v}}function oR(e,t,i,s,r){const o=qa(-t+e,0),c=v(),d=g(),m=x();function h(S,w){return hl(S,w)<=1}function g(){const S=c[0],w=Rn(c),j=c.lastIndexOf(S),E=c.indexOf(w)+1;return qa(j,E)}function v(){return i.map((S,w)=>{const{min:j,max:E}=o,C=o.constrain(S),T=!w,M=Qh(i,w);return T?E:M||h(j,C)?j:h(E,C)?E:C}).map(S=>parseFloat(S.toFixed(3)))}function x(){if(t<=e+r)return[o.max];if(s==="keepSnaps")return c;const{min:S,max:w}=d;return c.slice(S,w)}return{snapsContained:m,scrollContainLimit:d}}function cR(e,t,i){const s=t[0],r=i?s-e:Rn(t);return{limit:qa(r,s)}}function uR(e,t,i,s){const o=t.min+.1,c=t.max+.1,{reachedMin:d,reachedMax:m}=qa(o,c);function h(x){return x===1?m(i.get()):x===-1?d(i.get()):!1}function g(x){if(!h(x))return;const b=e*(x*-1);s.forEach(S=>S.add(b))}return{loop:g}}function fR(e){const{max:t,length:i}=e;function s(o){const c=o-t;return i?c/-i:0}return{get:s}}function dR(e,t,i,s,r){const{startEdge:o,endEdge:c}=e,{groupSlides:d}=r,m=v().map(t.measure),h=x(),g=b();function v(){return d(s).map(w=>Rn(w)[c]-w[0][o]).map(tt)}function x(){return s.map(w=>i[o]-w[o]).map(w=>-tt(w))}function b(){return d(h).map(w=>w[0]).map((w,j)=>w+m[j])}return{snaps:h,snapsAligned:g}}function mR(e,t,i,s,r,o){const{groupSlides:c}=r,{min:d,max:m}=s,h=g();function g(){const x=c(o),b=!e||t==="keepSnaps";return i.length===1?[o]:b?x:x.slice(d,m).map((S,w,j)=>{const E=!w,C=Qh(j,w);if(E){const T=Rn(j[0])+1;return O1(T)}if(C){const T=Ul(o)-Rn(j)[0]+1;return O1(T,Rn(j)[0])}return S})}return{slideRegistry:h}}function hR(e,t,i,s,r){const{reachedAny:o,removeOffset:c,constrain:d}=s;function m(S){return S.concat().sort((w,j)=>tt(w)-tt(j))[0]}function h(S){const w=e?c(S):d(S),j=t.map((C,T)=>({diff:g(C-w,0),index:T})).sort((C,T)=>tt(C.diff)-tt(T.diff)),{index:E}=j[0];return{index:E,distance:w}}function g(S,w){const j=[S,S+i,S-i];if(!e)return S;if(!w)return m(j);const E=j.filter(C=>Zh(C)===w);return E.length?m(E):Rn(j)-i}function v(S,w){const j=t[S]-r.get(),E=g(j,w);return{index:S,distance:E}}function x(S,w){const j=r.get()+S,{index:E,distance:C}=h(j),T=!e&&o(j);if(!w||T)return{index:E,distance:S};const M=t[E]-C,R=S+g(M,0);return{index:E,distance:R}}return{byDistance:x,byIndex:v,shortcut:g}}function pR(e,t,i,s,r,o,c){function d(v){const x=v.distance,b=v.index!==t.get();o.add(x),x&&(s.duration()?e.start():(e.update(),e.render(1),e.update())),b&&(i.set(t.get()),t.set(v.index),c.emit("select"))}function m(v,x){const b=r.byDistance(v,x);d(b)}function h(v,x){const b=t.clone().set(v),S=r.byIndex(b.get(),x);d(S)}return{distance:m,index:h}}function gR(e,t,i,s,r,o,c,d){const m={passive:!0,capture:!0};let h=0;function g(b){if(!d)return;function S(w){if(new Date().getTime()-h>10)return;c.emit("slideFocusStart"),e.scrollLeft=0;const C=i.findIndex(T=>T.includes(w));Kh(C)&&(r.useDuration(0),s.index(C,0),c.emit("slideFocus"))}o.add(document,"keydown",v,!1),t.forEach((w,j)=>{o.add(w,"focus",E=>{(cu(d)||d(b,E))&&S(j)},m)})}function v(b){b.code==="Tab"&&(h=new Date().getTime())}return{init:g}}function fl(e){let t=e;function i(){return t}function s(m){t=c(m)}function r(m){t+=c(m)}function o(m){t-=c(m)}function c(m){return Kh(m)?m:m.get()}return{get:i,set:s,add:r,subtract:o}}function LS(e,t){const i=e.scroll==="x"?c:d,s=t.style;let r=null,o=!1;function c(x){return`translate3d(${x}px,0px,0px)`}function d(x){return`translate3d(0px,${x}px,0px)`}function m(x){if(o)return;const b=QM(e.direction(x));b!==r&&(s.transform=i(b),r=b)}function h(x){o=!x}function g(){o||(s.transform="",t.getAttribute("style")||t.removeAttribute("style"))}return{clear:g,to:m,toggleActive:h}}function yR(e,t,i,s,r,o,c,d,m){const g=Nl(r),v=Nl(r).reverse(),x=E().concat(C());function b(O,k){return O.reduce((I,K)=>I-r[K],k)}function S(O,k){return O.reduce((I,K)=>b(I,k)>0?I.concat([K]):I,[])}function w(O){return o.map((k,I)=>({start:k-s[I]+.5+O,end:k+t-.5+O}))}function j(O,k,I){const K=w(k);return O.map(J=>{const ne=I?0:-i,se=I?i:0,Z=I?"end":"start",re=K[J][Z];return{index:J,loopPoint:re,slideLocation:fl(-1),translate:LS(e,m[J]),target:()=>d.get()>re?ne:se}})}function E(){const O=c[0],k=S(v,O);return j(k,i,!1)}function C(){const O=t-c[0]-1,k=S(g,O);return j(k,-i,!0)}function T(){return x.every(({index:O})=>{const k=g.filter(I=>I!==O);return b(k,t)<=.1})}function M(){x.forEach(O=>{const{target:k,translate:I,slideLocation:K}=O,J=k();J!==K.get()&&(I.to(J),K.set(J))})}function R(){x.forEach(O=>O.translate.clear())}return{canLoop:T,clear:R,loop:M,loopPoints:x}}function vR(e,t,i){let s,r=!1;function o(m){if(!i)return;function h(g){for(const v of g)if(v.type==="childList"){m.reInit(),t.emit("slidesChanged");break}}s=new MutationObserver(g=>{r||(cu(i)||i(m,g))&&h(g)}),s.observe(e,{childList:!0})}function c(){s&&s.disconnect(),r=!0}return{init:o,destroy:c}}function xR(e,t,i,s){const r={};let o=null,c=null,d,m=!1;function h(){d=new IntersectionObserver(S=>{m||(S.forEach(w=>{const j=t.indexOf(w.target);r[j]=w}),o=null,c=null,i.emit("slidesInView"))},{root:e.parentElement,threshold:s}),t.forEach(S=>d.observe(S))}function g(){d&&d.disconnect(),m=!0}function v(S){return _l(r).reduce((w,j)=>{const E=parseInt(j),{isIntersecting:C}=r[E];return(S&&C||!S&&!C)&&w.push(E),w},[])}function x(S=!0){if(S&&o)return o;if(!S&&c)return c;const w=v(S);return S&&(o=w),S||(c=w),w}return{init:h,destroy:g,get:x}}function bR(e,t,i,s,r,o){const{measureSize:c,startEdge:d,endEdge:m}=e,h=i[0]&&r,g=S(),v=w(),x=i.map(c),b=j();function S(){if(!h)return 0;const C=i[0];return tt(t[d]-C[d])}function w(){if(!h)return 0;const C=o.getComputedStyle(Rn(s));return parseFloat(C.getPropertyValue(`margin-${m}`))}function j(){return i.map((C,T,M)=>{const R=!T,z=Qh(M,T);return R?x[T]+g:z?x[T]+v:M[T+1][d]-C[d]}).map(tt)}return{slideSizes:x,slideSizesWithGaps:b,startGap:g,endGap:v}}function SR(e,t,i,s,r,o,c,d,m){const{startEdge:h,endEdge:g,direction:v}=e,x=Kh(i);function b(E,C){return Nl(E).filter(T=>T%C===0).map(T=>E.slice(T,T+C))}function S(E){return E.length?Nl(E).reduce((C,T,M)=>{const R=Rn(C)||0,z=R===0,O=T===Ul(E),k=r[h]-o[R][h],I=r[h]-o[T][g],K=!s&&z?v(c):0,J=!s&&O?v(d):0,ne=tt(I-J-(k+K));return M&&ne>t+m&&C.push(T),O&&C.push(E.length),C},[]).map((C,T,M)=>{const R=Math.max(M[T-1]||0);return E.slice(R,C)}):[]}function w(E){return x?b(E,i):S(E)}return{groupSlides:w}}function wR(e,t,i,s,r,o,c){const{align:d,axis:m,direction:h,startIndex:g,loop:v,duration:x,dragFree:b,dragThreshold:S,inViewThreshold:w,slidesToScroll:j,skipSnaps:E,containScroll:C,watchResize:T,watchSlides:M,watchDrag:R,watchFocus:z}=o,O=2,k=iR(),I=k.measure(t),K=i.map(k.measure),J=eR(m,h),ne=J.measureSize(I),se=aR(ne),Z=WM(d,ne),re=!v&&!!C,P=v||!!C,{slideSizes:$,slideSizesWithGaps:B,startGap:ae,endGap:he}=bR(J,I,K,i,P,r),L=SR(J,ne,j,v,I,K,ae,he,O),{snaps:Y,snapsAligned:ee}=dR(J,Z,I,K,L),ie=-Rn(Y)+Rn(B),{snapsContained:pe,scrollContainLimit:xe}=oR(ne,ie,ee,C,O),le=re?pe:ee,{limit:Ae}=cR(ie,le,v),Te=zS(Ul(le),g,v),Ke=Te.clone(),ze=Nl(i),oe=({dragHandler:ii,scrollBody:mr,scrollBounds:hr,options:{loop:Un}})=>{Un||hr.constrain(ii.pointerDown()),mr.seek()},Le=({scrollBody:ii,translate:mr,location:hr,offsetLocation:Un,previousLocation:Ot,scrollLooper:Bn,slideLooper:kt,dragHandler:_u,animation:ju,eventHandler:Kl,scrollBounds:Qa,options:{loop:pa}},ga)=>{const Hn=ii.settled(),Wa=!Qa.shouldConstrain(),ki=pa?Hn:Hn&&Wa,Zl=ki&&!_u.pointerDown();Zl&&ju.stop();const Ql=hr.get()*ga+Ot.get()*(1-ga);Un.set(Ql),pa&&(Bn.loop(ii.direction()),kt.loop()),mr.to(Un.get()),Zl&&Kl.emit("settle"),ki||Kl.emit("scroll")},qe=JM(s,r,()=>oe(dr),ii=>Le(dr,ii)),yt=.68,Vt=le[Te.get()],_n=fl(Vt),Pn=fl(Vt),nn=fl(Vt),jn=fl(Vt),ni=rR(_n,nn,Pn,jn,x,yt),cr=hR(v,le,ie,Ae,jn),ur=pR(qe,Te,Ke,ni,cr,jn,c),Mt=fR(Ae),Yl=jl(),Xl=xR(t,i,c,w),{slideRegistry:fr}=mR(re,C,le,xe,L,ze),Za=gR(e,i,fr,ur,ni,Yl,c,z),dr={ownerDocument:s,ownerWindow:r,eventHandler:c,containerRect:I,slideRects:K,animation:qe,axis:J,dragHandler:tR(J,e,s,r,jn,nR(J,r),_n,qe,ur,ni,cr,Te,c,se,b,S,E,yt,R),eventStore:Yl,percentOfView:se,index:Te,indexPrevious:Ke,limit:Ae,location:_n,offsetLocation:nn,previousLocation:Pn,options:o,resizeHandler:sR(t,c,r,i,J,T,k),scrollBody:ni,scrollBounds:lR(Ae,nn,jn,ni,se),scrollLooper:uR(ie,Ae,nn,[_n,nn,Pn,jn]),scrollProgress:Mt,scrollSnapList:le.map(Mt.get),scrollSnaps:le,scrollTarget:cr,scrollTo:ur,slideLooper:yR(J,ne,ie,$,B,Y,le,nn,i),slideFocus:Za,slidesHandler:vR(t,c,M),slidesInView:Xl,slideIndexes:ze,slideRegistry:fr,slidesToScroll:L,target:jn,translate:LS(J,t)};return dr}function NR(){let e={},t;function i(h){t=h}function s(h){return e[h]||[]}function r(h){return s(h).forEach(g=>g(t,h)),m}function o(h,g){return e[h]=s(h).concat([g]),m}function c(h,g){return e[h]=s(h).filter(v=>v!==g),m}function d(){e={}}const m={init:i,emit:r,off:c,on:o,clear:d};return m}const _R={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function jR(e){function t(o,c){return kS(o,c||{})}function i(o){const c=o.breakpoints||{},d=_l(c).filter(m=>e.matchMedia(m).matches).map(m=>c[m]).reduce((m,h)=>t(m,h),{});return t(o,d)}function s(o){return o.map(c=>_l(c.breakpoints||{})).reduce((c,d)=>c.concat(d),[]).map(e.matchMedia)}return{mergeOptions:t,optionsAtMedia:i,optionsMediaQueries:s}}function ER(e){let t=[];function i(o,c){return t=c.filter(({options:d})=>e.optionsAtMedia(d).active!==!1),t.forEach(d=>d.init(o,e)),c.reduce((d,m)=>Object.assign(d,{[m.name]:m}),{})}function s(){t=t.filter(o=>o.destroy())}return{init:i,destroy:s}}function Uc(e,t,i){const s=e.ownerDocument,r=s.defaultView,o=jR(r),c=ER(o),d=jl(),m=NR(),{mergeOptions:h,optionsAtMedia:g,optionsMediaQueries:v}=o,{on:x,off:b,emit:S}=m,w=J;let j=!1,E,C=h(_R,Uc.globalOptions),T=h(C),M=[],R,z,O;function k(){const{container:ze,slides:oe}=T;z=(Fm(ze)?e.querySelector(ze):ze)||e.children[0];const qe=Fm(oe)?z.querySelectorAll(oe):oe;O=[].slice.call(qe||z.children)}function I(ze){const oe=wR(e,z,O,s,r,ze,m);if(ze.loop&&!oe.slideLooper.canLoop()){const Le=Object.assign({},ze,{loop:!1});return I(Le)}return oe}function K(ze,oe){j||(C=h(C,ze),T=g(C),M=oe||M,k(),E=I(T),v([C,...M.map(({options:Le})=>Le)]).forEach(Le=>d.add(Le,"change",J)),T.active&&(E.translate.to(E.location.get()),E.animation.init(),E.slidesInView.init(),E.slideFocus.init(Ke),E.eventHandler.init(Ke),E.resizeHandler.init(Ke),E.slidesHandler.init(Ke),E.options.loop&&E.slideLooper.loop(),z.offsetParent&&O.length&&E.dragHandler.init(Ke),R=c.init(Ke,M)))}function J(ze,oe){const Le=L();ne(),K(h({startIndex:Le},ze),oe),m.emit("reInit")}function ne(){E.dragHandler.destroy(),E.eventStore.clear(),E.translate.clear(),E.slideLooper.clear(),E.resizeHandler.destroy(),E.slidesHandler.destroy(),E.slidesInView.destroy(),E.animation.destroy(),c.destroy(),d.clear()}function se(){j||(j=!0,d.clear(),ne(),m.emit("destroy"),m.clear())}function Z(ze,oe,Le){!T.active||j||(E.scrollBody.useBaseFriction().useDuration(oe===!0?0:T.duration),E.scrollTo.index(ze,Le||0))}function re(ze){const oe=E.index.add(1).get();Z(oe,ze,-1)}function P(ze){const oe=E.index.add(-1).get();Z(oe,ze,1)}function $(){return E.index.add(1).get()!==L()}function B(){return E.index.add(-1).get()!==L()}function ae(){return E.scrollSnapList}function he(){return E.scrollProgress.get(E.offsetLocation.get())}function L(){return E.index.get()}function Y(){return E.indexPrevious.get()}function ee(){return E.slidesInView.get()}function ie(){return E.slidesInView.get(!1)}function pe(){return R}function xe(){return E}function le(){return e}function Ae(){return z}function Te(){return O}const Ke={canScrollNext:$,canScrollPrev:B,containerNode:Ae,internalEngine:xe,destroy:se,off:b,on:x,emit:S,plugins:pe,previousScrollSnap:Y,reInit:w,rootNode:le,scrollNext:re,scrollPrev:P,scrollProgress:he,scrollSnapList:ae,scrollTo:Z,selectedScrollSnap:L,slideNo
447des:Te,slidesInView:ee,slidesNotInView:ie};return K(t,i),setTimeout(()=>m.emit("init"),0),Ke}Uc.globalOptions=void 0;function Wh(e={},t=[]){const i=_.useRef(e),s=_.useRef(t),[r,o]=_.useState(),[c,d]=_.useState(),m=_.useCallback(()=>{r&&r.reInit(i.current,s.current)},[r]);return _.useEffect(()=>{Xh(i.current,e)||(i.current=e,m())},[e,m]),_.useEffect(()=>{KM(s.current,t)||(s.current=t,m())},[t,m]),_.useEffect(()=>{if(XM()&&c){Uc.globalOptions=Wh.globalOptions;const h=Uc(c,i.current,s.current);return o(h),()=>h.destroy()}else o(void 0)},[c,o]),[d,r]}Wh.globalOptions=void 0;const VS=_.createContext(null);function uu(){const e=_.useContext(VS);if(!e)throw new Error("useCarousel must be used within a <Carousel />");return e}function Jh(e){const t=te.c(45);let i,s,r,o,c,d,m;t[0]!==e?({orientation:m,opts:r,setApi:d,plugins:o,className:s,children:i,...c}=e,t[0]=e,t[1]=i,t[2]=s,t[3]=r,t[4]=o,t[5]=c,t[6]=d,t[7]=m):(i=t[1],s=t[2],r=t[3],o=t[4],c=t[5],d=t[6],m=t[7]);const h=m===void 0?"horizontal":m,g=h==="horizontal"?"x":"y";let v;t[8]!==r||t[9]!==g?(v={...r,axis:g},t[8]=r,t[9]=g,t[10]=v):v=t[10];const[x,b]=Wh(v,o),[S,w]=_.useState(!1),[j,E]=_.useState(!1);let C;t[11]===Symbol.for("react.memo_cache_sentinel")?(C=ae=>{ae&&(w(ae.canScrollPrev()),E(ae.canScrollNext()))},t[11]=C):C=t[11];const T=C;let M;t[12]!==b?(M=()=>{b?.scrollPrev()},t[12]=b,t[13]=M):M=t[13];const R=M;let z;t[14]!==b?(z=()=>{b?.scrollNext()},t[14]=b,t[15]=z):z=t[15];const O=z;let k;t[16]!==O||t[17]!==R?(k=ae=>{ae.key==="ArrowLeft"?(ae.preventDefault(),R()):ae.key==="ArrowRight"&&(ae.preventDefault(),O())},t[16]=O,t[17]=R,t[18]=k):k=t[18];const I=k;let K,J;t[19]!==b||t[20]!==d?(K=()=>{!b||!d||d(b)},J=[b,d],t[19]=b,t[20]=d,t[21]=K,t[22]=J):(K=t[21],J=t[22]),_.useEffect(K,J);let ne,se;t[23]!==b?(ne=()=>{if(b)return T(b),b.on("reInit",T),b.on("select",T),()=>{b?.off("select",T)}},se=[b,T],t[23]=b,t[24]=ne,t[25]=se):(ne=t[24],se=t[25]),_.useEffect(ne,se);const Z=h||(r?.axis==="y"?"vertical":"horizontal");let re;t[26]!==b||t[27]!==j||t[28]!==S||t[29]!==x||t[30]!==r||t[31]!==O||t[32]!==R||t[33]!==Z?(re={carouselRef:x,api:b,opts:r,orientation:Z,scrollPrev:R,scrollNext:O,canScrollPrev:S,canScrollNext:j},t[26]=b,t[27]=j,t[28]=S,t[29]=x,t[30]=r,t[31]=O,t[32]=R,t[33]=Z,t[34]=re):re=t[34];let P;t[35]!==s?(P=Se("relative",s),t[35]=s,t[36]=P):P=t[36];let $;t[37]!==i||t[38]!==I||t[39]!==c||t[40]!==P?($=f.jsx("div",{onKeyDownCapture:I,className:P,role:"region","aria-roledescription":"carousel","data-slot":"carousel",...c,children:i}),t[37]=i,t[38]=I,t[39]=c,t[40]=P,t[41]=$):$=t[41];let B;return t[42]!==re||t[43]!==$?(B=f.jsx(VS.Provider,{value:re,children:$}),t[42]=re,t[43]=$,t[44]=B):B=t[44],B}function ep(e){const t=te.c(12);let i,s;t[0]!==e?({className:i,...s}=e,t[0]=e,t[1]=i,t[2]=s):(i=t[1],s=t[2]);const{carouselRef:r,orientation:o}=uu(),c=o==="horizontal"?"-ml-4":"-mt-4 flex-col";let d;t[3]!==i||t[4]!==c?(d=Se("flex",c,i),t[3]=i,t[4]=c,t[5]=d):d=t[5];let m;t[6]!==s||t[7]!==d?(m=f.jsx("div",{className:d,...s}),t[6]=s,t[7]=d,t[8]=m):m=t[8];let h;return t[9]!==r||t[10]!==m?(h=f.jsx("div",{ref:r,className:"overflow-hidden","data-slot":"carousel-content",children:m}),t[9]=r,t[10]=m,t[11]=h):h=t[11],h}function tp(e){const t=te.c(9);let i,s;t[0]!==e?({className:i,...s}=e,t[0]=e,t[1]=i,t[2]=s):(i=t[1],s=t[2]);const{orientation:r}=uu(),o=r==="horizontal"?"pl-4":"pt-4";let c;t[3]!==i||t[4]!==o?(c=Se("min-w-0 shrink-0 grow-0 basis-full",o,i),t[3]=i,t[4]=o,t[5]=c):c=t[5];let d;return t[6]!==s||t[7]!==c?(d=f.jsx("div",{role:"group","aria-roledescription":"slide","data-slot":"carousel-item",className:c,...s}),t[6]=s,t[7]=c,t[8]=d):d=t[8],d}function PS(e){const t=te.c(17);let i,s,r,o;t[0]!==e?({className:i,variant:r,size:o,...s}=e,t[0]=e,t[1]=i,t[2]=s,t[3]=r,t[4]=o):(i=t[1],s=t[2],r=t[3],o=t[4]);const c=r===void 0?"outline":r,d=o===void 0?"icon":o,{orientation:m,scrollPrev:h,canScrollPrev:g}=uu(),v=m==="horizontal"?"top-1/2 -left-12 -translate-y-1/2":"-top-12 left-1/2 -translate-x-1/2 rotate-90";let x;t[5]!==i||t[6]!==v?(x=Se("absolute size-8 rounded-full",v,i),t[5]=i,t[6]=v,t[7]=x):x=t[7];const b=!g;let S,w;t[8]===Symbol.for("react.memo_cache_sentinel")?(S=f.jsx(VT,{}),w=f.jsx("span",{className:"sr-only",children:"Previous slide"}),t[8]=S,t[9]=w):(S=t[8],w=t[9]);let j;return t[10]!==s||t[11]!==h||t[12]!==d||t[13]!==x||t[14]!==b||t[15]!==c?(j=f.jsxs(Ue,{"data-slot":"carousel-previous",variant:c,size:d,className:x,disabled:b,onClick:h,...s,children:[S,w]}),t[10]=s,t[11]=h,t[12]=d,t[13]=x,t[14]=b,t[15]=c,t[16]=j):j=t[16],j}function US(e){const t=te.c(17);let i,s,r,o;t[0]!==e?({className:i,variant:r,size:o,...s}=e,t[0]=e,t[1]=i,t[2]=s,t[3]=r,t[4]=o):(i=t[1],s=t[2],r=t[3],o=t[4]);const c=r===void 0?"outline":r,d=o===void 0?"icon":o,{orientation:m,scrollNext:h,canScrollNext:g}=uu(),v=m==="horizontal"?"top-1/2 -right-12 -translate-y-1/2":"-bottom-12 left-1/2 -translate-x-1/2 rotate-90";let x;t[5]!==i||t[6]!==v?(x=Se("absolute size-8 rounded-full",v,i),t[5]=i,t[6]=v,t[7]=x):x=t[7];const b=!g;let S,w;t[8]===Symbol.for("react.memo_cache_sentinel")?(S=f.jsx(Oh,{}),w=f.jsx("span",{className:"sr-only",children:"Next slide"}),t[8]=S,t[9]=w):(S=t[8],w=t[9]);let j;return t[10]!==s||t[11]!==h||t[12]!==d||t[13]!==x||t[14]!==b||t[15]!==c?(j=f.jsxs(Ue,{"data-slot":"carousel-next",variant:c,size:d,className:x,disabled:b,onClick:h,...s,children:[S,w]}),t[10]=s,t[11]=h,t[12]=d,t[13]=x,t[14]=b,t[15]=c,t[16]=j):j=t[16],j}function Xe(e){const t=te.c(8);let i,s;t[0]!==e?({className:i,...s}=e,t[0]=e,t[1]=i,t[2]=s):(i=t[1],s=t[2]);let r;t[3]!==i?(r=Se("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",i),t[3]=i,t[4]=r):r=t[4];let o;return t[5]!==s||t[6]!==r?(o=f.jsx("div",{"data-slot":"card",className:r,...s}),t[5]=s,t[6]=r,t[7]=o):o=t[7],o}function At(e){const t=te.c(8);let i,s;t[0]!==e?({className:i,...s}=e,t[0]=e,t[1]=i,t[2]=s):(i=t[1],s=t[2]);let r;t[3]!==i?(r=Se("@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-2 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6",i),t[3]=i,t[4]=r):r=t[4];let o;return t[5]!==s||t[6]!==r?(o=f.jsx("div",{"data-slot":"card-header",className:r,...s}),t[5]=s,t[6]=r,t[7]=o):o=t[7],o}function wt(e){const t=te.c(8);let i,s;t[0]!==e?({className:i,...s}=e,t[0]=e,t[1]=i,t[2]=s):(i=t[1],s=t[2]);let r;t[3]!==i?(r=Se("leading-none font-semibold",i),t[3]=i,t[4]=r):r=t[4];let o;return t[5]!==s||t[6]!==r?(o=f.jsx("div",{"data-slot":"card-title",className:r,...s}),t[5]=s,t[6]=r,t[7]=o):o=t[7],o}function Wn(e){const t=te.c(8);let i,s;t[0]!==e?({className:i,...s}=e,t[0]=e,t[1]=i,t[2]=s):(i=t[1],s=t[2]);let r;t[3]!==i?(r=Se("text-muted-foreground text-sm",i),t[3]=i,t[4]=r):r=t[4];let o;return t[5]!==s||t[6]!==r?(o=f.jsx("div",{"data-slot":"card-description",className:r,...s}),t[5]=s,t[6]=r,t[7]=o):o=t[7],o}function k1(e){const t=te.c(8);let i,s;t[0]!==e?({className:i,...s}=e,t[0]=e,t[1]=i,t[2]=s):(i=t[1],s=t[2]);let r;t[3]!==i?(r=Se("col-start-2 row-span-2 row-start-1 self-start justify-self-end",i),t[3]=i,t[4]=r):r=t[4];let o;return t[5]!==s||t[6]!==r?(o=f.jsx("div",{"data-slot":"card-action",className:r,...s}),t[5]=s,t[6]=r,t[7]=o):o=t[7],o}function et(e){const t=te.c(8);let i,s;t[0]!==e?({className:i,...s}=e,t[0]=e,t[1]=i,t[2]=s):(i=t[1],s=t[2]);let r;t[3]!==i?(r=Se("px-6",i),t[3]=i,t[4]=r):r=t[4];let o;return t[5]!==s||t[6]!==r?(o=f.jsx("div",{"data-slot":"card-content",className:r,...s}),t[5]=s,t[6]=r,t[7]=o):o=t[7],o}function BS(e){const t=te.c(8);let i,s;t[0]!==e?({className:i,...s}=e,t[0]=e,t[1]=i,t[2]=s):(i=t[1],s=t[2]);let r;t[3]!==i?(r=Se("flex items-center px-6 [.border-t]:pt-6",i),t[3]=i,t[4]=r):r=t[4];let o;return t[5]!==s||t[6]!==r?(o=f.jsx("div",{"data-slot":"card-footer",className:r,...s}),t[5]=s,t[6]=r,t[7]=o):o=t[7],o}
447const HS="/assets/Office_bg-CtdaqsXq.jpg",ye=new Map;ye.set("wifi_estudiantes","https://drive.google.com/file/d/11tNfQ9o1Kw1Stst6BznkycGVkUR2ZOyC/view?usp=sharing");ye.set("wifi_docentes","https://drive.google.com/file/d/10YgQn5GCfTZvQMhDglozu74dUqO0dMMB/view?usp=sharing");ye.set("tech_computadoras","https://drive.google.com/file/d/1U2SBypK-EIYqPW51srx38YLn1cUdgsOR/view?usp=sharing");ye.set("tech_proyectores","https://drive.google.com/file/d/1Pc2e9GZiVCzu-Y9dlK5UIS3N8cKIB7of/view?usp=sharing");ye.set("tech_telecom","https://drive.google.com/file/d/18C0Iivuy05_v87Byulwxx06Gi_aN0_1J/view?usp=sharing");ye.set("tech_pantallas","https://drive.google.com/file/d/1rZGH5CSVTjPYzs_3BwIqljXbmkKvxAEb/view?usp=sharing");ye.set("formatos_estudiantes","https://docs.google.com/spreadsheets/d/12DgXnUq-nu-17uouAmwRqe9OzCzcLWoX/edit?usp=sharing&ouid=116706238503631991243&rtpof=true&sd=true");ye.set("formatos_docentes","https://docs.google.com/spreadsheets/d/1JW1UtF_BK4Rkbpdm4EWSLrNDUUHAU2pd/edit?usp=sharing&ouid=116706238503631991243&rtpof=true&sd=true");ye.set("directiva_mail","https://drive.google.com/file/d/1_qORCLOZX-yARcJFq50fX0xzVyhabuDf/view?usp=sharing");ye.set("directiva_nomenclatura","https://drive.google.com/file/d/1Xu-oPejHI9ECzsEvmvakFS3mwxugGI5H/view?usp=sharing");ye.set("directiva_recursos","https://drive.google.com/file/d/1NglGKFgCVEpR7p-c5wzScpxbpvdCxj5h/view?usp=sharing");ye.set("directiva_telefonia","https://drive.google.com/file/d/1rPGp00b8vkJhPisSXGGNpxa6hPx2FwOz/view?usp=sharing");ye.set("directiva_moviles","https://drive.google.com/file/d/1SFEyKh5EJ2XtYhMeAFwl7mE57P5tdPlh/view?usp=sharing");ye.set("workspace","https://sites.google.com/unmsm.edu.pe/unacional-mayor-san-marcos/inicio");ye.set("office_365","https://www.office.com/");ye.set("drive","https://drive.google.com/file/d/1N-d4TJamhuiqBDVPd5ak9RQjLYuhJeuz/view?usp=sharing");ye.set("cambio_google","https://webmail.unmsm.edu.pe/");ye.set("cambio_microsoft","https://sts.unmsm.edu.pe/adfs/portal/updatepassword");ye.set("manual_365","https://drive.google.com/file/d/1eTMs8HKXSIRfSST-yuCXp1m2PExEq3GF/view?usp=sharing");ye.set("telefonia_web","http://telefonia.unmsm.edu.pe/reportes/");ye.set("telefonia_manual","https://drive.google.com/file/d/1dHKfDWe-7poEVLrbaAyAEj71u-YKonnD/view?usp=sharing");ye.set("web_ingresantes","https://correotelematica.unmsm.edu.pe/");const TR=ye.get("office_365")??"";function CR(){const e=te.c(7);let t,i,s;e[0]===Symbol.for("react.memo_cache_sentinel")?(t=f.jsx("div",{className:"absolute inset-0 bg-cover bg-center",style:{backgroundImage:`url(${HS})`}}),i=f.jsx("div",{className:"absolute inset-0 bg-linear-to-t from-background via-background/60 to-transparent"}),s=f.jsx("div",{className:"absolute inset-0 bg-linear-to-t from-accent/5 via-transparent to-primary/5"}),e[0]=t,e[1]=i,e[2]=s):(t=e[0],i=e[1],s=e[2]);let r;e[3]===Symbol.for("react.memo_cache_sentinel")?(r=f.jsx("div",{className:"shrink-0",children:f.jsxs("div",{className:"relative p-3 sm:p-4 rounded-2xl bg-linear-to-br from-background to-muted border-2 border-primary/20 shadow-lg",children:[f.jsx($T,{className:"w-8 h-8 sm:w-10 sm:h-10 md:w-12 md:h-12 text-primary"}),f.jsx("div",{className:"absolute -top-1 -right-1 w-3 h-3 sm:w-4 sm:h-4 bg-accent rounded-full animate-pulse"})]})}),e[3]=r):r=e[3];let o;e[4]===Symbol.for("react.memo_cache_sentinel")?(o=f.jsxs(At,{className:"p-0 space-y-2 sm:space-y-3",children:[f.jsxs("div",{className:"flex items-center gap-2",children:[f.jsx(Vm,{className:"w-4 h-4 sm:w-5 sm:h-5 text-accent"}),f.jsx("span",{className:"text-xs sm:text-sm font-semibold text-muted-foreground uppercase tracking-wide",children:"Herramientas Premium"})]}),f.jsx(wt,{className:"text-xl sm:text-2xl md:text-3xl font-bold leading-tight",children:"Office 365 para la productividad institucional"}),f.jsx(Wn,{className:"text-sm sm:text-base md:text-lg leading-relaxed",children:"Como miembro de nuestra comunidad, tienes acceso gratuito a la suite Office 365. Descubre cómo descargar e instalar las aplicaciones esenciales para tu vida académica y profesional."})]}),e[4]=o):o=e[4];let c;e[5]===Symbol.for("react.memo_cache_sentinel")?(c=f.jsx(Ue,{size:"lg",className:`font-semibold shadow-md hover:shadow-lg\r
448                transform transition-all duration-200 hover:scale-105\r
449                group`,asChild:!0,children:f.jsxs("a",{href:TR,target:"_blank",rel:"noopener noreferrer",children:[f.jsx("span",{children:"Comenzar"}),f.jsx(Vm,{className:"w-4 h-4 ml-2 group-hover:rotate-12 transition-transform"})]})}),e[5]=c):c=e[5];let d;return e[6]===Symbol.for("react.memo_cache_sentinel")?(d=f.jsxs("div",{className:"relative rounded-2xl overflow-hidden isolate min-h-[645px] sm:min-h-[550px] flex items-end",children:[t,i,s,f.jsxs(Xe,{className:`relative w-full m-4 sm:m-6 border-t-4 border-t-primary border-x-0 border-b-0 shadow-2xl\r
450        bg-card/95 backdrop-blur-sm rounded-t-3xl rounded-b-none\r
451        p-6 sm:p-8 md:p-10`,children:[f.jsxs("div",{className:"flex flex-col sm:flex-row items-start gap-4 sm:gap-6 md:gap-8",children:[r,f.jsxs("div",{className:"flex-1 text-left w-full",children:[o,f.jsxs(et,{className:"mt-6 p-0 flex gap-3 flex-wrap",children:[c,f.jsx(Ue,{variant:"outline",size:"lg",className:"font-semibold border-2 hover:bg-accent/10",asChild:!0,children:f.jsx(On,{to:"/o365",children:"Más información"})})]})]})]}),f.jsx("div",{className:"absolute top-0 left-1/4 w-24 h-24 sm:w-32 sm:h-32 bg-primary/5 rounded-full blur-3xl -z-10"}),f.jsx("div",{className:"absolute bottom-0 right-1/4 w-32 h-32 sm:w-40 sm:h-40 bg-accent/5 rounded-full blur-3xl -z-10"})]})]}),e[6]=d):d=e[6],d}const AR="/assets/Recover_bg-CIfaY9VZ.jpg";function MR(){const e=te.c(7);let t,i,s,r;e[0]===Symbol.for("react.memo_cache_sentinel")?(t=f.jsx("div",{className:"absolute inset-0 bg-cover bg-center scale-105",style:{backgroundImage:`url(${AR})`}}),i=f.jsx("div",{className:"absolute inset-0 bg-linear-to-br from-primary/40 via-primary/20 to-accent/20"}),s=f.jsx("div",{className:"absolute inset-0 bg-linear-to-t from-black/50 via-trans
451parent to-black/20"}),r=f.jsx("div",{className:"absolute inset-0 bg-linear-to-r from-primary/0 via-primary/10 to-accent/0 animate-pulse"}),e[0]=t,e[1]=i,e[2]=s,e[3]=r):(t=e[0],i=e[1],s=e[2],r=e[3]);let o;e[4]===Symbol.for("react.memo_cache_sentinel")?(o=f.jsx("div",{className:"flex justify-center mb-6",children:f.jsxs("div",{className:"relative p-5 rounded-full bg-background/70 shadow-lg",children:[f.jsx(ma,{className:"w-12 h-12 text-foreground"}),f.jsx("div",{className:"absolute inset-0 rounded-2xl bg-primary blur-xl opacity-50 -z-10"})]})}),e[4]=o):o=e[4];let c;e[5]===Symbol.for("react.memo_cache_sentinel")?(c=f.jsxs(At,{className:"p-0",children:[f.jsx(wt,{className:"text-2xl md:text-3xl font-bold leading-tight text-white",children:"¿Tienes problemas accediendo a tu correo institucional?"}),f.jsx(Wn,{className:"text-lg text-accent max-w-lg mx-auto font-normal dark:text-primary",children:"Sigue nuestra guía rápida para recuperar el acceso 😎"})]}),e[5]=c):c=e[5];let d;return e[6]===Symbol.for("react.memo_cache_sentinel")?(d=f.jsxs("div",{className:"relative rounded-2xl overflow-hidden isolate min-h-[645px] sm:min-h-[550px] flex items-center",children:[t,i,s,r,f.jsxs(Xe,{className:`relative m-6 md:m-10 w-full max-w-2xl mx-auto border border-border/50 shadow-2xl backdrop-blur-xl\r
452        bg-card/30 dark:bg-card/20 rounded-3xl\r
453        text-center p-8 md:p-12 transform transition-all duration-300 hover:scale-[1.02]`,children:[o,c,f.jsx(et,{className:"flex justify-center gap-4 flex-wrap",children:f.jsx(Ue,{className:`group relative font-semibold text-lg px-8 py-6 rounded-xl bg-foreground\r
454            shadow-lg hover:shadow-xl\r
455            transform transition-all duration-300 hover:scale-105 hover:-translate-y-1 hover:bg-accent hover:text-foreground`,asChild:!0,children:f.jsx(On,{to:"/forgot",children:f.jsxs("span",{className:"flex items-center gap-2",children:["¡Vamos!",f.jsx(Oh,{className:"w-5 h-5 group-hover:translate-x-1 transition-transform"})]})})})})]})]}),e[6]=d):d=e[6],d}const FS="/assets/Wifi_bg-DgvbD3S5.jpg",z1={docentes:ye.get("wifi_docentes"),estudiantes:ye.get("wifi_estudiantes")};function RR(){const e=te.c(6);let t,i;e[0]===Symbol.for("react.memo_cache_sentinel")?(t=f.jsx("div",{className:"absolute inset-0 bg-cover bg-center",style:{backgroundImage:`url(${FS})`}}),i=f.jsx("div",{className:"absolute inset-0 bg-linear-to-b from-black/40 via-black/10 to-transparent dark:from-slate-900/40"}),e[0]=t,e[1]=i):(t=e[0],i=e[1]);let s;e[2]===Symbol.for("react.memo_cache_sentinel")?(s=f.jsx("div",{className:"flex justify-center mb-4",children:f.jsx("div",{className:"p-4 rounded-full bg-background/70 backdrop-blur-md",children:f.jsx(Pl,{className:"w-10 h-10 text-primary"})})}),e[2]=s):s=e[2];let r;e[3]===Symbol.for("react.memo_cache_sentinel")?(r=f.jsxs(At,{className:"p-0 space-y-2",children:[f.jsx(wt,{className:"text-2xl md:text-3xl font-bold",children:"¿Necesitas conectarte al Wi-Fi universitario?"}),f.jsx(Wn,{className:"text-lg text-primary/80 max-w-md mx-auto",children:"Consulta los manuales y guías para configurar tu acceso a la red inalámbrica de manera rápida y sencilla."})]}),e[3]=r):r=e[3];let o;e[4]===Symbol.for("react.memo_cache_sentinel")?(o=f.jsx(Ue,{variant:"secondary",className:"font-semibold hover:scale-105 transition-transform hover:bg-primary hover:text-primary-foreground",asChild:!0,children:f.jsx("a",{href:z1.estudiantes,target:"_blank",rel:"noopener noreferrer",children:"Estudiantes"})}),e[4]=o):o=e[4];let c;return e[5]===Symbol.for("react.memo_cache_sentinel")?(c=f.jsxs("div",{className:"relative rounded-xl overflow-hidden isolate min-h-[500px] sm:min-h-[550px]",children:[t,i,f.jsxs(Xe,{className:`relative m-6 md:m-20 border-0 shadow-xl backdrop-blur-md\r
456        bg-[rgba(241,247,255,0.45)] dark:bg-[rgba(15,23,42,0.55)] rounded-2xl\r
457        text-center p-8`,children:[s,r,f.jsxs(et,{className:"mt-6 flex justify-center gap-4 flex-wrap",children:[o,f.jsx(Ue,{variant:"secondary",className:"font-semibold hover:scale-105 transition-transform hover:bg-primary hover:text-primary-foreground",asChild:!0,children:f.jsx("a",{href:z1.docentes,target:"_blank",rel:"noopener noreferrer",children:"Docentes"})})]})]})]}),e[5]=c):c=e[5],c}const qS="/assets/Drive_bg-vIhZctxZ.jpg",DR=ye.get("workspace")??"";function OR(){const e=te.c(6);let t,i,s;e[0]===Symbol.for("react.memo_cache_sentinel")?(t=f.jsx("div",{className:"absolute inset-0 bg-cover bg-center",style:{backgroundImage:`url(${qS})`}}),i=f.jsx("div",{className:"absolute inset-0 bg-linear-to-r from-background via-background/70 to-transparent"}),s=f.jsx("div",{className:"absolute inset-0 bg-linear-to-bl from-primary/5 via-trans
457parent to-accent/5"}),e[0]=t,e[1]=i,e[2]=s):(t=e[0],i=e[1],s=e[2]);let r;e[3]===Symbol.for("react.memo_cache_sentinel")?(r=f.jsxs("div",{className:"flex items-center gap-4 mb-6",children:[f.jsx("div",{className:"relative p-5 rounded-2xl bg-card border-2 border-primary/20 shadow-lg",children:f.jsx(Pl,{className:"w-12 h-12 text-primary"})}),f.jsx("div",{className:"h-12 w-1 bg-linear-to-b from-primary to-accent rounded-full"})]}),e[3]=r):r=e[3];let o;e[4]===Symbol.for("react.memo_cache_sentinel")?(o=f.jsxs(At,{className:"p-0 space-y-3 mb-6",children:[f.jsx(wt,{className:"text-3xl md:text-4xl font-bold leading-tight",children:"Google Workspace para la colaboración efectiva"}),f.jsx(Wn,{className:"text-lg",children:"Domina Google Workspace con nuestras guías prácticas y optimiza al máximo tu productividad en el entorno académico y profesional."})]}),e[4]=o):o=e[4];let c;return e[5]===Symbol.for("react.memo_cache_sentinel")?(c=f.jsxs("div",{className:"relative rounded-2xl overflow-hidden isolate min-h-[500px] sm:min-h-[550px] flex items-center",children:[t,i,s,f.jsxs("div",{className:"relative w-full md:w-2/3 lg:w-1/2 p-6 md:p-10",children:[r,f.jsxs(Xe,{className:"border-0 shadow-none bg-transparent",children:[o,f.jsx(et,{className:"p-0",children:f.jsx(Ue,{size:"lg",className:`font-semibold text-base px-8 py-6 shadow-lg hover:shadow-xl\r
458              transform transition-all duration-300 hover:scale-105 hover:-translate-y-0.5`,asChild:!0,children:f.jsx("a",{href:DR,target:"_blank",rel:"noopener noreferrer",children:"Ver guía"})})})]})]}),f.jsx("div",{className:"absolute bottom-0 left-0 w-2 h-32 bg-linear-to-t from-primary/50 to-transparent rounded-tr-full"})]}),e[5]=c):c=e[5],c}const kR={active:!0,breakpoints:{},delay:4e3,jump:!1,playOnInit:!0,stopOnFocusIn:!0,stopOnInteraction:!0,stopOnMouseEnter:!1,stopOnLastSnap:!1,rootNode:null};function zR(e,t){const i=e.scrollSnapList();return typeof t=="number"?i.map(()=>t):t(i,e)}function LR(e,t){const i=e.rootNode();return t&&t(i)||i}function fu(e={}){let t,i,s,r,o=null,c=0,d=!1,m=!1,h=!1,g=!1;function v(Z,re){i=Z;const{mergeOptions:P,optionsAtMedia:$}=re,B=P(kR,fu.globalOptions),ae=P(B,e);if(t=$(ae),i.scrollSnapList().length<=1)return;g=t.jump,s=!1,r=zR(i,t.delay);const{eventStore:he,ownerDocument:L}=i.internalEngine(),Y=!!i.internalEngine().options.watchDrag,ee=LR(i,t.rootNode);he.add(L,"visibilitychange",E),Y&&i.on("pointerDown",T),Y&&!t.stopOnInteraction&&i.on("pointerUp",M),t.stopOnMouseEnter&&he.add(ee,"mouseenter",R),t.stopOnMouseEnter&&!t.stopOnInteraction&&he.add(ee,"mouseleave",z),t.stopOnFocusIn&&i.on("slideFocusStart",j),t.stopOnFocusIn&&!t.stopOnInteraction&&he.add(i.containerNode(),"focusout",w),t.playOnInit&&w()}function x(){i.off("pointerDown",T).off("pointerUp",M).off("slideFocusStart",j),j(),s=!0,d=!1}function b(){const{ownerWindow:Z}=i.internalEngine();Z.clearTimeout(c),c=Z.setTimeout(J,r[i.selectedScrollSnap()]),o=new Date().getTime(),i.emit("autoplay:timerset")}function S(){const{ownerWindow:Z}=i.internalEngine();Z.clearTimeout(c),c=0,o=null,i.emit("autoplay:timerstopped")}function w(){if(!s){if(C()){h=!0;return}d||i.emit("autoplay:play"),b(),d=!0}}function j(){s||(d&&i.emit("autoplay:stop"),S(),d=!1)}function E(){if(C())return h=d,j();h&&w()}function C(){const{ownerDocument:Z}=i.internalEngine();return Z.visibilityState==="hidden"}function T(){m||j()}function M(){m||w()}function R(){m=!0,j()}function z(){m=!1,w()}function O(Z){typeof Z<"u"&&(g=Z),w()}function k(){d&&j()}function I(){d&&w()}function K(){return d}function J(){const{index:Z}=i.internalEngine(),re=Z.clone().add(1).get(),P=i.scrollSnapList().length-1,$=t.stopOnLastSnap&&re===P;if(i.canScrollNext()?i.scrollNext(g):i.scrollTo(0,g),i.emit("autoplay:select"),$)return j();w()}function ne(){if(!o)return null;const Z=r[i.selectedScrollSnap()],re=new Date().getTime()-o;return Z-re}return{name:"autoplay",options:e,init:v,destroy:x,play:O,stop:k,reset:I,isPlaying:K,timeUntilNext:ne}}fu.globalOptions=void 0;const $S=_.createContext({});function VR(e){const t=_.useRef(null);return t.current===null&&(t.current=e()),t.current}const np=typeof window<"u",PR=np?_.useLayoutEffect:_.useEffect,ip=_.createContext(null);function ap(e,t){e.indexOf(t)===-1&&e.push(t)}function sp(e,t){const i=e.indexOf(t);i>-1&&e.splice(i,1)}const Ci=(e,t,i)=>i>t?t:i<e?e:i;let rp=()=>{};const Ai={},IS=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);function GS(e){return typeof e=="object"&&e!==null}const YS=e=>/^0[^.\s]+$/u.test(e);function lp(e){let t;return()=>(t===void 0&&(t=e()),t)}const xn=e=>e,UR=(e,t)=>i=>t(e(i)),Bl=(...e)=>e.reduce(UR),El=(e,t,i)=>{const s=t-e;return s===0?1:(i-e)/s};class op{constructor(){this.subscriptions=[]}add(t){return ap(this.subscriptions,t),()=>sp(this.subscriptions,t)}notify(t,i,s){const r=this.subscriptions.length;if(r)if(r===1)this.subscriptions[0](t,i,s);else for(let o=0;o<r;o++){const c=this.subscriptions[o];c&&c(t,i,s)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const Kn=e=>e*1e3,vn=e=>e/1e3;function XS(e,t){return t?e*(1e3/t):0}const KS=(e,t,i)=>(((1-3*i+3*t)*e+(3*i-6*t))*e+3*t)*e,BR=1e-7,HR=12;function FR(e,t,i,s,r){let o,c,d=0;do c=t+(i-t)/2,o=KS(c,s,r)-e,o>0?i=c:t=c;while(Math.abs(o)>BR&&++d<HR);return c}function Hl(e,t,i,s){if(e===t&&i===s)return xn;const r=o=>FR(o,0,1,e,i);return o=>o===0||o===1?o:KS(r(o),t,s)}const ZS=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,QS=e=>t=>1-e(1-t),WS=Hl(.33,1.53,.69,.99),cp=QS(WS),JS=ZS(cp),ew=e=>(e*=2)<1?.5*cp(e):.5*(2-Math.pow(2,-10*(e-1))),up=e=>1-Math.sin(Math.acos(e)),tw=QS(up),nw=ZS(up),qR=Hl(.42,0,1,1),$R=Hl(0,0,.58,1),iw=Hl(.42,0,.58,1),IR=e=>Array.isArray(e)&&typeof e[0]!="number",aw=e=>Array.isArray(e)&&typeof e[0]=="number",GR={linear:xn,easeIn:qR,easeInOut:iw,easeOut:$R,circIn:up,circInOut:nw,circOut:tw,backIn:cp,backInOut:JS,backOut:WS,anticipate:ew},YR=e=>typeof e=="string",L1=e=>{if(aw(e)){rp(e.length===4);const[t,i,s,r]=e;return Hl(t,i,s,r)}else if(YR(e))return GR[e];return e},xc=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function XR(e,t){let i=new Set,s=new Set,r=!1,o=!1;const c=new WeakSet;let d={delta:0,timestamp:0,isProcessing:!1};
vendor: 12,055 bytes, line 458
458function m(g){c.has(g)&&(h.schedule(g),e()),g(d)}const h={schedule:(g,v=!1,x=!1)=>{const S=x&&r?i:s;return v&&c.add(g),S.has(g)||S.add(g),g},cancel:g=>{s.delete(g),c.delete(g)},process:g=>{if(d=g,r){o=!0;return}r=!0,[i,s]=[s,i],i.forEach(m),i.clear(),r=!1,o&&(o=!1,h.process(g))}};return h}const KR=40;function sw(e,t){let i=!1,s=!0;const r={delta:0,timestamp:0,isProcessing:!1},o=()=>i=!0,c=xc.reduce((T,M)=>(T[M]=XR(o),T),{}),{setup:d,read:m,resolveKeyframes:h,preUpdate:g,update:v,preRender:x,render:b,postRender:S}=c,w=()=>{const T=Ai.useManualTiming?r.timestamp:performance.now();i=!1,Ai.useManualTiming||(r.delta=s?1e3/60:Math.max(Math.min(T-r.timestamp,KR),1)),r.timestamp=T,r.isProcessing=!0,d.process(r),m.process(r),h.process(r),g.process(r),v.process(r),x.process(r),b.process(r),S.process(r),r.isProcessing=!1,i&&t&&(s=!1,e(w))},j=()=>{i=!0,s=!0,r.isProcessing||e(w)};return{schedule:xc.reduce((T,M)=>{const R=c[M];return T[M]=(z,O=!1,k=!1)=>(i||j(),R.schedule(z,O,k)),T},{}),cancel:T=>{for(let M=0;M<xc.length;M++)c[xc[M]].cancel(T)},state:r,steps:c}}const{schedule:Je,cancel:oa,state:Ct,steps:sm}=sw(typeof requestAnimationFrame<"u"?requestAnimationFrame:xn,!0);let Mc;function ZR(){Mc=void 0}const Gt={now:()=>(Mc===void 0&&Gt.set(Ct.isProcessing||Ai.useManualTiming?Ct.timestamp:performance.now()),Mc),set:e=>{Mc=e,queueMicrotask(ZR)}},rw=e=>t=>typeof t=="string"&&t.startsWith(e),fp=rw("--"),QR=rw("var(--"),dp=e=>QR(e)?WR.test(e.split("/*")[0].trim()):!1,WR=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,ar={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Tl={...ar,transform:e=>Ci(0,1,e)},bc={...ar,default:1},pl=e=>Math.round(e*1e5)/1e5,mp=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function JR(e){return e==null}const e6=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,hp=(e,t)=>i=>!!(typeof i=="string"&&e6.test(i)&&i.startsWith(e)||t&&!JR(i)&&Object.prototype.hasOwnProperty.call(i,t)),lw=(e,t,i)=>s=>{if(typeof s!="string")return s;const[r,o,c,d]=s.match(mp);return{[e]:parseFloat(r),[t]:parseFloat(o),[i]:parseFloat(c),alpha:d!==void 0?parseFloat(d):1}},t6=e=>Ci(0,255,e),rm={...ar,transform:e=>Math.round(t6(e))},Va={test:hp("rgb","red"),parse:lw("red","green","blue"),transform:({red:e,green:t,blue:i,alpha:s=1})=>"rgba("+rm.transform(e)+", "+rm.transform(t)+", "+rm.transform(i)+", "+pl(Tl.transform(s))+")"};function n6(e){let t="",i="",s="",r="";return e.length>5?(t=e.substring(1,3),i=e.substring(3,5),s=e.substring(5,7),r=e.substring(7,9)):(t=e.substring(1,2),i=e.substring(2,3),s=e.substring(3,4),r=e.substring(4,5),t+=t,i+=i,s+=s,r+=r),{red:parseInt(t,16),green:parseInt(i,16),blue:parseInt(s,16),alpha:r?parseInt(r,16)/255:1}}const $m={test:hp("#"),parse:n6,transform:Va.transform},Fl=e=>({test:t=>typeof t=="string"&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),la=Fl("deg"),Zn=Fl("%"),be=Fl("px"),i6=Fl("vh"),a6=Fl("vw"),V1={...Zn,parse:e=>Zn.parse(e)/100,transform:e=>Zn.transform(e*100)},Hs={test:hp("hsl","hue"),parse:lw("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:i,alpha:s=1})=>"hsla("+Math.round(e)+", "+Zn.transform(pl(t))+", "+Zn.transform(pl(i))+", "+pl(Tl.transform(s))+")"},gt={test:e=>Va.test(e)||$m.test(e)||Hs.test(e),parse:e=>Va.test(e)?Va.parse(e):Hs.test(e)?Hs.parse(e):$m.parse(e),transform:e=>typeof e=="string"?e:e.hasOwnProperty("red")?Va.transform(e):Hs.transform(e),getAnimatableNone:e=>{const t=gt.parse(e);return t.alpha=0,gt.transform(t)}},s6=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function r6(e){return isNaN(e)&&typeof e=="string"&&(e.match(mp)?.length||0)+(e.match(s6)?.length||0)>0}const ow="number",cw="color",l6="var",o6="var(",P1="${}",c6=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function Cl(e){const t=e.toString(),i=[],s={color:[],number:[],var:[]},r=[];let o=0;const d=t.replace(c6,m=>(gt.test(m)?(s.color.push(o),r.push(cw),i.push(gt.parse(m))):m.startsWith(o6)?(s.var.push(o),r.push(l6),i.push(m)):(s.number.push(o),r.push(ow),i.push(parseFloat(m))),++o,P1)).split(P1);return{values:i,split:d,indexes:s,types:r}}function uw(e){return Cl(e).values}function fw(e){const{split:t,types:i}=Cl(e),s=t.length;return r=>{let o="";for(let c=0;c<s;c++)if(o+=t[c],r[c]!==void 0){const d=i[c];d===ow?o+=pl(r[c]):d===cw?o+=gt.transform(r[c]):o+=r[c]}return o}}const u6=e=>typeof e=="number"?0:gt.test(e)?gt.getAnimatableNone(e):e;function f6(e){const t=uw(e);return fw(e)(t.map(u6))}const ca={test:r6,parse:uw,createTransformer:fw,getAnimatableNone:f6};function lm(e,t,i){return i<0&&(i+=1),i>1&&(i-=1),i<1/6?e+(t-e)*6*i:i<1/2?t:i<2/3?e+(t-e)*(2/3-i)*6:e}function d6({hue:e,saturation:t,lightness:i,alpha:s}){e/=360,t/=100,i/=100;let r=0,o=0,c=0;if(!t)r=o=c=i;else{const d=i<.5?i*(1+t):i+t-i*t,m=2*i-d;r=lm(m,d,e+1/3),o=lm(m,d,e),c=lm(m,d,e-1/3)}return{red:Math.round(r*255),green:Math.round(o*255),blue:Math.round(c*255),alpha:s}}function Bc(e,t){return i=>i>0?t:e}const nt=(e,t,i)=>e+(t-e)*i,om=(e,t,i)=>{const s=e*e,r=i*(t*t-s)+s;return r<0?0:Math.sqrt(r)},m6=[$m,Va,Hs],h6=e=>m6.find(t=>t.test(e));function U1(e){const t=h6(e);if(!t)return!1;let i=t.parse(e);return t===Hs&&(i=d6(i)),i}const B1=(e,t)=>{const i=U1(e),s=U1(t);if(!i||!s)return Bc(e,t);const r={...i};return o=>(r.red=om(i.red,s.red,o),r.green=om(i.green,s.green,o),r.blue=om(i.blue,s.blue,o),r.alpha=nt(i.alpha,s.alpha,o),Va.transform(r))},Im=new Set(["none","hidden"]);function p6(e,t){return Im.has(e)?i=>i<=0?e:t:i=>i>=1?t:e}function g6(e,t){return i=>nt(e,t,i)}function pp(e){return typeof e=="number"?g6:typeof e=="string"?dp(e)?Bc:gt.test(e)?B1:x6:Array.isArray(e)?dw:typeof e=="object"?gt.test(e)?B1:y6:Bc}function dw(e,t){const i=[...e],s=i.length,r=e.map((o,c)=>pp(o)(o,t[c]));return o=>{for(let c=0;c<s;c++)i[c]=r[c](o);return i}}function y6(e,t){const i={...e,...t},s={};for(const r in i)e[r]!==void 0&&t[r]!==void 0&&(s[r]=pp(e[r])(e[r],t[r]));return r=>{for(const o in s)i[o]=s[o](r);return i}}function v6(e,t){const i=[],s={color:0,var:0,number:0};for(let r=0;r<t.values.length;r++){const o=t.types[r],c=e.indexes[o][s[o]],d=e.values[c]??0;i[r]=d,s[o]++}return i}const x6=(e,t)=>{const i=ca.createTransformer(t),s=Cl(e),r=Cl(t);return s.indexes.var.length===r.indexes.var.length&&s.indexes.color.length===r.indexes.color.length&&s.indexes.number.length>=r.indexes.number.length?Im.has(e)&&!r.values.length||Im.has(t)&&!s.values.length?p6(e,t):Bl(dw(v6(s,r),r.values),i):Bc(e,t)};function mw(e,t,i){return typeof e=="number"&&typeof t=="number"&&typeof i=="number"?nt(e,t,i):pp(e)(e,t)}const b6=e=>{const t=({timestamp:i})=>e(i);return{start:(i=!0)=>Je.update(t,i),stop:()=>oa(t),now:()=>Ct.isProcessing?Ct.timestamp:Gt.now()}},hw=(e,t,i=10)=>{let s="";const r=Math.max(Math.round(t/i),2);for(let o=0;o<r;o++)s+=Math.round(e(o/(r-1))*1e4)/1e4+", ";return`linear(${s.substring(0,s.length-2)})`},Hc=2e4;function gp(e){let t=0;const i=50;let s=e.next(t);for(;!s.done&&t<Hc;)t+=i,s=e.next(t);return t>=Hc?1/0:t}function S6(e,t=100,i){const s=i({...e,keyframes:[0,t]}),r=Math.min(gp(s),Hc);return{type:"keyframes",ease:o=>s.next(r*o).value/t,duration:vn(r)}}const w6=5;function pw(e,t,i){const s=Math.max(t-w6,0);return XS(i-e(s),t-s)}const rt={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},cm=.001;function N6({duration:e=rt.duration,bounce:t=rt.bounce,velocity:i=rt.velocity,mass:s=rt.mass}){let r,o,c=1-t;c=Ci(rt.minDamping,rt.maxDamping,c),e=Ci(rt.minDuration,rt.maxDuration,vn(e)),c<1?(r=h=>{const g=h*c,v=g*e,x=g-i,b=Gm(h,c),S=Math.exp(-v);return cm-x/b*S},o=h=>{const v=h*c*e,x=v*i+i,b=Math.pow(c,2)*Math.pow(h,2)*e,S=Math.exp(-v),w=Gm(Math.pow(h,2),c);return(-r(h)+cm>0?-1:1)*((x-b)*S)/w}):(r=h=>{const g=Math.exp(-h*e),v=(h-i)*e+1;return-cm+g*v},o=h=>{const g=Math.exp(-h*e),v=(i-h)*(e*e);return g*v});const d=5/e,m=j6(r,o,d);if(e=Kn(e),isNaN(m))return{stiffness:rt.stiffness,damping:rt.damping,duration:e};{const h=Math.pow(m,2)*s;return{stiffness:h,damping:c*2*Math.sqrt(s*h),duration:e}}}const _6=12;function j6(e,t,i){let s=i;for(let r=1;r<_6;r++)s=s-e(s)/t(s);return s}function Gm(e,t){return e*Math.sqrt(1-t*t)}const E6=["duration","bounce"],T6=["stiffness","damping","mass"];function H1(e,t){return t.some(i=>e[i]!==void 0)}function C6(e){let t={velocity:rt.velocity,stiffness:rt.stiffness,damping:rt.damping,mass:rt.mass,isResolvedFromDuration:!1,...e};if(!H1(e,T6)&&H1(e,E6))if(e.visualDuration){const i=e.visualDuration,s=2*Math.PI/(i*1.2),r=s*s,o=2*Ci(.05,1,1-(e.bounce||0))*Math.sqrt(r);t={...t,mass:rt.mass,stiffness:r,damping:o}}else{const i=N6(e);t={...t,...i,mass:rt.mass},t.isResolvedFromDuration=!0}return t}function Fc(e=rt.visualDuration,t=rt.bounce){const i=typeof e!="object"?{visualDuration:e,keyframes:[0,1],bounce:t}:e;let{restSpeed:s,restDelta:r}=i;const o=i.keyframes[0],c=i.keyframes[i.keyframes.length-1],d={done:!1,value:o},{stiffness:m,damping:h,mass:g,duration:v,velocity:x,isResolvedFromDuration:b}=C6({...i,velocity:-vn(i.velocity||0)}),S=x||0,w=h/(2*Math.sqrt(m*g)),j=c-o,E=vn(Math.sqrt(m/g)),C=Math.abs(j)<5;s||(s=C?rt.restSpeed.granular:rt.restSpeed.default),r||(r=C?rt.restDelta.granular:rt.restDelta.default);let T;if(w<1){const R=Gm(E,w);T=z=>{const O=Math.exp(-w*E*z);return c-O*((S+w*E*j)/R*Math.sin(R*z)+j*Math.cos(R*z))}}else if(w===1)T=R=>c-Math.exp(-E*R)*(j+(S+E*j)*R);else{const R=E*Math.sqrt(w*w-1);T=z=>{const O=Math.exp(-w*E*z),k=Math.min(R*z,300);return c-O*((S+w*E*j)*Math.sinh(k)+R*j*Math.cosh(k))/R}}const M={calculatedDuration:b&&v||null,next:R=>{const z=T(R);if(b)d.done=R>=v;else{let O=R===0?S:0;w<1&&(O=R===0?Kn(S):pw(T,R,z));const k=Math.abs(O)<=s,I=Math.abs(c-z)<=r;d.done=k&&I}return d.value=d.done?c:z,d},toString:()=>{const R=Math.min(gp(M),Hc),z=hw(O=>M.next(R*O).value,R,30);return R+"ms "+z},toTransition:()=>{}};return M}Fc.applyToOptions=e=>{const t=S6(e,100,Fc);return e.ease=t.ease,e.duration=Kn(t.duration),e.type="keyframes",e};function Ym({keyframes:e,velocity:t=0,power:i=.8,timeConstant:s=325,bounceDamping:r=10,bounceStiffness:o=500,modifyTarget:c,min:d,max:m,restDelta:h=.5,restSpeed:g}){const v=e[0],x={done:!1,value:v},b=k=>d!==void 0&&k<d||m!==void 0&&k>m,S=k=>d===void 0?m:m===void 0||Math.abs(d-k)<Math.abs(m-k)?d:m;let w=i*t;const j=v+w,E=c===void 0?j:c(j);E!==j&&(w=E-v);const C=k=>-w*Math.exp(-k/s),T=k=>E+C(k),M=k=>{const I=C(k),K=T(k);x.done=Math.abs(I)<=h,x.value=x.done?E:K};let R,z;const O=k=>{b(x.value)&&(R=k,z=Fc({keyframes:[x.value,S(x.value)],velocity:pw(T,k,x.value),damping:r,stiffness:o,restDelta:h,restSpeed:g}))};return O(0),{calculatedDuration:null,next:k=>{let I=!1;return!z&&R===void 0&&(I=!0,M(k),O(k)),R!==void 0&&k>=R?z.next(k-R):(!I&&M(k),x)}}}function A6(e,t,i){const s=[],r=i||Ai.mix||mw,o=e.length-1;for(let c=0;c<o;c++){let d=r(e[c],e[c+1]);if(t){const m=Array.isArray(t)?t[c]||xn:t;d=Bl(m,d)}s.push(d)}return s}function M6(e,t,{clamp:i=!0,ease:s,mixer:r}={}){const o=e.length;if(rp(o===t.length),o===1)return()=>t[0];if(o===2&&t[0]===t[1])return()=>t[1];const c=e[0]===e[1];e[0]>e[o-1]&&(e=[...e].reverse(),t=[...t].reverse());const d=A6(t,s,r),m=d.length,h=g=>{if(c&&g<e[0])return t[0];let v=0;if(m>1)for(;v<e.length-2&&!(g<e[v+1]);v++);const x=El(e[v],e[v+1],g);return d[v](x)};return i?g=>h(Ci(e[0],e[o-1],g)):h}function R6(e,t){const i=e[e.length-1];for(let s=1;s<=t;s++){const r=El(0,t,s);e.push(nt(i,1,r))}}function D6(e){const t=[0];return R6(t,e.length-1),t}function O6(e,t){return e.map(i=>i*t)}function k6(e,t){return e.map(()=>t||iw).splice(0,e.length-1)}function gl({duration:e=300,keyframes:t,times:i,ease:s="easeInOut"}){const r=IR(s)?s.map(L1):L1(s),o={done:!1,value:t[0]}
458,c=O6(i&&i.length===t.length?i:D6(t),e),d=M6(c,t,{ease:Array.isArray(r)?r:k6(t,r)});return{calculatedDuration:e,next:m=>(o.value=d(m),o.done=m>=e,o)}}const z6=e=>e!==null;function yp(e,{repeat:t,repeatType:i="loop"},s,r=1){const o=e.filter(z6),d=r<0||t&&i!=="loop"&&t%2===1?0:o.length-1;return!d||s===void 0?o[d]:s}const L6={decay:Ym,inertia:Ym,tween:gl,keyframes:gl,spring:Fc};function gw(e){typeof e.type=="string"&&(e.type=L6[e.type])}class vp{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(t=>{this.resolve=t})}notifyFinished(){this.resolve()}then(t,i){return this.finished.then(t,i)}}const V6=e=>e/100;class xp extends vp{constructor(t){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{const{motionValue:i}=this.options;i&&i.updatedAt!==Gt.now()&&this.tick(Gt.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),this.options.onStop?.())},this.options=t,this.initAnimation(),this.play(),t.autoplay===!1&&this.pause()}initAnimation(){const{options:t}=this;gw(t);const{type:i=gl,repeat:s=0,repeatDelay:r=0,repeatType:o,velocity:c=0}=t;let{keyframes:d}=t;const m=i||gl;m!==gl&&typeof d[0]!="number"&&(this.mixKeyframes=Bl(V6,mw(d[0],d[1])),d=[0,100]);const h=m({...t,keyframes:d});o==="mirror"&&(this.mirroredGenerator=m({...t,keyframes:[...d].reverse(),velocity:-c})),h.calculatedDuration===null&&(h.calculatedDuration=gp(h));const{calculatedDuration:g}=h;this.calculatedDuration=g,this.resolvedDuration=g+r,this.totalDuration=this.resolvedDuration*(s+1)-r,this.generator=h}updateTime(t){const i=Math.round(t-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=i}tick(t,i=!1){const{generator:s,totalDuration:r,mixKeyframes:o,mirroredGenerator:c,resolvedDuration:d,calculatedDuration:m}=this;if(this.startTime===null)return s.next(0);const{delay:h=0,keyframes:g,repeat:v,repeatType:x,repeatDelay:b,type:S,onUpdate:w,finalKeyframe:j}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,t):this.speed<0&&(this.startTime=Math.min(t-r/this.speed,this.startTime)),i?this.currentTime=t:this.updateTime(t);const E=this.currentTime-h*(this.playbackSpeed>=0?1:-1),C=this.playbackSpeed>=0?E<0:E>r;this.currentTime=Math.max(E,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=r);let T=this.currentTime,M=s;if(v){const k=Math.min(this.currentTime,r)/d;let I=Math.floor(k),K=k%1;!K&&k>=1&&(K=1),K===1&&I--,I=Math.min(I,v+1),!!(I%2)&&(x==="reverse"?(K=1-K,b&&(K-=b/d)):x==="mirror"&&(M=c)),T=Ci(0,1,K)*d}const R=C?{done:!1,value:g[0]}:M.next(T);o&&(R.value=o(R.value));let{done:z}=R;!C&&m!==null&&(z=this.playbackSpeed>=0?this.currentTime>=r:this.currentTime<=0);const O=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&z);return O&&S!==Ym&&(R.value=yp(g,this.options,j,this.speed)),w&&w(R.value),O&&this.finish(),R}then(t,i){return this.finished.then(t,i)}get duration(){return vn(this.calculatedDuration)}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+vn(t)}get time(){return vn(this.currentTime)}set time(t){t=Kn(t),this.currentTime=t,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=t:this.driver&&(this.startTime=this.driver.now()-t/this.playbackSpeed),this.driver?.start(!1)}get speed(){return this.playbackSpeed}set speed(t){this.updateTime(Gt.now());const i=this.playbackSpeed!==t;this.playbackSpeed=t,i&&(this.time=vn(this.currentTime))}play(){if(this.isStopped)return;const{driver:t=b6,startTime:i}=this.options;this.driver||(this.driver=t(r=>this.tick(r))),this.options.onPlay?.();const s=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=s):this.holdTime!==null?this.startTime=s-this.holdTime:this.startTime||(this.startTime=i??s),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(Gt.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(t){return this.startTime=0,this.tick(t,!0)}attachTimeline(t){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),t.observe(this)}}function P6(e){for(let t=1;t<e.length;t++)e[t]??(e[t]=e[t-1])}const Pa=e=>e*180/Math.PI,Xm=e=>{const t=Pa(Math.atan2(e[1],e[0]));return Km(t)},U6={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:Xm,rotateZ:Xm,skewX:e=>Pa(Math.atan(e[1])),skewY:e=>Pa(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},Km=e=>(e=e%360,e<0&&(e+=360),e),F1=Xm,q1=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),$1=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),B6={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:q1,scaleY:$1,scale:e=>(q1(e)+$1(e))/2,rotateX:e=>Km(Pa(Math.atan2(e[6],e[5]))),rotateY:e=>Km(Pa(Math.atan2(-e[2],e[0]))),rotateZ:F1,rotate:F1,skewX:e=>Pa(Math.atan(e[4])),skewY:e=>Pa(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function Zm(e){return e.includes("scale")?1:0}function Qm(e,t){if(!e||e==="none")return Zm(t);const i=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let s,r;if(i)s=B6,r=i;else{const d=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);s=U6,r=d}if(!r)return Zm(t);const o=s[t],c=r[1].split(",").map(F6);return typeof o=="function"?o(c):c[o]}const H6=(e,t)=>{const{transform:i="none"}=getComputedStyle(e);return Qm(i,t)};function F6(e){return parseFloat(e.trim())}const sr=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],rr=new Set(sr),I1=e=>e===ar||e===be,q6=new Set(["x","y","z"]),$6=sr.filter(e=>!q6.has(e));function I6(e){const t=[];
458return $6.forEach(i=>{const s=e.getValue(i);s!==void 0&&(t.push([i,s.get()]),s.set(i.startsWith("scale")?1:0))}),t}const Ba={width:({x:e},{paddingLeft:t="0",paddingRight:i="0"})=>e.max-e.min-parseFloat(t)-parseFloat(i),height:({y:e},{paddingTop:t="0",paddingBottom:i="0"})=>e.max-e.min-parseFloat(t)-parseFloat(i),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:(e,{transform:t})=>Qm(t,"x"),y:(e,{transform:t})=>Qm(t,"y")};Ba.translateX=Ba.x;Ba.translateY=Ba.y;const Ha=new Set;let Wm=!1,Jm=!1,eh=!1;function yw(){if(Jm){const e=Array.from(Ha).filter(s=>s.needsMeasurement),t=new Set(e.map(s=>s.element)),i=new Map;t.forEach(s=>{const r=I6(s);r.length&&(i.set(s,r),s.render())}),e.forEach(s=>s.measureInitialState()),t.forEach(s=>{s.render();const r=i.get(s);r&&r.forEach(([o,c])=>{s.getValue(o)?.set(c)})}),e.forEach(s=>s.measureEndState()),e.forEach(s=>{s.suspendedScrollY!==void 0&&window.scrollTo(0,s.suspendedScrollY)})}Jm=!1,Wm=!1,Ha.forEach(e=>e.complete(eh)),Ha.clear()}function vw(){Ha.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(Jm=!0)})}function G6(){eh=!0,vw(),yw(),eh=!1}class bp{constructor(t,i,s,r,o,c=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...t],this.onComplete=i,this.name=s,this.motionValue=r,this.element=o,this.isAsync=c}scheduleResolve(){this.state="scheduled",this.isAsync?(Ha.add(this),Wm||(Wm=!0,Je.read(vw),Je.resolveKeyframes(yw))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:t,name:i,element:s,motionValue:r}=this;if(t[0]===null){const o=r?.get(),c=t[t.length-1];if(o!==void 0)t[0]=o;else if(s&&i){const d=s.readValue(i,c);d!=null&&(t[0]=d)}t[0]===void 0&&(t[0]=c),r&&o===void 0&&r.set(t[0])}P6(t)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(t=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,t),Ha.delete(this)}cancel(){this.state==="scheduled"&&(Ha.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const Y6=e=>e.startsWith("--");function X6(e,t,i){Y6(t)?e.style.setProperty(t,i):e.style[t]=i}const K6=lp(()=>window.ScrollTimeline!==void 0),Z6={};function Q6(e,t){const i=lp(e);return()=>Z6[t]??i()}const xw=Q6(()=>{try{document.createElement("div").animate({opacity:0}
458,{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),dl=([e,t,i,s])=>`cubic-bezier(${e}, ${t}, ${i}, ${s})`,G1={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:dl([0,.65,.55,1]),circOut:dl([.55,0,1,.45]),backIn:dl([.31,.01,.66,-.59]),backOut:dl([.33,1.53,.69,.99])};function bw(e,t){if(e)return typeof e=="function"?xw()?hw(e,t):"ease-out":aw(e)?dl(e):Array.isArray(e)?e.map(i=>bw(i,t)||G1.easeOut):G1[e]}function W6(e,t,i,{delay:s=0,duration:r=300,repeat:o=0,repeatType:c="loop",ease:d="easeOut",times:m}={},h=void 0){const g={[t]:i};m&&(g.offset=m);const v=bw(d,r);Array.isArray(v)&&(g.easing=v);const x={delay:s,duration:r,easing:Array.isArray(v)?"linear":v,fill:"both",iterations:o+1,direction:c==="reverse"?"alternate":"normal"};return h&&(x.pseudoElement=h),e.animate(g,x)}function Sw(e){return typeof e=="function"&&"applyToOptions"in e}function J6({type:e,...t}){return Sw(e)&&xw()?e.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}class eD extends vp{constructor(t){if(super(),this.finishedTime=null,this.isStopped=!1,!t)return;const{element:i,name:s,keyframes:r,pseudoElement:o,allowFlatten:c=!1,finalKeyframe:d,onComplete:m}=t;this.isPseudoElement=!!o,this.allowFlatten=c,this.options=t,rp(typeof t.type!="string");const h=J6(t);this.animation=W6(i,s,r,h,o),h.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!o){const g=yp(r,this.options,d,this.speed);this.updateMotionValue?this.updateMotionValue(g):X6(i,s,g),this.animation.cancel()}m?.(),this.notifyFinished()}}play(){this.isStopped||(this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:t}=this;t==="idle"||t==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){this.isPseudoElement||this.animation.commitStyles?.()}get duration(){const t=this.animation.effect?.getComputedTiming?.().duration||0;return vn(Number(t))}get iterationDuration(){const{delay:t=0}=this.options||{};return this.duration+vn(t)}get time(){return vn(Number(this.animation.currentTime)||0)}set time(t){this.finishedTime=null,this.animation.currentTime=Kn(t)}get speed(){return this.animation.playbackRate}set speed(t){t<0&&(this.finishedTime=null),this.animation.playbackRate=t}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return Number(this.animation.startTime)}set startTime(t){this.animation.startTime=t}attachTimeline({timeline:t,observe:i}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,t&&K6()?(this.animation.timeline=t,xn):i(this)}}const ww={anticipate:ew,backInOut:JS,circInOut:nw};function tD(e){return e in ww}function nD(e){typeof e.ease=="string"&&tD(e.ease)&&(e.ease=ww[e.ease])}const Y1=10;class iD extends eD{constructor(t){nD(t),gw(t),super(t),t.startTime&&(this.startTime=t.startTime),this.options=t}updateMotionValue(t){const{motionValue:i,onUpdate:s,onComplete:r,element:o,...c}=this.options;if(!i)return;if(t!==void 0){i.set(t);return}const d=new xp({...c,autoplay:!1}),m=Kn(this.finishedTime??this.time);i.setWithVelocity(d.sample(m-Y1).value,d.sample(m).value,Y1),d.stop()}}const X1=(e,t)=>t==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(ca.test(e)||e==="0")&&!e.startsWith("url("));function aD(e){const t=e[0];if(e.length===1)return!0;for(let i=0;i<e.length;i++)if(e[i]!==t)return!0}function sD(e,t,i,s){const r=e[0];if(r===null)return!1;if(t==="display"||t==="visibility")return!0;const o=e[e.length-1],c=X1(r,t),d=X1(o,t);return!c||!d?!1:aD(e)||(i==="spring"||Sw(i))&&s}function th(e){e.duration=0,e.type="keyframes"}const rD=new Set(["opacity","clipPath","filter","transform"]),lD=lp(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function oD(e){const{motionValue:t,name:i,repeatDelay:s,repeatType:r,damping:o,type:c}=e;if(!(t?.owner?.current instanceof HTMLElement))return!1;const{onUpdate:m,transformTemplate:h}=t.owner.getProps();return lD()&&i&&rD.has(i)&&(i!=="transform"||!h)&&!m&&!s&&r!=="mirror"&&o!==0&&c!=="inertia"}const cD=40;class uD extends vp{constructor({autoplay:t=!0,delay:i=0,type:s="
458keyframes",repeat:r=0,repeatDelay:o=0,repeatType:c="loop",keyframes:d,name:m,motionValue:h,element:g,...v}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=Gt.now();const x={autoplay:t,delay:i,type:s,repeat:r,repeatDelay:o,repeatType:c,name:m,motionValue:h,element:g,...v},b=g?.KeyframeResolver||bp;this.keyframeResolver=new b(d,(S,w,j)=>this.onKeyframesResolved(S,w,x,!j),m,h,g),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(t,i,s,r){this.keyframeResolver=void 0;const{name:o,type:c,velocity:d,delay:m,isHandoff:h,onUpdate:g}=s;this.resolvedAt=Gt.now(),sD(t,o,c,d)||((Ai.instantAnimations||!m)&&g?.(yp(t,s,i)),t[0]=t[t.length-1],th(s),s.repeat=0);const x={startTime:r?this.resolvedAt?this.resolvedAt-this.createdAt>cD?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:i,...s,keyframes:t},b=!h&&oD(x)?new iD({...x,element:x.motionValue.owner.current}):new xp(x);b.finished.then(()=>this.notifyFinished()).catch(xn),this.pendingTimeline&&(this.stopTimeline=b.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=b}get finished(){return this._animation?this.animation.finished:this._finished}then(t,i){return this.finished.finally(t).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),G6()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(t){this.animation.time=t}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(t){this.animation.speed=t}get startTime(){return this.animation.startTime}attachTimeline(t){return this._animation?this.stopTimeline=this.animation.attachTimeline(t):this.pendingTimeline=t,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}const fD=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function dD(e){const t=fD.exec(e);if(!t)return[,];const[,i,s,r]=t;return[`--${i??s}`,r]}function Nw(e,t,i=1){const[s,r]=dD(e);if(!s)return;const o=window.getComputedStyle(t).getPropertyValue(s);if(o){const c=o.trim();return IS(c)?parseFloat(c):c}return dp(r)?Nw(r,t,i+1):r}function Sp(e,t){return e?.[t]??e?.default??e}const _w=new Set(["width","height","top","left","right","bottom",...sr]),mD={test:e=>e==="auto",parse:e=>e},jw=e=>t=>t.test(e),Ew=[ar,be,Zn,la,a6,i6,mD],K1=e=>Ew.find(jw(e));function hD(e){return typeof e=="number"?e===0:e!==null?e==="none"||e==="0"||YS(e):!0}const pD=new Set(["brightness","contrast","saturate","opacity"]);function gD(e){const[t,i]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[s]=i.match(mp)||[];if(!s)return e;const r=i.replace(s,"");let o=pD.has(t)?1:0;return s!==i&&(o*=100),t+"("+o+r+")"}const yD=/\b([a-z-]*)\(.*?\)/gu,nh={...ca,getAnimatableNone:e=>{const t=e.match(yD);return t?t.map(gD).join(" "):e}},Z1={...ar,transform:Math.round},vD={rotate:la,rotateX:la,rotateY:la,rotateZ:la,scale:bc,scaleX:bc,scaleY:bc,scaleZ:bc,skew:la,skewX:la,skewY:la,distance:be,translateX:be,translateY:be,translateZ:be,x:be,y:be,z:be,perspective:be,transformPerspective:be,opacity:Tl,originX:V1,originY:V1,originZ:be},wp={borderWidth:be,borderTopWidth:be,borderRightWidth:be,borderBottomWidth:be,borderLeftWidth:be,borderRadius:be,radius:be,borderTopLeftRadius:be,borderTopRightRadius:be,borderBottomRightRadius:be,borderBottomLeftRadius:be,width:be,maxWidth:be,height:be,maxHeight:be,top:be,right:be,bottom:be,left:be,padding:be,paddingTop:be,paddingRight:be,paddingBottom:be,paddingLeft:be,margin:be,marginTop:be,marginRight:be,marginBottom:be,marginLeft:be,backgroundPositionX:be,backgroundPositionY:be,...vD,zIndex:Z1,fillOpacity:Tl,strokeOpacity:Tl,numOctaves:Z1},xD={...wp,color:gt,backgroundColor:gt,outlineColor:gt,fill:gt,stroke:gt,borderColor:gt,borderTopColor:gt,borderRightColor:gt,borderBottomColor:gt,borderLeftColor:gt,filter:nh,WebkitFilter:nh},Tw=e=>xD[e];function Cw(e,t){let i=Tw(e);return i!==nh&&(i=ca),i.getAnimatableNone?i.getAnimatableNone(t):void 0}
vendor: 1,634 bytes, line 458
458const bD=new Set(["auto","none","0"]);function SD(e,t,i){let s=0,r;for(;s<e.length&&!r;){const o=e[s];typeof o=="string"&&!bD.has(o)&&Cl(o).values.length&&(r=e[s]),s++}if(r&&i)for(const o of t)e[o]=Cw(i,r)}class wD extends bp{constructor(t,i,s,r,o){super(t,i,s,r,o,!0)}readKeyframes(){const{unresolvedKeyframes:t,element:i,name:s}=this;if(!i||!i.current)return;super.readKeyframes();for(let m=0;m<t.length;m++){let h=t[m];if(typeof h=="string"&&(h=h.trim(),dp(h))){const g=Nw(h,i.current);g!==void 0&&(t[m]=g),m===t.length-1&&(this.finalKeyframe=h)}}if(this.resolveNoneKeyframes(),!_w.has(s)||t.length!==2)return;const[r,o]=t,c=K1(r),d=K1(o);if(c!==d)if(I1(c)&&I1(d))for(let m=0;m<t.length;m++){const h=t[m];typeof h=="string"&&(t[m]=parseFloat(h))}else Ba[s]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:t,name:i}=this,s=[];for(let r=0;r<t.length;r++)(t[r]===null||hD(t[r]))&&s.push(r);s.length&&SD(t,s,i)}measureInitialState(){const{element:t,unresolvedKeyframes:i,name:s}=this;if(!t||!t.current)return;s==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=Ba[s](t.measureViewportBox(),window.getComputedStyle(t.current)),i[0]=this.measuredOrigin;const r=i[i.length-1];r!==void 0&&t.getValue(s,r).jump(r,!1)}measureEndState(){const{element:t,name:i,unresolvedKeyframes:s}=this;if(!t||!t.current)return;const r=t.getValue(i);r&&r.jump(this.measuredOrigin,!1);const o=s.length-1,c=s[o];s[o]=Ba[i](t.measureViewportBox(),window.getComputedStyle(t.current)),c!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=c),this.removedTransforms?.length&&this.removedTransforms.forEac
458h(([d,m])=>{t.getValue(d).set(m)}),this.resolveNoneKeyframes()}}function ND(e,t,i){if(e instanceof EventTarget)return[e];if(typeof e=="string"){let s=document;const r=i?.[e]??s.querySelectorAll(e);return r?Array.from(r):[]}return Array.from(e)}const Aw=(e,t)=>t&&typeof e=="number"?t.transform(e):e;function _D(e){return GS(e)&&"offsetHeight"in e}const Q1=30,jD=e=>!isNaN(parseFloat(e));class ED{constructor(t,i={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=s=>{const r=Gt.now();if(this.updatedAt!==r&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(s),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(const o of this.dependents)o.dirty()},this.hasAnimated=!1,this.setCurrent(t),this.owner=i.owner}setCurrent(t){this.current=t,this.updatedAt=Gt.now(),this.canTrackVelocity===null&&t!==void 0&&(this.canTrackVelocity=jD(this.current))}setPrevFrameValue(t=this.current){this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt}onChange(t){return this.on("change",t)}on(t,i){this.events[t]||(this.events[t]=new op);const s=this.events[t].add(i);return t==="change"?()=>{s(),Je.read(()=>{this.events.change.getSize()||this.stop()})}:s}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,i){this.passiveEffect=t,this.stopPassiveEffect=i}set(t){this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t)}setWithVelocity(t,i,s){this.set(i),this.prev=void 0,this.prevFrameValue=t,this.prevUpdatedAt=this.updatedAt-s}jump(t,i=!0){this.updateAndNotify(t),this.prev=t,this.prevUpdatedAt=this.prevFrameValue=void 0,i&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(t){this.dependents||(this.dependents=new Set),this.dependents.add(t)}removeDependent(t){this.dependents&&this.dependents.delete(t)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const t=Gt.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||t-this.updatedAt>Q1)return 0;const i=Math.min(this.updatedAt-this.prevUpdatedAt,Q1);return XS(parseFloat(this.current)-parseFloat(this.prevFrameValue),i)}start(t){return this.stop(),new Promise(i=>{this.hasAnimated=!0,this.animation=t(i),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function Zs(e,t){return new ED(e,t)}const{schedule:Np}=sw(queueMicrotask,!1),An={x:!1,y:!1};function Mw(){return An.x||An.y}function TD(e){return e==="x"||e==="y"?An[e]?null:(An[e]=!0,()=>{An[e]=!1}):An.x||An.y?null:(An.x=An.y=!0,()=>{An.x=An.y=!1})}function Rw(e,t){const i=ND(e),s=new AbortController,r={passive:!0,...t,signal:s.signal};return[i,r,()=>s.abort()]}function W1(e){return!(e.pointerType==="touch"||Mw())}function CD(e,t,i={}){const[s,r,o]=Rw(e,i),c=d=>{if(!W1(d))return;const{target:m}=d,h=t(m,d);if(typeof h!="function"||!m)return;const g=v=>{W1(v)&&(h(v),m.removeEventListener("pointerleave",g))};m.addEventListener("pointerleave",g,r)};return s.forEach(d=>{d.addEventListener("pointerenter",c,r)}),o}const Dw=(e,t)=>t?e===t?!0:Dw(e,t.parentElement):!1,_p=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1,AD=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function MD(e){return AD.has(e.tagName)||e.tabIndex!==-1}const Rc=new WeakSet;function J1(e){return t=>{t.key==="Enter"&&e(t)}}function um(e,t){e.dispatchEvent(new PointerEvent("pointer"+t,{isPrimary:!0,bubbles:!0}))}const RD=(e,t)=>{const i=e.currentTarget;if(!i)return;const s=J1(()=>{if(Rc.has(i))return;um(i,"down");const r=J1(()=>{um(i,"up")}),o=()=>um(i,"cancel");i.addEventListener("keyup",r,t),i.addEventListener("blur",o,t)});i.addEventListener("keydown",s,t),i.addEventListener("blur",()=>i.removeEventListener("keydown",s),t)};function ex(e){return _p(e)&&!Mw()}function DD(e,t,i={}){const[s,r,o]=Rw(e,i),c=d=>{const m=d.currentTarget;if(!ex(d))return;Rc.add(m);const h=t(m,d),g=(b,S)=>{window.removeEventListener("pointerup",v),window.removeEventListener("pointercancel",x),Rc.has(m)&&Rc.delete(m),ex(b)&&typeof h=="function"&&h(b,{success:S})},v=b=>{g(b,m===window||m===document||i.useGlobalTarget||Dw(m,b.target))},x=b=>{g(b,!1)};window.addEventListener("pointerup",v,r),window.addEventListener("pointercancel",x,r)};
vendor: 4,537 bytes, line 458
458return s.forEach(d=>{(i.useGlobalTarget?window:d).addEventListener("pointerdown",c,r),_D(d)&&(d.addEventListener("focus",h=>RD(h,r)),!MD(d)&&!d.hasAttribute("tabindex")&&(d.tabIndex=0))}),o}function Ow(e){return GS(e)&&"ownerSVGElement"in e}function OD(e){return Ow(e)&&e.tagName==="svg"}const Dt=e=>!!(e&&e.getVelocity),kD=[...Ew,gt,ca],zD=e=>kD.find(jw(e)),kw=_.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});function LD(e=!0){const t=_.useContext(ip);if(t===null)return[!0,null];const{isPresent:i,onExitComplete:s,register:r}=t,o=_.useId();_.useEffect(()=>{if(e)return r(o)},[e]);const c=_.useCallback(()=>e&&s&&s(o),[o,s,e]);return!i&&s?[!1,c]:[!0]}const zw=_.createContext({strict:!1}),tx={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},Qs={};for(const e in tx)Qs[e]={isEnabled:t=>tx[e].some(i=>!!t[i])};function VD(e){for(const t in e)Qs[t]={...Qs[t],...e[t]}}const PD=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function qc(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||PD.has(e)}let Lw=e=>!qc(e);function UD(e){typeof e=="function"&&(Lw=t=>t.startsWith("on")?!qc(t):e(t))}try{UD(require("@emotion/is-prop-valid").default)}catch{}function BD(e,t,i){const s={};for(const r in e)r==="values"&&typeof e.values=="object"||(Lw(r)||i===!0&&qc(r)||!t&&!qc(r)||e.draggable&&r.startsWith("onDrag"))&&(s[r]=e[r]);return s}const du=_.createContext({});function mu(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}function Al(e){return typeof e=="string"||Array.isArray(e)}const jp=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],Ep=["initial",...jp];function hu(e){return mu(e.animate)||Ep.some(t=>Al(e[t]))}function Vw(e){return!!(hu(e)||e.variants)}function HD(e,t){if(hu(e)){const{initial:i,animate:s}=e;return{initial:i===!1||Al(i)?i:void 0,animate:Al(s)?s:void 0}}return e.inherit!==!1?t:{}}function FD(e){const{initial:t,animate:i}=HD(e,_.useContext(du));return _.useMemo(()=>({initial:t,animate:i}),[nx(t),nx(i)])}function nx(e){return Array.isArray(e)?e.join(" "):e}const Ml={};function qD(e){for(const t in e)Ml[t]=e[t],fp(t)&&(Ml[t].isCSSVariable=!0)}function Pw(e,{layout:t,layoutId:i}){return rr.has(e)||e.startsWith("origin")||(t||i!==void 0)&&(!!Ml[e]||e==="opacity")}const $D={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},ID=sr.length;function GD(e,t,i){let s="",r=!0;for(let o=0;o<ID;o++){const c=sr[o],d=e[c];if(d===void 0)continue;let m=!0;if(typeof d=="number"?m=d===(c.startsWith("scale")?1:0):m=parseFloat(d)===0,!m||i){const h=Aw(d,wp[c]);if(!m){r=!1;const g=$D[c]||c;s+=`${g}(${h}) `}i&&(t[c]=h)}}return s=s.trim(),i?s=i(t,r?"":s):r&&(s="none"),s}function Tp(e,t,i){const{style:s,vars:r,transformOrigin:o}=e;let c=!1,d=!1;for(const m in t){const h=t[m];if(rr.has(m)){c=!0;continue}else if(fp(m)){r[m]=h;continue}else{const g=Aw(h,wp[m]);m.startsWith("origin")?(d=!0,o[m]=g):s[m]=g}}if(t.transform||(c||i?s.transform=GD(t,e.transform,i):s.transform&&(s.transform="none")),d){const{originX:m="50%",originY:h="50%",originZ:g=0}=o;s.transformOrigin=`${m} ${h} ${g}`}}const Cp=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function Uw(e,t,i){for(const s in t)!Dt(t[s])&&!Pw(s,i)&&(e[s]=t[s])}function YD({transformTemplate:e},t){return _.useMemo(()=>{const i=Cp();return Tp(i,t,e),Object.assign({},i.vars,i.style)},[t])}function XD(e,t){const i=e.style||{},s={};return Uw(s,i,e),Object.assign(s,YD(e,t)),s}function KD(e,t){const i={},s=XD(e,t);return e.drag&&e.dragListener!==!1&&(i.draggable=!1,s.userSelect=s.WebkitUserSelect=s.WebkitTouchCallout="none",s.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}
458`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(i.tabIndex=0),i.style=s,i}const ZD={offset:"stroke-dashoffset",array:"stroke-dasharray"},QD={offset:"strokeDashoffset",array:"strokeDasharray"};function WD(e,t,i=1,s=0,r=!0){e.pathLength=1;const o=r?ZD:QD;e[o.offset]=be.transform(-s);const c=be.transform(t),d=be.transform(i);e[o.array]=`${c} ${d}`}function Bw(e,{attrX:t,attrY:i,attrScale:s,pathLength:r,pathSpacing:o=1,pathOffset:c=0,...d},m,h,g){if(Tp(e,d,h),m){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:v,style:x}=e;v.transform&&(x.transform=v.transform,delete v.transform),(x.transform||v.transformOrigin)&&(x.transformOrigin=v.transformOrigin??"50% 50%",delete v.transformOrigin),x.transform&&(x.transformBox=g?.transformBox??"fill-box",delete v.transformBox),t!==void 0&&(v.x=t),i!==void 0&&(v.y=i),s!==void 0&&(v.scale=s),r!==void 0&&WD(v,r,o,c,!1)}const Hw=()=>({...Cp(),attrs:{}}),Fw=e=>typeof e=="string"&&e.toLowerCase()==="svg";function JD(e,t,i,s){const r=_.useMemo(()=>{const o=Hw();return Bw(o,t,Fw(s),e.transformTemplate,e.style),{...o.attrs,style:{...o.style}}},[t]);if(e.style){const o={};Uw(o,e.style,e),r.style={...o,...r.style}}return r}const eO=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function Ap(e){return typeof e!="string"||e.includes("-")?!1:!!(eO.indexOf(e)>-1||/[A-Z]/u.test(e))}function tO(e,t,i,{latestValues:s},r,o=!1){const d=(Ap(e)?JD:KD)(t,s,r,e),m=BD(t,typeof e=="string",o),h=e!==_.Fragment?{...m,...d,ref:i}:{},{children:g}=t,v=_.useMemo(()=>Dt(g)?g.get():g,[g]);return _.createElement(e,{...h,children:v})}function ix(e){const t=[{},{}];return e?.values.forEach((i,s)=>{t[0][s]=i.get(),t[1][s]=i.getVelocity()}),t}function Mp(e,t,i,s){if(typeof t=="function"){const[r,o]=ix(s);t=t(i!==void 0?i:e.custom,r,o)}if(typeof t=="string"&&(t=e.variants&&e.variants[t]),typeof t=="function"){const[r,o]=ix(s);t=t(i!==void 0?i:e.custom,r,o)}return t}function Dc(e){return Dt(e)?e.get():e}function nO({scrapeMotionValuesFromProps:e,createRenderState:t},i,s,r){return{latestValues:iO(i,s,r,e),renderState:t()}}function iO(e,t,i,s){const r={},o=s(e,{});for(const x in o)r[x]=Dc(o[x]);let{initial:c,animate:d}=e;const m=hu(e),h=Vw(e);t&&h&&!m&&e.inherit!==!1&&(c===void 0&&(c=t.initial),d===void 0&&(d=t.animate));let g=i?i.initial===!1:!1;g=g||c===!1;const v=g?d:c;if(v&&typeof v!="boolean"&&!mu(v)){const x=Array.isArray(v)?v:[v];for(let b=0;b<x.length;b++){const S=Mp(e,x[b]);if(S){const{transitionEnd:w,transition:j,...E}=S;for(const C in E){let T=E[C];if(Array.isArray(T)){const M=g?T.length-1:0;T=T[M]}T!==null&&(r[C]=T)}for(const C in w)r[C]=w[C]}}}return r}const qw=e=>(t,i)=>{const s=_.useContext(du),r=_.useContext(ip),o=()=>nO(e,t,s,r);return i?o():VR(o)};function Rp(e,t,i){const{style:s}=e,r={};for(const o in s)(Dt(s[o])||t.style&&Dt(t.style[o])||Pw(o,e)||i?.getValue(o)?.liveStyle!==void 0)&&(r[o]=s[o]);return r}const aO=qw({scrapeMotionValuesFromProps:Rp,createRenderState:Cp});function $w(e,t,i){const s=Rp(e,t,i);for(const r in e)if(Dt(e[r])||Dt(t[r])){const o=sr.indexOf(r)!==-1?"attr"+r.charAt(0).toUpperCase()+r.substring(1):r;s[o]=e[r]}return s}const sO=qw({scrapeMotionValuesFromProps:$w,createRenderState:Hw}),rO=Symbol.for("motionComponentSymbol");function Fs(e){return e&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function lO(e,t,i){return _.useCallback(s=>{s&&e.onMount&&e.onMount(s),t&&(s?t.mount(s):t.unmount()),i&&(typeof i=="function"?i(s):Fs(i)&&(i.current=s))},[t])}const Dp=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),oO="framerAppearId",Iw="data-"+Dp(oO),Gw=_.createContext({});function cO(e,t,i,s,r){const{visualElement:o}=_.useContext(du),c=_.useContext(zw),d=_.useContext(ip),m=_.useContext(kw).reducedMotion,h=_.useRef(null);s=s||c.renderer,!h.current&&s&&(h.current=s(e,{visualState:t,parent:o,props:i,presenceContext:d,blockInitialAnimation:d?d.initial===!1:!1,reducedMotionConfig:m}));const g=h.current,v=_.useContext(Gw);g&&!g.projection&&r&&(g.type==="html"||g.type==="svg")&&uO(h.current,i,r,v);const x=_.useRef(!1);_.useInsertionEffect(()=>{g&&x.current&&g.update(i,d)});const b=i[Iw],S=_.useRef(!!b&&!window.MotionHandoffIsComplete?.(b)&&window.MotionHasOptimisedAnimation?.(b));return PR(()=>{g&&(x.current=!0,window.MotionIsMounted=!0,g.updateFeatures(),g.scheduleRenderMicrotask(),S.current&&g.animationState&&g.animationState.animateChanges())}),_.useEffect(()=>{g&&(!S.current&&g.animationState&&g.animationState.animateChanges(),S.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(b)}
vendor: 13,801 bytes, line 458
458),S.current=!1),g.enteringChildren=void 0)}),g}function uO(e,t,i,s){const{layoutId:r,layout:o,drag:c,dragConstraints:d,layoutScroll:m,layoutRoot:h,layoutCrossfade:g}=t;e.projection=new i(e.latestValues,t["data-framer-portal-id"]?void 0:Yw(e.parent)),e.projection.setOptions({layoutId:r,layout:o,alwaysMeasureLayout:!!c||d&&Fs(d),visualElement:e,animationType:typeof o=="string"?o:"both",initialPromotionConfig:s,crossfade:g,layoutScroll:m,layoutRoot:h})}function Yw(e){if(e)return e.options.allowProjection!==!1?e.projection:Yw(e.parent)}function fm(e,{forwardMotionProps:t=!1}={},i,s){i&&VD(i);const r=Ap(e)?sO:aO;function o(d,m){let h;const g={..._.useContext(kw),...d,layoutId:fO(d)},{isStatic:v}=g,x=FD(d),b=r(d,v);if(!v&&np){dO();const S=mO(g);h=S.MeasureLayout,x.visualElement=cO(e,b,g,s,S.ProjectionNode)}return f.jsxs(du.Provider,{value:x,children:[h&&x.visualElement?f.jsx(h,{visualElement:x.visualElement,...g}):null,tO(e,d,lO(b,x.visualElement,m),b,v,t)]})}o.displayName=`motion.${typeof e=="string"?e:`create(${e.displayName??e.name??""})`}`;const c=_.forwardRef(o);return c[rO]=e,c}function fO({layoutId:e}){const t=_.useContext($S).id;return t&&e!==void 0?t+"-"+e:e}function dO(e,t){_.useContext(zw).strict}function mO(e){const{drag:t,layout:i}=Qs;if(!t&&!i)return{};const s={...t,...i};return{MeasureLayout:t?.isEnabled(e)||i?.isEnabled(e)?s.MeasureLayout:void 0,ProjectionNode:s.ProjectionNode}}function hO(e,t){if(typeof Proxy>"u")return fm;const i=new Map,s=(o,c)=>fm(o,c,e,t),r=(o,c)=>s(o,c);return new Proxy(r,{get:(o,c)=>c==="create"?s:(i.has(c)||i.set(c,fm(c,void 0,e,t)),i.get(c))})}function Xw({top:e,left:t,right:i,bottom:s}){return{x:{min:t,max:i},y:{min:e,max:s}}}function pO({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}function gO(e,t){if(!t)return e;const i=t({x:e.left,y:e.top}),s=t({x:e.right,y:e.bottom});return{top:i.y,left:i.x,bottom:s.y,right:s.x}}function dm(e){return e===void 0||e===1}function ih({scale:e,scaleX:t,scaleY:i}){return!dm(e)||!dm(t)||!dm(i)}function La(e){return ih(e)||Kw(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function Kw(e){return ax(e.x)||ax(e.y)}function ax(e){return e&&e!=="0%"}function $c(e,t,i){const s=e-i,r=t*s;return i+r}function sx(e,t,i,s,r){return r!==void 0&&(e=$c(e,r,s)),$c(e,i,s)+t}function ah(e,t=0,i=1,s,r){e.min=sx(e.min,t,i,s,r),e.max=sx(e.max,t,i,s,r)}function Zw(e,{x:t,y:i}){ah(e.x,t.translate,t.scale,t.originPoint),ah(e.y,i.translate,i.scale,i.originPoint)}const rx=.999999999999,lx=1.0000000000001;function yO(e,t,i,s=!1){const r=i.length;if(!r)return;t.x=t.y=1;let o,c;for(let d=0;d<r;d++){o=i[d],c=o.projectionDelta;const{visualElement:m}=o.options;m&&m.props.style&&m.props.style.display==="contents"||(s&&o.options.layoutScroll&&o.scroll&&o!==o.root&&$s(e,{x:-o.scroll.offset.x,y:-o.scroll.offset.y}),c&&(t.x*=c.x.scale,t.y*=c.y.scale,Zw(e,c)),s&&La(o.latestValues)&&$s(e,o.latestValues))}t.x<lx&&t.x>rx&&(t.x=1),t.y<lx&&t.y>rx&&(t.y=1)}function qs(e,t){e.min=e.min+t,e.max=e.max+t}function ox(e,t,i,s,r=.5){const o=nt(e.min,e.max,r);ah(e,t,i,o,s)}function $s(e,t){ox(e.x,t.x,t.scaleX,t.scale,t.originX),ox(e.y,t.y,t.scaleY,t.scale,t.originY)}function Qw(e,t){return Xw(gO(e.getBoundingClientRect(),t))}function vO(e,t,i){const s=Qw(e,i),{scroll:r}=t;return r&&(qs(s.x,r.offset.x),qs(s.y,r.offset.y)),s}const cx=()=>({translate:0,scale:1,origin:0,originPoint:0}),Is=()=>({x:cx(),y:cx()}),ux=()=>({min:0,max:0}),ct=()=>({x:ux(),y:ux()}),sh={current:null},Ww={current:!1};function xO(){if(Ww.current=!0,!!np)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),t=()=>sh.current=e.matches;e.addEventListener("change",t),t()}else sh.current=!1}const bO=new WeakMap;function SO(e,t,i){for(const s in t){const r=t[s],o=i[s];if(Dt(r))e.addValue(s,r);else if(Dt(o))e.addValue(s,Zs(r,{owner:e}));else if(o!==r)if(e.hasValue(s)){const c=e.getValue(s);c.liveStyle===!0?c.jump(r):c.hasAnimated||c.set(r)}else{const c=e.getStaticValue(s);e.addValue(s,Zs(c!==void 0?c:r,{owner:e}))}}for(const s in i)t[s]===void 0&&e.removeValue(s);return t}const fx=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class wO{scrapeMotionValuesFromProps(t,i,s){return{}}constructor({parent:t,props:i,presenceContext:s,reducedMotionConfig:r,blockInitialAnimation:o,visualState:c},d={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=bp,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const x=Gt.now();this.renderScheduledAt<x&&(this.renderScheduledAt=x,Je.render(this.render,!1,!0))};const{latestValues:m,renderState:h}=c;this.latestValues=m,this.baseTarget={...m},this.initialValues=i.initial?{...m}:{},this.renderState=h,this.parent=t,this.props=i,this.presenceContext=s,this.depth=t?t.depth+1:0,this.reducedMotionConfig=r,this.options=d,this.blockInitialAnimation=!!o,this.isControllingVariants=hu(i),this.isVariantNode=Vw(i),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(t&&t.current);const{willChange:g,...v}=this.scrapeMotionValuesFromProps(i,{},this);for(const x in v){const b=v[x];m[x]!==void 0&&Dt(b)&&b.set(m[x])}}mount(t){this.current=t,bO.set(t,this),this.projection&&!this.projection.instance&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((i,s)=>this.bindToMotionValue(s,i)),Ww.current||xO(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:sh.current,this.parent?.addChild(this),this.update(this.props,this.presenceContext)}unmount(){this.projection&&this.projection.unmount(),oa(this.notifyUpdate),oa(this.render),this.valueSubscriptions.forEach(t=>t()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(const t in this.events)this.events[t].clear();for(const t in this.features){const i=this.features[t];i&&(i.unmount(),i.isMounted=!1)}this.current=null}addChild(t){this.children.add(t),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(t)}removeChild(t){this.children.delete(t),this.enteringChildren&&this.enteringChildren.delete(t)}bindToMotionValue(t,i){this.valueSubscriptions.has(t)&&this.valueSubscriptions.get(t)();const s=rr.has(t);s&&this.onBindTransform&&this.onBindTransform();const r=i.on("change",c=>{this.latestValues[t]=c,this.props.onUpdate&&Je.preRender(this.notifyUpdate),s&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let o;window.MotionCheckAppearSync&&(o=window.MotionCheckAppearSync(this,t,i)),this.valueSubscriptions.set(t,()=>{r(),o&&o(),i.owner&&i.stop()})}sortNodePosition(t){return!this.current||!this.sortInstanceNodePosition||this.type!==t.type?0:this.sortInstanceNodePosition(this.current,t.current)}updateFeatures(){let t="animation";for(t in Qs){const i=Qs[t];if(!i)continue;const{isEnabled:s,Feature:r}=i;if(!this.features[t]&&r&&s(this.props)&&(this.features[t]=new r(this)),this.features[t]){const o=this.features[t];o.isMounted?o.update():(o.mount(),o.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):ct()}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,i){this.latestValues[t]=i}update(t,i){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=i;for(let s=0;s<fx.length;s++){const r=fx[s];this.propEventSubscriptions[r]&&(this.propEventSubscriptions[r](),delete this.propEventSubscriptions[r]);const o="on"+r,c=t[o];c&&(this.propEventSubscriptions[r]=this.on(r,c))}this.prevMotionValues=SO(this,this.scrapeMotionValuesFromProps(t,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(t){return this.props.variants?this.props.variants[t]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(t){const i=this.getClosestVariantNode();if(i)return i.variantChildren&&i.variantChildren.add(t),()=>i.variantChildren.delete(t)}addValue(t,i){const s=this.values.get(t);i!==s&&(s&&this.removeValue(t),this.bindToMotionValue(t,i),this.values.set(t,i),this.latestValues[t]=i.get())}removeValue(t){this.values.delete(t);const i=this.valueSubscriptions.get(t);i&&(i(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,i){if(this.props.values&&this.props.values[t])return this.props.values[t];let s=this.values.get(t);return s===void 0&&i!==void 0&&(s=Zs(i===null?void 0:i,{owner:this}),this.addValue(t,s)),s}readValue(t,i){let s=this.latestValues[t]!==void 0||!this.current?this.latestValues[t]:this.getBaseTargetFromProps(this.props,t)??this.readValueFromInstance(this.current,t,this.options);return s!=null&&(typeof s=="string"&&(IS(s)||YS(s))?s=parseFloat(s):!zD(s)&&ca.test(i)&&(s=Cw(t,i)),this.setBaseTarget(t,Dt(s)?s.get():s)),Dt(s)?s.get():s}setBaseTarget(t,i){this.baseTarget[t]=i}getBaseTarget(t){const{initial:i}=this.props;let s;if(typeof i=="string"||typeof i=="object"){const o=Mp(this.props,i,this.presenceContext?.custom);o&&(s=o[t])}if(i&&s!==void 0)return s;const r=this.getBaseTargetFromProps(this.props,t);return r!==void 0&&!Dt(r)?r:this.initialValues[t]!==void 0&&s===void 0?void 0:this.baseTarget[t]}on(t,i){return this.events[t]||(this.events[t]=new op),this.events[t].add(i)}notify(t,...i){this.events[t]&&this.events[t].notify(...i)}scheduleRenderMicrotask(){Np.render(this.render)}}class Jw extends wO{constructor(){super(...arguments),this.KeyframeResolver=wD}sortInstanceNodePosition(t,i){return t.compareDocumentPosition(i)&2?1:-1}getBaseTargetFromProps(t,i){return t.style?t.style[i]:void 0}removeValueFromRenderState(t,{vars:i,style:s}){delete i[t],delete s[t]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;Dt(t)&&(this.childSubscription=t.on("change",i=>{this.current&&(this.current.textContent=`${i}`)}))}}function eN(e,{style:t,vars:i},s,r){const o=e.style;let c;for(c in t)o[c]=t[c];r?.applyProjectionStyles(o,s);for(c in i)o.setProperty(c,i[c])}function NO(e){return window.getComputedStyle(e)}class _O extends Jw{constructor(){super(...arguments),this.type="html",this.renderInstance=eN}readValueFromInstance(t,i){if(rr.has(i))return this.projection?.isProjecting?Zm(i):H6(t,i);{const s=NO(t),r=(fp(i)?s.getPropertyValue(i):s[i])||0;return typeof r=="string"?r.trim():r}}measureInstanceViewportBox(t,{transformPagePoint:i}){return Qw(t,i)}build(t,i,s){Tp(t,i,s.transformTemplate)}scrapeMotionValuesFromProps(t,i,s){return Rp(t,i,s)}}const tN=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function jO(e,t,i,s){eN(e,t,void 0,s);for(const r in t.attrs)e.setAttribute(tN.has(r)?r:Dp(r),t.attrs[r])}class EO extends Jw{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=ct}getBaseTargetFromProps(t,i){return t[i]}readValueFromInstance(t,i){if(rr.has(i)){const s=Tw(i);return s&&s.default||0}return i=tN.has(i)?i:Dp(i),t.getAttribute(i)}scrapeMotionValuesFromProps(t,i,s){return $w(t,i,s)}build(t,i,s){Bw(t,i,this.isSVGTag,s.transformTemplate,s.style)}renderInstance(t,i,s,r){jO(t,i,s,r)}mount(t){this.isSVGTag=Fw(t.tagName),super.mount(t)}}const TO=(e,t)=>Ap(e)?new EO(t):new _O(t,{allowProjection:e!==_.Fragment});function Ys(e,t,i){const s=e.getProps();return Mp(s,t,i!==void 0?i:s.custom,e)}const rh=e=>Array.isArray(e);function CO(e,t,i){e.hasValue(t)?e.getValue(t).set(i):e.addValue(t,Zs(i))}function AO(e){return rh(e)?e[e.length-1]||0:e}function MO(e,t){const i=Ys(e,t);let{transitionEnd:s={},transition:r={},...o}=i||{};o={...o,...s};for(const c in o){const d=AO(o[c]);CO(e,c,d)}}function RO(e){return!!(Dt(e)&&e.add)}function lh(e,t){const i=e.getValue("willChange");if(RO(i))return i.add(t);if(!i&&Ai.WillChange){const s=new Ai.WillChange("auto");e.addValue("willChange",s),s.add(t)}}function nN(e){return e.props[Iw]}const DO=e=>e!==null;function OO(e,{repeat:t,repeatType:i="loop"},s){const r=e.filter(DO),o=t&&i!=="loop"&&t%2===1?0:r.length-1;return r[o]}const kO={type:"spring",stiffness:500,damping:25,restSpeed:10},zO=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),LO={type:"keyframes",duration:.8},VO={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},PO=(e,{keyframes:t})=>t.length>2?LO:rr.has(e)?e.startsWith("scale")?zO(t[1]):kO:VO;function UO({when:e,delay:t,delayChildren:i,staggerChildren:s,staggerDirection:r,repeat:o,repeatType:c,repeatDelay:d,from:m,elapsed:
458h,...g}){return!!Object.keys(g).length}const Op=(e,t,i,s={},r,o)=>c=>{const d=Sp(s,e)||{},m=d.delay||s.delay||0;let{elapsed:h=0}=s;h=h-Kn(m);const g={keyframes:Array.isArray(i)?i:[null,i],ease:"easeOut",velocity:t.getVelocity(),...d,delay:-h,onUpdate:x=>{t.set(x),d.onUpdate&&d.onUpdate(x)},onComplete:()=>{c(),d.onComplete&&d.onComplete()},name:e,motionValue:t,element:o?void 0:r};UO(d)||Object.assign(g,PO(e,g)),g.duration&&(g.duration=Kn(g.duration)),g.repeatDelay&&(g.repeatDelay=Kn(g.repeatDelay)),g.from!==void 0&&(g.keyframes[0]=g.from);let v=!1;if((g.type===!1||g.duration===0&&!g.repeatDelay)&&(th(g),g.delay===0&&(v=!0)),(Ai.instantAnimations||Ai.skipAnimations)&&(v=!0,th(g),g.delay=0),g.allowFlatten=!d.type&&!d.ease,v&&!o&&t.get()!==void 0){const x=OO(g.keyframes,d);if(x!==void 0){Je.update(()=>{g.onUpdate(x),g.onComplete()});return}}return d.isSync?new xp(g):new uD(g)};function BO({protectedKeys:e,needsAnimating:t},i){const s=e.hasOwnProperty(i)&&t[i]!==!0;return t[i]=!1,s}function iN(e,t,{delay:i=0,transitionOverride:s,type:r}={}){let{transition:o=e.getDefaultTransition(),transitionEnd:c,...d}=t;s&&(o=s);const m=[],h=r&&e.animationState&&e.animationState.getState()[r];for(const g in d){const v=e.getValue(g,e.latestValues[g]??null),x=d[g];if(x===void 0||h&&BO(h,g))continue;const b={delay:i,...Sp(o||{},g)},S=v.get();if(S!==void 0&&!v.isAnimating&&!Array.isArray(x)&&x===S&&!b.velocity)continue;let w=!1;if(window.MotionHandoffAnimation){const E=nN(e);if(E){const C=window.MotionHandoffAnimation(E,g,Je);C!==null&&(b.startTime=C,w=!0)}}lh(e,g),v.start(Op(g,v,x,e.shouldReduceMotion&&_w.has(g)?{type:!1}:b,e,w));const j=v.animation;j&&m.push(j)}return c&&Promise.all(m).then(()=>{Je.update(()=>{c&&MO(e,c)})}),m}function aN(e,t,i,s=0,r=1){const o=Array.from(e).sort((h,g)=>h.sortNodePosition(g)).indexOf(t),c=e.size,d=(c-1)*s;return typeof i=="function"?i(o,c):r===1?o*s:d-o*s}function oh(e,t,i={}){const s=Ys(e,t,i.type==="exit"?e.presenceContext?.custom:void 0);let{transition:r=e.getDefaultTransition()||{}}=s||{};i.transitionOverride&&(r=i.transitionOverride);const o=s?()=>Promise.all(iN(e,s,i)):()=>Promise.resolve(),c=e.variantChildren&&e.variantChildren.size?(m=0)=>{const{delayChildren:h=0,staggerChildren:g,staggerDirection:v}=r;return HO(e,t,m,h,g,v,i)}:()=>Promise.resolve(),{when:d}=r;if(d){const[m,h]=d==="beforeChildren"?[o,c]:[c,o];return m().then(()=>h())}else return Promise.all([o(),c(i.delay)])}function HO(e,t,i=0,s=0,r=0,o=1,c){const d=[];for(const m of e.variantChildren)m.notify("AnimationStart",t),d.push(oh(m,t,{...c,delay:i+(typeof s=="function"?0:s)+aN(e.variantChildren,m,s,r,o)}).then(()=>m.notify("AnimationComplete",t)));return Promise.all(d)}function FO(e,t,i={}){e.notify("AnimationStart",t);let s;if(Array.isArray(t)){const r=t.map(o=>oh(e,o,i));s=Promise.all(r)}else if(typeof t=="string")s=oh(e,t,i);else{const r=typeof t=="function"?Ys(e,t,i.custom):t;s=Promise.all(iN(e,r,i))}return s.then(()=>{e.notify("AnimationComplete",t)})}function sN(e,t){if(!Array.isArray(t))return!1;const i=t.length;if(i!==e.length)return!1;for(let s=0;s<i;s++)if(t[s]!==e[s])return!1;return!0}const qO=Ep.length;function rN(e){if(!e)return;if(!e.isControllingVariants){const i=e.parent?rN(e.parent)||{}:{};return e.props.initial!==void 0&&(i.initial=e.props.initial),i}const t={};for(let i=0;i<qO;i++){const s=Ep[i],r=e.props[s];(Al(r)||r===!1)&&(t[s]=r)}return t}const $O=[...jp].reverse(),IO=jp.length;function GO(e){return t=>Promise.all(t.map(({animation:i,options:s})=>FO(e,i,s)))}function YO(e){let t=GO(e),i=dx(),s=!0;const r=m=>(h,g)=>{const v=Ys(e,g,m==="exit"?e.presenceContext?.custom:void 0);if(v){const{transition:x,transitionEnd:b,...S}=v;h={...h,...S,...b}}return h};function o(m){t=m(e)}function c(m){const{props:h}=e,g=rN(e.parent)||{},v=[],x=new Set;let b={},S=1/0;for(let j=0;j<IO;j++){const E=$O[j],C=i[E],T=h[E]!==void 0?h[E]:g[E],M=Al(T),R=E===m?C.isActive:null;R===!1&&(S=j);let z=T===g[E]&&T!==h[E]&&M;if(z&&s&&e.manuallyAnimateOnMount&&(z=!1),C.protectedKeys={...b},!C.isActive&&R===null||!T&&!C.prevProp||mu(T)||typeof T=="boolean")continue;const O=XO(C.prevProp,T);let k=O||E===m&&C.isActive&&!z&&M||j>S&&M,I=!1;const K=Array.isArray(T)?T:[T];let J=K.reduce(r(E),{});R===!1&&(J={});const{prevResolvedValues:ne={}}=C,se={...ne,...J},Z=$=>{k=!0,x.has($)&&(I=!0,x.delete($)),C.needsAnimating[$]=!0;const B=e.getValue($);B&&(B.liveStyle=!1)};for(const $ in se){const B=J[$],ae=ne[$];if(b.hasOwnProperty($))continue;let he=!1;rh(B)&&rh(ae)?he=!sN(B,ae):he=B!==ae,he?B!=null?Z($):x.add($):B!==void 0&&x.has($)?Z($):C.protectedKeys[$]=!0}C.prevProp=T,C.prevResolvedValues=J,C.isActive&&(b={...b,...J}),s&&e.blockInitialAnimation&&(k=!1);const re=z&&O;k&&(!re||I)&&v.push(...K.map($=>{const B={type:E};if(typeof $=="string"&&s&&!re&&e.manuallyAnimateOnMount&&e.parent){const{parent:ae}=e,he=Ys(ae,$);if(ae.enteringChildren&&he){const{delayChildren:L}=he.transition||{};B.delay=aN(ae.enteringChildren,e,L)}}return{animation:$,options:B}}))}if(x.size){const j={};if(typeof h.initial!="boolean"){const E=Ys(e,Array.isArray(h.initial)?h.initial[0]:h.initial);E&&E.transition&&(j.transition=E.transition)}
vendor: 20,297 bytes, line 458
458x.forEach(E=>{const C=e.getBaseTarget(E),T=e.getValue(E);T&&(T.liveStyle=!0),j[E]=C??null}),v.push({animation:j})}let w=!!v.length;return s&&(h.initial===!1||h.initial===h.animate)&&!e.manuallyAnimateOnMount&&(w=!1),s=!1,w?t(v):Promise.resolve()}function d(m,h){if(i[m].isActive===h)return Promise.resolve();e.variantChildren?.forEach(v=>v.animationState?.setActive(m,h)),i[m].isActive=h;const g=c(m);for(const v in i)i[v].protectedKeys={};return g}return{animateChanges:c,setActive:d,setAnimateFunction:o,getState:()=>i,reset:()=>{i=dx()}}}function XO(e,t){return typeof t=="string"?t!==e:Array.isArray(t)?!sN(t,e):!1}function za(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function dx(){return{animate:za(!0),whileInView:za(),whileHover:za(),whileTap:za(),whileDrag:za(),whileFocus:za(),exit:za()}}class ha{constructor(t){this.isMounted=!1,this.node=t}update(){}}class KO extends ha{constructor(t){super(t),t.animationState||(t.animationState=YO(t))}updateAnimationControlsSubscription(){const{animate:t}=this.node.getProps();mu(t)&&(this.unmountControls=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:t}=this.node.getProps(),{animate:i}=this.node.prevProps||{};t!==i&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}let ZO=0;class QO extends ha{constructor(){super(...arguments),this.id=ZO++}update(){if(!this.node.presenceContext)return;const{isPresent:t,onExitComplete:i}=this.node.presenceContext,{isPresent:s}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===s)return;const r=this.node.animationState.setActive("exit",!t);i&&!t&&r.then(()=>{i(this.id)})}mount(){const{register:t,onExitComplete:i}=this.node.presenceContext||{};i&&i(this.id),t&&(this.unmount=t(this.id))}unmount(){}}const WO={animation:{Feature:KO},exit:{Feature:QO}};function Rl(e,t,i,s={passive:!0}){return e.addEventListener(t,i,s),()=>e.removeEventListener(t,i)}function ql(e){return{point:{x:e.pageX,y:e.pageY}}}const JO=e=>t=>_p(t)&&e(t,ql(t));function yl(e,t,i,s){return Rl(e,t,JO(i),s)}const lN=1e-4,e8=1-lN,t8=1+lN,oN=.01,n8=0-oN,i8=0+oN;function Lt(e){return e.max-e.min}function a8(e,t,i){return Math.abs(e-t)<=i}function mx(e,t,i,s=.5){e.origin=s,e.originPoint=nt(t.min,t.max,e.origin),e.scale=Lt(i)/Lt(t),e.translate=nt(i.min,i.max,e.origin)-e.originPoint,(e.scale>=e8&&e.scale<=t8||isNaN(e.scale))&&(e.scale=1),(e.translate>=n8&&e.translate<=i8||isNaN(e.translate))&&(e.translate=0)}function vl(e,t,i,s){mx(e.x,t.x,i.x,s?s.originX:void 0),mx(e.y,t.y,i.y,s?s.originY:void 0)}function hx(e,t,i){e.min=i.min+t.min,e.max=e.min+Lt(t)}function s8(e,t,i){hx(e.x,t.x,i.x),hx(e.y,t.y,i.y)}function px(e,t,i){e.min=t.min-i.min,e.max=e.min+Lt(t)}function xl(e,t,i){px(e.x,t.x,i.x),px(e.y,t.y,i.y)}function gn(e){return[e("x"),e("y")]}const cN=({current:e})=>e?e.ownerDocument.defaultView:null,gx=(e,t)=>Math.abs(e-t);function r8(e,t){const i=gx(e.x,t.x),s=gx(e.y,t.y);return Math.sqrt(i**2+s**2)}class uN{constructor(t,i,{transformPagePoint:s,contextWindow:r=window,dragSnapToOrigin:o=!1,distanceThreshold:c=3}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const x=hm(this.lastMoveEventInfo,this.history),b=this.startEvent!==null,S=r8(x.offset,{x:0,y:0})>=this.distanceThreshold;if(!b&&!S)return;const{point:w}=x,{timestamp:j}=Ct;this.history.push({...w,timestamp:j});const{onStart:E,onMove:C}=this.handlers;b||(E&&E(this.lastMoveEvent,x),this.startEvent=this.lastMoveEvent),C&&C(this.lastMoveEvent,x)},this.handlePointerMove=(x,b)=>{this.lastMoveEvent=x,this.lastMoveEventInfo=mm(b,this.transformPagePoint),Je.update(this.updatePoint,!0)},this.handlePointerUp=(x,b)=>{this.end();const{onEnd:S,onSessionEnd:w,resumeAnimation:j}=this.handlers;if(this.dragSnapToOrigin&&j&&j(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const E=hm(x.type==="pointercancel"?this.lastMoveEventInfo:mm(b,this.transformPagePoint),this.history);this.startEvent&&S&&S(x,E),w&&w(x,E)},!_p(t))return;this.dragSnapToOrigin=o,this.handlers=i,this.transformPagePoint=s,this.distanceThreshold=c,this.contextWindow=r||window;const d=ql(t),m=mm(d,this.transformPagePoint),{point:h}=m,{timestamp:g}=Ct;this.history=[{...h,timestamp:g}];const{onSessionStart:v}=i;v&&v(t,hm(m,this.history)),this.removeListeners=Bl(yl(this.contextWindow,"pointermove",this.handlePointerMove),yl(this.contextWindow,"pointerup",this.handlePointerUp),yl(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),oa(this.updatePoint)}}function mm(e,t){return t?{point:t(e.point)}:e}function yx(e,t){return{x:e.x-t.x,y:e.y-t.y}}function hm({point:e},t){return{point:e,delta:yx(e,fN(t)),offset:yx(e,l8(t)),velocity:o8(t,.1)}}function l8(e){return e[0]}function fN(e){return e[e.length-1]}function o8(e,t){if(e.length<2)return{x:0,y:0};let i=e.length-1,s=null;const r=fN(e);for(;i>=0&&(s=e[i],!(r.timestamp-s.timestamp>Kn(t)));)i--;if(!s)return{x:0,y:0};const o=vn(r.timestamp-s.timestamp);if(o===0)return{x:0,y:0};const c={x:(r.x-s.x)/o,y:(r.y-s.y)/o};return c.x===1/0&&(c.x=0),c.y===1/0&&(c.y=0),c}function c8(e,{min:t,max:i},s){return t!==void 0&&e<t?e=s?nt(t,e,s.min):Math.max(e,t):i!==void 0&&e>i&&(e=s?nt(i,e,s.max):Math.min(e,i)),e}function vx(e,t,i){return{min:t!==void 0?e.min+t:void 0,max:i!==void 0?e.max+i-(e.max-e.min):void 0}}function u8(e,{top:t,left:i,bottom:s,right:r}){return{x:vx(e.x,i,r),y:vx(e.y,t,s)}}function xx(e,t){let i=t.min-e.min,s=t.max-e.max;return t.max-t.min<e.max-e.min&&([i,s]=[s,i]),{min:i,max:s}}function f8(e,t){return{x:xx(e.x,t.x),y:xx(e.y,t.y)}}function d8(e,t){let i=.5;const s=Lt(e),r=Lt(t);return r>s?i=El(t.min,t.max-s,e.min):s>r&&(i=El(e.min,e.max-r,t.min)),Ci(0,1,i)}function m8(e,t){const i={};return t.min!==void 0&&(i.min=t.min-e.min),t.max!==void 0&&(i.max=t.max-e.min),i}const ch=.35;function h8(e=ch){return e===!1?e=0:e===!0&&(e=ch),{x:bx(e,"left","right"),y:bx(e,"top","bottom")}}function bx(e,t,i){return{min:Sx(e,t),max:Sx(e,i)}}function Sx(e,t){return typeof e=="number"?e:e[t]||0}const p8=new WeakMap;class g8{constructor(t){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=ct(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=t}start(t,{snapToCursor:i=!1,distanceThreshold:s}={}){const{presenceContext:r}=this.visualElement;if(r&&r.isPresent===!1)return;const o=v=>{const{dragSnapToOrigin:x}=this.getProps();x?this.pauseAnimation():this.stopAnimation(),i&&this.snapToCursor(ql(v).point)},c=(v,x)=>{const{drag:b,dragPropagation:S,onDragStart:w}=this.getProps();if(b&&!S&&(this.openDragLock&&this.openDragLock(),this.openDragLock=TD(b),!this.openDragLock))return;this.latestPointerEvent=v,this.latestPanInfo=x,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),gn(E=>{let C=this.getAxisMotionValue(E).get()||0;if(Zn.test(C)){const{projection:T}=this.visualElement;if(T&&T.layout){const M=T.layout.layoutBox[E];M&&(C=Lt(M)*(parseFloat(C)/100))}}this.originPoint[E]=C}),w&&Je.postRender(()=>w(v,x)),lh(this.visualElement,"transform");const{animationState:j}=this.visualElement;j&&j.setActive("whileDrag",!0)},d=(v,x)=>{this.latestPointerEvent=v,this.latestPanInfo=x;const{dragPropagation:b,dragDirectionLock:S,onDirectionLock:w,onDrag:j}=this.getProps();if(!b&&!this.openDragLock)return;const{offset:E}=x;if(S&&this.currentDirection===null){this.currentDirection=y8(E),this.currentDirection!==null&&w&&w(this.currentDirection);return}this.updateAxis("x",x.point,E),this.updateAxis("y",x.point,E),this.visualElement.render(),j&&j(v,x)},m=(v,x)=>{this.latestPointerEvent=v,this.latestPanInfo=x,this.stop(v,x),this.latestPointerEvent=null,this.latestPanInfo=null},h=()=>gn(v=>this.getAnimationState(v)==="paused"&&this.getAxisMotionValue(v).animation?.play()),{dragSnapToOrigin:g}=this.getProps();this.panSession=new uN(t,{onSessionStart:o,onStart:c,onMove:d,onSessionEnd:m,resumeAnimation:h},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:g,distanceThreshold:s,contextWindow:cN(this.visualElement)})}stop(t,i){const s=t||this.latestPointerEvent,r=i||this.latestPanInfo,o=this.isDragging;if(this.cancel(),!o||!r||!s)return;const{velocity:c}=r;this.startAnimation(c);const{onDragEnd:d}=this.getProps();d&&Je.postRender(()=>d(s,r))}cancel(){this.isDragging=!1;const{projection:t,animationState:i}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:s}=this.getProps();!s&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),i&&i.setActive("whileDrag",!1)}updateAxis(t,i,s){const{drag:r}=this.getProps();if(!s||!Sc(t,r,this.currentDirection))return;const o=this.getAxisMotionValue(t);let c=this.originPoint[t]+s[t];this.constraints&&this.constraints[t]&&(c=c8(c,this.constraints[t],this.elastic[t])),o.set(c)}resolveConstraints(){const{dragConstraints:t,dragElastic:i}=this.getProps(),s=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,r=this.constraints;t&&Fs(t)?this.constraints||(this.constraints=this.resolveRefConstraints()):t&&s?this.constraints=u8(s.layoutBox,t):this.constraints=!1,this.elastic=h8(i),r!==this.constraints&&s&&this.constraints&&!this.hasMutatedConstraints&&gn(o=>{this.constraints!==!1&&this.getAxisMotionValue(o)&&(this.constraints[o]=m8(s.layoutBox[o],this.constraints[o]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:i}=this.getProps();if(!t||!Fs(t))return!1;const s=t.current,{projection:r}=this.visualElement;if(!r||!r.layout)return!1;const o=vO(s,r.root,this.visualElement.getTransformPagePoint());let c=f8(r.layout.layoutBox,o);if(i){const d=i(pO(c));this.hasMutatedConstraints=!!d,d&&(c=Xw(d))}return c}startAnimation(t){const{drag:i,dragMomentum:s,dragElastic:r,dragTransition:o,dragSnapToOrigin:c,onDragTransitionEnd:d}=this.getProps(),m=this.constraints||{},h=gn(g=>{if(!Sc(g,i,this.currentDirection))return;let v=m&&m[g]||{};c&&(v={min:0,max:0});const x=r?200:1e6,b=r?40:1e7,S={type:"inertia",velocity:s?t[g]:0,bounceStiffness:x,bounceDamping:b,timeConstant:750,restDelta:1,restSpeed:10,...o,...v};return this.startAxisValueAnimation(g,S)});return Promise.all(h).then(d)}startAxisValueAnimation(t,i){const s=this.getAxisMotionValue(t);return lh(this.visualElement,t),s.start(Op(t,s,0,i,this.visualElement,!1))}stopAnimation(){gn(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){gn(t=>this.getAxisMotionValue(t).animation?.pause())}getAnimationState(t){return this.getAxisMotionValue(t).animation?.state}getAxisMotionValue(t){const i=`_drag${t.toUpperCase()}`,s=this.visualElement.getProps(),r=s[i];return r||this.visualElement.getValue(t,(s.initial?s.initial[t]:void 0)||0)}snapToCursor(t){gn(i=>{const{drag:s}=this.getProps();if(!Sc(i,s,this.currentDirection))return;const{projection:r}=this.visualElement,o=this.getAxisMotionValue(i);if(r&&r.layout){const{min:c,max:d}=r.layout.layoutBox[i];o.set(t[i]-nt(c,d,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:t,dragConstraints:i}=this.getProps(),{projection:s}=this.visualElement;if(!Fs(i)||!s||!this.constraints)return;this.stopAnimation();const r={x:0,y:0};gn(c=>{const d=this.getAxisMotionValue(c);if(d&&this.constraints!==!1){const m=d.get();r[c]=d8({min:m,max:m},this.constraints[c])}});const{transformTemplate:o}=this.visualElement.getProps();this.visualElement.current.style.transform=o?o({},""):"none",s.root&&s.root.updateScroll(),s.updateLayout(),this.resolveConstraints(),gn(c=>{if(!Sc(c,t,null))return;const d=this.getAxisMotionValue(c),{min:m,max:h}=this.constraints[c];d.set(nt(m,h,r[c]))})}addListeners(){if(!this.visualElement.current)return;p8.set(this.visualElement,this);const t=this.visualElement.current,i=yl(t,"pointerdown",m=>{const{drag:h,dragListener:g=!0}=this.getProps();h&&g&&this.start(m)}),s=()=>{const{dragConstraints:m}=this.getProps();Fs(m)&&m.current&&(this.constraints=this.resolveRefConstraints())},{projection:r}=this.visualElement,o=r.addEventListener("measure",s);r&&!r.layout&&(r.root&&r.root.updateScroll(),r.updateLayout()),Je.read(s);const c=Rl(window,"resize",()=>this.scalePositionWithinConstraints()),d=r.addEventListener("didUpdate",(({delta:m,hasLayoutChanged:h})=>{this.isDragging&&h&&(gn(g=>{const v=this.getAxisMotionValue(g);v&&(this.originPoint[g]+=m[g].translate,v.set(v.get()+m[g].translate))}),this.visualElement.render())}));return()=>{c(),i(),o(),d&&d()}}getProps(){const t=this.visualElement.getProps(),{drag:i=!1,dragDirectionLock:s=!1,dragPropagation:r=!1,dragConstraints:o=!1,dragElastic:c=ch,dragMomentum:d=!0}=t;return{...t,drag:i,dragDirectionLock:s,dragPropagation:r,dragConstraints:o,dragElastic:c,dragMomentum:d}}}function Sc(e,t,i){return(t===!0||t===e)&&(i===null||i===e)}function y8(e,t=10){let i=null;return Math.abs(e.y)>t?i="y":Math.abs(e.x)>t&&(i="x"),i}class v8 extends ha{constructor(t){super(t),this.removeGroupControls=xn,this.removeListeners=xn,this.controls=new g8(t)}mount(){const{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||xn}unmount(){this.removeGroupControls(),this.removeListeners()}}const wx=e=>(t,i)=>{e&&Je.postRender(()=>e(t,i))};class x8 extends ha{constructor(){super(...arguments),this.removePointerDownListener=xn}onPointerDown(t){this.session=new uN(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:cN(this.node)})}createPanHandlers(){const{onPanSessionStart:t,onPanStart:i,onPan:s,onPanEnd:r}=this.node.getProps();return{onSessionStart:wx(t),onStart:wx(i),onMove:s,onEnd:(o,c)=>{delete this.session,r&&Je.postRender(()=>r(o,c))}}}mount(){this.removePointerDownListener=yl(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}const Oc={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function Nx(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}const cl={correct:(e,t)=>{if(!t.target)return e;if(typeof e=="string")if(be.test(e))e=parseFloat(e);else return e;const i=Nx(e,t.target.x),s=Nx(e,t.target.y);return`${i}% ${s}%`}},b8={correct:(e,{treeScale:t,projectionDelta:i})=>{const s=e,r=ca.parse(e);if(r.length>5)return s;const o=ca.createTransformer(e),c=typeof r[0]!="number"?1:0,d=i.x.scale*t.x,m=i.y.scale*t.y;r[0+c]/=d,r[1+c]/=m;const h=nt(d,m,.5);return typeof r[2+c]=="number"&&(r[2+c]/=h),typeof r[3+c]=="number"&&(r[3+c]/=h),o(r)}};let pm=!1;class S8 extends _.Component{componentDidMount(){const{visualElement:t,layoutGroup:i,switchLayoutGroup:s,layoutId:r}=this.props,{projection:o}=t;qD(w8),o&&(i.group&&i.group.add(o),s&&s.register&&r&&s.register(o),pm&&o.root.didUpdate(),o.addEventListener("animationComplete",()=>{this.safeToRemove()}),o.setOptions({...o.options,onExitComplete:()=>this.safeToRemove()})),Oc.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:i,visualElement:s,drag:r,isPresent:o}=this.props,{projection:c}=s;return c&&(c.isPresent=o,pm=!0,r||t.layoutDependency!==i||i===void 0||t.isPresent!==o?c.willUpdate():this.safeToRemove(),t.isPresent!==o&&(o?c.promote():c.relegate()||Je.postRender(()=>{const d=c.getStack();(!d||!d.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),Np.postRender(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:t,layoutGroup:i,switchLayoutGroup:s}=this.props,{projection:r}=t;pm=!0,r&&(r.scheduleCheckAfterUnmount(),i&&i.group&&i.group.remove(r),s&&s.deregister&&s.deregister(r))}safeToRemove(){const{safeToRemove:t}=this.props;t&&t()}render(){return null}}function dN(e){const[t,i]=LD(),s=_.useContext($S);return f.jsx(S8,{...e,layoutGroup:s,switchLayoutGroup:_.useContext(Gw),isPresent:t,safeToRemove:i})}const w8={borderRadius:{...cl,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:cl,borderTopRightRadius:cl,borderBottomLeftRadius:cl,borderBottomRightRadius:cl,boxShadow:b8};function N8(e,t,i){const s=Dt(e)?e:Zs(e);return s.start(Op("",s,t,i)),s.animation}const _8=(e,t)=>e.depth-t.depth;class j8{constructor(){this.children=[],this.isDirty=!1}add(t){ap(this.children,t),this.isDirty=!0}remove(t){sp(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(_8),this.isDirty=!1,this.children.forEach(t)}}function E8(e,t){const i=Gt.now(),s=({timestamp:r})=>{const o=r-i;o>=t&&(oa(s),e(o-t))};return Je.setup(s,!0),()=>oa(s)}const mN=["TopLeft","TopRight","BottomLeft","BottomRight"],T8=mN.length,_x=e=>typeof e=="string"?parseFloat(e):e,jx=e=>typeof e=="number"||be.test(e);function C8(e,t,i,s,r,o){r?(e.opacity=nt(0,i.opacity??1,A8(s)),e.opacityExit=nt(t.opacity??1,0,M8(s))):o&&(e.opacity=nt(t.opacity??1,i.opacity??1,s));for(let c=0;c<T8;c++){const d=`border${mN[c]}Radius`;let m=Ex(t,d),h=Ex(i,d);if(m===void 0&&h===void 0)continue;m||(m=0),h||(h=0),m===0||h===0||jx(m)===jx(h)?(e[d]=Math.max(nt(_x(m),_x(h),s),0),(Zn.test(h)||Zn.test(m))&&(e[d]+="%")):e[d]=h}(t.rotate||i.rotate)&&(e.rotate=nt(t.rotate||0,i.rotate||0,s))}function Ex(e,t){return e[t]!==void 0?e[t]:e.borderRadius}const A8=hN(0,.5,tw),M8=hN(.5,.95,xn);function hN(e,t,i){return s=>s<e?0:s>t?1:i(El(e,t,s))}function Tx(e,t){e.min=t.min,e.max=t.max}function hn(e,t){Tx(e.x,t.x),Tx(e.y,t.y)}function Cx(e,t){e.translate=t.translate,e.scale=t.scale,e.originPoint=t.originPoint,e.origin=t.origin}function Ax(e,t,i,s,r){return e-=t,e=$c(e,1/i,s),r!==void 0&&(e=$c(e,1/r,s)),e}function R8(e,t=0,i=1,s=.5,r,o=e,c=e){if(Zn.test(t)&&(t=parseFloat(t),t=nt(c.min,c.max,t/100)-c.min),typeof t!="number")return;let d=nt(o.min,o.max,s);e===o&&(d-=t),e.min=Ax(e.min,t,i,d,r),e.max=Ax(e.max,t,i,d,r)}function Mx(e,t,[i,s,r],o,c){R8(e,t[i],t[s],t[r],t.scale,o,c)}const D8=["x","scaleX","originX"],O8=["y","scaleY","originY"];function Rx(e,t,i,s){Mx(e.x,t,D8,i?i.x:void 0,s?s.x:void 0),Mx(e.y,t,O8,i?i.y:void 0,s?s.y:void 0)}function Dx(e){return e.translate===0&&e.scale===1}function pN(e){return Dx(e.x)&&Dx(e.y)}function Ox(e,t){return e.min===t.min&&e.max===t.max}function k8(e,t){return Ox(e.x,t.x)&&Ox(e.y,t.y)}function kx(e,t){return Math.round(e.min)===Math.round(t.min)&&Math.round(e.max)===Math.round(t.max)}function gN(e,t){return kx(e.x,t.x)&&kx(e.y,t.y)}function zx(e){return Lt(e.x)/Lt(e.y)}function Lx(e,t){return e.translate===t.translate&&e.scale===t.scale&&e.originPoint===t.originPoint}class z8{constructor(){this.members=[]}add(t){ap(this.members,t),t.scheduleRender()}remove(t){if(sp(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const i=this.members[this.members.length-1];i&&this.promote(i)}}relegate(t){const i=this.members.findIndex(r=>t===r);if(i===0)return!1;let s;for(let r=i;r>=0;r--){const o=this.members[r];if(o.isPresent!==!1){s=o;break}}return s?(this.promote(s),!0):!1}promote(t,i){const s=this.lead;if(t!==s&&(this.prevLead=s,this.lead=t,t.show(),s)){s.instance&&s.scheduleRender(),t.scheduleRender(),t.resumeFrom=s,i&&(t.resumeFrom.preserveOpacity=!0),s.snapshot&&(t.snapshot=s.snapshot,t.snapshot.latestValues=s.animationValues||s.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);const{crossfade:r}=t.options;r===!1&&s.hide()}}exitAnimationComplete(){this.members.forEach(t=>{const{options:i,resumingFrom:s}=t;i.onExitComplete&&i.onExitComplete(),s&&s.options.onExitComplete&&s.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function L8(e,t,i){let s="";
vendor: 4,661 bytes, line 458
458const r=e.x.translate/t.x,o=e.y.translate/t.y,c=i?.z||0;if((r||o||c)&&(s=`translate3d(${r}px, ${o}px, ${c}px) `),(t.x!==1||t.y!==1)&&(s+=`scale(${1/t.x}, ${1/t.y}) `),i){const{transformPerspective:h,rotate:g,rotateX:v,rotateY:x,skewX:b,skewY:S}=i;h&&(s=`perspective(${h}px) ${s}`),g&&(s+=`rotate(${g}deg) `),v&&(s+=`rotateX(${v}deg) `),x&&(s+=`rotateY(${x}deg) `),b&&(s+=`skewX(${b}deg) `),S&&(s+=`skewY(${S}deg) `)}const d=e.x.scale*t.x,m=e.y.scale*t.y;return(d!==1||m!==1)&&(s+=`scale(${d}, ${m})`),s||"none"}const gm=["","X","Y","Z"],V8=1e3;let P8=0;function ym(e,t,i,s){const{latestValues:r}=t;r[e]&&(i[e]=r[e],t.setStaticValue(e,0),s&&(s[e]=0))}function yN(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;const{visualElement:t}=e.options;if(!t)return;const i=nN(t);if(window.MotionHasOptimisedAnimation(i,"transform")){const{layout:r,layoutId:o}=e.options;window.MotionCancelOptimisedAnimation(i,"transform",Je,!(r||o))}const{parent:s}=e;s&&!s.hasCheckedOptimisedAppear&&yN(s)}function vN({attachResizeListener:e,defaultParent:t,measureScroll:i,checkIsScrollRoot:s,resetTransform:r}){return class{constructor(c={},d=t?.()){this.id=P8++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,this.nodes.forEach(H8),this.nodes.forEach(I8),this.nodes.forEach(G8),this.nodes.forEach(F8)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=c,this.root=d?d.root||d:this,this.path=d?[...d.path,d]:[],this.parent=d,this.depth=d?d.depth+1:0;for(let m=0;m<this.path.length;m++)this.path[m].shouldResetTransform=!0;this.root===this&&(this.nodes=new j8)}addEventListener(c,d){return this.eventHandlers.has(c)||this.eventHandlers.set(c,new op),this.eventHandlers.get(c).add(d)}notifyListeners(c,...d){const m=this.eventHandlers.get(c);m&&m.notify(...d)}hasListeners(c){return this.eventHandlers.has(c)}mount(c){if(this.instance)return;this.isSVG=Ow(c)&&!OD(c),this.instance=c;const{layoutId:d,layout:m,visualElement:h}=this.options;if(h&&!h.current&&h.mount(c),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(m||d)&&(this.isLayoutDirty=!0),e){let g,v=0;const x=()=>this.root.updateBlockedByResize=!1;Je.read(()=>{v=window.innerWidth}),e(c,()=>{const b=window.innerWidth;b!==v&&(v=b,this.root.updateBlockedByResize=!0,g&&g(),g=E8(x,250),Oc.hasAnimatedSinceResize&&(Oc.hasAnimatedSinceResize=!1,this.nodes.forEach(Ux)))})}d&&this.root.registerSharedNode(d,this),this.options.animate!==!1&&h&&(d||m)&&this.addEventListener("didUpdate",({delta:g,hasLayoutChanged:v,hasRelativeLayoutChanged:x,layout:b})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const S=this.options.transition||h.getDefaultTransition()||Q8,{onLayoutAnimationStart:w,onLayoutAnimationComplete:j}=h.getProps(),E=!this.targetLayout||!gN(this.targetLayout,b),C=!v&&x;if(this.options.layoutRoot||this.resumeFrom||C||v&&(E||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const T={...Sp(S,"layout"),onPlay:w,onComplete:j};(h.shouldReduceMotion||this.options.layoutRoot)&&(T.delay=0,T.type=!1),this.startAnimation(T),this.setAnimationOrigin(g,C)}else v||Ux(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=b})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const c=this.getStack();c&&c.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),oa(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEac
vendor: 12,298 bytes, line 458
458h(Y8),this.animationId++)}getTransformTemplate(){const{visualElement:c}=this.options;return c&&c.getProps().transformTemplate}willUpdate(c=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&yN(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let g=0;g<this.path.length;g++){const v=this.path[g];v.shouldResetTransform=!0,v.updateScroll("snapshot"),v.options.layoutRoot&&v.willUpdate(!1)}const{layoutId:d,layout:m}=this.options;if(d===void 0&&!m)return;const h=this.getTransformTemplate();this.prevTransformTemplateValue=h?h(this.latestValues,""):void 0,this.updateSnapshot(),c&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(Vx);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(Px);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach($8),this.nodes.forEach(U8),this.nodes.forEach(B8)):this.nodes.forEach(Px),this.clearAllSnapshots();const d=Gt.now();Ct.delta=Ci(0,1e3/60,d-Ct.timestamp),Ct.timestamp=d,Ct.isProcessing=!0,sm.update.process(Ct),sm.preRender.process(Ct),sm.render.process(Ct),Ct.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,Np.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(q8),this.sharedNodes.forEach(X8)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,Je.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){Je.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!Lt(this.snapshot.measuredBox.x)&&!Lt(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let m=0;m<this.path.length;m++)this.path[m].updateScroll();const c=this.layout;this.layout=this.measure(!1),this.layoutCorrected=ct(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:d}=this.options;d&&d.notify("LayoutMeasure",this.layout.layoutBox,c?c.layoutBox:void 0)}updateScroll(c="measure"){let d=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===c&&(d=!1),d&&this.instance){const m=s(this.instance);this.scroll={animationId:this.root.animationId,phase:c,isRoot:m,offset:i(this.instance),wasRoot:this.scroll?this.scroll.isRoot:m}}}resetTransform(){if(!r)return;const c=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,d=this.projectionDelta&&!pN(this.projectionDelta),m=this.getTransformTemplate(),h=m?m(this.latestValues,""):void 0,g=h!==this.prevTransformTemplateValue;c&&this.instance&&(d||La(this.latestValues)||g)&&(r(this.instance,h),this.shouldResetTransform=!1,this.scheduleRender())}measure(c=!0){const d=this.measurePageBox();let m=this.removeElementScroll(d);return c&&(m=this.removeTransform(m)),W8(m),{animationId:this.root.animationId,measuredBox:d,layoutBox:m,latestValues:{},source:this.id}}measurePageBox(){const{visualElement:c}=this.options;if(!c)return ct();const d=c.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(J8))){const{scroll:h}=this.root;h&&(qs(d.x,h.offset.x),qs(d.y,h.offset.y))}return d}removeElementScroll(c){const d=ct();if(hn(d,c),this.scroll?.wasRoot)return d;for(let m=0;m<this.path.length;m++){const h=this.path[m],{scroll:g,options:v}=h;h!==this.root&&g&&v.layoutScroll&&(g.wasRoot&&hn(d,c),qs(d.x,g.offset.x),qs(d.y,g.offset.y))}return d}applyTransform(c,d=!1){const m=ct();hn(m,c);for(let h=0;h<this.path.length;h++){const g=this.path[h];!d&&g.options.layoutScroll&&g.scroll&&g!==g.root&&$s(m,{x:-g.scroll.offset.x,y:-g.scroll.offset.y}),La(g.latestValues)&&$s(m,g.latestValues)}return La(this.latestValues)&&$s(m,this.latestValues),m}removeTransform(c){const d=ct();hn(d,c);for(let m=0;m<this.path.length;m++){const h=this.path[m];if(!h.instance||!La(h.latestValues))continue;ih(h.latestValues)&&h.updateSnapshot();const g=ct(),v=h.measurePageBox();hn(g,v),Rx(d,h.latestValues,h.snapshot?h.snapshot.layoutBox:void 0,g)}return La(this.latestValues)&&Rx(d,this.latestValues),d}setTargetDelta(c){this.targetDelta=c,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(c){this.options={...this.options,...c,crossfade:c.crossfade!==void 0?c.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==Ct.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(c=!1){const d=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=d.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=d.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=d.isSharedProjectionDirty);const m=!!this.resumingFrom||this!==d;if(!(c||m&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:g,layoutId:v}=this.options;if(!(!this.layout||!(g||v))){if(this.resolvedRelativeTargetAt=Ct.timestamp,!this.targetDelta&&!this.relativeTarget){const x=this.getClosestProjectingParent();x&&x.layout&&this.animationProgress!==1?(this.relativeParent=x,this.forceRelativeParentToResolveTarget(),this.relativeTarget=ct(),this.relativeTargetOrigin=ct(),xl(this.relativeTargetOrigin,this.layout.layoutBox,x.layout.layoutBox),hn(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=ct(),this.targetWithTransforms=ct()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),s8(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):hn(this.target,this.layout.layoutBox),Zw(this.target,this.targetDelta)):hn(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget)){this.attemptToResolveRelativeTarget=!1;const x=this.getClosestProjectingParent();x&&!!x.resumingFrom==!!this.resumingFrom&&!x.options.layoutScroll&&x.target&&this.animationProgress!==1?(this.relativeParent=x,this.forceRelativeParentToResolveTarget(),this.relativeTarget=ct(),this.relativeTargetOrigin=ct(),xl(this.relativeTargetOrigin,this.target,x.target),hn(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}}}getClosestProjectingParent(){if(!(!this.parent||ih(this.parent.latestValues)||Kw(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){const c=this.getLead(),d=!!this.resumingFrom||this!==c;let m=!0;if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(m=!1),d&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(m=!1),this.resolvedRelativeTargetAt===Ct.timestamp&&(m=!1),m)return;const{layout:h,layoutId:g}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(h||g))return;hn(this.layoutCorrected,this.layout.layoutBox);const v=this.treeScale.x,x=this.treeScale.y;yO(this.layoutCorrected,this.treeScale,this.path,d),c.layout&&!c.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(c.target=c.layout.layoutBox,c.targetWithTransforms=ct());const{target:b}=c;if(!b){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(Cx(this.prevProjectionDelta.x,this.projectionDelta.x),Cx(this.prevProjectionDelta.y,this.projectionDelta.y)),vl(this.projectionDelta,this.layoutCorrected,b,this.latestValues),(this.treeScale.x!==v||this.treeScale.y!==x||!Lx(this.projectionDelta.x,this.prevProjectionDelta.x)||!Lx(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",b))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(c=!0){if(this.options.visualElement?.scheduleRender(),c){const d=this.getStack();d&&d.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=Is(),this.projectionDelta=Is(),this.projectionDeltaWithTransform=Is()}setAnimationOrigin(c,d=!1){const m=this.snapshot,h=m?m.latestValues:{},g={...this.latestValues},v=Is();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!d;const x=ct(),b=m?m.source:void 0,S=this.layout?this.layout.source:void 0,w=b!==S,j=this.getStack(),E=!j||j.members.length<=1,C=!!(w&&!E&&this.options.crossfade===!0&&!this.path.some(Z8));this.animationProgress=0;let T;this.mixTargetDelta=M=>{const R=M/1e3;Bx(v.x,c.x,R),Bx(v.y,c.y,R),this.setTargetDelta(v),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(xl(x,this.layout.layoutBox,this.relativeParent.layout.layoutBox),K8(this.relativeTarget,this.relativeTargetOrigin,x,R),T&&k8(this.relativeTarget,T)&&(this.isProjectionDirty=!1),T||(T=ct()),hn(T,this.relativeTarget)),w&&(this.animationValues=g,C8(g,h,this.latestValues,R,C,E)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=R},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(c){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&(oa(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Je.update(()=>{Oc.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=Zs(0)),this.currentAnimation=N8(this.motionValue,[0,1e3],{...c,velocity:0,isSync:!0,onUpdate:d=>{this.mixTargetDelta(d),c.onUpdate&&c.onUpdate(d)},onStop:()=>{},onComplete:()=>{c.onComplete&&c.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const c=this.getStack();c&&c.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(V8),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const c=this.getLead();let{targetWithTransforms:d,target:m,layout:h,latestValues:g}=c;if(!(!d||!m||!h)){if(this!==c&&this.layout&&h&&xN(this.options.animationType,this.layout.layoutBox,h.layoutBox)){m=this.target||ct();const v=Lt(this.layout.layoutBox.x);m.x.min=c.target.x.min,m.x.max=m.x.min+v;const x=Lt(this.layout.layoutBox.y);m.y.min=c.target.y.min,m.y.max=m.y.min+x}hn(d,m),$s(d,g),vl(this.projectionDeltaWithTransform,this.layoutCorrected,d,g)}}registerSharedNode(c,d){this.sharedNodes.has(c)||this.sharedNodes.set(c,new z8),this.sharedNodes.get(c).add(d);const h=d.options.initialPromotionConfig;d.promote({transition:h?h.transition:void 0,preserveFollowOpacity:h&&h.shouldPreserveFollowOpacity?h.shouldPreserveFollowOpacity(d):void 0})}isLead(){const c=this.getStack();return c?c.lead===this:!0}getLead(){const{layoutId:c}=this.options;
458return c?this.getStack()?.lead||this:this}getPrevLead(){const{layoutId:c}=this.options;return c?this.getStack()?.prevLead:void 0}getStack(){const{layoutId:c}=this.options;if(c)return this.root.sharedNodes.get(c)}promote({needsReset:c,transition:d,preserveFollowOpacity:m}={}){const h=this.getStack();h&&h.promote(this,m),c&&(this.projectionDelta=void 0,this.needsReset=!0),d&&this.setOptions({transition:d})}relegate(){const c=this.getStack();return c?c.relegate(this):!1}resetSkewAndRotation(){const{visualElement:c}=this.options;if(!c)return;let d=!1;const{latestValues:m}=c;if((m.z||m.rotate||m.rotateX||m.rotateY||m.rotateZ||m.skewX||m.skewY)&&(d=!0),!d)return;const h={};m.z&&ym("z",c,h,this.animationValues);for(let g=0;g<gm.length;g++)ym(`rotate${gm[g]}`,c,h,this.animationValues),ym(`skew${gm[g]}`,c,h,this.animationValues);c.render();for(const g in h)c.setStaticValue(g,h[g]),this.animationValues&&(this.animationValues[g]=h[g]);c.scheduleRender()}applyProjectionStyles(c,d){if(!this.instance||this.isSVG)return;if(!this.isVisible){c.visibility="hidden";return}const m=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,c.visibility="",c.opacity="",c.pointerEvents=Dc(d?.pointerEvents)||"",c.transform=m?m(this.latestValues,""):"none";return}const h=this.getLead();if(!this.projectionDelta||!this.layout||!h.target){this.options.layoutId&&(c.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,c.pointerEvents=Dc(d?.pointerEvents)||""),this.hasProjected&&!La(this.latestValues)&&(c.transform=m?m({},""):"none",this.hasProjected=!1);return}c.visibility="";const g=h.animationValues||h.latestValues;this.applyTransformsToTarget();let v=L8(this.projectionDeltaWithTransform,this.treeScale,g);m&&(v=m(g,v)),c.transform=v;const{x,y:b}=this.projectionDelta;c.transformOrigin=`${x.origin*100}% ${b.origin*100}% 0`,h.animationValues?c.opacity=h===this?g.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:g.opacityExit:c.opacity=h===this?g.opacity!==void 0?g.opacity:"":g.opacityExit!==void 0?g.opacityExit:0;for(const S in Ml){if(g[S]===void 0)continue;const{correct:w,applyTo:j,isCSSVariable:E}=Ml[S],C=v==="none"?g[S]:w(g[S],h);if(j){const T=j.length;for(let M=0;M<T;M++)c[j[M]]=C}else E?this.options.visualElement.renderState.vars[S]=C:c[S]=C}this.options.layoutId&&(c.pointerEvents=h===this?Dc(d?.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(c=>c.currentAnimation?.stop()),this.root.nodes.forEach(Vx),this.root.sharedNodes.clear()}}}function U8(e){e.updateLayout()}function B8(e){const t=e.resumeFrom?.snapshot||e.snapshot;if(e.isLead()&&e.layout&&t&&e.hasListeners("didUpdate")){const{layoutBox:i,measuredBox:s}=e.layout,{animationType:r}=e.options,o=t.source!==e.layout.source;r==="size"?gn(g=>{const v=o?t.measuredBox[g]:t.layoutBox[g],x=Lt(v);v.min=i[g].min,v.max=v.min+x}):xN(r,t.layoutBox,i)&&gn(g=>{const v=o?t.measuredBox[g]:t.layoutBox[g],x=Lt(i[g]);v.max=v.min+x,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[g].max=e.relativeTarget[g].min+x)});const c=Is();vl(c,i,t.layoutBox);const d=Is();o?vl(d,e.applyTransform(s,!0),t.measuredBox):vl(d,i,t.layoutBox);const m=!pN(c);let h=!1;if(!e.resumeFrom){const g=e.getClosestProjectingParent();if(g&&!g.resumeFrom){const{snapshot:v,layout:x}=g;if(v&&x){const b=ct();xl(b,t.layoutBox,v.layoutBox);const S=ct();xl(S,i,x.layoutBox),gN(b,S)||(h=!0),g.options.layoutRoot&&(e.relativeTarget=S,e.relativeTargetOrigin=b,e.relativeParent=g)}}}e.notifyListeners("didUpdate",{layout:i,snapshot:t,delta:d,layoutDelta:c,hasLayoutChanged:m,hasRelativeLayoutChanged:h})}else if(e.isLead()){const{onExitComplete:i}=e.options;i&&i()}e.options.transition=void 0}function H8(e){e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function F8(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function q8(e){e.clearSnapshot()}function Vx(e){e.clearMeasurements()}function Px(e){e.isLayoutDirty=!1}function $8(e){const{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function Ux(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function I8(e){e.resolveTargetDelta()}function G8(e){e.calcProjection()}
vendor: 2,950 bytes, line 458
458function Y8(e){e.resetSkewAndRotation()}function X8(e){e.removeLeadSnapshot()}function Bx(e,t,i){e.translate=nt(t.translate,0,i),e.scale=nt(t.scale,1,i),e.origin=t.origin,e.originPoint=t.originPoint}function Hx(e,t,i,s){e.min=nt(t.min,i.min,s),e.max=nt(t.max,i.max,s)}function K8(e,t,i,s){Hx(e.x,t.x,i.x,s),Hx(e.y,t.y,i.y,s)}function Z8(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const Q8={duration:.45,ease:[.4,0,.1,1]},Fx=e=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),qx=Fx("applewebkit/")&&!Fx("chrome/")?Math.round:xn;function $x(e){e.min=qx(e.min),e.max=qx(e.max)}function W8(e){$x(e.x),$x(e.y)}function xN(e,t,i){return e==="position"||e==="preserve-aspect"&&!a8(zx(t),zx(i),.2)}function J8(e){return e!==e.root&&e.scroll?.wasRoot}const ek=vN({attachResizeListener:(e,t)=>Rl(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),vm={current:void 0},bN=vN({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!vm.current){const e=new ek({});e.mount(window),e.setOptions({layoutScroll:!0}),vm.current=e}return vm.current},resetTransform:(e,t)=>{e.style.transform=t!==void 0?t:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),tk={pan:{Feature:x8},drag:{Feature:v8,ProjectionNode:bN,MeasureLayout:dN}};function Ix(e,t,i){const{props:s}=e;e.animationState&&s.whileHover&&e.animationState.setActive("whileHover",i==="Start");const r="onHover"+i,o=s[r];o&&Je.postRender(()=>o(t,ql(t)))}class nk extends ha{mount(){const{current:t}=this.node;t&&(this.unmount=CD(t,(i,s)=>(Ix(this.node,s,"Start"),r=>Ix(this.node,r,"End"))))}unmount(){}}class ik extends ha{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch{t=!0}!t||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=Bl(Rl(this.node.current,"focus",()=>this.onFocus()),Rl(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function Gx(e,t,i){const{props:s}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&s.whileTap&&e.animationState.setActive("whileTap",i==="Start");const r="onTap"+(i==="End"?"":i),o=s[r];o&&Je.postRender(()=>o(t,ql(t)))}class ak extends ha{mount(){const{current:t}=this.node;t&&(this.unmount=DD(t,(i,s)=>(Gx(this.node,s,"Start"),(r,{success:o})=>Gx(this.node,r,o?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}const uh=new WeakMap,xm=new WeakMap,sk=e=>{const t=uh.get(e.target);t&&t(e)},rk=e=>{e.forEach(sk)};function lk({root:e,...t}){const i=e||document;xm.has(i)||xm.set(i,{});
458const s=xm.get(i),r=JSON.stringify(t);return s[r]||(s[r]=new IntersectionObserver(rk,{root:e,...t})),s[r]}function ok(e,t,i){const s=lk(t);return uh.set(e,i),s.observe(e),()=>{uh.delete(e),s.unobserve(e)}}const ck={some:0,all:1};class uk extends ha{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:t={}}=this.node.getProps(),{root:i,margin:s,amount:r="some",once:o}=t,c={root:i?i.current:void 0,rootMargin:s,threshold:typeof r=="number"?r:ck[r]},d=m=>{const{isIntersecting:h}=m;if(this.isInView===h||(this.isInView=h,o&&!h&&this.hasEnteredView))return;h&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",h);const{onViewportEnter:g,onViewportLeave:v}=this.node.getProps(),x=h?g:v;x&&x(m)};return ok(this.node.current,c,d)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:t,prevProps:i}=this.node;["amount","margin","root"].some(fk(t,i))&&this.startObserver()}unmount(){}}function fk({viewport:e={}},{viewport:t={}}={}){return i=>e[i]!==t[i]}const dk={inView:{Feature:uk},tap:{Feature:ak},focus:{Feature:ik},hover:{Feature:nk}},mk={layout:{ProjectionNode:bN,MeasureLayout:dN}},hk={...WO,...dk,...tk,...mk},yn=hO(hk,TO),pk=ye.get("web_ingresantes");function gk(){const e=te.c(35);let t;e[0]===Symbol.for("react.memo_cache_sentinel")?(t=f.jsx("div",{className:`absolute inset-0 bg-linear-to-br from-primary/20 via-primary/10 to-transparent dark:from-primary/30 dark:via-primary/15\r
459      `}),e[0]=t):t=e[0];let i;e[1]===Symbol.for("react.memo_cache_sentinel")?(i=f.jsx(yn.div,{animate:{y:[0,-20,0],rotate:[0,5,0]},transition:{duration:4,repeat:1/0,ease:"easeInOut"},className:"absolute top-10 right-10 w-32 h-32 bg-primary/10 rounded-full blur-3xl"}),e[1]=i):i=e[1];let s;e[2]===Symbol.for("react.memo_cache_sentinel")?(s=f.jsx(yn.div,{animate:{y:[0,20,0],rotate:[0,-5,0]},transition:{duration:5,repeat:1/0,ease:"easeInOut",delay:1},className:"absolute bottom-10 left-10 w-40 h-40 bg-primary/10 rounded-full blur-3xl"}),e[2]=s):s=e[2];let r,o;e[3]===Symbol.for("react.memo_cache_sentinel")?(r={y:[0,-15,0],opacity:[.3,.6,.3]},o={duration:3,repeat:1/0,ease:"easeInOut"},e[3]=r,e[4]=o):(r=e[3],o=e[4]);let c;e[5]===Symbol.for("react.memo_cache_sentinel")?(c=f.jsx(yn.div,{animate:r,transition:o,className:"absolute top-20 left-20 text-foreground",children:f.jsx(Vm,{className:"w-8 h-8"})}),e[5]=c):c=e[5];let d,m;e[6]===Symbol.for("react.memo_cache_sentinel")?(d={y:[0,15,0],opacity:[.3,.6,.3]},m={duration:3.5,repeat:1/0,ease:"easeInOut",delay:.5},e[6]=d,e[7]=m):(d=e[6],m=e[7]);let h;e[8]===Symbol.for("react.memo_cache_sentinel")?(h=f.jsx(yn.div,{animate:d,transition:m,className:"absolute bottom-32 right-24 text-foreground",children:f.jsx(Lm,{className:"w-10 h-10"})}),e[8]=h):h=e[8];let g,v,x;e[9]===Symbol.for("react.memo_cache_sentinel")?(x={scale:0,opacity:0},g={scale:1,opacity:1},v={type:"spring",stiffness:260,damping:20},e[9]=g,e[10]=v,e[11]=x):(g=e[9],v=e[10],x=e[11]);let b;e[12]===Symbol.for("react.memo_cache_sentinel")?(b=f.jsx("div",{className:"absolute inset-x-0 top-0 h-px bg-linear-to-r from-transparent via-primary/50 to-transparent"}),e[12]=b):b=e[12];let S,w,j;e[13]===Symbol.for("react.memo_cache_sentinel")?(S={y:-20,opacity:0},w={y:0,opacity:1},j={delay:.2},e[13]=S,e[14]=w,e[15]=j):(S=e[13],w=e[14],j=e[15]);let E,C;e[16]===Symbol.for("react.memo_cache_sentinel")?(E={rotate:[0,5,-5,0],scale:[1,1.05,1]},C={duration:2,repeat:1/0,ease:"easeInOut"},e[16]=E,e[17]=C):(E=e[16],C=e[17]);let T;e[18]===Symbol.for("react.memo_cache_sentinel")?(T=f.jsx("div",{className:"absolute inset-0 bg-primary/20 rounded-2xl blur-xl"}),e[18]=T):T=e[18];let M;e[19]===Symbol.for("react.memo_cache_sentinel")?(M=f.jsx(At,{children:f.jsxs(yn.div,{initial:S,animate:w,transition:j,className:"flex flex-col items-center gap-4",children:[f.jsxs(yn.div,{animate:E,transition:C,className:"relative",children:[T,f.jsx("div",{className:"relative p-4 bg-linear-to-br from-primary/20 to-primary/10 rounded-2xl border border-primary/30",children:f.jsx(Lm,{className:"w-12 h-12 text-foreground"})})]}),f.jsx("h2",{className:"text-xl md:text-3xl font-bold text-foreground bg-linear-to-r from-primary to-primary/70 bg-clip-text",children:"Información para Ingresantes 2026-I y 2026-II"})]})}),e[19]=M):M=e[19];let R,z,O;e[20]===Symbol.for("react.memo_cache_sentinel")?(R={y:20,opacity:0}
459,z={y:0,opacity:1},O={delay:.3},e[20]=R,e[21]=z,e[22]=O):(R=e[20],z=e[21],O=e[22]);let k;e[23]===Symbol.for("react.memo_cache_sentinel")?(k=f.jsx("p",{className:"text-sm md:text-lg text-foreground/90 leading-relaxed font-medium",children:"Revisa tus credenciales solo con tu código de postulante"}),e[23]=k):k=e[23];let I,K,J;e[24]===Symbol.for("react.memo_cache_sentinel")?(I={x:-20,opacity:0},K={x:0,opacity:1},J={delay:.4},e[24]=I,e[25]=K,e[26]=J):(I=e[24],K=e[25],J=e[26]);let ne;e[27]===Symbol.for("react.memo_cache_sentinel")?(ne=f.jsx("div",{className:"absolute inset-0 bg-linear-to-r from-primary/10 to-transparent rounded-xl blur-sm"}),e[27]=ne):ne=e[27];let se;e[28]===Symbol.for("react.memo_cache_sentinel")?(se=f.jsx("div",{className:"shrink-0 mt-0.5",children:f.jsx("div",{className:"p-1.5 bg-primary/15 rounded-lg",children:f.jsx(E2,{className:"w-4 h-4 text-primary"})})}),e[28]=se):se=e[28];let Z;e[29]===Symbol.for("react.memo_cache_sentinel")?(Z=f.jsxs(yn.div,{initial:R,animate:z,transition:O,className:"space-y-4",children:[k,f.jsxs(yn.div,{initial:I,animate:K,transition:J,className:"relative group",children:[ne,f.jsxs("div",{className:"relative flex items-start gap-3 p-4 bg-linear-to-r from-muted/80 to-muted/40 rounded-xl border border-primary/20 backdrop-blur-sm",children:[se,f.jsxs("div",{className:"flex-1 text-left",children:[f.jsx("p",{className:"text-xs font-semibold text-primary uppercase tracking-wider mb-1",children:"Importante"}),f.jsx("p",{className:"text-sm text-foreground/80 leading-relaxed",children:"El código de postulante no es el mismo que el de estudiante"})]})]})]})]}),e[29]=Z):Z=e[29];let re,P,$;e[30]===Symbol.for("react.memo_cache_sentinel")?(re={y:20,opacity:0},P={y:0,opacity:1},$={delay:.5},e[30]=re,e[31]=P,e[32]=$):(re=e[30],P=e[31],$=e[32]);let B;e[33]===Symbol.for("react.memo_cache_sentinel")?(B=f.jsx("span",{className:"relative z-10",children:"¡Vamos!"}),e[33]=B):B=e[33];let ae;return e[34]===Symbol.for("react.memo_cache_sentinel")?(ae=f.jsxs("div",{className:"relative rounded-2xl overflow-hidden isolate min-h-[500px] sm:min-h-[550px] sm:max-h-[550px]",children:[t,i,s,c,h,f.jsx(yn.div,{initial:x,animate:g,transition:v,className:"relative z-10 mx-auto h-full flex items-center justify-center",children:f.jsxs(Xe,{className:`relative m-6 md:m-20 border-2 border-primary/20 shadow-2xl backdrop-blur-md\r
460          bg-[rgba(241,247,255,0.75)] dark:bg-[rgba(15,23,42,0.75)] rounded-2xl\r
461          text-center p-8 max-w-2xl w-full\r
462          hover:shadow-primary/20 hover:shadow-3xl transition-all duration-300`,children:[b,M,f.jsxs(et,{className:"space-y-6",children:[Z,f.jsx(yn.div,{initial:re,animate:P,transition:$,className:"pt-4",children:f.jsx(Ue,{asChild:!0,className:"w-full sm:w-auto group relative overflow-hidden shadow-lg hover:shadow-xl transition-all duration-300",size:"lg",children:f.jsxs("a",{href:pk,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2",children:[B,f.jsx("svg",{className:"w-5 h-5 transition-transform group-hover:translate-x-1 relative z-10",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:f.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M13 7l5 5m0 0l-5 5m5-5H6"})}),f.jsx("span",{className:"absolute inset-0 bg-linear-to-r from-transparent via-white/20 to-transparent translate-x-full group-hover:translate-x-full transition-transform duration-700"})]})})})]})]})})]}),e[34]=ae):ae=e[34],ae}const yk=[{id:1,content:f.jsx(gk,{})},{id:2,content:f.jsx(RR,{})},{id:3,content:f.jsx(MR,{})},{id:4,content:f.jsx(CR,{})},{id:5,content:f.jsx(OR,{})}];function vk(){const e=te.c(2);let t;e[0]===Symbol.for("react.memo_cache_sentinel")?(t=[fu({delay:5e3})],e[0]=t):t=e[0];let i;return e[1]===Symbol.for("react.memo_cache_sentinel")?(i=f.jsxs(Jh,{plugins:t,children:[f.jsx(ep,{children:yk.map(xk)}),f.jsx(PS,{}),f.jsx(US,{})]}),e[1]=i):i=e[1],i}function xk(e){return f.jsx(tp,{children:e.content},e.id)}const ml=[{id:1,title:"Alojamiento de servidores",briefDescription:"Infraestructura confiable para tus aplicaciones y servicios.",icon:mA,contentType:"server"},{id:2,title:"Registro de nombres de dominio",briefDescription:"Gestiona y protege tu identidad en línea.",icon:aC,contentType:"dns"},{id:3,title:"Hosting",briefDescription:"Espacio seguro para publicar tus proyectos web.",icon:jC,contentType:"hosting"},{id:4,title:"Correo institucional",briefDescription:"Soluciones de email para la comunidad san marquina.",icon:ma,contentType:"email"},{id:5,title:"Telefonia IP",briefDescription:"Soluciones de comunicación para la comunidad san marquina.",icon:kh,c
462ontentType:"voip"},{id:6,title:"Tarjeta única de identificación ",briefDescription:"Credencial institucional para múltiples servicios.",icon:OC,contentType:"tui"},{id:7,title:"Internet ",briefDescription:"Lineamientos de acceso y uso responsable de la red universitaria.",icon:Pl,contentType:"internet"}];function bl(e){let t=e[0],i=e[1],s=e[2];return Math.sqrt(t*t+i*i+s*s)}function fh(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e}function bk(e,t,i,s){return e[0]=t,e[1]=i,e[2]=s,e}function Yx(e,t,i){return e[0]=t[0]+i[0],e[1]=t[1]+i[1],e[2]=t[2]+i[2],e}function Xx(e,t,i){return e[0]=t[0]-i[0],e[1]=t[1]-i[1],e[2]=t[2]-i[2],e}function Sk(e,t,i){return e[0]=t[0]*i[0],e[1]=t[1]*i[1],e[2]=t[2]*i[2],e}function wk(e,t,i){return e[0]=t[0]/i[0],e[1]=t[1]/i[1],e[2]=t[2]/i[2],e}function bm(e,t,i){return e[0]=t[0]*i,e[1]=t[1]*i,e[2]=t[2]*i,e}function Nk(e,t){let i=t[0]-e[0],s=t[1]-e[1],r=t[2]-e[2];return Math.sqrt(i*i+s*s+r*r)}function _k(e,t){let i=t[0]-e[0],s=t[1]-e[1],r=t[2]-e[2];return i*i+s*s+r*r}function Kx(e){let t=e[0],i=e[1],s=e[2];return t*t+i*i+s*s}function jk(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e}function Ek(e,t){return e[0]=1/t[0],e[1]=1/t[1],e[2]=1/t[2],e}function dh(e,t){let i=t[0],s=t[1],r=t[2],o=i*i+s*s+r*r;return o>0&&(o=1/Math.sqrt(o)),e[0]=t[0]*o,e[1]=t[1]*o,e[2]=t[2]*o,e}function SN(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function Zx(e,t,i){let s=t[0],r=t[1],o=t[2],c=i[0],d=i[1],m=i[2];return e[0]=r*m-o*d,e[1]=o*c-s*m,e[2]=s*d-r*c,e}function Tk(e,t,i,s){let r=t[0],o=t[1],c=t[2];return e[0]=r+s*(i[0]-r),e[1]=o+s*(i[1]-o),e[2]=c+s*(i[2]-c),e}function Ck(e,t,i,s,r){const o=Math.exp(-s*r);let c=t[0],d=t[1],m=t[2];return e[0]=i[0]+(c-i[0])*o,e[1]=i[1]+(d-i[1])*o,e[2]=i[2]+(m-i[2])*o,e}function Ak(e,t,i){let s=t[0],r=t[1],o=t[2],c=i[3]*s+i[7]*r+i[11]*o+i[15];return c=c||1,e[0]=(i[0]*s+i[4]*r+i[8]*o+i[12])/c,e[1]=(i[1]*s+i[5]*r+i[9]*o+i[13])/c,e[2]=(i[2]*s+i[6]*r+i[10]*o+i[14])/c,e}function Mk(e,t,i){let s=t[0],r=t[1],o=t[2],c=i[3]*s+i[7]*r+i[11]*o+i[15];return c=c||1,e[0]=(i[0]*s+i[4]*r+i[8]*o)/c,e[1]=(i[1]*s+i[5]*r+i[9]*o)/c,e[2]=(i[2]*s+i[6]*r+i[10]*o)/c,e}function Rk(e,t,i){let s=t[0],r=t[1],o=t[2];return e[0]=s*i[0]+r*i[3]+o*i[6],e[1]=s*i[1]+r*i[4]+o*i[7],e[2]=s*i[2]+r*i[5]+o*i[8],e}function Dk(e,t,i){let s=t[0],r=t[1],o=t[2],c=i[0],d=i[1],m=i[2],h=i[3],g=d*o-m*r,v=m*s-c*o,x=c*r-d*s,b=d*x-m*v,S=m*g-c*x,w=c*v-d*g,j=h*2;return g*=j,v*=j,x*=j,b*=2,S*=2,w*=2,e[0]=s+g+b,e[1]=r+v+S,e[2]=o+x+w,e}const Ok=(function(){const e=[0,0,0],t=[0,0,0];return function(i,s){fh(e,i),fh(t,s),dh(e,e),dh(t,t);let r=SN(e,t);return r>1?0:r<-1?Math.PI:Math.acos(r)}})();function kk(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]}class Mn extends Array{constructor(t=0,i=t,s=t){return super(t,i,s),this}get x(){return this[0]}get y(){return this[1]}get z(){return this[2]}set x(t){this[0]=t}set y(t){this[1]=t}set z(t){this[2]=t}set(t,i=t,s=t){return t.length?this.copy(t):(bk(this,t,i,s),this)}copy(t){return fh(this,t),this}add(t,i){return i?Yx(this,t,i):Yx(this,this,t),this}sub(t,i){return i?Xx(this,t,i):Xx(this,this,t),this}multiply(t){return t.length?Sk(this,this,t):bm(this,this,t),this}divide(t){return t.length?wk(this,this,t):bm(this,this,1/t),this}inverse(t=this){return Ek(this,t),this}len(){return bl(this)}distance(t){return t?Nk(this,t):bl(this)}squaredLen(){return Kx(this)}squaredDistance(t){return t?_k(this,t):Kx(this)}negate(t=this){return jk(this,t),this}cross(t,i){return i?Zx(this,t,i):Zx(this,this,t),this}scale(t){return bm(this,this,t),this}normalize(){return dh(this,this),this}dot(t){return SN(this,t)}equals(t){return kk(this,t)}
462applyMatrix3(t){return Rk(this,this,t),this}applyMatrix4(t){return Ak(this,this,t),this}scaleRotateMatrix4(t){return Mk(this,this,t),this}applyQuaternion(t){return Dk(this,this,t),this}angle(t){return Ok(this,t)}lerp(t,i){return Tk(this,this,t,i),this}smoothLerp(t,i,s){return Ck(this,this,t,i,s),this}clone(){return new Mn(this[0],this[1],this[2])}fromArray(t,i=0){return this[0]=t[i],this[1]=t[i+1],this[2]=t[i+2],this}toArray(t=[],i=0){return t[i]=this[0],t[i+1]=this[1],t[i+2]=this[2],t}transformDirection(t){const i=this[0],s=this[1],r=this[2];return this[0]=t[0]*i+t[4]*s+t[8]*r,this[1]=t[1]*i+t[5]*s+t[9]*r,this[2]=t[2]*i+t[6]*s+t[10]*r,this.normalize()}}const Qx=new Mn;let zk=1,Lk=1,Wx=!1;class Vk{constructor(t,i={}){t.canvas||console.error("gl not passed as first argument to Geometry"),this.gl=t,this.attributes=i,this.id=zk++,this.VAOs={},this.drawRange={start:0,count:0},this.instancedCount=0,this.gl.renderer.bindVertexArray(null),this.gl.renderer.currentGeometry=null,this.glState=this.gl.renderer.state;for(let s in i)this.addAttribute(s,i[s])}addAttribute(t,i){if(this.attributes[t]=i,i.id=Lk++,i.size=i.size||1,i.type=i.type||(i.data.constructor===Float32Array?this.gl.FLOAT:i.data.constructor===Uint16Array?this.gl.UNSIGNED_SHORT:this.gl.UNSIGNED_INT),i.target=t==="index"?this.gl.ELEMENT_ARRAY_BUFFER:this.gl.ARRAY_BUFFER,i.normalized=i.normalized||!1,i.stride=i.stride||0,i.offset=i.offset||0,i.count=i.count||(i.stride?i.data.byteLength/i.stride:i.data.length/i.size),i.divisor=i.instanced||0,i.needsUpdate=!1,i.usage=i.usage||this.gl.STATIC_DRAW,i.buffer||this.updateAttribute(i),i.divisor){if(this.isInstanced=!0,this.instancedCount&&this.instancedCount!==i.count*i.divisor)return console.warn("geometry has multiple instanced buffers of different length"),this.instancedCount=Math.min(this.instancedCount,i.count*i.divisor);this.instancedCount=i.count*i.divisor}else t==="index"?this.drawRange.count=i.count:this.attributes.index||(this.drawRange.count=Math.max(this.drawRange.count,i.count))}updateAttribute(t){const i=!t.buffer;i&&(t.buffer=this.gl.createBuffer()),this.glState.boundBuffer!==t.buffer&&(this.gl.bindBuffer(t.target,t.buffer),this.glState.boundBuffer=t.buffer),i?this.gl.bufferData(t.target,t.data,t.usage):this.gl.bufferSubData(t.target,0,t.data),t.needsUpdate=!1}setIndex(t){this.addAttribute("index",t)}setDrawRange(t,i){this.drawRange.start=t,this.drawRange.count=i}setInstancedCount(t){this.instancedCount=t}createVAO(t){this.VAOs[t.attributeOrder]=this.gl.renderer.createVertexArray(),this.gl.renderer.bindVertexArray(this.VAOs[t.attributeOrder]),this.bindAttributes(t)}bindAttributes(t){t.attributeLocations.forEach((i,{name:s,type:r})=>{if(!this.attributes[s]){console.warn(`active attribute ${s} not being supplied`);return}const o=this.attributes[s];this.gl.bindBuffer(o.target,o.buffer),this.glState.boundBuffer=o.buffer;let c=1;r===35674&&(c=2),r===35675&&(c=3),r===35676&&(c=4);const d=o.size/c,m=c===1?0:c*c*4,h=c===1?0:c*4;for(let g=0;g<c;g++)this.gl.vertexAttribPointer(i+g,d,o.type,o.normalized,o.stride+m,o.offset+g*h),this.gl.enableVertexAttribArray(i+g),this.gl.renderer.vertexAttribDivisor(i+g,o.divisor)}),this.attributes.index&&this.gl.bindBuffer(this.gl.ELEMENT_ARRAY_BUFFER,this.attributes.index.buffer)}draw({program:t,mode:i=this.gl.TRIANGLES}){this.gl.renderer.currentGeometry!==`${this.id}_${t.attributeOrder}`&&(this.VAOs[t.attributeOrder]||this.createVAO(t),this.gl.renderer.bindVertexArray(this.VAOs[t.attributeOrder]),this.gl.renderer.currentGeometry=`${this.id}_${t.attributeOrder}`),t.attributeLocations.forEach((r,{name:o})=>{const c=this.attributes[o];c.needsUpdate&&this.updateAttribute(c)});let s=2;this.attributes.index?.type===this.gl.UNSIGNED_INT&&(s=4),this.isInstanced?this.attributes.index?this.gl.renderer.drawElementsInstanced(i,this.drawRange.count,this.attributes.index.type,this.attributes.index.offset+this.drawRange.start*s,this.instancedCount):this.gl.renderer.drawArraysInstanced(i,this.drawRange.start,this.drawRange.count,this.instancedCount):this.attributes.index?this.gl.drawElements(i,this.drawRange.count,this.attributes.index.type,this.attributes.index.offset+this.drawRange.start*s):this.gl.drawArrays(i,this.drawRange.start,this.drawRange.count)}getPosition(){const t=this.attributes.position;if(t.data)return t;if(!Wx)return console.warn("No position buffer data found to compute bounds"),Wx=!0}computeBoundingBox(t){t||(t=this.getPosition());const i=t.data,s=t.size;this.bounds||(this.bounds={min:new Mn,max:new Mn,center:new Mn,scale:new Mn,radius:1/0});const r=this.bounds.min,o=this.bounds.max,c=this.bounds.center,d=this.bounds.scale;r.set(1/0),o.set(-1/0);for(let m=0,h=i.length;m<h;m+=s){const g=i[m],v=i[m+1],x=i[m+2];r.x=Math.min(g,r.x),r.y=Math.min(v,r.y),r.z=Math.min(x,r.z),o.x=Math.max(g,o.x),o.y=Math.max(v,o.y),o.z=Math.max(x,o.z)}d.sub(o,r),c.add(r,o).divide(2)}computeBoundingSphere(t){t||(t=this.getPosition());const i=t.data,s=t.size;this.bounds||this.computeBoundingBox(t);let r=0;for(let o=0,c=i.length;o<c;o+=s)Qx.fromArray(i,o),r=Math.max(r,this.bounds.center.squaredDistance(Qx));this.bounds.radius=Math.sqrt(r)}remove(){for(let t in this.VAOs)this.gl.renderer.deleteVertexArray(this.VAOs[t]),delete this.VAOs[t];for(let t in this.attributes)this.gl.deleteBuffer(this.attributes[t].buffer),delete this.attributes[t]}}let Pk=1;const Jx={};class Uk{constructor(t,{vertex:i,fragment:s,uniforms:r={},transparent:o=!1,cullFace:c=t.BACK,frontFace:d=t.CCW,depthTest:m=!0,depthWrite:h=!0,depthFunc:g=t.LEQUAL}={}){t.canvas||console.error("gl not passed as first argument to Program"),this.gl=t,this.uniforms=r,this.id=Pk++,i||console.warn("vertex shader not supplied"),s||console.warn("fragment shader not supplied"),this.transparent=o,this.cullFace=c,this.frontFace=d,this.depthTest=m,this.depthWrite=h,this.depthFunc=g,this.blendFunc={},this.blendEquation={},this.stencilFunc={},this.stencilOp={},this.transparent&&!this.blendFunc.src&&(this.gl.renderer.premultipliedAlpha?this.setBlendFunc(this.gl.ONE,this.gl.ONE_MINUS_SRC_ALPHA):this.setBlendFunc(this.gl.SRC_ALPHA,this.gl.ONE_MINUS_SRC_ALPHA)),this.vertexShader=t.createShader(t.VERTEX_SHADER),this.fragmentShader=t.createShader(t.FRAGMENT_SHADER),this.program=t.createProgram(),t.attachShader(this.program,this.vertexShader),t.attachShader(this.program,this.fragmentShader),this.setShaders({vertex:i,fragment:s})}setShaders({vertex:t,fragment:i}){if(t&&(this.gl.shaderSource(this.vertexShader,t),this.gl.compileShader(this.vertexShader),this.gl.getShaderInfoLog(this.vertexShader)!==""&&console.warn(`${this.gl.getShaderInfoLog(this.vertexShader)}
463Vertex Shader
464${eb(t)}`)),i&&(this.gl.shaderSource(this.fragmentShader,i),this.gl.compileShader(this.fragmentShader),this.gl.getShaderInfoLog(this.fragmentShader)!==""&&console.warn(`${this.gl.getShaderInfoLog(this.fragmentShader)}
465Fragment Shader
466${eb(i)}`)),this.gl.linkProgram(this.program),!this.gl.getProgramParameter(this.program,this.gl.LINK_STATUS))return console.warn(this.gl.getProgramInfoLog(this.program));this.uniformLocations=new Map;let s=this.gl.getProgramParameter(this.program,this.gl.ACTIVE_UNIFORMS);for(let c=0;c<s;c++){let d=this.gl.getActiveUniform(this.program,c);this.uniformLocations.set(d,this.gl.getUniformLocation(this.program,d.name));const m=d.name.match(/(\w+)/g);d.uniformName=m[0],d.nameComponents=m.slice(1)}this.attributeLocations=new Map;const r=[],o=this.gl.getProgramParameter(this.program,this.gl.ACTIVE_ATTRIBUTES);for(let c=0;c<o;c++){const d=this.gl.getActiveAttrib(this.program,c),m=this.gl.getAttribLocation(this.program,d.name);m!==-1&&(r[m]=d.name,this.attributeLocations.set(d,m))}this.attributeOrder=r.join("")}setBlendFunc(t,i,s,r){this.blendFunc.src=t,this.blendFunc.dst=i,this.blendFunc.srcAlpha=s,this.blendFunc.dstAlpha=r,t&&(this.transparent=!0)}setBlendEquation(t,i){this.blendEquation.modeRGB=t,this.blendEquation.modeAlpha=i}setStencilFunc(t,i,s){this.stencilRef=i,this.stencilFunc.func=t,this.stencilFunc.ref=i,this.stencilFunc.mask=s}setStencilOp(t,i,s){this.stencilOp.stencilFail=t,this.stencilOp.depthFail=i,this.stencilOp.depthPass=s}applyState(){this.depthTest?this.gl.renderer.enable(this.gl.DEPTH_TEST):this.gl.renderer.disable(this.gl.DEPTH_TEST),this.cullFace?this.gl.renderer.enable(this.gl.CULL_FACE):this.gl.renderer.disable(this.gl.CULL_FACE),this.blendFunc.src?this.gl.renderer.enable(this.gl.BLEND):this.gl.renderer.disable(this.gl.BLEND),this.cullFace&&this.gl.renderer.setCullFace(this.cullFace),this.gl.renderer.setFrontFace(this.frontFace),this.gl.renderer.setDepthMask(this.depthWrite),this.gl.renderer.setDepthFunc(this.depthFunc),this.blendFunc.src&&this.gl.renderer.setBlendFunc(this.blendFunc.src,this.blendFunc.dst,this.blendFunc.srcAlpha,this.blendFunc.dstAlpha),this.gl.renderer.setBlendEquation(this.blendEquation.modeRGB,this.blendEquation.modeAlpha),this.stencilFunc.func||this.stencilOp.stencilFail?this.gl.renderer.enable(this.gl.STENCIL_TEST):this.gl.renderer.disable(this.gl.STENCIL_TEST),this.gl.renderer.setStencilFunc(this.stencilFunc.func,this.stencilFunc.ref,this.stencilFunc.mask),this.gl.renderer.setStencilOp(this.stencilOp.stencilFail,this.stencilOp.depthFail,this.stencilOp.depthPass)}use({flipFaces:t=!1}={}){let i=-1;this.gl.renderer.state.currentProgram===this.id||(this.gl.useProgram(this.program),this.gl.renderer.state.currentProgram=this.id
466),this.uniformLocations.forEach((r,o)=>{let c=this.uniforms[o.uniformName];for(const d of o.nameComponents){if(!c)break;if(d in c)c=c[d];else{if(Array.isArray(c.value))break;c=void 0;break}}if(!c)return tb(`Active uniform ${o.name} has not been supplied`);if(c&&c.value===void 0)return tb(`${o.name} uniform is missing a value parameter`);if(c.value.texture)return i=i+1,c.value.update(i),Sm(this.gl,o.type,r,i);if(c.value.length&&c.value[0].texture){const d=[];return c.value.forEach(m=>{i=i+1,m.update(i),d.push(i)}),Sm(this.gl,o.type,r,d)}Sm(this.gl,o.type,r,c.value)}),this.applyState(),t&&this.gl.renderer.setFrontFace(this.frontFace===this.gl.CCW?this.gl.CW:this.gl.CCW)}remove(){this.gl.deleteProgram(this.program)}}function Sm(e,t,i,s){s=s.length?Bk(s):s;const r=e.renderer.state.uniformLocations.get(i);if(s.length)if(r===void 0||r.length!==s.length)e.renderer.state.uniformLocations.set(i,s.slice(0));else{if(Hk(r,s))return;r.set?r.set(s):Fk(r,s),e.renderer.state.uniformLocations.set(i,r)}else{if(r===s)return;e.renderer.state.uniformLocations.set(i,s)}switch(t){case 5126:return s.length?e.uniform1fv(i,s):e.uniform1f(i,s);case 35664:return e.uniform2fv(i,s);case 35665:return e.uniform3fv(i,s);case 35666:return e.uniform4fv(i,s);case 35670:case 5124:case 35678:case 36306:case 35680:case 36289:return s.length?e.uniform1iv(i,s):e.uniform1i(i,s);case 35671:case 35667:return e.uniform2iv(i,s);case 35672:case 35668:return e.uniform3iv(i,s);case 35673:case 35669:return e.uniform4iv(i,s);case 35674:return e.uniformMatrix2fv(i,!1,s);case 35675:return e.uniformMatrix3fv(i,!1,s);case 35676:return e.uniformMatrix4fv(i,!1,s)}}function eb(e){let t=e.split(`
467`);for(let i=0;i<t.length;i++)t[i]=i+1+": "+t[i];return t.join(`
468`)}function Bk(e){const t=e.length,i=e[0].length;if(i===void 0)return e;const s=t*i;let r=Jx[s];r||(Jx[s]=r=new Float32Array(s));for(let o=0;o<t;o++)r.set(e[o],o*i);return r}function Hk(e,t){if(e.length!==t.length)return!1;for(let i=0,s=e.length;i<s;i++)if(e[i]!==t[i])return!1;return!0}function Fk(e,t){for(let i=0,s=e.length;i<s;i++)e[i]=t[i]}let wm=0;function tb(e){wm>100||(console.warn(e),wm++,wm>100&&console.warn("More than 100 program warnings - stopping logs."))}const Nm=new Mn;let qk=1;class $k{constructor({canvas:t=document.createElement("canvas"),width:i=300,height:s=150,dpr:r=1,alpha:o=!1,depth:c=!0,stencil:d=!1,antialias:m=!1,premultipliedAlpha:h=!1,preserveDrawingBuffer:g=!1,powerPreference:v="default",autoClear:x=!0,webgl:b=2}={}){const S={alpha:o,depth:c,stencil:d,antialias:m,premultipliedAlpha:h,preserveDrawingBuffer:g,powerPreference:v};this.dpr=r,this.alpha=o,this.color=!0,this.depth=c,this.stencil=d,this.premultipliedAlpha=h,this.autoClear=x,this.id=qk++,b===2&&(this.gl=t.getContext("webgl2",S)),this.isWebgl2=!!this.gl,this.gl||(this.gl=t.getContext("webgl",S)),this.gl||console.error("unable to create webgl context"),this.gl.renderer=this,this.setSize(i,s),this.state={},this.state.blendFunc={src:this.gl.ONE,dst:this.gl.ZERO},this.state.blendEquation={modeRGB:this.gl.FUNC_ADD},this.state.cullFace=!1,this.state.frontFace=this.gl.CCW,this.state.depthMask=!0,this.state.depthFunc=this.gl.LEQUAL,this.state.premultiplyAlpha=!1,this.state.flipY=!1,this.state.unpackAlignment=4,this.state.framebuffer=null,this.state.viewport={x:0,y:0,width:null,height:null},this.state.textureUnits=[],this.state.activeTextureUnit=0,this.state.boundBuffer=null,this.state.uniformLocations=new Map,this.state.currentProgram=null,this.extensions={},this.isWebgl2?(this.getExtension("EXT_color_buffer_float"),this.getExtension("OES_texture_float_linear")):(this.getExtension("OES_texture_float"),this.getExtension("OES_texture_float_linear"),this.getExtension("OES_texture_half_float"),this.getExtension("OES_texture_half_float_linear"),this.getExtension("OES_element_index_uint"),this.getExtension("OES_standard_derivatives"),this.getExtension("EXT_sRGB"),this.getExtension("WEBGL_depth_texture"),this.getExtension("WEBGL_draw_buffers")),this.getExtension("WEBGL_compressed_texture_astc"),this.getExtension("EXT_texture_compression_bptc"),this.getExtension("WEBGL_compressed_texture_s3tc"),this.getExtension("WEBGL_compressed_texture_etc1"),this.getExtension("WEBGL_compressed_texture_pvrtc"),this.getExtension("WEBKIT_WEBGL_compressed_texture_pvrtc"),this.vertexAttribDivisor=this.getExtension("ANGLE_instanced_arrays","vertexAttribDivisor","vertexAttribDivisorANGLE"),this.drawArraysInstanced=this.getExtension("ANGLE_instanced_arrays","drawArraysInstanced","drawArraysInstancedANGLE"),this.drawElementsInstanced=this.getExtension("ANGLE_instanced_arrays","drawElementsInstanced","drawElementsInstancedANGLE"),this.createVertexArray=this.getExtension("OES_vertex_array_object","createVertexArray","createVertexArrayOES"),this.bindVertexArray=this.getExtension("OES_vertex_array_object","bindVertexArray","bindVertexArrayOES"),this.deleteVertexArray=this.getExtension("OES_vertex_array_object","deleteVertexArray","deleteVertexArrayOES"),this.drawBuffers=this.getExtension("WEBGL_draw_buffers","drawBuffers","drawBuffersWEBGL"),this.parameters={},this.parameters.maxTextureUnits=this.gl.getParameter(this.gl.MAX_COMBINED_TEXTURE_IMAGE_UNITS),this.parameters.maxAnisotropy=this.getExtension("EXT_texture_filter_anisotropic")?this.gl.getParameter(this.getExtension("EXT_texture_filter_anisotropic").MAX_TEXTURE_MAX_ANISOTROPY_EXT):0}setSize(t,i){this.width=t,this.height=i,this.gl.canvas.width=t*this.dpr,this.gl.canvas.height=i*this.dpr,this.gl.canvas.style&&Object.assign(this.gl.canvas.style,{width:t+"px",height:i+"px"})}setViewport(t,i,s=0,r=0){this.state.viewport.width===t&&this.state.viewport.height===i||(this.state.viewport.width=t,this.state.viewport.height=i,this.state.viewport.x=s,this.state.viewport.y=r,this.gl.viewport(s,r,t,i))}setScissor(t,i,s=0,r=0){this.gl.scissor(s,r,t,i)}enable(t){this.state[t]!==!0&&(this.gl.enable(t),this.state[t]=!0)}disable(t){this.state[t]!==!1&&(this.gl.disable(t),this.state[t]=!1)}setBlendFunc(t,i,s,r){this.state.blendFunc.src===t&&this.state.blendFunc.dst===i&&this.state.blendFunc.srcAlpha===s&&this.state.blendFunc.dstAlpha===r||(this.state.blendFunc.src=t,this.state.blendFunc.dst=i,this.state.blendFunc.srcAlpha=s,this.state.blendFunc.dstAlpha=r,s!==void 0?this.gl.blendFuncSeparate(t,i,s,r):this.gl.blendFunc(t,i))}setBlendEquation(t,i){t=t||this.gl.FUNC_ADD,!(this.state.blendEquation.modeRGB===t&&this.state.blendEquation.modeAlpha===i)&&(this.state.blendEquation.modeRGB=t,this.state.blendEquation.modeAlpha=i,i!==void 0?this.gl.blendEquationSeparate(t,i):this.gl.blendEquation(t))}setCullFace(t){this.state.cullFace!==t&&(this.state.cullFace=t,this.gl.cullFace(t))}setFrontFace(t){this.state.frontFace!==t&&(this.state.frontFace=t,this.gl.frontFace(t))}setDepthMask(t){this.state.depthMask!==t&&(this.state.depthMask=t,this.gl.depthMask(t))}setDepthFunc(t){this.state.depthFunc!==t&&(this.state.depthFunc=t,this.gl.depthFunc(t))}setStencilMask(t){this.state.stencilMask!==t&&(this.state.stencilMask=t,this.gl.stencilMask(t))}setStencilFunc(t,i,s){this.state.stencilFunc===t&&this.state.stencilRef===i&&this.state.stencilFuncMask===s||(this.state.stencilFunc=t||this.gl.ALWAYS,this.state.stencilRef=i||0,this.state.stencilFuncMask=s||0,this.gl.stencilFunc(t||this.gl.ALWAYS,i||0,s||0))}setStencilOp(t,i,s){this.state.stencilFail===t&&this.state.stencilDepthFail===i&&this.state.stencilDepthPass===s||(this.state.stencilFail=t,this.state.stencilDepthFail=i,this.state.stencilDepthPass=s,this.gl.stencilOp(t,i,s))}activeTexture(t){this.state.activeTextureUnit!==t&&(this.state.activeTextureUnit=t,this.gl.activeTexture(this.gl.TEXTURE0+t))}bindFramebuffer({target:t=this.gl.FRAMEBUFFER,buffer:i=null}={}){this.state.framebuffer!==i&&(this.state.framebuffer=i,this.gl.bindFramebuffer(t,i))}getExtension(t,i,s){return i&&this.gl[i]?this.gl[i].bind(this.gl):(this.extensions[t]||(this.extensions[t]=this.gl.getExtension(t)),i?this.extensions[t]?this.extensions[t][s].bind(this.extensions[t]):null:this.extensions[t])}sortOpaque(t,i){return t.renderOrder!==i.renderOrder?t.renderOrder-i.renderOrder:t.program.id!==i.program.id?t.program.id-i.program.id:t.zDepth!==i.zDepth?t.zDepth-i.zDepth:i.id-t.id}
468sortTransparent(t,i){return t.renderOrder!==i.renderOrder?t.renderOrder-i.renderOrder:t.zDepth!==i.zDepth?i.zDepth-t.zDepth:i.id-t.id}sortUI(t,i){return t.renderOrder!==i.renderOrder?t.renderOrder-i.renderOrder:t.program.id!==i.program.id?t.program.id-i.program.id:i.id-t.id}getRenderList({scene:t,camera:i,frustumCull:s,sort:r}){let o=[];if(i&&s&&i.updateFrustum(),t.traverse(c=>{if(!c.visible)return!0;c.draw&&(s&&c.frustumCulled&&i&&!i.frustumIntersectsMesh(c)||o.push(c))}),r){const c=[],d=[],m=[];o.forEach(h=>{h.program.transparent?h.program.depthTest?d.push(h):m.push(h):c.push(h),h.zDepth=0,!(h.renderOrder!==0||!h.program.depthTest||!i)&&(h.worldMatrix.getTranslation(Nm),Nm.applyMatrix4(i.projectionViewMatrix),h.zDepth=Nm.z)}),c.sort(this.sortOpaque),d.sort(this.sortTransparent),m.sort(this.sortUI),o=c.concat(d,m)}return o}render({scene:t,camera:i,target:s=null,update:r=!0,sort:o=!0,frustumCull:c=!0,clear:d}){s===null?(this.bindFramebuffer(),this.setViewport(this.width*this.dpr,this.height*this.dpr)):(this.bindFramebuffer(s),this.setViewport(s.width,s.height)),(d||this.autoClear&&d!==!1)&&(this.depth&&(!s||s.depth)&&(this.enable(this.gl.DEPTH_TEST),this.setDepthMask(!0)),(this.stencil||!s||s.stencil)&&(this.enable(this.gl.STENCIL_TEST),this.setStencilMask(255)),this.gl.clear((this.color?this.gl.COLOR_BUFFER_BIT:0)|(this.depth?this.gl.DEPTH_BUFFER_BIT:0)|(this.stencil?this.gl.STENCIL_BUFFER_BIT:0))),r&&t.updateMatrixWorld(),i&&i.updateMatrixWorld(),this.getRenderList({scene:t,camera:i,frustumCull:c,sort:o}).forEach(h=>{h.draw({camera:i})})}}function Ik(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}function Gk(e,t,i,s,r){return e[0]=t,e[1]=i,e[2]=s,e[3]=r,e}function Yk(e,t){let i=t[0],s=t[1],r=t[2],o=t[3],c=i*i+s*s+r*r+o*o;return c>0&&(c=1/Math.sqrt(c)),e[0]=i*c,e[1]=s*c,e[2]=r*c,e[3]=o*c,e}function Xk(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3]*t[3]}function Kk(e){return e[0]=0,e[1]=0,e[2]=0,e[3]=1,e}function Zk(e,t,i){i=i*.5;let s=Math.sin(i);return e[0]=s*t[0],e[1]=s*t[1],e[2]=s*t[2],e[3]=Math.cos(i),e}function nb(e,t,i){let s=t[0],r=t[1],o=t[2],c=t[3],d=i[0],m=i[1],h=i[2],g=i[3];return e[0]=s*g+c*d+r*h-o*m,e[1]=r*g+c*m+o*d-s*h,e[2]=o*g+c*h+s*m-r*d,e[3]=c*g-s*d-r*m-o*h,e}function Qk(e,t,i){i*=.5;let s=t[0],r=t[1],o=t[2],c=t[3],d=Math.sin(i),m=Math.cos(i);return e[0]=s*m+c*d,e[1]=r*m+o*d,e[2]=o*m-r*d,e[3]=c*m-s*d,e}function Wk(e,t,i){i*=.5;let s=t[0],r=t[1],o=t[2],c=t[3],d=Math.sin(i),m=Math.cos(i);return e[0]=s*m-o*d,e[1]=r*m+c*d,e[2]=o*m+s*d,e[3]=c*m-r*d,e}function Jk(e,t,i){i*=.5;let s=t[0],r=t[1],o=t[2],c=t[3],d=Math.sin(i),m=Math.cos(i);return e[0]=s*m+r*d,e[1]=r*m-s*d,e[2]=o*m+c*d,e[3]=c*m-o*d,e}function ez(e,t,i,s){let r=t[0],o=t[1],c=t[2],d=t[3],m=i[0],h=i[1],g=i[2],v=i[3],x,b,S,w,j;return b=r*m+o*h+c*g+d*v,b<0&&(b=-b,m=-m,h=-h,g=-g,v=-v),1-b>1e-6?(x=Math.acos(b),S=Math.sin(x),w=Math.sin((1-s)*x)/S,j=Math.sin(s*x)/S):(w=1-s,j=s),e[0]=w*r+j*m,e[1]=w*o+j*h,e[2]=w*c+j*g,e[3]=w*d+j*v,e}function tz(e,t){let i=t[0],s=t[1],r=t[2],o=t[3],c=i*i+s*s+r*r+o*o,d=c?1/c:0;return e[0]=-i*d,e[1]=-s*d,e[2]=-r*d,e[3]=o*d,e}function nz(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e[3]=t[3],e}function iz(e,t){let i=t[0]+t[4]+t[8],s;if(i>0)s=Math.sqrt(i+1),e[3]=.5*s,s=.5/s,e[0]=(t[5]-t[7])*s,e[1]=(t[6]-t[2])*s,e[2]=(t[1]-t[3])*s;else{let r=0;t[4]>t[0]&&(r=1),t[8]>t[r*3+r]&&(r=2);let o=(r+1)%3,c=(r+2)%3;s=Math.sqrt(t[r*3+r]-t[o*3+o]-t[c*3+c]+1),e[r]=.5*s,s=.5/s,e[3]=(t[o*3+c]-t[c*3+o])*s,e[o]=(t[o*3+r]+t[r*3+o])*s,e[c]=(t[c*3+r]+t[r*3+c])*s}return e}function az(e,t,i="YXZ"){let s=Math.sin(t[0]*.5),r=Math.cos(t[0]*.5),o=Math.sin(t[1]*.5),c=Math.cos(t[1]*.5),d=Math.sin(t[2]*.5),m=Math.cos(t[2]*.5);return i==="XYZ"?(e[0]=s*c*m+r*o*d,e[1]=r*o*m-s*c*d,e[2]=r*c*d+s*o*m,e[3]=r*c*m-s*o*d):i==="YXZ"?(e[0]=s*c*m+r*o*d,e[1]=r*o*m-s*c*d,e[2]=r*c*d-s*o*m,e[3]=r*c*m+s*o*d):i==="ZXY"?(e[0]=s*c*m-r*o*d,e[1]=r*o*m+s*c*d,e[2]=r*c*d+s*o*m,e[3]=r*c*m-s*o*d):i==="ZYX"?(e[0]=s*c*m-r*o*d,e[1]=r*o*m+s*c*d,e[2]=r*c*d-s*o*m,e[3]=r*c*m+s*o*d):i==="YZX"?(e[0]=s*c*m+r*o*d,e[1]=r*o*m+s*c*d,e[2]=r*c*d-s*o*m,e[3]=r*c*m-s*o*d):i==="XZY"&&(e[0]=s*c*m-r*o*d,e[1]=r*o*m-s*c*d,e[2]=r*c*d+s*o*m,e[3]=r*c*m+s*o*d),e}const sz=Ik,rz=Gk,lz=Xk,oz=Yk;class cz extends Array{constructor(t=0,i=0,s=0,r=1){super(t,i,s,r),this.onChange=()=>{},this._target=this;const o=["0","1","2","3"];return new Proxy(this,{set(c,d){const m=Reflect.set(...arguments);return m&&o.includes(d)&&c.onChange(),m}})}get x(){return this[0]}get y(){return this[1]}get z(){return this[2]}get w(){return this[3]}set x(t){this._target[0]=t,this.onChange()}set y(t){this._target[1]=t,this.onChange()}set z(t){this._target[2]=t,this.onChange()}set w(t){this._target[3]=t,this.onChange()}identity(){return Kk(this._target),this.onChange(),this}set(t,i,s,r){return t.length?this.copy(t):(rz(this._target,t,i,s,r),this.onChange(),this)}rotateX(t){return Qk(this._target,this._target,t),this.onChange(),this}rotateY(t){return Wk(this._target,this._target,t),this.onChange(),this}rotateZ(t){return Jk(this._target,this._target,t),this.onChange(),this}inverse(t=this._target){return tz(this._target,t),this.onChange(),this}conjugate(t=this._target){return nz(this._target,t),this.onChange(),this}copy(t){return sz(this._target,t),this.onChange(),this}normalize(t=this._target){return oz(this._target,t),this.onChange(),this}multiply(t,i){return i?nb(this._target,t,i):nb(this._target,this._target,t),this.onChange(),this}dot(t){return lz(this._target,t)}fromMatrix3(t){return iz(this._target,t),this.onChange(),this}fromEuler(t,i){return az(this._target,t,t.order),i||this.onChange(),this}fromAxisAngle(t,i){return Zk(this._target,t,i),this.onChange(),this}slerp(t,i){return ez(this._target,this._target,t,i),this.onChange(),this}fromArray(t,i=0){return this._target[0]=t[i],this._target[1]=t[i+1],this._target[2]=t[i+2],this._target[3]=t[i+3],this.onChange(),this}toArray(t=[],i=0){return t[i]=this[0],t[i+1]=this[1],t[i+2]=this[2],t[i+3]=this[3],t}}const uz=1e-6;function fz(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e}function dz(e,t,i,s,r,o,c,d,m,h,g,v,x,b,S,w,j){return e[0]=t,e[1]=i,e[2]=s,e[3]=r,e[4]=o,e[5]=c,e[6]=d,e[7]=m,e[8]=h,e[9]=g,e[10]=v,e[11]=x,e[12]=b,e[13]=S,e[14]=w,e[15]=j,e}function mz(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10
468]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}function hz(e,t){let i=t[0],s=t[1],r=t[2],o=t[3],c=t[4],d=t[5],m=t[6],h=t[7],g=t[8],v=t[9],x=t[10],b=t[11],S=t[12],w=t[13],j=t[14],E=t[15],C=i*d-s*c,T=i*m-r*c,M=i*h-o*c,R=s*m-r*d,z=s*h-o*d,O=r*h-o*m,k=g*w-v*S,I=g*j-x*S,K=g*E-b*S,J=v*j-x*w,ne=v*E-b*w,se=x*E-b*j,Z=C*se-T*ne+M*J+R*K-z*I+O*k;return Z?(Z=1/Z,e[0]=(d*se-m*ne+h*J)*Z,e[1]=(r*ne-s*se-o*J)*Z,e[2]=(w*O-j*z+E*R)*Z,e[3]=(x*z-v*O-b*R)*Z,e[4]=(m*K-c*se-h*I)*Z,e[5]=(i*se-r*K+o*I)*Z,e[6]=(j*M-S*O-E*T)*Z,e[7]=(g*O-x*M+b*T)*Z,e[8]=(c*ne-d*K+h*k)*Z,e[9]=(s*K-i*ne-o*k)*Z,e[10]=(S*z-w*M+E*C)*Z,e[11]=(v*M-g*z-b*C)*Z,e[12]=(d*I-c*J-m*k)*Z,e[13]=(i*J-s*I+r*k)*Z,e[14]=(w*T-S*R-j*C)*Z,e[15]=(g*R-v*T+x*C)*Z,e):null}function wN(e){let t=e[0],i=e[1],s=e[2],r=e[3],o=e[4],c=e[5],d=e[6],m=e[7],h=e[8],g=e[9],v=e[10],x=e[11],b=e[12],S=e[13],w=e[14],j=e[15],E=t*c-i*o,C=t*d-s*o,T=t*m-r*o,M=i*d-s*c,R=i*m-r*c,z=s*m-r*d,O=h*S-g*b,k=h*w-v*b,I=h*j-x*b,K=g*w-v*S,J=g*j-x*S,ne=v*j-x*w;return E*ne-C*J+T*K+M*I-R*k+z*O}function ib(e,t,i){let s=t[0],r=t[1],o=t[2],c=t[3],d=t[4],m=t[5],h=t[6],g=t[7],v=t[8],x=t[9],b=t[10],S=t[11],w=t[12],j=t[13],E=t[14],C=t[15],T=i[0],M=i[1],R=i[2],z=i[3];return e[0]=T*s+M*d+R*v+z*w,e[1]=T*r+M*m+R*x+z*j,e[2]=T*o+M*h+R*b+z*E,e[3]=T*c+M*g+R*S+z*C,T=i[4],M=i[5],R=i[6],z=i[7],e[4]=T*s+M*d+R*v+z*w,e[5]=T*r+M*m+R*x+z*j,e[6]=T*o+M*h+R*b+z*E,e[7]=T*c+M*g+R*S+z*C,T=i[8],M=i[9],R=i[10],z=i[11],e[8]=T*s+M*d+R*v+z*w,e[9]=T*r+M*m+R*x+z*j,e[10]=T*o+M*h+R*b+z*E,e[11]=T*c+M*g+R*S+z*C,T=i[12],M=i[13],R=i[14],z=i[15],e[12]=T*s+M*d+R*v+z*w,e[13]=T*r+M*m+R*x+z*j,e[14]=T*o+M*h+R*b+z*E,e[15]=T*c+M*g+R*S+z*C,e}function pz(e,t,i){let s=i[0],r=i[1],o=i[2],c,d,m,h,g,v,x,b,S,w,j,E;return t===e?(e[12]=t[0]*s+t[4]*r+t[8]*o+t[12],e[13]=t[1]*s+t[5]*r+t[9]*o+t[13],e[14]=t[2]*s+t[6]*r+t[10]*o+t[14],e[15]=t[3]*s+t[7]*r+t[11]*o+t[15]):(c=t[0],d=t[1],m=t[2],h=t[3],g=t[4],v=t[5],x=t[6],b=t[7],S=t[8],w=t[9],j=t[10],E=t[11],e[0]=c,e[1]=d,e[2]=m,e[3]=h,e[4]=g,e[5]=v,e[6]=x,e[7]=b,e[8]=S,e[9]=w,e[10]=j,e[11]=E,e[12]=c*s+g*r+S*o+t[12],e[13]=d*s+v*r+w*o+t[13],e[14]=m*s+x*r+j*o+t[14],e[15]=h*s+b*r+E*o+t[15]),e}function gz(e,t,i){let s=i[0],r=i[1],o=i[2];return e[0]=t[0]*s,e[1]=t[1]*s,e[2]=t[2]*s,e[3]=t[3]*s,e[4]=t[4]*r,e[5]=t[5]*r,e[6]=t[6]*r,e[7]=t[7]*r,e[8]=t[8]*o,e[9]=t[9]*o,e[10]=t[10]*o,e[11]=t[11]*o,e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e}function yz(e,t,i,s){let r=s[0],o=s[1],c=s[2],d=Math.hypot(r,o,c),m,h,g,v,x,b,S,w,j,E,C,T,M,R,z,O,k,I,K,J,ne,se,Z,re;return Math.abs(d)<uz?null:(d=1/d,r*=d,o*=d,c*=d,m=Math.sin(i),h=Math.cos(i),g=1-h,v=t[0],x=t[1],b=t[2],S=t[3],w=t[4],j=t[5],E=t[6],C=t[7],T=t[8],M=t[9],R=t[10],z=t[11],O=r*r*g+h,k=o*r*g+c*m,I=c*r*g-o*m,K=r*o*g-c*m,J=o*o*g+h,ne=c*o*g+r*m,se=r*c*g+o*m,Z=o*c*g-r*m,re=c*c*g+h,e[0]=v*O+w*k+T*I,e[1]=x*O+j*k+M*I,e[2]=b*O+E*k+R*I,e[3]=S*O+C*k+z*I,e[4]=v*K+w*J+T*ne,e[5]=x*K+j*J+M*ne,e[6]=b*K+E*J+R*ne,e[7]=S*K+C*J+z*ne,e[8]=v*se+w*Z+T*re,e[9]=x*se+j*Z+M*re,e[10]=b*se+E*Z+R*re,e[11]=S*se+C*Z+z*re,t!==e&&(e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e)}function vz(e,t){return e[0]=t[12],e[1]=t[13],e[2]=t[14],e}function NN(e,t){let i=t[0],s=t[1],r=t[2],o=t[4],c=t[5],d=t[6],m=t[8],h=t[9],g=t[10];return e[0]=Math.hypot(i,s,r),e[1]=Math.hypot(o,c,d),e[2]=Math.hypot(m,h,g),e}function xz(e){let t=e[0],i=e[1],s=e[2],r=e[4],o=e[5],c=e[6],d=e[8],m=e[9],h=e[10];const g=t*t+i*i+s*s,v=r*r+o*o+c*c,x=d*d+m*m+h*h;return Math.sqrt(Math.max(g,v,x))}const _N=(function(){const e=[1,1,1];return function(t,i){let s=e;NN(s,i);let r=1/s[0],o=1/s[1],c=1/s[2],d=i[0]*r,m=i[1]*o,h=i[2]*c,g=i[4]*r,v=i[5]*o,x=i[6]*c,b=i[8]*r,S=i[9]*o,w=i[10]*c,j=d+v+w,E=0;return j>0?(E=Math.sqrt(j+1)*2,t[3]=.25*E,t[0]=(x-S)/E,t[1]=(b-h)/E,t[2]=(m-g)/E):d>v&&d>w?(E=Math.sqrt(1+d-v-w)*2,t[3]=(x-S)/E,t[0]=.25*E,t[1]=(m+g)/E,t[2]=(b+h)/E):v>w?(E=Math.sqrt(1+v-d-w)*2,t[3]=(b-h)/E,t[0]=(m+g)/E,t[1]=.25*E,t[2]=(x+S)/E):(E=Math.sqrt(1+w-d-v)*2,t[3]=(m-g)/E,t[0]=(b+h)/E,t[1]=(x+S)/E,t[2]=.25*E),t}})();function bz(e,t,i,s){let r=bl([e[0],e[1],e[2]]);const o=bl([e[4],e[5],e[6]]),c=bl([e[8],e[9],e[10]]);wN(e)<0&&(r=-r),i[0]=e[12],i[1]=e[13],i[2]=e[14];const m=e.slice(),h=1/r,g=1/o,v=1/c;m[0]*=h,m[1]*=h,m[2]*=h,m[4]*=g,m[5]*=g,m[6]*=g,m[8]*=v,m[9]*=v,m[10]*=v,_N(t,m),s[0]=r,s[1]=o,s[2]=c}function Sz(e,t,i,s){const r=e,o=t[0],c=t[1],d=t[2],m=t[3],h=o+o,g=c+c,v=d+d,x=o*h,b=
468o*g,S=o*v,w=c*g,j=c*v,E=d*v,C=m*h,T=m*g,M=m*v,R=s[0],z=s[1],O=s[2];return r[0]=(1-(w+E))*R,r[1]=(b+M)*R,r[2]=(S-T)*R,r[3]=0,r[4]=(b-M)*z,r[5]=(1-(x+E))*z,r[6]=(j+C)*z,r[7]=0,r[8]=(S+T)*O,r[9]=(j-C)*O,r[10]=(1-(x+w))*O,r[11]=0,r[12]=i[0],r[13]=i[1],r[14]=i[2],r[15]=1,r}function wz(e,t){let i=t[0],s=t[1],r=t[2],o=t[3],c=i+i,d=s+s,m=r+r,h=i*c,g=s*c,v=s*d,x=r*c,b=r*d,S=r*m,w=o*c,j=o*d,E=o*m;return e[0]=1-v-S,e[1]=g+E,e[2]=x-j,e[3]=0,e[4]=g-E,e[5]=1-h-S,e[6]=b+w,e[7]=0,e[8]=x+j,e[9]=b-w,e[10]=1-h-v,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}function Nz(e,t,i,s,r){let o=1/Math.tan(t/2),c=1/(s-r);return e[0]=o/i,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=o,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=(r+s)*c,e[11]=-1,e[12]=0,e[13]=0,e[14]=2*r*s*c,e[15]=0,e}function _z(e,t,i,s,r,o,c){let d=1/(t-i),m=1/(s-r),h=1/(o-c);return e[0]=-2*d,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=-2*m,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=2*h,e[11]=0,e[12]=(t+i)*d,e[13]=(r+s)*m,e[14]=(c+o)*h,e[15]=1,e}function jz(e,t,i,s){let r=t[0],o=t[1],c=t[2],d=s[0],m=s[1],h=s[2],g=r-i[0],v=o-i[1],x=c-i[2],b=g*g+v*v+x*x;b===0?x=1:(b=1/Math.sqrt(b),g*=b,v*=b,x*=b);let S=m*x-h*v,w=h*g-d*x,j=d*v-m*g;return b=S*S+w*w+j*j,b===0&&(h?d+=1e-6:m?h+=1e-6:m+=1e-6,S=m*x-h*v,w=h*g-d*x,j=d*v-m*g,b=S*S+w*w+j*j),b=1/Math.sqrt(b),S*=b,w*=b,j*=b,e[0]=S,e[1]=w,e[2]=j,e[3]=0,e[4]=v*j-x*w,e[5]=x*S-g*j,e[6]=g*w-v*S,e[7]=0,e[8]=g,e[9]=v,e[10]=x,e[11]=0,e[12]=r,e[13]=o,e[14]=c,e[15]=1,e}function ab(e,t,i){return e[0]=t[0]+i[0],e[1]=t[1]+i[1],e[2]=t[2]+i[2],e[3]=t[3]+i[3],e[4]=t[4]+i[4],e[5]=t[5]+i[5],e[6]=t[6]+i[6],e[7]=t[7]+i[7],e[8]=t[8]+i[8],e[9]=t[9]+i[9],e[10]=t[10]+i[10],e[11]=t[11]+i[11],e[12]=t[12]+i[12],e[13]=t[13]+i[13],e[14]=t[14]+i[14],e[15]=t[15]+i[15],e}function sb(e,t,i){return e[0]=t[0]-i[0],e[1]=t[1]-i[1],e[2]=t[2]-i[2],e[3]=t[3]-i[3],e[4]=t[4]-i[4],e[5]=t[5]-i[5],e[6]=t[6]-i[6],e[7]=t[7]-i[7],e[8]=t[8]-i[8],e[9]=t[9]-i[9],e[10]=t[10]-i[10],e[11]=t[11]-i[11],e[12]=t[12]-i[12],e[13]=t[13]-i[13],e[14]=t[14]-i[14],e[15]=t[15]-i[15],e}function Ez(e,t,i){return e[0]=t[0]*i,e[1]=t[1]*i,e[2]=t[2]*i,e[3]=t[3]*i,e[4]=t[4]*i,e[5]=t[5]*i,e[6]=t[6]*i,e[7]=t[7]*i,e[8]=t[8]*i,e[9]=t[9]*i,e[10]=t[10]*i,e[11]=t[11]*i,e[12]=t[12]*i,e[13]=t[13]*i,e[14]=t[14]*i,e[15]=t[15]*i,e}class Ic extends Array{constructor(t=1,i=0,s=0,r=0,o=0,c=1,d=0,m=0,h=0,g=0,v=1,x=0,b=0,S=0,w=0,j=1){return super(t,i,s,r,o,c,d,m,h,g,v,x,b,S,w,j),this}get x(){return this[12]}get y(){return this[13]}get z(){return this[14]}get w(){return this[15]}set x(t){this[12]=t}set y(t){this[13]=t}set z(t){this[14]=t}set w(t){this[15]=t}set(t,i,s,r,o,c,d,m,h,g,v,x,b,S,w,j){return t.length?this.copy(t):(dz(this,t,i,s,r,o,c,d,m,h,g,v,x,b,S,w,j),this)}translate(t,i=this){return pz(this,i,t),this}rotate(t,i,s=this){return yz(this,s,t,i),this}scale(t,i=this){return gz(this,i,typeof t=="number"?[t,t,t]:t),this}add(t,i){return i?ab(this,t,i):ab(this,this,t),this}sub(t,i){return i?sb(this,t,i):sb(this,this,t),this}multiply(t,i){return t.length?i?ib(this,t,i):ib(this,this,t):Ez(this,this,t),this}identity(){return mz(this),this}copy(t){return fz(this,t),this}fromPerspective({fov:t,aspect:i,near:s,far:r}={}){return Nz(this,t,i,s,r),this}fromOrthogonal({left:t,right:i,bottom:s,top:r,near:o,far:c}){return _z(this,t,i,s,r,o,c),this}fromQuaternion(t){return wz(this,t),this}setPosition(t){return this.x=t[0],this.y=t[1],this.z=t[2],this}inverse(t=this){return hz(this,t),this}compose(t,i,s){return Sz(this,t,i,s),this}decompose(t,i,s){return bz(this,t,i,s),this}getRotation(t){return _N(t,this),this}getTranslation(t){return vz(t,this),this}getScaling(t){return NN(t,this),this}getMaxScaleOnAxis(){return xz(this)}lookAt(t,i,s){return jz(this,t,i,s),this}determinant(){return wN(this)}fromArray(t,i=0){return this[0]=t[i],this[1]=t[i+1],this[2]=t[i+2],this[3]=t[i+3],this[4]=t[i+4],this[5]=t[i+5],this[6]=t[i+6],this[7]=t[i+7],this[8]=t[i+8],this[9]=t[i+9],this[10]=t[i+10],this[11]=t[i+11],this[12]=t[i+12],this[13]=t[i+13],this[14]=t[i+14],this[15]=t[i+15],this}toArray(t=[],i=0){return t[i]=this[0],t[i+1]=this[1],t[i+2]=this[2],t[i+3]=this[3],t[i+4]=this[4],t[i+5]=this[5],t[i+6]=this[6],t[i+7]=this[7],t[i+8]=this[8],t[i+9]=this[9],t[i+10]=this[10],t[i+11]=this[11],t[i+12]=this[12],t[i+13]=this[13],t[i+14]=this[14],t[i+15]=this[15],t}}function Tz(e,t,i="YXZ"){return i==="XYZ"?(e[1]=Math.asin(Math.min(Math.max(t[8],-1),1)),Math.abs(t[8])<.99999?(e[0]=Math.atan2(-t[9],t[10]),e[2]=Math.atan2(-t[4],t[0])):(e[0]=Math.atan2(t[6],t[5]),e[2]=0)):i==="YXZ"?(e[0]=Math.asin(-Math.min(Math.max(t[9],-1),1)),Math.abs(t[9])<.99999?(e[1]=Math.atan2(t[8],t[10]),e[2]=Math.atan2(t[1],t[5])):(e[1]=Math.atan2(-t[2],t[0]),e[2]=0)):i==="ZXY"?(e[0]=Math.asin(Math.min(Math.max(t[6],-1),1)),Math.abs(t[6])<.99999?(e[1]=Math.atan2(-t[2],t[10]),e[2]=Math.atan2(-t[4],t[5])):(e[1]=0,e[2]=Math.atan2(t[1],t[0]))):i==="ZYX"?(e[1]=Math.asin(-Math.min(Math.max(t[2],-1),1)),Math.abs(t[2])<.99999?(e[0]=Math.atan2(t[6],t[10]),e[2]=Math.atan2(t[1],t[0])):(e[0]=0,e[2]=Math.atan2(-t[4],t[5]))):i==="YZX"?(e[2]=Math.asin(Math.min(Math.max(t[1],-1),1)),Math.abs(t[1])<.99999?(e[0]=Math.atan2(-t[9],t[5]),e[1]=Math.atan2(-t[2],t[0])):(e[0]=0,e[1]=Math.atan2(t[8],t[10]))):i==="XZY"&&(e[2]=Math.asin(-Math.min(Math.max(t[4],-1),1)),Math.abs(t[4])<.99999?(e[0]=Math.atan2(t[6],t[5]),e[1]=Math.atan2(t[8],t[0])):(e[0]=Math.atan2(-t[9],t[10]),e[1]=0)),e}const rb=new Ic;class Cz extends Array{constructor(t=0,i=t,s=t,r="YXZ"){super(t,i,s),this.order=r,this.onChange=()=>{},this._target=this;const o=["0","1","2"];return new Proxy(this,{set(c,d){const m=Reflect.set(...arguments);return m&&o.includes(d)&&c.onChange(),m}})}get x(){return this[0]}get y(){return this[1]}get z(){return this[2]}set x(t){this._target[0]=t,this.onChange()}set y(t){this._target[1]=t,this.onChange()}set z(t){this._target[2]=t,this.onChange()}set(t,i=t,s=t){return t.length?this.copy(t):(this._target[0]=t,this._target[1]=i,this._target[2]=s,this.onChange(),this)}copy(t){return this._target[0]=t[0],this._target[1]=t[1],this._target[2]=t[2],this.onChange(),this}reorder(t){return this._target.order=t,this.onChange(),this}fromRotationMatrix(t,i=this.order){return Tz(this._target,t,i),this.onChange(),this}fromQuaternion(t,i=this.order,s){return rb.fromQuaternion(t),this._target.fromRotationMatrix(rb,i),s||this.onChange(),this}fromArray(t,i=0){return this._target[0]=t[i],this._target[1]=t[i+1],this._target[2]=t[i+2],this}toArray(t=[],i=0){return t[i]=this[0],t[i+1]=this[1],t[i+2]=this[2],t}}class Az{constructor(){this.parent=null,this.children=[],this.visible=!0,this.matrix=new Ic,this.worldMatrix=new Ic,this.matrixAutoUpdate=!0,this.worldMatrixNeedsUpdate=!1,this.position=new Mn,this.quaternion=new cz,this.scale=new Mn(1),this.rotation=new Cz,this.up=new Mn(0,1,0),this.rotation._target.onChange=()=>this.quaternion.fromEuler(this.rotation,!0),this.quaternion._target.onChange=()=>this.rotation.fromQuaternion(this.quaternion,void 0,!0)}setParent(t,i=!0){this.parent&&t!==this.parent&&this.parent.removeChild(this,!1),this.parent=t,i&&t&&t.addChild(this,!1)}addChild(t,i=!0){~this.children.indexOf(t)||this.children.push(t),i&&t.setParent(this,!1)}removeChild(t,i=!0){~this.children.indexOf(t)&&this.children.splice(this.children.indexOf(t),1),i&&t.setParent(null,!1)}updateMatrixWorld(t){this.matrixAutoUpdate&&this.updateMatrix(),(this.worldMatrixNeedsUpdate||t)&&(this.parent===null?this.worldMatrix.copy(this.matrix
468):this.worldMatrix.multiply(this.parent.worldMatrix,this.matrix),this.worldMatrixNeedsUpdate=!1,t=!0);for(let i=0,s=this.children.length;i<s;i++)this.children[i].updateMatrixWorld(t)}updateMatrix(){this.matrix.compose(this.quaternion,this.position,this.scale),this.worldMatrixNeedsUpdate=!0}traverse(t){if(!t(this))for(let i=0,s=this.children.length;i<s;i++)this.children[i].traverse(t)}decompose(){this.matrix.decompose(this.quaternion._target,this.position,this.scale),this.rotation.fromQuaternion(this.quaternion)}lookAt(t,i=!1){i?this.matrix.lookAt(this.position,t,this.up):this.matrix.lookAt(t,this.position,this.up),this.matrix.getRotation(this.quaternion._target),this.rotation.fromQuaternion(this.quaternion)}}function Mz(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[4],e[4]=t[5],e[5]=t[6],e[6]=t[8],e[7]=t[9],e[8]=t[10],e}function Rz(e,t){let i=t[0],s=t[1],r=t[2],o=t[3],c=i+i,d=s+s,m=r+r,h=i*c,g=s*c,v=s*d,x=r*c,b=r*d,S=r*m,w=o*c,j=o*d,E=o*m;return e[0]=1-v-S,e[3]=g-E,e[6]=x+j,e[1]=g+E,e[4]=1-h-S,e[7]=b-w,e[2]=x-j,e[5]=b+w,e[8]=1-h-v,e}function Dz(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e}function Oz(e,t,i,s,r,o,c,d,m,h){return e[0]=t,e[1]=i,e[2]=s,e[3]=r,e[4]=o,e[5]=c,e[6]=d,e[7]=m,e[8]=h,e}function kz(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=1,e[5]=0,e[6]=0,e[7]=0,e[8]=1,e}function zz(e,t){let i=t[0],s=t[1],r=t[2],o=t[3],c=t[4],d=t[5],m=t[6],h=t[7],g=t[8],v=g*c-d*h,x=-g*o+d*m,b=h*o-c*m,S=i*v+s*x+r*b;return S?(S=1/S,e[0]=v*S,e[1]=(-g*s+r*h)*S,e[2]=(d*s-r*c)*S,e[3]=x*S,e[4]=(g*i-r*m)*S,e[5]=(-d*i+r*o)*S,e[6]=b*S,e[7]=(-h*i+s*m)*S,e[8]=(c*i-s*o)*S,e):null}function lb(e,t,i){let s=t[0],r=t[1],o=t[2],c=t[3],d=t[4],m=t[5],h=t[6],g=t[7],v=t[8],x=i[0],b=i[1],S=i[2],w=i[3],j=i[4],E=i[5],C=i[6],T=i[7],M=i[8];return e[0]=x*s+b*c+S*h,e[1]=x*r+b*d+S*g,e[2]=x*o+b*m+S*v,e[3]=w*s+j*c+E*h,e[4]=w*r+j*d+E*g,e[5]=w*o+j*m+E*v,e[6]=C*s+T*c+M*h,e[7]=C*r+T*d+M*g,e[8]=C*o+T*m+M*v,e}function Lz(e,t,i){let s=t[0],r=t[1],o=t[2],c=t[3],d=t[4],m=t[5],h=t[6],g=t[7],v=t[8],x=i[0],b=i[1];return e[0]=s,e[1]=r,e[2]=o,e[3]=c,e[4]=d,e[5]=m,e[6]=x*s+b*c+h,e[7]=x*r+b*d+g,e[8]=x*o+b*m+v,e}function Vz(e,t,i){let s=t[0],r=t[1],o=t[2],c=t[3],d=t[4],m=t[5],h=t[6],g=t[7],v=t[8],x=Math.sin(i),b=Math.cos(i);return e[0]=b*s+x*c,e[1]=b*r+x*d,e[2]=b*o+x*m,e[3]=b*c-x*s,e[4]=b*d-x*r,e[5]=b*m-x*o,e[6]=h,e[7]=g,e[8]=v,e}function Pz(e,t,i){let s=i[0],r=i[1];return e[0]=s*t[0],e[1]=s*t[1],e[2]=s*t[2],e[3]=r*t[3],e[4]=r*t[4],e[5]=r*t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e}function Uz(e,t){let i=t[0],s=t[1],r=t[2],o=t[3],c=t[4],d=t[5],m=t[6],h=t[7],g=t[8],v=t[9],x=t[10],b=t[11],S=t[12],w=t[13],j=t[14],E=t[15],C=i*d-s*c,T=i*m-r*c,M=i*h-o*c,R=s*m-r*d,z=s*h-o*d,O=r*h-o*m,k=g*w-v*S,I=g*j-x*S,K=g*E-b*S,J=v*j-x*w,ne=v*E-b*w,se=x*E-b*j,Z=C*se-T*ne+M*J+R*K-z*I+O*k;return Z?(Z=1/Z,e[0]=(d*se-m*ne+h*J)*Z,e[1]=(m*K-c*se-h*I)*Z,e[2]=(c*ne-d*K+h*k)*Z,e[3]=(r*ne-s*se-o*J)*Z,e[4]=(i*se-r*K+o*I)*Z,e[5]=(s*K-i*ne-o*k)*Z,e[6]=(w*O-j*z+E*R)*Z,e[7]=(j*M-S*O-E*T)*Z,e[8]=(S*z-w*M+E*C)*Z,e):null}class Bz extends Array{constructor(t=1,i=0,s=0,r=0,o=1,c=0,d=0,m=0,h=1){return super(t,i,s,r,o,c,d,m,h),this}set(t,i,s,r,o,c,d,m,h){return t.length?this.copy(t):(Oz(this,t,i,s,r,o,c,d,m,h),this)}translate(t,i=this){return Lz(this,i,t),this}rotate(t,i=this){return Vz(this,i,t),this}scale(t,i=this){return Pz(this,i,t),this}multiply(t,i){return i?lb(this,t,i):lb(this,this,t),this}identity(){return kz(this),this}copy(t){return Dz(this,t),this}fromMatrix4(t){return Mz(this,t),this}fromQuaternion(t){return Rz(this,t),this}fromBasis(t,i,s){return this.set(t[0],t[1],t[2],i[0],i[1],i[2],s[0],s[1],s[2]),this}inverse(t=this){return zz(this,t),this}getNormalMatrix(t){return Uz(this,t),this}}let Hz=0;class Fz extends Az{constructor(t,{geometry:i,program:s,mode:r=t.TRIANGLES,frustumCulled:o=!0,renderOrder:c=0}={}){super(),t.canvas||console.error("gl not passed as first argument to Mesh"),this.gl=t,this.id=Hz++,this.geometry=i,this.program=s,this.mode=r,this.frustumCulled=o,this.renderOrder=c,this.modelViewMatrix=new Ic,this.normalMatrix=new Bz,this.beforeRenderCallbacks=[],this.afterRenderCallbacks=[]}onBeforeRender(t){return this.beforeRenderCallbacks.push(t),this}onAfterRender(t){return this.afterRenderCallbacks.push(t),this}draw({camera:t}={}){t&&(this.program.uniforms.modelMatrix||Object.assign(this.program.uniforms,{modelMatrix:{value:null},viewMatrix:{value:null},modelViewMatrix:{value:null},normalMatrix:{value:null},projectionMatrix:{value:null},cameraPosition:{value:null}}),this.program.uniforms.projectionMatrix.value=t.projectionMatrix,this.program.uniforms.cameraPosition.value=t.worldPosition,this.program.uniforms.viewMatrix.value=t.viewMatrix,this.modelViewMatrix.multiply(t.viewMatrix,this.worldMatrix),this.normalMatrix.getNormalMatrix(this.modelViewMatrix),this.program.uniforms.modelMatrix.value=this.worldMatrix,this.program.uniforms.modelViewMatrix.value=this.modelViewMatrix,this.program.uniforms.normalMatrix.value=this.normalMatrix),this.beforeRenderCallbacks.forEach(s=>s&&s({mesh:this,camera:t}));let i=this.program.cullFace&&this.worldMatrix.determinant()<0;this.program.use({flipFaces:i}
468),this.geometry.draw({mode:this.mode,program:this.program}),this.afterRenderCallbacks.forEach(s=>s&&s({mesh:this,camera:t}))}}const ob={black:"#000000",white:"#ffffff",red:"#ff0000",green:"#00ff00",blue:"#0000ff",fuchsia:"#ff00ff",cyan:"#00ffff",yellow:"#ffff00",orange:"#ff8000"};function cb(e){e.length===4&&(e=e[0]+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]);const t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return t||console.warn(`Unable to convert hex string ${e} to rgb values`),[parseInt(t[1],16)/255,parseInt(t[2],16)/255,parseInt(t[3],16)/255]}function qz(e){return e=parseInt(e),[(e>>16&255)/255,(e>>8&255)/255,(e&255)/255]}function ub(e){return e===void 0?[0,0,0]:arguments.length===3?arguments:isNaN(e)?e[0]==="#"?cb(e):ob[e.toLowerCase()]?cb(ob[e.toLowerCase()]):(console.warn("Color format not recognised"),[0,0,0]):qz(e)}class fb extends Array{constructor(t){return Array.isArray(t)?super(...t):super(...ub(...arguments))}get r(){return this[0]}get g(){return this[1]}get b(){return this[2]}set r(t){this[0]=t}set g(t){this[1]=t}set b(t){this[2]=t}set(t){return Array.isArray(t)?this.copy(t):this.copy(ub(...arguments))}copy(t){return this[0]=t[0],this[1]=t[1],this[2]=t[2],this}}class $z extends Vk{constructor(t,{attributes:i={}}={}){Object.assign(i,{position:{size:2,data:new Float32Array([-1,-1,3,-1,-1,3])},uv:{size:2,data:new Float32Array([0,0,2,0,0,2])}}),super(t,i)}}const Iz=`
469attribute vec2 position;
470attribute vec2 uv;
471varying vec2 vUv;
472void main() {
473  vUv = uv;
474  gl_Position = vec4(position, 0.0, 1.0);
475}
476`,Gz=`
477precision highp float;
478
479uniform float iTime;
480uniform vec3 iResolution;
481uniform vec3 uColor;
482uniform float uAmplitude;
483uniform float uDistance;
484uniform vec2 uMouse;
485
486#define PI 3.1415926538
487
488const int u_line_count = 20;
489const float u_line_width = 10.0;
490const float u_line_blur = 10.0;
491
492float Perlin2D(vec2 P) {
493    vec2 Pi = floor(P);
494    vec4 Pf_Pfmin1 = P.xyxy - vec4(Pi, Pi + 1.0);
495    vec4 Pt = vec4(Pi.xy, Pi.xy + 1.0);
496    Pt = Pt - floor(Pt * (1.0 / 71.0)) * 71.0;
497    Pt += vec2(26.0, 161.0).xyxy;
498    Pt *= Pt;
499    Pt = Pt.xzxz * Pt.yyww;
500    vec4 hash_x = fract(Pt * (1.0 / 951.135664));
501    vec4 hash_y = fract(Pt * (1.0 / 642.949883));
502    vec4 grad_x = hash_x - 0.49999;
503    vec4 grad_y = hash_y - 0.49999;
504    vec4 grad_results = inversesqrt(grad_x * grad_x + grad_y * grad_y)
505        * (grad_x * Pf_Pfmin1.xzxz + grad_y * Pf_Pfmin1.yyww);
506    grad_results *= 1.4142135623730950;
507    vec2 blend = Pf_Pfmin1.xy * Pf_Pfmin1.xy * Pf_Pfmin1.xy
508               * (Pf_Pfmin1.xy * (Pf_Pfmin1.xy * 6.0 - 15.0) + 10.0);
509    vec4 blend2 = vec4(blend, vec2(1.0 - blend));
510    return dot(grad_results, blend2.zxzx * blend2.wwyy);
511}
512
513float pixel(float count, vec2 resolution) {
514    return (1.0 / max(resolution.x, resolution.y)) * count;
515}
516
517float lineFn(vec2 st, float width, float perc, float offset, vec2 mouse, float time, float amplitude, float distance) {
518    float split_offset = (perc * 0.4);
519    float split_point = 0.1 + split_offset;
520
521    float amplitude_normal = smoothstep(split_point, 0.7, st.x);
522    float amplitude_strength = 0.5;
523    float finalAmplitude = amplitude_normal * amplitude_strength
524                           * amplitude * (1.0 + (mouse.y - 0.5) * 0.2);
525
526    float time_scaled = time / 10.0 + (mouse.x - 0.5) * 1.0;
527    float blur = smoothstep(split_point, split_point + 0.05, st.x) * perc;
528
529    float xnoise = mix(
530        Perlin2D(vec2(time_scaled, st.x + perc) * 2.5),
531        Perlin2D(vec2(time_scaled, st.x + time_scaled) * 3.5) / 1.5,
532        st.x * 0.3
533    );
534
535    float y = 0.5 + (perc - 0.5) * distance + xnoise / 2.0 * finalAmplitude;
536
537    float line_start = smoothstep(
538        y + (width / 2.0) + (u_line_blur * pixel(1.0, iResolution.xy) * blur),
539        y,
540        st.y
541    );
542
543    float line_end = smoothstep(
544        y,
545        y - (width / 2.0) - (u_line_blur * pixel(1.0, iResolution.xy) * blur),
546        st.y
547    );
548
549    return clamp(
550        (line_start - line_end) * (1.0 - smoothstep(0.0, 1.0, pow(perc, 0.3))),
551        0.0,
552        1.0
553    );
554}
555
556void mainImage(out vec4 fragColor, in vec2 fragCoord) {
557    vec2 uv = fragCoord / iResolution.xy;
558
559    float line_strength = 1.0;
560    for (int i = 0; i < u_line_count; i++) {
561        float p = float(i) / float(u_line_count);
562        line_strength *= (1.0 - lineFn(
563            uv,
564            u_line_width * pixel(1.0, iResolution.xy) * (1.0 - p),
565            p,
566            (PI * 1.0) * p,
567            uMouse,
568            iTime,
569            uAmplitude,
570            uDistance
571        ));
572    }
573
574    float colorVal = 1.0 - line_strength;
575    fragColor = vec4(uColor * colorVal, colorVal);
576}
577
578void main() {
579    mainImage(gl_FragColor, gl_FragCoord.xy);
580}
581`,Yz=({color:e=[1,1,1],amplitude:t=1,distance:i=0,enableMouseInteraction:s=!1,...r})=>{const o=_.useRef(null),c=_.useRef(0);return _.useEffect(()=>{if(!o.current)return;const d=o.current,m=new $k({alpha:!0}),h=m.gl;h.clearColor(0,0,0,0),h.enable(h.BLEND),h.blendFunc(h.SRC_ALPHA,h.ONE_MINUS_SRC_ALPHA),d.appendChild(h.canvas);const g=new $z(h),v=new Uk(h,{vertex:Iz,fragment:Gz,uniforms:{iTime:{value:0},iResolution:{value:new fb(h.canvas.width,h.canvas.height,h.canvas.width/h.canvas.height)},uColor:{value:new fb(...e)},uAmplitude:{value:t},uDistance:{value:i},uMouse:{value:new Float32Array([.5,.5])}}}),x=new Fz(h,{geometry:g,program:v});function b(){const{clientWidth:T,clientHeight:M}=d;m.setSize(T,M),v.uniforms.iResolution.value.r=T,v.uniforms.iResolution.value.g=M,v.uniforms.iResolution.value.b=T/M}window.addEventListener("resize",b),b();let S=[.5,.5],w=[.5,.5];function j(T){const M=d.getBoundingClientRect(),R=(T.clientX-M.left)/M.width,z=1-(T.clientY-M.top)/M.height;w=[R,z]}function E(){w=[.5,.5]}s&&(d.addEventListener("mousemove",j),d.addEventListener("mouseleave",E));function C(T){s?(S[0]+=.05*(w[0]-S[0]),S[1]+=.05*(w[1]-S[1]),v.uniforms.uMouse.value[0]=S[0],v.uniforms.uMouse.value[1]=S[1]):(v.uniforms.uMouse.value[0]=.5,v.uniforms.uMouse.value[1]=.5),v.uniforms.iTime.value=T*.001,m.render({scene:x}),c.current=requestAnimationFrame(C)}return c.current=requestAnimationFrame(C),()=>{c.current&&cancelAnimationFrame(c.current),window.removeEventListener("resize",b),s&&(d.removeEventListener("mousemove",j),d.removeEventListener("mouseleave",E)),d.contains(h.canvas)&&d.removeChild(h.canvas),h.getExtension("WEBGL_lose_context")?.loseContext()}},[e,t,i,s]),f.jsx("div",{ref:o,className:"threads-container",...r})};function Xz(){const e=te.c(6);let t;e[0]===Symbol.for("react.memo_cache_sentinel")?(t=f.jsx("div",{className:"absolute inset-0 z-0",children:f.jsx(Yz,{amplitude:2,distance:0,enableMouseInteraction:!0})}),e[0]=t):t=e[0];let i;e[1]===Symbol.for("react.memo_cache_sentinel")?(i=f.jsx(wt,{className:"text-2xl font-semibold mb-4 text-center text-foreground",children:"¿Qué ofrecemos?"}),e[1]=i):i=e[1];let s;e[2]===Symbol.for("react.memo_cache_sentinel")?(s=[fu({delay:2e3})],e[2]=s):s=e[2];let r;e[3]===Symbol.for("react.memo_cache_sentinel")?(r=f.jsx(et,{children:f.jsx(Jh,{plugins:s,children:f.jsx(ep,{children:ml.map(Kz)})})}),e[3]=r):r=e[3];let o;e[4]===Symbol.for("react.memo_cache_sentinel")?(o=f.jsx("p",{className:"text-xl pb-3",children:"Y mucho más..."}),e[4]=o):o=e[4];let c;return e[5]===Symbol.for("react.memo_cache_sentinel")?(c=f.jsxs(Xe,{className:"p-8 mt-8 bg-muted/30 backdrop-blur-sm border border-border/40 relative overflow-hidden",children:[t,f.jsxs("div",{className:"relative z-10",children:[i,r,f.jsx(BS,{className:"flex justify-center items-center mt-6 gap-3",children:f.jsxs("div",{className:"text-center",children:[o,f.jsx(Ue,{size:"lg",className:"rounded-full hover:scale-105 transition-transform bg-(--button-bg) text-(--button-foreground) hover:bg-(--button-foreground) hover:text-(--button-bg) hover:border-2",asChild:!0,children:f.jsx(On,{to:"/services",children:"¡Vamos!"})})]})})]})]}),e[5]=c):c=e[5],c}function Kz(e){return f.jsx(tp,{className:"md:basis-1/2 lg:basis-1/3",children:f.jsxs(Xe,{className:"flex items-center text-center p-6 transition-all duration-300 border hover:shadow-lg hover:-translate-y-1 bg-background/80",children:[f.jsx(e.icon,{className:"w-12 h-12 mb-0 text-foreground"}),f.jsx(wt,{className:"text-lg font-semibold mb-0",children:e.title}),f.jsx(et,{className:"text-muted-foreground text-sm",children:e.briefDescription})]},e.id)},e.id)}function Zz(){const e=te.c(2);let t;e[0]===Symbol.for("react.memo_cache_sentinel")?(t=f.jsx("div",{className:"px-10 py-10 pt-0 pb-0",children:f.jsx(vk,{})}),e[0]=t):t=e[0];let i;return e[1]===Symbol.for("react.memo_cache_sentinel")?(i=f.jsxs(f.Fragment,{children:[t,f.jsx("section",{id:"servicios",children:f.jsx(Xz,{})})]}),e[1]=i):i=e[1],i}const Qz=[{id:1,title:"Jefatura",description:"La Unidad de Jefatura, es el órgano de dirección de la Red Telemática de San Marcos, encargado de formular y conducir la Planificación Estratégica en Tecnologías de Información y Comunicación de la universidad",tasks:["Dirigir y supervisar permanentemente las actividades de la Red Telemática con el objeto de proponer medidas de mejoramiento continuo.","Formular y conducir el proceso de Planeación Estratégica en Tecnologías de Información y Comunicación.","Conducir la formulación del Presupuesto Anual de la Red Telemática y evaluar su ejecución.","Aprobar los planes de trabajo anuales de las unidades de línea estableciendo aportes y recomendaciones para su cumplimiento.","Formular y conducir la elaboración de los documentos normativos de gestión para el ordenamiento y mejoramiento de las acciones a desarrollar por las unidades orgánicas.","Conducir el Proceso de Formulación de Políticas y Normativas de Uso y Desarrollo de Servicios Informáticos.","Dirigir el Proceso de Reclutamiento y Selección de personal."]},{id:2,title:"Unidad de Secretaría",description:"La unidad de Secretaría, es el órgano de apoyo encargado de recepcionar, registrar, elaborar y distribuir los documentos oficiales que llegan, y que son emitidos por la Red Telemática en coordinación con las directivas de la Dirección.",tasks:["Recepcionar, registrar y entregar, con cargo a la jefatura de la RTSM, los documentos oficiales provenientes de las diferentes dependencias de la universidad como de otras instituciones públicas o privadas.","Distribuir los documentos recepcionados a las diferentes unidades de la RTSM de apoyo, de asesoría y de línea, según directivas de la Dirección.","Brindar atención al público en general, que solicite información de la Red Telemática.","Tener actualizado el Archivo General de documentos de la Red Telemática y hacer seguimiento a los expedientes."]},{id:3,title:"Unidad de Logística y Asuntos Administrativos",description:"La unidad de logística y asuntos administrativos, es el órgano encargado de programar, dirigir y organizar las actividades de apoyo a la Dirección, así como coordinar y proveer el soporte logístico a las unidades de línea.",tasks:["Formulación y evaluación del Plan Operativo Institucional.","Formular y ejecutar el Presupuesto Anual de la Red Telemática.","Elaborar el Texto Ú
581nico de Procedimientos Administrativos (TUPA) y el Manual de Procedimientos (MAPRO) de la Red Telemática.","Programar y administrar el abastecimiento y necesidad de recursos de la Red Telemática.","Colaborar en la formulación de presupuestos de proyectos de las unidades de línea.","Llevar el control de los ingresos y egresos de la Red Telemática.","Supervisar el cumplimiento de las funciones del personal.","Ejecutar las acciones de conservación y mantenimiento del local.","Administrar el inventario de bienes e inmuebles."]},{id:4,title:"Unidad de Servidores y Sistemas de Información",description:"La unidad de Administración de Servidores y Sistemas de Información, es el órgano de línea encargado de planificar, dirigir, administrar y mantener la operatividad de los servidores y servicios de red de la universidad, así como de desarrollar, administrar y mantener operativos sistemas de información que contribuyan a la mejora de los procesos y actividades administrativas y académicas de la universidad.",tasks:["Administrar y mantener la operatividad de los servidores de la Red Telemática.","Administrar las cuentas de usuario de la red de la universidad y los servicios de correo electrónico, FTP, DNS, WINS y demás servicios de red que incorpore la Red Telemática para beneficio de la Comunidad Universitaria.","Diseñar y administrar el contenido de la página web de la Red Telemática.","Asesorar la organización de las páginas web de las unidades académicas de la universidad.","Elaborar, mantener actualizada, dirigir y dar cumplimiento a la política de seguridad informática que la universidad requiere.","Dirigir, elaborar y hacer el seguimiento al Sistema de Seguridad Informática y de Telecomunicaciones en coordinación con las unidades de línea.","Dar soporte y mantener técnicamente la disponibilidad permanente del sistema de información de administración de Recursos Informáticos de la universidad.","Desarrollar sistemas de información como solución a los problemas de información y necesidades de crecimiento de las diferentes dependencias de la universidad.","Administrar los sistemas de información desarrollados por la Red Telemática y utilizados por la Comunidad Universitaria.","Administrar las bases de datos que soportan la operatividad de los sistemas de información en producción."]},{id:5,title:"Unidad de Redes, Conectividad y Soporte",description:"La unidad de Redes y Conectividad, es el órgano de línea encargado de planificar, administrar, expandir y mantener la operatividad de la infraestructura de telecomunicaciones de la Universidad y del acceso a Internet, además organizar y realizar las actividades de soporte técnico en hardware y software, asi como la capacitación informática a los usuarios de la Red Telemática de San Marcos.",tasks:["Gestionar la infraestructura de telecomunicaciones de la universidad y el acceso a Internet, mediante el diseño y mejora de la arquitectura de red, supervisión del rendimiento, y administración de equipos de telecomunicaciones.","Planificar, dirigir y ejecutar proyectos de cableado estructurado y conectividad general en el campus universitario.","Administrar las direcciones IP y protocolos de red, coordinando su adecuada distribución con las distintas dependencias y oficinas de la universidad.","Llevar el registro actualizado de proyectos de cableado estructurado, conectividad y distribución de equipos de telecomunicaciones.","Supervisar la instalación y mantenimiento de centrales telefónicas, intercomunicadores, anexos y demás componentes de telefonía institucional.","Organizar y mantener el servicio de atención al usuario (help desk), aprovechando los recursos tecnológicos disponibles y en coordinación con las unidades de línea.","Dirigir y ejecutar tareas de soporte técnico en hardware y software, resolución de problemas de conectividad y mantenimiento de equipos de telecomunicación en todas las dependencias universitarias.","Planificar y ejecutar operaciones de mantenimiento de cableado estructurado, conexiones de red, y equipos de cómputo que forman parte de la Red Telemática.","Distribuir y mantener actualizadas las versiones electrónicas e impresas del directorio telefónico institucional.","Capacitar a los usuarios sobre los servicios de la Red Telemática y aplicar encuestas periódicas para evaluar su calida
581d y uso.","Participar activamente en la formulación de políticas y normativas para el uso y desarrollo informático de la universidad."]}];var Vn="Accordion",Wz=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[kp,Jz,e7]=tu(Vn),[pu]=Oi(Vn,[e7,MS]),zp=MS(),jN=ut.forwardRef((e,t)=>{const{type:i,...s}=e,r=s,o=s;return f.jsx(kp.Provider,{scope:e.__scopeAccordion,children:i==="multiple"?f.jsx(a7,{...o,ref:t}):f.jsx(i7,{...r,ref:t})})});jN.displayName=Vn;var[EN,t7]=pu(Vn),[TN,n7]=pu(Vn,{collapsible:!1}),i7=ut.forwardRef((e,t)=>{const{value:i,defaultValue:s,onValueChange:r=()=>{},collapsible:o=!1,...c}=e,[d,m]=ei({prop:i,defaultProp:s??"",onChange:r,caller:Vn});return f.jsx(EN,{scope:e.__scopeAccordion,value:ut.useMemo(()=>d?[d]:[],[d]),onItemOpen:m,onItemClose:ut.useCallback(()=>o&&m(""),[o,m]),children:f.jsx(TN,{scope:e.__scopeAccordion,collapsible:o,children:f.jsx(CN,{...c,ref:t})})})}),a7=ut.forwardRef((e,t)=>{const{value:i,defaultValue:s,onValueChange:r=()=>{},...o}=e,[c,d]=ei({prop:i,defaultProp:s??[],onChange:r,caller:Vn}),m=ut.useCallback(g=>d((v=[])=>[...v,g]),[d]),h=ut.useCallback(g=>d((v=[])=>v.filter(x=>x!==g)),[d]);return f.jsx(EN,{scope:e.__scopeAccordion,value:c,onItemOpen:m,onItemClose:h,children:f.jsx(TN,{scope:e.__scopeAccordion,collapsible:!0,children:f.jsx(CN,{...o,ref:t})})})}),[s7,gu]=pu(Vn),CN=ut.forwardRef((e,t)=>{const{__scopeAccordion:i,disabled:s,dir:r,orientation:o="vertical",...c}=e,d=ut.useRef(null),m=ft(d,t),h=Jz(i),v=eu(r)==="ltr",x=je(e.onKeyDown,b=>{if(!Wz.includes(b.key))return;const S=b.target,w=h().filter(k=>!k.ref.current?.disabled),j=w.findIndex(k=>k.ref.current===S),E=w.length;if(j===-1)return;b.preventDefault();let C=j;const T=0,M=E-1,R=()=>{C=j+1,C>M&&(C=T)},z=()=>{C=j-1,C<T&&(C=M)};switch(b.key){case"Home":C=T;break;case"End":C=M;break;case"ArrowRight":o==="horizontal"&&(v?R():z());break;case"ArrowDown":o==="vertical"&&R();break;case"ArrowLeft":o==="horizontal"&&(v?z():R());break;case"ArrowUp":o==="vertical"&&z();break}const O=C%E;w[O].ref.current?.focus()});return f.jsx(s7,{scope:i,disabled:s,direction:r,orientation:o,children:f.jsx(kp.Slot,{scope:i,children:f.jsx(Ce.div,{...c,"data-orientation":o,ref:m,onKeyDown:s?void 0:x})})})}),Gc="AccordionItem",[r7,Lp]=pu(Gc),AN=ut.forwardRef((e,t)=>{const{__scopeAccordion:i,value:s,...r}=e,o=gu(Gc,i),c=t7(Gc,i),d=zp(i),m=Xn(),h=s&&c.value.includes(s)||!1,g=o.disabled||e.disabled;return f.jsx(r7,{scope:i,open:h,disabled:g,triggerId:m,children:f.jsx(OS,{"data-orientation":o.orientation,"data-state":zN(h),...d,...r,ref:t,disabled:g,open:h,onOpenChange:v=>{v?c.onItemOpen(s):c.onItemClose(s)}})})});AN.displayName=Gc;var MN="AccordionHeader",RN=ut.forwardRef((e,t)=>{const{__scopeAccordion:i,...s}=e,r=gu(Vn,i),o=Lp(MN,i);return f.jsx(Ce.h3,{"data-orientation":r.orientation,"data-state":zN(o.open),"data-disabled":o.disabled?"":void 0,...s,ref:t})});RN.displayName=MN;var mh="AccordionTrigger",DN=ut.forwardRef((e,t)=>{const{__scopeAccordion:i,...s}=e,r=gu(Vn,i),o=Lp(mh,i),c=n7(mh,i),d=zp(i);return f.jsx(kp.ItemSlot,{scope:i,children:f.jsx(BM,{"aria-disabled":o.open&&!c.collapsible||void 0,"data-orientation":r.orientation,id:o.triggerId,...d,...s,ref:t})})});DN.displayName=mh;var ON="AccordionContent",kN=ut.forwardRef((e,t)=>{const{__scopeAccordion:i,...s}=e,r=gu(Vn,i),o=Lp(ON,i),c=zp(i);return f.jsx(HM,{role:"region","aria-labelledby":o.triggerId,"data-orientation":r.orientation,...c,...s,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});kN.displayName=ON;function zN(e){return e?"open":"closed"}var l7=jN,o7=AN,c7=RN,u7=DN,f7=kN;function d7(e){const t=te.c(4);let i;t[0]!==e?({...i}=e,t[0]=e,t[1]=i):i=t[1];let s;return t[2]!==i?(s=f.jsx(l7,{"data-slot":"accordion",...i}),t[2]=i,t[3]=s):s=t[3],s}function m7(e){const t=te.c(8);let i,s;t[0]!==e?({className:i,...s}=e,t[0]=e,t[1]=i,t[2]=s):(i=t[1],s=t[2]);let r;t[3]!==i?(r=Se("border-b last:border-b-0",i),t[3]=i,t[4]=r):r=t[4];let o;return t[5]!==s||t[6]!==r?(o=f.jsx(o7,{"data-slot":"accordion-item",className:r,...s}),t[5]=s,t[6]=r,t[7]=o):o=t[7],o}function h7(e){const t=te.c(11);let i,s,r;t[0]!==e?({className:s,children:i,...r}=e,t[0]=e,t[1]=i,t[2]=s,t[3]=r):(i=t[1],s=t[2],r=t[3]);let o;t[4]!==s?(o=Se("focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 roun
581ded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&[data-state=open]>svg]:rotate-180",s),t[4]=s,t[5]=o):o=t[5];let c;t[6]===Symbol.for("react.memo_cache_sentinel")?(c=f.jsx(N2,{className:"text-muted-foreground pointer-events-none size-4 shrink-0 translate-y-0.5 transition-transform duration-200"}),t[6]=c):c=t[6];let d;return t[7]!==i||t[8]!==r||t[9]!==o?(d=f.jsx(c7,{className:"flex",children:f.jsxs(u7,{"data-slot":"accordion-trigger",className:o,...r,children:[i,c]})}),t[7]=i,t[8]=r,t[9]=o,t[10]=d):d=t[10],d}function p7(e){const t=te.c(12);let i,s,r;t[0]!==e?({className:s,children:i,...r}=e,t[0]=e,t[1]=i,t[2]=s,t[3]=r):(i=t[1],s=t[2],r=t[3]);let o;t[4]!==s?(o=Se("pt-0 pb-4",s),t[4]=s,t[5]=o):o=t[5];let c;t[6]!==i||t[7]!==o?(c=f.jsx("div",{className:o,children:i}),t[6]=i,t[7]=o,t[8]=c):c=t[8];let d;return t[9]!==r||t[10]!==c?(d=f.jsx(f7,{"data-slot":"accordion-content",className:"data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm",...r,children:c}),t[9]=r,t[10]=c,t[11]=d):d=t[11],d}const g7="/assets/Areas-BVpgsYWN.jpg";function y7(){const e=te.c(7);let t;e[0]===Symbol.for("react.memo_cache_sentinel")?(t=f.jsx("div",{className:"absolute inset-0 bg-grid-white/5 mask-[radial-gradient(white,transparent_70%)]"}),e[0]=t):t=e[0];let i;e[1]===Symbol.for("react.memo_cache_sentinel")?(i=f.jsx("div",{className:"absolute inset-0 bg-primary/20 rounded-2xl blur-xl"}),e[1]=i):i=e[1];let s;e[2]===Symbol.for("react.memo_cache_sentinel")?(s=f.jsx("img",{src:g7,alt:"Áreas de trabajo",className:"w-full h-full object-cover opacity-80 hover:opacity-100 transition-opacity"}),e[2]=s):s=e[2];let r;e[3]===Symbol.for("react.memo_cache_sentinel")?(r=f.jsx("div",{className:"shrink-0",children:f.jsxs("div",{className:"relative w-32 h-32 md:w-40 md:h-40",children:[i,f.jsxs("div",{className:"relative w-full h-full rounded-2xl overflow-hidden bg-linear-to-br from-primary/10 to-primary/5 border-2 border-primary/20 shadow-lg",children:[s,f.jsx("div",{className:"absolute inset-0 bg-linear-to-t from-primary/40 to-transparent flex items-end justify-center p-4",children:f.jsx(FC,{className:"h-8 w-8 text-white drop-shadow-lg"})})]})]})}),e[3]=r):r=e[3];let o;e[4]===Symbol.for("react.memo_cache_sentinel")?(o=f.jsxs(Xe,{className:"relative overflow-hidden border-border/40 bg-linear-to-br from-primary/5 via-background to-background shadow-lg",children:[t,f.jsx(et,{className:"relative p-8 md:p-12",children:f.jsxs("div",{className:"flex flex-col md:flex-row gap-6 items-center",children:[r,f.jsxs("div",{className:"flex-1 text-center md:text-left",children:[f.jsxs("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full bg-primary/10 text-primary text-xs font-medium mb-3",children:[f.jsxs("span",{className:"relative flex h-2 w-2",children:[f.jsx("span",{className:"animate-ping absolute inline-flex h-full w-full rounded-full bg-primary opacity-75"}),f.jsx("span",{className:"relative inline-flex rounded-full h-2 w-2 bg-primary"})]}),"Nuestras Áreas"]}),f.jsx("h2",{className:"text-2xl md:text-3xl font-bold mb-4 bg-linear-to-r from-foreground to-foreground/70 bg-clip-text text-transparent",children:"Estructura Organizacional"}),f.jsx("p",{className:"text-base leading-relaxed text-muted-foreground",children:"Conoce las diferentes áreas que conforman la Red Telemática y sus responsabilidades específicas."})]})]})})]}),e[4]=o):o=e[4];let c;e[5]===Symbol.for("react.memo_cache_sentinel")?(c=f.jsxs("h3",{className:"text-lg font-semibold mb-6 flex items-center gap-2",children:[f.jsx("div",{className:"h-6 w-1 bg-primary rounded-full"}),"Áreas de Trabajo"]}),e[5]=c):c=e[5];let d;return e[6]===Symbol.for("react.memo_cache_sentinel")?(d=f.jsxs("div",{className:"mx-auto max-w-4xl space-y-6",children:[o,f.jsx(Xe,{className:"border-border/40 shadow-lg",children:f.jsxs(et,{className:"p-6 md:p-8",children:[c,f.jsx(d7,{type:"single",collapsible:!0,defaultValue:"Jefatura",className:"w-full space-y-3",children:Qz.map(v7)})]})})]}),e[6]=d):d=e[6],d}function v7(e){return f.jsxs(m7,{value:e.title,className:"border border-border/40 rounded-lg overflow-hidden bg-card/50 hover:border-primary/30 transition-all duration-200 data-[state=open]:border-primary/50 data-[state=open]:shadow-md",children:[f.jsx(h7,{className:"px-5 py-4 text-base font-semibold text-foreground hover:no-underline hover:bg-muted/30 transition-colors data-[state=open]:bg-primary/5",children:f.jsxs("div",{className:"flex items-center gap-3",children:[f.jsx("div",{className:"h-2 w-2 rounded-full bg-primary"}
581),e.title]})}),f.jsx(p7,{className:"px-5 pb-5 pt-2",children:f.jsxs("div",{className:"space-y-4",children:[f.jsx("p",{className:"text-sm leading-relaxed text-muted-foreground",children:e.description}),e.tasks?.length>0&&f.jsxs("div",{className:"pt-2 border-t border-border/30",children:[f.jsx("p",{className:"text-sm font-semibold text-foreground mb-3",children:"Tareas principales:"}),f.jsx("div",{className:"space-y-2",children:e.tasks.map(x7)})]})]})})]},e.title)}function x7(e,t){return f.jsxs("div",{className:"flex gap-2 group",children:[f.jsx(_2,{className:"h-4 w-4 text-primary/70 shrink-0 mt-0.5 group-hover:text-primary transition-colors"}),f.jsx("p",{className:"text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e})]},t)}const b7="/assets/Mision-CmdW3dRp.jpg";function S7(){const e=te.c(5);let t;e[0]===Symbol.for("react.memo_cache_sentinel")?(t=f.jsx("div",{className:"absolute inset-0 bg-grid-white/5 mask-[radial-gradient(white,transparent_70%)]"}),e[0]=t):t=e[0];let i;e[1]===Symbol.for("react.memo_cache_sentinel")?(i=f.jsx("div",{className:"absolute inset-0 bg-primary/20 rounded-2xl blur-xl"}),e[1]=i):i=e[1];let s;e[2]===Symbol.for("react.memo_cache_sentinel")?(s=f.jsx("img",{src:b7,alt:"Red Telemática",className:"w-full h-full object-cover opacity-80 hover:opacity-100 transition-opacity"}),e[2]=s):s=e[2];let r;e[3]===Symbol.for("react.memo_cache_sentinel")?(r=f.jsx("div",{className:"shrink-0",children:f.jsxs("div",{className:"relative w-32 h-32 md:w-40 md:h-40",children:[i,f.jsxs("div",{className:"relative w-full h-full rounded-2xl overflow-hidden bg-linear-to-br from-primary/10 to-primary/5 border-2 border-primary/20 shadow-lg",children:[s,f.jsx("div",{className:"absolute inset-0 bg-linear-to-br from-primary/40 to-transparent flex items-end justify-center p-4",children:f.jsx(SA,{className:"h-8 w-8 text-white drop-shadow-lg"})})]})]})}),e[3]=r):r=e[3];let o;return e[4]===Symbol.for("react.memo_cache_sentinel")?(o=f.jsx("div",{className:"mx-auto max-w-4xl",children:f.jsxs(Xe,{className:"relative overflow-hidden border-border/40 bg-linear-to-br from-primary/5 via-background to-background shadow-lg",children:[t,f.jsx(et,{className:"relative p-8 md:p-12",children:f.jsxs("div",{className:"flex flex-col md:flex-row gap-6 items-center",children:[r,f.jsxs("div",{className:"flex-1 text-center md:text-left",children:[f.jsxs("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full bg-primary/10 text-primary text-xs font-medium mb-3",children:[f.jsxs("span",{className:"relative flex h-2 w-2",children:[f.jsx("span",{className:"animate-ping absolute inline-flex h-full w-full rounded-full bg-primary opacity-75"}),f.jsx("span",{className:"relative inline-flex rounded-full h-2 w-2 bg-primary"})]}),"Nuestra Misión"]}),f.jsx("h2",{className:"text-2xl md:text-3xl font-bold mb-4 bg-linear-to-r from-foreground to-foreground/70 bg-clip-text text-transparent",children:"Impulsando la Excelencia Digital"}),f.jsx("p",{className:"text-base leading-relaxed text-muted-foreground",children:`La Red Telemática de la Universidad Nacional Mayor de San Marcos tiene como misión brindar un servicio ágil
582     y eficiente, elaborando políticas en el rubro informático basado en los lineamientos establecidos por el Rectorado, desarrollando
583      soluciones integrales a los problemas comunes de la universidad, utilizando para ello los recursos humanos y logísticos con los que
584       cuenta esta organización.`})]})]})})]})}),e[4]=o):o=e[4],o}const w7="/assets/Telematica-DQTsBaxG.jpg",db={list:["Formular y supervisar el cumplimiento de la Planificación Estratégica en Tecnología de Información y Telecomunicaciones de la Universidad.","Planear, dirigir y ejecutar proyectos de cableado estructurado y conectividad.","Diseñar, administrar y mantener la operatividad de la infraestructura en telecomunicaciones y el acceso a Internet.","Dirigir, administrar y mantener la operatividad de los servidores y de servicios de red de la universidad, y de establecer las acciones que permitan mantener la seguridad informática y de telecomunicaciones.","Formular y organizar las políticas y normativas de uso y desarrollo informático en la universidad, y controlar su cumplimiento.","Desarrollar y administrar sistemas de información de acuerdo a las necesidades y crecimiento de las diferentes dependencias de la Universidad.","Organizar y realizar las tareas de soporte técnico y mantenimiento en hardware, softw
584are y conectividad a la red informática de la Universidad.","Formular, dirigir, organizar y hacer cumplir la Política de Seguridad Informática de la Universidad.","Evaluar los cambios tecnológicos para su aplicación en la Institución.","Otras que le asigne el Rectorado."],description:`La Red Telemática de la Universidad Nacional Mayor de San Marcos es el órgano dependiente de la Dirección General
585     de Administración, encargado de planificar, administrar y mantener la operatividad de la infraestructura de telecomunicaciones
586      y los servicios informáticos de esta Casa de Estudios, estableciendo para ello las políticas y normativas necesarias para el desarrollo
587       informático y de telecomunicaciones.`};function N7(){const e=te.c(7);let t;e[0]===Symbol.for("react.memo_cache_sentinel")?(t=f.jsx("div",{className:"absolute inset-0 bg-grid-white/5 mask-[radial-gradient(white,transparent_70%)]"}),e[0]=t):t=e[0];let i;e[1]===Symbol.for("react.memo_cache_sentinel")?(i=f.jsx("div",{className:"absolute inset-0 bg-primary/20 rounded-2xl blur-xl"}),e[1]=i):i=e[1];let s;e[2]===Symbol.for("react.memo_cache_sentinel")?(s=f.jsx("img",{src:w7,alt:"Red Telemática UNMSM",className:"w-full h-full object-cover opacity-80 hover:opacity-100 transition-opacity"}),e[2]=s):s=e[2];let r;e[3]===Symbol.for("react.memo_cache_sentinel")?(r=f.jsx("div",{className:"shrink-0",children:f.jsxs("div",{className:"relative w-32 h-32 md:w-40 md:h-40",children:[i,f.jsxs("div",{className:"relative w-full h-full rounded-2xl overflow-hidden bg-linear-to-t from-primary/10 to-primary/5 border-2 border-primary/20 shadow-lg",children:[s,f.jsx("div",{className:"absolute inset-0 bg-linear-to-br from-primary/40 to-transparent flex items-end justify-center p-4",children:f.jsx(GT,{className:"h-8 w-8 text-white drop-shadow-lg"})})]})]})}),e[3]=r):r=e[3];let o;e[4]===Symbol.for("react.memo_cache_sentinel")?(o=f.jsxs(Xe,{className:"relative overflow-hidden border-border/40 bg-linear-to-br from-primary/5 via-background to-background shadow-lg",children:[t,f.jsx(et,{className:"relative p-8 md:p-12",children:f.jsxs("div",{className:"flex flex-col md:flex-row gap-6 items-center",children:[r,f.jsxs("div",{className:"flex-1 text-center md:text-left",children:[f.jsxs("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full bg-primary/10 text-primary text-xs font-medium mb-3",children:[f.jsxs("span",{className:"relative flex h-2 w-2",children:[f.jsx("span",{className:"animate-ping absolute inline-flex h-full w-full rounded-full bg-primary opacity-75"}),f.jsx("span",{className:"relative inline-flex rounded-full h-2 w-2 bg-primary"})]}),"Nosotros"]}),f.jsx("h2",{className:"text-2xl md:text-3xl font-bold mb-4 text-foreground/85",children:"Red Telemática UNMSM"}),f.jsx("p",{className:"text-base leading-relaxed text-muted-foreground",children:db.description})]})]})}),f.jsx("div",{className:"absolute -right-20 -bottom-20 h-48 w-48 rounded-full bg-primary/5 blur-3xl"})]}),e[4]=o):o=e[4];let c;e[5]===Symbol.for("react.memo_cache_sentinel")?(c=f.jsxs("h3",{className:"text-lg font-semibold mb-6 flex items-center gap-2",children:[f.jsx("div",{className:"h-6 w-1 bg-primary rounded-full"}),"Nuestras Funciones"]}),e[5]=c):c=e[5];let d;return e[6]===Symbol.for("react.memo_cache_sentinel")?(d=f.jsxs("div",{className:"mx-auto max-w-4xl space-y-6",children:[o,f.jsx(Xe,{className:"border-border/40 shadow-lg",children:f.jsxs(et,{className:"p-6 md:p-8",children:[c,f.jsx("div",{className:"space-y-3",children:db.list.map(_7)})]})})]}),e[6]=d):d=e[6],d}function _7(e,t){return f.jsxs("div",{className:"group flex gap-3 p-1 rounded-lg hover:bg-muted/50 transition-all duration-200",children:[f.jsx("div",{className:"shrink-0 mt-0.5",children:f.jsx(_2,{className:"h-5 w-5 text-primary/70 group-hover:text-primary transition-colors"})}),f.jsx("p",{className:"text-sm leading-relaxed text-muted-foreground group-hover:text-foreground transition-colors",children:e})]},t)}const j7="/assets/Vision-gfiJtWhT.jpg";function E7(){const e=te.c(5);let t;e[0]===Symbol.for("react.memo_cache_sentinel")?(t=f.jsx("div",{className:"absolute inset-0 bg-grid-white/5 mask-[radial-gradient(white,transparent_70%)]"}),e[0]=t):t=e[0];let i;e[1]===Symbol.for("react.memo_cache_sentinel")?(i=f.jsx("div",{className:"absolute inset-0 bg-primary/20 rounded-2xl blur-xl"}),e[1]=i):i=e[1];let s;e[2]===Symbol.for("react.memo_cache_sentinel")?(s=f.jsx("img",{src:j7,alt:"Visión Tecnológica",className:"w-full h-full object-cover opacity-80 hover:opacity-100 transition-opacity"}),e[2]=s):s=e[2];let r;e[3]===Symbol.for("react.memo_cache_sentinel")?(r=f.jsx("div",{className:"shrink-0",children:f.jsxs("div",{className:"relative w-32 h-32 md:w-40 md:h-40",children:[i,f.jsxs("div",{className:"relative w-full h-full rounded-2xl overflow-hidden bg-linear-to-br from-primary/10 to-primary/5 border-2 border-primary/20 shadow-lg",children:[s,f.jsx("div",{className:"absolute inset-0 bg-linear-to-t from-primary/40 to-transparent flex items-end justify-center p-4",children:f.jsx(mC,{className:"h-8 w-8 text-white drop-shadow-lg"})})]})]})}),e[3]=r):r=e[3];let o;return e[4]===Symbol.for("react.memo_cache_sentinel")?(o=f.jsx("div",{className:"mx-auto max-w-4xl",children:f.jsxs(Xe,{className:"relative overflow-hidden border-border/40 bg-linear-to-br from-primary/5 via-background to-background shadow-lg",children:[t,f.jsx(et,{className:"relative p-8 md:p-12",children:f.jsxs("div",{className:"flex flex-col md:flex-row gap-6 items-center",children:[r,f.jsxs("div",{className:"flex-1 text-center md:text-left",children:[f.jsxs("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full bg-primary/10 text-primary text-xs font-medium mb-3",children:[f.jsxs("span",{className:"relative flex h-2 w-2",children:[f.jsx("span",{className:"animate-ping absolute inline-flex h-full w-full rounded-full bg-primary opacity-75"}),f.jsx("span",{className:"relative inline-flex rounded-full h-2 w-2 bg-primary"})]}),"Nuestra Visión"]}),f.jsx("h2",{className:"text-2xl md:text-3xl font-bold mb-4 bg-linear-to-r from-foreground to-foreground
587/70 bg-clip-text text-transparent",children:"Liderando la Transformación Digital"}),f.jsx("p",{className:"text-base leading-relaxed text-muted-foreground",children:`Ser una unidad de servicio para la comunidad académica, autónoma y líder en el uso de tecnología de punta, comprometida
588   con el desarrollo integral de la Universidad, contribuyendo a consolidar el libre acceso a la información`})]})]})})]})}),e[4]=o):o=e[4],o}var _m="rovingFocusGroup.onEntryFocus",T7={bubbles:!1,cancelable:!0},$l="RovingFocusGroup",[hh,LN,C7]=tu($l),[A7,VN]=Oi($l,[C7]),[M7,R7]=A7($l),PN=_.forwardRef((e,t)=>f.jsx(hh.Provider,{scope:e.__scopeRovingFocusGroup,children:f.jsx(hh.Slot,{scope:e.__scopeRovingFocusGroup,children:f.jsx(D7,{...e,ref:t})})}));PN.displayName=$l;var D7=_.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:i,orientation:s,loop:r=!1,dir:o,currentTabStopId:c,defaultCurrentTabStopId:d,onCurrentTabStopIdChange:m,onEntryFocus:h,preventScrollOnEntryFocus:g=!1,...v}=e,x=_.useRef(null),b=ft(t,x),S=eu(o),[w,j]=ei({prop:c,defaultProp:d??null,onChange:m,caller:$l}),[E,C]=_.useState(!1),T=It(h),M=LN(i),R=_.useRef(!1),[z,O]=_.useState(0);return _.useEffect(()=>{const k=x.current;if(k)return k.addEventListener(_m,T),()=>k.removeEventListener(_m,T)},[T]),f.jsx(M7,{scope:i,orientation:s,dir:S,loop:r,currentTabStopId:w,onItemFocus:_.useCallback(k=>j(k),[j]),onItemShiftTab:_.useCallback(()=>C(!0),[]),onFocusableItemAdd:_.useCallback(()=>O(k=>k+1),[]),onFocusableItemRemove:_.useCallback(()=>O(k=>k-1),[]),children:f.jsx(Ce.div,{tabIndex:E||z===0?-1:0,"data-orientation":s,...v,ref:b,style:{outline:"none",...e.style},onMouseDown:je(e.onMouseDown,()=>{R.current=!0}),onFocus:je(e.onFocus,k=>{const I=!R.current;if(k.target===k.currentTarget&&I&&!E){const K=new CustomEvent(_m,T7);if(k.currentTarget.dispatchEvent(K),!K.defaultPrevented){const J=M().filter(P=>P.focusable),ne=J.find(P=>P.active),se=J.find(P=>
588P.id===w),re=[ne,se,...J].filter(Boolean).map(P=>P.ref.current);HN(re,g)}}R.current=!1}),onBlur:je(e.onBlur,()=>C(!1))})})}),UN="RovingFocusGroupItem",BN=_.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:i,focusable:s=!0,active:r=!1,tabStopId:o,children:c,...d}=e,m=Xn(),h=o||m,g=R7(UN,i),v=g.currentTabStopId===h,x=LN(i),{onFocusableItemAdd:b,onFocusableItemRemove:S,currentTabStopId:w}=g;return _.useEffect(()=>{if(s)return b(),()=>S()},[s,b,S]),f.jsx(hh.ItemSlot,{scope:i,id:h,focusable:s,active:r,children:f.jsx(Ce.span,{tabIndex:v?0:-1,"data-orientation":g.orientation,...d,ref:t,onMouseDown:je(e.onMouseDown,j=>{s?g.onItemFocus(h):j.preventDefault()}),onFocus:je(e.onFocus,()=>g.onItemFocus(h)),onKeyDown:je(e.onKeyDown,j=>{if(j.key==="Tab"&&j.shiftKey){g.onItemShiftTab();return}if(j.target!==j.currentTarget)return;const E=z7(j,g.orientation,g.dir);if(E!==void 0){if(j.metaKey||j.ctrlKey||j.altKey||j.shiftKey)return;j.preventDefault();let T=x().filter(M=>M.focusable).map(M=>M.ref.current);if(E==="last")T.reverse();else if(E==="prev"||E==="next"){E==="prev"&&T.reverse();const M=T.indexOf(j.currentTarget);T=g.loop?L7(T,M+1):T.slice(M+1)}setTimeout(()=>HN(T))}}),children:typeof c=="function"?c({isCurrentTabStop:v,hasTabStop:w!=null}):c})})});BN.displayName=UN;var O7={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function k7(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function z7(e,t,i){const s=k7(e.key,i);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(s))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(s)))return O7[s]}function HN(e,t=!1){const i=document.activeElement;for(const s of e)if(s===i||(s.focus({preventScroll:t}),document.activeElement!==i))return}function L7(e,t){return e.map((i,s)=>e[(t+s)%e.length])}var V7=PN,P7=BN,yu="Tabs",[U7]=Oi(yu,[VN]),FN=VN(),[B7,Vp]=U7(yu),qN=_.forwardRef((e,t)=>{const{__scopeTabs:i,value:s,onValueChange:r,defaultValue:o,orientation:c="horizontal",dir:d,activationMode:m="automatic",...h}=e,g=eu(d),[v,x]=ei({prop:s,onChange:r,defaultProp:o??"",caller:yu});return f.jsx(B7,{scope:i,baseId:Xn(),value:v,onValueChange:x,orientation:c,dir:g,activationMode:m,children:f.jsx(Ce.div,{dir:g,"data-orientation":c,...h,ref:t})})});qN.displayName=yu;var $N="TabsList",IN=_.forwardRef((e,t)=>{const{__scopeTabs:i,loop:s=!0,...r}=e,o=Vp($N,i),c=FN(i);return f.jsx(V7,{asChild:!0,...c,orientation:o.orientation,dir:o.dir,loop:s,children:f.jsx(Ce.div,{role:"tablist","aria-orientation":o.orientation,...r,ref:t})})});IN.displayName=$N;var GN="TabsTrigger",YN=_.forwardRef((e,t)=>{const{__scopeTabs:i,value:s,disabled:r=!1,...o}=e,c=Vp(GN,i),d=FN(i),m=ZN(c.baseId,s),h=QN(c.baseId,s),g=s===c.value;return f.jsx(P7,{asChild:!0,...d,focusable:!r,active:g,children:f.jsx(Ce.button,{type:"button",role:"tab","aria-selected":g,"aria-controls":h,"data-state":g?"active":"inactive","data-disabled":r?"":void 0,disabled:r,id:m,...o,ref:t,onMouseDown:je(e.onMouseDown,v=>{!r&&v.button===0&&v.ctrlKey===!1?c.onValueChange(s):v.preventDefault()}),onKeyDown:je(e.onKeyDown,v=>{[" ","Enter"].includes(v.key)&&c.onValueChange(s)}),onFocus:je(e.onFocus,()=>{const v=c.activationMode!=="manual";!g&&!r&&v&&c.onValueChange(s)})})})});YN.displayName=GN;var XN="TabsContent",KN=_.forwardRef((e,t)=>{const{__scopeTabs:i,value:s,forceMount:r,children:o,...c}=e,d=Vp(XN,i),m=ZN(d.baseId,s),h=QN(d.baseId,s),g=s===d.value,v=_.useRef(g);return _.useEffect(()=>{const x=requestAnimationFrame(()=>v.current=!1);return()=>cancelAnimationFrame(x)},[]),f.jsx(wn,{present:r||g,children:({present:x})=>f.jsx(Ce.div,{"data-state":g?"active":"inactive","data-orientation":d.orientation,role:"tabpanel","aria-labelledby":m,hidden:!x,id:h,tabIndex:0,...c,ref:t,style:{...e.style,animationDuration:v.current?"0s":void 0},children:x&&o})})});KN.displayName=XN;function ZN(e,t){return`${e}-trigger-${t}`}function QN(e,t){return`${e}-content-${t}`}var H7=qN,F7=IN,q7=YN,$7=KN;function I7(e){const t=te.c(8);let i,s;t[0]!==e?({className:i,...s}=e,t[0]=e,t[1]=i,t[2]=s):(i=t[1],s=t[2]);let r;
588t[3]!==i?(r=Se("flex flex-col gap-2",i),t[3]=i,t[4]=r):r=t[4];let o;return t[5]!==s||t[6]!==r?(o=f.jsx(H7,{"data-slot":"tabs",className:r,...s}),t[5]=s,t[6]=r,t[7]=o):o=t[7],o}function G7(e){const t=te.c(8);let i,s;t[0]!==e?({className:i,...s}=e,t[0]=e,t[1]=i,t[2]=s):(i=t[1],s=t[2]);let r;t[3]!==i?(r=Se("bg-muted text-muted-foreground inline-flex h-9 w-fit items-center justify-center rounded-lg p-[3px]",i),t[3]=i,t[4]=r):r=t[4];let o;return t[5]!==s||t[6]!==r?(o=f.jsx(F7,{"data-slot":"tabs-list",className:r,...s}),t[5]=s,t[6]=r,t[7]=o):o=t[7],o}function wc(e){const t=te.c(8);let i,s;t[0]!==e?({className:i,...s}=e,t[0]=e,t[1]=i,t[2]=s):(i=t[1],s=t[2]);let r;t[3]!==i?(r=Se("data-[state=active]:bg-background dark:data-[state=active]:text-foreground focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:outline-ring dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/30 text-foreground dark:text-muted-foreground inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap transition-[color,box-shadow] focus-visible:ring-[3px] focus-visible:outline-1 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:shadow-sm [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",i),t[3]=i,t[4]=r):r=t[4];let o;return t[5]!==s||t[6]!==r?(o=f.jsx(q7,{"data-slot":"tabs-trigger",className:r,...s}),t[5]=s,t[6]=r,t[7]=o):o=t[7],o}function Nc(e){const t=te.c(8);let i,s;t[0]!==e?({className:i,...s}=e,t[0]=e,t[1]=i,t[2]=s):(i=t[1],s=t[2]);let r;t[3]!==i?(r=Se("flex-1 outline-none",i),t[3]=i,t[4]=r):r=t[4];let o;return t[5]!==s||t[6]!==r?(o=f.jsx($7,{"data-slot":"tabs-content",className:r,...s}),t[5]=s,t[6]=r,t[7]=o):o=t[7],o}function Y7(){const e=te.c(6);let t;e[0]===Symbol.for("react.memo_cache_sentinel")?(t=f.jsx("h1",{className:"text-2xl font-semibold text-center tracking-tight",children:"Quienes somos?"}),e[0]=t):t=e[0];let i;e[1]===Symbol.for("react.memo_cache_sentinel")?(i=f.jsxs(G7,{children:[f.jsx(wc,{value:"nosotros",children:"Nosotros"}),f.jsx(wc,{value:"mision",children:"Mision"}),f.jsx(wc,{value:"vision",children:"Vision"}),f.jsx(wc,{value:"areas",children:"Areas"})]}),e[1]=i):i=e[1];let s;e[2]===Symbol.for("react.memo_cache_sentinel")?(s=f.jsx(Nc,{value:"nosotros",children:f.jsx(N7,{})}),e[2]=s):s=e[2];let r;e[3]===Symbol.for("react.memo_cache_sentinel")?(r=f.jsx(Nc,{value:"mision",children:f.jsx(S7,{})}),e[3]=r):r=e[3];let o;e[4]===Symbol.for("react.memo_cache_sentinel")?(o=f.jsx(Nc,{value:"vision",children:f.jsx(E7,{})}),e[4]=o):o=e[4];let c;return e[5]===Symbol.for("react.memo_cache_sentinel")?(c=f.jsxs(f.Fragment,{children:[t,f.jsx("div",{className:"justify-center flex p-4",children:f.jsxs(I7,{defaultValue:"nosotros",children:[i,s,r,o,f.jsx(Nc,{value:"areas",children:f.jsx(y7,{})})]})})]}),e[5]=c):c=e[5],c}function X7(){const e=te.c(1);let t;return e[0]===Symbol.for("react.memo_cache_sentinel")?(t=f.jsx("div",{className:"justify-center items-center flex h-screen",children:f.jsx("h1",{children:"404 - Page Not Found"})}),e[0]=t):t=e[0],t}function K7(e){const t=te.c(14),{office:i,phone:s,email:r}=e;let o;t[0]!==i?(o=f.jsx(At,{children:f.jsx(wt,{className:"font-semibold tracking-tight",children:i})}),t[0]=i,t[1]=o):o=t[1];let c;t[2]===Symbol.for("react.memo_cache_sentinel")?(c=f.jsx(kh,{className:"pr-2 text-foreground"}),t[2]=c):c=t[2];let d;t[3]!==s?(d=f.jsxs("div",{className:"flex",children:[c,f.jsx("p",{children:s})]}),t[3]=s,t[4]=d):d=t[4];let m;t[5]===Symbol.for("react.memo_cache_sentinel")?(m=f.jsx(BT,{className:"pr-2 text-foreground"}),t[5]=m):m=t[5];let h;t[6]!==r?(h=f.jsxs("div",{className:"flex",children:[m,f.jsx("p",{children:r})]}),t[6]=r,t[7]=h):h=t[7];let g;t[8]!==d||t[9]!==h?(g=f.jsxs(et,{className:"mt-[-15px]",children:[d,h]}),t[8]=d,t[9]=h,t[10]=g):g=t[10];let v;return t[11]!==o||t[12]!==g?(v=f.jsxs(Xe,{children:[o,g]}),t[11]=o,t[12]=g,t[13]=v):v=t[13],v}function Z7(){const e=te.c(1);let t;return e[0]===Symbol.for("react.memo_cache_sentinel")?(t=f.jsx("div",{children:f.jsx("iframe",{src:"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3901.7779913420995!2d-77.08444742493873!3d-12.058790588178946!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x9105c947235e79e3%3A0x2f1f0ae455b6cb35!2sRed%20Telem%C3%A1tica%20de%20San%20Marcos!5e0!3m2!1ses!2spe!4v1761753431767!5m2!1ses!2spe",width:"100%",style:{border:0},className:"dark:brightness-90 dark:invert dark:hue-rotate-180 dark:contrast-90 dark:saturate-75 h-[400px] sm:h-[400px] md:h-[600px] lg:h-[600px]",loading:"lazy",referrerPolicy:"no-referrer-when-downgrade"})}),e[0]=t):t=e[0],t}const Q7=[{id:1,office:"Jefatura",phone:"7005",email:"[email protected]"},{id:2,office:"Secretaría",phone:"7536",email:"[email protected]"},{id:3,office:"Administración de Servidores",phone:"7498",email:"[email protected]"},{id:4,office:"Soporte de Correos Institucionales",phone:"7464 | 7480 | 7729",email:"[email protected]"},{id:5,office:"Soporte en Redes TI",phone:"7488",email:"[email protected]"},{id:6,office:"Soporte Conectividad",phone:"7467 | 7466",email:"[email protected]"},{id:7,office:"Soporte Técnico",phone:"7388",email:"[email protected]"},{id:8,office:"Administrativo Telefonía",phone:"7486",email:"[email protected]"},{id:9,office:"Operadora",phone:"7999 | 7903",email:"[email protected]"}];function W7(){const e=te.c(6);let t;e[0]===Symbol.for("react.memo_cache_sentinel")?(t=f.jsx("div",{className:"text-center mb-8",children:f.jsx("h1",{className:"text-2xl font-semibold text-center tracking-tight",children:"Contáctanos"})}),e[0]=t):t=e[0];let i;e[1]===Symbol.for("react.memo_cache_sentinel")?(i=f.jsx(At,{children:f.jsx(wt,{className:"text-lg font-semibold tracking-tight",children:"Nuestras Oficinas"})}),e[1]=i):i=e[1];let s;e[2]===Symbol.for("react.memo_cache_sentinel")?(s=f.jsx("div",{className:"w-full lg:w-1/2 lg:shrink-0",children:f.jsx(Z7,{})}),e[2]=s):s=e[2];let r;e[3]===Symbol.for("react.memo_cache_sentinel")?(r={align:"start"},e[3]=r):r=e[3];let o;e[4]===Symbol.for("react.memo_cache_sentinel")?(o=f.jsx(ep,{className:"-mt-4 h-[400px] md:h-[500px] lg:h-[600px]",children:Q7.map(J7)}),e[4]=o):o=e[4];let c;return e[5]===Symbol.for("react.memo_cache_sentinel")?(c=f.jsxs("div",{className:"container mx-auto px-4",children:[t,f.jsx("div",{className:"flex justify-center items-start",children:f.jsxs(Xe,{className:"w-full max-w-6xl",children:[i,f.jsx(et,{children:f.jsxs("div",{className:"flex flex-col lg:flex-row gap-6",children:[s,f.jsx("div",{className:"w-full lg:w-1/2 flex justify-center lg:justify-start",children:f.jsx("div",{className:"flex items-center gap-4 w-full max-w-md",children:f.jsxs(Jh,{orientation:"vertical",className:"w-full",opts:r,children:[o,f.jsxs("div",{className:"flex flex-col gap-2 absolute -right-14 top-1/2 -translate-y-1/2",children:[f.jsx(PS,{className:"relative left-0 top-0 translate-y-0"}),f.jsx(US,{className:"relative left-0 top-0 translate-y-0"})]})]})})})]})})]})})]}),e[5]=c):c=e[5],c}function J7(e){return f.jsx(tp,{className:"pt-4 basis-1/2 md:basis-1/3 lg:basis-1/4",children:f.jsx(K7,{office:e.office,phone:e.phone,email:e.email})},e.id)}const e9=["top","right","bottom","left"],ua=Math.min,en=Math.max,Yc=Math.round,_c=Math.floor,Qn=e=>({x:e,y:e}
vendor: 5,402 bytes, line 588
588),t9={left:"right",right:"left",bottom:"top",top:"bottom"},n9={start:"end",end:"start"};function ph(e,t,i){return en(e,ua(t,i))}function Mi(e,t){return typeof e=="function"?e(t):e}function Ri(e){return e.split("-")[0]}function lr(e){return e.split("-")[1]}function Pp(e){return e==="x"?"y":"x"}function Up(e){return e==="y"?"height":"width"}const i9=new Set(["top","bottom"]);function Yn(e){return i9.has(Ri(e))?"y":"x"}function Bp(e){return Pp(Yn(e))}function a9(e,t,i){i===void 0&&(i=!1);const s=lr(e),r=Bp(e),o=Up(r);let c=r==="x"?s===(i?"end":"start")?"right":"left":s==="start"?"bottom":"top";return t.reference[o]>t.floating[o]&&(c=Xc(c)),[c,Xc(c)]}function s9(e){const t=Xc(e);return[gh(e),t,gh(t)]}function gh(e){return e.replace(/start|end/g,t=>n9[t])}const mb=["left","right"],hb=["right","left"],r9=["top","bottom"],l9=["bottom","top"];function o9(e,t,i){switch(e){case"top":case"bottom":return i?t?hb:mb:t?mb:hb;case"left":case"right":return t?r9:l9;default:return[]}}function c9(e,t,i,s){const r=lr(e);let o=o9(Ri(e),i==="start",s);return r&&(o=o.map(c=>c+"-"+r),t&&(o=o.concat(o.map(gh)))),o}function Xc(e){return e.replace(/left|right|bottom|top/g,t=>t9[t])}function u9(e){return{top:0,right:0,bottom:0,left:0,...e}}function WN(e){return typeof e!="number"?u9(e):{top:e,right:e,bottom:e,left:e}}function Kc(e){const{x:t,y:i,width:s,height:r}=e;return{width:s,height:r,top:i,left:t,right:t+s,bottom:i+r,x:t,y:i}}function pb(e,t,i){let{reference:s,floating:r}=e;const o=Yn(t),c=Bp(t),d=Up(c),m=Ri(t),h=o==="y",g=s.x+s.width/2-r.width/2,v=s.y+s.height/2-r.height/2,x=s[d]/2-r[d]/2;let b;switch(m){case"top":b={x:g,y:s.y-r.height};break;case"bottom":b={x:g,y:s.y+s.height};break;case"right":b={x:s.x+s.width,y:v};break;case"left":b={x:s.x-r.width,y:v};break;default:b={x:s.x,y:s.y}}switch(lr(t)){case"start":b[c]-=x*(i&&h?-1:1);break;case"end":b[c]+=x*(i&&h?-1:1);break}return b}const f9=async(e,t,i)=>{const{placement:s="bottom",strategy:r="absolute",middleware:o=[],platform:c}=i,d=o.filter(Boolean),m=await(c.isRTL==null?void 0:c.isRTL(t));let h=await c.getElementRects({reference:e,floating:t,strategy:r}),{x:g,y:v}=pb(h,s,m),x=s,b={},S=0;for(let w=0;w<d.length;w++){const{name:j,fn:E}=d[w],{x:C,y:T,data:M,reset:R}=await E({x:g,y:v,initialPlacement:s,placement:x,strategy:r,middlewareData:b,rects:h,platform:c,elements:{reference:e,floating:t}});g=C??g,v=T??v,b={...b,[j]:{...b[j],...M}},R&&S<=50&&(S++,typeof R=="object"&&(R.placement&&(x=R.placement),R.rects&&(h=R.rects===!0?await c.getElementRects({reference:e,floating:t,strategy:r}):R.rects),{x:g,y:v}=pb(h,x,m)),w=-1)}return{x:g,y:v,placement:x,strategy:r,middlewareData:b}};async function Dl(e,t){var i;t===void 0&&(t={});const{x:s,y:r,platform:o,rects:c,elements:d,strategy:m}=e,{boundary:h="clippingAncestors",rootBoundary:g="viewport",elementContext:v="floating",altBoundary:x=!1,padding:b=0}=Mi(t,e),S=WN(b),j=d[x?v==="floating"?"reference":"floating":v],E=Kc(await o.getClippingRect({element:(i=await(o.isElement==null?void 0:o.isElement(j)))==null||i?j:j.contextElement||await(o.getDocumentElement==null?void 0:o.getDocumentElement(d.floating)),boundary:h,rootBoundary:g,strategy:m})),C=v==="floating"?{x:s,y:r,width:c.floating.width,height:c.floating.height}:c.reference,T=await(o.getOffsetParent==null?void 0:o.getOffsetParent(d.floating)),M=await(o.isElement==null?void 0:o.isElement(T))?await(o.getScale==null?void 0:o.getScale(T))||{x:1,y:1}:{x:1,y:1},R=Kc(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:d,rect:C,offsetParent:T,strategy:m}):C);return{top:(E.top-R.top+S.top)/M.y,bottom:(R.bottom-E.bottom+S.bottom)/M.y,left:(E.left-R.left+S.left)/M.x,right:(R.right-E.right+S.right)/M.x}}const d9=e=>({name:"arrow",options:e,async fn(t){const{x:i,y:s,placement:r,rects:o,platform:c,elements:d,middlewareData:m}=t,{element:h,padding:g=0}=Mi(e,t)||{};if(h==null)return{};const v=WN(g),x={x:i,y:s},b=Bp(r),S=Up(b),w=await c.getDimensions(h),j=b==="y",E=j?"top":"left",C=j?"bottom":"right",T=j?"clientHeight":"clientWidth",M=o.reference[S]+o.reference[b]-x[b]-o.floating[S],R=x[b]-o.reference[b],z=await(c.getOffsetParent==null?void 0:c.getOffsetParent(h));let O=z?z[T]:0;(!O||!await(c.isElement==null?void 0:c.isElement(z)))&&(O=d.floating[T]||o.floating[S]);const k=M/2-R/2,I=O/2-w[S]/2-1,K=ua(v[E],I),J=ua(v[C],I),ne=K,se=O-w[S]-J,Z=O/2-w[S]/2+k,re=ph(ne,Z,se),P=!m.arrow&&lr(r)!=null&&Z!==re&&o.reference[S]/2-(Z<ne?K:J)-w[S]/2<0,$=P?Z<ne?Z-ne:Z-se:0;return{[b]:x[b]+$,data:{[b]:re,centerOffset:Z-re-$,...P&&{alignmentOffset:$}},reset:P}}}),m9=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var i,s;const{placement:r,middlewareData:o,rects:c,initialPlacement:d,platform:m,elements:h}=t,{mainAxis:g=!0,crossAxis:v=!0,fallbackPlacements:x,fallbackStrategy:b="bestFit",fallbackAxisSideDirection:S="none",flipAlignment:w=!0,...j}=Mi(e,t);if((i=o.arrow)!=null&&i.alignmentOffset)return{};const E=Ri(r),C=Yn(d),T=Ri(d)===d,M=await(m.isRTL==null?void 0:m.isRTL(h.floating)),R=x||(T||!w?[Xc(d)]:s9(d)),z=S!=="none";!x&&z&&R.push(...c9(d,w,S,M));const O=[d,...R],k=await Dl(t,j),I=[];let K=((s=o.flip)==null?void 0:s.overflows)||[];if(g&&I.push(k[E]),v){const Z=a9(r,c,M);I.push(k[Z[0]],k[Z[1]])}if(K=[...K,{placement:r,overflows:I}],!I.every(Z=>Z<=0)){var J,ne;const Z=(((J=o.flip)==null?void 0:J.index)||0)+1,re=O[Z];
588if(re&&(!(v==="alignment"?C!==Yn(re):!1)||K.every(B=>Yn(B.placement)===C?B.overflows[0]>0:!0)))return{data:{index:Z,overflows:K},reset:{placement:re}};let P=(ne=K.filter($=>$.overflows[0]<=0).sort(($,B)=>$.overflows[1]-B.overflows[1])[0])==null?void 0:ne.placement;if(!P)switch(b){case"bestFit":{var se;const $=(se=K.filter(B=>{if(z){const ae=Yn(B.placement);return ae===C||ae==="y"}return!0}).map(B=>[B.placement,B.overflows.filter(ae=>ae>0).reduce((ae,he)=>ae+he,0)]).sort((B,ae)=>B[1]-ae[1])[0])==null?void 0:se[0];$&&(P=$);break}case"initialPlacement":P=d;break}if(r!==P)return{reset:{placement:P}}}return{}}}};function gb(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function yb(e){return e9.some(t=>e[t]>=0)}const h9=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:i}=t,{strategy:s="referenceHidden",...r}=Mi(e,t);switch(s){case"referenceHidden":{const o=await Dl(t,{...r,elementContext:"reference"}),c=gb(o,i.reference);return{data:{referenceHiddenOffsets:c,referenceHidden:yb(c)}}}case"escaped":{const o=await Dl(t,{...r,altBoundary:!0}),c=gb(o,i.floating);return{data:{escapedOffsets:c,escaped:yb(c)}}}default:return{}}}}},JN=new Set(["left","top"]);async function p9(e,t){const{placement:i,platform:s,elements:r}=e,o=await(s.isRTL==null?void 0:s.isRTL(r.floating)),c=Ri(i),d=lr(i),m=Yn(i)==="y",h=JN.has(c)?-1:1,g=o&&m?-1:1,v=Mi(t,e);let{mainAxis:x,crossAxis:b,alignmentAxis:S}=typeof v=="number"?{mainAxis:v,crossAxis:0,alignmentAxis:null}:{mainAxis:v.mainAxis||0,crossAxis:v.crossAxis||0,alignmentAxis:v.alignmentAxis};return d&&typeof S=="number"&&(b=d==="end"?S*-1:S),m?{x:b*g,y:x*h}:{x:x*h,y:b*g}}const g9=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var i,s;const{x:r,y:o,placement:c,middlewareData:d}=t,m=await p9(t,e);return c===((i=d.offset)==null?void 0:i.placement)&&(s=d.arrow)!=null&&s.alignmentOffset?{}:{x:r+m.x,y:o+m.y,data:{...m,placement:c}}}}},y9=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:i,y:s,placement:r}=t,{mainAxis:o=!0,crossAxis:c=!1,limiter:d={fn:j=>{let{x:E,y:C}=j;return{x:E,y:C}}},...m}=Mi(e,t),h={x:i,y:s},g=await Dl(t,m),v=Yn(Ri(r)),x=Pp(v);let b=h[x],S=h[v];if(o){const j=x==="y"?"top":"left",E=x==="y"?"bottom":"right",C=b+g[j],T=b-g[E];b=ph(C,b,T)}if(c){const j=v==="y"?"top":"left",E=v==="y"?"bottom":"right",C=S+g[j],T=S-g[E];S=ph(C,S,T)}const w=d.fn({...t,[x]:b,[v]:S});return{...w,data:{x:w.x-i,y:w.y-s,enabled:{[x]:o,[v]:c}}}}}},v9=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:i,y:s,placement:r,rects:o,middlewareData:c}=t,{offset:d=0,mainAxis:m=!0,crossAxis:h=!0}=Mi(e,t),g={x:i,y:s},v=Yn(r),x=Pp(v);let b=g[x],S=g[v];const w=Mi(d,t),j=typeof w=="number"?{mainAxis:w,crossAxis:0}:{mainAxis:0,crossAxis:0,...w};if(m){const T=x==="y"?"height":"width",M=o.reference[x]-o.floating[T]+j.mainAxis,R=o.reference[x]+o.reference[T]-j.mainAxis;b<M?b=M:b>R&&(b=R)}if(h){var E,C;const T=x==="y"?"width":"height",M=JN.has(Ri(r)),R=o.reference[v]-o.floating[T]+(M&&((E=c.offset)==null?void 0:E[v])||0)+(M?0:j.crossAxis),z=o.reference[v]+o.reference[T]+(M?0:((C=c.offset)==null?void 0:C[v])||0)-(M?j.crossAxis:0);S<R?S=R:S>z&&(S=z)}return{[x]:b,[v]:S}}}},x9=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var i,s;const{placement:r,rects:o,platform:c,elements:d}=t,{apply:m=()=>{},...h}=Mi(e,t),g=await Dl(t,h),v=Ri(r),x=lr(r),b=Yn(r)==="y",{width:S,height:w}=o.floating;let j,E;v==="top"||v==="bottom"?(j=v,E=x===(await(c.isRTL==null?void 0:c.isRTL(d.floating))?"start":"end")?"left":"right"):(E=v,j=x==="end"?"top":"bottom");const C=w-g.top-g.bottom,T=S-g.left-g.right,M=ua(w-g[j],C),R=ua(S-g[E],T),z=!t.middlewareData.shift;let O=M,k=R;if((i=t.middlewareData.shift)!=null&&i.enabled.x&&(k=T),(s=t.middlewareData.shift)!=null&&s.enabled.y&&(O=C),z&&!x){const K=en(g.left,0),J=en(g.right,0),ne=en(g.top,0),se=en(g.bottom,0);b?k=S-2*(K!==0||J!==0?K+J:en(g.left,g.right)):O=w-2*(ne!==0||se!==0?ne+se:en(g.top,g.bottom))}await m({...t,availableWidth:k,availableHeight:O});const I=await c.getDimensions(d.floating);return S!==I.width||w!==I.height?{reset:{rects:!0}}:{}}}};function vu(){return typeof window<"u"}function or(e){return e3(e)?(e.nodeName||"").toLowerCase():"#document"}function tn(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function ti(e){var t;return(t=(e3(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function e3(e){return vu()?e instanceof Node||e instanceof tn(e).Node:!1}function kn(e){return vu()?e instanceof Element||e instanceof tn(e).Element:!1}function Jn(e){return vu()?e instanceof HTMLElement||e instanceof tn(e).HTMLElement:!1}function vb(e){return!vu()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof tn(e).ShadowRoot}const b9=new Set(["inline","contents"]);function Il(e){const{overflow:t,overflowX:i,overflowY:s,display:r}=zn(e);return/auto|scroll|overlay|hidden|clip/.test(t+s+i)&&!b9.has(r)}const S9=new Set(["table","td","th"]);function w9(e){return S9.has(or(e))}const N9=[":popover-open",":modal"];function xu(e){return N9.some(t=>{try{return e.matches(t)}catch{return!1}})}const _9=["transform","translate","scale","rotate","perspective"],j9=["transform","translate","scale","rotate","perspective","filter"],E9=["paint","layout","strict","content"];function Hp(e){const t=Fp(),i=kn(e)?zn(e):e;return _9.some(s=>i[s]?i[s]!=="none":!1)||(i.containerType?i.containerType!=="normal":!1)||!t&&(i.backdropFilter?i.backdropFilter!=="none":!1)||!t&&(i.filter?i.filter!=="none":!1)||j9.some(s=>(i.willChange||"").includes(s))||E9.some(s=>(i.contain||"").includes(s))}function T9(e){let t=fa(e);for(;Jn(t)&&!Ws(t);){if(Hp(t))return t;if(xu(t))return null;t=fa(t)}return null}function Fp(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const C9=new Set(["html","body","#document"]);function Ws(e){return C9.has(or(e))}function zn(e){return tn(e).getComputedStyle(e)}function bu(e){return kn(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function fa(e){if(or(e)==="html")return e;const t=e.assignedSlot||e.parentNode||vb(e)&&e.host||ti(e);return vb(t)?t.host:t}function t3(e){const t=fa(e);return Ws(t)?e.ownerDocument?e.ownerDocument.body:e.body:Jn(t)&&Il(t)?t:t3(t)}function Ol(e,t,i){var s;
588t===void 0&&(t=[]),i===void 0&&(i=!0);const r=t3(e),o=r===((s=e.ownerDocument)==null?void 0:s.body),c=tn(r);if(o){const d=yh(c);return t.concat(c,c.visualViewport||[],Il(r)?r:[],d&&i?Ol(d):[])}return t.concat(r,Ol(r,[],i))}function yh(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function n3(e){const t=zn(e);let i=parseFloat(t.width)||0,s=parseFloat(t.height)||0;const r=Jn(e),o=r?e.offsetWidth:i,c=r?e.offsetHeight:s,d=Yc(i)!==o||Yc(s)!==c;return d&&(i=o,s=c),{width:i,height:s,$:d}}function qp(e){return kn(e)?e:e.contextElement}function Xs(e){const t=qp(e);if(!Jn(t))return Qn(1);const i=t.getBoundingClientRect(),{width:s,height:r,$:o}=n3(t);let c=(o?Yc(i.width):i.width)/s,d=(o?Yc(i.height):i.height)/r;return(!c||!Number.isFinite(c))&&(c=1),(!d||!Number.isFinite(d))&&(d=1),{x:c,y:d}}const A9=Qn(0);function i3(e){const t=tn(e);return!Fp()||!t.visualViewport?A9:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function M9(e,t,i){return t===void 0&&(t=!1),!i||t&&i!==tn(e)?!1:t}function $a(e,t,i,s){t===void 0&&(t=!1),i===void 0&&(i=!1);const r=e.getBoundingClientRect(),o=qp(e);let c=Qn(1);t&&(s?kn(s)&&(c=Xs(s)):c=Xs(e));const d=M9(o,i,s)?i3(o):Qn(0);let m=(r.left+d.x)/c.x,h=(r.top+d.y)/c.y,g=r.width/c.x,v=r.height/c.y;if(o){const x=tn(o),b=s&&kn(s)?tn(s):s;let S=x,w=yh(S);for(;w&&s&&b!==S;){const j=Xs(w),E=w.getBoundingClientRect(),C=zn(w),T=E.left+(w.clientLeft+parseFloat(C.paddingLeft))*j.x,M=E.top+(w.clientTop+parseFloat(C.paddingTop))*j.y;m*=j.x,h*=j.y,g*=j.x,v*=j.y,m+=T,h+=M,S=tn(w),w=yh(S)}}return Kc({width:g,height:v,x:m,y:h})}function Su(e,t){const i=bu(e).scrollLeft;return t?t.left+i:$a(ti(e)).left+i}function a3(e,t){const i=e.getBoundingClientRect(),s=i.left+t.scrollLeft-Su(e,i),r=i.top+t.scrollTop;return{x:s,y:r}}function R9(e){let{elements:t,rect:i,offsetParent:s,strategy:r}=e;const o=r==="fixed",c=ti(s),d=t?xu(t.floating):!1;if(s===c||d&&o)return i;let m={scrollLeft:0,scrollTop:0},h=Qn(1);const g=Qn(0),v=Jn(s);if((v||!v&&!o)&&((or(s)!=="body"||Il(c))&&(m=bu(s)),Jn(s))){const b=$a(s);h=Xs(s),g.x=b.x+s.clientLeft,g.y=b.y+s.clientTop}const x=c&&!v&&!o?a3(c,m):Qn(0);return{width:i.width*h.x,height:i.height*h.y,x:i.x*h.x-m.scrollLeft*h.x+g.x+x.x,y:i.y*h.y-m.scrollTop*h.y+g.y+x.y}}function D9(e){return Array.from(e.getClientRects())}function O9(e){const t=ti(e),i=bu(e),s=e.ownerDocument.body,r=en(t.scrollWidth,t.clientWidth,s.scrollWidth,s.clientWidth),o=en(t.scrollHeight,t.clientHeight,s.scrollHeight,s.clientHeight);let c=-i.scrollLeft+Su(e);const d=-i.scrollTop;return zn(s).direction==="rtl"&&(c+=en(t.clientWidth,s.clientWidth)-r),{width:r,height:o,x:c,y:d}}const xb=25;function k9(e,t){const i=tn(e),s=ti(e),r=i.visualViewport;let o=s.clientWidth,c=s.clientHeight,d=0,m=0;if(r){o=r.width,c=r.height;const g=Fp();(!g||g&&t==="fixed")&&(d=r.offsetLeft,m=r.offsetTop)}const h=Su(s);if(h<=0){const g=s.ownerDocument,v=g.body,x=getComputedStyle(v),b=g.compatMode==="CSS1Compat"&&parseFloat(x.marginLeft)+parseFloat(x.marginRight)||0,S=Math.abs(s.clientWidth-v.clientWidth-b);S<=xb&&(o-=S)}else h<=xb&&(o+=h);return{width:o,height:c,x:d,y:m}}const z9=new Set(["absolute","fixed"]);function L9(e,t){const i=$a(e,!0,t==="fixed"),s=i.top+e.clientTop,r=i.left+e.clientLeft,o=Jn(e)?Xs(e):Qn(1),c=e.clientWidth*o.x,d=e.clientHeight*o.y,m=r*o.x,h=s*o.y;return{width:c,height:d,x:m,y:h}}function bb(e,t,i){let s;if(t==="viewport")s=k9(e,i);else if(t==="document")s=O9(ti(e));else if(kn(t))s=L9(t,i);else{const r=i3(e);s={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return Kc(s)}function s3(e,t){const i=fa(e);return i===t||!kn(i)||Ws(i)?!1:zn(i).position==="fixed"||s3(i,t)}function V9(e,t){const i=t.get(e);if(i)return i;let s=Ol(e,[],!1).filter(d=>kn(d)&&or(d)!=="body"),r=null;const o=zn(e).position==="fixed";let c=o?fa(e):e;for(;kn(c)&&!Ws(c);){const d=zn(c),m=Hp(c);!m&&d.position==="fixed"&&(r=null),(o?!m&&!r:!m&&d.position==="static"&&!!r&&z9.has(r.position)||Il(c)&&!m&&s3(e,c))?s=s.filter(g=>g!==c):r=d,c=fa(c)}return t.set(e,s),s}function P9(e){let{element:t,boundary:i,rootBoundary:s,strategy:r}=e;const c=[...i==="clippingAncestors"?xu(t)?[]:V9(t,this._c):[].concat(i),s],d=c[0],m=c.reduce((h,g)=>{const v=bb(t,g,r);return h.top=en(v.top,h.top),h.right=ua(v.right,h.right),h.bottom=ua(v.bottom,h.bottom),h.left=en(v.left,h.left),h},bb(t,d,r));return{width:m.right-m.left,height:m.bottom-m.top,x:m.left,y:m.top}}function U9(e){const{width:t,height:i}=n3(e);return{width:t,height:i}}function B9(e,t,i){const s=Jn(t),r=ti(t),o=i==="fixed",c=$a(e,!0,o,t);let d={scrollLeft:0,scrollTop:0};const m=Qn(0);function h(){m.x=Su(r)}if(s||!s&&!o)if((or(t)!=="body"||Il(r))&&(d=bu(t)),s){const b=$a(t,!0,o,t);m.x=b.x+t.clientLeft,m.y=b.y+t.clientTop}else r&&h();o&&!s&&r&&h();const g=r&&!s&&!o?a3(r,d):Qn(0),v=c.left+d.scrollLeft-m.x-g.x,x=c.top+d.scrollTop-m.y-g.y;return{x:v,y:x,width:c.width,height:c.height}}function jm(e){return zn(e).position==="static"}function Sb(e,t){if(!Jn(e)||zn(e).position==="fixed")return null;if(t)return t(e);let i=e.offsetParent;return ti(e)===i&&(i=i.ownerDocument.body),i}function r3(e,t){const i=tn(e);if(xu(e))return i;if(!Jn(e)){let r=fa(e);for(;r&&!Ws(r);){if(kn(r)&&!jm(r))return r;r=fa(r)}return i}let s=Sb(e,t);for(;s&&w9(s)&&jm(s);)s=Sb(s,t);return s&&Ws(s)&&jm(s)&&!Hp(s)?i:s||T9(e)||i}const H9=async function(e){const t=this.getOffsetParent||r3,i=this.getDimensions,s=await i(e.floating);return{reference:B9(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:s.width,height:s.height}}};function F9(e){return zn(e).direction==="rtl"}const q9={convertOffsetParentRelativeRectToViewportRelativeRect:R9,getDocumentElement:ti,getClippingRect:P9,getOffsetParent:r3,getElementRects:H9,getClientRects:D9,getDimensions:U9,getScale:Xs,isElement:kn,isRTL:F9};function l3(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function $9(e,t){let i=null,s;const r=ti(e);function o(){var d;clearTimeout(s),(d=i)==null||d.disconnect(),i=null}function c(d,m){d===void 0&&(d=!1),m===void 0&&(m=1),o();const h=e.getBoundingClientRect(),{left:g,top:v,width:x,height:b}=h;if(d||t(),!x||!b)return;const S=_c(v),w=_c(r.clientWidth-(g+x)),j=_c(r.clientHeight-(v+b)),E=_c(g),T={rootMargin:-S+"px "+-w+"px "+-j+"px "+-E+"px",threshold:en(0,ua(1,m))||1};let M=!0;function R(z){const O=z[0].intersectionRatio;if(O!==m){if(!M)return c();O?c(!1,O):s=setTimeout(()=>{c(!1,1e-7)},1e3)}O===1&&!l3(h,e.getBoundingClientRect())&&c(),M=!1}try{i=new IntersectionObserver(R,{...T,root:r.ownerDocument})}catch{i=new IntersectionObserver(R,T)}i.observe(e)}return c(!0),o}function I9(e,t,i,s){s===void 0&&(s={});const{ancestorScroll:r=!0,ancestorResize:o=!0,elementResize:c=typeof ResizeObserver=="function",layoutShift:d=typeof IntersectionObserver=="function",animationFrame:m=!1}=s,h=qp(e),g=r||o?[...h?Ol(h):[],...Ol(t)]:[];g.forEach(E=>{r&&E.addEventListener("scroll",i,{passive:!0}),o&&E.addEventListener("resize",i)});const v=h&&d?$9(h,i):null;let x=-1,b=null;c&&(b=new ResizeObserver(E=>{let[C]=E;C&&C.target===h&&b&&(b.unobserve(t),cancelAnimationFrame(x),x=requestAnimationFrame(()=>{var T;(T=b)==null||T.observe(t)})),i()}),h&&!m&&b.observe(h),b.observe(t));let S,w=m?$a(e):null;m&&j();function j(){const E=$a(e);w&&!l3(w,E)&&i(),w=E,S=requestAnimationFrame(j)}return i(),()=>{var E;g.forEach(C=>{r&&C.removeEventListener("scroll",i),o&&C.removeEventListener("resize",i)}),v?.(),(E=b)==null||E.disconnect(),b=null,m&&cancelAnimationFrame(S)}}const G9=g9,Y9=y9,X9=m9,K9=x9,Z9=h9,wb=d9,Q9=v9,W9=(e,t,i)=>{const s=new Map,r={platform:q9,...i},o={...r.platform,_c:s};return f9(e,t,{...r,platform:o})};var J9=typeof document<"u",eL=function(){},kc=J9?_.useLayoutEffect:eL;function Zc(e,t){if(e===t)return!0;
588if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let i,s,r;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(i=e.length,i!==t.length)return!1;for(s=i;s--!==0;)if(!Zc(e[s],t[s]))return!1;return!0}if(r=Object.keys(e),i=r.length,i!==Object.keys(t).length)return!1;for(s=i;s--!==0;)if(!{}.hasOwnProperty.call(t,r[s]))return!1;for(s=i;s--!==0;){const o=r[s];if(!(o==="_owner"&&e.$$typeof)&&!Zc(e[o],t[o]))return!1}return!0}return e!==e&&t!==t}function o3(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Nb(e,t){const i=o3(e);return Math.round(t*i)/i}function Em(e){const t=_.useRef(e);return kc(()=>{t.current=e}),t}function tL(e){e===void 0&&(e={});const{placement:t="bottom",strategy:i="absolute",middleware:s=[],platform:r,elements:{reference:o,floating:c}={},transform:d=!0,whileElementsMounted:m,open:h}=e,[g,v]=_.useState({x:0,y:0,strategy:i,placement:t,middlewareData:{},isPositioned:!1}),[x,b]=_.useState(s);Zc(x,s)||b(s);const[S,w]=_.useState(null),[j,E]=_.useState(null),C=_.useCallback(B=>{B!==z.current&&(z.current=B,w(B))},[]),T=_.useCallback(B=>{B!==O.current&&(O.current=B,E(B))},[]),M=o||S,R=c||j,z=_.useRef(null),O=_.useRef(null),k=_.useRef(g),I=m!=null,K=Em(m),J=Em(r),ne=Em(h),se=_.useCallback(()=>{if(!z.current||!O.current)return;const B={placement:t,strategy:i,middleware:x};J.current&&(B.platform=J.current),W9(z.current,O.current,B).then(ae=>{const he={...ae,isPositioned:ne.current!==!1};Z.current&&!Zc(k.current,he)&&(k.current=he,jh.flushSync(()=>{v(he)}))})},[x,t,i,J,ne]);kc(()=>{h===!1&&k.current.isPositioned&&(k.current.isPositioned=!1,v(B=>({...B,isPositioned:!1})))},[h]);const Z=_.useRef(!1);kc(()=>(Z.current=!0,()=>{Z.current=!1}),[]),kc(()=>{if(M&&(z.current=M),R&&(O.current=R),M&&R){if(K.current)return K.current(M,R,se);se()}},[M,R,se,K,I]);const re=_.useMemo(()=>({reference:z,floating:O,setReference:C,setFloating:T}),[C,T]),P=_.useMemo(()=>({reference:M,floating:R}),[M,R]),$=_.useMemo(()=>{const B={position:i,left:0,top:0};if(!P.floating)return B;const ae=Nb(P.floating,g.x),he=Nb(P.floating,g.y);return d?{...B,transform:"translate("+ae+"px, "+he+"px)",...o3(P.floating)>=1.5&&{willChange:"transform"}}:{position:i,left:ae,top:he}},[i,d,P.floating,g.x,g.y]);return _.useMemo(()=>({...g,update:se,refs:re,elements:P,floatingStyles:$}),[g,se,re,P,$])}const nL=e=>{function t(i){return{}.hasOwnProperty.call(i,"current")}return{name:"arrow",options:e,fn(i){const{element:s,padding:r}=typeof e=="function"?e(i):e;return s&&t(s)?s.current!=null?wb({element:s.current,padding:r}).fn(i):{}:s?wb({element:s,padding:r}).fn(i):{}}}},iL=(e,t)=>({...G9(e),options:[e,t]}),aL=(e,t)=>({...Y9(e),options:[e,t]}),sL=(e,t)=>({...Q9(e),options:[e,t]}),rL=(e,t)=>({...X9(e),options:[e,t]}),lL=(e,t)=>({...K9(e),options:[e,t]}),oL=(e,t)=>({...Z9(e),options:[e,t]}),cL=(e,t)=>({...nL(e),options:[e,t]});var uL="Arrow",c3=_.forwardRef((e,t)=>{const{children:i,width:s=10,height:r=5,...o}=e;return f.jsx(Ce.svg,{...o,ref:t,width:s,height:r,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?i:f.jsx("polygon",{points:"0,0 30,0 15,10"})})});c3.displayName=uL;var fL=c3;function dL(e){const[t,i]=_.useState(void 0);return bn(()=>{if(e){i({width:e.offsetWidth,height:e.offsetHeight});const s=new ResizeObserver(r=>{if(!Array.isArray(r)||!r.length)return;const o=r[0];let c,d;if("borderBoxSize"in o){const m=o.borderBoxSize,h=Array.isArray(m)?m[0]:m;c=h.inlineSize,d=h.blockSize}else c=e.offsetWidth,d=e.offsetHeight;i({width:c,height:d})});return s.observe(e,{box:"border-box"}),()=>s.unobserve(e)}else i(void 0)},[e]),t}var $p="Popper",[u3,f3]=Oi($p),[mL,d3]=u3($p),m3=e=>{const{__scopePopper:t,children:i}=e,[s,r]=_.useState(null);return f.jsx(mL,{scope:t,anchor:s,onAnchorChange:r,children:i})};m3.displayName=$p;var h3="PopperAnchor",p3=_.forwardRef((e,t)=>{const{__scopePopper:i,virtualRef:s,...r}=e,o=d3(h3,i),c=_.useRef(null),d=ft(t,c),m=_.useRef(null);return _.useEffect(()=>{const h=m.current;m.current=s?.current||c.current,h!==m.current&&o.onAnchorChange(m.current)}),s?null:f.jsx(Ce.div,{...r,ref:d})});p3.displayName=h3;var Ip="PopperContent",[hL,pL]=u3(Ip),g3=_.forwardRef((e,t)=>
588{const{__scopePopper:i,side:s="bottom",sideOffset:r=0,align:o="center",alignOffset:c=0,arrowPadding:d=0,avoidCollisions:m=!0,collisionBoundary:h=[],collisionPadding:g=0,sticky:v="partial",hideWhenDetached:x=!1,updatePositionStrategy:b="optimized",onPlaced:S,...w}=e,j=d3(Ip,i),[E,C]=_.useState(null),T=ft(t,le=>C(le)),[M,R]=_.useState(null),z=dL(M),O=z?.width??0,k=z?.height??0,I=s+(o!=="center"?"-"+o:""),K=typeof g=="number"?g:{top:0,right:0,bottom:0,left:0,...g},J=Array.isArray(h)?h:[h],ne=J.length>0,se={padding:K,boundary:J.filter(yL),altBoundary:ne},{refs:Z,floatingStyles:re,placement:P,isPositioned:$,middlewareData:B}=tL({strategy:"fixed",placement:I,whileElementsMounted:(...le)=>I9(...le,{animationFrame:b==="always"}),elements:{reference:j.anchor},middleware:[iL({mainAxis:r+k,alignmentAxis:c}),m&&aL({mainAxis:!0,crossAxis:!1,limiter:v==="partial"?sL():void 0,...se}),m&&rL({...se}),lL({...se,apply:({elements:le,rects:Ae,availableWidth:Te,availableHeight:Ke})=>{const{width:ze,height:oe}=Ae.reference,Le=le.floating.style;Le.setProperty("--radix-popper-available-width",`${Te}px`),Le.setProperty("--radix-popper-available-height",`${Ke}px`),Le.setProperty("--radix-popper-anchor-width",`${ze}px`),Le.setProperty("--radix-popper-anchor-height",`${oe}px`)}}),M&&cL({element:M,padding:d}),vL({arrowWidth:O,arrowHeight:k}),x&&oL({strategy:"referenceHidden",...se})]}),[ae,he]=x3(P),L=It(S);bn(()=>{$&&L?.()},[$,L]);const Y=B.arrow?.x,ee=B.arrow?.y,ie=B.arrow?.centerOffset!==0,[pe,xe]=_.useState();return bn(()=>{E&&xe(window.getComputedStyle(E).zIndex)},[E]),f.jsx("div",{ref:Z.setFloating,"data-radix-popper-content-wrapper":"",style:{...re,transform:$?re.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:pe,"--radix-popper-transform-origin":[B.transformOrigin?.x,B.transformOrigin?.y].join(" "),...B.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:f.jsx(hL,{scope:i,placedSide:ae,onArrowChange:R,arrowX:Y,arrowY:ee,shouldHideArrow:ie,children:f.jsx(Ce.div,{"data-side":ae,"data-align":he,...w,ref:T,style:{...w.style,animation:$?void 0:"none"}})})})});g3.displayName=Ip;var y3="PopperArrow",gL={top:"bottom",right:"left",bottom:"top",left:"right"},v3=_.forwardRef(function(t,i){const{__scopePopper:s,...r}=t,o=pL(y3,s),c=gL[o.placedSide];return f.jsx("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[c]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:f.jsx(fL,{...r,ref:i,style:{...r.style,display:"block"}})})});v3.displayName=y3;function yL(e){return e!==null}var vL=e=>({name:"transformOrigin",options:e,fn(t){const{placement:i,rects:s,middlewareData:r}=t,c=r.arrow?.centerOffset!==0,d=c?0:e.arrowWidth,m=c?0:e.arrowHeight,[h,g]=x3(i),v={start:"0%",center:"50%",end:"100%"}[g],x=(r.arrow?.x??0)+d/2,b=(r.arrow?.y??0)+m/2;let S="",w="";return h==="bottom"?(S=c?v:`${x}px`,w=`${-m}px`):h==="top"?(S=c?v:`${x}px`,w=`${s.floating.height+m}px`):h==="right"?(S=`${-m}px`,w=c?v:`${b}px`):h==="left"&&(S=`${s.floating.width+m}px`,w=c?v:`${b}px`),{data:{x:S,y:w}}}});function x3(e){const[t,i="center"]=e.split("-");return[t,i]}var xL=m3,bL=p3,SL=g3,wL=v3,[wu]=Oi("Tooltip",[f3]),Nu=f3(),b3="TooltipProvider",NL=700,vh="tooltip.open",[_L,Gp]=wu(b3),S3=e=>{const{__scopeTooltip:t,delayDuration:i=NL,skipDelayDuration:s=300,disableHoverableContent:r=!1,children:o}=e,c=_.useRef(!0),d=_.useRef(!1),m=_.useRef(0);return _.useEffect(()=>{const h=m.current;return()=>window.clearTimeout(h)},[]),f.jsx(_L,{scope:t,isOpenDelayedRef:c,delayDuration:i,onOpen:_.useCallback(()=>{window.clearTimeout(m.current),c.current=!1},[]),onClose:_.useCallback(()=>{window.clearTimeout(m.current),m.current=window.setTimeout(()=>c.current=!0,s)},[s]),isPointerInTransitRef:d,onPointerInTransitChange:_.useCallback(h=>{d.current=h},[]),disableHoverableContent:r,children:o})};S3.displayName=b3;var kl="Tooltip",[jL,Gl]=wu(kl),w3=e=>{const{__scopeTooltip:t,children:i,open:s,defaultOpen:r,onOpenChange:o,disableHoverableContent:c,delayDuration:d}=e,m=Gp(kl,e.__scopeTooltip),h=Nu(t),[g,v]=_.useState(null),x=Xn(),b=_.useRef(0),S=c??m.disableHoverableContent,w=d??m.delayDuration,j=_.useRef(!1),[E,C]=ei({prop:s,defaultProp:r??!1,onChange:O=>{O?(m.onOpen(),document.dispatchEvent(new CustomEvent(vh))):m.onClose(),o?.(O)},caller:kl}),T=_.useMemo(()=>E?j.current?"delayed-open":"instant-open":"closed",[E]),M=_.useCallback(()=>{window.clearTimeout(b.current),b.current=0,j.current=!1,C(!0)},[C]),R=_.useCallback(()=>{window.clearTimeout(b.current),b.current=0,C(!1)},[C]),z=_.useCallback(()=>{window.clearTimeout(b.current),b.current=window.setTimeout(()=>{j.current=!0,C(!0),b.current=0},w)},[w,C]);return _.useEffect(()=>()=>{b.current&&(window.clearTimeout(b.current),b.current=0)},[]),f.jsx(xL,{...h,children:f.jsx(jL,{scope:t,contentId:x,open:E,stateAttribute:T,trigger:g,onTriggerChange:v,onTriggerEnter:_.useCallback(()=>{m.isOpenDelayedRef.current?z():M()},[m.isOpenDelayedRef,z,M]),onTriggerLeave:_.useCallback(()=>{S?R():(window.clearTimeout(b.current),b.current=0)},[R,S]),onOpen:M,onClose:R,disableHoverableContent:S,children:i})})};
588w3.displayName=kl;var xh="TooltipTrigger",N3=_.forwardRef((e,t)=>{const{__scopeTooltip:i,...s}=e,r=Gl(xh,i),o=Gp(xh,i),c=Nu(i),d=_.useRef(null),m=ft(t,d,r.onTriggerChange),h=_.useRef(!1),g=_.useRef(!1),v=_.useCallback(()=>h.current=!1,[]);return _.useEffect(()=>()=>document.removeEventListener("pointerup",v),[v]),f.jsx(bL,{asChild:!0,...c,children:f.jsx(Ce.button,{"aria-describedby":r.open?r.contentId:void 0,"data-state":r.stateAttribute,...s,ref:m,onPointerMove:je(e.onPointerMove,x=>{x.pointerType!=="touch"&&!g.current&&!o.isPointerInTransitRef.current&&(r.onTriggerEnter(),g.current=!0)}),onPointerLeave:je(e.onPointerLeave,()=>{r.onTriggerLeave(),g.current=!1}),onPointerDown:je(e.onPointerDown,()=>{r.open&&r.onClose(),h.current=!0,document.addEventListener("pointerup",v,{once:!0})}),onFocus:je(e.onFocus,()=>{h.current||r.onOpen()}),onBlur:je(e.onBlur,r.onClose),onClick:je(e.onClick,r.onClose)})})});N3.displayName=xh;var Yp="TooltipPortal",[EL,TL]=wu(Yp,{forceMount:void 0}),_3=e=>{const{__scopeTooltip:t,forceMount:i,children:s,container:r}=e,o=Gl(Yp,t);return f.jsx(EL,{scope:t,forceMount:i,children:f.jsx(wn,{present:i||o.open,children:f.jsx(Uh,{asChild:!0,container:r,children:s})})})};_3.displayName=Yp;var Js="TooltipContent",j3=_.forwardRef((e,t)=>{const i=TL(Js,e.__scopeTooltip),{forceMount:s=i.forceMount,side:r="top",...o}=e,c=Gl(Js,e.__scopeTooltip);return f.jsx(wn,{present:s||c.open,children:c.disableHoverableContent?f.jsx(E3,{side:r,...o,ref:t}):f.jsx(CL,{side:r,...o,ref:t})})}),CL=_.forwardRef((e,t)=>{const i=Gl(Js,e.__scopeTooltip),s=Gp(Js,e.__scopeTooltip),r=_.useRef(null),o=ft(t,r),[c,d]=_.useState(null),{trigger:m,onClose:h}=i,g=r.current,{onPointerInTransitChange:v}=s,x=_.useCallback(()=>{d(null),v(!1)},[v]),b=_.useCallback((S,w)=>{const j=S.currentTarget,E={x:S.clientX,y:S.clientY},C=DL(E,j.getBoundingClientRect()),T=OL(E,C),M=kL(w.getBoundingClientRect()),R=LL([...T,...M]);d(R),v(!0)},[v]);return _.useEffect(()=>()=>x(),[x]),_.useEffect(()=>{if(m&&g){const S=j=>b(j,g),w=j=>b(j,m);return m.addEventListener("pointerleave",S),g.addEventListener("pointerleave",w),()=>{m.removeEventListener("pointerleave",S),g.removeEventListener("pointerleave",w)}}},[m,g,b,x]),_.useEffect(()=>{if(c){const S=w=>{const j=w.target,E={x:w.clientX,y:w.clientY},C=m?.contains(j)||g?.contains(j),T=!zL(E,c);C?x():T&&(x(),h())};return document.addEventListener("pointermove",S),()=>document.removeEventListener("pointermove",S)}},[m,g,c,h,x]),f.jsx(E3,{...e,ref:o})}),[AL,ML]=wu(kl,{isInside:!1}),RL=L5("TooltipContent"),E3=_.forwardRef((e,t)=>{const{__scopeTooltip:i,children:s,"aria-label":r,onEscapeKeyDown:o,onPointerDownOutside:c,...d}=e,m=Gl(Js,i),h=Nu(i),{onClose:g}=m;return _.useEffect(()=>(document.addEventListener(vh,g),()=>document.removeEventListener(vh,g)),[g]),_.useEffect(()=>{if(m.trigger){const v=x=>{x.target?.contains(m.trigger)&&g()};return window.addEventListener("scroll",v,{capture:!0}),()=>window.removeEventListener("scroll",v,{capture:!0})}},[m.trigger,g]),f.jsx(nu,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:o,onPointerDownOutside:c,onFocusOutside:v=>v.preventDefault(),onDismiss:g,children:f.jsxs(SL,{"data-state":m.stateAttribute,...h,...d,ref:t,style:{...d.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[f.jsx(RL,{children:s}),f.jsx(AL,{scope:i,isInside:!0,children:f.jsx(t2,{id:m.contentId,role:"tooltip",children:r||s})})]})})});j3.displayName=Js;var T3="TooltipArrow",C3=_.forwardRef((e,t)=>{const{__scopeTooltip:i,...s}=e,r=Nu(i);return ML(T3,i).isInside?null:f.jsx(wL,{...r,...s,ref:t})});C3.displayName=T3;function DL(e,t){const i=Math.abs(t.top-e.y),s=Math.abs(t.bottom-e.y),r=Math.abs(t.right-e.x),o=Math.abs(t.left-e.x);switch(Math.min(i,s,r,o)){case o:return"left";case r:return"right";case i:return"top";case s:return"bottom";default:throw new Error("unreachable")}}function OL(e,t,i=5){const s=[];
588switch(t){case"top":s.push({x:e.x-i,y:e.y+i},{x:e.x+i,y:e.y+i});break;case"bottom":s.push({x:e.x-i,y:e.y-i},{x:e.x+i,y:e.y-i});break;case"left":s.push({x:e.x+i,y:e.y-i},{x:e.x+i,y:e.y+i});break;case"right":s.push({x:e.x-i,y:e.y-i},{x:e.x-i,y:e.y+i});break}return s}function kL(e){const{top:t,right:i,bottom:s,left:r}=e;return[{x:r,y:t},{x:i,y:t},{x:i,y:s},{x:r,y:s}]}function zL(e,t){const{x:i,y:s}=e;let r=!1;for(let o=0,c=t.length-1;o<t.length;c=o++){const d=t[o],m=t[c],h=d.x,g=d.y,v=m.x,x=m.y;g>s!=x>s&&i<(v-h)*(s-g)/(x-g)+h&&(r=!r)}return r}function LL(e){const t=e.slice();return t.sort((i,s)=>i.x<s.x?-1:i.x>s.x?1:i.y<s.y?-1:i.y>s.y?1:0),VL(t)}function VL(e){if(e.length<=1)return e.slice();const t=[];for(let s=0;s<e.length;s++){const r=e[s];for(;t.length>=2;){const o=t[t.length-1],c=t[t.length-2];if((o.x-c.x)*(r.y-c.y)>=(o.y-c.y)*(r.x-c.x))t.pop();else break}t.push(r)}t.pop();const i=[];for(let s=e.length-1;s>=0;s--){const r=e[s];for(;i.length>=2;){const o=i[i.length-1],c=i[i.length-2];if((o.x-c.x)*(r.y-c.y)>=(o.y-c.y)*(r.x-c.x))i.pop();else break}i.push(r)}return i.pop(),t.length===1&&i.length===1&&t[0].x===i[0].x&&t[0].y===i[0].y?t:t.concat(i)}var PL=S3,UL=w3,BL=N3,HL=_3,FL=j3,qL=C3;function $L(e){const t=te.c(6);let i,s;t[0]!==e?({delayDuration:s,...i}=e,t[0]=e,t[1]=i,t[2]=s):(i=t[1],s=t[2]);const r=s===void 0?0:s;let o;return t[3]!==r||t[4]!==i?(o=f.jsx(PL,{"data-slot":"tooltip-provider",delayDuration:r,...i}),t[3]=r,t[4]=i,t[5]=o):o=t[5],o}function IL(e){const t=te.c(4);let i;t[0]!==e?({...i}=e,t[0]=e,t[1]=i):i=t[1];let s;return t[2]!==i?(s=f.jsx($L,{children:f.jsx(UL,{"data-slot":"tooltip",...i})}),t[2]=i,t[3]=s):s=t[3],s}function GL(e){const t=te.c(4);let i;t[0]!==e?({...i}=e,t[0]=e,t[1]=i):i=t[1];let s;return t[2]!==i?(s=f.jsx(BL,{"data-slot":"tooltip-trigger",...i}),t[2]=i,t[3]=s):s=t[3],s}function YL(e){const t=te.c(13);let i,s,r,o;t[0]!==e?({className:s,sideOffset:o,children:i,...r}=e,t[0]=e,t[1]=i,t[2]=s,t[3]=r,t[4]=o):(i=t[1],s=t[2],r=t[3],o=t[4]);const c=o===void 0?0:o;let d;t[5]!==s?(d=Se("bg-foreground text-background animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-fit origin-(--radix-tooltip-content-transform-origin) rounded-md px-3 py-1.5 text-xs text-balance",s),t[5]=s,t[6]=d):d=t[6];let m;t[7]===Symbol.for("react.memo_cache_sentinel")?(m=f.jsx(qL,{className:"bg-foreground fill-foreground z-50 size-2.5 translate-y-[calc(-50%_-_2px)] rotate-45 rounded-[2px]"}),t[7]=m):m=t[7];let h;return t[8]!==i||t[9]!==r||t[10]!==c||t[11]!==d?(h=f.jsx(HL,{children:f.jsxs(FL,{"data-slot":"tooltip-content",sideOffset:c,className:d,...r,children:[i,m]})}),t[8]=i,t[9]=r,t[10]=c,t[11]=d,t[12]=h):h=t[12],h}function XL(){const e=te.c(9);let t;e[0]===Symbol.for("react.memo_cache_sentinel")?(t={"Restablecer contraseña – Correo institucional":ye.get("cambio_google")||"","Restablecer contraseña – Office 365":ye.get("cambio_microsoft")||"","Directorio telefónico":"https://vicus.unmsm.edu.pe/",SUM:"https://sum.unmsm.edu.pe/"},e[0]=t):t=e[0];const i=t;let s;e[1]===Symbol.for("react.memo_cache_sentinel")?(s=f.jsx("h2",{className:"font-semibold text-foreground mb-3 text-base",children:"Contacto"}),e[1]=s):s=e[1];let r;e[2]===Symbol.for("react.memo_cache_sentinel")?(r=f.jsxs("div",{className:"flex align-middle gap-2 mb-1 text-sm text-black/70 dark:text-white/80",children:[f.jsx(YC,{className:"w-4 text-foreground"}),"Calle Germán Amézaga N° 375, Ciudad Universitaria, Lima 1."]}),e[2]=r):r=e[2];let o;e[3]===Symbol.for("react.memo_cache_sentinel")?(o=f.jsxs("div",{className:"flex align-middle gap-2 mb-1 text-sm text-black/70 dark:text-white/80",children:[f.jsx(M2,{className:"w-4 text-foreground"}),"619-7000"]}),e[3]=o):o=e[3];let c,d;e[4]===Symbol.for("react.memo_cache_sentinel")?(c=f.jsxs("div",{children:[s,f.jsxs("div",{className:"rounded-md border px-3 py-2 bg-background font-mono text-xs",children:[r,o,f.jsxs("div",{className:"flex align-middle gap-2 mb-1 text-sm text-black/70 dark:text-white/80",children:[f.jsx(ma,{className:"w-4 text-foreground"}
588),"[email protected]"]})]})]}),d=f.jsx("h2",{className:"font-semibold text-foreground mb-3 text-base",children:"Te puede interesar"}),e[4]=c,e[5]=d):(c=e[4],d=e[5]);let m;e[6]===Symbol.for("react.memo_cache_sentinel")?(m=f.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-2 gap-6 text-sm text-muted-foreground",children:[c,f.jsxs("div",{children:[d,f.jsx("ul",{className:"space-y-2 font-mono text-xs",children:Object.entries(i).map(KL)})]})]}),e[6]=m):m=e[6];let h;e[7]===Symbol.for("react.memo_cache_sentinel")?(h=f.jsxs(GL,{children:["© ",new Date().getFullYear()," Red Telemática — UNMSM"]}),e[7]=h):h=e[7];let g;return e[8]===Symbol.for("react.memo_cache_sentinel")?(g=f.jsx("footer",{className:"w-full border-t mt-10 bg-muted/30",children:f.jsxs("div",{className:"max-w-6xl mx-auto px-6 py-8",children:[m,f.jsx("div",{className:"mt-8 border-t pt-4 text-center text-xs text-muted-foreground",children:f.jsxs(IL,{children:[h,f.jsx(YL,{children:f.jsxs("span",{className:"flex",children:[f.jsx(gA,{className:"w-6 pr-2"}),f.jsx("p",{className:"pt-1",children:"Desarrollado por SC"})]})})]})})]})}),e[8]=g):g=e[8],g}function KL(e){const[t,i]=e;return f.jsx("li",{children:f.jsx("a",{className:"hover:text-foreground text-black/70 dark:text-white/70 transition-colors text-sm",href:i,target:"_blank",children:t})},t)}function ZL(e){const t=te.c(4);let i;t[0]!==e?({...i}=e,t[0]=e,t[1]=i):i=t[1];let s;return t[2]!==i?(s=f.jsx(NS,{"data-slot":"dialog",...i}),t[2]=i,t[3]=s):s=t[3],s}function QL(e){const t=te.c(4);let i;t[0]!==e?({...i}=e,t[0]=e,t[1]=i):i=t[1];let s;return t[2]!==i?(s=f.jsx(_S,{"data-slot":"dialog-portal",...i}),t[2]=i,t[3]=s):s=t[3],s}function WL(e){const t=te.c(8);let i,s;t[0]!==e?({className:i,...s}=e,t[0]=e,t[1]=i,t[2]=s):(i=t[1],s=t[2]);let r;t[3]!==i?(r=Se("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50",i),t[3]=i,t[4]=r):r=t[4];let o;return t[5]!==s||t[6]!==r?(o=f.jsx(jS,{"data-slot":"dialog-overlay",className:r,...s}),t[5]=s,t[6]=r,t[7]=o):o=t[7],o}function Ga(e){const t=te.c(15);let i,s,r,o;t[0]!==e?({className:s,children:i,showCloseButton:o,...r}=e,t[0]=e,t[1]=i,t[2]=s,t[3]=r,t[4]=o):(i=t[1],s=t[2],r=t[3],o=t[4]);const c=o===void 0?!0:o;let d;t[5]===Symbol.for("react.memo_cache_sentinel")?(d=f.jsx(WL,{}),t[5]=d):d=t[5];let m;t[6]!==s?(m=Se("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border p-6 shadow-lg duration-200 sm:max-w-lg",s),t[6]=s,t[7]=m):m=t[7];let h;t[8]!==c?(h=c&&f.jsxs(AS,{"data-slot":"dialog-close",className:"ring-offset-background focus:ring-ring data-[state=open]:bg-accent data-[state=open]:text-muted-foreground absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",children:[f.jsx(D2,{}),f.jsx("span",{className:"sr-only",children:"Close"})]}),t[8]=c,t[9]=h):h=t[9];let g;return t[10]!==i||t[11]!==r||t[12]!==m||t[13]!==h?(g=f.jsxs(QL,{"data-slot":"dialog-portal",children:[d,f.jsxs(ES,{"data-slot":"dialog-content",className:m,...r,children:[i,h]})]}),t[10]=i,t[11]=r,t[12]=m,t[13]=h,t[14]=g):g=t[14],g}function Ya(e){const t=te.c(8);let i,s;t[0]!==e?({className:i,...s}=e,t[0]=e,t[1]=i,t[2]=s):(i=t[1],s=t[2]);let r;t[3]!==i?(r=Se("flex flex-col gap-2 text-center sm:text-left",i),t[3]=i,t[4]=r):r=t[4];let o;return t[5]!==s||t[6]!==r?(o=f.jsx("div",{"data-slot":"dialog-header",className:r,...s}),t[5]=s,t[6]=r,t[7]=o):o=t[7],o}function Xa(e){const t=te.c(8);let i,s;t[0]!==e?({className:i,...s}=e,t[0]=e,t[1]=i,t[2]=s):(i=t[1],s=t[2]);let r;t[3]!==i?(r=Se("text-lg leading-none font-semibold",i),t[3]=i,t[4]=r):r=t[4];let o;return t[5]!==s||t[6]!==r?(o=f.jsx(TS,{"data-slot":"dialog-title",className:r,...s}),t[5]=s,t[6]=r,t[7]=o):o=t[7],o}function Ka(e){const t=te.c(8);let i,s;t[0]!==e?({className:i,...s}=e,t[0]=e,t[1]=i,t[2]=s):(i=t[1],s=t[2]);let r;t[3]!==i?(r=Se("text-muted-foreground text-sm",i),t[3]=i,t[4]=r):r=t[4];let o;return t[5]!==s||t[6]!==r?(o=f.jsx(CS,{"data-slot":"dialog-description",className:r,...s}),t[5]=s,t[6]=r,t[7]=o):o=t[7],o}const JL="/assets/Dns-CqNRDjfV.jpg";function eV(){const e=te.c(11);let t;e[0]===Symbol.for("react.memo_cache_sentinel")?(t=f.jsxs("div",{className:"relative md:w-2/5 w-full h-56 md:h-auto bg-muted",children:[f.jsx("img",{src:JL,alt:"DNS illustration",className:"w-full h-full object-cover"}),f.jsx("div",{className:"absolute inset-0 bg-linear-to-t from-background/10 to-transparent md:hidden"})]}),e[0]=t):t=e[0];let i;e[1]===Symbol.for("react.memo_cache_sentinel")?(i=f.jsxs(Ya,{className:"px-6 pt-6 pb-4 border-b space-y-3",children:[f.jsx(Xa,{className:"font-medium tracking-tight",children:"DNS"}),f.jsx(Ka,{className:"leading-relaxed",children:"Une tus sitios web al dominio oficial de la universidad."})]}),e[1]=i):i=e[1];let s;e[2]===Symbol.for("react.memo_cache_sentinel")?(s=f.jsx("h3",{className:"text-sm font-semibold uppercase tracking-wider opacity-90",children:"Características principales"}),e[2]=s):s=e[2];let r;e[3]===Symbol.for("react.memo_cache_sentinel")?(r=f.jsxs("li",{className:"flex items-start gap-3",children:[f.jsx("span",{className:"inline-flex items-center justify-center w-5 h-5 rounded-full bg-primary/10 text-xs font-medium mt
588-0.5",children:"✓"}),f.jsx("span",{className:"flex-1 leading-relaxed",children:"Resolución rápida de nombres de dominio"})]}),e[3]=r):r=e[3];let o;e[4]===Symbol.for("react.memo_cache_sentinel")?(o=f.jsxs("li",{className:"flex items-start gap-3",children:[f.jsx("span",{className:"inline-flex items-center justify-center w-5 h-5 rounded-full bg-primary/10 text-xs font-medium mt-0.5",children:"✓"}),f.jsx("span",{className:"flex-1 leading-relaxed",children:"Alta disponibilidad con servidores redundantes"})]}),e[4]=o):o=e[4];let c,d;e[5]===Symbol.for("react.memo_cache_sentinel")?(c=f.jsxs("div",{className:"space-y-3",children:[s,f.jsxs("ul",{className:"space-y-2.5 text-primary/80 text-xs",children:[r,o,f.jsxs("li",{className:"flex items-start gap-3",children:[f.jsx("span",{className:"inline-flex items-center justify-center w-5 h-5 rounded-full bg-primary/10 text-xs font-medium mt-0.5",children:"✓"}),f.jsx("span",{className:"flex-1 leading-relaxed",children:"Gestión centralizada de subdominios"})]})]})]}),d=f.jsx("div",{className:"border-t"}),e[5]=c,e[6]=d):(c=e[5],d=e[6]);let m;e[7]===Symbol.for("react.memo_cache_sentinel")?(m=f.jsxs("h3",{className:"text-sm font-semibold uppercase tracking-wider opacity-90 flex items-center gap-2",children:[f.jsx(su,{className:"w-4 h-4"}),"Detalles técnicos"]}),e[7]=m):m=e[7];let h;e[8]===Symbol.for("react.memo_cache_sentinel")?(h=f.jsxs("div",{className:"rounded-lg border p-4 space-y-1",children:[f.jsxs("div",{className:"flex items-center gap-2",children:[f.jsx(wC,{className:"w-4 h-4"}),f.jsx("div",{className:"text-xs font-medium opacity-70",children:"Dominio principal"})]}),f.jsx("div",{className:"text-sm font-mono",children:"unmsm.edu.pe"})]}),e[8]=h):h=e[8];let g;e[9]===Symbol.for("react.memo_cache_sentinel")?(g=f.jsxs("div",{className:"rounded-lg border p-4 space-y-1",children:[f.jsxs("div",{className:"flex items-center gap-2",children:[f.jsx(uA,{className:"w-4 h-4"}),f.jsx("div",{className:"text-xs font-medium opacity-70",children:"Servidores DNS"})]}),f.jsx("div",{className:"text-sm font-mono",children:"2 servidores redundantes"})]}),e[9]=g):g=e[9];let v;return e[10]===Symbol.for("react.memo_cache_sentinel")?(v=f.jsx(Ga,{className:"max-w-4xl max-h-[85vh] p-0 overflow-hidden border-0 md:min-w-[50vw] md:h-[70vh]",children:f.jsxs("div",{className:"flex flex-col md:flex-row max-h-[85vh] md:max-h-[70vh]",children:[t,f.jsxs("div",{className:"md:w-3/5 w-full flex flex-col overflow-hidden",children:[i,f.jsxs("div",{className:"flex-1 overflow-y-auto px-6 py-6 space-y-6",children:[c,d,f.jsxs("div",{className:"space-y-3",children:[m,f.jsxs("div",{className:"grid grid-cols-1 gap-3",children:[h,g,f.jsxs("div",{className:"rounded-lg border p-4 space-y-1",children:[f.jsxs("div",{className:"flex items-center gap-2",children:[f.jsx(aA,{className:"w-4 h-4"}),f.jsx("div",{className:"text-xs font-medium opacity-70",children:"Alcance"})]}),f.jsx("div",{className:"text-sm font-mono",children:"Red universitaria UNMSM"})]})]})]})]})]})]})}),e[10]=v):v=e[10],v}const tV="/assets/Servers-D87aT_G0.jpg";function nV(){const e=te.c(23);let t;e[0]===Symbol.for("react.memo_cache_sentinel")?(t=f.jsxs("div",{className:"relative md:w-2/5 w-full h-56 md:h-auto bg-muted",children:[f.jsx("img",{src:tV,alt:"Centro de datos con servidores",className:"w-full h-full object-cover"}),f.jsx("div",{className:"absolute inset-0 bg-linear-to-t from-background/10 to-transparent md:hidden"})]}),e[0]=t):t=e[0];let i;e[1]===Symbol.for("react.memo_cache_sentinel")?(i=f.jsxs(Ya,{className:"px-6 pt-6 pb-4 border-b space-y-3",children:[f.jsx(Xa,{className:"font-medium tracking-tight",children:"Alojamiento de servidores"}),f.jsx(Ka,{className:"leading-relaxed",children:"Aloja tus servidores en nuestro datacenter."})]}),e[1]=i):i=e[1];let s;e[2]===Symbol.for("react.memo_cache_sentinel")?(s=f.jsx("h3",{className:"text-sm font-semibold uppercase tracking-wider opacity-90",children:"Características principales"}),e[2]=s):s=e[2];let r;e[3]===Symbol.for("react.memo_cache_sentinel")?(r=f.jsx("span",{className:"inline-flex items-center justify-center w-5 h-5 rounded-full bg-primary/10 text-xs font-medium mt
588-0.5",children:"✓"}),e[3]=r):r=e[3];let o;e[4]===Symbol.for("react.memo_cache_sentinel")?(o=f.jsxs("li",{className:"flex items-start gap-3",children:[r,f.jsxs("span",{className:"flex-1 leading-relaxed",children:[f.jsx("strong",{children:"Alta disponibilidad:"})," Sistema UPS y generador eléctrico de respaldo"]})]}),e[4]=o):o=e[4];let c;e[5]===Symbol.for("react.memo_cache_sentinel")?(c=f.jsx("span",{className:"inline-flex items-center justify-center w-5 h-5 rounded-full bg-primary/10 text-xs font-medium mt-0.5",children:"✓"}),e[5]=c):c=e[5];let d;e[6]===Symbol.for("react.memo_cache_sentinel")?(d=f.jsxs("li",{className:"flex items-start gap-3",children:[c,f.jsxs("span",{className:"flex-1 leading-relaxed",children:[f.jsx("strong",{children:"Conectividad de alta velocidad:"})," Enlace dedicado con ancho de banda garantizado"]})]}),e[6]=d):d=e[6];let m;e[7]===Symbol.for("react.memo_cache_sentinel")?(m=f.jsx("span",{className:"inline-flex items-center justify-center w-5 h-5 rounded-full bg-primary/10 text-xs font-medium mt-0.5",children:"✓"}),e[7]=m):m=e[7];let h;e[8]===Symbol.for("react.memo_cache_sentinel")?(h=f.jsxs("li",{className:"flex items-start gap-3",children:[m,f.jsxs("span",{className:"flex-1 leading-relaxed",children:[f.jsx("strong",{children:"Ambiente controlado:"})," Climatización 24/7 con temperatura y humedad reguladas"]})]}),e[8]=h):h=e[8];let g;e[9]===Symbol.for("react.memo_cache_sentinel")?(g=f.jsx("span",{className:"inline-flex items-center justify-center w-5 h-5 rounded-full bg-primary/10 text-xs font-medium mt-0.5",children:"✓"}),e[9]=g):g=e[9];let v;e[10]===Symbol.for("react.memo_cache_sentinel")?(v=f.jsxs("li",{className:"flex items-start gap-3",children:[g,f.jsxs("span",{className:"flex-1 leading-relaxed",children:[f.jsx("strong",{children:"Seguridad física:"})," Acceso restringido y monitoreo 24/7"]})]}),e[10]=v):v=e[10];let x;e[11]===Symbol.for("react.memo_cache_sentinel")?(x=f.jsx("span",{className:"inline-flex items-center justify-center w-5 h-5 rounded-full bg-primary/10 text-xs font-medium mt-0.5",children:"✓"}),e[11]=x):x=e[11];let b,S;e[12]===Symbol.for("react.memo_cache_sentinel")?(b=f.jsxs("div",{className:"space-y-3",children:[s,f.jsxs("ul",{className:"space-y-2.5 text-primary/80 text-xs",children:[o,d,h,v,f.jsxs("li",{className:"flex items-start gap-3",children:[x,f.jsxs("span",{className:"flex-1 leading-relaxed",children:[f.jsx("strong",{children:"Soporte técnico:"})," Personal especializado disponible"]})]})]})]}),S=f.jsx("div",{className:"border-t"}),e[12]=b,e[13]=S):(b=e[12],S=e[13]);let w;e[14]===Symbol.for("react.memo_cache_sentinel")?(w=f.jsxs("h3",{className:"text-sm font-semibold uppercase tracking-wider opacity-90 flex items-center gap-2",children:[f.jsx(su,{className:"w-4 h-4"}),"Especificaciones técnicas"]}),e[14]=w):w=e[14];let j;e[15]===Symbol.for("react.memo_cache_sentinel")?(j=f.jsxs("div",{className:"rounded-lg border p-4 space-y-2 hover:border-primary/50 transition-colors",children:[f.jsxs("div",{className:"flex items-center gap-2",children:[f.jsx(zh,{className:"w-4 h-4"}),f.jsx("div",{className:"text-xs font-medium opacity-70",children:"Seguridad"})]}),f.jsx("div",{className:"text-xs",children:"Firewall perimetral y protección DDoS"})]}),e[15]=j):j=e[15];let E;e[16]===Symbol.for("react.memo_cache_sentinel")?(E=f.jsxs("div",{className:"rounded-lg border p-4 space-y-2 hover:border-primary/50 transition-colors",children:[f.jsxs("div",{className:"flex items-center gap-2",children:[f.jsx(Pl,{className:"w-4 h-4"}),f.jsx("div",{className:"text-xs font-medium opacity-70",children:"Conexion"})]}),f.jsx("div",{className:"text-xs",children:"Múltiples enlaces redundantes"})]}),e[16]=E):E=e[16];let C;e[17]===Symbol.for("react.memo_cache_sentinel")?(C=f.jsxs("div",{className:"rounded-lg border p-4 space-y-2 hover:border-primary/50 transition-colors",children:[f.jsxs("div",{className:"flex items-center gap-2",children:[f.jsx(w2,{className:"w-4 h-4"}),f.jsx("div",{className:"text-xs font-medium opacity-70",children:"Cooling"})]}),f.jsx("div",{className:"text-xs",children:"18-24°C, humedad controlada"})]}),e[17]=C):C=e[17];let T,M;e[18]===Symbol.for("react.memo_cache_sentinel")?(T=f.jsxs("div",{className:"space-y-3",children:[w,f.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3",children:[j,E,C,f.jsxs("div",{className:"rounded-lg border p-4 space-y-2 hover:border-primary/50 transition-colors",children:[f.jsxs("div",{className:"flex items-center gap-2",children:[f.jsx(j2,{className:"w-4 h-4"}),f.jsx("div",{className:"text-xs font-medium opacity-70",children:"Uptime"})]}),f.jsx("div",{className:"text-xs",children:"99.9% uptime garantizado"})]})]})]}),M=f.jsx("div",{className:"border-t"}),e[18]=T,e[19]=M):(T=e[18],M=e[19]);let R;e[20]===Symbol.for("react.memo_cache_sentinel")?(R=f.jsx("h3",{className:"text-sm font-semibold uppercase tracking-wider opacity-90",children:"Requisitos para el servicio"}),e[20]=R):R=e[20];let z;e[21]===Symbol.for("react.memo_cache_sentinel")?(z=f.jsxs("div",{className:"space-y-3",children:[R,f.jsx("div",{className:"rounded-lg border p-4 space-y-1",children:f.jsxs("ul",{className:"text-xs text-primary/80 space-y-1.5 list-disc list-inside",children:[f.jsx("li",{children:"Ser unidad académica o administrativa de la UNMSM"}),f.jsx("li",{children:'Servidor compatible con rack estándar de 19"'}),f.jsx("li",{children:"Firmar acuerdo de nivel de servicio (SLA)"})]})})]}),e[21]=z):z=e[21];let O;return e[22]===Symbol.for("react.memo_cache_sentinel")?(O=f.jsx(Ga,{className:"max-w-4xl max-h-[85vh] p-0 overflow-hidden border-0 md:min-w-[50vw] md:h-[70vh]",children:f.jsxs("div",{className:"flex flex-col md:flex-row max-h-[85vh] md:max-h-[70vh]",children:[t,f.jsxs("div",{className:"md:w-3/5 w-full flex flex-col overflow-hidden",children:[i,f.jsxs("div",{className:"flex-1 overflow-y-auto px-6 py-6 space-y-6",children:[b,S,T,M,z,f.jsx("div",{className:"rounded-lg border-l-4 border-foreground
588/10 bg-primary/5 p-4",children:f.jsxs("p",{className:"text-xs leading-relaxed font-mono",children:[f.jsx("strong",{children:"Nota:"})," El servicio incluye el espacio físico, conectividad y energía eléctrica. La administración y mantenimiento del servidor es responsabilidad de la unidad solicitante."]})})]})]})]})}),e[22]=O):O=e[22],O}const iV="/assets/Hosting-B4d5k3KN.jpg";function aV(){const e=te.c(14);let t;e[0]===Symbol.for("react.memo_cache_sentinel")?(t=f.jsxs("div",{className:"relative md:w-2/5 w-full h-56 md:h-auto bg-muted",children:[f.jsx("img",{src:iV,alt:"DNS illustration",className:"w-full h-full object-cover"}),f.jsx("div",{className:"absolute inset-0 bg-linear-to-t from-background/10 to-transparent md:hidden"})]}),e[0]=t):t=e[0];let i;e[1]===Symbol.for("react.memo_cache_sentinel")?(i=f.jsxs(Ya,{className:"px-6 pt-6 pb-4 border-b space-y-3",children:[f.jsx(Xa,{className:"font-medium tracking-tight",children:"Hosting"}),f.jsx(Ka,{className:"leading-relaxed",children:"Alojamiento de apis y webapps para proyectos de la comunidad san marquina."})]}),e[1]=i):i=e[1];let s;e[2]===Symbol.for("react.memo_cache_sentinel")?(s=f.jsx("h3",{className:"text-sm font-semibold uppercase tracking-wider opacity-70",children:"Características principales"}),e[2]=s):s=e[2];let r;e[3]===Symbol.for("react.memo_cache_sentinel")?(r=f.jsxs("li",{className:"flex items-start gap-3",children:[f.jsx("span",{className:"inline-flex items-center justify-center w-5 h-5 rounded-full bg-primary/10 text-xs font-medium mt-0.5",children:"✓"}),f.jsx("span",{className:"flex-1 leading-relaxed",children:"Alojamiento escalable para APIs, sitios web y microservicios"})]}),e[3]=r):r=e[3];let o;e[4]===Symbol.for("react.memo_cache_sentinel")?(o=f.jsxs("li",{className:"flex items-start gap-3",children:[f.jsx("span",{className:"inline-flex items-center justify-center w-5 h-5 rounded-full bg-primary/10 text-xs font-medium mt-0.5",children:"✓"}),f.jsx("span",{className:"flex-1 leading-relaxed",children:"Compatibilidad con entornos Node.js, Python, Java y PHP"})]}),e[4]=o):o=e[4];let c;e[5]===Symbol.for("react.memo_cache_sentinel")?(c=f.jsxs("li",{className:"flex items-start gap-3",children:[f.jsx("span",{className:"inline-flex items-center justify-center w-5 h-5 rounded-full bg-primary/10 text-xs font-medium mt-0.5",children:"✓"}),f.jsx("span",{className:"flex-1 leading-relaxed",children:"Soporte para despliegues mediante Docker y contenedores ligeros"})]}),e[5]=c):c=e[5];let d,m;e[6]===Symbol.for("react.memo_cache_sentinel")?(d=f.jsxs("div",{className:"space-y-3",children:[s,f.jsxs("ul",{className:"space-y-2.5 text-primary/80 text-xs",children:[r,o,c,f.jsxs("li",{className:"flex items-start gap-3",children:[f.jsx("span",{className:"inline-flex items-center justify-center w-5 h-5 rounded-full bg-primary/10 text-xs font-medium mt-0.5",children:"✓"}),f.jsx("span",{className:"flex-1 leading-relaxed",children:"Acceso FTP para gestionar contenido y logs"})]})]})]}),m=f.jsx("div",{className:"border-t"}),e[6]=d,e[7]=m):(d=e[6],m=e[7]);let h;e[8]===Symbol.for("react.memo_cache_sentinel")?(h=f.jsxs("h3",{className:"text-sm font-semibold uppercase tracking-wider opacity-90 flex items-center gap-2",children:[f.jsx(su,{className:"w-4 h-4"}),"Especificaciones técnicas"]}),e[8]=h):h=e[8];let g;e[9]===Symbol.for("react.memo_cache_sentinel")?(g=f.jsxs("div",{className:"rounded-lg border p-4 space-y-2 hover:border-primary/50 transition-colors",children:[f.jsxs("div",{className:"flex items-center gap-2",children:[f.jsx(oC,{className:"w-4 h-4 shrink-0"}),f.jsx("div",{className:"text-xs font-medium opacity-70",children:"Recursos"})]}),f.jsx("div",{className:"text-xs",children:"Escalable según demanda."})]}),e[9]=g):g=e[9];let v;e[10]===Symbol.for("react.memo_cache_sentinel")?(v=f.jsxs("div",{className:"rounded-lg border p-4 space-y-2 hover:border-primary/50 transition-colors",children:[f.jsxs("div",{className:"flex items-center gap-2",children:[f.jsx(TC,{className:"w-4 h-4 shrink-0"}),f.jsx("div",{className:"text-xs font-medium opacity-70",children:"Disco"})]}),f.jsx("div",{className:"text-xs",children:"Estándar: 2 GB SSD. Escalable según requerimientos."})]}),e[10]=v):v=e[10];let x;e[11]===Symbol.for("react.memo_cache_sentinel")?(x=f.jsxs("div",{className:"rounded-lg border p-4 space-y-2 hover:border-primary/50 transition-colors",children:[f.jsxs("div",{className:"flex items-center gap-2",children:[f.jsx(WC,{className:"w-4 h-4 shrink-0"}),f.jsx("div",{className:"text-xs font-medium opacity-70",children:"Red"})]}),f.jsx("div",{className:"text-xs",children:"Red de alta velocidad."})]}),e[11]=x):x=e[11];let b;e[12]===Symbol.for("react.memo_cache_sentinel")?(b=f.jsxs("div",{className:"rounded-lg border p-4 space-y-2 hover:border-primary/50 transition-colors",children:[f.jsxs("div",{className:"flex items-center gap-2",children:[f.jsx(zh,{className:"w-4 h-4 shrink-0"}),f.jsx("div",{className:"text-xs font-medium opacity-70",children:"Seguridad"})]}),f.jsx("div",{className:"text-xs",children:"Firewall perimetral."})]}),e[12]=b):b=e[12];let S;return e[13]===Symbol.for("react.memo_cache_sentinel")?(S=f.jsx(Ga,{className:"max-w-4xl max-h-[85vh] p-0 overflow-hidden border-0 md:min-w-[50vw] md:h-[70vh]",children:f.jsxs("div",{className:"flex flex-col md:flex-row max-h-[85vh] md:max-h-[70vh]",children:[t,f.jsxs("div",{className:"md:w-3/5 w-full flex flex-col overflow-hidden",children:[i,f.jsxs("div",{className:"flex-1 overflow-y-auto px-6 py-6 space-y-6",children:[d,m,f.jsxs("div",{className:"space-y-3",children:[h,f.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3",children:[g,v,x,b,f.jsxs("div",{className:"rounded-lg border p-4 space-y-2 hover:border-primary/50 transition-colors",children:[f.jsxs("div",{className:"flex items-center gap-2",children:[f.jsx(w2,{className:"w-4 h-4 shrink-0"}),f.jsx("div",{className:"text-xs font-medium opacity-70",children:"Cooling"})]}),f.jsx("div",{className:"text-xs",children:"Ambiente controlado: 18–24°C."})]})]})]})]})]})]})}),e[13]=S):S=e[13],S}
588const sV="/assets/Email-BAgqUoE4.jpg",rV=ye.get("cambio_google")||"",lV=ye.get("cambio_microsoft")||"";function oV(){const e=te.c(13);let t;e[0]===Symbol.for("react.memo_cache_sentinel")?(t=f.jsxs("div",{className:"relative md:w-2/5 w-full h-56 md:h-auto bg-muted",children:[f.jsx("img",{src:sV,alt:"DNS illustration",className:"w-full h-full object-cover"}),f.jsx("div",{className:"absolute inset-0 bg-linear-to-t from-background/10 to-transparent md:hidden"})]}),e[0]=t):t=e[0];let i;e[1]===Symbol.for("react.memo_cache_sentinel")?(i=f.jsxs(Ya,{className:"px-6 pt-6 pb-4 border-b space-y-3",children:[f.jsx(Xa,{className:"font-medium tracking-tight",children:"Email"}),f.jsx(Ka,{className:"leading-relaxed",children:"Con tu cuenta de correo electrónico institucional podras acceder a diversos servicios digitales ofrecidos por la universidad."})]}),e[1]=i):i=e[1];let s;e[2]===Symbol.for("react.memo_cache_sentinel")?(s=f.jsx("h3",{className:"text-sm font-semibold uppercase tracking-wider opacity-70",children:"Beneficios principales"}),e[2]=s):s=e[2];let r;e[3]===Symbol.for("react.memo_cache_sentinel")?(r=f.jsxs("li",{className:"flex items-start gap-3",children:[f.jsx("span",{className:"inline-flex items-center justify-center w-5 h-5 rounded-full bg-primary/10 text-xs font-medium mt-0.5",children:"✓"}),f.jsx("span",{className:"flex-1 leading-relaxed",children:"Acceso a la red WIFI de la Universidad"})]}),e[3]=r):r=e[3];let o;e[4]===Symbol.for("react.memo_cache_sentinel")?(o=f.jsxs("li",{className:"flex items-start gap-3",children:[f.jsx("span",{className:"inline-flex items-center justify-center w-5 h-5 rounded-full bg-primary/10 text-xs font-medium mt-0.5",children:"✓"}),f.jsx("span",{className:"flex-1 leading-relaxed",children:"Acceso al Sistema Único de Matrícula SUM"})]}),e[4]=o):o=e[4];let c;e[5]===Symbol.for("react.memo_cache_sentinel")?(c=f.jsxs("li",{className:"flex items-start gap-3",children:[f.jsx("span",{className:"inline-flex items-center justify-center w-5 h-5 rounded-full bg-primary/10 text-xs font-medium mt-0.5",children:"✓"}),f.jsx("span",{className:"flex-1 leading-relaxed",children:"Acceso al Sistema de Control de Usuarios SCU"})]}),e[5]=c):c=e[5];let d;e[6]===Symbol.for("react.memo_cache_sentinel")?(d=f.jsxs("li",{className:"flex items-start gap-3",children:[f.jsx("span",{className:"inline-flex items-center justify-center w-5 h-5 rounded-full bg-primary/10 text-xs font-medium mt-0.5",children:"✓"}),f.jsx("span",{className:"flex-1 leading-relaxed",children:"Acceso a la suite de Google (*)"})]}),e[6]=d):d=e[6];let m,h;e[7]===Symbol.for("react.memo_cache_sentinel")?(m=f.jsxs("div",{className:"space-y-3",children:[s,f.jsxs("ul",{className:"space-y-2.5 text-primary/80 text-xs",children:[r,o,c,d,f.jsxs("li",{className:"flex items-start gap-3",children:[f.jsx("span",{className:"inline-flex items-center justify-center w-5 h-5 rounded-full bg-primary/10 text-xs font-medium mt-0.5",children:"✓"}),f.jsx("span",{className:"flex-1 leading-relaxed",children:"Acceso a la suite de Microsoft 365 (*)"})]})]}),f.jsx("div",{className:"text-[10px] font-light",children:"* Solo disponible para los usuarios activos de la universidad. Los egresados y personal externo solo cuentan con el acceso al correo gmail."})]}),h=f.jsx("div",{className:"border-t"}),e[7]=m,e[8]=h):(m=e[7],h=e[8]);let g;e[9]===Symbol.for("react.memo_cache_sentinel")?(g=f.jsxs("h3",{className:"text-sm font-semibold uppercase tracking-wider opacity-90 flex items-center gap-2",children:[f.jsx(su,{className:"w-4 h-4"}),"Consultas frecuentes"]}),e[9]=g):g=e[9];let v;e[10]===Symbol.for("react.memo_cache_sentinel")?(v=f.jsx(Ue,{variant:"outline",size:"sm",className:"whitespace-normal text-left max-w-[90%] h-12 justify-start hover:bg-accent/45 dark:hover:text-foreground",asChild:!0,children:f.jsxs(On,{to:"/forgot",children:[f.jsx(PC,{className:"w-4 h-4 shrink-0"}),f.jsx("span",{className:"text-xs font-medium opacity-70",children:"Olvide mi contraseña/usuario"})]})}),e[10]=v):v=e[10];let x;e[11]===Symbol.for("react.memo_cache_sentinel")?(x=f.jsx(Ue,{variant:"outline",size:"sm",className:"whitespace-normal text-left max-w-[90%] h-12 justify-start cursor-pointer hover:bg-accent/45 dark:hover:text-foreground",asChild:!0,children:f.jsxs("a",{href:rV,target:"_blank",rel:"noopener noreferrer",children:[f.jsx(ma,{className:"w-4 h-4 shrink-0"}),f.jsx("span",{className:"text-xs font-medium opacity-70",children:"Cambiar contraseña de correo"})]})}),e[11]=x):x=e[11];let b;return e[12]===Symbol.for("react.memo_cache_sentinel")?(b=f.jsx(Ga,{className:"max-w-4xl max-h-[85vh] p-0 overflow-hidden border-0 md:min-w-[50vw] md:h-[70vh]",children:f.jsxs("div",{className:"flex flex-col md:flex-row max-h-[85vh] md:max-h-[70vh]",children:[t,f.jsxs("div",{className:"md:w-3/5 w-full flex flex-col overflow-hidden",children:[i,f.jsxs("div",{className:"flex-1 overflow-y-auto px-6 py-6 space-y-6",children:[m,h,f.jsxs("div",{className:"space-y-3",children:[g,f.jsxs("div",{className:"grid grid-cols-1 gap-3",children:[v,x,f.jsx(Ue,{variant:"outline",size:"sm",className:"whitespace-normal text-left max-w-[90%] h-12 justify-start cursor-pointer hover:bg-accent/45 dark:hover:text-foreground",asChild:!0,children:f.jsxs("a",{href:lV,target:"_blank",rel:"noopener noreferrer",children:[f.jsx(fC,{className:"w-4 h-4 shrink-0"}),f.jsx("span",{className:"text-xs font-medium opacity-70",children:"Cambiar contraseña de Microsoft"})]})})]})]})]})]})]})}),e[12]=b):b=e[12],b}const cV="/assets/Telefono-Ce2cti_C.jpg",uV=ye.get("telefonia_manual")||"",fV=ye.get("telefonia_web")||"";function dV(){const e=te.c(14);let t;e[0]===Symbol.for("react.memo_cache_sentinel")?(t=f.jsxs("div",{className:"relative md:w-2/5 w-full h-56 md:h-auto bg-muted",children:[f.jsx("img",{src:cV,alt:"VoIp illustration",className:"w-full h-full object-cover"}),f.jsx("div",{className:"absolute inset-0 bg-linear-to-t from-background/10 to-transparent md:hidden"})]}),e[0]=t):t=e[0];let i;e[1]===Symbol.for("react.memo_cache_sentinel")?(i=f.jsxs(Ya,{className:"px-6 pt-6 pb-4 border-b space-y-3",children:[f.jsx(Xa,{className:"font-medium tracking-tight",children:"Telefonia IP"}),f.jsx(Ka,{className:"leading-relaxed",children:"Soluciones de comunicación voz sobre IP para la comunidad san marquina."})]}),e[1]=i):i=e[1];let s;e[2]===Symbol.for("react.memo_cache_sentinel")?(s=f.jsx("h3",{className:"text-sm font-semibold uppercase tracking-wider opacity-90",children:"Características principales"}),e[2]=s):s=e[2];let r;e[3]===Symbol.for("react.memo_cache_sentinel")?(r=f.jsxs("li",{className:"flex items-start gap-3",children:[f.jsx("span",{className:"inline-flex items-center justify-center w-5 h-5 rounded-full bg-primary/10 text-xs font-medium mt
588-0.5",children:"✓"}),f.jsx("span",{className:"flex-1 leading-relaxed",children:"Visualiza quién te llama antes de contestar."})]}),e[3]=r):r=e[3];let o;e[4]===Symbol.for("react.memo_cache_sentinel")?(o=f.jsxs("li",{className:"flex items-start gap-3",children:[f.jsx("span",{className:"inline-flex items-center justify-center w-5 h-5 rounded-full bg-primary/10 text-xs font-medium mt-0.5",children:"✓"}),f.jsx("span",{className:"flex-1 leading-relaxed",children:"Recibe mensajes cuando no puedas atender una llamada."})]}),e[4]=o):o=e[4];let c;e[5]===Symbol.for("react.memo_cache_sentinel")?(c=f.jsxs("li",{className:"flex items-start gap-3",children:[f.jsx("span",{className:"inline-flex items-center justify-center w-5 h-5 rounded-full bg-primary/10 text-xs font-medium mt-0.5",children:"✓"}),f.jsx("span",{className:"flex-1 leading-relaxed",children:"Conéctate con varios usuarios en una misma llamada."})]}),e[5]=c):c=e[5];let d;e[6]===Symbol.for("react.memo_cache_sentinel")?(d=f.jsxs("div",{className:"space-y-3",children:[s,f.jsxs("ul",{className:"space-y-2.5 text-primary/80 text-xs",children:[r,o,c,f.jsxs("li",{className:"flex items-start gap-3",children:[f.jsx("span",{className:"inline-flex items-center justify-center w-5 h-5 rounded-full bg-primary/10 text-xs font-medium mt-0.5",children:"✓"}),f.jsx("span",{className:"flex-1 leading-relaxed",children:"Administra desvíos y espera de llamadas fácilmente."})]})]})]}),e[6]=d):d=e[6];let m;e[7]===Symbol.for("react.memo_cache_sentinel")?(m=f.jsxs("h3",{className:"text-sm font-semibold uppercase tracking-wider opacity-90 flex items-center gap-2",children:[f.jsx(RC,{className:"w-4 h-4"}),"Sistema de consulta"]}),e[7]=m):m=e[7];let h;e[8]===Symbol.for("react.memo_cache_sentinel")?(h=f.jsx(Ue,{asChild:!0,variant:"outline",size:"sm",className:"hover:bg-accent/50 dark:hover:text-foreground",children:f.jsxs("a",{href:fV,target:"_blank",rel:"noreferrer",children:[f.jsx(C2,{className:"w-4 h-4"}),f.jsx("span",{className:"text-xs font-medium opacity-70",children:"Sistema de Telefonia"})]})}),e[8]=h):h=e[8];let g,v;e[9]===Symbol.for("react.memo_cache_sentinel")?(v=f.jsxs("div",{className:"space-y-3",children:[m,f.jsxs("div",{className:"grid grid-cols-1 gap-3",children:[h,f.jsx(Ue,{asChild:!0,variant:"outline",size:"sm",className:"hover:bg-accent/50 dark:hover:text-foreground",children:f.jsxs("a",{href:uV,target:"_blank",rel:"noreferrer",children:[f.jsx(bC,{className:"w-4 h-4"}),f.jsx("span",{className:"text-xs font-medium opacity-70",children:"¿Problemas con el sistema?"})]})})]})]}),g=f.jsx("div",{className:"border-t"}),e[9]=g,e[10]=v):(g=e[9],v=e[10]);let x;e[11]===Symbol.for("react.memo_cache_sentinel")?(x=f.jsxs("h3",{className:"text-sm font-semibold uppercase tracking-wider opacity-90 flex items-center gap-2",children:[f.jsx(Lh,{className:"w-4 h-4"}),"¿Necesitas ayuda o tienes una avería?"]}),e[11]=x):x=e[11];let b;e[12]===Symbol.for("react.memo_cache_sentinel")?(b=f.jsx("span",{className:"font-bold",children:"7486"}),e[12]=b):b=e[12];let S;return e[13]===Symbol.for("react.memo_cache_sentinel")?(S=f.jsx(Ga,{className:"max-w-4xl max-h-[85vh] p-0 overflow-hidden border-0 md:min-w-[50vw] md:h-[70vh]",children:f.jsxs("div",{className:"flex flex-col md:flex-row max-h-[85vh] md:max-h-[70vh]",children:[t,f.jsxs("div",{className:"md:w-3/5 w-full flex flex-col overflow-hidden",children:[i,f.jsxs("div",{className:"flex-1 overflow-y-auto px-6 py-6 space-y-6",children:[d,v,g,f.jsxs("div",{className:"space-y-3",children:[x,f.jsxs("p",{className:"font-semibold text-primary text-center text-xs",children:["Contáctanos al anexo ",b," o"," ",f.jsx("span",{className:"font-bold",children:"7488"}),"."]})]})]})]})]})}),e[13]=S):S=e[13],S}const mV="/assets/Fotocheck-BbN8QxC4.jpeg";function hV(){const e=te.c(9);let t;e[0]===Symbol.for("react.memo_cache_sentinel")?(t=f.jsxs("div",{className:"relative md:w-2/5 w-full h-56 md:h-auto bg-muted",children:[f.jsx("img",{src:mV,alt:"ID illustration",className:"w-full h-full object-cover"}),f.jsx("div",{className:"absolute inset-0 bg-linear-to-t from-background/10 to-transparent md:hidden"})]}),e[0]=t):t=e[0];let i;e[1]===Symbol.for("react.memo_cache_sentinel")?(i=f.jsxs(Ya,{className:"px-6 pt-6 pb-4 border-b space-y-3",children:[f.jsx(Xa,{className:"font-medium tracking-tight",children:"TUI"}),f.jsx(Ka,{className:"leading-relaxed",children:"La Tarjeta Única de Identificación, es una credencial que permite la identificación de todos los integrantes de la comunidad universitaria."})]}),e[1]=i):i=e[1];let s;e[2]===Symbol.for("react.memo_cache_sentinel")?(s=f.jsx("h3",{className:"text-sm font-semibold uppercase tracking-wider opacity-90",children:"Características principales"}),e[2]=s):s=e[2];let r;e[3]===Symbol.for("react.memo_cache_sentinel")?(r=f.jsxs("li",{className:"flex items-start gap-3",children:[f.jsx("span",{className:"inline-flex items-center justify-center w-5 h-5 rounded-full bg-primary/10 text-xs font-medium mt
588-0.5",children:"✓"}),f.jsx("span",{className:"flex-1 leading-relaxed",children:"Medio único de identificación dentro del entorno universitario."})]}),e[3]=r):r=e[3];let o;e[4]===Symbol.for("react.memo_cache_sentinel")?(o=f.jsxs("li",{className:"flex items-start gap-3",children:[f.jsx("span",{className:"inline-flex items-center justify-center w-5 h-5 rounded-full bg-primary/10 text-xs font-medium mt-0.5",children:"✓"}),f.jsx("span",{className:"flex-1 leading-relaxed",children:"Incluye número de serie, documento de identidad, nombre y dependencia del personal administrativo."})]}),e[4]=o):o=e[4];let c;e[5]===Symbol.for("react.memo_cache_sentinel")?(c=f.jsxs("li",{className:"flex items-start gap-3",children:[f.jsx("span",{className:"inline-flex items-center justify-center w-5 h-5 rounded-full bg-primary/10 text-xs font-medium mt-0.5",children:"✓"}),f.jsx("span",{className:"flex-1 leading-relaxed",children:"Permite ingresar a los diversos ambientes de la UNMSM mediante la tarjeta."})]}),e[5]=c):c=e[5];let d;e[6]===Symbol.for("react.memo_cache_sentinel")?(d=f.jsxs("div",{className:"space-y-3",children:[s,f.jsxs("ul",{className:"space-y-2.5 text-primary/80 text-xs",children:[r,o,c,f.jsxs("li",{className:"flex items-start gap-3",children:[f.jsx("span",{className:"inline-flex items-center justify-center w-5 h-5 rounded-full bg-primary/10 text-xs font-medium mt-0.5",children:"✓"}),f.jsx("span",{className:"flex-1 leading-relaxed",children:"Facilita el acceso a los estacionamientos de la universidad."})]})]})]}),e[6]=d):d=e[6];let m;e[7]===Symbol.for("react.memo_cache_sentinel")?(m=f.jsxs("h3",{className:"text-sm font-semibold uppercase tracking-wider opacity-90 flex items-center gap-2",children:[f.jsx(Lh,{className:"w-4 h-4"}),"¿Necesitas ayuda o tienes una consulta?"]}),e[7]=m):m=e[7];let h;return e[8]===Symbol.for("react.memo_cache_sentinel")?(h=f.jsx(Ga,{className:"max-w-4xl max-h-[85vh] p-0 overflow-hidden border-0 md:min-w-[50vw] md:h-[70vh]",children:f.jsxs("div",{className:"flex flex-col md:flex-row max-h-[85vh] md:max-h-[70vh]",children:[t,f.jsxs("div",{className:"md:w-3/5 w-full flex flex-col overflow-hidden",children:[i,f.jsxs("div",{className:"flex-1 overflow-y-auto px-6 py-6 space-y-6",children:[d,f.jsxs("div",{className:"space-y-3",children:[m,f.jsxs("p",{className:"font-semibold text-primary text-center text-xs",children:["Contáctanos al anexo ",f.jsx("span",{className:"font-bold",children:"7486"}),"."]})]})]})]})]})}),e[8]=h):h=e[8],h}const pV=iu("relative w-full rounded-lg border px-4 py-3 text-sm grid has-[>svg]:grid-cols-[calc(var(--spacing)*4)_1fr] grid-cols-[0_1fr] has-[>svg]:gap-x-3 gap-y-0.5 items-start [&>svg]:size-4 [&>svg]:translate-y-0.5 [&>svg]:text-current",{variants:{variant:{default:"bg-card text-card-foreground",destructive:"text-destructive bg-card [&>svg]:text-current *:data-[slot=alert-description]:text-destructive/90"}},defaultVariants:{variant:"default"}});function _i(e){const t=te.c(10);let i,s,r;t[0]!==e?({className:i,variant:r,...s}=e,t[0]=e,t[1]=i,t[2]=s,t[3]=r):(i=t[1],s=t[2],r=t[3]);let o;t[4]!==i||t[5]!==r?(o=Se(pV({variant:r}),i),t[4]=i,t[5]=r,t[6]=o):o=t[6];let c;return t[7]!==s||t[8]!==o?(c=f.jsx("div",{"data-slot":"alert",role:"alert",className:o,...s}),t[7]=s,t[8]=o,t[9]=c):c=t[9],c}function ji(e){const t=te.c(8);let i,s;t[0]!==e?({className:i,...s}=e,t[0]=e,t[1]=i,t[2]=s):(i=t[1],s=t[2]);let r;t[3]!==i?(r=Se("col-start-2 line-clamp-1 min-h-4 font-medium tracking-tight",i),t[3]=i,t[4]=r):r=t[4];let o;return t[5]!==s||t[6]!==r?(o=f.jsx("div",{"data-slot":"alert-title",className:r,...s}),t[5]=s,t[6]=r,t[7]=o):o=t[7],o}function Ei(e){const t=te.c(8);let i,s;t[0]!==e?({className:i,...s}=e,t[0]=e,t[1]=i,t[2]=s):(i=t[1],s=t[2]);let r;t[3]!==i?(r=Se("text-muted-foreground col-start-2 grid justify-items-start gap-1 text-sm [&_p]:leading-relaxed",i),t[3]=i,t[4]=r):r=t[4];let o;return t[5]!==s||t[6]!==r?(o=f.jsx("div",{"data-slot":"alert-description",className:r,...s}),t[5]=s,t[6]=r,t[7]=o):o=t[7],o}const gV="/assets/Internet-CbG3IDof.jpg";function yV(){const e=te.c(14);let t;e[0]===Symbol.for("react.memo_cache_sentinel")?(t=f.jsxs("div",{className:"relative md:w-2/5 w-full h-56 md:h-auto bg-muted",children:[f.jsx("img",{src:gV,alt:"VoIp illustration",className:"w-full h-full object-cover"}),f.jsx("div",{className:"absolute inset-0 bg-linear-to-t from-background/10 to-transparent md:hidden"})]}),e[0]=t):t=e[0];let i;e[1]===Symbol.for("react.memo_cache_sentinel")?(i=f.jsxs(Ya,{className:"px-6 pt-6 pb-4 border-b space-y-3",children:[f.jsx(Xa,{className:"font-medium tracking-tight",children:"Internet en la UNMSM"}),f.jsx(Ka,{className:"leading-relaxed",children:"Soluciones de Internet y redes para la comunidad san marquina."})]}),e[1]=i):i=e[1];let s;e[2]===Symbol.for("react.memo_cache_sentinel")?(s=f.jsx("h3",{className:"text-sm font-semibold uppercase tracking-wider opacity-90",children:"Características principales"}),e[2]=s):s=e[2];let r;e[3]===Symbol.for("react.memo_cache_sentinel")?(r=f.jsx("span",{className:"inline-flex items-center justify-center w-5 h-5 rounded-full bg-primary/10 text-xs font-medium mt
588-0.5",children:"✓"}),e[3]=r):r=e[3];let o;e[4]===Symbol.for("react.memo_cache_sentinel")?(o=f.jsxs("li",{className:"flex items-start gap-3",children:[r,f.jsxs("span",{className:"flex-1 leading-relaxed",children:["El acceso a la red se gestiona mediante una"," ",f.jsx("strong",{children:"jerarquía de proxies"}),", lo que implica que algunas páginas pueden estar bloqueadas."]})]}),e[4]=o):o=e[4];let c;e[5]===Symbol.for("react.memo_cache_sentinel")?(c=f.jsx("span",{className:"inline-flex items-center justify-center w-5 h-5 rounded-full bg-primary/10 text-xs font-medium mt-0.5",children:"✓"}),e[5]=c):c=e[5];let d;e[6]===Symbol.for("react.memo_cache_sentinel")?(d=f.jsxs("li",{className:"flex items-start gap-3",children:[c,f.jsxs("span",{className:"flex-1 leading-relaxed",children:["Los usuarios que requieran acceso a un sitio restringido deberán",f.jsxs("strong",{children:[" ","justificar su solicitud mediante un documento"," "]}),"que explique la importancia del recurso."]})]}),e[6]=d):d=e[6];let m;e[7]===Symbol.for("react.memo_cache_sentinel")?(m=f.jsx("span",{className:"inline-flex items-center justify-center w-5 h-5 rounded-full bg-primary/10 text-xs font-medium mt-0.5",children:"✓"}),e[7]=m):m=e[7];let h;e[8]===Symbol.for("react.memo_cache_sentinel")?(h=f.jsxs("div",{className:"space-y-3",children:[s,f.jsxs("ul",{className:"space-y-2.5 text-primary/80 text-xs",children:[o,d,f.jsxs("li",{className:"flex items-start gap-3",children:[m,f.jsxs("span",{className:"flex-1 leading-relaxed",children:["Esta política permite ofrecer servicios especiales de acceso a publicaciones y mejorar la eficiencia del tráfico mediante",f.jsx("strong",{children:" almacenamiento en caché"})," de las páginas visitadas."]})]})]})]}),e[8]=h):h=e[8];let g,v;e[9]===Symbol.for("react.memo_cache_sentinel")?(v=f.jsx(Ua,{}),g=f.jsx(ji,{children:"Politica de privacidad"}),e[9]=g,e[10]=v):(g=e[9],v=e[10]);let x;e[11]===Symbol.for("react.memo_cache_sentinel")?(x=f.jsx("div",{className:"space-y-3",children:f.jsxs(_i,{variant:"destructive",children:[v,g,f.jsx(Ei,{className:"text-xs text-justify",children:f.jsxs("p",{children:["La Red Telemática"," ",f.jsx("strong",{children:"monitorea las actividades de red"}),", incluyendo la navegacion por internet y uso de datos, para garantizar el cumplimiento de las políticas de uso de tecnologías de información."]})})]})}),e[11]=x):x=e[11];let b;e[12]===Symbol.for("react.memo_cache_sentinel")?(b=f.jsxs("h3",{className:"text-sm font-semibold uppercase tracking-wider opacity-90 flex items-center gap-2",children:[f.jsx(Lh,{className:"w-4 h-4"}),"¿Necesitas ayuda o tienes una avería?"]}),e[12]=b):b=e[12];let S;return e[13]===Symbol.for("react.memo_cache_sentinel")?(S=f.jsx(Ga,{className:"max-w-4xl max-h-[85vh] p-0 overflow-hidden border-0 md:min-w-[50vw] md:h-[70vh]",children:f.jsxs("div",{className:"flex flex-col md:flex-row max-h-[85vh] md:max-h-[70vh]",children:[t,f.jsxs("div",{className:"md:w-3/5 w-full flex flex-col overflow-hidden",children:[i,f.jsxs("div",{className:"flex-1 overflow-y-auto px-6 py-6 space-y-6",children:[h,x,f.jsxs("div",{className:"space-y-3",children:[b,f.jsxs("p",{className:"font-semibold text-primary text-center text-xs",children:["Contáctanos al correo ",f.jsx("span",{className:"font-bold",children:"[email protected]"})]})]})]})]})]})}),e[13]=S):S=e[13],S}function vV(e){const t=te.c(8),{contentType:i}=e;switch(i){case"hosting":{let s;return t[0]===Symbol.for("react.memo_cache_sentinel")?(s=f.jsx(aV,{}),t[0]=s):s=t[0],s}case"dns":{let s;return t[1]===Symbol.for("react.memo_cache_sentinel")?(s=f.jsx(eV,{}),t[1]=s):s=t[1],s}
588case"server":{let s;return t[2]===Symbol.for("react.memo_cache_sentinel")?(s=f.jsx(nV,{}),t[2]=s):s=t[2],s}case"email":{let s;return t[3]===Symbol.for("react.memo_cache_sentinel")?(s=f.jsx(oV,{}),t[3]=s):s=t[3],s}case"voip":{let s;return t[4]===Symbol.for("react.memo_cache_sentinel")?(s=f.jsx(dV,{}),t[4]=s):s=t[4],s}case"tui":{let s;return t[5]===Symbol.for("react.memo_cache_sentinel")?(s=f.jsx(hV,{}),t[5]=s):s=t[5],s}case"internet":{let s;return t[6]===Symbol.for("react.memo_cache_sentinel")?(s=f.jsx(yV,{}),t[6]=s):s=t[6],s}default:{let s;return t[7]===Symbol.for("react.memo_cache_sentinel")?(s=f.jsx("div",{children:"Contenido no disponible"}),t[7]=s):s=t[7],s}}}function xV(){const e=te.c(10),[t,i]=_.useState(null);let s;e[0]!==t?(s=ml.find(v=>v.id===t),e[0]=t,e[1]=s):s=e[1];const r=s;let o;e[2]===Symbol.for("react.memo_cache_sentinel")?(o=f.jsx(At,{children:f.jsx(wt,{className:"text-2xl font-semibold tracking-tight",children:"Podemos ayudarte con:"})}),e[2]=o):o=e[2];let c;e[3]===Symbol.for("react.memo_cache_sentinel")?(c=f.jsxs(Xe,{className:"border-border/50 shadow-sm w-full max-w-6xl",children:[o,f.jsx(et,{className:"p-6",children:f.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:ml.map((v,x)=>f.jsxs(Xe,{className:Se("group relative flex flex-col overflow-hidden transition-all duration-300 hover:shadow-xl hover:-translate-y-2 border-border/50 bg-card",x===ml.length-1&&ml.length%3===1&&"lg:col-start-2"),children:[f.jsx("div",{className:"absolute inset-0 bg-linear-to-br from-primary/5 via-transparent to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300"}),f.jsxs(At,{className:"relative space-y-4 pb-4",children:[f.jsx("div",{className:"flex justify-center",children:f.jsx("div",{className:"p-4 rounded-2xl bg-primary/10 group-hover:bg-primary/20 transition-colors duration-300",children:f.jsx(v.icon,{className:"w-10 h-10 text-primary"})})}),f.jsx(wt,{className:"text-xl font-semibold text-center leading-tight",children:v.title})]}),f.jsx(et,{className:"relative flex-1 text-center px-6",children:f.jsx("p",{className:"text-muted-foreground text-sm leading-relaxed",children:v.briefDescription})}),f.jsx(BS,{className:"relative pt-4 pb-6",children:f.jsx(Ue,{onClick:()=>i(v.id),className:"w-full group-hover:shadow-md transition-shadow",variant:"default",children:"Ver más"})})]},v.id))})})]}),e[3]=c):c=e[3];const d=!!t;let m;e[4]===Symbol.for("react.memo_cache_sentinel")?(m=()=>i(null),e[4]=m):m=e[4];let h;e[5]!==r?(h=r&&f.jsx(vV,{contentType:r.contentType}),e[5]=r,e[6]=h):h=e[6];let g;return e[7]!==d||e[8]!==h?(g=f.jsxs("div",{className:"flex justify-center items-start",children:[c,f.jsx(ZL,{open:d,onOpenChange:m,children:h})]}),e[7]=d,e[8]=h,e[9]=g):g=e[9],g}var bV="Separator",_b="horizontal",SV=["horizontal","vertical"],A3=_.forwardRef((e,t)=>{const{decorative:i,orientation:s=_b,...r}=e,o=wV(s)?s:_b,d=i?{role:"none"}:{"aria-orientation":o==="vertical"?o:void 0,role:"separator"};return f.jsx(Ce.div,{"data-orientation":o,...d,...r,ref:t})});A3.displayName=bV;function wV(e){return SV.includes(e)}var NV=A3;function _V(e){const t=te.c(12);let i,s,r,o;t[0]!==e?({className:i,orientation:r,decorative:o,...s}=e,t[0]=e,t[1]=i,t[2]=s,t[3]=r,t[4]=o):(i=t[1],s=t[2],r=t[3],o=t[4]);const c=r===void 0?"horizontal":r,d=o===void 0?!0:o;let m;t[5]!==i?(m=Se("bg-border shrink-0 data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-px",i),t[5]=i,t[6]=m):m=t[6];let h;return t[7]!==d||t[8]!==c||t[9]!==s||t[10]!==m?(h=f.jsx(NV,{"data-slot":"separator",decorative:d,orientation:c,className:m,...s}),t[7]=d,t[8]=c,t[9]=s,t[10]=m,t[11]=h):h=t[11],h}function jV(){const e=te.c(6);let t,i,s;e[0]===Symbol.for("react.memo_cache_sentinel")?(t=f.jsx("div",{className:"text-2xl font-semibold text-center mb-8 tracking-tight",children:f.jsx("h1",{children:"Nuestros servicios"})}),i=f.jsx(xV,{}),s=f.jsx(_V,{className:"my-12"}),e[0]=t,e[1]=i,e[2]=s):(t=e[0],i=e[1],s=e[2]);let r;e[3]===Symbol.for("react.memo_cache_sentinel")?(r=f.jsxs("div",{className:"text-center mb-8",children:[f.jsx("h2",{className:"text-2xl font-semibold mb-3",children:"¿No encuentras el servicio que buscas?"}),f.jsx("p",{className:"text-muted-foreground text-lg",children:"Ponte en contacto con nosotros"})]}),e[3]=r):r=e[3];let o;e[4]===Symbol.for("react.memo_cache_sentinel")?(o=f.jsxs("div",{className:"border rounded-lg p-6 flex flex-col items-center text-center gap-2",children:[f.jsx(A2,{className:"w-6 h-6 text-primary"}),f.jsx("span",{className:"font-medium text-lg",children:"Escribenos"}),f.jsx("span",{className:"text-sm text-muted-foreground",children:"[email protected]"}),f.jsx("span",{className:"text-sm text-muted-foreground",children:"[email protected]"}),f.jsx("span",{className:"text-xs text-muted-foreground mt-1",children:"Respuesta en 24h"})]}),e[4]=o):o=e[4];let c;return e[5]===Symbol.for("react.memo_cache_sentinel")?(c=f.jsxs("div",{className:"container mx-auto px-4",children:[t,i,s,f.jsx("div",{className:"py-12 mb-8",children:f.jsxs("div",{className:"max-w-3xl mx-auto",children:[r,f.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[o,f.jsxs("div",{className:"border rounded-lg p-6 flex flex-col items-center text-center gap-2",children:[f.jsx(C2,{className:"w-6 h-6 text-primary"}),f.jsx("span",{className:"font-medium text-lg",children:"Llamanos"}),f.jsx("span",{className:"text-sm text-muted-foreground",children:"619-7000 Anexo 7464 | 7480 | 7729"}),f.jsx("span",{className:"text-xs text-muted-foreground mt-1",children:"Lun-Vie 8AM-5PM"})]})]})]})})]}),e[5]=c):c=e[5],c}function EV(e){const t=te.c(10);let i,s,r;t[0]!==e?({className:i,type:r,...s}=e,t[0]=e,t[1]=i,t[2]=s,t[3]=r):(i=t[1],s=t[2],r=t[3]);let o;t[4]!==i?(o=Se("file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm","focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]","aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",i),t[4]=i,t[5]=o):o=t[5];let c;return t[6]!==s||t[7]!==o||t[8]!==r?(c=f.jsx("input",{type:r,"data-slot":"input",className:o,...s}),t[6]=s,t[7]=o,t[8]=r,t[9]=c):c=t[9],c}function ul(e){const t=te.c(22);let i;t[0]!==e?(i=e===void 0?{}:e,t[0]=e,t[1]=i):i=t[1];const{number:s,icon:r,title:o,children:c,isLast:d}=i,m=d===void 0?!1:d;let h;t[2]!==s?(h=f.jsx("div",{className:"shrink-0",children:f.jsx("div",{className:"w-12 h-12 rounded-full bg-secondary text-foreground border-2 border-foreground flex items-center justify-center font-bold text-lg",children:s})}),t[2]=s,t[3]=h):h=t[3];let g;t[4]!==r?(g=f.jsx("div",{className:"text-primary",children:r}),t[4]=r,t[5]=g):g=t[5];let v;t[6]!==o?(v=f.jsx("h3",{className:"font-semibold text-base",children:o}),t[6]=o,t[7]=v):v=t[7];let x;
588t[8]!==g||t[9]!==v?(x=f.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[g,v]}),t[8]=g,t[9]=v,t[10]=x):x=t[10];let b;t[11]!==c?(b=f.jsx("div",{className:"text-muted-foreground leading-relaxed",children:c}),t[11]=c,t[12]=b):b=t[12];let S;t[13]!==m?(S=!m&&f.jsx("div",{className:"h-8 w-0.5 bg-foreground ml-6 mt-4"}),t[13]=m,t[14]=S):S=t[14];let w;t[15]!==x||t[16]!==b||t[17]!==S?(w=f.jsxs("div",{className:"flex-1 pt-1",children:[x,b,S]}),t[15]=x,t[16]=b,t[17]=S,t[18]=w):w=t[18];let j;return t[19]!==h||t[20]!==w?(j=f.jsxs("div",{className:"flex gap-4",children:[h,w]}),t[19]=h,t[20]=w,t[21]=j):j=t[21],j}function TV(){const e=te.c(35),[t,i]=_.useState(!1);let s;e[0]===Symbol.for("react.memo_cache_sentinel")?(s=()=>{navigator.clipboard.writeText("[email protected]"),i(!0),setTimeout(()=>i(!1),2e3)},e[0]=s):s=e[0];const r=s;let o;e[1]===Symbol.for("react.memo_cache_sentinel")?(o=f.jsx("div",{className:"text-center mb-10",children:f.jsx("h1",{className:"text-2xl font-bold mb-2 tracking-tight",children:"Recuperacion/solicitud de credenciales"})}),e[1]=o):o=e[1];let c;e[2]===Symbol.for("react.memo_cache_sentinel")?(c=f.jsx("div",{className:"flex justify-center mb-6",children:f.jsxs(_i,{className:"w-full max-w-3xl",variant:"destructive",children:[f.jsx(Ua,{className:"h-4 w-4"}),f.jsx(ji,{children:"Importante"}),f.jsx(Ei,{children:"Por razones de seguridad y protección de datos, no realizamos recuperación de contraseñas por teléfono ni chat."})]})}),e[2]=c):c=e[2];let d,m;e[3]===Symbol.for("react.memo_cache_sentinel")?(d={opacity:0,y:15},m={opacity:1,y:0},e[3]=d,e[4]=m):(d=e[3],m=e[4]);let h;e[5]===Symbol.for("react.memo_cache_sentinel")?(h=f.jsx(At,{children:f.jsx(wt,{className:"text-lg font-semibold tracking-tight",children:"Sigue los siguientes pasos para recuperar tus credenciales:"})}),e[5]=h):h=e[5];let g;e[6]===Symbol.for("react.memo_cache_sentinel")?(g=f.jsx(Vc,{className:"w-6 h-6"}),e[6]=g):g=e[6];let v;e[7]===Symbol.for("react.memo_cache_sentinel")?(v=f.jsx("p",{className:"mb-3",children:"Prepara un correo electrónico desde la dirección que deseas recuperar o desde una cuenta personal, incluyendo la siguiente información:"}),e[7]=v):v=e[7];let x;e[8]===Symbol.for("react.memo_cache_sentinel")?(x=f.jsxs("ul",{className:"list-disc list-inside space-y-1 ml-2 mb-4",children:[f.jsx("li",{children:"Nombre completo"}),f.jsx("li",{children:"Número de documento de identidad"}),f.jsx("li",{children:"Código de estudiante, docente o administrativo (si aplica)"}),f.jsx("li",{children:"Facultad o dependencia"}),f.jsx("li",{children:"Correo institucional (si lo recuerdas)"}),f.jsx("li",{children:"Correo personal (Gmail, Hotmail, Yahoo, etc.)"}),f.jsx("li",{children:"Indicar si eres alumno, docente, reingresante o egresado"}),f.jsxs("li",{children:[f.jsx("strong",{children:"Adjuntar"})," documento de identidad (formato JPG o PNG)"]}),f.jsx("li",{children:"Breve descripción del problema"})]}),e[8]=x):x=e[8];let b;e[9]===Symbol.for("react.memo_cache_sentinel")?(b=f.jsxs(ul,{number:1,icon:g,title:"Redacta tu solicitud",children:[v,x,f.jsx("div",{className:"mt-6 p-4 bg-muted/50 rounded-lg border",children:f.jsxs("p",{className:"text-sm text-muted-foreground",children:[f.jsx("strong",{children:"Nota:"})," Es importante incluir tu correo personal, ya que al restablecer tu cuenta se cerrarán todas las sesiones activas y la nueva contraseña temporal será enviada a ese correo."]})})]}),e[9]=b):b=e[9];let S;e[10]===Symbol.for("react.memo_cache_sentinel")?(S=f.jsx(ma,{className:"w-6 h-6"}),e[10]=S):S=e[10];let w;e[11]===Symbol.for("react.memo_cache_sentinel")?(w=f.jsxs("p",{className:"mb-3",children:["Envía tu solicitud al siguiente correo con el asunto"," ",f.jsx("strong",{children:"“Recuperación de correo institucional”"}),":"]}),e[11]=w):w=e[11];let j;e[12]===Symbol.for("react.memo_cache_sentinel")?(j=f.jsx(EV,{value:"[email protected]",readOnly:!0,className:"font-mono"}),e[12]=j):j=e[12];let E;e[13]===Symbol.for("react.memo_cache_sentinel")?(E=f.jsxs("div",{className:"flex flex-col sm:flex-row gap-2 mb-3",children:[j,f.jsx(Ue,{variant:"outline",size:"icon",onClick:r,children:f.jsx(rC,{
588className:"h-4 w-4"})})]}),e[13]=E):E=e[13];let C;e[14]!==t?(C=t&&f.jsx("p",{className:"text-sm text-green-600 mb-3",children:"✓ Correo copiado al portapapeles"}),e[14]=t,e[15]=C):C=e[15];let T;e[16]!==C?(T=f.jsxs(ul,{number:2,icon:S,title:"Envía tu correo",children:[w,E,C]}),e[16]=C,e[17]=T):T=e[17];let M;e[18]===Symbol.for("react.memo_cache_sentinel")?(M=f.jsx(WT,{className:"w-6 h-6"}),e[18]=M):M=e[18];let R,z;e[19]===Symbol.for("react.memo_cache_sentinel")?(R=f.jsxs("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full bg-amber-100 text-amber-800 text-xs font-medium mb-3",children:[f.jsx(j2,{className:"w-4 h-4"})," Tiempo estimado: 24–48h hábiles"]}),z=f.jsx("p",{className:"mb-3",children:"Nuestro equipo verificará la siguiente información:"}),e[19]=R,e[20]=z):(R=e[19],z=e[20]);let O;e[21]===Symbol.for("react.memo_cache_sentinel")?(O=f.jsxs("ul",{className:"list-disc list-inside space-y-1 ml-2 mb-4",children:[f.jsx("li",{children:"Coincidencia del correo con nuestra base de datos"}),f.jsx("li",{children:"Datos personales proporcionados"}),f.jsx("li",{children:"Historial de actividad en la cuenta"})]}),e[21]=O):O=e[21];let k;e[22]===Symbol.for("react.memo_cache_sentinel")?(k=f.jsxs(ul,{number:3,icon:M,title:"Validación de identidad",children:[R,z,O,f.jsxs(_i,{className:"w-full ",variant:"destructive",children:[f.jsx(Ua,{className:"h-4 w-4"}),f.jsx(ji,{children:"Importante"}),f.jsx(Ei,{children:"Si no puedes proporcionar suficiente información para validar tu identidad, es posible que no podamos procesar tu solicitud y perderás tu turno de atención."})]})]}),e[22]=k):k=e[22];let I;e[23]===Symbol.for("react.memo_cache_sentinel")?(I=f.jsx(A2,{className:"w-6 h-6"}),e[23]=I):I=e[23];let K;e[24]===Symbol.for("react.memo_cache_sentinel")?(K=f.jsx("p",{className:"mb-3",children:"Una vez validada tu identidad, recibirás un correo con tus nuevas credenciales."}),e[24]=K):K=e[24];let J;e[25]===Symbol.for("react.memo_cache_sentinel")?(J=f.jsxs(ul,{number:4,icon:I,title:"Recibe tus credenciales",children:[K,f.jsx("div",{className:"bg-blue-50 dark:bg-green-950 border border-blue-200 dark:border-green-600 rounded-lg p-3 mt-3",children:f.jsx("p",{className:"text-sm font-medium ",children:"💡 Consejo: agrega nuestro correo a tus contactos para evitar que llegue a la bandeja de spam."})})]}),e[25]=J):J=e[25];let ne;e[26]===Symbol.for("react.memo_cache_sentinel")?(ne=f.jsx(oA,{className:"w-6 h-6"}),e[26]=ne):ne=e[26];let se;e[27]===Symbol.for("react.memo_cache_sentinel")?(se=f.jsx("p",{children:"Puedes cambiar tu contraseña por una a tu gusto mediante uno de los siguientes enlaces, dependiendo del tipo de cuenta recuperada."}),e[27]=se):se=e[27];let Z;e[28]===Symbol.for("react.memo_cache_sentinel")?(Z=f.jsx(Ue,{variant:"link",className:"mt-3",asChild:!0,children:f.jsx("a",{href:"https://webmail.unmsm.edu.pe/",target:"_blank",rel:"noopener noreferrer",children:"Google/SUM/MAT"})}),e[28]=Z):Z=e[28];let re;e[29]===Symbol.for("react.memo_cache_sentinel")?(re=f.jsxs("div",{className:"pb-4",children:[Z,f.jsx(Ue,{variant:"link",className:"mt-3 ml-3",asChild:!0,children:f.jsx("a",{href:"https://sts.unmsm.edu.pe/adfs/portal/updatepassword/",target:"_blank",rel:"noopener noreferrer",children:"Microsoft"})})]}),e[29]=re):re=e[29];let P;e[30]===Symbol.for("react.memo_cache_sentinel")?(P=f.jsxs(ul,{number:5,icon:ne,title:"Cambia tu contraseña (recomendado)",isLast:!0,children:[se,re,f.jsxs(_i,{className:"w-full ",variant:"destructive",children:[f.jsx(Ua,{className:"h-4 w-4"}),f.jsx(ji,{children:"Importante"}),f.jsx(Ei,{children:"Las cuentas de Google/SUM/MAT comparten la misma contraseña, la de Microsoft no."})]})]}),e[30]=P):P=e[30];let $;e[31]===Symbol.for("react.memo_cache_sentinel")?($=f.jsx("div",{className:"mt-10 p-4 bg-muted/40 rounded-lg border",children:f.jsxs("p",{className:"text-sm text-muted-foreground",children:[f.jsx("strong",{children:"Nota:"})," Si no recibes respuesta en 48 horas hábiles, revisa tu carpeta de spam o correo no deseado. En periodos de alta demanda (como inicio o fin de ciclo académico) el tiempo de respuesta puede extenderse. Gracias por tu paciencia."]})}),e[31]=$):$=e[31];let B;e[32]===Symbol.for("react.memo_cache_sentinel")?(B=f.jsx("div",{className:"flex justify-end mt-8",children:f.jsx(Ue,{variant:"secondary",asChild:!0,children:f.jsx(On,{to:"/",children:"Volver al inicio"})})}),e[32]=B):B=e[32];let ae;return e[33]!==T?(ae=f.jsxs("div",{className:"container mx-auto px-4",children:[o,c,f.jsx("div",{className:"flex justify-center items-start",children:f.jsx(yn.div,{initial:d,animate:m,children:f.jsxs(Xe,{className:"w-full max-w-4xl shadow-md",children:[h,f.jsx(et,{children:f.jsxs("div",{className:"space-y-8",children:[b,T,k,J,P,$,B]})})]})})})]}),e[33]=T,e[34]=ae):ae=e[34],ae}const CV=[{icon:ma,title:"Correo Electrónico Institucional",description:"Todo lo que necesitas saber sobre cómo usar tu correo institucional de forma correcta y segura.",link:ye.get("directiva_mail")??""}
588,{icon:T2,title:"Nomenclatura de Computadoras",description:"Conoce como identificar y clasificar los equipos de cómputo en tu facultad.",link:ye.get("directiva_nomenclatura")??""},{icon:zh,title:"Uso de Recursos Informáticos",description:"Conoce las mejores prácticas para usar de manera segura los recursos tecnológicos de la universidad.",link:ye.get("directiva_recursos")??""},{icon:kh,title:"Central Telefónica 619-7000",description:"Información sobre el uso del sistema telefónico institucional y cómo sacarle el máximo provecho.",link:ye.get("directiva_telefonia")??""},{icon:M2,title:"Equipos de Telefonía Móvil",description:"Lineamientos para la asignación y uso eficiente de los servicios de telefonía móvil institucional.",link:ye.get("directiva_moviles")??""}],AV=[{icon:Lm,title:"Estudiantes",description:"Formato para solicitudes de correo electrónico institucional para alumnos.",link:ye.get("formatos_estudiantes")??""},{icon:jA,title:"Docentes / Administrativos",description:"Formato para solicitudes de correo institucional del personal docente y administrativo.",link:ye.get("formatos_docentes")??""}],MV=[{icon:BC,title:"Computadoras",subtitle:"Escritorio y Portátiles",description:"Especificaciones técnicas y requisitos mínimos para equipos de cómputo institucionales.",accent:"from-blue-500/10 to-cyan-500/10",link:ye.get("tech_computadoras")??""},{icon:nA,title:"Proyectores",subtitle:"Multimedia",description:"Características y estándares para equipos de proyección en aulas y auditorios.",accent:"from-purple-500/10 to-pink-500/10",link:ye.get("tech_proyectores")??""},{icon:rA,title:"Comunicación",subtitle:"Equipos de Red",description:"Perfiles técnicos de equipos de telecomunicaciones y networking institucional.",accent:"from-green-500/10 to-emerald-500/10",link:ye.get("tech_telecom")??""},{icon:T2,title:"Pantallas",subtitle:"Interactivas",description:"Requisitos técnicos para pantallas táctiles y displays interactivos modernos.",accent:"from-orange-500/10 to-red-500/10",link:ye.get("tech_pantallas")??""}];function RV(){const e=te.c(3);let t;e[0]===Symbol.for("react.memo_cache_sentinel")?(t=f.jsxs(At,{className:"bg-primary text-primary-foreground p-6",children:[f.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[f.jsx("div",{className:"bg-primary-foreground/20 p-2 rounded-lg backdrop-blur-sm",children:f.jsx(ma,{className:"w-6 h-6"})}),f.jsx(wt,{className:"text-2xl font-bold wrap-break-word",children:"Formatos de Solicitud"})]}),f.jsx(Wn,{className:"text-primary-foreground/90 text-base leading-relaxed wrap-break-word",children:"Las facultades o dependencias que deseen solicitar la creación o edición de correos institucionales pueden usar los siguientes formatos."})]}),e[0]=t):t=e[0];let i;e[1]===Symbol.for("react.memo_cache_sentinel")?(i=f.jsx("div",{className:"grid md:grid-cols-2 gap-6",children:AV.map(DV)}),e[1]=i):i=e[1];let s;return e[2]===Symbol.for("react.memo_cache_sentinel")?(s=f.jsx("div",{className:" flex  justify-center bg-linear-to-b from-background to-muted/40 p-6",children:f.jsxs(Xe,{className:"w-full max-w-2xl shadow-lg overflow-hidden rounded-2xl pt-0",children:[t,f.jsxs(et,{className:"p-8 ",children:[i,f.jsxs(_i,{className:"mt-8 bg-yellow-50 border-yellow-200 text-yellow-900",children:[f.jsx(gC,{className:"w-5 h-5 text-yellow-900 mr-2"}),f.jsx(ji,{className:"font-medium",children:"Aviso Importante sobre el Uso de Formatos"}),f.jsx(Ei,{className:"text-accent-foreground/90 mt-1",children:"Los formatos deben ser completados en su totalidad y enviados a través de los canales oficiales de la institución para su procesamiento."})]})]})]})}),e[2]=s):s=e[2],s}function DV(e,t){const i=e.icon;return f.jsx(Ue,{asChild:!0,variant:"outline",className:"w-full h-full p-6 flex flex-col items-start gap-4 text-left rounded-xl border-border/60 shadow-sm hover:shadow-md hover:bg-accent/30 transition-all whitespace-normal",children:f.jsxs("a",{href:e.link,target:"_blank",rel:"noopener noreferrer",children:[f.jsx("div",{className:"flex items-center justify-center w-12 h-12 bg-primary/10 rounded-lg shrink-0",children:f.jsx(i,{className:"w-6 h-6 text-primary"})}),f.jsxs("div",{className:"w-full overflow-hidden",children:[f.jsx("h3",{className:"text-base font-semibold text-foreground mb-2 leading-snug",children:e.title}),f.jsx("p",{className:"text-sm text-muted-foreground mb-3 leading-snug wrap-break-word max-w-full",children:e.description}),f.jsxs("div",{className:"flex items-center gap-2 text-primary font-medium",children:[f.jsx(au,{className:"w-4 h-4"}),f.jsx("span",{className:"text-sm",children:"Descargar formato"})]})]})]})},t)}function OV(){const e=te.c(2);let t;e[0]===Symbol.for("react.memo_cache_sentinel")?(t=f.jsxs(At,{className:"bg-primary text-primary-foreground p-6",children:[f.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[f.jsx("div",{className:"bg-primary-foreground
588/20 p-2 rounded-lg backdrop-blur-sm",children:f.jsx(Vc,{className:"w-6 h-6"})}),f.jsx(wt,{className:"text-2xl font-bold",children:"Directivas"})]}),f.jsx(Wn,{className:"text-primary-foreground/90 text-base leading-relaxed wrap-break-word max-w-fit",children:"Encuentra aquí todos los documentos importantes sobre normativas y procedimientos tecnológicos de la universidad."})]}),e[0]=t):t=e[0];let i;return e[1]===Symbol.for("react.memo_cache_sentinel")?(i=f.jsx("div",{className:"flex justify-center bg-linear-to-b from-background to-muted/40 p-6",children:f.jsxs(Xe,{className:"w-full max-w-4xl shadow-lg overflow-hidden rounded-2xl p-0",children:[t,f.jsx(et,{className:"p-8 bg-background",children:f.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:CV.map(kV)})})]})}),e[1]=i):i=e[1],i}function kV(e,t){const i=e.icon;return f.jsx(Ue,{asChild:!0,variant:"outline",className:"w-full h-full p-6 flex flex-col items-start gap-4 text-left rounded-xl border-border/60 shadow-sm hover:shadow-md hover:bg-accent/30 transition-all whitespace-normal",children:f.jsxs("a",{href:e.link,target:"_blank",rel:"noopener noreferrer",children:[f.jsx("div",{className:"flex items-center justify-center w-12 h-12 bg-primary/10 rounded-lg shrink-0",children:f.jsx(i,{className:"w-6 h-6 text-primary"})}),f.jsxs("div",{className:"w-full overflow-hidden",children:[f.jsx("h3",{className:"text-base font-semibold text-foreground mb-2 leading-snug",children:e.title}),f.jsx("p",{className:"text-sm text-muted-foreground mb-3 leading-snug wrap-break-word max-w-full",children:e.description}),f.jsxs("div",{className:"flex items-center gap-2 text-primary font-medium",children:[f.jsx(au,{className:"w-4 h-4"}),f.jsx("span",{className:"text-sm",children:"Ver documento"})]})]})]})},t)}const zV=MV;function LV(){const e=te.c(3);let t;e[0]===Symbol.for("react.memo_cache_sentinel")?(t=f.jsx(Xe,{className:"shadow-lg overflow-hidden rounded-2xl p-0 mb-6",children:f.jsx(At,{className:"bg-linear-to-r from-primary to-primary/80 text-primary-foreground p-8",children:f.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[f.jsx("div",{className:"bg-primary-foreground/20 p-3 rounded-xl backdrop-blur-sm",children:f.jsx(Vc,{className:"w-7 h-7"})}),f.jsxs("div",{children:[f.jsx(wt,{className:"text-3xl font-bold",children:"Perfiles Técnicos"}),f.jsx(Wn,{className:"text-primary-foreground/80 text-base mt-1",children:"Especificaciones y estándares de equipamiento tecnológico"})]})]})})}),e[0]=t):t=e[0];let i;e[1]===Symbol.for("react.memo_cache_sentinel")?(i=f.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-6",children:zV.map(VV)}),e[1]=i):i=e[1];let s;return e[2]===Symbol.for("react.memo_cache_sentinel")?(s=f.jsx("div",{className:"flex justify-center bg-linear-to-br from-background via-muted/20 to-background p-6",children:f.jsxs("div",{className:"w-full max-w-6xl",children:[t,i,f.jsx(Xe,{className:"mt-6 border-l-4 border-l-primary bg-muted/30",children:f.jsx(et,{className:"p-6",children:f.jsxs("div",{className:"flex items-start gap-4",children:[f.jsx("div",{className:"p-2 rounded-lg bg-primary/10 shrink-0",children:f.jsx(Vc,{className:"w-5 h-5 text-primary"})}),f.jsxs("div",{children:[f.jsx("h4",{className:"font-semibold text-foreground mb-1",children:"Nota sobre los perfiles técnicos"}),f.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:"Estos documentos establecen los estándares mínimos y recomendados para la adquisición de equipamiento tecnológico institucional. Consulta con el área de TI para más detalles."})]})]})})})]})}),e[2]=s):s=e[2],s}function VV(e,t){const i=e.icon;return f.jsxs(Xe,{className:"group relative overflow-hidden rounded-xl border-border/50 shadow-md hover:shadow-xl transition-all duration-300 hover:-translate-y-1",children:[f.jsx("div",{className:`absolute inset-0 bg-linear-to-br ${e.accent} opacity-0 group-hover:opacity-100 transition-opacity duration-300`}),f.jsxs(et,{className:"relative p-6 flex flex-col h-full",children:[f.jsx("div",{className:"flex items-start justify-between mb-4",children:f.jsx("div",{className:"p-3 rounded-lg bg-primary/10 group-hover:bg-primary/20 transition-colors",children:f.jsx(i,{className:"w-8 h-8 text-primary"})})}),f.jsxs("div",{className:"flex-1 mb-4",children:[f.jsx("h3",{className:"text-xl font-bold text-foreground mb-1",children:e.title}),f.jsx("p",{className:"text-sm font-medium text-primary mb-3",children:e.subt
588itle}),f.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:e.description})]}),f.jsx(Ue,{asChild:!0,variant:"outline",size:"sm",className:"w-full group-hover:bg-primary group-hover:text-primary-foreground dark:group-hover:text-accent group-hover:border-primary transition-all",children:f.jsxs("a",{href:e.link,target:"_blank",rel:"noopener noreferrer",className:"flex items-center justify-center gap-2",children:[f.jsx(au,{className:"w-4 h-4"}),f.jsx("span",{children:"Descargar"})]})})]})]},t)}const PV="/assets/Google_bg-qKtrvzS0.jpg",UV="/assets/Auth_bg-Cm-o_afN.jpg",BV="/assets/Lock_bg-DXcVQbRM.jpg",HV=ye.get("wifi_estudiantes")??"",FV=ye.get("wifi_docentes")??"",qV=ye.get("drive")??"",$V=ye.get("cambio_google")??"",IV=ye.get("cambio_microsoft")??"",GV=ye.get("manual_365")??"",YV=ye.get("workspace")??"",XV=[{title:"Solicitar o recuperar tu cuenta de correo / Microsoft 365",icon:ma,img:UV,href:"/forgot",hasButtons:!1},{title:"Descargar contenido de Google",icon:au,img:PV,href:qV,hasButtons:!1},{title:"Conectarse al WiFi de la universidad",icon:Pl,img:FS,hasButtons:!0,subtitle:"Revisa los manuales.",buttons:[{title:"Estudiantes",href:HV},{title:"Docentes",href:FV}]},{title:"Cambiar credenciales",icon:LC,img:BV,hasButtons:!0,subtitle:"Elige la cuenta que quieres administrar",buttons:[{title:"Correo / SUM / MAT",href:$V},{title:"Microsoft 365",href:IV}]},{title:"Uso de Workspace",icon:AC,img:qS,href:YV,hasButtons:!1,subtitle:"Revisa nuestras guias rapidas para dominar Workspace"},{title:"Office 365",icon:vC,img:HS,hasButtons:!0,subtitle:"Todo lo que necesitas saber de Office 365",buttons:[{title:"Instalacion",href:GV},{title:"Informacion",href:"/o365"}]}];function KV(e){return/^https?:\/\//.test(e)}function ZV(){const e=te.c(13),t=Hb();let i;e[0]!==t?(i=function(S){S&&(KV(S)?window.open(S,"_blank"):t(S))},e[0]=t,e[1]=i):i=e[1];const s=i;let r;e[2]===Symbol.for("react.memo_cache_sentinel")?(r=f.jsx("div",{className:"text-2xl font-semibold text-center mb-8 tracking-tight",children:f.jsx("h1",{children:"¿Necesitas ayuda?"})}),e[2]=r):r=e[2];let o;e[3]===Symbol.for("react.memo_cache_sentinel")?(o=f.jsx(At,{children:f.jsx(wt,{children:"Sigue nuestras guías rápidas"})}),e[3]=o):o=e[3];let c,d;e[4]===Symbol.for("react.memo_cache_sentinel")?(c=f.jsx(E2,{className:"h-5 w-5"}),d=f.jsx(ji,{children:"Consejos importantes"}),e[4]=c,e[5]=d):(c=e[4],d=e[5]);let m;e[6]===Symbol.for("react.memo_cache_sentinel")?(m=f.jsx("li",{children:"No compartas tu contraseña con nadie."}),e[6]=m):m=e[6];let h;e[7]===Symbol.for("react.memo_cache_sentinel")?(h=f.jsxs("li",{children:["Los correos oficiales terminan en ",f.jsx("b",{children:"@unmsm.edu.pe"})," — asegúrate antes de responder."]}),e[7]=h):h=e[7];let g;e[8]===Symbol.for("react.memo_cache_sentinel")?(g=f.jsxs(_i,{children:[c,d,f.jsx(Ei,{children:f.jsxs("ul",{className:"list-disc list-inside space-y-1 text-sm leading-relaxed",children:[m,h,f.jsxs("li",{children:["No ingreses credenciales en webs que no terminen en"," ",f.jsx("b",{children:".unmsm.edu.pe"}),"."]})]})})]}),e[8]=g):g=e[8];let v;e[9]!==s?(v=XV.map(b=>b.hasButtons?f.jsxs(Xe,{className:"transition-all hover:shadow-md hover:scale-[1.02] overflow-hidden pt-0",children:[f.jsx("img",{src:b.img,alt:b.title,className:"w-full h-32 object-cover"}),f.jsxs(At,{children:[f.jsx(wt,{children:f.jsxs("span",{className:"inline-flex items-center gap-2",children:[f.jsx(b.icon,{className:"w-6 h-6 inline-block","aria-hidden":!0}),f.jsx("span",{children:b.title})]})}),f.jsx(Wn,{children:b.subtitle}),f.jsx(k1,{className:"grid grid-cols-1",children:b.buttons?.map(S=>f.jsx(Ue,{variant:"outline",className:"hover:bg-accent/50 cursor-pointer mb-1 dark:hover:text-accent",onClick:()=>s(S.href),children:S.title},S.title))})]})]},b.title):f.jsxs(Xe,{className:"transition-all hover:shadow-md hover:scale-[1.02] overflow-hidden pt-0 cursor-pointer",onClick:()=>s(b.href),children:[f.jsx("img",{src:b.img,alt:b.title,className:"w-full h-32 object-cover"}),f.jsxs(At,{children:[f.jsx(wt,{children:f.jsxs("span",{className:"inline-flex items-center gap-2",children:[f.jsx(b.icon,{className:"w-6 h-6 inline-block","aria-hidden":!0}),f.jsx("span",{children:b.title})]})}),b.subtitle?f.jsx(Wn,{children:b.subtitle}):null,f.jsx(k1,{children:f.jsx(Oh,{className:"w-5 h-5 group-hover:opacity-100 transition"})})]})]},b.title)),e[9]=s,e[10]=v):v=e[10];let x;return e[11]!==v?(x=f.jsxs("div",{className:"container mx-auto px-4",children:[r,f.jsx("div",{className:"flex justify-center items-start",children:f.jsxs(Xe,{className:"w-full max-w-6xl",children:[o,f.jsxs(et,{className:"space-y-6",children:[g,f.jsx("div",{className:"grid gap-6 md:grid-cols-2",children:v})]})]})})]}),e[11]=v,e[12]=x):x=e[12],x}const QV=ye.get("office_365")||"",WV=ye.get("manual_365")||"",JV=ye.get("
588cambio_microsoft")||"";function eP(){const e=te.c(21);let t;e[0]===Symbol.for("react.memo_cache_sentinel")?(t=f.jsx("div",{className:"text-center mb-10",children:f.jsx("h1",{className:"text-2xl font-bold mb-2 tracking-tight",children:"Sobre Microsoft Office 365"})}),e[0]=t):t=e[0];let i,s;e[1]===Symbol.for("react.memo_cache_sentinel")?(i={opacity:0,y:15},s={opacity:1,y:0},e[1]=i,e[2]=s):(i=e[1],s=e[2]);let r;e[3]===Symbol.for("react.memo_cache_sentinel")?(r=f.jsxs(At,{className:"pb-6",children:[f.jsx(wt,{className:"text-lg font-semibold tracking-tight",children:"¿Qué es Microsoft 365?"}),f.jsx(Wn,{children:"Microsoft 365 es una suscripción que brinda acceso a las herramientas de Microsoft Office tanto en su versión web como de escritorio. Ofrece servicios como almacenamiento en la nube, colaboración en tiempo real y aplicaciones profesionales para productividad."})]}),e[3]=r):r=e[3];let o;e[4]===Symbol.for("react.memo_cache_sentinel")?(o=f.jsxs("span",{className:"flex",children:[f.jsx(tC,{}),f.jsx("h3",{className:"pl-3 font-semibold text-base",children:"¿Quiénes tienen acceso?"})]}),e[4]=o):o=e[4];let c;e[5]===Symbol.for("react.memo_cache_sentinel")?(c=f.jsxs("ul",{className:"list-disc list-inside space-y-1 ml-2 text-muted-foreground text-sm leading-relaxed",children:[f.jsx("li",{children:"Alumnos (activos)"}),f.jsx("li",{children:"Docentes (nombrados y contratados)"}),f.jsx("li",{children:"Administrativos (nombrados y contratados)"})]}),e[5]=c):c=e[5];let d;e[6]===Symbol.for("react.memo_cache_sentinel")?(d=f.jsxs("section",{className:"space-y-2 bg-muted/40 p-4 rounded-lg",children:[o,c,f.jsxs(_i,{variant:"destructive",className:"mt-5",children:[f.jsx(Ua,{className:"h-4 w-4"}),f.jsx(ji,{children:"Importante"}),f.jsx(Ei,{children:"Esta cuenta es de uso exclusivo para los usuarios activos de la institución. Los egresados y terceros no poseen este privilegio."})]})]}),e[6]=d):d=e[6];let m,h;e[7]===Symbol.for("react.memo_cache_sentinel")?(m=f.jsxs("span",{className:"flex",children:[f.jsx(NA,{}),f.jsx("h3",{className:"pl-3 font-semibold text-base",children:"¿Cómo acceder a la cuenta?"})]}),h=f.jsx("p",{className:"text-muted-foreground leading-relaxed text-sm mx-5",children:"Debes ingresar con tu correo institucional y contraseña (de Microsoft). El acceso puede realizarse desde el navegador o mediante la instalación de Office en tus dispositivos."}),e[7]=m,e[8]=h):(m=e[7],h=e[8]);let g;e[9]===Symbol.for("react.memo_cache_sentinel")?(g=f.jsx(Ue,{variant:"link",asChild:!0,children:f.jsx("a",{href:QV,target:"_blank",rel:"noopener noreferrer",children:"Ingresa a Office 365"})}),e[9]=g):g=e[9];let v;e[10]===Symbol.for("react.memo_cache_sentinel")?(v=f.jsx(Ue,{variant:"link",asChild:!0,children:f.jsx("a",{href:WV,target:"_blank",rel:"noopener noreferrer",children:"Manual de instalación"})}),e[10]=v):v=e[10];let x;e[11]===Symbol.for("react.memo_cache_sentinel")?(x=f.jsxs("section",{className:"space-y-2 ml-4",children:[m,h,g,v,f.jsxs(_i,{variant:"destructive",className:"mt-3",children:[f.jsx(Ua,{className:"h-4 w-4"}),f.jsx(ji,{children:"Tu contraseña de Office es distinta a la del correo institucional"}),f.jsx(Ei,{children:"Ya que son plataformas independientes, las contraseñas no están sincronizadas."})]})]}),e[11]=x):x=e[11];let b,S,w;e[12]===Symbol.for("react.memo_cache_sentinel")?(b=f.jsxs("span",{className:"flex",children:[f.jsx($C,{}),f.jsx("h3",{className:"pl-3 font-semibold text-base",children:"¿Cuáles son mis credenciales?"})]}),S=f.jsx("p",{className:"text-muted-foreground leading-relaxed text-sm mx-5",children:"Tus credenciales de acceso a Microsoft 365 se enviarán automáticamente a tu correo institucional en el momento de tu ingreso o solicitud de activación por parte de tu facultad."}),w=f.jsx("p",{className:"text-muted-foreground leading-relaxed text-sm mx-5",children:"Una vez recibidas, es recomendable cambiar la contraseña mediante el siguiente enlace:"}),e[12]=b,e[13]=S,e[14]=w):(b=e[12],S=e[13],w=e[14]);let j;e[15]===Symbol.for("react.memo_cache_sentinel")?(j=f.jsx(Ue,{variant:"link",className:"mt-2",asChild:!0,children:f.jsx("a",{href:JV,target:"_blank",rel:"noopener noreferrer",children:"Cambiar credenciales Microsoft 365"})}),e[15]=j):j=e[15];let E;e[16]===Symbol.for("react.memo_cache_sentinel")?(E=f.jsxs(_i,{className:"mt-3",children:[f.jsx(Ua,{className:"h-4 w-4"}),f.jsx(ji,{children:"Necesitas conocer tu contraseña actual"}),f.jsx(Ei,{children:"Si no la recuerdas, puedes solicitar una nueva siguiendo la guía de recuperación."})]}),e[16]=E):E=e[16];let C;e[17]===Symbol.for("react.memo_cache_sentinel")?(C=f.jsxs("section",{className:"space-y-2 bg-muted/40 p-4 rounded-lg",children:[b,S,w,j,E,f.jsx(Ue,{asChild:!0,variant:"ghost",className:"hover:bg-accent/50 mt-2 ml-2",children:f.jsx(On,{to:"/forgot",children:"Recuperar credenciales"})})]}),e[17]=C):C=e[17];let T,M;e[18]===Symbol.for("react.memo_cache_sentinel")?(T=f.jsxs("span",{className:"flex",children:[f.jsx(FT,{}),f.jsx("h3",{className:"pl-5 font-semibold text-base",children:"¿Qué puedo hacer con mi cuenta?"})]}),M=f.jsx("p",{className:"text-muted-foreground leading-relaxed text-sm mx-5",children:"Tu cuenta de Microsoft 365 te permite:"}),e[18]=T,e[19]=M):(T=e[18],M=e[19]);let R;return e[20]===Symbol.for("react.memo_cache_sentinel")?(R=f.jsxs("div",{className:"container mx-auto px-4",children:[t,f.jsx("div",{className:"flex justify-center",children:f.jsx(yn.div,{initial:i,animate:s,className:"w-full max-w-3xl",children:f.jsxs(Xe,{className:"shadow-lg",children:[r,f.jsxs(et,{className:"prose prose-neutral max-w-none leading-relaxed space-y-10",children:[d,x,C,f.jsxs("section",{className:"space-y-2 ml-4",children:[T,M,f.jsxs("ul",{className:"list-disc list-inside space-y-1 ml-2 text-muted-foreground leading-relaxed text-sm",children:[f.jsx("li",{children:"Instalar Office 365 ProPlus hasta en 5 dispositivos."}),f.jsx("li",{children:"Usar Office en la nube desde tu navegador."}),f.jsx("li",{children:"Tomar apuntes con OneNote."}),f.jsx("li",{children:"Utilizar Microsoft Teams para clases y reuniones."}),f.jsx("li",{children:"Crear presentaciones dinámicas con Sway."})]})]})]})]})})})]}),e[20]=R):R=e[20],R}function tP(){const e=te.c(12);let t;e[0]===Symbol.for("react.memo_cache_sentinel")?(t=f.jsx(GM,{}),e[0]=t):t=e[0];let i;e[1]===Symbol.for("react.memo_cache_sentinel")?(i=f.jsx(pn,{path:"/",element:f.jsx(Zz,{})}),e[1]=i):i=e[1];let s;e[2]===Symbol.for("react.memo_cache_sentinel")?(s=f.jsx(pn,{path:"/about",element:f.jsx(Y7,{})}),e[2]=s):s=e[2];let r;e[3]===Symbol.for("react.memo_cache_sentinel")?(r=f.jsx(pn,{path:"/contact",element:f.jsx(W7,{})}),e[3]=r):r=e[3];let o;e[4]===Symbol.for("react.memo_cache_sentinel")?(o=f.jsx(pn,{path:"/services",element:f.jsx(jV,{})}),e[4]=o):o=e[4];let c;e[5]===Symbol.for("react.memo_cache_sentinel")?(c=f.jsx(pn,{path:"/forgot",element:f.jsx(TV,{})}),e[5]=c):c=e[5];let d;e[6]===Symbol.for("react.memo_cache_sentinel")?(d=f.jsx(pn,{path:"/formatos",element:f.jsx(RV,{})}),e[6]=d):d=e[6];let m;e[7]===Symbol.for("react.memo_cache_sentinel")?(m=f.jsx(pn,{path:"/directivas",element:f.jsx(OV,{})}),e[7]=m):m=e[7];let h;e[8]===Symbol.for("react.memo_cache_sentinel")?(h=f.jsx(pn,{path:"/perfil-tecnico",element:f.jsx(LV,{})}),e[8]=h):h=e[8];let g;e[9]===Symbol.for("react.memo_cache_sentinel")?(g=f.jsx(pn,{path:"/ayuda",element:f.jsx(ZV,{})}),e[9]=g):g=e[9];let v;e[10]===Symbol.for("react.memo_cache_sentinel")?(v=f.jsx(pn,{path:"/o365",element:f.jsx(eP,{})}),e[10]=v):v=e[10];let x;return e[11]===Symbol.for("react.memo_cache_sentinel")?(x=f.jsxs(f.Fragment,{children:[t,f.jsx("main",{className:"flex-1 min-h-[80vh] px-4 py-6",children:f.jsxs(XE,{children:[i,s,r,o,c,d,m,h,g,v,f.jsx(pn,{path:"*",element:f.jsx(X7,{})})]})}),f.jsx(XL,{})]}),e[11]=x):x=e[11],x}Qj.createRoot(document.getElementById("root")).render(f.jsx(_.StrictMode,{children:f.jsx(y4,{defaultTheme:"light",storageKey:"vite-ui-theme",children:f.jsx(v5,{children:f.jsx(tP,{})})})}));

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.