| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- (function(){const u=document.createElement("link").relList;if(u&&u.supports&&u.supports("modulepreload"))return;for(const d of document.querySelectorAll('link[rel="modulepreload"]'))r(d);new MutationObserver(d=>{for(const m of d)if(m.type==="childList")for(const h of m.addedNodes)h.tagName==="LINK"&&h.rel==="modulepreload"&&r(h)}).observe(document,{childList:!0,subtree:!0});function o(d){const m={};return d.integrity&&(m.integrity=d.integrity),d.referrerPolicy&&(m.referrerPolicy=d.referrerPolicy),d.crossOrigin==="use-credentials"?m.credentials="include":d.crossOrigin==="anonymous"?m.credentials="omit":m.credentials="same-origin",m}function r(d){if(d.ep)return;d.ep=!0;const m=o(d);fetch(d.href,m)}})();function fh(i){return i&&i.__esModule&&Object.prototype.hasOwnProperty.call(i,"default")?i.default:i}var ro={exports:{}},ei={};/**
- * @license React
- * react-jsx-runtime.production.js
- *
- * Copyright (c) Meta Platforms, Inc. and affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var qm;function wy(){if(qm)return ei;qm=1;var i=Symbol.for("react.transitional.element"),u=Symbol.for("react.fragment");function o(r,d,m){var h=null;if(m!==void 0&&(h=""+m),d.key!==void 0&&(h=""+d.key),"key"in d){m={};for(var v in d)v!=="key"&&(m[v]=d[v])}else m=d;return d=m.ref,{$$typeof:i,type:r,key:h,ref:d!==void 0?d:null,props:m}}return ei.Fragment=u,ei.jsx=o,ei.jsxs=o,ei}var Ym;function zy(){return Ym||(Ym=1,ro.exports=wy()),ro.exports}var f=zy(),oo={exports:{}},ti={},co={exports:{}},fo={};/**
- * @license React
- * scheduler.production.js
- *
- * Copyright (c) Meta Platforms, Inc. and affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var Gm;function My(){return Gm||(Gm=1,(function(i){function u(L,J){var ae=L.length;L.push(J);e:for(;0<ae;){var Ee=ae-1>>>1,se=L[Ee];if(0<d(se,J))L[Ee]=J,L[ae]=se,ae=Ee;else break e}}function o(L){return L.length===0?null:L[0]}function r(L){if(L.length===0)return null;var J=L[0],ae=L.pop();if(ae!==J){L[0]=ae;e:for(var Ee=0,se=L.length,_=se>>>1;Ee<_;){var B=2*(Ee+1)-1,Z=L[B],F=B+1,ce=L[F];if(0>d(Z,ae))F<se&&0>d(ce,Z)?(L[Ee]=ce,L[F]=ae,Ee=F):(L[Ee]=Z,L[B]=ae,Ee=B);else if(F<se&&0>d(ce,ae))L[Ee]=ce,L[F]=ae,Ee=F;else break e}}return J}function d(L,J){var ae=L.sortIndex-J.sortIndex;return ae!==0?ae:L.id-J.id}if(i.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var m=performance;i.unstable_now=function(){return m.now()}}else{var h=Date,v=h.now();i.unstable_now=function(){return h.now()-v}}var g=[],y=[],E=1,b=null,j=3,w=!1,M=!1,U=!1,R=!1,q=typeof setTimeout=="function"?setTimeout:null,G=typeof clearTimeout=="function"?clearTimeout:null,D=typeof setImmediate<"u"?setImmediate:null;function K(L){for(var J=o(y);J!==null;){if(J.callback===null)r(y);else if(J.startTime<=L)r(y),J.sortIndex=J.expirationTime,u(g,J);else break;J=o(y)}}function ee(L){if(U=!1,K(L),!M)if(o(g)!==null)M=!0,$||($=!0,ne());else{var J=o(y);J!==null&&Oe(ee,J.startTime-L)}}var $=!1,Y=-1,V=5,W=-1;function Q(){return R?!0:!(i.unstable_now()-W<V)}function P(){if(R=!1,$){var L=i.unstable_now();W=L;var J=!0;try{e:{M=!1,U&&(U=!1,G(Y),Y=-1),w=!0;var ae=j;try{t:{for(K(L),b=o(g);b!==null&&!(b.expirationTime>L&&Q());){var Ee=b.callback;if(typeof Ee=="function"){b.callback=null,j=b.priorityLevel;var se=Ee(b.expirationTime<=L);if(L=i.unstable_now(),typeof se=="function"){b.callback=se,K(L),J=!0;break t}b===o(g)&&r(g),K(L)}else r(g);b=o(g)}if(b!==null)J=!0;else{var _=o(y);_!==null&&Oe(ee,_.startTime-L),J=!1}}break e}finally{b=null,j=ae,w=!1}J=void 0}}finally{J?ne():$=!1}}}var ne;if(typeof D=="function")ne=function(){D(P)};else if(typeof MessageChannel<"u"){var ye=new MessageChannel,Te=ye.port2;ye.port1.onmessage=P,ne=function(){Te.postMessage(null)}}else ne=function(){q(P,0)};function Oe(L,J){Y=q(function(){L(i.unstable_now())},J)}i.unstable_IdlePriority=5,i.unstable_ImmediatePriority=1,i.unstable_LowPriority=4,i.unstable_NormalPriority=3,i.unstable_Profiling=null,i.unstable_UserBlockingPriority=2,i.unstable_cancelCallback=function(L){L.callback=null},i.unstable_forceFrameRate=function(L){0>L||125<L?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):V=0<L?Math.floor(1e3/L):5},i.unstable_getCurrentPriorityLevel=function(){return j},i.unstable_next=function(L){switch(j){case 1:case 2:case 3:var J=3;break;default:J=j}var ae=j;j=J;try{return L()}finally{j=ae}},i.unstable_requestPaint=function(){R=!0},i.unstable_runWithPriority=function(L,J){switch(L){case 1:case 2:case 3:case 4:case 5:break;default:L=3}var ae=j;j=L;try{return J()}finally{j=ae}},i.unstable_scheduleCallback=function(L,J,ae){var Ee=i.unstable_now();switch(typeof ae=="object"&&ae!==null?(ae=ae.delay,ae=typeof ae=="number"&&0<ae?Ee+ae:Ee):ae=Ee,L){case 1:var se=-1;break;case 2:se=250;break;case 5:se=1073741823;break;case 4:se=1e4;break;default:se=5e3}return se=ae+se,L={id:E++,callback:J,priorityLevel:L,startTime:ae,expirationTime:se,sortIndex:-1},ae>Ee?(L.sortIndex=ae,u(y,L),o(g)===null&&L===o(y)&&(U?(G(Y),Y=-1):U=!0,Oe(ee,ae-Ee))):(L.sortIndex=se,u(g,L),M||w||(M=!0,$||($=!0,ne()))),L},i.unstable_shouldYield=Q,i.unstable_wrapCallback=function(L){var J=j;return function(){var ae=j;j=J;try{return L.apply(this,arguments)}finally{j=ae}}}})(fo)),fo}var Xm;function Oy(){return Xm||(Xm=1,co.exports=My()),co.exports}var mo={exports:{}},oe={};/**
- * @license React
- * react.production.js
- *
- * Copyright (c) Meta Platforms, Inc. and affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var Qm;function Ry(){if(Qm)return oe;Qm=1;var i=Symbol.for("react.transitional.element"),u=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),d=Symbol.for("react.profiler"),m=Symbol.for("react.consumer"),h=Symbol.for("react.context"),v=Symbol.for("react.forward_ref"),g=Symbol.for("react.suspense"),y=Symbol.for("react.memo"),E=Symbol.for("react.lazy"),b=Symbol.for("react.activity"),j=Symbol.iterator;function w(_){return _===null||typeof _!="object"?null:(_=j&&_[j]||_["@@iterator"],typeof _=="function"?_:null)}var M={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},U=Object.assign,R={};function q(_,B,Z){this.props=_,this.context=B,this.refs=R,this.updater=Z||M}q.prototype.isReactComponent={},q.prototype.setState=function(_,B){if(typeof _!="object"&&typeof _!="function"&&_!=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,_,B,"setState")},q.prototype.forceUpdate=function(_){this.updater.enqueueForceUpdate(this,_,"forceUpdate")};function G(){}G.prototype=q.prototype;function D(_,B,Z){this.props=_,this.context=B,this.refs=R,this.updater=Z||M}var K=D.prototype=new G;K.constructor=D,U(K,q.prototype),K.isPureReactComponent=!0;var ee=Array.isArray;function $(){}var Y={H:null,A:null,T:null,S:null},V=Object.prototype.hasOwnProperty;function W(_,B,Z){var F=Z.ref;return{$$typeof:i,type:_,key:B,ref:F!==void 0?F:null,props:Z}}function Q(_,B){return W(_.type,B,_.props)}function P(_){return typeof _=="object"&&_!==null&&_.$$typeof===i}function ne(_){var B={"=":"=0",":":"=2"};return"$"+_.replace(/[=:]/g,function(Z){return B[Z]})}var ye=/\/+/g;function Te(_,B){return typeof _=="object"&&_!==null&&_.key!=null?ne(""+_.key):B.toString(36)}function Oe(_){switch(_.status){case"fulfilled":return _.value;case"rejected":throw _.reason;default:switch(typeof _.status=="string"?_.then($,$):(_.status="pending",_.then(function(B){_.status==="pending"&&(_.status="fulfilled",_.value=B)},function(B){_.status==="pending"&&(_.status="rejected",_.reason=B)})),_.status){case"fulfilled":return _.value;case"rejected":throw _.reason}}throw _}function L(_,B,Z,F,ce){var me=typeof _;(me==="undefined"||me==="boolean")&&(_=null);var Ne=!1;if(_===null)Ne=!0;else switch(me){case"bigint":case"string":case"number":Ne=!0;break;case"object":switch(_.$$typeof){case i:case u:Ne=!0;break;case E:return Ne=_._init,L(Ne(_._payload),B,Z,F,ce)}}if(Ne)return ce=ce(_),Ne=F===""?"."+Te(_,0):F,ee(ce)?(Z="",Ne!=null&&(Z=Ne.replace(ye,"$&/")+"/"),L(ce,B,Z,"",function(un){return un})):ce!=null&&(P(ce)&&(ce=Q(ce,Z+(ce.key==null||_&&_.key===ce.key?"":(""+ce.key).replace(ye,"$&/")+"/")+Ne)),B.push(ce)),1;Ne=0;var lt=F===""?".":F+":";if(ee(_))for(var qe=0;qe<_.length;qe++)F=_[qe],me=lt+Te(F,qe),Ne+=L(F,B,Z,me,ce);else if(qe=w(_),typeof qe=="function")for(_=qe.call(_),qe=0;!(F=_.next()).done;)F=F.value,me=lt+Te(F,qe++),Ne+=L(F,B,Z,me,ce);else if(me==="object"){if(typeof _.then=="function")return L(Oe(_),B,Z,F,ce);throw B=String(_),Error("Objects are not valid as a React child (found: "+(B==="[object Object]"?"object with keys {"+Object.keys(_).join(", ")+"}":B)+"). If you meant to render a collection of children, use an array instead.")}return Ne}function J(_,B,Z){if(_==null)return _;var F=[],ce=0;return L(_,F,"","",function(me){return B.call(Z,me,ce++)}),F}function ae(_){if(_._status===-1){var B=_._result;B=B(),B.then(function(Z){(_._status===0||_._status===-1)&&(_._status=1,_._result=Z)},function(Z){(_._status===0||_._status===-1)&&(_._status=2,_._result=Z)}),_._status===-1&&(_._status=0,_._result=B)}if(_._status===1)return _._result.default;throw _._result}var Ee=typeof reportError=="function"?reportError:function(_){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var B=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof _=="object"&&_!==null&&typeof _.message=="string"?String(_.message):String(_),error:_});if(!window.dispatchEvent(B))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",_);return}console.error(_)},se={map:J,forEach:function(_,B,Z){J(_,function(){B.apply(this,arguments)},Z)},count:function(_){var B=0;return J(_,function(){B++}),B},toArray:function(_){return J(_,function(B){return B})||[]},only:function(_){if(!P(_))throw Error("React.Children.only expected to receive a single React element child.");return _}};return oe.Activity=b,oe.Children=se,oe.Component=q,oe.Fragment=o,oe.Profiler=d,oe.PureComponent=D,oe.StrictMode=r,oe.Suspense=g,oe.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Y,oe.__COMPILER_RUNTIME={__proto__:null,c:function(_){return Y.H.useMemoCache(_)}},oe.cache=function(_){return function(){return _.apply(null,arguments)}},oe.cacheSignal=function(){return null},oe.cloneElement=function(_,B,Z){if(_==null)throw Error("The argument must be a React element, but you passed "+_+".");var F=U({},_.props),ce=_.key;if(B!=null)for(me in B.key!==void 0&&(ce=""+B.key),B)!V.call(B,me)||me==="key"||me==="__self"||me==="__source"||me==="ref"&&B.ref===void 0||(F[me]=B[me]);var me=arguments.length-2;if(me===1)F.children=Z;else if(1<me){for(var Ne=Array(me),lt=0;lt<me;lt++)Ne[lt]=arguments[lt+2];F.children=Ne}return W(_.type,ce,F)},oe.createContext=function(_){return _={$$typeof:h,_currentValue:_,_currentValue2:_,_threadCount:0,Provider:null,Consumer:null},_.Provider=_,_.Consumer={$$typeof:m,_context:_},_},oe.createElement=function(_,B,Z){var F,ce={},me=null;if(B!=null)for(F in B.key!==void 0&&(me=""+B.key),B)V.call(B,F)&&F!=="key"&&F!=="__self"&&F!=="__source"&&(ce[F]=B[F]);var Ne=arguments.length-2;if(Ne===1)ce.children=Z;else if(1<Ne){for(var lt=Array(Ne),qe=0;qe<Ne;qe++)lt[qe]=arguments[qe+2];ce.children=lt}if(_&&_.defaultProps)for(F in Ne=_.defaultProps,Ne)ce[F]===void 0&&(ce[F]=Ne[F]);return W(_,me,ce)},oe.createRef=function(){return{current:null}},oe.forwardRef=function(_){return{$$typeof:v,render:_}},oe.isValidElement=P,oe.lazy=function(_){return{$$typeof:E,_payload:{_status:-1,_result:_},_init:ae}},oe.memo=function(_,B){return{$$typeof:y,type:_,compare:B===void 0?null:B}},oe.startTransition=function(_){var B=Y.T,Z={};Y.T=Z;try{var F=_(),ce=Y.S;ce!==null&&ce(Z,F),typeof F=="object"&&F!==null&&typeof F.then=="function"&&F.then($,Ee)}catch(me){Ee(me)}finally{B!==null&&Z.types!==null&&(B.types=Z.types),Y.T=B}},oe.unstable_useCacheRefresh=function(){return Y.H.useCacheRefresh()},oe.use=function(_){return Y.H.use(_)},oe.useActionState=function(_,B,Z){return Y.H.useActionState(_,B,Z)},oe.useCallback=function(_,B){return Y.H.useCallback(_,B)},oe.useContext=function(_){return Y.H.useContext(_)},oe.useDebugValue=function(){},oe.useDeferredValue=function(_,B){return Y.H.useDeferredValue(_,B)},oe.useEffect=function(_,B){return Y.H.useEffect(_,B)},oe.useEffectEvent=function(_){return Y.H.useEffectEvent(_)},oe.useId=function(){return Y.H.useId()},oe.useImperativeHandle=function(_,B,Z){return Y.H.useImperativeHandle(_,B,Z)},oe.useInsertionEffect=function(_,B){return Y.H.useInsertionEffect(_,B)},oe.useLayoutEffect=function(_,B){return Y.H.useLayoutEffect(_,B)},oe.useMemo=function(_,B){return Y.H.useMemo(_,B)},oe.useOptimistic=function(_,B){return Y.H.useOptimistic(_,B)},oe.useReducer=function(_,B,Z){return Y.H.useReducer(_,B,Z)},oe.useRef=function(_){return Y.H.useRef(_)},oe.useState=function(_){return Y.H.useState(_)},oe.useSyncExternalStore=function(_,B,Z){return Y.H.useSyncExternalStore(_,B,Z)},oe.useTransition=function(){return Y.H.useTransition()},oe.version="19.2.3",oe}var Vm;function Mo(){return Vm||(Vm=1,mo.exports=Ry()),mo.exports}var ho={exports:{}},tt={};/**
- * @license React
- * react-dom.production.js
- *
- * Copyright (c) Meta Platforms, Inc. and affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var Zm;function Dy(){if(Zm)return tt;Zm=1;var i=Mo();function u(g){var y="https://react.dev/errors/"+g;if(1<arguments.length){y+="?args[]="+encodeURIComponent(arguments[1]);for(var E=2;E<arguments.length;E++)y+="&args[]="+encodeURIComponent(arguments[E])}return"Minified React error #"+g+"; visit "+y+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function o(){}var r={d:{f:o,r:function(){throw Error(u(522))},D:o,C:o,L:o,m:o,X:o,S:o,M:o},p:0,findDOMNode:null},d=Symbol.for("react.portal");function m(g,y,E){var b=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:d,key:b==null?null:""+b,children:g,containerInfo:y,implementation:E}}var h=i.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function v(g,y){if(g==="font")return"";if(typeof y=="string")return y==="use-credentials"?y:""}return tt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,tt.createPortal=function(g,y){var E=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!y||y.nodeType!==1&&y.nodeType!==9&&y.nodeType!==11)throw Error(u(299));return m(g,y,null,E)},tt.flushSync=function(g){var y=h.T,E=r.p;try{if(h.T=null,r.p=2,g)return g()}finally{h.T=y,r.p=E,r.d.f()}},tt.preconnect=function(g,y){typeof g=="string"&&(y?(y=y.crossOrigin,y=typeof y=="string"?y==="use-credentials"?y:"":void 0):y=null,r.d.C(g,y))},tt.prefetchDNS=function(g){typeof g=="string"&&r.d.D(g)},tt.preinit=function(g,y){if(typeof g=="string"&&y&&typeof y.as=="string"){var E=y.as,b=v(E,y.crossOrigin),j=typeof y.integrity=="string"?y.integrity:void 0,w=typeof y.fetchPriority=="string"?y.fetchPriority:void 0;E==="style"?r.d.S(g,typeof y.precedence=="string"?y.precedence:void 0,{crossOrigin:b,integrity:j,fetchPriority:w}):E==="script"&&r.d.X(g,{crossOrigin:b,integrity:j,fetchPriority:w,nonce:typeof y.nonce=="string"?y.nonce:void 0})}},tt.preinitModule=function(g,y){if(typeof g=="string")if(typeof y=="object"&&y!==null){if(y.as==null||y.as==="script"){var E=v(y.as,y.crossOrigin);r.d.M(g,{crossOrigin:E,integrity:typeof y.integrity=="string"?y.integrity:void 0,nonce:typeof y.nonce=="string"?y.nonce:void 0})}}else y==null&&r.d.M(g)},tt.preload=function(g,y){if(typeof g=="string"&&typeof y=="object"&&y!==null&&typeof y.as=="string"){var E=y.as,b=v(E,y.crossOrigin);r.d.L(g,E,{crossOrigin:b,integrity:typeof y.integrity=="string"?y.integrity:void 0,nonce:typeof y.nonce=="string"?y.nonce:void 0,type:typeof y.type=="string"?y.type:void 0,fetchPriority:typeof y.fetchPriority=="string"?y.fetchPriority:void 0,referrerPolicy:typeof y.referrerPolicy=="string"?y.referrerPolicy:void 0,imageSrcSet:typeof y.imageSrcSet=="string"?y.imageSrcSet:void 0,imageSizes:typeof y.imageSizes=="string"?y.imageSizes:void 0,media:typeof y.media=="string"?y.media:void 0})}},tt.preloadModule=function(g,y){if(typeof g=="string")if(y){var E=v(y.as,y.crossOrigin);r.d.m(g,{as:typeof y.as=="string"&&y.as!=="script"?y.as:void 0,crossOrigin:E,integrity:typeof y.integrity=="string"?y.integrity:void 0})}else r.d.m(g)},tt.requestFormReset=function(g){r.d.r(g)},tt.unstable_batchedUpdates=function(g,y){return g(y)},tt.useFormState=function(g,y,E){return h.H.useFormState(g,y,E)},tt.useFormStatus=function(){return h.H.useHostTransitionStatus()},tt.version="19.2.3",tt}var Km;function By(){if(Km)return ho.exports;Km=1;function i(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(u){console.error(u)}}return i(),ho.exports=Dy(),ho.exports}/**
- * @license React
- * react-dom-client.production.js
- *
- * Copyright (c) Meta Platforms, Inc. and affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var Jm;function Uy(){if(Jm)return ti;Jm=1;var i=Oy(),u=Mo(),o=By();function r(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var a=2;a<arguments.length;a++)t+="&args[]="+encodeURIComponent(arguments[a])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function d(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function m(e){var t=e,a=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(a=t.return),e=t.return;while(e)}return t.tag===3?a:null}function h(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function v(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function g(e){if(m(e)!==e)throw Error(r(188))}function y(e){var t=e.alternate;if(!t){if(t=m(e),t===null)throw Error(r(188));return t!==e?null:e}for(var a=e,l=t;;){var n=a.return;if(n===null)break;var s=n.alternate;if(s===null){if(l=n.return,l!==null){a=l;continue}break}if(n.child===s.child){for(s=n.child;s;){if(s===a)return g(n),e;if(s===l)return g(n),t;s=s.sibling}throw Error(r(188))}if(a.return!==l.return)a=n,l=s;else{for(var c=!1,p=n.child;p;){if(p===a){c=!0,a=n,l=s;break}if(p===l){c=!0,l=n,a=s;break}p=p.sibling}if(!c){for(p=s.child;p;){if(p===a){c=!0,a=s,l=n;break}if(p===l){c=!0,l=s,a=n;break}p=p.sibling}if(!c)throw Error(r(189))}}if(a.alternate!==l)throw Error(r(190))}if(a.tag!==3)throw Error(r(188));return a.stateNode.current===a?e:t}function E(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=E(e),t!==null)return t;e=e.sibling}return null}var b=Object.assign,j=Symbol.for("react.element"),w=Symbol.for("react.transitional.element"),M=Symbol.for("react.portal"),U=Symbol.for("react.fragment"),R=Symbol.for("react.strict_mode"),q=Symbol.for("react.profiler"),G=Symbol.for("react.consumer"),D=Symbol.for("react.context"),K=Symbol.for("react.forward_ref"),ee=Symbol.for("react.suspense"),$=Symbol.for("react.suspense_list"),Y=Symbol.for("react.memo"),V=Symbol.for("react.lazy"),W=Symbol.for("react.activity"),Q=Symbol.for("react.memo_cache_sentinel"),P=Symbol.iterator;function ne(e){return e===null||typeof e!="object"?null:(e=P&&e[P]||e["@@iterator"],typeof e=="function"?e:null)}var ye=Symbol.for("react.client.reference");function Te(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===ye?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case U:return"Fragment";case q:return"Profiler";case R:return"StrictMode";case ee:return"Suspense";case $:return"SuspenseList";case W:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case M:return"Portal";case D:return e.displayName||"Context";case G:return(e._context.displayName||"Context")+".Consumer";case K:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Y:return t=e.displayName||null,t!==null?t:Te(e.type)||"Memo";case V:t=e._payload,e=e._init;try{return Te(e(t))}catch{}}return null}var Oe=Array.isArray,L=u.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,J=o.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ae={pending:!1,data:null,method:null,action:null},Ee=[],se=-1;function _(e){return{current:e}}function B(e){0>se||(e.current=Ee[se],Ee[se]=null,se--)}function Z(e,t){se++,Ee[se]=e.current,e.current=t}var F=_(null),ce=_(null),me=_(null),Ne=_(null);function lt(e,t){switch(Z(me,t),Z(ce,e),Z(F,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?om(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=om(t),e=cm(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}B(F),Z(F,e)}function qe(){B(F),B(ce),B(me)}function un(e){e.memoizedState!==null&&Z(Ne,e);var t=F.current,a=cm(t,e.type);t!==a&&(Z(ce,e),Z(F,a))}function mi(e){ce.current===e&&(B(F),B(ce)),Ne.current===e&&(B(Ne),Fn._currentValue=ae)}var Qs,Ho;function Ja(e){if(Qs===void 0)try{throw Error()}catch(a){var t=a.stack.trim().match(/\n( *(at )?)/);Qs=t&&t[1]||"",Ho=-1<a.stack.indexOf(`
- at`)?" (<anonymous>)":-1<a.stack.indexOf("@")?"@unknown:0:0":""}return`
- `+Qs+e+Ho}var Vs=!1;function Zs(e,t){if(!e||Vs)return"";Vs=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var l={DetermineComponentFrameRoot:function(){try{if(t){var X=function(){throw Error()};if(Object.defineProperty(X.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(X,[])}catch(O){var z=O}Reflect.construct(e,[],X)}else{try{X.call()}catch(O){z=O}e.call(X.prototype)}}else{try{throw Error()}catch(O){z=O}(X=e())&&typeof X.catch=="function"&&X.catch(function(){})}}catch(O){if(O&&z&&typeof O.stack=="string")return[O.stack,z.stack]}return[null,null]}};l.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var n=Object.getOwnPropertyDescriptor(l.DetermineComponentFrameRoot,"name");n&&n.configurable&&Object.defineProperty(l.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var s=l.DetermineComponentFrameRoot(),c=s[0],p=s[1];if(c&&p){var S=c.split(`
- `),A=p.split(`
- `);for(n=l=0;l<S.length&&!S[l].includes("DetermineComponentFrameRoot");)l++;for(;n<A.length&&!A[n].includes("DetermineComponentFrameRoot");)n++;if(l===S.length||n===A.length)for(l=S.length-1,n=A.length-1;1<=l&&0<=n&&S[l]!==A[n];)n--;for(;1<=l&&0<=n;l--,n--)if(S[l]!==A[n]){if(l!==1||n!==1)do if(l--,n--,0>n||S[l]!==A[n]){var H=`
- `+S[l].replace(" at new "," at ");return e.displayName&&H.includes("<anonymous>")&&(H=H.replace("<anonymous>",e.displayName)),H}while(1<=l&&0<=n);break}}}finally{Vs=!1,Error.prepareStackTrace=a}return(a=e?e.displayName||e.name:"")?Ja(a):""}function s0(e,t){switch(e.tag){case 26:case 27:case 5:return Ja(e.type);case 16:return Ja("Lazy");case 13:return e.child!==t&&t!==null?Ja("Suspense Fallback"):Ja("Suspense");case 19:return Ja("SuspenseList");case 0:case 15:return Zs(e.type,!1);case 11:return Zs(e.type.render,!1);case 1:return Zs(e.type,!0);case 31:return Ja("Activity");default:return""}}function ko(e){try{var t="",a=null;do t+=s0(e,a),a=e,e=e.return;while(e);return t}catch(l){return`
- Error generating stack: `+l.message+`
- `+l.stack}}var Ks=Object.prototype.hasOwnProperty,Js=i.unstable_scheduleCallback,$s=i.unstable_cancelCallback,u0=i.unstable_shouldYield,r0=i.unstable_requestPaint,mt=i.unstable_now,o0=i.unstable_getCurrentPriorityLevel,qo=i.unstable_ImmediatePriority,Yo=i.unstable_UserBlockingPriority,hi=i.unstable_NormalPriority,c0=i.unstable_LowPriority,Go=i.unstable_IdlePriority,f0=i.log,d0=i.unstable_setDisableYieldValue,rn=null,ht=null;function xa(e){if(typeof f0=="function"&&d0(e),ht&&typeof ht.setStrictMode=="function")try{ht.setStrictMode(rn,e)}catch{}}var pt=Math.clz32?Math.clz32:p0,m0=Math.log,h0=Math.LN2;function p0(e){return e>>>=0,e===0?32:31-(m0(e)/h0|0)|0}var pi=256,yi=262144,gi=4194304;function $a(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function vi(e,t,a){var l=e.pendingLanes;if(l===0)return 0;var n=0,s=e.suspendedLanes,c=e.pingedLanes;e=e.warmLanes;var p=l&134217727;return p!==0?(l=p&~s,l!==0?n=$a(l):(c&=p,c!==0?n=$a(c):a||(a=p&~e,a!==0&&(n=$a(a))))):(p=l&~s,p!==0?n=$a(p):c!==0?n=$a(c):a||(a=l&~e,a!==0&&(n=$a(a)))),n===0?0:t!==0&&t!==n&&(t&s)===0&&(s=n&-n,a=t&-t,s>=a||s===32&&(a&4194048)!==0)?t:n}function on(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function y0(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Xo(){var e=gi;return gi<<=1,(gi&62914560)===0&&(gi=4194304),e}function Fs(e){for(var t=[],a=0;31>a;a++)t.push(e);return t}function cn(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function g0(e,t,a,l,n,s){var c=e.pendingLanes;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=a,e.entangledLanes&=a,e.errorRecoveryDisabledLanes&=a,e.shellSuspendCounter=0;var p=e.entanglements,S=e.expirationTimes,A=e.hiddenUpdates;for(a=c&~a;0<a;){var H=31-pt(a),X=1<<H;p[H]=0,S[H]=-1;var z=A[H];if(z!==null)for(A[H]=null,H=0;H<z.length;H++){var O=z[H];O!==null&&(O.lane&=-536870913)}a&=~X}l!==0&&Qo(e,l,0),s!==0&&n===0&&e.tag!==0&&(e.suspendedLanes|=s&~(c&~t))}function Qo(e,t,a){e.pendingLanes|=t,e.suspendedLanes&=~t;var l=31-pt(t);e.entangledLanes|=t,e.entanglements[l]=e.entanglements[l]|1073741824|a&261930}function Vo(e,t){var a=e.entangledLanes|=t;for(e=e.entanglements;a;){var l=31-pt(a),n=1<<l;n&t|e[l]&t&&(e[l]|=t),a&=~n}}function Zo(e,t){var a=t&-t;return a=(a&42)!==0?1:Ws(a),(a&(e.suspendedLanes|t))!==0?0:a}function Ws(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function Is(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Ko(){var e=J.p;return e!==0?e:(e=window.event,e===void 0?32:Rm(e.type))}function Jo(e,t){var a=J.p;try{return J.p=e,t()}finally{J.p=a}}var ba=Math.random().toString(36).slice(2),Fe="__reactFiber$"+ba,st="__reactProps$"+ba,gl="__reactContainer$"+ba,Ps="__reactEvents$"+ba,v0="__reactListeners$"+ba,x0="__reactHandles$"+ba,$o="__reactResources$"+ba,fn="__reactMarker$"+ba;function eu(e){delete e[Fe],delete e[st],delete e[Ps],delete e[v0],delete e[x0]}function vl(e){var t=e[Fe];if(t)return t;for(var a=e.parentNode;a;){if(t=a[gl]||a[Fe]){if(a=t.alternate,t.child!==null||a!==null&&a.child!==null)for(e=gm(e);e!==null;){if(a=e[Fe])return a;e=gm(e)}return t}e=a,a=e.parentNode}return null}function xl(e){if(e=e[Fe]||e[gl]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function dn(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(r(33))}function bl(e){var t=e[$o];return t||(t=e[$o]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Je(e){e[fn]=!0}var Fo=new Set,Wo={};function Fa(e,t){Sl(e,t),Sl(e+"Capture",t)}function Sl(e,t){for(Wo[e]=t,e=0;e<t.length;e++)Fo.add(t[e])}var b0=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]*$"),Io={},Po={};function S0(e){return Ks.call(Po,e)?!0:Ks.call(Io,e)?!1:b0.test(e)?Po[e]=!0:(Io[e]=!0,!1)}function xi(e,t,a){if(S0(t))if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var l=t.toLowerCase().slice(0,5);if(l!=="data-"&&l!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+a)}}function bi(e,t,a){if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+a)}}function Kt(e,t,a,l){if(l===null)e.removeAttribute(a);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(a);return}e.setAttributeNS(t,a,""+l)}}function Nt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ec(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function E0(e,t,a){var l=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof l<"u"&&typeof l.get=="function"&&typeof l.set=="function"){var n=l.get,s=l.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return n.call(this)},set:function(c){a=""+c,s.call(this,c)}}),Object.defineProperty(e,t,{enumerable:l.enumerable}),{getValue:function(){return a},setValue:function(c){a=""+c},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function tu(e){if(!e._valueTracker){var t=ec(e)?"checked":"value";e._valueTracker=E0(e,t,""+e[t])}}function tc(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var a=t.getValue(),l="";return e&&(l=ec(e)?e.checked?"true":"false":e.value),e=l,e!==a?(t.setValue(e),!0):!1}function Si(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var _0=/[\n"\\]/g;function jt(e){return e.replace(_0,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function au(e,t,a,l,n,s,c,p){e.name="",c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?e.type=c:e.removeAttribute("type"),t!=null?c==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+Nt(t)):e.value!==""+Nt(t)&&(e.value=""+Nt(t)):c!=="submit"&&c!=="reset"||e.removeAttribute("value"),t!=null?lu(e,c,Nt(t)):a!=null?lu(e,c,Nt(a)):l!=null&&e.removeAttribute("value"),n==null&&s!=null&&(e.defaultChecked=!!s),n!=null&&(e.checked=n&&typeof n!="function"&&typeof n!="symbol"),p!=null&&typeof p!="function"&&typeof p!="symbol"&&typeof p!="boolean"?e.name=""+Nt(p):e.removeAttribute("name")}function ac(e,t,a,l,n,s,c,p){if(s!=null&&typeof s!="function"&&typeof s!="symbol"&&typeof s!="boolean"&&(e.type=s),t!=null||a!=null){if(!(s!=="submit"&&s!=="reset"||t!=null)){tu(e);return}a=a!=null?""+Nt(a):"",t=t!=null?""+Nt(t):a,p||t===e.value||(e.value=t),e.defaultValue=t}l=l??n,l=typeof l!="function"&&typeof l!="symbol"&&!!l,e.checked=p?e.checked:!!l,e.defaultChecked=!!l,c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"&&(e.name=c),tu(e)}function lu(e,t,a){t==="number"&&Si(e.ownerDocument)===e||e.defaultValue===""+a||(e.defaultValue=""+a)}function El(e,t,a,l){if(e=e.options,t){t={};for(var n=0;n<a.length;n++)t["$"+a[n]]=!0;for(a=0;a<e.length;a++)n=t.hasOwnProperty("$"+e[a].value),e[a].selected!==n&&(e[a].selected=n),n&&l&&(e[a].defaultSelected=!0)}else{for(a=""+Nt(a),t=null,n=0;n<e.length;n++){if(e[n].value===a){e[n].selected=!0,l&&(e[n].defaultSelected=!0);return}t!==null||e[n].disabled||(t=e[n])}t!==null&&(t.selected=!0)}}function lc(e,t,a){if(t!=null&&(t=""+Nt(t),t!==e.value&&(e.value=t),a==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=a!=null?""+Nt(a):""}function nc(e,t,a,l){if(t==null){if(l!=null){if(a!=null)throw Error(r(92));if(Oe(l)){if(1<l.length)throw Error(r(93));l=l[0]}a=l}a==null&&(a=""),t=a}a=Nt(t),e.defaultValue=a,l=e.textContent,l===a&&l!==""&&l!==null&&(e.value=l),tu(e)}function _l(e,t){if(t){var a=e.firstChild;if(a&&a===e.lastChild&&a.nodeType===3){a.nodeValue=t;return}}e.textContent=t}var T0=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 ic(e,t,a){var l=t.indexOf("--")===0;a==null||typeof a=="boolean"||a===""?l?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":l?e.setProperty(t,a):typeof a!="number"||a===0||T0.has(t)?t==="float"?e.cssFloat=a:e[t]=(""+a).trim():e[t]=a+"px"}function sc(e,t,a){if(t!=null&&typeof t!="object")throw Error(r(62));if(e=e.style,a!=null){for(var l in a)!a.hasOwnProperty(l)||t!=null&&t.hasOwnProperty(l)||(l.indexOf("--")===0?e.setProperty(l,""):l==="float"?e.cssFloat="":e[l]="");for(var n in t)l=t[n],t.hasOwnProperty(n)&&a[n]!==l&&ic(e,n,l)}else for(var s in t)t.hasOwnProperty(s)&&ic(e,s,t[s])}function nu(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var N0=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),j0=/^[\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 Ei(e){return j0.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function Jt(){}var iu=null;function su(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Tl=null,Nl=null;function uc(e){var t=xl(e);if(t&&(e=t.stateNode)){var a=e[st]||null;e:switch(e=t.stateNode,t.type){case"input":if(au(e,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name),t=a.name,a.type==="radio"&&t!=null){for(a=e;a.parentNode;)a=a.parentNode;for(a=a.querySelectorAll('input[name="'+jt(""+t)+'"][type="radio"]'),t=0;t<a.length;t++){var l=a[t];if(l!==e&&l.form===e.form){var n=l[st]||null;if(!n)throw Error(r(90));au(l,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name)}}for(t=0;t<a.length;t++)l=a[t],l.form===e.form&&tc(l)}break e;case"textarea":lc(e,a.value,a.defaultValue);break e;case"select":t=a.value,t!=null&&El(e,!!a.multiple,t,!1)}}}var uu=!1;function rc(e,t,a){if(uu)return e(t,a);uu=!0;try{var l=e(t);return l}finally{if(uu=!1,(Tl!==null||Nl!==null)&&(os(),Tl&&(t=Tl,e=Nl,Nl=Tl=null,uc(t),e)))for(t=0;t<e.length;t++)uc(e[t])}}function mn(e,t){var a=e.stateNode;if(a===null)return null;var l=a[st]||null;if(l===null)return null;a=l[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(l=!l.disabled)||(e=e.type,l=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!l;break e;default:e=!1}if(e)return null;if(a&&typeof a!="function")throw Error(r(231,t,typeof a));return a}var $t=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ru=!1;if($t)try{var hn={};Object.defineProperty(hn,"passive",{get:function(){ru=!0}}),window.addEventListener("test",hn,hn),window.removeEventListener("test",hn,hn)}catch{ru=!1}var Sa=null,ou=null,_i=null;function oc(){if(_i)return _i;var e,t=ou,a=t.length,l,n="value"in Sa?Sa.value:Sa.textContent,s=n.length;for(e=0;e<a&&t[e]===n[e];e++);var c=a-e;for(l=1;l<=c&&t[a-l]===n[s-l];l++);return _i=n.slice(e,1<l?1-l:void 0)}function Ti(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Ni(){return!0}function cc(){return!1}function ut(e){function t(a,l,n,s,c){this._reactName=a,this._targetInst=n,this.type=l,this.nativeEvent=s,this.target=c,this.currentTarget=null;for(var p in e)e.hasOwnProperty(p)&&(a=e[p],this[p]=a?a(s):s[p]);return this.isDefaultPrevented=(s.defaultPrevented!=null?s.defaultPrevented:s.returnValue===!1)?Ni:cc,this.isPropagationStopped=cc,this}return b(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var a=this.nativeEvent;a&&(a.preventDefault?a.preventDefault():typeof a.returnValue!="unknown"&&(a.returnValue=!1),this.isDefaultPrevented=Ni)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():typeof a.cancelBubble!="unknown"&&(a.cancelBubble=!0),this.isPropagationStopped=Ni)},persist:function(){},isPersistent:Ni}),t}var Wa={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ji=ut(Wa),pn=b({},Wa,{view:0,detail:0}),C0=ut(pn),cu,fu,yn,Ci=b({},pn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:mu,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==yn&&(yn&&e.type==="mousemove"?(cu=e.screenX-yn.screenX,fu=e.screenY-yn.screenY):fu=cu=0,yn=e),cu)},movementY:function(e){return"movementY"in e?e.movementY:fu}}),fc=ut(Ci),A0=b({},Ci,{dataTransfer:0}),w0=ut(A0),z0=b({},pn,{relatedTarget:0}),du=ut(z0),M0=b({},Wa,{animationName:0,elapsedTime:0,pseudoElement:0}),O0=ut(M0),R0=b({},Wa,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),D0=ut(R0),B0=b({},Wa,{data:0}),dc=ut(B0),U0={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},L0={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"},H0={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function k0(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=H0[e])?!!t[e]:!1}function mu(){return k0}var q0=b({},pn,{key:function(e){if(e.key){var t=U0[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Ti(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?L0[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:mu,charCode:function(e){return e.type==="keypress"?Ti(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Ti(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Y0=ut(q0),G0=b({},Ci,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),mc=ut(G0),X0=b({},pn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:mu}),Q0=ut(X0),V0=b({},Wa,{propertyName:0,elapsedTime:0,pseudoElement:0}),Z0=ut(V0),K0=b({},Ci,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),J0=ut(K0),$0=b({},Wa,{newState:0,oldState:0}),F0=ut($0),W0=[9,13,27,32],hu=$t&&"CompositionEvent"in window,gn=null;$t&&"documentMode"in document&&(gn=document.documentMode);var I0=$t&&"TextEvent"in window&&!gn,hc=$t&&(!hu||gn&&8<gn&&11>=gn),pc=" ",yc=!1;function gc(e,t){switch(e){case"keyup":return W0.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function vc(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var jl=!1;function P0(e,t){switch(e){case"compositionend":return vc(t);case"keypress":return t.which!==32?null:(yc=!0,pc);case"textInput":return e=t.data,e===pc&&yc?null:e;default:return null}}function ep(e,t){if(jl)return e==="compositionend"||!hu&&gc(e,t)?(e=oc(),_i=ou=Sa=null,jl=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return hc&&t.locale!=="ko"?null:t.data;default:return null}}var tp={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 xc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!tp[e.type]:t==="textarea"}function bc(e,t,a,l){Tl?Nl?Nl.push(l):Nl=[l]:Tl=l,t=ys(t,"onChange"),0<t.length&&(a=new ji("onChange","change",null,a,l),e.push({event:a,listeners:t}))}var vn=null,xn=null;function ap(e){lm(e,0)}function Ai(e){var t=dn(e);if(tc(t))return e}function Sc(e,t){if(e==="change")return t}var Ec=!1;if($t){var pu;if($t){var yu="oninput"in document;if(!yu){var _c=document.createElement("div");_c.setAttribute("oninput","return;"),yu=typeof _c.oninput=="function"}pu=yu}else pu=!1;Ec=pu&&(!document.documentMode||9<document.documentMode)}function Tc(){vn&&(vn.detachEvent("onpropertychange",Nc),xn=vn=null)}function Nc(e){if(e.propertyName==="value"&&Ai(xn)){var t=[];bc(t,xn,e,su(e)),rc(ap,t)}}function lp(e,t,a){e==="focusin"?(Tc(),vn=t,xn=a,vn.attachEvent("onpropertychange",Nc)):e==="focusout"&&Tc()}function np(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Ai(xn)}function ip(e,t){if(e==="click")return Ai(t)}function sp(e,t){if(e==="input"||e==="change")return Ai(t)}function up(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var yt=typeof Object.is=="function"?Object.is:up;function bn(e,t){if(yt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var a=Object.keys(e),l=Object.keys(t);if(a.length!==l.length)return!1;for(l=0;l<a.length;l++){var n=a[l];if(!Ks.call(t,n)||!yt(e[n],t[n]))return!1}return!0}function jc(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Cc(e,t){var a=jc(e);e=0;for(var l;a;){if(a.nodeType===3){if(l=e+a.textContent.length,e<=t&&l>=t)return{node:a,offset:t-e};e=l}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=jc(a)}}function Ac(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Ac(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function wc(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Si(e.document);t instanceof e.HTMLIFrameElement;){try{var a=typeof t.contentWindow.location.href=="string"}catch{a=!1}if(a)e=t.contentWindow;else break;t=Si(e.document)}return t}function gu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var rp=$t&&"documentMode"in document&&11>=document.documentMode,Cl=null,vu=null,Sn=null,xu=!1;function zc(e,t,a){var l=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;xu||Cl==null||Cl!==Si(l)||(l=Cl,"selectionStart"in l&&gu(l)?l={start:l.selectionStart,end:l.selectionEnd}:(l=(l.ownerDocument&&l.ownerDocument.defaultView||window).getSelection(),l={anchorNode:l.anchorNode,anchorOffset:l.anchorOffset,focusNode:l.focusNode,focusOffset:l.focusOffset}),Sn&&bn(Sn,l)||(Sn=l,l=ys(vu,"onSelect"),0<l.length&&(t=new ji("onSelect","select",null,t,a),e.push({event:t,listeners:l}),t.target=Cl)))}function Ia(e,t){var a={};return a[e.toLowerCase()]=t.toLowerCase(),a["Webkit"+e]="webkit"+t,a["Moz"+e]="moz"+t,a}var Al={animationend:Ia("Animation","AnimationEnd"),animationiteration:Ia("Animation","AnimationIteration"),animationstart:Ia("Animation","AnimationStart"),transitionrun:Ia("Transition","TransitionRun"),transitionstart:Ia("Transition","TransitionStart"),transitioncancel:Ia("Transition","TransitionCancel"),transitionend:Ia("Transition","TransitionEnd")},bu={},Mc={};$t&&(Mc=document.createElement("div").style,"AnimationEvent"in window||(delete Al.animationend.animation,delete Al.animationiteration.animation,delete Al.animationstart.animation),"TransitionEvent"in window||delete Al.transitionend.transition);function Pa(e){if(bu[e])return bu[e];if(!Al[e])return e;var t=Al[e],a;for(a in t)if(t.hasOwnProperty(a)&&a in Mc)return bu[e]=t[a];return e}var Oc=Pa("animationend"),Rc=Pa("animationiteration"),Dc=Pa("animationstart"),op=Pa("transitionrun"),cp=Pa("transitionstart"),fp=Pa("transitioncancel"),Bc=Pa("transitionend"),Uc=new Map,Su="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(" ");Su.push("scrollEnd");function Ut(e,t){Uc.set(e,t),Fa(t,[e])}var wi=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},Ct=[],wl=0,Eu=0;function zi(){for(var e=wl,t=Eu=wl=0;t<e;){var a=Ct[t];Ct[t++]=null;var l=Ct[t];Ct[t++]=null;var n=Ct[t];Ct[t++]=null;var s=Ct[t];if(Ct[t++]=null,l!==null&&n!==null){var c=l.pending;c===null?n.next=n:(n.next=c.next,c.next=n),l.pending=n}s!==0&&Lc(a,n,s)}}function Mi(e,t,a,l){Ct[wl++]=e,Ct[wl++]=t,Ct[wl++]=a,Ct[wl++]=l,Eu|=l,e.lanes|=l,e=e.alternate,e!==null&&(e.lanes|=l)}function _u(e,t,a,l){return Mi(e,t,a,l),Oi(e)}function el(e,t){return Mi(e,null,null,t),Oi(e)}function Lc(e,t,a){e.lanes|=a;var l=e.alternate;l!==null&&(l.lanes|=a);for(var n=!1,s=e.return;s!==null;)s.childLanes|=a,l=s.alternate,l!==null&&(l.childLanes|=a),s.tag===22&&(e=s.stateNode,e===null||e._visibility&1||(n=!0)),e=s,s=s.return;return e.tag===3?(s=e.stateNode,n&&t!==null&&(n=31-pt(a),e=s.hiddenUpdates,l=e[n],l===null?e[n]=[t]:l.push(t),t.lane=a|536870912),s):null}function Oi(e){if(50<Xn)throw Xn=0,Or=null,Error(r(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var zl={};function dp(e,t,a,l){this.tag=e,this.key=a,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=l,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function gt(e,t,a,l){return new dp(e,t,a,l)}function Tu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Ft(e,t){var a=e.alternate;return a===null?(a=gt(e.tag,t,e.key,e.mode),a.elementType=e.elementType,a.type=e.type,a.stateNode=e.stateNode,a.alternate=e,e.alternate=a):(a.pendingProps=t,a.type=e.type,a.flags=0,a.subtreeFlags=0,a.deletions=null),a.flags=e.flags&65011712,a.childLanes=e.childLanes,a.lanes=e.lanes,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,t=e.dependencies,a.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},a.sibling=e.sibling,a.index=e.index,a.ref=e.ref,a.refCleanup=e.refCleanup,a}function Hc(e,t){e.flags&=65011714;var a=e.alternate;return a===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=a.childLanes,e.lanes=a.lanes,e.child=a.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=a.memoizedProps,e.memoizedState=a.memoizedState,e.updateQueue=a.updateQueue,e.type=a.type,t=a.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function Ri(e,t,a,l,n,s){var c=0;if(l=e,typeof e=="function")Tu(e)&&(c=1);else if(typeof e=="string")c=gy(e,a,F.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case W:return e=gt(31,a,t,n),e.elementType=W,e.lanes=s,e;case U:return tl(a.children,n,s,t);case R:c=8,n|=24;break;case q:return e=gt(12,a,t,n|2),e.elementType=q,e.lanes=s,e;case ee:return e=gt(13,a,t,n),e.elementType=ee,e.lanes=s,e;case $:return e=gt(19,a,t,n),e.elementType=$,e.lanes=s,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case D:c=10;break e;case G:c=9;break e;case K:c=11;break e;case Y:c=14;break e;case V:c=16,l=null;break e}c=29,a=Error(r(130,e===null?"null":typeof e,"")),l=null}return t=gt(c,a,t,n),t.elementType=e,t.type=l,t.lanes=s,t}function tl(e,t,a,l){return e=gt(7,e,l,t),e.lanes=a,e}function Nu(e,t,a){return e=gt(6,e,null,t),e.lanes=a,e}function kc(e){var t=gt(18,null,null,0);return t.stateNode=e,t}function ju(e,t,a){return t=gt(4,e.children!==null?e.children:[],e.key,t),t.lanes=a,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var qc=new WeakMap;function At(e,t){if(typeof e=="object"&&e!==null){var a=qc.get(e);return a!==void 0?a:(t={value:e,source:t,stack:ko(t)},qc.set(e,t),t)}return{value:e,source:t,stack:ko(t)}}var Ml=[],Ol=0,Di=null,En=0,wt=[],zt=0,Ea=null,Gt=1,Xt="";function Wt(e,t){Ml[Ol++]=En,Ml[Ol++]=Di,Di=e,En=t}function Yc(e,t,a){wt[zt++]=Gt,wt[zt++]=Xt,wt[zt++]=Ea,Ea=e;var l=Gt;e=Xt;var n=32-pt(l)-1;l&=~(1<<n),a+=1;var s=32-pt(t)+n;if(30<s){var c=n-n%5;s=(l&(1<<c)-1).toString(32),l>>=c,n-=c,Gt=1<<32-pt(t)+n|a<<n|l,Xt=s+e}else Gt=1<<s|a<<n|l,Xt=e}function Cu(e){e.return!==null&&(Wt(e,1),Yc(e,1,0))}function Au(e){for(;e===Di;)Di=Ml[--Ol],Ml[Ol]=null,En=Ml[--Ol],Ml[Ol]=null;for(;e===Ea;)Ea=wt[--zt],wt[zt]=null,Xt=wt[--zt],wt[zt]=null,Gt=wt[--zt],wt[zt]=null}function Gc(e,t){wt[zt++]=Gt,wt[zt++]=Xt,wt[zt++]=Ea,Gt=t.id,Xt=t.overflow,Ea=e}var We=null,Re=null,xe=!1,_a=null,Mt=!1,wu=Error(r(519));function Ta(e){var t=Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw _n(At(t,e)),wu}function Xc(e){var t=e.stateNode,a=e.type,l=e.memoizedProps;switch(t[Fe]=e,t[st]=l,a){case"dialog":pe("cancel",t),pe("close",t);break;case"iframe":case"object":case"embed":pe("load",t);break;case"video":case"audio":for(a=0;a<Vn.length;a++)pe(Vn[a],t);break;case"source":pe("error",t);break;case"img":case"image":case"link":pe("error",t),pe("load",t);break;case"details":pe("toggle",t);break;case"input":pe("invalid",t),ac(t,l.value,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name,!0);break;case"select":pe("invalid",t);break;case"textarea":pe("invalid",t),nc(t,l.value,l.defaultValue,l.children)}a=l.children,typeof a!="string"&&typeof a!="number"&&typeof a!="bigint"||t.textContent===""+a||l.suppressHydrationWarning===!0||um(t.textContent,a)?(l.popover!=null&&(pe("beforetoggle",t),pe("toggle",t)),l.onScroll!=null&&pe("scroll",t),l.onScrollEnd!=null&&pe("scrollend",t),l.onClick!=null&&(t.onclick=Jt),t=!0):t=!1,t||Ta(e,!0)}function Qc(e){for(We=e.return;We;)switch(We.tag){case 5:case 31:case 13:Mt=!1;return;case 27:case 3:Mt=!0;return;default:We=We.return}}function Rl(e){if(e!==We)return!1;if(!xe)return Qc(e),xe=!0,!1;var t=e.tag,a;if((a=t!==3&&t!==27)&&((a=t===5)&&(a=e.type,a=!(a!=="form"&&a!=="button")||Kr(e.type,e.memoizedProps)),a=!a),a&&Re&&Ta(e),Qc(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));Re=ym(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));Re=ym(e)}else t===27?(t=Re,Ha(e.type)?(e=Ir,Ir=null,Re=e):Re=t):Re=We?Rt(e.stateNode.nextSibling):null;return!0}function al(){Re=We=null,xe=!1}function zu(){var e=_a;return e!==null&&(ft===null?ft=e:ft.push.apply(ft,e),_a=null),e}function _n(e){_a===null?_a=[e]:_a.push(e)}var Mu=_(null),ll=null,It=null;function Na(e,t,a){Z(Mu,t._currentValue),t._currentValue=a}function Pt(e){e._currentValue=Mu.current,B(Mu)}function Ou(e,t,a){for(;e!==null;){var l=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,l!==null&&(l.childLanes|=t)):l!==null&&(l.childLanes&t)!==t&&(l.childLanes|=t),e===a)break;e=e.return}}function Ru(e,t,a,l){var n=e.child;for(n!==null&&(n.return=e);n!==null;){var s=n.dependencies;if(s!==null){var c=n.child;s=s.firstContext;e:for(;s!==null;){var p=s;s=n;for(var S=0;S<t.length;S++)if(p.context===t[S]){s.lanes|=a,p=s.alternate,p!==null&&(p.lanes|=a),Ou(s.return,a,e),l||(c=null);break e}s=p.next}}else if(n.tag===18){if(c=n.return,c===null)throw Error(r(341));c.lanes|=a,s=c.alternate,s!==null&&(s.lanes|=a),Ou(c,a,e),c=null}else c=n.child;if(c!==null)c.return=n;else for(c=n;c!==null;){if(c===e){c=null;break}if(n=c.sibling,n!==null){n.return=c.return,c=n;break}c=c.return}n=c}}function Dl(e,t,a,l){e=null;for(var n=t,s=!1;n!==null;){if(!s){if((n.flags&524288)!==0)s=!0;else if((n.flags&262144)!==0)break}if(n.tag===10){var c=n.alternate;if(c===null)throw Error(r(387));if(c=c.memoizedProps,c!==null){var p=n.type;yt(n.pendingProps.value,c.value)||(e!==null?e.push(p):e=[p])}}else if(n===Ne.current){if(c=n.alternate,c===null)throw Error(r(387));c.memoizedState.memoizedState!==n.memoizedState.memoizedState&&(e!==null?e.push(Fn):e=[Fn])}n=n.return}e!==null&&Ru(t,e,a,l),t.flags|=262144}function Bi(e){for(e=e.firstContext;e!==null;){if(!yt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function nl(e){ll=e,It=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Ie(e){return Vc(ll,e)}function Ui(e,t){return ll===null&&nl(e),Vc(e,t)}function Vc(e,t){var a=t._currentValue;if(t={context:t,memoizedValue:a,next:null},It===null){if(e===null)throw Error(r(308));It=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else It=It.next=t;return a}var mp=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(a,l){e.push(l)}};this.abort=function(){t.aborted=!0,e.forEach(function(a){return a()})}},hp=i.unstable_scheduleCallback,pp=i.unstable_NormalPriority,Xe={$$typeof:D,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Du(){return{controller:new mp,data:new Map,refCount:0}}function Tn(e){e.refCount--,e.refCount===0&&hp(pp,function(){e.controller.abort()})}var Nn=null,Bu=0,Bl=0,Ul=null;function yp(e,t){if(Nn===null){var a=Nn=[];Bu=0,Bl=Hr(),Ul={status:"pending",value:void 0,then:function(l){a.push(l)}}}return Bu++,t.then(Zc,Zc),t}function Zc(){if(--Bu===0&&Nn!==null){Ul!==null&&(Ul.status="fulfilled");var e=Nn;Nn=null,Bl=0,Ul=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function gp(e,t){var a=[],l={status:"pending",value:null,reason:null,then:function(n){a.push(n)}};return e.then(function(){l.status="fulfilled",l.value=t;for(var n=0;n<a.length;n++)(0,a[n])(t)},function(n){for(l.status="rejected",l.reason=n,n=0;n<a.length;n++)(0,a[n])(void 0)}),l}var Kc=L.S;L.S=function(e,t){Md=mt(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&yp(e,t),Kc!==null&&Kc(e,t)};var il=_(null);function Uu(){var e=il.current;return e!==null?e:Me.pooledCache}function Li(e,t){t===null?Z(il,il.current):Z(il,t.pool)}function Jc(){var e=Uu();return e===null?null:{parent:Xe._currentValue,pool:e}}var Ll=Error(r(460)),Lu=Error(r(474)),Hi=Error(r(542)),ki={then:function(){}};function $c(e){return e=e.status,e==="fulfilled"||e==="rejected"}function Fc(e,t,a){switch(a=e[a],a===void 0?e.push(t):a!==t&&(t.then(Jt,Jt),t=a),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Ic(e),e;default:if(typeof t.status=="string")t.then(Jt,Jt);else{if(e=Me,e!==null&&100<e.shellSuspendCounter)throw Error(r(482));e=t,e.status="pending",e.then(function(l){if(t.status==="pending"){var n=t;n.status="fulfilled",n.value=l}},function(l){if(t.status==="pending"){var n=t;n.status="rejected",n.reason=l}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Ic(e),e}throw ul=t,Ll}}function sl(e){try{var t=e._init;return t(e._payload)}catch(a){throw a!==null&&typeof a=="object"&&typeof a.then=="function"?(ul=a,Ll):a}}var ul=null;function Wc(){if(ul===null)throw Error(r(459));var e=ul;return ul=null,e}function Ic(e){if(e===Ll||e===Hi)throw Error(r(483))}var Hl=null,jn=0;function qi(e){var t=jn;return jn+=1,Hl===null&&(Hl=[]),Fc(Hl,e,t)}function Cn(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Yi(e,t){throw t.$$typeof===j?Error(r(525)):(e=Object.prototype.toString.call(t),Error(r(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function Pc(e){function t(N,T){if(e){var C=N.deletions;C===null?(N.deletions=[T],N.flags|=16):C.push(T)}}function a(N,T){if(!e)return null;for(;T!==null;)t(N,T),T=T.sibling;return null}function l(N){for(var T=new Map;N!==null;)N.key!==null?T.set(N.key,N):T.set(N.index,N),N=N.sibling;return T}function n(N,T){return N=Ft(N,T),N.index=0,N.sibling=null,N}function s(N,T,C){return N.index=C,e?(C=N.alternate,C!==null?(C=C.index,C<T?(N.flags|=67108866,T):C):(N.flags|=67108866,T)):(N.flags|=1048576,T)}function c(N){return e&&N.alternate===null&&(N.flags|=67108866),N}function p(N,T,C,k){return T===null||T.tag!==6?(T=Nu(C,N.mode,k),T.return=N,T):(T=n(T,C),T.return=N,T)}function S(N,T,C,k){var le=C.type;return le===U?H(N,T,C.props.children,k,C.key):T!==null&&(T.elementType===le||typeof le=="object"&&le!==null&&le.$$typeof===V&&sl(le)===T.type)?(T=n(T,C.props),Cn(T,C),T.return=N,T):(T=Ri(C.type,C.key,C.props,null,N.mode,k),Cn(T,C),T.return=N,T)}function A(N,T,C,k){return T===null||T.tag!==4||T.stateNode.containerInfo!==C.containerInfo||T.stateNode.implementation!==C.implementation?(T=ju(C,N.mode,k),T.return=N,T):(T=n(T,C.children||[]),T.return=N,T)}function H(N,T,C,k,le){return T===null||T.tag!==7?(T=tl(C,N.mode,k,le),T.return=N,T):(T=n(T,C),T.return=N,T)}function X(N,T,C){if(typeof T=="string"&&T!==""||typeof T=="number"||typeof T=="bigint")return T=Nu(""+T,N.mode,C),T.return=N,T;if(typeof T=="object"&&T!==null){switch(T.$$typeof){case w:return C=Ri(T.type,T.key,T.props,null,N.mode,C),Cn(C,T),C.return=N,C;case M:return T=ju(T,N.mode,C),T.return=N,T;case V:return T=sl(T),X(N,T,C)}if(Oe(T)||ne(T))return T=tl(T,N.mode,C,null),T.return=N,T;if(typeof T.then=="function")return X(N,qi(T),C);if(T.$$typeof===D)return X(N,Ui(N,T),C);Yi(N,T)}return null}function z(N,T,C,k){var le=T!==null?T.key:null;if(typeof C=="string"&&C!==""||typeof C=="number"||typeof C=="bigint")return le!==null?null:p(N,T,""+C,k);if(typeof C=="object"&&C!==null){switch(C.$$typeof){case w:return C.key===le?S(N,T,C,k):null;case M:return C.key===le?A(N,T,C,k):null;case V:return C=sl(C),z(N,T,C,k)}if(Oe(C)||ne(C))return le!==null?null:H(N,T,C,k,null);if(typeof C.then=="function")return z(N,T,qi(C),k);if(C.$$typeof===D)return z(N,T,Ui(N,C),k);Yi(N,C)}return null}function O(N,T,C,k,le){if(typeof k=="string"&&k!==""||typeof k=="number"||typeof k=="bigint")return N=N.get(C)||null,p(T,N,""+k,le);if(typeof k=="object"&&k!==null){switch(k.$$typeof){case w:return N=N.get(k.key===null?C:k.key)||null,S(T,N,k,le);case M:return N=N.get(k.key===null?C:k.key)||null,A(T,N,k,le);case V:return k=sl(k),O(N,T,C,k,le)}if(Oe(k)||ne(k))return N=N.get(C)||null,H(T,N,k,le,null);if(typeof k.then=="function")return O(N,T,C,qi(k),le);if(k.$$typeof===D)return O(N,T,C,Ui(T,k),le);Yi(T,k)}return null}function I(N,T,C,k){for(var le=null,be=null,te=T,de=T=0,ve=null;te!==null&&de<C.length;de++){te.index>de?(ve=te,te=null):ve=te.sibling;var Se=z(N,te,C[de],k);if(Se===null){te===null&&(te=ve);break}e&&te&&Se.alternate===null&&t(N,te),T=s(Se,T,de),be===null?le=Se:be.sibling=Se,be=Se,te=ve}if(de===C.length)return a(N,te),xe&&Wt(N,de),le;if(te===null){for(;de<C.length;de++)te=X(N,C[de],k),te!==null&&(T=s(te,T,de),be===null?le=te:be.sibling=te,be=te);return xe&&Wt(N,de),le}for(te=l(te);de<C.length;de++)ve=O(te,N,de,C[de],k),ve!==null&&(e&&ve.alternate!==null&&te.delete(ve.key===null?de:ve.key),T=s(ve,T,de),be===null?le=ve:be.sibling=ve,be=ve);return e&&te.forEach(function(Xa){return t(N,Xa)}),xe&&Wt(N,de),le}function ie(N,T,C,k){if(C==null)throw Error(r(151));for(var le=null,be=null,te=T,de=T=0,ve=null,Se=C.next();te!==null&&!Se.done;de++,Se=C.next()){te.index>de?(ve=te,te=null):ve=te.sibling;var Xa=z(N,te,Se.value,k);if(Xa===null){te===null&&(te=ve);break}e&&te&&Xa.alternate===null&&t(N,te),T=s(Xa,T,de),be===null?le=Xa:be.sibling=Xa,be=Xa,te=ve}if(Se.done)return a(N,te),xe&&Wt(N,de),le;if(te===null){for(;!Se.done;de++,Se=C.next())Se=X(N,Se.value,k),Se!==null&&(T=s(Se,T,de),be===null?le=Se:be.sibling=Se,be=Se);return xe&&Wt(N,de),le}for(te=l(te);!Se.done;de++,Se=C.next())Se=O(te,N,de,Se.value,k),Se!==null&&(e&&Se.alternate!==null&&te.delete(Se.key===null?de:Se.key),T=s(Se,T,de),be===null?le=Se:be.sibling=Se,be=Se);return e&&te.forEach(function(Ay){return t(N,Ay)}),xe&&Wt(N,de),le}function ze(N,T,C,k){if(typeof C=="object"&&C!==null&&C.type===U&&C.key===null&&(C=C.props.children),typeof C=="object"&&C!==null){switch(C.$$typeof){case w:e:{for(var le=C.key;T!==null;){if(T.key===le){if(le=C.type,le===U){if(T.tag===7){a(N,T.sibling),k=n(T,C.props.children),k.return=N,N=k;break e}}else if(T.elementType===le||typeof le=="object"&&le!==null&&le.$$typeof===V&&sl(le)===T.type){a(N,T.sibling),k=n(T,C.props),Cn(k,C),k.return=N,N=k;break e}a(N,T);break}else t(N,T);T=T.sibling}C.type===U?(k=tl(C.props.children,N.mode,k,C.key),k.return=N,N=k):(k=Ri(C.type,C.key,C.props,null,N.mode,k),Cn(k,C),k.return=N,N=k)}return c(N);case M:e:{for(le=C.key;T!==null;){if(T.key===le)if(T.tag===4&&T.stateNode.containerInfo===C.containerInfo&&T.stateNode.implementation===C.implementation){a(N,T.sibling),k=n(T,C.children||[]),k.return=N,N=k;break e}else{a(N,T);break}else t(N,T);T=T.sibling}k=ju(C,N.mode,k),k.return=N,N=k}return c(N);case V:return C=sl(C),ze(N,T,C,k)}if(Oe(C))return I(N,T,C,k);if(ne(C)){if(le=ne(C),typeof le!="function")throw Error(r(150));return C=le.call(C),ie(N,T,C,k)}if(typeof C.then=="function")return ze(N,T,qi(C),k);if(C.$$typeof===D)return ze(N,T,Ui(N,C),k);Yi(N,C)}return typeof C=="string"&&C!==""||typeof C=="number"||typeof C=="bigint"?(C=""+C,T!==null&&T.tag===6?(a(N,T.sibling),k=n(T,C),k.return=N,N=k):(a(N,T),k=Nu(C,N.mode,k),k.return=N,N=k),c(N)):a(N,T)}return function(N,T,C,k){try{jn=0;var le=ze(N,T,C,k);return Hl=null,le}catch(te){if(te===Ll||te===Hi)throw te;var be=gt(29,te,null,N.mode);return be.lanes=k,be.return=N,be}finally{}}}var rl=Pc(!0),ef=Pc(!1),ja=!1;function Hu(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function ku(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Ca(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Aa(e,t,a){var l=e.updateQueue;if(l===null)return null;if(l=l.shared,(_e&2)!==0){var n=l.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),l.pending=t,t=Oi(e),Lc(e,null,a),t}return Mi(e,l,t,a),Oi(e)}function An(e,t,a){if(t=t.updateQueue,t!==null&&(t=t.shared,(a&4194048)!==0)){var l=t.lanes;l&=e.pendingLanes,a|=l,t.lanes=a,Vo(e,a)}}function qu(e,t){var a=e.updateQueue,l=e.alternate;if(l!==null&&(l=l.updateQueue,a===l)){var n=null,s=null;if(a=a.firstBaseUpdate,a!==null){do{var c={lane:a.lane,tag:a.tag,payload:a.payload,callback:null,next:null};s===null?n=s=c:s=s.next=c,a=a.next}while(a!==null);s===null?n=s=t:s=s.next=t}else n=s=t;a={baseState:l.baseState,firstBaseUpdate:n,lastBaseUpdate:s,shared:l.shared,callbacks:l.callbacks},e.updateQueue=a;return}e=a.lastBaseUpdate,e===null?a.firstBaseUpdate=t:e.next=t,a.lastBaseUpdate=t}var Yu=!1;function wn(){if(Yu){var e=Ul;if(e!==null)throw e}}function zn(e,t,a,l){Yu=!1;var n=e.updateQueue;ja=!1;var s=n.firstBaseUpdate,c=n.lastBaseUpdate,p=n.shared.pending;if(p!==null){n.shared.pending=null;var S=p,A=S.next;S.next=null,c===null?s=A:c.next=A,c=S;var H=e.alternate;H!==null&&(H=H.updateQueue,p=H.lastBaseUpdate,p!==c&&(p===null?H.firstBaseUpdate=A:p.next=A,H.lastBaseUpdate=S))}if(s!==null){var X=n.baseState;c=0,H=A=S=null,p=s;do{var z=p.lane&-536870913,O=z!==p.lane;if(O?(ge&z)===z:(l&z)===z){z!==0&&z===Bl&&(Yu=!0),H!==null&&(H=H.next={lane:0,tag:p.tag,payload:p.payload,callback:null,next:null});e:{var I=e,ie=p;z=t;var ze=a;switch(ie.tag){case 1:if(I=ie.payload,typeof I=="function"){X=I.call(ze,X,z);break e}X=I;break e;case 3:I.flags=I.flags&-65537|128;case 0:if(I=ie.payload,z=typeof I=="function"?I.call(ze,X,z):I,z==null)break e;X=b({},X,z);break e;case 2:ja=!0}}z=p.callback,z!==null&&(e.flags|=64,O&&(e.flags|=8192),O=n.callbacks,O===null?n.callbacks=[z]:O.push(z))}else O={lane:z,tag:p.tag,payload:p.payload,callback:p.callback,next:null},H===null?(A=H=O,S=X):H=H.next=O,c|=z;if(p=p.next,p===null){if(p=n.shared.pending,p===null)break;O=p,p=O.next,O.next=null,n.lastBaseUpdate=O,n.shared.pending=null}}while(!0);H===null&&(S=X),n.baseState=S,n.firstBaseUpdate=A,n.lastBaseUpdate=H,s===null&&(n.shared.lanes=0),Ra|=c,e.lanes=c,e.memoizedState=X}}function tf(e,t){if(typeof e!="function")throw Error(r(191,e));e.call(t)}function af(e,t){var a=e.callbacks;if(a!==null)for(e.callbacks=null,e=0;e<a.length;e++)tf(a[e],t)}var kl=_(null),Gi=_(0);function lf(e,t){e=ra,Z(Gi,e),Z(kl,t),ra=e|t.baseLanes}function Gu(){Z(Gi,ra),Z(kl,kl.current)}function Xu(){ra=Gi.current,B(kl),B(Gi)}var vt=_(null),Ot=null;function wa(e){var t=e.alternate;Z(Ye,Ye.current&1),Z(vt,e),Ot===null&&(t===null||kl.current!==null||t.memoizedState!==null)&&(Ot=e)}function Qu(e){Z(Ye,Ye.current),Z(vt,e),Ot===null&&(Ot=e)}function nf(e){e.tag===22?(Z(Ye,Ye.current),Z(vt,e),Ot===null&&(Ot=e)):za()}function za(){Z(Ye,Ye.current),Z(vt,vt.current)}function xt(e){B(vt),Ot===e&&(Ot=null),B(Ye)}var Ye=_(0);function Xi(e){for(var t=e;t!==null;){if(t.tag===13){var a=t.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||Fr(a)||Wr(a)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ea=0,fe=null,Ae=null,Qe=null,Qi=!1,ql=!1,ol=!1,Vi=0,Mn=0,Yl=null,vp=0;function He(){throw Error(r(321))}function Vu(e,t){if(t===null)return!1;for(var a=0;a<t.length&&a<e.length;a++)if(!yt(e[a],t[a]))return!1;return!0}function Zu(e,t,a,l,n,s){return ea=s,fe=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,L.H=e===null||e.memoizedState===null?Gf:ur,ol=!1,s=a(l,n),ol=!1,ql&&(s=uf(t,a,l,n)),sf(e),s}function sf(e){L.H=Dn;var t=Ae!==null&&Ae.next!==null;if(ea=0,Qe=Ae=fe=null,Qi=!1,Mn=0,Yl=null,t)throw Error(r(300));e===null||Ve||(e=e.dependencies,e!==null&&Bi(e)&&(Ve=!0))}function uf(e,t,a,l){fe=e;var n=0;do{if(ql&&(Yl=null),Mn=0,ql=!1,25<=n)throw Error(r(301));if(n+=1,Qe=Ae=null,e.updateQueue!=null){var s=e.updateQueue;s.lastEffect=null,s.events=null,s.stores=null,s.memoCache!=null&&(s.memoCache.index=0)}L.H=Xf,s=t(a,l)}while(ql);return s}function xp(){var e=L.H,t=e.useState()[0];return t=typeof t.then=="function"?On(t):t,e=e.useState()[0],(Ae!==null?Ae.memoizedState:null)!==e&&(fe.flags|=1024),t}function Ku(){var e=Vi!==0;return Vi=0,e}function Ju(e,t,a){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a}function $u(e){if(Qi){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Qi=!1}ea=0,Qe=Ae=fe=null,ql=!1,Mn=Vi=0,Yl=null}function nt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Qe===null?fe.memoizedState=Qe=e:Qe=Qe.next=e,Qe}function Ge(){if(Ae===null){var e=fe.alternate;e=e!==null?e.memoizedState:null}else e=Ae.next;var t=Qe===null?fe.memoizedState:Qe.next;if(t!==null)Qe=t,Ae=e;else{if(e===null)throw fe.alternate===null?Error(r(467)):Error(r(310));Ae=e,e={memoizedState:Ae.memoizedState,baseState:Ae.baseState,baseQueue:Ae.baseQueue,queue:Ae.queue,next:null},Qe===null?fe.memoizedState=Qe=e:Qe=Qe.next=e}return Qe}function Zi(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function On(e){var t=Mn;return Mn+=1,Yl===null&&(Yl=[]),e=Fc(Yl,e,t),t=fe,(Qe===null?t.memoizedState:Qe.next)===null&&(t=t.alternate,L.H=t===null||t.memoizedState===null?Gf:ur),e}function Ki(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return On(e);if(e.$$typeof===D)return Ie(e)}throw Error(r(438,String(e)))}function Fu(e){var t=null,a=fe.updateQueue;if(a!==null&&(t=a.memoCache),t==null){var l=fe.alternate;l!==null&&(l=l.updateQueue,l!==null&&(l=l.memoCache,l!=null&&(t={data:l.data.map(function(n){return n.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),a===null&&(a=Zi(),fe.updateQueue=a),a.memoCache=t,a=t.data[t.index],a===void 0)for(a=t.data[t.index]=Array(e),l=0;l<e;l++)a[l]=Q;return t.index++,a}function ta(e,t){return typeof t=="function"?t(e):t}function Ji(e){var t=Ge();return Wu(t,Ae,e)}function Wu(e,t,a){var l=e.queue;if(l===null)throw Error(r(311));l.lastRenderedReducer=a;var n=e.baseQueue,s=l.pending;if(s!==null){if(n!==null){var c=n.next;n.next=s.next,s.next=c}t.baseQueue=n=s,l.pending=null}if(s=e.baseState,n===null)e.memoizedState=s;else{t=n.next;var p=c=null,S=null,A=t,H=!1;do{var X=A.lane&-536870913;if(X!==A.lane?(ge&X)===X:(ea&X)===X){var z=A.revertLane;if(z===0)S!==null&&(S=S.next={lane:0,revertLane:0,gesture:null,action:A.action,hasEagerState:A.hasEagerState,eagerState:A.eagerState,next:null}),X===Bl&&(H=!0);else if((ea&z)===z){A=A.next,z===Bl&&(H=!0);continue}else X={lane:0,revertLane:A.revertLane,gesture:null,action:A.action,hasEagerState:A.hasEagerState,eagerState:A.eagerState,next:null},S===null?(p=S=X,c=s):S=S.next=X,fe.lanes|=z,Ra|=z;X=A.action,ol&&a(s,X),s=A.hasEagerState?A.eagerState:a(s,X)}else z={lane:X,revertLane:A.revertLane,gesture:A.gesture,action:A.action,hasEagerState:A.hasEagerState,eagerState:A.eagerState,next:null},S===null?(p=S=z,c=s):S=S.next=z,fe.lanes|=X,Ra|=X;A=A.next}while(A!==null&&A!==t);if(S===null?c=s:S.next=p,!yt(s,e.memoizedState)&&(Ve=!0,H&&(a=Ul,a!==null)))throw a;e.memoizedState=s,e.baseState=c,e.baseQueue=S,l.lastRenderedState=s}return n===null&&(l.lanes=0),[e.memoizedState,l.dispatch]}function Iu(e){var t=Ge(),a=t.queue;if(a===null)throw Error(r(311));a.lastRenderedReducer=e;var l=a.dispatch,n=a.pending,s=t.memoizedState;if(n!==null){a.pending=null;var c=n=n.next;do s=e(s,c.action),c=c.next;while(c!==n);yt(s,t.memoizedState)||(Ve=!0),t.memoizedState=s,t.baseQueue===null&&(t.baseState=s),a.lastRenderedState=s}return[s,l]}function rf(e,t,a){var l=fe,n=Ge(),s=xe;if(s){if(a===void 0)throw Error(r(407));a=a()}else a=t();var c=!yt((Ae||n).memoizedState,a);if(c&&(n.memoizedState=a,Ve=!0),n=n.queue,tr(ff.bind(null,l,n,e),[e]),n.getSnapshot!==t||c||Qe!==null&&Qe.memoizedState.tag&1){if(l.flags|=2048,Gl(9,{destroy:void 0},cf.bind(null,l,n,a,t),null),Me===null)throw Error(r(349));s||(ea&127)!==0||of(l,t,a)}return a}function of(e,t,a){e.flags|=16384,e={getSnapshot:t,value:a},t=fe.updateQueue,t===null?(t=Zi(),fe.updateQueue=t,t.stores=[e]):(a=t.stores,a===null?t.stores=[e]:a.push(e))}function cf(e,t,a,l){t.value=a,t.getSnapshot=l,df(t)&&mf(e)}function ff(e,t,a){return a(function(){df(t)&&mf(e)})}function df(e){var t=e.getSnapshot;e=e.value;try{var a=t();return!yt(e,a)}catch{return!0}}function mf(e){var t=el(e,2);t!==null&&dt(t,e,2)}function Pu(e){var t=nt();if(typeof e=="function"){var a=e;if(e=a(),ol){xa(!0);try{a()}finally{xa(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ta,lastRenderedState:e},t}function hf(e,t,a,l){return e.baseState=a,Wu(e,Ae,typeof l=="function"?l:ta)}function bp(e,t,a,l,n){if(Wi(e))throw Error(r(485));if(e=t.action,e!==null){var s={payload:n,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(c){s.listeners.push(c)}};L.T!==null?a(!0):s.isTransition=!1,l(s),a=t.pending,a===null?(s.next=t.pending=s,pf(t,s)):(s.next=a.next,t.pending=a.next=s)}}function pf(e,t){var a=t.action,l=t.payload,n=e.state;if(t.isTransition){var s=L.T,c={};L.T=c;try{var p=a(n,l),S=L.S;S!==null&&S(c,p),yf(e,t,p)}catch(A){er(e,t,A)}finally{s!==null&&c.types!==null&&(s.types=c.types),L.T=s}}else try{s=a(n,l),yf(e,t,s)}catch(A){er(e,t,A)}}function yf(e,t,a){a!==null&&typeof a=="object"&&typeof a.then=="function"?a.then(function(l){gf(e,t,l)},function(l){return er(e,t,l)}):gf(e,t,a)}function gf(e,t,a){t.status="fulfilled",t.value=a,vf(t),e.state=a,t=e.pending,t!==null&&(a=t.next,a===t?e.pending=null:(a=a.next,t.next=a,pf(e,a)))}function er(e,t,a){var l=e.pending;if(e.pending=null,l!==null){l=l.next;do t.status="rejected",t.reason=a,vf(t),t=t.next;while(t!==l)}e.action=null}function vf(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function xf(e,t){return t}function bf(e,t){if(xe){var a=Me.formState;if(a!==null){e:{var l=fe;if(xe){if(Re){t:{for(var n=Re,s=Mt;n.nodeType!==8;){if(!s){n=null;break t}if(n=Rt(n.nextSibling),n===null){n=null;break t}}s=n.data,n=s==="F!"||s==="F"?n:null}if(n){Re=Rt(n.nextSibling),l=n.data==="F!";break e}}Ta(l)}l=!1}l&&(t=a[0])}}return a=nt(),a.memoizedState=a.baseState=t,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:xf,lastRenderedState:t},a.queue=l,a=kf.bind(null,fe,l),l.dispatch=a,l=Pu(!1),s=sr.bind(null,fe,!1,l.queue),l=nt(),n={state:t,dispatch:null,action:e,pending:null},l.queue=n,a=bp.bind(null,fe,n,s,a),n.dispatch=a,l.memoizedState=e,[t,a,!1]}function Sf(e){var t=Ge();return Ef(t,Ae,e)}function Ef(e,t,a){if(t=Wu(e,t,xf)[0],e=Ji(ta)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var l=On(t)}catch(c){throw c===Ll?Hi:c}else l=t;t=Ge();var n=t.queue,s=n.dispatch;return a!==t.memoizedState&&(fe.flags|=2048,Gl(9,{destroy:void 0},Sp.bind(null,n,a),null)),[l,s,e]}function Sp(e,t){e.action=t}function _f(e){var t=Ge(),a=Ae;if(a!==null)return Ef(t,a,e);Ge(),t=t.memoizedState,a=Ge();var l=a.queue.dispatch;return a.memoizedState=e,[t,l,!1]}function Gl(e,t,a,l){return e={tag:e,create:a,deps:l,inst:t,next:null},t=fe.updateQueue,t===null&&(t=Zi(),fe.updateQueue=t),a=t.lastEffect,a===null?t.lastEffect=e.next=e:(l=a.next,a.next=e,e.next=l,t.lastEffect=e),e}function Tf(){return Ge().memoizedState}function $i(e,t,a,l){var n=nt();fe.flags|=e,n.memoizedState=Gl(1|t,{destroy:void 0},a,l===void 0?null:l)}function Fi(e,t,a,l){var n=Ge();l=l===void 0?null:l;var s=n.memoizedState.inst;Ae!==null&&l!==null&&Vu(l,Ae.memoizedState.deps)?n.memoizedState=Gl(t,s,a,l):(fe.flags|=e,n.memoizedState=Gl(1|t,s,a,l))}function Nf(e,t){$i(8390656,8,e,t)}function tr(e,t){Fi(2048,8,e,t)}function Ep(e){fe.flags|=4;var t=fe.updateQueue;if(t===null)t=Zi(),fe.updateQueue=t,t.events=[e];else{var a=t.events;a===null?t.events=[e]:a.push(e)}}function jf(e){var t=Ge().memoizedState;return Ep({ref:t,nextImpl:e}),function(){if((_e&2)!==0)throw Error(r(440));return t.impl.apply(void 0,arguments)}}function Cf(e,t){return Fi(4,2,e,t)}function Af(e,t){return Fi(4,4,e,t)}function wf(e,t){if(typeof t=="function"){e=e();var a=t(e);return function(){typeof a=="function"?a():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function zf(e,t,a){a=a!=null?a.concat([e]):null,Fi(4,4,wf.bind(null,t,e),a)}function ar(){}function Mf(e,t){var a=Ge();t=t===void 0?null:t;var l=a.memoizedState;return t!==null&&Vu(t,l[1])?l[0]:(a.memoizedState=[e,t],e)}function Of(e,t){var a=Ge();t=t===void 0?null:t;var l=a.memoizedState;if(t!==null&&Vu(t,l[1]))return l[0];if(l=e(),ol){xa(!0);try{e()}finally{xa(!1)}}return a.memoizedState=[l,t],l}function lr(e,t,a){return a===void 0||(ea&1073741824)!==0&&(ge&261930)===0?e.memoizedState=t:(e.memoizedState=a,e=Rd(),fe.lanes|=e,Ra|=e,a)}function Rf(e,t,a,l){return yt(a,t)?a:kl.current!==null?(e=lr(e,a,l),yt(e,t)||(Ve=!0),e):(ea&42)===0||(ea&1073741824)!==0&&(ge&261930)===0?(Ve=!0,e.memoizedState=a):(e=Rd(),fe.lanes|=e,Ra|=e,t)}function Df(e,t,a,l,n){var s=J.p;J.p=s!==0&&8>s?s:8;var c=L.T,p={};L.T=p,sr(e,!1,t,a);try{var S=n(),A=L.S;if(A!==null&&A(p,S),S!==null&&typeof S=="object"&&typeof S.then=="function"){var H=gp(S,l);Rn(e,t,H,Et(e))}else Rn(e,t,l,Et(e))}catch(X){Rn(e,t,{then:function(){},status:"rejected",reason:X},Et())}finally{J.p=s,c!==null&&p.types!==null&&(c.types=p.types),L.T=c}}function _p(){}function nr(e,t,a,l){if(e.tag!==5)throw Error(r(476));var n=Bf(e).queue;Df(e,n,t,ae,a===null?_p:function(){return Uf(e),a(l)})}function Bf(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:ae,baseState:ae,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ta,lastRenderedState:ae},next:null};var a={};return t.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ta,lastRenderedState:a},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Uf(e){var t=Bf(e);t.next===null&&(t=e.alternate.memoizedState),Rn(e,t.next.queue,{},Et())}function ir(){return Ie(Fn)}function Lf(){return Ge().memoizedState}function Hf(){return Ge().memoizedState}function Tp(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var a=Et();e=Ca(a);var l=Aa(t,e,a);l!==null&&(dt(l,t,a),An(l,t,a)),t={cache:Du()},e.payload=t;return}t=t.return}}function Np(e,t,a){var l=Et();a={lane:l,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Wi(e)?qf(t,a):(a=_u(e,t,a,l),a!==null&&(dt(a,e,l),Yf(a,t,l)))}function kf(e,t,a){var l=Et();Rn(e,t,a,l)}function Rn(e,t,a,l){var n={lane:l,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null};if(Wi(e))qf(t,n);else{var s=e.alternate;if(e.lanes===0&&(s===null||s.lanes===0)&&(s=t.lastRenderedReducer,s!==null))try{var c=t.lastRenderedState,p=s(c,a);if(n.hasEagerState=!0,n.eagerState=p,yt(p,c))return Mi(e,t,n,0),Me===null&&zi(),!1}catch{}finally{}if(a=_u(e,t,n,l),a!==null)return dt(a,e,l),Yf(a,t,l),!0}return!1}function sr(e,t,a,l){if(l={lane:2,revertLane:Hr(),gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},Wi(e)){if(t)throw Error(r(479))}else t=_u(e,a,l,2),t!==null&&dt(t,e,2)}function Wi(e){var t=e.alternate;return e===fe||t!==null&&t===fe}function qf(e,t){ql=Qi=!0;var a=e.pending;a===null?t.next=t:(t.next=a.next,a.next=t),e.pending=t}function Yf(e,t,a){if((a&4194048)!==0){var l=t.lanes;l&=e.pendingLanes,a|=l,t.lanes=a,Vo(e,a)}}var Dn={readContext:Ie,use:Ki,useCallback:He,useContext:He,useEffect:He,useImperativeHandle:He,useLayoutEffect:He,useInsertionEffect:He,useMemo:He,useReducer:He,useRef:He,useState:He,useDebugValue:He,useDeferredValue:He,useTransition:He,useSyncExternalStore:He,useId:He,useHostTransitionStatus:He,useFormState:He,useActionState:He,useOptimistic:He,useMemoCache:He,useCacheRefresh:He};Dn.useEffectEvent=He;var Gf={readContext:Ie,use:Ki,useCallback:function(e,t){return nt().memoizedState=[e,t===void 0?null:t],e},useContext:Ie,useEffect:Nf,useImperativeHandle:function(e,t,a){a=a!=null?a.concat([e]):null,$i(4194308,4,wf.bind(null,t,e),a)},useLayoutEffect:function(e,t){return $i(4194308,4,e,t)},useInsertionEffect:function(e,t){$i(4,2,e,t)},useMemo:function(e,t){var a=nt();t=t===void 0?null:t;var l=e();if(ol){xa(!0);try{e()}finally{xa(!1)}}return a.memoizedState=[l,t],l},useReducer:function(e,t,a){var l=nt();if(a!==void 0){var n=a(t);if(ol){xa(!0);try{a(t)}finally{xa(!1)}}}else n=t;return l.memoizedState=l.baseState=n,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},l.queue=e,e=e.dispatch=Np.bind(null,fe,e),[l.memoizedState,e]},useRef:function(e){var t=nt();return e={current:e},t.memoizedState=e},useState:function(e){e=Pu(e);var t=e.queue,a=kf.bind(null,fe,t);return t.dispatch=a,[e.memoizedState,a]},useDebugValue:ar,useDeferredValue:function(e,t){var a=nt();return lr(a,e,t)},useTransition:function(){var e=Pu(!1);return e=Df.bind(null,fe,e.queue,!0,!1),nt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,a){var l=fe,n=nt();if(xe){if(a===void 0)throw Error(r(407));a=a()}else{if(a=t(),Me===null)throw Error(r(349));(ge&127)!==0||of(l,t,a)}n.memoizedState=a;var s={value:a,getSnapshot:t};return n.queue=s,Nf(ff.bind(null,l,s,e),[e]),l.flags|=2048,Gl(9,{destroy:void 0},cf.bind(null,l,s,a,t),null),a},useId:function(){var e=nt(),t=Me.identifierPrefix;if(xe){var a=Xt,l=Gt;a=(l&~(1<<32-pt(l)-1)).toString(32)+a,t="_"+t+"R_"+a,a=Vi++,0<a&&(t+="H"+a.toString(32)),t+="_"}else a=vp++,t="_"+t+"r_"+a.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:ir,useFormState:bf,useActionState:bf,useOptimistic:function(e){var t=nt();t.memoizedState=t.baseState=e;var a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=a,t=sr.bind(null,fe,!0,a),a.dispatch=t,[e,t]},useMemoCache:Fu,useCacheRefresh:function(){return nt().memoizedState=Tp.bind(null,fe)},useEffectEvent:function(e){var t=nt(),a={impl:e};return t.memoizedState=a,function(){if((_e&2)!==0)throw Error(r(440));return a.impl.apply(void 0,arguments)}}},ur={readContext:Ie,use:Ki,useCallback:Mf,useContext:Ie,useEffect:tr,useImperativeHandle:zf,useInsertionEffect:Cf,useLayoutEffect:Af,useMemo:Of,useReducer:Ji,useRef:Tf,useState:function(){return Ji(ta)},useDebugValue:ar,useDeferredValue:function(e,t){var a=Ge();return Rf(a,Ae.memoizedState,e,t)},useTransition:function(){var e=Ji(ta)[0],t=Ge().memoizedState;return[typeof e=="boolean"?e:On(e),t]},useSyncExternalStore:rf,useId:Lf,useHostTransitionStatus:ir,useFormState:Sf,useActionState:Sf,useOptimistic:function(e,t){var a=Ge();return hf(a,Ae,e,t)},useMemoCache:Fu,useCacheRefresh:Hf};ur.useEffectEvent=jf;var Xf={readContext:Ie,use:Ki,useCallback:Mf,useContext:Ie,useEffect:tr,useImperativeHandle:zf,useInsertionEffect:Cf,useLayoutEffect:Af,useMemo:Of,useReducer:Iu,useRef:Tf,useState:function(){return Iu(ta)},useDebugValue:ar,useDeferredValue:function(e,t){var a=Ge();return Ae===null?lr(a,e,t):Rf(a,Ae.memoizedState,e,t)},useTransition:function(){var e=Iu(ta)[0],t=Ge().memoizedState;return[typeof e=="boolean"?e:On(e),t]},useSyncExternalStore:rf,useId:Lf,useHostTransitionStatus:ir,useFormState:_f,useActionState:_f,useOptimistic:function(e,t){var a=Ge();return Ae!==null?hf(a,Ae,e,t):(a.baseState=e,[e,a.queue.dispatch])},useMemoCache:Fu,useCacheRefresh:Hf};Xf.useEffectEvent=jf;function rr(e,t,a,l){t=e.memoizedState,a=a(l,t),a=a==null?t:b({},t,a),e.memoizedState=a,e.lanes===0&&(e.updateQueue.baseState=a)}var or={enqueueSetState:function(e,t,a){e=e._reactInternals;var l=Et(),n=Ca(l);n.payload=t,a!=null&&(n.callback=a),t=Aa(e,n,l),t!==null&&(dt(t,e,l),An(t,e,l))},enqueueReplaceState:function(e,t,a){e=e._reactInternals;var l=Et(),n=Ca(l);n.tag=1,n.payload=t,a!=null&&(n.callback=a),t=Aa(e,n,l),t!==null&&(dt(t,e,l),An(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var a=Et(),l=Ca(a);l.tag=2,t!=null&&(l.callback=t),t=Aa(e,l,a),t!==null&&(dt(t,e,a),An(t,e,a))}};function Qf(e,t,a,l,n,s,c){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(l,s,c):t.prototype&&t.prototype.isPureReactComponent?!bn(a,l)||!bn(n,s):!0}function Vf(e,t,a,l){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(a,l),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(a,l),t.state!==e&&or.enqueueReplaceState(t,t.state,null)}function cl(e,t){var a=t;if("ref"in t){a={};for(var l in t)l!=="ref"&&(a[l]=t[l])}if(e=e.defaultProps){a===t&&(a=b({},a));for(var n in e)a[n]===void 0&&(a[n]=e[n])}return a}function Zf(e){wi(e)}function Kf(e){console.error(e)}function Jf(e){wi(e)}function Ii(e,t){try{var a=e.onUncaughtError;a(t.value,{componentStack:t.stack})}catch(l){setTimeout(function(){throw l})}}function $f(e,t,a){try{var l=e.onCaughtError;l(a.value,{componentStack:a.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(n){setTimeout(function(){throw n})}}function cr(e,t,a){return a=Ca(a),a.tag=3,a.payload={element:null},a.callback=function(){Ii(e,t)},a}function Ff(e){return e=Ca(e),e.tag=3,e}function Wf(e,t,a,l){var n=a.type.getDerivedStateFromError;if(typeof n=="function"){var s=l.value;e.payload=function(){return n(s)},e.callback=function(){$f(t,a,l)}}var c=a.stateNode;c!==null&&typeof c.componentDidCatch=="function"&&(e.callback=function(){$f(t,a,l),typeof n!="function"&&(Da===null?Da=new Set([this]):Da.add(this));var p=l.stack;this.componentDidCatch(l.value,{componentStack:p!==null?p:""})})}function jp(e,t,a,l,n){if(a.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){if(t=a.alternate,t!==null&&Dl(t,a,n,!0),a=vt.current,a!==null){switch(a.tag){case 31:case 13:return Ot===null?cs():a.alternate===null&&ke===0&&(ke=3),a.flags&=-257,a.flags|=65536,a.lanes=n,l===ki?a.flags|=16384:(t=a.updateQueue,t===null?a.updateQueue=new Set([l]):t.add(l),Br(e,l,n)),!1;case 22:return a.flags|=65536,l===ki?a.flags|=16384:(t=a.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([l])},a.updateQueue=t):(a=t.retryQueue,a===null?t.retryQueue=new Set([l]):a.add(l)),Br(e,l,n)),!1}throw Error(r(435,a.tag))}return Br(e,l,n),cs(),!1}if(xe)return t=vt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=n,l!==wu&&(e=Error(r(422),{cause:l}),_n(At(e,a)))):(l!==wu&&(t=Error(r(423),{cause:l}),_n(At(t,a))),e=e.current.alternate,e.flags|=65536,n&=-n,e.lanes|=n,l=At(l,a),n=cr(e.stateNode,l,n),qu(e,n),ke!==4&&(ke=2)),!1;var s=Error(r(520),{cause:l});if(s=At(s,a),Gn===null?Gn=[s]:Gn.push(s),ke!==4&&(ke=2),t===null)return!0;l=At(l,a),a=t;do{switch(a.tag){case 3:return a.flags|=65536,e=n&-n,a.lanes|=e,e=cr(a.stateNode,l,e),qu(a,e),!1;case 1:if(t=a.type,s=a.stateNode,(a.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||s!==null&&typeof s.componentDidCatch=="function"&&(Da===null||!Da.has(s))))return a.flags|=65536,n&=-n,a.lanes|=n,n=Ff(n),Wf(n,e,a,l),qu(a,n),!1}a=a.return}while(a!==null);return!1}var fr=Error(r(461)),Ve=!1;function Pe(e,t,a,l){t.child=e===null?ef(t,null,a,l):rl(t,e.child,a,l)}function If(e,t,a,l,n){a=a.render;var s=t.ref;if("ref"in l){var c={};for(var p in l)p!=="ref"&&(c[p]=l[p])}else c=l;return nl(t),l=Zu(e,t,a,c,s,n),p=Ku(),e!==null&&!Ve?(Ju(e,t,n),aa(e,t,n)):(xe&&p&&Cu(t),t.flags|=1,Pe(e,t,l,n),t.child)}function Pf(e,t,a,l,n){if(e===null){var s=a.type;return typeof s=="function"&&!Tu(s)&&s.defaultProps===void 0&&a.compare===null?(t.tag=15,t.type=s,ed(e,t,s,l,n)):(e=Ri(a.type,null,l,t,t.mode,n),e.ref=t.ref,e.return=t,t.child=e)}if(s=e.child,!xr(e,n)){var c=s.memoizedProps;if(a=a.compare,a=a!==null?a:bn,a(c,l)&&e.ref===t.ref)return aa(e,t,n)}return t.flags|=1,e=Ft(s,l),e.ref=t.ref,e.return=t,t.child=e}function ed(e,t,a,l,n){if(e!==null){var s=e.memoizedProps;if(bn(s,l)&&e.ref===t.ref)if(Ve=!1,t.pendingProps=l=s,xr(e,n))(e.flags&131072)!==0&&(Ve=!0);else return t.lanes=e.lanes,aa(e,t,n)}return dr(e,t,a,l,n)}function td(e,t,a,l){var n=l.children,s=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),l.mode==="hidden"){if((t.flags&128)!==0){if(s=s!==null?s.baseLanes|a:a,e!==null){for(l=t.child=e.child,n=0;l!==null;)n=n|l.lanes|l.childLanes,l=l.sibling;l=n&~s}else l=0,t.child=null;return ad(e,t,s,a,l)}if((a&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Li(t,s!==null?s.cachePool:null),s!==null?lf(t,s):Gu(),nf(t);else return l=t.lanes=536870912,ad(e,t,s!==null?s.baseLanes|a:a,a,l)}else s!==null?(Li(t,s.cachePool),lf(t,s),za(),t.memoizedState=null):(e!==null&&Li(t,null),Gu(),za());return Pe(e,t,n,a),t.child}function Bn(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function ad(e,t,a,l,n){var s=Uu();return s=s===null?null:{parent:Xe._currentValue,pool:s},t.memoizedState={baseLanes:a,cachePool:s},e!==null&&Li(t,null),Gu(),nf(t),e!==null&&Dl(e,t,l,!0),t.childLanes=n,null}function Pi(e,t){return t=ts({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function ld(e,t,a){return rl(t,e.child,null,a),e=Pi(t,t.pendingProps),e.flags|=2,xt(t),t.memoizedState=null,e}function Cp(e,t,a){var l=t.pendingProps,n=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(xe){if(l.mode==="hidden")return e=Pi(t,l),t.lanes=536870912,Bn(null,e);if(Qu(t),(e=Re)?(e=pm(e,Mt),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Ea!==null?{id:Gt,overflow:Xt}:null,retryLane:536870912,hydrationErrors:null},a=kc(e),a.return=t,t.child=a,We=t,Re=null)):e=null,e===null)throw Ta(t);return t.lanes=536870912,null}return Pi(t,l)}var s=e.memoizedState;if(s!==null){var c=s.dehydrated;if(Qu(t),n)if(t.flags&256)t.flags&=-257,t=ld(e,t,a);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(r(558));else if(Ve||Dl(e,t,a,!1),n=(a&e.childLanes)!==0,Ve||n){if(l=Me,l!==null&&(c=Zo(l,a),c!==0&&c!==s.retryLane))throw s.retryLane=c,el(e,c),dt(l,e,c),fr;cs(),t=ld(e,t,a)}else e=s.treeContext,Re=Rt(c.nextSibling),We=t,xe=!0,_a=null,Mt=!1,e!==null&&Gc(t,e),t=Pi(t,l),t.flags|=4096;return t}return e=Ft(e.child,{mode:l.mode,children:l.children}),e.ref=t.ref,t.child=e,e.return=t,e}function es(e,t){var a=t.ref;if(a===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof a!="function"&&typeof a!="object")throw Error(r(284));(e===null||e.ref!==a)&&(t.flags|=4194816)}}function dr(e,t,a,l,n){return nl(t),a=Zu(e,t,a,l,void 0,n),l=Ku(),e!==null&&!Ve?(Ju(e,t,n),aa(e,t,n)):(xe&&l&&Cu(t),t.flags|=1,Pe(e,t,a,n),t.child)}function nd(e,t,a,l,n,s){return nl(t),t.updateQueue=null,a=uf(t,l,a,n),sf(e),l=Ku(),e!==null&&!Ve?(Ju(e,t,s),aa(e,t,s)):(xe&&l&&Cu(t),t.flags|=1,Pe(e,t,a,s),t.child)}function id(e,t,a,l,n){if(nl(t),t.stateNode===null){var s=zl,c=a.contextType;typeof c=="object"&&c!==null&&(s=Ie(c)),s=new a(l,s),t.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,s.updater=or,t.stateNode=s,s._reactInternals=t,s=t.stateNode,s.props=l,s.state=t.memoizedState,s.refs={},Hu(t),c=a.contextType,s.context=typeof c=="object"&&c!==null?Ie(c):zl,s.state=t.memoizedState,c=a.getDerivedStateFromProps,typeof c=="function"&&(rr(t,a,c,l),s.state=t.memoizedState),typeof a.getDerivedStateFromProps=="function"||typeof s.getSnapshotBeforeUpdate=="function"||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(c=s.state,typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount(),c!==s.state&&or.enqueueReplaceState(s,s.state,null),zn(t,l,s,n),wn(),s.state=t.memoizedState),typeof s.componentDidMount=="function"&&(t.flags|=4194308),l=!0}else if(e===null){s=t.stateNode;var p=t.memoizedProps,S=cl(a,p);s.props=S;var A=s.context,H=a.contextType;c=zl,typeof H=="object"&&H!==null&&(c=Ie(H));var X=a.getDerivedStateFromProps;H=typeof X=="function"||typeof s.getSnapshotBeforeUpdate=="function",p=t.pendingProps!==p,H||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(p||A!==c)&&Vf(t,s,l,c),ja=!1;var z=t.memoizedState;s.state=z,zn(t,l,s,n),wn(),A=t.memoizedState,p||z!==A||ja?(typeof X=="function"&&(rr(t,a,X,l),A=t.memoizedState),(S=ja||Qf(t,a,S,l,z,A,c))?(H||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount()),typeof s.componentDidMount=="function"&&(t.flags|=4194308)):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=l,t.memoizedState=A),s.props=l,s.state=A,s.context=c,l=S):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),l=!1)}else{s=t.stateNode,ku(e,t),c=t.memoizedProps,H=cl(a,c),s.props=H,X=t.pendingProps,z=s.context,A=a.contextType,S=zl,typeof A=="object"&&A!==null&&(S=Ie(A)),p=a.getDerivedStateFromProps,(A=typeof p=="function"||typeof s.getSnapshotBeforeUpdate=="function")||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(c!==X||z!==S)&&Vf(t,s,l,S),ja=!1,z=t.memoizedState,s.state=z,zn(t,l,s,n),wn();var O=t.memoizedState;c!==X||z!==O||ja||e!==null&&e.dependencies!==null&&Bi(e.dependencies)?(typeof p=="function"&&(rr(t,a,p,l),O=t.memoizedState),(H=ja||Qf(t,a,H,l,z,O,S)||e!==null&&e.dependencies!==null&&Bi(e.dependencies))?(A||typeof s.UNSAFE_componentWillUpdate!="function"&&typeof s.componentWillUpdate!="function"||(typeof s.componentWillUpdate=="function"&&s.componentWillUpdate(l,O,S),typeof s.UNSAFE_componentWillUpdate=="function"&&s.UNSAFE_componentWillUpdate(l,O,S)),typeof s.componentDidUpdate=="function"&&(t.flags|=4),typeof s.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof s.componentDidUpdate!="function"||c===e.memoizedProps&&z===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||c===e.memoizedProps&&z===e.memoizedState||(t.flags|=1024),t.memoizedProps=l,t.memoizedState=O),s.props=l,s.state=O,s.context=S,l=H):(typeof s.componentDidUpdate!="function"||c===e.memoizedProps&&z===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||c===e.memoizedProps&&z===e.memoizedState||(t.flags|=1024),l=!1)}return s=l,es(e,t),l=(t.flags&128)!==0,s||l?(s=t.stateNode,a=l&&typeof a.getDerivedStateFromError!="function"?null:s.render(),t.flags|=1,e!==null&&l?(t.child=rl(t,e.child,null,n),t.child=rl(t,null,a,n)):Pe(e,t,a,n),t.memoizedState=s.state,e=t.child):e=aa(e,t,n),e}function sd(e,t,a,l){return al(),t.flags|=256,Pe(e,t,a,l),t.child}var mr={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function hr(e){return{baseLanes:e,cachePool:Jc()}}function pr(e,t,a){return e=e!==null?e.childLanes&~a:0,t&&(e|=St),e}function ud(e,t,a){var l=t.pendingProps,n=!1,s=(t.flags&128)!==0,c;if((c=s)||(c=e!==null&&e.memoizedState===null?!1:(Ye.current&2)!==0),c&&(n=!0,t.flags&=-129),c=(t.flags&32)!==0,t.flags&=-33,e===null){if(xe){if(n?wa(t):za(),(e=Re)?(e=pm(e,Mt),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Ea!==null?{id:Gt,overflow:Xt}:null,retryLane:536870912,hydrationErrors:null},a=kc(e),a.return=t,t.child=a,We=t,Re=null)):e=null,e===null)throw Ta(t);return Wr(e)?t.lanes=32:t.lanes=536870912,null}var p=l.children;return l=l.fallback,n?(za(),n=t.mode,p=ts({mode:"hidden",children:p},n),l=tl(l,n,a,null),p.return=t,l.return=t,p.sibling=l,t.child=p,l=t.child,l.memoizedState=hr(a),l.childLanes=pr(e,c,a),t.memoizedState=mr,Bn(null,l)):(wa(t),yr(t,p))}var S=e.memoizedState;if(S!==null&&(p=S.dehydrated,p!==null)){if(s)t.flags&256?(wa(t),t.flags&=-257,t=gr(e,t,a)):t.memoizedState!==null?(za(),t.child=e.child,t.flags|=128,t=null):(za(),p=l.fallback,n=t.mode,l=ts({mode:"visible",children:l.children},n),p=tl(p,n,a,null),p.flags|=2,l.return=t,p.return=t,l.sibling=p,t.child=l,rl(t,e.child,null,a),l=t.child,l.memoizedState=hr(a),l.childLanes=pr(e,c,a),t.memoizedState=mr,t=Bn(null,l));else if(wa(t),Wr(p)){if(c=p.nextSibling&&p.nextSibling.dataset,c)var A=c.dgst;c=A,l=Error(r(419)),l.stack="",l.digest=c,_n({value:l,source:null,stack:null}),t=gr(e,t,a)}else if(Ve||Dl(e,t,a,!1),c=(a&e.childLanes)!==0,Ve||c){if(c=Me,c!==null&&(l=Zo(c,a),l!==0&&l!==S.retryLane))throw S.retryLane=l,el(e,l),dt(c,e,l),fr;Fr(p)||cs(),t=gr(e,t,a)}else Fr(p)?(t.flags|=192,t.child=e.child,t=null):(e=S.treeContext,Re=Rt(p.nextSibling),We=t,xe=!0,_a=null,Mt=!1,e!==null&&Gc(t,e),t=yr(t,l.children),t.flags|=4096);return t}return n?(za(),p=l.fallback,n=t.mode,S=e.child,A=S.sibling,l=Ft(S,{mode:"hidden",children:l.children}),l.subtreeFlags=S.subtreeFlags&65011712,A!==null?p=Ft(A,p):(p=tl(p,n,a,null),p.flags|=2),p.return=t,l.return=t,l.sibling=p,t.child=l,Bn(null,l),l=t.child,p=e.child.memoizedState,p===null?p=hr(a):(n=p.cachePool,n!==null?(S=Xe._currentValue,n=n.parent!==S?{parent:S,pool:S}:n):n=Jc(),p={baseLanes:p.baseLanes|a,cachePool:n}),l.memoizedState=p,l.childLanes=pr(e,c,a),t.memoizedState=mr,Bn(e.child,l)):(wa(t),a=e.child,e=a.sibling,a=Ft(a,{mode:"visible",children:l.children}),a.return=t,a.sibling=null,e!==null&&(c=t.deletions,c===null?(t.deletions=[e],t.flags|=16):c.push(e)),t.child=a,t.memoizedState=null,a)}function yr(e,t){return t=ts({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function ts(e,t){return e=gt(22,e,null,t),e.lanes=0,e}function gr(e,t,a){return rl(t,e.child,null,a),e=yr(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function rd(e,t,a){e.lanes|=t;var l=e.alternate;l!==null&&(l.lanes|=t),Ou(e.return,t,a)}function vr(e,t,a,l,n,s){var c=e.memoizedState;c===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:l,tail:a,tailMode:n,treeForkCount:s}:(c.isBackwards=t,c.rendering=null,c.renderingStartTime=0,c.last=l,c.tail=a,c.tailMode=n,c.treeForkCount=s)}function od(e,t,a){var l=t.pendingProps,n=l.revealOrder,s=l.tail;l=l.children;var c=Ye.current,p=(c&2)!==0;if(p?(c=c&1|2,t.flags|=128):c&=1,Z(Ye,c),Pe(e,t,l,a),l=xe?En:0,!p&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&rd(e,a,t);else if(e.tag===19)rd(e,a,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(n){case"forwards":for(a=t.child,n=null;a!==null;)e=a.alternate,e!==null&&Xi(e)===null&&(n=a),a=a.sibling;a=n,a===null?(n=t.child,t.child=null):(n=a.sibling,a.sibling=null),vr(t,!1,n,a,s,l);break;case"backwards":case"unstable_legacy-backwards":for(a=null,n=t.child,t.child=null;n!==null;){if(e=n.alternate,e!==null&&Xi(e)===null){t.child=n;break}e=n.sibling,n.sibling=a,a=n,n=e}vr(t,!0,a,null,s,l);break;case"together":vr(t,!1,null,null,void 0,l);break;default:t.memoizedState=null}return t.child}function aa(e,t,a){if(e!==null&&(t.dependencies=e.dependencies),Ra|=t.lanes,(a&t.childLanes)===0)if(e!==null){if(Dl(e,t,a,!1),(a&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(r(153));if(t.child!==null){for(e=t.child,a=Ft(e,e.pendingProps),t.child=a,a.return=t;e.sibling!==null;)e=e.sibling,a=a.sibling=Ft(e,e.pendingProps),a.return=t;a.sibling=null}return t.child}function xr(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&Bi(e)))}function Ap(e,t,a){switch(t.tag){case 3:lt(t,t.stateNode.containerInfo),Na(t,Xe,e.memoizedState.cache),al();break;case 27:case 5:un(t);break;case 4:lt(t,t.stateNode.containerInfo);break;case 10:Na(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,Qu(t),null;break;case 13:var l=t.memoizedState;if(l!==null)return l.dehydrated!==null?(wa(t),t.flags|=128,null):(a&t.child.childLanes)!==0?ud(e,t,a):(wa(t),e=aa(e,t,a),e!==null?e.sibling:null);wa(t);break;case 19:var n=(e.flags&128)!==0;if(l=(a&t.childLanes)!==0,l||(Dl(e,t,a,!1),l=(a&t.childLanes)!==0),n){if(l)return od(e,t,a);t.flags|=128}if(n=t.memoizedState,n!==null&&(n.rendering=null,n.tail=null,n.lastEffect=null),Z(Ye,Ye.current),l)break;return null;case 22:return t.lanes=0,td(e,t,a,t.pendingProps);case 24:Na(t,Xe,e.memoizedState.cache)}return aa(e,t,a)}function cd(e,t,a){if(e!==null)if(e.memoizedProps!==t.pendingProps)Ve=!0;else{if(!xr(e,a)&&(t.flags&128)===0)return Ve=!1,Ap(e,t,a);Ve=(e.flags&131072)!==0}else Ve=!1,xe&&(t.flags&1048576)!==0&&Yc(t,En,t.index);switch(t.lanes=0,t.tag){case 16:e:{var l=t.pendingProps;if(e=sl(t.elementType),t.type=e,typeof e=="function")Tu(e)?(l=cl(e,l),t.tag=1,t=id(null,t,e,l,a)):(t.tag=0,t=dr(null,t,e,l,a));else{if(e!=null){var n=e.$$typeof;if(n===K){t.tag=11,t=If(null,t,e,l,a);break e}else if(n===Y){t.tag=14,t=Pf(null,t,e,l,a);break e}}throw t=Te(e)||e,Error(r(306,t,""))}}return t;case 0:return dr(e,t,t.type,t.pendingProps,a);case 1:return l=t.type,n=cl(l,t.pendingProps),id(e,t,l,n,a);case 3:e:{if(lt(t,t.stateNode.containerInfo),e===null)throw Error(r(387));l=t.pendingProps;var s=t.memoizedState;n=s.element,ku(e,t),zn(t,l,null,a);var c=t.memoizedState;if(l=c.cache,Na(t,Xe,l),l!==s.cache&&Ru(t,[Xe],a,!0),wn(),l=c.element,s.isDehydrated)if(s={element:l,isDehydrated:!1,cache:c.cache},t.updateQueue.baseState=s,t.memoizedState=s,t.flags&256){t=sd(e,t,l,a);break e}else if(l!==n){n=At(Error(r(424)),t),_n(n),t=sd(e,t,l,a);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(Re=Rt(e.firstChild),We=t,xe=!0,_a=null,Mt=!0,a=ef(t,null,l,a),t.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling}else{if(al(),l===n){t=aa(e,t,a);break e}Pe(e,t,l,a)}t=t.child}return t;case 26:return es(e,t),e===null?(a=Sm(t.type,null,t.pendingProps,null))?t.memoizedState=a:xe||(a=t.type,e=t.pendingProps,l=gs(me.current).createElement(a),l[Fe]=t,l[st]=e,et(l,a,e),Je(l),t.stateNode=l):t.memoizedState=Sm(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return un(t),e===null&&xe&&(l=t.stateNode=vm(t.type,t.pendingProps,me.current),We=t,Mt=!0,n=Re,Ha(t.type)?(Ir=n,Re=Rt(l.firstChild)):Re=n),Pe(e,t,t.pendingProps.children,a),es(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&xe&&((n=l=Re)&&(l=ny(l,t.type,t.pendingProps,Mt),l!==null?(t.stateNode=l,We=t,Re=Rt(l.firstChild),Mt=!1,n=!0):n=!1),n||Ta(t)),un(t),n=t.type,s=t.pendingProps,c=e!==null?e.memoizedProps:null,l=s.children,Kr(n,s)?l=null:c!==null&&Kr(n,c)&&(t.flags|=32),t.memoizedState!==null&&(n=Zu(e,t,xp,null,null,a),Fn._currentValue=n),es(e,t),Pe(e,t,l,a),t.child;case 6:return e===null&&xe&&((e=a=Re)&&(a=iy(a,t.pendingProps,Mt),a!==null?(t.stateNode=a,We=t,Re=null,e=!0):e=!1),e||Ta(t)),null;case 13:return ud(e,t,a);case 4:return lt(t,t.stateNode.containerInfo),l=t.pendingProps,e===null?t.child=rl(t,null,l,a):Pe(e,t,l,a),t.child;case 11:return If(e,t,t.type,t.pendingProps,a);case 7:return Pe(e,t,t.pendingProps,a),t.child;case 8:return Pe(e,t,t.pendingProps.children,a),t.child;case 12:return Pe(e,t,t.pendingProps.children,a),t.child;case 10:return l=t.pendingProps,Na(t,t.type,l.value),Pe(e,t,l.children,a),t.child;case 9:return n=t.type._context,l=t.pendingProps.children,nl(t),n=Ie(n),l=l(n),t.flags|=1,Pe(e,t,l,a),t.child;case 14:return Pf(e,t,t.type,t.pendingProps,a);case 15:return ed(e,t,t.type,t.pendingProps,a);case 19:return od(e,t,a);case 31:return Cp(e,t,a);case 22:return td(e,t,a,t.pendingProps);case 24:return nl(t),l=Ie(Xe),e===null?(n=Uu(),n===null&&(n=Me,s=Du(),n.pooledCache=s,s.refCount++,s!==null&&(n.pooledCacheLanes|=a),n=s),t.memoizedState={parent:l,cache:n},Hu(t),Na(t,Xe,n)):((e.lanes&a)!==0&&(ku(e,t),zn(t,null,null,a),wn()),n=e.memoizedState,s=t.memoizedState,n.parent!==l?(n={parent:l,cache:l},t.memoizedState=n,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=n),Na(t,Xe,l)):(l=s.cache,Na(t,Xe,l),l!==n.cache&&Ru(t,[Xe],a,!0))),Pe(e,t,t.pendingProps.children,a),t.child;case 29:throw t.pendingProps}throw Error(r(156,t.tag))}function la(e){e.flags|=4}function br(e,t,a,l,n){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(n&335544128)===n)if(e.stateNode.complete)e.flags|=8192;else if(Ld())e.flags|=8192;else throw ul=ki,Lu}else e.flags&=-16777217}function fd(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!jm(t))if(Ld())e.flags|=8192;else throw ul=ki,Lu}function as(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?Xo():536870912,e.lanes|=t,Zl|=t)}function Un(e,t){if(!xe)switch(e.tailMode){case"hidden":t=e.tail;for(var a=null;t!==null;)t.alternate!==null&&(a=t),t=t.sibling;a===null?e.tail=null:a.sibling=null;break;case"collapsed":a=e.tail;for(var l=null;a!==null;)a.alternate!==null&&(l=a),a=a.sibling;l===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:l.sibling=null}}function De(e){var t=e.alternate!==null&&e.alternate.child===e.child,a=0,l=0;if(t)for(var n=e.child;n!==null;)a|=n.lanes|n.childLanes,l|=n.subtreeFlags&65011712,l|=n.flags&65011712,n.return=e,n=n.sibling;else for(n=e.child;n!==null;)a|=n.lanes|n.childLanes,l|=n.subtreeFlags,l|=n.flags,n.return=e,n=n.sibling;return e.subtreeFlags|=l,e.childLanes=a,t}function wp(e,t,a){var l=t.pendingProps;switch(Au(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return De(t),null;case 1:return De(t),null;case 3:return a=t.stateNode,l=null,e!==null&&(l=e.memoizedState.cache),t.memoizedState.cache!==l&&(t.flags|=2048),Pt(Xe),qe(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(e===null||e.child===null)&&(Rl(t)?la(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,zu())),De(t),null;case 26:var n=t.type,s=t.memoizedState;return e===null?(la(t),s!==null?(De(t),fd(t,s)):(De(t),br(t,n,null,l,a))):s?s!==e.memoizedState?(la(t),De(t),fd(t,s)):(De(t),t.flags&=-16777217):(e=e.memoizedProps,e!==l&&la(t),De(t),br(t,n,e,l,a)),null;case 27:if(mi(t),a=me.current,n=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==l&&la(t);else{if(!l){if(t.stateNode===null)throw Error(r(166));return De(t),null}e=F.current,Rl(t)?Xc(t):(e=vm(n,l,a),t.stateNode=e,la(t))}return De(t),null;case 5:if(mi(t),n=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==l&&la(t);else{if(!l){if(t.stateNode===null)throw Error(r(166));return De(t),null}if(s=F.current,Rl(t))Xc(t);else{var c=gs(me.current);switch(s){case 1:s=c.createElementNS("http://www.w3.org/2000/svg",n);break;case 2:s=c.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;default:switch(n){case"svg":s=c.createElementNS("http://www.w3.org/2000/svg",n);break;case"math":s=c.createElementNS("http://www.w3.org/1998/Math/MathML",n);break;case"script":s=c.createElement("div"),s.innerHTML="<script><\/script>",s=s.removeChild(s.firstChild);break;case"select":s=typeof l.is=="string"?c.createElement("select",{is:l.is}):c.createElement("select"),l.multiple?s.multiple=!0:l.size&&(s.size=l.size);break;default:s=typeof l.is=="string"?c.createElement(n,{is:l.is}):c.createElement(n)}}s[Fe]=t,s[st]=l;e:for(c=t.child;c!==null;){if(c.tag===5||c.tag===6)s.appendChild(c.stateNode);else if(c.tag!==4&&c.tag!==27&&c.child!==null){c.child.return=c,c=c.child;continue}if(c===t)break e;for(;c.sibling===null;){if(c.return===null||c.return===t)break e;c=c.return}c.sibling.return=c.return,c=c.sibling}t.stateNode=s;e:switch(et(s,n,l),n){case"button":case"input":case"select":case"textarea":l=!!l.autoFocus;break e;case"img":l=!0;break e;default:l=!1}l&&la(t)}}return De(t),br(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,a),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==l&&la(t);else{if(typeof l!="string"&&t.stateNode===null)throw Error(r(166));if(e=me.current,Rl(t)){if(e=t.stateNode,a=t.memoizedProps,l=null,n=We,n!==null)switch(n.tag){case 27:case 5:l=n.memoizedProps}e[Fe]=t,e=!!(e.nodeValue===a||l!==null&&l.suppressHydrationWarning===!0||um(e.nodeValue,a)),e||Ta(t,!0)}else e=gs(e).createTextNode(l),e[Fe]=t,t.stateNode=e}return De(t),null;case 31:if(a=t.memoizedState,e===null||e.memoizedState!==null){if(l=Rl(t),a!==null){if(e===null){if(!l)throw Error(r(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(557));e[Fe]=t}else al(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;De(t),e=!1}else a=zu(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),e=!0;if(!e)return t.flags&256?(xt(t),t):(xt(t),null);if((t.flags&128)!==0)throw Error(r(558))}return De(t),null;case 13:if(l=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(n=Rl(t),l!==null&&l.dehydrated!==null){if(e===null){if(!n)throw Error(r(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(r(317));n[Fe]=t}else al(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;De(t),n=!1}else n=zu(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(xt(t),t):(xt(t),null)}return xt(t),(t.flags&128)!==0?(t.lanes=a,t):(a=l!==null,e=e!==null&&e.memoizedState!==null,a&&(l=t.child,n=null,l.alternate!==null&&l.alternate.memoizedState!==null&&l.alternate.memoizedState.cachePool!==null&&(n=l.alternate.memoizedState.cachePool.pool),s=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(s=l.memoizedState.cachePool.pool),s!==n&&(l.flags|=2048)),a!==e&&a&&(t.child.flags|=8192),as(t,t.updateQueue),De(t),null);case 4:return qe(),e===null&&Gr(t.stateNode.containerInfo),De(t),null;case 10:return Pt(t.type),De(t),null;case 19:if(B(Ye),l=t.memoizedState,l===null)return De(t),null;if(n=(t.flags&128)!==0,s=l.rendering,s===null)if(n)Un(l,!1);else{if(ke!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(s=Xi(e),s!==null){for(t.flags|=128,Un(l,!1),e=s.updateQueue,t.updateQueue=e,as(t,e),t.subtreeFlags=0,e=a,a=t.child;a!==null;)Hc(a,e),a=a.sibling;return Z(Ye,Ye.current&1|2),xe&&Wt(t,l.treeForkCount),t.child}e=e.sibling}l.tail!==null&&mt()>us&&(t.flags|=128,n=!0,Un(l,!1),t.lanes=4194304)}else{if(!n)if(e=Xi(s),e!==null){if(t.flags|=128,n=!0,e=e.updateQueue,t.updateQueue=e,as(t,e),Un(l,!0),l.tail===null&&l.tailMode==="hidden"&&!s.alternate&&!xe)return De(t),null}else 2*mt()-l.renderingStartTime>us&&a!==536870912&&(t.flags|=128,n=!0,Un(l,!1),t.lanes=4194304);l.isBackwards?(s.sibling=t.child,t.child=s):(e=l.last,e!==null?e.sibling=s:t.child=s,l.last=s)}return l.tail!==null?(e=l.tail,l.rendering=e,l.tail=e.sibling,l.renderingStartTime=mt(),e.sibling=null,a=Ye.current,Z(Ye,n?a&1|2:a&1),xe&&Wt(t,l.treeForkCount),e):(De(t),null);case 22:case 23:return xt(t),Xu(),l=t.memoizedState!==null,e!==null?e.memoizedState!==null!==l&&(t.flags|=8192):l&&(t.flags|=8192),l?(a&536870912)!==0&&(t.flags&128)===0&&(De(t),t.subtreeFlags&6&&(t.flags|=8192)):De(t),a=t.updateQueue,a!==null&&as(t,a.retryQueue),a=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),l=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),l!==a&&(t.flags|=2048),e!==null&&B(il),null;case 24:return a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),Pt(Xe),De(t),null;case 25:return null;case 30:return null}throw Error(r(156,t.tag))}function zp(e,t){switch(Au(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Pt(Xe),qe(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return mi(t),null;case 31:if(t.memoizedState!==null){if(xt(t),t.alternate===null)throw Error(r(340));al()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(xt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(r(340));al()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return B(Ye),null;case 4:return qe(),null;case 10:return Pt(t.type),null;case 22:case 23:return xt(t),Xu(),e!==null&&B(il),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Pt(Xe),null;case 25:return null;default:return null}}function dd(e,t){switch(Au(t),t.tag){case 3:Pt(Xe),qe();break;case 26:case 27:case 5:mi(t);break;case 4:qe();break;case 31:t.memoizedState!==null&&xt(t);break;case 13:xt(t);break;case 19:B(Ye);break;case 10:Pt(t.type);break;case 22:case 23:xt(t),Xu(),e!==null&&B(il);break;case 24:Pt(Xe)}}function Ln(e,t){try{var a=t.updateQueue,l=a!==null?a.lastEffect:null;if(l!==null){var n=l.next;a=n;do{if((a.tag&e)===e){l=void 0;var s=a.create,c=a.inst;l=s(),c.destroy=l}a=a.next}while(a!==n)}}catch(p){Ce(t,t.return,p)}}function Ma(e,t,a){try{var l=t.updateQueue,n=l!==null?l.lastEffect:null;if(n!==null){var s=n.next;l=s;do{if((l.tag&e)===e){var c=l.inst,p=c.destroy;if(p!==void 0){c.destroy=void 0,n=t;var S=a,A=p;try{A()}catch(H){Ce(n,S,H)}}}l=l.next}while(l!==s)}}catch(H){Ce(t,t.return,H)}}function md(e){var t=e.updateQueue;if(t!==null){var a=e.stateNode;try{af(t,a)}catch(l){Ce(e,e.return,l)}}}function hd(e,t,a){a.props=cl(e.type,e.memoizedProps),a.state=e.memoizedState;try{a.componentWillUnmount()}catch(l){Ce(e,t,l)}}function Hn(e,t){try{var a=e.ref;if(a!==null){switch(e.tag){case 26:case 27:case 5:var l=e.stateNode;break;case 30:l=e.stateNode;break;default:l=e.stateNode}typeof a=="function"?e.refCleanup=a(l):a.current=l}}catch(n){Ce(e,t,n)}}function Qt(e,t){var a=e.ref,l=e.refCleanup;if(a!==null)if(typeof l=="function")try{l()}catch(n){Ce(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof a=="function")try{a(null)}catch(n){Ce(e,t,n)}else a.current=null}function pd(e){var t=e.type,a=e.memoizedProps,l=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":a.autoFocus&&l.focus();break e;case"img":a.src?l.src=a.src:a.srcSet&&(l.srcset=a.srcSet)}}catch(n){Ce(e,e.return,n)}}function Sr(e,t,a){try{var l=e.stateNode;Ip(l,e.type,a,t),l[st]=t}catch(n){Ce(e,e.return,n)}}function yd(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Ha(e.type)||e.tag===4}function Er(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||yd(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&Ha(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function _r(e,t,a){var l=e.tag;if(l===5||l===6)e=e.stateNode,t?(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a).insertBefore(e,t):(t=a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,t.appendChild(e),a=a._reactRootContainer,a!=null||t.onclick!==null||(t.onclick=Jt));else if(l!==4&&(l===27&&Ha(e.type)&&(a=e.stateNode,t=null),e=e.child,e!==null))for(_r(e,t,a),e=e.sibling;e!==null;)_r(e,t,a),e=e.sibling}function ls(e,t,a){var l=e.tag;if(l===5||l===6)e=e.stateNode,t?a.insertBefore(e,t):a.appendChild(e);else if(l!==4&&(l===27&&Ha(e.type)&&(a=e.stateNode),e=e.child,e!==null))for(ls(e,t,a),e=e.sibling;e!==null;)ls(e,t,a),e=e.sibling}function gd(e){var t=e.stateNode,a=e.memoizedProps;try{for(var l=e.type,n=t.attributes;n.length;)t.removeAttributeNode(n[0]);et(t,l,a),t[Fe]=e,t[st]=a}catch(s){Ce(e,e.return,s)}}var na=!1,Ze=!1,Tr=!1,vd=typeof WeakSet=="function"?WeakSet:Set,$e=null;function Mp(e,t){if(e=e.containerInfo,Vr=Ts,e=wc(e),gu(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var l=a.getSelection&&a.getSelection();if(l&&l.rangeCount!==0){a=l.anchorNode;var n=l.anchorOffset,s=l.focusNode;l=l.focusOffset;try{a.nodeType,s.nodeType}catch{a=null;break e}var c=0,p=-1,S=-1,A=0,H=0,X=e,z=null;t:for(;;){for(var O;X!==a||n!==0&&X.nodeType!==3||(p=c+n),X!==s||l!==0&&X.nodeType!==3||(S=c+l),X.nodeType===3&&(c+=X.nodeValue.length),(O=X.firstChild)!==null;)z=X,X=O;for(;;){if(X===e)break t;if(z===a&&++A===n&&(p=c),z===s&&++H===l&&(S=c),(O=X.nextSibling)!==null)break;X=z,z=X.parentNode}X=O}a=p===-1||S===-1?null:{start:p,end:S}}else a=null}a=a||{start:0,end:0}}else a=null;for(Zr={focusedElem:e,selectionRange:a},Ts=!1,$e=t;$e!==null;)if(t=$e,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,$e=e;else for(;$e!==null;){switch(t=$e,s=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(a=0;a<e.length;a++)n=e[a],n.ref.impl=n.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&s!==null){e=void 0,a=t,n=s.memoizedProps,s=s.memoizedState,l=a.stateNode;try{var I=cl(a.type,n);e=l.getSnapshotBeforeUpdate(I,s),l.__reactInternalSnapshotBeforeUpdate=e}catch(ie){Ce(a,a.return,ie)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,a=e.nodeType,a===9)$r(e);else if(a===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":$r(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(r(163))}if(e=t.sibling,e!==null){e.return=t.return,$e=e;break}$e=t.return}}function xd(e,t,a){var l=a.flags;switch(a.tag){case 0:case 11:case 15:sa(e,a),l&4&&Ln(5,a);break;case 1:if(sa(e,a),l&4)if(e=a.stateNode,t===null)try{e.componentDidMount()}catch(c){Ce(a,a.return,c)}else{var n=cl(a.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(n,t,e.__reactInternalSnapshotBeforeUpdate)}catch(c){Ce(a,a.return,c)}}l&64&&md(a),l&512&&Hn(a,a.return);break;case 3:if(sa(e,a),l&64&&(e=a.updateQueue,e!==null)){if(t=null,a.child!==null)switch(a.child.tag){case 27:case 5:t=a.child.stateNode;break;case 1:t=a.child.stateNode}try{af(e,t)}catch(c){Ce(a,a.return,c)}}break;case 27:t===null&&l&4&&gd(a);case 26:case 5:sa(e,a),t===null&&l&4&&pd(a),l&512&&Hn(a,a.return);break;case 12:sa(e,a);break;case 31:sa(e,a),l&4&&Ed(e,a);break;case 13:sa(e,a),l&4&&_d(e,a),l&64&&(e=a.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(a=qp.bind(null,a),sy(e,a))));break;case 22:if(l=a.memoizedState!==null||na,!l){t=t!==null&&t.memoizedState!==null||Ze,n=na;var s=Ze;na=l,(Ze=t)&&!s?ua(e,a,(a.subtreeFlags&8772)!==0):sa(e,a),na=n,Ze=s}break;case 30:break;default:sa(e,a)}}function bd(e){var t=e.alternate;t!==null&&(e.alternate=null,bd(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&eu(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var Ue=null,rt=!1;function ia(e,t,a){for(a=a.child;a!==null;)Sd(e,t,a),a=a.sibling}function Sd(e,t,a){if(ht&&typeof ht.onCommitFiberUnmount=="function")try{ht.onCommitFiberUnmount(rn,a)}catch{}switch(a.tag){case 26:Ze||Qt(a,t),ia(e,t,a),a.memoizedState?a.memoizedState.count--:a.stateNode&&(a=a.stateNode,a.parentNode.removeChild(a));break;case 27:Ze||Qt(a,t);var l=Ue,n=rt;Ha(a.type)&&(Ue=a.stateNode,rt=!1),ia(e,t,a),Kn(a.stateNode),Ue=l,rt=n;break;case 5:Ze||Qt(a,t);case 6:if(l=Ue,n=rt,Ue=null,ia(e,t,a),Ue=l,rt=n,Ue!==null)if(rt)try{(Ue.nodeType===9?Ue.body:Ue.nodeName==="HTML"?Ue.ownerDocument.body:Ue).removeChild(a.stateNode)}catch(s){Ce(a,t,s)}else try{Ue.removeChild(a.stateNode)}catch(s){Ce(a,t,s)}break;case 18:Ue!==null&&(rt?(e=Ue,mm(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,a.stateNode),en(e)):mm(Ue,a.stateNode));break;case 4:l=Ue,n=rt,Ue=a.stateNode.containerInfo,rt=!0,ia(e,t,a),Ue=l,rt=n;break;case 0:case 11:case 14:case 15:Ma(2,a,t),Ze||Ma(4,a,t),ia(e,t,a);break;case 1:Ze||(Qt(a,t),l=a.stateNode,typeof l.componentWillUnmount=="function"&&hd(a,t,l)),ia(e,t,a);break;case 21:ia(e,t,a);break;case 22:Ze=(l=Ze)||a.memoizedState!==null,ia(e,t,a),Ze=l;break;default:ia(e,t,a)}}function Ed(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{en(e)}catch(a){Ce(t,t.return,a)}}}function _d(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{en(e)}catch(a){Ce(t,t.return,a)}}function Op(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new vd),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new vd),t;default:throw Error(r(435,e.tag))}}function ns(e,t){var a=Op(e);t.forEach(function(l){if(!a.has(l)){a.add(l);var n=Yp.bind(null,e,l);l.then(n,n)}})}function ot(e,t){var a=t.deletions;if(a!==null)for(var l=0;l<a.length;l++){var n=a[l],s=e,c=t,p=c;e:for(;p!==null;){switch(p.tag){case 27:if(Ha(p.type)){Ue=p.stateNode,rt=!1;break e}break;case 5:Ue=p.stateNode,rt=!1;break e;case 3:case 4:Ue=p.stateNode.containerInfo,rt=!0;break e}p=p.return}if(Ue===null)throw Error(r(160));Sd(s,c,n),Ue=null,rt=!1,s=n.alternate,s!==null&&(s.return=null),n.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Td(t,e),t=t.sibling}var Lt=null;function Td(e,t){var a=e.alternate,l=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:ot(t,e),ct(e),l&4&&(Ma(3,e,e.return),Ln(3,e),Ma(5,e,e.return));break;case 1:ot(t,e),ct(e),l&512&&(Ze||a===null||Qt(a,a.return)),l&64&&na&&(e=e.updateQueue,e!==null&&(l=e.callbacks,l!==null&&(a=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=a===null?l:a.concat(l))));break;case 26:var n=Lt;if(ot(t,e),ct(e),l&512&&(Ze||a===null||Qt(a,a.return)),l&4){var s=a!==null?a.memoizedState:null;if(l=e.memoizedState,a===null)if(l===null)if(e.stateNode===null){e:{l=e.type,a=e.memoizedProps,n=n.ownerDocument||n;t:switch(l){case"title":s=n.getElementsByTagName("title")[0],(!s||s[fn]||s[Fe]||s.namespaceURI==="http://www.w3.org/2000/svg"||s.hasAttribute("itemprop"))&&(s=n.createElement(l),n.head.insertBefore(s,n.querySelector("head > title"))),et(s,l,a),s[Fe]=e,Je(s),l=s;break e;case"link":var c=Tm("link","href",n).get(l+(a.href||""));if(c){for(var p=0;p<c.length;p++)if(s=c[p],s.getAttribute("href")===(a.href==null||a.href===""?null:a.href)&&s.getAttribute("rel")===(a.rel==null?null:a.rel)&&s.getAttribute("title")===(a.title==null?null:a.title)&&s.getAttribute("crossorigin")===(a.crossOrigin==null?null:a.crossOrigin)){c.splice(p,1);break t}}s=n.createElement(l),et(s,l,a),n.head.appendChild(s);break;case"meta":if(c=Tm("meta","content",n).get(l+(a.content||""))){for(p=0;p<c.length;p++)if(s=c[p],s.getAttribute("content")===(a.content==null?null:""+a.content)&&s.getAttribute("name")===(a.name==null?null:a.name)&&s.getAttribute("property")===(a.property==null?null:a.property)&&s.getAttribute("http-equiv")===(a.httpEquiv==null?null:a.httpEquiv)&&s.getAttribute("charset")===(a.charSet==null?null:a.charSet)){c.splice(p,1);break t}}s=n.createElement(l),et(s,l,a),n.head.appendChild(s);break;default:throw Error(r(468,l))}s[Fe]=e,Je(s),l=s}e.stateNode=l}else Nm(n,e.type,e.stateNode);else e.stateNode=_m(n,l,e.memoizedProps);else s!==l?(s===null?a.stateNode!==null&&(a=a.stateNode,a.parentNode.removeChild(a)):s.count--,l===null?Nm(n,e.type,e.stateNode):_m(n,l,e.memoizedProps)):l===null&&e.stateNode!==null&&Sr(e,e.memoizedProps,a.memoizedProps)}break;case 27:ot(t,e),ct(e),l&512&&(Ze||a===null||Qt(a,a.return)),a!==null&&l&4&&Sr(e,e.memoizedProps,a.memoizedProps);break;case 5:if(ot(t,e),ct(e),l&512&&(Ze||a===null||Qt(a,a.return)),e.flags&32){n=e.stateNode;try{_l(n,"")}catch(I){Ce(e,e.return,I)}}l&4&&e.stateNode!=null&&(n=e.memoizedProps,Sr(e,n,a!==null?a.memoizedProps:n)),l&1024&&(Tr=!0);break;case 6:if(ot(t,e),ct(e),l&4){if(e.stateNode===null)throw Error(r(162));l=e.memoizedProps,a=e.stateNode;try{a.nodeValue=l}catch(I){Ce(e,e.return,I)}}break;case 3:if(bs=null,n=Lt,Lt=vs(t.containerInfo),ot(t,e),Lt=n,ct(e),l&4&&a!==null&&a.memoizedState.isDehydrated)try{en(t.containerInfo)}catch(I){Ce(e,e.return,I)}Tr&&(Tr=!1,Nd(e));break;case 4:l=Lt,Lt=vs(e.stateNode.containerInfo),ot(t,e),ct(e),Lt=l;break;case 12:ot(t,e),ct(e);break;case 31:ot(t,e),ct(e),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,ns(e,l)));break;case 13:ot(t,e),ct(e),e.child.flags&8192&&e.memoizedState!==null!=(a!==null&&a.memoizedState!==null)&&(ss=mt()),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,ns(e,l)));break;case 22:n=e.memoizedState!==null;var S=a!==null&&a.memoizedState!==null,A=na,H=Ze;if(na=A||n,Ze=H||S,ot(t,e),Ze=H,na=A,ct(e),l&8192)e:for(t=e.stateNode,t._visibility=n?t._visibility&-2:t._visibility|1,n&&(a===null||S||na||Ze||fl(e)),a=null,t=e;;){if(t.tag===5||t.tag===26){if(a===null){S=a=t;try{if(s=S.stateNode,n)c=s.style,typeof c.setProperty=="function"?c.setProperty("display","none","important"):c.display="none";else{p=S.stateNode;var X=S.memoizedProps.style,z=X!=null&&X.hasOwnProperty("display")?X.display:null;p.style.display=z==null||typeof z=="boolean"?"":(""+z).trim()}}catch(I){Ce(S,S.return,I)}}}else if(t.tag===6){if(a===null){S=t;try{S.stateNode.nodeValue=n?"":S.memoizedProps}catch(I){Ce(S,S.return,I)}}}else if(t.tag===18){if(a===null){S=t;try{var O=S.stateNode;n?hm(O,!0):hm(S.stateNode,!1)}catch(I){Ce(S,S.return,I)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;a===t&&(a=null),t=t.return}a===t&&(a=null),t.sibling.return=t.return,t=t.sibling}l&4&&(l=e.updateQueue,l!==null&&(a=l.retryQueue,a!==null&&(l.retryQueue=null,ns(e,a))));break;case 19:ot(t,e),ct(e),l&4&&(l=e.updateQueue,l!==null&&(e.updateQueue=null,ns(e,l)));break;case 30:break;case 21:break;default:ot(t,e),ct(e)}}function ct(e){var t=e.flags;if(t&2){try{for(var a,l=e.return;l!==null;){if(yd(l)){a=l;break}l=l.return}if(a==null)throw Error(r(160));switch(a.tag){case 27:var n=a.stateNode,s=Er(e);ls(e,s,n);break;case 5:var c=a.stateNode;a.flags&32&&(_l(c,""),a.flags&=-33);var p=Er(e);ls(e,p,c);break;case 3:case 4:var S=a.stateNode.containerInfo,A=Er(e);_r(e,A,S);break;default:throw Error(r(161))}}catch(H){Ce(e,e.return,H)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Nd(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Nd(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function sa(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)xd(e,t.alternate,t),t=t.sibling}function fl(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Ma(4,t,t.return),fl(t);break;case 1:Qt(t,t.return);var a=t.stateNode;typeof a.componentWillUnmount=="function"&&hd(t,t.return,a),fl(t);break;case 27:Kn(t.stateNode);case 26:case 5:Qt(t,t.return),fl(t);break;case 22:t.memoizedState===null&&fl(t);break;case 30:fl(t);break;default:fl(t)}e=e.sibling}}function ua(e,t,a){for(a=a&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var l=t.alternate,n=e,s=t,c=s.flags;switch(s.tag){case 0:case 11:case 15:ua(n,s,a),Ln(4,s);break;case 1:if(ua(n,s,a),l=s,n=l.stateNode,typeof n.componentDidMount=="function")try{n.componentDidMount()}catch(A){Ce(l,l.return,A)}if(l=s,n=l.updateQueue,n!==null){var p=l.stateNode;try{var S=n.shared.hiddenCallbacks;if(S!==null)for(n.shared.hiddenCallbacks=null,n=0;n<S.length;n++)tf(S[n],p)}catch(A){Ce(l,l.return,A)}}a&&c&64&&md(s),Hn(s,s.return);break;case 27:gd(s);case 26:case 5:ua(n,s,a),a&&l===null&&c&4&&pd(s),Hn(s,s.return);break;case 12:ua(n,s,a);break;case 31:ua(n,s,a),a&&c&4&&Ed(n,s);break;case 13:ua(n,s,a),a&&c&4&&_d(n,s);break;case 22:s.memoizedState===null&&ua(n,s,a),Hn(s,s.return);break;case 30:break;default:ua(n,s,a)}t=t.sibling}}function Nr(e,t){var a=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==a&&(e!=null&&e.refCount++,a!=null&&Tn(a))}function jr(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Tn(e))}function Ht(e,t,a,l){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)jd(e,t,a,l),t=t.sibling}function jd(e,t,a,l){var n=t.flags;switch(t.tag){case 0:case 11:case 15:Ht(e,t,a,l),n&2048&&Ln(9,t);break;case 1:Ht(e,t,a,l);break;case 3:Ht(e,t,a,l),n&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Tn(e)));break;case 12:if(n&2048){Ht(e,t,a,l),e=t.stateNode;try{var s=t.memoizedProps,c=s.id,p=s.onPostCommit;typeof p=="function"&&p(c,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(S){Ce(t,t.return,S)}}else Ht(e,t,a,l);break;case 31:Ht(e,t,a,l);break;case 13:Ht(e,t,a,l);break;case 23:break;case 22:s=t.stateNode,c=t.alternate,t.memoizedState!==null?s._visibility&2?Ht(e,t,a,l):kn(e,t):s._visibility&2?Ht(e,t,a,l):(s._visibility|=2,Xl(e,t,a,l,(t.subtreeFlags&10256)!==0||!1)),n&2048&&Nr(c,t);break;case 24:Ht(e,t,a,l),n&2048&&jr(t.alternate,t);break;default:Ht(e,t,a,l)}}function Xl(e,t,a,l,n){for(n=n&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var s=e,c=t,p=a,S=l,A=c.flags;switch(c.tag){case 0:case 11:case 15:Xl(s,c,p,S,n),Ln(8,c);break;case 23:break;case 22:var H=c.stateNode;c.memoizedState!==null?H._visibility&2?Xl(s,c,p,S,n):kn(s,c):(H._visibility|=2,Xl(s,c,p,S,n)),n&&A&2048&&Nr(c.alternate,c);break;case 24:Xl(s,c,p,S,n),n&&A&2048&&jr(c.alternate,c);break;default:Xl(s,c,p,S,n)}t=t.sibling}}function kn(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var a=e,l=t,n=l.flags;switch(l.tag){case 22:kn(a,l),n&2048&&Nr(l.alternate,l);break;case 24:kn(a,l),n&2048&&jr(l.alternate,l);break;default:kn(a,l)}t=t.sibling}}var qn=8192;function Ql(e,t,a){if(e.subtreeFlags&qn)for(e=e.child;e!==null;)Cd(e,t,a),e=e.sibling}function Cd(e,t,a){switch(e.tag){case 26:Ql(e,t,a),e.flags&qn&&e.memoizedState!==null&&vy(a,Lt,e.memoizedState,e.memoizedProps);break;case 5:Ql(e,t,a);break;case 3:case 4:var l=Lt;Lt=vs(e.stateNode.containerInfo),Ql(e,t,a),Lt=l;break;case 22:e.memoizedState===null&&(l=e.alternate,l!==null&&l.memoizedState!==null?(l=qn,qn=16777216,Ql(e,t,a),qn=l):Ql(e,t,a));break;default:Ql(e,t,a)}}function Ad(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function Yn(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var l=t[a];$e=l,zd(l,e)}Ad(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)wd(e),e=e.sibling}function wd(e){switch(e.tag){case 0:case 11:case 15:Yn(e),e.flags&2048&&Ma(9,e,e.return);break;case 3:Yn(e);break;case 12:Yn(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,is(e)):Yn(e);break;default:Yn(e)}}function is(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var l=t[a];$e=l,zd(l,e)}Ad(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Ma(8,t,t.return),is(t);break;case 22:a=t.stateNode,a._visibility&2&&(a._visibility&=-3,is(t));break;default:is(t)}e=e.sibling}}function zd(e,t){for(;$e!==null;){var a=$e;switch(a.tag){case 0:case 11:case 15:Ma(8,a,t);break;case 23:case 22:if(a.memoizedState!==null&&a.memoizedState.cachePool!==null){var l=a.memoizedState.cachePool.pool;l!=null&&l.refCount++}break;case 24:Tn(a.memoizedState.cache)}if(l=a.child,l!==null)l.return=a,$e=l;else e:for(a=e;$e!==null;){l=$e;var n=l.sibling,s=l.return;if(bd(l),l===a){$e=null;break e}if(n!==null){n.return=s,$e=n;break e}$e=s}}}var Rp={getCacheForType:function(e){var t=Ie(Xe),a=t.data.get(e);return a===void 0&&(a=e(),t.data.set(e,a)),a},cacheSignal:function(){return Ie(Xe).controller.signal}},Dp=typeof WeakMap=="function"?WeakMap:Map,_e=0,Me=null,he=null,ge=0,je=0,bt=null,Oa=!1,Vl=!1,Cr=!1,ra=0,ke=0,Ra=0,dl=0,Ar=0,St=0,Zl=0,Gn=null,ft=null,wr=!1,ss=0,Md=0,us=1/0,rs=null,Da=null,Ke=0,Ba=null,Kl=null,oa=0,zr=0,Mr=null,Od=null,Xn=0,Or=null;function Et(){return(_e&2)!==0&&ge!==0?ge&-ge:L.T!==null?Hr():Ko()}function Rd(){if(St===0)if((ge&536870912)===0||xe){var e=yi;yi<<=1,(yi&3932160)===0&&(yi=262144),St=e}else St=536870912;return e=vt.current,e!==null&&(e.flags|=32),St}function dt(e,t,a){(e===Me&&(je===2||je===9)||e.cancelPendingCommit!==null)&&(Jl(e,0),Ua(e,ge,St,!1)),cn(e,a),((_e&2)===0||e!==Me)&&(e===Me&&((_e&2)===0&&(dl|=a),ke===4&&Ua(e,ge,St,!1)),Vt(e))}function Dd(e,t,a){if((_e&6)!==0)throw Error(r(327));var l=!a&&(t&127)===0&&(t&e.expiredLanes)===0||on(e,t),n=l?Lp(e,t):Dr(e,t,!0),s=l;do{if(n===0){Vl&&!l&&Ua(e,t,0,!1);break}else{if(a=e.current.alternate,s&&!Bp(a)){n=Dr(e,t,!1),s=!1;continue}if(n===2){if(s=t,e.errorRecoveryDisabledLanes&s)var c=0;else c=e.pendingLanes&-536870913,c=c!==0?c:c&536870912?536870912:0;if(c!==0){t=c;e:{var p=e;n=Gn;var S=p.current.memoizedState.isDehydrated;if(S&&(Jl(p,c).flags|=256),c=Dr(p,c,!1),c!==2){if(Cr&&!S){p.errorRecoveryDisabledLanes|=s,dl|=s,n=4;break e}s=ft,ft=n,s!==null&&(ft===null?ft=s:ft.push.apply(ft,s))}n=c}if(s=!1,n!==2)continue}}if(n===1){Jl(e,0),Ua(e,t,0,!0);break}e:{switch(l=e,s=n,s){case 0:case 1:throw Error(r(345));case 4:if((t&4194048)!==t)break;case 6:Ua(l,t,St,!Oa);break e;case 2:ft=null;break;case 3:case 5:break;default:throw Error(r(329))}if((t&62914560)===t&&(n=ss+300-mt(),10<n)){if(Ua(l,t,St,!Oa),vi(l,0,!0)!==0)break e;oa=t,l.timeoutHandle=fm(Bd.bind(null,l,a,ft,rs,wr,t,St,dl,Zl,Oa,s,"Throttled",-0,0),n);break e}Bd(l,a,ft,rs,wr,t,St,dl,Zl,Oa,s,null,-0,0)}}break}while(!0);Vt(e)}function Bd(e,t,a,l,n,s,c,p,S,A,H,X,z,O){if(e.timeoutHandle=-1,X=t.subtreeFlags,X&8192||(X&16785408)===16785408){X={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Jt},Cd(t,s,X);var I=(s&62914560)===s?ss-mt():(s&4194048)===s?Md-mt():0;if(I=xy(X,I),I!==null){oa=s,e.cancelPendingCommit=I(Xd.bind(null,e,t,s,a,l,n,c,p,S,H,X,null,z,O)),Ua(e,s,c,!A);return}}Xd(e,t,s,a,l,n,c,p,S)}function Bp(e){for(var t=e;;){var a=t.tag;if((a===0||a===11||a===15)&&t.flags&16384&&(a=t.updateQueue,a!==null&&(a=a.stores,a!==null)))for(var l=0;l<a.length;l++){var n=a[l],s=n.getSnapshot;n=n.value;try{if(!yt(s(),n))return!1}catch{return!1}}if(a=t.child,t.subtreeFlags&16384&&a!==null)a.return=t,t=a;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Ua(e,t,a,l){t&=~Ar,t&=~dl,e.suspendedLanes|=t,e.pingedLanes&=~t,l&&(e.warmLanes|=t),l=e.expirationTimes;for(var n=t;0<n;){var s=31-pt(n),c=1<<s;l[s]=-1,n&=~c}a!==0&&Qo(e,a,t)}function os(){return(_e&6)===0?(Qn(0),!1):!0}function Rr(){if(he!==null){if(je===0)var e=he.return;else e=he,It=ll=null,$u(e),Hl=null,jn=0,e=he;for(;e!==null;)dd(e.alternate,e),e=e.return;he=null}}function Jl(e,t){var a=e.timeoutHandle;a!==-1&&(e.timeoutHandle=-1,ty(a)),a=e.cancelPendingCommit,a!==null&&(e.cancelPendingCommit=null,a()),oa=0,Rr(),Me=e,he=a=Ft(e.current,null),ge=t,je=0,bt=null,Oa=!1,Vl=on(e,t),Cr=!1,Zl=St=Ar=dl=Ra=ke=0,ft=Gn=null,wr=!1,(t&8)!==0&&(t|=t&32);var l=e.entangledLanes;if(l!==0)for(e=e.entanglements,l&=t;0<l;){var n=31-pt(l),s=1<<n;t|=e[n],l&=~s}return ra=t,zi(),a}function Ud(e,t){fe=null,L.H=Dn,t===Ll||t===Hi?(t=Wc(),je=3):t===Lu?(t=Wc(),je=4):je=t===fr?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,bt=t,he===null&&(ke=1,Ii(e,At(t,e.current)))}function Ld(){var e=vt.current;return e===null?!0:(ge&4194048)===ge?Ot===null:(ge&62914560)===ge||(ge&536870912)!==0?e===Ot:!1}function Hd(){var e=L.H;return L.H=Dn,e===null?Dn:e}function kd(){var e=L.A;return L.A=Rp,e}function cs(){ke=4,Oa||(ge&4194048)!==ge&&vt.current!==null||(Vl=!0),(Ra&134217727)===0&&(dl&134217727)===0||Me===null||Ua(Me,ge,St,!1)}function Dr(e,t,a){var l=_e;_e|=2;var n=Hd(),s=kd();(Me!==e||ge!==t)&&(rs=null,Jl(e,t)),t=!1;var c=ke;e:do try{if(je!==0&&he!==null){var p=he,S=bt;switch(je){case 8:Rr(),c=6;break e;case 3:case 2:case 9:case 6:vt.current===null&&(t=!0);var A=je;if(je=0,bt=null,$l(e,p,S,A),a&&Vl){c=0;break e}break;default:A=je,je=0,bt=null,$l(e,p,S,A)}}Up(),c=ke;break}catch(H){Ud(e,H)}while(!0);return t&&e.shellSuspendCounter++,It=ll=null,_e=l,L.H=n,L.A=s,he===null&&(Me=null,ge=0,zi()),c}function Up(){for(;he!==null;)qd(he)}function Lp(e,t){var a=_e;_e|=2;var l=Hd(),n=kd();Me!==e||ge!==t?(rs=null,us=mt()+500,Jl(e,t)):Vl=on(e,t);e:do try{if(je!==0&&he!==null){t=he;var s=bt;t:switch(je){case 1:je=0,bt=null,$l(e,t,s,1);break;case 2:case 9:if($c(s)){je=0,bt=null,Yd(t);break}t=function(){je!==2&&je!==9||Me!==e||(je=7),Vt(e)},s.then(t,t);break e;case 3:je=7;break e;case 4:je=5;break e;case 7:$c(s)?(je=0,bt=null,Yd(t)):(je=0,bt=null,$l(e,t,s,7));break;case 5:var c=null;switch(he.tag){case 26:c=he.memoizedState;case 5:case 27:var p=he;if(c?jm(c):p.stateNode.complete){je=0,bt=null;var S=p.sibling;if(S!==null)he=S;else{var A=p.return;A!==null?(he=A,fs(A)):he=null}break t}}je=0,bt=null,$l(e,t,s,5);break;case 6:je=0,bt=null,$l(e,t,s,6);break;case 8:Rr(),ke=6;break e;default:throw Error(r(462))}}Hp();break}catch(H){Ud(e,H)}while(!0);return It=ll=null,L.H=l,L.A=n,_e=a,he!==null?0:(Me=null,ge=0,zi(),ke)}function Hp(){for(;he!==null&&!u0();)qd(he)}function qd(e){var t=cd(e.alternate,e,ra);e.memoizedProps=e.pendingProps,t===null?fs(e):he=t}function Yd(e){var t=e,a=t.alternate;switch(t.tag){case 15:case 0:t=nd(a,t,t.pendingProps,t.type,void 0,ge);break;case 11:t=nd(a,t,t.pendingProps,t.type.render,t.ref,ge);break;case 5:$u(t);default:dd(a,t),t=he=Hc(t,ra),t=cd(a,t,ra)}e.memoizedProps=e.pendingProps,t===null?fs(e):he=t}function $l(e,t,a,l){It=ll=null,$u(t),Hl=null,jn=0;var n=t.return;try{if(jp(e,n,t,a,ge)){ke=1,Ii(e,At(a,e.current)),he=null;return}}catch(s){if(n!==null)throw he=n,s;ke=1,Ii(e,At(a,e.current)),he=null;return}t.flags&32768?(xe||l===1?e=!0:Vl||(ge&536870912)!==0?e=!1:(Oa=e=!0,(l===2||l===9||l===3||l===6)&&(l=vt.current,l!==null&&l.tag===13&&(l.flags|=16384))),Gd(t,e)):fs(t)}function fs(e){var t=e;do{if((t.flags&32768)!==0){Gd(t,Oa);return}e=t.return;var a=wp(t.alternate,t,ra);if(a!==null){he=a;return}if(t=t.sibling,t!==null){he=t;return}he=t=e}while(t!==null);ke===0&&(ke=5)}function Gd(e,t){do{var a=zp(e.alternate,e);if(a!==null){a.flags&=32767,he=a;return}if(a=e.return,a!==null&&(a.flags|=32768,a.subtreeFlags=0,a.deletions=null),!t&&(e=e.sibling,e!==null)){he=e;return}he=e=a}while(e!==null);ke=6,he=null}function Xd(e,t,a,l,n,s,c,p,S){e.cancelPendingCommit=null;do ds();while(Ke!==0);if((_e&6)!==0)throw Error(r(327));if(t!==null){if(t===e.current)throw Error(r(177));if(s=t.lanes|t.childLanes,s|=Eu,g0(e,a,s,c,p,S),e===Me&&(he=Me=null,ge=0),Kl=t,Ba=e,oa=a,zr=s,Mr=n,Od=l,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,Gp(hi,function(){return Jd(),null})):(e.callbackNode=null,e.callbackPriority=0),l=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||l){l=L.T,L.T=null,n=J.p,J.p=2,c=_e,_e|=4;try{Mp(e,t,a)}finally{_e=c,J.p=n,L.T=l}}Ke=1,Qd(),Vd(),Zd()}}function Qd(){if(Ke===1){Ke=0;var e=Ba,t=Kl,a=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||a){a=L.T,L.T=null;var l=J.p;J.p=2;var n=_e;_e|=4;try{Td(t,e);var s=Zr,c=wc(e.containerInfo),p=s.focusedElem,S=s.selectionRange;if(c!==p&&p&&p.ownerDocument&&Ac(p.ownerDocument.documentElement,p)){if(S!==null&&gu(p)){var A=S.start,H=S.end;if(H===void 0&&(H=A),"selectionStart"in p)p.selectionStart=A,p.selectionEnd=Math.min(H,p.value.length);else{var X=p.ownerDocument||document,z=X&&X.defaultView||window;if(z.getSelection){var O=z.getSelection(),I=p.textContent.length,ie=Math.min(S.start,I),ze=S.end===void 0?ie:Math.min(S.end,I);!O.extend&&ie>ze&&(c=ze,ze=ie,ie=c);var N=Cc(p,ie),T=Cc(p,ze);if(N&&T&&(O.rangeCount!==1||O.anchorNode!==N.node||O.anchorOffset!==N.offset||O.focusNode!==T.node||O.focusOffset!==T.offset)){var C=X.createRange();C.setStart(N.node,N.offset),O.removeAllRanges(),ie>ze?(O.addRange(C),O.extend(T.node,T.offset)):(C.setEnd(T.node,T.offset),O.addRange(C))}}}}for(X=[],O=p;O=O.parentNode;)O.nodeType===1&&X.push({element:O,left:O.scrollLeft,top:O.scrollTop});for(typeof p.focus=="function"&&p.focus(),p=0;p<X.length;p++){var k=X[p];k.element.scrollLeft=k.left,k.element.scrollTop=k.top}}Ts=!!Vr,Zr=Vr=null}finally{_e=n,J.p=l,L.T=a}}e.current=t,Ke=2}}function Vd(){if(Ke===2){Ke=0;var e=Ba,t=Kl,a=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||a){a=L.T,L.T=null;var l=J.p;J.p=2;var n=_e;_e|=4;try{xd(e,t.alternate,t)}finally{_e=n,J.p=l,L.T=a}}Ke=3}}function Zd(){if(Ke===4||Ke===3){Ke=0,r0();var e=Ba,t=Kl,a=oa,l=Od;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?Ke=5:(Ke=0,Kl=Ba=null,Kd(e,e.pendingLanes));var n=e.pendingLanes;if(n===0&&(Da=null),Is(a),t=t.stateNode,ht&&typeof ht.onCommitFiberRoot=="function")try{ht.onCommitFiberRoot(rn,t,void 0,(t.current.flags&128)===128)}catch{}if(l!==null){t=L.T,n=J.p,J.p=2,L.T=null;try{for(var s=e.onRecoverableError,c=0;c<l.length;c++){var p=l[c];s(p.value,{componentStack:p.stack})}}finally{L.T=t,J.p=n}}(oa&3)!==0&&ds(),Vt(e),n=e.pendingLanes,(a&261930)!==0&&(n&42)!==0?e===Or?Xn++:(Xn=0,Or=e):Xn=0,Qn(0)}}function Kd(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Tn(t)))}function ds(){return Qd(),Vd(),Zd(),Jd()}function Jd(){if(Ke!==5)return!1;var e=Ba,t=zr;zr=0;var a=Is(oa),l=L.T,n=J.p;try{J.p=32>a?32:a,L.T=null,a=Mr,Mr=null;var s=Ba,c=oa;if(Ke=0,Kl=Ba=null,oa=0,(_e&6)!==0)throw Error(r(331));var p=_e;if(_e|=4,wd(s.current),jd(s,s.current,c,a),_e=p,Qn(0,!1),ht&&typeof ht.onPostCommitFiberRoot=="function")try{ht.onPostCommitFiberRoot(rn,s)}catch{}return!0}finally{J.p=n,L.T=l,Kd(e,t)}}function $d(e,t,a){t=At(a,t),t=cr(e.stateNode,t,2),e=Aa(e,t,2),e!==null&&(cn(e,2),Vt(e))}function Ce(e,t,a){if(e.tag===3)$d(e,e,a);else for(;t!==null;){if(t.tag===3){$d(t,e,a);break}else if(t.tag===1){var l=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof l.componentDidCatch=="function"&&(Da===null||!Da.has(l))){e=At(a,e),a=Ff(2),l=Aa(t,a,2),l!==null&&(Wf(a,l,t,e),cn(l,2),Vt(l));break}}t=t.return}}function Br(e,t,a){var l=e.pingCache;if(l===null){l=e.pingCache=new Dp;var n=new Set;l.set(t,n)}else n=l.get(t),n===void 0&&(n=new Set,l.set(t,n));n.has(a)||(Cr=!0,n.add(a),e=kp.bind(null,e,t,a),t.then(e,e))}function kp(e,t,a){var l=e.pingCache;l!==null&&l.delete(t),e.pingedLanes|=e.suspendedLanes&a,e.warmLanes&=~a,Me===e&&(ge&a)===a&&(ke===4||ke===3&&(ge&62914560)===ge&&300>mt()-ss?(_e&2)===0&&Jl(e,0):Ar|=a,Zl===ge&&(Zl=0)),Vt(e)}function Fd(e,t){t===0&&(t=Xo()),e=el(e,t),e!==null&&(cn(e,t),Vt(e))}function qp(e){var t=e.memoizedState,a=0;t!==null&&(a=t.retryLane),Fd(e,a)}function Yp(e,t){var a=0;switch(e.tag){case 31:case 13:var l=e.stateNode,n=e.memoizedState;n!==null&&(a=n.retryLane);break;case 19:l=e.stateNode;break;case 22:l=e.stateNode._retryCache;break;default:throw Error(r(314))}l!==null&&l.delete(t),Fd(e,a)}function Gp(e,t){return Js(e,t)}var ms=null,Fl=null,Ur=!1,hs=!1,Lr=!1,La=0;function Vt(e){e!==Fl&&e.next===null&&(Fl===null?ms=Fl=e:Fl=Fl.next=e),hs=!0,Ur||(Ur=!0,Qp())}function Qn(e,t){if(!Lr&&hs){Lr=!0;do for(var a=!1,l=ms;l!==null;){if(e!==0){var n=l.pendingLanes;if(n===0)var s=0;else{var c=l.suspendedLanes,p=l.pingedLanes;s=(1<<31-pt(42|e)+1)-1,s&=n&~(c&~p),s=s&201326741?s&201326741|1:s?s|2:0}s!==0&&(a=!0,em(l,s))}else s=ge,s=vi(l,l===Me?s:0,l.cancelPendingCommit!==null||l.timeoutHandle!==-1),(s&3)===0||on(l,s)||(a=!0,em(l,s));l=l.next}while(a);Lr=!1}}function Xp(){Wd()}function Wd(){hs=Ur=!1;var e=0;La!==0&&ey()&&(e=La);for(var t=mt(),a=null,l=ms;l!==null;){var n=l.next,s=Id(l,t);s===0?(l.next=null,a===null?ms=n:a.next=n,n===null&&(Fl=a)):(a=l,(e!==0||(s&3)!==0)&&(hs=!0)),l=n}Ke!==0&&Ke!==5||Qn(e),La!==0&&(La=0)}function Id(e,t){for(var a=e.suspendedLanes,l=e.pingedLanes,n=e.expirationTimes,s=e.pendingLanes&-62914561;0<s;){var c=31-pt(s),p=1<<c,S=n[c];S===-1?((p&a)===0||(p&l)!==0)&&(n[c]=y0(p,t)):S<=t&&(e.expiredLanes|=p),s&=~p}if(t=Me,a=ge,a=vi(e,e===t?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),l=e.callbackNode,a===0||e===t&&(je===2||je===9)||e.cancelPendingCommit!==null)return l!==null&&l!==null&&$s(l),e.callbackNode=null,e.callbackPriority=0;if((a&3)===0||on(e,a)){if(t=a&-a,t===e.callbackPriority)return t;switch(l!==null&&$s(l),Is(a)){case 2:case 8:a=Yo;break;case 32:a=hi;break;case 268435456:a=Go;break;default:a=hi}return l=Pd.bind(null,e),a=Js(a,l),e.callbackPriority=t,e.callbackNode=a,t}return l!==null&&l!==null&&$s(l),e.callbackPriority=2,e.callbackNode=null,2}function Pd(e,t){if(Ke!==0&&Ke!==5)return e.callbackNode=null,e.callbackPriority=0,null;var a=e.callbackNode;if(ds()&&e.callbackNode!==a)return null;var l=ge;return l=vi(e,e===Me?l:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),l===0?null:(Dd(e,l,t),Id(e,mt()),e.callbackNode!=null&&e.callbackNode===a?Pd.bind(null,e):null)}function em(e,t){if(ds())return null;Dd(e,t,!0)}function Qp(){ay(function(){(_e&6)!==0?Js(qo,Xp):Wd()})}function Hr(){if(La===0){var e=Bl;e===0&&(e=pi,pi<<=1,(pi&261888)===0&&(pi=256)),La=e}return La}function tm(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Ei(""+e)}function am(e,t){var a=t.ownerDocument.createElement("input");return a.name=t.name,a.value=t.value,e.id&&a.setAttribute("form",e.id),t.parentNode.insertBefore(a,t),e=new FormData(e),a.parentNode.removeChild(a),e}function Vp(e,t,a,l,n){if(t==="submit"&&a&&a.stateNode===n){var s=tm((n[st]||null).action),c=l.submitter;c&&(t=(t=c[st]||null)?tm(t.formAction):c.getAttribute("formAction"),t!==null&&(s=t,c=null));var p=new ji("action","action",null,l,n);e.push({event:p,listeners:[{instance:null,listener:function(){if(l.defaultPrevented){if(La!==0){var S=c?am(n,c):new FormData(n);nr(a,{pending:!0,data:S,method:n.method,action:s},null,S)}}else typeof s=="function"&&(p.preventDefault(),S=c?am(n,c):new FormData(n),nr(a,{pending:!0,data:S,method:n.method,action:s},s,S))},currentTarget:n}]})}}for(var kr=0;kr<Su.length;kr++){var qr=Su[kr],Zp=qr.toLowerCase(),Kp=qr[0].toUpperCase()+qr.slice(1);Ut(Zp,"on"+Kp)}Ut(Oc,"onAnimationEnd"),Ut(Rc,"onAnimationIteration"),Ut(Dc,"onAnimationStart"),Ut("dblclick","onDoubleClick"),Ut("focusin","onFocus"),Ut("focusout","onBlur"),Ut(op,"onTransitionRun"),Ut(cp,"onTransitionStart"),Ut(fp,"onTransitionCancel"),Ut(Bc,"onTransitionEnd"),Sl("onMouseEnter",["mouseout","mouseover"]),Sl("onMouseLeave",["mouseout","mouseover"]),Sl("onPointerEnter",["pointerout","pointerover"]),Sl("onPointerLeave",["pointerout","pointerover"]),Fa("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Fa("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Fa("onBeforeInput",["compositionend","keypress","textInput","paste"]),Fa("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Fa("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Fa("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Vn="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(" "),Jp=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Vn));function lm(e,t){t=(t&4)!==0;for(var a=0;a<e.length;a++){var l=e[a],n=l.event;l=l.listeners;e:{var s=void 0;if(t)for(var c=l.length-1;0<=c;c--){var p=l[c],S=p.instance,A=p.currentTarget;if(p=p.listener,S!==s&&n.isPropagationStopped())break e;s=p,n.currentTarget=A;try{s(n)}catch(H){wi(H)}n.currentTarget=null,s=S}else for(c=0;c<l.length;c++){if(p=l[c],S=p.instance,A=p.currentTarget,p=p.listener,S!==s&&n.isPropagationStopped())break e;s=p,n.currentTarget=A;try{s(n)}catch(H){wi(H)}n.currentTarget=null,s=S}}}}function pe(e,t){var a=t[Ps];a===void 0&&(a=t[Ps]=new Set);var l=e+"__bubble";a.has(l)||(nm(t,e,2,!1),a.add(l))}function Yr(e,t,a){var l=0;t&&(l|=4),nm(a,e,l,t)}var ps="_reactListening"+Math.random().toString(36).slice(2);function Gr(e){if(!e[ps]){e[ps]=!0,Fo.forEach(function(a){a!=="selectionchange"&&(Jp.has(a)||Yr(a,!1,e),Yr(a,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[ps]||(t[ps]=!0,Yr("selectionchange",!1,t))}}function nm(e,t,a,l){switch(Rm(t)){case 2:var n=Ey;break;case 8:n=_y;break;default:n=lo}a=n.bind(null,t,a,e),n=void 0,!ru||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(n=!0),l?n!==void 0?e.addEventListener(t,a,{capture:!0,passive:n}):e.addEventListener(t,a,!0):n!==void 0?e.addEventListener(t,a,{passive:n}):e.addEventListener(t,a,!1)}function Xr(e,t,a,l,n){var s=l;if((t&1)===0&&(t&2)===0&&l!==null)e:for(;;){if(l===null)return;var c=l.tag;if(c===3||c===4){var p=l.stateNode.containerInfo;if(p===n)break;if(c===4)for(c=l.return;c!==null;){var S=c.tag;if((S===3||S===4)&&c.stateNode.containerInfo===n)return;c=c.return}for(;p!==null;){if(c=vl(p),c===null)return;if(S=c.tag,S===5||S===6||S===26||S===27){l=s=c;continue e}p=p.parentNode}}l=l.return}rc(function(){var A=s,H=su(a),X=[];e:{var z=Uc.get(e);if(z!==void 0){var O=ji,I=e;switch(e){case"keypress":if(Ti(a)===0)break e;case"keydown":case"keyup":O=Y0;break;case"focusin":I="focus",O=du;break;case"focusout":I="blur",O=du;break;case"beforeblur":case"afterblur":O=du;break;case"click":if(a.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":O=fc;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":O=w0;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":O=Q0;break;case Oc:case Rc:case Dc:O=O0;break;case Bc:O=Z0;break;case"scroll":case"scrollend":O=C0;break;case"wheel":O=J0;break;case"copy":case"cut":case"paste":O=D0;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":O=mc;break;case"toggle":case"beforetoggle":O=F0}var ie=(t&4)!==0,ze=!ie&&(e==="scroll"||e==="scrollend"),N=ie?z!==null?z+"Capture":null:z;ie=[];for(var T=A,C;T!==null;){var k=T;if(C=k.stateNode,k=k.tag,k!==5&&k!==26&&k!==27||C===null||N===null||(k=mn(T,N),k!=null&&ie.push(Zn(T,k,C))),ze)break;T=T.return}0<ie.length&&(z=new O(z,I,null,a,H),X.push({event:z,listeners:ie}))}}if((t&7)===0){e:{if(z=e==="mouseover"||e==="pointerover",O=e==="mouseout"||e==="pointerout",z&&a!==iu&&(I=a.relatedTarget||a.fromElement)&&(vl(I)||I[gl]))break e;if((O||z)&&(z=H.window===H?H:(z=H.ownerDocument)?z.defaultView||z.parentWindow:window,O?(I=a.relatedTarget||a.toElement,O=A,I=I?vl(I):null,I!==null&&(ze=m(I),ie=I.tag,I!==ze||ie!==5&&ie!==27&&ie!==6)&&(I=null)):(O=null,I=A),O!==I)){if(ie=fc,k="onMouseLeave",N="onMouseEnter",T="mouse",(e==="pointerout"||e==="pointerover")&&(ie=mc,k="onPointerLeave",N="onPointerEnter",T="pointer"),ze=O==null?z:dn(O),C=I==null?z:dn(I),z=new ie(k,T+"leave",O,a,H),z.target=ze,z.relatedTarget=C,k=null,vl(H)===A&&(ie=new ie(N,T+"enter",I,a,H),ie.target=C,ie.relatedTarget=ze,k=ie),ze=k,O&&I)t:{for(ie=$p,N=O,T=I,C=0,k=N;k;k=ie(k))C++;k=0;for(var le=T;le;le=ie(le))k++;for(;0<C-k;)N=ie(N),C--;for(;0<k-C;)T=ie(T),k--;for(;C--;){if(N===T||T!==null&&N===T.alternate){ie=N;break t}N=ie(N),T=ie(T)}ie=null}else ie=null;O!==null&&im(X,z,O,ie,!1),I!==null&&ze!==null&&im(X,ze,I,ie,!0)}}e:{if(z=A?dn(A):window,O=z.nodeName&&z.nodeName.toLowerCase(),O==="select"||O==="input"&&z.type==="file")var be=Sc;else if(xc(z))if(Ec)be=sp;else{be=np;var te=lp}else O=z.nodeName,!O||O.toLowerCase()!=="input"||z.type!=="checkbox"&&z.type!=="radio"?A&&nu(A.elementType)&&(be=Sc):be=ip;if(be&&(be=be(e,A))){bc(X,be,a,H);break e}te&&te(e,z,A),e==="focusout"&&A&&z.type==="number"&&A.memoizedProps.value!=null&&lu(z,"number",z.value)}switch(te=A?dn(A):window,e){case"focusin":(xc(te)||te.contentEditable==="true")&&(Cl=te,vu=A,Sn=null);break;case"focusout":Sn=vu=Cl=null;break;case"mousedown":xu=!0;break;case"contextmenu":case"mouseup":case"dragend":xu=!1,zc(X,a,H);break;case"selectionchange":if(rp)break;case"keydown":case"keyup":zc(X,a,H)}var de;if(hu)e:{switch(e){case"compositionstart":var ve="onCompositionStart";break e;case"compositionend":ve="onCompositionEnd";break e;case"compositionupdate":ve="onCompositionUpdate";break e}ve=void 0}else jl?gc(e,a)&&(ve="onCompositionEnd"):e==="keydown"&&a.keyCode===229&&(ve="onCompositionStart");ve&&(hc&&a.locale!=="ko"&&(jl||ve!=="onCompositionStart"?ve==="onCompositionEnd"&&jl&&(de=oc()):(Sa=H,ou="value"in Sa?Sa.value:Sa.textContent,jl=!0)),te=ys(A,ve),0<te.length&&(ve=new dc(ve,e,null,a,H),X.push({event:ve,listeners:te}),de?ve.data=de:(de=vc(a),de!==null&&(ve.data=de)))),(de=I0?P0(e,a):ep(e,a))&&(ve=ys(A,"onBeforeInput"),0<ve.length&&(te=new dc("onBeforeInput","beforeinput",null,a,H),X.push({event:te,listeners:ve}),te.data=de)),Vp(X,e,A,a,H)}lm(X,t)})}function Zn(e,t,a){return{instance:e,listener:t,currentTarget:a}}function ys(e,t){for(var a=t+"Capture",l=[];e!==null;){var n=e,s=n.stateNode;if(n=n.tag,n!==5&&n!==26&&n!==27||s===null||(n=mn(e,a),n!=null&&l.unshift(Zn(e,n,s)),n=mn(e,t),n!=null&&l.push(Zn(e,n,s))),e.tag===3)return l;e=e.return}return[]}function $p(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function im(e,t,a,l,n){for(var s=t._reactName,c=[];a!==null&&a!==l;){var p=a,S=p.alternate,A=p.stateNode;if(p=p.tag,S!==null&&S===l)break;p!==5&&p!==26&&p!==27||A===null||(S=A,n?(A=mn(a,s),A!=null&&c.unshift(Zn(a,A,S))):n||(A=mn(a,s),A!=null&&c.push(Zn(a,A,S)))),a=a.return}c.length!==0&&e.push({event:t,listeners:c})}var Fp=/\r\n?/g,Wp=/\u0000|\uFFFD/g;function sm(e){return(typeof e=="string"?e:""+e).replace(Fp,`
- `).replace(Wp,"")}function um(e,t){return t=sm(t),sm(e)===t}function we(e,t,a,l,n,s){switch(a){case"children":typeof l=="string"?t==="body"||t==="textarea"&&l===""||_l(e,l):(typeof l=="number"||typeof l=="bigint")&&t!=="body"&&_l(e,""+l);break;case"className":bi(e,"class",l);break;case"tabIndex":bi(e,"tabindex",l);break;case"dir":case"role":case"viewBox":case"width":case"height":bi(e,a,l);break;case"style":sc(e,l,s);break;case"data":if(t!=="object"){bi(e,"data",l);break}case"src":case"href":if(l===""&&(t!=="a"||a!=="href")){e.removeAttribute(a);break}if(l==null||typeof l=="function"||typeof l=="symbol"||typeof l=="boolean"){e.removeAttribute(a);break}l=Ei(""+l),e.setAttribute(a,l);break;case"action":case"formAction":if(typeof l=="function"){e.setAttribute(a,"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 s=="function"&&(a==="formAction"?(t!=="input"&&we(e,t,"name",n.name,n,null),we(e,t,"formEncType",n.formEncType,n,null),we(e,t,"formMethod",n.formMethod,n,null),we(e,t,"formTarget",n.formTarget,n,null)):(we(e,t,"encType",n.encType,n,null),we(e,t,"method",n.method,n,null),we(e,t,"target",n.target,n,null)));if(l==null||typeof l=="symbol"||typeof l=="boolean"){e.removeAttribute(a);break}l=Ei(""+l),e.setAttribute(a,l);break;case"onClick":l!=null&&(e.onclick=Jt);break;case"onScroll":l!=null&&pe("scroll",e);break;case"onScrollEnd":l!=null&&pe("scrollend",e);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(r(61));if(a=l.__html,a!=null){if(n.children!=null)throw Error(r(60));e.innerHTML=a}}break;case"multiple":e.multiple=l&&typeof l!="function"&&typeof l!="symbol";break;case"muted":e.muted=l&&typeof l!="function"&&typeof l!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(l==null||typeof l=="function"||typeof l=="boolean"||typeof l=="symbol"){e.removeAttribute("xlink:href");break}a=Ei(""+l),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",a);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":l!=null&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(a,""+l):e.removeAttribute(a);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":l&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(a,""):e.removeAttribute(a);break;case"capture":case"download":l===!0?e.setAttribute(a,""):l!==!1&&l!=null&&typeof l!="function"&&typeof l!="symbol"?e.setAttribute(a,l):e.removeAttribute(a);break;case"cols":case"rows":case"size":case"span":l!=null&&typeof l!="function"&&typeof l!="symbol"&&!isNaN(l)&&1<=l?e.setAttribute(a,l):e.removeAttribute(a);break;case"rowSpan":case"start":l==null||typeof l=="function"||typeof l=="symbol"||isNaN(l)?e.removeAttribute(a):e.setAttribute(a,l);break;case"popover":pe("beforetoggle",e),pe("toggle",e),xi(e,"popover",l);break;case"xlinkActuate":Kt(e,"http://www.w3.org/1999/xlink","xlink:actuate",l);break;case"xlinkArcrole":Kt(e,"http://www.w3.org/1999/xlink","xlink:arcrole",l);break;case"xlinkRole":Kt(e,"http://www.w3.org/1999/xlink","xlink:role",l);break;case"xlinkShow":Kt(e,"http://www.w3.org/1999/xlink","xlink:show",l);break;case"xlinkTitle":Kt(e,"http://www.w3.org/1999/xlink","xlink:title",l);break;case"xlinkType":Kt(e,"http://www.w3.org/1999/xlink","xlink:type",l);break;case"xmlBase":Kt(e,"http://www.w3.org/XML/1998/namespace","xml:base",l);break;case"xmlLang":Kt(e,"http://www.w3.org/XML/1998/namespace","xml:lang",l);break;case"xmlSpace":Kt(e,"http://www.w3.org/XML/1998/namespace","xml:space",l);break;case"is":xi(e,"is",l);break;case"innerText":case"textContent":break;default:(!(2<a.length)||a[0]!=="o"&&a[0]!=="O"||a[1]!=="n"&&a[1]!=="N")&&(a=N0.get(a)||a,xi(e,a,l))}}function Qr(e,t,a,l,n,s){switch(a){case"style":sc(e,l,s);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(r(61));if(a=l.__html,a!=null){if(n.children!=null)throw Error(r(60));e.innerHTML=a}}break;case"children":typeof l=="string"?_l(e,l):(typeof l=="number"||typeof l=="bigint")&&_l(e,""+l);break;case"onScroll":l!=null&&pe("scroll",e);break;case"onScrollEnd":l!=null&&pe("scrollend",e);break;case"onClick":l!=null&&(e.onclick=Jt);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Wo.hasOwnProperty(a))e:{if(a[0]==="o"&&a[1]==="n"&&(n=a.endsWith("Capture"),t=a.slice(2,n?a.length-7:void 0),s=e[st]||null,s=s!=null?s[a]:null,typeof s=="function"&&e.removeEventListener(t,s,n),typeof l=="function")){typeof s!="function"&&s!==null&&(a in e?e[a]=null:e.hasAttribute(a)&&e.removeAttribute(a)),e.addEventListener(t,l,n);break e}a in e?e[a]=l:l===!0?e.setAttribute(a,""):xi(e,a,l)}}}function et(e,t,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":pe("error",e),pe("load",e);var l=!1,n=!1,s;for(s in a)if(a.hasOwnProperty(s)){var c=a[s];if(c!=null)switch(s){case"src":l=!0;break;case"srcSet":n=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,t));default:we(e,t,s,c,a,null)}}n&&we(e,t,"srcSet",a.srcSet,a,null),l&&we(e,t,"src",a.src,a,null);return;case"input":pe("invalid",e);var p=s=c=n=null,S=null,A=null;for(l in a)if(a.hasOwnProperty(l)){var H=a[l];if(H!=null)switch(l){case"name":n=H;break;case"type":c=H;break;case"checked":S=H;break;case"defaultChecked":A=H;break;case"value":s=H;break;case"defaultValue":p=H;break;case"children":case"dangerouslySetInnerHTML":if(H!=null)throw Error(r(137,t));break;default:we(e,t,l,H,a,null)}}ac(e,s,p,S,A,c,n,!1);return;case"select":pe("invalid",e),l=c=s=null;for(n in a)if(a.hasOwnProperty(n)&&(p=a[n],p!=null))switch(n){case"value":s=p;break;case"defaultValue":c=p;break;case"multiple":l=p;default:we(e,t,n,p,a,null)}t=s,a=c,e.multiple=!!l,t!=null?El(e,!!l,t,!1):a!=null&&El(e,!!l,a,!0);return;case"textarea":pe("invalid",e),s=n=l=null;for(c in a)if(a.hasOwnProperty(c)&&(p=a[c],p!=null))switch(c){case"value":l=p;break;case"defaultValue":n=p;break;case"children":s=p;break;case"dangerouslySetInnerHTML":if(p!=null)throw Error(r(91));break;default:we(e,t,c,p,a,null)}nc(e,l,n,s);return;case"option":for(S in a)if(a.hasOwnProperty(S)&&(l=a[S],l!=null))switch(S){case"selected":e.selected=l&&typeof l!="function"&&typeof l!="symbol";break;default:we(e,t,S,l,a,null)}return;case"dialog":pe("beforetoggle",e),pe("toggle",e),pe("cancel",e),pe("close",e);break;case"iframe":case"object":pe("load",e);break;case"video":case"audio":for(l=0;l<Vn.length;l++)pe(Vn[l],e);break;case"image":pe("error",e),pe("load",e);break;case"details":pe("toggle",e);break;case"embed":case"source":case"link":pe("error",e),pe("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(A in a)if(a.hasOwnProperty(A)&&(l=a[A],l!=null))switch(A){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,t));default:we(e,t,A,l,a,null)}return;default:if(nu(t)){for(H in a)a.hasOwnProperty(H)&&(l=a[H],l!==void 0&&Qr(e,t,H,l,a,void 0));return}}for(p in a)a.hasOwnProperty(p)&&(l=a[p],l!=null&&we(e,t,p,l,a,null))}function Ip(e,t,a,l){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var n=null,s=null,c=null,p=null,S=null,A=null,H=null;for(O in a){var X=a[O];if(a.hasOwnProperty(O)&&X!=null)switch(O){case"checked":break;case"value":break;case"defaultValue":S=X;default:l.hasOwnProperty(O)||we(e,t,O,null,l,X)}}for(var z in l){var O=l[z];if(X=a[z],l.hasOwnProperty(z)&&(O!=null||X!=null))switch(z){case"type":s=O;break;case"name":n=O;break;case"checked":A=O;break;case"defaultChecked":H=O;break;case"value":c=O;break;case"defaultValue":p=O;break;case"children":case"dangerouslySetInnerHTML":if(O!=null)throw Error(r(137,t));break;default:O!==X&&we(e,t,z,O,l,X)}}au(e,c,p,S,A,H,s,n);return;case"select":O=c=p=z=null;for(s in a)if(S=a[s],a.hasOwnProperty(s)&&S!=null)switch(s){case"value":break;case"multiple":O=S;default:l.hasOwnProperty(s)||we(e,t,s,null,l,S)}for(n in l)if(s=l[n],S=a[n],l.hasOwnProperty(n)&&(s!=null||S!=null))switch(n){case"value":z=s;break;case"defaultValue":p=s;break;case"multiple":c=s;default:s!==S&&we(e,t,n,s,l,S)}t=p,a=c,l=O,z!=null?El(e,!!a,z,!1):!!l!=!!a&&(t!=null?El(e,!!a,t,!0):El(e,!!a,a?[]:"",!1));return;case"textarea":O=z=null;for(p in a)if(n=a[p],a.hasOwnProperty(p)&&n!=null&&!l.hasOwnProperty(p))switch(p){case"value":break;case"children":break;default:we(e,t,p,null,l,n)}for(c in l)if(n=l[c],s=a[c],l.hasOwnProperty(c)&&(n!=null||s!=null))switch(c){case"value":z=n;break;case"defaultValue":O=n;break;case"children":break;case"dangerouslySetInnerHTML":if(n!=null)throw Error(r(91));break;default:n!==s&&we(e,t,c,n,l,s)}lc(e,z,O);return;case"option":for(var I in a)if(z=a[I],a.hasOwnProperty(I)&&z!=null&&!l.hasOwnProperty(I))switch(I){case"selected":e.selected=!1;break;default:we(e,t,I,null,l,z)}for(S in l)if(z=l[S],O=a[S],l.hasOwnProperty(S)&&z!==O&&(z!=null||O!=null))switch(S){case"selected":e.selected=z&&typeof z!="function"&&typeof z!="symbol";break;default:we(e,t,S,z,l,O)}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 ie in a)z=a[ie],a.hasOwnProperty(ie)&&z!=null&&!l.hasOwnProperty(ie)&&we(e,t,ie,null,l,z);for(A in l)if(z=l[A],O=a[A],l.hasOwnProperty(A)&&z!==O&&(z!=null||O!=null))switch(A){case"children":case"dangerouslySetInnerHTML":if(z!=null)throw Error(r(137,t));break;default:we(e,t,A,z,l,O)}return;default:if(nu(t)){for(var ze in a)z=a[ze],a.hasOwnProperty(ze)&&z!==void 0&&!l.hasOwnProperty(ze)&&Qr(e,t,ze,void 0,l,z);for(H in l)z=l[H],O=a[H],!l.hasOwnProperty(H)||z===O||z===void 0&&O===void 0||Qr(e,t,H,z,l,O);return}}for(var N in a)z=a[N],a.hasOwnProperty(N)&&z!=null&&!l.hasOwnProperty(N)&&we(e,t,N,null,l,z);for(X in l)z=l[X],O=a[X],!l.hasOwnProperty(X)||z===O||z==null&&O==null||we(e,t,X,z,l,O)}function rm(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function Pp(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,a=performance.getEntriesByType("resource"),l=0;l<a.length;l++){var n=a[l],s=n.transferSize,c=n.initiatorType,p=n.duration;if(s&&p&&rm(c)){for(c=0,p=n.responseEnd,l+=1;l<a.length;l++){var S=a[l],A=S.startTime;if(A>p)break;var H=S.transferSize,X=S.initiatorType;H&&rm(X)&&(S=S.responseEnd,c+=H*(S<p?1:(p-A)/(S-A)))}if(--l,t+=8*(s+c)/(n.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var Vr=null,Zr=null;function gs(e){return e.nodeType===9?e:e.ownerDocument}function om(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function cm(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function Kr(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Jr=null;function ey(){var e=window.event;return e&&e.type==="popstate"?e===Jr?!1:(Jr=e,!0):(Jr=null,!1)}var fm=typeof setTimeout=="function"?setTimeout:void 0,ty=typeof clearTimeout=="function"?clearTimeout:void 0,dm=typeof Promise=="function"?Promise:void 0,ay=typeof queueMicrotask=="function"?queueMicrotask:typeof dm<"u"?function(e){return dm.resolve(null).then(e).catch(ly)}:fm;function ly(e){setTimeout(function(){throw e})}function Ha(e){return e==="head"}function mm(e,t){var a=t,l=0;do{var n=a.nextSibling;if(e.removeChild(a),n&&n.nodeType===8)if(a=n.data,a==="/$"||a==="/&"){if(l===0){e.removeChild(n),en(t);return}l--}else if(a==="$"||a==="$?"||a==="$~"||a==="$!"||a==="&")l++;else if(a==="html")Kn(e.ownerDocument.documentElement);else if(a==="head"){a=e.ownerDocument.head,Kn(a);for(var s=a.firstChild;s;){var c=s.nextSibling,p=s.nodeName;s[fn]||p==="SCRIPT"||p==="STYLE"||p==="LINK"&&s.rel.toLowerCase()==="stylesheet"||a.removeChild(s),s=c}}else a==="body"&&Kn(e.ownerDocument.body);a=n}while(a);en(t)}function hm(e,t){var a=e;e=0;do{var l=a.nextSibling;if(a.nodeType===1?t?(a._stashedDisplay=a.style.display,a.style.display="none"):(a.style.display=a._stashedDisplay||"",a.getAttribute("style")===""&&a.removeAttribute("style")):a.nodeType===3&&(t?(a._stashedText=a.nodeValue,a.nodeValue=""):a.nodeValue=a._stashedText||""),l&&l.nodeType===8)if(a=l.data,a==="/$"){if(e===0)break;e--}else a!=="$"&&a!=="$?"&&a!=="$~"&&a!=="$!"||e++;a=l}while(a)}function $r(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var a=t;switch(t=t.nextSibling,a.nodeName){case"HTML":case"HEAD":case"BODY":$r(a),eu(a);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(a.rel.toLowerCase()==="stylesheet")continue}e.removeChild(a)}}function ny(e,t,a,l){for(;e.nodeType===1;){var n=a;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!l&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(l){if(!e[fn])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(s=e.getAttribute("rel"),s==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(s!==n.rel||e.getAttribute("href")!==(n.href==null||n.href===""?null:n.href)||e.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin)||e.getAttribute("title")!==(n.title==null?null:n.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(s=e.getAttribute("src"),(s!==(n.src==null?null:n.src)||e.getAttribute("type")!==(n.type==null?null:n.type)||e.getAttribute("crossorigin")!==(n.crossOrigin==null?null:n.crossOrigin))&&s&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var s=n.name==null?null:""+n.name;if(n.type==="hidden"&&e.getAttribute("name")===s)return e}else return e;if(e=Rt(e.nextSibling),e===null)break}return null}function iy(e,t,a){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!a||(e=Rt(e.nextSibling),e===null))return null;return e}function pm(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=Rt(e.nextSibling),e===null))return null;return e}function Fr(e){return e.data==="$?"||e.data==="$~"}function Wr(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function sy(e,t){var a=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||a.readyState!=="loading")t();else{var l=function(){t(),a.removeEventListener("DOMContentLoaded",l)};a.addEventListener("DOMContentLoaded",l),e._reactRetry=l}}function Rt(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var Ir=null;function ym(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="/$"||a==="/&"){if(t===0)return Rt(e.nextSibling);t--}else a!=="$"&&a!=="$!"&&a!=="$?"&&a!=="$~"&&a!=="&"||t++}e=e.nextSibling}return null}function gm(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="$"||a==="$!"||a==="$?"||a==="$~"||a==="&"){if(t===0)return e;t--}else a!=="/$"&&a!=="/&"||t++}e=e.previousSibling}return null}function vm(e,t,a){switch(t=gs(a),e){case"html":if(e=t.documentElement,!e)throw Error(r(452));return e;case"head":if(e=t.head,!e)throw Error(r(453));return e;case"body":if(e=t.body,!e)throw Error(r(454));return e;default:throw Error(r(451))}}function Kn(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);eu(e)}var Dt=new Map,xm=new Set;function vs(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var ca=J.d;J.d={f:uy,r:ry,D:oy,C:cy,L:fy,m:dy,X:hy,S:my,M:py};function uy(){var e=ca.f(),t=os();return e||t}function ry(e){var t=xl(e);t!==null&&t.tag===5&&t.type==="form"?Uf(t):ca.r(e)}var Wl=typeof document>"u"?null:document;function bm(e,t,a){var l=Wl;if(l&&typeof t=="string"&&t){var n=jt(t);n='link[rel="'+e+'"][href="'+n+'"]',typeof a=="string"&&(n+='[crossorigin="'+a+'"]'),xm.has(n)||(xm.add(n),e={rel:e,crossOrigin:a,href:t},l.querySelector(n)===null&&(t=l.createElement("link"),et(t,"link",e),Je(t),l.head.appendChild(t)))}}function oy(e){ca.D(e),bm("dns-prefetch",e,null)}function cy(e,t){ca.C(e,t),bm("preconnect",e,t)}function fy(e,t,a){ca.L(e,t,a);var l=Wl;if(l&&e&&t){var n='link[rel="preload"][as="'+jt(t)+'"]';t==="image"&&a&&a.imageSrcSet?(n+='[imagesrcset="'+jt(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(n+='[imagesizes="'+jt(a.imageSizes)+'"]')):n+='[href="'+jt(e)+'"]';var s=n;switch(t){case"style":s=Il(e);break;case"script":s=Pl(e)}Dt.has(s)||(e=b({rel:"preload",href:t==="image"&&a&&a.imageSrcSet?void 0:e,as:t},a),Dt.set(s,e),l.querySelector(n)!==null||t==="style"&&l.querySelector(Jn(s))||t==="script"&&l.querySelector($n(s))||(t=l.createElement("link"),et(t,"link",e),Je(t),l.head.appendChild(t)))}}function dy(e,t){ca.m(e,t);var a=Wl;if(a&&e){var l=t&&typeof t.as=="string"?t.as:"script",n='link[rel="modulepreload"][as="'+jt(l)+'"][href="'+jt(e)+'"]',s=n;switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":s=Pl(e)}if(!Dt.has(s)&&(e=b({rel:"modulepreload",href:e},t),Dt.set(s,e),a.querySelector(n)===null)){switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector($n(s)))return}l=a.createElement("link"),et(l,"link",e),Je(l),a.head.appendChild(l)}}}function my(e,t,a){ca.S(e,t,a);var l=Wl;if(l&&e){var n=bl(l).hoistableStyles,s=Il(e);t=t||"default";var c=n.get(s);if(!c){var p={loading:0,preload:null};if(c=l.querySelector(Jn(s)))p.loading=5;else{e=b({rel:"stylesheet",href:e,"data-precedence":t},a),(a=Dt.get(s))&&Pr(e,a);var S=c=l.createElement("link");Je(S),et(S,"link",e),S._p=new Promise(function(A,H){S.onload=A,S.onerror=H}),S.addEventListener("load",function(){p.loading|=1}),S.addEventListener("error",function(){p.loading|=2}),p.loading|=4,xs(c,t,l)}c={type:"stylesheet",instance:c,count:1,state:p},n.set(s,c)}}}function hy(e,t){ca.X(e,t);var a=Wl;if(a&&e){var l=bl(a).hoistableScripts,n=Pl(e),s=l.get(n);s||(s=a.querySelector($n(n)),s||(e=b({src:e,async:!0},t),(t=Dt.get(n))&&eo(e,t),s=a.createElement("script"),Je(s),et(s,"link",e),a.head.appendChild(s)),s={type:"script",instance:s,count:1,state:null},l.set(n,s))}}function py(e,t){ca.M(e,t);var a=Wl;if(a&&e){var l=bl(a).hoistableScripts,n=Pl(e),s=l.get(n);s||(s=a.querySelector($n(n)),s||(e=b({src:e,async:!0,type:"module"},t),(t=Dt.get(n))&&eo(e,t),s=a.createElement("script"),Je(s),et(s,"link",e),a.head.appendChild(s)),s={type:"script",instance:s,count:1,state:null},l.set(n,s))}}function Sm(e,t,a,l){var n=(n=me.current)?vs(n):null;if(!n)throw Error(r(446));switch(e){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(t=Il(a.href),a=bl(n).hoistableStyles,l=a.get(t),l||(l={type:"style",instance:null,count:0,state:null},a.set(t,l)),l):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){e=Il(a.href);var s=bl(n).hoistableStyles,c=s.get(e);if(c||(n=n.ownerDocument||n,c={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},s.set(e,c),(s=n.querySelector(Jn(e)))&&!s._p&&(c.instance=s,c.state.loading=5),Dt.has(e)||(a={rel:"preload",as:"style",href:a.href,crossOrigin:a.crossOrigin,integrity:a.integrity,media:a.media,hrefLang:a.hrefLang,referrerPolicy:a.referrerPolicy},Dt.set(e,a),s||yy(n,e,a,c.state))),t&&l===null)throw Error(r(528,""));return c}if(t&&l!==null)throw Error(r(529,""));return null;case"script":return t=a.async,a=a.src,typeof a=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Pl(a),a=bl(n).hoistableScripts,l=a.get(t),l||(l={type:"script",instance:null,count:0,state:null},a.set(t,l)),l):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,e))}}function Il(e){return'href="'+jt(e)+'"'}function Jn(e){return'link[rel="stylesheet"]['+e+"]"}function Em(e){return b({},e,{"data-precedence":e.precedence,precedence:null})}function yy(e,t,a,l){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?l.loading=1:(t=e.createElement("link"),l.preload=t,t.addEventListener("load",function(){return l.loading|=1}),t.addEventListener("error",function(){return l.loading|=2}),et(t,"link",a),Je(t),e.head.appendChild(t))}function Pl(e){return'[src="'+jt(e)+'"]'}function $n(e){return"script[async]"+e}function _m(e,t,a){if(t.count++,t.instance===null)switch(t.type){case"style":var l=e.querySelector('style[data-href~="'+jt(a.href)+'"]');if(l)return t.instance=l,Je(l),l;var n=b({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return l=(e.ownerDocument||e).createElement("style"),Je(l),et(l,"style",n),xs(l,a.precedence,e),t.instance=l;case"stylesheet":n=Il(a.href);var s=e.querySelector(Jn(n));if(s)return t.state.loading|=4,t.instance=s,Je(s),s;l=Em(a),(n=Dt.get(n))&&Pr(l,n),s=(e.ownerDocument||e).createElement("link"),Je(s);var c=s;return c._p=new Promise(function(p,S){c.onload=p,c.onerror=S}),et(s,"link",l),t.state.loading|=4,xs(s,a.precedence,e),t.instance=s;case"script":return s=Pl(a.src),(n=e.querySelector($n(s)))?(t.instance=n,Je(n),n):(l=a,(n=Dt.get(s))&&(l=b({},a),eo(l,n)),e=e.ownerDocument||e,n=e.createElement("script"),Je(n),et(n,"link",l),e.head.appendChild(n),t.instance=n);case"void":return null;default:throw Error(r(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(l=t.instance,t.state.loading|=4,xs(l,a.precedence,e));return t.instance}function xs(e,t,a){for(var l=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=l.length?l[l.length-1]:null,s=n,c=0;c<l.length;c++){var p=l[c];if(p.dataset.precedence===t)s=p;else if(s!==n)break}s?s.parentNode.insertBefore(e,s.nextSibling):(t=a.nodeType===9?a.head:a,t.insertBefore(e,t.firstChild))}function Pr(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function eo(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var bs=null;function Tm(e,t,a){if(bs===null){var l=new Map,n=bs=new Map;n.set(a,l)}else n=bs,l=n.get(a),l||(l=new Map,n.set(a,l));if(l.has(e))return l;for(l.set(e,null),a=a.getElementsByTagName(e),n=0;n<a.length;n++){var s=a[n];if(!(s[fn]||s[Fe]||e==="link"&&s.getAttribute("rel")==="stylesheet")&&s.namespaceURI!=="http://www.w3.org/2000/svg"){var c=s.getAttribute(t)||"";c=e+c;var p=l.get(c);p?p.push(s):l.set(c,[s])}}return l}function Nm(e,t,a){e=e.ownerDocument||e,e.head.insertBefore(a,t==="title"?e.querySelector("head > title"):null)}function gy(e,t,a){if(a===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function jm(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function vy(e,t,a,l){if(a.type==="stylesheet"&&(typeof l.media!="string"||matchMedia(l.media).matches!==!1)&&(a.state.loading&4)===0){if(a.instance===null){var n=Il(l.href),s=t.querySelector(Jn(n));if(s){t=s._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Ss.bind(e),t.then(e,e)),a.state.loading|=4,a.instance=s,Je(s);return}s=t.ownerDocument||t,l=Em(l),(n=Dt.get(n))&&Pr(l,n),s=s.createElement("link"),Je(s);var c=s;c._p=new Promise(function(p,S){c.onload=p,c.onerror=S}),et(s,"link",l),a.instance=s}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(a,t),(t=a.state.preload)&&(a.state.loading&3)===0&&(e.count++,a=Ss.bind(e),t.addEventListener("load",a),t.addEventListener("error",a))}}var to=0;function xy(e,t){return e.stylesheets&&e.count===0&&_s(e,e.stylesheets),0<e.count||0<e.imgCount?function(a){var l=setTimeout(function(){if(e.stylesheets&&_s(e,e.stylesheets),e.unsuspend){var s=e.unsuspend;e.unsuspend=null,s()}},6e4+t);0<e.imgBytes&&to===0&&(to=62500*Pp());var n=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&_s(e,e.stylesheets),e.unsuspend)){var s=e.unsuspend;e.unsuspend=null,s()}},(e.imgBytes>to?50:800)+t);return e.unsuspend=a,function(){e.unsuspend=null,clearTimeout(l),clearTimeout(n)}}:null}function Ss(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)_s(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Es=null;function _s(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Es=new Map,t.forEach(by,e),Es=null,Ss.call(e))}function by(e,t){if(!(t.state.loading&4)){var a=Es.get(e);if(a)var l=a.get(null);else{a=new Map,Es.set(e,a);for(var n=e.querySelectorAll("link[data-precedence],style[data-precedence]"),s=0;s<n.length;s++){var c=n[s];(c.nodeName==="LINK"||c.getAttribute("media")!=="not all")&&(a.set(c.dataset.precedence,c),l=c)}l&&a.set(null,l)}n=t.instance,c=n.getAttribute("data-precedence"),s=a.get(c)||l,s===l&&a.set(null,n),a.set(c,n),this.count++,l=Ss.bind(this),n.addEventListener("load",l),n.addEventListener("error",l),s?s.parentNode.insertBefore(n,s.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(n,e.firstChild)),t.state.loading|=4}}var Fn={$$typeof:D,Provider:null,Consumer:null,_currentValue:ae,_currentValue2:ae,_threadCount:0};function Sy(e,t,a,l,n,s,c,p,S){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=Fs(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Fs(0),this.hiddenUpdates=Fs(null),this.identifierPrefix=l,this.onUncaughtError=n,this.onCaughtError=s,this.onRecoverableError=c,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=S,this.incompleteTransitions=new Map}function Cm(e,t,a,l,n,s,c,p,S,A,H,X){return e=new Sy(e,t,a,c,S,A,H,X,p),t=1,s===!0&&(t|=24),s=gt(3,null,null,t),e.current=s,s.stateNode=e,t=Du(),t.refCount++,e.pooledCache=t,t.refCount++,s.memoizedState={element:l,isDehydrated:a,cache:t},Hu(s),e}function Am(e){return e?(e=zl,e):zl}function wm(e,t,a,l,n,s){n=Am(n),l.context===null?l.context=n:l.pendingContext=n,l=Ca(t),l.payload={element:a},s=s===void 0?null:s,s!==null&&(l.callback=s),a=Aa(e,l,t),a!==null&&(dt(a,e,t),An(a,e,t))}function zm(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var a=e.retryLane;e.retryLane=a!==0&&a<t?a:t}}function ao(e,t){zm(e,t),(e=e.alternate)&&zm(e,t)}function Mm(e){if(e.tag===13||e.tag===31){var t=el(e,67108864);t!==null&&dt(t,e,67108864),ao(e,67108864)}}function Om(e){if(e.tag===13||e.tag===31){var t=Et();t=Ws(t);var a=el(e,t);a!==null&&dt(a,e,t),ao(e,t)}}var Ts=!0;function Ey(e,t,a,l){var n=L.T;L.T=null;var s=J.p;try{J.p=2,lo(e,t,a,l)}finally{J.p=s,L.T=n}}function _y(e,t,a,l){var n=L.T;L.T=null;var s=J.p;try{J.p=8,lo(e,t,a,l)}finally{J.p=s,L.T=n}}function lo(e,t,a,l){if(Ts){var n=no(l);if(n===null)Xr(e,t,l,Ns,a),Dm(e,l);else if(Ny(n,e,t,a,l))l.stopPropagation();else if(Dm(e,l),t&4&&-1<Ty.indexOf(e)){for(;n!==null;){var s=xl(n);if(s!==null)switch(s.tag){case 3:if(s=s.stateNode,s.current.memoizedState.isDehydrated){var c=$a(s.pendingLanes);if(c!==0){var p=s;for(p.pendingLanes|=2,p.entangledLanes|=2;c;){var S=1<<31-pt(c);p.entanglements[1]|=S,c&=~S}Vt(s),(_e&6)===0&&(us=mt()+500,Qn(0))}}break;case 31:case 13:p=el(s,2),p!==null&&dt(p,s,2),os(),ao(s,2)}if(s=no(l),s===null&&Xr(e,t,l,Ns,a),s===n)break;n=s}n!==null&&l.stopPropagation()}else Xr(e,t,l,null,a)}}function no(e){return e=su(e),io(e)}var Ns=null;function io(e){if(Ns=null,e=vl(e),e!==null){var t=m(e);if(t===null)e=null;else{var a=t.tag;if(a===13){if(e=h(t),e!==null)return e;e=null}else if(a===31){if(e=v(t),e!==null)return e;e=null}else if(a===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return Ns=e,null}function Rm(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(o0()){case qo:return 2;case Yo:return 8;case hi:case c0:return 32;case Go:return 268435456;default:return 32}default:return 32}}var so=!1,ka=null,qa=null,Ya=null,Wn=new Map,In=new Map,Ga=[],Ty="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 Dm(e,t){switch(e){case"focusin":case"focusout":ka=null;break;case"dragenter":case"dragleave":qa=null;break;case"mouseover":case"mouseout":Ya=null;break;case"pointerover":case"pointerout":Wn.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":In.delete(t.pointerId)}}function Pn(e,t,a,l,n,s){return e===null||e.nativeEvent!==s?(e={blockedOn:t,domEventName:a,eventSystemFlags:l,nativeEvent:s,targetContainers:[n]},t!==null&&(t=xl(t),t!==null&&Mm(t)),e):(e.eventSystemFlags|=l,t=e.targetContainers,n!==null&&t.indexOf(n)===-1&&t.push(n),e)}function Ny(e,t,a,l,n){switch(t){case"focusin":return ka=Pn(ka,e,t,a,l,n),!0;case"dragenter":return qa=Pn(qa,e,t,a,l,n),!0;case"mouseover":return Ya=Pn(Ya,e,t,a,l,n),!0;case"pointerover":var s=n.pointerId;return Wn.set(s,Pn(Wn.get(s)||null,e,t,a,l,n)),!0;case"gotpointercapture":return s=n.pointerId,In.set(s,Pn(In.get(s)||null,e,t,a,l,n)),!0}return!1}function Bm(e){var t=vl(e.target);if(t!==null){var a=m(t);if(a!==null){if(t=a.tag,t===13){if(t=h(a),t!==null){e.blockedOn=t,Jo(e.priority,function(){Om(a)});return}}else if(t===31){if(t=v(a),t!==null){e.blockedOn=t,Jo(e.priority,function(){Om(a)});return}}else if(t===3&&a.stateNode.current.memoizedState.isDehydrated){e.blockedOn=a.tag===3?a.stateNode.containerInfo:null;return}}}e.blockedOn=null}function js(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var a=no(e.nativeEvent);if(a===null){a=e.nativeEvent;var l=new a.constructor(a.type,a);iu=l,a.target.dispatchEvent(l),iu=null}else return t=xl(a),t!==null&&Mm(t),e.blockedOn=a,!1;t.shift()}return!0}function Um(e,t,a){js(e)&&a.delete(t)}function jy(){so=!1,ka!==null&&js(ka)&&(ka=null),qa!==null&&js(qa)&&(qa=null),Ya!==null&&js(Ya)&&(Ya=null),Wn.forEach(Um),In.forEach(Um)}function Cs(e,t){e.blockedOn===t&&(e.blockedOn=null,so||(so=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,jy)))}var As=null;function Lm(e){As!==e&&(As=e,i.unstable_scheduleCallback(i.unstable_NormalPriority,function(){As===e&&(As=null);for(var t=0;t<e.length;t+=3){var a=e[t],l=e[t+1],n=e[t+2];if(typeof l!="function"){if(io(l||a)===null)continue;break}var s=xl(a);s!==null&&(e.splice(t,3),t-=3,nr(s,{pending:!0,data:n,method:a.method,action:l},l,n))}}))}function en(e){function t(S){return Cs(S,e)}ka!==null&&Cs(ka,e),qa!==null&&Cs(qa,e),Ya!==null&&Cs(Ya,e),Wn.forEach(t),In.forEach(t);for(var a=0;a<Ga.length;a++){var l=Ga[a];l.blockedOn===e&&(l.blockedOn=null)}for(;0<Ga.length&&(a=Ga[0],a.blockedOn===null);)Bm(a),a.blockedOn===null&&Ga.shift();if(a=(e.ownerDocument||e).$$reactFormReplay,a!=null)for(l=0;l<a.length;l+=3){var n=a[l],s=a[l+1],c=n[st]||null;if(typeof s=="function")c||Lm(a);else if(c){var p=null;if(s&&s.hasAttribute("formAction")){if(n=s,c=s[st]||null)p=c.formAction;else if(io(n)!==null)continue}else p=c.action;typeof p=="function"?a[l+1]=p:(a.splice(l,3),l-=3),Lm(a)}}}function Hm(){function e(s){s.canIntercept&&s.info==="react-transition"&&s.intercept({handler:function(){return new Promise(function(c){return n=c})},focusReset:"manual",scroll:"manual"})}function t(){n!==null&&(n(),n=null),l||setTimeout(a,20)}function a(){if(!l&&!navigation.transition){var s=navigation.currentEntry;s&&s.url!=null&&navigation.navigate(s.url,{state:s.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var l=!1,n=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(a,100),function(){l=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),n!==null&&(n(),n=null)}}}function uo(e){this._internalRoot=e}ws.prototype.render=uo.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(r(409));var a=t.current,l=Et();wm(a,l,e,t,null,null)},ws.prototype.unmount=uo.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;wm(e.current,2,null,e,null,null),os(),t[gl]=null}};function ws(e){this._internalRoot=e}ws.prototype.unstable_scheduleHydration=function(e){if(e){var t=Ko();e={blockedOn:null,target:e,priority:t};for(var a=0;a<Ga.length&&t!==0&&t<Ga[a].priority;a++);Ga.splice(a,0,e),a===0&&Bm(e)}};var km=u.version;if(km!=="19.2.3")throw Error(r(527,km,"19.2.3"));J.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(r(188)):(e=Object.keys(e).join(","),Error(r(268,e)));return e=y(t),e=e!==null?E(e):null,e=e===null?null:e.stateNode,e};var Cy={bundleType:0,version:"19.2.3",rendererPackageName:"react-dom",currentDispatcherRef:L,reconcilerVersion:"19.2.3"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var zs=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!zs.isDisabled&&zs.supportsFiber)try{rn=zs.inject(Cy),ht=zs}catch{}}return ti.createRoot=function(e,t){if(!d(e))throw Error(r(299));var a=!1,l="",n=Zf,s=Kf,c=Jf;return t!=null&&(t.unstable_strictMode===!0&&(a=!0),t.identifierPrefix!==void 0&&(l=t.identifierPrefix),t.onUncaughtError!==void 0&&(n=t.onUncaughtError),t.onCaughtError!==void 0&&(s=t.onCaughtError),t.onRecoverableError!==void 0&&(c=t.onRecoverableError)),t=Cm(e,1,!1,null,null,a,l,null,n,s,c,Hm),e[gl]=t.current,Gr(e),new uo(t)},ti.hydrateRoot=function(e,t,a){if(!d(e))throw Error(r(299));var l=!1,n="",s=Zf,c=Kf,p=Jf,S=null;return a!=null&&(a.unstable_strictMode===!0&&(l=!0),a.identifierPrefix!==void 0&&(n=a.identifierPrefix),a.onUncaughtError!==void 0&&(s=a.onUncaughtError),a.onCaughtError!==void 0&&(c=a.onCaughtError),a.onRecoverableError!==void 0&&(p=a.onRecoverableError),a.formState!==void 0&&(S=a.formState)),t=Cm(e,1,!0,t,a??null,l,n,S,s,c,p,Hm),t.context=Am(null),a=t.current,l=Et(),l=Ws(l),n=Ca(l),n.callback=null,Aa(a,n,l),a=l,t.current.lanes=a,cn(t,a),Vt(t),e[gl]=t.current,Gr(e),new ws(t)},ti.version="19.2.3",ti}var $m;function Ly(){if($m)return oo.exports;$m=1;function i(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(u){console.error(u)}}return i(),oo.exports=Uy(),oo.exports}var Hy=Ly();const ky=fh(Hy);var x=Mo();const Be=fh(x),dh="/express/assets/no_image-DuvbomyT.png";function da(i){return Intl.NumberFormat("es-CL",{style:"currency",currency:"CLP"}).format(i)}const mh=x.createContext(void 0),si=()=>{const i=x.useContext(mh);if(!i)throw new Error("useDialog debe ser usado dentro de un DialogProvider");return i},qy=({children:i})=>{var Q,P,ne,ye,Te,Oe,L,J,ae,Ee;const[u,o]=x.useState(!1),[r,d]=x.useState({type:"confirm"}),[m,h]=x.useState(""),[v,g]=x.useState(!1),[y,E]=x.useState({}),[b,j]=x.useState(!1),[w,M]=x.useState({method:()=>{}}),U=x.useRef(()=>{}),R=x.useRef(null),q=se=>{const _=Math.min(window.innerWidth-32,400),B=500,Z=(window.innerHeight-B)/2,F=(window.innerWidth-_)/2;return{top:`${Z}px`,left:`${F}px`,width:`${_}px`,height:`${B}px`,opacity:1,borderRadius:"16px"}},G=x.useCallback((se,_,B)=>{var Z;return d({type:"confirm",message:se,icon:_,options:B}),g(((Z=B==null?void 0:B.checkboxOptions)==null?void 0:Z.defaultChecked)||!1),o(!0),new Promise(F=>{U.current=F})},[]),D=x.useCallback((se,_,B)=>{var Z;return d({type:"prompt",message:se,icon:_,options:B}),h((B==null?void 0:B.defaultValue)||""),g(((Z=B==null?void 0:B.checkboxOptions)==null?void 0:Z.defaultChecked)||!1),o(!0),setTimeout(()=>{var F;return(F=R.current)==null?void 0:F.focus()},50),new Promise(F=>{U.current=F})},[]),K=x.useCallback((se,_,B)=>(d({type:"choose",message:se,icon:_,options:B}),o(!0),new Promise(Z=>{U.current=Z})),[]),ee=x.useCallback((se,_,B)=>(d({type:"product",options:{product:se,originRect:B}}),B?(j(!0),E({position:"fixed",top:`${B.top}px`,left:`${B.left}px`,width:`${B.width}px`,height:`${B.height}px`,opacity:0,zIndex:50,filter:"blur(50px)",borderRadius:"12px",overflow:"hidden",transition:"all 0.3s cubic-bezier(0.34, 1.56, 0.64, 1)"}),o(!0),M({method:()=>_(se)}),setTimeout(()=>{E(Z=>({...Z,...q(),filter:"blur(0px)",opacity:1,height:"auto",minHeight:"400px"})),setTimeout(()=>j(!1),300)},10)):o(!0),new Promise(Z=>{U.current=Z})),[]),$=x.useCallback(()=>{w.method(),Y()},[w]),Y=x.useCallback((se=null)=>{o(!1),U.current(se),setTimeout(()=>E({}),300)},[w]),V=se=>{var B,Z;se.key==="Escape"&&Y(!1);const _=((Z=(B=r.options)==null?void 0:B.checkboxOptions)==null?void 0:Z.required)&&!v;r.type==="prompt"&&se.key==="Enter"&&!_&&Y(m)},W=((P=(Q=r.options)==null?void 0:Q.checkboxOptions)==null?void 0:P.required)&&!v;return f.jsxs(mh.Provider,{value:{confirm:G,prompt:D,choose:K,showProduct:ee},children:[i,u&&f.jsxs("div",{"aria-modal":"true",className:"fixed inset-0 z-50 flex items-center justify-center px-4",role:"dialog",children:[f.jsx("div",{className:"absolute inset-0 bg-black/80 backdrop-blur-sm transition-opacity duration-300 animate-in fade-in",onClick:()=>Y(null)}),r.type==="product"&&((ne=r.options)!=null&&ne.product)?f.jsxs("div",{style:y,className:"bg-[#201512] border border-white/10 shadow-2xl flex flex-col relative",children:[f.jsxs("div",{className:"h-48 w-full relative shrink-0",children:[f.jsx("div",{className:"absolute inset-0 bg-cover bg-center",style:{backgroundImage:`url("${r.options.product.image||dh}")`}}),f.jsx("button",{onClick:()=>Y(),className:"absolute top-2 right-2 bg-black/50 hover:bg-black/70 text-white rounded-full p-1 transition-colors z-10",children:f.jsx("span",{className:"material-symbols-outlined text-xl",children:"close"})})]}),f.jsxs("div",{className:`p-6 flex flex-col flex-1 transition-opacity duration-300 delay-100 ${b?"opacity-0":"opacity-100"}`,children:[f.jsxs("div",{className:"flex justify-between items-start mb-2",children:[f.jsx("h2",{className:"text-2xl font-bold text-white font-display",children:r.options.product.name}),f.jsx("span",{className:"text-xl font-bold text-[#a33f1e]",children:da(r.options.product.price)})]}),f.jsx("p",{className:"text-gray-300 text-sm leading-relaxed mb-6",children:r.options.product.description}),f.jsx("div",{className:"mt-auto",children:f.jsx("button",{onClick:()=>$(),className:"w-full bg-[#a33f1e] text-white font-bold py-3 rounded-xl hover:bg-[#8f3322] transition-all active:scale-95",children:"Agregar al Pedido"})})]})]}):f.jsxs("div",{className:`relative bg-[#201512] rounded-2xl border border-white/10 shadow-2xl w-full transform transition-all p-6 overflow-hidden animate-in fade-in zoom-in duration-200 ${r.type==="choose"&&((ye=r.options)==null?void 0:ye.style)==="block"?"max-w-md":"max-w-xs"}`,children:[f.jsx("div",{className:"flex justify-center mb-4",children:f.jsx("div",{className:"bg-[#a33f1e]/20 p-3 rounded-full",children:f.jsx("span",{className:"material-symbols-outlined text-[#a33f1e] text-3xl select-none",children:r.icon})})}),f.jsx("p",{className:"text-white text-lg font-bold text-center mb-2 font-display leading-tight",children:r.message}),r.type==="prompt"&&f.jsx("div",{className:"mb-6 mt-4",children:f.jsx("input",{ref:R,type:((Te=r.options)==null?void 0:Te.inputType)||"text",value:m,onChange:se=>h(se.target.value),onKeyDown:V,placeholder:(Oe=r.options)==null?void 0:Oe.placeholder,className:"w-full bg-white/5 border border-white/10 rounded-xl px-4 py-3 text-white placeholder-white/30 focus:outline-none focus:border-[#a33f1e] transition-all"})}),((L=r.options)==null?void 0:L.checkboxOptions)&&f.jsxs("div",{className:"mt-4 flex items-start gap-3 p-3 rounded-xl cursor-pointer hover:bg-white/10 transition-colors",onClick:()=>g(!v),children:[f.jsx("div",{className:`mt-0.5 w-5 h-5 aspect-square rounded border flex items-center justify-center transition-all ${v?"bg-[#a33f1e] border-[#a33f1e]":"border-white/30"}`,children:v&&f.jsx("span",{className:"material-symbols-outlined text-white text-sm font-bold",children:"check"})}),f.jsx("span",{className:"text-sm text-gray-300 select-none leading-tight",children:r.options.checkboxOptions.label})]}),r.type==="choose"&&((J=r.options)==null?void 0:J.choices)&&f.jsx("div",{className:`mt-6 ${r.options.style==="block"?"grid grid-cols-2 gap-3":"flex flex-col space-y-2"}`,children:r.options.choices.map(se=>{var _;return f.jsx("button",{onClick:()=>{o(!1),U.current(se.value)},className:`group relative overflow-hidden rounded-xl border border-white/10 transition-all hover:border-[#a33f1e]/50 hover:bg-white/5 ${((_=r.options)==null?void 0:_.style)==="block"?"flex flex-col items-center p-4":"flex items-center w-full p-3"}`,children:f.jsx("span",{className:"text-white text-sm",children:se.label})},se.value)})}),f.jsxs("div",{className:`grid ${r.type==="choose"?"grid-cols-1 mt-6":"grid-cols-2 gap-3 mt-6"}`,children:[f.jsx("button",{onClick:()=>Y(!1),className:"px-4 py-3 rounded-xl border border-white/20 text-white text-sm hover:bg-white/5",children:((ae=r.options)==null?void 0:ae.cancelText)||"Cancelar"}),r.type!=="choose"&&f.jsx("button",{disabled:W,onClick:()=>Y(r.type==="prompt"?m:!0),className:`px-4 py-3 rounded-xl text-white text-sm transition-all
- ${W?"bg-gray-600 opacity-50 cursor-not-allowed":"bg-[#a33f1e] hover:bg-[#8f3322]"}
- `,children:((Ee=r.options)==null?void 0:Ee.confirmText)||(r.type==="prompt"?"Aceptar":"Sí")})]})]})]})]})},Yy=({product:i,onAdd:u})=>{const o=si(),r=m=>{const h=m.currentTarget.getBoundingClientRect();o.showProduct(i,u,h)},d=m=>{m.stopPropagation(),u(i)};return f.jsxs("div",{onClick:r,className:"group bg-[#2a201c] rounded-xl overflow-hidden border border-white/5 flex flex-col h-full shadow-md hover:border-white/10 transition-colors cursor-pointer",children:[f.jsxs("div",{className:"aspect-square w-full relative overflow-hidden bg-gray-800",children:[f.jsx("div",{className:"absolute inset-0 bg-cover bg-center transition-transform duration-500 group-hover:scale-110",style:{backgroundImage:`url("${i.image||dh}")`}}),i.badges&&i.badges.length>0&&f.jsx("div",{className:"absolute top-2 left-2 flex flex-col gap-1 z-10 pointer-events-none",children:i.badges.map((m,h)=>f.jsx("span",{className:`${m.color} text-white text-[10px] font-bold px-2 py-0.5 rounded uppercase tracking-wide shadow-sm w-fit`,children:m.text},`${m.text}-${h}`))})]}),f.jsxs("div",{className:"p-3 flex flex-col flex-1",children:[f.jsx("h3",{className:"text-white font-bold text-lg leading-tight mb-1 group-hover:text-[#a33f1e] transition-colors",children:i.name}),f.jsx("p",{className:"text-gray-400 text-xs line-clamp-2 mb-3 leading-relaxed",children:i.description}),f.jsxs("div",{className:"mt-auto flex items-center justify-between",children:[f.jsx("span",{className:"text-white font-bold text-lg",children:da(i.price)}),f.jsx("button",{onClick:d,className:"size-8 rounded-lg bg-primary flex items-center justify-center text-white hover:bg-orange-600 active:bg-orange-700 transition-colors shadow-lg shadow-primary/20 z-20 relative",children:f.jsx("span",{className:"material-symbols-outlined text-lg",children:"add"})})]})]})]})};function Gy(i,u=500){const[o,r]=x.useState(i);return x.useEffect(()=>{const d=setTimeout(()=>{r(i)},u);return()=>{clearTimeout(d)}},[i,u]),o}function pa(i){return Array.isArray?Array.isArray(i):yh(i)==="[object Array]"}function Xy(i){if(typeof i=="string")return i;let u=i+"";return u=="0"&&1/i==-1/0?"-0":u}function Qy(i){return i==null?"":Xy(i)}function Zt(i){return typeof i=="string"}function hh(i){return typeof i=="number"}function Vy(i){return i===!0||i===!1||Zy(i)&&yh(i)=="[object Boolean]"}function ph(i){return typeof i=="object"}function Zy(i){return ph(i)&&i!==null}function _t(i){return i!=null}function po(i){return!i.trim().length}function yh(i){return i==null?i===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(i)}const Ky="Incorrect 'index' type",Jy=i=>`Invalid value for key ${i}`,$y=i=>`Pattern length exceeds max of ${i}.`,Fy=i=>`Missing ${i} property in key`,Wy=i=>`Property 'weight' in key '${i}' must be a positive integer`,Fm=Object.prototype.hasOwnProperty;class Iy{constructor(u){this._keys=[],this._keyMap={};let o=0;u.forEach(r=>{let d=gh(r);this._keys.push(d),this._keyMap[d.id]=d,o+=d.weight}),this._keys.forEach(r=>{r.weight/=o})}get(u){return this._keyMap[u]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function gh(i){let u=null,o=null,r=null,d=1,m=null;if(Zt(i)||pa(i))r=i,u=Wm(i),o=xo(i);else{if(!Fm.call(i,"name"))throw new Error(Fy("name"));const h=i.name;if(r=h,Fm.call(i,"weight")&&(d=i.weight,d<=0))throw new Error(Wy(h));u=Wm(h),o=xo(h),m=i.getFn}return{path:u,id:o,weight:d,src:r,getFn:m}}function Wm(i){return pa(i)?i:i.split(".")}function xo(i){return pa(i)?i.join("."):i}function Py(i,u){let o=[],r=!1;const d=(m,h,v)=>{if(_t(m))if(!h[v])o.push(m);else{let g=h[v];const y=m[g];if(!_t(y))return;if(v===h.length-1&&(Zt(y)||hh(y)||Vy(y)))o.push(Qy(y));else if(pa(y)){r=!0;for(let E=0,b=y.length;E<b;E+=1)d(y[E],h,v+1)}else h.length&&d(y,h,v+1)}};return d(i,Zt(u)?u.split("."):u,0),r?o:o[0]}const eg={includeMatches:!1,findAllMatches:!1,minMatchCharLength:1},tg={isCaseSensitive:!1,ignoreDiacritics:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(i,u)=>i.score===u.score?i.idx<u.idx?-1:1:i.score<u.score?-1:1},ag={location:0,threshold:.6,distance:100},lg={useExtendedSearch:!1,getFn:Py,ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1};var ue={...tg,...eg,...ag,...lg};const ng=/[^ ]+/g;function ig(i=1,u=3){const o=new Map,r=Math.pow(10,u);return{get(d){const m=d.match(ng).length;if(o.has(m))return o.get(m);const h=1/Math.pow(m,.5*i),v=parseFloat(Math.round(h*r)/r);return o.set(m,v),v},clear(){o.clear()}}}class Oo{constructor({getFn:u=ue.getFn,fieldNormWeight:o=ue.fieldNormWeight}={}){this.norm=ig(o,3),this.getFn=u,this.isCreated=!1,this.setIndexRecords()}setSources(u=[]){this.docs=u}setIndexRecords(u=[]){this.records=u}setKeys(u=[]){this.keys=u,this._keysMap={},u.forEach((o,r)=>{this._keysMap[o.id]=r})}create(){this.isCreated||!this.docs.length||(this.isCreated=!0,Zt(this.docs[0])?this.docs.forEach((u,o)=>{this._addString(u,o)}):this.docs.forEach((u,o)=>{this._addObject(u,o)}),this.norm.clear())}add(u){const o=this.size();Zt(u)?this._addString(u,o):this._addObject(u,o)}removeAt(u){this.records.splice(u,1);for(let o=u,r=this.size();o<r;o+=1)this.records[o].i-=1}getValueForItemAtKeyId(u,o){return u[this._keysMap[o]]}size(){return this.records.length}_addString(u,o){if(!_t(u)||po(u))return;let r={v:u,i:o,n:this.norm.get(u)};this.records.push(r)}_addObject(u,o){let r={i:o,$:{}};this.keys.forEach((d,m)=>{let h=d.getFn?d.getFn(u):this.getFn(u,d.path);if(_t(h)){if(pa(h)){let v=[];const g=[{nestedArrIndex:-1,value:h}];for(;g.length;){const{nestedArrIndex:y,value:E}=g.pop();if(_t(E))if(Zt(E)&&!po(E)){let b={v:E,i:y,n:this.norm.get(E)};v.push(b)}else pa(E)&&E.forEach((b,j)=>{g.push({nestedArrIndex:j,value:b})})}r.$[m]=v}else if(Zt(h)&&!po(h)){let v={v:h,n:this.norm.get(h)};r.$[m]=v}}}),this.records.push(r)}toJSON(){return{keys:this.keys,records:this.records}}}function vh(i,u,{getFn:o=ue.getFn,fieldNormWeight:r=ue.fieldNormWeight}={}){const d=new Oo({getFn:o,fieldNormWeight:r});return d.setKeys(i.map(gh)),d.setSources(u),d.create(),d}function sg(i,{getFn:u=ue.getFn,fieldNormWeight:o=ue.fieldNormWeight}={}){const{keys:r,records:d}=i,m=new Oo({getFn:u,fieldNormWeight:o});return m.setKeys(r),m.setIndexRecords(d),m}function Ms(i,{errors:u=0,currentLocation:o=0,expectedLocation:r=0,distance:d=ue.distance,ignoreLocation:m=ue.ignoreLocation}={}){const h=u/i.length;if(m)return h;const v=Math.abs(r-o);return d?h+v/d:v?1:h}function ug(i=[],u=ue.minMatchCharLength){let o=[],r=-1,d=-1,m=0;for(let h=i.length;m<h;m+=1){let v=i[m];v&&r===-1?r=m:!v&&r!==-1&&(d=m-1,d-r+1>=u&&o.push([r,d]),r=-1)}return i[m-1]&&m-r>=u&&o.push([r,m-1]),o}const ml=32;function rg(i,u,o,{location:r=ue.location,distance:d=ue.distance,threshold:m=ue.threshold,findAllMatches:h=ue.findAllMatches,minMatchCharLength:v=ue.minMatchCharLength,includeMatches:g=ue.includeMatches,ignoreLocation:y=ue.ignoreLocation}={}){if(u.length>ml)throw new Error($y(ml));const E=u.length,b=i.length,j=Math.max(0,Math.min(r,b));let w=m,M=j;const U=v>1||g,R=U?Array(b):[];let q;for(;(q=i.indexOf(u,M))>-1;){let Y=Ms(u,{currentLocation:q,expectedLocation:j,distance:d,ignoreLocation:y});if(w=Math.min(Y,w),M=q+E,U){let V=0;for(;V<E;)R[q+V]=1,V+=1}}M=-1;let G=[],D=1,K=E+b;const ee=1<<E-1;for(let Y=0;Y<E;Y+=1){let V=0,W=K;for(;V<W;)Ms(u,{errors:Y,currentLocation:j+W,expectedLocation:j,distance:d,ignoreLocation:y})<=w?V=W:K=W,W=Math.floor((K-V)/2+V);K=W;let Q=Math.max(1,j-W+1),P=h?b:Math.min(j+W,b)+E,ne=Array(P+2);ne[P+1]=(1<<Y)-1;for(let Te=P;Te>=Q;Te-=1){let Oe=Te-1,L=o[i.charAt(Oe)];if(U&&(R[Oe]=+!!L),ne[Te]=(ne[Te+1]<<1|1)&L,Y&&(ne[Te]|=(G[Te+1]|G[Te])<<1|1|G[Te+1]),ne[Te]&ee&&(D=Ms(u,{errors:Y,currentLocation:Oe,expectedLocation:j,distance:d,ignoreLocation:y}),D<=w)){if(w=D,M=Oe,M<=j)break;Q=Math.max(1,2*j-M)}}if(Ms(u,{errors:Y+1,currentLocation:j,expectedLocation:j,distance:d,ignoreLocation:y})>w)break;G=ne}const $={isMatch:M>=0,score:Math.max(.001,D)};if(U){const Y=ug(R,v);Y.length?g&&($.indices=Y):$.isMatch=!1}return $}function og(i){let u={};for(let o=0,r=i.length;o<r;o+=1){const d=i.charAt(o);u[d]=(u[d]||0)|1<<r-o-1}return u}const Us=String.prototype.normalize?(i=>i.normalize("NFD").replace(/[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C04\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u192B\u1930-\u193B\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F]/g,"")):(i=>i);class xh{constructor(u,{location:o=ue.location,threshold:r=ue.threshold,distance:d=ue.distance,includeMatches:m=ue.includeMatches,findAllMatches:h=ue.findAllMatches,minMatchCharLength:v=ue.minMatchCharLength,isCaseSensitive:g=ue.isCaseSensitive,ignoreDiacritics:y=ue.ignoreDiacritics,ignoreLocation:E=ue.ignoreLocation}={}){if(this.options={location:o,threshold:r,distance:d,includeMatches:m,findAllMatches:h,minMatchCharLength:v,isCaseSensitive:g,ignoreDiacritics:y,ignoreLocation:E},u=g?u:u.toLowerCase(),u=y?Us(u):u,this.pattern=u,this.chunks=[],!this.pattern.length)return;const b=(w,M)=>{this.chunks.push({pattern:w,alphabet:og(w),startIndex:M})},j=this.pattern.length;if(j>ml){let w=0;const M=j%ml,U=j-M;for(;w<U;)b(this.pattern.substr(w,ml),w),w+=ml;if(M){const R=j-ml;b(this.pattern.substr(R),R)}}else b(this.pattern,0)}searchIn(u){const{isCaseSensitive:o,ignoreDiacritics:r,includeMatches:d}=this.options;if(u=o?u:u.toLowerCase(),u=r?Us(u):u,this.pattern===u){let U={isMatch:!0,score:0};return d&&(U.indices=[[0,u.length-1]]),U}const{location:m,distance:h,threshold:v,findAllMatches:g,minMatchCharLength:y,ignoreLocation:E}=this.options;let b=[],j=0,w=!1;this.chunks.forEach(({pattern:U,alphabet:R,startIndex:q})=>{const{isMatch:G,score:D,indices:K}=rg(u,U,R,{location:m+q,distance:h,threshold:v,findAllMatches:g,minMatchCharLength:y,includeMatches:d,ignoreLocation:E});G&&(w=!0),j+=D,G&&K&&(b=[...b,...K])});let M={isMatch:w,score:w?j/this.chunks.length:1};return w&&d&&(M.indices=b),M}}class Va{constructor(u){this.pattern=u}static isMultiMatch(u){return Im(u,this.multiRegex)}static isSingleMatch(u){return Im(u,this.singleRegex)}search(){}}function Im(i,u){const o=i.match(u);return o?o[1]:null}class cg extends Va{constructor(u){super(u)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(u){const o=u===this.pattern;return{isMatch:o,score:o?0:1,indices:[0,this.pattern.length-1]}}}class fg extends Va{constructor(u){super(u)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(u){const r=u.indexOf(this.pattern)===-1;return{isMatch:r,score:r?0:1,indices:[0,u.length-1]}}}class dg extends Va{constructor(u){super(u)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(u){const o=u.startsWith(this.pattern);return{isMatch:o,score:o?0:1,indices:[0,this.pattern.length-1]}}}class mg extends Va{constructor(u){super(u)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(u){const o=!u.startsWith(this.pattern);return{isMatch:o,score:o?0:1,indices:[0,u.length-1]}}}class hg extends Va{constructor(u){super(u)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(u){const o=u.endsWith(this.pattern);return{isMatch:o,score:o?0:1,indices:[u.length-this.pattern.length,u.length-1]}}}class pg extends Va{constructor(u){super(u)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(u){const o=!u.endsWith(this.pattern);return{isMatch:o,score:o?0:1,indices:[0,u.length-1]}}}class bh extends Va{constructor(u,{location:o=ue.location,threshold:r=ue.threshold,distance:d=ue.distance,includeMatches:m=ue.includeMatches,findAllMatches:h=ue.findAllMatches,minMatchCharLength:v=ue.minMatchCharLength,isCaseSensitive:g=ue.isCaseSensitive,ignoreDiacritics:y=ue.ignoreDiacritics,ignoreLocation:E=ue.ignoreLocation}={}){super(u),this._bitapSearch=new xh(u,{location:o,threshold:r,distance:d,includeMatches:m,findAllMatches:h,minMatchCharLength:v,isCaseSensitive:g,ignoreDiacritics:y,ignoreLocation:E})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(u){return this._bitapSearch.searchIn(u)}}class Sh extends Va{constructor(u){super(u)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(u){let o=0,r;const d=[],m=this.pattern.length;for(;(r=u.indexOf(this.pattern,o))>-1;)o=r+m,d.push([r,o-1]);const h=!!d.length;return{isMatch:h,score:h?0:1,indices:d}}}const bo=[cg,Sh,dg,mg,pg,hg,fg,bh],Pm=bo.length,yg=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,gg="|";function vg(i,u={}){return i.split(gg).map(o=>{let r=o.trim().split(yg).filter(m=>m&&!!m.trim()),d=[];for(let m=0,h=r.length;m<h;m+=1){const v=r[m];let g=!1,y=-1;for(;!g&&++y<Pm;){const E=bo[y];let b=E.isMultiMatch(v);b&&(d.push(new E(b,u)),g=!0)}if(!g)for(y=-1;++y<Pm;){const E=bo[y];let b=E.isSingleMatch(v);if(b){d.push(new E(b,u));break}}}return d})}const xg=new Set([bh.type,Sh.type]);class bg{constructor(u,{isCaseSensitive:o=ue.isCaseSensitive,ignoreDiacritics:r=ue.ignoreDiacritics,includeMatches:d=ue.includeMatches,minMatchCharLength:m=ue.minMatchCharLength,ignoreLocation:h=ue.ignoreLocation,findAllMatches:v=ue.findAllMatches,location:g=ue.location,threshold:y=ue.threshold,distance:E=ue.distance}={}){this.query=null,this.options={isCaseSensitive:o,ignoreDiacritics:r,includeMatches:d,minMatchCharLength:m,findAllMatches:v,ignoreLocation:h,location:g,threshold:y,distance:E},u=o?u:u.toLowerCase(),u=r?Us(u):u,this.pattern=u,this.query=vg(this.pattern,this.options)}static condition(u,o){return o.useExtendedSearch}searchIn(u){const o=this.query;if(!o)return{isMatch:!1,score:1};const{includeMatches:r,isCaseSensitive:d,ignoreDiacritics:m}=this.options;u=d?u:u.toLowerCase(),u=m?Us(u):u;let h=0,v=[],g=0;for(let y=0,E=o.length;y<E;y+=1){const b=o[y];v.length=0,h=0;for(let j=0,w=b.length;j<w;j+=1){const M=b[j],{isMatch:U,indices:R,score:q}=M.search(u);if(U){if(h+=1,g+=q,r){const G=M.constructor.type;xg.has(G)?v=[...v,...R]:v.push(R)}}else{g=0,h=0,v.length=0;break}}if(h){let j={isMatch:!0,score:g/h};return r&&(j.indices=v),j}}return{isMatch:!1,score:1}}}const So=[];function Sg(...i){So.push(...i)}function Eo(i,u){for(let o=0,r=So.length;o<r;o+=1){let d=So[o];if(d.condition(i,u))return new d(i,u)}return new xh(i,u)}const Ls={AND:"$and",OR:"$or"},_o={PATH:"$path",PATTERN:"$val"},To=i=>!!(i[Ls.AND]||i[Ls.OR]),Eg=i=>!!i[_o.PATH],_g=i=>!pa(i)&&ph(i)&&!To(i),eh=i=>({[Ls.AND]:Object.keys(i).map(u=>({[u]:i[u]}))});function Eh(i,u,{auto:o=!0}={}){const r=d=>{let m=Object.keys(d);const h=Eg(d);if(!h&&m.length>1&&!To(d))return r(eh(d));if(_g(d)){const g=h?d[_o.PATH]:m[0],y=h?d[_o.PATTERN]:d[g];if(!Zt(y))throw new Error(Jy(g));const E={keyId:xo(g),pattern:y};return o&&(E.searcher=Eo(y,u)),E}let v={children:[],operator:m[0]};return m.forEach(g=>{const y=d[g];pa(y)&&y.forEach(E=>{v.children.push(r(E))})}),v};return To(i)||(i=eh(i)),r(i)}function Tg(i,{ignoreFieldNorm:u=ue.ignoreFieldNorm}){i.forEach(o=>{let r=1;o.matches.forEach(({key:d,norm:m,score:h})=>{const v=d?d.weight:null;r*=Math.pow(h===0&&v?Number.EPSILON:h,(v||1)*(u?1:m))}),o.score=r})}function Ng(i,u){const o=i.matches;u.matches=[],_t(o)&&o.forEach(r=>{if(!_t(r.indices)||!r.indices.length)return;const{indices:d,value:m}=r;let h={indices:d,value:m};r.key&&(h.key=r.key.src),r.idx>-1&&(h.refIndex=r.idx),u.matches.push(h)})}function jg(i,u){u.score=i.score}function Cg(i,u,{includeMatches:o=ue.includeMatches,includeScore:r=ue.includeScore}={}){const d=[];return o&&d.push(Ng),r&&d.push(jg),i.map(m=>{const{idx:h}=m,v={item:u[h],refIndex:h};return d.length&&d.forEach(g=>{g(m,v)}),v})}class tn{constructor(u,o={},r){this.options={...ue,...o},this.options.useExtendedSearch,this._keyStore=new Iy(this.options.keys),this.setCollection(u,r)}setCollection(u,o){if(this._docs=u,o&&!(o instanceof Oo))throw new Error(Ky);this._myIndex=o||vh(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(u){_t(u)&&(this._docs.push(u),this._myIndex.add(u))}remove(u=()=>!1){const o=[];for(let r=0,d=this._docs.length;r<d;r+=1){const m=this._docs[r];u(m,r)&&(this.removeAt(r),r-=1,d-=1,o.push(m))}return o}removeAt(u){this._docs.splice(u,1),this._myIndex.removeAt(u)}getIndex(){return this._myIndex}search(u,{limit:o=-1}={}){const{includeMatches:r,includeScore:d,shouldSort:m,sortFn:h,ignoreFieldNorm:v}=this.options;let g=Zt(u)?Zt(this._docs[0])?this._searchStringList(u):this._searchObjectList(u):this._searchLogical(u);return Tg(g,{ignoreFieldNorm:v}),m&&g.sort(h),hh(o)&&o>-1&&(g=g.slice(0,o)),Cg(g,this._docs,{includeMatches:r,includeScore:d})}_searchStringList(u){const o=Eo(u,this.options),{records:r}=this._myIndex,d=[];return r.forEach(({v:m,i:h,n:v})=>{if(!_t(m))return;const{isMatch:g,score:y,indices:E}=o.searchIn(m);g&&d.push({item:m,idx:h,matches:[{score:y,value:m,norm:v,indices:E}]})}),d}_searchLogical(u){const o=Eh(u,this.options),r=(v,g,y)=>{if(!v.children){const{keyId:b,searcher:j}=v,w=this._findMatches({key:this._keyStore.get(b),value:this._myIndex.getValueForItemAtKeyId(g,b),searcher:j});return w&&w.length?[{idx:y,item:g,matches:w}]:[]}const E=[];for(let b=0,j=v.children.length;b<j;b+=1){const w=v.children[b],M=r(w,g,y);if(M.length)E.push(...M);else if(v.operator===Ls.AND)return[]}return E},d=this._myIndex.records,m={},h=[];return d.forEach(({$:v,i:g})=>{if(_t(v)){let y=r(o,v,g);y.length&&(m[g]||(m[g]={idx:g,item:v,matches:[]},h.push(m[g])),y.forEach(({matches:E})=>{m[g].matches.push(...E)}))}}),h}_searchObjectList(u){const o=Eo(u,this.options),{keys:r,records:d}=this._myIndex,m=[];return d.forEach(({$:h,i:v})=>{if(!_t(h))return;let g=[];r.forEach((y,E)=>{g.push(...this._findMatches({key:y,value:h[E],searcher:o}))}),g.length&&m.push({idx:v,item:h,matches:g})}),m}_findMatches({key:u,value:o,searcher:r}){if(!_t(o))return[];let d=[];if(pa(o))o.forEach(({v:m,i:h,n:v})=>{if(!_t(m))return;const{isMatch:g,score:y,indices:E}=r.searchIn(m);g&&d.push({score:y,key:u,value:m,idx:h,norm:v,indices:E})});else{const{v:m,n:h}=o,{isMatch:v,score:g,indices:y}=r.searchIn(m);v&&d.push({score:g,key:u,value:m,norm:h,indices:y})}return d}}tn.version="7.1.0";tn.createIndex=vh;tn.parseIndex=sg;tn.config=ue;tn.parseQuery=Eh;Sg(bg);const Ag=(i,u,o=.5)=>{const[r,d]=x.useState(""),m=x.useMemo(()=>new tn(i,{keys:u,threshold:o,ignoreLocation:!0,minMatchCharLength:2}),[i,u,o]),h=x.useMemo(()=>r?m.search(r).map(v=>v.item):i,[m,r,i]);return{query:r,setQuery:d,results:h}},Yt=window.location.hostname==="localhost"?"http://localhost:6001":"https://kleinexpress.store",wg=[{id:"1",sender:"system",text:"Initiating connection...",timestamp:"18:04"}],_h=i=>{localStorage.setItem("token",i)},Za=()=>localStorage.getItem("token"),zg=async(i,u)=>await(await fetch(`${Yt}/api/users/login`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:i,pin:u})})).json(),an=async()=>(await fetch(`${Yt}/api/users/guest`,{method:"GET",headers:{"Content-Type":"application/json"}})).json(),Mg=async i=>await(await fetch(`${Yt}/api/users/user`,{method:"GET",headers:{"Content-Type":"application/json",Authorization:`Bearer ${i}`}})).json(),Og=async i=>{const u=i?Za():(await an()).data.token;return await(await fetch(`${Yt}/api/products?status=1`,{method:"GET",headers:{"Content-Type":"application/json",Authorization:`Bearer ${u}`}})).json()},Rg=async(i,u)=>{const o=u?Za():(await an()).data.token;return await(await fetch(`${Yt}/api/orders/send`,{method:"POST",headers:{"Content-Type":"application/json",Authorization:`Bearer ${o}`},body:JSON.stringify(i)})).json()},Th=async(i,u)=>{const o=u?Za():(await an()).data.token;return await(await fetch(`${Yt}/api/products/table/${i}`,{method:"GET",headers:{"Content-Type":"application/json",Authorization:`Bearer ${o}`}})).json()},Nh=async(i,u,o)=>{const r=i?Za():(await an()).data.token;return await(await fetch(`${Yt}/api/orders/billing`,{method:"POST",headers:{"Content-Type":"application/json",Authorization:`Bearer ${r}`},body:JSON.stringify({table:u,payment:o})})).json()},Dg=async(i,u)=>{const o=i?Za():(await an()).data.token,r=await fetch(`${Yt}/api/products/free-beer/${u}`,{headers:{"Content-Type":"application/json",Authorization:`Bearer ${o}`}}),d=await r.json();return{success:r.status===200,message:d.message}},Bg=async i=>{const u=i?Za():(await an()).data.token,r=await(await fetch(`${Yt}/api/store/state`,{method:"GET",headers:{"Content-Type":"application/json",Authorization:`Bearer ${u}`}})).json();return console.log("data",r),r.data.state},jh=x.createContext(void 0),Ug=({children:i})=>{const[u,o]=x.useState(!1),[r,d]=x.useState(),[m,h]=x.useState(0),[v,g]=x.useState(""),y=x.useCallback((w,M)=>{M&&!M.token&&(M.token=Za()),o(w),d(M),h(M?M.reward_progress:0),g(M?M.token:"")},[]),E=x.useCallback(w=>{g(w)},[]),b=x.useCallback(w=>{h(w)},[]),j=x.useMemo(()=>({isLogged:u,user:r,token:v,setIsLoggedIn:y,promoPercent:m,setPromoPercent:b,setToken:E}),[u,r,v,y,m,b,E]);return f.jsx(jh.Provider,{value:j,children:i})},Tt=()=>x.useContext(jh),li=[6,289,655,885,18,27];function Lg(i){return i.map(u=>{const o={...u};if(o.badges=[],li.includes(u.id)&&o.badges.push({text:"HOT",color:"bg-red-600"}),["Cervezas","Klein Day"].includes(o.type)&&o.description){const m=/IBU\s*:?\s*(\d+(?:\.\d+)?)/i.exec(o.description);m&&o.badges.push({text:"IBU "+m[1],color:"bg-black/60 backdrop-blur"});const v=/(\d+(?:[\.,]\d+)?)\s*(?:º|grados)/i.exec(o.description);if(v){let g=v[1].replace(".",",");g.includes(",")||(g+=",0"),o.badges.push({text:`${g}º`,color:"bg-black/60 backdrop-blur"})}}return["Pizza Medianas","Pizzas Familiares","Sandwich de Autor"].includes(u.type)&&(o.description.toLowerCase().includes("veggie")||o.description.toLowerCase().includes("vegetarian")||o.description.toLowerCase().includes("vegan")||o.name.toLowerCase().includes("veggie")||o.name.toLowerCase().includes("vegetarian")||o.name.toLowerCase().includes("vegan"))&&o.badges.push({text:"VEGGIE",color:"bg-green-600"}),o})}const Hg=(i,u)=>{const o=li.includes(i.id),r=li.includes(u.id);if(o&&!r)return-1;if(!o&&r)return 1;if(o&&r){const d=li.indexOf(i.id),m=li.indexOf(u.id);return d-m}return 0},Ch=x.createContext(void 0),kg=({children:i})=>{const[u,o]=x.useState(!1),[r,d]=x.useState("Cargando..."),m=(h,v="Cargando...")=>{o(h),setTimeout(()=>{d(v)},h?0:2e3)};return f.jsxs(Ch.Provider,{value:{isLoading:u,setIsLoading:m},children:[f.jsx("div",{children:f.jsx("div",{className:`fixed inset-0 z-50 flex items-center justify-center bg-background-dark/60 backdrop-blur-sm pointer-events-none transition-opacity duration-300 opacity-0 ${u?"opacity-100":"opacity-0"}`,children:f.jsxs("div",{className:"flex flex-col items-center justify-center w-full h-full",children:[f.jsxs("div",{className:"animate-spin relative not-first:animate-spin flex justify-center space-x-8 h-12 w-full max-w-xsrounded-xl",children:[f.jsx("div",{className:"h-2 w-2 rounded-full bg-white"}),f.jsx("div",{className:"h-2 w-2 rounded-full bg-white -translate-y-19"}),f.jsx("div",{className:"h-2 w-2 rounded-full bg-white translate-y-19"}),f.jsx("div",{className:"h-2 w-2 rounded-full bg-white absolute left-1/2 top-1/2 -translate-y-1/2"}),f.jsx("div",{className:"h-2 w-2 rounded-full bg-white"})]}),f.jsx("div",{className:"text-white text-center text-md font-display translate-y-25",children:r})]})})}),i]})},ui=()=>x.useContext(Ch),Ah=x.createContext(void 0),qg=({children:i})=>{const[u,o]=x.useState([]),[r,d]=x.useState(void 0),[m,h]=x.useState([]),v=x.useCallback((...j)=>{const w=u.filter(M=>j.some(U=>U.id===M.id));return w.forEach(M=>M.quantity=0),w.map(M=>{const U={...M};return U.quantity=j.filter(R=>R.id===M.id).reduce((R,q)=>R+q.quantity,0),U})},[u]),g=x.useCallback((j,w)=>{const M=u.map(U=>U.id===j?{...U,price:w}:U);o(M)},[u]),y=x.useCallback(j=>{o(j),h(j.reduce((w,M)=>(w.includes(M.type)||w.push(M.type),w),[]))},[o]),E=x.useCallback(j=>{const w=u.filter(M=>M.id!==j);o(w)},[u]),b=x.useMemo(()=>({products:u,setProducts:y,categories:m,table:r,setTable:d,getItems:v,updateProduct:g,removeProduct:E}),[u,o,r,d,v,g,E]);return f.jsx(Ah.Provider,{value:b,children:i})},ln=()=>x.useContext(Ah),fa="Todos",Yg=({onAddProduct:i})=>{const[u,o]=x.useState(""),[r,d]=x.useState(fa),{products:m,categories:h,setProducts:v}=ln(),{setQuery:g,results:y}=Ag(m,["name","description"],.4),E=Gy(u,500),{setIsLoading:b}=ui(),{isLogged:j}=Tt(),w=x.useRef(null),M=R=>{r!==fa&&d(fa),o(R)},U=x.useCallback(R=>{var q=w.current;q&&(console.log("animation"),q.animate([{filter:"blur(0px)"},{filter:"blur(10px)"},{filter:"blur(0px)"}],{duration:300,fill:"forwards"})),setTimeout(()=>{d(R)},300)},[w]);return x.useEffect(()=>{r!==fa&&d(fa);var R=w.current;R&&R.animate([{filter:"blur(0px)"},{filter:"blur(10px)"},{filter:"blur(0px)"}],{duration:150,fill:"forwards"}),setTimeout(()=>{g(E)},150)},[E]),x.useEffect(()=>{(async()=>{if(m.length>0)return;b(!0,"Cargando Productos...");const q=await Og(j),G=q.data.products;if(q.success){const D=Lg(G);v(D),m.length>0&&setTimeout(()=>{b(!1)},1e3)}})()},[]),f.jsxs("section",{className:"flex-1 bg-background-dark overflow-y-auto relative flex flex-col z-10 h-full",children:[f.jsxs("div",{className:"sticky top-0 z-20 bg-background-dark/95 backdrop-blur-sm border-b border-white/5 px-4 py-4",children:[f.jsxs("div",{className:"relative mb-4 group",children:[f.jsx("div",{className:"absolute inset-y-0 left-0 pl-3 flex items-center pointer-events-none",children:f.jsx("span",{className:"material-symbols-outlined text-gray-500 group-focus-within:text-primary transition-colors",children:"search"})}),f.jsx("input",{className:"block w-full pl-10 pr-3 py-2.5 border border-white/10 rounded-xl leading-5 bg-[#2a201c] text-gray-100 placeholder-gray-500 focus:outline-none focus:ring-1 focus:ring-primary focus:border-primary sm:text-sm transition-all shadow-sm",placeholder:"Busca lo que quieras...",type:"text",onChange:R=>M(R.target.value)})]}),f.jsxs("div",{className:"flex gap-3 overflow-x-auto scrollbar-hide pb-1",children:[f.jsx("button",{className:"px-5 py-2 rounded-full text-white text-sm font-medium whitespace-nowrap shadow-lg"+(r===fa?" bg-primary shadow-primary/20":" bg-[#2a201c] hover:bg-[#3a2c26]"),onClick:()=>U(fa),children:fa}),h.map(R=>f.jsx("button",{className:"px-5 py-2 rounded-full bg-[#2a201c] text-gray-300 text-sm font-medium whitespace-nowrap border border-white/5"+(r===R?" bg-primary shadow-primary/20":" hover:bg-[#3a2c26]"),onClick:()=>U(R),children:R},R))]})]}),f.jsx("div",{ref:w,id:"productGrid",className:"p-4 grid grid-cols-2 gap-4 pb-28",children:y?y.sort(Hg).map(R=>{if(r===fa||R.type===r)return f.jsx(Yy,{product:R,onAdd:i},R.id)}):"No se encontraron productos"})]})},th=`${Yt}/api/chat`;class Gg{constructor(){this.socket=null,this.messageHandler=null,this.errorHandler=null,this.closeHandler=null,this.mentionHandler=null}connect(u){this.socket&&this.socket.close();const r=`${Yt.replace(/^http/,"ws")}/api/chat/ws?token=${encodeURIComponent(u)}`;return this.socket=new WebSocket(r),this.socket.onopen=()=>{console.log("WebSocket conectado")},this.socket.onmessage=d=>{try{const m=JSON.parse(d.data);if(m.type==="ping"){this.send({type:"pong"});return}if(m.type==="mention"){this.mentionHandler&&this.mentionHandler(m.username);return}this.messageHandler&&this.messageHandler(m)}catch(m){console.error("Error al parsear mensaje del WS:",m)}},this.socket.onerror=d=>{console.error("WebSocket error:",d),this.errorHandler&&this.errorHandler(d)},this.socket.onclose=()=>{console.log("WebSocket desconectado"),this.closeHandler&&this.closeHandler()},!0}send(u){this.socket&&this.socket.readyState===WebSocket.OPEN?this.socket.send(JSON.stringify(u)):console.warn("No se pudo enviar el mensaje: WebSocket no conectado.")}join(u){this.send({type:"join",username:u})}sendMessage(u,o){this.send({type:"message",username:u,message:o})}sendAiMessage(u,o){this.send({type:"ai_message",username:u,message:o})}sendMention(u,o){this.send({type:"mention",username:o})}leave(u){this.send({type:"leave",username:u}),setTimeout(()=>{this.disconnect()},3e3)}disconnect(){this.socket&&(this.socket.close(),this.socket=null)}onMessage(u){this.messageHandler=u}onError(u){this.errorHandler=u}onClose(u){this.closeHandler=u}onMention(u){this.mentionHandler=u}async getConnectedUsers(u,o){var h;const r=new URL(`${th}/users`);o&&r.searchParams.append("q",o);const d=await fetch(r.toString(),{headers:{Authorization:`Bearer ${u}`,"Content-Type":"application/json"}});if(!d.ok)throw new Error("Error fetching users");const m=await d.json();return((h=m.data)==null?void 0:h.users)||m.data||[]}async getOnlineCount(u){var d;const o=await fetch(`${th}/onlines`,{headers:{Authorization:`Bearer ${u}`,"Content-Type":"application/json"}});if(!o.ok)throw new Error("Error fetching count");return((d=(await o.json()).data)==null?void 0:d.count)||0}async mention(u){this.send({type:"mention",username:u})}}const at=new Gg;function wh(i){var u,o,r="";if(typeof i=="string"||typeof i=="number")r+=i;else if(typeof i=="object")if(Array.isArray(i)){var d=i.length;for(u=0;u<d;u++)i[u]&&(o=wh(i[u]))&&(r&&(r+=" "),r+=o)}else for(o in i)i[o]&&(r&&(r+=" "),r+=o);return r}function hl(){for(var i,u,o=0,r="",d=arguments.length;o<d;o++)(i=arguments[o])&&(u=wh(i))&&(r&&(r+=" "),r+=u);return r}function Xg(i){if(typeof document>"u")return;let u=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css",u.firstChild?u.insertBefore(o,u.firstChild):u.appendChild(o),o.styleSheet?o.styleSheet.cssText=i:o.appendChild(document.createTextNode(i))}Xg(`:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
- `);var ri=i=>typeof i=="number"&&!isNaN(i),pl=i=>typeof i=="string",ya=i=>typeof i=="function",Qg=i=>pl(i)||ri(i),No=i=>pl(i)||ya(i)?i:null,Vg=(i,u)=>i===!1||ri(i)&&i>0?i:u,jo=i=>x.isValidElement(i)||pl(i)||ya(i)||ri(i);function Zg(i,u,o=300){let{scrollHeight:r,style:d}=i;requestAnimationFrame(()=>{d.minHeight="initial",d.height=r+"px",d.transition=`all ${o}ms`,requestAnimationFrame(()=>{d.height="0",d.padding="0",d.margin="0",setTimeout(u,o)})})}function Kg({enter:i,exit:u,appendPosition:o=!1,collapse:r=!0,collapseDuration:d=300}){return function({children:m,position:h,preventExitTransition:v,done:g,nodeRef:y,isIn:E,playToast:b}){let j=o?`${i}--${h}`:i,w=o?`${u}--${h}`:u,M=x.useRef(0);return x.useLayoutEffect(()=>{let U=y.current,R=j.split(" "),q=G=>{G.target===y.current&&(b(),U.removeEventListener("animationend",q),U.removeEventListener("animationcancel",q),M.current===0&&G.type!=="animationcancel"&&U.classList.remove(...R))};U.classList.add(...R),U.addEventListener("animationend",q),U.addEventListener("animationcancel",q)},[]),x.useEffect(()=>{let U=y.current,R=()=>{U.removeEventListener("animationend",R),r?Zg(U,g,d):g()};E||(v?R():(M.current=1,U.className+=` ${w}`,U.addEventListener("animationend",R)))},[E]),Be.createElement(Be.Fragment,null,m)}}function ah(i,u){return{content:zh(i.content,i.props),containerId:i.props.containerId,id:i.props.toastId,theme:i.props.theme,type:i.props.type,data:i.props.data||{},isLoading:i.props.isLoading,icon:i.props.icon,reason:i.removalReason,status:u}}function zh(i,u,o=!1){return x.isValidElement(i)&&!pl(i.type)?x.cloneElement(i,{closeToast:u.closeToast,toastProps:u,data:u.data,isPaused:o}):ya(i)?i({closeToast:u.closeToast,toastProps:u,data:u.data,isPaused:o}):i}function Jg({closeToast:i,theme:u,ariaLabel:o="close"}){return Be.createElement("button",{className:`Toastify__close-button Toastify__close-button--${u}`,type:"button",onClick:r=>{r.stopPropagation(),i(!0)},"aria-label":o},Be.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},Be.createElement("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})))}function $g({delay:i,isRunning:u,closeToast:o,type:r="default",hide:d,className:m,controlledProgress:h,progress:v,rtl:g,isIn:y,theme:E}){let b=d||h&&v===0,j={animationDuration:`${i}ms`,animationPlayState:u?"running":"paused"};h&&(j.transform=`scaleX(${v})`);let w=hl("Toastify__progress-bar",h?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${E}`,`Toastify__progress-bar--${r}`,{"Toastify__progress-bar--rtl":g}),M=ya(m)?m({rtl:g,type:r,defaultClassName:w}):hl(w,m),U={[h&&v>=1?"onTransitionEnd":"onAnimationEnd"]:h&&v<1?null:()=>{y&&o()}};return Be.createElement("div",{className:"Toastify__progress-bar--wrp","data-hidden":b},Be.createElement("div",{className:`Toastify__progress-bar--bg Toastify__progress-bar-theme--${E} Toastify__progress-bar--${r}`}),Be.createElement("div",{role:"progressbar","aria-hidden":b?"true":"false","aria-label":"notification timer",className:M,style:j,...U}))}var Fg=1,Mh=()=>`${Fg++}`;function Wg(i,u,o){let r=1,d=0,m=[],h=[],v=u,g=new Map,y=new Set,E=G=>(y.add(G),()=>y.delete(G)),b=()=>{h=Array.from(g.values()),y.forEach(G=>G())},j=({containerId:G,toastId:D,updateId:K})=>{let ee=G?G!==i:i!==1,$=g.has(D)&&K==null;return ee||$},w=(G,D)=>{g.forEach(K=>{var ee;(D==null||D===K.props.toastId)&&((ee=K.toggle)==null||ee.call(K,G))})},M=G=>{var D,K;(K=(D=G.props)==null?void 0:D.onClose)==null||K.call(D,G.removalReason),G.isActive=!1},U=G=>{if(G==null)g.forEach(M);else{let D=g.get(G);D&&M(D)}b()},R=()=>{d-=m.length,m=[]},q=G=>{var D,K;let{toastId:ee,updateId:$}=G.props,Y=$==null;G.staleId&&g.delete(G.staleId),G.isActive=!0,g.set(ee,G),b(),o(ah(G,Y?"added":"updated")),Y&&((K=(D=G.props).onOpen)==null||K.call(D))};return{id:i,props:v,observe:E,toggle:w,removeToast:U,toasts:g,clearQueue:R,buildToast:(G,D)=>{if(j(D))return;let{toastId:K,updateId:ee,data:$,staleId:Y,delay:V}=D,W=ee==null;W&&d++;let Q={...v,style:v.toastStyle,key:r++,...Object.fromEntries(Object.entries(D).filter(([ne,ye])=>ye!=null)),toastId:K,updateId:ee,data:$,isIn:!1,className:No(D.className||v.toastClassName),progressClassName:No(D.progressClassName||v.progressClassName),autoClose:D.isLoading?!1:Vg(D.autoClose,v.autoClose),closeToast(ne){g.get(K).removalReason=ne,U(K)},deleteToast(){let ne=g.get(K);if(ne!=null){if(o(ah(ne,"removed")),g.delete(K),d--,d<0&&(d=0),m.length>0){q(m.shift());return}b()}}};Q.closeButton=v.closeButton,D.closeButton===!1||jo(D.closeButton)?Q.closeButton=D.closeButton:D.closeButton===!0&&(Q.closeButton=jo(v.closeButton)?v.closeButton:!0);let P={content:G,props:Q,staleId:Y};v.limit&&v.limit>0&&d>v.limit&&W?m.push(P):ri(V)?setTimeout(()=>{q(P)},V):q(P)},setProps(G){v=G},setToggle:(G,D)=>{let K=g.get(G);K&&(K.toggle=D)},isToastActive:G=>{var D;return(D=g.get(G))==null?void 0:D.isActive},getSnapshot:()=>h}}var it=new Map,ni=[],Co=new Set,Ig=i=>Co.forEach(u=>u(i)),Oh=()=>it.size>0;function Pg(){ni.forEach(i=>Dh(i.content,i.options)),ni=[]}var ev=(i,{containerId:u})=>{var o;return(o=it.get(u||1))==null?void 0:o.toasts.get(i)};function Rh(i,u){var o;if(u)return!!((o=it.get(u))!=null&&o.isToastActive(i));let r=!1;return it.forEach(d=>{d.isToastActive(i)&&(r=!0)}),r}function tv(i){if(!Oh()){ni=ni.filter(u=>i!=null&&u.options.toastId!==i);return}if(i==null||Qg(i))it.forEach(u=>{u.removeToast(i)});else if(i&&("containerId"in i||"id"in i)){let u=it.get(i.containerId);u?u.removeToast(i.id):it.forEach(o=>{o.removeToast(i.id)})}}var av=(i={})=>{it.forEach(u=>{u.props.limit&&(!i.containerId||u.id===i.containerId)&&u.clearQueue()})};function Dh(i,u){jo(i)&&(Oh()||ni.push({content:i,options:u}),it.forEach(o=>{o.buildToast(i,u)}))}function lv(i){var u;(u=it.get(i.containerId||1))==null||u.setToggle(i.id,i.fn)}function Bh(i,u){it.forEach(o=>{(u==null||!(u!=null&&u.containerId)||(u==null?void 0:u.containerId)===o.id)&&o.toggle(i,u==null?void 0:u.id)})}function nv(i){let u=i.containerId||1;return{subscribe(o){let r=Wg(u,i,Ig);it.set(u,r);let d=r.observe(o);return Pg(),()=>{d(),it.delete(u)}},setProps(o){var r;(r=it.get(u))==null||r.setProps(o)},getSnapshot(){var o;return(o=it.get(u))==null?void 0:o.getSnapshot()}}}function iv(i){return Co.add(i),()=>{Co.delete(i)}}function sv(i){return i&&(pl(i.toastId)||ri(i.toastId))?i.toastId:Mh()}function oi(i,u){return Dh(i,u),u.toastId}function ks(i,u){return{...u,type:u&&u.type||i,toastId:sv(u)}}function qs(i){return(u,o)=>oi(u,ks(i,o))}function re(i,u){return oi(i,ks("default",u))}re.loading=(i,u)=>oi(i,ks("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...u}));function uv(i,{pending:u,error:o,success:r},d){let m;u&&(m=pl(u)?re.loading(u,d):re.loading(u.render,{...d,...u}));let h={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},v=(y,E,b)=>{if(E==null){re.dismiss(m);return}let j={type:y,...h,...d,data:b},w=pl(E)?{render:E}:E;return m?re.update(m,{...j,...w}):re(w.render,{...j,...w}),b},g=ya(i)?i():i;return g.then(y=>v("success",r,y)).catch(y=>v("error",o,y)),g}re.promise=uv;re.success=qs("success");re.info=qs("info");re.error=qs("error");re.warning=qs("warning");re.warn=re.warning;re.dark=(i,u)=>oi(i,ks("default",{theme:"dark",...u}));function rv(i){tv(i)}re.dismiss=rv;re.clearWaitingQueue=av;re.isActive=Rh;re.update=(i,u={})=>{let o=ev(i,u);if(o){let{props:r,content:d}=o,m={delay:100,...r,...u,toastId:u.toastId||i,updateId:Mh()};m.toastId!==i&&(m.staleId=i);let h=m.render||d;delete m.render,oi(h,m)}};re.done=i=>{re.update(i,{progress:1})};re.onChange=iv;re.play=i=>Bh(!0,i);re.pause=i=>Bh(!1,i);function ov(i){var u;let{subscribe:o,getSnapshot:r,setProps:d}=x.useRef(nv(i)).current;d(i);let m=(u=x.useSyncExternalStore(o,r,r))==null?void 0:u.slice();function h(v){if(!m)return[];let g=new Map;return i.newestOnTop&&m.reverse(),m.forEach(y=>{let{position:E}=y.props;g.has(E)||g.set(E,[]),g.get(E).push(y)}),Array.from(g,y=>v(y[0],y[1]))}return{getToastToRender:h,isToastActive:Rh,count:m==null?void 0:m.length}}function cv(i){let[u,o]=x.useState(!1),[r,d]=x.useState(!1),m=x.useRef(null),h=x.useRef({start:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,didMove:!1}).current,{autoClose:v,pauseOnHover:g,closeToast:y,onClick:E,closeOnClick:b}=i;lv({id:i.toastId,containerId:i.containerId,fn:o}),x.useEffect(()=>{if(i.pauseOnFocusLoss)return j(),()=>{w()}},[i.pauseOnFocusLoss]);function j(){document.hasFocus()||q(),window.addEventListener("focus",R),window.addEventListener("blur",q)}function w(){window.removeEventListener("focus",R),window.removeEventListener("blur",q)}function M(Y){if(i.draggable===!0||i.draggable===Y.pointerType){G();let V=m.current;h.canCloseOnClick=!0,h.canDrag=!0,V.style.transition="none",i.draggableDirection==="x"?(h.start=Y.clientX,h.removalDistance=V.offsetWidth*(i.draggablePercent/100)):(h.start=Y.clientY,h.removalDistance=V.offsetHeight*(i.draggablePercent===80?i.draggablePercent*1.5:i.draggablePercent)/100)}}function U(Y){let{top:V,bottom:W,left:Q,right:P}=m.current.getBoundingClientRect();Y.nativeEvent.type!=="touchend"&&i.pauseOnHover&&Y.clientX>=Q&&Y.clientX<=P&&Y.clientY>=V&&Y.clientY<=W?q():R()}function R(){o(!0)}function q(){o(!1)}function G(){h.didMove=!1,document.addEventListener("pointermove",K),document.addEventListener("pointerup",ee)}function D(){document.removeEventListener("pointermove",K),document.removeEventListener("pointerup",ee)}function K(Y){let V=m.current;if(h.canDrag&&V){h.didMove=!0,u&&q(),i.draggableDirection==="x"?h.delta=Y.clientX-h.start:h.delta=Y.clientY-h.start,h.start!==Y.clientX&&(h.canCloseOnClick=!1);let W=i.draggableDirection==="x"?`${h.delta}px, var(--y)`:`0, calc(${h.delta}px + var(--y))`;V.style.transform=`translate3d(${W},0)`,V.style.opacity=`${1-Math.abs(h.delta/h.removalDistance)}`}}function ee(){D();let Y=m.current;if(h.canDrag&&h.didMove&&Y){if(h.canDrag=!1,Math.abs(h.delta)>h.removalDistance){d(!0),i.closeToast(!0),i.collapseAll();return}Y.style.transition="transform 0.2s, opacity 0.2s",Y.style.removeProperty("transform"),Y.style.removeProperty("opacity")}}let $={onPointerDown:M,onPointerUp:U};return v&&g&&($.onMouseEnter=q,i.stacked||($.onMouseLeave=R)),b&&($.onClick=Y=>{E&&E(Y),h.canCloseOnClick&&y(!0)}),{playToast:R,pauseToast:q,isRunning:u,preventExitTransition:r,toastRef:m,eventHandlers:$}}var fv=typeof window<"u"?x.useLayoutEffect:x.useEffect,Ys=({theme:i,type:u,isLoading:o,...r})=>Be.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:i==="colored"?"currentColor":`var(--toastify-icon-color-${u})`,...r});function dv(i){return Be.createElement(Ys,{...i},Be.createElement("path",{d:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}))}function mv(i){return Be.createElement(Ys,{...i},Be.createElement("path",{d:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}))}function hv(i){return Be.createElement(Ys,{...i},Be.createElement("path",{d:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}))}function pv(i){return Be.createElement(Ys,{...i},Be.createElement("path",{d:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}))}function yv(){return Be.createElement("div",{className:"Toastify__spinner"})}var Ao={info:mv,warning:dv,success:hv,error:pv,spinner:yv},gv=i=>i in Ao;function vv({theme:i,type:u,isLoading:o,icon:r}){let d=null,m={theme:i,type:u};return r===!1||(ya(r)?d=r({...m,isLoading:o}):x.isValidElement(r)?d=x.cloneElement(r,m):o?d=Ao.spinner():gv(u)&&(d=Ao[u](m))),d}var xv=i=>{let{isRunning:u,preventExitTransition:o,toastRef:r,eventHandlers:d,playToast:m}=cv(i),{closeButton:h,children:v,autoClose:g,onClick:y,type:E,hideProgressBar:b,closeToast:j,transition:w,position:M,className:U,style:R,progressClassName:q,updateId:G,role:D,progress:K,rtl:ee,toastId:$,deleteToast:Y,isIn:V,isLoading:W,closeOnClick:Q,theme:P,ariaLabel:ne}=i,ye=hl("Toastify__toast",`Toastify__toast-theme--${P}`,`Toastify__toast--${E}`,{"Toastify__toast--rtl":ee},{"Toastify__toast--close-on-click":Q}),Te=ya(U)?U({rtl:ee,position:M,type:E,defaultClassName:ye}):hl(ye,U),Oe=vv(i),L=!!K||!g,J={closeToast:j,type:E,theme:P},ae=null;return h===!1||(ya(h)?ae=h(J):x.isValidElement(h)?ae=x.cloneElement(h,J):ae=Jg(J)),Be.createElement(w,{isIn:V,done:Y,position:M,preventExitTransition:o,nodeRef:r,playToast:m},Be.createElement("div",{id:$,tabIndex:0,onClick:y,"data-in":V,className:Te,...d,style:R,ref:r,...V&&{role:D,"aria-label":ne}},Oe!=null&&Be.createElement("div",{className:hl("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!W})},Oe),zh(v,i,!u),ae,!i.customProgressBar&&Be.createElement($g,{...G&&!L?{key:`p-${G}`}:{},rtl:ee,theme:P,delay:g,isRunning:u,isIn:V,closeToast:j,hide:b,type:E,className:q,controlledProgress:L,progress:K||0})))},bv=(i,u=!1)=>({enter:`Toastify--animate Toastify__${i}-enter`,exit:`Toastify--animate Toastify__${i}-exit`,appendPosition:u}),Sv=Kg(bv("bounce",!0)),Ev={position:"top-right",transition:Sv,autoClose:5e3,closeButton:!0,pauseOnHover:!0,pauseOnFocusLoss:!0,draggable:"touch",draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light","aria-label":"Notifications Alt+T",hotKeys:i=>i.altKey&&i.code==="KeyT"};function _v(i){let u={...Ev,...i},o=i.stacked,[r,d]=x.useState(!0),m=x.useRef(null),{getToastToRender:h,isToastActive:v,count:g}=ov(u),{className:y,style:E,rtl:b,containerId:j,hotKeys:w}=u;function M(R){let q=hl("Toastify__toast-container",`Toastify__toast-container--${R}`,{"Toastify__toast-container--rtl":b});return ya(y)?y({position:R,rtl:b,defaultClassName:q}):hl(q,No(y))}function U(){o&&(d(!0),re.play())}return fv(()=>{var R;if(o){let q=m.current.querySelectorAll('[data-in="true"]'),G=12,D=(R=u.position)==null?void 0:R.includes("top"),K=0,ee=0;Array.from(q).reverse().forEach(($,Y)=>{let V=$;V.classList.add("Toastify__toast--stacked"),Y>0&&(V.dataset.collapsed=`${r}`),V.dataset.pos||(V.dataset.pos=D?"top":"bot");let W=K*(r?.2:1)+(r?0:G*Y);V.style.setProperty("--y",`${D?W:W*-1}px`),V.style.setProperty("--g",`${G}`),V.style.setProperty("--s",`${1-(r?ee:0)}`),K+=V.offsetHeight,ee+=.025})}},[r,g,o]),x.useEffect(()=>{function R(q){var G;let D=m.current;w(q)&&((G=D.querySelector('[tabIndex="0"]'))==null||G.focus(),d(!1),re.pause()),q.key==="Escape"&&(document.activeElement===D||D!=null&&D.contains(document.activeElement))&&(d(!0),re.play())}return document.addEventListener("keydown",R),()=>{document.removeEventListener("keydown",R)}},[w]),Be.createElement("section",{ref:m,className:"Toastify",id:j,onMouseEnter:()=>{o&&(d(!1),re.pause())},onMouseLeave:U,"aria-live":"polite","aria-atomic":"false","aria-relevant":"additions text","aria-label":u["aria-label"]},h((R,q)=>{let G=q.length?{...E}:{...E,pointerEvents:"none"};return Be.createElement("div",{tabIndex:-1,className:M(R),"data-stacked":o,style:G,key:`c-${R}`},q.map(({content:D,props:K})=>Be.createElement(xv,{...K,stacked:o,collapseAll:U,isIn:v(K.toastId,K.containerId),key:`t-${K.key}`},D)))}))}const Uh=x.createContext(void 0),Tv=(i,u)=>`${i.name.split(" ")[0].toLowerCase()}_${u}`,Nv=({children:i})=>{const[u,o]=x.useState([]),[r,d]=x.useState([]),[m,h]=x.useState(0),[v,g]=x.useState(!1),[y,E]=x.useState(null),[b,j]=x.useState(null),{isLogged:w,user:M,token:U}=Tt(),{table:R}=ln();x.useEffect(()=>(at.onMessage(Q=>{o(P=>[...P,Q]),Q.type==="join"&&Q.username?(d(P=>Array.from(new Set([...P,Q.username]))),h(P=>P+1)):Q.type==="leave"&&Q.username&&(d(P=>P.filter(ne=>ne!==Q.username)),h(P=>Math.max(0,P-1)))}),at.onError(()=>{E("Error de conexión en el WebSocket."),g(!1)}),at.onClose(()=>{g(!1)}),at.onMention(Q=>{console.log("mencion",Q),Q===b&&re.info("has sido mencionado en el chat",{position:"top-right",autoClose:3e3,hideProgressBar:!1,closeOnClick:!0,pauseOnHover:!0,draggable:!0,theme:"dark",toastId:`mention-${Date.now()}`})}),()=>{at.disconnect()}),[]);const q=x.useCallback(async()=>{try{const Q=await at.getConnectedUsers(U),P=await at.getOnlineCount(U);d(Q),h(P)}catch(Q){console.error("Error refreshing users",Q)}},[U]),G=x.useCallback(()=>{try{E(null),console.log(M);const Q=at.connect(U);if(!Q){E("Error de conexión en el WebSocket."),console.log("connect fail",Q),g(!1);return}const P=Tv(M,R);j(P),console.log("connect",Q),g(Q),q(),setTimeout(()=>{at.join(P)},500)}catch(Q){E(Q.message||"Error al conectar"),g(!1)}},[q,M]),D=x.useCallback(()=>{b&&v&&at.leave(b),console.log("Username",b),console.log("IsConnected",v),at.disconnect(),g(!1),o([]),j(null)},[b]),K=x.useCallback(Q=>{M&&at.sendMessage(b,Q)},[M,b]),ee=x.useCallback(async Q=>{M&&at.sendAiMessage(b,Q)},[M,b]),$=x.useCallback(Q=>{at.join(Q),j(Q)},[]),Y=x.useCallback(async()=>await at.getConnectedUsers(U),[U]),V=x.useCallback(Q=>{at.mention(Q)},[]);x.useEffect(()=>{!w&&v&&D()},[w]);const W=x.useMemo(()=>({username:b,messages:u,onlineUsers:r,onlineCount:m,isConnected:v,error:y,connectChat:G,disconnectChat:D,sendMessage:K,sendAiMessage:ee,mentionUser:V,joinRoom:$,refreshUsers:q,getUsers:Y}),[b,u,r,V,m,v,y,G,D,K,ee,$,q,Y]);return f.jsx(Uh.Provider,{value:W,children:i})},jv=()=>{const i=x.useContext(Uh);if(i===void 0)throw new Error("useChat debe ser usado dentro de un ChatProvider");return i},lh=["text-red-600","text-green-600","text-blue-600","text-yellow-600","text-purple-600","text-pink-600","text-orange-600","text-cyan-600","text-sky-600","text-lime-600","text-emerald-600","text-teal-600","text-indigo-600"],Cv=i=>{const u=Math.abs(i.split("").reduce((o,r)=>o+r.charCodeAt(0),0))%lh.length;return lh[u]},Av=({onBrowseMenu:i})=>{const{username:u,messages:o,sendMessage:r,sendAiMessage:d,connectChat:m,onlineCount:h,isConnected:v,getUsers:g,mentionUser:y}=jv(),{user:E}=Tt(),[b,j]=x.useState(""),[w,M]=x.useState(!1),[U,R]=x.useState(""),[q,G]=x.useState([]),D=x.useRef(null),K=x.useRef(null);x.useEffect(()=>{v||m()},[]),x.useEffect(()=>{D.current&&(D.current.scrollTop=D.current.scrollHeight)},[o]),x.useEffect(()=>{const Q=o[o.length-1];Q&&Q.type==="mentioned"&&Q.username===u&&re.info("has sido mencionado en el chat",{position:"top-right",autoClose:3e3,hideProgressBar:!1,closeOnClick:!0,pauseOnHover:!0,draggable:!0,theme:"dark",toastId:`mention-${Date.now()}`})},[o,u]),x.useEffect(()=>{w&&g().then(Q=>{Q.push("IAKlein"),Q=Q.filter(P=>P!==u),G(Q)})},[w,g]);const ee=x.useMemo(()=>o.filter(Q=>!["mentioned","ping","pong"].includes(Q.type)).map((Q,P)=>{const ne=new Date().toLocaleTimeString([],{hour:"2-digit",minute:"2-digit"});let ye=Q.username||"Unknown",Te=Q.message||"",Oe=!1,L=!1;switch(Q.type){case"join":ye="system",Te=`${Q.username} se ha conectado al chat`,Oe=!0;break;case"leave":ye="system",Te=`${Q.username} se ha desconectado del chat`,Oe=!0;break;case"ai_message":ye="ai",L=!0;break}return{id:P,timestamp:ne,sender:ye,text:Te,isSystem:Oe,isAi:L}}),[o]),$=Q=>{const P=Q.target.value;j(P);const ne=P.split(" ").pop();ne&&ne.startsWith("@")?(R(ne.slice(1)),M(!0)):M(!1)},Y=Q=>{var ne;const P=b.split(" ");P.pop(),P.push(`@${Q} `),j(P.join(" ")),M(!1),(ne=K.current)==null||ne.focus()},V=Q=>{if(Q.preventDefault(),!b.trim())return;r(b.trim());const P=b.match(/@(\w+)/g);console.log("menciones",P),P&&P.forEach(ne=>{const ye=ne.substring(1);ye==="IAKlein"?(d(b.trim()),console.log("enviar",b.trim())):ye!==u&&(y(ye),console.log("mencion",ye))}),j(""),M(!1)},W=q.filter(Q=>Q.toLowerCase().includes(U.toLowerCase()));return f.jsxs("section",{className:"absolute inset-0 bg-terminal-bg flex flex-col z-0",children:[f.jsx("div",{className:"absolute inset-0 scanlines z-10 opacity-30 pointer-events-none"}),f.jsxs("div",{className:"flex items-center justify-between px-4 py-2 bg-[#1a1a1a] border-b border-[#333] z-20 shrink-0",children:[f.jsxs("div",{className:"flex items-center gap-2",children:[f.jsx("span",{className:`size-2 rounded-full ${v?"bg-green-500":"bg-red-500"} animate-pulse-fast`}),f.jsxs("h3",{className:"text-terminal-text tracking-widest text-xs uppercase font-bold",children:[v?"ONLINE":"OFFLINE"," (",h,")"]})]}),f.jsxs("div",{className:"flex items-center gap-4",children:[f.jsxs("button",{onClick:i,className:"text-terminal-text text-sm cursor-pointer hover:text-white transition-colors flex items-center gap-1 font-bold",children:[f.jsx("span",{className:"material-symbols-outlined text-base",children:"storefront"}),f.jsx("span",{children:"Browse Menu"})]}),f.jsx("span",{className:"text-[#666] text-xs font-mono",children:"v2.4.0"})]})]}),f.jsxs("div",{ref:D,className:"flex-1 overflow-y-auto p-4 space-y-3 font-mono text-sm z-0 relative pb-18",children:[ee.map(Q=>f.jsx("div",{className:"flex gap-3 group",children:f.jsxs("div",{className:"flex-1 break-words",children:[f.jsxs("span",{className:"text-primary font-bold text-xs mr-2",children:["[",Q.timestamp,"]"]}),Q.isSystem?f.jsxs(f.Fragment,{children:[f.jsx("span",{className:"text-white font-bold mr-1",children:"<System>"}),f.jsx("span",{className:"text-gray-300",children:Q.text})]}):Q.isAi?f.jsxs(f.Fragment,{children:[f.jsx("span",{className:"text-terminal-text font-bold mr-1",children:"<@IAKlein>"}),f.jsx("span",{className:"text-white",children:Q.text})]}):f.jsxs(f.Fragment,{children:[f.jsxs("span",{className:`${Cv(Q.sender)} font-bold mr-1`,children:["<",Q.sender,">"]}),f.jsx("span",{className:"text-white",children:Q.text.split(" ").map((P,ne)=>P.startsWith("@")?f.jsxs("span",{className:"text-yellow-400 font-bold",children:[P," "]},ne):P+" ")})]})]})},Q.id)),!v&&o.length>0&&f.jsx("div",{className:"text-red-500 font-bold text-xs mt-2",children:"> CONNECTION LOST. RECONNECTING..."})]}),w&&W.length>0&&f.jsxs("div",{className:"absolute bottom-16 left-4 bg-[#0d0d0d] border border-[#333] w-48 max-h-40 overflow-y-auto z-30 shadow-lg",children:[f.jsx("div",{className:"text-xs text-gray-500 px-2 py-1 border-b border-[#333]",children:"SUGGESTIONS"}),W.map(Q=>f.jsxs("button",{type:"button",onClick:()=>Y(Q),className:"w-full text-left px-3 py-2 text-terminal-text hover:bg-[#222] hover:text-white text-sm font-mono transition-colors",children:["@",Q]},Q))]}),f.jsx("form",{className:"absolute bottom-0 left-0 right-0 p-2 bg-[#1a1a1a] z-20 shrink-0 pb-18",onSubmit:V,children:f.jsxs("div",{className:"flex w-full items-center rounded bg-black border border-[#333] px-3 py-2",children:[f.jsx("span",{className:"text-primary font-bold mr-2",children:">"}),f.jsx("input",{ref:K,value:b,onChange:$,className:"flex-1 bg-transparent border-none text-white font-mono text-sm focus:ring-0 focus:outline-none placeholder:text-gray-600 p-0",placeholder:v?"Type command... use @ to mention":"Connecting...",autoFocus:!0,disabled:!v}),f.jsx("button",{type:"submit",className:`text-terminal-text hover:text-white transition-colors ${v?"":"opacity-50 cursor-not-allowed"}`,disabled:!v,children:f.jsx("span",{className:"material-symbols-outlined text-lg",children:"send"})})]})})]})};/**
- * react-router v7.12.0
- *
- * Copyright (c) Remix Software Inc.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE.md file in the root directory of this source tree.
- *
- * @license MIT
- */var nh="popstate";function wv(i={}){function u(r,d){let{pathname:m,search:h,hash:v}=r.location;return wo("",{pathname:m,search:h,hash:v},d.state&&d.state.usr||null,d.state&&d.state.key||"default")}function o(r,d){return typeof d=="string"?d:ii(d)}return Mv(u,o,null,i)}function Le(i,u){if(i===!1||i===null||typeof i>"u")throw new Error(u)}function qt(i,u){if(!i){typeof console<"u"&&console.warn(u);try{throw new Error(u)}catch{}}}function zv(){return Math.random().toString(36).substring(2,10)}function ih(i,u){return{usr:i.state,key:i.key,idx:u}}function wo(i,u,o=null,r){return{pathname:typeof i=="string"?i:i.pathname,search:"",hash:"",...typeof u=="string"?nn(u):u,state:o,key:u&&u.key||r||zv()}}function ii({pathname:i="/",search:u="",hash:o=""}){return u&&u!=="?"&&(i+=u.charAt(0)==="?"?u:"?"+u),o&&o!=="#"&&(i+=o.charAt(0)==="#"?o:"#"+o),i}function nn(i){let u={};if(i){let o=i.indexOf("#");o>=0&&(u.hash=i.substring(o),i=i.substring(0,o));let r=i.indexOf("?");r>=0&&(u.search=i.substring(r),i=i.substring(0,r)),i&&(u.pathname=i)}return u}function Mv(i,u,o,r={}){let{window:d=document.defaultView,v5Compat:m=!1}=r,h=d.history,v="POP",g=null,y=E();y==null&&(y=0,h.replaceState({...h.state,idx:y},""));function E(){return(h.state||{idx:null}).idx}function b(){v="POP";let R=E(),q=R==null?null:R-y;y=R,g&&g({action:v,location:U.location,delta:q})}function j(R,q){v="PUSH";let G=wo(U.location,R,q);y=E()+1;let D=ih(G,y),K=U.createHref(G);try{h.pushState(D,"",K)}catch(ee){if(ee instanceof DOMException&&ee.name==="DataCloneError")throw ee;d.location.assign(K)}m&&g&&g({action:v,location:U.location,delta:1})}function w(R,q){v="REPLACE";let G=wo(U.location,R,q);y=E();let D=ih(G,y),K=U.createHref(G);h.replaceState(D,"",K),m&&g&&g({action:v,location:U.location,delta:0})}function M(R){return Ov(R)}let U={get action(){return v},get location(){return i(d,h)},listen(R){if(g)throw new Error("A history only accepts one active listener");return d.addEventListener(nh,b),g=R,()=>{d.removeEventListener(nh,b),g=null}},createHref(R){return u(d,R)},createURL:M,encodeLocation(R){let q=M(R);return{pathname:q.pathname,search:q.search,hash:q.hash}},push:j,replace:w,go(R){return h.go(R)}};return U}function Ov(i,u=!1){let o="http://localhost";typeof window<"u"&&(o=window.location.origin!=="null"?window.location.origin:window.location.href),Le(o,"No window.location.(origin|href) available to create URL");let r=typeof i=="string"?i:ii(i);return r=r.replace(/ $/,"%20"),!u&&r.startsWith("//")&&(r=o+r),new URL(r,o)}function Lh(i,u,o="/"){return Rv(i,u,o,!1)}function Rv(i,u,o,r){let d=typeof u=="string"?nn(u):u,m=ga(d.pathname||"/",o);if(m==null)return null;let h=Hh(i);Dv(h);let v=null;for(let g=0;v==null&&g<h.length;++g){let y=Vv(m);v=Xv(h[g],y,r)}return v}function Hh(i,u=[],o=[],r="",d=!1){let m=(h,v,g=d,y)=>{let E={relativePath:y===void 0?h.path||"":y,caseSensitive:h.caseSensitive===!0,childrenIndex:v,route:h};if(E.relativePath.startsWith("/")){if(!E.relativePath.startsWith(r)&&g)return;Le(E.relativePath.startsWith(r),`Absolute route path "${E.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),E.relativePath=E.relativePath.slice(r.length)}let b=ma([r,E.relativePath]),j=o.concat(E);h.children&&h.children.length>0&&(Le(h.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${b}".`),Hh(h.children,u,j,b,g)),!(h.path==null&&!h.index)&&u.push({path:b,score:Yv(b,h.index),routesMeta:j})};return i.forEach((h,v)=>{var g;if(h.path===""||!((g=h.path)!=null&&g.includes("?")))m(h,v);else for(let y of kh(h.path))m(h,v,!0,y)}),u}function kh(i){let u=i.split("/");if(u.length===0)return[];let[o,...r]=u,d=o.endsWith("?"),m=o.replace(/\?$/,"");if(r.length===0)return d?[m,""]:[m];let h=kh(r.join("/")),v=[];return v.push(...h.map(g=>g===""?m:[m,g].join("/"))),d&&v.push(...h),v.map(g=>i.startsWith("/")&&g===""?"/":g)}function Dv(i){i.sort((u,o)=>u.score!==o.score?o.score-u.score:Gv(u.routesMeta.map(r=>r.childrenIndex),o.routesMeta.map(r=>r.childrenIndex)))}var Bv=/^:[\w-]+$/,Uv=3,Lv=2,Hv=1,kv=10,qv=-2,sh=i=>i==="*";function Yv(i,u){let o=i.split("/"),r=o.length;return o.some(sh)&&(r+=qv),u&&(r+=Lv),o.filter(d=>!sh(d)).reduce((d,m)=>d+(Bv.test(m)?Uv:m===""?Hv:kv),r)}function Gv(i,u){return i.length===u.length&&i.slice(0,-1).every((r,d)=>r===u[d])?i[i.length-1]-u[u.length-1]:0}function Xv(i,u,o=!1){let{routesMeta:r}=i,d={},m="/",h=[];for(let v=0;v<r.length;++v){let g=r[v],y=v===r.length-1,E=m==="/"?u:u.slice(m.length)||"/",b=Hs({path:g.relativePath,caseSensitive:g.caseSensitive,end:y},E),j=g.route;if(!b&&y&&o&&!r[r.length-1].route.index&&(b=Hs({path:g.relativePath,caseSensitive:g.caseSensitive,end:!1},E)),!b)return null;Object.assign(d,b.params),h.push({params:d,pathname:ma([m,b.pathname]),pathnameBase:$v(ma([m,b.pathnameBase])),route:j}),b.pathnameBase!=="/"&&(m=ma([m,b.pathnameBase]))}return h}function Hs(i,u){typeof i=="string"&&(i={path:i,caseSensitive:!1,end:!0});let[o,r]=Qv(i.path,i.caseSensitive,i.end),d=u.match(o);if(!d)return null;let m=d[0],h=m.replace(/(.)\/+$/,"$1"),v=d.slice(1);return{params:r.reduce((y,{paramName:E,isOptional:b},j)=>{if(E==="*"){let M=v[j]||"";h=m.slice(0,m.length-M.length).replace(/(.)\/+$/,"$1")}const w=v[j];return b&&!w?y[E]=void 0:y[E]=(w||"").replace(/%2F/g,"/"),y},{}),pathname:m,pathnameBase:h,pattern:i}}function Qv(i,u=!1,o=!0){qt(i==="*"||!i.endsWith("*")||i.endsWith("/*"),`Route path "${i}" will be treated as if it were "${i.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${i.replace(/\*$/,"/*")}".`);let r=[],d="^"+i.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(h,v,g)=>(r.push({paramName:v,isOptional:g!=null}),g?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return i.endsWith("*")?(r.push({paramName:"*"}),d+=i==="*"||i==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):o?d+="\\/*$":i!==""&&i!=="/"&&(d+="(?:(?=\\/|$))"),[new RegExp(d,u?void 0:"i"),r]}function Vv(i){try{return i.split("/").map(u=>decodeURIComponent(u).replace(/\//g,"%2F")).join("/")}catch(u){return qt(!1,`The URL path "${i}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${u}).`),i}}function ga(i,u){if(u==="/")return i;if(!i.toLowerCase().startsWith(u.toLowerCase()))return null;let o=u.endsWith("/")?u.length-1:u.length,r=i.charAt(o);return r&&r!=="/"?null:i.slice(o)||"/"}var qh=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Zv=i=>qh.test(i);function Kv(i,u="/"){let{pathname:o,search:r="",hash:d=""}=typeof i=="string"?nn(i):i,m;if(o)if(Zv(o))m=o;else{if(o.includes("//")){let h=o;o=o.replace(/\/\/+/g,"/"),qt(!1,`Pathnames cannot have embedded double slashes - normalizing ${h} -> ${o}`)}o.startsWith("/")?m=uh(o.substring(1),"/"):m=uh(o,u)}else m=u;return{pathname:m,search:Fv(r),hash:Wv(d)}}function uh(i,u){let o=u.replace(/\/+$/,"").split("/");return i.split("/").forEach(d=>{d===".."?o.length>1&&o.pop():d!=="."&&o.push(d)}),o.length>1?o.join("/"):"/"}function yo(i,u,o,r){return`Cannot include a '${i}' character in a manually specified \`to.${u}\` field [${JSON.stringify(r)}]. Please separate it out to the \`to.${o}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function Jv(i){return i.filter((u,o)=>o===0||u.route.path&&u.route.path.length>0)}function Yh(i){let u=Jv(i);return u.map((o,r)=>r===u.length-1?o.pathname:o.pathnameBase)}function Gh(i,u,o,r=!1){let d;typeof i=="string"?d=nn(i):(d={...i},Le(!d.pathname||!d.pathname.includes("?"),yo("?","pathname","search",d)),Le(!d.pathname||!d.pathname.includes("#"),yo("#","pathname","hash",d)),Le(!d.search||!d.search.includes("#"),yo("#","search","hash",d)));let m=i===""||d.pathname==="",h=m?"/":d.pathname,v;if(h==null)v=o;else{let b=u.length-1;if(!r&&h.startsWith("..")){let j=h.split("/");for(;j[0]==="..";)j.shift(),b-=1;d.pathname=j.join("/")}v=b>=0?u[b]:"/"}let g=Kv(d,v),y=h&&h!=="/"&&h.endsWith("/"),E=(m||h===".")&&o.endsWith("/");return!g.pathname.endsWith("/")&&(y||E)&&(g.pathname+="/"),g}var ma=i=>i.join("/").replace(/\/\/+/g,"/"),$v=i=>i.replace(/\/+$/,"").replace(/^\/*/,"/"),Fv=i=>!i||i==="?"?"":i.startsWith("?")?i:"?"+i,Wv=i=>!i||i==="#"?"":i.startsWith("#")?i:"#"+i,Iv=class{constructor(i,u,o,r=!1){this.status=i,this.statusText=u||"",this.internal=r,o instanceof Error?(this.data=o.toString(),this.error=o):this.data=o}};function Pv(i){return i!=null&&typeof i.status=="number"&&typeof i.statusText=="string"&&typeof i.internal=="boolean"&&"data"in i}function ex(i){return i.map(u=>u.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var Xh=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function Qh(i,u){let o=i;if(typeof o!="string"||!qh.test(o))return{absoluteURL:void 0,isExternal:!1,to:o};let r=o,d=!1;if(Xh)try{let m=new URL(window.location.href),h=o.startsWith("//")?new URL(m.protocol+o):new URL(o),v=ga(h.pathname,u);h.origin===m.origin&&v!=null?o=v+h.search+h.hash:d=!0}catch{qt(!1,`<Link to="${o}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:r,isExternal:d,to:o}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var Vh=["POST","PUT","PATCH","DELETE"];new Set(Vh);var tx=["GET",...Vh];new Set(tx);var sn=x.createContext(null);sn.displayName="DataRouter";var Gs=x.createContext(null);Gs.displayName="DataRouterState";var ax=x.createContext(!1),Zh=x.createContext({isTransitioning:!1});Zh.displayName="ViewTransition";var lx=x.createContext(new Map);lx.displayName="Fetchers";var nx=x.createContext(null);nx.displayName="Await";var Bt=x.createContext(null);Bt.displayName="Navigation";var ci=x.createContext(null);ci.displayName="Location";var va=x.createContext({outlet:null,matches:[],isDataRoute:!1});va.displayName="Route";var Ro=x.createContext(null);Ro.displayName="RouteError";var Kh="REACT_ROUTER_ERROR",ix="REDIRECT",sx="ROUTE_ERROR_RESPONSE";function ux(i){if(i.startsWith(`${Kh}:${ix}:{`))try{let u=JSON.parse(i.slice(28));if(typeof u=="object"&&u&&typeof u.status=="number"&&typeof u.statusText=="string"&&typeof u.location=="string"&&typeof u.reloadDocument=="boolean"&&typeof u.replace=="boolean")return u}catch{}}function rx(i){if(i.startsWith(`${Kh}:${sx}:{`))try{let u=JSON.parse(i.slice(40));if(typeof u=="object"&&u&&typeof u.status=="number"&&typeof u.statusText=="string")return new Iv(u.status,u.statusText,u.data)}catch{}}function ox(i,{relative:u}={}){Le(fi(),"useHref() may be used only in the context of a <Router> component.");let{basename:o,navigator:r}=x.useContext(Bt),{hash:d,pathname:m,search:h}=di(i,{relative:u}),v=m;return o!=="/"&&(v=m==="/"?o:ma([o,m])),r.createHref({pathname:v,search:h,hash:d})}function fi(){return x.useContext(ci)!=null}function Ka(){return Le(fi(),"useLocation() may be used only in the context of a <Router> component."),x.useContext(ci).location}var Jh="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function $h(i){x.useContext(Bt).static||x.useLayoutEffect(i)}function yl(){let{isDataRoute:i}=x.useContext(va);return i?Ex():cx()}function cx(){Le(fi(),"useNavigate() may be used only in the context of a <Router> component.");let i=x.useContext(sn),{basename:u,navigator:o}=x.useContext(Bt),{matches:r}=x.useContext(va),{pathname:d}=Ka(),m=JSON.stringify(Yh(r)),h=x.useRef(!1);return $h(()=>{h.current=!0}),x.useCallback((g,y={})=>{if(qt(h.current,Jh),!h.current)return;if(typeof g=="number"){o.go(g);return}let E=Gh(g,JSON.parse(m),d,y.relative==="path");i==null&&u!=="/"&&(E.pathname=E.pathname==="/"?u:ma([u,E.pathname])),(y.replace?o.replace:o.push)(E,y.state,y)},[u,o,m,d,i])}x.createContext(null);function di(i,{relative:u}={}){let{matches:o}=x.useContext(va),{pathname:r}=Ka(),d=JSON.stringify(Yh(o));return x.useMemo(()=>Gh(i,JSON.parse(d),r,u==="path"),[i,d,r,u])}function fx(i,u){return Fh(i,u)}function Fh(i,u,o,r,d){var G;Le(fi(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:m}=x.useContext(Bt),{matches:h}=x.useContext(va),v=h[h.length-1],g=v?v.params:{},y=v?v.pathname:"/",E=v?v.pathnameBase:"/",b=v&&v.route;{let D=b&&b.path||"";Ih(y,!b||D.endsWith("*")||D.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${y}" (under <Route path="${D}">) 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.
- Please change the parent <Route path="${D}"> to <Route path="${D==="/"?"*":`${D}/*`}">.`)}let j=Ka(),w;if(u){let D=typeof u=="string"?nn(u):u;Le(E==="/"||((G=D.pathname)==null?void 0:G.startsWith(E)),`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 "${E}" but pathname "${D.pathname}" was given in the \`location\` prop.`),w=D}else w=j;let M=w.pathname||"/",U=M;if(E!=="/"){let D=E.replace(/^\//,"").split("/");U="/"+M.replace(/^\//,"").split("/").slice(D.length).join("/")}let R=Lh(i,{pathname:U});qt(b||R!=null,`No routes matched location "${w.pathname}${w.search}${w.hash}" `),qt(R==null||R[R.length-1].route.element!==void 0||R[R.length-1].route.Component!==void 0||R[R.length-1].route.lazy!==void 0,`Matched leaf route at location "${w.pathname}${w.search}${w.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 q=yx(R&&R.map(D=>Object.assign({},D,{params:Object.assign({},g,D.params),pathname:ma([E,m.encodeLocation?m.encodeLocation(D.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:D.pathname]),pathnameBase:D.pathnameBase==="/"?E:ma([E,m.encodeLocation?m.encodeLocation(D.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:D.pathnameBase])})),h,o,r,d);return u&&q?x.createElement(ci.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...w},navigationType:"POP"}},q):q}function dx(){let i=Sx(),u=Pv(i)?`${i.status} ${i.statusText}`:i instanceof Error?i.message:JSON.stringify(i),o=i instanceof Error?i.stack:null,r="rgba(200,200,200, 0.5)",d={padding:"0.5rem",backgroundColor:r},m={padding:"2px 4px",backgroundColor:r},h=null;return console.error("Error handled by React Router default ErrorBoundary:",i),h=x.createElement(x.Fragment,null,x.createElement("p",null,"💿 Hey developer 👋"),x.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",x.createElement("code",{style:m},"ErrorBoundary")," or"," ",x.createElement("code",{style:m},"errorElement")," prop on your route.")),x.createElement(x.Fragment,null,x.createElement("h2",null,"Unexpected Application Error!"),x.createElement("h3",{style:{fontStyle:"italic"}},u),o?x.createElement("pre",{style:d},o):null,h)}var mx=x.createElement(dx,null),Wh=class extends x.Component{constructor(i){super(i),this.state={location:i.location,revalidation:i.revalidation,error:i.error}}static getDerivedStateFromError(i){return{error:i}}static getDerivedStateFromProps(i,u){return u.location!==i.location||u.revalidation!=="idle"&&i.revalidation==="idle"?{error:i.error,location:i.location,revalidation:i.revalidation}:{error:i.error!==void 0?i.error:u.error,location:u.location,revalidation:i.revalidation||u.revalidation}}componentDidCatch(i,u){this.props.onError?this.props.onError(i,u):console.error("React Router caught the following error during render",i)}render(){let i=this.state.error;if(this.context&&typeof i=="object"&&i&&"digest"in i&&typeof i.digest=="string"){const o=rx(i.digest);o&&(i=o)}let u=i!==void 0?x.createElement(va.Provider,{value:this.props.routeContext},x.createElement(Ro.Provider,{value:i,children:this.props.component})):this.props.children;return this.context?x.createElement(hx,{error:i},u):u}};Wh.contextType=ax;var go=new WeakMap;function hx({children:i,error:u}){let{basename:o}=x.useContext(Bt);if(typeof u=="object"&&u&&"digest"in u&&typeof u.digest=="string"){let r=ux(u.digest);if(r){let d=go.get(u);if(d)throw d;let m=Qh(r.location,o);if(Xh&&!go.get(u))if(m.isExternal||r.reloadDocument)window.location.href=m.absoluteURL||m.to;else{const h=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(m.to,{replace:r.replace}));throw go.set(u,h),h}return x.createElement("meta",{httpEquiv:"refresh",content:`0;url=${m.absoluteURL||m.to}`})}}return i}function px({routeContext:i,match:u,children:o}){let r=x.useContext(sn);return r&&r.static&&r.staticContext&&(u.route.errorElement||u.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=u.route.id),x.createElement(va.Provider,{value:i},o)}function yx(i,u=[],o=null,r=null,d=null){if(i==null){if(!o)return null;if(o.errors)i=o.matches;else if(u.length===0&&!o.initialized&&o.matches.length>0)i=o.matches;else return null}let m=i,h=o==null?void 0:o.errors;if(h!=null){let E=m.findIndex(b=>b.route.id&&(h==null?void 0:h[b.route.id])!==void 0);Le(E>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(h).join(",")}`),m=m.slice(0,Math.min(m.length,E+1))}let v=!1,g=-1;if(o)for(let E=0;E<m.length;E++){let b=m[E];if((b.route.HydrateFallback||b.route.hydrateFallbackElement)&&(g=E),b.route.id){let{loaderData:j,errors:w}=o,M=b.route.loader&&!j.hasOwnProperty(b.route.id)&&(!w||w[b.route.id]===void 0);if(b.route.lazy||M){v=!0,g>=0?m=m.slice(0,g+1):m=[m[0]];break}}}let y=o&&r?(E,b)=>{var j,w;r(E,{location:o.location,params:((w=(j=o.matches)==null?void 0:j[0])==null?void 0:w.params)??{},unstable_pattern:ex(o.matches),errorInfo:b})}:void 0;return m.reduceRight((E,b,j)=>{let w,M=!1,U=null,R=null;o&&(w=h&&b.route.id?h[b.route.id]:void 0,U=b.route.errorElement||mx,v&&(g<0&&j===0?(Ih("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),M=!0,R=null):g===j&&(M=!0,R=b.route.hydrateFallbackElement||null)));let q=u.concat(m.slice(0,j+1)),G=()=>{let D;return w?D=U:M?D=R:b.route.Component?D=x.createElement(b.route.Component,null):b.route.element?D=b.route.element:D=E,x.createElement(px,{match:b,routeContext:{outlet:E,matches:q,isDataRoute:o!=null},children:D})};return o&&(b.route.ErrorBoundary||b.route.errorElement||j===0)?x.createElement(Wh,{location:o.location,revalidation:o.revalidation,component:U,error:w,children:G(),routeContext:{outlet:null,matches:q,isDataRoute:!0},onError:y}):G()},null)}function Do(i){return`${i} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function gx(i){let u=x.useContext(sn);return Le(u,Do(i)),u}function vx(i){let u=x.useContext(Gs);return Le(u,Do(i)),u}function xx(i){let u=x.useContext(va);return Le(u,Do(i)),u}function Bo(i){let u=xx(i),o=u.matches[u.matches.length-1];return Le(o.route.id,`${i} can only be used on routes that contain a unique "id"`),o.route.id}function bx(){return Bo("useRouteId")}function Sx(){var r;let i=x.useContext(Ro),u=vx("useRouteError"),o=Bo("useRouteError");return i!==void 0?i:(r=u.errors)==null?void 0:r[o]}function Ex(){let{router:i}=gx("useNavigate"),u=Bo("useNavigate"),o=x.useRef(!1);return $h(()=>{o.current=!0}),x.useCallback(async(d,m={})=>{qt(o.current,Jh),o.current&&(typeof d=="number"?await i.navigate(d):await i.navigate(d,{fromRouteId:u,...m}))},[i,u])}var rh={};function Ih(i,u,o){!u&&!rh[i]&&(rh[i]=!0,qt(!1,o))}x.memo(_x);function _x({routes:i,future:u,state:o,onError:r}){return Fh(i,void 0,o,r,u)}function kt(i){Le(!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 Tx({basename:i="/",children:u=null,location:o,navigationType:r="POP",navigator:d,static:m=!1,unstable_useTransitions:h}){Le(!fi(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let v=i.replace(/^\/*/,"/"),g=x.useMemo(()=>({basename:v,navigator:d,static:m,unstable_useTransitions:h,future:{}}),[v,d,m,h]);typeof o=="string"&&(o=nn(o));let{pathname:y="/",search:E="",hash:b="",state:j=null,key:w="default"}=o,M=x.useMemo(()=>{let U=ga(y,v);return U==null?null:{location:{pathname:U,search:E,hash:b,state:j,key:w},navigationType:r}},[v,y,E,b,j,w,r]);return qt(M!=null,`<Router basename="${v}"> is not able to match the URL "${y}${E}${b}" because it does not start with the basename, so the <Router> won't render anything.`),M==null?null:x.createElement(Bt.Provider,{value:g},x.createElement(ci.Provider,{children:u,value:M}))}function Nx({children:i,location:u}){return fx(zo(i),u)}function zo(i,u=[]){let o=[];return x.Children.forEach(i,(r,d)=>{if(!x.isValidElement(r))return;let m=[...u,d];if(r.type===x.Fragment){o.push.apply(o,zo(r.props.children,m));return}Le(r.type===kt,`[${typeof r.type=="string"?r.type:r.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),Le(!r.props.index||!r.props.children,"An index route cannot have child routes.");let h={id:r.props.id||m.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,middleware:r.props.middleware,loader:r.props.loader,action:r.props.action,hydrateFallbackElement:r.props.hydrateFallbackElement,HydrateFallback:r.props.HydrateFallback,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.hasErrorBoundary===!0||r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(h.children=zo(r.props.children,m)),o.push(h)}),o}var Ds="get",Bs="application/x-www-form-urlencoded";function Xs(i){return typeof HTMLElement<"u"&&i instanceof HTMLElement}function jx(i){return Xs(i)&&i.tagName.toLowerCase()==="button"}function Cx(i){return Xs(i)&&i.tagName.toLowerCase()==="form"}function Ax(i){return Xs(i)&&i.tagName.toLowerCase()==="input"}function wx(i){return!!(i.metaKey||i.altKey||i.ctrlKey||i.shiftKey)}function zx(i,u){return i.button===0&&(!u||u==="_self")&&!wx(i)}var Os=null;function Mx(){if(Os===null)try{new FormData(document.createElement("form"),0),Os=!1}catch{Os=!0}return Os}var Ox=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function vo(i){return i!=null&&!Ox.has(i)?(qt(!1,`"${i}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Bs}"`),null):i}function Rx(i,u){let o,r,d,m,h;if(Cx(i)){let v=i.getAttribute("action");r=v?ga(v,u):null,o=i.getAttribute("method")||Ds,d=vo(i.getAttribute("enctype"))||Bs,m=new FormData(i)}else if(jx(i)||Ax(i)&&(i.type==="submit"||i.type==="image")){let v=i.form;if(v==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let g=i.getAttribute("formaction")||v.getAttribute("action");if(r=g?ga(g,u):null,o=i.getAttribute("formmethod")||v.getAttribute("method")||Ds,d=vo(i.getAttribute("formenctype"))||vo(v.getAttribute("enctype"))||Bs,m=new FormData(v,i),!Mx()){let{name:y,type:E,value:b}=i;if(E==="image"){let j=y?`${y}.`:"";m.append(`${j}x`,"0"),m.append(`${j}y`,"0")}else y&&m.append(y,b)}}else{if(Xs(i))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');o=Ds,r=null,d=Bs,h=i}return m&&d==="text/plain"&&(h=m,m=void 0),{action:r,method:o.toLowerCase(),encType:d,formData:m,body:h}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function Uo(i,u){if(i===!1||i===null||typeof i>"u")throw new Error(u)}function Dx(i,u,o,r){let d=typeof i=="string"?new URL(i,typeof window>"u"?"server://singlefetch/":window.location.origin):i;return o?d.pathname.endsWith("/")?d.pathname=`${d.pathname}_.${r}`:d.pathname=`${d.pathname}.${r}`:d.pathname==="/"?d.pathname=`_root.${r}`:u&&ga(d.pathname,u)==="/"?d.pathname=`${u.replace(/\/$/,"")}/_root.${r}`:d.pathname=`${d.pathname.replace(/\/$/,"")}.${r}`,d}async function Bx(i,u){if(i.id in u)return u[i.id];try{let o=await import(i.module);return u[i.id]=o,o}catch(o){return console.error(`Error loading route module \`${i.module}\`, reloading page...`),console.error(o),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function Ux(i){return i==null?!1:i.href==null?i.rel==="preload"&&typeof i.imageSrcSet=="string"&&typeof i.imageSizes=="string":typeof i.rel=="string"&&typeof i.href=="string"}async function Lx(i,u,o){let r=await Promise.all(i.map(async d=>{let m=u.routes[d.route.id];if(m){let h=await Bx(m,o);return h.links?h.links():[]}return[]}));return Yx(r.flat(1).filter(Ux).filter(d=>d.rel==="stylesheet"||d.rel==="preload").map(d=>d.rel==="stylesheet"?{...d,rel:"prefetch",as:"style"}:{...d,rel:"prefetch"}))}function oh(i,u,o,r,d,m){let h=(g,y)=>o[y]?g.route.id!==o[y].route.id:!0,v=(g,y)=>{var E;return o[y].pathname!==g.pathname||((E=o[y].route.path)==null?void 0:E.endsWith("*"))&&o[y].params["*"]!==g.params["*"]};return m==="assets"?u.filter((g,y)=>h(g,y)||v(g,y)):m==="data"?u.filter((g,y)=>{var b;let E=r.routes[g.route.id];if(!E||!E.hasLoader)return!1;if(h(g,y)||v(g,y))return!0;if(g.route.shouldRevalidate){let j=g.route.shouldRevalidate({currentUrl:new URL(d.pathname+d.search+d.hash,window.origin),currentParams:((b=o[0])==null?void 0:b.params)||{},nextUrl:new URL(i,window.origin),nextParams:g.params,defaultShouldRevalidate:!0});if(typeof j=="boolean")return j}return!0}):[]}function Hx(i,u,{includeHydrateFallback:o}={}){return kx(i.map(r=>{let d=u.routes[r.route.id];if(!d)return[];let m=[d.module];return d.clientActionModule&&(m=m.concat(d.clientActionModule)),d.clientLoaderModule&&(m=m.concat(d.clientLoaderModule)),o&&d.hydrateFallbackModule&&(m=m.concat(d.hydrateFallbackModule)),d.imports&&(m=m.concat(d.imports)),m}).flat(1))}function kx(i){return[...new Set(i)]}function qx(i){let u={},o=Object.keys(i).sort();for(let r of o)u[r]=i[r];return u}function Yx(i,u){let o=new Set;return new Set(u),i.reduce((r,d)=>{let m=JSON.stringify(qx(d));return o.has(m)||(o.add(m),r.push({key:m,link:d})),r},[])}function Ph(){let i=x.useContext(sn);return Uo(i,"You must render this element inside a <DataRouterContext.Provider> element"),i}function Gx(){let i=x.useContext(Gs);return Uo(i,"You must render this element inside a <DataRouterStateContext.Provider> element"),i}var Lo=x.createContext(void 0);Lo.displayName="FrameworkContext";function e0(){let i=x.useContext(Lo);return Uo(i,"You must render this element inside a <HydratedRouter> element"),i}function Xx(i,u){let o=x.useContext(Lo),[r,d]=x.useState(!1),[m,h]=x.useState(!1),{onFocus:v,onBlur:g,onMouseEnter:y,onMouseLeave:E,onTouchStart:b}=u,j=x.useRef(null);x.useEffect(()=>{if(i==="render"&&h(!0),i==="viewport"){let U=q=>{q.forEach(G=>{h(G.isIntersecting)})},R=new IntersectionObserver(U,{threshold:.5});return j.current&&R.observe(j.current),()=>{R.disconnect()}}},[i]),x.useEffect(()=>{if(r){let U=setTimeout(()=>{h(!0)},100);return()=>{clearTimeout(U)}}},[r]);let w=()=>{d(!0)},M=()=>{d(!1),h(!1)};return o?i!=="intent"?[m,j,{}]:[m,j,{onFocus:ai(v,w),onBlur:ai(g,M),onMouseEnter:ai(y,w),onMouseLeave:ai(E,M),onTouchStart:ai(b,w)}]:[!1,j,{}]}function ai(i,u){return o=>{i&&i(o),o.defaultPrevented||u(o)}}function Qx({page:i,...u}){let{router:o}=Ph(),r=x.useMemo(()=>Lh(o.routes,i,o.basename),[o.routes,i,o.basename]);return r?x.createElement(Zx,{page:i,matches:r,...u}):null}function Vx(i){let{manifest:u,routeModules:o}=e0(),[r,d]=x.useState([]);return x.useEffect(()=>{let m=!1;return Lx(i,u,o).then(h=>{m||d(h)}),()=>{m=!0}},[i,u,o]),r}function Zx({page:i,matches:u,...o}){let r=Ka(),{future:d,manifest:m,routeModules:h}=e0(),{basename:v}=Ph(),{loaderData:g,matches:y}=Gx(),E=x.useMemo(()=>oh(i,u,y,m,r,"data"),[i,u,y,m,r]),b=x.useMemo(()=>oh(i,u,y,m,r,"assets"),[i,u,y,m,r]),j=x.useMemo(()=>{if(i===r.pathname+r.search+r.hash)return[];let U=new Set,R=!1;if(u.forEach(G=>{var K;let D=m.routes[G.route.id];!D||!D.hasLoader||(!E.some(ee=>ee.route.id===G.route.id)&&G.route.id in g&&((K=h[G.route.id])!=null&&K.shouldRevalidate)||D.hasClientLoader?R=!0:U.add(G.route.id))}),U.size===0)return[];let q=Dx(i,v,d.unstable_trailingSlashAwareDataRequests,"data");return R&&U.size>0&&q.searchParams.set("_routes",u.filter(G=>U.has(G.route.id)).map(G=>G.route.id).join(",")),[q.pathname+q.search]},[v,d.unstable_trailingSlashAwareDataRequests,g,r,m,E,u,i,h]),w=x.useMemo(()=>Hx(b,m),[b,m]),M=Vx(b);return x.createElement(x.Fragment,null,j.map(U=>x.createElement("link",{key:U,rel:"prefetch",as:"fetch",href:U,...o})),w.map(U=>x.createElement("link",{key:U,rel:"modulepreload",href:U,...o})),M.map(({key:U,link:R})=>x.createElement("link",{key:U,nonce:o.nonce,...R})))}function Kx(...i){return u=>{i.forEach(o=>{typeof o=="function"?o(u):o!=null&&(o.current=u)})}}var Jx=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{Jx&&(window.__reactRouterVersion="7.12.0")}catch{}function $x({basename:i,children:u,unstable_useTransitions:o,window:r}){let d=x.useRef();d.current==null&&(d.current=wv({window:r,v5Compat:!0}));let m=d.current,[h,v]=x.useState({action:m.action,location:m.location}),g=x.useCallback(y=>{o===!1?v(y):x.startTransition(()=>v(y))},[o]);return x.useLayoutEffect(()=>m.listen(g),[m,g]),x.createElement(Tx,{basename:i,children:u,location:h.location,navigationType:h.action,navigator:m,unstable_useTransitions:o})}var t0=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,ha=x.forwardRef(function({onClick:u,discover:o="render",prefetch:r="none",relative:d,reloadDocument:m,replace:h,state:v,target:g,to:y,preventScrollReset:E,viewTransition:b,unstable_defaultShouldRevalidate:j,...w},M){let{basename:U,unstable_useTransitions:R}=x.useContext(Bt),q=typeof y=="string"&&t0.test(y),G=Qh(y,U);y=G.to;let D=ox(y,{relative:d}),[K,ee,$]=Xx(r,w),Y=Px(y,{replace:h,state:v,target:g,preventScrollReset:E,relative:d,viewTransition:b,unstable_defaultShouldRevalidate:j,unstable_useTransitions:R});function V(Q){u&&u(Q),Q.defaultPrevented||Y(Q)}let W=x.createElement("a",{...w,...$,href:G.absoluteURL||D,onClick:G.isExternal||m?u:V,ref:Kx(M,ee),target:g,"data-discover":!q&&o==="render"?"true":void 0});return K&&!q?x.createElement(x.Fragment,null,W,x.createElement(Qx,{page:D})):W});ha.displayName="Link";var Fx=x.forwardRef(function({"aria-current":u="page",caseSensitive:o=!1,className:r="",end:d=!1,style:m,to:h,viewTransition:v,children:g,...y},E){let b=di(h,{relative:y.relative}),j=Ka(),w=x.useContext(Gs),{navigator:M,basename:U}=x.useContext(Bt),R=w!=null&&nb(b)&&v===!0,q=M.encodeLocation?M.encodeLocation(b).pathname:b.pathname,G=j.pathname,D=w&&w.navigation&&w.navigation.location?w.navigation.location.pathname:null;o||(G=G.toLowerCase(),D=D?D.toLowerCase():null,q=q.toLowerCase()),D&&U&&(D=ga(D,U)||D);const K=q!=="/"&&q.endsWith("/")?q.length-1:q.length;let ee=G===q||!d&&G.startsWith(q)&&G.charAt(K)==="/",$=D!=null&&(D===q||!d&&D.startsWith(q)&&D.charAt(q.length)==="/"),Y={isActive:ee,isPending:$,isTransitioning:R},V=ee?u:void 0,W;typeof r=="function"?W=r(Y):W=[r,ee?"active":null,$?"pending":null,R?"transitioning":null].filter(Boolean).join(" ");let Q=typeof m=="function"?m(Y):m;return x.createElement(ha,{...y,"aria-current":V,className:W,ref:E,style:Q,to:h,viewTransition:v},typeof g=="function"?g(Y):g)});Fx.displayName="NavLink";var Wx=x.forwardRef(({discover:i="render",fetcherKey:u,navigate:o,reloadDocument:r,replace:d,state:m,method:h=Ds,action:v,onSubmit:g,relative:y,preventScrollReset:E,viewTransition:b,unstable_defaultShouldRevalidate:j,...w},M)=>{let{unstable_useTransitions:U}=x.useContext(Bt),R=ab(),q=lb(v,{relative:y}),G=h.toLowerCase()==="get"?"get":"post",D=typeof v=="string"&&t0.test(v),K=ee=>{if(g&&g(ee),ee.defaultPrevented)return;ee.preventDefault();let $=ee.nativeEvent.submitter,Y=($==null?void 0:$.getAttribute("formmethod"))||h,V=()=>R($||ee.currentTarget,{fetcherKey:u,method:Y,navigate:o,replace:d,state:m,relative:y,preventScrollReset:E,viewTransition:b,unstable_defaultShouldRevalidate:j});U&&o!==!1?x.startTransition(()=>V()):V()};return x.createElement("form",{ref:M,method:G,action:q,onSubmit:r?g:K,...w,"data-discover":!D&&i==="render"?"true":void 0})});Wx.displayName="Form";function Ix(i){return`${i} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function a0(i){let u=x.useContext(sn);return Le(u,Ix(i)),u}function Px(i,{target:u,replace:o,state:r,preventScrollReset:d,relative:m,viewTransition:h,unstable_defaultShouldRevalidate:v,unstable_useTransitions:g}={}){let y=yl(),E=Ka(),b=di(i,{relative:m});return x.useCallback(j=>{if(zx(j,u)){j.preventDefault();let w=o!==void 0?o:ii(E)===ii(b),M=()=>y(i,{replace:w,state:r,preventScrollReset:d,relative:m,viewTransition:h,unstable_defaultShouldRevalidate:v});g?x.startTransition(()=>M()):M()}},[E,y,b,o,r,u,i,d,m,h,v,g])}var eb=0,tb=()=>`__${String(++eb)}__`;function ab(){let{router:i}=a0("useSubmit"),{basename:u}=x.useContext(Bt),o=bx(),r=i.fetch,d=i.navigate;return x.useCallback(async(m,h={})=>{let{action:v,method:g,encType:y,formData:E,body:b}=Rx(m,u);if(h.navigate===!1){let j=h.fetcherKey||tb();await r(j,o,h.action||v,{unstable_defaultShouldRevalidate:h.unstable_defaultShouldRevalidate,preventScrollReset:h.preventScrollReset,formData:E,body:b,formMethod:h.method||g,formEncType:h.encType||y,flushSync:h.flushSync})}else await d(h.action||v,{unstable_defaultShouldRevalidate:h.unstable_defaultShouldRevalidate,preventScrollReset:h.preventScrollReset,formData:E,body:b,formMethod:h.method||g,formEncType:h.encType||y,replace:h.replace,state:h.state,fromRouteId:o,flushSync:h.flushSync,viewTransition:h.viewTransition})},[r,d,u,o])}function lb(i,{relative:u}={}){let{basename:o}=x.useContext(Bt),r=x.useContext(va);Le(r,"useFormAction must be used inside a RouteContext");let[d]=r.matches.slice(-1),m={...di(i||".",{relative:u})},h=Ka();if(i==null){m.search=h.search;let v=new URLSearchParams(m.search),g=v.getAll("index");if(g.some(E=>E==="")){v.delete("index"),g.filter(b=>b).forEach(b=>v.append("index",b));let E=v.toString();m.search=E?`?${E}`:""}}return(!i||i===".")&&d.route.index&&(m.search=m.search?m.search.replace(/^\?/,"?index&"):"?index"),o!=="/"&&(m.pathname=m.pathname==="/"?o:ma([o,m.pathname])),ii(m)}function nb(i,{relative:u}={}){let o=x.useContext(Zh);Le(o!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:r}=a0("useViewTransitionState"),d=di(i,{relative:u});if(!o.isTransitioning)return!1;let m=ga(o.currentLocation.pathname,r)||o.currentLocation.pathname,h=ga(o.nextLocation.pathname,r)||o.nextLocation.pathname;return Hs(d.pathname,h)!=null||Hs(d.pathname,m)!=null}const ib=({icon:i,title:u,subtitle:o,type:r,onClick:d,to:m,needLogin:h,inDevelopment:v})=>{const g=yl(),{isLogged:y}=Tt(),E=()=>{if(v){g("/coming-soon");return}if(h&&!y){re("Debes estar logueado para acceder a esta sección",{type:"error"}),g("/login");return}r===0?d&&d():r===1&&m&&g(m)};return f.jsxs("button",{onClick:E,className:"group flex items-center gap-4 p-4 rounded-xl hover:bg-white/5 transition-colors active:bg-white/10 w-full text-left",children:[f.jsx("div",{className:"h-10 w-10 rounded-full bg-surface-dark flex items-center justify-center border border-white/5 group-hover:border-primary/50 group-hover:text-primary transition-colors",children:f.jsx("span",{className:"material-symbols-outlined text-gray-300 group-hover:text-primary",children:i})}),f.jsxs("div",{className:"flex flex-col",children:[f.jsx("span",{className:"text-base font-bold text-gray-100",children:u}),f.jsx("span",{className:"text-xs text-gray-500",children:o})]})]})},sb=({isOpen:i,onClose:u})=>{const[o,r]=x.useState(!1),[d,m]=x.useState(!1),{isLogged:h,user:v,setIsLoggedIn:g}=Tt(),{table:y}=ln(),{choose:E}=si(),{setIsLoading:b}=ui(),j=async()=>{const M=await E("Selecciona el tipo de pago","wallet",{choices:[{value:"Efectivo",label:"Efectivo",icon:"payments"},{value:"Tarjeta",label:"Tarjeta",icon:"credit_card"}],style:"block"});if(!M)return;if(m(!1),b(!0,"Llamando a tu garzón..."),!(await Th(y,h)).data){b(!1),re("La Mesa no tiene productos para pagar",{type:"warning",autoClose:2e3});return}const R=await Nh(h,y,M);R.success?re("La factura ha sido impresa correctamente",{type:"success",autoClose:2e3}):alert(R.message),b(!1)};x.useEffect(()=>{if(i){r(!0);const M=setTimeout(()=>m(!0),10);return()=>clearTimeout(M)}else{m(!1);const M=setTimeout(()=>r(!1),300);return()=>clearTimeout(M)}},[i]);const w=()=>{g(!1),_h("")};return o?f.jsxs("div",{className:"fixed inset-0 z-50 flex h-full w-full",children:[f.jsx("div",{className:`absolute inset-0 bg-[#0f0a08]/60 backdrop-blur-sm transition-opacity duration-300 ${d?"opacity-100":"opacity-0"}`,onClick:u}),f.jsxs("div",{className:`relative z-50 h-full w-[85%] max-w-85 bg-background-dark text-white shadow-2xl rounded-r-3xl flex flex-col border-r border-white/5 transform transition-transform duration-300 ease-out ${d?"translate-x-0":"-translate-x-full"}`,children:[f.jsxs("div",{className:"px-6 pt-12 pb-6 border-b border-white/5 flex items-center justify-between shrink-0",children:[f.jsxs("div",{className:"flex items-center gap-4",children:[f.jsxs("div",{className:"relative",children:[f.jsx("div",{className:"h-12 w-12 rounded-full overflow-hidden border-2 border-gray-600/50 shadow-lg shadow-primary/20 bg-surface-dark flex items-center justify-center",children:f.jsx("span",{className:"material-symbols-outlined text-gray-400 text-3xl",children:"account_circle"})}),h&&f.jsx("div",{className:"absolute bottom-0 right-0 h-3 w-3 bg-green-500 border-2 border-background-dark rounded-full"})]}),f.jsxs("div",{className:"flex flex-col",children:[f.jsx("span",{className:`${h?"text-primary":"text-gray-400 "} text-xs font-medium tracking-wider uppercase`,children:h?"En Linea":"ESTADO: DESCONECTADO"}),f.jsx("span",{className:"text-xl font-bold leading-tight",children:h?`Hola, ${v==null?void 0:v.name}`:"Bienvenido"})]})]}),f.jsx("button",{onClick:u,className:"text-gray-400 hover:text-white p-2 rounded-full hover:bg-white/10 transition-colors",children:f.jsx("span",{className:"material-symbols-outlined text-3xl",children:"close"})})]}),f.jsxs("div",{className:"flex-1 overflow-y-auto py-8 px-4 flex flex-col gap-6 scrollbar-hide",children:[f.jsxs("div",{className:"flex flex-col gap-3",children:[f.jsx("p",{className:"px-4 text-xs font-bold text-gray-500 uppercase tracking-widest",children:h?"Sesión":"Acceso"}),h?f.jsx("button",{className:"flex items-center justify-center gap-2 py-4 px-6 rounded-2xl bg-primary text-white font-bold shadow-lg shadow-primary/25 active:scale-[0.98] transition-all",onClick:w,children:" Cerrar Sesión"}):f.jsxs(f.Fragment,{children:[f.jsxs(ha,{className:"flex items-center justify-center gap-2 py-4 px-6 rounded-2xl bg-primary text-white font-bold shadow-lg shadow-primary/25 active:scale-[0.98] transition-all",to:"/login",children:[f.jsx("span",{className:"material-symbols-outlined",children:"login"}),f.jsx("span",{children:"Iniciar Sesión"})]}),f.jsxs(ha,{className:"flex items-center justify-center gap-2 py-4 px-6 rounded-2xl border-2 border-primary text-primary font-bold active:scale-[0.98] transition-all",to:"/register",children:[f.jsx("span",{className:"material-symbols-outlined",children:"person_add"}),f.jsx("span",{children:"Registrarse"})]})]})]}),f.jsxs("div",{className:"flex flex-col gap-3",children:[f.jsx("p",{className:"px-4 text-xs font-bold text-gray-500 uppercase tracking-widest",children:"Acciones Rápidas"}),f.jsx("button",{className:"group relative w-full overflow-hidden rounded-2xl bg-[#a33f1e] p-1 shadow-[0_8px_20px_-6px_rgba(163,63,30,0.5)] transition-all active:scale-[0.97]",onClick:j,children:f.jsxs("div",{className:"relative w-full h-full bg-[#a33f1e] rounded-[0.9rem] border-t border-white/20 border-b overflow-hidden",children:[f.jsx("div",{className:"absolute inset-0 bg-linear-to-br from-white/10 via-transparent to-black/10 pointer-events-none"}),f.jsxs("div",{className:"relative z-10 flex items-center gap-5 p-5",children:[f.jsx("div",{className:"h-14 w-14 rounded-xl bg-black/20 backdrop-blur-sm border border-white/10 flex items-center justify-center shadow-inner text-[#ffdac1]",children:f.jsx("span",{className:"material-symbols-outlined text-3xl drop-shadow-sm",children:"receipt_long"})}),f.jsxs("div",{className:"flex flex-col",children:[f.jsx("span",{className:"text-xl font-bold leading-none text-white tracking-tight drop-shadow-md",children:"Solicitar Cuenta"}),f.jsx("span",{className:"text-xs text-white/80 font-medium mt-1.5 tracking-wide",children:"Ver desglose y pagar"})]}),f.jsx("span",{className:"material-symbols-outlined ml-auto text-white/60 group-hover:text-white group-hover:translate-x-1 transition-all text-2xl",children:"arrow_forward"})]})]})}),f.jsxs(ha,{className:"group relative flex items-center gap-4 p-4 rounded-xl bg-[#252525]/40 backdrop-blur-md border border-white/5 hover:bg-white/5 hover:border-white/10 transition-all active:bg-white/10",to:"/summary",children:[f.jsx("div",{className:"h-10 w-10 rounded-lg bg-surface-dark/80 flex items-center justify-center border border-white/5 shadow-sm",children:f.jsx("span",{className:"material-symbols-outlined text-gray-300 text-[1.35rem]",children:"list_alt"})}),f.jsxs("div",{className:"flex flex-col z-10",children:[f.jsx("span",{className:"text-[0.95rem] font-bold text-gray-100 tracking-tight",children:"Consumo Actual"}),f.jsx("span",{className:"text-[11px] text-gray-500 font-medium tracking-wide uppercase",children:"Pedidos de la mesa"})]}),f.jsx("span",{className:"material-symbols-outlined ml-auto text-gray-600 group-hover:text-gray-400 transition-colors text-xl",children:"chevron_right"})]})]}),f.jsxs("div",{className:"flex flex-col gap-2",children:[f.jsx("p",{className:"px-4 text-xs font-bold text-gray-500 uppercase tracking-widest mt-2",children:"Navegación"}),[{icon:"checkroom",title:"Indumentaria",subtitle:"Merch oficial IRC",type:1,to:"/coming-soon"},{icon:"calendar_month",title:"Coordinar Banquetes",subtitle:"Reservas especiales",type:1,to:"/coming-soon"},{icon:"reviews",title:"Evaluar Servicio",subtitle:"Tu opinión nos ayuda",type:1,to:"/coming-soon"}].map(M=>f.jsx(ib,{...M},M.title))]})]}),f.jsxs("div",{className:"mt-auto px-6 py-8 border-t border-white/5 bg-[#1a100c]",children:[f.jsxs("div",{className:"flex items-center gap-2 mb-2 opacity-60",children:[f.jsx("span",{className:"material-symbols-outlined text-primary text-lg",children:"local_bar"}),f.jsx("span",{className:"font-bold text-sm tracking-widest uppercase",children:"Camilo Klein IRC"})]}),f.jsx("p",{className:"text-xs text-gray-600 font-mono",children:"v2.0.0 • Build 326"})]})]})]}):null},ub=99887766,rb=836295738,ob=i=>(parseInt(i.split("").reverse().join(""),12)^rb)-ub;function l0(){let u=new URLSearchParams(window.location.search).get("table");return u||(u=sessionStorage.getItem("table")),u?(sessionStorage.setItem("table",u),Number(ob(u))):-1}const cb=({isOpen:i,onClose:u,items:o})=>i?f.jsxs("div",{className:"fixed inset-0 z-60 flex items-center justify-center px-4",role:"dialog","aria-modal":"true","aria-labelledby":"modal-title",children:[f.jsx("div",{className:"absolute inset-0 bg-black/80 backdrop-blur-sm transition-opacity",onClick:u}),f.jsxs("div",{className:"relative w-full max-w-sm overflow-hidden rounded-2xl bg-[#201512] border border-white/10 shadow-2xl transition-all",children:[f.jsxs("div",{className:"p-6 pb-2",children:[f.jsx("div",{className:"flex items-center justify-center mb-5",children:f.jsx("div",{className:"flex h-12 w-12 items-center justify-center rounded-full bg-orange-500/10 ring-1 ring-orange-500/20",children:f.jsx("span",{className:"material-symbols-outlined text-orange-400",style:{fontSize:"24px"},children:"notifications_active"})})}),f.jsxs("div",{className:"text-center",children:[f.jsx("h3",{className:"text-xl font-bold leading-6 text-white",id:"modal-title",children:"Actualizacion de Productos"}),f.jsx("p",{className:"mt-2 text-sm text-gray-400",children:"El precio y disponibilidad de los productos en tu carrito han cambiado."})]})]}),f.jsx("div",{className:"px-5 py-4 space-y-3 max-h-[40vh] overflow-y-auto no-scrollbar",children:o.map(r=>f.jsx(fb,{item:r},r.product.id))}),f.jsx("div",{className:"bg-[#201512] px-5 pb-6 pt-2",children:f.jsx("button",{type:"button",onClick:u,className:"inline-flex w-full justify-center rounded-xl bg-[#a33f1e] px-3 py-3.5 text-sm font-bold text-white shadow-sm hover:bg-[#8f3619] focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[#a33f1e] transition-colors",children:"Entendido"})})]})]}):null,fb=({item:i})=>{const u=i.newPrice>i.oldPrice,o=u?"text-red-500":"text-green-500",r=u?"arrow_upward":"arrow_downward";return i.isAvailable?f.jsxs("div",{className:"flex items-center gap-3 rounded-xl bg-white/5 p-3 ring-1 ring-white/10",children:[f.jsx("div",{className:"h-12 w-12 shrink-0 overflow-hidden rounded-lg bg-gray-800",children:f.jsx("div",{className:"h-full w-full bg-cover bg-center",style:{backgroundImage:`url("${i.product.image}")`}})}),f.jsxs("div",{className:"min-w-0 flex-1",children:[f.jsx("p",{className:"text-sm font-bold text-white truncate",children:i.product.name}),f.jsxs("div",{className:"mt-1 flex items-baseline gap-2",children:[f.jsx("span",{className:"text-xs text-gray-500 line-through",children:da(i.oldPrice)}),f.jsxs("span",{className:`flex items-center text-sm font-bold ${o}`,children:[da(i.newPrice),f.jsx("span",{className:"material-symbols-outlined ml-0.5",style:{fontSize:"16px"},children:r})]})]})]})]}):f.jsxs("div",{className:"relative flex items-center gap-3 rounded-xl bg-white/5 p-3 ring-1 ring-white/10 opacity-60 grayscale",children:[f.jsx("div",{className:"h-12 w-12 shrink-0 overflow-hidden rounded-lg bg-gray-800",children:f.jsx("div",{className:"h-full w-full bg-cover bg-center",style:{backgroundImage:`url("${i.product.image}")`}})}),f.jsxs("div",{className:"min-w-0 flex-1",children:[f.jsx("p",{className:"text-sm font-bold text-white truncate",children:i.product.name}),f.jsx("span",{className:"mt-1 inline-flex items-center rounded bg-gray-700/50 px-1.5 py-0.5 text-[10px] font-medium text-gray-200 ring-1 ring-inset ring-gray-500/20",children:"No disponible por ahora"})]})]})},db=({isOpen:i,onClose:u,cartItems:o,setCartItems:r,onUpdateQuantity:d,onClear:m})=>{const[h,v]=x.useState(!1),{user:g,isLogged:y,setPromoPercent:E}=Tt(),[b,j]=x.useState([]),{table:w,setTable:M,updateProduct:U,removeProduct:R}=ln(),{setIsLoading:q}=ui(),G=yl(),{confirm:D,prompt:K}=si(),ee=x.useCallback(async V=>{console.log("Agregando comentario");const W=await K("Notas del pedido","comment",{placeholder:"Sin hielo por favor",defaultValue:V.comment});console.log("comment",W),!(!W&&W!=="")&&r(o.map(Q=>Q.id===V.id?{...Q,comment:W}:Q))},[o]),$=async V=>{if(!await D(`¿Deseas agregar el pedido a la mesa ${w}?`,"restaurant",{confirmText:"Enviar Pedido",cancelText:"Revisar",checkboxOptions:{label:"He revisado mi pedido y acepto los términos de pago",required:!0}}))return;if(o.length===0){re("No tienes productos en tu carrito",{type:"warning",autoClose:2e3});return}q(!0,"Enviando pedido...");const Q=await Bg(y);if(console.log("status",Q),!Q){q(!1),re("Los pedidos se encuentran deshabilitados temporalmente",{type:"error",autoClose:3e3});return}const P={customerId:(g==null?void 0:g.id)||0,table:w,items:o.map(ye=>({id:ye.id,price:ye.price,quantity:ye.quantity,comment:ye.comment??""})),totalAmount:Y,orderDate:new Date().toISOString()},ne=await Rg(P,y);if(q(!1),ne.success){if(!("new_progress"in ne.data)){j(ne.data);for(const ye of ne.data)ye.isAvailable?U(ye.product.id,ye.newPrice):R(ye.product.id);return}re("Pedido enviado correctamente",{type:"success",autoClose:2e3}),E(ne.data.new_progress),u(),m()}else alert(ne.message)};x.useEffect(()=>{if(i)v(!0);else{const V=setTimeout(()=>v(!1),300);return()=>clearTimeout(V)}},[i]),x.useEffect(()=>{const V=l0();if(V===-1){G("/no-table");return}M(V)},[]);const Y=o.reduce((V,W)=>V+W.price*W.quantity,0);return h?f.jsxs("div",{className:"fixed inset-0 z-40 flex flex-col justify-end",children:[f.jsx(cb,{isOpen:b.length>0,onClose:()=>j([]),items:b}),f.jsx("div",{className:`absolute inset-0 bg-background-dark/60 backdrop-blur-md transition-opacity duration-300 ${i?"opacity-100":"opacity-0"}`,onClick:u}),f.jsxs("div",{className:`relative z-40 flex flex-col w-full max-w-md mx-auto bg-background-light dark:bg-background-dark rounded-t-3xl h-[94vh] shadow-2xl border-t border-white/5 ring-1 ring-white/10 transform transition-transform duration-300 ease-out ${i?"translate-y-0":"translate-y-[-80%]"}`,children:[f.jsx("div",{className:"flex flex-col items-center pt-3 pb-2 shrink-0 w-full cursor-grab active:cursor-grabbing hover:opacity-80 transition-opacity",onClick:u,children:f.jsx("div",{className:"h-1 w-10 rounded-full bg-gray-300 dark:bg-[#54413b]"})}),f.jsxs("div",{className:"flex items-center px-6 pb-4 pt-1 justify-between shrink-0",children:[f.jsx("button",{onClick:u,className:"group flex items-center justify-center size-10 rounded-full bg-gray-200 dark:bg-white/5 hover:bg-gray-300 dark:hover:bg-white/10 transition-all active:scale-95",children:f.jsx("span",{className:"material-symbols-outlined text-gray-700 dark:text-white group-hover:rotate-90 transition-transform duration-300",style:{fontSize:"24px"},children:"close"})}),f.jsxs("div",{className:"flex flex-col items-center",children:[f.jsx("h2",{className:"text-gray-900 dark:text-white text-lg font-bold leading-none tracking-tight",children:"Pedidos Express"}),f.jsxs("span",{className:"text-xs text-primary font-medium mt-1 tracking-wider uppercase",children:["Mesa #",w]})]}),f.jsx("button",{onClick:m,className:"text-[#b9a49d] hover:text-primary text-sm font-bold leading-normal tracking-wide transition-colors",children:"Clear"})]}),f.jsx("div",{className:"flex-1 overflow-y-auto no-scrollbar px-5 pb-40",children:o.length===0?f.jsxs("div",{className:"flex flex-col items-center justify-center h-full text-gray-500",children:[f.jsx("span",{className:"material-symbols-outlined text-6xl mb-4 opacity-50",children:"shopping_cart_off"}),f.jsx("p",{children:"Your cart is empty."})]}):f.jsx("div",{className:"flex flex-col gap-4 mt-2",children:o.map(V=>f.jsxs("div",{className:"group relative flex gap-4 bg-white dark:bg-[#2a1d18] p-3 rounded-2xl shadow-sm border border-gray-100 dark:border-white/5 hover:border-primary/30 transition-colors",children:[f.jsxs("div",{className:"shrink-0 relative",children:[f.jsx("div",{className:"bg-center bg-no-repeat bg-cover rounded-xl size-20 shadow-inner",style:{backgroundImage:`url("${V.image}")`}}),V.quantity>1&&f.jsxs("div",{className:"absolute -top-2 -left-2 bg-primary text-white text-[10px] font-bold px-1.5 py-0.5 rounded-md shadow-sm",children:["x",V.quantity]})]}),f.jsxs("div",{className:"flex flex-1 flex-col justify-between py-0.5",children:[f.jsxs("div",{className:"flex justify-between items-start gap-2",children:[f.jsx("h3",{className:"text-gray-900 dark:text-white text-base font-bold leading-tight",children:V.name}),f.jsx("p",{className:"text-gray-900 dark:text-white font-bold text-base",children:da(V.price*V.quantity)})]}),f.jsx("p",{className:"text-primary text-sm",children:V.comment}),f.jsxs("p",{className:"text-gray-500 dark:text-[#b9a49d] text-xs font-medium",children:[da(V.price)," / unidad"]}),f.jsxs("div",{className:"flex items-center justify-start mt-2 gap-2",children:[f.jsxs("div",{className:"flex items-center gap-1 bg-gray-100 dark:bg-[#181311] rounded-lg p-1 border border-transparent dark:border-white/5",children:[f.jsx("button",{onClick:()=>d(V.id,-1),className:"size-7 flex items-center justify-center rounded-md bg-white dark:bg-[#2f1f1a] text-gray-600 dark:text-gray-300 shadow-sm hover:text-primary transition-colors",children:f.jsx("span",{className:"material-symbols-outlined text-[18px]",children:"remove"})}),f.jsx("input",{className:"w-8 text-center bg-transparent text-sm font-bold text-gray-900 dark:text-white border-none focus:ring-0 p-0",readOnly:!0,type:"number",value:V.quantity}),f.jsx("button",{onClick:()=>d(V.id,1),className:"size-7 flex items-center justify-center rounded-md bg-white dark:bg-[#2f1f1a] text-gray-600 dark:text-gray-300 shadow-sm hover:text-primary transition-colors",children:f.jsx("span",{className:"material-symbols-outlined text-[18px]",children:"add"})})]}),f.jsx("button",{onClick:()=>{ee(V)},className:"flex items-center mx-2",children:f.jsx("span",{className:"material-symbols-outlined text-2xl text-white/70",children:"add_comment"})})]})]})]},V.id))})}),f.jsxs("div",{className:"absolute bottom-0 left-0 w-full bg-background-light/95 dark:bg-background-dark/95 backdrop-blur-md border-t border-gray-200 dark:border-white/5 z-20 pb-8 pt-4 px-6 rounded-t-2xl shadow-[0_-10px_40px_-15px_rgba(0,0,0,0.5)]",children:[f.jsx("div",{className:"flex justify-between items-end mb-4",children:f.jsxs("div",{className:"flex flex-col",children:[f.jsx("span",{className:"text-gray-500 dark:text-[#b9a49d] text-xs font-bold uppercase tracking-wider mb-1",children:"Total a pagar"}),f.jsx("div",{className:"flex items-baseline gap-1",children:f.jsx("span",{className:"text-3xl font-bold text-gray-900 dark:text-white tracking-tighter",children:da(Y)})})]})}),f.jsxs("button",{onClick:$,className:"relative w-full group overflow-hidden bg-primary text-white rounded-xl p-4 shadow-lg shadow-primary/25 transition-all active:scale-[0.98]",children:[f.jsx("div",{className:"absolute inset-0 bg-white/20 translate-y-full group-hover:translate-y-0 transition-transform duration-300 ease-out"}),f.jsxs("div",{className:"relative flex items-center justify-center gap-3",children:[f.jsx("span",{className:"font-bold text-lg tracking-wide",children:"Finalizar Pedido"}),f.jsx("span",{className:"material-symbols-outlined animate-pulse",children:"arrow_forward"})]})]})]})]})]}):null};function mb({setIsSidebarOpen:i,setIsCartOpen:u,totalItems:o}){return f.jsxs("header",{className:"flex items-center bg-background-dark p-4 pb-2 justify-between border-b border-white/10 z-20 shrink-0",children:[f.jsx("button",{onClick:()=>i(!0),className:"text-white flex size-12 shrink-0 items-center justify-start cursor-pointer hover:text-primary transition-colors",children:f.jsx("span",{className:"material-symbols-outlined text-3xl",children:"menu"})}),f.jsx("h2",{className:"text-white text-lg font-bold leading-tight tracking-[-0.015em] flex-1 text-center",children:"Pide directo a tu mesa"}),f.jsxs("button",{onClick:()=>u(!0),className:"text-white flex size-12 shrink-0 items-center justify-end relative hover:text-primary transition-colors",children:[f.jsx("span",{className:"material-symbols-outlined text-2xl",children:"shopping_cart"}),o>0&&f.jsx("span",{className:"absolute top-2 right-1 bg-primary text-white text-[10px] font-bold px-1.5 py-0.5 rounded-full ring-2 ring-background-dark",children:o})]})]})}var Qa=(i=>(i.SHOP="SHOP",i.CHAT="CHAT",i))(Qa||{});function ch({activeTab:i,setActiveTab:u,tab:o,tabName:r,icon:d,needLogin:m,inDevelopment:h}){const{isLogged:v}=Tt(),g=yl(),y=()=>{if(h){g("/coming-soon");return}if(m&&!v){re("Debes estar logueado para acceder a esta sección",{type:"error"}),g("/login");return}u(o)};return f.jsxs("button",{onClick:y,className:`flex flex-col items-center justify-center w-full h-full transition-colors ${i===o?"text-primary":"text-gray-400 hover:text-white"}`,children:[f.jsx("span",{className:`material-symbols-outlined text-2xl ${i===o?"fill-1":"fill-0"}`,children:d}),f.jsx("span",{className:"text-xs font-medium mt-1",children:r})]})}function hb({activeTab:i,setActiveTab:u}){return f.jsx("nav",{className:"bg-background-dark border-t border-white/10 p-2 z-30 sticky bottom-0 shrink-0",children:f.jsxs("div",{className:"flex justify-around items-center h-14",children:[f.jsx(ch,{setActiveTab:u,tab:Qa.SHOP,activeTab:i,tabName:"Tienda",icon:"home"}),f.jsx(ch,{setActiveTab:u,tab:Qa.CHAT,activeTab:i,tabName:"Chat",icon:"chat",needLogin:!0})]})})}function pb({active:i}){const{promoPercent:u}=Tt(),{confirm:o}=si(),{table:r}=ln(),{isLogged:d,setPromoPercent:m}=Tt(),h=x.useCallback(async()=>{if(u>=100){if(!await o("¿Seguro que quieres reclamar?","reclamar"))return;const g=await Dg(d,r);g.success?m(0):alert(g.message)}},[d,r,u,o]);return i&&f.jsxs("div",{className:"bg-[#8f3322] px-4 py-2 flex items-center justify-between z-20 shrink-0 shadow-lg border-b border-[#602014]",children:[f.jsxs("div",{className:"flex flex-col flex-1 mr-4",children:[f.jsxs("div",{className:"flex items-center gap-2 mb-1",children:[f.jsx("span",{className:"material-symbols-outlined text-white text-lg font-bold",children:"celebration"}),f.jsxs("span",{className:"text-white text-xs font-bold uppercase tracking-wider drop-shadow-sm",children:[u??0,"% para tu cerveza gratis!"]})]}),f.jsx("div",{className:"w-full bg-black/30 h-1.5 rounded-full overflow-hidden",children:f.jsx("div",{className:"bg-[#fcd34d] h-full rounded-full shadow-[0_0_8px_rgba(252,211,77,0.6)] animate-pulse",style:{width:`${u??0}%`}})})]}),f.jsx("button",{onClick:h,className:"bg-[#1f1f1f] text-[#FFB800] border border-[#FFB800]/20 text-[10px] font-black uppercase px-3 py-1.5 rounded shadow-md active:scale-95 transition-transform hover:bg-[#000000] disabled:opacity-50 disabled:cursor-not-allowed",disabled:u<100,children:"Reclamar"})]})}function n0(){return f.jsxs("header",{className:"flex items-center bg-background-dark p-4 pb-2 justify-between border-b border-white/10 z-20 shrink-0",children:[f.jsx(ha,{className:"text-white flex size-12 shrink-0 items-center justify-start cursor-pointer",to:"/",children:f.jsx("span",{className:"material-symbols-outlined text-3xl",children:"chevron_left"})}),f.jsx("h2",{className:"text-white text-lg font-bold leading-tight tracking-[-0.015em] flex-1 text-center",children:"Registro Pedidos Express"}),f.jsx("div",{className:"size-12 shrink-0"})]})}function yb(){const{setIsLoggedIn:i}=Tt(),u=yl(),o=async r=>{r.preventDefault();const d=r.currentTarget.querySelector("input#email").value,m=r.currentTarget.querySelector("input#pin").value;if(!d){re("El email no puede estar vacío",{type:"error"});return}if(!m){re("El pin no puede estar vacío",{type:"error"});return}if(m.length!==4){re("El pin debe tener 4 dígitos",{type:"error"});return}const h=await zg(d,m);if(h.success===!1){re(h.message,{type:"error"});return}_h(h.data.token),i(!0,h.data),u("/")};return f.jsxs("div",{className:"bg-background-dark font-display antialiased overflow-hidden h-screen flex flex-col",children:[f.jsx(n0,{}),f.jsx("main",{className:"bg-background-dark font-display antialiased h-screen flex flex-col items-center justify-center p-6",children:f.jsxs("div",{className:"w-full max-w-sm flex flex-col items-center space-y-8",children:[f.jsxs("div",{className:"text-center space-y-2",children:[f.jsx("div",{className:"size-20 bg-primary rounded-2xl flex items-center justify-center mx-auto mb-4 shadow-lg shadow-primary/20",children:f.jsx("span",{className:"material-symbols-outlined text-white text-5xl",children:"sports_bar"})}),f.jsx("h1",{className:"text-white text-3xl font-bold tracking-tight",children:"Pedidos Express"}),f.jsx("p",{className:"text-gray-400 text-sm",children:"Brewery & Artisan Slices"})]}),f.jsxs("form",{className:"w-full space-y-5",onSubmit:o,children:[f.jsxs("div",{className:"space-y-4",children:[f.jsxs("div",{children:[f.jsx("label",{className:"block text-gray-400 text-xs font-semibold uppercase tracking-wider mb-2 ml-1",htmlFor:"email",children:"Email"}),f.jsxs("div",{className:"relative",children:[f.jsx("div",{className:"absolute inset-y-0 left-0 pl-3 flex items-center pointer-events-none",children:f.jsx("span",{className:"material-symbols-outlined text-gray-500 text-xl",children:"mail"})}),f.jsx("input",{className:"block w-full pl-10 pr-4 py-3 border border-white/10 rounded-xl bg-[#2a201c] text-white placeholder-gray-500 focus:outline-none focus:ring-2 focus:ring-primary/50 focus:border-primary transition-all shadow-sm",id:"email",placeholder:"your@email.com",type:"email"})]})]}),f.jsxs("div",{children:[f.jsx("label",{className:"block text-gray-400 text-xs font-semibold uppercase tracking-wider mb-2 ml-1",htmlFor:"pin",children:"4-Digit PIN"}),f.jsxs("div",{className:"relative",children:[f.jsx("div",{className:"absolute inset-y-0 left-0 pl-3 flex items-center pointer-events-none",children:f.jsx("span",{className:"material-symbols-outlined text-gray-500 text-xl",children:"lock"})}),f.jsx("input",{className:"block w-full pl-10 pr-4 py-3 border border-white/10 rounded-xl bg-[#2a201c] text-white placeholder-gray-500 focus:outline-none focus:ring-2 focus:ring-primary/50 focus:border-primary transition-all shadow-sm tracking-[0.5em] font-mono",id:"pin",inputMode:"numeric",maxLength:4,placeholder:"••••",type:"password"})]})]})]}),f.jsxs("button",{className:"w-full bg-primary hover:bg-[#b84a26] text-white font-bold py-4 mt-30 rounded-xl shadow-lg shadow-primary/20 transition-all active:scale-[0.98] flex items-center justify-center gap-2",type:"submit",children:["Iniciar Sesión",f.jsx("span",{className:"material-symbols-outlined text-xl",children:"arrow_forward"})]})]}),f.jsxs("div",{className:"text-center space-y-2",children:[f.jsx("p",{className:"text-gray-400 text-sm",children:"¿No tienes una cuenta?"}),f.jsx(ha,{className:"text-primary font-bold hover:underline",to:"/register",children:"Crear cuenta"})]})]})})]})}function gb(){return f.jsxs("div",{className:"bg-background-dark font-display antialiased overflow-hidden h-screen flex flex-col",children:[f.jsx(n0,{}),f.jsx("main",{className:"bg-background-dark font-display antialiased h-screen flex flex-col items-center justify-center p-6",children:f.jsxs("section",{className:"flex-1 bg-background-dark overflow-y-auto relative flex flex-col z-10 p-6",children:[f.jsxs("div",{className:"mb-8 text-center",children:[f.jsx("div",{className:"inline-flex items-center justify-center size-16 bg-primary/20 rounded-2xl mb-4",children:f.jsx("span",{className:"material-symbols-outlined text-primary text-4xl",children:"person_add"})}),f.jsx("h1",{className:"text-white text-2xl font-bold mb-2",children:"Únete a la comunidad"}),f.jsx("p",{className:"text-gray-400 text-sm",children:"Regístrate para pedir tus cervezas y pizzas favoritas."})]}),f.jsxs("form",{className:"space-y-6 max-w-md mx-auto w-full",children:[f.jsxs("div",{className:"space-y-4",children:[f.jsxs("div",{className:"space-y-1.5",children:[f.jsx("label",{className:"text-gray-300 text-sm font-medium ml-1",children:"Email"}),f.jsxs("div",{className:"relative group",children:[f.jsx("div",{className:"absolute inset-y-0 left-0 pl-3.5 flex items-center pointer-events-none",children:f.jsx("span",{className:"material-symbols-outlined text-gray-500 text-xl group-focus-within:text-primary transition-colors",children:"mail"})}),f.jsx("input",{className:"block w-full pl-11 pr-4 py-3.5 border border-white/10 rounded-xl leading-5 bg-[#2a201c] text-gray-100 placeholder-gray-500 focus:outline-none focus:ring-2 focus:ring-primary/50 focus:border-primary transition-all",placeholder:"ejemplo@correo.com",type:"email"})]})]}),f.jsxs("div",{className:"space-y-1.5",children:[f.jsx("label",{className:"text-gray-300 text-sm font-medium ml-1",children:"Nombre Completo"}),f.jsxs("div",{className:"relative group",children:[f.jsx("div",{className:"absolute inset-y-0 left-0 pl-3.5 flex items-center pointer-events-none",children:f.jsx("span",{className:"material-symbols-outlined text-gray-500 text-xl group-focus-within:text-primary transition-colors",children:"person"})}),f.jsx("input",{className:"block w-full pl-11 pr-4 py-3.5 border border-white/10 rounded-xl leading-5 bg-[#2a201c] text-gray-100 placeholder-gray-500 focus:outline-none focus:ring-2 focus:ring-primary/50 focus:border-primary transition-all",placeholder:"Tu nombre y apellido",type:"text"})]})]}),f.jsxs("div",{className:"space-y-1.5",children:[f.jsx("label",{className:"text-gray-300 text-sm font-medium ml-1",children:"RUT"}),f.jsxs("div",{className:"relative group",children:[f.jsx("div",{className:"absolute inset-y-0 left-0 pl-3.5 flex items-center pointer-events-none",children:f.jsx("span",{className:"material-symbols-outlined text-gray-500 text-xl group-focus-within:text-primary transition-colors",children:"fingerprint"})}),f.jsx("input",{className:"block w-full pl-11 pr-4 py-3.5 border border-white/10 rounded-xl leading-5 bg-[#2a201c] text-gray-100 placeholder-gray-500 focus:outline-none focus:ring-2 focus:ring-primary/50 focus:border-primary transition-all",placeholder:"12.345.678-9",type:"text"})]})]})]}),f.jsxs("div",{className:"flex items-start gap-3 px-1 mt-4",children:[f.jsx("div",{className:"flex items-center h-5",children:f.jsx("input",{className:"w-5 h-5 rounded border-white/10 bg-[#2a201c] text-primary focus:ring-primary focus:ring-offset-0 focus:ring-offset-transparent cursor-pointer",id:"terms",type:"checkbox"})}),f.jsx("label",{className:"text-sm text-gray-300 leading-snug cursor-pointer select-none",htmlFor:"terms",children:"Confirmo que tengo 18 años o más y acepto los términos de distribución de bebidas alcohólicas."})]}),f.jsx("button",{className:"w-full bg-primary hover:bg-orange-800 text-white font-bold py-4 rounded-xl shadow-lg shadow-primary/20 transition-all active:scale-[0.98] mt-2",type:"submit",children:"Registrarse"}),f.jsxs("div",{className:"flex flex-col items-center justify-center gap-2",children:[f.jsx("p",{className:"text-center text-gray-500 text-sm mt-6",children:"¿Ya tienes una cuenta?"}),f.jsx(ha,{className:"text-primary font-semibold hover:underline",to:"/login",children:"Inicia sesión"})]})]})]})})]})}const vb=({product:i})=>f.jsxs("div",{className:"flex gap-4 bg-card-dark p-4 rounded-2xl border border-white/5 shadow-xl",children:[f.jsx("div",{className:"shrink-0",children:f.jsx("div",{className:"bg-center bg-cover rounded-xl size-16 ring-1 ring-white/10",style:{backgroundImage:`url("${i.image}")`}})}),f.jsxs("div",{className:"flex-1 flex flex-col justify-center",children:[f.jsxs("div",{className:"flex justify-between items-start",children:[f.jsx("h3",{className:"text-white font-bold text-lg leading-tight",children:i.name}),f.jsxs("span",{className:"text-white font-bold",children:["$",i.price.toFixed(2)]})]}),f.jsx("div",{className:"flex justify-between items-center mt-1",children:f.jsxs("p",{className:"text-[#b9a49d] text-sm",children:[i.quantity," ",i.quantity===1?"unidad":"unidades"," x $",i.price.toFixed(2)]})})]})]}),xb=({total:i})=>f.jsx("div",{className:"mt-8 space-y-3 py-6 border-t border-dashed border-white/10",children:f.jsxs("div",{className:"flex justify-between items-center text-sm",children:[f.jsx("span",{className:"text-[#b9a49d] font-medium",children:"Total"}),f.jsx("span",{className:"text-white font-bold",children:da(i)})]})}),bb=({total:i,onBack:u,onRequestBill:o})=>f.jsxs("div",{className:"absolute bottom-0 left-0 w-full bg-background-dark/80 backdrop-blur-xl border-t border-white/10 px-6 pt-6 pb-10 space-y-4",children:[f.jsx("div",{className:"flex justify-between items-end",children:f.jsxs("div",{className:"flex flex-col",children:[f.jsx("span",{className:"text-[#b9a49d] text-xs font-bold uppercase tracking-widest mb-1",children:"Total Acumulado"}),f.jsx("span",{className:"text-4xl font-bold text-white tracking-tighter",children:da(i)})]})}),f.jsxs("div",{className:"flex gap-3",children:[f.jsx("button",{onClick:u,className:"flex-1 bg-white/5 text-white font-bold py-4 rounded-xl border border-white/10 active:scale-95 transition-all",children:"Volver"}),f.jsxs("button",{onClick:o,className:"flex-2 bg-primary text-white font-bold py-4 rounded-xl shadow-lg shadow-primary/20 active:scale-95 transition-all flex items-center justify-center gap-2",children:["Solicitar Cuenta",f.jsx("span",{className:"material-symbols-outlined text-[20px]",children:"receipt_long"})]})]})]}),Sb=()=>{const[i,u]=x.useState(0),[o,r]=x.useState([]),{getItems:d,table:m,setTable:h}=ln(),{isLogged:v}=Tt(),{setIsLoading:g}=ui(),{choose:y}=si(),E=yl(),b=async()=>{const j=await y("Selecciona el tipo de pago","wallet",{choices:[{value:"Efectivo",label:"Efectivo",icon:"payments"},{value:"Tarjeta",label:"Tarjeta",icon:"credit_card"}],style:"block"});if(!j)return;g(!0,"Llamando a tu garzón...");const w=await Nh(v,m,j);w.success?re("Tu garzon vendra enseguida, por favor espera",{type:"success",autoClose:2e3}):alert(w.message),g(!1)};return x.useEffect(()=>{(async()=>{g(!0,"Cargando Historial...");let j=m;if(!j){if(j=l0(),j===-1){E("/no-table");return}h(j)}let w=await Th(j,v),M;g(!1),w&&w.success?M=w.data:(re("La Mesa aun no tiene consumo😁",{type:"warning",autoClose:2e3}),E("/"));const U=d(...M);r(U),u(U.reduce((R,q)=>R+q.price*q.quantity,0)),g(!1)})()},[]),f.jsxs("div",{className:"bg-background-dark font-display selection:bg-primary selection:text-white overflow-hidden h-screen w-full flex flex-col relative",children:[f.jsx("div",{className:"fixed inset-0 z-0 opacity-20 pointer-events-none",children:f.jsx("div",{className:"absolute inset-0 bg-linear-to-b from-primary/20 to-transparent"})}),f.jsx("header",{className:"relative z-10 shrink-0 px-6 pt-12 pb-6",children:f.jsxs("div",{className:"flex items-center gap-4",children:[f.jsx("button",{onClick:()=>{history.back()},className:"flex items-center justify-center size-10 rounded-full bg-white/5 border border-white/10 active:scale-90 transition-transform",children:f.jsx("span",{className:"material-symbols-outlined text-white",children:"chevron_left"})}),f.jsxs("div",{children:[f.jsxs("h1",{className:"text-white text-2xl font-bold tracking-tight",children:["Consumo Mesa #",m]}),f.jsx("p",{className:"text-primary font-medium text-sm uppercase tracking-widest",children:"Consumo Total"})]})]})}),f.jsxs("main",{className:"relative z-10 flex-1 overflow-y-auto no-scrollbar px-6 pb-80",children:[f.jsx("div",{className:"space-y-4",children:o.map(j=>f.jsx(vb,{product:j},j.id))}),f.jsx(xb,{total:i})]}),f.jsx("div",{className:"relative z-20",children:f.jsx(bb,{total:i,points:50,onBack:()=>E("/"),onRequestBill:()=>b()})})]})};function Eb(){return f.jsxs("div",{className:"bg-background-dark text-white h-screen w-full flex flex-col items-center justify-center relative overflow-hidden selection:bg-primary selection:text-white font-body",children:[f.jsx("div",{className:"absolute inset-0 bg-qr-pattern z-0 opacity-100 pointer-events-none"}),f.jsx("div",{className:"absolute inset-0 bg-linear-to-t from-background-dark via-background-dark/95 to-background-dark/80 z-0 pointer-events-none"}),f.jsxs("main",{className:"relative z-10 w-full max-w-md mx-auto px-8 flex flex-col items-center text-center justify-center h-full",children:[f.jsxs("div",{className:"relative w-72 h-72 flex items-center justify-center mb-10",children:[f.jsx("div",{className:"absolute inset-0 bg-primary/10 rounded-full blur-3xl animate-pulse"}),f.jsxs("div",{className:"relative z-10 flex flex-col items-center",children:[f.jsx("span",{className:"material-symbols-outlined text-[12rem]! text-surface-dark leading-none drop-shadow-2xl w-max h-max",children:"table_restaurant"}),f.jsx("div",{className:"absolute -top-4 -right-4 bg-background-dark rounded-full p-2 ring-4 ring-background-dark shadow-xl",children:f.jsx("span",{className:"material-symbols-outlined text-6xl text-primary",children:"question_mark"})}),f.jsx("div",{className:"w-32 h-4 bg-black/40 blur-lg rounded-full -mt-4"})]})]}),f.jsxs("div",{className:"flex flex-col items-center space-y-5 max-w-80 animate-in slide-in-from-bottom-8 fade-in duration-1000",children:[f.jsx("h1",{className:"text-3xl md:text-4xl font-display font-bold text-white tracking-tight leading-tight",children:"Mesa no Encontrada"}),f.jsxs("p",{className:"text-gray-400 text-lg leading-relaxed font-light",children:["No pudimos identificar tu ubicación. Para realizar tu pedido, por favor ",f.jsx("strong",{className:"text-primary font-medium",children:"escanea nuevamente"})," el código QR situado en tu mesa."]})]})]}),f.jsx("div",{className:"h-6 w-full absolute bottom-0"})]})}const _b=()=>f.jsxs("div",{className:"bg-background-dark text-white h-screen w-full flex flex-col items-center justify-center relative overflow-hidden selection:bg-primary selection:text-white font-body",style:{minHeight:"max(884px, 100dvh)",overscrollBehavior:"none"},children:[f.jsx("div",{className:"absolute inset-0 bg-bubbles-pattern z-0 opacity-100 pointer-events-none"}),f.jsx("div",{className:"absolute inset-0 bg-linear-to-t from-background-dark via-background-dark/95 to-background-dark/80 z-0 pointer-events-none"}),f.jsxs("main",{className:"relative z-10 w-full max-w-md mx-auto px-8 flex flex-col items-center text-center justify-center h-full",children:[f.jsxs("div",{className:"relative w-72 h-72 flex items-center justify-center mb-10",children:[f.jsx("div",{className:"absolute inset-0 bg-primary/20 rounded-full blur-3xl"}),f.jsxs("div",{className:"relative z-10 flex flex-col items-center",children:[f.jsx("span",{className:"material-symbols-outlined text-[11rem] text-surface-dark leading-none drop-shadow-2xl",style:{fontVariationSettings:"'FILL' 1, 'wght' 200"},children:"propane_tank"}),f.jsx("div",{className:"absolute -bottom-2 -right-2 bg-background-dark rounded-full p-3 ring-4 ring-background-dark shadow-xl flex items-center justify-center",children:f.jsx("span",{className:"material-symbols-outlined text-4xl text-primary",children:"construction"})}),f.jsx("div",{className:"absolute top-10 right-0 w-3 h-3 bg-primary/40 rounded-full blur-[1px]"}),f.jsx("div",{className:"absolute top-4 right-8 w-2 h-2 bg-primary/30 rounded-full blur-[1px]"})]})]}),f.jsxs("div",{className:"flex flex-col items-center space-y-6 max-w-85",children:[f.jsxs("h1",{className:"text-3xl md:text-4xl font-display font-bold text-white tracking-tight leading-tight",children:["Estamos Cocinando ",f.jsx("br",{})," ",f.jsx("span",{className:"text-primary",children:"Algo Nuevo"})]}),f.jsx("p",{className:"text-gray-400 text-lg leading-relaxed font-light",children:"Esta sección está en desarrollo para mejorar tu experiencia en Pedidos Express. Vuelve pronto para ver las novedades."}),f.jsxs("button",{onClick:()=>{history.back()},className:"mt-4 inline-flex items-center gap-2 px-6 py-3 rounded-full bg-surface-dark/50 border border-white/10 hover:bg-surface-dark hover:border-primary/50 text-white transition-all duration-300 group backdrop-blur-sm",children:[f.jsx("span",{className:"material-symbols-outlined text-sm transition-transform group-hover:-translate-x-1",children:"arrow_back"}),f.jsx("span",{children:"Volver atrás"})]})]})]}),f.jsx("div",{className:"h-6 w-full absolute bottom-0"})]}),Tb=()=>f.jsxs("div",{className:"bg-background-dark text-white h-screen w-full flex flex-col items-center justify-center relative overflow-hidden selection:bg-primary selection:text-white font-body",style:{minHeight:"max(884px, 100dvh)",overscrollBehavior:"none"},children:[f.jsx("div",{className:"absolute inset-0 bg-bubbles-pattern z-0 opacity-100 pointer-events-none"}),f.jsx("div",{className:"absolute inset-0 bg-linear-to-t from-background-dark via-background-dark/95 to-background-dark/80 z-0 pointer-events-none"}),f.jsxs("main",{className:"relative z-10 w-full max-w-md mx-auto px-8 flex flex-col items-center text-center justify-center h-full",children:[f.jsxs("div",{className:"relative w-72 h-72 flex items-center justify-center mb-10",children:[f.jsx("div",{className:"absolute inset-0 bg-primary/20 rounded-full blur-3xl"}),f.jsxs("div",{className:"relative z-10 flex flex-col items-center",children:[f.jsx("span",{className:"material-symbols-outlined text-[11rem] text-surface-dark leading-none drop-shadow-2xl",style:{fontVariationSettings:"'FILL' 0, 'wght' 200"},children:"sports_bar"}),f.jsx("div",{className:"absolute -bottom-2 -right-2 bg-background-dark rounded-full p-3 ring-4 ring-background-dark shadow-xl flex items-center justify-center",children:f.jsx("span",{className:"material-symbols-outlined text-4xl text-primary font-bold",children:"broken_image"})}),f.jsx("div",{className:"absolute top-10 right-10 w-3 h-3 bg-primary/40 rounded-full blur-[1px]"}),f.jsx("div",{className:"absolute top-4 right-16 w-2 h-2 bg-primary/30 rounded-full blur-[1px]"}),f.jsx("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 text-primary/10 text-6xl font-display font-bold select-none pointer-events-none",children:"?"})]})]}),f.jsxs("div",{className:"flex flex-col items-center space-y-6 max-w-85",children:[f.jsx("h1",{className:"text-6xl md:text-7xl font-display font-bold text-primary tracking-tighter leading-none",children:"404"}),f.jsx("h2",{className:"text-2xl md:text-3xl font-display font-medium text-white tracking-tight leading-tight",children:"Página no Encontrada"}),f.jsx("p",{className:"text-gray-400 text-lg leading-relaxed font-light",children:"Parece que esta ronda no existe o se ha agotado. Verifica la dirección o vuelve a la barra principal."}),f.jsxs(ha,{to:"/",className:"mt-4 px-8 py-3 bg-primary hover:bg-primary/90 text-background-dark font-bold rounded-full transition-colors duration-200 shadow-lg shadow-primary/20 flex items-center gap-2",children:[f.jsx("span",{className:"material-symbols-outlined text-xl",children:"home"}),"Volver al Inicio"]})]})]}),f.jsx("div",{className:"h-6 w-full absolute bottom-0"})]}),Nb=({children:i})=>f.jsxs(Ug,{children:[f.jsx(_v,{theme:"dark",closeOnClick:!0,toastStyle:{backgroundColor:"#4B362A",color:"#fff",borderRadius:"10px",overflow:"hidden","--toastify-color-progress-dark":"#a33f1e"},progressClassName:"bg-red!"}),f.jsx($x,{children:f.jsx(kg,{children:f.jsx(qg,{children:f.jsx(qy,{children:f.jsx(Nv,{children:i})})})})})]}),Rs=()=>{const[i,u]=x.useState(Qa.SHOP),[o,r]=x.useState(!1),d=Ka(),m=yl(),h=d.pathname==="/cart",[v,g]=x.useState([]),{isLogged:y}=Tt(),[E,b]=x.useState(wg),{setIsLoading:j}=ui(),{setIsLoggedIn:w}=Tt(),M=()=>{const $=Math.random();$<.2?re("Recuerda: todo lo que pidas se cargará a la cuenta de la mesa."):$<.4?re("Por favor, pide con responsabilidad. El cobro es al final."):$<.6?re("Verifica tu selección. Los pedidos se suman al total de la mesa."):$<.8?re("Asegúrate de que tu pedido sea correcto antes de confirmar."):re("El consumo de este pedido se añadirá a la cuenta final.")},U=$=>{$?m("/cart"):h&&m(-1)},R=()=>{window.history.length>1?m(-1):m("/",{replace:!0})},q=$=>{g(Y=>Y.find(W=>W.id===$.id)?Y.map(W=>W.id===$.id?{...W,quantity:W.quantity+1}:W):[...Y,{...$,quantity:1}]),re(`Se agrego ${$.name} a tu carrito.`,{type:"success",position:"top-center",autoClose:2e3})},G=($,Y)=>{g(V=>V.map(W=>{if(W.id===$){const Q=W.quantity+Y;return{...W,quantity:Q}}return W}).filter(W=>W.quantity>0))},D=()=>g([]),K=async $=>{const Y=await Mg($);return Y.success&&w(!0,Y.data),Y.success};x.useEffect(()=>{(async()=>{if(!y){let Y=!1;j(!0,"Iniciando sesión...");const V=Za();V&&(Y=await K(V)),Y||M(),j(!1)}})()},[]);const ee=v.reduce(($,Y)=>$+Y.quantity,0);return f.jsxs("div",{className:"relative h-dvh flex flex-col overflow-hidden bg-background-dark font-display",children:[f.jsx(mb,{setIsSidebarOpen:r,setIsCartOpen:U,totalItems:ee}),f.jsx(pb,{active:i===Qa.SHOP&&y}),f.jsxs("main",{className:"flex-1 relative flex flex-col h-full overflow-hidden",children:[i===Qa.SHOP&&f.jsx(Yg,{onAddProduct:q}),i===Qa.CHAT&&f.jsx(Av,{onBrowseMenu:()=>u(Qa.SHOP)})]}),f.jsx(hb,{activeTab:i,setActiveTab:u}),f.jsx(sb,{isOpen:o,onClose:()=>r(!1)}),f.jsx(db,{isOpen:h,onClose:R,cartItems:v,onUpdateQuantity:G,onClear:D,setCartItems:g})]})},jb=()=>f.jsx(Nb,{children:f.jsxs(Nx,{children:[f.jsxs(kt,{element:f.jsx(Rs,{}),children:[f.jsx(kt,{path:"/",element:f.jsx(Rs,{})}),f.jsx(kt,{path:"/cart",element:f.jsx(Rs,{})}),f.jsx(kt,{path:"/chat",element:f.jsx(Rs,{})})]}),f.jsx(kt,{path:"/login",element:f.jsx(yb,{})}),f.jsx(kt,{path:"/register",element:f.jsx(gb,{})}),f.jsx(kt,{path:"/summary",element:f.jsx(Sb,{})}),f.jsx(kt,{path:"/no-table",element:f.jsx(Eb,{})}),f.jsx(kt,{path:"/coming-soon",element:f.jsx(_b,{})}),f.jsx(kt,{path:"*",element:f.jsx(Tb,{})})]})}),i0=document.getElementById("root");if(!i0)throw new Error("Could not find root element to mount to");const Cb=ky.createRoot(i0);Cb.render(f.jsx(jb,{}));
|