function Ly(n,l){for(var r=0;r<l.length;r++){const c=l[r];if(typeof c!="string"&&!Array.isArray(c)){for(const u in c)if(u!=="default"&&!(u in n)){const p=Object.getOwnPropertyDescriptor(c,u);p&&Object.defineProperty(n,u,p.get?p:{enumerable:!0,get:()=>c[u]})}}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}(function(){const l=document.createElement("link").relList;if(l&&l.supports&&l.supports("modulepreload"))return;for(const u of document.querySelectorAll('link[rel="modulepreload"]'))c(u);new MutationObserver(u=>{for(const p of u)if(p.type==="childList")for(const m of p.addedNodes)m.tagName==="LINK"&&m.rel==="modulepreload"&&c(m)}).observe(document,{childList:!0,subtree:!0});function r(u){const p={};return u.integrity&&(p.integrity=u.integrity),u.referrerPolicy&&(p.referrerPolicy=u.referrerPolicy),u.crossOrigin==="use-credentials"?p.credentials="include":u.crossOrigin==="anonymous"?p.credentials="omit":p.credentials="same-origin",p}function c(u){if(u.ep)return;u.ep=!0;const p=r(u);fetch(u.href,p)}})();function Tl(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var Ud={exports:{}},Cl={};/**
 * @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 af;function _y(){if(af)return Cl;af=1;var n=Symbol.for("react.transitional.element"),l=Symbol.for("react.fragment");function r(c,u,p){var m=null;if(p!==void 0&&(m=""+p),u.key!==void 0&&(m=""+u.key),"key"in u){p={};for(var g in u)g!=="key"&&(p[g]=u[g])}else p=u;return u=p.ref,{$$typeof:n,type:c,key:m,ref:u!==void 0?u:null,props:p}}return Cl.Fragment=l,Cl.jsx=r,Cl.jsxs=r,Cl}var tf;function qy(){return tf||(tf=1,Ud.exports=_y()),Ud.exports}var t=qy(),Vd={exports:{}},jl={},Gd={exports:{}},Xd={};/**
 * @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 sf;function Fy(){return sf||(sf=1,(function(n){function l(D,B){var R=D.length;D.push(B);e:for(;0<R;){var oe=R-1>>>1,re=D[oe];if(0<u(re,B))D[oe]=B,D[R]=re,R=oe;else break e}}function r(D){return D.length===0?null:D[0]}function c(D){if(D.length===0)return null;var B=D[0],R=D.pop();if(R!==B){D[0]=R;e:for(var oe=0,re=D.length,w=re>>>1;oe<w;){var F=2*(oe+1)-1,V=D[F],K=F+1,ce=D[K];if(0>u(V,R))K<re&&0>u(ce,V)?(D[oe]=ce,D[K]=R,oe=K):(D[oe]=V,D[F]=R,oe=F);else if(K<re&&0>u(ce,R))D[oe]=ce,D[K]=R,oe=K;else break e}}return B}function u(D,B){var R=D.sortIndex-B.sortIndex;return R!==0?R:D.id-B.id}if(n.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var p=performance;n.unstable_now=function(){return p.now()}}else{var m=Date,g=m.now();n.unstable_now=function(){return m.now()-g}}var x=[],f=[],v=1,b=null,j=3,N=!1,E=!1,S=!1,P=!1,T=typeof setTimeout=="function"?setTimeout:null,q=typeof clearTimeout=="function"?clearTimeout:null,G=typeof setImmediate<"u"?setImmediate:null;function U(D){for(var B=r(f);B!==null;){if(B.callback===null)c(f);else if(B.startTime<=D)c(f),B.sortIndex=B.expirationTime,l(x,B);else break;B=r(f)}}function ee(D){if(S=!1,U(D),!E)if(r(x)!==null)E=!0,ae||(ae=!0,me());else{var B=r(f);B!==null&&Ce(ee,B.startTime-D)}}var ae=!1,Q=-1,W=5,fe=-1;function de(){return P?!0:!(n.unstable_now()-fe<W)}function xe(){if(P=!1,ae){var D=n.unstable_now();fe=D;var B=!0;try{e:{E=!1,S&&(S=!1,q(Q),Q=-1),N=!0;var R=j;try{a:{for(U(D),b=r(x);b!==null&&!(b.expirationTime>D&&de());){var oe=b.callback;if(typeof oe=="function"){b.callback=null,j=b.priorityLevel;var re=oe(b.expirationTime<=D);if(D=n.unstable_now(),typeof re=="function"){b.callback=re,U(D),B=!0;break a}b===r(x)&&c(x),U(D)}else c(x);b=r(x)}if(b!==null)B=!0;else{var w=r(f);w!==null&&Ce(ee,w.startTime-D),B=!1}}break e}finally{b=null,j=R,N=!1}B=void 0}}finally{B?me():ae=!1}}}var me;if(typeof G=="function")me=function(){G(xe)};else if(typeof MessageChannel<"u"){var ve=new MessageChannel,pe=ve.port2;ve.port1.onmessage=xe,me=function(){pe.postMessage(null)}}else me=function(){T(xe,0)};function Ce(D,B){Q=T(function(){D(n.unstable_now())},B)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(D){D.callback=null},n.unstable_forceFrameRate=function(D){0>D||125<D?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):W=0<D?Math.floor(1e3/D):5},n.unstable_getCurrentPriorityLevel=function(){return j},n.unstable_next=function(D){switch(j){case 1:case 2:case 3:var B=3;break;default:B=j}var R=j;j=B;try{return D()}finally{j=R}},n.unstable_requestPaint=function(){P=!0},n.unstable_runWithPriority=function(D,B){switch(D){case 1:case 2:case 3:case 4:case 5:break;default:D=3}var R=j;j=D;try{return B()}finally{j=R}},n.unstable_scheduleCallback=function(D,B,R){var oe=n.unstable_now();switch(typeof R=="object"&&R!==null?(R=R.delay,R=typeof R=="number"&&0<R?oe+R:oe):R=oe,D){case 1:var re=-1;break;case 2:re=250;break;case 5:re=1073741823;break;case 4:re=1e4;break;default:re=5e3}return re=R+re,D={id:v++,callback:B,priorityLevel:D,startTime:R,expirationTime:re,sortIndex:-1},R>oe?(D.sortIndex=R,l(f,D),r(x)===null&&D===r(f)&&(S?(q(Q),Q=-1):S=!0,Ce(ee,R-oe))):(D.sortIndex=re,l(x,D),E||N||(E=!0,ae||(ae=!0,me()))),D},n.unstable_shouldYield=de,n.unstable_wrapCallback=function(D){var B=j;return function(){var R=j;j=B;try{return D.apply(this,arguments)}finally{j=R}}}})(Xd)),Xd}var nf;function Uy(){return nf||(nf=1,Gd.exports=Fy()),Gd.exports}var Yd={exports:{}},De={};/**
 * @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 of;function Vy(){if(of)return De;of=1;var n=Symbol.for("react.transitional.element"),l=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),c=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),p=Symbol.for("react.consumer"),m=Symbol.for("react.context"),g=Symbol.for("react.forward_ref"),x=Symbol.for("react.suspense"),f=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),b=Symbol.for("react.activity"),j=Symbol.iterator;function N(w){return w===null||typeof w!="object"?null:(w=j&&w[j]||w["@@iterator"],typeof w=="function"?w:null)}var E={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},S=Object.assign,P={};function T(w,F,V){this.props=w,this.context=F,this.refs=P,this.updater=V||E}T.prototype.isReactComponent={},T.prototype.setState=function(w,F){if(typeof w!="object"&&typeof w!="function"&&w!=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,w,F,"setState")},T.prototype.forceUpdate=function(w){this.updater.enqueueForceUpdate(this,w,"forceUpdate")};function q(){}q.prototype=T.prototype;function G(w,F,V){this.props=w,this.context=F,this.refs=P,this.updater=V||E}var U=G.prototype=new q;U.constructor=G,S(U,T.prototype),U.isPureReactComponent=!0;var ee=Array.isArray;function ae(){}var Q={H:null,A:null,T:null,S:null},W=Object.prototype.hasOwnProperty;function fe(w,F,V){var K=V.ref;return{$$typeof:n,type:w,key:F,ref:K!==void 0?K:null,props:V}}function de(w,F){return fe(w.type,F,w.props)}function xe(w){return typeof w=="object"&&w!==null&&w.$$typeof===n}function me(w){var F={"=":"=0",":":"=2"};return"$"+w.replace(/[=:]/g,function(V){return F[V]})}var ve=/\/+/g;function pe(w,F){return typeof w=="object"&&w!==null&&w.key!=null?me(""+w.key):F.toString(36)}function Ce(w){switch(w.status){case"fulfilled":return w.value;case"rejected":throw w.reason;default:switch(typeof w.status=="string"?w.then(ae,ae):(w.status="pending",w.then(function(F){w.status==="pending"&&(w.status="fulfilled",w.value=F)},function(F){w.status==="pending"&&(w.status="rejected",w.reason=F)})),w.status){case"fulfilled":return w.value;case"rejected":throw w.reason}}throw w}function D(w,F,V,K,ce){var X=typeof w;(X==="undefined"||X==="boolean")&&(w=null);var se=!1;if(w===null)se=!0;else switch(X){case"bigint":case"string":case"number":se=!0;break;case"object":switch(w.$$typeof){case n:case l:se=!0;break;case v:return se=w._init,D(se(w._payload),F,V,K,ce)}}if(se)return ce=ce(w),se=K===""?"."+pe(w,0):K,ee(ce)?(V="",se!=null&&(V=se.replace(ve,"$&/")+"/"),D(ce,F,V,"",function(ne){return ne})):ce!=null&&(xe(ce)&&(ce=de(ce,V+(ce.key==null||w&&w.key===ce.key?"":(""+ce.key).replace(ve,"$&/")+"/")+se)),F.push(ce)),1;se=0;var $=K===""?".":K+":";if(ee(w))for(var k=0;k<w.length;k++)K=w[k],X=$+pe(K,k),se+=D(K,F,V,X,ce);else if(k=N(w),typeof k=="function")for(w=k.call(w),k=0;!(K=w.next()).done;)K=K.value,X=$+pe(K,k++),se+=D(K,F,V,X,ce);else if(X==="object"){if(typeof w.then=="function")return D(Ce(w),F,V,K,ce);throw F=String(w),Error("Objects are not valid as a React child (found: "+(F==="[object Object]"?"object with keys {"+Object.keys(w).join(", ")+"}":F)+"). If you meant to render a collection of children, use an array instead.")}return se}function B(w,F,V){if(w==null)return w;var K=[],ce=0;return D(w,K,"","",function(X){return F.call(V,X,ce++)}),K}function R(w){if(w._status===-1){var F=w._result;F=F(),F.then(function(V){(w._status===0||w._status===-1)&&(w._status=1,w._result=V)},function(V){(w._status===0||w._status===-1)&&(w._status=2,w._result=V)}),w._status===-1&&(w._status=0,w._result=F)}if(w._status===1)return w._result.default;throw w._result}var oe=typeof reportError=="function"?reportError:function(w){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var F=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof w=="object"&&w!==null&&typeof w.message=="string"?String(w.message):String(w),error:w});if(!window.dispatchEvent(F))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",w);return}console.error(w)},re={map:B,forEach:function(w,F,V){B(w,function(){F.apply(this,arguments)},V)},count:function(w){var F=0;return B(w,function(){F++}),F},toArray:function(w){return B(w,function(F){return F})||[]},only:function(w){if(!xe(w))throw Error("React.Children.only expected to receive a single React element child.");return w}};return De.Activity=b,De.Children=re,De.Component=T,De.Fragment=r,De.Profiler=u,De.PureComponent=G,De.StrictMode=c,De.Suspense=x,De.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Q,De.__COMPILER_RUNTIME={__proto__:null,c:function(w){return Q.H.useMemoCache(w)}},De.cache=function(w){return function(){return w.apply(null,arguments)}},De.cacheSignal=function(){return null},De.cloneElement=function(w,F,V){if(w==null)throw Error("The argument must be a React element, but you passed "+w+".");var K=S({},w.props),ce=w.key;if(F!=null)for(X in F.key!==void 0&&(ce=""+F.key),F)!W.call(F,X)||X==="key"||X==="__self"||X==="__source"||X==="ref"&&F.ref===void 0||(K[X]=F[X]);var X=arguments.length-2;if(X===1)K.children=V;else if(1<X){for(var se=Array(X),$=0;$<X;$++)se[$]=arguments[$+2];K.children=se}return fe(w.type,ce,K)},De.createContext=function(w){return w={$$typeof:m,_currentValue:w,_currentValue2:w,_threadCount:0,Provider:null,Consumer:null},w.Provider=w,w.Consumer={$$typeof:p,_context:w},w},De.createElement=function(w,F,V){var K,ce={},X=null;if(F!=null)for(K in F.key!==void 0&&(X=""+F.key),F)W.call(F,K)&&K!=="key"&&K!=="__self"&&K!=="__source"&&(ce[K]=F[K]);var se=arguments.length-2;if(se===1)ce.children=V;else if(1<se){for(var $=Array(se),k=0;k<se;k++)$[k]=arguments[k+2];ce.children=$}if(w&&w.defaultProps)for(K in se=w.defaultProps,se)ce[K]===void 0&&(ce[K]=se[K]);return fe(w,X,ce)},De.createRef=function(){return{current:null}},De.forwardRef=function(w){return{$$typeof:g,render:w}},De.isValidElement=xe,De.lazy=function(w){return{$$typeof:v,_payload:{_status:-1,_result:w},_init:R}},De.memo=function(w,F){return{$$typeof:f,type:w,compare:F===void 0?null:F}},De.startTransition=function(w){var F=Q.T,V={};Q.T=V;try{var K=w(),ce=Q.S;ce!==null&&ce(V,K),typeof K=="object"&&K!==null&&typeof K.then=="function"&&K.then(ae,oe)}catch(X){oe(X)}finally{F!==null&&V.types!==null&&(F.types=V.types),Q.T=F}},De.unstable_useCacheRefresh=function(){return Q.H.useCacheRefresh()},De.use=function(w){return Q.H.use(w)},De.useActionState=function(w,F,V){return Q.H.useActionState(w,F,V)},De.useCallback=function(w,F){return Q.H.useCallback(w,F)},De.useContext=function(w){return Q.H.useContext(w)},De.useDebugValue=function(){},De.useDeferredValue=function(w,F){return Q.H.useDeferredValue(w,F)},De.useEffect=function(w,F){return Q.H.useEffect(w,F)},De.useEffectEvent=function(w){return Q.H.useEffectEvent(w)},De.useId=function(){return Q.H.useId()},De.useImperativeHandle=function(w,F,V){return Q.H.useImperativeHandle(w,F,V)},De.useInsertionEffect=function(w,F){return Q.H.useInsertionEffect(w,F)},De.useLayoutEffect=function(w,F){return Q.H.useLayoutEffect(w,F)},De.useMemo=function(w,F){return Q.H.useMemo(w,F)},De.useOptimistic=function(w,F){return Q.H.useOptimistic(w,F)},De.useReducer=function(w,F,V){return Q.H.useReducer(w,F,V)},De.useRef=function(w){return Q.H.useRef(w)},De.useState=function(w){return Q.H.useState(w)},De.useSyncExternalStore=function(w,F,V){return Q.H.useSyncExternalStore(w,F,V)},De.useTransition=function(){return Q.H.useTransition()},De.version="19.2.1",De}var lf;function vc(){return lf||(lf=1,Yd.exports=Vy()),Yd.exports}var $d={exports:{}},$a={};/**
 * @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 rf;function Gy(){if(rf)return $a;rf=1;var n=vc();function l(x){var f="https://react.dev/errors/"+x;if(1<arguments.length){f+="?args[]="+encodeURIComponent(arguments[1]);for(var v=2;v<arguments.length;v++)f+="&args[]="+encodeURIComponent(arguments[v])}return"Minified React error #"+x+"; visit "+f+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(){}var c={d:{f:r,r:function(){throw Error(l(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},u=Symbol.for("react.portal");function p(x,f,v){var b=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:u,key:b==null?null:""+b,children:x,containerInfo:f,implementation:v}}var m=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function g(x,f){if(x==="font")return"";if(typeof f=="string")return f==="use-credentials"?f:""}return $a.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=c,$a.createPortal=function(x,f){var v=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!f||f.nodeType!==1&&f.nodeType!==9&&f.nodeType!==11)throw Error(l(299));return p(x,f,null,v)},$a.flushSync=function(x){var f=m.T,v=c.p;try{if(m.T=null,c.p=2,x)return x()}finally{m.T=f,c.p=v,c.d.f()}},$a.preconnect=function(x,f){typeof x=="string"&&(f?(f=f.crossOrigin,f=typeof f=="string"?f==="use-credentials"?f:"":void 0):f=null,c.d.C(x,f))},$a.prefetchDNS=function(x){typeof x=="string"&&c.d.D(x)},$a.preinit=function(x,f){if(typeof x=="string"&&f&&typeof f.as=="string"){var v=f.as,b=g(v,f.crossOrigin),j=typeof f.integrity=="string"?f.integrity:void 0,N=typeof f.fetchPriority=="string"?f.fetchPriority:void 0;v==="style"?c.d.S(x,typeof f.precedence=="string"?f.precedence:void 0,{crossOrigin:b,integrity:j,fetchPriority:N}):v==="script"&&c.d.X(x,{crossOrigin:b,integrity:j,fetchPriority:N,nonce:typeof f.nonce=="string"?f.nonce:void 0})}},$a.preinitModule=function(x,f){if(typeof x=="string")if(typeof f=="object"&&f!==null){if(f.as==null||f.as==="script"){var v=g(f.as,f.crossOrigin);c.d.M(x,{crossOrigin:v,integrity:typeof f.integrity=="string"?f.integrity:void 0,nonce:typeof f.nonce=="string"?f.nonce:void 0})}}else f==null&&c.d.M(x)},$a.preload=function(x,f){if(typeof x=="string"&&typeof f=="object"&&f!==null&&typeof f.as=="string"){var v=f.as,b=g(v,f.crossOrigin);c.d.L(x,v,{crossOrigin:b,integrity:typeof f.integrity=="string"?f.integrity:void 0,nonce:typeof f.nonce=="string"?f.nonce:void 0,type:typeof f.type=="string"?f.type:void 0,fetchPriority:typeof f.fetchPriority=="string"?f.fetchPriority:void 0,referrerPolicy:typeof f.referrerPolicy=="string"?f.referrerPolicy:void 0,imageSrcSet:typeof f.imageSrcSet=="string"?f.imageSrcSet:void 0,imageSizes:typeof f.imageSizes=="string"?f.imageSizes:void 0,media:typeof f.media=="string"?f.media:void 0})}},$a.preloadModule=function(x,f){if(typeof x=="string")if(f){var v=g(f.as,f.crossOrigin);c.d.m(x,{as:typeof f.as=="string"&&f.as!=="script"?f.as:void 0,crossOrigin:v,integrity:typeof f.integrity=="string"?f.integrity:void 0})}else c.d.m(x)},$a.requestFormReset=function(x){c.d.r(x)},$a.unstable_batchedUpdates=function(x,f){return x(f)},$a.useFormState=function(x,f,v){return m.H.useFormState(x,f,v)},$a.useFormStatus=function(){return m.H.useHostTransitionStatus()},$a.version="19.2.1",$a}var cf;function C0(){if(cf)return $d.exports;cf=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(l){console.error(l)}}return n(),$d.exports=Gy(),$d.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 df;function Xy(){if(df)return jl;df=1;var n=Uy(),l=vc(),r=C0();function c(e){var a="https://react.dev/errors/"+e;if(1<arguments.length){a+="?args[]="+encodeURIComponent(arguments[1]);for(var s=2;s<arguments.length;s++)a+="&args[]="+encodeURIComponent(arguments[s])}return"Minified React error #"+e+"; visit "+a+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function u(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function p(e){var a=e,s=e;if(e.alternate)for(;a.return;)a=a.return;else{e=a;do a=e,(a.flags&4098)!==0&&(s=a.return),e=a.return;while(e)}return a.tag===3?s:null}function m(e){if(e.tag===13){var a=e.memoizedState;if(a===null&&(e=e.alternate,e!==null&&(a=e.memoizedState)),a!==null)return a.dehydrated}return null}function g(e){if(e.tag===31){var a=e.memoizedState;if(a===null&&(e=e.alternate,e!==null&&(a=e.memoizedState)),a!==null)return a.dehydrated}return null}function x(e){if(p(e)!==e)throw Error(c(188))}function f(e){var a=e.alternate;if(!a){if(a=p(e),a===null)throw Error(c(188));return a!==e?null:e}for(var s=e,o=a;;){var i=s.return;if(i===null)break;var d=i.alternate;if(d===null){if(o=i.return,o!==null){s=o;continue}break}if(i.child===d.child){for(d=i.child;d;){if(d===s)return x(i),e;if(d===o)return x(i),a;d=d.sibling}throw Error(c(188))}if(s.return!==o.return)s=i,o=d;else{for(var h=!1,C=i.child;C;){if(C===s){h=!0,s=i,o=d;break}if(C===o){h=!0,o=i,s=d;break}C=C.sibling}if(!h){for(C=d.child;C;){if(C===s){h=!0,s=d,o=i;break}if(C===o){h=!0,o=d,s=i;break}C=C.sibling}if(!h)throw Error(c(189))}}if(s.alternate!==o)throw Error(c(190))}if(s.tag!==3)throw Error(c(188));return s.stateNode.current===s?e:a}function v(e){var a=e.tag;if(a===5||a===26||a===27||a===6)return e;for(e=e.child;e!==null;){if(a=v(e),a!==null)return a;e=e.sibling}return null}var b=Object.assign,j=Symbol.for("react.element"),N=Symbol.for("react.transitional.element"),E=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),P=Symbol.for("react.strict_mode"),T=Symbol.for("react.profiler"),q=Symbol.for("react.consumer"),G=Symbol.for("react.context"),U=Symbol.for("react.forward_ref"),ee=Symbol.for("react.suspense"),ae=Symbol.for("react.suspense_list"),Q=Symbol.for("react.memo"),W=Symbol.for("react.lazy"),fe=Symbol.for("react.activity"),de=Symbol.for("react.memo_cache_sentinel"),xe=Symbol.iterator;function me(e){return e===null||typeof e!="object"?null:(e=xe&&e[xe]||e["@@iterator"],typeof e=="function"?e:null)}var ve=Symbol.for("react.client.reference");function pe(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===ve?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case S:return"Fragment";case T:return"Profiler";case P:return"StrictMode";case ee:return"Suspense";case ae:return"SuspenseList";case fe:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case E:return"Portal";case G:return e.displayName||"Context";case q:return(e._context.displayName||"Context")+".Consumer";case U:var a=e.render;return e=e.displayName,e||(e=a.displayName||a.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Q:return a=e.displayName||null,a!==null?a:pe(e.type)||"Memo";case W:a=e._payload,e=e._init;try{return pe(e(a))}catch{}}return null}var Ce=Array.isArray,D=l.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,B=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,R={pending:!1,data:null,method:null,action:null},oe=[],re=-1;function w(e){return{current:e}}function F(e){0>re||(e.current=oe[re],oe[re]=null,re--)}function V(e,a){re++,oe[re]=e.current,e.current=a}var K=w(null),ce=w(null),X=w(null),se=w(null);function $(e,a){switch(V(X,a),V(ce,e),V(K,null),a.nodeType){case 9:case 11:e=(e=a.documentElement)&&(e=e.namespaceURI)?Sg(e):0;break;default:if(e=a.tagName,a=a.namespaceURI)a=Sg(a),e=wg(a,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}F(K),V(K,e)}function k(){F(K),F(ce),F(X)}function ne(e){e.memoizedState!==null&&V(se,e);var a=K.current,s=wg(a,e.type);a!==s&&(V(ce,e),V(K,s))}function ie(e){ce.current===e&&(F(K),F(ce)),se.current===e&&(F(se),hl._currentValue=R)}var he,Ae;function Me(e){if(he===void 0)try{throw Error()}catch(s){var a=s.stack.trim().match(/\n( *(at )?)/);he=a&&a[1]||"",Ae=-1<s.stack.indexOf(`
    at`)?" (<anonymous>)":-1<s.stack.indexOf("@")?"@unknown:0:0":""}return`
`+he+e+Ae}var fa=!1;function Xe(e,a){if(!e||fa)return"";fa=!0;var s=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var o={DetermineComponentFrameRoot:function(){try{if(a){var J=function(){throw Error()};if(Object.defineProperty(J.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(J,[])}catch(Y){var _=Y}Reflect.construct(e,[],J)}else{try{J.call()}catch(Y){_=Y}e.call(J.prototype)}}else{try{throw Error()}catch(Y){_=Y}(J=e())&&typeof J.catch=="function"&&J.catch(function(){})}}catch(Y){if(Y&&_&&typeof Y.stack=="string")return[Y.stack,_.stack]}return[null,null]}};o.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var i=Object.getOwnPropertyDescriptor(o.DetermineComponentFrameRoot,"name");i&&i.configurable&&Object.defineProperty(o.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var d=o.DetermineComponentFrameRoot(),h=d[0],C=d[1];if(h&&C){var A=h.split(`
`),H=C.split(`
`);for(i=o=0;o<A.length&&!A[o].includes("DetermineComponentFrameRoot");)o++;for(;i<H.length&&!H[i].includes("DetermineComponentFrameRoot");)i++;if(o===A.length||i===H.length)for(o=A.length-1,i=H.length-1;1<=o&&0<=i&&A[o]!==H[i];)i--;for(;1<=o&&0<=i;o--,i--)if(A[o]!==H[i]){if(o!==1||i!==1)do if(o--,i--,0>i||A[o]!==H[i]){var I=`
`+A[o].replace(" at new "," at ");return e.displayName&&I.includes("<anonymous>")&&(I=I.replace("<anonymous>",e.displayName)),I}while(1<=o&&0<=i);break}}}finally{fa=!1,Error.prepareStackTrace=s}return(s=e?e.displayName||e.name:"")?Me(s):""}function pa(e,a){switch(e.tag){case 26:case 27:case 5:return Me(e.type);case 16:return Me("Lazy");case 13:return e.child!==a&&a!==null?Me("Suspense Fallback"):Me("Suspense");case 19:return Me("SuspenseList");case 0:case 15:return Xe(e.type,!1);case 11:return Xe(e.type.render,!1);case 1:return Xe(e.type,!0);case 31:return Me("Activity");default:return""}}function Tt(e){try{var a="",s=null;do a+=pa(e,s),s=e,e=e.return;while(e);return a}catch(o){return`
Error generating stack: `+o.message+`
`+o.stack}}var sa=Object.prototype.hasOwnProperty,Za=n.unstable_scheduleCallback,ct=n.unstable_cancelCallback,Fe=n.unstable_shouldYield,Xa=n.unstable_requestPaint,ha=n.unstable_now,L=n.unstable_getCurrentPriorityLevel,Se=n.unstable_ImmediatePriority,Te=n.unstable_UserBlockingPriority,Ge=n.unstable_NormalPriority,Ha=n.unstable_LowPriority,le=n.unstable_IdlePriority,ke=n.log,ma=n.unstable_setDisableYieldValue,We=null,Oe=null;function Ee(e){if(typeof ke=="function"&&ma(e),Oe&&typeof Oe.setStrictMode=="function")try{Oe.setStrictMode(We,e)}catch{}}var ue=Math.clz32?Math.clz32:ca,Ba=Math.log,Qe=Math.LN2;function ca(e){return e>>>=0,e===0?32:31-(Ba(e)/Qe|0)|0}var oa=256,Ma=262144,bt=4194304;function Ft(e){var a=e&42;if(a!==0)return a;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 Pe(e,a,s){var o=e.pendingLanes;if(o===0)return 0;var i=0,d=e.suspendedLanes,h=e.pingedLanes;e=e.warmLanes;var C=o&134217727;return C!==0?(o=C&~d,o!==0?i=Ft(o):(h&=C,h!==0?i=Ft(h):s||(s=C&~e,s!==0&&(i=Ft(s))))):(C=o&~d,C!==0?i=Ft(C):h!==0?i=Ft(h):s||(s=o&~e,s!==0&&(i=Ft(s)))),i===0?0:a!==0&&a!==i&&(a&d)===0&&(d=i&-i,s=a&-a,d>=s||d===32&&(s&4194048)!==0)?a:i}function ia(e,a){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&a)===0}function Ta(e,a){switch(e){case 1:case 2:case 4:case 8:case 64:return a+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return a+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Ya(){var e=bt;return bt<<=1,(bt&62914560)===0&&(bt=4194304),e}function js(e){for(var a=[],s=0;31>s;s++)a.push(e);return a}function ua(e,a){e.pendingLanes|=a,a!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Ka(e,a,s,o,i,d){var h=e.pendingLanes;e.pendingLanes=s,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=s,e.entangledLanes&=s,e.errorRecoveryDisabledLanes&=s,e.shellSuspendCounter=0;var C=e.entanglements,A=e.expirationTimes,H=e.hiddenUpdates;for(s=h&~s;0<s;){var I=31-ue(s),J=1<<I;C[I]=0,A[I]=-1;var _=H[I];if(_!==null)for(H[I]=null,I=0;I<_.length;I++){var Y=_[I];Y!==null&&(Y.lane&=-536870913)}s&=~J}o!==0&&Js(e,o,0),d!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=d&~(h&~a))}function Js(e,a,s){e.pendingLanes|=a,e.suspendedLanes&=~a;var o=31-ue(a);e.entangledLanes|=a,e.entanglements[o]=e.entanglements[o]|1073741824|s&261930}function Wa(e,a){var s=e.entangledLanes|=a;for(e=e.entanglements;s;){var o=31-ue(s),i=1<<o;i&a|e[o]&a&&(e[o]|=a),s&=~i}}function Ja(e,a){var s=a&-a;return s=(s&42)!==0?1:An(s),(s&(e.suspendedLanes|a))!==0?0:s}function An(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 kt(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function kc(){var e=B.p;return e!==0?e:(e=window.event,e===void 0?32:Ig(e.type))}function dp(e,a){var s=B.p;try{return B.p=e,a()}finally{B.p=s}}var Ns=Math.random().toString(36).slice(2),La="__reactFiber$"+Ns,et="__reactProps$"+Ns,En="__reactContainer$"+Ns,zc="__reactEvents$"+Ns,E1="__reactListeners$"+Ns,P1="__reactHandles$"+Ns,up="__reactResources$"+Ns,ko="__reactMarker$"+Ns;function Rc(e){delete e[La],delete e[et],delete e[zc],delete e[E1],delete e[P1]}function Pn(e){var a=e[La];if(a)return a;for(var s=e.parentNode;s;){if(a=s[En]||s[La]){if(s=a.alternate,a.child!==null||s!==null&&s.child!==null)for(e=kg(e);e!==null;){if(s=e[La])return s;e=kg(e)}return a}e=s,s=e.parentNode}return null}function Dn(e){if(e=e[La]||e[En]){var a=e.tag;if(a===5||a===6||a===13||a===31||a===26||a===27||a===3)return e}return null}function zo(e){var a=e.tag;if(a===5||a===26||a===27||a===6)return e.stateNode;throw Error(c(33))}function Mn(e){var a=e[up];return a||(a=e[up]={hoistableStyles:new Map,hoistableScripts:new Map}),a}function ka(e){e[ko]=!0}var pp=new Set,mp={};function en(e,a){Tn(e,a),Tn(e+"Capture",a)}function Tn(e,a){for(mp[e]=a,e=0;e<a.length;e++)pp.add(a[e])}var D1=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]*$"),xp={},gp={};function M1(e){return sa.call(gp,e)?!0:sa.call(xp,e)?!1:D1.test(e)?gp[e]=!0:(xp[e]=!0,!1)}function Bl(e,a,s){if(M1(a))if(s===null)e.removeAttribute(a);else{switch(typeof s){case"undefined":case"function":case"symbol":e.removeAttribute(a);return;case"boolean":var o=a.toLowerCase().slice(0,5);if(o!=="data-"&&o!=="aria-"){e.removeAttribute(a);return}}e.setAttribute(a,""+s)}}function Ll(e,a,s){if(s===null)e.removeAttribute(a);else{switch(typeof s){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(a);return}e.setAttribute(a,""+s)}}function as(e,a,s,o){if(o===null)e.removeAttribute(s);else{switch(typeof o){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(s);return}e.setAttributeNS(a,s,""+o)}}function yt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function fp(e){var a=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(a==="checkbox"||a==="radio")}function T1(e,a,s){var o=Object.getOwnPropertyDescriptor(e.constructor.prototype,a);if(!e.hasOwnProperty(a)&&typeof o<"u"&&typeof o.get=="function"&&typeof o.set=="function"){var i=o.get,d=o.set;return Object.defineProperty(e,a,{configurable:!0,get:function(){return i.call(this)},set:function(h){s=""+h,d.call(this,h)}}),Object.defineProperty(e,a,{enumerable:o.enumerable}),{getValue:function(){return s},setValue:function(h){s=""+h},stopTracking:function(){e._valueTracker=null,delete e[a]}}}}function Oc(e){if(!e._valueTracker){var a=fp(e)?"checked":"value";e._valueTracker=T1(e,a,""+e[a])}}function hp(e){if(!e)return!1;var a=e._valueTracker;if(!a)return!0;var s=a.getValue(),o="";return e&&(o=fp(e)?e.checked?"true":"false":e.value),e=o,e!==s?(a.setValue(e),!0):!1}function _l(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 k1=/[\n"\\]/g;function vt(e){return e.replace(k1,function(a){return"\\"+a.charCodeAt(0).toString(16)+" "})}function Hc(e,a,s,o,i,d,h,C){e.name="",h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"?e.type=h:e.removeAttribute("type"),a!=null?h==="number"?(a===0&&e.value===""||e.value!=a)&&(e.value=""+yt(a)):e.value!==""+yt(a)&&(e.value=""+yt(a)):h!=="submit"&&h!=="reset"||e.removeAttribute("value"),a!=null?Bc(e,h,yt(a)):s!=null?Bc(e,h,yt(s)):o!=null&&e.removeAttribute("value"),i==null&&d!=null&&(e.defaultChecked=!!d),i!=null&&(e.checked=i&&typeof i!="function"&&typeof i!="symbol"),C!=null&&typeof C!="function"&&typeof C!="symbol"&&typeof C!="boolean"?e.name=""+yt(C):e.removeAttribute("name")}function bp(e,a,s,o,i,d,h,C){if(d!=null&&typeof d!="function"&&typeof d!="symbol"&&typeof d!="boolean"&&(e.type=d),a!=null||s!=null){if(!(d!=="submit"&&d!=="reset"||a!=null)){Oc(e);return}s=s!=null?""+yt(s):"",a=a!=null?""+yt(a):s,C||a===e.value||(e.value=a),e.defaultValue=a}o=o??i,o=typeof o!="function"&&typeof o!="symbol"&&!!o,e.checked=C?e.checked:!!o,e.defaultChecked=!!o,h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"&&(e.name=h),Oc(e)}function Bc(e,a,s){a==="number"&&_l(e.ownerDocument)===e||e.defaultValue===""+s||(e.defaultValue=""+s)}function kn(e,a,s,o){if(e=e.options,a){a={};for(var i=0;i<s.length;i++)a["$"+s[i]]=!0;for(s=0;s<e.length;s++)i=a.hasOwnProperty("$"+e[s].value),e[s].selected!==i&&(e[s].selected=i),i&&o&&(e[s].defaultSelected=!0)}else{for(s=""+yt(s),a=null,i=0;i<e.length;i++){if(e[i].value===s){e[i].selected=!0,o&&(e[i].defaultSelected=!0);return}a!==null||e[i].disabled||(a=e[i])}a!==null&&(a.selected=!0)}}function yp(e,a,s){if(a!=null&&(a=""+yt(a),a!==e.value&&(e.value=a),s==null)){e.defaultValue!==a&&(e.defaultValue=a);return}e.defaultValue=s!=null?""+yt(s):""}function vp(e,a,s,o){if(a==null){if(o!=null){if(s!=null)throw Error(c(92));if(Ce(o)){if(1<o.length)throw Error(c(93));o=o[0]}s=o}s==null&&(s=""),a=s}s=yt(a),e.defaultValue=s,o=e.textContent,o===s&&o!==""&&o!==null&&(e.value=o),Oc(e)}function zn(e,a){if(a){var s=e.firstChild;if(s&&s===e.lastChild&&s.nodeType===3){s.nodeValue=a;return}}e.textContent=a}var z1=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 Cp(e,a,s){var o=a.indexOf("--")===0;s==null||typeof s=="boolean"||s===""?o?e.setProperty(a,""):a==="float"?e.cssFloat="":e[a]="":o?e.setProperty(a,s):typeof s!="number"||s===0||z1.has(a)?a==="float"?e.cssFloat=s:e[a]=(""+s).trim():e[a]=s+"px"}function jp(e,a,s){if(a!=null&&typeof a!="object")throw Error(c(62));if(e=e.style,s!=null){for(var o in s)!s.hasOwnProperty(o)||a!=null&&a.hasOwnProperty(o)||(o.indexOf("--")===0?e.setProperty(o,""):o==="float"?e.cssFloat="":e[o]="");for(var i in a)o=a[i],a.hasOwnProperty(i)&&s[i]!==o&&Cp(e,i,o)}else for(var d in a)a.hasOwnProperty(d)&&Cp(e,d,a[d])}function Lc(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 R1=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"]]),O1=/^[\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 ql(e){return O1.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function ts(){}var _c=null;function qc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Rn=null,On=null;function Np(e){var a=Dn(e);if(a&&(e=a.stateNode)){var s=e[et]||null;e:switch(e=a.stateNode,a.type){case"input":if(Hc(e,s.value,s.defaultValue,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name),a=s.name,s.type==="radio"&&a!=null){for(s=e;s.parentNode;)s=s.parentNode;for(s=s.querySelectorAll('input[name="'+vt(""+a)+'"][type="radio"]'),a=0;a<s.length;a++){var o=s[a];if(o!==e&&o.form===e.form){var i=o[et]||null;if(!i)throw Error(c(90));Hc(o,i.value,i.defaultValue,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name)}}for(a=0;a<s.length;a++)o=s[a],o.form===e.form&&hp(o)}break e;case"textarea":yp(e,s.value,s.defaultValue);break e;case"select":a=s.value,a!=null&&kn(e,!!s.multiple,a,!1)}}}var Fc=!1;function Sp(e,a,s){if(Fc)return e(a,s);Fc=!0;try{var o=e(a);return o}finally{if(Fc=!1,(Rn!==null||On!==null)&&(Er(),Rn&&(a=Rn,e=On,On=Rn=null,Np(a),e)))for(a=0;a<e.length;a++)Np(e[a])}}function Ro(e,a){var s=e.stateNode;if(s===null)return null;var o=s[et]||null;if(o===null)return null;s=o[a];e:switch(a){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(o=!o.disabled)||(e=e.type,o=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!o;break e;default:e=!1}if(e)return null;if(s&&typeof s!="function")throw Error(c(231,a,typeof s));return s}var ss=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Uc=!1;if(ss)try{var Oo={};Object.defineProperty(Oo,"passive",{get:function(){Uc=!0}}),window.addEventListener("test",Oo,Oo),window.removeEventListener("test",Oo,Oo)}catch{Uc=!1}var Ss=null,Vc=null,Fl=null;function wp(){if(Fl)return Fl;var e,a=Vc,s=a.length,o,i="value"in Ss?Ss.value:Ss.textContent,d=i.length;for(e=0;e<s&&a[e]===i[e];e++);var h=s-e;for(o=1;o<=h&&a[s-o]===i[d-o];o++);return Fl=i.slice(e,1<o?1-o:void 0)}function Ul(e){var a=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&a===13&&(e=13)):e=a,e===10&&(e=13),32<=e||e===13?e:0}function Vl(){return!0}function Ap(){return!1}function at(e){function a(s,o,i,d,h){this._reactName=s,this._targetInst=i,this.type=o,this.nativeEvent=d,this.target=h,this.currentTarget=null;for(var C in e)e.hasOwnProperty(C)&&(s=e[C],this[C]=s?s(d):d[C]);return this.isDefaultPrevented=(d.defaultPrevented!=null?d.defaultPrevented:d.returnValue===!1)?Vl:Ap,this.isPropagationStopped=Ap,this}return b(a.prototype,{preventDefault:function(){this.defaultPrevented=!0;var s=this.nativeEvent;s&&(s.preventDefault?s.preventDefault():typeof s.returnValue!="unknown"&&(s.returnValue=!1),this.isDefaultPrevented=Vl)},stopPropagation:function(){var s=this.nativeEvent;s&&(s.stopPropagation?s.stopPropagation():typeof s.cancelBubble!="unknown"&&(s.cancelBubble=!0),this.isPropagationStopped=Vl)},persist:function(){},isPersistent:Vl}),a}var an={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Gl=at(an),Ho=b({},an,{view:0,detail:0}),H1=at(Ho),Gc,Xc,Bo,Xl=b({},Ho,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:$c,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!==Bo&&(Bo&&e.type==="mousemove"?(Gc=e.screenX-Bo.screenX,Xc=e.screenY-Bo.screenY):Xc=Gc=0,Bo=e),Gc)},movementY:function(e){return"movementY"in e?e.movementY:Xc}}),Ep=at(Xl),B1=b({},Xl,{dataTransfer:0}),L1=at(B1),_1=b({},Ho,{relatedTarget:0}),Yc=at(_1),q1=b({},an,{animationName:0,elapsedTime:0,pseudoElement:0}),F1=at(q1),U1=b({},an,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),V1=at(U1),G1=b({},an,{data:0}),Pp=at(G1),X1={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Y1={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"},$1={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function I1(e){var a=this.nativeEvent;return a.getModifierState?a.getModifierState(e):(e=$1[e])?!!a[e]:!1}function $c(){return I1}var Q1=b({},Ho,{key:function(e){if(e.key){var a=X1[e.key]||e.key;if(a!=="Unidentified")return a}return e.type==="keypress"?(e=Ul(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Y1[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:$c,charCode:function(e){return e.type==="keypress"?Ul(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Ul(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Z1=at(Q1),K1=b({},Xl,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Dp=at(K1),W1=b({},Ho,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:$c}),J1=at(W1),eb=b({},an,{propertyName:0,elapsedTime:0,pseudoElement:0}),ab=at(eb),tb=b({},Xl,{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}),sb=at(tb),nb=b({},an,{newState:0,oldState:0}),ob=at(nb),lb=[9,13,27,32],Ic=ss&&"CompositionEvent"in window,Lo=null;ss&&"documentMode"in document&&(Lo=document.documentMode);var rb=ss&&"TextEvent"in window&&!Lo,Mp=ss&&(!Ic||Lo&&8<Lo&&11>=Lo),Tp=" ",kp=!1;function zp(e,a){switch(e){case"keyup":return lb.indexOf(a.keyCode)!==-1;case"keydown":return a.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Rp(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Hn=!1;function cb(e,a){switch(e){case"compositionend":return Rp(a);case"keypress":return a.which!==32?null:(kp=!0,Tp);case"textInput":return e=a.data,e===Tp&&kp?null:e;default:return null}}function ib(e,a){if(Hn)return e==="compositionend"||!Ic&&zp(e,a)?(e=wp(),Fl=Vc=Ss=null,Hn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(a.ctrlKey||a.altKey||a.metaKey)||a.ctrlKey&&a.altKey){if(a.char&&1<a.char.length)return a.char;if(a.which)return String.fromCharCode(a.which)}return null;case"compositionend":return Mp&&a.locale!=="ko"?null:a.data;default:return null}}var db={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 Op(e){var a=e&&e.nodeName&&e.nodeName.toLowerCase();return a==="input"?!!db[e.type]:a==="textarea"}function Hp(e,a,s,o){Rn?On?On.push(o):On=[o]:Rn=o,a=Rr(a,"onChange"),0<a.length&&(s=new Gl("onChange","change",null,s,o),e.push({event:s,listeners:a}))}var _o=null,qo=null;function ub(e){bg(e,0)}function Yl(e){var a=zo(e);if(hp(a))return e}function Bp(e,a){if(e==="change")return a}var Lp=!1;if(ss){var Qc;if(ss){var Zc="oninput"in document;if(!Zc){var _p=document.createElement("div");_p.setAttribute("oninput","return;"),Zc=typeof _p.oninput=="function"}Qc=Zc}else Qc=!1;Lp=Qc&&(!document.documentMode||9<document.documentMode)}function qp(){_o&&(_o.detachEvent("onpropertychange",Fp),qo=_o=null)}function Fp(e){if(e.propertyName==="value"&&Yl(qo)){var a=[];Hp(a,qo,e,qc(e)),Sp(ub,a)}}function pb(e,a,s){e==="focusin"?(qp(),_o=a,qo=s,_o.attachEvent("onpropertychange",Fp)):e==="focusout"&&qp()}function mb(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Yl(qo)}function xb(e,a){if(e==="click")return Yl(a)}function gb(e,a){if(e==="input"||e==="change")return Yl(a)}function fb(e,a){return e===a&&(e!==0||1/e===1/a)||e!==e&&a!==a}var it=typeof Object.is=="function"?Object.is:fb;function Fo(e,a){if(it(e,a))return!0;if(typeof e!="object"||e===null||typeof a!="object"||a===null)return!1;var s=Object.keys(e),o=Object.keys(a);if(s.length!==o.length)return!1;for(o=0;o<s.length;o++){var i=s[o];if(!sa.call(a,i)||!it(e[i],a[i]))return!1}return!0}function Up(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Vp(e,a){var s=Up(e);e=0;for(var o;s;){if(s.nodeType===3){if(o=e+s.textContent.length,e<=a&&o>=a)return{node:s,offset:a-e};e=o}e:{for(;s;){if(s.nextSibling){s=s.nextSibling;break e}s=s.parentNode}s=void 0}s=Up(s)}}function Gp(e,a){return e&&a?e===a?!0:e&&e.nodeType===3?!1:a&&a.nodeType===3?Gp(e,a.parentNode):"contains"in e?e.contains(a):e.compareDocumentPosition?!!(e.compareDocumentPosition(a)&16):!1:!1}function Xp(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var a=_l(e.document);a instanceof e.HTMLIFrameElement;){try{var s=typeof a.contentWindow.location.href=="string"}catch{s=!1}if(s)e=a.contentWindow;else break;a=_l(e.document)}return a}function Kc(e){var a=e&&e.nodeName&&e.nodeName.toLowerCase();return a&&(a==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||a==="textarea"||e.contentEditable==="true")}var hb=ss&&"documentMode"in document&&11>=document.documentMode,Bn=null,Wc=null,Uo=null,Jc=!1;function Yp(e,a,s){var o=s.window===s?s.document:s.nodeType===9?s:s.ownerDocument;Jc||Bn==null||Bn!==_l(o)||(o=Bn,"selectionStart"in o&&Kc(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),Uo&&Fo(Uo,o)||(Uo=o,o=Rr(Wc,"onSelect"),0<o.length&&(a=new Gl("onSelect","select",null,a,s),e.push({event:a,listeners:o}),a.target=Bn)))}function tn(e,a){var s={};return s[e.toLowerCase()]=a.toLowerCase(),s["Webkit"+e]="webkit"+a,s["Moz"+e]="moz"+a,s}var Ln={animationend:tn("Animation","AnimationEnd"),animationiteration:tn("Animation","AnimationIteration"),animationstart:tn("Animation","AnimationStart"),transitionrun:tn("Transition","TransitionRun"),transitionstart:tn("Transition","TransitionStart"),transitioncancel:tn("Transition","TransitionCancel"),transitionend:tn("Transition","TransitionEnd")},ei={},$p={};ss&&($p=document.createElement("div").style,"AnimationEvent"in window||(delete Ln.animationend.animation,delete Ln.animationiteration.animation,delete Ln.animationstart.animation),"TransitionEvent"in window||delete Ln.transitionend.transition);function sn(e){if(ei[e])return ei[e];if(!Ln[e])return e;var a=Ln[e],s;for(s in a)if(a.hasOwnProperty(s)&&s in $p)return ei[e]=a[s];return e}var Ip=sn("animationend"),Qp=sn("animationiteration"),Zp=sn("animationstart"),bb=sn("transitionrun"),yb=sn("transitionstart"),vb=sn("transitioncancel"),Kp=sn("transitionend"),Wp=new Map,ai="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(" ");ai.push("scrollEnd");function zt(e,a){Wp.set(e,a),en(a,[e])}var $l=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var a=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(a))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},Ct=[],_n=0,ti=0;function Il(){for(var e=_n,a=ti=_n=0;a<e;){var s=Ct[a];Ct[a++]=null;var o=Ct[a];Ct[a++]=null;var i=Ct[a];Ct[a++]=null;var d=Ct[a];if(Ct[a++]=null,o!==null&&i!==null){var h=o.pending;h===null?i.next=i:(i.next=h.next,h.next=i),o.pending=i}d!==0&&Jp(s,i,d)}}function Ql(e,a,s,o){Ct[_n++]=e,Ct[_n++]=a,Ct[_n++]=s,Ct[_n++]=o,ti|=o,e.lanes|=o,e=e.alternate,e!==null&&(e.lanes|=o)}function si(e,a,s,o){return Ql(e,a,s,o),Zl(e)}function nn(e,a){return Ql(e,null,null,a),Zl(e)}function Jp(e,a,s){e.lanes|=s;var o=e.alternate;o!==null&&(o.lanes|=s);for(var i=!1,d=e.return;d!==null;)d.childLanes|=s,o=d.alternate,o!==null&&(o.childLanes|=s),d.tag===22&&(e=d.stateNode,e===null||e._visibility&1||(i=!0)),e=d,d=d.return;return e.tag===3?(d=e.stateNode,i&&a!==null&&(i=31-ue(s),e=d.hiddenUpdates,o=e[i],o===null?e[i]=[a]:o.push(a),a.lane=s|536870912),d):null}function Zl(e){if(50<dl)throw dl=0,pd=null,Error(c(185));for(var a=e.return;a!==null;)e=a,a=e.return;return e.tag===3?e.stateNode:null}var qn={};function Cb(e,a,s,o){this.tag=e,this.key=s,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=a,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=o,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function dt(e,a,s,o){return new Cb(e,a,s,o)}function ni(e){return e=e.prototype,!(!e||!e.isReactComponent)}function ns(e,a){var s=e.alternate;return s===null?(s=dt(e.tag,a,e.key,e.mode),s.elementType=e.elementType,s.type=e.type,s.stateNode=e.stateNode,s.alternate=e,e.alternate=s):(s.pendingProps=a,s.type=e.type,s.flags=0,s.subtreeFlags=0,s.deletions=null),s.flags=e.flags&65011712,s.childLanes=e.childLanes,s.lanes=e.lanes,s.child=e.child,s.memoizedProps=e.memoizedProps,s.memoizedState=e.memoizedState,s.updateQueue=e.updateQueue,a=e.dependencies,s.dependencies=a===null?null:{lanes:a.lanes,firstContext:a.firstContext},s.sibling=e.sibling,s.index=e.index,s.ref=e.ref,s.refCleanup=e.refCleanup,s}function em(e,a){e.flags&=65011714;var s=e.alternate;return s===null?(e.childLanes=0,e.lanes=a,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=s.childLanes,e.lanes=s.lanes,e.child=s.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=s.memoizedProps,e.memoizedState=s.memoizedState,e.updateQueue=s.updateQueue,e.type=s.type,a=s.dependencies,e.dependencies=a===null?null:{lanes:a.lanes,firstContext:a.firstContext}),e}function Kl(e,a,s,o,i,d){var h=0;if(o=e,typeof e=="function")ni(e)&&(h=1);else if(typeof e=="string")h=Ay(e,s,K.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case fe:return e=dt(31,s,a,i),e.elementType=fe,e.lanes=d,e;case S:return on(s.children,i,d,a);case P:h=8,i|=24;break;case T:return e=dt(12,s,a,i|2),e.elementType=T,e.lanes=d,e;case ee:return e=dt(13,s,a,i),e.elementType=ee,e.lanes=d,e;case ae:return e=dt(19,s,a,i),e.elementType=ae,e.lanes=d,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case G:h=10;break e;case q:h=9;break e;case U:h=11;break e;case Q:h=14;break e;case W:h=16,o=null;break e}h=29,s=Error(c(130,e===null?"null":typeof e,"")),o=null}return a=dt(h,s,a,i),a.elementType=e,a.type=o,a.lanes=d,a}function on(e,a,s,o){return e=dt(7,e,o,a),e.lanes=s,e}function oi(e,a,s){return e=dt(6,e,null,a),e.lanes=s,e}function am(e){var a=dt(18,null,null,0);return a.stateNode=e,a}function li(e,a,s){return a=dt(4,e.children!==null?e.children:[],e.key,a),a.lanes=s,a.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},a}var tm=new WeakMap;function jt(e,a){if(typeof e=="object"&&e!==null){var s=tm.get(e);return s!==void 0?s:(a={value:e,source:a,stack:Tt(a)},tm.set(e,a),a)}return{value:e,source:a,stack:Tt(a)}}var Fn=[],Un=0,Wl=null,Vo=0,Nt=[],St=0,ws=null,Ut=1,Vt="";function os(e,a){Fn[Un++]=Vo,Fn[Un++]=Wl,Wl=e,Vo=a}function sm(e,a,s){Nt[St++]=Ut,Nt[St++]=Vt,Nt[St++]=ws,ws=e;var o=Ut;e=Vt;var i=32-ue(o)-1;o&=~(1<<i),s+=1;var d=32-ue(a)+i;if(30<d){var h=i-i%5;d=(o&(1<<h)-1).toString(32),o>>=h,i-=h,Ut=1<<32-ue(a)+i|s<<i|o,Vt=d+e}else Ut=1<<d|s<<i|o,Vt=e}function ri(e){e.return!==null&&(os(e,1),sm(e,1,0))}function ci(e){for(;e===Wl;)Wl=Fn[--Un],Fn[Un]=null,Vo=Fn[--Un],Fn[Un]=null;for(;e===ws;)ws=Nt[--St],Nt[St]=null,Vt=Nt[--St],Nt[St]=null,Ut=Nt[--St],Nt[St]=null}function nm(e,a){Nt[St++]=Ut,Nt[St++]=Vt,Nt[St++]=ws,Ut=a.id,Vt=a.overflow,ws=e}var _a=null,la=null,Ue=!1,As=null,wt=!1,ii=Error(c(519));function Es(e){var a=Error(c(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Go(jt(a,e)),ii}function om(e){var a=e.stateNode,s=e.type,o=e.memoizedProps;switch(a[La]=e,a[et]=o,s){case"dialog":Le("cancel",a),Le("close",a);break;case"iframe":case"object":case"embed":Le("load",a);break;case"video":case"audio":for(s=0;s<pl.length;s++)Le(pl[s],a);break;case"source":Le("error",a);break;case"img":case"image":case"link":Le("error",a),Le("load",a);break;case"details":Le("toggle",a);break;case"input":Le("invalid",a),bp(a,o.value,o.defaultValue,o.checked,o.defaultChecked,o.type,o.name,!0);break;case"select":Le("invalid",a);break;case"textarea":Le("invalid",a),vp(a,o.value,o.defaultValue,o.children)}s=o.children,typeof s!="string"&&typeof s!="number"&&typeof s!="bigint"||a.textContent===""+s||o.suppressHydrationWarning===!0||jg(a.textContent,s)?(o.popover!=null&&(Le("beforetoggle",a),Le("toggle",a)),o.onScroll!=null&&Le("scroll",a),o.onScrollEnd!=null&&Le("scrollend",a),o.onClick!=null&&(a.onclick=ts),a=!0):a=!1,a||Es(e,!0)}function lm(e){for(_a=e.return;_a;)switch(_a.tag){case 5:case 31:case 13:wt=!1;return;case 27:case 3:wt=!0;return;default:_a=_a.return}}function Vn(e){if(e!==_a)return!1;if(!Ue)return lm(e),Ue=!0,!1;var a=e.tag,s;if((s=a!==3&&a!==27)&&((s=a===5)&&(s=e.type,s=!(s!=="form"&&s!=="button")||Ed(e.type,e.memoizedProps)),s=!s),s&&la&&Es(e),lm(e),a===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(317));la=Tg(e)}else if(a===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(317));la=Tg(e)}else a===27?(a=la,Fs(e.type)?(e=kd,kd=null,la=e):la=a):la=_a?Et(e.stateNode.nextSibling):null;return!0}function ln(){la=_a=null,Ue=!1}function di(){var e=As;return e!==null&&(ot===null?ot=e:ot.push.apply(ot,e),As=null),e}function Go(e){As===null?As=[e]:As.push(e)}var ui=w(null),rn=null,ls=null;function Ps(e,a,s){V(ui,a._currentValue),a._currentValue=s}function rs(e){e._currentValue=ui.current,F(ui)}function pi(e,a,s){for(;e!==null;){var o=e.alternate;if((e.childLanes&a)!==a?(e.childLanes|=a,o!==null&&(o.childLanes|=a)):o!==null&&(o.childLanes&a)!==a&&(o.childLanes|=a),e===s)break;e=e.return}}function mi(e,a,s,o){var i=e.child;for(i!==null&&(i.return=e);i!==null;){var d=i.dependencies;if(d!==null){var h=i.child;d=d.firstContext;e:for(;d!==null;){var C=d;d=i;for(var A=0;A<a.length;A++)if(C.context===a[A]){d.lanes|=s,C=d.alternate,C!==null&&(C.lanes|=s),pi(d.return,s,e),o||(h=null);break e}d=C.next}}else if(i.tag===18){if(h=i.return,h===null)throw Error(c(341));h.lanes|=s,d=h.alternate,d!==null&&(d.lanes|=s),pi(h,s,e),h=null}else h=i.child;if(h!==null)h.return=i;else for(h=i;h!==null;){if(h===e){h=null;break}if(i=h.sibling,i!==null){i.return=h.return,h=i;break}h=h.return}i=h}}function Gn(e,a,s,o){e=null;for(var i=a,d=!1;i!==null;){if(!d){if((i.flags&524288)!==0)d=!0;else if((i.flags&262144)!==0)break}if(i.tag===10){var h=i.alternate;if(h===null)throw Error(c(387));if(h=h.memoizedProps,h!==null){var C=i.type;it(i.pendingProps.value,h.value)||(e!==null?e.push(C):e=[C])}}else if(i===se.current){if(h=i.alternate,h===null)throw Error(c(387));h.memoizedState.memoizedState!==i.memoizedState.memoizedState&&(e!==null?e.push(hl):e=[hl])}i=i.return}e!==null&&mi(a,e,s,o),a.flags|=262144}function Jl(e){for(e=e.firstContext;e!==null;){if(!it(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function cn(e){rn=e,ls=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function qa(e){return rm(rn,e)}function er(e,a){return rn===null&&cn(e),rm(e,a)}function rm(e,a){var s=a._currentValue;if(a={context:a,memoizedValue:s,next:null},ls===null){if(e===null)throw Error(c(308));ls=a,e.dependencies={lanes:0,firstContext:a},e.flags|=524288}else ls=ls.next=a;return s}var jb=typeof AbortController<"u"?AbortController:function(){var e=[],a=this.signal={aborted:!1,addEventListener:function(s,o){e.push(o)}};this.abort=function(){a.aborted=!0,e.forEach(function(s){return s()})}},Nb=n.unstable_scheduleCallback,Sb=n.unstable_NormalPriority,va={$$typeof:G,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function xi(){return{controller:new jb,data:new Map,refCount:0}}function Xo(e){e.refCount--,e.refCount===0&&Nb(Sb,function(){e.controller.abort()})}var Yo=null,gi=0,Xn=0,Yn=null;function wb(e,a){if(Yo===null){var s=Yo=[];gi=0,Xn=bd(),Yn={status:"pending",value:void 0,then:function(o){s.push(o)}}}return gi++,a.then(cm,cm),a}function cm(){if(--gi===0&&Yo!==null){Yn!==null&&(Yn.status="fulfilled");var e=Yo;Yo=null,Xn=0,Yn=null;for(var a=0;a<e.length;a++)(0,e[a])()}}function Ab(e,a){var s=[],o={status:"pending",value:null,reason:null,then:function(i){s.push(i)}};return e.then(function(){o.status="fulfilled",o.value=a;for(var i=0;i<s.length;i++)(0,s[i])(a)},function(i){for(o.status="rejected",o.reason=i,i=0;i<s.length;i++)(0,s[i])(void 0)}),o}var im=D.S;D.S=function(e,a){Yx=ha(),typeof a=="object"&&a!==null&&typeof a.then=="function"&&wb(e,a),im!==null&&im(e,a)};var dn=w(null);function fi(){var e=dn.current;return e!==null?e:na.pooledCache}function ar(e,a){a===null?V(dn,dn.current):V(dn,a.pool)}function dm(){var e=fi();return e===null?null:{parent:va._currentValue,pool:e}}var $n=Error(c(460)),hi=Error(c(474)),tr=Error(c(542)),sr={then:function(){}};function um(e){return e=e.status,e==="fulfilled"||e==="rejected"}function pm(e,a,s){switch(s=e[s],s===void 0?e.push(a):s!==a&&(a.then(ts,ts),a=s),a.status){case"fulfilled":return a.value;case"rejected":throw e=a.reason,xm(e),e;default:if(typeof a.status=="string")a.then(ts,ts);else{if(e=na,e!==null&&100<e.shellSuspendCounter)throw Error(c(482));e=a,e.status="pending",e.then(function(o){if(a.status==="pending"){var i=a;i.status="fulfilled",i.value=o}},function(o){if(a.status==="pending"){var i=a;i.status="rejected",i.reason=o}})}switch(a.status){case"fulfilled":return a.value;case"rejected":throw e=a.reason,xm(e),e}throw pn=a,$n}}function un(e){try{var a=e._init;return a(e._payload)}catch(s){throw s!==null&&typeof s=="object"&&typeof s.then=="function"?(pn=s,$n):s}}var pn=null;function mm(){if(pn===null)throw Error(c(459));var e=pn;return pn=null,e}function xm(e){if(e===$n||e===tr)throw Error(c(483))}var In=null,$o=0;function nr(e){var a=$o;return $o+=1,In===null&&(In=[]),pm(In,e,a)}function Io(e,a){a=a.props.ref,e.ref=a!==void 0?a:null}function or(e,a){throw a.$$typeof===j?Error(c(525)):(e=Object.prototype.toString.call(a),Error(c(31,e==="[object Object]"?"object with keys {"+Object.keys(a).join(", ")+"}":e)))}function gm(e){function a(z,M){if(e){var O=z.deletions;O===null?(z.deletions=[M],z.flags|=16):O.push(M)}}function s(z,M){if(!e)return null;for(;M!==null;)a(z,M),M=M.sibling;return null}function o(z){for(var M=new Map;z!==null;)z.key!==null?M.set(z.key,z):M.set(z.index,z),z=z.sibling;return M}function i(z,M){return z=ns(z,M),z.index=0,z.sibling=null,z}function d(z,M,O){return z.index=O,e?(O=z.alternate,O!==null?(O=O.index,O<M?(z.flags|=67108866,M):O):(z.flags|=67108866,M)):(z.flags|=1048576,M)}function h(z){return e&&z.alternate===null&&(z.flags|=67108866),z}function C(z,M,O,Z){return M===null||M.tag!==6?(M=oi(O,z.mode,Z),M.return=z,M):(M=i(M,O),M.return=z,M)}function A(z,M,O,Z){var Ne=O.type;return Ne===S?I(z,M,O.props.children,Z,O.key):M!==null&&(M.elementType===Ne||typeof Ne=="object"&&Ne!==null&&Ne.$$typeof===W&&un(Ne)===M.type)?(M=i(M,O.props),Io(M,O),M.return=z,M):(M=Kl(O.type,O.key,O.props,null,z.mode,Z),Io(M,O),M.return=z,M)}function H(z,M,O,Z){return M===null||M.tag!==4||M.stateNode.containerInfo!==O.containerInfo||M.stateNode.implementation!==O.implementation?(M=li(O,z.mode,Z),M.return=z,M):(M=i(M,O.children||[]),M.return=z,M)}function I(z,M,O,Z,Ne){return M===null||M.tag!==7?(M=on(O,z.mode,Z,Ne),M.return=z,M):(M=i(M,O),M.return=z,M)}function J(z,M,O){if(typeof M=="string"&&M!==""||typeof M=="number"||typeof M=="bigint")return M=oi(""+M,z.mode,O),M.return=z,M;if(typeof M=="object"&&M!==null){switch(M.$$typeof){case N:return O=Kl(M.type,M.key,M.props,null,z.mode,O),Io(O,M),O.return=z,O;case E:return M=li(M,z.mode,O),M.return=z,M;case W:return M=un(M),J(z,M,O)}if(Ce(M)||me(M))return M=on(M,z.mode,O,null),M.return=z,M;if(typeof M.then=="function")return J(z,nr(M),O);if(M.$$typeof===G)return J(z,er(z,M),O);or(z,M)}return null}function _(z,M,O,Z){var Ne=M!==null?M.key:null;if(typeof O=="string"&&O!==""||typeof O=="number"||typeof O=="bigint")return Ne!==null?null:C(z,M,""+O,Z);if(typeof O=="object"&&O!==null){switch(O.$$typeof){case N:return O.key===Ne?A(z,M,O,Z):null;case E:return O.key===Ne?H(z,M,O,Z):null;case W:return O=un(O),_(z,M,O,Z)}if(Ce(O)||me(O))return Ne!==null?null:I(z,M,O,Z,null);if(typeof O.then=="function")return _(z,M,nr(O),Z);if(O.$$typeof===G)return _(z,M,er(z,O),Z);or(z,O)}return null}function Y(z,M,O,Z,Ne){if(typeof Z=="string"&&Z!==""||typeof Z=="number"||typeof Z=="bigint")return z=z.get(O)||null,C(M,z,""+Z,Ne);if(typeof Z=="object"&&Z!==null){switch(Z.$$typeof){case N:return z=z.get(Z.key===null?O:Z.key)||null,A(M,z,Z,Ne);case E:return z=z.get(Z.key===null?O:Z.key)||null,H(M,z,Z,Ne);case W:return Z=un(Z),Y(z,M,O,Z,Ne)}if(Ce(Z)||me(Z))return z=z.get(O)||null,I(M,z,Z,Ne,null);if(typeof Z.then=="function")return Y(z,M,O,nr(Z),Ne);if(Z.$$typeof===G)return Y(z,M,O,er(M,Z),Ne);or(M,Z)}return null}function ge(z,M,O,Z){for(var Ne=null,Ye=null,je=M,Re=M=0,qe=null;je!==null&&Re<O.length;Re++){je.index>Re?(qe=je,je=null):qe=je.sibling;var $e=_(z,je,O[Re],Z);if($e===null){je===null&&(je=qe);break}e&&je&&$e.alternate===null&&a(z,je),M=d($e,M,Re),Ye===null?Ne=$e:Ye.sibling=$e,Ye=$e,je=qe}if(Re===O.length)return s(z,je),Ue&&os(z,Re),Ne;if(je===null){for(;Re<O.length;Re++)je=J(z,O[Re],Z),je!==null&&(M=d(je,M,Re),Ye===null?Ne=je:Ye.sibling=je,Ye=je);return Ue&&os(z,Re),Ne}for(je=o(je);Re<O.length;Re++)qe=Y(je,z,Re,O[Re],Z),qe!==null&&(e&&qe.alternate!==null&&je.delete(qe.key===null?Re:qe.key),M=d(qe,M,Re),Ye===null?Ne=qe:Ye.sibling=qe,Ye=qe);return e&&je.forEach(function(Ys){return a(z,Ys)}),Ue&&os(z,Re),Ne}function we(z,M,O,Z){if(O==null)throw Error(c(151));for(var Ne=null,Ye=null,je=M,Re=M=0,qe=null,$e=O.next();je!==null&&!$e.done;Re++,$e=O.next()){je.index>Re?(qe=je,je=null):qe=je.sibling;var Ys=_(z,je,$e.value,Z);if(Ys===null){je===null&&(je=qe);break}e&&je&&Ys.alternate===null&&a(z,je),M=d(Ys,M,Re),Ye===null?Ne=Ys:Ye.sibling=Ys,Ye=Ys,je=qe}if($e.done)return s(z,je),Ue&&os(z,Re),Ne;if(je===null){for(;!$e.done;Re++,$e=O.next())$e=J(z,$e.value,Z),$e!==null&&(M=d($e,M,Re),Ye===null?Ne=$e:Ye.sibling=$e,Ye=$e);return Ue&&os(z,Re),Ne}for(je=o(je);!$e.done;Re++,$e=O.next())$e=Y(je,z,Re,$e.value,Z),$e!==null&&(e&&$e.alternate!==null&&je.delete($e.key===null?Re:$e.key),M=d($e,M,Re),Ye===null?Ne=$e:Ye.sibling=$e,Ye=$e);return e&&je.forEach(function(By){return a(z,By)}),Ue&&os(z,Re),Ne}function aa(z,M,O,Z){if(typeof O=="object"&&O!==null&&O.type===S&&O.key===null&&(O=O.props.children),typeof O=="object"&&O!==null){switch(O.$$typeof){case N:e:{for(var Ne=O.key;M!==null;){if(M.key===Ne){if(Ne=O.type,Ne===S){if(M.tag===7){s(z,M.sibling),Z=i(M,O.props.children),Z.return=z,z=Z;break e}}else if(M.elementType===Ne||typeof Ne=="object"&&Ne!==null&&Ne.$$typeof===W&&un(Ne)===M.type){s(z,M.sibling),Z=i(M,O.props),Io(Z,O),Z.return=z,z=Z;break e}s(z,M);break}else a(z,M);M=M.sibling}O.type===S?(Z=on(O.props.children,z.mode,Z,O.key),Z.return=z,z=Z):(Z=Kl(O.type,O.key,O.props,null,z.mode,Z),Io(Z,O),Z.return=z,z=Z)}return h(z);case E:e:{for(Ne=O.key;M!==null;){if(M.key===Ne)if(M.tag===4&&M.stateNode.containerInfo===O.containerInfo&&M.stateNode.implementation===O.implementation){s(z,M.sibling),Z=i(M,O.children||[]),Z.return=z,z=Z;break e}else{s(z,M);break}else a(z,M);M=M.sibling}Z=li(O,z.mode,Z),Z.return=z,z=Z}return h(z);case W:return O=un(O),aa(z,M,O,Z)}if(Ce(O))return ge(z,M,O,Z);if(me(O)){if(Ne=me(O),typeof Ne!="function")throw Error(c(150));return O=Ne.call(O),we(z,M,O,Z)}if(typeof O.then=="function")return aa(z,M,nr(O),Z);if(O.$$typeof===G)return aa(z,M,er(z,O),Z);or(z,O)}return typeof O=="string"&&O!==""||typeof O=="number"||typeof O=="bigint"?(O=""+O,M!==null&&M.tag===6?(s(z,M.sibling),Z=i(M,O),Z.return=z,z=Z):(s(z,M),Z=oi(O,z.mode,Z),Z.return=z,z=Z),h(z)):s(z,M)}return function(z,M,O,Z){try{$o=0;var Ne=aa(z,M,O,Z);return In=null,Ne}catch(je){if(je===$n||je===tr)throw je;var Ye=dt(29,je,null,z.mode);return Ye.lanes=Z,Ye.return=z,Ye}finally{}}}var mn=gm(!0),fm=gm(!1),Ds=!1;function bi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function yi(e,a){e=e.updateQueue,a.updateQueue===e&&(a.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Ms(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Ts(e,a,s){var o=e.updateQueue;if(o===null)return null;if(o=o.shared,(Ie&2)!==0){var i=o.pending;return i===null?a.next=a:(a.next=i.next,i.next=a),o.pending=a,a=Zl(e),Jp(e,null,s),a}return Ql(e,o,a,s),Zl(e)}function Qo(e,a,s){if(a=a.updateQueue,a!==null&&(a=a.shared,(s&4194048)!==0)){var o=a.lanes;o&=e.pendingLanes,s|=o,a.lanes=s,Wa(e,s)}}function vi(e,a){var s=e.updateQueue,o=e.alternate;if(o!==null&&(o=o.updateQueue,s===o)){var i=null,d=null;if(s=s.firstBaseUpdate,s!==null){do{var h={lane:s.lane,tag:s.tag,payload:s.payload,callback:null,next:null};d===null?i=d=h:d=d.next=h,s=s.next}while(s!==null);d===null?i=d=a:d=d.next=a}else i=d=a;s={baseState:o.baseState,firstBaseUpdate:i,lastBaseUpdate:d,shared:o.shared,callbacks:o.callbacks},e.updateQueue=s;return}e=s.lastBaseUpdate,e===null?s.firstBaseUpdate=a:e.next=a,s.lastBaseUpdate=a}var Ci=!1;function Zo(){if(Ci){var e=Yn;if(e!==null)throw e}}function Ko(e,a,s,o){Ci=!1;var i=e.updateQueue;Ds=!1;var d=i.firstBaseUpdate,h=i.lastBaseUpdate,C=i.shared.pending;if(C!==null){i.shared.pending=null;var A=C,H=A.next;A.next=null,h===null?d=H:h.next=H,h=A;var I=e.alternate;I!==null&&(I=I.updateQueue,C=I.lastBaseUpdate,C!==h&&(C===null?I.firstBaseUpdate=H:C.next=H,I.lastBaseUpdate=A))}if(d!==null){var J=i.baseState;h=0,I=H=A=null,C=d;do{var _=C.lane&-536870913,Y=_!==C.lane;if(Y?(_e&_)===_:(o&_)===_){_!==0&&_===Xn&&(Ci=!0),I!==null&&(I=I.next={lane:0,tag:C.tag,payload:C.payload,callback:null,next:null});e:{var ge=e,we=C;_=a;var aa=s;switch(we.tag){case 1:if(ge=we.payload,typeof ge=="function"){J=ge.call(aa,J,_);break e}J=ge;break e;case 3:ge.flags=ge.flags&-65537|128;case 0:if(ge=we.payload,_=typeof ge=="function"?ge.call(aa,J,_):ge,_==null)break e;J=b({},J,_);break e;case 2:Ds=!0}}_=C.callback,_!==null&&(e.flags|=64,Y&&(e.flags|=8192),Y=i.callbacks,Y===null?i.callbacks=[_]:Y.push(_))}else Y={lane:_,tag:C.tag,payload:C.payload,callback:C.callback,next:null},I===null?(H=I=Y,A=J):I=I.next=Y,h|=_;if(C=C.next,C===null){if(C=i.shared.pending,C===null)break;Y=C,C=Y.next,Y.next=null,i.lastBaseUpdate=Y,i.shared.pending=null}}while(!0);I===null&&(A=J),i.baseState=A,i.firstBaseUpdate=H,i.lastBaseUpdate=I,d===null&&(i.shared.lanes=0),Hs|=h,e.lanes=h,e.memoizedState=J}}function hm(e,a){if(typeof e!="function")throw Error(c(191,e));e.call(a)}function bm(e,a){var s=e.callbacks;if(s!==null)for(e.callbacks=null,e=0;e<s.length;e++)hm(s[e],a)}var Qn=w(null),lr=w(0);function ym(e,a){e=fs,V(lr,e),V(Qn,a),fs=e|a.baseLanes}function ji(){V(lr,fs),V(Qn,Qn.current)}function Ni(){fs=lr.current,F(Qn),F(lr)}var ut=w(null),At=null;function ks(e){var a=e.alternate;V(ba,ba.current&1),V(ut,e),At===null&&(a===null||Qn.current!==null||a.memoizedState!==null)&&(At=e)}function Si(e){V(ba,ba.current),V(ut,e),At===null&&(At=e)}function vm(e){e.tag===22?(V(ba,ba.current),V(ut,e),At===null&&(At=e)):zs()}function zs(){V(ba,ba.current),V(ut,ut.current)}function pt(e){F(ut),At===e&&(At=null),F(ba)}var ba=w(0);function rr(e){for(var a=e;a!==null;){if(a.tag===13){var s=a.memoizedState;if(s!==null&&(s=s.dehydrated,s===null||Md(s)||Td(s)))return a}else if(a.tag===19&&(a.memoizedProps.revealOrder==="forwards"||a.memoizedProps.revealOrder==="backwards"||a.memoizedProps.revealOrder==="unstable_legacy-backwards"||a.memoizedProps.revealOrder==="together")){if((a.flags&128)!==0)return a}else if(a.child!==null){a.child.return=a,a=a.child;continue}if(a===e)break;for(;a.sibling===null;){if(a.return===null||a.return===e)return null;a=a.return}a.sibling.return=a.return,a=a.sibling}return null}var cs=0,ze=null,Je=null,Ca=null,cr=!1,Zn=!1,xn=!1,ir=0,Wo=0,Kn=null,Eb=0;function xa(){throw Error(c(321))}function wi(e,a){if(a===null)return!1;for(var s=0;s<a.length&&s<e.length;s++)if(!it(e[s],a[s]))return!1;return!0}function Ai(e,a,s,o,i,d){return cs=d,ze=a,a.memoizedState=null,a.updateQueue=null,a.lanes=0,D.H=e===null||e.memoizedState===null?sx:Fi,xn=!1,d=s(o,i),xn=!1,Zn&&(d=jm(a,s,o,i)),Cm(e),d}function Cm(e){D.H=al;var a=Je!==null&&Je.next!==null;if(cs=0,Ca=Je=ze=null,cr=!1,Wo=0,Kn=null,a)throw Error(c(300));e===null||ja||(e=e.dependencies,e!==null&&Jl(e)&&(ja=!0))}function jm(e,a,s,o){ze=e;var i=0;do{if(Zn&&(Kn=null),Wo=0,Zn=!1,25<=i)throw Error(c(301));if(i+=1,Ca=Je=null,e.updateQueue!=null){var d=e.updateQueue;d.lastEffect=null,d.events=null,d.stores=null,d.memoCache!=null&&(d.memoCache.index=0)}D.H=nx,d=a(s,o)}while(Zn);return d}function Pb(){var e=D.H,a=e.useState()[0];return a=typeof a.then=="function"?Jo(a):a,e=e.useState()[0],(Je!==null?Je.memoizedState:null)!==e&&(ze.flags|=1024),a}function Ei(){var e=ir!==0;return ir=0,e}function Pi(e,a,s){a.updateQueue=e.updateQueue,a.flags&=-2053,e.lanes&=~s}function Di(e){if(cr){for(e=e.memoizedState;e!==null;){var a=e.queue;a!==null&&(a.pending=null),e=e.next}cr=!1}cs=0,Ca=Je=ze=null,Zn=!1,Wo=ir=0,Kn=null}function Qa(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ca===null?ze.memoizedState=Ca=e:Ca=Ca.next=e,Ca}function ya(){if(Je===null){var e=ze.alternate;e=e!==null?e.memoizedState:null}else e=Je.next;var a=Ca===null?ze.memoizedState:Ca.next;if(a!==null)Ca=a,Je=e;else{if(e===null)throw ze.alternate===null?Error(c(467)):Error(c(310));Je=e,e={memoizedState:Je.memoizedState,baseState:Je.baseState,baseQueue:Je.baseQueue,queue:Je.queue,next:null},Ca===null?ze.memoizedState=Ca=e:Ca=Ca.next=e}return Ca}function dr(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Jo(e){var a=Wo;return Wo+=1,Kn===null&&(Kn=[]),e=pm(Kn,e,a),a=ze,(Ca===null?a.memoizedState:Ca.next)===null&&(a=a.alternate,D.H=a===null||a.memoizedState===null?sx:Fi),e}function ur(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Jo(e);if(e.$$typeof===G)return qa(e)}throw Error(c(438,String(e)))}function Mi(e){var a=null,s=ze.updateQueue;if(s!==null&&(a=s.memoCache),a==null){var o=ze.alternate;o!==null&&(o=o.updateQueue,o!==null&&(o=o.memoCache,o!=null&&(a={data:o.data.map(function(i){return i.slice()}),index:0})))}if(a==null&&(a={data:[],index:0}),s===null&&(s=dr(),ze.updateQueue=s),s.memoCache=a,s=a.data[a.index],s===void 0)for(s=a.data[a.index]=Array(e),o=0;o<e;o++)s[o]=de;return a.index++,s}function is(e,a){return typeof a=="function"?a(e):a}function pr(e){var a=ya();return Ti(a,Je,e)}function Ti(e,a,s){var o=e.queue;if(o===null)throw Error(c(311));o.lastRenderedReducer=s;var i=e.baseQueue,d=o.pending;if(d!==null){if(i!==null){var h=i.next;i.next=d.next,d.next=h}a.baseQueue=i=d,o.pending=null}if(d=e.baseState,i===null)e.memoizedState=d;else{a=i.next;var C=h=null,A=null,H=a,I=!1;do{var J=H.lane&-536870913;if(J!==H.lane?(_e&J)===J:(cs&J)===J){var _=H.revertLane;if(_===0)A!==null&&(A=A.next={lane:0,revertLane:0,gesture:null,action:H.action,hasEagerState:H.hasEagerState,eagerState:H.eagerState,next:null}),J===Xn&&(I=!0);else if((cs&_)===_){H=H.next,_===Xn&&(I=!0);continue}else J={lane:0,revertLane:H.revertLane,gesture:null,action:H.action,hasEagerState:H.hasEagerState,eagerState:H.eagerState,next:null},A===null?(C=A=J,h=d):A=A.next=J,ze.lanes|=_,Hs|=_;J=H.action,xn&&s(d,J),d=H.hasEagerState?H.eagerState:s(d,J)}else _={lane:J,revertLane:H.revertLane,gesture:H.gesture,action:H.action,hasEagerState:H.hasEagerState,eagerState:H.eagerState,next:null},A===null?(C=A=_,h=d):A=A.next=_,ze.lanes|=J,Hs|=J;H=H.next}while(H!==null&&H!==a);if(A===null?h=d:A.next=C,!it(d,e.memoizedState)&&(ja=!0,I&&(s=Yn,s!==null)))throw s;e.memoizedState=d,e.baseState=h,e.baseQueue=A,o.lastRenderedState=d}return i===null&&(o.lanes=0),[e.memoizedState,o.dispatch]}function ki(e){var a=ya(),s=a.queue;if(s===null)throw Error(c(311));s.lastRenderedReducer=e;var o=s.dispatch,i=s.pending,d=a.memoizedState;if(i!==null){s.pending=null;var h=i=i.next;do d=e(d,h.action),h=h.next;while(h!==i);it(d,a.memoizedState)||(ja=!0),a.memoizedState=d,a.baseQueue===null&&(a.baseState=d),s.lastRenderedState=d}return[d,o]}function Nm(e,a,s){var o=ze,i=ya(),d=Ue;if(d){if(s===void 0)throw Error(c(407));s=s()}else s=a();var h=!it((Je||i).memoizedState,s);if(h&&(i.memoizedState=s,ja=!0),i=i.queue,Oi(Am.bind(null,o,i,e),[e]),i.getSnapshot!==a||h||Ca!==null&&Ca.memoizedState.tag&1){if(o.flags|=2048,Wn(9,{destroy:void 0},wm.bind(null,o,i,s,a),null),na===null)throw Error(c(349));d||(cs&127)!==0||Sm(o,a,s)}return s}function Sm(e,a,s){e.flags|=16384,e={getSnapshot:a,value:s},a=ze.updateQueue,a===null?(a=dr(),ze.updateQueue=a,a.stores=[e]):(s=a.stores,s===null?a.stores=[e]:s.push(e))}function wm(e,a,s,o){a.value=s,a.getSnapshot=o,Em(a)&&Pm(e)}function Am(e,a,s){return s(function(){Em(a)&&Pm(e)})}function Em(e){var a=e.getSnapshot;e=e.value;try{var s=a();return!it(e,s)}catch{return!0}}function Pm(e){var a=nn(e,2);a!==null&&lt(a,e,2)}function zi(e){var a=Qa();if(typeof e=="function"){var s=e;if(e=s(),xn){Ee(!0);try{s()}finally{Ee(!1)}}}return a.memoizedState=a.baseState=e,a.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:is,lastRenderedState:e},a}function Dm(e,a,s,o){return e.baseState=s,Ti(e,Je,typeof o=="function"?o:is)}function Db(e,a,s,o,i){if(gr(e))throw Error(c(485));if(e=a.action,e!==null){var d={payload:i,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(h){d.listeners.push(h)}};D.T!==null?s(!0):d.isTransition=!1,o(d),s=a.pending,s===null?(d.next=a.pending=d,Mm(a,d)):(d.next=s.next,a.pending=s.next=d)}}function Mm(e,a){var s=a.action,o=a.payload,i=e.state;if(a.isTransition){var d=D.T,h={};D.T=h;try{var C=s(i,o),A=D.S;A!==null&&A(h,C),Tm(e,a,C)}catch(H){Ri(e,a,H)}finally{d!==null&&h.types!==null&&(d.types=h.types),D.T=d}}else try{d=s(i,o),Tm(e,a,d)}catch(H){Ri(e,a,H)}}function Tm(e,a,s){s!==null&&typeof s=="object"&&typeof s.then=="function"?s.then(function(o){km(e,a,o)},function(o){return Ri(e,a,o)}):km(e,a,s)}function km(e,a,s){a.status="fulfilled",a.value=s,zm(a),e.state=s,a=e.pending,a!==null&&(s=a.next,s===a?e.pending=null:(s=s.next,a.next=s,Mm(e,s)))}function Ri(e,a,s){var o=e.pending;if(e.pending=null,o!==null){o=o.next;do a.status="rejected",a.reason=s,zm(a),a=a.next;while(a!==o)}e.action=null}function zm(e){e=e.listeners;for(var a=0;a<e.length;a++)(0,e[a])()}function Rm(e,a){return a}function Om(e,a){if(Ue){var s=na.formState;if(s!==null){e:{var o=ze;if(Ue){if(la){a:{for(var i=la,d=wt;i.nodeType!==8;){if(!d){i=null;break a}if(i=Et(i.nextSibling),i===null){i=null;break a}}d=i.data,i=d==="F!"||d==="F"?i:null}if(i){la=Et(i.nextSibling),o=i.data==="F!";break e}}Es(o)}o=!1}o&&(a=s[0])}}return s=Qa(),s.memoizedState=s.baseState=a,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Rm,lastRenderedState:a},s.queue=o,s=ex.bind(null,ze,o),o.dispatch=s,o=zi(!1),d=qi.bind(null,ze,!1,o.queue),o=Qa(),i={state:a,dispatch:null,action:e,pending:null},o.queue=i,s=Db.bind(null,ze,i,d,s),i.dispatch=s,o.memoizedState=e,[a,s,!1]}function Hm(e){var a=ya();return Bm(a,Je,e)}function Bm(e,a,s){if(a=Ti(e,a,Rm)[0],e=pr(is)[0],typeof a=="object"&&a!==null&&typeof a.then=="function")try{var o=Jo(a)}catch(h){throw h===$n?tr:h}else o=a;a=ya();var i=a.queue,d=i.dispatch;return s!==a.memoizedState&&(ze.flags|=2048,Wn(9,{destroy:void 0},Mb.bind(null,i,s),null)),[o,d,e]}function Mb(e,a){e.action=a}function Lm(e){var a=ya(),s=Je;if(s!==null)return Bm(a,s,e);ya(),a=a.memoizedState,s=ya();var o=s.queue.dispatch;return s.memoizedState=e,[a,o,!1]}function Wn(e,a,s,o){return e={tag:e,create:s,deps:o,inst:a,next:null},a=ze.updateQueue,a===null&&(a=dr(),ze.updateQueue=a),s=a.lastEffect,s===null?a.lastEffect=e.next=e:(o=s.next,s.next=e,e.next=o,a.lastEffect=e),e}function _m(){return ya().memoizedState}function mr(e,a,s,o){var i=Qa();ze.flags|=e,i.memoizedState=Wn(1|a,{destroy:void 0},s,o===void 0?null:o)}function xr(e,a,s,o){var i=ya();o=o===void 0?null:o;var d=i.memoizedState.inst;Je!==null&&o!==null&&wi(o,Je.memoizedState.deps)?i.memoizedState=Wn(a,d,s,o):(ze.flags|=e,i.memoizedState=Wn(1|a,d,s,o))}function qm(e,a){mr(8390656,8,e,a)}function Oi(e,a){xr(2048,8,e,a)}function Tb(e){ze.flags|=4;var a=ze.updateQueue;if(a===null)a=dr(),ze.updateQueue=a,a.events=[e];else{var s=a.events;s===null?a.events=[e]:s.push(e)}}function Fm(e){var a=ya().memoizedState;return Tb({ref:a,nextImpl:e}),function(){if((Ie&2)!==0)throw Error(c(440));return a.impl.apply(void 0,arguments)}}function Um(e,a){return xr(4,2,e,a)}function Vm(e,a){return xr(4,4,e,a)}function Gm(e,a){if(typeof a=="function"){e=e();var s=a(e);return function(){typeof s=="function"?s():a(null)}}if(a!=null)return e=e(),a.current=e,function(){a.current=null}}function Xm(e,a,s){s=s!=null?s.concat([e]):null,xr(4,4,Gm.bind(null,a,e),s)}function Hi(){}function Ym(e,a){var s=ya();a=a===void 0?null:a;var o=s.memoizedState;return a!==null&&wi(a,o[1])?o[0]:(s.memoizedState=[e,a],e)}function $m(e,a){var s=ya();a=a===void 0?null:a;var o=s.memoizedState;if(a!==null&&wi(a,o[1]))return o[0];if(o=e(),xn){Ee(!0);try{e()}finally{Ee(!1)}}return s.memoizedState=[o,a],o}function Bi(e,a,s){return s===void 0||(cs&1073741824)!==0&&(_e&261930)===0?e.memoizedState=a:(e.memoizedState=s,e=Ix(),ze.lanes|=e,Hs|=e,s)}function Im(e,a,s,o){return it(s,a)?s:Qn.current!==null?(e=Bi(e,s,o),it(e,a)||(ja=!0),e):(cs&42)===0||(cs&1073741824)!==0&&(_e&261930)===0?(ja=!0,e.memoizedState=s):(e=Ix(),ze.lanes|=e,Hs|=e,a)}function Qm(e,a,s,o,i){var d=B.p;B.p=d!==0&&8>d?d:8;var h=D.T,C={};D.T=C,qi(e,!1,a,s);try{var A=i(),H=D.S;if(H!==null&&H(C,A),A!==null&&typeof A=="object"&&typeof A.then=="function"){var I=Ab(A,o);el(e,a,I,gt(e))}else el(e,a,o,gt(e))}catch(J){el(e,a,{then:function(){},status:"rejected",reason:J},gt())}finally{B.p=d,h!==null&&C.types!==null&&(h.types=C.types),D.T=h}}function kb(){}function Li(e,a,s,o){if(e.tag!==5)throw Error(c(476));var i=Zm(e).queue;Qm(e,i,a,R,s===null?kb:function(){return Km(e),s(o)})}function Zm(e){var a=e.memoizedState;if(a!==null)return a;a={memoizedState:R,baseState:R,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:is,lastRenderedState:R},next:null};var s={};return a.next={memoizedState:s,baseState:s,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:is,lastRenderedState:s},next:null},e.memoizedState=a,e=e.alternate,e!==null&&(e.memoizedState=a),a}function Km(e){var a=Zm(e);a.next===null&&(a=e.alternate.memoizedState),el(e,a.next.queue,{},gt())}function _i(){return qa(hl)}function Wm(){return ya().memoizedState}function Jm(){return ya().memoizedState}function zb(e){for(var a=e.return;a!==null;){switch(a.tag){case 24:case 3:var s=gt();e=Ms(s);var o=Ts(a,e,s);o!==null&&(lt(o,a,s),Qo(o,a,s)),a={cache:xi()},e.payload=a;return}a=a.return}}function Rb(e,a,s){var o=gt();s={lane:o,revertLane:0,gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null},gr(e)?ax(a,s):(s=si(e,a,s,o),s!==null&&(lt(s,e,o),tx(s,a,o)))}function ex(e,a,s){var o=gt();el(e,a,s,o)}function el(e,a,s,o){var i={lane:o,revertLane:0,gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null};if(gr(e))ax(a,i);else{var d=e.alternate;if(e.lanes===0&&(d===null||d.lanes===0)&&(d=a.lastRenderedReducer,d!==null))try{var h=a.lastRenderedState,C=d(h,s);if(i.hasEagerState=!0,i.eagerState=C,it(C,h))return Ql(e,a,i,0),na===null&&Il(),!1}catch{}finally{}if(s=si(e,a,i,o),s!==null)return lt(s,e,o),tx(s,a,o),!0}return!1}function qi(e,a,s,o){if(o={lane:2,revertLane:bd(),gesture:null,action:o,hasEagerState:!1,eagerState:null,next:null},gr(e)){if(a)throw Error(c(479))}else a=si(e,s,o,2),a!==null&&lt(a,e,2)}function gr(e){var a=e.alternate;return e===ze||a!==null&&a===ze}function ax(e,a){Zn=cr=!0;var s=e.pending;s===null?a.next=a:(a.next=s.next,s.next=a),e.pending=a}function tx(e,a,s){if((s&4194048)!==0){var o=a.lanes;o&=e.pendingLanes,s|=o,a.lanes=s,Wa(e,s)}}var al={readContext:qa,use:ur,useCallback:xa,useContext:xa,useEffect:xa,useImperativeHandle:xa,useLayoutEffect:xa,useInsertionEffect:xa,useMemo:xa,useReducer:xa,useRef:xa,useState:xa,useDebugValue:xa,useDeferredValue:xa,useTransition:xa,useSyncExternalStore:xa,useId:xa,useHostTransitionStatus:xa,useFormState:xa,useActionState:xa,useOptimistic:xa,useMemoCache:xa,useCacheRefresh:xa};al.useEffectEvent=xa;var sx={readContext:qa,use:ur,useCallback:function(e,a){return Qa().memoizedState=[e,a===void 0?null:a],e},useContext:qa,useEffect:qm,useImperativeHandle:function(e,a,s){s=s!=null?s.concat([e]):null,mr(4194308,4,Gm.bind(null,a,e),s)},useLayoutEffect:function(e,a){return mr(4194308,4,e,a)},useInsertionEffect:function(e,a){mr(4,2,e,a)},useMemo:function(e,a){var s=Qa();a=a===void 0?null:a;var o=e();if(xn){Ee(!0);try{e()}finally{Ee(!1)}}return s.memoizedState=[o,a],o},useReducer:function(e,a,s){var o=Qa();if(s!==void 0){var i=s(a);if(xn){Ee(!0);try{s(a)}finally{Ee(!1)}}}else i=a;return o.memoizedState=o.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},o.queue=e,e=e.dispatch=Rb.bind(null,ze,e),[o.memoizedState,e]},useRef:function(e){var a=Qa();return e={current:e},a.memoizedState=e},useState:function(e){e=zi(e);var a=e.queue,s=ex.bind(null,ze,a);return a.dispatch=s,[e.memoizedState,s]},useDebugValue:Hi,useDeferredValue:function(e,a){var s=Qa();return Bi(s,e,a)},useTransition:function(){var e=zi(!1);return e=Qm.bind(null,ze,e.queue,!0,!1),Qa().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,a,s){var o=ze,i=Qa();if(Ue){if(s===void 0)throw Error(c(407));s=s()}else{if(s=a(),na===null)throw Error(c(349));(_e&127)!==0||Sm(o,a,s)}i.memoizedState=s;var d={value:s,getSnapshot:a};return i.queue=d,qm(Am.bind(null,o,d,e),[e]),o.flags|=2048,Wn(9,{destroy:void 0},wm.bind(null,o,d,s,a),null),s},useId:function(){var e=Qa(),a=na.identifierPrefix;if(Ue){var s=Vt,o=Ut;s=(o&~(1<<32-ue(o)-1)).toString(32)+s,a="_"+a+"R_"+s,s=ir++,0<s&&(a+="H"+s.toString(32)),a+="_"}else s=Eb++,a="_"+a+"r_"+s.toString(32)+"_";return e.memoizedState=a},useHostTransitionStatus:_i,useFormState:Om,useActionState:Om,useOptimistic:function(e){var a=Qa();a.memoizedState=a.baseState=e;var s={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return a.queue=s,a=qi.bind(null,ze,!0,s),s.dispatch=a,[e,a]},useMemoCache:Mi,useCacheRefresh:function(){return Qa().memoizedState=zb.bind(null,ze)},useEffectEvent:function(e){var a=Qa(),s={impl:e};return a.memoizedState=s,function(){if((Ie&2)!==0)throw Error(c(440));return s.impl.apply(void 0,arguments)}}},Fi={readContext:qa,use:ur,useCallback:Ym,useContext:qa,useEffect:Oi,useImperativeHandle:Xm,useInsertionEffect:Um,useLayoutEffect:Vm,useMemo:$m,useReducer:pr,useRef:_m,useState:function(){return pr(is)},useDebugValue:Hi,useDeferredValue:function(e,a){var s=ya();return Im(s,Je.memoizedState,e,a)},useTransition:function(){var e=pr(is)[0],a=ya().memoizedState;return[typeof e=="boolean"?e:Jo(e),a]},useSyncExternalStore:Nm,useId:Wm,useHostTransitionStatus:_i,useFormState:Hm,useActionState:Hm,useOptimistic:function(e,a){var s=ya();return Dm(s,Je,e,a)},useMemoCache:Mi,useCacheRefresh:Jm};Fi.useEffectEvent=Fm;var nx={readContext:qa,use:ur,useCallback:Ym,useContext:qa,useEffect:Oi,useImperativeHandle:Xm,useInsertionEffect:Um,useLayoutEffect:Vm,useMemo:$m,useReducer:ki,useRef:_m,useState:function(){return ki(is)},useDebugValue:Hi,useDeferredValue:function(e,a){var s=ya();return Je===null?Bi(s,e,a):Im(s,Je.memoizedState,e,a)},useTransition:function(){var e=ki(is)[0],a=ya().memoizedState;return[typeof e=="boolean"?e:Jo(e),a]},useSyncExternalStore:Nm,useId:Wm,useHostTransitionStatus:_i,useFormState:Lm,useActionState:Lm,useOptimistic:function(e,a){var s=ya();return Je!==null?Dm(s,Je,e,a):(s.baseState=e,[e,s.queue.dispatch])},useMemoCache:Mi,useCacheRefresh:Jm};nx.useEffectEvent=Fm;function Ui(e,a,s,o){a=e.memoizedState,s=s(o,a),s=s==null?a:b({},a,s),e.memoizedState=s,e.lanes===0&&(e.updateQueue.baseState=s)}var Vi={enqueueSetState:function(e,a,s){e=e._reactInternals;var o=gt(),i=Ms(o);i.payload=a,s!=null&&(i.callback=s),a=Ts(e,i,o),a!==null&&(lt(a,e,o),Qo(a,e,o))},enqueueReplaceState:function(e,a,s){e=e._reactInternals;var o=gt(),i=Ms(o);i.tag=1,i.payload=a,s!=null&&(i.callback=s),a=Ts(e,i,o),a!==null&&(lt(a,e,o),Qo(a,e,o))},enqueueForceUpdate:function(e,a){e=e._reactInternals;var s=gt(),o=Ms(s);o.tag=2,a!=null&&(o.callback=a),a=Ts(e,o,s),a!==null&&(lt(a,e,s),Qo(a,e,s))}};function ox(e,a,s,o,i,d,h){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(o,d,h):a.prototype&&a.prototype.isPureReactComponent?!Fo(s,o)||!Fo(i,d):!0}function lx(e,a,s,o){e=a.state,typeof a.componentWillReceiveProps=="function"&&a.componentWillReceiveProps(s,o),typeof a.UNSAFE_componentWillReceiveProps=="function"&&a.UNSAFE_componentWillReceiveProps(s,o),a.state!==e&&Vi.enqueueReplaceState(a,a.state,null)}function gn(e,a){var s=a;if("ref"in a){s={};for(var o in a)o!=="ref"&&(s[o]=a[o])}if(e=e.defaultProps){s===a&&(s=b({},s));for(var i in e)s[i]===void 0&&(s[i]=e[i])}return s}function rx(e){$l(e)}function cx(e){console.error(e)}function ix(e){$l(e)}function fr(e,a){try{var s=e.onUncaughtError;s(a.value,{componentStack:a.stack})}catch(o){setTimeout(function(){throw o})}}function dx(e,a,s){try{var o=e.onCaughtError;o(s.value,{componentStack:s.stack,errorBoundary:a.tag===1?a.stateNode:null})}catch(i){setTimeout(function(){throw i})}}function Gi(e,a,s){return s=Ms(s),s.tag=3,s.payload={element:null},s.callback=function(){fr(e,a)},s}function ux(e){return e=Ms(e),e.tag=3,e}function px(e,a,s,o){var i=s.type.getDerivedStateFromError;if(typeof i=="function"){var d=o.value;e.payload=function(){return i(d)},e.callback=function(){dx(a,s,o)}}var h=s.stateNode;h!==null&&typeof h.componentDidCatch=="function"&&(e.callback=function(){dx(a,s,o),typeof i!="function"&&(Bs===null?Bs=new Set([this]):Bs.add(this));var C=o.stack;this.componentDidCatch(o.value,{componentStack:C!==null?C:""})})}function Ob(e,a,s,o,i){if(s.flags|=32768,o!==null&&typeof o=="object"&&typeof o.then=="function"){if(a=s.alternate,a!==null&&Gn(a,s,i,!0),s=ut.current,s!==null){switch(s.tag){case 31:case 13:return At===null?Pr():s.alternate===null&&ga===0&&(ga=3),s.flags&=-257,s.flags|=65536,s.lanes=i,o===sr?s.flags|=16384:(a=s.updateQueue,a===null?s.updateQueue=new Set([o]):a.add(o),gd(e,o,i)),!1;case 22:return s.flags|=65536,o===sr?s.flags|=16384:(a=s.updateQueue,a===null?(a={transitions:null,markerInstances:null,retryQueue:new Set([o])},s.updateQueue=a):(s=a.retryQueue,s===null?a.retryQueue=new Set([o]):s.add(o)),gd(e,o,i)),!1}throw Error(c(435,s.tag))}return gd(e,o,i),Pr(),!1}if(Ue)return a=ut.current,a!==null?((a.flags&65536)===0&&(a.flags|=256),a.flags|=65536,a.lanes=i,o!==ii&&(e=Error(c(422),{cause:o}),Go(jt(e,s)))):(o!==ii&&(a=Error(c(423),{cause:o}),Go(jt(a,s))),e=e.current.alternate,e.flags|=65536,i&=-i,e.lanes|=i,o=jt(o,s),i=Gi(e.stateNode,o,i),vi(e,i),ga!==4&&(ga=2)),!1;var d=Error(c(520),{cause:o});if(d=jt(d,s),il===null?il=[d]:il.push(d),ga!==4&&(ga=2),a===null)return!0;o=jt(o,s),s=a;do{switch(s.tag){case 3:return s.flags|=65536,e=i&-i,s.lanes|=e,e=Gi(s.stateNode,o,e),vi(s,e),!1;case 1:if(a=s.type,d=s.stateNode,(s.flags&128)===0&&(typeof a.getDerivedStateFromError=="function"||d!==null&&typeof d.componentDidCatch=="function"&&(Bs===null||!Bs.has(d))))return s.flags|=65536,i&=-i,s.lanes|=i,i=ux(i),px(i,e,s,o),vi(s,i),!1}s=s.return}while(s!==null);return!1}var Xi=Error(c(461)),ja=!1;function Fa(e,a,s,o){a.child=e===null?fm(a,null,s,o):mn(a,e.child,s,o)}function mx(e,a,s,o,i){s=s.render;var d=a.ref;if("ref"in o){var h={};for(var C in o)C!=="ref"&&(h[C]=o[C])}else h=o;return cn(a),o=Ai(e,a,s,h,d,i),C=Ei(),e!==null&&!ja?(Pi(e,a,i),ds(e,a,i)):(Ue&&C&&ri(a),a.flags|=1,Fa(e,a,o,i),a.child)}function xx(e,a,s,o,i){if(e===null){var d=s.type;return typeof d=="function"&&!ni(d)&&d.defaultProps===void 0&&s.compare===null?(a.tag=15,a.type=d,gx(e,a,d,o,i)):(e=Kl(s.type,null,o,a,a.mode,i),e.ref=a.ref,e.return=a,a.child=e)}if(d=e.child,!Ji(e,i)){var h=d.memoizedProps;if(s=s.compare,s=s!==null?s:Fo,s(h,o)&&e.ref===a.ref)return ds(e,a,i)}return a.flags|=1,e=ns(d,o),e.ref=a.ref,e.return=a,a.child=e}function gx(e,a,s,o,i){if(e!==null){var d=e.memoizedProps;if(Fo(d,o)&&e.ref===a.ref)if(ja=!1,a.pendingProps=o=d,Ji(e,i))(e.flags&131072)!==0&&(ja=!0);else return a.lanes=e.lanes,ds(e,a,i)}return Yi(e,a,s,o,i)}function fx(e,a,s,o){var i=o.children,d=e!==null?e.memoizedState:null;if(e===null&&a.stateNode===null&&(a.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),o.mode==="hidden"){if((a.flags&128)!==0){if(d=d!==null?d.baseLanes|s:s,e!==null){for(o=a.child=e.child,i=0;o!==null;)i=i|o.lanes|o.childLanes,o=o.sibling;o=i&~d}else o=0,a.child=null;return hx(e,a,d,s,o)}if((s&536870912)!==0)a.memoizedState={baseLanes:0,cachePool:null},e!==null&&ar(a,d!==null?d.cachePool:null),d!==null?ym(a,d):ji(),vm(a);else return o=a.lanes=536870912,hx(e,a,d!==null?d.baseLanes|s:s,s,o)}else d!==null?(ar(a,d.cachePool),ym(a,d),zs(),a.memoizedState=null):(e!==null&&ar(a,null),ji(),zs());return Fa(e,a,i,s),a.child}function tl(e,a){return e!==null&&e.tag===22||a.stateNode!==null||(a.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),a.sibling}function hx(e,a,s,o,i){var d=fi();return d=d===null?null:{parent:va._currentValue,pool:d},a.memoizedState={baseLanes:s,cachePool:d},e!==null&&ar(a,null),ji(),vm(a),e!==null&&Gn(e,a,o,!0),a.childLanes=i,null}function hr(e,a){return a=yr({mode:a.mode,children:a.children},e.mode),a.ref=e.ref,e.child=a,a.return=e,a}function bx(e,a,s){return mn(a,e.child,null,s),e=hr(a,a.pendingProps),e.flags|=2,pt(a),a.memoizedState=null,e}function Hb(e,a,s){var o=a.pendingProps,i=(a.flags&128)!==0;if(a.flags&=-129,e===null){if(Ue){if(o.mode==="hidden")return e=hr(a,o),a.lanes=536870912,tl(null,e);if(Si(a),(e=la)?(e=Mg(e,wt),e=e!==null&&e.data==="&"?e:null,e!==null&&(a.memoizedState={dehydrated:e,treeContext:ws!==null?{id:Ut,overflow:Vt}:null,retryLane:536870912,hydrationErrors:null},s=am(e),s.return=a,a.child=s,_a=a,la=null)):e=null,e===null)throw Es(a);return a.lanes=536870912,null}return hr(a,o)}var d=e.memoizedState;if(d!==null){var h=d.dehydrated;if(Si(a),i)if(a.flags&256)a.flags&=-257,a=bx(e,a,s);else if(a.memoizedState!==null)a.child=e.child,a.flags|=128,a=null;else throw Error(c(558));else if(ja||Gn(e,a,s,!1),i=(s&e.childLanes)!==0,ja||i){if(o=na,o!==null&&(h=Ja(o,s),h!==0&&h!==d.retryLane))throw d.retryLane=h,nn(e,h),lt(o,e,h),Xi;Pr(),a=bx(e,a,s)}else e=d.treeContext,la=Et(h.nextSibling),_a=a,Ue=!0,As=null,wt=!1,e!==null&&nm(a,e),a=hr(a,o),a.flags|=4096;return a}return e=ns(e.child,{mode:o.mode,children:o.children}),e.ref=a.ref,a.child=e,e.return=a,e}function br(e,a){var s=a.ref;if(s===null)e!==null&&e.ref!==null&&(a.flags|=4194816);else{if(typeof s!="function"&&typeof s!="object")throw Error(c(284));(e===null||e.ref!==s)&&(a.flags|=4194816)}}function Yi(e,a,s,o,i){return cn(a),s=Ai(e,a,s,o,void 0,i),o=Ei(),e!==null&&!ja?(Pi(e,a,i),ds(e,a,i)):(Ue&&o&&ri(a),a.flags|=1,Fa(e,a,s,i),a.child)}function yx(e,a,s,o,i,d){return cn(a),a.updateQueue=null,s=jm(a,o,s,i),Cm(e),o=Ei(),e!==null&&!ja?(Pi(e,a,d),ds(e,a,d)):(Ue&&o&&ri(a),a.flags|=1,Fa(e,a,s,d),a.child)}function vx(e,a,s,o,i){if(cn(a),a.stateNode===null){var d=qn,h=s.contextType;typeof h=="object"&&h!==null&&(d=qa(h)),d=new s(o,d),a.memoizedState=d.state!==null&&d.state!==void 0?d.state:null,d.updater=Vi,a.stateNode=d,d._reactInternals=a,d=a.stateNode,d.props=o,d.state=a.memoizedState,d.refs={},bi(a),h=s.contextType,d.context=typeof h=="object"&&h!==null?qa(h):qn,d.state=a.memoizedState,h=s.getDerivedStateFromProps,typeof h=="function"&&(Ui(a,s,h,o),d.state=a.memoizedState),typeof s.getDerivedStateFromProps=="function"||typeof d.getSnapshotBeforeUpdate=="function"||typeof d.UNSAFE_componentWillMount!="function"&&typeof d.componentWillMount!="function"||(h=d.state,typeof d.componentWillMount=="function"&&d.componentWillMount(),typeof d.UNSAFE_componentWillMount=="function"&&d.UNSAFE_componentWillMount(),h!==d.state&&Vi.enqueueReplaceState(d,d.state,null),Ko(a,o,d,i),Zo(),d.state=a.memoizedState),typeof d.componentDidMount=="function"&&(a.flags|=4194308),o=!0}else if(e===null){d=a.stateNode;var C=a.memoizedProps,A=gn(s,C);d.props=A;var H=d.context,I=s.contextType;h=qn,typeof I=="object"&&I!==null&&(h=qa(I));var J=s.getDerivedStateFromProps;I=typeof J=="function"||typeof d.getSnapshotBeforeUpdate=="function",C=a.pendingProps!==C,I||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(C||H!==h)&&lx(a,d,o,h),Ds=!1;var _=a.memoizedState;d.state=_,Ko(a,o,d,i),Zo(),H=a.memoizedState,C||_!==H||Ds?(typeof J=="function"&&(Ui(a,s,J,o),H=a.memoizedState),(A=Ds||ox(a,s,A,o,_,H,h))?(I||typeof d.UNSAFE_componentWillMount!="function"&&typeof d.componentWillMount!="function"||(typeof d.componentWillMount=="function"&&d.componentWillMount(),typeof d.UNSAFE_componentWillMount=="function"&&d.UNSAFE_componentWillMount()),typeof d.componentDidMount=="function"&&(a.flags|=4194308)):(typeof d.componentDidMount=="function"&&(a.flags|=4194308),a.memoizedProps=o,a.memoizedState=H),d.props=o,d.state=H,d.context=h,o=A):(typeof d.componentDidMount=="function"&&(a.flags|=4194308),o=!1)}else{d=a.stateNode,yi(e,a),h=a.memoizedProps,I=gn(s,h),d.props=I,J=a.pendingProps,_=d.context,H=s.contextType,A=qn,typeof H=="object"&&H!==null&&(A=qa(H)),C=s.getDerivedStateFromProps,(H=typeof C=="function"||typeof d.getSnapshotBeforeUpdate=="function")||typeof d.UNSAFE_componentWillReceiveProps!="function"&&typeof d.componentWillReceiveProps!="function"||(h!==J||_!==A)&&lx(a,d,o,A),Ds=!1,_=a.memoizedState,d.state=_,Ko(a,o,d,i),Zo();var Y=a.memoizedState;h!==J||_!==Y||Ds||e!==null&&e.dependencies!==null&&Jl(e.dependencies)?(typeof C=="function"&&(Ui(a,s,C,o),Y=a.memoizedState),(I=Ds||ox(a,s,I,o,_,Y,A)||e!==null&&e.dependencies!==null&&Jl(e.dependencies))?(H||typeof d.UNSAFE_componentWillUpdate!="function"&&typeof d.componentWillUpdate!="function"||(typeof d.componentWillUpdate=="function"&&d.componentWillUpdate(o,Y,A),typeof d.UNSAFE_componentWillUpdate=="function"&&d.UNSAFE_componentWillUpdate(o,Y,A)),typeof d.componentDidUpdate=="function"&&(a.flags|=4),typeof d.getSnapshotBeforeUpdate=="function"&&(a.flags|=1024)):(typeof d.componentDidUpdate!="function"||h===e.memoizedProps&&_===e.memoizedState||(a.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||h===e.memoizedProps&&_===e.memoizedState||(a.flags|=1024),a.memoizedProps=o,a.memoizedState=Y),d.props=o,d.state=Y,d.context=A,o=I):(typeof d.componentDidUpdate!="function"||h===e.memoizedProps&&_===e.memoizedState||(a.flags|=4),typeof d.getSnapshotBeforeUpdate!="function"||h===e.memoizedProps&&_===e.memoizedState||(a.flags|=1024),o=!1)}return d=o,br(e,a),o=(a.flags&128)!==0,d||o?(d=a.stateNode,s=o&&typeof s.getDerivedStateFromError!="function"?null:d.render(),a.flags|=1,e!==null&&o?(a.child=mn(a,e.child,null,i),a.child=mn(a,null,s,i)):Fa(e,a,s,i),a.memoizedState=d.state,e=a.child):e=ds(e,a,i),e}function Cx(e,a,s,o){return ln(),a.flags|=256,Fa(e,a,s,o),a.child}var $i={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Ii(e){return{baseLanes:e,cachePool:dm()}}function Qi(e,a,s){return e=e!==null?e.childLanes&~s:0,a&&(e|=xt),e}function jx(e,a,s){var o=a.pendingProps,i=!1,d=(a.flags&128)!==0,h;if((h=d)||(h=e!==null&&e.memoizedState===null?!1:(ba.current&2)!==0),h&&(i=!0,a.flags&=-129),h=(a.flags&32)!==0,a.flags&=-33,e===null){if(Ue){if(i?ks(a):zs(),(e=la)?(e=Mg(e,wt),e=e!==null&&e.data!=="&"?e:null,e!==null&&(a.memoizedState={dehydrated:e,treeContext:ws!==null?{id:Ut,overflow:Vt}:null,retryLane:536870912,hydrationErrors:null},s=am(e),s.return=a,a.child=s,_a=a,la=null)):e=null,e===null)throw Es(a);return Td(e)?a.lanes=32:a.lanes=536870912,null}var C=o.children;return o=o.fallback,i?(zs(),i=a.mode,C=yr({mode:"hidden",children:C},i),o=on(o,i,s,null),C.return=a,o.return=a,C.sibling=o,a.child=C,o=a.child,o.memoizedState=Ii(s),o.childLanes=Qi(e,h,s),a.memoizedState=$i,tl(null,o)):(ks(a),Zi(a,C))}var A=e.memoizedState;if(A!==null&&(C=A.dehydrated,C!==null)){if(d)a.flags&256?(ks(a),a.flags&=-257,a=Ki(e,a,s)):a.memoizedState!==null?(zs(),a.child=e.child,a.flags|=128,a=null):(zs(),C=o.fallback,i=a.mode,o=yr({mode:"visible",children:o.children},i),C=on(C,i,s,null),C.flags|=2,o.return=a,C.return=a,o.sibling=C,a.child=o,mn(a,e.child,null,s),o=a.child,o.memoizedState=Ii(s),o.childLanes=Qi(e,h,s),a.memoizedState=$i,a=tl(null,o));else if(ks(a),Td(C)){if(h=C.nextSibling&&C.nextSibling.dataset,h)var H=h.dgst;h=H,o=Error(c(419)),o.stack="",o.digest=h,Go({value:o,source:null,stack:null}),a=Ki(e,a,s)}else if(ja||Gn(e,a,s,!1),h=(s&e.childLanes)!==0,ja||h){if(h=na,h!==null&&(o=Ja(h,s),o!==0&&o!==A.retryLane))throw A.retryLane=o,nn(e,o),lt(h,e,o),Xi;Md(C)||Pr(),a=Ki(e,a,s)}else Md(C)?(a.flags|=192,a.child=e.child,a=null):(e=A.treeContext,la=Et(C.nextSibling),_a=a,Ue=!0,As=null,wt=!1,e!==null&&nm(a,e),a=Zi(a,o.children),a.flags|=4096);return a}return i?(zs(),C=o.fallback,i=a.mode,A=e.child,H=A.sibling,o=ns(A,{mode:"hidden",children:o.children}),o.subtreeFlags=A.subtreeFlags&65011712,H!==null?C=ns(H,C):(C=on(C,i,s,null),C.flags|=2),C.return=a,o.return=a,o.sibling=C,a.child=o,tl(null,o),o=a.child,C=e.child.memoizedState,C===null?C=Ii(s):(i=C.cachePool,i!==null?(A=va._currentValue,i=i.parent!==A?{parent:A,pool:A}:i):i=dm(),C={baseLanes:C.baseLanes|s,cachePool:i}),o.memoizedState=C,o.childLanes=Qi(e,h,s),a.memoizedState=$i,tl(e.child,o)):(ks(a),s=e.child,e=s.sibling,s=ns(s,{mode:"visible",children:o.children}),s.return=a,s.sibling=null,e!==null&&(h=a.deletions,h===null?(a.deletions=[e],a.flags|=16):h.push(e)),a.child=s,a.memoizedState=null,s)}function Zi(e,a){return a=yr({mode:"visible",children:a},e.mode),a.return=e,e.child=a}function yr(e,a){return e=dt(22,e,null,a),e.lanes=0,e}function Ki(e,a,s){return mn(a,e.child,null,s),e=Zi(a,a.pendingProps.children),e.flags|=2,a.memoizedState=null,e}function Nx(e,a,s){e.lanes|=a;var o=e.alternate;o!==null&&(o.lanes|=a),pi(e.return,a,s)}function Wi(e,a,s,o,i,d){var h=e.memoizedState;h===null?e.memoizedState={isBackwards:a,rendering:null,renderingStartTime:0,last:o,tail:s,tailMode:i,treeForkCount:d}:(h.isBackwards=a,h.rendering=null,h.renderingStartTime=0,h.last=o,h.tail=s,h.tailMode=i,h.treeForkCount=d)}function Sx(e,a,s){var o=a.pendingProps,i=o.revealOrder,d=o.tail;o=o.children;var h=ba.current,C=(h&2)!==0;if(C?(h=h&1|2,a.flags|=128):h&=1,V(ba,h),Fa(e,a,o,s),o=Ue?Vo:0,!C&&e!==null&&(e.flags&128)!==0)e:for(e=a.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Nx(e,s,a);else if(e.tag===19)Nx(e,s,a);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===a)break e;for(;e.sibling===null;){if(e.return===null||e.return===a)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(i){case"forwards":for(s=a.child,i=null;s!==null;)e=s.alternate,e!==null&&rr(e)===null&&(i=s),s=s.sibling;s=i,s===null?(i=a.child,a.child=null):(i=s.sibling,s.sibling=null),Wi(a,!1,i,s,d,o);break;case"backwards":case"unstable_legacy-backwards":for(s=null,i=a.child,a.child=null;i!==null;){if(e=i.alternate,e!==null&&rr(e)===null){a.child=i;break}e=i.sibling,i.sibling=s,s=i,i=e}Wi(a,!0,s,null,d,o);break;case"together":Wi(a,!1,null,null,void 0,o);break;default:a.memoizedState=null}return a.child}function ds(e,a,s){if(e!==null&&(a.dependencies=e.dependencies),Hs|=a.lanes,(s&a.childLanes)===0)if(e!==null){if(Gn(e,a,s,!1),(s&a.childLanes)===0)return null}else return null;if(e!==null&&a.child!==e.child)throw Error(c(153));if(a.child!==null){for(e=a.child,s=ns(e,e.pendingProps),a.child=s,s.return=a;e.sibling!==null;)e=e.sibling,s=s.sibling=ns(e,e.pendingProps),s.return=a;s.sibling=null}return a.child}function Ji(e,a){return(e.lanes&a)!==0?!0:(e=e.dependencies,!!(e!==null&&Jl(e)))}function Bb(e,a,s){switch(a.tag){case 3:$(a,a.stateNode.containerInfo),Ps(a,va,e.memoizedState.cache),ln();break;case 27:case 5:ne(a);break;case 4:$(a,a.stateNode.containerInfo);break;case 10:Ps(a,a.type,a.memoizedProps.value);break;case 31:if(a.memoizedState!==null)return a.flags|=128,Si(a),null;break;case 13:var o=a.memoizedState;if(o!==null)return o.dehydrated!==null?(ks(a),a.flags|=128,null):(s&a.child.childLanes)!==0?jx(e,a,s):(ks(a),e=ds(e,a,s),e!==null?e.sibling:null);ks(a);break;case 19:var i=(e.flags&128)!==0;if(o=(s&a.childLanes)!==0,o||(Gn(e,a,s,!1),o=(s&a.childLanes)!==0),i){if(o)return Sx(e,a,s);a.flags|=128}if(i=a.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),V(ba,ba.current),o)break;return null;case 22:return a.lanes=0,fx(e,a,s,a.pendingProps);case 24:Ps(a,va,e.memoizedState.cache)}return ds(e,a,s)}function wx(e,a,s){if(e!==null)if(e.memoizedProps!==a.pendingProps)ja=!0;else{if(!Ji(e,s)&&(a.flags&128)===0)return ja=!1,Bb(e,a,s);ja=(e.flags&131072)!==0}else ja=!1,Ue&&(a.flags&1048576)!==0&&sm(a,Vo,a.index);switch(a.lanes=0,a.tag){case 16:e:{var o=a.pendingProps;if(e=un(a.elementType),a.type=e,typeof e=="function")ni(e)?(o=gn(e,o),a.tag=1,a=vx(null,a,e,o,s)):(a.tag=0,a=Yi(null,a,e,o,s));else{if(e!=null){var i=e.$$typeof;if(i===U){a.tag=11,a=mx(null,a,e,o,s);break e}else if(i===Q){a.tag=14,a=xx(null,a,e,o,s);break e}}throw a=pe(e)||e,Error(c(306,a,""))}}return a;case 0:return Yi(e,a,a.type,a.pendingProps,s);case 1:return o=a.type,i=gn(o,a.pendingProps),vx(e,a,o,i,s);case 3:e:{if($(a,a.stateNode.containerInfo),e===null)throw Error(c(387));o=a.pendingProps;var d=a.memoizedState;i=d.element,yi(e,a),Ko(a,o,null,s);var h=a.memoizedState;if(o=h.cache,Ps(a,va,o),o!==d.cache&&mi(a,[va],s,!0),Zo(),o=h.element,d.isDehydrated)if(d={element:o,isDehydrated:!1,cache:h.cache},a.updateQueue.baseState=d,a.memoizedState=d,a.flags&256){a=Cx(e,a,o,s);break e}else if(o!==i){i=jt(Error(c(424)),a),Go(i),a=Cx(e,a,o,s);break e}else{switch(e=a.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(la=Et(e.firstChild),_a=a,Ue=!0,As=null,wt=!0,s=fm(a,null,o,s),a.child=s;s;)s.flags=s.flags&-3|4096,s=s.sibling}else{if(ln(),o===i){a=ds(e,a,s);break e}Fa(e,a,o,s)}a=a.child}return a;case 26:return br(e,a),e===null?(s=Hg(a.type,null,a.pendingProps,null))?a.memoizedState=s:Ue||(s=a.type,e=a.pendingProps,o=Or(X.current).createElement(s),o[La]=a,o[et]=e,Ua(o,s,e),ka(o),a.stateNode=o):a.memoizedState=Hg(a.type,e.memoizedProps,a.pendingProps,e.memoizedState),null;case 27:return ne(a),e===null&&Ue&&(o=a.stateNode=zg(a.type,a.pendingProps,X.current),_a=a,wt=!0,i=la,Fs(a.type)?(kd=i,la=Et(o.firstChild)):la=i),Fa(e,a,a.pendingProps.children,s),br(e,a),e===null&&(a.flags|=4194304),a.child;case 5:return e===null&&Ue&&((i=o=la)&&(o=my(o,a.type,a.pendingProps,wt),o!==null?(a.stateNode=o,_a=a,la=Et(o.firstChild),wt=!1,i=!0):i=!1),i||Es(a)),ne(a),i=a.type,d=a.pendingProps,h=e!==null?e.memoizedProps:null,o=d.children,Ed(i,d)?o=null:h!==null&&Ed(i,h)&&(a.flags|=32),a.memoizedState!==null&&(i=Ai(e,a,Pb,null,null,s),hl._currentValue=i),br(e,a),Fa(e,a,o,s),a.child;case 6:return e===null&&Ue&&((e=s=la)&&(s=xy(s,a.pendingProps,wt),s!==null?(a.stateNode=s,_a=a,la=null,e=!0):e=!1),e||Es(a)),null;case 13:return jx(e,a,s);case 4:return $(a,a.stateNode.containerInfo),o=a.pendingProps,e===null?a.child=mn(a,null,o,s):Fa(e,a,o,s),a.child;case 11:return mx(e,a,a.type,a.pendingProps,s);case 7:return Fa(e,a,a.pendingProps,s),a.child;case 8:return Fa(e,a,a.pendingProps.children,s),a.child;case 12:return Fa(e,a,a.pendingProps.children,s),a.child;case 10:return o=a.pendingProps,Ps(a,a.type,o.value),Fa(e,a,o.children,s),a.child;case 9:return i=a.type._context,o=a.pendingProps.children,cn(a),i=qa(i),o=o(i),a.flags|=1,Fa(e,a,o,s),a.child;case 14:return xx(e,a,a.type,a.pendingProps,s);case 15:return gx(e,a,a.type,a.pendingProps,s);case 19:return Sx(e,a,s);case 31:return Hb(e,a,s);case 22:return fx(e,a,s,a.pendingProps);case 24:return cn(a),o=qa(va),e===null?(i=fi(),i===null&&(i=na,d=xi(),i.pooledCache=d,d.refCount++,d!==null&&(i.pooledCacheLanes|=s),i=d),a.memoizedState={parent:o,cache:i},bi(a),Ps(a,va,i)):((e.lanes&s)!==0&&(yi(e,a),Ko(a,null,null,s),Zo()),i=e.memoizedState,d=a.memoizedState,i.parent!==o?(i={parent:o,cache:o},a.memoizedState=i,a.lanes===0&&(a.memoizedState=a.updateQueue.baseState=i),Ps(a,va,o)):(o=d.cache,Ps(a,va,o),o!==i.cache&&mi(a,[va],s,!0))),Fa(e,a,a.pendingProps.children,s),a.child;case 29:throw a.pendingProps}throw Error(c(156,a.tag))}function us(e){e.flags|=4}function ed(e,a,s,o,i){if((a=(e.mode&32)!==0)&&(a=!1),a){if(e.flags|=16777216,(i&335544128)===i)if(e.stateNode.complete)e.flags|=8192;else if(Wx())e.flags|=8192;else throw pn=sr,hi}else e.flags&=-16777217}function Ax(e,a){if(a.type!=="stylesheet"||(a.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Fg(a))if(Wx())e.flags|=8192;else throw pn=sr,hi}function vr(e,a){a!==null&&(e.flags|=4),e.flags&16384&&(a=e.tag!==22?Ya():536870912,e.lanes|=a,to|=a)}function sl(e,a){if(!Ue)switch(e.tailMode){case"hidden":a=e.tail;for(var s=null;a!==null;)a.alternate!==null&&(s=a),a=a.sibling;s===null?e.tail=null:s.sibling=null;break;case"collapsed":s=e.tail;for(var o=null;s!==null;)s.alternate!==null&&(o=s),s=s.sibling;o===null?a||e.tail===null?e.tail=null:e.tail.sibling=null:o.sibling=null}}function ra(e){var a=e.alternate!==null&&e.alternate.child===e.child,s=0,o=0;if(a)for(var i=e.child;i!==null;)s|=i.lanes|i.childLanes,o|=i.subtreeFlags&65011712,o|=i.flags&65011712,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)s|=i.lanes|i.childLanes,o|=i.subtreeFlags,o|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=o,e.childLanes=s,a}function Lb(e,a,s){var o=a.pendingProps;switch(ci(a),a.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ra(a),null;case 1:return ra(a),null;case 3:return s=a.stateNode,o=null,e!==null&&(o=e.memoizedState.cache),a.memoizedState.cache!==o&&(a.flags|=2048),rs(va),k(),s.pendingContext&&(s.context=s.pendingContext,s.pendingContext=null),(e===null||e.child===null)&&(Vn(a)?us(a):e===null||e.memoizedState.isDehydrated&&(a.flags&256)===0||(a.flags|=1024,di())),ra(a),null;case 26:var i=a.type,d=a.memoizedState;return e===null?(us(a),d!==null?(ra(a),Ax(a,d)):(ra(a),ed(a,i,null,o,s))):d?d!==e.memoizedState?(us(a),ra(a),Ax(a,d)):(ra(a),a.flags&=-16777217):(e=e.memoizedProps,e!==o&&us(a),ra(a),ed(a,i,e,o,s)),null;case 27:if(ie(a),s=X.current,i=a.type,e!==null&&a.stateNode!=null)e.memoizedProps!==o&&us(a);else{if(!o){if(a.stateNode===null)throw Error(c(166));return ra(a),null}e=K.current,Vn(a)?om(a):(e=zg(i,o,s),a.stateNode=e,us(a))}return ra(a),null;case 5:if(ie(a),i=a.type,e!==null&&a.stateNode!=null)e.memoizedProps!==o&&us(a);else{if(!o){if(a.stateNode===null)throw Error(c(166));return ra(a),null}if(d=K.current,Vn(a))om(a);else{var h=Or(X.current);switch(d){case 1:d=h.createElementNS("http://www.w3.org/2000/svg",i);break;case 2:d=h.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;default:switch(i){case"svg":d=h.createElementNS("http://www.w3.org/2000/svg",i);break;case"math":d=h.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;case"script":d=h.createElement("div"),d.innerHTML="<script><\/script>",d=d.removeChild(d.firstChild);break;case"select":d=typeof o.is=="string"?h.createElement("select",{is:o.is}):h.createElement("select"),o.multiple?d.multiple=!0:o.size&&(d.size=o.size);break;default:d=typeof o.is=="string"?h.createElement(i,{is:o.is}):h.createElement(i)}}d[La]=a,d[et]=o;e:for(h=a.child;h!==null;){if(h.tag===5||h.tag===6)d.appendChild(h.stateNode);else if(h.tag!==4&&h.tag!==27&&h.child!==null){h.child.return=h,h=h.child;continue}if(h===a)break e;for(;h.sibling===null;){if(h.return===null||h.return===a)break e;h=h.return}h.sibling.return=h.return,h=h.sibling}a.stateNode=d;e:switch(Ua(d,i,o),i){case"button":case"input":case"select":case"textarea":o=!!o.autoFocus;break e;case"img":o=!0;break e;default:o=!1}o&&us(a)}}return ra(a),ed(a,a.type,e===null?null:e.memoizedProps,a.pendingProps,s),null;case 6:if(e&&a.stateNode!=null)e.memoizedProps!==o&&us(a);else{if(typeof o!="string"&&a.stateNode===null)throw Error(c(166));if(e=X.current,Vn(a)){if(e=a.stateNode,s=a.memoizedProps,o=null,i=_a,i!==null)switch(i.tag){case 27:case 5:o=i.memoizedProps}e[La]=a,e=!!(e.nodeValue===s||o!==null&&o.suppressHydrationWarning===!0||jg(e.nodeValue,s)),e||Es(a,!0)}else e=Or(e).createTextNode(o),e[La]=a,a.stateNode=e}return ra(a),null;case 31:if(s=a.memoizedState,e===null||e.memoizedState!==null){if(o=Vn(a),s!==null){if(e===null){if(!o)throw Error(c(318));if(e=a.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(557));e[La]=a}else ln(),(a.flags&128)===0&&(a.memoizedState=null),a.flags|=4;ra(a),e=!1}else s=di(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=s),e=!0;if(!e)return a.flags&256?(pt(a),a):(pt(a),null);if((a.flags&128)!==0)throw Error(c(558))}return ra(a),null;case 13:if(o=a.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(i=Vn(a),o!==null&&o.dehydrated!==null){if(e===null){if(!i)throw Error(c(318));if(i=a.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(c(317));i[La]=a}else ln(),(a.flags&128)===0&&(a.memoizedState=null),a.flags|=4;ra(a),i=!1}else i=di(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i)return a.flags&256?(pt(a),a):(pt(a),null)}return pt(a),(a.flags&128)!==0?(a.lanes=s,a):(s=o!==null,e=e!==null&&e.memoizedState!==null,s&&(o=a.child,i=null,o.alternate!==null&&o.alternate.memoizedState!==null&&o.alternate.memoizedState.cachePool!==null&&(i=o.alternate.memoizedState.cachePool.pool),d=null,o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(d=o.memoizedState.cachePool.pool),d!==i&&(o.flags|=2048)),s!==e&&s&&(a.child.flags|=8192),vr(a,a.updateQueue),ra(a),null);case 4:return k(),e===null&&jd(a.stateNode.containerInfo),ra(a),null;case 10:return rs(a.type),ra(a),null;case 19:if(F(ba),o=a.memoizedState,o===null)return ra(a),null;if(i=(a.flags&128)!==0,d=o.rendering,d===null)if(i)sl(o,!1);else{if(ga!==0||e!==null&&(e.flags&128)!==0)for(e=a.child;e!==null;){if(d=rr(e),d!==null){for(a.flags|=128,sl(o,!1),e=d.updateQueue,a.updateQueue=e,vr(a,e),a.subtreeFlags=0,e=s,s=a.child;s!==null;)em(s,e),s=s.sibling;return V(ba,ba.current&1|2),Ue&&os(a,o.treeForkCount),a.child}e=e.sibling}o.tail!==null&&ha()>wr&&(a.flags|=128,i=!0,sl(o,!1),a.lanes=4194304)}else{if(!i)if(e=rr(d),e!==null){if(a.flags|=128,i=!0,e=e.updateQueue,a.updateQueue=e,vr(a,e),sl(o,!0),o.tail===null&&o.tailMode==="hidden"&&!d.alternate&&!Ue)return ra(a),null}else 2*ha()-o.renderingStartTime>wr&&s!==536870912&&(a.flags|=128,i=!0,sl(o,!1),a.lanes=4194304);o.isBackwards?(d.sibling=a.child,a.child=d):(e=o.last,e!==null?e.sibling=d:a.child=d,o.last=d)}return o.tail!==null?(e=o.tail,o.rendering=e,o.tail=e.sibling,o.renderingStartTime=ha(),e.sibling=null,s=ba.current,V(ba,i?s&1|2:s&1),Ue&&os(a,o.treeForkCount),e):(ra(a),null);case 22:case 23:return pt(a),Ni(),o=a.memoizedState!==null,e!==null?e.memoizedState!==null!==o&&(a.flags|=8192):o&&(a.flags|=8192),o?(s&536870912)!==0&&(a.flags&128)===0&&(ra(a),a.subtreeFlags&6&&(a.flags|=8192)):ra(a),s=a.updateQueue,s!==null&&vr(a,s.retryQueue),s=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(s=e.memoizedState.cachePool.pool),o=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(o=a.memoizedState.cachePool.pool),o!==s&&(a.flags|=2048),e!==null&&F(dn),null;case 24:return s=null,e!==null&&(s=e.memoizedState.cache),a.memoizedState.cache!==s&&(a.flags|=2048),rs(va),ra(a),null;case 25:return null;case 30:return null}throw Error(c(156,a.tag))}function _b(e,a){switch(ci(a),a.tag){case 1:return e=a.flags,e&65536?(a.flags=e&-65537|128,a):null;case 3:return rs(va),k(),e=a.flags,(e&65536)!==0&&(e&128)===0?(a.flags=e&-65537|128,a):null;case 26:case 27:case 5:return ie(a),null;case 31:if(a.memoizedState!==null){if(pt(a),a.alternate===null)throw Error(c(340));ln()}return e=a.flags,e&65536?(a.flags=e&-65537|128,a):null;case 13:if(pt(a),e=a.memoizedState,e!==null&&e.dehydrated!==null){if(a.alternate===null)throw Error(c(340));ln()}return e=a.flags,e&65536?(a.flags=e&-65537|128,a):null;case 19:return F(ba),null;case 4:return k(),null;case 10:return rs(a.type),null;case 22:case 23:return pt(a),Ni(),e!==null&&F(dn),e=a.flags,e&65536?(a.flags=e&-65537|128,a):null;case 24:return rs(va),null;case 25:return null;default:return null}}function Ex(e,a){switch(ci(a),a.tag){case 3:rs(va),k();break;case 26:case 27:case 5:ie(a);break;case 4:k();break;case 31:a.memoizedState!==null&&pt(a);break;case 13:pt(a);break;case 19:F(ba);break;case 10:rs(a.type);break;case 22:case 23:pt(a),Ni(),e!==null&&F(dn);break;case 24:rs(va)}}function nl(e,a){try{var s=a.updateQueue,o=s!==null?s.lastEffect:null;if(o!==null){var i=o.next;s=i;do{if((s.tag&e)===e){o=void 0;var d=s.create,h=s.inst;o=d(),h.destroy=o}s=s.next}while(s!==i)}}catch(C){Ke(a,a.return,C)}}function Rs(e,a,s){try{var o=a.updateQueue,i=o!==null?o.lastEffect:null;if(i!==null){var d=i.next;o=d;do{if((o.tag&e)===e){var h=o.inst,C=h.destroy;if(C!==void 0){h.destroy=void 0,i=a;var A=s,H=C;try{H()}catch(I){Ke(i,A,I)}}}o=o.next}while(o!==d)}}catch(I){Ke(a,a.return,I)}}function Px(e){var a=e.updateQueue;if(a!==null){var s=e.stateNode;try{bm(a,s)}catch(o){Ke(e,e.return,o)}}}function Dx(e,a,s){s.props=gn(e.type,e.memoizedProps),s.state=e.memoizedState;try{s.componentWillUnmount()}catch(o){Ke(e,a,o)}}function ol(e,a){try{var s=e.ref;if(s!==null){switch(e.tag){case 26:case 27:case 5:var o=e.stateNode;break;case 30:o=e.stateNode;break;default:o=e.stateNode}typeof s=="function"?e.refCleanup=s(o):s.current=o}}catch(i){Ke(e,a,i)}}function Gt(e,a){var s=e.ref,o=e.refCleanup;if(s!==null)if(typeof o=="function")try{o()}catch(i){Ke(e,a,i)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof s=="function")try{s(null)}catch(i){Ke(e,a,i)}else s.current=null}function Mx(e){var a=e.type,s=e.memoizedProps,o=e.stateNode;try{e:switch(a){case"button":case"input":case"select":case"textarea":s.autoFocus&&o.focus();break e;case"img":s.src?o.src=s.src:s.srcSet&&(o.srcset=s.srcSet)}}catch(i){Ke(e,e.return,i)}}function ad(e,a,s){try{var o=e.stateNode;ry(o,e.type,s,a),o[et]=a}catch(i){Ke(e,e.return,i)}}function Tx(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Fs(e.type)||e.tag===4}function td(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Tx(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&&Fs(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 sd(e,a,s){var o=e.tag;if(o===5||o===6)e=e.stateNode,a?(s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s).insertBefore(e,a):(a=s.nodeType===9?s.body:s.nodeName==="HTML"?s.ownerDocument.body:s,a.appendChild(e),s=s._reactRootContainer,s!=null||a.onclick!==null||(a.onclick=ts));else if(o!==4&&(o===27&&Fs(e.type)&&(s=e.stateNode,a=null),e=e.child,e!==null))for(sd(e,a,s),e=e.sibling;e!==null;)sd(e,a,s),e=e.sibling}function Cr(e,a,s){var o=e.tag;if(o===5||o===6)e=e.stateNode,a?s.insertBefore(e,a):s.appendChild(e);else if(o!==4&&(o===27&&Fs(e.type)&&(s=e.stateNode),e=e.child,e!==null))for(Cr(e,a,s),e=e.sibling;e!==null;)Cr(e,a,s),e=e.sibling}function kx(e){var a=e.stateNode,s=e.memoizedProps;try{for(var o=e.type,i=a.attributes;i.length;)a.removeAttributeNode(i[0]);Ua(a,o,s),a[La]=e,a[et]=s}catch(d){Ke(e,e.return,d)}}var ps=!1,Na=!1,nd=!1,zx=typeof WeakSet=="function"?WeakSet:Set,za=null;function qb(e,a){if(e=e.containerInfo,wd=Ur,e=Xp(e),Kc(e)){if("selectionStart"in e)var s={start:e.selectionStart,end:e.selectionEnd};else e:{s=(s=e.ownerDocument)&&s.defaultView||window;var o=s.getSelection&&s.getSelection();if(o&&o.rangeCount!==0){s=o.anchorNode;var i=o.anchorOffset,d=o.focusNode;o=o.focusOffset;try{s.nodeType,d.nodeType}catch{s=null;break e}var h=0,C=-1,A=-1,H=0,I=0,J=e,_=null;a:for(;;){for(var Y;J!==s||i!==0&&J.nodeType!==3||(C=h+i),J!==d||o!==0&&J.nodeType!==3||(A=h+o),J.nodeType===3&&(h+=J.nodeValue.length),(Y=J.firstChild)!==null;)_=J,J=Y;for(;;){if(J===e)break a;if(_===s&&++H===i&&(C=h),_===d&&++I===o&&(A=h),(Y=J.nextSibling)!==null)break;J=_,_=J.parentNode}J=Y}s=C===-1||A===-1?null:{start:C,end:A}}else s=null}s=s||{start:0,end:0}}else s=null;for(Ad={focusedElem:e,selectionRange:s},Ur=!1,za=a;za!==null;)if(a=za,e=a.child,(a.subtreeFlags&1028)!==0&&e!==null)e.return=a,za=e;else for(;za!==null;){switch(a=za,d=a.alternate,e=a.flags,a.tag){case 0:if((e&4)!==0&&(e=a.updateQueue,e=e!==null?e.events:null,e!==null))for(s=0;s<e.length;s++)i=e[s],i.ref.impl=i.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&d!==null){e=void 0,s=a,i=d.memoizedProps,d=d.memoizedState,o=s.stateNode;try{var ge=gn(s.type,i);e=o.getSnapshotBeforeUpdate(ge,d),o.__reactInternalSnapshotBeforeUpdate=e}catch(we){Ke(s,s.return,we)}}break;case 3:if((e&1024)!==0){if(e=a.stateNode.containerInfo,s=e.nodeType,s===9)Dd(e);else if(s===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Dd(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(c(163))}if(e=a.sibling,e!==null){e.return=a.return,za=e;break}za=a.return}}function Rx(e,a,s){var o=s.flags;switch(s.tag){case 0:case 11:case 15:xs(e,s),o&4&&nl(5,s);break;case 1:if(xs(e,s),o&4)if(e=s.stateNode,a===null)try{e.componentDidMount()}catch(h){Ke(s,s.return,h)}else{var i=gn(s.type,a.memoizedProps);a=a.memoizedState;try{e.componentDidUpdate(i,a,e.__reactInternalSnapshotBeforeUpdate)}catch(h){Ke(s,s.return,h)}}o&64&&Px(s),o&512&&ol(s,s.return);break;case 3:if(xs(e,s),o&64&&(e=s.updateQueue,e!==null)){if(a=null,s.child!==null)switch(s.child.tag){case 27:case 5:a=s.child.stateNode;break;case 1:a=s.child.stateNode}try{bm(e,a)}catch(h){Ke(s,s.return,h)}}break;case 27:a===null&&o&4&&kx(s);case 26:case 5:xs(e,s),a===null&&o&4&&Mx(s),o&512&&ol(s,s.return);break;case 12:xs(e,s);break;case 31:xs(e,s),o&4&&Bx(e,s);break;case 13:xs(e,s),o&4&&Lx(e,s),o&64&&(e=s.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(s=Qb.bind(null,s),gy(e,s))));break;case 22:if(o=s.memoizedState!==null||ps,!o){a=a!==null&&a.memoizedState!==null||Na,i=ps;var d=Na;ps=o,(Na=a)&&!d?gs(e,s,(s.subtreeFlags&8772)!==0):xs(e,s),ps=i,Na=d}break;case 30:break;default:xs(e,s)}}function Ox(e){var a=e.alternate;a!==null&&(e.alternate=null,Ox(a)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(a=e.stateNode,a!==null&&Rc(a)),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 da=null,tt=!1;function ms(e,a,s){for(s=s.child;s!==null;)Hx(e,a,s),s=s.sibling}function Hx(e,a,s){if(Oe&&typeof Oe.onCommitFiberUnmount=="function")try{Oe.onCommitFiberUnmount(We,s)}catch{}switch(s.tag){case 26:Na||Gt(s,a),ms(e,a,s),s.memoizedState?s.memoizedState.count--:s.stateNode&&(s=s.stateNode,s.parentNode.removeChild(s));break;case 27:Na||Gt(s,a);var o=da,i=tt;Fs(s.type)&&(da=s.stateNode,tt=!1),ms(e,a,s),xl(s.stateNode),da=o,tt=i;break;case 5:Na||Gt(s,a);case 6:if(o=da,i=tt,da=null,ms(e,a,s),da=o,tt=i,da!==null)if(tt)try{(da.nodeType===9?da.body:da.nodeName==="HTML"?da.ownerDocument.body:da).removeChild(s.stateNode)}catch(d){Ke(s,a,d)}else try{da.removeChild(s.stateNode)}catch(d){Ke(s,a,d)}break;case 18:da!==null&&(tt?(e=da,Pg(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,s.stateNode),uo(e)):Pg(da,s.stateNode));break;case 4:o=da,i=tt,da=s.stateNode.containerInfo,tt=!0,ms(e,a,s),da=o,tt=i;break;case 0:case 11:case 14:case 15:Rs(2,s,a),Na||Rs(4,s,a),ms(e,a,s);break;case 1:Na||(Gt(s,a),o=s.stateNode,typeof o.componentWillUnmount=="function"&&Dx(s,a,o)),ms(e,a,s);break;case 21:ms(e,a,s);break;case 22:Na=(o=Na)||s.memoizedState!==null,ms(e,a,s),Na=o;break;default:ms(e,a,s)}}function Bx(e,a){if(a.memoizedState===null&&(e=a.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{uo(e)}catch(s){Ke(a,a.return,s)}}}function Lx(e,a){if(a.memoizedState===null&&(e=a.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{uo(e)}catch(s){Ke(a,a.return,s)}}function Fb(e){switch(e.tag){case 31:case 13:case 19:var a=e.stateNode;return a===null&&(a=e.stateNode=new zx),a;case 22:return e=e.stateNode,a=e._retryCache,a===null&&(a=e._retryCache=new zx),a;default:throw Error(c(435,e.tag))}}function jr(e,a){var s=Fb(e);a.forEach(function(o){if(!s.has(o)){s.add(o);var i=Zb.bind(null,e,o);o.then(i,i)}})}function st(e,a){var s=a.deletions;if(s!==null)for(var o=0;o<s.length;o++){var i=s[o],d=e,h=a,C=h;e:for(;C!==null;){switch(C.tag){case 27:if(Fs(C.type)){da=C.stateNode,tt=!1;break e}break;case 5:da=C.stateNode,tt=!1;break e;case 3:case 4:da=C.stateNode.containerInfo,tt=!0;break e}C=C.return}if(da===null)throw Error(c(160));Hx(d,h,i),da=null,tt=!1,d=i.alternate,d!==null&&(d.return=null),i.return=null}if(a.subtreeFlags&13886)for(a=a.child;a!==null;)_x(a,e),a=a.sibling}var Rt=null;function _x(e,a){var s=e.alternate,o=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:st(a,e),nt(e),o&4&&(Rs(3,e,e.return),nl(3,e),Rs(5,e,e.return));break;case 1:st(a,e),nt(e),o&512&&(Na||s===null||Gt(s,s.return)),o&64&&ps&&(e=e.updateQueue,e!==null&&(o=e.callbacks,o!==null&&(s=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=s===null?o:s.concat(o))));break;case 26:var i=Rt;if(st(a,e),nt(e),o&512&&(Na||s===null||Gt(s,s.return)),o&4){var d=s!==null?s.memoizedState:null;if(o=e.memoizedState,s===null)if(o===null)if(e.stateNode===null){e:{o=e.type,s=e.memoizedProps,i=i.ownerDocument||i;a:switch(o){case"title":d=i.getElementsByTagName("title")[0],(!d||d[ko]||d[La]||d.namespaceURI==="http://www.w3.org/2000/svg"||d.hasAttribute("itemprop"))&&(d=i.createElement(o),i.head.insertBefore(d,i.querySelector("head > title"))),Ua(d,o,s),d[La]=e,ka(d),o=d;break e;case"link":var h=_g("link","href",i).get(o+(s.href||""));if(h){for(var C=0;C<h.length;C++)if(d=h[C],d.getAttribute("href")===(s.href==null||s.href===""?null:s.href)&&d.getAttribute("rel")===(s.rel==null?null:s.rel)&&d.getAttribute("title")===(s.title==null?null:s.title)&&d.getAttribute("crossorigin")===(s.crossOrigin==null?null:s.crossOrigin)){h.splice(C,1);break a}}d=i.createElement(o),Ua(d,o,s),i.head.appendChild(d);break;case"meta":if(h=_g("meta","content",i).get(o+(s.content||""))){for(C=0;C<h.length;C++)if(d=h[C],d.getAttribute("content")===(s.content==null?null:""+s.content)&&d.getAttribute("name")===(s.name==null?null:s.name)&&d.getAttribute("property")===(s.property==null?null:s.property)&&d.getAttribute("http-equiv")===(s.httpEquiv==null?null:s.httpEquiv)&&d.getAttribute("charset")===(s.charSet==null?null:s.charSet)){h.splice(C,1);break a}}d=i.createElement(o),Ua(d,o,s),i.head.appendChild(d);break;default:throw Error(c(468,o))}d[La]=e,ka(d),o=d}e.stateNode=o}else qg(i,e.type,e.stateNode);else e.stateNode=Lg(i,o,e.memoizedProps);else d!==o?(d===null?s.stateNode!==null&&(s=s.stateNode,s.parentNode.removeChild(s)):d.count--,o===null?qg(i,e.type,e.stateNode):Lg(i,o,e.memoizedProps)):o===null&&e.stateNode!==null&&ad(e,e.memoizedProps,s.memoizedProps)}break;case 27:st(a,e),nt(e),o&512&&(Na||s===null||Gt(s,s.return)),s!==null&&o&4&&ad(e,e.memoizedProps,s.memoizedProps);break;case 5:if(st(a,e),nt(e),o&512&&(Na||s===null||Gt(s,s.return)),e.flags&32){i=e.stateNode;try{zn(i,"")}catch(ge){Ke(e,e.return,ge)}}o&4&&e.stateNode!=null&&(i=e.memoizedProps,ad(e,i,s!==null?s.memoizedProps:i)),o&1024&&(nd=!0);break;case 6:if(st(a,e),nt(e),o&4){if(e.stateNode===null)throw Error(c(162));o=e.memoizedProps,s=e.stateNode;try{s.nodeValue=o}catch(ge){Ke(e,e.return,ge)}}break;case 3:if(Lr=null,i=Rt,Rt=Hr(a.containerInfo),st(a,e),Rt=i,nt(e),o&4&&s!==null&&s.memoizedState.isDehydrated)try{uo(a.containerInfo)}catch(ge){Ke(e,e.return,ge)}nd&&(nd=!1,qx(e));break;case 4:o=Rt,Rt=Hr(e.stateNode.containerInfo),st(a,e),nt(e),Rt=o;break;case 12:st(a,e),nt(e);break;case 31:st(a,e),nt(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,jr(e,o)));break;case 13:st(a,e),nt(e),e.child.flags&8192&&e.memoizedState!==null!=(s!==null&&s.memoizedState!==null)&&(Sr=ha()),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,jr(e,o)));break;case 22:i=e.memoizedState!==null;var A=s!==null&&s.memoizedState!==null,H=ps,I=Na;if(ps=H||i,Na=I||A,st(a,e),Na=I,ps=H,nt(e),o&8192)e:for(a=e.stateNode,a._visibility=i?a._visibility&-2:a._visibility|1,i&&(s===null||A||ps||Na||fn(e)),s=null,a=e;;){if(a.tag===5||a.tag===26){if(s===null){A=s=a;try{if(d=A.stateNode,i)h=d.style,typeof h.setProperty=="function"?h.setProperty("display","none","important"):h.display="none";else{C=A.stateNode;var J=A.memoizedProps.style,_=J!=null&&J.hasOwnProperty("display")?J.display:null;C.style.display=_==null||typeof _=="boolean"?"":(""+_).trim()}}catch(ge){Ke(A,A.return,ge)}}}else if(a.tag===6){if(s===null){A=a;try{A.stateNode.nodeValue=i?"":A.memoizedProps}catch(ge){Ke(A,A.return,ge)}}}else if(a.tag===18){if(s===null){A=a;try{var Y=A.stateNode;i?Dg(Y,!0):Dg(A.stateNode,!1)}catch(ge){Ke(A,A.return,ge)}}}else if((a.tag!==22&&a.tag!==23||a.memoizedState===null||a===e)&&a.child!==null){a.child.return=a,a=a.child;continue}if(a===e)break e;for(;a.sibling===null;){if(a.return===null||a.return===e)break e;s===a&&(s=null),a=a.return}s===a&&(s=null),a.sibling.return=a.return,a=a.sibling}o&4&&(o=e.updateQueue,o!==null&&(s=o.retryQueue,s!==null&&(o.retryQueue=null,jr(e,s))));break;case 19:st(a,e),nt(e),o&4&&(o=e.updateQueue,o!==null&&(e.updateQueue=null,jr(e,o)));break;case 30:break;case 21:break;default:st(a,e),nt(e)}}function nt(e){var a=e.flags;if(a&2){try{for(var s,o=e.return;o!==null;){if(Tx(o)){s=o;break}o=o.return}if(s==null)throw Error(c(160));switch(s.tag){case 27:var i=s.stateNode,d=td(e);Cr(e,d,i);break;case 5:var h=s.stateNode;s.flags&32&&(zn(h,""),s.flags&=-33);var C=td(e);Cr(e,C,h);break;case 3:case 4:var A=s.stateNode.containerInfo,H=td(e);sd(e,H,A);break;default:throw Error(c(161))}}catch(I){Ke(e,e.return,I)}e.flags&=-3}a&4096&&(e.flags&=-4097)}function qx(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var a=e;qx(a),a.tag===5&&a.flags&1024&&a.stateNode.reset(),e=e.sibling}}function xs(e,a){if(a.subtreeFlags&8772)for(a=a.child;a!==null;)Rx(e,a.alternate,a),a=a.sibling}function fn(e){for(e=e.child;e!==null;){var a=e;switch(a.tag){case 0:case 11:case 14:case 15:Rs(4,a,a.return),fn(a);break;case 1:Gt(a,a.return);var s=a.stateNode;typeof s.componentWillUnmount=="function"&&Dx(a,a.return,s),fn(a);break;case 27:xl(a.stateNode);case 26:case 5:Gt(a,a.return),fn(a);break;case 22:a.memoizedState===null&&fn(a);break;case 30:fn(a);break;default:fn(a)}e=e.sibling}}function gs(e,a,s){for(s=s&&(a.subtreeFlags&8772)!==0,a=a.child;a!==null;){var o=a.alternate,i=e,d=a,h=d.flags;switch(d.tag){case 0:case 11:case 15:gs(i,d,s),nl(4,d);break;case 1:if(gs(i,d,s),o=d,i=o.stateNode,typeof i.componentDidMount=="function")try{i.componentDidMount()}catch(H){Ke(o,o.return,H)}if(o=d,i=o.updateQueue,i!==null){var C=o.stateNode;try{var A=i.shared.hiddenCallbacks;if(A!==null)for(i.shared.hiddenCallbacks=null,i=0;i<A.length;i++)hm(A[i],C)}catch(H){Ke(o,o.return,H)}}s&&h&64&&Px(d),ol(d,d.return);break;case 27:kx(d);case 26:case 5:gs(i,d,s),s&&o===null&&h&4&&Mx(d),ol(d,d.return);break;case 12:gs(i,d,s);break;case 31:gs(i,d,s),s&&h&4&&Bx(i,d);break;case 13:gs(i,d,s),s&&h&4&&Lx(i,d);break;case 22:d.memoizedState===null&&gs(i,d,s),ol(d,d.return);break;case 30:break;default:gs(i,d,s)}a=a.sibling}}function od(e,a){var s=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(s=e.memoizedState.cachePool.pool),e=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(e=a.memoizedState.cachePool.pool),e!==s&&(e!=null&&e.refCount++,s!=null&&Xo(s))}function ld(e,a){e=null,a.alternate!==null&&(e=a.alternate.memoizedState.cache),a=a.memoizedState.cache,a!==e&&(a.refCount++,e!=null&&Xo(e))}function Ot(e,a,s,o){if(a.subtreeFlags&10256)for(a=a.child;a!==null;)Fx(e,a,s,o),a=a.sibling}function Fx(e,a,s,o){var i=a.flags;switch(a.tag){case 0:case 11:case 15:Ot(e,a,s,o),i&2048&&nl(9,a);break;case 1:Ot(e,a,s,o);break;case 3:Ot(e,a,s,o),i&2048&&(e=null,a.alternate!==null&&(e=a.alternate.memoizedState.cache),a=a.memoizedState.cache,a!==e&&(a.refCount++,e!=null&&Xo(e)));break;case 12:if(i&2048){Ot(e,a,s,o),e=a.stateNode;try{var d=a.memoizedProps,h=d.id,C=d.onPostCommit;typeof C=="function"&&C(h,a.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(A){Ke(a,a.return,A)}}else Ot(e,a,s,o);break;case 31:Ot(e,a,s,o);break;case 13:Ot(e,a,s,o);break;case 23:break;case 22:d=a.stateNode,h=a.alternate,a.memoizedState!==null?d._visibility&2?Ot(e,a,s,o):ll(e,a):d._visibility&2?Ot(e,a,s,o):(d._visibility|=2,Jn(e,a,s,o,(a.subtreeFlags&10256)!==0||!1)),i&2048&&od(h,a);break;case 24:Ot(e,a,s,o),i&2048&&ld(a.alternate,a);break;default:Ot(e,a,s,o)}}function Jn(e,a,s,o,i){for(i=i&&((a.subtreeFlags&10256)!==0||!1),a=a.child;a!==null;){var d=e,h=a,C=s,A=o,H=h.flags;switch(h.tag){case 0:case 11:case 15:Jn(d,h,C,A,i),nl(8,h);break;case 23:break;case 22:var I=h.stateNode;h.memoizedState!==null?I._visibility&2?Jn(d,h,C,A,i):ll(d,h):(I._visibility|=2,Jn(d,h,C,A,i)),i&&H&2048&&od(h.alternate,h);break;case 24:Jn(d,h,C,A,i),i&&H&2048&&ld(h.alternate,h);break;default:Jn(d,h,C,A,i)}a=a.sibling}}function ll(e,a){if(a.subtreeFlags&10256)for(a=a.child;a!==null;){var s=e,o=a,i=o.flags;switch(o.tag){case 22:ll(s,o),i&2048&&od(o.alternate,o);break;case 24:ll(s,o),i&2048&&ld(o.alternate,o);break;default:ll(s,o)}a=a.sibling}}var rl=8192;function eo(e,a,s){if(e.subtreeFlags&rl)for(e=e.child;e!==null;)Ux(e,a,s),e=e.sibling}function Ux(e,a,s){switch(e.tag){case 26:eo(e,a,s),e.flags&rl&&e.memoizedState!==null&&Ey(s,Rt,e.memoizedState,e.memoizedProps);break;case 5:eo(e,a,s);break;case 3:case 4:var o=Rt;Rt=Hr(e.stateNode.containerInfo),eo(e,a,s),Rt=o;break;case 22:e.memoizedState===null&&(o=e.alternate,o!==null&&o.memoizedState!==null?(o=rl,rl=16777216,eo(e,a,s),rl=o):eo(e,a,s));break;default:eo(e,a,s)}}function Vx(e){var a=e.alternate;if(a!==null&&(e=a.child,e!==null)){a.child=null;do a=e.sibling,e.sibling=null,e=a;while(e!==null)}}function cl(e){var a=e.deletions;if((e.flags&16)!==0){if(a!==null)for(var s=0;s<a.length;s++){var o=a[s];za=o,Xx(o,e)}Vx(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Gx(e),e=e.sibling}function Gx(e){switch(e.tag){case 0:case 11:case 15:cl(e),e.flags&2048&&Rs(9,e,e.return);break;case 3:cl(e);break;case 12:cl(e);break;case 22:var a=e.stateNode;e.memoizedState!==null&&a._visibility&2&&(e.return===null||e.return.tag!==13)?(a._visibility&=-3,Nr(e)):cl(e);break;default:cl(e)}}function Nr(e){var a=e.deletions;if((e.flags&16)!==0){if(a!==null)for(var s=0;s<a.length;s++){var o=a[s];za=o,Xx(o,e)}Vx(e)}for(e=e.child;e!==null;){switch(a=e,a.tag){case 0:case 11:case 15:Rs(8,a,a.return),Nr(a);break;case 22:s=a.stateNode,s._visibility&2&&(s._visibility&=-3,Nr(a));break;default:Nr(a)}e=e.sibling}}function Xx(e,a){for(;za!==null;){var s=za;switch(s.tag){case 0:case 11:case 15:Rs(8,s,a);break;case 23:case 22:if(s.memoizedState!==null&&s.memoizedState.cachePool!==null){var o=s.memoizedState.cachePool.pool;o!=null&&o.refCount++}break;case 24:Xo(s.memoizedState.cache)}if(o=s.child,o!==null)o.return=s,za=o;else e:for(s=e;za!==null;){o=za;var i=o.sibling,d=o.return;if(Ox(o),o===s){za=null;break e}if(i!==null){i.return=d,za=i;break e}za=d}}}var Ub={getCacheForType:function(e){var a=qa(va),s=a.data.get(e);return s===void 0&&(s=e(),a.data.set(e,s)),s},cacheSignal:function(){return qa(va).controller.signal}},Vb=typeof WeakMap=="function"?WeakMap:Map,Ie=0,na=null,Be=null,_e=0,Ze=0,mt=null,Os=!1,ao=!1,rd=!1,fs=0,ga=0,Hs=0,hn=0,cd=0,xt=0,to=0,il=null,ot=null,id=!1,Sr=0,Yx=0,wr=1/0,Ar=null,Bs=null,Aa=0,Ls=null,so=null,hs=0,dd=0,ud=null,$x=null,dl=0,pd=null;function gt(){return(Ie&2)!==0&&_e!==0?_e&-_e:D.T!==null?bd():kc()}function Ix(){if(xt===0)if((_e&536870912)===0||Ue){var e=Ma;Ma<<=1,(Ma&3932160)===0&&(Ma=262144),xt=e}else xt=536870912;return e=ut.current,e!==null&&(e.flags|=32),xt}function lt(e,a,s){(e===na&&(Ze===2||Ze===9)||e.cancelPendingCommit!==null)&&(no(e,0),_s(e,_e,xt,!1)),ua(e,s),((Ie&2)===0||e!==na)&&(e===na&&((Ie&2)===0&&(hn|=s),ga===4&&_s(e,_e,xt,!1)),Xt(e))}function Qx(e,a,s){if((Ie&6)!==0)throw Error(c(327));var o=!s&&(a&127)===0&&(a&e.expiredLanes)===0||ia(e,a),i=o?Yb(e,a):xd(e,a,!0),d=o;do{if(i===0){ao&&!o&&_s(e,a,0,!1);break}else{if(s=e.current.alternate,d&&!Gb(s)){i=xd(e,a,!1),d=!1;continue}if(i===2){if(d=a,e.errorRecoveryDisabledLanes&d)var h=0;else h=e.pendingLanes&-536870913,h=h!==0?h:h&536870912?536870912:0;if(h!==0){a=h;e:{var C=e;i=il;var A=C.current.memoizedState.isDehydrated;if(A&&(no(C,h).flags|=256),h=xd(C,h,!1),h!==2){if(rd&&!A){C.errorRecoveryDisabledLanes|=d,hn|=d,i=4;break e}d=ot,ot=i,d!==null&&(ot===null?ot=d:ot.push.apply(ot,d))}i=h}if(d=!1,i!==2)continue}}if(i===1){no(e,0),_s(e,a,0,!0);break}e:{switch(o=e,d=i,d){case 0:case 1:throw Error(c(345));case 4:if((a&4194048)!==a)break;case 6:_s(o,a,xt,!Os);break e;case 2:ot=null;break;case 3:case 5:break;default:throw Error(c(329))}if((a&62914560)===a&&(i=Sr+300-ha(),10<i)){if(_s(o,a,xt,!Os),Pe(o,0,!0)!==0)break e;hs=a,o.timeoutHandle=Ag(Zx.bind(null,o,s,ot,Ar,id,a,xt,hn,to,Os,d,"Throttled",-0,0),i);break e}Zx(o,s,ot,Ar,id,a,xt,hn,to,Os,d,null,-0,0)}}break}while(!0);Xt(e)}function Zx(e,a,s,o,i,d,h,C,A,H,I,J,_,Y){if(e.timeoutHandle=-1,J=a.subtreeFlags,J&8192||(J&16785408)===16785408){J={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:ts},Ux(a,d,J);var ge=(d&62914560)===d?Sr-ha():(d&4194048)===d?Yx-ha():0;if(ge=Py(J,ge),ge!==null){hs=d,e.cancelPendingCommit=ge(ng.bind(null,e,a,d,s,o,i,h,C,A,I,J,null,_,Y)),_s(e,d,h,!H);return}}ng(e,a,d,s,o,i,h,C,A)}function Gb(e){for(var a=e;;){var s=a.tag;if((s===0||s===11||s===15)&&a.flags&16384&&(s=a.updateQueue,s!==null&&(s=s.stores,s!==null)))for(var o=0;o<s.length;o++){var i=s[o],d=i.getSnapshot;i=i.value;try{if(!it(d(),i))return!1}catch{return!1}}if(s=a.child,a.subtreeFlags&16384&&s!==null)s.return=a,a=s;else{if(a===e)break;for(;a.sibling===null;){if(a.return===null||a.return===e)return!0;a=a.return}a.sibling.return=a.return,a=a.sibling}}return!0}function _s(e,a,s,o){a&=~cd,a&=~hn,e.suspendedLanes|=a,e.pingedLanes&=~a,o&&(e.warmLanes|=a),o=e.expirationTimes;for(var i=a;0<i;){var d=31-ue(i),h=1<<d;o[d]=-1,i&=~h}s!==0&&Js(e,s,a)}function Er(){return(Ie&6)===0?(ul(0),!1):!0}function md(){if(Be!==null){if(Ze===0)var e=Be.return;else e=Be,ls=rn=null,Di(e),In=null,$o=0,e=Be;for(;e!==null;)Ex(e.alternate,e),e=e.return;Be=null}}function no(e,a){var s=e.timeoutHandle;s!==-1&&(e.timeoutHandle=-1,dy(s)),s=e.cancelPendingCommit,s!==null&&(e.cancelPendingCommit=null,s()),hs=0,md(),na=e,Be=s=ns(e.current,null),_e=a,Ze=0,mt=null,Os=!1,ao=ia(e,a),rd=!1,to=xt=cd=hn=Hs=ga=0,ot=il=null,id=!1,(a&8)!==0&&(a|=a&32);var o=e.entangledLanes;if(o!==0)for(e=e.entanglements,o&=a;0<o;){var i=31-ue(o),d=1<<i;a|=e[i],o&=~d}return fs=a,Il(),s}function Kx(e,a){ze=null,D.H=al,a===$n||a===tr?(a=mm(),Ze=3):a===hi?(a=mm(),Ze=4):Ze=a===Xi?8:a!==null&&typeof a=="object"&&typeof a.then=="function"?6:1,mt=a,Be===null&&(ga=1,fr(e,jt(a,e.current)))}function Wx(){var e=ut.current;return e===null?!0:(_e&4194048)===_e?At===null:(_e&62914560)===_e||(_e&536870912)!==0?e===At:!1}function Jx(){var e=D.H;return D.H=al,e===null?al:e}function eg(){var e=D.A;return D.A=Ub,e}function Pr(){ga=4,Os||(_e&4194048)!==_e&&ut.current!==null||(ao=!0),(Hs&134217727)===0&&(hn&134217727)===0||na===null||_s(na,_e,xt,!1)}function xd(e,a,s){var o=Ie;Ie|=2;var i=Jx(),d=eg();(na!==e||_e!==a)&&(Ar=null,no(e,a)),a=!1;var h=ga;e:do try{if(Ze!==0&&Be!==null){var C=Be,A=mt;switch(Ze){case 8:md(),h=6;break e;case 3:case 2:case 9:case 6:ut.current===null&&(a=!0);var H=Ze;if(Ze=0,mt=null,oo(e,C,A,H),s&&ao){h=0;break e}break;default:H=Ze,Ze=0,mt=null,oo(e,C,A,H)}}Xb(),h=ga;break}catch(I){Kx(e,I)}while(!0);return a&&e.shellSuspendCounter++,ls=rn=null,Ie=o,D.H=i,D.A=d,Be===null&&(na=null,_e=0,Il()),h}function Xb(){for(;Be!==null;)ag(Be)}function Yb(e,a){var s=Ie;Ie|=2;var o=Jx(),i=eg();na!==e||_e!==a?(Ar=null,wr=ha()+500,no(e,a)):ao=ia(e,a);e:do try{if(Ze!==0&&Be!==null){a=Be;var d=mt;a:switch(Ze){case 1:Ze=0,mt=null,oo(e,a,d,1);break;case 2:case 9:if(um(d)){Ze=0,mt=null,tg(a);break}a=function(){Ze!==2&&Ze!==9||na!==e||(Ze=7),Xt(e)},d.then(a,a);break e;case 3:Ze=7;break e;case 4:Ze=5;break e;case 7:um(d)?(Ze=0,mt=null,tg(a)):(Ze=0,mt=null,oo(e,a,d,7));break;case 5:var h=null;switch(Be.tag){case 26:h=Be.memoizedState;case 5:case 27:var C=Be;if(h?Fg(h):C.stateNode.complete){Ze=0,mt=null;var A=C.sibling;if(A!==null)Be=A;else{var H=C.return;H!==null?(Be=H,Dr(H)):Be=null}break a}}Ze=0,mt=null,oo(e,a,d,5);break;case 6:Ze=0,mt=null,oo(e,a,d,6);break;case 8:md(),ga=6;break e;default:throw Error(c(462))}}$b();break}catch(I){Kx(e,I)}while(!0);return ls=rn=null,D.H=o,D.A=i,Ie=s,Be!==null?0:(na=null,_e=0,Il(),ga)}function $b(){for(;Be!==null&&!Fe();)ag(Be)}function ag(e){var a=wx(e.alternate,e,fs);e.memoizedProps=e.pendingProps,a===null?Dr(e):Be=a}function tg(e){var a=e,s=a.alternate;switch(a.tag){case 15:case 0:a=yx(s,a,a.pendingProps,a.type,void 0,_e);break;case 11:a=yx(s,a,a.pendingProps,a.type.render,a.ref,_e);break;case 5:Di(a);default:Ex(s,a),a=Be=em(a,fs),a=wx(s,a,fs)}e.memoizedProps=e.pendingProps,a===null?Dr(e):Be=a}function oo(e,a,s,o){ls=rn=null,Di(a),In=null,$o=0;var i=a.return;try{if(Ob(e,i,a,s,_e)){ga=1,fr(e,jt(s,e.current)),Be=null;return}}catch(d){if(i!==null)throw Be=i,d;ga=1,fr(e,jt(s,e.current)),Be=null;return}a.flags&32768?(Ue||o===1?e=!0:ao||(_e&536870912)!==0?e=!1:(Os=e=!0,(o===2||o===9||o===3||o===6)&&(o=ut.current,o!==null&&o.tag===13&&(o.flags|=16384))),sg(a,e)):Dr(a)}function Dr(e){var a=e;do{if((a.flags&32768)!==0){sg(a,Os);return}e=a.return;var s=Lb(a.alternate,a,fs);if(s!==null){Be=s;return}if(a=a.sibling,a!==null){Be=a;return}Be=a=e}while(a!==null);ga===0&&(ga=5)}function sg(e,a){do{var s=_b(e.alternate,e);if(s!==null){s.flags&=32767,Be=s;return}if(s=e.return,s!==null&&(s.flags|=32768,s.subtreeFlags=0,s.deletions=null),!a&&(e=e.sibling,e!==null)){Be=e;return}Be=e=s}while(e!==null);ga=6,Be=null}function ng(e,a,s,o,i,d,h,C,A){e.cancelPendingCommit=null;do Mr();while(Aa!==0);if((Ie&6)!==0)throw Error(c(327));if(a!==null){if(a===e.current)throw Error(c(177));if(d=a.lanes|a.childLanes,d|=ti,Ka(e,s,d,h,C,A),e===na&&(Be=na=null,_e=0),so=a,Ls=e,hs=s,dd=d,ud=i,$x=o,(a.subtreeFlags&10256)!==0||(a.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,Kb(Ge,function(){return ig(),null})):(e.callbackNode=null,e.callbackPriority=0),o=(a.flags&13878)!==0,(a.subtreeFlags&13878)!==0||o){o=D.T,D.T=null,i=B.p,B.p=2,h=Ie,Ie|=4;try{qb(e,a,s)}finally{Ie=h,B.p=i,D.T=o}}Aa=1,og(),lg(),rg()}}function og(){if(Aa===1){Aa=0;var e=Ls,a=so,s=(a.flags&13878)!==0;if((a.subtreeFlags&13878)!==0||s){s=D.T,D.T=null;var o=B.p;B.p=2;var i=Ie;Ie|=4;try{_x(a,e);var d=Ad,h=Xp(e.containerInfo),C=d.focusedElem,A=d.selectionRange;if(h!==C&&C&&C.ownerDocument&&Gp(C.ownerDocument.documentElement,C)){if(A!==null&&Kc(C)){var H=A.start,I=A.end;if(I===void 0&&(I=H),"selectionStart"in C)C.selectionStart=H,C.selectionEnd=Math.min(I,C.value.length);else{var J=C.ownerDocument||document,_=J&&J.defaultView||window;if(_.getSelection){var Y=_.getSelection(),ge=C.textContent.length,we=Math.min(A.start,ge),aa=A.end===void 0?we:Math.min(A.end,ge);!Y.extend&&we>aa&&(h=aa,aa=we,we=h);var z=Vp(C,we),M=Vp(C,aa);if(z&&M&&(Y.rangeCount!==1||Y.anchorNode!==z.node||Y.anchorOffset!==z.offset||Y.focusNode!==M.node||Y.focusOffset!==M.offset)){var O=J.createRange();O.setStart(z.node,z.offset),Y.removeAllRanges(),we>aa?(Y.addRange(O),Y.extend(M.node,M.offset)):(O.setEnd(M.node,M.offset),Y.addRange(O))}}}}for(J=[],Y=C;Y=Y.parentNode;)Y.nodeType===1&&J.push({element:Y,left:Y.scrollLeft,top:Y.scrollTop});for(typeof C.focus=="function"&&C.focus(),C=0;C<J.length;C++){var Z=J[C];Z.element.scrollLeft=Z.left,Z.element.scrollTop=Z.top}}Ur=!!wd,Ad=wd=null}finally{Ie=i,B.p=o,D.T=s}}e.current=a,Aa=2}}function lg(){if(Aa===2){Aa=0;var e=Ls,a=so,s=(a.flags&8772)!==0;if((a.subtreeFlags&8772)!==0||s){s=D.T,D.T=null;var o=B.p;B.p=2;var i=Ie;Ie|=4;try{Rx(e,a.alternate,a)}finally{Ie=i,B.p=o,D.T=s}}Aa=3}}function rg(){if(Aa===4||Aa===3){Aa=0,Xa();var e=Ls,a=so,s=hs,o=$x;(a.subtreeFlags&10256)!==0||(a.flags&10256)!==0?Aa=5:(Aa=0,so=Ls=null,cg(e,e.pendingLanes));var i=e.pendingLanes;if(i===0&&(Bs=null),kt(s),a=a.stateNode,Oe&&typeof Oe.onCommitFiberRoot=="function")try{Oe.onCommitFiberRoot(We,a,void 0,(a.current.flags&128)===128)}catch{}if(o!==null){a=D.T,i=B.p,B.p=2,D.T=null;try{for(var d=e.onRecoverableError,h=0;h<o.length;h++){var C=o[h];d(C.value,{componentStack:C.stack})}}finally{D.T=a,B.p=i}}(hs&3)!==0&&Mr(),Xt(e),i=e.pendingLanes,(s&261930)!==0&&(i&42)!==0?e===pd?dl++:(dl=0,pd=e):dl=0,ul(0)}}function cg(e,a){(e.pooledCacheLanes&=a)===0&&(a=e.pooledCache,a!=null&&(e.pooledCache=null,Xo(a)))}function Mr(){return og(),lg(),rg(),ig()}function ig(){if(Aa!==5)return!1;var e=Ls,a=dd;dd=0;var s=kt(hs),o=D.T,i=B.p;try{B.p=32>s?32:s,D.T=null,s=ud,ud=null;var d=Ls,h=hs;if(Aa=0,so=Ls=null,hs=0,(Ie&6)!==0)throw Error(c(331));var C=Ie;if(Ie|=4,Gx(d.current),Fx(d,d.current,h,s),Ie=C,ul(0,!1),Oe&&typeof Oe.onPostCommitFiberRoot=="function")try{Oe.onPostCommitFiberRoot(We,d)}catch{}return!0}finally{B.p=i,D.T=o,cg(e,a)}}function dg(e,a,s){a=jt(s,a),a=Gi(e.stateNode,a,2),e=Ts(e,a,2),e!==null&&(ua(e,2),Xt(e))}function Ke(e,a,s){if(e.tag===3)dg(e,e,s);else for(;a!==null;){if(a.tag===3){dg(a,e,s);break}else if(a.tag===1){var o=a.stateNode;if(typeof a.type.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&(Bs===null||!Bs.has(o))){e=jt(s,e),s=ux(2),o=Ts(a,s,2),o!==null&&(px(s,o,a,e),ua(o,2),Xt(o));break}}a=a.return}}function gd(e,a,s){var o=e.pingCache;if(o===null){o=e.pingCache=new Vb;var i=new Set;o.set(a,i)}else i=o.get(a),i===void 0&&(i=new Set,o.set(a,i));i.has(s)||(rd=!0,i.add(s),e=Ib.bind(null,e,a,s),a.then(e,e))}function Ib(e,a,s){var o=e.pingCache;o!==null&&o.delete(a),e.pingedLanes|=e.suspendedLanes&s,e.warmLanes&=~s,na===e&&(_e&s)===s&&(ga===4||ga===3&&(_e&62914560)===_e&&300>ha()-Sr?(Ie&2)===0&&no(e,0):cd|=s,to===_e&&(to=0)),Xt(e)}function ug(e,a){a===0&&(a=Ya()),e=nn(e,a),e!==null&&(ua(e,a),Xt(e))}function Qb(e){var a=e.memoizedState,s=0;a!==null&&(s=a.retryLane),ug(e,s)}function Zb(e,a){var s=0;switch(e.tag){case 31:case 13:var o=e.stateNode,i=e.memoizedState;i!==null&&(s=i.retryLane);break;case 19:o=e.stateNode;break;case 22:o=e.stateNode._retryCache;break;default:throw Error(c(314))}o!==null&&o.delete(a),ug(e,s)}function Kb(e,a){return Za(e,a)}var Tr=null,lo=null,fd=!1,kr=!1,hd=!1,qs=0;function Xt(e){e!==lo&&e.next===null&&(lo===null?Tr=lo=e:lo=lo.next=e),kr=!0,fd||(fd=!0,Jb())}function ul(e,a){if(!hd&&kr){hd=!0;do for(var s=!1,o=Tr;o!==null;){if(e!==0){var i=o.pendingLanes;if(i===0)var d=0;else{var h=o.suspendedLanes,C=o.pingedLanes;d=(1<<31-ue(42|e)+1)-1,d&=i&~(h&~C),d=d&201326741?d&201326741|1:d?d|2:0}d!==0&&(s=!0,gg(o,d))}else d=_e,d=Pe(o,o===na?d:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),(d&3)===0||ia(o,d)||(s=!0,gg(o,d));o=o.next}while(s);hd=!1}}function Wb(){pg()}function pg(){kr=fd=!1;var e=0;qs!==0&&iy()&&(e=qs);for(var a=ha(),s=null,o=Tr;o!==null;){var i=o.next,d=mg(o,a);d===0?(o.next=null,s===null?Tr=i:s.next=i,i===null&&(lo=s)):(s=o,(e!==0||(d&3)!==0)&&(kr=!0)),o=i}Aa!==0&&Aa!==5||ul(e),qs!==0&&(qs=0)}function mg(e,a){for(var s=e.suspendedLanes,o=e.pingedLanes,i=e.expirationTimes,d=e.pendingLanes&-62914561;0<d;){var h=31-ue(d),C=1<<h,A=i[h];A===-1?((C&s)===0||(C&o)!==0)&&(i[h]=Ta(C,a)):A<=a&&(e.expiredLanes|=C),d&=~C}if(a=na,s=_e,s=Pe(e,e===a?s:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o=e.callbackNode,s===0||e===a&&(Ze===2||Ze===9)||e.cancelPendingCommit!==null)return o!==null&&o!==null&&ct(o),e.callbackNode=null,e.callbackPriority=0;if((s&3)===0||ia(e,s)){if(a=s&-s,a===e.callbackPriority)return a;switch(o!==null&&ct(o),kt(s)){case 2:case 8:s=Te;break;case 32:s=Ge;break;case 268435456:s=le;break;default:s=Ge}return o=xg.bind(null,e),s=Za(s,o),e.callbackPriority=a,e.callbackNode=s,a}return o!==null&&o!==null&&ct(o),e.callbackPriority=2,e.callbackNode=null,2}function xg(e,a){if(Aa!==0&&Aa!==5)return e.callbackNode=null,e.callbackPriority=0,null;var s=e.callbackNode;if(Mr()&&e.callbackNode!==s)return null;var o=_e;return o=Pe(e,e===na?o:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),o===0?null:(Qx(e,o,a),mg(e,ha()),e.callbackNode!=null&&e.callbackNode===s?xg.bind(null,e):null)}function gg(e,a){if(Mr())return null;Qx(e,a,!0)}function Jb(){uy(function(){(Ie&6)!==0?Za(Se,Wb):pg()})}function bd(){if(qs===0){var e=Xn;e===0&&(e=oa,oa<<=1,(oa&261888)===0&&(oa=256)),qs=e}return qs}function fg(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:ql(""+e)}function hg(e,a){var s=a.ownerDocument.createElement("input");return s.name=a.name,s.value=a.value,e.id&&s.setAttribute("form",e.id),a.parentNode.insertBefore(s,a),e=new FormData(e),s.parentNode.removeChild(s),e}function ey(e,a,s,o,i){if(a==="submit"&&s&&s.stateNode===i){var d=fg((i[et]||null).action),h=o.submitter;h&&(a=(a=h[et]||null)?fg(a.formAction):h.getAttribute("formAction"),a!==null&&(d=a,h=null));var C=new Gl("action","action",null,o,i);e.push({event:C,listeners:[{instance:null,listener:function(){if(o.defaultPrevented){if(qs!==0){var A=h?hg(i,h):new FormData(i);Li(s,{pending:!0,data:A,method:i.method,action:d},null,A)}}else typeof d=="function"&&(C.preventDefault(),A=h?hg(i,h):new FormData(i),Li(s,{pending:!0,data:A,method:i.method,action:d},d,A))},currentTarget:i}]})}}for(var yd=0;yd<ai.length;yd++){var vd=ai[yd],ay=vd.toLowerCase(),ty=vd[0].toUpperCase()+vd.slice(1);zt(ay,"on"+ty)}zt(Ip,"onAnimationEnd"),zt(Qp,"onAnimationIteration"),zt(Zp,"onAnimationStart"),zt("dblclick","onDoubleClick"),zt("focusin","onFocus"),zt("focusout","onBlur"),zt(bb,"onTransitionRun"),zt(yb,"onTransitionStart"),zt(vb,"onTransitionCancel"),zt(Kp,"onTransitionEnd"),Tn("onMouseEnter",["mouseout","mouseover"]),Tn("onMouseLeave",["mouseout","mouseover"]),Tn("onPointerEnter",["pointerout","pointerover"]),Tn("onPointerLeave",["pointerout","pointerover"]),en("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),en("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),en("onBeforeInput",["compositionend","keypress","textInput","paste"]),en("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),en("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),en("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var pl="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(" "),sy=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(pl));function bg(e,a){a=(a&4)!==0;for(var s=0;s<e.length;s++){var o=e[s],i=o.event;o=o.listeners;e:{var d=void 0;if(a)for(var h=o.length-1;0<=h;h--){var C=o[h],A=C.instance,H=C.currentTarget;if(C=C.listener,A!==d&&i.isPropagationStopped())break e;d=C,i.currentTarget=H;try{d(i)}catch(I){$l(I)}i.currentTarget=null,d=A}else for(h=0;h<o.length;h++){if(C=o[h],A=C.instance,H=C.currentTarget,C=C.listener,A!==d&&i.isPropagationStopped())break e;d=C,i.currentTarget=H;try{d(i)}catch(I){$l(I)}i.currentTarget=null,d=A}}}}function Le(e,a){var s=a[zc];s===void 0&&(s=a[zc]=new Set);var o=e+"__bubble";s.has(o)||(yg(a,e,2,!1),s.add(o))}function Cd(e,a,s){var o=0;a&&(o|=4),yg(s,e,o,a)}var zr="_reactListening"+Math.random().toString(36).slice(2);function jd(e){if(!e[zr]){e[zr]=!0,pp.forEach(function(s){s!=="selectionchange"&&(sy.has(s)||Cd(s,!1,e),Cd(s,!0,e))});var a=e.nodeType===9?e:e.ownerDocument;a===null||a[zr]||(a[zr]=!0,Cd("selectionchange",!1,a))}}function yg(e,a,s,o){switch(Ig(a)){case 2:var i=Ty;break;case 8:i=ky;break;default:i=Bd}s=i.bind(null,a,s,e),i=void 0,!Uc||a!=="touchstart"&&a!=="touchmove"&&a!=="wheel"||(i=!0),o?i!==void 0?e.addEventListener(a,s,{capture:!0,passive:i}):e.addEventListener(a,s,!0):i!==void 0?e.addEventListener(a,s,{passive:i}):e.addEventListener(a,s,!1)}function Nd(e,a,s,o,i){var d=o;if((a&1)===0&&(a&2)===0&&o!==null)e:for(;;){if(o===null)return;var h=o.tag;if(h===3||h===4){var C=o.stateNode.containerInfo;if(C===i)break;if(h===4)for(h=o.return;h!==null;){var A=h.tag;if((A===3||A===4)&&h.stateNode.containerInfo===i)return;h=h.return}for(;C!==null;){if(h=Pn(C),h===null)return;if(A=h.tag,A===5||A===6||A===26||A===27){o=d=h;continue e}C=C.parentNode}}o=o.return}Sp(function(){var H=d,I=qc(s),J=[];e:{var _=Wp.get(e);if(_!==void 0){var Y=Gl,ge=e;switch(e){case"keypress":if(Ul(s)===0)break e;case"keydown":case"keyup":Y=Z1;break;case"focusin":ge="focus",Y=Yc;break;case"focusout":ge="blur",Y=Yc;break;case"beforeblur":case"afterblur":Y=Yc;break;case"click":if(s.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":Y=Ep;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":Y=L1;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":Y=J1;break;case Ip:case Qp:case Zp:Y=F1;break;case Kp:Y=ab;break;case"scroll":case"scrollend":Y=H1;break;case"wheel":Y=sb;break;case"copy":case"cut":case"paste":Y=V1;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":Y=Dp;break;case"toggle":case"beforetoggle":Y=ob}var we=(a&4)!==0,aa=!we&&(e==="scroll"||e==="scrollend"),z=we?_!==null?_+"Capture":null:_;we=[];for(var M=H,O;M!==null;){var Z=M;if(O=Z.stateNode,Z=Z.tag,Z!==5&&Z!==26&&Z!==27||O===null||z===null||(Z=Ro(M,z),Z!=null&&we.push(ml(M,Z,O))),aa)break;M=M.return}0<we.length&&(_=new Y(_,ge,null,s,I),J.push({event:_,listeners:we}))}}if((a&7)===0){e:{if(_=e==="mouseover"||e==="pointerover",Y=e==="mouseout"||e==="pointerout",_&&s!==_c&&(ge=s.relatedTarget||s.fromElement)&&(Pn(ge)||ge[En]))break e;if((Y||_)&&(_=I.window===I?I:(_=I.ownerDocument)?_.defaultView||_.parentWindow:window,Y?(ge=s.relatedTarget||s.toElement,Y=H,ge=ge?Pn(ge):null,ge!==null&&(aa=p(ge),we=ge.tag,ge!==aa||we!==5&&we!==27&&we!==6)&&(ge=null)):(Y=null,ge=H),Y!==ge)){if(we=Ep,Z="onMouseLeave",z="onMouseEnter",M="mouse",(e==="pointerout"||e==="pointerover")&&(we=Dp,Z="onPointerLeave",z="onPointerEnter",M="pointer"),aa=Y==null?_:zo(Y),O=ge==null?_:zo(ge),_=new we(Z,M+"leave",Y,s,I),_.target=aa,_.relatedTarget=O,Z=null,Pn(I)===H&&(we=new we(z,M+"enter",ge,s,I),we.target=O,we.relatedTarget=aa,Z=we),aa=Z,Y&&ge)a:{for(we=ny,z=Y,M=ge,O=0,Z=z;Z;Z=we(Z))O++;Z=0;for(var Ne=M;Ne;Ne=we(Ne))Z++;for(;0<O-Z;)z=we(z),O--;for(;0<Z-O;)M=we(M),Z--;for(;O--;){if(z===M||M!==null&&z===M.alternate){we=z;break a}z=we(z),M=we(M)}we=null}else we=null;Y!==null&&vg(J,_,Y,we,!1),ge!==null&&aa!==null&&vg(J,aa,ge,we,!0)}}e:{if(_=H?zo(H):window,Y=_.nodeName&&_.nodeName.toLowerCase(),Y==="select"||Y==="input"&&_.type==="file")var Ye=Bp;else if(Op(_))if(Lp)Ye=gb;else{Ye=mb;var je=pb}else Y=_.nodeName,!Y||Y.toLowerCase()!=="input"||_.type!=="checkbox"&&_.type!=="radio"?H&&Lc(H.elementType)&&(Ye=Bp):Ye=xb;if(Ye&&(Ye=Ye(e,H))){Hp(J,Ye,s,I);break e}je&&je(e,_,H),e==="focusout"&&H&&_.type==="number"&&H.memoizedProps.value!=null&&Bc(_,"number",_.value)}switch(je=H?zo(H):window,e){case"focusin":(Op(je)||je.contentEditable==="true")&&(Bn=je,Wc=H,Uo=null);break;case"focusout":Uo=Wc=Bn=null;break;case"mousedown":Jc=!0;break;case"contextmenu":case"mouseup":case"dragend":Jc=!1,Yp(J,s,I);break;case"selectionchange":if(hb)break;case"keydown":case"keyup":Yp(J,s,I)}var Re;if(Ic)e:{switch(e){case"compositionstart":var qe="onCompositionStart";break e;case"compositionend":qe="onCompositionEnd";break e;case"compositionupdate":qe="onCompositionUpdate";break e}qe=void 0}else Hn?zp(e,s)&&(qe="onCompositionEnd"):e==="keydown"&&s.keyCode===229&&(qe="onCompositionStart");qe&&(Mp&&s.locale!=="ko"&&(Hn||qe!=="onCompositionStart"?qe==="onCompositionEnd"&&Hn&&(Re=wp()):(Ss=I,Vc="value"in Ss?Ss.value:Ss.textContent,Hn=!0)),je=Rr(H,qe),0<je.length&&(qe=new Pp(qe,e,null,s,I),J.push({event:qe,listeners:je}),Re?qe.data=Re:(Re=Rp(s),Re!==null&&(qe.data=Re)))),(Re=rb?cb(e,s):ib(e,s))&&(qe=Rr(H,"onBeforeInput"),0<qe.length&&(je=new Pp("onBeforeInput","beforeinput",null,s,I),J.push({event:je,listeners:qe}),je.data=Re)),ey(J,e,H,s,I)}bg(J,a)})}function ml(e,a,s){return{instance:e,listener:a,currentTarget:s}}function Rr(e,a){for(var s=a+"Capture",o=[];e!==null;){var i=e,d=i.stateNode;if(i=i.tag,i!==5&&i!==26&&i!==27||d===null||(i=Ro(e,s),i!=null&&o.unshift(ml(e,i,d)),i=Ro(e,a),i!=null&&o.push(ml(e,i,d))),e.tag===3)return o;e=e.return}return[]}function ny(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function vg(e,a,s,o,i){for(var d=a._reactName,h=[];s!==null&&s!==o;){var C=s,A=C.alternate,H=C.stateNode;if(C=C.tag,A!==null&&A===o)break;C!==5&&C!==26&&C!==27||H===null||(A=H,i?(H=Ro(s,d),H!=null&&h.unshift(ml(s,H,A))):i||(H=Ro(s,d),H!=null&&h.push(ml(s,H,A)))),s=s.return}h.length!==0&&e.push({event:a,listeners:h})}var oy=/\r\n?/g,ly=/\u0000|\uFFFD/g;function Cg(e){return(typeof e=="string"?e:""+e).replace(oy,`
`).replace(ly,"")}function jg(e,a){return a=Cg(a),Cg(e)===a}function ea(e,a,s,o,i,d){switch(s){case"children":typeof o=="string"?a==="body"||a==="textarea"&&o===""||zn(e,o):(typeof o=="number"||typeof o=="bigint")&&a!=="body"&&zn(e,""+o);break;case"className":Ll(e,"class",o);break;case"tabIndex":Ll(e,"tabindex",o);break;case"dir":case"role":case"viewBox":case"width":case"height":Ll(e,s,o);break;case"style":jp(e,o,d);break;case"data":if(a!=="object"){Ll(e,"data",o);break}case"src":case"href":if(o===""&&(a!=="a"||s!=="href")){e.removeAttribute(s);break}if(o==null||typeof o=="function"||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(s);break}o=ql(""+o),e.setAttribute(s,o);break;case"action":case"formAction":if(typeof o=="function"){e.setAttribute(s,"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 d=="function"&&(s==="formAction"?(a!=="input"&&ea(e,a,"name",i.name,i,null),ea(e,a,"formEncType",i.formEncType,i,null),ea(e,a,"formMethod",i.formMethod,i,null),ea(e,a,"formTarget",i.formTarget,i,null)):(ea(e,a,"encType",i.encType,i,null),ea(e,a,"method",i.method,i,null),ea(e,a,"target",i.target,i,null)));if(o==null||typeof o=="symbol"||typeof o=="boolean"){e.removeAttribute(s);break}o=ql(""+o),e.setAttribute(s,o);break;case"onClick":o!=null&&(e.onclick=ts);break;case"onScroll":o!=null&&Le("scroll",e);break;case"onScrollEnd":o!=null&&Le("scrollend",e);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(c(61));if(s=o.__html,s!=null){if(i.children!=null)throw Error(c(60));e.innerHTML=s}}break;case"multiple":e.multiple=o&&typeof o!="function"&&typeof o!="symbol";break;case"muted":e.muted=o&&typeof o!="function"&&typeof o!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(o==null||typeof o=="function"||typeof o=="boolean"||typeof o=="symbol"){e.removeAttribute("xlink:href");break}s=ql(""+o),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",s);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(s,""+o):e.removeAttribute(s);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":o&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(s,""):e.removeAttribute(s);break;case"capture":case"download":o===!0?e.setAttribute(s,""):o!==!1&&o!=null&&typeof o!="function"&&typeof o!="symbol"?e.setAttribute(s,o):e.removeAttribute(s);break;case"cols":case"rows":case"size":case"span":o!=null&&typeof o!="function"&&typeof o!="symbol"&&!isNaN(o)&&1<=o?e.setAttribute(s,o):e.removeAttribute(s);break;case"rowSpan":case"start":o==null||typeof o=="function"||typeof o=="symbol"||isNaN(o)?e.removeAttribute(s):e.setAttribute(s,o);break;case"popover":Le("beforetoggle",e),Le("toggle",e),Bl(e,"popover",o);break;case"xlinkActuate":as(e,"http://www.w3.org/1999/xlink","xlink:actuate",o);break;case"xlinkArcrole":as(e,"http://www.w3.org/1999/xlink","xlink:arcrole",o);break;case"xlinkRole":as(e,"http://www.w3.org/1999/xlink","xlink:role",o);break;case"xlinkShow":as(e,"http://www.w3.org/1999/xlink","xlink:show",o);break;case"xlinkTitle":as(e,"http://www.w3.org/1999/xlink","xlink:title",o);break;case"xlinkType":as(e,"http://www.w3.org/1999/xlink","xlink:type",o);break;case"xmlBase":as(e,"http://www.w3.org/XML/1998/namespace","xml:base",o);break;case"xmlLang":as(e,"http://www.w3.org/XML/1998/namespace","xml:lang",o);break;case"xmlSpace":as(e,"http://www.w3.org/XML/1998/namespace","xml:space",o);break;case"is":Bl(e,"is",o);break;case"innerText":case"textContent":break;default:(!(2<s.length)||s[0]!=="o"&&s[0]!=="O"||s[1]!=="n"&&s[1]!=="N")&&(s=R1.get(s)||s,Bl(e,s,o))}}function Sd(e,a,s,o,i,d){switch(s){case"style":jp(e,o,d);break;case"dangerouslySetInnerHTML":if(o!=null){if(typeof o!="object"||!("__html"in o))throw Error(c(61));if(s=o.__html,s!=null){if(i.children!=null)throw Error(c(60));e.innerHTML=s}}break;case"children":typeof o=="string"?zn(e,o):(typeof o=="number"||typeof o=="bigint")&&zn(e,""+o);break;case"onScroll":o!=null&&Le("scroll",e);break;case"onScrollEnd":o!=null&&Le("scrollend",e);break;case"onClick":o!=null&&(e.onclick=ts);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!mp.hasOwnProperty(s))e:{if(s[0]==="o"&&s[1]==="n"&&(i=s.endsWith("Capture"),a=s.slice(2,i?s.length-7:void 0),d=e[et]||null,d=d!=null?d[s]:null,typeof d=="function"&&e.removeEventListener(a,d,i),typeof o=="function")){typeof d!="function"&&d!==null&&(s in e?e[s]=null:e.hasAttribute(s)&&e.removeAttribute(s)),e.addEventListener(a,o,i);break e}s in e?e[s]=o:o===!0?e.setAttribute(s,""):Bl(e,s,o)}}}function Ua(e,a,s){switch(a){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Le("error",e),Le("load",e);var o=!1,i=!1,d;for(d in s)if(s.hasOwnProperty(d)){var h=s[d];if(h!=null)switch(d){case"src":o=!0;break;case"srcSet":i=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(c(137,a));default:ea(e,a,d,h,s,null)}}i&&ea(e,a,"srcSet",s.srcSet,s,null),o&&ea(e,a,"src",s.src,s,null);return;case"input":Le("invalid",e);var C=d=h=i=null,A=null,H=null;for(o in s)if(s.hasOwnProperty(o)){var I=s[o];if(I!=null)switch(o){case"name":i=I;break;case"type":h=I;break;case"checked":A=I;break;case"defaultChecked":H=I;break;case"value":d=I;break;case"defaultValue":C=I;break;case"children":case"dangerouslySetInnerHTML":if(I!=null)throw Error(c(137,a));break;default:ea(e,a,o,I,s,null)}}bp(e,d,C,A,H,h,i,!1);return;case"select":Le("invalid",e),o=h=d=null;for(i in s)if(s.hasOwnProperty(i)&&(C=s[i],C!=null))switch(i){case"value":d=C;break;case"defaultValue":h=C;break;case"multiple":o=C;default:ea(e,a,i,C,s,null)}a=d,s=h,e.multiple=!!o,a!=null?kn(e,!!o,a,!1):s!=null&&kn(e,!!o,s,!0);return;case"textarea":Le("invalid",e),d=i=o=null;for(h in s)if(s.hasOwnProperty(h)&&(C=s[h],C!=null))switch(h){case"value":o=C;break;case"defaultValue":i=C;break;case"children":d=C;break;case"dangerouslySetInnerHTML":if(C!=null)throw Error(c(91));break;default:ea(e,a,h,C,s,null)}vp(e,o,i,d);return;case"option":for(A in s)if(s.hasOwnProperty(A)&&(o=s[A],o!=null))switch(A){case"selected":e.selected=o&&typeof o!="function"&&typeof o!="symbol";break;default:ea(e,a,A,o,s,null)}return;case"dialog":Le("beforetoggle",e),Le("toggle",e),Le("cancel",e),Le("close",e);break;case"iframe":case"object":Le("load",e);break;case"video":case"audio":for(o=0;o<pl.length;o++)Le(pl[o],e);break;case"image":Le("error",e),Le("load",e);break;case"details":Le("toggle",e);break;case"embed":case"source":case"link":Le("error",e),Le("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(H in s)if(s.hasOwnProperty(H)&&(o=s[H],o!=null))switch(H){case"children":case"dangerouslySetInnerHTML":throw Error(c(137,a));default:ea(e,a,H,o,s,null)}return;default:if(Lc(a)){for(I in s)s.hasOwnProperty(I)&&(o=s[I],o!==void 0&&Sd(e,a,I,o,s,void 0));return}}for(C in s)s.hasOwnProperty(C)&&(o=s[C],o!=null&&ea(e,a,C,o,s,null))}function ry(e,a,s,o){switch(a){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var i=null,d=null,h=null,C=null,A=null,H=null,I=null;for(Y in s){var J=s[Y];if(s.hasOwnProperty(Y)&&J!=null)switch(Y){case"checked":break;case"value":break;case"defaultValue":A=J;default:o.hasOwnProperty(Y)||ea(e,a,Y,null,o,J)}}for(var _ in o){var Y=o[_];if(J=s[_],o.hasOwnProperty(_)&&(Y!=null||J!=null))switch(_){case"type":d=Y;break;case"name":i=Y;break;case"checked":H=Y;break;case"defaultChecked":I=Y;break;case"value":h=Y;break;case"defaultValue":C=Y;break;case"children":case"dangerouslySetInnerHTML":if(Y!=null)throw Error(c(137,a));break;default:Y!==J&&ea(e,a,_,Y,o,J)}}Hc(e,h,C,A,H,I,d,i);return;case"select":Y=h=C=_=null;for(d in s)if(A=s[d],s.hasOwnProperty(d)&&A!=null)switch(d){case"value":break;case"multiple":Y=A;default:o.hasOwnProperty(d)||ea(e,a,d,null,o,A)}for(i in o)if(d=o[i],A=s[i],o.hasOwnProperty(i)&&(d!=null||A!=null))switch(i){case"value":_=d;break;case"defaultValue":C=d;break;case"multiple":h=d;default:d!==A&&ea(e,a,i,d,o,A)}a=C,s=h,o=Y,_!=null?kn(e,!!s,_,!1):!!o!=!!s&&(a!=null?kn(e,!!s,a,!0):kn(e,!!s,s?[]:"",!1));return;case"textarea":Y=_=null;for(C in s)if(i=s[C],s.hasOwnProperty(C)&&i!=null&&!o.hasOwnProperty(C))switch(C){case"value":break;case"children":break;default:ea(e,a,C,null,o,i)}for(h in o)if(i=o[h],d=s[h],o.hasOwnProperty(h)&&(i!=null||d!=null))switch(h){case"value":_=i;break;case"defaultValue":Y=i;break;case"children":break;case"dangerouslySetInnerHTML":if(i!=null)throw Error(c(91));break;default:i!==d&&ea(e,a,h,i,o,d)}yp(e,_,Y);return;case"option":for(var ge in s)if(_=s[ge],s.hasOwnProperty(ge)&&_!=null&&!o.hasOwnProperty(ge))switch(ge){case"selected":e.selected=!1;break;default:ea(e,a,ge,null,o,_)}for(A in o)if(_=o[A],Y=s[A],o.hasOwnProperty(A)&&_!==Y&&(_!=null||Y!=null))switch(A){case"selected":e.selected=_&&typeof _!="function"&&typeof _!="symbol";break;default:ea(e,a,A,_,o,Y)}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 we in s)_=s[we],s.hasOwnProperty(we)&&_!=null&&!o.hasOwnProperty(we)&&ea(e,a,we,null,o,_);for(H in o)if(_=o[H],Y=s[H],o.hasOwnProperty(H)&&_!==Y&&(_!=null||Y!=null))switch(H){case"children":case"dangerouslySetInnerHTML":if(_!=null)throw Error(c(137,a));break;default:ea(e,a,H,_,o,Y)}return;default:if(Lc(a)){for(var aa in s)_=s[aa],s.hasOwnProperty(aa)&&_!==void 0&&!o.hasOwnProperty(aa)&&Sd(e,a,aa,void 0,o,_);for(I in o)_=o[I],Y=s[I],!o.hasOwnProperty(I)||_===Y||_===void 0&&Y===void 0||Sd(e,a,I,_,o,Y);return}}for(var z in s)_=s[z],s.hasOwnProperty(z)&&_!=null&&!o.hasOwnProperty(z)&&ea(e,a,z,null,o,_);for(J in o)_=o[J],Y=s[J],!o.hasOwnProperty(J)||_===Y||_==null&&Y==null||ea(e,a,J,_,o,Y)}function Ng(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function cy(){if(typeof performance.getEntriesByType=="function"){for(var e=0,a=0,s=performance.getEntriesByType("resource"),o=0;o<s.length;o++){var i=s[o],d=i.transferSize,h=i.initiatorType,C=i.duration;if(d&&C&&Ng(h)){for(h=0,C=i.responseEnd,o+=1;o<s.length;o++){var A=s[o],H=A.startTime;if(H>C)break;var I=A.transferSize,J=A.initiatorType;I&&Ng(J)&&(A=A.responseEnd,h+=I*(A<C?1:(C-H)/(A-H)))}if(--o,a+=8*(d+h)/(i.duration/1e3),e++,10<e)break}}if(0<e)return a/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var wd=null,Ad=null;function Or(e){return e.nodeType===9?e:e.ownerDocument}function Sg(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 wg(e,a){if(e===0)switch(a){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&a==="foreignObject"?0:e}function Ed(e,a){return e==="textarea"||e==="noscript"||typeof a.children=="string"||typeof a.children=="number"||typeof a.children=="bigint"||typeof a.dangerouslySetInnerHTML=="object"&&a.dangerouslySetInnerHTML!==null&&a.dangerouslySetInnerHTML.__html!=null}var Pd=null;function iy(){var e=window.event;return e&&e.type==="popstate"?e===Pd?!1:(Pd=e,!0):(Pd=null,!1)}var Ag=typeof setTimeout=="function"?setTimeout:void 0,dy=typeof clearTimeout=="function"?clearTimeout:void 0,Eg=typeof Promise=="function"?Promise:void 0,uy=typeof queueMicrotask=="function"?queueMicrotask:typeof Eg<"u"?function(e){return Eg.resolve(null).then(e).catch(py)}:Ag;function py(e){setTimeout(function(){throw e})}function Fs(e){return e==="head"}function Pg(e,a){var s=a,o=0;do{var i=s.nextSibling;if(e.removeChild(s),i&&i.nodeType===8)if(s=i.data,s==="/$"||s==="/&"){if(o===0){e.removeChild(i),uo(a);return}o--}else if(s==="$"||s==="$?"||s==="$~"||s==="$!"||s==="&")o++;else if(s==="html")xl(e.ownerDocument.documentElement);else if(s==="head"){s=e.ownerDocument.head,xl(s);for(var d=s.firstChild;d;){var h=d.nextSibling,C=d.nodeName;d[ko]||C==="SCRIPT"||C==="STYLE"||C==="LINK"&&d.rel.toLowerCase()==="stylesheet"||s.removeChild(d),d=h}}else s==="body"&&xl(e.ownerDocument.body);s=i}while(s);uo(a)}function Dg(e,a){var s=e;e=0;do{var o=s.nextSibling;if(s.nodeType===1?a?(s._stashedDisplay=s.style.display,s.style.display="none"):(s.style.display=s._stashedDisplay||"",s.getAttribute("style")===""&&s.removeAttribute("style")):s.nodeType===3&&(a?(s._stashedText=s.nodeValue,s.nodeValue=""):s.nodeValue=s._stashedText||""),o&&o.nodeType===8)if(s=o.data,s==="/$"){if(e===0)break;e--}else s!=="$"&&s!=="$?"&&s!=="$~"&&s!=="$!"||e++;s=o}while(s)}function Dd(e){var a=e.firstChild;for(a&&a.nodeType===10&&(a=a.nextSibling);a;){var s=a;switch(a=a.nextSibling,s.nodeName){case"HTML":case"HEAD":case"BODY":Dd(s),Rc(s);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(s.rel.toLowerCase()==="stylesheet")continue}e.removeChild(s)}}function my(e,a,s,o){for(;e.nodeType===1;){var i=s;if(e.nodeName.toLowerCase()!==a.toLowerCase()){if(!o&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(o){if(!e[ko])switch(a){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(d=e.getAttribute("rel"),d==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(d!==i.rel||e.getAttribute("href")!==(i.href==null||i.href===""?null:i.href)||e.getAttribute("crossorigin")!==(i.crossOrigin==null?null:i.crossOrigin)||e.getAttribute("title")!==(i.title==null?null:i.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(d=e.getAttribute("src"),(d!==(i.src==null?null:i.src)||e.getAttribute("type")!==(i.type==null?null:i.type)||e.getAttribute("crossorigin")!==(i.crossOrigin==null?null:i.crossOrigin))&&d&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(a==="input"&&e.type==="hidden"){var d=i.name==null?null:""+i.name;if(i.type==="hidden"&&e.getAttribute("name")===d)return e}else return e;if(e=Et(e.nextSibling),e===null)break}return null}function xy(e,a,s){if(a==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!s||(e=Et(e.nextSibling),e===null))return null;return e}function Mg(e,a){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!a||(e=Et(e.nextSibling),e===null))return null;return e}function Md(e){return e.data==="$?"||e.data==="$~"}function Td(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function gy(e,a){var s=e.ownerDocument;if(e.data==="$~")e._reactRetry=a;else if(e.data!=="$?"||s.readyState!=="loading")a();else{var o=function(){a(),s.removeEventListener("DOMContentLoaded",o)};s.addEventListener("DOMContentLoaded",o),e._reactRetry=o}}function Et(e){for(;e!=null;e=e.nextSibling){var a=e.nodeType;if(a===1||a===3)break;if(a===8){if(a=e.data,a==="$"||a==="$!"||a==="$?"||a==="$~"||a==="&"||a==="F!"||a==="F")break;if(a==="/$"||a==="/&")return null}}return e}var kd=null;function Tg(e){e=e.nextSibling;for(var a=0;e;){if(e.nodeType===8){var s=e.data;if(s==="/$"||s==="/&"){if(a===0)return Et(e.nextSibling);a--}else s!=="$"&&s!=="$!"&&s!=="$?"&&s!=="$~"&&s!=="&"||a++}e=e.nextSibling}return null}function kg(e){e=e.previousSibling;for(var a=0;e;){if(e.nodeType===8){var s=e.data;if(s==="$"||s==="$!"||s==="$?"||s==="$~"||s==="&"){if(a===0)return e;a--}else s!=="/$"&&s!=="/&"||a++}e=e.previousSibling}return null}function zg(e,a,s){switch(a=Or(s),e){case"html":if(e=a.documentElement,!e)throw Error(c(452));return e;case"head":if(e=a.head,!e)throw Error(c(453));return e;case"body":if(e=a.body,!e)throw Error(c(454));return e;default:throw Error(c(451))}}function xl(e){for(var a=e.attributes;a.length;)e.removeAttributeNode(a[0]);Rc(e)}var Pt=new Map,Rg=new Set;function Hr(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var bs=B.d;B.d={f:fy,r:hy,D:by,C:yy,L:vy,m:Cy,X:Ny,S:jy,M:Sy};function fy(){var e=bs.f(),a=Er();return e||a}function hy(e){var a=Dn(e);a!==null&&a.tag===5&&a.type==="form"?Km(a):bs.r(e)}var ro=typeof document>"u"?null:document;function Og(e,a,s){var o=ro;if(o&&typeof a=="string"&&a){var i=vt(a);i='link[rel="'+e+'"][href="'+i+'"]',typeof s=="string"&&(i+='[crossorigin="'+s+'"]'),Rg.has(i)||(Rg.add(i),e={rel:e,crossOrigin:s,href:a},o.querySelector(i)===null&&(a=o.createElement("link"),Ua(a,"link",e),ka(a),o.head.appendChild(a)))}}function by(e){bs.D(e),Og("dns-prefetch",e,null)}function yy(e,a){bs.C(e,a),Og("preconnect",e,a)}function vy(e,a,s){bs.L(e,a,s);var o=ro;if(o&&e&&a){var i='link[rel="preload"][as="'+vt(a)+'"]';a==="image"&&s&&s.imageSrcSet?(i+='[imagesrcset="'+vt(s.imageSrcSet)+'"]',typeof s.imageSizes=="string"&&(i+='[imagesizes="'+vt(s.imageSizes)+'"]')):i+='[href="'+vt(e)+'"]';var d=i;switch(a){case"style":d=co(e);break;case"script":d=io(e)}Pt.has(d)||(e=b({rel:"preload",href:a==="image"&&s&&s.imageSrcSet?void 0:e,as:a},s),Pt.set(d,e),o.querySelector(i)!==null||a==="style"&&o.querySelector(gl(d))||a==="script"&&o.querySelector(fl(d))||(a=o.createElement("link"),Ua(a,"link",e),ka(a),o.head.appendChild(a)))}}function Cy(e,a){bs.m(e,a);var s=ro;if(s&&e){var o=a&&typeof a.as=="string"?a.as:"script",i='link[rel="modulepreload"][as="'+vt(o)+'"][href="'+vt(e)+'"]',d=i;switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":d=io(e)}if(!Pt.has(d)&&(e=b({rel:"modulepreload",href:e},a),Pt.set(d,e),s.querySelector(i)===null)){switch(o){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(s.querySelector(fl(d)))return}o=s.createElement("link"),Ua(o,"link",e),ka(o),s.head.appendChild(o)}}}function jy(e,a,s){bs.S(e,a,s);var o=ro;if(o&&e){var i=Mn(o).hoistableStyles,d=co(e);a=a||"default";var h=i.get(d);if(!h){var C={loading:0,preload:null};if(h=o.querySelector(gl(d)))C.loading=5;else{e=b({rel:"stylesheet",href:e,"data-precedence":a},s),(s=Pt.get(d))&&zd(e,s);var A=h=o.createElement("link");ka(A),Ua(A,"link",e),A._p=new Promise(function(H,I){A.onload=H,A.onerror=I}),A.addEventListener("load",function(){C.loading|=1}),A.addEventListener("error",function(){C.loading|=2}),C.loading|=4,Br(h,a,o)}h={type:"stylesheet",instance:h,count:1,state:C},i.set(d,h)}}}function Ny(e,a){bs.X(e,a);var s=ro;if(s&&e){var o=Mn(s).hoistableScripts,i=io(e),d=o.get(i);d||(d=s.querySelector(fl(i)),d||(e=b({src:e,async:!0},a),(a=Pt.get(i))&&Rd(e,a),d=s.createElement("script"),ka(d),Ua(d,"link",e),s.head.appendChild(d)),d={type:"script",instance:d,count:1,state:null},o.set(i,d))}}function Sy(e,a){bs.M(e,a);var s=ro;if(s&&e){var o=Mn(s).hoistableScripts,i=io(e),d=o.get(i);d||(d=s.querySelector(fl(i)),d||(e=b({src:e,async:!0,type:"module"},a),(a=Pt.get(i))&&Rd(e,a),d=s.createElement("script"),ka(d),Ua(d,"link",e),s.head.appendChild(d)),d={type:"script",instance:d,count:1,state:null},o.set(i,d))}}function Hg(e,a,s,o){var i=(i=X.current)?Hr(i):null;if(!i)throw Error(c(446));switch(e){case"meta":case"title":return null;case"style":return typeof s.precedence=="string"&&typeof s.href=="string"?(a=co(s.href),s=Mn(i).hoistableStyles,o=s.get(a),o||(o={type:"style",instance:null,count:0,state:null},s.set(a,o)),o):{type:"void",instance:null,count:0,state:null};case"link":if(s.rel==="stylesheet"&&typeof s.href=="string"&&typeof s.precedence=="string"){e=co(s.href);var d=Mn(i).hoistableStyles,h=d.get(e);if(h||(i=i.ownerDocument||i,h={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},d.set(e,h),(d=i.querySelector(gl(e)))&&!d._p&&(h.instance=d,h.state.loading=5),Pt.has(e)||(s={rel:"preload",as:"style",href:s.href,crossOrigin:s.crossOrigin,integrity:s.integrity,media:s.media,hrefLang:s.hrefLang,referrerPolicy:s.referrerPolicy},Pt.set(e,s),d||wy(i,e,s,h.state))),a&&o===null)throw Error(c(528,""));return h}if(a&&o!==null)throw Error(c(529,""));return null;case"script":return a=s.async,s=s.src,typeof s=="string"&&a&&typeof a!="function"&&typeof a!="symbol"?(a=io(s),s=Mn(i).hoistableScripts,o=s.get(a),o||(o={type:"script",instance:null,count:0,state:null},s.set(a,o)),o):{type:"void",instance:null,count:0,state:null};default:throw Error(c(444,e))}}function co(e){return'href="'+vt(e)+'"'}function gl(e){return'link[rel="stylesheet"]['+e+"]"}function Bg(e){return b({},e,{"data-precedence":e.precedence,precedence:null})}function wy(e,a,s,o){e.querySelector('link[rel="preload"][as="style"]['+a+"]")?o.loading=1:(a=e.createElement("link"),o.preload=a,a.addEventListener("load",function(){return o.loading|=1}),a.addEventListener("error",function(){return o.loading|=2}),Ua(a,"link",s),ka(a),e.head.appendChild(a))}function io(e){return'[src="'+vt(e)+'"]'}function fl(e){return"script[async]"+e}function Lg(e,a,s){if(a.count++,a.instance===null)switch(a.type){case"style":var o=e.querySelector('style[data-href~="'+vt(s.href)+'"]');if(o)return a.instance=o,ka(o),o;var i=b({},s,{"data-href":s.href,"data-precedence":s.precedence,href:null,precedence:null});return o=(e.ownerDocument||e).createElement("style"),ka(o),Ua(o,"style",i),Br(o,s.precedence,e),a.instance=o;case"stylesheet":i=co(s.href);var d=e.querySelector(gl(i));if(d)return a.state.loading|=4,a.instance=d,ka(d),d;o=Bg(s),(i=Pt.get(i))&&zd(o,i),d=(e.ownerDocument||e).createElement("link"),ka(d);var h=d;return h._p=new Promise(function(C,A){h.onload=C,h.onerror=A}),Ua(d,"link",o),a.state.loading|=4,Br(d,s.precedence,e),a.instance=d;case"script":return d=io(s.src),(i=e.querySelector(fl(d)))?(a.instance=i,ka(i),i):(o=s,(i=Pt.get(d))&&(o=b({},s),Rd(o,i)),e=e.ownerDocument||e,i=e.createElement("script"),ka(i),Ua(i,"link",o),e.head.appendChild(i),a.instance=i);case"void":return null;default:throw Error(c(443,a.type))}else a.type==="stylesheet"&&(a.state.loading&4)===0&&(o=a.instance,a.state.loading|=4,Br(o,s.precedence,e));return a.instance}function Br(e,a,s){for(var o=s.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),i=o.length?o[o.length-1]:null,d=i,h=0;h<o.length;h++){var C=o[h];if(C.dataset.precedence===a)d=C;else if(d!==i)break}d?d.parentNode.insertBefore(e,d.nextSibling):(a=s.nodeType===9?s.head:s,a.insertBefore(e,a.firstChild))}function zd(e,a){e.crossOrigin==null&&(e.crossOrigin=a.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=a.referrerPolicy),e.title==null&&(e.title=a.title)}function Rd(e,a){e.crossOrigin==null&&(e.crossOrigin=a.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=a.referrerPolicy),e.integrity==null&&(e.integrity=a.integrity)}var Lr=null;function _g(e,a,s){if(Lr===null){var o=new Map,i=Lr=new Map;i.set(s,o)}else i=Lr,o=i.get(s),o||(o=new Map,i.set(s,o));if(o.has(e))return o;for(o.set(e,null),s=s.getElementsByTagName(e),i=0;i<s.length;i++){var d=s[i];if(!(d[ko]||d[La]||e==="link"&&d.getAttribute("rel")==="stylesheet")&&d.namespaceURI!=="http://www.w3.org/2000/svg"){var h=d.getAttribute(a)||"";h=e+h;var C=o.get(h);C?C.push(d):o.set(h,[d])}}return o}function qg(e,a,s){e=e.ownerDocument||e,e.head.insertBefore(s,a==="title"?e.querySelector("head > title"):null)}function Ay(e,a,s){if(s===1||a.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof a.precedence!="string"||typeof a.href!="string"||a.href==="")break;return!0;case"link":if(typeof a.rel!="string"||typeof a.href!="string"||a.href===""||a.onLoad||a.onError)break;switch(a.rel){case"stylesheet":return e=a.disabled,typeof a.precedence=="string"&&e==null;default:return!0}case"script":if(a.async&&typeof a.async!="function"&&typeof a.async!="symbol"&&!a.onLoad&&!a.onError&&a.src&&typeof a.src=="string")return!0}return!1}function Fg(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function Ey(e,a,s,o){if(s.type==="stylesheet"&&(typeof o.media!="string"||matchMedia(o.media).matches!==!1)&&(s.state.loading&4)===0){if(s.instance===null){var i=co(o.href),d=a.querySelector(gl(i));if(d){a=d._p,a!==null&&typeof a=="object"&&typeof a.then=="function"&&(e.count++,e=_r.bind(e),a.then(e,e)),s.state.loading|=4,s.instance=d,ka(d);return}d=a.ownerDocument||a,o=Bg(o),(i=Pt.get(i))&&zd(o,i),d=d.createElement("link"),ka(d);var h=d;h._p=new Promise(function(C,A){h.onload=C,h.onerror=A}),Ua(d,"link",o),s.instance=d}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(s,a),(a=s.state.preload)&&(s.state.loading&3)===0&&(e.count++,s=_r.bind(e),a.addEventListener("load",s),a.addEventListener("error",s))}}var Od=0;function Py(e,a){return e.stylesheets&&e.count===0&&Fr(e,e.stylesheets),0<e.count||0<e.imgCount?function(s){var o=setTimeout(function(){if(e.stylesheets&&Fr(e,e.stylesheets),e.unsuspend){var d=e.unsuspend;e.unsuspend=null,d()}},6e4+a);0<e.imgBytes&&Od===0&&(Od=62500*cy());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Fr(e,e.stylesheets),e.unsuspend)){var d=e.unsuspend;e.unsuspend=null,d()}},(e.imgBytes>Od?50:800)+a);return e.unsuspend=s,function(){e.unsuspend=null,clearTimeout(o),clearTimeout(i)}}:null}function _r(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Fr(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var qr=null;function Fr(e,a){e.stylesheets=null,e.unsuspend!==null&&(e.count++,qr=new Map,a.forEach(Dy,e),qr=null,_r.call(e))}function Dy(e,a){if(!(a.state.loading&4)){var s=qr.get(e);if(s)var o=s.get(null);else{s=new Map,qr.set(e,s);for(var i=e.querySelectorAll("link[data-precedence],style[data-precedence]"),d=0;d<i.length;d++){var h=i[d];(h.nodeName==="LINK"||h.getAttribute("media")!=="not all")&&(s.set(h.dataset.precedence,h),o=h)}o&&s.set(null,o)}i=a.instance,h=i.getAttribute("data-precedence"),d=s.get(h)||o,d===o&&s.set(null,i),s.set(h,i),this.count++,o=_r.bind(this),i.addEventListener("load",o),i.addEventListener("error",o),d?d.parentNode.insertBefore(i,d.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(i,e.firstChild)),a.state.loading|=4}}var hl={$$typeof:G,Provider:null,Consumer:null,_currentValue:R,_currentValue2:R,_threadCount:0};function My(e,a,s,o,i,d,h,C,A){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=js(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=js(0),this.hiddenUpdates=js(null),this.identifierPrefix=o,this.onUncaughtError=i,this.onCaughtError=d,this.onRecoverableError=h,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=A,this.incompleteTransitions=new Map}function Ug(e,a,s,o,i,d,h,C,A,H,I,J){return e=new My(e,a,s,h,A,H,I,J,C),a=1,d===!0&&(a|=24),d=dt(3,null,null,a),e.current=d,d.stateNode=e,a=xi(),a.refCount++,e.pooledCache=a,a.refCount++,d.memoizedState={element:o,isDehydrated:s,cache:a},bi(d),e}function Vg(e){return e?(e=qn,e):qn}function Gg(e,a,s,o,i,d){i=Vg(i),o.context===null?o.context=i:o.pendingContext=i,o=Ms(a),o.payload={element:s},d=d===void 0?null:d,d!==null&&(o.callback=d),s=Ts(e,o,a),s!==null&&(lt(s,e,a),Qo(s,e,a))}function Xg(e,a){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var s=e.retryLane;e.retryLane=s!==0&&s<a?s:a}}function Hd(e,a){Xg(e,a),(e=e.alternate)&&Xg(e,a)}function Yg(e){if(e.tag===13||e.tag===31){var a=nn(e,67108864);a!==null&&lt(a,e,67108864),Hd(e,67108864)}}function $g(e){if(e.tag===13||e.tag===31){var a=gt();a=An(a);var s=nn(e,a);s!==null&&lt(s,e,a),Hd(e,a)}}var Ur=!0;function Ty(e,a,s,o){var i=D.T;D.T=null;var d=B.p;try{B.p=2,Bd(e,a,s,o)}finally{B.p=d,D.T=i}}function ky(e,a,s,o){var i=D.T;D.T=null;var d=B.p;try{B.p=8,Bd(e,a,s,o)}finally{B.p=d,D.T=i}}function Bd(e,a,s,o){if(Ur){var i=Ld(o);if(i===null)Nd(e,a,o,Vr,s),Qg(e,o);else if(Ry(i,e,a,s,o))o.stopPropagation();else if(Qg(e,o),a&4&&-1<zy.indexOf(e)){for(;i!==null;){var d=Dn(i);if(d!==null)switch(d.tag){case 3:if(d=d.stateNode,d.current.memoizedState.isDehydrated){var h=Ft(d.pendingLanes);if(h!==0){var C=d;for(C.pendingLanes|=2,C.entangledLanes|=2;h;){var A=1<<31-ue(h);C.entanglements[1]|=A,h&=~A}Xt(d),(Ie&6)===0&&(wr=ha()+500,ul(0))}}break;case 31:case 13:C=nn(d,2),C!==null&&lt(C,d,2),Er(),Hd(d,2)}if(d=Ld(o),d===null&&Nd(e,a,o,Vr,s),d===i)break;i=d}i!==null&&o.stopPropagation()}else Nd(e,a,o,null,s)}}function Ld(e){return e=qc(e),_d(e)}var Vr=null;function _d(e){if(Vr=null,e=Pn(e),e!==null){var a=p(e);if(a===null)e=null;else{var s=a.tag;if(s===13){if(e=m(a),e!==null)return e;e=null}else if(s===31){if(e=g(a),e!==null)return e;e=null}else if(s===3){if(a.stateNode.current.memoizedState.isDehydrated)return a.tag===3?a.stateNode.containerInfo:null;e=null}else a!==e&&(e=null)}}return Vr=e,null}function Ig(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(L()){case Se:return 2;case Te:return 8;case Ge:case Ha:return 32;case le:return 268435456;default:return 32}default:return 32}}var qd=!1,Us=null,Vs=null,Gs=null,bl=new Map,yl=new Map,Xs=[],zy="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 Qg(e,a){switch(e){case"focusin":case"focusout":Us=null;break;case"dragenter":case"dragleave":Vs=null;break;case"mouseover":case"mouseout":Gs=null;break;case"pointerover":case"pointerout":bl.delete(a.pointerId);break;case"gotpointercapture":case"lostpointercapture":yl.delete(a.pointerId)}}function vl(e,a,s,o,i,d){return e===null||e.nativeEvent!==d?(e={blockedOn:a,domEventName:s,eventSystemFlags:o,nativeEvent:d,targetContainers:[i]},a!==null&&(a=Dn(a),a!==null&&Yg(a)),e):(e.eventSystemFlags|=o,a=e.targetContainers,i!==null&&a.indexOf(i)===-1&&a.push(i),e)}function Ry(e,a,s,o,i){switch(a){case"focusin":return Us=vl(Us,e,a,s,o,i),!0;case"dragenter":return Vs=vl(Vs,e,a,s,o,i),!0;case"mouseover":return Gs=vl(Gs,e,a,s,o,i),!0;case"pointerover":var d=i.pointerId;return bl.set(d,vl(bl.get(d)||null,e,a,s,o,i)),!0;case"gotpointercapture":return d=i.pointerId,yl.set(d,vl(yl.get(d)||null,e,a,s,o,i)),!0}return!1}function Zg(e){var a=Pn(e.target);if(a!==null){var s=p(a);if(s!==null){if(a=s.tag,a===13){if(a=m(s),a!==null){e.blockedOn=a,dp(e.priority,function(){$g(s)});return}}else if(a===31){if(a=g(s),a!==null){e.blockedOn=a,dp(e.priority,function(){$g(s)});return}}else if(a===3&&s.stateNode.current.memoizedState.isDehydrated){e.blockedOn=s.tag===3?s.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Gr(e){if(e.blockedOn!==null)return!1;for(var a=e.targetContainers;0<a.length;){var s=Ld(e.nativeEvent);if(s===null){s=e.nativeEvent;var o=new s.constructor(s.type,s);_c=o,s.target.dispatchEvent(o),_c=null}else return a=Dn(s),a!==null&&Yg(a),e.blockedOn=s,!1;a.shift()}return!0}function Kg(e,a,s){Gr(e)&&s.delete(a)}function Oy(){qd=!1,Us!==null&&Gr(Us)&&(Us=null),Vs!==null&&Gr(Vs)&&(Vs=null),Gs!==null&&Gr(Gs)&&(Gs=null),bl.forEach(Kg),yl.forEach(Kg)}function Xr(e,a){e.blockedOn===a&&(e.blockedOn=null,qd||(qd=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,Oy)))}var Yr=null;function Wg(e){Yr!==e&&(Yr=e,n.unstable_scheduleCallback(n.unstable_NormalPriority,function(){Yr===e&&(Yr=null);for(var a=0;a<e.length;a+=3){var s=e[a],o=e[a+1],i=e[a+2];if(typeof o!="function"){if(_d(o||s)===null)continue;break}var d=Dn(s);d!==null&&(e.splice(a,3),a-=3,Li(d,{pending:!0,data:i,method:s.method,action:o},o,i))}}))}function uo(e){function a(A){return Xr(A,e)}Us!==null&&Xr(Us,e),Vs!==null&&Xr(Vs,e),Gs!==null&&Xr(Gs,e),bl.forEach(a),yl.forEach(a);for(var s=0;s<Xs.length;s++){var o=Xs[s];o.blockedOn===e&&(o.blockedOn=null)}for(;0<Xs.length&&(s=Xs[0],s.blockedOn===null);)Zg(s),s.blockedOn===null&&Xs.shift();if(s=(e.ownerDocument||e).$$reactFormReplay,s!=null)for(o=0;o<s.length;o+=3){var i=s[o],d=s[o+1],h=i[et]||null;if(typeof d=="function")h||Wg(s);else if(h){var C=null;if(d&&d.hasAttribute("formAction")){if(i=d,h=d[et]||null)C=h.formAction;else if(_d(i)!==null)continue}else C=h.action;typeof C=="function"?s[o+1]=C:(s.splice(o,3),o-=3),Wg(s)}}}function Jg(){function e(d){d.canIntercept&&d.info==="react-transition"&&d.intercept({handler:function(){return new Promise(function(h){return i=h})},focusReset:"manual",scroll:"manual"})}function a(){i!==null&&(i(),i=null),o||setTimeout(s,20)}function s(){if(!o&&!navigation.transition){var d=navigation.currentEntry;d&&d.url!=null&&navigation.navigate(d.url,{state:d.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var o=!1,i=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",a),navigation.addEventListener("navigateerror",a),setTimeout(s,100),function(){o=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",a),navigation.removeEventListener("navigateerror",a),i!==null&&(i(),i=null)}}}function Fd(e){this._internalRoot=e}$r.prototype.render=Fd.prototype.render=function(e){var a=this._internalRoot;if(a===null)throw Error(c(409));var s=a.current,o=gt();Gg(s,o,e,a,null,null)},$r.prototype.unmount=Fd.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var a=e.containerInfo;Gg(e.current,2,null,e,null,null),Er(),a[En]=null}};function $r(e){this._internalRoot=e}$r.prototype.unstable_scheduleHydration=function(e){if(e){var a=kc();e={blockedOn:null,target:e,priority:a};for(var s=0;s<Xs.length&&a!==0&&a<Xs[s].priority;s++);Xs.splice(s,0,e),s===0&&Zg(e)}};var ef=l.version;if(ef!=="19.2.1")throw Error(c(527,ef,"19.2.1"));B.findDOMNode=function(e){var a=e._reactInternals;if(a===void 0)throw typeof e.render=="function"?Error(c(188)):(e=Object.keys(e).join(","),Error(c(268,e)));return e=f(a),e=e!==null?v(e):null,e=e===null?null:e.stateNode,e};var Hy={bundleType:0,version:"19.2.1",rendererPackageName:"react-dom",currentDispatcherRef:D,reconcilerVersion:"19.2.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Ir=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Ir.isDisabled&&Ir.supportsFiber)try{We=Ir.inject(Hy),Oe=Ir}catch{}}return jl.createRoot=function(e,a){if(!u(e))throw Error(c(299));var s=!1,o="",i=rx,d=cx,h=ix;return a!=null&&(a.unstable_strictMode===!0&&(s=!0),a.identifierPrefix!==void 0&&(o=a.identifierPrefix),a.onUncaughtError!==void 0&&(i=a.onUncaughtError),a.onCaughtError!==void 0&&(d=a.onCaughtError),a.onRecoverableError!==void 0&&(h=a.onRecoverableError)),a=Ug(e,1,!1,null,null,s,o,null,i,d,h,Jg),e[En]=a.current,jd(e),new Fd(a)},jl.hydrateRoot=function(e,a,s){if(!u(e))throw Error(c(299));var o=!1,i="",d=rx,h=cx,C=ix,A=null;return s!=null&&(s.unstable_strictMode===!0&&(o=!0),s.identifierPrefix!==void 0&&(i=s.identifierPrefix),s.onUncaughtError!==void 0&&(d=s.onUncaughtError),s.onCaughtError!==void 0&&(h=s.onCaughtError),s.onRecoverableError!==void 0&&(C=s.onRecoverableError),s.formState!==void 0&&(A=s.formState)),a=Ug(e,1,!0,a,s??null,o,i,A,d,h,C,Jg),a.context=Vg(null),s=a.current,o=gt(),o=An(o),i=Ms(o),i.callback=null,Ts(s,i,o),s=o,a.current.lanes=s,ua(a,s),Xt(a),e[En]=a.current,jd(e),new $r(a)},jl.version="19.2.1",jl}var uf;function Yy(){if(uf)return Vd.exports;uf=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(l){console.error(l)}}return n(),Vd.exports=Xy(),Vd.exports}var $y=Yy(),y=vc();const te=Tl(y),Gu=Ly({__proto__:null,default:te},[y]);var Iy=(n,l,r,c,u,p,m,g)=>{let x=document.documentElement,f=["light","dark"];function v(N){(Array.isArray(n)?n:[n]).forEach(E=>{let S=E==="class",P=S&&p?u.map(T=>p[T]||T):u;S?(x.classList.remove(...P),x.classList.add(p&&p[N]?p[N]:N)):x.setAttribute(E,N)}),b(N)}function b(N){g&&f.includes(N)&&(x.style.colorScheme=N)}function j(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(c)v(c);else try{let N=localStorage.getItem(l)||r,E=m&&N==="system"?j():N;v(E)}catch{}},Qy=y.createContext(void 0),Zy={setTheme:n=>{},themes:[]},Ky=()=>{var n;return(n=y.useContext(Qy))!=null?n:Zy};y.memo(({forcedTheme:n,storageKey:l,attribute:r,enableSystem:c,enableColorScheme:u,defaultTheme:p,value:m,themes:g,nonce:x,scriptProps:f})=>{let v=JSON.stringify([r,l,p,n,g,m,c,u]).slice(1,-1);return y.createElement("script",{...f,suppressHydrationWarning:!0,nonce:typeof window>"u"?x:"",dangerouslySetInnerHTML:{__html:`(${Iy.toString()})(${v})`}})});var Xu=C0();const j0=Tl(Xu);function Wy(n){if(typeof document>"u")return;let l=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",l.appendChild(r),r.styleSheet?r.styleSheet.cssText=n:r.appendChild(document.createTextNode(n))}const Jy=n=>{switch(n){case"success":return tv;case"info":return nv;case"warning":return sv;case"error":return ov;default:return null}},ev=Array(12).fill(0),av=({visible:n,className:l})=>te.createElement("div",{className:["sonner-loading-wrapper",l].filter(Boolean).join(" "),"data-visible":n},te.createElement("div",{className:"sonner-spinner"},ev.map((r,c)=>te.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${c}`})))),tv=te.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},te.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),sv=te.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},te.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),nv=te.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},te.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),ov=te.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},te.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),lv=te.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},te.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),te.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),rv=()=>{const[n,l]=te.useState(document.hidden);return te.useEffect(()=>{const r=()=>{l(document.hidden)};return document.addEventListener("visibilitychange",r),()=>window.removeEventListener("visibilitychange",r)},[]),n};let bu=1;class cv{constructor(){this.subscribe=l=>(this.subscribers.push(l),()=>{const r=this.subscribers.indexOf(l);this.subscribers.splice(r,1)}),this.publish=l=>{this.subscribers.forEach(r=>r(l))},this.addToast=l=>{this.publish(l),this.toasts=[...this.toasts,l]},this.create=l=>{var r;const{message:c,...u}=l,p=typeof l?.id=="number"||((r=l.id)==null?void 0:r.length)>0?l.id:bu++,m=this.toasts.find(x=>x.id===p),g=l.dismissible===void 0?!0:l.dismissible;return this.dismissedToasts.has(p)&&this.dismissedToasts.delete(p),m?this.toasts=this.toasts.map(x=>x.id===p?(this.publish({...x,...l,id:p,title:c}),{...x,...l,id:p,dismissible:g,title:c}):x):this.addToast({title:c,...u,dismissible:g,id:p}),p},this.dismiss=l=>(l?(this.dismissedToasts.add(l),requestAnimationFrame(()=>this.subscribers.forEach(r=>r({id:l,dismiss:!0})))):this.toasts.forEach(r=>{this.subscribers.forEach(c=>c({id:r.id,dismiss:!0}))}),l),this.message=(l,r)=>this.create({...r,message:l}),this.error=(l,r)=>this.create({...r,message:l,type:"error"}),this.success=(l,r)=>this.create({...r,type:"success",message:l}),this.info=(l,r)=>this.create({...r,type:"info",message:l}),this.warning=(l,r)=>this.create({...r,type:"warning",message:l}),this.loading=(l,r)=>this.create({...r,type:"loading",message:l}),this.promise=(l,r)=>{if(!r)return;let c;r.loading!==void 0&&(c=this.create({...r,promise:l,type:"loading",message:r.loading,description:typeof r.description!="function"?r.description:void 0}));const u=Promise.resolve(l instanceof Function?l():l);let p=c!==void 0,m;const g=u.then(async f=>{if(m=["resolve",f],te.isValidElement(f))p=!1,this.create({id:c,type:"default",message:f});else if(dv(f)&&!f.ok){p=!1;const b=typeof r.error=="function"?await r.error(`HTTP error! status: ${f.status}`):r.error,j=typeof r.description=="function"?await r.description(`HTTP error! status: ${f.status}`):r.description,E=typeof b=="object"&&!te.isValidElement(b)?b:{message:b};this.create({id:c,type:"error",description:j,...E})}else if(f instanceof Error){p=!1;const b=typeof r.error=="function"?await r.error(f):r.error,j=typeof r.description=="function"?await r.description(f):r.description,E=typeof b=="object"&&!te.isValidElement(b)?b:{message:b};this.create({id:c,type:"error",description:j,...E})}else if(r.success!==void 0){p=!1;const b=typeof r.success=="function"?await r.success(f):r.success,j=typeof r.description=="function"?await r.description(f):r.description,E=typeof b=="object"&&!te.isValidElement(b)?b:{message:b};this.create({id:c,type:"success",description:j,...E})}}).catch(async f=>{if(m=["reject",f],r.error!==void 0){p=!1;const v=typeof r.error=="function"?await r.error(f):r.error,b=typeof r.description=="function"?await r.description(f):r.description,N=typeof v=="object"&&!te.isValidElement(v)?v:{message:v};this.create({id:c,type:"error",description:b,...N})}}).finally(()=>{p&&(this.dismiss(c),c=void 0),r.finally==null||r.finally.call(r)}),x=()=>new Promise((f,v)=>g.then(()=>m[0]==="reject"?v(m[1]):f(m[1])).catch(v));return typeof c!="string"&&typeof c!="number"?{unwrap:x}:Object.assign(c,{unwrap:x})},this.custom=(l,r)=>{const c=r?.id||bu++;return this.create({jsx:l(c),id:c,...r}),c},this.getActiveToasts=()=>this.toasts.filter(l=>!this.dismissedToasts.has(l.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const rt=new cv,iv=(n,l)=>{const r=l?.id||bu++;return rt.addToast({title:n,...l,id:r}),r},dv=n=>n&&typeof n=="object"&&"ok"in n&&typeof n.ok=="boolean"&&"status"in n&&typeof n.status=="number",uv=iv,pv=()=>rt.toasts,mv=()=>rt.getActiveToasts();Object.assign(uv,{success:rt.success,info:rt.info,warning:rt.warning,error:rt.error,custom:rt.custom,message:rt.message,promise:rt.promise,dismiss:rt.dismiss,loading:rt.loading},{getHistory:pv,getToasts:mv});Wy("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");function Qr(n){return n.label!==void 0}const xv=3,gv="24px",fv="16px",pf=4e3,hv=356,bv=14,yv=45,vv=200;function Yt(...n){return n.filter(Boolean).join(" ")}function Cv(n){const[l,r]=n.split("-"),c=[];return l&&c.push(l),r&&c.push(r),c}const jv=n=>{var l,r,c,u,p,m,g,x,f;const{invert:v,toast:b,unstyled:j,interacting:N,setHeights:E,visibleToasts:S,heights:P,index:T,toasts:q,expanded:G,removeToast:U,defaultRichColors:ee,closeButton:ae,style:Q,cancelButtonStyle:W,actionButtonStyle:fe,className:de="",descriptionClassName:xe="",duration:me,position:ve,gap:pe,expandByDefault:Ce,classNames:D,icons:B,closeButtonAriaLabel:R="Close toast"}=n,[oe,re]=te.useState(null),[w,F]=te.useState(null),[V,K]=te.useState(!1),[ce,X]=te.useState(!1),[se,$]=te.useState(!1),[k,ne]=te.useState(!1),[ie,he]=te.useState(!1),[Ae,Me]=te.useState(0),[fa,Xe]=te.useState(0),pa=te.useRef(b.duration||me||pf),Tt=te.useRef(null),sa=te.useRef(null),Za=T===0,ct=T+1<=S,Fe=b.type,Xa=b.dismissible!==!1,ha=b.className||"",L=b.descriptionClassName||"",Se=te.useMemo(()=>P.findIndex(Pe=>Pe.toastId===b.id)||0,[P,b.id]),Te=te.useMemo(()=>{var Pe;return(Pe=b.closeButton)!=null?Pe:ae},[b.closeButton,ae]),Ge=te.useMemo(()=>b.duration||me||pf,[b.duration,me]),Ha=te.useRef(0),le=te.useRef(0),ke=te.useRef(0),ma=te.useRef(null),[We,Oe]=ve.split("-"),Ee=te.useMemo(()=>P.reduce((Pe,ia,Ta)=>Ta>=Se?Pe:Pe+ia.height,0),[P,Se]),ue=rv(),Ba=b.invert||v,Qe=Fe==="loading";le.current=te.useMemo(()=>Se*pe+Ee,[Se,Ee]),te.useEffect(()=>{pa.current=Ge},[Ge]),te.useEffect(()=>{K(!0)},[]),te.useEffect(()=>{const Pe=sa.current;if(Pe){const ia=Pe.getBoundingClientRect().height;return Xe(ia),E(Ta=>[{toastId:b.id,height:ia,position:b.position},...Ta]),()=>E(Ta=>Ta.filter(Ya=>Ya.toastId!==b.id))}},[E,b.id]),te.useLayoutEffect(()=>{if(!V)return;const Pe=sa.current,ia=Pe.style.height;Pe.style.height="auto";const Ta=Pe.getBoundingClientRect().height;Pe.style.height=ia,Xe(Ta),E(Ya=>Ya.find(ua=>ua.toastId===b.id)?Ya.map(ua=>ua.toastId===b.id?{...ua,height:Ta}:ua):[{toastId:b.id,height:Ta,position:b.position},...Ya])},[V,b.title,b.description,E,b.id,b.jsx,b.action,b.cancel]);const ca=te.useCallback(()=>{X(!0),Me(le.current),E(Pe=>Pe.filter(ia=>ia.toastId!==b.id)),setTimeout(()=>{U(b)},vv)},[b,U,E,le]);te.useEffect(()=>{if(b.promise&&Fe==="loading"||b.duration===1/0||b.type==="loading")return;let Pe;return G||N||ue?(()=>{if(ke.current<Ha.current){const Ya=new Date().getTime()-Ha.current;pa.current=pa.current-Ya}ke.current=new Date().getTime()})():(()=>{pa.current!==1/0&&(Ha.current=new Date().getTime(),Pe=setTimeout(()=>{b.onAutoClose==null||b.onAutoClose.call(b,b),ca()},pa.current))})(),()=>clearTimeout(Pe)},[G,N,b,Fe,ue,ca]),te.useEffect(()=>{b.delete&&(ca(),b.onDismiss==null||b.onDismiss.call(b,b))},[ca,b.delete]);function oa(){var Pe;if(B?.loading){var ia;return te.createElement("div",{className:Yt(D?.loader,b==null||(ia=b.classNames)==null?void 0:ia.loader,"sonner-loader"),"data-visible":Fe==="loading"},B.loading)}return te.createElement(av,{className:Yt(D?.loader,b==null||(Pe=b.classNames)==null?void 0:Pe.loader),visible:Fe==="loading"})}const Ma=b.icon||B?.[Fe]||Jy(Fe);var bt,Ft;return te.createElement("li",{tabIndex:0,ref:sa,className:Yt(de,ha,D?.toast,b==null||(l=b.classNames)==null?void 0:l.toast,D?.default,D?.[Fe],b==null||(r=b.classNames)==null?void 0:r[Fe]),"data-sonner-toast":"","data-rich-colors":(bt=b.richColors)!=null?bt:ee,"data-styled":!(b.jsx||b.unstyled||j),"data-mounted":V,"data-promise":!!b.promise,"data-swiped":ie,"data-removed":ce,"data-visible":ct,"data-y-position":We,"data-x-position":Oe,"data-index":T,"data-front":Za,"data-swiping":se,"data-dismissible":Xa,"data-type":Fe,"data-invert":Ba,"data-swipe-out":k,"data-swipe-direction":w,"data-expanded":!!(G||Ce&&V),"data-testid":b.testId,style:{"--index":T,"--toasts-before":T,"--z-index":q.length-T,"--offset":`${ce?Ae:le.current}px`,"--initial-height":Ce?"auto":`${fa}px`,...Q,...b.style},onDragEnd:()=>{$(!1),re(null),ma.current=null},onPointerDown:Pe=>{Pe.button!==2&&(Qe||!Xa||(Tt.current=new Date,Me(le.current),Pe.target.setPointerCapture(Pe.pointerId),Pe.target.tagName!=="BUTTON"&&($(!0),ma.current={x:Pe.clientX,y:Pe.clientY})))},onPointerUp:()=>{var Pe,ia,Ta;if(k||!Xa)return;ma.current=null;const Ya=Number(((Pe=sa.current)==null?void 0:Pe.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),js=Number(((ia=sa.current)==null?void 0:ia.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),ua=new Date().getTime()-((Ta=Tt.current)==null?void 0:Ta.getTime()),Ka=oe==="x"?Ya:js,Js=Math.abs(Ka)/ua;if(Math.abs(Ka)>=yv||Js>.11){Me(le.current),b.onDismiss==null||b.onDismiss.call(b,b),F(oe==="x"?Ya>0?"right":"left":js>0?"down":"up"),ca(),ne(!0);return}else{var Wa,Ja;(Wa=sa.current)==null||Wa.style.setProperty("--swipe-amount-x","0px"),(Ja=sa.current)==null||Ja.style.setProperty("--swipe-amount-y","0px")}he(!1),$(!1),re(null)},onPointerMove:Pe=>{var ia,Ta,Ya;if(!ma.current||!Xa||((ia=window.getSelection())==null?void 0:ia.toString().length)>0)return;const ua=Pe.clientY-ma.current.y,Ka=Pe.clientX-ma.current.x;var Js;const Wa=(Js=n.swipeDirections)!=null?Js:Cv(ve);!oe&&(Math.abs(Ka)>1||Math.abs(ua)>1)&&re(Math.abs(Ka)>Math.abs(ua)?"x":"y");let Ja={x:0,y:0};const An=kt=>1/(1.5+Math.abs(kt)/20);if(oe==="y"){if(Wa.includes("top")||Wa.includes("bottom"))if(Wa.includes("top")&&ua<0||Wa.includes("bottom")&&ua>0)Ja.y=ua;else{const kt=ua*An(ua);Ja.y=Math.abs(kt)<Math.abs(ua)?kt:ua}}else if(oe==="x"&&(Wa.includes("left")||Wa.includes("right")))if(Wa.includes("left")&&Ka<0||Wa.includes("right")&&Ka>0)Ja.x=Ka;else{const kt=Ka*An(Ka);Ja.x=Math.abs(kt)<Math.abs(Ka)?kt:Ka}(Math.abs(Ja.x)>0||Math.abs(Ja.y)>0)&&he(!0),(Ta=sa.current)==null||Ta.style.setProperty("--swipe-amount-x",`${Ja.x}px`),(Ya=sa.current)==null||Ya.style.setProperty("--swipe-amount-y",`${Ja.y}px`)}},Te&&!b.jsx&&Fe!=="loading"?te.createElement("button",{"aria-label":R,"data-disabled":Qe,"data-close-button":!0,onClick:Qe||!Xa?()=>{}:()=>{ca(),b.onDismiss==null||b.onDismiss.call(b,b)},className:Yt(D?.closeButton,b==null||(c=b.classNames)==null?void 0:c.closeButton)},(Ft=B?.close)!=null?Ft:lv):null,(Fe||b.icon||b.promise)&&b.icon!==null&&(B?.[Fe]!==null||b.icon)?te.createElement("div",{"data-icon":"",className:Yt(D?.icon,b==null||(u=b.classNames)==null?void 0:u.icon)},b.promise||b.type==="loading"&&!b.icon?b.icon||oa():null,b.type!=="loading"?Ma:null):null,te.createElement("div",{"data-content":"",className:Yt(D?.content,b==null||(p=b.classNames)==null?void 0:p.content)},te.createElement("div",{"data-title":"",className:Yt(D?.title,b==null||(m=b.classNames)==null?void 0:m.title)},b.jsx?b.jsx:typeof b.title=="function"?b.title():b.title),b.description?te.createElement("div",{"data-description":"",className:Yt(xe,L,D?.description,b==null||(g=b.classNames)==null?void 0:g.description)},typeof b.description=="function"?b.description():b.description):null),te.isValidElement(b.cancel)?b.cancel:b.cancel&&Qr(b.cancel)?te.createElement("button",{"data-button":!0,"data-cancel":!0,style:b.cancelButtonStyle||W,onClick:Pe=>{Qr(b.cancel)&&Xa&&(b.cancel.onClick==null||b.cancel.onClick.call(b.cancel,Pe),ca())},className:Yt(D?.cancelButton,b==null||(x=b.classNames)==null?void 0:x.cancelButton)},b.cancel.label):null,te.isValidElement(b.action)?b.action:b.action&&Qr(b.action)?te.createElement("button",{"data-button":!0,"data-action":!0,style:b.actionButtonStyle||fe,onClick:Pe=>{Qr(b.action)&&(b.action.onClick==null||b.action.onClick.call(b.action,Pe),!Pe.defaultPrevented&&ca())},className:Yt(D?.actionButton,b==null||(f=b.classNames)==null?void 0:f.actionButton)},b.action.label):null)};function mf(){if(typeof window>"u"||typeof document>"u")return"ltr";const n=document.documentElement.getAttribute("dir");return n==="auto"||!n?window.getComputedStyle(document.documentElement).direction:n}function Nv(n,l){const r={};return[n,l].forEach((c,u)=>{const p=u===1,m=p?"--mobile-offset":"--offset",g=p?fv:gv;function x(f){["top","right","bottom","left"].forEach(v=>{r[`${m}-${v}`]=typeof f=="number"?`${f}px`:f})}typeof c=="number"||typeof c=="string"?x(c):typeof c=="object"?["top","right","bottom","left"].forEach(f=>{c[f]===void 0?r[`${m}-${f}`]=g:r[`${m}-${f}`]=typeof c[f]=="number"?`${c[f]}px`:c[f]}):x(g)}),r}const Sv=te.forwardRef(function(l,r){const{id:c,invert:u,position:p="bottom-right",hotkey:m=["altKey","KeyT"],expand:g,closeButton:x,className:f,offset:v,mobileOffset:b,theme:j="light",richColors:N,duration:E,style:S,visibleToasts:P=xv,toastOptions:T,dir:q=mf(),gap:G=bv,icons:U,containerAriaLabel:ee="Notifications"}=l,[ae,Q]=te.useState([]),W=te.useMemo(()=>c?ae.filter(V=>V.toasterId===c):ae.filter(V=>!V.toasterId),[ae,c]),fe=te.useMemo(()=>Array.from(new Set([p].concat(W.filter(V=>V.position).map(V=>V.position)))),[W,p]),[de,xe]=te.useState([]),[me,ve]=te.useState(!1),[pe,Ce]=te.useState(!1),[D,B]=te.useState(j!=="system"?j:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),R=te.useRef(null),oe=m.join("+").replace(/Key/g,"").replace(/Digit/g,""),re=te.useRef(null),w=te.useRef(!1),F=te.useCallback(V=>{Q(K=>{var ce;return(ce=K.find(X=>X.id===V.id))!=null&&ce.delete||rt.dismiss(V.id),K.filter(({id:X})=>X!==V.id)})},[]);return te.useEffect(()=>rt.subscribe(V=>{if(V.dismiss){requestAnimationFrame(()=>{Q(K=>K.map(ce=>ce.id===V.id?{...ce,delete:!0}:ce))});return}setTimeout(()=>{j0.flushSync(()=>{Q(K=>{const ce=K.findIndex(X=>X.id===V.id);return ce!==-1?[...K.slice(0,ce),{...K[ce],...V},...K.slice(ce+1)]:[V,...K]})})})}),[ae]),te.useEffect(()=>{if(j!=="system"){B(j);return}if(j==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?B("dark"):B("light")),typeof window>"u")return;const V=window.matchMedia("(prefers-color-scheme: dark)");try{V.addEventListener("change",({matches:K})=>{B(K?"dark":"light")})}catch{V.addListener(({matches:ce})=>{try{B(ce?"dark":"light")}catch(X){console.error(X)}})}},[j]),te.useEffect(()=>{ae.length<=1&&ve(!1)},[ae]),te.useEffect(()=>{const V=K=>{var ce;if(m.every($=>K[$]||K.code===$)){var se;ve(!0),(se=R.current)==null||se.focus()}K.code==="Escape"&&(document.activeElement===R.current||(ce=R.current)!=null&&ce.contains(document.activeElement))&&ve(!1)};return document.addEventListener("keydown",V),()=>document.removeEventListener("keydown",V)},[m]),te.useEffect(()=>{if(R.current)return()=>{re.current&&(re.current.focus({preventScroll:!0}),re.current=null,w.current=!1)}},[R.current]),te.createElement("section",{ref:r,"aria-label":`${ee} ${oe}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},fe.map((V,K)=>{var ce;const[X,se]=V.split("-");return W.length?te.createElement("ol",{key:V,dir:q==="auto"?mf():q,tabIndex:-1,ref:R,className:f,"data-sonner-toaster":!0,"data-sonner-theme":D,"data-y-position":X,"data-x-position":se,style:{"--front-toast-height":`${((ce=de[0])==null?void 0:ce.height)||0}px`,"--width":`${hv}px`,"--gap":`${G}px`,...S,...Nv(v,b)},onBlur:$=>{w.current&&!$.currentTarget.contains($.relatedTarget)&&(w.current=!1,re.current&&(re.current.focus({preventScroll:!0}),re.current=null))},onFocus:$=>{$.target instanceof HTMLElement&&$.target.dataset.dismissible==="false"||w.current||(w.current=!0,re.current=$.relatedTarget)},onMouseEnter:()=>ve(!0),onMouseMove:()=>ve(!0),onMouseLeave:()=>{pe||ve(!1)},onDragEnd:()=>ve(!1),onPointerDown:$=>{$.target instanceof HTMLElement&&$.target.dataset.dismissible==="false"||Ce(!0)},onPointerUp:()=>Ce(!1)},W.filter($=>!$.position&&K===0||$.position===V).map(($,k)=>{var ne,ie;return te.createElement(jv,{key:$.id,icons:U,index:k,toast:$,defaultRichColors:N,duration:(ne=T?.duration)!=null?ne:E,className:T?.className,descriptionClassName:T?.descriptionClassName,invert:u,visibleToasts:P,closeButton:(ie=T?.closeButton)!=null?ie:x,interacting:pe,position:V,style:T?.style,unstyled:T?.unstyled,classNames:T?.classNames,cancelButtonStyle:T?.cancelButtonStyle,actionButtonStyle:T?.actionButtonStyle,closeButtonAriaLabel:T?.closeButtonAriaLabel,removeToast:F,toasts:W.filter(he=>he.position==$.position),heights:de.filter(he=>he.position==$.position),setHeights:xe,expandByDefault:g,gap:G,expanded:me,swipeDirections:l.swipeDirections})})):null}))}),wv=({...n})=>{const{theme:l="system"}=Ky();return t.jsx(Sv,{"data-loc":"client\\src\\components\\ui\\sonner.tsx:8",theme:l,className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...n})};function Sa(n,l,{checkForDefaultPrevented:r=!0}={}){return function(u){if(n?.(u),r===!1||!u.defaultPrevented)return l?.(u)}}function xf(n,l){if(typeof n=="function")return n(l);n!=null&&(n.current=l)}function N0(...n){return l=>{let r=!1;const c=n.map(u=>{const p=xf(u,l);return!r&&typeof p=="function"&&(r=!0),p});if(r)return()=>{for(let u=0;u<c.length;u++){const p=c[u];typeof p=="function"?p():xf(n[u],null)}}}}function Pa(...n){return y.useCallback(N0(...n),n)}function Av(n,l){const r=y.createContext(l),c=p=>{const{children:m,...g}=p,x=y.useMemo(()=>g,Object.values(g));return t.jsx(r.Provider,{value:x,children:m})};c.displayName=n+"Provider";function u(p){const m=y.useContext(r);if(m)return m;if(l!==void 0)return l;throw new Error(`\`${p}\` must be used within \`${n}\``)}return[c,u]}function kl(n,l=[]){let r=[];function c(p,m){const g=y.createContext(m),x=r.length;r=[...r,m];const f=b=>{const{scope:j,children:N,...E}=b,S=j?.[n]?.[x]||g,P=y.useMemo(()=>E,Object.values(E));return t.jsx(S.Provider,{value:P,children:N})};f.displayName=p+"Provider";function v(b,j){const N=j?.[n]?.[x]||g,E=y.useContext(N);if(E)return E;if(m!==void 0)return m;throw new Error(`\`${b}\` must be used within \`${p}\``)}return[f,v]}const u=()=>{const p=r.map(m=>y.createContext(m));return function(g){const x=g?.[n]||p;return y.useMemo(()=>({[`__scope${n}`]:{...g,[n]:x}}),[g,x])}};return u.scopeName=n,[c,Ev(u,...l)]}function Ev(...n){const l=n[0];if(n.length===1)return l;const r=()=>{const c=n.map(u=>({useScope:u(),scopeName:u.scopeName}));return function(p){const m=c.reduce((g,{useScope:x,scopeName:f})=>{const b=x(p)[`__scope${f}`];return{...g,...b}},{});return y.useMemo(()=>({[`__scope${l.scopeName}`]:m}),[m])}};return r.scopeName=l.scopeName,r}function Pl(n){const l=Pv(n),r=y.forwardRef((c,u)=>{const{children:p,...m}=c,g=y.Children.toArray(p),x=g.find(Mv);if(x){const f=x.props.children,v=g.map(b=>b===x?y.Children.count(f)>1?y.Children.only(null):y.isValidElement(f)?f.props.children:null:b);return t.jsx(l,{...m,ref:u,children:y.isValidElement(f)?y.cloneElement(f,void 0,v):null})}return t.jsx(l,{...m,ref:u,children:p})});return r.displayName=`${n}.Slot`,r}var S0=Pl("Slot");function Pv(n){const l=y.forwardRef((r,c)=>{const{children:u,...p}=r;if(y.isValidElement(u)){const m=kv(u),g=Tv(p,u.props);return u.type!==y.Fragment&&(g.ref=c?N0(c,m):m),y.cloneElement(u,g)}return y.Children.count(u)>1?y.Children.only(null):null});return l.displayName=`${n}.SlotClone`,l}var w0=Symbol("radix.slottable");function Dv(n){const l=({children:r})=>t.jsx(t.Fragment,{children:r});return l.displayName=`${n}.Slottable`,l.__radixId=w0,l}function Mv(n){return y.isValidElement(n)&&typeof n.type=="function"&&"__radixId"in n.type&&n.type.__radixId===w0}function Tv(n,l){const r={...l};for(const c in l){const u=n[c],p=l[c];/^on[A-Z]/.test(c)?u&&p?r[c]=(...g)=>{const x=p(...g);return u(...g),x}:u&&(r[c]=u):c==="style"?r[c]={...u,...p}:c==="className"&&(r[c]=[u,p].filter(Boolean).join(" "))}return{...n,...r}}function kv(n){let l=Object.getOwnPropertyDescriptor(n.props,"ref")?.get,r=l&&"isReactWarning"in l&&l.isReactWarning;return r?n.ref:(l=Object.getOwnPropertyDescriptor(n,"ref")?.get,r=l&&"isReactWarning"in l&&l.isReactWarning,r?n.props.ref:n.props.ref||n.ref)}var zv=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Da=zv.reduce((n,l)=>{const r=Pl(`Primitive.${l}`),c=y.forwardRef((u,p)=>{const{asChild:m,...g}=u,x=m?r:l;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),t.jsx(x,{...g,ref:p})});return c.displayName=`Primitive.${l}`,{...n,[l]:c}},{});function Rv(n,l){n&&Xu.flushSync(()=>n.dispatchEvent(l))}function No(n){const l=y.useRef(n);return y.useEffect(()=>{l.current=n}),y.useMemo(()=>(...r)=>l.current?.(...r),[])}function Ov(n,l=globalThis?.document){const r=No(n);y.useEffect(()=>{const c=u=>{u.key==="Escape"&&r(u)};return l.addEventListener("keydown",c,{capture:!0}),()=>l.removeEventListener("keydown",c,{capture:!0})},[r,l])}var Hv="DismissableLayer",yu="dismissableLayer.update",Bv="dismissableLayer.pointerDownOutside",Lv="dismissableLayer.focusOutside",gf,A0=y.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Yu=y.forwardRef((n,l)=>{const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:p,onInteractOutside:m,onDismiss:g,...x}=n,f=y.useContext(A0),[v,b]=y.useState(null),j=v?.ownerDocument??globalThis?.document,[,N]=y.useState({}),E=Pa(l,Q=>b(Q)),S=Array.from(f.layers),[P]=[...f.layersWithOutsidePointerEventsDisabled].slice(-1),T=S.indexOf(P),q=v?S.indexOf(v):-1,G=f.layersWithOutsidePointerEventsDisabled.size>0,U=q>=T,ee=Fv(Q=>{const W=Q.target,fe=[...f.branches].some(de=>de.contains(W));!U||fe||(u?.(Q),m?.(Q),Q.defaultPrevented||g?.())},j),ae=Uv(Q=>{const W=Q.target;[...f.branches].some(de=>de.contains(W))||(p?.(Q),m?.(Q),Q.defaultPrevented||g?.())},j);return Ov(Q=>{q===f.layers.size-1&&(c?.(Q),!Q.defaultPrevented&&g&&(Q.preventDefault(),g()))},j),y.useEffect(()=>{if(v)return r&&(f.layersWithOutsidePointerEventsDisabled.size===0&&(gf=j.body.style.pointerEvents,j.body.style.pointerEvents="none"),f.layersWithOutsidePointerEventsDisabled.add(v)),f.layers.add(v),ff(),()=>{r&&f.layersWithOutsidePointerEventsDisabled.size===1&&(j.body.style.pointerEvents=gf)}},[v,j,r,f]),y.useEffect(()=>()=>{v&&(f.layers.delete(v),f.layersWithOutsidePointerEventsDisabled.delete(v),ff())},[v,f]),y.useEffect(()=>{const Q=()=>N({});return document.addEventListener(yu,Q),()=>document.removeEventListener(yu,Q)},[]),t.jsx(Da.div,{...x,ref:E,style:{pointerEvents:G?U?"auto":"none":void 0,...n.style},onFocusCapture:Sa(n.onFocusCapture,ae.onFocusCapture),onBlurCapture:Sa(n.onBlurCapture,ae.onBlurCapture),onPointerDownCapture:Sa(n.onPointerDownCapture,ee.onPointerDownCapture)})});Yu.displayName=Hv;var _v="DismissableLayerBranch",qv=y.forwardRef((n,l)=>{const r=y.useContext(A0),c=y.useRef(null),u=Pa(l,c);return y.useEffect(()=>{const p=c.current;if(p)return r.branches.add(p),()=>{r.branches.delete(p)}},[r.branches]),t.jsx(Da.div,{...n,ref:u})});qv.displayName=_v;function Fv(n,l=globalThis?.document){const r=No(n),c=y.useRef(!1),u=y.useRef(()=>{});return y.useEffect(()=>{const p=g=>{if(g.target&&!c.current){let x=function(){E0(Bv,r,f,{discrete:!0})};const f={originalEvent:g};g.pointerType==="touch"?(l.removeEventListener("click",u.current),u.current=x,l.addEventListener("click",u.current,{once:!0})):x()}else l.removeEventListener("click",u.current);c.current=!1},m=window.setTimeout(()=>{l.addEventListener("pointerdown",p)},0);return()=>{window.clearTimeout(m),l.removeEventListener("pointerdown",p),l.removeEventListener("click",u.current)}},[l,r]),{onPointerDownCapture:()=>c.current=!0}}function Uv(n,l=globalThis?.document){const r=No(n),c=y.useRef(!1);return y.useEffect(()=>{const u=p=>{p.target&&!c.current&&E0(Lv,r,{originalEvent:p},{discrete:!1})};return l.addEventListener("focusin",u),()=>l.removeEventListener("focusin",u)},[l,r]),{onFocusCapture:()=>c.current=!0,onBlurCapture:()=>c.current=!1}}function ff(){const n=new CustomEvent(yu);document.dispatchEvent(n)}function E0(n,l,r,{discrete:c}){const u=r.originalEvent.target,p=new CustomEvent(n,{bubbles:!1,cancelable:!0,detail:r});l&&u.addEventListener(n,l,{once:!0}),c?Rv(u,p):u.dispatchEvent(p)}var Zs=globalThis?.document?y.useLayoutEffect:()=>{},Vv=Gu[" useId ".trim().toString()]||(()=>{}),Gv=0;function Id(n){const[l,r]=y.useState(Vv());return Zs(()=>{r(c=>c??String(Gv++))},[n]),n||(l?`radix-${l}`:"")}const Xv=["top","right","bottom","left"],Ks=Math.min,ft=Math.max,mc=Math.round,Zr=Math.floor,Kt=n=>({x:n,y:n}),Yv={left:"right",right:"left",bottom:"top",top:"bottom"},$v={start:"end",end:"start"};function vu(n,l,r){return ft(n,Ks(l,r))}function vs(n,l){return typeof n=="function"?n(l):n}function Cs(n){return n.split("-")[0]}function Ao(n){return n.split("-")[1]}function $u(n){return n==="x"?"y":"x"}function Iu(n){return n==="y"?"height":"width"}const Iv=new Set(["top","bottom"]);function Zt(n){return Iv.has(Cs(n))?"y":"x"}function Qu(n){return $u(Zt(n))}function Qv(n,l,r){r===void 0&&(r=!1);const c=Ao(n),u=Qu(n),p=Iu(u);let m=u==="x"?c===(r?"end":"start")?"right":"left":c==="start"?"bottom":"top";return l.reference[p]>l.floating[p]&&(m=xc(m)),[m,xc(m)]}function Zv(n){const l=xc(n);return[Cu(n),l,Cu(l)]}function Cu(n){return n.replace(/start|end/g,l=>$v[l])}const hf=["left","right"],bf=["right","left"],Kv=["top","bottom"],Wv=["bottom","top"];function Jv(n,l,r){switch(n){case"top":case"bottom":return r?l?bf:hf:l?hf:bf;case"left":case"right":return l?Kv:Wv;default:return[]}}function eC(n,l,r,c){const u=Ao(n);let p=Jv(Cs(n),r==="start",c);return u&&(p=p.map(m=>m+"-"+u),l&&(p=p.concat(p.map(Cu)))),p}function xc(n){return n.replace(/left|right|bottom|top/g,l=>Yv[l])}function aC(n){return{top:0,right:0,bottom:0,left:0,...n}}function P0(n){return typeof n!="number"?aC(n):{top:n,right:n,bottom:n,left:n}}function gc(n){const{x:l,y:r,width:c,height:u}=n;return{width:c,height:u,top:r,left:l,right:l+c,bottom:r+u,x:l,y:r}}function yf(n,l,r){let{reference:c,floating:u}=n;const p=Zt(l),m=Qu(l),g=Iu(m),x=Cs(l),f=p==="y",v=c.x+c.width/2-u.width/2,b=c.y+c.height/2-u.height/2,j=c[g]/2-u[g]/2;let N;switch(x){case"top":N={x:v,y:c.y-u.height};break;case"bottom":N={x:v,y:c.y+c.height};break;case"right":N={x:c.x+c.width,y:b};break;case"left":N={x:c.x-u.width,y:b};break;default:N={x:c.x,y:c.y}}switch(Ao(l)){case"start":N[m]-=j*(r&&f?-1:1);break;case"end":N[m]+=j*(r&&f?-1:1);break}return N}const tC=async(n,l,r)=>{const{placement:c="bottom",strategy:u="absolute",middleware:p=[],platform:m}=r,g=p.filter(Boolean),x=await(m.isRTL==null?void 0:m.isRTL(l));let f=await m.getElementRects({reference:n,floating:l,strategy:u}),{x:v,y:b}=yf(f,c,x),j=c,N={},E=0;for(let S=0;S<g.length;S++){const{name:P,fn:T}=g[S],{x:q,y:G,data:U,reset:ee}=await T({x:v,y:b,initialPlacement:c,placement:j,strategy:u,middlewareData:N,rects:f,platform:m,elements:{reference:n,floating:l}});v=q??v,b=G??b,N={...N,[P]:{...N[P],...U}},ee&&E<=50&&(E++,typeof ee=="object"&&(ee.placement&&(j=ee.placement),ee.rects&&(f=ee.rects===!0?await m.getElementRects({reference:n,floating:l,strategy:u}):ee.rects),{x:v,y:b}=yf(f,j,x)),S=-1)}return{x:v,y:b,placement:j,strategy:u,middlewareData:N}};async function Dl(n,l){var r;l===void 0&&(l={});const{x:c,y:u,platform:p,rects:m,elements:g,strategy:x}=n,{boundary:f="clippingAncestors",rootBoundary:v="viewport",elementContext:b="floating",altBoundary:j=!1,padding:N=0}=vs(l,n),E=P0(N),P=g[j?b==="floating"?"reference":"floating":b],T=gc(await p.getClippingRect({element:(r=await(p.isElement==null?void 0:p.isElement(P)))==null||r?P:P.contextElement||await(p.getDocumentElement==null?void 0:p.getDocumentElement(g.floating)),boundary:f,rootBoundary:v,strategy:x})),q=b==="floating"?{x:c,y:u,width:m.floating.width,height:m.floating.height}:m.reference,G=await(p.getOffsetParent==null?void 0:p.getOffsetParent(g.floating)),U=await(p.isElement==null?void 0:p.isElement(G))?await(p.getScale==null?void 0:p.getScale(G))||{x:1,y:1}:{x:1,y:1},ee=gc(p.convertOffsetParentRelativeRectToViewportRelativeRect?await p.convertOffsetParentRelativeRectToViewportRelativeRect({elements:g,rect:q,offsetParent:G,strategy:x}):q);return{top:(T.top-ee.top+E.top)/U.y,bottom:(ee.bottom-T.bottom+E.bottom)/U.y,left:(T.left-ee.left+E.left)/U.x,right:(ee.right-T.right+E.right)/U.x}}const sC=n=>({name:"arrow",options:n,async fn(l){const{x:r,y:c,placement:u,rects:p,platform:m,elements:g,middlewareData:x}=l,{element:f,padding:v=0}=vs(n,l)||{};if(f==null)return{};const b=P0(v),j={x:r,y:c},N=Qu(u),E=Iu(N),S=await m.getDimensions(f),P=N==="y",T=P?"top":"left",q=P?"bottom":"right",G=P?"clientHeight":"clientWidth",U=p.reference[E]+p.reference[N]-j[N]-p.floating[E],ee=j[N]-p.reference[N],ae=await(m.getOffsetParent==null?void 0:m.getOffsetParent(f));let Q=ae?ae[G]:0;(!Q||!await(m.isElement==null?void 0:m.isElement(ae)))&&(Q=g.floating[G]||p.floating[E]);const W=U/2-ee/2,fe=Q/2-S[E]/2-1,de=Ks(b[T],fe),xe=Ks(b[q],fe),me=de,ve=Q-S[E]-xe,pe=Q/2-S[E]/2+W,Ce=vu(me,pe,ve),D=!x.arrow&&Ao(u)!=null&&pe!==Ce&&p.reference[E]/2-(pe<me?de:xe)-S[E]/2<0,B=D?pe<me?pe-me:pe-ve:0;return{[N]:j[N]+B,data:{[N]:Ce,centerOffset:pe-Ce-B,...D&&{alignmentOffset:B}},reset:D}}}),nC=function(n){return n===void 0&&(n={}),{name:"flip",options:n,async fn(l){var r,c;const{placement:u,middlewareData:p,rects:m,initialPlacement:g,platform:x,elements:f}=l,{mainAxis:v=!0,crossAxis:b=!0,fallbackPlacements:j,fallbackStrategy:N="bestFit",fallbackAxisSideDirection:E="none",flipAlignment:S=!0,...P}=vs(n,l);if((r=p.arrow)!=null&&r.alignmentOffset)return{};const T=Cs(u),q=Zt(g),G=Cs(g)===g,U=await(x.isRTL==null?void 0:x.isRTL(f.floating)),ee=j||(G||!S?[xc(g)]:Zv(g)),ae=E!=="none";!j&&ae&&ee.push(...eC(g,S,E,U));const Q=[g,...ee],W=await Dl(l,P),fe=[];let de=((c=p.flip)==null?void 0:c.overflows)||[];if(v&&fe.push(W[T]),b){const pe=Qv(u,m,U);fe.push(W[pe[0]],W[pe[1]])}if(de=[...de,{placement:u,overflows:fe}],!fe.every(pe=>pe<=0)){var xe,me;const pe=(((xe=p.flip)==null?void 0:xe.index)||0)+1,Ce=Q[pe];if(Ce&&(!(b==="alignment"?q!==Zt(Ce):!1)||de.every(R=>Zt(R.placement)===q?R.overflows[0]>0:!0)))return{data:{index:pe,overflows:de},reset:{placement:Ce}};let D=(me=de.filter(B=>B.overflows[0]<=0).sort((B,R)=>B.overflows[1]-R.overflows[1])[0])==null?void 0:me.placement;if(!D)switch(N){case"bestFit":{var ve;const B=(ve=de.filter(R=>{if(ae){const oe=Zt(R.placement);return oe===q||oe==="y"}return!0}).map(R=>[R.placement,R.overflows.filter(oe=>oe>0).reduce((oe,re)=>oe+re,0)]).sort((R,oe)=>R[1]-oe[1])[0])==null?void 0:ve[0];B&&(D=B);break}case"initialPlacement":D=g;break}if(u!==D)return{reset:{placement:D}}}return{}}}};function vf(n,l){return{top:n.top-l.height,right:n.right-l.width,bottom:n.bottom-l.height,left:n.left-l.width}}function Cf(n){return Xv.some(l=>n[l]>=0)}const oC=function(n){return n===void 0&&(n={}),{name:"hide",options:n,async fn(l){const{rects:r}=l,{strategy:c="referenceHidden",...u}=vs(n,l);switch(c){case"referenceHidden":{const p=await Dl(l,{...u,elementContext:"reference"}),m=vf(p,r.reference);return{data:{referenceHiddenOffsets:m,referenceHidden:Cf(m)}}}case"escaped":{const p=await Dl(l,{...u,altBoundary:!0}),m=vf(p,r.floating);return{data:{escapedOffsets:m,escaped:Cf(m)}}}default:return{}}}}},D0=new Set(["left","top"]);async function lC(n,l){const{placement:r,platform:c,elements:u}=n,p=await(c.isRTL==null?void 0:c.isRTL(u.floating)),m=Cs(r),g=Ao(r),x=Zt(r)==="y",f=D0.has(m)?-1:1,v=p&&x?-1:1,b=vs(l,n);let{mainAxis:j,crossAxis:N,alignmentAxis:E}=typeof b=="number"?{mainAxis:b,crossAxis:0,alignmentAxis:null}:{mainAxis:b.mainAxis||0,crossAxis:b.crossAxis||0,alignmentAxis:b.alignmentAxis};return g&&typeof E=="number"&&(N=g==="end"?E*-1:E),x?{x:N*v,y:j*f}:{x:j*f,y:N*v}}const rC=function(n){return n===void 0&&(n=0),{name:"offset",options:n,async fn(l){var r,c;const{x:u,y:p,placement:m,middlewareData:g}=l,x=await lC(l,n);return m===((r=g.offset)==null?void 0:r.placement)&&(c=g.arrow)!=null&&c.alignmentOffset?{}:{x:u+x.x,y:p+x.y,data:{...x,placement:m}}}}},cC=function(n){return n===void 0&&(n={}),{name:"shift",options:n,async fn(l){const{x:r,y:c,placement:u}=l,{mainAxis:p=!0,crossAxis:m=!1,limiter:g={fn:P=>{let{x:T,y:q}=P;return{x:T,y:q}}},...x}=vs(n,l),f={x:r,y:c},v=await Dl(l,x),b=Zt(Cs(u)),j=$u(b);let N=f[j],E=f[b];if(p){const P=j==="y"?"top":"left",T=j==="y"?"bottom":"right",q=N+v[P],G=N-v[T];N=vu(q,N,G)}if(m){const P=b==="y"?"top":"left",T=b==="y"?"bottom":"right",q=E+v[P],G=E-v[T];E=vu(q,E,G)}const S=g.fn({...l,[j]:N,[b]:E});return{...S,data:{x:S.x-r,y:S.y-c,enabled:{[j]:p,[b]:m}}}}}},iC=function(n){return n===void 0&&(n={}),{options:n,fn(l){const{x:r,y:c,placement:u,rects:p,middlewareData:m}=l,{offset:g=0,mainAxis:x=!0,crossAxis:f=!0}=vs(n,l),v={x:r,y:c},b=Zt(u),j=$u(b);let N=v[j],E=v[b];const S=vs(g,l),P=typeof S=="number"?{mainAxis:S,crossAxis:0}:{mainAxis:0,crossAxis:0,...S};if(x){const G=j==="y"?"height":"width",U=p.reference[j]-p.floating[G]+P.mainAxis,ee=p.reference[j]+p.reference[G]-P.mainAxis;N<U?N=U:N>ee&&(N=ee)}if(f){var T,q;const G=j==="y"?"width":"height",U=D0.has(Cs(u)),ee=p.reference[b]-p.floating[G]+(U&&((T=m.offset)==null?void 0:T[b])||0)+(U?0:P.crossAxis),ae=p.reference[b]+p.reference[G]+(U?0:((q=m.offset)==null?void 0:q[b])||0)-(U?P.crossAxis:0);E<ee?E=ee:E>ae&&(E=ae)}return{[j]:N,[b]:E}}}},dC=function(n){return n===void 0&&(n={}),{name:"size",options:n,async fn(l){var r,c;const{placement:u,rects:p,platform:m,elements:g}=l,{apply:x=()=>{},...f}=vs(n,l),v=await Dl(l,f),b=Cs(u),j=Ao(u),N=Zt(u)==="y",{width:E,height:S}=p.floating;let P,T;b==="top"||b==="bottom"?(P=b,T=j===(await(m.isRTL==null?void 0:m.isRTL(g.floating))?"start":"end")?"left":"right"):(T=b,P=j==="end"?"top":"bottom");const q=S-v.top-v.bottom,G=E-v.left-v.right,U=Ks(S-v[P],q),ee=Ks(E-v[T],G),ae=!l.middlewareData.shift;let Q=U,W=ee;if((r=l.middlewareData.shift)!=null&&r.enabled.x&&(W=G),(c=l.middlewareData.shift)!=null&&c.enabled.y&&(Q=q),ae&&!j){const de=ft(v.left,0),xe=ft(v.right,0),me=ft(v.top,0),ve=ft(v.bottom,0);N?W=E-2*(de!==0||xe!==0?de+xe:ft(v.left,v.right)):Q=S-2*(me!==0||ve!==0?me+ve:ft(v.top,v.bottom))}await x({...l,availableWidth:W,availableHeight:Q});const fe=await m.getDimensions(g.floating);return E!==fe.width||S!==fe.height?{reset:{rects:!0}}:{}}}};function Cc(){return typeof window<"u"}function Eo(n){return M0(n)?(n.nodeName||"").toLowerCase():"#document"}function ht(n){var l;return(n==null||(l=n.ownerDocument)==null?void 0:l.defaultView)||window}function es(n){var l;return(l=(M0(n)?n.ownerDocument:n.document)||window.document)==null?void 0:l.documentElement}function M0(n){return Cc()?n instanceof Node||n instanceof ht(n).Node:!1}function Bt(n){return Cc()?n instanceof Element||n instanceof ht(n).Element:!1}function Wt(n){return Cc()?n instanceof HTMLElement||n instanceof ht(n).HTMLElement:!1}function jf(n){return!Cc()||typeof ShadowRoot>"u"?!1:n instanceof ShadowRoot||n instanceof ht(n).ShadowRoot}const uC=new Set(["inline","contents"]);function zl(n){const{overflow:l,overflowX:r,overflowY:c,display:u}=Lt(n);return/auto|scroll|overlay|hidden|clip/.test(l+c+r)&&!uC.has(u)}const pC=new Set(["table","td","th"]);function mC(n){return pC.has(Eo(n))}const xC=[":popover-open",":modal"];function jc(n){return xC.some(l=>{try{return n.matches(l)}catch{return!1}})}const gC=["transform","translate","scale","rotate","perspective"],fC=["transform","translate","scale","rotate","perspective","filter"],hC=["paint","layout","strict","content"];function Zu(n){const l=Ku(),r=Bt(n)?Lt(n):n;return gC.some(c=>r[c]?r[c]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!l&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!l&&(r.filter?r.filter!=="none":!1)||fC.some(c=>(r.willChange||"").includes(c))||hC.some(c=>(r.contain||"").includes(c))}function bC(n){let l=Ws(n);for(;Wt(l)&&!So(l);){if(Zu(l))return l;if(jc(l))return null;l=Ws(l)}return null}function Ku(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const yC=new Set(["html","body","#document"]);function So(n){return yC.has(Eo(n))}function Lt(n){return ht(n).getComputedStyle(n)}function Nc(n){return Bt(n)?{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}:{scrollLeft:n.scrollX,scrollTop:n.scrollY}}function Ws(n){if(Eo(n)==="html")return n;const l=n.assignedSlot||n.parentNode||jf(n)&&n.host||es(n);return jf(l)?l.host:l}function T0(n){const l=Ws(n);return So(l)?n.ownerDocument?n.ownerDocument.body:n.body:Wt(l)&&zl(l)?l:T0(l)}function Ml(n,l,r){var c;l===void 0&&(l=[]),r===void 0&&(r=!0);const u=T0(n),p=u===((c=n.ownerDocument)==null?void 0:c.body),m=ht(u);if(p){const g=ju(m);return l.concat(m,m.visualViewport||[],zl(u)?u:[],g&&r?Ml(g):[])}return l.concat(u,Ml(u,[],r))}function ju(n){return n.parent&&Object.getPrototypeOf(n.parent)?n.frameElement:null}function k0(n){const l=Lt(n);let r=parseFloat(l.width)||0,c=parseFloat(l.height)||0;const u=Wt(n),p=u?n.offsetWidth:r,m=u?n.offsetHeight:c,g=mc(r)!==p||mc(c)!==m;return g&&(r=p,c=m),{width:r,height:c,$:g}}function Wu(n){return Bt(n)?n:n.contextElement}function yo(n){const l=Wu(n);if(!Wt(l))return Kt(1);const r=l.getBoundingClientRect(),{width:c,height:u,$:p}=k0(l);let m=(p?mc(r.width):r.width)/c,g=(p?mc(r.height):r.height)/u;return(!m||!Number.isFinite(m))&&(m=1),(!g||!Number.isFinite(g))&&(g=1),{x:m,y:g}}const vC=Kt(0);function z0(n){const l=ht(n);return!Ku()||!l.visualViewport?vC:{x:l.visualViewport.offsetLeft,y:l.visualViewport.offsetTop}}function CC(n,l,r){return l===void 0&&(l=!1),!r||l&&r!==ht(n)?!1:l}function Sn(n,l,r,c){l===void 0&&(l=!1),r===void 0&&(r=!1);const u=n.getBoundingClientRect(),p=Wu(n);let m=Kt(1);l&&(c?Bt(c)&&(m=yo(c)):m=yo(n));const g=CC(p,r,c)?z0(p):Kt(0);let x=(u.left+g.x)/m.x,f=(u.top+g.y)/m.y,v=u.width/m.x,b=u.height/m.y;if(p){const j=ht(p),N=c&&Bt(c)?ht(c):c;let E=j,S=ju(E);for(;S&&c&&N!==E;){const P=yo(S),T=S.getBoundingClientRect(),q=Lt(S),G=T.left+(S.clientLeft+parseFloat(q.paddingLeft))*P.x,U=T.top+(S.clientTop+parseFloat(q.paddingTop))*P.y;x*=P.x,f*=P.y,v*=P.x,b*=P.y,x+=G,f+=U,E=ht(S),S=ju(E)}}return gc({width:v,height:b,x,y:f})}function Sc(n,l){const r=Nc(n).scrollLeft;return l?l.left+r:Sn(es(n)).left+r}function R0(n,l){const r=n.getBoundingClientRect(),c=r.left+l.scrollLeft-Sc(n,r),u=r.top+l.scrollTop;return{x:c,y:u}}function jC(n){let{elements:l,rect:r,offsetParent:c,strategy:u}=n;const p=u==="fixed",m=es(c),g=l?jc(l.floating):!1;if(c===m||g&&p)return r;let x={scrollLeft:0,scrollTop:0},f=Kt(1);const v=Kt(0),b=Wt(c);if((b||!b&&!p)&&((Eo(c)!=="body"||zl(m))&&(x=Nc(c)),Wt(c))){const N=Sn(c);f=yo(c),v.x=N.x+c.clientLeft,v.y=N.y+c.clientTop}const j=m&&!b&&!p?R0(m,x):Kt(0);return{width:r.width*f.x,height:r.height*f.y,x:r.x*f.x-x.scrollLeft*f.x+v.x+j.x,y:r.y*f.y-x.scrollTop*f.y+v.y+j.y}}function NC(n){return Array.from(n.getClientRects())}function SC(n){const l=es(n),r=Nc(n),c=n.ownerDocument.body,u=ft(l.scrollWidth,l.clientWidth,c.scrollWidth,c.clientWidth),p=ft(l.scrollHeight,l.clientHeight,c.scrollHeight,c.clientHeight);let m=-r.scrollLeft+Sc(n);const g=-r.scrollTop;return Lt(c).direction==="rtl"&&(m+=ft(l.clientWidth,c.clientWidth)-u),{width:u,height:p,x:m,y:g}}const Nf=25;function wC(n,l){const r=ht(n),c=es(n),u=r.visualViewport;let p=c.clientWidth,m=c.clientHeight,g=0,x=0;if(u){p=u.width,m=u.height;const v=Ku();(!v||v&&l==="fixed")&&(g=u.offsetLeft,x=u.offsetTop)}const f=Sc(c);if(f<=0){const v=c.ownerDocument,b=v.body,j=getComputedStyle(b),N=v.compatMode==="CSS1Compat"&&parseFloat(j.marginLeft)+parseFloat(j.marginRight)||0,E=Math.abs(c.clientWidth-b.clientWidth-N);E<=Nf&&(p-=E)}else f<=Nf&&(p+=f);return{width:p,height:m,x:g,y:x}}const AC=new Set(["absolute","fixed"]);function EC(n,l){const r=Sn(n,!0,l==="fixed"),c=r.top+n.clientTop,u=r.left+n.clientLeft,p=Wt(n)?yo(n):Kt(1),m=n.clientWidth*p.x,g=n.clientHeight*p.y,x=u*p.x,f=c*p.y;return{width:m,height:g,x,y:f}}function Sf(n,l,r){let c;if(l==="viewport")c=wC(n,r);else if(l==="document")c=SC(es(n));else if(Bt(l))c=EC(l,r);else{const u=z0(n);c={x:l.x-u.x,y:l.y-u.y,width:l.width,height:l.height}}return gc(c)}function O0(n,l){const r=Ws(n);return r===l||!Bt(r)||So(r)?!1:Lt(r).position==="fixed"||O0(r,l)}function PC(n,l){const r=l.get(n);if(r)return r;let c=Ml(n,[],!1).filter(g=>Bt(g)&&Eo(g)!=="body"),u=null;const p=Lt(n).position==="fixed";let m=p?Ws(n):n;for(;Bt(m)&&!So(m);){const g=Lt(m),x=Zu(m);!x&&g.position==="fixed"&&(u=null),(p?!x&&!u:!x&&g.position==="static"&&!!u&&AC.has(u.position)||zl(m)&&!x&&O0(n,m))?c=c.filter(v=>v!==m):u=g,m=Ws(m)}return l.set(n,c),c}function DC(n){let{element:l,boundary:r,rootBoundary:c,strategy:u}=n;const m=[...r==="clippingAncestors"?jc(l)?[]:PC(l,this._c):[].concat(r),c],g=m[0],x=m.reduce((f,v)=>{const b=Sf(l,v,u);return f.top=ft(b.top,f.top),f.right=Ks(b.right,f.right),f.bottom=Ks(b.bottom,f.bottom),f.left=ft(b.left,f.left),f},Sf(l,g,u));return{width:x.right-x.left,height:x.bottom-x.top,x:x.left,y:x.top}}function MC(n){const{width:l,height:r}=k0(n);return{width:l,height:r}}function TC(n,l,r){const c=Wt(l),u=es(l),p=r==="fixed",m=Sn(n,!0,p,l);let g={scrollLeft:0,scrollTop:0};const x=Kt(0);function f(){x.x=Sc(u)}if(c||!c&&!p)if((Eo(l)!=="body"||zl(u))&&(g=Nc(l)),c){const N=Sn(l,!0,p,l);x.x=N.x+l.clientLeft,x.y=N.y+l.clientTop}else u&&f();p&&!c&&u&&f();const v=u&&!c&&!p?R0(u,g):Kt(0),b=m.left+g.scrollLeft-x.x-v.x,j=m.top+g.scrollTop-x.y-v.y;return{x:b,y:j,width:m.width,height:m.height}}function Qd(n){return Lt(n).position==="static"}function wf(n,l){if(!Wt(n)||Lt(n).position==="fixed")return null;if(l)return l(n);let r=n.offsetParent;return es(n)===r&&(r=r.ownerDocument.body),r}function H0(n,l){const r=ht(n);if(jc(n))return r;if(!Wt(n)){let u=Ws(n);for(;u&&!So(u);){if(Bt(u)&&!Qd(u))return u;u=Ws(u)}return r}let c=wf(n,l);for(;c&&mC(c)&&Qd(c);)c=wf(c,l);return c&&So(c)&&Qd(c)&&!Zu(c)?r:c||bC(n)||r}const kC=async function(n){const l=this.getOffsetParent||H0,r=this.getDimensions,c=await r(n.floating);return{reference:TC(n.reference,await l(n.floating),n.strategy),floating:{x:0,y:0,width:c.width,height:c.height}}};function zC(n){return Lt(n).direction==="rtl"}const RC={convertOffsetParentRelativeRectToViewportRelativeRect:jC,getDocumentElement:es,getClippingRect:DC,getOffsetParent:H0,getElementRects:kC,getClientRects:NC,getDimensions:MC,getScale:yo,isElement:Bt,isRTL:zC};function B0(n,l){return n.x===l.x&&n.y===l.y&&n.width===l.width&&n.height===l.height}function OC(n,l){let r=null,c;const u=es(n);function p(){var g;clearTimeout(c),(g=r)==null||g.disconnect(),r=null}function m(g,x){g===void 0&&(g=!1),x===void 0&&(x=1),p();const f=n.getBoundingClientRect(),{left:v,top:b,width:j,height:N}=f;if(g||l(),!j||!N)return;const E=Zr(b),S=Zr(u.clientWidth-(v+j)),P=Zr(u.clientHeight-(b+N)),T=Zr(v),G={rootMargin:-E+"px "+-S+"px "+-P+"px "+-T+"px",threshold:ft(0,Ks(1,x))||1};let U=!0;function ee(ae){const Q=ae[0].intersectionRatio;if(Q!==x){if(!U)return m();Q?m(!1,Q):c=setTimeout(()=>{m(!1,1e-7)},1e3)}Q===1&&!B0(f,n.getBoundingClientRect())&&m(),U=!1}try{r=new IntersectionObserver(ee,{...G,root:u.ownerDocument})}catch{r=new IntersectionObserver(ee,G)}r.observe(n)}return m(!0),p}function HC(n,l,r,c){c===void 0&&(c={});const{ancestorScroll:u=!0,ancestorResize:p=!0,elementResize:m=typeof ResizeObserver=="function",layoutShift:g=typeof IntersectionObserver=="function",animationFrame:x=!1}=c,f=Wu(n),v=u||p?[...f?Ml(f):[],...Ml(l)]:[];v.forEach(T=>{u&&T.addEventListener("scroll",r,{passive:!0}),p&&T.addEventListener("resize",r)});const b=f&&g?OC(f,r):null;let j=-1,N=null;m&&(N=new ResizeObserver(T=>{let[q]=T;q&&q.target===f&&N&&(N.unobserve(l),cancelAnimationFrame(j),j=requestAnimationFrame(()=>{var G;(G=N)==null||G.observe(l)})),r()}),f&&!x&&N.observe(f),N.observe(l));let E,S=x?Sn(n):null;x&&P();function P(){const T=Sn(n);S&&!B0(S,T)&&r(),S=T,E=requestAnimationFrame(P)}return r(),()=>{var T;v.forEach(q=>{u&&q.removeEventListener("scroll",r),p&&q.removeEventListener("resize",r)}),b?.(),(T=N)==null||T.disconnect(),N=null,x&&cancelAnimationFrame(E)}}const BC=rC,LC=cC,_C=nC,qC=dC,FC=oC,Af=sC,UC=iC,VC=(n,l,r)=>{const c=new Map,u={platform:RC,...r},p={...u.platform,_c:c};return tC(n,l,{...u,platform:p})};var GC=typeof document<"u",XC=function(){},cc=GC?y.useLayoutEffect:XC;function fc(n,l){if(n===l)return!0;if(typeof n!=typeof l)return!1;if(typeof n=="function"&&n.toString()===l.toString())return!0;let r,c,u;if(n&&l&&typeof n=="object"){if(Array.isArray(n)){if(r=n.length,r!==l.length)return!1;for(c=r;c--!==0;)if(!fc(n[c],l[c]))return!1;return!0}if(u=Object.keys(n),r=u.length,r!==Object.keys(l).length)return!1;for(c=r;c--!==0;)if(!{}.hasOwnProperty.call(l,u[c]))return!1;for(c=r;c--!==0;){const p=u[c];if(!(p==="_owner"&&n.$$typeof)&&!fc(n[p],l[p]))return!1}return!0}return n!==n&&l!==l}function L0(n){return typeof window>"u"?1:(n.ownerDocument.defaultView||window).devicePixelRatio||1}function Ef(n,l){const r=L0(n);return Math.round(l*r)/r}function Zd(n){const l=y.useRef(n);return cc(()=>{l.current=n}),l}function YC(n){n===void 0&&(n={});const{placement:l="bottom",strategy:r="absolute",middleware:c=[],platform:u,elements:{reference:p,floating:m}={},transform:g=!0,whileElementsMounted:x,open:f}=n,[v,b]=y.useState({x:0,y:0,strategy:r,placement:l,middlewareData:{},isPositioned:!1}),[j,N]=y.useState(c);fc(j,c)||N(c);const[E,S]=y.useState(null),[P,T]=y.useState(null),q=y.useCallback(R=>{R!==ae.current&&(ae.current=R,S(R))},[]),G=y.useCallback(R=>{R!==Q.current&&(Q.current=R,T(R))},[]),U=p||E,ee=m||P,ae=y.useRef(null),Q=y.useRef(null),W=y.useRef(v),fe=x!=null,de=Zd(x),xe=Zd(u),me=Zd(f),ve=y.useCallback(()=>{if(!ae.current||!Q.current)return;const R={placement:l,strategy:r,middleware:j};xe.current&&(R.platform=xe.current),VC(ae.current,Q.current,R).then(oe=>{const re={...oe,isPositioned:me.current!==!1};pe.current&&!fc(W.current,re)&&(W.current=re,Xu.flushSync(()=>{b(re)}))})},[j,l,r,xe,me]);cc(()=>{f===!1&&W.current.isPositioned&&(W.current.isPositioned=!1,b(R=>({...R,isPositioned:!1})))},[f]);const pe=y.useRef(!1);cc(()=>(pe.current=!0,()=>{pe.current=!1}),[]),cc(()=>{if(U&&(ae.current=U),ee&&(Q.current=ee),U&&ee){if(de.current)return de.current(U,ee,ve);ve()}},[U,ee,ve,de,fe]);const Ce=y.useMemo(()=>({reference:ae,floating:Q,setReference:q,setFloating:G}),[q,G]),D=y.useMemo(()=>({reference:U,floating:ee}),[U,ee]),B=y.useMemo(()=>{const R={position:r,left:0,top:0};if(!D.floating)return R;const oe=Ef(D.floating,v.x),re=Ef(D.floating,v.y);return g?{...R,transform:"translate("+oe+"px, "+re+"px)",...L0(D.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:oe,top:re}},[r,g,D.floating,v.x,v.y]);return y.useMemo(()=>({...v,update:ve,refs:Ce,elements:D,floatingStyles:B}),[v,ve,Ce,D,B])}const $C=n=>{function l(r){return{}.hasOwnProperty.call(r,"current")}return{name:"arrow",options:n,fn(r){const{element:c,padding:u}=typeof n=="function"?n(r):n;return c&&l(c)?c.current!=null?Af({element:c.current,padding:u}).fn(r):{}:c?Af({element:c,padding:u}).fn(r):{}}}},IC=(n,l)=>({...BC(n),options:[n,l]}),QC=(n,l)=>({...LC(n),options:[n,l]}),ZC=(n,l)=>({...UC(n),options:[n,l]}),KC=(n,l)=>({..._C(n),options:[n,l]}),WC=(n,l)=>({...qC(n),options:[n,l]}),JC=(n,l)=>({...FC(n),options:[n,l]}),e2=(n,l)=>({...$C(n),options:[n,l]});var a2="Arrow",_0=y.forwardRef((n,l)=>{const{children:r,width:c=10,height:u=5,...p}=n;return t.jsx(Da.svg,{...p,ref:l,width:c,height:u,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:n.asChild?r:t.jsx("polygon",{points:"0,0 30,0 15,10"})})});_0.displayName=a2;var t2=_0;function q0(n){const[l,r]=y.useState(void 0);return Zs(()=>{if(n){r({width:n.offsetWidth,height:n.offsetHeight});const c=new ResizeObserver(u=>{if(!Array.isArray(u)||!u.length)return;const p=u[0];let m,g;if("borderBoxSize"in p){const x=p.borderBoxSize,f=Array.isArray(x)?x[0]:x;m=f.inlineSize,g=f.blockSize}else m=n.offsetWidth,g=n.offsetHeight;r({width:m,height:g})});return c.observe(n,{box:"border-box"}),()=>c.unobserve(n)}else r(void 0)},[n]),l}var F0="Popper",[U0,V0]=kl(F0),[GS,G0]=U0(F0),X0="PopperAnchor",Y0=y.forwardRef((n,l)=>{const{__scopePopper:r,virtualRef:c,...u}=n,p=G0(X0,r),m=y.useRef(null),g=Pa(l,m),x=y.useRef(null);return y.useEffect(()=>{const f=x.current;x.current=c?.current||m.current,f!==x.current&&p.onAnchorChange(x.current)}),c?null:t.jsx(Da.div,{...u,ref:g})});Y0.displayName=X0;var Ju="PopperContent",[s2,n2]=U0(Ju),$0=y.forwardRef((n,l)=>{const{__scopePopper:r,side:c="bottom",sideOffset:u=0,align:p="center",alignOffset:m=0,arrowPadding:g=0,avoidCollisions:x=!0,collisionBoundary:f=[],collisionPadding:v=0,sticky:b="partial",hideWhenDetached:j=!1,updatePositionStrategy:N="optimized",onPlaced:E,...S}=n,P=G0(Ju,r),[T,q]=y.useState(null),G=Pa(l,se=>q(se)),[U,ee]=y.useState(null),ae=q0(U),Q=ae?.width??0,W=ae?.height??0,fe=c+(p!=="center"?"-"+p:""),de=typeof v=="number"?v:{top:0,right:0,bottom:0,left:0,...v},xe=Array.isArray(f)?f:[f],me=xe.length>0,ve={padding:de,boundary:xe.filter(l2),altBoundary:me},{refs:pe,floatingStyles:Ce,placement:D,isPositioned:B,middlewareData:R}=YC({strategy:"fixed",placement:fe,whileElementsMounted:(...se)=>HC(...se,{animationFrame:N==="always"}),elements:{reference:P.anchor},middleware:[IC({mainAxis:u+W,alignmentAxis:m}),x&&QC({mainAxis:!0,crossAxis:!1,limiter:b==="partial"?ZC():void 0,...ve}),x&&KC({...ve}),WC({...ve,apply:({elements:se,rects:$,availableWidth:k,availableHeight:ne})=>{const{width:ie,height:he}=$.reference,Ae=se.floating.style;Ae.setProperty("--radix-popper-available-width",`${k}px`),Ae.setProperty("--radix-popper-available-height",`${ne}px`),Ae.setProperty("--radix-popper-anchor-width",`${ie}px`),Ae.setProperty("--radix-popper-anchor-height",`${he}px`)}}),U&&e2({element:U,padding:g}),r2({arrowWidth:Q,arrowHeight:W}),j&&JC({strategy:"referenceHidden",...ve})]}),[oe,re]=Z0(D),w=No(E);Zs(()=>{B&&w?.()},[B,w]);const F=R.arrow?.x,V=R.arrow?.y,K=R.arrow?.centerOffset!==0,[ce,X]=y.useState();return Zs(()=>{T&&X(window.getComputedStyle(T).zIndex)},[T]),t.jsx("div",{ref:pe.setFloating,"data-radix-popper-content-wrapper":"",style:{...Ce,transform:B?Ce.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ce,"--radix-popper-transform-origin":[R.transformOrigin?.x,R.transformOrigin?.y].join(" "),...R.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:n.dir,children:t.jsx(s2,{scope:r,placedSide:oe,onArrowChange:ee,arrowX:F,arrowY:V,shouldHideArrow:K,children:t.jsx(Da.div,{"data-side":oe,"data-align":re,...S,ref:G,style:{...S.style,animation:B?void 0:"none"}})})})});$0.displayName=Ju;var I0="PopperArrow",o2={top:"bottom",right:"left",bottom:"top",left:"right"},Q0=y.forwardRef(function(l,r){const{__scopePopper:c,...u}=l,p=n2(I0,c),m=o2[p.placedSide];return t.jsx("span",{ref:p.onArrowChange,style:{position:"absolute",left:p.arrowX,top:p.arrowY,[m]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[p.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[p.placedSide],visibility:p.shouldHideArrow?"hidden":void 0},children:t.jsx(t2,{...u,ref:r,style:{...u.style,display:"block"}})})});Q0.displayName=I0;function l2(n){return n!==null}var r2=n=>({name:"transformOrigin",options:n,fn(l){const{placement:r,rects:c,middlewareData:u}=l,m=u.arrow?.centerOffset!==0,g=m?0:n.arrowWidth,x=m?0:n.arrowHeight,[f,v]=Z0(r),b={start:"0%",center:"50%",end:"100%"}[v],j=(u.arrow?.x??0)+g/2,N=(u.arrow?.y??0)+x/2;let E="",S="";return f==="bottom"?(E=m?b:`${j}px`,S=`${-x}px`):f==="top"?(E=m?b:`${j}px`,S=`${c.floating.height+x}px`):f==="right"?(E=`${-x}px`,S=m?b:`${N}px`):f==="left"&&(E=`${c.floating.width+x}px`,S=m?b:`${N}px`),{data:{x:E,y:S}}}});function Z0(n){const[l,r="center"]=n.split("-");return[l,r]}var c2=Y0,i2=$0,d2=Q0,u2="Portal",K0=y.forwardRef((n,l)=>{const{container:r,...c}=n,[u,p]=y.useState(!1);Zs(()=>p(!0),[]);const m=r||u&&globalThis?.document?.body;return m?j0.createPortal(t.jsx(Da.div,{...c,ref:l}),m):null});K0.displayName=u2;function p2(n,l){return y.useReducer((r,c)=>l[r][c]??r,n)}var Rl=n=>{const{present:l,children:r}=n,c=m2(l),u=typeof r=="function"?r({present:c.isPresent}):y.Children.only(r),p=Pa(c.ref,x2(u));return typeof r=="function"||c.isPresent?y.cloneElement(u,{ref:p}):null};Rl.displayName="Presence";function m2(n){const[l,r]=y.useState(),c=y.useRef(null),u=y.useRef(n),p=y.useRef("none"),m=n?"mounted":"unmounted",[g,x]=p2(m,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return y.useEffect(()=>{const f=Kr(c.current);p.current=g==="mounted"?f:"none"},[g]),Zs(()=>{const f=c.current,v=u.current;if(v!==n){const j=p.current,N=Kr(f);n?x("MOUNT"):N==="none"||f?.display==="none"?x("UNMOUNT"):x(v&&j!==N?"ANIMATION_OUT":"UNMOUNT"),u.current=n}},[n,x]),Zs(()=>{if(l){let f;const v=l.ownerDocument.defaultView??window,b=N=>{const S=Kr(c.current).includes(CSS.escape(N.animationName));if(N.target===l&&S&&(x("ANIMATION_END"),!u.current)){const P=l.style.animationFillMode;l.style.animationFillMode="forwards",f=v.setTimeout(()=>{l.style.animationFillMode==="forwards"&&(l.style.animationFillMode=P)})}},j=N=>{N.target===l&&(p.current=Kr(c.current))};return l.addEventListener("animationstart",j),l.addEventListener("animationcancel",b),l.addEventListener("animationend",b),()=>{v.clearTimeout(f),l.removeEventListener("animationstart",j),l.removeEventListener("animationcancel",b),l.removeEventListener("animationend",b)}}else x("ANIMATION_END")},[l,x]),{isPresent:["mounted","unmountSuspended"].includes(g),ref:y.useCallback(f=>{c.current=f?getComputedStyle(f):null,r(f)},[])}}function Kr(n){return n?.animationName||"none"}function x2(n){let l=Object.getOwnPropertyDescriptor(n.props,"ref")?.get,r=l&&"isReactWarning"in l&&l.isReactWarning;return r?n.ref:(l=Object.getOwnPropertyDescriptor(n,"ref")?.get,r=l&&"isReactWarning"in l&&l.isReactWarning,r?n.props.ref:n.props.ref||n.ref)}var g2=Gu[" useInsertionEffect ".trim().toString()]||Zs;function W0({prop:n,defaultProp:l,onChange:r=()=>{},caller:c}){const[u,p,m]=f2({defaultProp:l,onChange:r}),g=n!==void 0,x=g?n:u;{const v=y.useRef(n!==void 0);y.useEffect(()=>{const b=v.current;b!==g&&console.warn(`${c} is changing from ${b?"controlled":"uncontrolled"} to ${g?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),v.current=g},[g,c])}const f=y.useCallback(v=>{if(g){const b=h2(v)?v(n):v;b!==n&&m.current?.(b)}else p(v)},[g,n,p,m]);return[x,f]}function f2({defaultProp:n,onChange:l}){const[r,c]=y.useState(n),u=y.useRef(r),p=y.useRef(l);return g2(()=>{p.current=l},[l]),y.useEffect(()=>{u.current!==r&&(p.current?.(r),u.current=r)},[r,u]),[r,c,p]}function h2(n){return typeof n=="function"}var b2=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),y2="VisuallyHidden",J0=y.forwardRef((n,l)=>t.jsx(Da.span,{...n,ref:l,style:{...b2,...n.style}}));J0.displayName=y2;var v2=J0,[wc]=kl("Tooltip",[V0]),ep=V0(),eh="TooltipProvider",C2=700,Pf="tooltip.open",[j2,ah]=wc(eh),th=n=>{const{__scopeTooltip:l,delayDuration:r=C2,skipDelayDuration:c=300,disableHoverableContent:u=!1,children:p}=n,m=y.useRef(!0),g=y.useRef(!1),x=y.useRef(0);return y.useEffect(()=>{const f=x.current;return()=>window.clearTimeout(f)},[]),t.jsx(j2,{scope:l,isOpenDelayedRef:m,delayDuration:r,onOpen:y.useCallback(()=>{window.clearTimeout(x.current),m.current=!1},[]),onClose:y.useCallback(()=>{window.clearTimeout(x.current),x.current=window.setTimeout(()=>m.current=!0,c)},[c]),isPointerInTransitRef:g,onPointerInTransitChange:y.useCallback(f=>{g.current=f},[]),disableHoverableContent:u,children:p})};th.displayName=eh;var sh="Tooltip",[XS,Ac]=wc(sh),Nu="TooltipTrigger",N2=y.forwardRef((n,l)=>{const{__scopeTooltip:r,...c}=n,u=Ac(Nu,r),p=ah(Nu,r),m=ep(r),g=y.useRef(null),x=Pa(l,g,u.onTriggerChange),f=y.useRef(!1),v=y.useRef(!1),b=y.useCallback(()=>f.current=!1,[]);return y.useEffect(()=>()=>document.removeEventListener("pointerup",b),[b]),t.jsx(c2,{asChild:!0,...m,children:t.jsx(Da.button,{"aria-describedby":u.open?u.contentId:void 0,"data-state":u.stateAttribute,...c,ref:x,onPointerMove:Sa(n.onPointerMove,j=>{j.pointerType!=="touch"&&!v.current&&!p.isPointerInTransitRef.current&&(u.onTriggerEnter(),v.current=!0)}),onPointerLeave:Sa(n.onPointerLeave,()=>{u.onTriggerLeave(),v.current=!1}),onPointerDown:Sa(n.onPointerDown,()=>{u.open&&u.onClose(),f.current=!0,document.addEventListener("pointerup",b,{once:!0})}),onFocus:Sa(n.onFocus,()=>{f.current||u.onOpen()}),onBlur:Sa(n.onBlur,u.onClose),onClick:Sa(n.onClick,u.onClose)})})});N2.displayName=Nu;var S2="TooltipPortal",[YS,w2]=wc(S2,{forceMount:void 0}),wo="TooltipContent",A2=y.forwardRef((n,l)=>{const r=w2(wo,n.__scopeTooltip),{forceMount:c=r.forceMount,side:u="top",...p}=n,m=Ac(wo,n.__scopeTooltip);return t.jsx(Rl,{present:c||m.open,children:m.disableHoverableContent?t.jsx(nh,{side:u,...p,ref:l}):t.jsx(E2,{side:u,...p,ref:l})})}),E2=y.forwardRef((n,l)=>{const r=Ac(wo,n.__scopeTooltip),c=ah(wo,n.__scopeTooltip),u=y.useRef(null),p=Pa(l,u),[m,g]=y.useState(null),{trigger:x,onClose:f}=r,v=u.current,{onPointerInTransitChange:b}=c,j=y.useCallback(()=>{g(null),b(!1)},[b]),N=y.useCallback((E,S)=>{const P=E.currentTarget,T={x:E.clientX,y:E.clientY},q=k2(T,P.getBoundingClientRect()),G=z2(T,q),U=R2(S.getBoundingClientRect()),ee=H2([...G,...U]);g(ee),b(!0)},[b]);return y.useEffect(()=>()=>j(),[j]),y.useEffect(()=>{if(x&&v){const E=P=>N(P,v),S=P=>N(P,x);return x.addEventListener("pointerleave",E),v.addEventListener("pointerleave",S),()=>{x.removeEventListener("pointerleave",E),v.removeEventListener("pointerleave",S)}}},[x,v,N,j]),y.useEffect(()=>{if(m){const E=S=>{const P=S.target,T={x:S.clientX,y:S.clientY},q=x?.contains(P)||v?.contains(P),G=!O2(T,m);q?j():G&&(j(),f())};return document.addEventListener("pointermove",E),()=>document.removeEventListener("pointermove",E)}},[x,v,m,f,j]),t.jsx(nh,{...n,ref:p})}),[P2,D2]=wc(sh,{isInside:!1}),M2=Dv("TooltipContent"),nh=y.forwardRef((n,l)=>{const{__scopeTooltip:r,children:c,"aria-label":u,onEscapeKeyDown:p,onPointerDownOutside:m,...g}=n,x=Ac(wo,r),f=ep(r),{onClose:v}=x;return y.useEffect(()=>(document.addEventListener(Pf,v),()=>document.removeEventListener(Pf,v)),[v]),y.useEffect(()=>{if(x.trigger){const b=j=>{j.target?.contains(x.trigger)&&v()};return window.addEventListener("scroll",b,{capture:!0}),()=>window.removeEventListener("scroll",b,{capture:!0})}},[x.trigger,v]),t.jsx(Yu,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:p,onPointerDownOutside:m,onFocusOutside:b=>b.preventDefault(),onDismiss:v,children:t.jsxs(i2,{"data-state":x.stateAttribute,...f,...g,ref:l,style:{...g.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[t.jsx(M2,{children:c}),t.jsx(P2,{scope:r,isInside:!0,children:t.jsx(v2,{id:x.contentId,role:"tooltip",children:u||c})})]})})});A2.displayName=wo;var oh="TooltipArrow",T2=y.forwardRef((n,l)=>{const{__scopeTooltip:r,...c}=n,u=ep(r);return D2(oh,r).isInside?null:t.jsx(d2,{...u,...c,ref:l})});T2.displayName=oh;function k2(n,l){const r=Math.abs(l.top-n.y),c=Math.abs(l.bottom-n.y),u=Math.abs(l.right-n.x),p=Math.abs(l.left-n.x);switch(Math.min(r,c,u,p)){case p:return"left";case u:return"right";case r:return"top";case c:return"bottom";default:throw new Error("unreachable")}}function z2(n,l,r=5){const c=[];switch(l){case"top":c.push({x:n.x-r,y:n.y+r},{x:n.x+r,y:n.y+r});break;case"bottom":c.push({x:n.x-r,y:n.y-r},{x:n.x+r,y:n.y-r});break;case"left":c.push({x:n.x+r,y:n.y-r},{x:n.x+r,y:n.y+r});break;case"right":c.push({x:n.x-r,y:n.y-r},{x:n.x-r,y:n.y+r});break}return c}function R2(n){const{top:l,right:r,bottom:c,left:u}=n;return[{x:u,y:l},{x:r,y:l},{x:r,y:c},{x:u,y:c}]}function O2(n,l){const{x:r,y:c}=n;let u=!1;for(let p=0,m=l.length-1;p<l.length;m=p++){const g=l[p],x=l[m],f=g.x,v=g.y,b=x.x,j=x.y;v>c!=j>c&&r<(b-f)*(c-v)/(j-v)+f&&(u=!u)}return u}function H2(n){const l=n.slice();return l.sort((r,c)=>r.x<c.x?-1:r.x>c.x?1:r.y<c.y?-1:r.y>c.y?1:0),B2(l)}function B2(n){if(n.length<=1)return n.slice();const l=[];for(let c=0;c<n.length;c++){const u=n[c];for(;l.length>=2;){const p=l[l.length-1],m=l[l.length-2];if((p.x-m.x)*(u.y-m.y)>=(p.y-m.y)*(u.x-m.x))l.pop();else break}l.push(u)}l.pop();const r=[];for(let c=n.length-1;c>=0;c--){const u=n[c];for(;r.length>=2;){const p=r[r.length-1],m=r[r.length-2];if((p.x-m.x)*(u.y-m.y)>=(p.y-m.y)*(u.x-m.x))r.pop();else break}r.push(u)}return r.pop(),l.length===1&&r.length===1&&l[0].x===r[0].x&&l[0].y===r[0].y?l:l.concat(r)}var L2=th;function lh(n){var l,r,c="";if(typeof n=="string"||typeof n=="number")c+=n;else if(typeof n=="object")if(Array.isArray(n)){var u=n.length;for(l=0;l<u;l++)n[l]&&(r=lh(n[l]))&&(c&&(c+=" "),c+=r)}else for(r in n)n[r]&&(c&&(c+=" "),c+=r);return c}function rh(){for(var n,l,r=0,c="",u=arguments.length;r<u;r++)(n=arguments[r])&&(l=lh(n))&&(c&&(c+=" "),c+=l);return c}const ap="-",_2=n=>{const l=F2(n),{conflictingClassGroups:r,conflictingClassGroupModifiers:c}=n;return{getClassGroupId:m=>{const g=m.split(ap);return g[0]===""&&g.length!==1&&g.shift(),ch(g,l)||q2(m)},getConflictingClassGroupIds:(m,g)=>{const x=r[m]||[];return g&&c[m]?[...x,...c[m]]:x}}},ch=(n,l)=>{if(n.length===0)return l.classGroupId;const r=n[0],c=l.nextPart.get(r),u=c?ch(n.slice(1),c):void 0;if(u)return u;if(l.validators.length===0)return;const p=n.join(ap);return l.validators.find(({validator:m})=>m(p))?.classGroupId},Df=/^\[(.+)\]$/,q2=n=>{if(Df.test(n)){const l=Df.exec(n)[1],r=l?.substring(0,l.indexOf(":"));if(r)return"arbitrary.."+r}},F2=n=>{const{theme:l,classGroups:r}=n,c={nextPart:new Map,validators:[]};for(const u in r)Su(r[u],c,u,l);return c},Su=(n,l,r,c)=>{n.forEach(u=>{if(typeof u=="string"){const p=u===""?l:Mf(l,u);p.classGroupId=r;return}if(typeof u=="function"){if(U2(u)){Su(u(c),l,r,c);return}l.validators.push({validator:u,classGroupId:r});return}Object.entries(u).forEach(([p,m])=>{Su(m,Mf(l,p),r,c)})})},Mf=(n,l)=>{let r=n;return l.split(ap).forEach(c=>{r.nextPart.has(c)||r.nextPart.set(c,{nextPart:new Map,validators:[]}),r=r.nextPart.get(c)}),r},U2=n=>n.isThemeGetter,V2=n=>{if(n<1)return{get:()=>{},set:()=>{}};let l=0,r=new Map,c=new Map;const u=(p,m)=>{r.set(p,m),l++,l>n&&(l=0,c=r,r=new Map)};return{get(p){let m=r.get(p);if(m!==void 0)return m;if((m=c.get(p))!==void 0)return u(p,m),m},set(p,m){r.has(p)?r.set(p,m):u(p,m)}}},wu="!",Au=":",G2=Au.length,X2=n=>{const{prefix:l,experimentalParseClassName:r}=n;let c=u=>{const p=[];let m=0,g=0,x=0,f;for(let E=0;E<u.length;E++){let S=u[E];if(m===0&&g===0){if(S===Au){p.push(u.slice(x,E)),x=E+G2;continue}if(S==="/"){f=E;continue}}S==="["?m++:S==="]"?m--:S==="("?g++:S===")"&&g--}const v=p.length===0?u:u.substring(x),b=Y2(v),j=b!==v,N=f&&f>x?f-x:void 0;return{modifiers:p,hasImportantModifier:j,baseClassName:b,maybePostfixModifierPosition:N}};if(l){const u=l+Au,p=c;c=m=>m.startsWith(u)?p(m.substring(u.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:m,maybePostfixModifierPosition:void 0}}if(r){const u=c;c=p=>r({className:p,parseClassName:u})}return c},Y2=n=>n.endsWith(wu)?n.substring(0,n.length-1):n.startsWith(wu)?n.substring(1):n,$2=n=>{const l=Object.fromEntries(n.orderSensitiveModifiers.map(c=>[c,!0]));return c=>{if(c.length<=1)return c;const u=[];let p=[];return c.forEach(m=>{m[0]==="["||l[m]?(u.push(...p.sort(),m),p=[]):p.push(m)}),u.push(...p.sort()),u}},I2=n=>({cache:V2(n.cacheSize),parseClassName:X2(n),sortModifiers:$2(n),..._2(n)}),Q2=/\s+/,Z2=(n,l)=>{const{parseClassName:r,getClassGroupId:c,getConflictingClassGroupIds:u,sortModifiers:p}=l,m=[],g=n.trim().split(Q2);let x="";for(let f=g.length-1;f>=0;f-=1){const v=g[f],{isExternal:b,modifiers:j,hasImportantModifier:N,baseClassName:E,maybePostfixModifierPosition:S}=r(v);if(b){x=v+(x.length>0?" "+x:x);continue}let P=!!S,T=c(P?E.substring(0,S):E);if(!T){if(!P){x=v+(x.length>0?" "+x:x);continue}if(T=c(E),!T){x=v+(x.length>0?" "+x:x);continue}P=!1}const q=p(j).join(":"),G=N?q+wu:q,U=G+T;if(m.includes(U))continue;m.push(U);const ee=u(T,P);for(let ae=0;ae<ee.length;++ae){const Q=ee[ae];m.push(G+Q)}x=v+(x.length>0?" "+x:x)}return x};function K2(){let n=0,l,r,c="";for(;n<arguments.length;)(l=arguments[n++])&&(r=ih(l))&&(c&&(c+=" "),c+=r);return c}const ih=n=>{if(typeof n=="string")return n;let l,r="";for(let c=0;c<n.length;c++)n[c]&&(l=ih(n[c]))&&(r&&(r+=" "),r+=l);return r};function W2(n,...l){let r,c,u,p=m;function m(x){const f=l.reduce((v,b)=>b(v),n());return r=I2(f),c=r.cache.get,u=r.cache.set,p=g,g(x)}function g(x){const f=c(x);if(f)return f;const v=Z2(x,r);return u(x,v),v}return function(){return p(K2.apply(null,arguments))}}const Ea=n=>{const l=r=>r[n]||[];return l.isThemeGetter=!0,l},dh=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,uh=/^\((?:(\w[\w-]*):)?(.+)\)$/i,J2=/^\d+\/\d+$/,ej=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,aj=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,tj=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,sj=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,nj=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,po=n=>J2.test(n),He=n=>!!n&&!Number.isNaN(Number(n)),$s=n=>!!n&&Number.isInteger(Number(n)),Kd=n=>n.endsWith("%")&&He(n.slice(0,-1)),ys=n=>ej.test(n),oj=()=>!0,lj=n=>aj.test(n)&&!tj.test(n),ph=()=>!1,rj=n=>sj.test(n),cj=n=>nj.test(n),ij=n=>!be(n)&&!ye(n),dj=n=>Po(n,gh,ph),be=n=>dh.test(n),bn=n=>Po(n,fh,lj),Wd=n=>Po(n,gj,He),Tf=n=>Po(n,mh,ph),uj=n=>Po(n,xh,cj),Wr=n=>Po(n,hh,rj),ye=n=>uh.test(n),Nl=n=>Do(n,fh),pj=n=>Do(n,fj),kf=n=>Do(n,mh),mj=n=>Do(n,gh),xj=n=>Do(n,xh),Jr=n=>Do(n,hh,!0),Po=(n,l,r)=>{const c=dh.exec(n);return c?c[1]?l(c[1]):r(c[2]):!1},Do=(n,l,r=!1)=>{const c=uh.exec(n);return c?c[1]?l(c[1]):r:!1},mh=n=>n==="position"||n==="percentage",xh=n=>n==="image"||n==="url",gh=n=>n==="length"||n==="size"||n==="bg-size",fh=n=>n==="length",gj=n=>n==="number",fj=n=>n==="family-name",hh=n=>n==="shadow",hj=()=>{const n=Ea("color"),l=Ea("font"),r=Ea("text"),c=Ea("font-weight"),u=Ea("tracking"),p=Ea("leading"),m=Ea("breakpoint"),g=Ea("container"),x=Ea("spacing"),f=Ea("radius"),v=Ea("shadow"),b=Ea("inset-shadow"),j=Ea("text-shadow"),N=Ea("drop-shadow"),E=Ea("blur"),S=Ea("perspective"),P=Ea("aspect"),T=Ea("ease"),q=Ea("animate"),G=()=>["auto","avoid","all","avoid-page","page","left","right","column"],U=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],ee=()=>[...U(),ye,be],ae=()=>["auto","hidden","clip","visible","scroll"],Q=()=>["auto","contain","none"],W=()=>[ye,be,x],fe=()=>[po,"full","auto",...W()],de=()=>[$s,"none","subgrid",ye,be],xe=()=>["auto",{span:["full",$s,ye,be]},$s,ye,be],me=()=>[$s,"auto",ye,be],ve=()=>["auto","min","max","fr",ye,be],pe=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],Ce=()=>["start","end","center","stretch","center-safe","end-safe"],D=()=>["auto",...W()],B=()=>[po,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...W()],R=()=>[n,ye,be],oe=()=>[...U(),kf,Tf,{position:[ye,be]}],re=()=>["no-repeat",{repeat:["","x","y","space","round"]}],w=()=>["auto","cover","contain",mj,dj,{size:[ye,be]}],F=()=>[Kd,Nl,bn],V=()=>["","none","full",f,ye,be],K=()=>["",He,Nl,bn],ce=()=>["solid","dashed","dotted","double"],X=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],se=()=>[He,Kd,kf,Tf],$=()=>["","none",E,ye,be],k=()=>["none",He,ye,be],ne=()=>["none",He,ye,be],ie=()=>[He,ye,be],he=()=>[po,"full",...W()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[ys],breakpoint:[ys],color:[oj],container:[ys],"drop-shadow":[ys],ease:["in","out","in-out"],font:[ij],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[ys],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[ys],shadow:[ys],spacing:["px",He],text:[ys],"text-shadow":[ys],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",po,be,ye,P]}],container:["container"],columns:[{columns:[He,be,ye,g]}],"break-after":[{"break-after":G()}],"break-before":[{"break-before":G()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:ee()}],overflow:[{overflow:ae()}],"overflow-x":[{"overflow-x":ae()}],"overflow-y":[{"overflow-y":ae()}],overscroll:[{overscroll:Q()}],"overscroll-x":[{"overscroll-x":Q()}],"overscroll-y":[{"overscroll-y":Q()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:fe()}],"inset-x":[{"inset-x":fe()}],"inset-y":[{"inset-y":fe()}],start:[{start:fe()}],end:[{end:fe()}],top:[{top:fe()}],right:[{right:fe()}],bottom:[{bottom:fe()}],left:[{left:fe()}],visibility:["visible","invisible","collapse"],z:[{z:[$s,"auto",ye,be]}],basis:[{basis:[po,"full","auto",g,...W()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[He,po,"auto","initial","none",be]}],grow:[{grow:["",He,ye,be]}],shrink:[{shrink:["",He,ye,be]}],order:[{order:[$s,"first","last","none",ye,be]}],"grid-cols":[{"grid-cols":de()}],"col-start-end":[{col:xe()}],"col-start":[{"col-start":me()}],"col-end":[{"col-end":me()}],"grid-rows":[{"grid-rows":de()}],"row-start-end":[{row:xe()}],"row-start":[{"row-start":me()}],"row-end":[{"row-end":me()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":ve()}],"auto-rows":[{"auto-rows":ve()}],gap:[{gap:W()}],"gap-x":[{"gap-x":W()}],"gap-y":[{"gap-y":W()}],"justify-content":[{justify:[...pe(),"normal"]}],"justify-items":[{"justify-items":[...Ce(),"normal"]}],"justify-self":[{"justify-self":["auto",...Ce()]}],"align-content":[{content:["normal",...pe()]}],"align-items":[{items:[...Ce(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...Ce(),{baseline:["","last"]}]}],"place-content":[{"place-content":pe()}],"place-items":[{"place-items":[...Ce(),"baseline"]}],"place-self":[{"place-self":["auto",...Ce()]}],p:[{p:W()}],px:[{px:W()}],py:[{py:W()}],ps:[{ps:W()}],pe:[{pe:W()}],pt:[{pt:W()}],pr:[{pr:W()}],pb:[{pb:W()}],pl:[{pl:W()}],m:[{m:D()}],mx:[{mx:D()}],my:[{my:D()}],ms:[{ms:D()}],me:[{me:D()}],mt:[{mt:D()}],mr:[{mr:D()}],mb:[{mb:D()}],ml:[{ml:D()}],"space-x":[{"space-x":W()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":W()}],"space-y-reverse":["space-y-reverse"],size:[{size:B()}],w:[{w:[g,"screen",...B()]}],"min-w":[{"min-w":[g,"screen","none",...B()]}],"max-w":[{"max-w":[g,"screen","none","prose",{screen:[m]},...B()]}],h:[{h:["screen","lh",...B()]}],"min-h":[{"min-h":["screen","lh","none",...B()]}],"max-h":[{"max-h":["screen","lh",...B()]}],"font-size":[{text:["base",r,Nl,bn]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[c,ye,Wd]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Kd,be]}],"font-family":[{font:[pj,be,l]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[u,ye,be]}],"line-clamp":[{"line-clamp":[He,"none",ye,Wd]}],leading:[{leading:[p,...W()]}],"list-image":[{"list-image":["none",ye,be]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",ye,be]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:R()}],"text-color":[{text:R()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ce(),"wavy"]}],"text-decoration-thickness":[{decoration:[He,"from-font","auto",ye,bn]}],"text-decoration-color":[{decoration:R()}],"underline-offset":[{"underline-offset":[He,"auto",ye,be]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:W()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ye,be]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",ye,be]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:oe()}],"bg-repeat":[{bg:re()}],"bg-size":[{bg:w()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},$s,ye,be],radial:["",ye,be],conic:[$s,ye,be]},xj,uj]}],"bg-color":[{bg:R()}],"gradient-from-pos":[{from:F()}],"gradient-via-pos":[{via:F()}],"gradient-to-pos":[{to:F()}],"gradient-from":[{from:R()}],"gradient-via":[{via:R()}],"gradient-to":[{to:R()}],rounded:[{rounded:V()}],"rounded-s":[{"rounded-s":V()}],"rounded-e":[{"rounded-e":V()}],"rounded-t":[{"rounded-t":V()}],"rounded-r":[{"rounded-r":V()}],"rounded-b":[{"rounded-b":V()}],"rounded-l":[{"rounded-l":V()}],"rounded-ss":[{"rounded-ss":V()}],"rounded-se":[{"rounded-se":V()}],"rounded-ee":[{"rounded-ee":V()}],"rounded-es":[{"rounded-es":V()}],"rounded-tl":[{"rounded-tl":V()}],"rounded-tr":[{"rounded-tr":V()}],"rounded-br":[{"rounded-br":V()}],"rounded-bl":[{"rounded-bl":V()}],"border-w":[{border:K()}],"border-w-x":[{"border-x":K()}],"border-w-y":[{"border-y":K()}],"border-w-s":[{"border-s":K()}],"border-w-e":[{"border-e":K()}],"border-w-t":[{"border-t":K()}],"border-w-r":[{"border-r":K()}],"border-w-b":[{"border-b":K()}],"border-w-l":[{"border-l":K()}],"divide-x":[{"divide-x":K()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":K()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...ce(),"hidden","none"]}],"divide-style":[{divide:[...ce(),"hidden","none"]}],"border-color":[{border:R()}],"border-color-x":[{"border-x":R()}],"border-color-y":[{"border-y":R()}],"border-color-s":[{"border-s":R()}],"border-color-e":[{"border-e":R()}],"border-color-t":[{"border-t":R()}],"border-color-r":[{"border-r":R()}],"border-color-b":[{"border-b":R()}],"border-color-l":[{"border-l":R()}],"divide-color":[{divide:R()}],"outline-style":[{outline:[...ce(),"none","hidden"]}],"outline-offset":[{"outline-offset":[He,ye,be]}],"outline-w":[{outline:["",He,Nl,bn]}],"outline-color":[{outline:R()}],shadow:[{shadow:["","none",v,Jr,Wr]}],"shadow-color":[{shadow:R()}],"inset-shadow":[{"inset-shadow":["none",b,Jr,Wr]}],"inset-shadow-color":[{"inset-shadow":R()}],"ring-w":[{ring:K()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:R()}],"ring-offset-w":[{"ring-offset":[He,bn]}],"ring-offset-color":[{"ring-offset":R()}],"inset-ring-w":[{"inset-ring":K()}],"inset-ring-color":[{"inset-ring":R()}],"text-shadow":[{"text-shadow":["none",j,Jr,Wr]}],"text-shadow-color":[{"text-shadow":R()}],opacity:[{opacity:[He,ye,be]}],"mix-blend":[{"mix-blend":[...X(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":X()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[He]}],"mask-image-linear-from-pos":[{"mask-linear-from":se()}],"mask-image-linear-to-pos":[{"mask-linear-to":se()}],"mask-image-linear-from-color":[{"mask-linear-from":R()}],"mask-image-linear-to-color":[{"mask-linear-to":R()}],"mask-image-t-from-pos":[{"mask-t-from":se()}],"mask-image-t-to-pos":[{"mask-t-to":se()}],"mask-image-t-from-color":[{"mask-t-from":R()}],"mask-image-t-to-color":[{"mask-t-to":R()}],"mask-image-r-from-pos":[{"mask-r-from":se()}],"mask-image-r-to-pos":[{"mask-r-to":se()}],"mask-image-r-from-color":[{"mask-r-from":R()}],"mask-image-r-to-color":[{"mask-r-to":R()}],"mask-image-b-from-pos":[{"mask-b-from":se()}],"mask-image-b-to-pos":[{"mask-b-to":se()}],"mask-image-b-from-color":[{"mask-b-from":R()}],"mask-image-b-to-color":[{"mask-b-to":R()}],"mask-image-l-from-pos":[{"mask-l-from":se()}],"mask-image-l-to-pos":[{"mask-l-to":se()}],"mask-image-l-from-color":[{"mask-l-from":R()}],"mask-image-l-to-color":[{"mask-l-to":R()}],"mask-image-x-from-pos":[{"mask-x-from":se()}],"mask-image-x-to-pos":[{"mask-x-to":se()}],"mask-image-x-from-color":[{"mask-x-from":R()}],"mask-image-x-to-color":[{"mask-x-to":R()}],"mask-image-y-from-pos":[{"mask-y-from":se()}],"mask-image-y-to-pos":[{"mask-y-to":se()}],"mask-image-y-from-color":[{"mask-y-from":R()}],"mask-image-y-to-color":[{"mask-y-to":R()}],"mask-image-radial":[{"mask-radial":[ye,be]}],"mask-image-radial-from-pos":[{"mask-radial-from":se()}],"mask-image-radial-to-pos":[{"mask-radial-to":se()}],"mask-image-radial-from-color":[{"mask-radial-from":R()}],"mask-image-radial-to-color":[{"mask-radial-to":R()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":U()}],"mask-image-conic-pos":[{"mask-conic":[He]}],"mask-image-conic-from-pos":[{"mask-conic-from":se()}],"mask-image-conic-to-pos":[{"mask-conic-to":se()}],"mask-image-conic-from-color":[{"mask-conic-from":R()}],"mask-image-conic-to-color":[{"mask-conic-to":R()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:oe()}],"mask-repeat":[{mask:re()}],"mask-size":[{mask:w()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",ye,be]}],filter:[{filter:["","none",ye,be]}],blur:[{blur:$()}],brightness:[{brightness:[He,ye,be]}],contrast:[{contrast:[He,ye,be]}],"drop-shadow":[{"drop-shadow":["","none",N,Jr,Wr]}],"drop-shadow-color":[{"drop-shadow":R()}],grayscale:[{grayscale:["",He,ye,be]}],"hue-rotate":[{"hue-rotate":[He,ye,be]}],invert:[{invert:["",He,ye,be]}],saturate:[{saturate:[He,ye,be]}],sepia:[{sepia:["",He,ye,be]}],"backdrop-filter":[{"backdrop-filter":["","none",ye,be]}],"backdrop-blur":[{"backdrop-blur":$()}],"backdrop-brightness":[{"backdrop-brightness":[He,ye,be]}],"backdrop-contrast":[{"backdrop-contrast":[He,ye,be]}],"backdrop-grayscale":[{"backdrop-grayscale":["",He,ye,be]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[He,ye,be]}],"backdrop-invert":[{"backdrop-invert":["",He,ye,be]}],"backdrop-opacity":[{"backdrop-opacity":[He,ye,be]}],"backdrop-saturate":[{"backdrop-saturate":[He,ye,be]}],"backdrop-sepia":[{"backdrop-sepia":["",He,ye,be]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":W()}],"border-spacing-x":[{"border-spacing-x":W()}],"border-spacing-y":[{"border-spacing-y":W()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",ye,be]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[He,"initial",ye,be]}],ease:[{ease:["linear","initial",T,ye,be]}],delay:[{delay:[He,ye,be]}],animate:[{animate:["none",q,ye,be]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[S,ye,be]}],"perspective-origin":[{"perspective-origin":ee()}],rotate:[{rotate:k()}],"rotate-x":[{"rotate-x":k()}],"rotate-y":[{"rotate-y":k()}],"rotate-z":[{"rotate-z":k()}],scale:[{scale:ne()}],"scale-x":[{"scale-x":ne()}],"scale-y":[{"scale-y":ne()}],"scale-z":[{"scale-z":ne()}],"scale-3d":["scale-3d"],skew:[{skew:ie()}],"skew-x":[{"skew-x":ie()}],"skew-y":[{"skew-y":ie()}],transform:[{transform:[ye,be,"","none","gpu","cpu"]}],"transform-origin":[{origin:ee()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:he()}],"translate-x":[{"translate-x":he()}],"translate-y":[{"translate-y":he()}],"translate-z":[{"translate-z":he()}],"translate-none":["translate-none"],accent:[{accent:R()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:R()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",ye,be]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":W()}],"scroll-mx":[{"scroll-mx":W()}],"scroll-my":[{"scroll-my":W()}],"scroll-ms":[{"scroll-ms":W()}],"scroll-me":[{"scroll-me":W()}],"scroll-mt":[{"scroll-mt":W()}],"scroll-mr":[{"scroll-mr":W()}],"scroll-mb":[{"scroll-mb":W()}],"scroll-ml":[{"scroll-ml":W()}],"scroll-p":[{"scroll-p":W()}],"scroll-px":[{"scroll-px":W()}],"scroll-py":[{"scroll-py":W()}],"scroll-ps":[{"scroll-ps":W()}],"scroll-pe":[{"scroll-pe":W()}],"scroll-pt":[{"scroll-pt":W()}],"scroll-pr":[{"scroll-pr":W()}],"scroll-pb":[{"scroll-pb":W()}],"scroll-pl":[{"scroll-pl":W()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",ye,be]}],fill:[{fill:["none",...R()]}],"stroke-w":[{stroke:[He,Nl,bn,Wd]}],stroke:[{stroke:["none",...R()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},bj=W2(hj);function Ra(...n){return bj(rh(n))}function yj({delayDuration:n=0,...l}){return t.jsx(L2,{"data-loc":"client\\src\\components\\ui\\tooltip.tsx:11","data-slot":"tooltip-provider",delayDuration:n,...l})}const zf=n=>typeof n=="boolean"?`${n}`:n===0?"0":n,Rf=rh,bh=(n,l)=>r=>{var c;if(l?.variants==null)return Rf(n,r?.class,r?.className);const{variants:u,defaultVariants:p}=l,m=Object.keys(u).map(f=>{const v=r?.[f],b=p?.[f];if(v===null)return null;const j=zf(v)||zf(b);return u[f][j]}),g=r&&Object.entries(r).reduce((f,v)=>{let[b,j]=v;return j===void 0||(f[b]=j),f},{}),x=l==null||(c=l.compoundVariants)===null||c===void 0?void 0:c.reduce((f,v)=>{let{class:b,className:j,...N}=v;return Object.entries(N).every(E=>{let[S,P]=E;return Array.isArray(P)?P.includes({...p,...g}[S]):{...p,...g}[S]===P})?[...f,b,j]:f},[]);return Rf(n,m,x,r?.class,r?.className)},vj=bh("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-transparent shadow-xs hover:bg-accent dark:bg-transparent dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9","icon-sm":"size-8","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}});function Ga({className:n,variant:l,size:r,asChild:c=!1,...u}){const p=c?S0:"button";return t.jsx(p,{"data-loc":"client\\src\\components\\ui\\button.tsx:52","data-slot":"button",className:Ra(vj({variant:l,size:r,className:n})),...u})}function $t({className:n,...l}){return t.jsx("div",{"data-loc":"client\\src\\components\\ui\\card.tsx:7","data-slot":"card",className:Ra("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",n),...l})}function jn({className:n,...l}){return t.jsx("div",{"data-loc":"client\\src\\components\\ui\\card.tsx:20","data-slot":"card-header",className:Ra("@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-2 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6",n),...l})}function Nn({className:n,...l}){return t.jsx("div",{"data-loc":"client\\src\\components\\ui\\card.tsx:33","data-slot":"card-title",className:Ra("leading-none font-semibold",n),...l})}function yh({className:n,...l}){return t.jsx("div",{"data-loc":"client\\src\\components\\ui\\card.tsx:43","data-slot":"card-description",className:Ra("text-muted-foreground text-sm",n),...l})}function It({className:n,...l}){return t.jsx("div",{"data-loc":"client\\src\\components\\ui\\card.tsx:66","data-slot":"card-content",className:Ra("px-6",n),...l})}/**
 * @license lucide-react v0.453.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Cj=n=>n.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),vh=(...n)=>n.filter((l,r,c)=>!!l&&c.indexOf(l)===r).join(" ");/**
 * @license lucide-react v0.453.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */var jj={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
 * @license lucide-react v0.453.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Nj=y.forwardRef(({color:n="currentColor",size:l=24,strokeWidth:r=2,absoluteStrokeWidth:c,className:u="",children:p,iconNode:m,...g},x)=>y.createElement("svg",{ref:x,...jj,width:l,height:l,stroke:n,strokeWidth:c?Number(r)*24/Number(l):r,className:vh("lucide",u),...g},[...m.map(([f,v])=>y.createElement(f,v)),...Array.isArray(p)?p:[p]]));/**
 * @license lucide-react v0.453.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _t=(n,l)=>{const r=y.forwardRef(({className:c,...u},p)=>y.createElement(Nj,{ref:p,iconNode:l,className:vh(`lucide-${Cj(n)}`,c),...u}));return r.displayName=`${n}`,r};/**
 * @license lucide-react v0.453.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Sl=_t("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/**
 * @license lucide-react v0.453.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Sj=_t("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/**
 * @license lucide-react v0.453.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wj=_t("Grid3x3",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"M15 3v18",key:"14nvp0"}]]);/**
 * @license lucide-react v0.453.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Aj=_t("House",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]);/**
 * @license lucide-react v0.453.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ej=_t("List",[["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M3 18h.01",key:"1tta3j"}],["path",{d:"M3 6h.01",key:"1rqtza"}],["path",{d:"M8 12h13",key:"1za7za"}],["path",{d:"M8 18h13",key:"1lx6n3"}],["path",{d:"M8 6h13",key:"ik3vkj"}]]);/**
 * @license lucide-react v0.453.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Pj=_t("Minus",[["path",{d:"M5 12h14",key:"1ays0h"}]]);/**
 * @license lucide-react v0.453.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Dj=_t("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/**
 * @license lucide-react v0.453.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Mj=_t("RotateCcw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);/**
 * @license lucide-react v0.453.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Tj=_t("Star",[["polygon",{points:"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2",key:"8f66p6"}]]);/**
 * @license lucide-react v0.453.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kj=_t("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**
 * @license lucide-react v0.453.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Ch=_t("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);function zj(n,l){if(n instanceof RegExp)return{keys:!1,pattern:n};var r,c,u,p,m=[],g="",x=n.split("/");for(x[0]||x.shift();u=x.shift();)r=u[0],r==="*"?(m.push(r),g+=u[1]==="?"?"(?:/(.*))?":"/(.*)"):r===":"?(c=u.indexOf("?",1),p=u.indexOf(".",1),m.push(u.substring(1,~c?c:~p?p:u.length)),g+=~c&&!~p?"(?:/([^/]+?))?":"/([^/]+?)",~p&&(g+=(~c?"?":"")+"\\"+u.substring(p))):g+="/"+u;return{keys:m,pattern:new RegExp("^"+g+(l?"(?=$|/)":"/?$"),"i")}}var Jd={exports:{}},eu={};/**
 * @license React
 * use-sync-external-store-shim.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 Of;function Rj(){if(Of)return eu;Of=1;var n=vc();function l(b,j){return b===j&&(b!==0||1/b===1/j)||b!==b&&j!==j}var r=typeof Object.is=="function"?Object.is:l,c=n.useState,u=n.useEffect,p=n.useLayoutEffect,m=n.useDebugValue;function g(b,j){var N=j(),E=c({inst:{value:N,getSnapshot:j}}),S=E[0].inst,P=E[1];return p(function(){S.value=N,S.getSnapshot=j,x(S)&&P({inst:S})},[b,N,j]),u(function(){return x(S)&&P({inst:S}),b(function(){x(S)&&P({inst:S})})},[b]),m(N),N}function x(b){var j=b.getSnapshot;b=b.value;try{var N=j();return!r(b,N)}catch{return!0}}function f(b,j){return j()}var v=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?f:g;return eu.useSyncExternalStore=n.useSyncExternalStore!==void 0?n.useSyncExternalStore:v,eu}var Hf;function Oj(){return Hf||(Hf=1,Jd.exports=Rj()),Jd.exports}var Hj=Oj();const Bj=Gu.useInsertionEffect,Lj=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",_j=Lj?y.useLayoutEffect:y.useEffect,qj=Bj||_j,jh=n=>{const l=y.useRef([n,(...r)=>l[0](...r)]).current;return qj(()=>{l[0]=n}),l[1]},Fj="popstate",tp="pushState",sp="replaceState",Uj="hashchange",Bf=[Fj,tp,sp,Uj],Vj=n=>{for(const l of Bf)addEventListener(l,n);return()=>{for(const l of Bf)removeEventListener(l,n)}},Nh=(n,l)=>Hj.useSyncExternalStore(Vj,n,l),Gj=()=>location.search,Xj=({ssrSearch:n=""}={})=>Nh(Gj,()=>n),Lf=()=>location.pathname,Yj=({ssrPath:n}={})=>Nh(Lf,n?()=>n:Lf),$j=(n,{replace:l=!1,state:r=null}={})=>history[l?sp:tp](r,"",n),Ij=(n={})=>[Yj(n),$j],_f=Symbol.for("wouter_v3");if(typeof history<"u"&&typeof window[_f]>"u"){for(const n of[tp,sp]){const l=history[n];history[n]=function(){const r=l.apply(this,arguments),c=new Event(n);return c.arguments=arguments,dispatchEvent(c),r}}Object.defineProperty(window,_f,{value:!0})}const Qj=(n,l)=>l.toLowerCase().indexOf(n.toLowerCase())?"~"+l:l.slice(n.length)||"/",Sh=(n="")=>n==="/"?"":n,Zj=(n,l)=>n[0]==="~"?n.slice(1):Sh(l)+n,Kj=(n="",l)=>Qj(qf(Sh(n)),qf(l)),qf=n=>{try{return decodeURI(n)}catch{return n}},wh={hook:Ij,searchHook:Xj,parser:zj,base:"",ssrPath:void 0,ssrSearch:void 0,ssrContext:void 0,hrefs:n=>n},Ah=y.createContext(wh),Mo=()=>y.useContext(Ah),Eh={},Ph=y.createContext(Eh),Wj=()=>y.useContext(Ph),Ec=n=>{const[l,r]=n.hook(n);return[Kj(n.base,l),jh((c,u)=>r(Zj(c,n.base),u))]},Ol=()=>Ec(Mo()),np=(n,l,r,c)=>{const{pattern:u,keys:p}=l instanceof RegExp?{keys:!1,pattern:l}:n(l||"*",c),m=u.exec(r)||[],[g,...x]=m;return g!==void 0?[!0,(()=>{const f=p!==!1?Object.fromEntries(p.map((b,j)=>[b,x[j]])):m.groups;let v={...x};return f&&Object.assign(v,f),v})(),...c?[g]:[]]:[!1,null]},Jj=n=>np(Mo().parser,n,Ol()[0]),e4=({children:n,...l})=>{const r=Mo(),c=l.hook?wh:r;let u=c;const[p,m]=l.ssrPath?.split("?")??[];m&&(l.ssrSearch=m,l.ssrPath=p),l.hrefs=l.hrefs??l.hook?.hrefs;let g=y.useRef({}),x=g.current,f=x;for(let v in c){const b=v==="base"?c[v]+(l[v]||""):l[v]||c[v];x===f&&b!==f[v]&&(g.current=f={...f}),f[v]=b,(b!==c[v]||b!==u[v])&&(u=f)}return y.createElement(Ah.Provider,{value:u,children:n})},Ff=({children:n,component:l},r)=>l?y.createElement(l,{params:r}):typeof n=="function"?n(r):n,a4=n=>{let l=y.useRef(Eh);const r=l.current;return l.current=Object.keys(n).length!==Object.keys(r).length||Object.entries(n).some(([c,u])=>u!==r[c])?n:r},ta=({path:n,nest:l,match:r,...c})=>{const u=Mo(),[p]=Ec(u),[m,g,x]=r??np(u.parser,n,p,l),f=a4({...Wj(),...g});if(!m)return null;const v=x?y.createElement(e4,{base:x},Ff(c,f)):Ff(c,f);return y.createElement(Ph.Provider,{value:f,children:v})},Eu=y.forwardRef((n,l)=>{const r=Mo(),[c,u]=Ec(r),{to:p="",href:m=p,onClick:g,asChild:x,children:f,className:v,replace:b,state:j,...N}=n,E=jh(P=>{P.ctrlKey||P.metaKey||P.altKey||P.shiftKey||P.button!==0||(g?.(P),P.defaultPrevented||(P.preventDefault(),u(m,n)))}),S=r.hrefs(m[0]==="~"?m.slice(1):r.base+m,r);return x&&y.isValidElement(f)?y.cloneElement(f,{onClick:E,href:S}):y.createElement("a",{...N,onClick:E,href:S,className:v?.call?v(c===m):v,children:f,ref:l})}),Pu=n=>Array.isArray(n)?n.flatMap(l=>Pu(l&&l.type===y.Fragment?l.props.children:l)):[n],Uf=({children:n,location:l})=>{const r=Mo(),[c]=Ec(r);typeof window<"u"&&(window.__WOUTER_ROUTES__||(window.__WOUTER_ROUTES__=[]),Pu(n).forEach(p=>{if(y.isValidElement(p)&&p.props.path){const m=p.props.path;window.__WOUTER_ROUTES__.includes(m)||window.__WOUTER_ROUTES__.push(m)}}));for(const u of Pu(n)){let p=0;if(y.isValidElement(u)&&(p=np(r.parser,u.props.path,l||c,u.props.nest))[0])return y.cloneElement(u,{match:p})}return null};function hc(){const[,n]=Ol(),l=()=>{n("/")};return t.jsx("div",{"data-loc":"client\\src\\pages\\NotFound.tsx:14",className:"min-h-screen w-full flex items-center justify-center bg-gradient-to-br from-slate-50 to-slate-100",children:t.jsx($t,{"data-loc":"client\\src\\pages\\NotFound.tsx:15",className:"w-full max-w-lg mx-4 shadow-lg border-0 bg-white/80 backdrop-blur-sm",children:t.jsxs(It,{"data-loc":"client\\src\\pages\\NotFound.tsx:16",className:"pt-8 pb-8 text-center",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\NotFound.tsx:17",className:"flex justify-center mb-6",children:t.jsxs("div",{"data-loc":"client\\src\\pages\\NotFound.tsx:18",className:"relative",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\NotFound.tsx:19",className:"absolute inset-0 bg-red-100 rounded-full animate-pulse"}),t.jsx(Sj,{"data-loc":"client\\src\\pages\\NotFound.tsx:20",className:"relative h-16 w-16 text-red-500"})]})}),t.jsx("h1",{"data-loc":"client\\src\\pages\\NotFound.tsx:24",className:"text-4xl font-bold text-slate-900 mb-2",children:"404"}),t.jsx("h2",{"data-loc":"client\\src\\pages\\NotFound.tsx:26",className:"text-xl font-semibold text-slate-700 mb-4",children:"Page Not Found"}),t.jsxs("p",{"data-loc":"client\\src\\pages\\NotFound.tsx:30",className:"text-slate-600 mb-8 leading-relaxed",children:["Sorry, the page you are looking for doesn't exist.",t.jsx("br",{"data-loc":"client\\src\\pages\\NotFound.tsx:32"}),"It may have been moved or deleted."]}),t.jsx("div",{"data-loc":"client\\src\\pages\\NotFound.tsx:36",className:"flex flex-col sm:flex-row gap-3 justify-center",children:t.jsxs(Ga,{"data-loc":"client\\src\\pages\\NotFound.tsx:37",onClick:l,className:"bg-[#1C2D6E] hover:bg-[#1A3AB8] text-white px-6 py-2.5 rounded-lg transition-all duration-200 shadow-md hover:shadow-lg",children:[t.jsx(Aj,{"data-loc":"client\\src\\pages\\NotFound.tsx:41",className:"w-4 h-4 mr-2"}),"Go Home"]})})]})})})}class t4 extends y.Component{constructor(l){super(l),this.state={hasError:!1,error:null}}static getDerivedStateFromError(l){return{hasError:!0,error:l}}render(){return this.state.hasError?t.jsx("div",{"data-loc":"client\\src\\components\\ErrorBoundary.tsx:27",className:"flex items-center justify-center min-h-screen p-8 bg-background",children:t.jsxs("div",{"data-loc":"client\\src\\components\\ErrorBoundary.tsx:28",className:"flex flex-col items-center w-full max-w-2xl p-8",children:[t.jsx(kj,{"data-loc":"client\\src\\components\\ErrorBoundary.tsx:29",size:48,className:"text-destructive mb-6 flex-shrink-0"}),t.jsx("h2",{"data-loc":"client\\src\\components\\ErrorBoundary.tsx:34",className:"text-xl mb-4",children:"An unexpected error occurred."}),t.jsx("div",{"data-loc":"client\\src\\components\\ErrorBoundary.tsx:36",className:"p-4 w-full rounded bg-muted overflow-auto mb-6",children:t.jsx("pre",{"data-loc":"client\\src\\components\\ErrorBoundary.tsx:37",className:"text-sm text-muted-foreground whitespace-break-spaces",children:this.state.error?.stack})}),t.jsxs("button",{"data-loc":"client\\src\\components\\ErrorBoundary.tsx:42",onClick:()=>window.location.reload(),className:Ra("flex items-center gap-2 px-4 py-2 rounded-lg","bg-primary text-primary-foreground","hover:opacity-90 cursor-pointer"),children:[t.jsx(Mj,{"data-loc":"client\\src\\components\\ErrorBoundary.tsx:50",size:16}),"Reload Page"]})]})}):this.props.children}}const s4=y.createContext(void 0);function n4({children:n,defaultTheme:l="light",switchable:r=!1}){const[c,u]=y.useState(()=>r&&localStorage.getItem("theme")||l);y.useEffect(()=>{const m=document.documentElement;c==="dark"?m.classList.add("dark"):m.classList.remove("dark"),r&&localStorage.setItem("theme",c)},[c,r]);const p=r?()=>{u(m=>m==="light"?"dark":"light")}:void 0;return t.jsx(s4.Provider,{"data-loc":"client\\src\\contexts\\ThemeContext.tsx:52",value:{theme:c,toggleTheme:p,switchable:r},children:n})}const o4=[{text:"Cotizar Planes/Pólizas de Salud para Empresas",href:"/personas/planes-empresariales"}],l4=[{text:"Cotizar Todos los Planes y Seguros",href:"/personas/cotizar-todos"},{text:"Comparar Medicinas Prepagadas",href:"/personas/medicina-prepagada"},{text:"Comparar Pólizas de Salud",href:"/personas/polizas-salud"},{text:"Cotiza Planes de Medicina Domiciliaria",href:"/personas/medicina-domiciliaria"},{text:"Cotiza Seguros de Vida",href:"/personas/seguros-vida"},{text:"Planes Dentales",href:"/personas/planes-dentales"},{text:"Complementarios EPS",href:"/personas/eps-complementarios"}];function r4(){const[,n]=Ol(),[l,r]=y.useState(!1),c=y.useRef(null),[u,p]=y.useState(!1),m=y.useRef(null);y.useEffect(()=>{const j=N=>{c.current&&!c.current.contains(N.target)&&r(!1),m.current&&!m.current.contains(N.target)&&p(!1)};return document.addEventListener("mousedown",j),()=>document.removeEventListener("mousedown",j)},[]);const[g,x]=y.useState(!1),[f,v]=y.useState(!1),b=y.useRef(0);return y.useEffect(()=>{const j=()=>{const N=window.scrollY;x(N>60),v(N>b.current&&N>280),b.current=N};return window.addEventListener("scroll",j,{passive:!0}),()=>window.removeEventListener("scroll",j)},[]),t.jsx("nav",{"data-loc":"client\\src\\components\\Navbar.tsx:64",className:"w-full sticky top-0 z-50 transition-all duration-300",style:{background:g?"rgba(11,29,52,0.88)":"#1C2D6E",backdropFilter:g?"blur(14px) saturate(1.4)":"none",WebkitBackdropFilter:g?"blur(14px) saturate(1.4)":"none",borderBottom:g?"1px solid rgba(255,255,255,0.08)":"none",boxShadow:g?"0 4px 32px rgba(0,0,0,0.25)":"none",transform:f?"translateY(-100%)":"translateY(0)"},children:t.jsxs("div",{"data-loc":"client\\src\\components\\Navbar.tsx:75",className:"max-w-[1280px] mx-auto px-6 lg:px-8 flex items-center justify-between h-16",children:[t.jsx("div",{"data-loc":"client\\src\\components\\Navbar.tsx:77",className:"flex items-center cursor-pointer",onClick:()=>n("/"),children:t.jsx("img",{"data-loc":"client\\src\\components\\Navbar.tsx:81",src:"/evacare-logo.png",alt:"Evai",className:"h-20 w-auto object-contain"})}),t.jsxs("div",{"data-loc":"client\\src\\components\\Navbar.tsx:89",className:"hidden md:flex items-center gap-8",children:[t.jsxs("div",{"data-loc":"client\\src\\components\\Navbar.tsx:91",ref:c,className:"relative",children:[t.jsxs("button",{"data-loc":"client\\src\\components\\Navbar.tsx:92",onClick:()=>r(j=>!j),className:"flex items-center gap-1 text-white/70 hover:text-white text-sm font-medium transition-colors",children:["Personas",t.jsx("svg",{"data-loc":"client\\src\\components\\Navbar.tsx:97",width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",className:`transition-transform duration-200 ${l?"rotate-180":""}`,children:t.jsx("polyline",{"data-loc":"client\\src\\components\\Navbar.tsx:102",points:"6 9 12 15 18 9"})})]}),l&&t.jsxs("div",{"data-loc":"client\\src\\components\\Navbar.tsx:107",className:"absolute top-full left-0 mt-3 bg-white rounded-2xl shadow-2xl border border-gray-100 flex z-50 overflow-hidden",style:{minWidth:"520px"},children:[t.jsxs("div",{"data-loc":"client\\src\\components\\Navbar.tsx:112",className:"p-6 w-48 flex-shrink-0 bg-gray-50 flex flex-col justify-between",children:[t.jsxs("div",{"data-loc":"client\\src\\components\\Navbar.tsx:113",children:[t.jsx("div",{"data-loc":"client\\src\\components\\Navbar.tsx:114",className:"font-bold text-[#1C2D6E] text-lg mb-2",children:"Personas"}),t.jsx("p",{"data-loc":"client\\src\\components\\Navbar.tsx:115",className:"text-gray-500 text-xs leading-relaxed",children:"Comparar y Cotizar Planes y Pólizas en Colombia"})]}),t.jsx("button",{"data-loc":"client\\src\\components\\Navbar.tsx:119",onClick:()=>{n("/personas/cotizar-todos"),r(!1)},className:"mt-6 border border-[#00C5D4] text-[#00C5D4] text-xs font-semibold px-4 py-2 rounded-lg hover:bg-[#00C5D4]/8 transition-colors",children:"Comparar ahora"})]}),t.jsx("div",{"data-loc":"client\\src\\components\\Navbar.tsx:128",className:"w-px bg-gray-100 flex-shrink-0"}),t.jsx("div",{"data-loc":"client\\src\\components\\Navbar.tsx:131",className:"p-6 flex flex-col gap-3 flex-1",children:l4.map(j=>t.jsxs("a",{"data-loc":"client\\src\\components\\Navbar.tsx:133",href:j.href,onClick:()=>r(!1),className:"flex items-center gap-3 text-gray-700 hover:text-[#00C5D4] text-sm font-medium transition-colors group",children:[t.jsx("span",{"data-loc":"client\\src\\components\\Navbar.tsx:139",className:"text-[#00C5D4] transition-transform group-hover:translate-x-1",children:"→"}),j.text]},j.href))})]})]}),t.jsx("a",{"data-loc":"client\\src\\components\\Navbar.tsx:148",href:"/personas/planes-mascotas",className:"text-white/70 hover:text-white text-sm font-medium transition-colors",children:"Mascotas"}),t.jsxs("div",{"data-loc":"client\\src\\components\\Navbar.tsx:151",ref:m,className:"relative",children:[t.jsxs("button",{"data-loc":"client\\src\\components\\Navbar.tsx:152",onClick:()=>p(j=>!j),className:"flex items-center gap-1 text-white/70 hover:text-white text-sm font-medium transition-colors",children:["Empresas",t.jsx("svg",{"data-loc":"client\\src\\components\\Navbar.tsx:157",width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",className:`transition-transform duration-200 ${u?"rotate-180":""}`,children:t.jsx("polyline",{"data-loc":"client\\src\\components\\Navbar.tsx:162",points:"6 9 12 15 18 9"})})]}),u&&t.jsxs("div",{"data-loc":"client\\src\\components\\Navbar.tsx:167",className:"absolute top-full left-0 mt-3 bg-white rounded-2xl shadow-2xl border border-gray-100 flex z-50 overflow-hidden",style:{minWidth:"420px"},children:[t.jsxs("div",{"data-loc":"client\\src\\components\\Navbar.tsx:172",className:"p-6 w-44 flex-shrink-0 bg-gray-50 flex flex-col justify-between",children:[t.jsxs("div",{"data-loc":"client\\src\\components\\Navbar.tsx:173",children:[t.jsx("div",{"data-loc":"client\\src\\components\\Navbar.tsx:174",className:"font-bold text-[#1C2D6E] text-lg mb-2",children:"Empresas"}),t.jsx("p",{"data-loc":"client\\src\\components\\Navbar.tsx:175",className:"text-gray-500 text-xs leading-relaxed",children:"Comparar y Cotizar Seguros para Empresas en Colombia"})]}),t.jsx("button",{"data-loc":"client\\src\\components\\Navbar.tsx:179",onClick:()=>{n("/personas/planes-empresariales"),p(!1)},className:"mt-6 border border-[#00C5D4] text-[#00C5D4] text-xs font-semibold px-4 py-2 rounded-lg hover:bg-[#00C5D4]/8 transition-colors",children:"Comparar ahora"})]}),t.jsx("div",{"data-loc":"client\\src\\components\\Navbar.tsx:188",className:"w-px bg-gray-100 flex-shrink-0"}),t.jsx("div",{"data-loc":"client\\src\\components\\Navbar.tsx:191",className:"p-6 flex flex-col gap-3 flex-1",children:o4.map(j=>t.jsxs("a",{"data-loc":"client\\src\\components\\Navbar.tsx:193",href:j.href,onClick:()=>p(!1),className:"flex items-center gap-3 text-gray-700 hover:text-[#00C5D4] text-sm font-medium transition-colors group",children:[t.jsx("span",{"data-loc":"client\\src\\components\\Navbar.tsx:199",className:"text-[#00C5D4] transition-transform group-hover:translate-x-1",children:"→"}),j.text]},j.href))})]})]}),t.jsx("a",{"data-loc":"client\\src\\components\\Navbar.tsx:208",href:"/blog",className:"text-white/70 hover:text-white text-sm font-medium transition-colors",children:"Blog"})]}),t.jsxs("div",{"data-loc":"client\\src\\components\\Navbar.tsx:212",className:"flex items-center gap-3",children:[t.jsx("a",{"data-loc":"client\\src\\components\\Navbar.tsx:213",href:"/portal-clientes",className:"text-white/70 hover:text-white text-sm font-medium transition-colors px-3 py-2 hidden md:block",children:"Portal Clientes"}),t.jsxs("a",{"data-loc":"client\\src\\components\\Navbar.tsx:219",href:"/agendar",className:"text-[#00C5D4] hover:text-white border border-[#00C5D4]/50 hover:border-[#00C5D4] hover:bg-[#00C5D4] text-sm font-semibold px-4 py-2.5 rounded-xl transition-all hidden md:flex items-center gap-1.5",children:[t.jsx("svg",{"data-loc":"client\\src\\components\\Navbar.tsx:223",viewBox:"0 0 24 24",className:"w-4 h-4 fill-current flex-shrink-0",children:t.jsx("path",{"data-loc":"client\\src\\components\\Navbar.tsx:224",d:"M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11zM7 11h5v5H7z"})}),"Agendar reunión"]}),t.jsx("button",{"data-loc":"client\\src\\components\\Navbar.tsx:228",onClick:()=>n("/personas/cotizar-todos"),className:"bg-[#00C5D4] hover:bg-[#00afc0] text-white text-sm font-semibold px-5 py-2.5 rounded-xl transition-all",children:"Comparar gratis"})]})]})})}function c4(){return t.jsx("footer",{"data-loc":"client\\src\\components\\SiteFooter.tsx:5",className:"bg-[#1C2D6E] pt-16 pb-8",children:t.jsxs("div",{"data-loc":"client\\src\\components\\SiteFooter.tsx:6",className:"max-w-[1280px] mx-auto px-6 lg:px-8",children:[t.jsxs("div",{"data-loc":"client\\src\\components\\SiteFooter.tsx:7",className:"grid grid-cols-2 lg:grid-cols-5 gap-8 mb-12",children:[t.jsxs("div",{"data-loc":"client\\src\\components\\SiteFooter.tsx:8",className:"col-span-2",children:[t.jsx("div",{"data-loc":"client\\src\\components\\SiteFooter.tsx:9",className:"flex items-center mb-4",children:t.jsx("img",{"data-loc":"client\\src\\components\\SiteFooter.tsx:10",src:"/evacare-logo.png",alt:"Evai",className:"h-20 w-auto object-contain"})}),t.jsx("p",{"data-loc":"client\\src\\components\\SiteFooter.tsx:16",className:"text-white/50 text-sm leading-relaxed mb-4 max-w-[280px]",children:"La insurtech colombiana que te ayuda a cotizar, comparar, gestionar y administrar tu póliza de salud — todo en un solo lugar, acompañado por inteligencia artificial 24/7."})]}),[{title:"Productos",links:[{text:"Medicina Prepagada",href:"/personas/medicina-prepagada"},{text:"Pólizas de Salud",href:"/personas/polizas-salud"},{text:"Planes Dentales",href:"/personas/planes-dentales"},{text:"Planes para Mascotas",href:"/personas/planes-mascotas"}]},{title:"Empresa",links:[{text:"Sobre Evai",href:"/sobre-nosotros"},{text:"Blog",href:"/blog"},{text:"Contacto",href:"/contacto"}]},{title:"Legal",links:[{text:"Términos y condiciones",href:"/terminos-condiciones"},{text:"Política de privacidad",href:"/privacidad"},{text:"Política de cookies",href:"/cookies"},{text:"HABEAS DATA",href:"/habeas-data"}]}].map(n=>t.jsxs("div",{"data-loc":"client\\src\\components\\SiteFooter.tsx:48",children:[t.jsx("h4",{"data-loc":"client\\src\\components\\SiteFooter.tsx:49",className:"text-white font-semibold text-sm mb-4",children:n.title}),t.jsx("ul",{"data-loc":"client\\src\\components\\SiteFooter.tsx:50",className:"flex flex-col gap-3",children:n.links.map(l=>t.jsx("li",{"data-loc":"client\\src\\components\\SiteFooter.tsx:52",children:t.jsx("a",{"data-loc":"client\\src\\components\\SiteFooter.tsx:53",href:l.href,className:"text-white/50 text-sm hover:text-[#00C5D4] transition-colors",children:l.text})},l.href))})]},n.title))]}),t.jsxs("div",{"data-loc":"client\\src\\components\\SiteFooter.tsx:62",className:"border-t border-white/10 pt-6 flex flex-col md:flex-row items-center justify-between gap-3",children:[t.jsx("p",{"data-loc":"client\\src\\components\\SiteFooter.tsx:63",className:"text-white/40 text-xs",children:"© 2026 Evai. Todos los derechos reservados. Vigilada por la Superintendencia Financiera de Colombia."}),t.jsxs("div",{"data-loc":"client\\src\\components\\SiteFooter.tsx:66",className:"flex items-center gap-2",children:[t.jsx("div",{"data-loc":"client\\src\\components\\SiteFooter.tsx:67",className:"w-2 h-2 bg-[#7EE7B9] rounded-full eva-pulse-dot"}),t.jsx("span",{"data-loc":"client\\src\\components\\SiteFooter.tsx:68",className:"text-white/40 text-xs",children:"Precios actualizados al 7 de mayo, 2026"})]})]})]})})}const i4="573123300525",d4=encodeURIComponent("Hola, me interesa información sobre los planes de salud de EvaSeguro 👋"),u4=`https://wa.me/${i4}?text=${d4}`;function p4(){return t.jsxs(t.Fragment,{children:[t.jsx("style",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:15",children:`
        /* ── Keyframes de pulsación ── */
        @keyframes eva-pulse-ring {
          0%, 100% {
            box-shadow:
              0 0 0 0px rgba(6,182,212,0.25),
              0 4px 20px rgba(6,182,212,0.20);
            transform: scale(1);
          }
          50% {
            box-shadow:
              0 0 0 8px rgba(6,182,212,0.08),
              0 6px 28px rgba(6,182,212,0.32);
            transform: scale(1.04);
          }
        }
        @keyframes eva-glow {
          0%, 100% { opacity: 0.5; transform: scale(1); }
          50%       { opacity: 1;   transform: scale(1.18); }
        }
        @keyframes eva-center {
          0%, 100% { opacity: 0.6; }
          50%       { opacity: 1;   }
        }
        .eva-btn {
          animation: eva-pulse-ring 3s cubic-bezier(0.4,0,0.6,1) infinite;
          cursor: pointer;
          transition: transform 0.15s ease;
        }
        .eva-btn:hover  { transform: scale(1.08) !important; }
        .eva-btn:active { transform: scale(0.96) !important; }
        .eva-glow-ring {
          animation: eva-glow 3s ease-in-out infinite;
        }
        .eva-center-dot {
          animation: eva-center 3s ease-in-out infinite;
        }
      `}),t.jsxs("a",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:54",href:u4,target:"_blank",rel:"noopener noreferrer","aria-label":"Contactar por WhatsApp",style:{position:"fixed",bottom:"28px",right:"28px",zIndex:49,display:"flex",flexDirection:"column",alignItems:"center",gap:"6px",textDecoration:"none"},children:[t.jsxs("div",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:72",className:"eva-btn",style:{width:80,height:80,borderRadius:"50%",background:"#ffffff",border:"1px solid rgba(6,182,212,0.18)",display:"flex",alignItems:"center",justifyContent:"center",position:"relative",overflow:"visible"},children:[t.jsx("div",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:88",className:"eva-glow-ring",style:{position:"absolute",inset:-10,borderRadius:"50%",background:"radial-gradient(circle, rgba(6,182,212,0.12) 0%, transparent 70%)",pointerEvents:"none"}}),t.jsxs("svg",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:101",width:"62",height:"62",viewBox:"0 0 120 120",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{overflow:"visible"},children:[t.jsxs("defs",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:109",children:[t.jsxs("radialGradient",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:111",id:"swa-bg",cx:"50%",cy:"50%",r:"50%",children:[t.jsx("stop",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:112",offset:"0%",stopColor:"#ffffff",stopOpacity:"1"}),t.jsx("stop",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:113",offset:"45%",stopColor:"#e0fafa",stopOpacity:"0.7"}),t.jsx("stop",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:114",offset:"100%",stopColor:"#06b6d4",stopOpacity:"0"})]}),t.jsxs("linearGradient",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:118",id:"swa-w1",x1:"0%",y1:"0%",x2:"100%",y2:"0%",children:[t.jsx("stop",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:119",offset:"0%",stopColor:"#a5f3fc"}),t.jsx("stop",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:120",offset:"50%",stopColor:"#0891b2"}),t.jsx("stop",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:121",offset:"100%",stopColor:"#a5f3fc"})]}),t.jsxs("linearGradient",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:123",id:"swa-w2",x1:"0%",y1:"0%",x2:"100%",y2:"0%",children:[t.jsx("stop",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:124",offset:"0%",stopColor:"#67e8f9"}),t.jsx("stop",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:125",offset:"50%",stopColor:"#06b6d4"}),t.jsx("stop",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:126",offset:"100%",stopColor:"#67e8f9"})]}),t.jsxs("linearGradient",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:128",id:"swa-w3",x1:"0%",y1:"0%",x2:"100%",y2:"0%",children:[t.jsx("stop",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:129",offset:"0%",stopColor:"#cffafe"}),t.jsx("stop",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:130",offset:"50%",stopColor:"#22d3ee"}),t.jsx("stop",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:131",offset:"100%",stopColor:"#cffafe"})]}),t.jsx("clipPath",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:134",id:"swa-clip",children:t.jsx("circle",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:135",cx:"60",cy:"60",r:"54"})})]}),t.jsx("circle",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:140",cx:"60",cy:"60",r:"58",fill:"#ffffff"}),t.jsx("circle",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:141",cx:"60",cy:"60",r:"54",fill:"url(#swa-bg)"}),t.jsxs("g",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:144",clipPath:"url(#swa-clip)",children:[t.jsx("path",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:147",stroke:"url(#swa-w2)",strokeWidth:"4",strokeLinecap:"round",fill:"none",d:"M 10 60 Q 27 36 44 60 Q 61 84 78 60 Q 95 36 110 60",children:t.jsx("animate",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:154",attributeName:"d",values:`
                    M 10 60 Q 27 36 44 60 Q 61 84 78 60 Q 95 36 110 60;
                    M 10 60 Q 27 84 44 60 Q 61 36 78 60 Q 95 84 110 60;
                    M 10 60 Q 27 36 44 60 Q 61 84 78 60 Q 95 36 110 60`,dur:"3s",repeatCount:"indefinite",calcMode:"spline",keySplines:"0.4 0 0.6 1;0.4 0 0.6 1"})}),t.jsx("path",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:168",stroke:"url(#swa-w1)",strokeWidth:"2.8",strokeLinecap:"round",fill:"none",opacity:"0.85",d:"M 10 46 Q 27 26 44 46 Q 61 66 78 46 Q 95 26 110 46",children:t.jsx("animate",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:176",attributeName:"d",values:`
                    M 10 46 Q 27 26 44 46 Q 61 66 78 46 Q 95 26 110 46;
                    M 10 46 Q 27 66 44 46 Q 61 26 78 46 Q 95 66 110 46;
                    M 10 46 Q 27 26 44 46 Q 61 66 78 46 Q 95 26 110 46`,dur:"3s",begin:"0.2s",repeatCount:"indefinite",calcMode:"spline",keySplines:"0.4 0 0.6 1;0.4 0 0.6 1"})}),t.jsx("path",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:191",stroke:"url(#swa-w3)",strokeWidth:"2.2",strokeLinecap:"round",fill:"none",opacity:"0.7",d:"M 10 74 Q 27 60 44 74 Q 61 88 78 74 Q 95 60 110 74",children:t.jsx("animate",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:199",attributeName:"d",values:`
                    M 10 74 Q 27 60 44 74 Q 61 88 78 74 Q 95 60 110 74;
                    M 10 74 Q 27 88 44 74 Q 61 60 78 74 Q 95 88 110 74;
                    M 10 74 Q 27 60 44 74 Q 61 88 78 74 Q 95 60 110 74`,dur:"3s",begin:"0.4s",repeatCount:"indefinite",calcMode:"spline",keySplines:"0.4 0 0.6 1;0.4 0 0.6 1"})})]}),t.jsx("circle",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:215",cx:"60",cy:"60",r:"10",fill:"white",className:"eva-center-dot",children:t.jsx("animate",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:216",attributeName:"r",values:"10;13;10",dur:"3s",repeatCount:"indefinite"})})]})]}),t.jsx("span",{"data-loc":"client\\src\\components\\SiriWhatsAppButton.tsx:227",style:{fontSize:10,fontWeight:600,letterSpacing:"0.05em",color:"#06b6d4",fontFamily:"-apple-system, BlinkMacSystemFont, 'Inter', sans-serif",userSelect:"none"},children:"Habla con evai"})]})]})}function m4({children:n}){return t.jsxs(t.Fragment,{children:[t.jsx(r4,{"data-loc":"client\\src\\components\\Layout.tsx:11"}),n,t.jsx(c4,{"data-loc":"client\\src\\components\\Layout.tsx:13"}),t.jsx(p4,{"data-loc":"client\\src\\components\\Layout.tsx:15"})]})}const Dh=y.createContext(void 0),x4=({children:n,className:l,containerClassName:r})=>{const c=y.useRef(null),[u,p]=y.useState(!1),m=f=>{if(!c.current)return;const{left:v,top:b,width:j,height:N}=c.current.getBoundingClientRect(),E=(f.clientX-v-j/2)/25,S=(f.clientY-b-N/2)/25;c.current.style.transform=`rotateY(${E}deg) rotateX(${S}deg)`},g=f=>{p(!0)},x=f=>{p(!1),c.current&&(c.current.style.transform="rotateY(0deg) rotateX(0deg)")};return t.jsx(Dh.Provider,{"data-loc":"client\\src\\components\\ui\\3d-card.tsx:46",value:[u,p],children:t.jsx("div",{"data-loc":"client\\src\\components\\ui\\3d-card.tsx:47",className:Ra("flex items-center justify-center",r),style:{perspective:"1000px"},children:t.jsx("div",{"data-loc":"client\\src\\components\\ui\\3d-card.tsx:51",ref:c,onMouseEnter:g,onMouseMove:m,onMouseLeave:x,className:Ra("flex items-center justify-center relative transition-all duration-200 ease-linear",l),style:{transformStyle:"preserve-3d"},children:n})})})},g4=({children:n,className:l})=>t.jsx("div",{"data-loc":"client\\src\\components\\ui\\3d-card.tsx:76",className:Ra("[transform-style:preserve-3d] [&>*]:[transform-style:preserve-3d]",l),children:n}),mo=({as:n="div",children:l,className:r,translateX:c=0,translateY:u=0,translateZ:p=0,rotateX:m=0,rotateY:g=0,rotateZ:x=0,...f})=>{const v=y.useRef(null),[b]=f4();return y.useEffect(()=>{v.current&&(b?v.current.style.transform=`translateX(${c}px) translateY(${u}px) translateZ(${p}px) rotateX(${m}deg) rotateY(${g}deg) rotateZ(${x}deg)`:v.current.style.transform="translateX(0px) translateY(0px) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg)")},[b,c,u,p,m,g,x]),t.jsx(n,{"data-loc":"client\\src\\components\\ui\\3d-card.tsx:122",ref:v,className:Ra("w-fit transition duration-200 ease-linear",r),...f,children:l})},f4=()=>{const n=y.useContext(Dh);if(n===void 0)throw new Error("useMouseEnter must be used within a MouseEnterProvider");return n},h4=[{initials:"AC",bg:"bg-[#00C5D4]/20",color:"text-[#00C5D4]",name:"Andrés Castillo",city:"Bogotá, D.C.",text:"En 5 minutos comparé 6 planes y elegí el que más me convino. Ahora pago $80.000 menos al mes con mejor cobertura."},{initials:"MR",bg:"bg-[#7EE7B9]/30",color:"text-[#1C2D6E]",name:"María Rodríguez",city:"Medellín, Antioquia",text:"La plataforma es increíblemente fácil de usar. Pude filtrar por clínicas específicas y encontrar el plan perfecto para mi familia."},{initials:"CP",bg:"bg-[#1C2D6E]/10",color:"text-[#1C2D6E]",name:"Carlos Pedraza",city:"Cali, Valle del Cauca",text:"El asesor me llamó en menos de 10 minutos, resolvió todas mis dudas y me ayudó a contratar sin costos adicionales. Excelente."},{initials:"LG",bg:"bg-[#00C5D4]/15",color:"text-[#00C5D4]",name:"Laura Gómez",city:"Barranquilla, Atlántico",text:"Nunca había sido tan fácil entender las diferencias entre planes. El comparador es muy claro y el asesor fue muy paciente."},{initials:"JM",bg:"bg-[#7EE7B9]/25",color:"text-[#1C2D6E]",name:"Jorge Martínez",city:"Bucaramanga, Santander",text:"Conseguí un plan con mejor red de clínicas y a precio similar. La herramienta de comparación es realmente poderosa."}];function Vf({number:n=16,color:l="#00C5D4"}){const r=Array.from({length:n},(c,u)=>({id:u,left:`${4+Math.round(u/n*92)}%`,delay:`${(u*.38).toFixed(2)}s`,duration:`${(3.2+u%5*.7).toFixed(1)}s`}));return t.jsx(t.Fragment,{children:r.map(c=>t.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:39",className:"pointer-events-none absolute top-0 h-[1px] w-20 rounded-full",style:{left:c.left,opacity:0,background:`linear-gradient(90deg, ${l}, transparent)`,animation:`meteor ${c.duration} linear ${c.delay} infinite`,transform:"rotate(215deg)"}},c.id))})}function b4({children:n,className:l}){const r=y.useRef(null),[c,u]=y.useState({x:0,y:0}),[p,m]=y.useState(!1),g=y.useCallback(x=>{if(!r.current)return;const f=r.current.getBoundingClientRect();u({x:x.clientX-f.left,y:x.clientY-f.top})},[]);return t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:66",ref:r,onMouseMove:g,onMouseEnter:()=>m(!0),onMouseLeave:()=>m(!1),className:l,style:{background:p?`radial-gradient(420px circle at ${c.x}px ${c.y}px, rgba(0,197,212,0.07) 0%, white 65%)`:"white",transition:"background 0.08s"},children:n})}function y4({to:n,prefix:l="",suffix:r="",decimals:c=0}){const u=y.useRef(null),[p,m]=y.useState(0),g=y.useRef(!1);return y.useEffect(()=>{const x=new IntersectionObserver(([f])=>{if(f.isIntersecting&&!g.current){g.current=!0;const v=performance.now(),b=1800,j=N=>{const E=Math.min((N-v)/b,1),S=1-Math.pow(1-E,3);m(parseFloat((n*S).toFixed(c))),E<1&&requestAnimationFrame(j)};requestAnimationFrame(j)}},{threshold:.4});return u.current&&x.observe(u.current),()=>x.disconnect()},[n,c]),t.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:121",ref:u,className:"eva-shimmer-text font-extrabold text-4xl",style:{fontFamily:"Sora, sans-serif"},children:[l,p.toFixed(c),r]})}function v4({items:n}){const l=y.useRef(null);return t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:131",className:"relative overflow-hidden",style:{maskImage:"linear-gradient(to right, transparent 0%, white 8%, white 92%, transparent 100%)"},children:t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:135",ref:l,className:"flex gap-5 w-max",style:{animation:"infinite-scroll 32s linear infinite"},onMouseEnter:()=>{l.current&&(l.current.style.animationPlayState="paused")},onMouseLeave:()=>{l.current&&(l.current.style.animationPlayState="running")},children:[...n,...n].map((r,c)=>t.jsxs("article",{"data-loc":"client\\src\\pages\\Home.tsx:143",className:"w-[320px] flex-shrink-0 bg-white rounded-2xl p-6 shadow-sm border border-gray-100 eva-card-hover cursor-default",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:147",className:"text-[#F5A623] mb-3 text-sm tracking-wide",children:"★★★★★"}),t.jsxs("p",{"data-loc":"client\\src\\pages\\Home.tsx:148",className:"text-gray-600 text-sm leading-relaxed mb-5",children:['"',r.text,'"']}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:149",className:"flex items-center gap-3",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:150",className:`w-9 h-9 ${r.bg} rounded-full flex items-center justify-center flex-shrink-0`,children:t.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:151",className:`${r.color} font-semibold text-sm`,children:r.initials})}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:153",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:154",className:"font-semibold text-[#1C2D6E] text-sm",children:r.name}),t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:155",className:"text-gray-400 text-xs",children:r.city})]})]})]},c))})})}function C4(){const[,n]=Ol();return t.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:171",className:"min-h-screen bg-[#F8FAFC]",style:{fontFamily:"Inter, sans-serif"},children:[t.jsxs("header",{"data-loc":"client\\src\\pages\\Home.tsx:174",className:"eva-hero w-full relative overflow-hidden",children:[t.jsx(Vf,{"data-loc":"client\\src\\pages\\Home.tsx:176",number:20,color:"#00C5D4"}),t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:179",className:"absolute top-0 right-0 w-[700px] h-[700px] rounded-full opacity-[0.06] pointer-events-none",style:{background:"radial-gradient(circle, #00C5D4 0%, transparent 65%)",transform:"translate(220px, -220px)"}}),t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:184",className:"absolute bottom-0 left-0 w-[400px] h-[400px] rounded-full opacity-[0.04] pointer-events-none",style:{background:"radial-gradient(circle, #7EE7B9 0%, transparent 70%)",transform:"translate(-150px, 150px)"}}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:189",className:"max-w-[1280px] mx-auto px-6 lg:px-8 py-16 lg:py-20 flex flex-col lg:flex-row items-center gap-12 min-h-[540px]",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:192",className:"flex-1 max-w-[580px]",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:193",className:"inline-flex items-center gap-2 bg-white/10 border border-white/20 rounded-full px-4 py-1.5 mb-6",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:194",className:"w-2 h-2 bg-[#7EE7B9] rounded-full eva-pulse-dot"}),t.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:195",className:"text-white/80 text-xs font-medium",children:"InsurTech colombiana · 13 años en salud"})]}),t.jsx("p",{"data-loc":"client\\src\\pages\\Home.tsx:197",className:"text-[#00C5D4] text-xs font-bold tracking-[0.25em] uppercase mb-3",children:"Tecnología que te cuida"}),t.jsxs("h1",{"data-loc":"client\\src\\pages\\Home.tsx:198",className:"font-extrabold text-white leading-tight mb-6",style:{fontFamily:"Sora, sans-serif",fontSize:"clamp(2.2rem, 4vw, 3.2rem)",lineHeight:1.1},children:["Medicina Prepagada",t.jsx("br",{"data-loc":"client\\src\\pages\\Home.tsx:202"}),"y Pólizas de salud",t.jsx("br",{"data-loc":"client\\src\\pages\\Home.tsx:203"}),t.jsxs("span",{"data-loc":"client\\src\\pages\\Home.tsx:204",className:"text-[#00C5D4]",children:["son tu ",t.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:204",className:"eva-highlight-text",children:"mejor opción"})]})]}),t.jsx("p",{"data-loc":"client\\src\\pages\\Home.tsx:206",className:"text-white/70 text-lg leading-relaxed mb-8 max-w-[480px]",children:"La insurtech colombiana que te ayuda a cotizar, comparar, gestionar y administrar tu póliza de salud — todo en un solo lugar, acompañado por inteligencia artificial 24/7."}),t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:209",className:"flex flex-col gap-3 mb-10",children:["Comparación objetiva e imparcial","Precios reales actualizados en tiempo real","Asesores expertos sin costo adicional"].map(l=>t.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:215",className:"flex items-center gap-3",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:216",className:"w-5 h-5 bg-[#7EE7B9]/20 rounded-full flex items-center justify-center flex-shrink-0",children:t.jsx("svg",{"data-loc":"client\\src\\pages\\Home.tsx:217",width:"10",height:"10",viewBox:"0 0 24 24",fill:"none",stroke:"#7EE7B9",strokeWidth:"3",strokeLinecap:"round",children:t.jsx("polyline",{"data-loc":"client\\src\\pages\\Home.tsx:218",points:"20 6 9 17 4 12"})})}),t.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:221",className:"text-white/80 text-sm",children:l})]},l))}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:225",className:"flex items-center gap-4 flex-wrap",children:[t.jsx("button",{"data-loc":"client\\src\\pages\\Home.tsx:226",onClick:()=>n("/personas/cotizar-todos"),className:"eva-btn-glow bg-[#00C5D4] hover:bg-[#00afc0] text-white font-semibold px-8 py-4 rounded-xl text-base transition-all hover:-translate-y-0.5",style:{fontFamily:"Sora, sans-serif"},children:"Comparar planes ahora"}),t.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:233",className:"text-white/40 text-xs",children:"Sin registro · Gratis · 3 min"})]})]}),t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:238",className:"flex-1 flex justify-center items-center w-full max-w-[540px]",children:t.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:239",className:"eva-float rounded-2xl overflow-hidden w-full",style:{boxShadow:"0 0 80px rgba(0,197,212,0.2), 0 40px 80px rgba(11,29,52,0.35)"},children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:244",className:"bg-[#1a2d47] px-4 py-3 flex items-center gap-2",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:245",className:"w-3 h-3 rounded-full bg-[#ff5f57]"}),t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:246",className:"w-3 h-3 rounded-full bg-[#febc2e]"}),t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:247",className:"w-3 h-3 rounded-full bg-[#28c840]"}),t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:248",className:"flex-1 bg-white/10 rounded-md mx-4 h-6 flex items-center px-3",children:t.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:249",className:"text-white/50 text-xs",children:"home2.evaseguro.com/comparar"})})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:253",className:"bg-[#F8FAFC] p-5",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:255",className:"bg-white rounded-xl p-3 mb-4 flex gap-2 shadow-sm border border-gray-100",children:[[{label:"Departamento",val:"Bogotá D.C."},{label:"EPS Actual",val:"Compensar"},{label:"Edad",val:"32"}].map(l=>t.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:261",className:"flex-1 bg-gray-50 rounded-lg px-3 py-2",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:262",className:"text-[10px] text-gray-400 mb-0.5",children:l.label}),t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:263",className:"text-xs font-medium text-gray-700",children:l.val})]},l.label)),t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:266",className:"bg-[#00C5D4] text-white text-[10px] font-semibold px-3 rounded-lg flex items-center whitespace-nowrap",children:"Calcular"})]}),t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:271",className:"grid grid-cols-2 gap-3",children:[{letter:"C",color:"#00C5D4",bg:"rgba(0,197,212,0.15)",name:"ORO PLUS",price:"$ 208.530"},{letter:"B",color:"#1C2D6E",bg:"rgba(11,29,52,0.1)",name:"SALUD INTEGRAL",price:"$ 421.000"}].map(l=>t.jsx(x4,{"data-loc":"client\\src\\pages\\Home.tsx:276",containerClassName:"w-full",className:"w-full",children:t.jsxs(g4,{"data-loc":"client\\src\\pages\\Home.tsx:277",className:"bg-white rounded-xl p-4 shadow-sm border border-gray-100 w-full",children:[t.jsx(mo,{"data-loc":"client\\src\\pages\\Home.tsx:278",translateZ:6,className:"inline-flex items-center rounded-full px-2 py-0.5 mb-3",style:{background:"rgba(126,231,185,0.2)"},children:t.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:279",className:"text-[9px] font-semibold text-[#1C2D6E]",children:"MED. PREPAGADA"})}),t.jsxs(mo,{"data-loc":"client\\src\\pages\\Home.tsx:281",translateZ:12,className:"flex items-center gap-2 mb-2",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:282",className:"w-6 h-6 rounded-lg flex items-center justify-center",style:{background:l.bg},children:t.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:283",className:"text-[8px] font-bold",style:{color:l.color},children:l.letter})}),t.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:285",className:"text-[10px] font-semibold text-gray-800",children:l.name})]}),t.jsx(mo,{"data-loc":"client\\src\\pages\\Home.tsx:287",translateZ:20,className:"font-bold text-[#1C2D6E] text-base mb-0.5",style:{fontFamily:"Sora, sans-serif"},children:l.price}),t.jsx(mo,{"data-loc":"client\\src\\pages\\Home.tsx:290",translateZ:4,className:"text-[9px] text-gray-400 mb-2",children:"/mes"}),t.jsx(mo,{"data-loc":"client\\src\\pages\\Home.tsx:291",translateZ:8,className:"text-[#F5A623] text-[10px] mb-3",children:"★★★★★"}),t.jsx(mo,{"data-loc":"client\\src\\pages\\Home.tsx:292",translateZ:16,className:"w-full",children:t.jsx("button",{"data-loc":"client\\src\\pages\\Home.tsx:293",className:"w-full bg-[#00C5D4] text-white text-[9px] font-semibold py-1.5 rounded-lg",children:"Me interesa"})})]})},l.name))})]})]})})]}),t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:307",className:"w-full",style:{lineHeight:0},children:t.jsx("svg",{"data-loc":"client\\src\\pages\\Home.tsx:308",viewBox:"0 0 1440 56",fill:"none",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"none",style:{width:"100%",height:"56px",display:"block"},children:t.jsx("path",{"data-loc":"client\\src\\pages\\Home.tsx:309",d:"M0 56 L0 24 Q360 0 720 28 Q1080 56 1440 24 L1440 56 Z",fill:"#F8FAFC"})})})]}),t.jsx("section",{"data-loc":"client\\src\\pages\\Home.tsx:315",className:"bg-[#F8FAFC] py-16",children:t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:316",className:"max-w-[1280px] mx-auto px-6 lg:px-8",children:t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:317",className:"grid grid-cols-2 lg:grid-cols-4 gap-8",children:[{to:50,prefix:"+",suffix:"",decimals:0,label:"Planes disponibles"},{to:12,prefix:"",suffix:"K+",decimals:0,label:"Familias protegidas"},{to:8,prefix:"",suffix:"",decimals:0,label:"Aseguradoras líderes"},{to:4.9,prefix:"",suffix:"★",decimals:1,label:"Calificación promedio"}].map(l=>t.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:324",className:"text-center group",children:[t.jsx(y4,{"data-loc":"client\\src\\pages\\Home.tsx:325",to:l.to,prefix:l.prefix,suffix:l.suffix,decimals:l.decimals}),t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:326",className:"text-gray-500 text-sm mt-1 group-hover:text-[#00C5D4] transition-colors",children:l.label})]},l.label))})})}),t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:333",className:"max-w-[1280px] mx-auto px-6 lg:px-8",children:t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:334",className:"h-px bg-gradient-to-r from-transparent via-gray-200 to-transparent"})}),t.jsx("section",{"data-loc":"client\\src\\pages\\Home.tsx:338",className:"py-20 bg-[#F8FAFC]",children:t.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:339",className:"max-w-[1280px] mx-auto px-6 lg:px-8",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:340",className:"text-center mb-14",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:341",className:"inline-flex items-center gap-2 bg-[#00C5D4]/10 border border-[#00C5D4]/20 rounded-full px-4 py-1.5 mb-4",children:t.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:342",className:"text-[#00C5D4] text-xs font-semibold tracking-wide uppercase",children:"Cómo funciona"})}),t.jsx("h2",{"data-loc":"client\\src\\pages\\Home.tsx:344",className:"font-bold text-[#1C2D6E] mb-4 text-3xl lg:text-4xl",style:{fontFamily:"Sora, sans-serif"},children:"Simple, rápido y sin compromiso"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Home.tsx:347",className:"text-gray-500 text-lg max-w-[520px] mx-auto",children:"Encuentra tu plan ideal de salud en 3 pasos sencillos, completamente gratis."})]}),t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:351",className:"grid grid-cols-1 md:grid-cols-3 gap-6 lg:gap-8",children:[{bg:"bg-[#00C5D4]/10",iconStroke:"#00C5D4",icon:t.jsxs(t.Fragment,{children:[t.jsx("circle",{"data-loc":"client\\src\\pages\\Home.tsx:356",cx:"11",cy:"11",r:"8"}),t.jsx("path",{"data-loc":"client\\src\\pages\\Home.tsx:356",d:"M21 21l-4.35-4.35"})]}),num:"01",title:"Ingresa tus datos",desc:"Dinos tu departamento, EPS actual, edad y género. Con eso ya podemos encontrar las mejores opciones para ti."},{bg:"bg-[#7EE7B9]/20",iconStroke:"#00a878",icon:t.jsxs(t.Fragment,{children:[t.jsx("rect",{"data-loc":"client\\src\\pages\\Home.tsx:364",x:"3",y:"3",width:"18",height:"18",rx:"2"}),t.jsx("path",{"data-loc":"client\\src\\pages\\Home.tsx:364",d:"M3 9h18M9 21V9"})]}),num:"02",title:"Compara planes",desc:"Ve lado a lado los precios, coberturas, copagos y redes de clínicas de todos los planes disponibles."},{bg:"bg-[#1C2D6E]/8",iconStroke:"#1C2D6E",icon:t.jsxs(t.Fragment,{children:[t.jsx("path",{"data-loc":"client\\src\\pages\\Home.tsx:372",d:"M22 11.08V12a10 10 0 1 1-5.93-9.14"}),t.jsx("polyline",{"data-loc":"client\\src\\pages\\Home.tsx:372",points:"22 4 12 14.01 9 11.01"})]}),num:"03",title:"Elige con confianza",desc:"Habla con uno de nuestros asesores expertos sin costo, o contrata directamente en línea con total seguridad."}].map(l=>t.jsxs(b4,{"data-loc":"client\\src\\pages\\Home.tsx:378",className:"rounded-2xl p-8 shadow-sm border border-gray-100 transition-shadow duration-300 hover:shadow-md hover:border-[#00C5D4]/20",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:382",className:"flex items-start justify-between mb-6",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:383",className:`w-12 h-12 ${l.bg} rounded-2xl flex items-center justify-center`,children:t.jsx("svg",{"data-loc":"client\\src\\pages\\Home.tsx:384",width:"22",height:"22",viewBox:"0 0 24 24",fill:"none",stroke:l.iconStroke,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:l.icon})}),t.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:388",className:"text-[#00C5D4]/30 font-bold text-3xl",style:{fontFamily:"Sora, sans-serif"},children:l.num})]}),t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:392",className:"font-bold text-[#1C2D6E] text-xl mb-3",style:{fontFamily:"Sora, sans-serif"},children:l.title}),t.jsx("p",{"data-loc":"client\\src\\pages\\Home.tsx:395",className:"text-gray-500 text-sm leading-relaxed",children:l.desc})]},l.title))})]})}),t.jsx("section",{"data-loc":"client\\src\\pages\\Home.tsx:403",className:"py-20 bg-white",children:t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:404",className:"max-w-[1280px] mx-auto px-6 lg:px-8",children:t.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:405",className:"grid grid-cols-1 lg:grid-cols-2 gap-16 lg:gap-20 items-center",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:408",className:"relative",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:409",className:"bg-[#F8FAFC] rounded-3xl p-8 border border-gray-100 shadow-sm",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:410",className:"bg-white rounded-xl shadow-sm border border-gray-100 overflow-hidden",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:411",className:"bg-[#1C2D6E] text-white px-5 py-3 flex justify-between text-xs font-semibold",children:[t.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:412",children:"Plan"}),t.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:412",children:"Precio"}),t.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:412",children:"Cobertura"}),t.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:412",children:"Rating"})]}),[{letter:"C",color:"#00C5D4",name:"Coomeva Oro Plus",price:"$208K",cov:"100%",highlighted:!1},{letter:"B",color:"#1C2D6E",name:"Bolívar Integral",price:"$421K",cov:"100%",highlighted:!0},{letter:"S",color:"#16a34a",name:"Sura Gold",price:"$315K",cov:"90%",highlighted:!1},{letter:"N",color:"#7c3aed",name:"Nueva EPS Premium",price:"$189K",cov:"85%",highlighted:!1}].map(l=>t.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:420",className:`px-5 py-3.5 flex justify-between items-center transition-colors duration-150 hover:bg-[#00C5D4]/5 ${l.highlighted?"bg-[#00C5D4]/5":"bg-white"}`,children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:424",className:"flex items-center gap-2",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:425",className:"w-5 h-5 rounded bg-gray-100 flex items-center justify-center",children:t.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:426",className:"text-[9px] font-bold",style:{color:l.color},children:l.letter})}),t.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:428",className:"text-xs font-medium text-gray-800",children:l.name})]}),t.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:430",className:"text-xs font-semibold text-[#1C2D6E]",style:{fontFamily:"Sora, sans-serif"},children:l.price}),t.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:431",className:"text-xs text-[#00a878] font-medium",children:l.cov}),t.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:432",className:"text-[#F5A623] text-xs",children:"★★★★★"})]},l.name))]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:436",className:"flex gap-2 mt-4 flex-wrap",children:[t.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:437",className:"bg-[#7EE7B9]/20 text-[#1C2D6E] text-xs font-semibold px-3 py-1 rounded-full",children:"Sin costos ocultos"}),t.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:438",className:"bg-[#00C5D4]/10 text-[#00C5D4] text-xs font-semibold px-3 py-1 rounded-full",children:"Actualizado hoy"})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:442",className:"absolute -top-4 -right-4 bg-[#1C2D6E] rounded-xl px-4 py-2.5 shadow-xl eva-float",style:{animationDelay:"1.5s"},children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:443",className:"text-white text-xs font-semibold",children:"+50 planes"}),t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:444",className:"text-[#00C5D4] text-[10px]",children:"comparados en 1 click"})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:449",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:450",className:"inline-flex items-center gap-2 bg-[#00C5D4]/10 border border-[#00C5D4]/20 rounded-full px-4 py-1.5 mb-6",children:t.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:451",className:"text-[#00C5D4] text-xs font-semibold tracking-wide uppercase",children:"Por qué Evai"})}),t.jsx("h2",{"data-loc":"client\\src\\pages\\Home.tsx:453",className:"font-bold text-[#1C2D6E] mb-4 text-3xl lg:text-4xl leading-tight",style:{fontFamily:"Sora, sans-serif"},children:"Todo lo que necesitas para elegir bien"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Home.tsx:456",className:"text-gray-500 text-base leading-relaxed mb-10",children:"Somos el comparador más completo y transparente de Colombia. Sin comisiones escondidas, sin presiones de venta."}),t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:459",className:"flex flex-col gap-6",children:[{bg:"bg-[#00C5D4]/10",stroke:"#00C5D4",icon:t.jsx("path",{"data-loc":"client\\src\\pages\\Home.tsx:464",d:"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"}),title:"Comparación 100% imparcial",desc:"No favorecemos ninguna aseguradora. Mostramos todos los planes con datos objetivos y actualizados."},{bg:"bg-[#7EE7B9]/20",stroke:"#00a878",icon:t.jsxs(t.Fragment,{children:[t.jsx("circle",{"data-loc":"client\\src\\pages\\Home.tsx:471",cx:"12",cy:"12",r:"10"}),t.jsx("polyline",{"data-loc":"client\\src\\pages\\Home.tsx:471",points:"12 6 12 12 16 14"})]}),title:"Resultados en 3 minutos",desc:"Sin formularios interminables. Solo los datos esenciales para mostrarte opciones relevantes de inmediato."},{bg:"bg-[#1C2D6E]/8",stroke:"#1C2D6E",icon:t.jsxs(t.Fragment,{children:[t.jsx("path",{"data-loc":"client\\src\\pages\\Home.tsx:478",d:"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"}),t.jsx("circle",{"data-loc":"client\\src\\pages\\Home.tsx:478",cx:"9",cy:"7",r:"4"}),t.jsx("path",{"data-loc":"client\\src\\pages\\Home.tsx:478",d:"M23 21v-2a4 4 0 0 0-3-3.87"}),t.jsx("path",{"data-loc":"client\\src\\pages\\Home.tsx:478",d:"M16 3.13a4 4 0 0 1 0 7.75"})]}),title:"Asesoría personalizada gratuita",desc:"Nuestro equipo de asesores certificados está listo para ayudarte a escoger sin costo adicional."}].map(l=>t.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:483",className:"flex items-start gap-4 group",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:484",className:`w-10 h-10 ${l.bg} rounded-xl flex items-center justify-center flex-shrink-0 transition-transform duration-200 group-hover:scale-110`,children:t.jsx("svg",{"data-loc":"client\\src\\pages\\Home.tsx:485",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:l.stroke,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:l.icon})}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:489",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:490",className:"font-semibold text-[#1C2D6E] mb-1 group-hover:text-[#00C5D4] transition-colors",children:l.title}),t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:491",className:"text-gray-500 text-sm leading-relaxed",children:l.desc})]})]},l.title))})]})]})})}),t.jsxs("section",{"data-loc":"client\\src\\pages\\Home.tsx:502",className:"py-20 bg-[#F8FAFC] overflow-hidden",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:503",className:"max-w-[1280px] mx-auto px-6 lg:px-8 mb-12",children:t.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:504",className:"text-center",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:505",className:"inline-flex items-center gap-2 bg-[#00C5D4]/10 border border-[#00C5D4]/20 rounded-full px-4 py-1.5 mb-4",children:t.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:506",className:"text-[#00C5D4] text-xs font-semibold tracking-wide uppercase",children:"Lo que dicen nuestros usuarios"})}),t.jsx("h2",{"data-loc":"client\\src\\pages\\Home.tsx:508",className:"font-bold text-[#1C2D6E] text-3xl lg:text-4xl",style:{fontFamily:"Sora, sans-serif"},children:"Miles de colombianos ya compararon"})]})}),t.jsx(v4,{"data-loc":"client\\src\\pages\\Home.tsx:513",items:h4})]}),t.jsx("section",{"data-loc":"client\\src\\pages\\Home.tsx:517",className:"py-20 bg-white",children:t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:518",className:"max-w-[1280px] mx-auto px-6 lg:px-8",children:t.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:519",className:"eva-glow-border bg-[#1C2D6E] rounded-3xl px-10 lg:px-16 py-14 flex flex-col lg:flex-row items-center justify-between gap-8 relative overflow-hidden",children:[t.jsx(Vf,{"data-loc":"client\\src\\pages\\Home.tsx:521",number:12,color:"rgba(0,197,212,0.6)"}),t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:524",className:"absolute right-0 top-0 w-96 h-96 rounded-full opacity-[0.08] pointer-events-none",style:{background:"radial-gradient(circle, #00C5D4 0%, transparent 70%)",transform:"translate(120px, -120px)"}}),t.jsx("div",{"data-loc":"client\\src\\pages\\Home.tsx:528",className:"absolute left-0 bottom-0 w-64 h-64 rounded-full opacity-[0.05] pointer-events-none",style:{background:"radial-gradient(circle, #7EE7B9 0%, transparent 70%)",transform:"translate(-80px, 80px)"}}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:533",className:"relative z-10",children:[t.jsxs("h2",{"data-loc":"client\\src\\pages\\Home.tsx:534",className:"font-bold text-white mb-3 text-2xl lg:text-3xl",style:{fontFamily:"Sora, sans-serif"},children:["Empieza a comparar hoy.",t.jsx("br",{"data-loc":"client\\src\\pages\\Home.tsx:535"}),t.jsx("span",{"data-loc":"client\\src\\pages\\Home.tsx:536",className:"text-[#00C5D4]",children:"Es gratis, rápido y sin compromisos."})]}),t.jsx("p",{"data-loc":"client\\src\\pages\\Home.tsx:538",className:"text-white/60 text-base",children:"+12.000 colombianos ya encontraron su plan ideal con Evai."})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Home.tsx:543",className:"flex flex-col items-center gap-2 flex-shrink-0 relative z-10",children:[t.jsx("button",{"data-loc":"client\\src\\pages\\Home.tsx:544",onClick:()=>n("/personas/cotizar-todos"),className:"eva-btn-glow bg-[#00C5D4] hover:bg-[#00afc0] text-white font-semibold px-10 py-4 rounded-xl text-base whitespace-nowrap transition-all hover:-translate-y-0.5",style:{fontFamily:"Sora, sans-serif"},children:"Comparar planes gratis"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Home.tsx:551",className:"text-white/40 text-xs",children:"Sin registrarte, en 3 minutos"})]})]})})})]})}const j4=/^[^\s@]+@[^\s@]+\.[^\s@]{2,}$/;function Jt(n){return j4.test((n??"").trim())}var au="focusScope.autoFocusOnMount",tu="focusScope.autoFocusOnUnmount",Gf={bubbles:!1,cancelable:!0},N4="FocusScope",Mh=y.forwardRef((n,l)=>{const{loop:r=!1,trapped:c=!1,onMountAutoFocus:u,onUnmountAutoFocus:p,...m}=n,[g,x]=y.useState(null),f=No(u),v=No(p),b=y.useRef(null),j=Pa(l,S=>x(S)),N=y.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;y.useEffect(()=>{if(c){let S=function(G){if(N.paused||!g)return;const U=G.target;g.contains(U)?b.current=U:Is(b.current,{select:!0})},P=function(G){if(N.paused||!g)return;const U=G.relatedTarget;U!==null&&(g.contains(U)||Is(b.current,{select:!0}))},T=function(G){if(document.activeElement===document.body)for(const ee of G)ee.removedNodes.length>0&&Is(g)};document.addEventListener("focusin",S),document.addEventListener("focusout",P);const q=new MutationObserver(T);return g&&q.observe(g,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",S),document.removeEventListener("focusout",P),q.disconnect()}}},[c,g,N.paused]),y.useEffect(()=>{if(g){Yf.add(N);const S=document.activeElement;if(!g.contains(S)){const T=new CustomEvent(au,Gf);g.addEventListener(au,f),g.dispatchEvent(T),T.defaultPrevented||(S4(D4(Th(g)),{select:!0}),document.activeElement===S&&Is(g))}return()=>{g.removeEventListener(au,f),setTimeout(()=>{const T=new CustomEvent(tu,Gf);g.addEventListener(tu,v),g.dispatchEvent(T),T.defaultPrevented||Is(S??document.body,{select:!0}),g.removeEventListener(tu,v),Yf.remove(N)},0)}}},[g,f,v,N]);const E=y.useCallback(S=>{if(!r&&!c||N.paused)return;const P=S.key==="Tab"&&!S.altKey&&!S.ctrlKey&&!S.metaKey,T=document.activeElement;if(P&&T){const q=S.currentTarget,[G,U]=w4(q);G&&U?!S.shiftKey&&T===U?(S.preventDefault(),r&&Is(G,{select:!0})):S.shiftKey&&T===G&&(S.preventDefault(),r&&Is(U,{select:!0})):T===q&&S.preventDefault()}},[r,c,N.paused]);return t.jsx(Da.div,{tabIndex:-1,...m,ref:j,onKeyDown:E})});Mh.displayName=N4;function S4(n,{select:l=!1}={}){const r=document.activeElement;for(const c of n)if(Is(c,{select:l}),document.activeElement!==r)return}function w4(n){const l=Th(n),r=Xf(l,n),c=Xf(l.reverse(),n);return[r,c]}function Th(n){const l=[],r=document.createTreeWalker(n,NodeFilter.SHOW_ELEMENT,{acceptNode:c=>{const u=c.tagName==="INPUT"&&c.type==="hidden";return c.disabled||c.hidden||u?NodeFilter.FILTER_SKIP:c.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)l.push(r.currentNode);return l}function Xf(n,l){for(const r of n)if(!A4(r,{upTo:l}))return r}function A4(n,{upTo:l}){if(getComputedStyle(n).visibility==="hidden")return!0;for(;n;){if(l!==void 0&&n===l)return!1;if(getComputedStyle(n).display==="none")return!0;n=n.parentElement}return!1}function E4(n){return n instanceof HTMLInputElement&&"select"in n}function Is(n,{select:l=!1}={}){if(n&&n.focus){const r=document.activeElement;n.focus({preventScroll:!0}),n!==r&&E4(n)&&l&&n.select()}}var Yf=P4();function P4(){let n=[];return{add(l){const r=n[0];l!==r&&r?.pause(),n=$f(n,l),n.unshift(l)},remove(l){n=$f(n,l),n[0]?.resume()}}}function $f(n,l){const r=[...n],c=r.indexOf(l);return c!==-1&&r.splice(c,1),r}function D4(n){return n.filter(l=>l.tagName!=="A")}var su=0;function M4(){y.useEffect(()=>{const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",n[0]??If()),document.body.insertAdjacentElement("beforeend",n[1]??If()),su++,()=>{su===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(l=>l.remove()),su--}},[])}function If(){const n=document.createElement("span");return n.setAttribute("data-radix-focus-guard",""),n.tabIndex=0,n.style.outline="none",n.style.opacity="0",n.style.position="fixed",n.style.pointerEvents="none",n}var Qt=function(){return Qt=Object.assign||function(l){for(var r,c=1,u=arguments.length;c<u;c++){r=arguments[c];for(var p in r)Object.prototype.hasOwnProperty.call(r,p)&&(l[p]=r[p])}return l},Qt.apply(this,arguments)};function kh(n,l){var r={};for(var c in n)Object.prototype.hasOwnProperty.call(n,c)&&l.indexOf(c)<0&&(r[c]=n[c]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var u=0,c=Object.getOwnPropertySymbols(n);u<c.length;u++)l.indexOf(c[u])<0&&Object.prototype.propertyIsEnumerable.call(n,c[u])&&(r[c[u]]=n[c[u]]);return r}function T4(n,l,r){if(r||arguments.length===2)for(var c=0,u=l.length,p;c<u;c++)(p||!(c in l))&&(p||(p=Array.prototype.slice.call(l,0,c)),p[c]=l[c]);return n.concat(p||Array.prototype.slice.call(l))}var ic="right-scroll-bar-position",dc="width-before-scroll-bar",k4="with-scroll-bars-hidden",z4="--removed-body-scroll-bar-size";function nu(n,l){return typeof n=="function"?n(l):n&&(n.current=l),n}function R4(n,l){var r=y.useState(function(){return{value:n,callback:l,facade:{get current(){return r.value},set current(c){var u=r.value;u!==c&&(r.value=c,r.callback(c,u))}}}})[0];return r.callback=l,r.facade}var O4=typeof window<"u"?y.useLayoutEffect:y.useEffect,Qf=new WeakMap;function H4(n,l){var r=R4(null,function(c){return n.forEach(function(u){return nu(u,c)})});return O4(function(){var c=Qf.get(r);if(c){var u=new Set(c),p=new Set(n),m=r.current;u.forEach(function(g){p.has(g)||nu(g,null)}),p.forEach(function(g){u.has(g)||nu(g,m)})}Qf.set(r,n)},[n]),r}function B4(n){return n}function L4(n,l){l===void 0&&(l=B4);var r=[],c=!1,u={read:function(){if(c)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:n},useMedium:function(p){var m=l(p,c);return r.push(m),function(){r=r.filter(function(g){return g!==m})}},assignSyncMedium:function(p){for(c=!0;r.length;){var m=r;r=[],m.forEach(p)}r={push:function(g){return p(g)},filter:function(){return r}}},assignMedium:function(p){c=!0;var m=[];if(r.length){var g=r;r=[],g.forEach(p),m=r}var x=function(){var v=m;m=[],v.forEach(p)},f=function(){return Promise.resolve().then(x)};f(),r={push:function(v){m.push(v),f()},filter:function(v){return m=m.filter(v),r}}}};return u}function _4(n){n===void 0&&(n={});var l=L4(null);return l.options=Qt({async:!0,ssr:!1},n),l}var zh=function(n){var l=n.sideCar,r=kh(n,["sideCar"]);if(!l)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var c=l.read();if(!c)throw new Error("Sidecar medium not found");return y.createElement(c,Qt({},r))};zh.isSideCarExport=!0;function q4(n,l){return n.useMedium(l),zh}var Rh=_4(),ou=function(){},Pc=y.forwardRef(function(n,l){var r=y.useRef(null),c=y.useState({onScrollCapture:ou,onWheelCapture:ou,onTouchMoveCapture:ou}),u=c[0],p=c[1],m=n.forwardProps,g=n.children,x=n.className,f=n.removeScrollBar,v=n.enabled,b=n.shards,j=n.sideCar,N=n.noRelative,E=n.noIsolation,S=n.inert,P=n.allowPinchZoom,T=n.as,q=T===void 0?"div":T,G=n.gapMode,U=kh(n,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),ee=j,ae=H4([r,l]),Q=Qt(Qt({},U),u);return y.createElement(y.Fragment,null,v&&y.createElement(ee,{sideCar:Rh,removeScrollBar:f,shards:b,noRelative:N,noIsolation:E,inert:S,setCallbacks:p,allowPinchZoom:!!P,lockRef:r,gapMode:G}),m?y.cloneElement(y.Children.only(g),Qt(Qt({},Q),{ref:ae})):y.createElement(q,Qt({},Q,{className:x,ref:ae}),g))});Pc.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Pc.classNames={fullWidth:dc,zeroRight:ic};var F4=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function U4(){if(!document)return null;var n=document.createElement("style");n.type="text/css";var l=F4();return l&&n.setAttribute("nonce",l),n}function V4(n,l){n.styleSheet?n.styleSheet.cssText=l:n.appendChild(document.createTextNode(l))}function G4(n){var l=document.head||document.getElementsByTagName("head")[0];l.appendChild(n)}var X4=function(){var n=0,l=null;return{add:function(r){n==0&&(l=U4())&&(V4(l,r),G4(l)),n++},remove:function(){n--,!n&&l&&(l.parentNode&&l.parentNode.removeChild(l),l=null)}}},Y4=function(){var n=X4();return function(l,r){y.useEffect(function(){return n.add(l),function(){n.remove()}},[l&&r])}},Oh=function(){var n=Y4(),l=function(r){var c=r.styles,u=r.dynamic;return n(c,u),null};return l},$4={left:0,top:0,right:0,gap:0},lu=function(n){return parseInt(n||"",10)||0},I4=function(n){var l=window.getComputedStyle(document.body),r=l[n==="padding"?"paddingLeft":"marginLeft"],c=l[n==="padding"?"paddingTop":"marginTop"],u=l[n==="padding"?"paddingRight":"marginRight"];return[lu(r),lu(c),lu(u)]},Q4=function(n){if(n===void 0&&(n="margin"),typeof window>"u")return $4;var l=I4(n),r=document.documentElement.clientWidth,c=window.innerWidth;return{left:l[0],top:l[1],right:l[2],gap:Math.max(0,c-r+l[2]-l[0])}},Z4=Oh(),vo="data-scroll-locked",K4=function(n,l,r,c){var u=n.left,p=n.top,m=n.right,g=n.gap;return r===void 0&&(r="margin"),`
  .`.concat(k4,` {
   overflow: hidden `).concat(c,`;
   padding-right: `).concat(g,"px ").concat(c,`;
  }
  body[`).concat(vo,`] {
    overflow: hidden `).concat(c,`;
    overscroll-behavior: contain;
    `).concat([l&&"position: relative ".concat(c,";"),r==="margin"&&`
    padding-left: `.concat(u,`px;
    padding-top: `).concat(p,`px;
    padding-right: `).concat(m,`px;
    margin-left:0;
    margin-top:0;
    margin-right: `).concat(g,"px ").concat(c,`;
    `),r==="padding"&&"padding-right: ".concat(g,"px ").concat(c,";")].filter(Boolean).join(""),`
  }
  
  .`).concat(ic,` {
    right: `).concat(g,"px ").concat(c,`;
  }
  
  .`).concat(dc,` {
    margin-right: `).concat(g,"px ").concat(c,`;
  }
  
  .`).concat(ic," .").concat(ic,` {
    right: 0 `).concat(c,`;
  }
  
  .`).concat(dc," .").concat(dc,` {
    margin-right: 0 `).concat(c,`;
  }
  
  body[`).concat(vo,`] {
    `).concat(z4,": ").concat(g,`px;
  }
`)},Zf=function(){var n=parseInt(document.body.getAttribute(vo)||"0",10);return isFinite(n)?n:0},W4=function(){y.useEffect(function(){return document.body.setAttribute(vo,(Zf()+1).toString()),function(){var n=Zf()-1;n<=0?document.body.removeAttribute(vo):document.body.setAttribute(vo,n.toString())}},[])},J4=function(n){var l=n.noRelative,r=n.noImportant,c=n.gapMode,u=c===void 0?"margin":c;W4();var p=y.useMemo(function(){return Q4(u)},[u]);return y.createElement(Z4,{styles:K4(p,!l,u,r?"":"!important")})},Du=!1;if(typeof window<"u")try{var ec=Object.defineProperty({},"passive",{get:function(){return Du=!0,!0}});window.addEventListener("test",ec,ec),window.removeEventListener("test",ec,ec)}catch{Du=!1}var xo=Du?{passive:!1}:!1,e5=function(n){return n.tagName==="TEXTAREA"},Hh=function(n,l){if(!(n instanceof Element))return!1;var r=window.getComputedStyle(n);return r[l]!=="hidden"&&!(r.overflowY===r.overflowX&&!e5(n)&&r[l]==="visible")},a5=function(n){return Hh(n,"overflowY")},t5=function(n){return Hh(n,"overflowX")},Kf=function(n,l){var r=l.ownerDocument,c=l;do{typeof ShadowRoot<"u"&&c instanceof ShadowRoot&&(c=c.host);var u=Bh(n,c);if(u){var p=Lh(n,c),m=p[1],g=p[2];if(m>g)return!0}c=c.parentNode}while(c&&c!==r.body);return!1},s5=function(n){var l=n.scrollTop,r=n.scrollHeight,c=n.clientHeight;return[l,r,c]},n5=function(n){var l=n.scrollLeft,r=n.scrollWidth,c=n.clientWidth;return[l,r,c]},Bh=function(n,l){return n==="v"?a5(l):t5(l)},Lh=function(n,l){return n==="v"?s5(l):n5(l)},o5=function(n,l){return n==="h"&&l==="rtl"?-1:1},l5=function(n,l,r,c,u){var p=o5(n,window.getComputedStyle(l).direction),m=p*c,g=r.target,x=l.contains(g),f=!1,v=m>0,b=0,j=0;do{if(!g)break;var N=Lh(n,g),E=N[0],S=N[1],P=N[2],T=S-P-p*E;(E||T)&&Bh(n,g)&&(b+=T,j+=E);var q=g.parentNode;g=q&&q.nodeType===Node.DOCUMENT_FRAGMENT_NODE?q.host:q}while(!x&&g!==document.body||x&&(l.contains(g)||l===g));return(v&&Math.abs(b)<1||!v&&Math.abs(j)<1)&&(f=!0),f},ac=function(n){return"changedTouches"in n?[n.changedTouches[0].clientX,n.changedTouches[0].clientY]:[0,0]},Wf=function(n){return[n.deltaX,n.deltaY]},Jf=function(n){return n&&"current"in n?n.current:n},r5=function(n,l){return n[0]===l[0]&&n[1]===l[1]},c5=function(n){return`
  .block-interactivity-`.concat(n,` {pointer-events: none;}
  .allow-interactivity-`).concat(n,` {pointer-events: all;}
`)},i5=0,go=[];function d5(n){var l=y.useRef([]),r=y.useRef([0,0]),c=y.useRef(),u=y.useState(i5++)[0],p=y.useState(Oh)[0],m=y.useRef(n);y.useEffect(function(){m.current=n},[n]),y.useEffect(function(){if(n.inert){document.body.classList.add("block-interactivity-".concat(u));var S=T4([n.lockRef.current],(n.shards||[]).map(Jf),!0).filter(Boolean);return S.forEach(function(P){return P.classList.add("allow-interactivity-".concat(u))}),function(){document.body.classList.remove("block-interactivity-".concat(u)),S.forEach(function(P){return P.classList.remove("allow-interactivity-".concat(u))})}}},[n.inert,n.lockRef.current,n.shards]);var g=y.useCallback(function(S,P){if("touches"in S&&S.touches.length===2||S.type==="wheel"&&S.ctrlKey)return!m.current.allowPinchZoom;var T=ac(S),q=r.current,G="deltaX"in S?S.deltaX:q[0]-T[0],U="deltaY"in S?S.deltaY:q[1]-T[1],ee,ae=S.target,Q=Math.abs(G)>Math.abs(U)?"h":"v";if("touches"in S&&Q==="h"&&ae.type==="range")return!1;var W=Kf(Q,ae);if(!W)return!0;if(W?ee=Q:(ee=Q==="v"?"h":"v",W=Kf(Q,ae)),!W)return!1;if(!c.current&&"changedTouches"in S&&(G||U)&&(c.current=ee),!ee)return!0;var fe=c.current||ee;return l5(fe,P,S,fe==="h"?G:U)},[]),x=y.useCallback(function(S){var P=S;if(!(!go.length||go[go.length-1]!==p)){var T="deltaY"in P?Wf(P):ac(P),q=l.current.filter(function(ee){return ee.name===P.type&&(ee.target===P.target||P.target===ee.shadowParent)&&r5(ee.delta,T)})[0];if(q&&q.should){P.cancelable&&P.preventDefault();return}if(!q){var G=(m.current.shards||[]).map(Jf).filter(Boolean).filter(function(ee){return ee.contains(P.target)}),U=G.length>0?g(P,G[0]):!m.current.noIsolation;U&&P.cancelable&&P.preventDefault()}}},[]),f=y.useCallback(function(S,P,T,q){var G={name:S,delta:P,target:T,should:q,shadowParent:u5(T)};l.current.push(G),setTimeout(function(){l.current=l.current.filter(function(U){return U!==G})},1)},[]),v=y.useCallback(function(S){r.current=ac(S),c.current=void 0},[]),b=y.useCallback(function(S){f(S.type,Wf(S),S.target,g(S,n.lockRef.current))},[]),j=y.useCallback(function(S){f(S.type,ac(S),S.target,g(S,n.lockRef.current))},[]);y.useEffect(function(){return go.push(p),n.setCallbacks({onScrollCapture:b,onWheelCapture:b,onTouchMoveCapture:j}),document.addEventListener("wheel",x,xo),document.addEventListener("touchmove",x,xo),document.addEventListener("touchstart",v,xo),function(){go=go.filter(function(S){return S!==p}),document.removeEventListener("wheel",x,xo),document.removeEventListener("touchmove",x,xo),document.removeEventListener("touchstart",v,xo)}},[]);var N=n.removeScrollBar,E=n.inert;return y.createElement(y.Fragment,null,E?y.createElement(p,{styles:c5(u)}):null,N?y.createElement(J4,{noRelative:n.noRelative,gapMode:n.gapMode}):null)}function u5(n){for(var l=null;n!==null;)n instanceof ShadowRoot&&(l=n.host,n=n.host),n=n.parentNode;return l}const p5=q4(Rh,d5);var _h=y.forwardRef(function(n,l){return y.createElement(Pc,Qt({},n,{ref:l,sideCar:p5}))});_h.classNames=Pc.classNames;var m5=function(n){if(typeof document>"u")return null;var l=Array.isArray(n)?n[0]:n;return l.ownerDocument.body},fo=new WeakMap,tc=new WeakMap,sc={},ru=0,qh=function(n){return n&&(n.host||qh(n.parentNode))},x5=function(n,l){return l.map(function(r){if(n.contains(r))return r;var c=qh(r);return c&&n.contains(c)?c:(console.error("aria-hidden",r,"in not contained inside",n,". Doing nothing"),null)}).filter(function(r){return!!r})},g5=function(n,l,r,c){var u=x5(l,Array.isArray(n)?n:[n]);sc[r]||(sc[r]=new WeakMap);var p=sc[r],m=[],g=new Set,x=new Set(u),f=function(b){!b||g.has(b)||(g.add(b),f(b.parentNode))};u.forEach(f);var v=function(b){!b||x.has(b)||Array.prototype.forEach.call(b.children,function(j){if(g.has(j))v(j);else try{var N=j.getAttribute(c),E=N!==null&&N!=="false",S=(fo.get(j)||0)+1,P=(p.get(j)||0)+1;fo.set(j,S),p.set(j,P),m.push(j),S===1&&E&&tc.set(j,!0),P===1&&j.setAttribute(r,"true"),E||j.setAttribute(c,"true")}catch(T){console.error("aria-hidden: cannot operate on ",j,T)}})};return v(l),g.clear(),ru++,function(){m.forEach(function(b){var j=fo.get(b)-1,N=p.get(b)-1;fo.set(b,j),p.set(b,N),j||(tc.has(b)||b.removeAttribute(c),tc.delete(b)),N||b.removeAttribute(r)}),ru--,ru||(fo=new WeakMap,fo=new WeakMap,tc=new WeakMap,sc={})}},f5=function(n,l,r){r===void 0&&(r="data-aria-hidden");var c=Array.from(Array.isArray(n)?n:[n]),u=m5(n);return u?(c.push.apply(c,Array.from(u.querySelectorAll("[aria-live], script"))),g5(c,u,r,"aria-hidden")):function(){return null}},Dc="Dialog",[Fh]=kl(Dc),[h5,qt]=Fh(Dc),Uh=n=>{const{__scopeDialog:l,children:r,open:c,defaultOpen:u,onOpenChange:p,modal:m=!0}=n,g=y.useRef(null),x=y.useRef(null),[f,v]=W0({prop:c,defaultProp:u??!1,onChange:p,caller:Dc});return t.jsx(h5,{scope:l,triggerRef:g,contentRef:x,contentId:Id(),titleId:Id(),descriptionId:Id(),open:f,onOpenChange:v,onOpenToggle:y.useCallback(()=>v(b=>!b),[v]),modal:m,children:r})};Uh.displayName=Dc;var Vh="DialogTrigger",b5=y.forwardRef((n,l)=>{const{__scopeDialog:r,...c}=n,u=qt(Vh,r),p=Pa(l,u.triggerRef);return t.jsx(Da.button,{type:"button","aria-haspopup":"dialog","aria-expanded":u.open,"aria-controls":u.contentId,"data-state":rp(u.open),...c,ref:p,onClick:Sa(n.onClick,u.onOpenToggle)})});b5.displayName=Vh;var op="DialogPortal",[y5,Gh]=Fh(op,{forceMount:void 0}),Xh=n=>{const{__scopeDialog:l,forceMount:r,children:c,container:u}=n,p=qt(op,l);return t.jsx(y5,{scope:l,forceMount:r,children:y.Children.map(c,m=>t.jsx(Rl,{present:r||p.open,children:t.jsx(K0,{asChild:!0,container:u,children:m})}))})};Xh.displayName=op;var bc="DialogOverlay",Yh=y.forwardRef((n,l)=>{const r=Gh(bc,n.__scopeDialog),{forceMount:c=r.forceMount,...u}=n,p=qt(bc,n.__scopeDialog);return p.modal?t.jsx(Rl,{present:c||p.open,children:t.jsx(C5,{...u,ref:l})}):null});Yh.displayName=bc;var v5=Pl("DialogOverlay.RemoveScroll"),C5=y.forwardRef((n,l)=>{const{__scopeDialog:r,...c}=n,u=qt(bc,r);return t.jsx(_h,{as:v5,allowPinchZoom:!0,shards:[u.contentRef],children:t.jsx(Da.div,{"data-state":rp(u.open),...c,ref:l,style:{pointerEvents:"auto",...c.style}})})}),wn="DialogContent",$h=y.forwardRef((n,l)=>{const r=Gh(wn,n.__scopeDialog),{forceMount:c=r.forceMount,...u}=n,p=qt(wn,n.__scopeDialog);return t.jsx(Rl,{present:c||p.open,children:p.modal?t.jsx(j5,{...u,ref:l}):t.jsx(N5,{...u,ref:l})})});$h.displayName=wn;var j5=y.forwardRef((n,l)=>{const r=qt(wn,n.__scopeDialog),c=y.useRef(null),u=Pa(l,r.contentRef,c);return y.useEffect(()=>{const p=c.current;if(p)return f5(p)},[]),t.jsx(Ih,{...n,ref:u,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Sa(n.onCloseAutoFocus,p=>{p.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:Sa(n.onPointerDownOutside,p=>{const m=p.detail.originalEvent,g=m.button===0&&m.ctrlKey===!0;(m.button===2||g)&&p.preventDefault()}),onFocusOutside:Sa(n.onFocusOutside,p=>p.preventDefault())})}),N5=y.forwardRef((n,l)=>{const r=qt(wn,n.__scopeDialog),c=y.useRef(!1),u=y.useRef(!1);return t.jsx(Ih,{...n,ref:l,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:p=>{n.onCloseAutoFocus?.(p),p.defaultPrevented||(c.current||r.triggerRef.current?.focus(),p.preventDefault()),c.current=!1,u.current=!1},onInteractOutside:p=>{n.onInteractOutside?.(p),p.defaultPrevented||(c.current=!0,p.detail.originalEvent.type==="pointerdown"&&(u.current=!0));const m=p.target;r.triggerRef.current?.contains(m)&&p.preventDefault(),p.detail.originalEvent.type==="focusin"&&u.current&&p.preventDefault()}})}),Ih=y.forwardRef((n,l)=>{const{__scopeDialog:r,trapFocus:c,onOpenAutoFocus:u,onCloseAutoFocus:p,...m}=n,g=qt(wn,r),x=y.useRef(null),f=Pa(l,x);return M4(),t.jsxs(t.Fragment,{children:[t.jsx(Mh,{asChild:!0,loop:!0,trapped:c,onMountAutoFocus:u,onUnmountAutoFocus:p,children:t.jsx(Yu,{role:"dialog",id:g.contentId,"aria-describedby":g.descriptionId,"aria-labelledby":g.titleId,"data-state":rp(g.open),...m,ref:f,onDismiss:()=>g.onOpenChange(!1)})}),t.jsxs(t.Fragment,{children:[t.jsx(A5,{titleId:g.titleId}),t.jsx(P5,{contentRef:x,descriptionId:g.descriptionId})]})]})}),lp="DialogTitle",S5=y.forwardRef((n,l)=>{const{__scopeDialog:r,...c}=n,u=qt(lp,r);return t.jsx(Da.h2,{id:u.titleId,...c,ref:l})});S5.displayName=lp;var Qh="DialogDescription",w5=y.forwardRef((n,l)=>{const{__scopeDialog:r,...c}=n,u=qt(Qh,r);return t.jsx(Da.p,{id:u.descriptionId,...c,ref:l})});w5.displayName=Qh;var Zh="DialogClose",Kh=y.forwardRef((n,l)=>{const{__scopeDialog:r,...c}=n,u=qt(Zh,r);return t.jsx(Da.button,{type:"button",...c,ref:l,onClick:Sa(n.onClick,()=>u.onOpenChange(!1))})});Kh.displayName=Zh;function rp(n){return n?"open":"closed"}var Wh="DialogTitleWarning",[$S,Jh]=Av(Wh,{contentName:wn,titleName:lp,docsSlug:"dialog"}),A5=({titleId:n})=>{const l=Jh(Wh),r=`\`${l.contentName}\` requires a \`${l.titleName}\` for the component to be accessible for screen reader users.

If you want to hide the \`${l.titleName}\`, you can wrap it with our VisuallyHidden component.

For more information, see https://radix-ui.com/primitives/docs/components/${l.docsSlug}`;return y.useEffect(()=>{n&&(document.getElementById(n)||console.error(r))},[r,n]),null},E5="DialogDescriptionWarning",P5=({contentRef:n,descriptionId:l})=>{const c=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${Jh(E5).contentName}}.`;return y.useEffect(()=>{const u=n.current?.getAttribute("aria-describedby");l&&u&&(document.getElementById(l)||console.warn(c))},[c,n,l]),null},D5=Uh,M5=Xh,T5=Yh,k5=$h,z5=Kh;const e1=y.createContext({isComposing:()=>!1,setComposing:()=>{},justEndedComposing:()=>!1,markCompositionEnd:()=>{}}),a1=()=>y.useContext(e1);function R5({...n}){const l=y.useRef(!1),r=y.useRef(!1),c=y.useRef(null),u=y.useMemo(()=>({isComposing:()=>l.current,setComposing:p=>{l.current=p},justEndedComposing:()=>r.current,markCompositionEnd:()=>{r.current=!0,c.current&&clearTimeout(c.current),c.current=setTimeout(()=>{r.current=!1},150)}}),[]);return t.jsx(e1.Provider,{"data-loc":"client\\src\\components\\ui\\dialog.tsx:50",value:u,children:t.jsx(D5,{"data-loc":"client\\src\\components\\ui\\dialog.tsx:51","data-slot":"dialog",...n})})}function O5({...n}){return t.jsx(M5,{"data-loc":"client\\src\\components\\ui\\dialog.tsx:65","data-slot":"dialog-portal",...n})}function t1({className:n,...l}){return t.jsx(T5,{"data-loc":"client\\src\\components\\ui\\dialog.tsx:79","data-slot":"dialog-overlay",className:Ra("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-black/50",n),...l})}t1.displayName="DialogOverlay";function H5({className:n,children:l,showCloseButton:r=!0,onEscapeKeyDown:c,...u}){const{isComposing:p}=a1(),m=y.useCallback(g=>{if(g.isComposing||p()){g.preventDefault();return}c?.(g)},[p,c]);return t.jsxs(O5,{"data-loc":"client\\src\\components\\ui\\dialog.tsx:122","data-slot":"dialog-portal",children:[t.jsx(t1,{"data-loc":"client\\src\\components\\ui\\dialog.tsx:123"}),t.jsxs(k5,{"data-loc":"client\\src\\components\\ui\\dialog.tsx:124","data-slot":"dialog-content",className:Ra("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 rounded-lg border p-6 shadow-lg duration-200 sm:max-w-lg",n),onEscapeKeyDown:m,...u,children:[l,r&&t.jsxs(z5,{"data-loc":"client\\src\\components\\ui\\dialog.tsx:135","data-slot":"dialog-close",className:"ring-offset-background focus:ring-ring data-[state=open]:bg-accent data-[state=open]:text-muted-foreground absolute top-4 right-4 rounded-xs opacity-70 transition-opacity hover:opacity-100 focus:ring-2 focus:ring-offset-2 focus:outline-hidden disabled:pointer-events-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",children:[t.jsx(Ch,{"data-loc":"client\\src\\components\\ui\\dialog.tsx:139"}),t.jsx("span",{"data-loc":"client\\src\\components\\ui\\dialog.tsx:140",className:"sr-only",children:"Close"})]})]})]})}function nc(n){const l=y.useRef(n);l.current=n;const r=y.useRef(null);return r.current||(r.current=function(...c){return l.current.apply(this,c)}),r.current}function B5(n={}){const{onKeyDown:l,onCompositionStart:r,onCompositionEnd:c}=n,u=y.useRef(!1),p=y.useRef(null),m=y.useRef(null),g=nc(b=>{p.current&&(clearTimeout(p.current),p.current=null),m.current&&(clearTimeout(m.current),m.current=null),u.current=!0,r?.(b)}),x=nc(b=>{p.current=setTimeout(()=>{m.current=setTimeout(()=>{u.current=!1})}),c?.(b)}),f=nc(b=>{if(u.current&&(b.key==="Escape"||b.key==="Enter"&&!b.shiftKey)){b.stopPropagation();return}l?.(b)}),v=nc(()=>u.current);return{onCompositionStart:g,onCompositionEnd:x,onKeyDown:f,isComposing:v}}function cu({className:n,type:l,onKeyDown:r,onCompositionStart:c,onCompositionEnd:u,...p}){const m=a1(),{onCompositionStart:g,onCompositionEnd:x,onKeyDown:f}=B5({onKeyDown:v=>{const b=v.nativeEvent.isComposing||m.justEndedComposing();v.key==="Enter"&&b||r?.(v)},onCompositionStart:v=>{m.setComposing(!0),c?.(v)},onCompositionEnd:v=>{m.markCompositionEnd(),setTimeout(()=>{m.setComposing(!1)},100),u?.(v)}});return t.jsx("input",{"data-loc":"client\\src\\components\\ui\\input.tsx:53",type:l,"data-slot":"input",className:Ra("file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm","focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]","aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",n),onCompositionStart:g,onCompositionEnd:x,onKeyDown:f,...p})}function s1(n,[l,r]){return Math.min(r,Math.max(l,n))}var L5=y.createContext(void 0);function _5(n){const l=y.useContext(L5);return n||l||"ltr"}function q5(n){const l=y.useRef({value:n,previous:n});return y.useMemo(()=>(l.current.value!==n&&(l.current.previous=l.current.value,l.current.value=n),l.current.previous),[n])}function F5(n){const l=n+"CollectionProvider",[r,c]=kl(l),[u,p]=r(l,{collectionRef:{current:null},itemMap:new Map}),m=S=>{const{scope:P,children:T}=S,q=te.useRef(null),G=te.useRef(new Map).current;return t.jsx(u,{scope:P,itemMap:G,collectionRef:q,children:T})};m.displayName=l;const g=n+"CollectionSlot",x=Pl(g),f=te.forwardRef((S,P)=>{const{scope:T,children:q}=S,G=p(g,T),U=Pa(P,G.collectionRef);return t.jsx(x,{ref:U,children:q})});f.displayName=g;const v=n+"CollectionItemSlot",b="data-radix-collection-item",j=Pl(v),N=te.forwardRef((S,P)=>{const{scope:T,children:q,...G}=S,U=te.useRef(null),ee=Pa(P,U),ae=p(v,T);return te.useEffect(()=>(ae.itemMap.set(U,{ref:U,...G}),()=>void ae.itemMap.delete(U))),t.jsx(j,{[b]:"",ref:ee,children:q})});N.displayName=v;function E(S){const P=p(n+"CollectionConsumer",S);return te.useCallback(()=>{const q=P.collectionRef.current;if(!q)return[];const G=Array.from(q.querySelectorAll(`[${b}]`));return Array.from(P.itemMap.values()).sort((ae,Q)=>G.indexOf(ae.ref.current)-G.indexOf(Q.ref.current))},[P.collectionRef,P.itemMap])}return[{Provider:m,Slot:f,ItemSlot:N},E,c]}var n1=["PageUp","PageDown"],o1=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],l1={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},To="Slider",[Mu,U5,V5]=F5(To),[r1]=kl(To,[V5]),[G5,Mc]=r1(To),c1=y.forwardRef((n,l)=>{const{name:r,min:c=0,max:u=100,step:p=1,orientation:m="horizontal",disabled:g=!1,minStepsBetweenThumbs:x=0,defaultValue:f=[c],value:v,onValueChange:b=()=>{},onValueCommit:j=()=>{},inverted:N=!1,form:E,...S}=n,P=y.useRef(new Set),T=y.useRef(0),G=m==="horizontal"?X5:Y5,[U=[],ee]=W0({prop:v,defaultProp:f,onChange:xe=>{[...P.current][T.current]?.focus(),b(xe)}}),ae=y.useRef(U);function Q(xe){const me=K5(U,xe);de(xe,me)}function W(xe){de(xe,T.current)}function fe(){const xe=ae.current[T.current];U[T.current]!==xe&&j(U)}function de(xe,me,{commit:ve}={commit:!1}){const pe=aN(p),Ce=tN(Math.round((xe-c)/p)*p+c,pe),D=s1(Ce,[c,u]);ee((B=[])=>{const R=Q5(B,D,me);if(eN(R,x*p)){T.current=R.indexOf(D);const oe=String(R)!==String(B);return oe&&ve&&j(R),oe?R:B}else return B})}return t.jsx(G5,{scope:n.__scopeSlider,name:r,disabled:g,min:c,max:u,valueIndexToChangeRef:T,thumbs:P.current,values:U,orientation:m,form:E,children:t.jsx(Mu.Provider,{scope:n.__scopeSlider,children:t.jsx(Mu.Slot,{scope:n.__scopeSlider,children:t.jsx(G,{"aria-disabled":g,"data-disabled":g?"":void 0,...S,ref:l,onPointerDown:Sa(S.onPointerDown,()=>{g||(ae.current=U)}),min:c,max:u,inverted:N,onSlideStart:g?void 0:Q,onSlideMove:g?void 0:W,onSlideEnd:g?void 0:fe,onHomeKeyDown:()=>!g&&de(c,0,{commit:!0}),onEndKeyDown:()=>!g&&de(u,U.length-1,{commit:!0}),onStepKeyDown:({event:xe,direction:me})=>{if(!g){const Ce=n1.includes(xe.key)||xe.shiftKey&&o1.includes(xe.key)?10:1,D=T.current,B=U[D],R=p*Ce*me;de(B+R,D,{commit:!0})}}})})})})});c1.displayName=To;var[i1,d1]=r1(To,{startEdge:"left",endEdge:"right",size:"width",direction:1}),X5=y.forwardRef((n,l)=>{const{min:r,max:c,dir:u,inverted:p,onSlideStart:m,onSlideMove:g,onSlideEnd:x,onStepKeyDown:f,...v}=n,[b,j]=y.useState(null),N=Pa(l,G=>j(G)),E=y.useRef(void 0),S=_5(u),P=S==="ltr",T=P&&!p||!P&&p;function q(G){const U=E.current||b.getBoundingClientRect(),ee=[0,U.width],Q=cp(ee,T?[r,c]:[c,r]);return E.current=U,Q(G-U.left)}return t.jsx(i1,{scope:n.__scopeSlider,startEdge:T?"left":"right",endEdge:T?"right":"left",direction:T?1:-1,size:"width",children:t.jsx(u1,{dir:S,"data-orientation":"horizontal",...v,ref:N,style:{...v.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:G=>{const U=q(G.clientX);m?.(U)},onSlideMove:G=>{const U=q(G.clientX);g?.(U)},onSlideEnd:()=>{E.current=void 0,x?.()},onStepKeyDown:G=>{const ee=l1[T?"from-left":"from-right"].includes(G.key);f?.({event:G,direction:ee?-1:1})}})})}),Y5=y.forwardRef((n,l)=>{const{min:r,max:c,inverted:u,onSlideStart:p,onSlideMove:m,onSlideEnd:g,onStepKeyDown:x,...f}=n,v=y.useRef(null),b=Pa(l,v),j=y.useRef(void 0),N=!u;function E(S){const P=j.current||v.current.getBoundingClientRect(),T=[0,P.height],G=cp(T,N?[c,r]:[r,c]);return j.current=P,G(S-P.top)}return t.jsx(i1,{scope:n.__scopeSlider,startEdge:N?"bottom":"top",endEdge:N?"top":"bottom",size:"height",direction:N?1:-1,children:t.jsx(u1,{"data-orientation":"vertical",...f,ref:b,style:{...f.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:S=>{const P=E(S.clientY);p?.(P)},onSlideMove:S=>{const P=E(S.clientY);m?.(P)},onSlideEnd:()=>{j.current=void 0,g?.()},onStepKeyDown:S=>{const T=l1[N?"from-bottom":"from-top"].includes(S.key);x?.({event:S,direction:T?-1:1})}})})}),u1=y.forwardRef((n,l)=>{const{__scopeSlider:r,onSlideStart:c,onSlideMove:u,onSlideEnd:p,onHomeKeyDown:m,onEndKeyDown:g,onStepKeyDown:x,...f}=n,v=Mc(To,r);return t.jsx(Da.span,{...f,ref:l,onKeyDown:Sa(n.onKeyDown,b=>{b.key==="Home"?(m(b),b.preventDefault()):b.key==="End"?(g(b),b.preventDefault()):n1.concat(o1).includes(b.key)&&(x(b),b.preventDefault())}),onPointerDown:Sa(n.onPointerDown,b=>{const j=b.target;j.setPointerCapture(b.pointerId),b.preventDefault(),v.thumbs.has(j)?j.focus():c(b)}),onPointerMove:Sa(n.onPointerMove,b=>{b.target.hasPointerCapture(b.pointerId)&&u(b)}),onPointerUp:Sa(n.onPointerUp,b=>{const j=b.target;j.hasPointerCapture(b.pointerId)&&(j.releasePointerCapture(b.pointerId),p(b))})})}),p1="SliderTrack",m1=y.forwardRef((n,l)=>{const{__scopeSlider:r,...c}=n,u=Mc(p1,r);return t.jsx(Da.span,{"data-disabled":u.disabled?"":void 0,"data-orientation":u.orientation,...c,ref:l})});m1.displayName=p1;var Tu="SliderRange",x1=y.forwardRef((n,l)=>{const{__scopeSlider:r,...c}=n,u=Mc(Tu,r),p=d1(Tu,r),m=y.useRef(null),g=Pa(l,m),x=u.values.length,f=u.values.map(j=>h1(j,u.min,u.max)),v=x>1?Math.min(...f):0,b=100-Math.max(...f);return t.jsx(Da.span,{"data-orientation":u.orientation,"data-disabled":u.disabled?"":void 0,...c,ref:g,style:{...n.style,[p.startEdge]:v+"%",[p.endEdge]:b+"%"}})});x1.displayName=Tu;var ku="SliderThumb",g1=y.forwardRef((n,l)=>{const r=U5(n.__scopeSlider),[c,u]=y.useState(null),p=Pa(l,g=>u(g)),m=y.useMemo(()=>c?r().findIndex(g=>g.ref.current===c):-1,[r,c]);return t.jsx($5,{...n,ref:p,index:m})}),$5=y.forwardRef((n,l)=>{const{__scopeSlider:r,index:c,name:u,...p}=n,m=Mc(ku,r),g=d1(ku,r),[x,f]=y.useState(null),v=Pa(l,q=>f(q)),b=x?m.form||!!x.closest("form"):!0,j=q0(x),N=m.values[c],E=N===void 0?0:h1(N,m.min,m.max),S=Z5(c,m.values.length),P=j?.[g.size],T=P?W5(P,E,g.direction):0;return y.useEffect(()=>{if(x)return m.thumbs.add(x),()=>{m.thumbs.delete(x)}},[x,m.thumbs]),t.jsxs("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[g.startEdge]:`calc(${E}% + ${T}px)`},children:[t.jsx(Mu.ItemSlot,{scope:n.__scopeSlider,children:t.jsx(Da.span,{role:"slider","aria-label":n["aria-label"]||S,"aria-valuemin":m.min,"aria-valuenow":N,"aria-valuemax":m.max,"aria-orientation":m.orientation,"data-orientation":m.orientation,"data-disabled":m.disabled?"":void 0,tabIndex:m.disabled?void 0:0,...p,ref:v,style:N===void 0?{display:"none"}:n.style,onFocus:Sa(n.onFocus,()=>{m.valueIndexToChangeRef.current=c})})}),b&&t.jsx(f1,{name:u??(m.name?m.name+(m.values.length>1?"[]":""):void 0),form:m.form,value:N},c)]})});g1.displayName=ku;var I5="RadioBubbleInput",f1=y.forwardRef(({__scopeSlider:n,value:l,...r},c)=>{const u=y.useRef(null),p=Pa(u,c),m=q5(l);return y.useEffect(()=>{const g=u.current;if(!g)return;const x=window.HTMLInputElement.prototype,v=Object.getOwnPropertyDescriptor(x,"value").set;if(m!==l&&v){const b=new Event("input",{bubbles:!0});v.call(g,l),g.dispatchEvent(b)}},[m,l]),t.jsx(Da.input,{style:{display:"none"},...r,ref:p,defaultValue:l})});f1.displayName=I5;function Q5(n=[],l,r){const c=[...n];return c[r]=l,c.sort((u,p)=>u-p)}function h1(n,l,r){const p=100/(r-l)*(n-l);return s1(p,[0,100])}function Z5(n,l){return l>2?`Value ${n+1} of ${l}`:l===2?["Minimum","Maximum"][n]:void 0}function K5(n,l){if(n.length===1)return 0;const r=n.map(u=>Math.abs(u-l)),c=Math.min(...r);return r.indexOf(c)}function W5(n,l,r){const c=n/2,p=cp([0,50],[0,c]);return(c-p(l)*r)*r}function J5(n){return n.slice(0,-1).map((l,r)=>n[r+1]-l)}function eN(n,l){if(l>0){const r=J5(n);return Math.min(...r)>=l}return!0}function cp(n,l){return r=>{if(n[0]===n[1]||l[0]===l[1])return l[0];const c=(l[1]-l[0])/(n[1]-n[0]);return l[0]+c*(r-n[0])}}function aN(n){return(String(n).split(".")[1]||"").length}function tN(n,l){const r=Math.pow(10,l);return Math.round(n*r)/r}var sN=c1,nN=m1,oN=x1,lN=g1;function rN({className:n,defaultValue:l,value:r,min:c=0,max:u=100,...p}){const m=y.useMemo(()=>Array.isArray(r)?r:Array.isArray(l)?l:[c,u],[r,l,c,u]);return t.jsxs(sN,{"data-loc":"client\\src\\components\\ui\\slider.tsx:25","data-slot":"slider",defaultValue:l,value:r,min:c,max:u,className:Ra("relative flex w-full touch-none items-center select-none data-[disabled]:opacity-50 data-[orientation=vertical]:h-full data-[orientation=vertical]:min-h-44 data-[orientation=vertical]:w-auto data-[orientation=vertical]:flex-col",n),...p,children:[t.jsx(nN,{"data-loc":"client\\src\\components\\ui\\slider.tsx:37","data-slot":"slider-track",className:Ra("bg-muted relative grow overflow-hidden rounded-full data-[orientation=horizontal]:h-1.5 data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-1.5"),children:t.jsx(oN,{"data-loc":"client\\src\\components\\ui\\slider.tsx:43","data-slot":"slider-range",className:Ra("bg-primary absolute data-[orientation=horizontal]:h-full data-[orientation=vertical]:w-full")})}),Array.from({length:m.length},(g,x)=>t.jsx(lN,{"data-loc":"client\\src\\components\\ui\\slider.tsx:51","data-slot":"slider-thumb",className:"border-primary ring-ring/50 block size-4 shrink-0 rounded-full border bg-white shadow-sm transition-[color,box-shadow] hover:ring-4 focus-visible:ring-4 focus-visible:outline-hidden disabled:pointer-events-none disabled:opacity-50"},x))]})}const cN=JSON.parse('[{"id":1,"name":"ORO PLUS","company":"Coomeva","logo":"https://via.placeholder.com/50?text=Coomeva","category":"Medicina Prepagada - Full","productType":"Medicina Prepagada","rating":4.2,"originalPrice":208530,"discountPercent":0,"finalPrice":208530,"ageFactors":{"18":0.85,"20":1,"22":1.02,"25":1.05,"28":1.08,"30":1.1,"32":1.14,"35":1.18,"38":1.25,"40":1.3,"42":1.38,"45":1.5,"48":1.65,"50":1.8,"52":2,"55":2.2,"58":2.5,"60":2.8,"62":3.2,"65":3.5},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Coosalud EPS","Salud Total","Medimás","Nueva EPS","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus","Sura"],"ageRange":{"min":18,"max":65},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Desde $ 19.000"},{"name":"Atención Hospitalaria","coverage":"Hasta el 100%","copay":"Desde $ 0"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Consultas","Hospitalizaciones","Urgencias","Medicamentos","Prevención"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"3 meses","cirugia":"6 meses","maternidad":"10 meses","preexistencias":"12 meses"},"copayType":"Con copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":false,"maternity":false,"preventiveMedicine":true,"homeAssistance":false,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":false,"rehabilitation":false,"oncology":false,"chronicConditions":false,"preExistingConditions":false,"medications":true,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":5,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación compartida","companionBenefit":false,"mobilityAssistance":false}},{"id":2,"name":"SEGURO DE SALUD INTEGRAL","company":"Bolivar","logo":"https://via.placeholder.com/50?text=Bolivar","category":"Pólizas De Salud - Full","productType":"Seguros de Salud","rating":4.5,"originalPrice":421000,"discountPercent":0,"finalPrice":421000,"ageFactors":{"18":0.85,"20":1,"22":1.02,"25":1.05,"28":1.08,"30":1.1,"32":1.14,"35":1.18,"38":1.25,"40":1.3,"42":1.38,"45":1.5,"48":1.65,"50":1.8,"52":2,"55":2.2,"58":2.5,"60":2.8,"62":3.2,"65":3.5},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Nueva EPS","Compensar","Salud Total","Sanitas","Sura","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus"],"ageRange":{"min":18,"max":65},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Desde $ 38.000"},{"name":"Atención Hospitalaria","coverage":"Hasta el 100%","copay":"Desde $ 0"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Consultas","Hospitalizaciones","Medicamentos","Cirugías","Urgencias","Prevención"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"1 mes","cirugia":"3 meses","maternidad":"10 meses","preexistencias":"12 meses"},"copayType":"Con copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":true,"maternity":false,"preventiveMedicine":true,"homeAssistance":true,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":true,"rehabilitation":false,"oncology":false,"chronicConditions":false,"preExistingConditions":false,"medications":true,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":5,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación individual","companionBenefit":false,"mobilityAssistance":false}},{"id":3,"name":"PLAN ORIGINAL AMPARADO","company":"AXA Colpatria","logo":"https://via.placeholder.com/50?text=AXA","category":"Pólizas De Salud - Ambulatorio","productType":"Seguros de Salud","rating":4.8,"originalPrice":373000,"discountPercent":0,"finalPrice":373000,"ageFactors":{"18":0.85,"20":1,"22":1.02,"25":1.05,"28":1.08,"30":1.1,"32":1.14,"35":1.18,"38":1.25,"40":1.3,"42":1.38,"45":1.5,"48":1.65,"50":1.8,"52":2,"55":2.2,"58":2.5,"60":2.8,"62":3.2,"65":3.5},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Coosalud EPS","Medimás","Compensar","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus","Sura"],"ageRange":{"min":18,"max":65},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Desde $ 33.400"},{"name":"Otras Atenciones Ambulatorias","coverage":"Hasta el 100%","copay":"Desde $ 0"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Consultas","Hospitalizaciones","Medicamentos","Urgencias","Prevención"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"2 meses","cirugia":"4 meses","maternidad":"10 meses","preexistencias":"12 meses"},"copayType":"Con copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":false,"maternity":false,"preventiveMedicine":true,"homeAssistance":false,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":false,"rehabilitation":false,"oncology":false,"chronicConditions":false,"preExistingConditions":false,"medications":true,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":4,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación compartida","companionBenefit":false,"mobilityAssistance":false}},{"id":4,"name":"PLAN SALUD CLASICO","company":"Colmedica","logo":"https://via.placeholder.com/50?text=Colmedica","category":"Medicina Prepagada - Full","productType":"Medicina Prepagada","rating":4.9,"originalPrice":503355,"discountPercent":0,"finalPrice":503355,"ageFactors":{"18":0.85,"20":1,"22":1.02,"25":1.05,"28":1.08,"30":1.1,"32":1.14,"35":1.18,"38":1.25,"40":1.3,"42":1.38,"45":1.5,"48":1.65,"50":1.8,"52":2,"55":2.2,"58":2.5,"60":2.8,"62":3.2,"65":3.5},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","Sura","Medimás","Salud Total","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus"],"ageRange":{"min":18,"max":65},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Desde $ 45.500"},{"name":"Atención Hospitalaria","coverage":"Hasta el 100%","copay":"Desde $ 0"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Consultas","Hospitalizaciones","Medicamentos","Cirugías","Dental","Urgencias","Oftalmología","Prevención"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"Sin carencia","cirugia":"2 meses","maternidad":"9 meses","preexistencias":"12 meses"},"copayType":"Con copago","reimbursement":true,"freeChoiceDoctor":true,"telemedicine":true,"dentalCoverage":true,"visionCoverage":true,"mentalHealthCoverage":true,"maternity":true,"preventiveMedicine":true,"homeAssistance":true,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":true,"rehabilitation":true,"oncology":true,"chronicConditions":true,"preExistingConditions":false,"medications":true,"specialistReferral":"No requiere","networkType":"Red abierta","maxBeneficiaries":6,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación individual","companionBenefit":true,"mobilityAssistance":true}},{"id":5,"name":"PLAN PREFERENTE","company":"Sura","logo":"https://via.placeholder.com/50?text=Sura","category":"Pólizas De Salud - Full","productType":"Seguros de Salud","rating":4.8,"originalPrice":213885,"discountPercent":0,"finalPrice":213885,"ageFactors":{"18":0.85,"20":1,"22":1.02,"25":1.05,"28":1.08,"30":1.1,"32":1.14,"35":1.18,"38":1.25,"40":1.3,"42":1.38,"45":1.5,"48":1.65,"50":1.8,"52":2,"55":2.2,"58":2.5,"60":2.8,"62":3.2,"65":3.5},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Coosalud EPS","Famisanar","Salud Total","Sura","Medimás","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus"],"ageRange":{"min":18,"max":65},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Desde $ 17.500"},{"name":"Atención Hospitalaria","coverage":"Hasta el 100%","copay":"Desde $ 0"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Consultas","Hospitalizaciones","Medicamentos","Urgencias","Prevención"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"2 meses","cirugia":"3 meses","maternidad":"10 meses","preexistencias":"12 meses"},"copayType":"Con copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":false,"maternity":false,"preventiveMedicine":true,"homeAssistance":false,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":false,"rehabilitation":false,"oncology":false,"chronicConditions":false,"preExistingConditions":false,"medications":true,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":4,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación compartida","companionBenefit":false,"mobilityAssistance":false}},{"id":6,"name":"PLAN BIENESTAR Y SALUD","company":"Medplus","logo":"https://via.placeholder.com/50?text=Medplus","category":"Medicina Prepagada - Full","productType":"Medicina Prepagada","rating":4.6,"originalPrice":422000,"discountPercent":0,"finalPrice":422000,"ageFactors":{"18":0.85,"20":1,"22":1.02,"25":1.05,"28":1.08,"30":1.1,"32":1.14,"35":1.18,"38":1.25,"40":1.3,"42":1.38,"45":1.5,"48":1.65,"50":1.8,"52":2,"55":2.2,"58":2.5,"60":2.8,"62":3.2,"65":3.5},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Nueva EPS","Compensar","Sanitas","Sura","Salud Total","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus"],"ageRange":{"min":18,"max":65},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Desde $ 38.000"},{"name":"Atención Hospitalaria","coverage":"Hasta el 100%","copay":"Desde $ 0"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Consultas","Hospitalizaciones","Medicamentos","Cirugías","Urgencias","Prevención","Dental"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"1 mes","cirugia":"3 meses","maternidad":"10 meses","preexistencias":"12 meses"},"copayType":"Con copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":true,"visionCoverage":false,"mentalHealthCoverage":true,"maternity":false,"preventiveMedicine":true,"homeAssistance":true,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":true,"rehabilitation":false,"oncology":false,"chronicConditions":false,"preExistingConditions":false,"medications":true,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":5,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación individual","companionBenefit":false,"mobilityAssistance":false}},{"id":7,"name":"PROGRAMA PLATA PRIME","company":"Coomeva","logo":"https://via.placeholder.com/50?text=Coomeva","category":"Medicina Prepagada - Ambulatorio","productType":"Medicina Prepagada","rating":3.8,"originalPrice":150045,"discountPercent":0,"finalPrice":150045,"ageFactors":{"18":0.85,"20":1,"22":1.02,"25":1.05,"28":1.08,"30":1.1,"32":1.14,"35":1.18,"38":1.25,"40":1.3,"42":1.38,"45":1.5,"48":1.65,"50":1.8,"52":2,"55":2.2,"58":2.5,"60":2.8,"62":3.2,"65":3.5},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Coosalud EPS","Medimás","Salud Total","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus","Sura"],"ageRange":{"min":18,"max":65},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Desde $ 13.500"},{"name":"Otras Atenciones Ambulatorias","coverage":"Hasta el 100%","copay":"Desde $ 0"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Consultas","Urgencias","Medicamentos"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"6 meses","cirugia":"6 meses","maternidad":"No aplica","preexistencias":"24 meses"},"copayType":"Con copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":false,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":false,"maternity":false,"preventiveMedicine":false,"homeAssistance":false,"internationalCoverage":false,"ambulance":false,"emergencyRoom":true,"labTests":true,"imaging":false,"surgery":false,"rehabilitation":false,"oncology":false,"chronicConditions":false,"preExistingConditions":false,"medications":true,"specialistReferral":"Requiere remisión","networkType":"Red cerrada","maxBeneficiaries":3,"paymentFrequency":["Mensual","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"No aplica","companionBenefit":false,"mobilityAssistance":false}},{"id":8,"name":"POLIZA ALTERNO AMPARADO","company":"AXA Colpatria","logo":"https://via.placeholder.com/50?text=AXA","category":"Pólizas De Salud - Ambulatorio","productType":"Seguros de Salud","rating":4,"originalPrice":238000,"discountPercent":0,"finalPrice":238000,"ageFactors":{"18":0.85,"20":1,"22":1.02,"25":1.05,"28":1.08,"30":1.1,"32":1.14,"35":1.18,"38":1.25,"40":1.3,"42":1.38,"45":1.5,"48":1.65,"50":1.8,"52":2,"55":2.2,"58":2.5,"60":2.8,"62":3.2,"65":3.5},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Coosalud EPS","Compensar","Nueva EPS","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus","Sura"],"ageRange":{"min":18,"max":65},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Desde $ 21.500"},{"name":"Otras Atenciones Ambulatorias","coverage":"Hasta el 100%","copay":"Desde $ 0"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Consultas","Hospitalizaciones","Medicamentos","Urgencias"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"3 meses","cirugia":"4 meses","maternidad":"No aplica","preexistencias":"12 meses"},"copayType":"Con copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":false,"maternity":false,"preventiveMedicine":false,"homeAssistance":false,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":false,"surgery":false,"rehabilitation":false,"oncology":false,"chronicConditions":false,"preExistingConditions":false,"medications":true,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":4,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación compartida","companionBenefit":false,"mobilityAssistance":false}},{"id":9,"name":"PLAN ESMERALDA ELITE","company":"Colmedica","logo":"https://via.placeholder.com/50?text=Colmedica","category":"Medicina Prepagada - Full","productType":"Medicina Prepagada","rating":4.7,"originalPrice":388325,"discountPercent":0,"finalPrice":388325,"ageFactors":{"18":0.85,"20":1,"22":1.02,"25":1.05,"28":1.08,"30":1.1,"32":1.14,"35":1.18,"38":1.25,"40":1.3,"42":1.38,"45":1.5,"48":1.65,"50":1.8,"52":2,"55":2.2,"58":2.5,"60":2.8,"62":3.2,"65":3.5},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Nueva EPS","Sura","Sanitas","Compensar","Salud Total","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus"],"ageRange":{"min":18,"max":65},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Desde $ 35.000"},{"name":"Atención Hospitalaria","coverage":"Hasta el 100%","copay":"Desde $ 0"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Consultas","Hospitalizaciones","Medicamentos","Cirugías","Urgencias","Oftalmología","Prevención"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"1 mes","cirugia":"3 meses","maternidad":"10 meses","preexistencias":"12 meses"},"copayType":"Con copago","reimbursement":true,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":false,"visionCoverage":true,"mentalHealthCoverage":true,"maternity":false,"preventiveMedicine":true,"homeAssistance":true,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":true,"rehabilitation":true,"oncology":false,"chronicConditions":false,"preExistingConditions":false,"medications":true,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":5,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación individual","companionBenefit":true,"mobilityAssistance":false}},{"id":10,"name":"PLAN INDIGO","company":"Bolivar","logo":"https://via.placeholder.com/50?text=Bolivar","category":"Pólizas De Salud - Full","productType":"Seguros de Salud","rating":4.7,"originalPrice":435500,"discountPercent":0,"finalPrice":435500,"ageFactors":{"18":0.85,"20":1,"22":1.02,"25":1.05,"28":1.08,"30":1.1,"32":1.14,"35":1.18,"38":1.25,"40":1.3,"42":1.38,"45":1.5,"48":1.65,"50":1.8,"52":2,"55":2.2,"58":2.5,"60":2.8,"62":3.2,"65":3.5},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","Sura","Medimás","Salud Total","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus"],"ageRange":{"min":18,"max":65},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Desde $ 39.000"},{"name":"Atención Hospitalaria","coverage":"Hasta el 100%","copay":"Desde $ 0"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Consultas","Hospitalizaciones","Medicamentos","Cirugías","Dental","Urgencias","Oftalmología","Prevención"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"Sin carencia","cirugia":"2 meses","maternidad":"10 meses","preexistencias":"12 meses"},"copayType":"Con copago","reimbursement":true,"freeChoiceDoctor":true,"telemedicine":true,"dentalCoverage":true,"visionCoverage":true,"mentalHealthCoverage":true,"maternity":true,"preventiveMedicine":true,"homeAssistance":true,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":true,"rehabilitation":true,"oncology":true,"chronicConditions":true,"preExistingConditions":false,"medications":true,"specialistReferral":"No requiere","networkType":"Red abierta","maxBeneficiaries":6,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación individual","companionBenefit":true,"mobilityAssistance":true}},{"id":11,"name":"PLAN AMBULATORIO","company":"AXA Colpatria","logo":"https://cdn.queseguro.co/images/logos/colpatria.png","category":"Pólizas De Salud - Ambulatoria","productType":"Seguros de Salud","rating":4.2,"originalPrice":78900,"discountPercent":0,"finalPrice":78900,"ageFactors":{"18":0.85,"20":1,"22":1.02,"25":1.05,"28":1.08,"30":1.1,"32":1.14,"35":1.18,"38":1.25,"40":1.3,"42":1.38,"45":1.5,"48":1.65,"50":1.8,"52":2,"55":2.2,"58":2.5,"60":2.8,"62":3.2,"65":3.5},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","Sura","Salud Total","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus"],"ageRange":{"min":18,"max":65},"gender":["Masculino","Femenino"],"coverage":[{"name":"Consulta Médica General y Especialista","coverage":"Hasta el 100%","copay":"Con copago"},{"name":"Laboratorio y Diagnóstico","coverage":"Hasta el 100%","copay":"Con copago"},{"name":"Terapias (Fisio, Respiratoria, Ocup, Lenguaje)","coverage":"Hasta el 100%","copay":"Con copago"},{"name":"Renta Diaria Hospitalización","coverage":"$ 500.000 / máx 5 días","copay":"N/A"},{"name":"Atención Domiciliaria 24h","coverage":"Incluida","copay":"N/A"}],"benefits":["Consultas","Laboratorio","Terapias","Dental básico","Telemedicina","Urgencias","Atención domiciliaria"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"No aplica","cirugia":"No aplica","maternidad":"No aplica","preexistencias":"No aplica"},"copayType":"Con copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":true,"visionCoverage":false,"mentalHealthCoverage":false,"maternity":false,"preventiveMedicine":true,"homeAssistance":true,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":false,"rehabilitation":true,"oncology":false,"chronicConditions":false,"preExistingConditions":false,"medications":false,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":1,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"No aplica - plan ambulatorio","companionBenefit":false,"mobilityAssistance":false}},{"id":12,"name":"SALUD IDEAL FAMILIAR","company":"AXA Colpatria","logo":"https://cdn.queseguro.co/images/logos/colpatria.png","category":"Pólizas De Salud - Familiar","productType":"Seguros de Salud","rating":4.5,"originalPrice":199300,"discountPercent":0,"finalPrice":199300,"ageFactors":{"18":0.527,"20":0.83,"22":0.83,"25":1,"28":1,"30":1,"32":1,"35":0.926,"38":0.926,"40":0.926,"42":0.926,"45":0.915,"48":0.915,"50":1.404,"52":1.404,"55":1.723,"58":1.723,"60":2.319,"62":2.319,"65":2.319},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","Sura","Salud Total","Medimás","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus"],"ageRange":{"min":0,"max":64},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Con copago"},{"name":"Atención Hospitalaria","coverage":"Hasta el 100%","copay":"Con copago"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Plan familiar","Tarifa por edad","Cobertura nacional","Urgencias","Hospitalización"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"3 meses","cirugia":"6 meses","maternidad":"10 meses","preexistencias":"12 meses"},"copayType":"Con copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":false,"maternity":false,"preventiveMedicine":true,"homeAssistance":false,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":true,"rehabilitation":false,"oncology":false,"chronicConditions":false,"preExistingConditions":false,"medications":true,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":6,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación individual","companionBenefit":false,"mobilityAssistance":false}},{"id":13,"name":"MUNDIAL 360 SIN PREEXISTENCIAS","company":"Seguros Mundial","logo":"https://cdn.queseguro.co/images/logos/seguros-mundial.png","category":"Pólizas De Salud - Full","productType":"Seguros de Salud","rating":4.3,"originalPrice":340500,"discountPercent":0,"finalPrice":340500,"ageFactors":{"18":0.935,"20":0.85,"22":0.85,"25":1,"28":1,"30":1,"32":1,"35":1,"38":1,"40":1,"42":1,"45":1.336,"48":1.336,"50":1.791,"52":1.791,"55":2.358,"58":2.358,"60":3.975,"62":3.975,"65":6.048},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","Sura","Salud Total","Medimás","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus"],"ageRange":{"min":0,"max":80},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Sin copago"},{"name":"Atención Hospitalaria","coverage":"Hasta el 100%","copay":"Sin copago"},{"name":"Preexistencias","coverage":"No cubiertas","copay":"N/A"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Sin preexistencias","Tarifa por edad y género","Cobertura integral","Urgencias","Hospitalización"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"3 meses","cirugia":"6 meses","maternidad":"10 meses","preexistencias":"No cubre"},"copayType":"Sin copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":false,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":false,"maternity":false,"preventiveMedicine":true,"homeAssistance":false,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":true,"rehabilitation":false,"oncology":false,"chronicConditions":false,"preExistingConditions":false,"medications":true,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":5,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación individual","companionBenefit":false,"mobilityAssistance":false}},{"id":14,"name":"MUNDIAL 360 CON PREEXISTENCIAS","company":"Seguros Mundial","logo":"https://cdn.queseguro.co/images/logos/seguros-mundial.png","category":"Pólizas De Salud - Full","productType":"Seguros de Salud","rating":4,"originalPrice":413000,"discountPercent":0,"finalPrice":413000,"ageFactors":{"18":0.935,"20":0.85,"22":0.85,"25":1,"28":1,"30":1,"32":1,"35":1,"38":1,"40":1,"42":1,"45":1.335,"48":1.335,"50":1.789,"52":1.789,"55":2.358,"58":2.358,"60":3.973,"62":3.973,"65":3.973},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","Sura","Salud Total","Medimás","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus"],"ageRange":{"min":25,"max":69},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Sin copago"},{"name":"Atención Hospitalaria","coverage":"Hasta el 100%","copay":"Sin copago"},{"name":"Preexistencias","coverage":"Cubiertas","copay":"N/A"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Preexistencias cubiertas","Tarifa por edad y género","Cobertura integral","Urgencias","Hospitalización"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"3 meses","cirugia":"6 meses","maternidad":"10 meses","preexistencias":"12 meses"},"copayType":"Sin copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":false,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":false,"maternity":false,"preventiveMedicine":true,"homeAssistance":false,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":true,"rehabilitation":false,"oncology":false,"chronicConditions":false,"preExistingConditions":true,"medications":true,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":5,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación individual","companionBenefit":false,"mobilityAssistance":false}},{"id":15,"name":"PÓLIZA CLÁSICA EXCEL SIN COPAGO","company":"Sura","logo":"https://cdn.queseguro.co/images/logos/sura.png","category":"Pólizas De Salud - Full","productType":"Seguros de Salud","rating":4.8,"originalPrice":520000,"discountPercent":0,"finalPrice":520000,"ageFactors":{"18":0.85,"20":1,"22":1.02,"25":1.05,"28":1.08,"30":1.1,"32":1.14,"35":1.18,"38":1.25,"40":1.3,"42":1.38,"45":1.5,"48":1.65,"50":1.8,"52":2,"55":2.2,"58":2.5,"60":2.8,"62":3.2,"65":3.5},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","Sura","Salud Total","Medimás","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus"],"ageRange":{"min":18,"max":65},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Sin copago"},{"name":"Atención Hospitalaria","coverage":"Hasta el 100%","copay":"Sin copago"},{"name":"UCI","coverage":"Ilimitada 100%","copay":"Sin copago"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Sin copagos","Habitación individual sencilla","UCI ilimitada","Odontológico opcional","Urgencias"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"1 mes","cirugia":"3 meses","maternidad":"10 meses","preexistencias":"12 meses"},"copayType":"Sin copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":false,"maternity":false,"preventiveMedicine":true,"homeAssistance":true,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":true,"rehabilitation":true,"oncology":true,"chronicConditions":false,"preExistingConditions":false,"medications":true,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":5,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación individual sencilla","companionBenefit":false,"mobilityAssistance":false}},{"id":16,"name":"PÓLIZA CLÁSICA EXCEL CON COPAGO","company":"Sura","logo":"https://cdn.queseguro.co/images/logos/sura.png","category":"Pólizas De Salud - Full","productType":"Seguros de Salud","rating":4.8,"originalPrice":380000,"discountPercent":0,"finalPrice":380000,"ageFactors":{"18":0.85,"20":1,"22":1.02,"25":1.05,"28":1.08,"30":1.1,"32":1.14,"35":1.18,"38":1.25,"40":1.3,"42":1.38,"45":1.5,"48":1.65,"50":1.8,"52":2,"55":2.2,"58":2.5,"60":2.8,"62":3.2,"65":3.5},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","Sura","Salud Total","Medimás","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus"],"ageRange":{"min":18,"max":65},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Con copago"},{"name":"Atención Hospitalaria","coverage":"Hasta el 100%","copay":"Con copago"},{"name":"UCI","coverage":"Ilimitada 100%","copay":"Con copago"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Habitación individual sencilla","UCI ilimitada","Odontológico opcional","Urgencias"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"1 mes","cirugia":"3 meses","maternidad":"10 meses","preexistencias":"12 meses"},"copayType":"Con copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":false,"maternity":false,"preventiveMedicine":true,"homeAssistance":true,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":true,"rehabilitation":true,"oncology":true,"chronicConditions":false,"preExistingConditions":false,"medications":true,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":5,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación individual sencilla","companionBenefit":false,"mobilityAssistance":false}},{"id":17,"name":"SALUD GLOBAL EXCEL SIN COPAGO","company":"Sura","logo":"https://cdn.queseguro.co/images/logos/sura.png","category":"Pólizas De Salud - Full","productType":"Seguros de Salud","rating":4.9,"originalPrice":680000,"discountPercent":0,"finalPrice":680000,"ageFactors":{"18":0.85,"20":1,"22":1.02,"25":1.05,"28":1.08,"30":1.1,"32":1.14,"35":1.18,"38":1.25,"40":1.3,"42":1.38,"45":1.5,"48":1.65,"50":1.8,"52":2,"55":2.2,"58":2.5,"60":2.8,"62":3.2,"65":3.5},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","Sura","Salud Total","Medimás","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus"],"ageRange":{"min":18,"max":65},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Sin copago"},{"name":"Atención Hospitalaria","coverage":"Hasta el 100%","copay":"Sin copago"},{"name":"UCI","coverage":"Ilimitada 100%","copay":"Sin copago"},{"name":"Habitación","coverage":"Individual o suite","copay":"N/A"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Sin copagos","Habitación suite disponible","UCI ilimitada","Plan global premium","Urgencias"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"Sin carencia","cirugia":"1 mes","maternidad":"10 meses","preexistencias":"12 meses"},"copayType":"Sin copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":true,"maternity":false,"preventiveMedicine":true,"homeAssistance":true,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":true,"rehabilitation":true,"oncology":true,"chronicConditions":true,"preExistingConditions":false,"medications":true,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":5,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación individual o suite","companionBenefit":true,"mobilityAssistance":false}},{"id":18,"name":"SALUD GLOBAL EXCEL CON COPAGO","company":"Sura","logo":"https://cdn.queseguro.co/images/logos/sura.png","category":"Pólizas De Salud - Full","productType":"Seguros de Salud","rating":4.9,"originalPrice":520000,"discountPercent":0,"finalPrice":520000,"ageFactors":{"18":0.85,"20":1,"22":1.02,"25":1.05,"28":1.08,"30":1.1,"32":1.14,"35":1.18,"38":1.25,"40":1.3,"42":1.38,"45":1.5,"48":1.65,"50":1.8,"52":2,"55":2.2,"58":2.5,"60":2.8,"62":3.2,"65":3.5},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","Sura","Salud Total","Medimás","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus"],"ageRange":{"min":18,"max":65},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Con copago"},{"name":"Atención Hospitalaria","coverage":"Hasta el 100%","copay":"Con copago"},{"name":"UCI","coverage":"Ilimitada 100%","copay":"Con copago"},{"name":"Habitación","coverage":"Individual o suite","copay":"N/A"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Habitación suite disponible","UCI ilimitada","Plan global premium","Urgencias"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"Sin carencia","cirugia":"1 mes","maternidad":"10 meses","preexistencias":"12 meses"},"copayType":"Con copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":true,"maternity":false,"preventiveMedicine":true,"homeAssistance":true,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":true,"rehabilitation":true,"oncology":true,"chronicConditions":true,"preExistingConditions":false,"medications":true,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":5,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación individual o suite","companionBenefit":true,"mobilityAssistance":false}},{"id":19,"name":"SALUD PARA TODOS INTEGRAL ESENCIAL","company":"Sura","logo":"https://cdn.queseguro.co/images/logos/sura.png","category":"Pólizas De Salud - Familiar","productType":"Seguros de Salud","rating":4.6,"originalPrice":92044,"discountPercent":0,"finalPrice":92044,"ageFactors":{"18":1,"20":1,"22":1,"25":1,"28":1,"30":1,"32":1,"35":1,"38":1,"40":1,"42":1.133,"45":1.133,"48":1.133,"50":1.544,"52":1.544,"55":1.544,"58":1.544,"60":2.286,"62":2.286,"65":3.91},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","Sura","Salud Total","Medimás","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus"],"ageRange":{"min":0,"max":71},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Con copago"},{"name":"Atención Hospitalaria","coverage":"Hasta el 100%","copay":"Con copago"},{"name":"Tipo de Plan","coverage":"Familiar anual","copay":"N/A"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Plan familiar","Precio por rango de edad","Código 31","Pago anual $1.104.527"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"3 meses","cirugia":"6 meses","maternidad":"10 meses","preexistencias":"12 meses"},"copayType":"Con copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":false,"maternity":true,"preventiveMedicine":true,"homeAssistance":false,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":true,"rehabilitation":false,"oncology":false,"chronicConditions":false,"preExistingConditions":false,"medications":true,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":6,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación individual","companionBenefit":false,"mobilityAssistance":false}},{"id":20,"name":"SALUD PARA DOS ESTÁNDAR","company":"Sura","logo":"https://cdn.queseguro.co/images/logos/sura.png","category":"Pólizas De Salud - Pareja","productType":"Seguros de Salud","rating":4.5,"originalPrice":61905,"discountPercent":0,"finalPrice":61905,"ageFactors":{"18":1,"20":1,"22":1,"25":1,"28":1,"30":1,"32":1,"35":1,"38":1,"40":1,"42":1,"45":1,"48":1,"50":1,"52":1,"55":1,"58":1,"60":1,"62":1,"65":1},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","Sura","Salud Total","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus"],"ageRange":{"min":18,"max":65},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Con copago"},{"name":"Atención Hospitalaria","coverage":"Hasta el 100%","copay":"Con copago"},{"name":"Tipo de Plan","coverage":"Pareja","copay":"N/A"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Plan para dos personas","Código Plan 11","Pago trimestral $182.059","Pago anual $675.895"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"3 meses","cirugia":"6 meses","maternidad":"10 meses","preexistencias":"12 meses"},"copayType":"Con copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":false,"maternity":false,"preventiveMedicine":true,"homeAssistance":false,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":true,"rehabilitation":false,"oncology":false,"chronicConditions":false,"preExistingConditions":false,"medications":true,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":2,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación individual","companionBenefit":false,"mobilityAssistance":false}},{"id":21,"name":"SALUD PARA DOS PLUS","company":"Sura","logo":"https://cdn.queseguro.co/images/logos/sura.png","category":"Pólizas De Salud - Pareja","productType":"Seguros de Salud","rating":4.7,"originalPrice":87603,"discountPercent":0,"finalPrice":87603,"ageFactors":{"18":1,"20":1,"22":1,"25":1,"28":1,"30":1,"32":1,"35":1,"38":1,"40":1,"42":1,"45":1,"48":1,"50":1,"52":1,"55":1,"58":1,"60":1,"62":1,"65":1},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","Sura","Salud Total","AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus"],"ageRange":{"min":18,"max":65},"gender":["Masculino","Femenino"],"coverage":[{"name":"Atención Ambulatoria","coverage":"Hasta el 100%","copay":"Con copago"},{"name":"Atención Hospitalaria","coverage":"Hasta el 100%","copay":"Con copago"},{"name":"Tipo de Plan","coverage":"Pareja Plus","copay":"N/A"},{"name":"Tope","coverage":"Sin tope","copay":"N/A"}],"benefits":["Plan para dos personas","Código Plan 10","Pago trimestral $257.633","Pago anual $956.465"],"details":{"waitingPeriods":{"consultas":"Inmediato","hospitalizacion":"3 meses","cirugia":"6 meses","maternidad":"10 meses","preexistencias":"12 meses"},"copayType":"Con copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":false,"maternity":false,"preventiveMedicine":true,"homeAssistance":false,"internationalCoverage":false,"ambulance":true,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":true,"rehabilitation":false,"oncology":false,"chronicConditions":false,"preExistingConditions":false,"medications":true,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":2,"paymentFrequency":["Mensual","Trimestral","Semestral","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"Habitación individual","companionBenefit":false,"mobilityAssistance":false}},{"id":22,"name":"MASCOTAS ESENCIAL","company":"Sura","logo":"https://cdn.queseguro.co/images/logos/sura.png","category":"Mascotas","productType":"Salud Animal","rating":4,"originalPrice":35000,"discountPercent":0,"finalPrice":35000,"ageFactors":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus","Sura"],"ageRange":{"min":0,"max":7},"gender":["Macho","Hembra"],"coverage":[{"name":"Teleorientación veterinaria 24/7","coverage":"Incluida","copay":"N/A"},{"name":"Desparasitación","coverage":"1 vez/año","copay":"Con copago"},{"name":"Enfermedad / Urgencias / Hosp","coverage":"Hasta el 100%","copay":"Con copago"},{"name":"Cirugía y Endoscopia digestiva","coverage":"Incluidas","copay":"Con copago"},{"name":"Eutanasia","coverage":"Incluida","copay":"N/A"}],"benefits":["Perros y gatos 4 meses a 7 años","Carencia 15 días general","3 meses para procedimientos complejos","Consulta domiciliaria gatos"],"details":{"waitingPeriods":{"consultas":"15 días","hospitalizacion":"15 días","cirugia":"3 meses","maternidad":"No aplica","preexistencias":"No aplica"},"copayType":"Con copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":false,"maternity":false,"preventiveMedicine":false,"homeAssistance":true,"internationalCoverage":false,"ambulance":false,"emergencyRoom":true,"labTests":false,"imaging":false,"surgery":true,"rehabilitation":false,"oncology":false,"chronicConditions":false,"preExistingConditions":false,"medications":false,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":1,"paymentFrequency":["Mensual","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"No aplica","companionBenefit":false,"mobilityAssistance":false}},{"id":23,"name":"MASCOTAS CLÁSICO","company":"Sura","logo":"https://cdn.queseguro.co/images/logos/sura.png","category":"Mascotas","productType":"Salud Animal","rating":4.5,"originalPrice":55000,"discountPercent":0,"finalPrice":55000,"ageFactors":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus","Sura"],"ageRange":{"min":0,"max":7},"gender":["Macho","Hembra"],"coverage":[{"name":"Todo Esencial +","coverage":"Incluido","copay":"N/A"},{"name":"Consulta Preventiva Anual","coverage":"1 vez/año","copay":"N/A"},{"name":"Vacunas (pentavalente+rabia / triple felina+rabia)","coverage":"Incluidas","copay":"N/A"},{"name":"Consulta especialista","coverage":"Hasta el 100%","copay":"Con copago"},{"name":"Laboratorio, Rayos X, Ecografía","coverage":"Hasta el 100%","copay":"Con copago"},{"name":"Auxilio funerario","coverage":"Incluido","copay":"N/A"}],"benefits":["Perros y gatos 4 meses a 7 años","Vacunas cubiertas","Auxilio funerario","Responsabilidad civil perros (opcional)"],"details":{"waitingPeriods":{"consultas":"15 días","hospitalizacion":"15 días","cirugia":"3 meses","maternidad":"No aplica","preexistencias":"No aplica"},"copayType":"Con copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":false,"maternity":false,"preventiveMedicine":true,"homeAssistance":true,"internationalCoverage":false,"ambulance":false,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":true,"rehabilitation":false,"oncology":false,"chronicConditions":false,"preExistingConditions":false,"medications":false,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":1,"paymentFrequency":["Mensual","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"No aplica","companionBenefit":false,"mobilityAssistance":false}},{"id":24,"name":"MASCOTAS GLOBAL","company":"Sura","logo":"https://cdn.queseguro.co/images/logos/sura.png","category":"Mascotas","productType":"Salud Animal","rating":4.8,"originalPrice":80000,"discountPercent":0,"finalPrice":80000,"ageFactors":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1},"departments":["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],"eps":["AXA Colpatria","Bolivar","Colmedica","Coomeva","Medplus","Sura"],"ageRange":{"min":0,"max":7},"gender":["Macho","Hembra"],"coverage":[{"name":"Todo Clásico +","coverage":"Incluido","copay":"N/A"},{"name":"Desparasitaciones","coverage":"2 veces/año","copay":"N/A"},{"name":"Consulta Domiciliaria","coverage":"Perros y gatos","copay":"N/A"},{"name":"Resonancia, Tomografía, PCR","coverage":"Incluidos","copay":"Con copago"},{"name":"Endoscopia digestiva","coverage":"Incluida","copay":"Con copago"}],"benefits":["Perros y gatos 4 meses a 7 años","Resonancia y tomografía","Consulta domiciliaria perros y gatos","Responsabilidad civil perros (opcional)"],"details":{"waitingPeriods":{"consultas":"15 días","hospitalizacion":"15 días","cirugia":"3 meses","maternidad":"No aplica","preexistencias":"No aplica"},"copayType":"Con copago","reimbursement":false,"freeChoiceDoctor":false,"telemedicine":true,"dentalCoverage":false,"visionCoverage":false,"mentalHealthCoverage":false,"maternity":false,"preventiveMedicine":true,"homeAssistance":true,"internationalCoverage":false,"ambulance":false,"emergencyRoom":true,"labTests":true,"imaging":true,"surgery":true,"rehabilitation":false,"oncology":false,"chronicConditions":false,"preExistingConditions":false,"medications":false,"specialistReferral":"No requiere","networkType":"Red cerrada","maxBeneficiaries":1,"paymentFrequency":["Mensual","Anual"],"contractDuration":"Anual renovable","cancellationPolicy":"30 días de anticipación","roomType":"No aplica","companionBenefit":false,"mobilityAssistance":false}}]'),iN=[{name:"Medicina Prepagada - Full",count:4},{name:"Pólizas De Salud - Full",count:9},{name:"Pólizas De Salud - Ambulatoria",count:3},{name:"Pólizas De Salud - Familiar",count:2},{name:"Pólizas De Salud - Pareja",count:2},{name:"Medicina Prepagada - Ambulatorio",count:1},{name:"Mascotas",count:3}],dN=[{name:"Medicina Prepagada",count:5},{name:"Seguros de Salud",count:16},{name:"Salud Animal",count:3}],uN=[{name:"Coomeva",count:2},{name:"Bolivar",count:2},{name:"AXA Colpatria",count:4},{name:"Colmedica",count:2},{name:"Sura",count:11},{name:"Medplus",count:1},{name:"Seguros Mundial",count:2}],pN=["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],mN=["AXA Colpatria","Bolivar","Colmedica","Compensar","Coomeva","Coosalud EPS","Famisanar","Medimás","Medplus","Nueva EPS","Salud Total","Sanitas","Sura"],ho={plans:cN,categories:iN,productTypes:dN,companies:uN,departments:pN,epsList:mN},e0=[18,20,22,25,28,30,32,35,38,40,42,45,48,50,52,55,58,60,62,65];function xN(n){const l=Math.min(Math.max(n,18),65);let r=e0[0];for(const c of e0)if(c<=l)r=c;else break;return r}function a0(n,l){if(!l||!n.ageFactors)return n.finalPrice;const r=xN(l),c=n.ageFactors[String(r)]??1;return Math.round(n.originalPrice*c)}const iu={Coomeva:"/coomeva.png",Bolivar:"/bolivar.png","AXA Colpatria":"/axa-colpatria.png",Sura:"/sura.png",Colmedica:"/colmedica.png",Medplus:"/medplus.png"};function gN({children:n,isGlowing:l=!1}){const r=y.useRef(null),c=y.useCallback(p=>{if(window.matchMedia("(hover: none)").matches)return;const m=r.current;if(!m)return;const g=m.getBoundingClientRect(),x=((p.clientX-g.left)/g.width-.5)*10,f=((p.clientY-g.top)/g.height-.5)*-10;m.style.transform=`perspective(900px) rotateX(${f}deg) rotateY(${x}deg) translateZ(10px)`,m.style.transition="transform 0.06s linear"},[]),u=y.useCallback(()=>{const p=r.current;p&&(p.style.transform="perspective(900px) rotateX(0deg) rotateY(0deg) translateZ(0px)",p.style.transition="transform 0.5s cubic-bezier(0.23, 1, 0.32, 1)")},[]);return t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:89",ref:r,onMouseMove:c,onMouseLeave:u,className:`eva-3d-card rounded-2xl relative ${l?"eva-glow-card":""}`,style:{willChange:"transform"},children:n})}function fN(){const n=ho.plans,l=ho.categories,r=ho.productTypes,c=ho.companies,u=ho.departments,p=ho.epsList,[m,g]=y.useState(!1),[x,f]=y.useState([{id:"titular-1",relation:"titular",gender:"Femenino",age:35}]),[v,b]=y.useState([...x]),[j,N]=y.useState(""),[E,S]=y.useState(""),[P,T]=y.useState(""),[q,G]=y.useState("Femenino"),U=28100,ee=803139,[ae,Q]=y.useState([U,ee]),[W,fe]=y.useState("destacados"),[de,xe]=y.useState("list"),[me,ve]=y.useState([]),[pe,Ce]=y.useState([]),[D,B]=y.useState([]),[R,oe]=y.useState(""),[re,w]=y.useState(""),[F,V]=y.useState(""),[K,ce]=y.useState(""),[X,se]=y.useState(!1),[$,k]=y.useState(!1),ne=y.useRef(null),ie=x.length,he=y.useMemo(()=>n.filter(L=>{const Se=!j||L.departments.some(Ba=>Ba.toLowerCase().includes(j.toLowerCase())),Te=!E||L.eps.some(Ba=>Ba.toLowerCase().includes(E.toLowerCase())),Ge=P?parseInt(P):null,Ha=!Ge||Ge>=L.ageRange.min&&Ge<=L.ageRange.max,le=!q||L.gender.includes(q),ma=a0(L,Ge)*ie,We=ma>=ae[0]&&ma<=ae[1],Oe=me.length===0||me.includes(L.category),Ee=pe.length===0||pe.includes(L.productType),ue=D.length===0||D.includes(L.company);return Se&&Te&&Ha&&le&&We&&Oe&&Ee&&ue}).map(L=>{const Se=P?parseInt(P):null,Te=a0(L,Se);return{...L,calculatedPrice:Te*ie,numAsegurados:ie}}).sort((L,Se)=>{if(W==="precio-asc")return L.calculatedPrice-Se.calculatedPrice;if(W==="precio-desc")return Se.calculatedPrice-L.calculatedPrice;if(W==="popular")return Se.rating-L.rating;const Te=["AXA Colpatria","Coomeva","Sura","Seguros Mundial"],Ge=Te.indexOf(L.company),Ha=Te.indexOf(Se.company),le=Ge===-1?Te.length:Ge,ke=Ha===-1?Te.length:Ha;return le!==ke?le-ke:Se.rating-L.rating}),[j,E,P,q,me,pe,D,ae,W,ie]),Ae=L=>t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:200",className:"flex gap-0.5",children:[...Array(5)].map((Se,Te)=>t.jsx(Tj,{"data-loc":"client\\src\\pages\\Comparador.tsx:202",size:13,className:Te<L?"fill-[#F5A623] text-[#F5A623]":"text-gray-300"},Te))}),Me=L=>{ve(Se=>Se.includes(L)?Se.filter(Te=>Te!==L):[...Se,L])},fa=L=>{Ce(Se=>Se.includes(L)?Se.filter(Te=>Te!==L):[...Se,L])},Xe=L=>{B(Se=>Se.includes(L)?Se.filter(Te=>Te!==L):[...Se,L])},pa=()=>{ve([]),Ce([]),B([]),Q([28100,803139]),oe("")},Tt=y.useCallback(()=>{if(!re.trim()||!F||!Jt(K)){se(!0);return}se(!1),k(!0),ne.current&&clearTimeout(ne.current),ne.current=setTimeout(()=>k(!1),4500),fetch("/api/lead",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:K,profesion:re,mascota:F,departamento:j,eps:E,edad:P,genero:q})}).catch(()=>{})},[K,re,F,j,E,P,q]),sa=me.length>0||pe.length>0||D.length>0||j||E||P,Za=()=>{const L={id:"titular-1",relation:"titular",gender:q||"Femenino",age:parseInt(P)||35},Se=x.filter(Te=>Te.relation!=="titular");b([L,...Se]),g(!0)},ct=()=>{const L=`dependiente-${Date.now()}`;b([...v,{id:L,relation:"hijo",gender:"Masculino",age:10}])},Fe=L=>{L!=="titular-1"&&b(v.filter(Se=>Se.id!==L))},Xa=(L,Se,Te)=>{b(v.map(Ge=>Ge.id===L?{...Ge,[Se]:Te}:Ge))},ha=()=>{f([...v]);const L=v.find(Se=>Se.relation==="titular");L&&(T(L.age.toString()),G(L.gender)),g(!1)};return t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:297",className:"min-h-screen bg-[#F8FAFC]",style:{fontFamily:"Inter, sans-serif"},children:[$&&t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:301",className:"fixed inset-0 z-[9999] flex flex-col items-center justify-center",style:{background:"rgba(11,29,52,0.92)",backdropFilter:"blur(6px)"},children:t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:303",className:"flex flex-col items-center gap-5",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:304",className:"relative w-20 h-20",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:305",className:"w-20 h-20 rounded-full border-4 border-[#00C5D4]/30 border-t-[#00C5D4] animate-spin"}),t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:306",className:"absolute inset-0 flex items-center justify-center",children:t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:307",className:"w-10 h-10 rounded-full animate-pulse",style:{background:"#00C5D4"}})})]}),t.jsx("p",{"data-loc":"client\\src\\pages\\Comparador.tsx:310",className:"text-white text-xl font-bold text-center px-8",children:"Estamos Calculando La Mejor Tarifa Para Ti"}),t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:313",className:"flex gap-2",children:[0,1,2].map(L=>t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:315",className:"w-2.5 h-2.5 rounded-full bg-[#00C5D4]",style:{animation:`bounce 0.8s ease-in-out ${L*.2}s infinite`}},L))})]})}),t.jsx("nav",{"data-loc":"client\\src\\pages\\Comparador.tsx:324",className:"w-full bg-[#1C2D6E] sticky top-0 z-50",children:t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:325",className:"max-w-[1280px] mx-auto px-6 lg:px-8 flex items-center justify-between h-16",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:326",className:"flex items-center",children:t.jsx("img",{"data-loc":"client\\src\\pages\\Comparador.tsx:327",src:"/evacare-logo.png",alt:"Evai",className:"h-18 w-auto object-contain"})}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:329",className:"hidden md:flex items-center gap-2 text-sm",children:[t.jsx("a",{"data-loc":"client\\src\\pages\\Comparador.tsx:330",href:"/",className:"text-white/50 hover:text-white transition-colors",children:"Inicio"}),t.jsx("svg",{"data-loc":"client\\src\\pages\\Comparador.tsx:331",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"white",strokeOpacity:"0.4",strokeWidth:"2",children:t.jsx("path",{"data-loc":"client\\src\\pages\\Comparador.tsx:331",d:"M9 18l6-6-6-6"})}),t.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:332",className:"text-white/80 font-medium",children:"Comparador"})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:334",className:"flex items-center gap-3",children:[t.jsx("button",{"data-loc":"client\\src\\pages\\Comparador.tsx:335",className:"text-white/70 hover:text-white text-sm transition-colors px-3 py-2 hidden md:block",children:"Portal Clientes"}),t.jsx("button",{"data-loc":"client\\src\\pages\\Comparador.tsx:336",className:"border border-[#00C5D4]/60 text-[#00C5D4] text-sm font-medium px-4 py-2 rounded-xl hover:bg-[#00C5D4]/10 transition-colors",children:"Hablar con asesor"})]})]})}),t.jsx("section",{"data-loc":"client\\src\\pages\\Comparador.tsx:344",className:"w-full bg-white border-b border-gray-100 shadow-sm",children:t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:345",className:"max-w-[1280px] mx-auto px-6 lg:px-8 py-4",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:347",className:"grid grid-cols-2 gap-2 lg:flex lg:items-end lg:gap-3",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:349",className:"col-span-1 lg:flex-1 lg:min-w-[120px]",children:[t.jsx("label",{"data-loc":"client\\src\\pages\\Comparador.tsx:350",className:"block text-[10px] font-semibold text-gray-500 mb-1 uppercase tracking-wide",children:"Departamento"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:351",className:"relative",children:[t.jsxs("select",{"data-loc":"client\\src\\pages\\Comparador.tsx:352",value:j,onChange:L=>N(L.target.value),className:"w-full bg-[#F8FAFC] border border-gray-200 rounded-xl px-3 py-2.5 text-xs text-gray-700 pr-7 focus:outline-none focus:ring-2 focus:ring-[#00C5D4]/30 focus:border-[#00C5D4] appearance-none lg:px-4 lg:py-3 lg:text-sm",children:[t.jsx("option",{"data-loc":"client\\src\\pages\\Comparador.tsx:357",value:"",children:"Seleccionar..."}),u.map(L=>t.jsx("option",{"data-loc":"client\\src\\pages\\Comparador.tsx:359",value:L,children:L},L))]}),t.jsx(Sl,{"data-loc":"client\\src\\pages\\Comparador.tsx:362",size:12,className:"absolute right-2 top-1/2 -translate-y-1/2 pointer-events-none text-gray-500"})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:366",className:"col-span-1 lg:flex-1 lg:min-w-[120px]",children:[t.jsx("label",{"data-loc":"client\\src\\pages\\Comparador.tsx:367",className:"block text-[10px] font-semibold text-gray-500 mb-1 uppercase tracking-wide",children:"EPS Actual"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:368",className:"relative",children:[t.jsxs("select",{"data-loc":"client\\src\\pages\\Comparador.tsx:369",value:E,onChange:L=>S(L.target.value),className:"w-full bg-[#F8FAFC] border border-gray-200 rounded-xl px-3 py-2.5 text-xs text-gray-700 pr-7 focus:outline-none focus:ring-2 focus:ring-[#00C5D4]/30 focus:border-[#00C5D4] appearance-none lg:px-4 lg:py-3 lg:text-sm",children:[t.jsx("option",{"data-loc":"client\\src\\pages\\Comparador.tsx:374",value:"",children:"Seleccionar..."}),p.map(L=>t.jsx("option",{"data-loc":"client\\src\\pages\\Comparador.tsx:376",value:L,children:L},L))]}),t.jsx(Sl,{"data-loc":"client\\src\\pages\\Comparador.tsx:379",size:12,className:"absolute right-2 top-1/2 -translate-y-1/2 pointer-events-none text-gray-500"})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:383",className:"col-span-1 lg:w-28",children:[t.jsx("label",{"data-loc":"client\\src\\pages\\Comparador.tsx:384",className:"block text-[10px] font-semibold text-gray-500 mb-1 uppercase tracking-wide",children:"Edad"}),t.jsx(cu,{"data-loc":"client\\src\\pages\\Comparador.tsx:385",placeholder:"23",type:"number",value:P,onChange:L=>T(L.target.value),className:"bg-[#F8FAFC] border-gray-200 rounded-xl text-xs py-2.5 focus:ring-2 focus:ring-[#00C5D4]/30 focus:border-[#00C5D4] lg:text-sm lg:py-3"})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:394",className:"col-span-1 lg:w-36",children:[t.jsx("label",{"data-loc":"client\\src\\pages\\Comparador.tsx:395",className:"block text-[10px] font-semibold text-gray-500 mb-1 uppercase tracking-wide",children:"Género"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:396",className:"relative",children:[t.jsxs("select",{"data-loc":"client\\src\\pages\\Comparador.tsx:397",value:q,onChange:L=>G(L.target.value),className:"w-full bg-[#F8FAFC] border border-gray-200 rounded-xl px-3 py-2.5 text-xs text-gray-700 pr-7 focus:outline-none focus:ring-2 focus:ring-[#00C5D4]/30 focus:border-[#00C5D4] appearance-none lg:px-4 lg:py-3 lg:text-sm",children:[t.jsx("option",{"data-loc":"client\\src\\pages\\Comparador.tsx:402",value:"Femenino",children:"Femenino"}),t.jsx("option",{"data-loc":"client\\src\\pages\\Comparador.tsx:403",value:"Masculino",children:"Masculino"})]}),t.jsx(Sl,{"data-loc":"client\\src\\pages\\Comparador.tsx:405",size:12,className:"absolute right-2 top-1/2 -translate-y-1/2 pointer-events-none text-gray-500"})]})]}),t.jsxs("button",{"data-loc":"client\\src\\pages\\Comparador.tsx:409",onClick:Za,className:"col-span-1 flex items-center justify-center gap-1.5 border border-gray-200 bg-white text-gray-600 font-medium text-xs px-2 py-2.5 rounded-xl hover:border-[#00C5D4] hover:text-[#00C5D4] transition-all lg:text-sm lg:px-4 lg:py-3 lg:whitespace-nowrap",children:[t.jsxs("svg",{"data-loc":"client\\src\\pages\\Comparador.tsx:413",width:"13",height:"13",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",children:[t.jsx("path",{"data-loc":"client\\src\\pages\\Comparador.tsx:413",d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"}),t.jsx("circle",{"data-loc":"client\\src\\pages\\Comparador.tsx:413",cx:"9",cy:"7",r:"4"}),t.jsx("line",{"data-loc":"client\\src\\pages\\Comparador.tsx:413",x1:"19",y1:"8",x2:"19",y2:"14"}),t.jsx("line",{"data-loc":"client\\src\\pages\\Comparador.tsx:413",x1:"22",y1:"11",x2:"16",y2:"11"})]}),"+Aseg. (",x.length,")"]}),t.jsxs("button",{"data-loc":"client\\src\\pages\\Comparador.tsx:417",onClick:Tt,className:"eva-btn-glow col-span-1 bg-[#00C5D4] hover:bg-[#00afc0] text-white font-semibold text-xs px-3 py-2.5 rounded-xl flex items-center justify-center gap-1.5 transition-all lg:text-sm lg:px-7 lg:py-3 lg:whitespace-nowrap",children:[t.jsx("svg",{"data-loc":"client\\src\\pages\\Comparador.tsx:418",width:"13",height:"13",viewBox:"0 0 24 24",fill:"none",stroke:"white",strokeWidth:"2.5",strokeLinecap:"round",children:t.jsx("path",{"data-loc":"client\\src\\pages\\Comparador.tsx:418",d:"M22 12h-4l-3 9L9 3l-3 9H2"})}),"Calcular"]})]}),(j||E||P||q||x.length>1)&&t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:424",className:"flex items-center gap-2 mt-3 flex-wrap",children:[t.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:425",className:"text-xs text-gray-400",children:"Filtros activos:"}),q&&t.jsxs("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:427",className:"inline-flex items-center gap-1 bg-[#00C5D4]/10 text-[#00C5D4] text-xs font-medium px-3 py-1 rounded-full",children:["Género: ",q,x.length>1&&` + ${x.length-1} Dependientes`]}),P&&t.jsxs("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:432",className:"inline-flex items-center gap-1 bg-[#00C5D4]/10 text-[#00C5D4] text-xs font-medium px-3 py-1 rounded-full",children:["Edad: ",P," años"]}),j&&t.jsxs("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:437",className:"inline-flex items-center gap-1 bg-[#00C5D4]/10 text-[#00C5D4] text-xs font-medium px-3 py-1 rounded-full",children:["Depto: ",j]}),E&&t.jsxs("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:442",className:"inline-flex items-center gap-1 bg-[#00C5D4]/10 text-[#00C5D4] text-xs font-medium px-3 py-1 rounded-full",children:["EPS: ",E]})]}),(()=>{const L=X&&!re.trim(),Se=X&&!F,Te=X&&!K.trim(),Ge=X&&!!K.trim()&&!Jt(K),Ha=Te||Ge,le=L||Se||Ha;return t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:458",className:"mt-2",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:460",className:"grid grid-cols-2 gap-x-2 gap-y-1.5 lg:flex lg:flex-row lg:gap-4 lg:items-start",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:462",className:"col-span-1 flex flex-col",children:[t.jsxs("label",{"data-loc":"client\\src\\pages\\Comparador.tsx:463",className:"text-[10px] lg:text-xs mb-0.5 font-medium",style:{color:L?"#ef4444":"#9ca3af"},children:["Profesión ",L&&t.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:464",children:"*req."})]}),t.jsx("input",{"data-loc":"client\\src\\pages\\Comparador.tsx:466",type:"text",value:re,onChange:ke=>w(ke.target.value),placeholder:"ej: Médico...",className:"border-b-2 bg-transparent text-xs lg:text-sm text-gray-700 py-1 outline-none focus:border-[#00C5D4] w-full",style:{borderColor:L?"#ef4444":"#d1d5db"}})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:472",className:"col-span-1 flex flex-col",children:[t.jsxs("label",{"data-loc":"client\\src\\pages\\Comparador.tsx:473",className:"text-[10px] lg:text-xs mb-0.5 font-medium",style:{color:Se?"#ef4444":"#9ca3af"},children:["¿Mascota? ",Se&&t.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:474",children:"*req."})]}),t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:476",className:`flex gap-3 py-1 px-1 rounded ${Se?"ring-1 ring-red-400":""}`,children:["si","no"].map(ke=>t.jsxs("label",{"data-loc":"client\\src\\pages\\Comparador.tsx:478",className:"flex items-center gap-1 cursor-pointer",children:[t.jsx("input",{"data-loc":"client\\src\\pages\\Comparador.tsx:479",type:"radio",name:"mascota-comparador",value:ke,checked:F===ke,onChange:()=>V(ke),className:"accent-[#00C5D4] w-3.5 h-3.5"}),t.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:483",className:"text-xs text-gray-600",children:ke==="si"?"Sí":"No"})]},ke))})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:489",className:"col-span-2 flex flex-col lg:flex-1 lg:min-w-[200px]",children:[t.jsxs("label",{"data-loc":"client\\src\\pages\\Comparador.tsx:490",className:"text-[10px] lg:text-xs mb-0.5 font-medium",style:{color:Ha?"#ef4444":"#9ca3af"},children:["Correo ",Te&&t.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:491",children:"*requerido"}),Ge&&t.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:491",children:"*inválido"})]}),t.jsx("input",{"data-loc":"client\\src\\pages\\Comparador.tsx:493",type:"email",value:K,onChange:ke=>ce(ke.target.value),placeholder:"tu@correo.com",className:"border-b-2 bg-transparent text-xs lg:text-sm text-gray-700 py-1 outline-none focus:border-[#00C5D4] w-full",style:{borderColor:Ha?"#ef4444":"#d1d5db"}})]})]}),le&&t.jsxs("p",{"data-loc":"client\\src\\pages\\Comparador.tsx:500",className:"text-xs text-red-500 mt-2 flex items-center gap-1",children:[t.jsx("svg",{"data-loc":"client\\src\\pages\\Comparador.tsx:501",className:"w-3.5 h-3.5 flex-shrink-0",fill:"currentColor",viewBox:"0 0 20 20",children:t.jsx("path",{"data-loc":"client\\src\\pages\\Comparador.tsx:501",fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7 4a1 1 0 11-2 0 1 1 0 012 0zm-1-9a1 1 0 00-1 1v4a1 1 0 102 0V6a1 1 0 00-1-1z",clipRule:"evenodd"})}),"Completa los campos marcados para ver los precios calculados"]})]})})()]})}),t.jsx("main",{"data-loc":"client\\src\\pages\\Comparador.tsx:512",className:"max-w-[1280px] mx-auto px-6 lg:px-8 py-6",children:t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:513",className:"flex gap-6",children:[t.jsx("aside",{"data-loc":"client\\src\\pages\\Comparador.tsx:516",className:"w-[280px] flex-shrink-0 hidden lg:block",children:t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:517",className:"bg-white rounded-2xl shadow-sm border border-gray-100 p-6 sticky top-24 space-y-6 max-h-[calc(100vh-120px)] overflow-y-auto",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:520",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\Comparador.tsx:521",className:"font-bold text-gray-500 text-xs uppercase tracking-wider mb-4",style:{fontFamily:"Sora, sans-serif"},children:"PRECIO"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:524",className:"flex items-center justify-between mb-3",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:525",className:"bg-[#00C5D4]/10 rounded-lg px-3 py-1.5",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:526",className:"text-[10px] text-gray-400 mb-0.5",children:"Mínimo"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:527",className:"font-bold text-[#1C2D6E] text-sm",style:{fontFamily:"Sora, sans-serif"},children:["$ ",Math.max(U*ie,ae[0]).toLocaleString()]})]}),t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:531",className:"w-4 h-px bg-gray-200"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:532",className:"bg-[#00C5D4]/10 rounded-lg px-3 py-1.5 text-right",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:533",className:"text-[10px] text-gray-400 mb-0.5",children:"Máximo"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:534",className:"font-bold text-[#1C2D6E] text-sm",style:{fontFamily:"Sora, sans-serif"},children:["$ ",Math.min(ee*ie,ae[1]).toLocaleString()]})]})]}),t.jsx(rN,{"data-loc":"client\\src\\pages\\Comparador.tsx:539",min:U*ie,max:ee*ie,step:1e4,value:ae,onValueChange:Q,className:"w-full"})]}),t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:549",className:"border-t border-gray-100"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:552",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\Comparador.tsx:553",className:"font-bold text-gray-500 text-xs uppercase tracking-wider mb-4",style:{fontFamily:"Sora, sans-serif"},children:"CLÍNICAS Y HOSPITALES"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:556",className:"relative",children:[t.jsxs("svg",{"data-loc":"client\\src\\pages\\Comparador.tsx:557",className:"absolute left-3 top-1/2 -translate-y-1/2",width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"#9CA3AF",strokeWidth:"2",children:[t.jsx("circle",{"data-loc":"client\\src\\pages\\Comparador.tsx:557",cx:"11",cy:"11",r:"8"}),t.jsx("path",{"data-loc":"client\\src\\pages\\Comparador.tsx:557",d:"M21 21l-4.35-4.35"})]}),t.jsx(cu,{"data-loc":"client\\src\\pages\\Comparador.tsx:558",placeholder:"Buscar clínica...",value:R,onChange:L=>oe(L.target.value),className:"pl-9 bg-[#F8FAFC] border-gray-200 rounded-xl focus:ring-2 focus:ring-[#00C5D4]/30 focus:border-[#00C5D4]"})]})]}),t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:567",className:"border-t border-gray-100"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:570",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\Comparador.tsx:571",className:"font-bold text-gray-500 text-xs uppercase tracking-wider mb-4",style:{fontFamily:"Sora, sans-serif"},children:"CATEGORÍAS"}),t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:574",className:"flex flex-col gap-3",children:l.map(L=>t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:576",className:"flex items-center justify-between",children:[t.jsxs("label",{"data-loc":"client\\src\\pages\\Comparador.tsx:577",className:"flex items-center gap-2 cursor-pointer flex-1",children:[t.jsx("input",{"data-loc":"client\\src\\pages\\Comparador.tsx:578",type:"checkbox",checked:me.includes(L.name),onChange:()=>Me(L.name),className:"w-4 h-4 rounded accent-[#00C5D4]"}),t.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:584",className:"text-sm text-gray-700",children:L.name})]}),t.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:586",className:"text-xs font-semibold text-gray-400 bg-gray-100 rounded-full w-6 h-6 flex items-center justify-center flex-shrink-0",children:L.count})]},L.name))})]}),t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:594",className:"border-t border-gray-100"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:597",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\Comparador.tsx:598",className:"font-bold text-gray-500 text-xs uppercase tracking-wider mb-4",style:{fontFamily:"Sora, sans-serif"},children:"TIPO DE PRODUCTO"}),t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:601",className:"flex flex-col gap-3",children:r.map(L=>t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:603",className:"flex items-center justify-between",children:[t.jsxs("label",{"data-loc":"client\\src\\pages\\Comparador.tsx:604",className:"flex items-center gap-2 cursor-pointer flex-1",children:[t.jsx("input",{"data-loc":"client\\src\\pages\\Comparador.tsx:605",type:"checkbox",checked:pe.includes(L.name),onChange:()=>fa(L.name),className:"w-4 h-4 rounded accent-[#00C5D4]"}),t.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:611",className:"text-sm text-gray-700",children:L.name})]}),t.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:613",className:"text-xs font-semibold text-gray-400 bg-gray-100 rounded-full w-6 h-6 flex items-center justify-center flex-shrink-0",children:L.count})]},L.name))})]}),t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:621",className:"border-t border-gray-100"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:624",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\Comparador.tsx:625",className:"font-bold text-gray-500 text-xs uppercase tracking-wider mb-4",style:{fontFamily:"Sora, sans-serif"},children:"COMPAÑÍAS"}),t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:628",className:"flex flex-col gap-3",children:c.map(L=>t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:630",className:"flex items-center justify-between",children:[t.jsxs("label",{"data-loc":"client\\src\\pages\\Comparador.tsx:631",className:"flex items-center gap-2 cursor-pointer flex-1",children:[t.jsx("input",{"data-loc":"client\\src\\pages\\Comparador.tsx:632",type:"checkbox",checked:D.includes(L.name),onChange:()=>Xe(L.name),className:"w-4 h-4 rounded accent-[#00C5D4]"}),t.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:638",className:"text-sm text-gray-700",children:L.name})]}),t.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:640",className:"text-xs font-semibold text-gray-400 bg-gray-100 rounded-full w-6 h-6 flex items-center justify-center flex-shrink-0",children:L.count})]},L.name))})]}),sa&&t.jsx(Ga,{"data-loc":"client\\src\\pages\\Comparador.tsx:650",onClick:pa,variant:"outline",className:"w-full border-gray-200 text-gray-500 hover:border-red-300 hover:text-red-400 rounded-xl transition-all",children:"Limpiar Filtros"})]})}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:662",className:"flex-1 min-w-0",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:665",className:"flex items-center justify-between mb-5 flex-wrap gap-4",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:666",className:"flex items-center gap-3",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:667",className:"w-9 h-9 bg-[#00C5D4] rounded-full flex items-center justify-center",children:t.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:668",className:"font-bold text-white text-sm",style:{fontFamily:"Sora, sans-serif"},children:he.length})}),t.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:670",className:"font-bold text-[#1C2D6E] text-xl",style:{fontFamily:"Sora, sans-serif"},children:"Resultados"}),(j||P)&&t.jsxs("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:672",className:"text-gray-400 text-sm font-normal",children:[j&&`para ${j}`,j&&P&&", ",P&&`${P} años`]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:677",className:"flex items-center gap-4",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:678",className:"flex items-center gap-2",children:[t.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:679",className:"text-xs font-semibold text-gray-400 uppercase tracking-wide",children:"ORDENAR POR"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:680",className:"relative",children:[t.jsxs("select",{"data-loc":"client\\src\\pages\\Comparador.tsx:681",value:W,onChange:L=>fe(L.target.value),className:"bg-white border border-gray-200 rounded-xl px-4 py-2 text-sm font-medium text-[#1C2D6E] pr-8 focus:outline-none focus:ring-2 focus:ring-[#00C5D4]/30 appearance-none",children:[t.jsx("option",{"data-loc":"client\\src\\pages\\Comparador.tsx:686",value:"destacados",children:"Destacados"}),t.jsx("option",{"data-loc":"client\\src\\pages\\Comparador.tsx:687",value:"precio-asc",children:"Precio Menor a mayor"}),t.jsx("option",{"data-loc":"client\\src\\pages\\Comparador.tsx:688",value:"precio-desc",children:"Precio Mayor a menor"}),t.jsx("option",{"data-loc":"client\\src\\pages\\Comparador.tsx:689",value:"popular",children:"Popular"})]}),t.jsx(Sl,{"data-loc":"client\\src\\pages\\Comparador.tsx:691",size:12,className:"absolute right-3 top-1/2 -translate-y-1/2 pointer-events-none text-gray-500"})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:695",className:"flex items-center border border-gray-200 rounded-xl overflow-hidden",children:[t.jsx("button",{"data-loc":"client\\src\\pages\\Comparador.tsx:696",onClick:()=>xe("list"),className:`px-3 py-2 transition-colors ${de==="list"?"bg-[#00C5D4]/10":"hover:bg-gray-50"}`,children:t.jsx(Ej,{"data-loc":"client\\src\\pages\\Comparador.tsx:700",size:16,className:de==="list"?"text-[#00C5D4]":"text-gray-400"})}),t.jsx("button",{"data-loc":"client\\src\\pages\\Comparador.tsx:702",onClick:()=>xe("grid"),className:`px-3 py-2 border-l border-gray-200 transition-colors ${de==="grid"?"bg-[#00C5D4]/10":"hover:bg-gray-50"}`,children:t.jsx(wj,{"data-loc":"client\\src\\pages\\Comparador.tsx:706",size:16,className:de==="grid"?"text-[#00C5D4]":"text-gray-400"})})]})]})]}),t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:713",className:de==="list"?"space-y-4":"grid grid-cols-1 md:grid-cols-2 gap-4",children:he.map((L,Se)=>t.jsxs(gN,{"data-loc":"client\\src\\pages\\Comparador.tsx:715",isGlowing:Se===0,children:[Se===0&&t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:717",className:"absolute top-3 right-3 z-10 bg-[#00C5D4] text-white text-xs font-semibold px-2.5 py-1 rounded-full shadow",children:"★ Destacado"}),t.jsx($t,{"data-loc":"client\\src\\pages\\Comparador.tsx:721",className:"overflow-hidden border-gray-100 shadow-sm",children:t.jsxs(It,{"data-loc":"client\\src\\pages\\Comparador.tsx:722",className:"p-0",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:724",className:"px-5 pt-5",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:725",className:"inline-flex items-center rounded-full px-3 py-1 mb-4",style:{background:"rgba(126,231,185,0.25)"},children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:729",className:"w-1.5 h-1.5 rounded-full mr-2 bg-[#7EE7B9]"}),t.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:730",className:"text-xs font-bold text-[#1C2D6E] tracking-wider uppercase",children:L.category})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:733",className:"flex items-start justify-between mb-1",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:734",className:"flex items-center gap-3",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:735",className:"w-40 h-40 bg-[#00C5D4]/15 rounded-xl flex items-center justify-center overflow-hidden flex-shrink-0",children:[iu[L.company]?t.jsx("img",{"data-loc":"client\\src\\pages\\Comparador.tsx:737",src:iu[L.company],alt:L.company,className:"w-full h-full object-contain p-2",onError:Te=>{Te.currentTarget.style.display="none";const Ge=Te.currentTarget.nextSibling;Ge&&(Ge.style.display="flex")}}):null,t.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:748",className:"font-bold text-[#00C5D4] text-4xl",style:{display:iu[L.company]?"none":"flex",fontFamily:"Sora, sans-serif"},children:L.company.charAt(0)})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:755",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:756",className:"font-bold text-[#1C2D6E] text-base leading-tight",style:{fontFamily:"Sora, sans-serif"},children:L.name}),t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:757",className:"text-gray-400 text-xs",children:L.company})]})]}),t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:760",className:"text-right flex-shrink-0",children:Ae(L.rating)})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:767",className:"px-5 py-4 border-y border-gray-50",children:[L.discountPercent>0&&t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:769",className:"flex items-center gap-2 mb-1",children:[t.jsxs("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:770",className:"text-sm text-gray-400 line-through",children:["$ ",(L.originalPrice*ie).toLocaleString()]}),t.jsxs("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:771",className:"bg-red-500 text-white px-2 py-0.5 rounded text-xs font-bold",children:["-",L.discountPercent,"%"]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:774",className:"flex items-baseline gap-2",children:[t.jsxs("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:775",className:"font-bold text-[#1C2D6E]",style:{fontFamily:"Sora, sans-serif",fontSize:"2rem",lineHeight:1},children:["$ ",L.calculatedPrice.toLocaleString()]}),t.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:781",className:"text-gray-400 text-sm",children:"/mes"})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:783",className:"text-xs text-gray-400 mt-0.5",children:["Para ",ie," ",ie===1?"persona":"personas"]})]}),L.coverage.length>0&&t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:788",className:"px-5 py-4",children:t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:789",className:"grid grid-cols-3 gap-3",children:L.coverage.map((Te,Ge)=>t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:791",className:"bg-[#F8FAFC] rounded-xl p-3",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:792",className:"flex items-center gap-1.5 mb-2",children:[t.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:793",className:"text-[#00C5D4] text-xs",children:"●"}),t.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:794",className:"text-[10px] font-semibold text-gray-600 leading-tight",children:Te.name})]}),t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:796",className:"text-[10px] text-gray-500",children:"Cobertura"}),t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:797",className:"text-xs font-semibold text-[#1C2D6E] mb-1",children:Te.coverage}),t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:798",className:"text-[10px] text-gray-500",children:"Copago"}),t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:799",className:"text-xs font-semibold text-[#1C2D6E]",children:Te.copay})]},Ge))})}),L.benefits.length>0&&t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:808",className:"px-5 pb-4",children:[t.jsx("p",{"data-loc":"client\\src\\pages\\Comparador.tsx:809",className:"text-xs font-semibold text-gray-500 mb-2",children:"Otros beneficios:"}),t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:810",className:"flex flex-wrap gap-1.5",children:L.benefits.map((Te,Ge)=>t.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:812",className:"bg-[#F1F5F9] text-gray-600 text-xs font-medium px-2.5 py-1 rounded-full",children:Te},Ge))})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:821",className:"px-5 pb-5 flex items-center justify-between border-t border-gray-50 pt-4",children:[t.jsx(Ga,{"data-loc":"client\\src\\pages\\Comparador.tsx:822",className:"bg-[#00C5D4] hover:bg-[#00afc0] text-white font-semibold px-6 py-2.5 rounded-full text-sm transition-all",children:"Me interesa"}),t.jsx(Ga,{"data-loc":"client\\src\\pages\\Comparador.tsx:825",variant:"ghost",className:"text-[#00C5D4] hover:text-[#00afc0] font-medium text-sm",children:"Ver Detalle →"})]})]})})]},L.id))}),he.length===0&&t.jsx($t,{"data-loc":"client\\src\\pages\\Comparador.tsx:837",className:"text-center py-16 border-gray-100",children:t.jsxs(It,{"data-loc":"client\\src\\pages\\Comparador.tsx:838",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:839",className:"w-16 h-16 bg-[#00C5D4]/10 rounded-full flex items-center justify-center mx-auto mb-4",children:t.jsxs("svg",{"data-loc":"client\\src\\pages\\Comparador.tsx:840",width:"28",height:"28",viewBox:"0 0 24 24",fill:"none",stroke:"#00C5D4",strokeWidth:"2",strokeLinecap:"round",children:[t.jsx("circle",{"data-loc":"client\\src\\pages\\Comparador.tsx:840",cx:"11",cy:"11",r:"8"}),t.jsx("path",{"data-loc":"client\\src\\pages\\Comparador.tsx:840",d:"M21 21l-4.35-4.35"})]})}),t.jsx("p",{"data-loc":"client\\src\\pages\\Comparador.tsx:842",className:"font-bold text-[#1C2D6E] text-lg mb-2",style:{fontFamily:"Sora, sans-serif"},children:"No se encontraron planes"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Comparador.tsx:843",className:"text-gray-500 text-sm",children:"Intenta ajustar los filtros de búsqueda"})]})}),he.length>0&&t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:850",className:"text-center mt-8",children:t.jsxs("button",{"data-loc":"client\\src\\pages\\Comparador.tsx:851",className:"flex items-center gap-2 border border-gray-200 text-gray-600 font-medium text-sm px-8 py-3 rounded-xl hover:border-[#00C5D4] hover:text-[#00C5D4] transition-all mx-auto",children:["Cargar más resultados",t.jsx(Sl,{"data-loc":"client\\src\\pages\\Comparador.tsx:853",size:14})]})})]})]})}),t.jsx("section",{"data-loc":"client\\src\\pages\\Comparador.tsx:862",className:"bg-white py-16 border-t border-gray-100 mt-10",children:t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:863",className:"max-w-[1280px] mx-auto px-6 lg:px-8",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Comparador.tsx:864",className:"font-bold text-center text-[#1C2D6E] mb-12 text-3xl",style:{fontFamily:"Sora, sans-serif"},children:"¿Por qué contratar en Evai?"}),t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:867",className:"grid grid-cols-1 md:grid-cols-3 gap-8",children:[{icon:"🔍",title:"Encuentras productos que no están en ningún otro lado.",desc:"Acceso exclusivo a planes y coberturas especializadas."},{icon:"🤝",title:"Te acompañamos por siempre, respondemos rápido y claro.",desc:"Soporte dedicado en cada paso del proceso."},{icon:"💰",title:"¡Es gratis! El precio que ves, es el mismo que te ofrecerán directo.",desc:"Sin comisiones ocultas ni cargos adicionales."}].map(L=>t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:873",className:"text-center",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:874",className:"w-16 h-16 bg-[#00C5D4]/10 rounded-2xl flex items-center justify-center mx-auto mb-4",children:t.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:875",className:"text-2xl",children:L.icon})}),t.jsx("h3",{"data-loc":"client\\src\\pages\\Comparador.tsx:877",className:"font-semibold text-[#1C2D6E] mb-2",children:L.title}),t.jsx("p",{"data-loc":"client\\src\\pages\\Comparador.tsx:878",className:"text-gray-500 text-sm",children:L.desc})]},L.icon))})]})}),t.jsx("section",{"data-loc":"client\\src\\pages\\Comparador.tsx:886",className:"py-16",style:{background:"linear-gradient(135deg, #f0fdfa 0%, #e0f2fe 100%)"},children:t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:887",className:"max-w-[1280px] mx-auto px-6 lg:px-8",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Comparador.tsx:888",className:"font-bold text-center text-[#1C2D6E] mb-12 text-3xl",style:{fontFamily:"Sora, sans-serif"},children:"Beneficios de Planes Salud Personas"}),t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:891",className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:[{title:"Acceso a Atención Médica de Calidad",desc:"Un seguro de salud en Colombia te permite tener acceso a una amplia red de especialistas y clínicas de alta calidad."},{title:"Cobertura Integral y Personalizada",desc:"Las pólizas ofrecen una cobertura extensa que incluye consultas, hospitalizaciones, medicamentos y más."},{title:"Seguridad Financiera y Tranquilidad",desc:"Protección financiera contra gastos médicos imprevistos y altos que pueden surgir en emergencias."}].map(L=>t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:897",className:"bg-white p-6 rounded-2xl shadow-sm border border-gray-100",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:898",className:"w-10 h-10 bg-[#00C5D4]/10 rounded-xl flex items-center justify-center mb-4",children:t.jsx("svg",{"data-loc":"client\\src\\pages\\Comparador.tsx:899",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"#00C5D4",strokeWidth:"2.5",strokeLinecap:"round",children:t.jsx("polyline",{"data-loc":"client\\src\\pages\\Comparador.tsx:899",points:"20 6 9 17 4 12"})})}),t.jsx("h3",{"data-loc":"client\\src\\pages\\Comparador.tsx:901",className:"font-semibold text-[#1C2D6E] mb-2",children:L.title}),t.jsx("p",{"data-loc":"client\\src\\pages\\Comparador.tsx:902",className:"text-gray-500 text-sm leading-relaxed",children:L.desc})]},L.title))})]})}),t.jsx("footer",{"data-loc":"client\\src\\pages\\Comparador.tsx:910",className:"bg-[#1C2D6E] py-8",children:t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:911",className:"max-w-[1280px] mx-auto px-6 lg:px-8 flex flex-col md:flex-row items-center justify-between gap-4",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:912",className:"flex items-center",children:t.jsx("img",{"data-loc":"client\\src\\pages\\Comparador.tsx:913",src:"/evacare-logo.png",alt:"Evai",className:"h-16 w-auto object-contain"})}),t.jsx("p",{"data-loc":"client\\src\\pages\\Comparador.tsx:915",className:"text-white/40 text-xs",children:"© 2026 Evai. Vigilada por la Superintendencia Financiera de Colombia."}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:916",className:"flex items-center gap-4",children:[t.jsx("a",{"data-loc":"client\\src\\pages\\Comparador.tsx:917",href:"#",className:"text-white/40 text-xs hover:text-white transition-colors",children:"Términos"}),t.jsx("a",{"data-loc":"client\\src\\pages\\Comparador.tsx:918",href:"#",className:"text-white/40 text-xs hover:text-white transition-colors",children:"Privacidad"}),t.jsx("a",{"data-loc":"client\\src\\pages\\Comparador.tsx:919",href:"#",className:"text-white/40 text-xs hover:text-white transition-colors",children:"Contacto"})]})]})}),t.jsx(R5,{"data-loc":"client\\src\\pages\\Comparador.tsx:925",open:m,onOpenChange:g,children:t.jsxs(H5,{"data-loc":"client\\src\\pages\\Comparador.tsx:926",className:"max-w-md max-h-96",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:927",className:"flex items-center justify-between mb-6",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Comparador.tsx:928",className:"text-lg font-semibold text-[#00C5D4]",children:"Agregar asegurados"}),t.jsx("button",{"data-loc":"client\\src\\pages\\Comparador.tsx:929",onClick:()=>g(!1),className:"text-gray-400 hover:text-gray-600",children:t.jsx(Ch,{"data-loc":"client\\src\\pages\\Comparador.tsx:933",size:20})})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:937",className:"space-y-4 overflow-y-auto pr-4",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:939",className:"flex items-center justify-between mb-4 pb-4 border-b border-gray-200",children:[t.jsx("label",{"data-loc":"client\\src\\pages\\Comparador.tsx:940",className:"text-sm font-medium text-gray-700",children:"Cargas"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:941",className:"flex items-center gap-3",children:[t.jsx("button",{"data-loc":"client\\src\\pages\\Comparador.tsx:942",onClick:()=>{const L=v.filter(Se=>Se.relation!=="titular");L.length>0&&b([v[0],...L.slice(0,-1)])},className:"w-6 h-6 rounded-full border border-[#00C5D4] text-[#00C5D4] flex items-center justify-center hover:bg-[#00C5D4]/10 transition-colors",children:t.jsx(Pj,{"data-loc":"client\\src\\pages\\Comparador.tsx:951",size:14})}),t.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:953",className:"text-sm font-semibold text-gray-700 w-5 text-center",children:Math.max(0,v.length-1)}),t.jsx("button",{"data-loc":"client\\src\\pages\\Comparador.tsx:956",onClick:ct,className:"w-6 h-6 rounded-full border border-[#00C5D4] text-[#00C5D4] flex items-center justify-center hover:bg-[#00C5D4]/10 transition-colors",children:t.jsx(Dj,{"data-loc":"client\\src\\pages\\Comparador.tsx:960",size:14})})]})]}),v.map(L=>t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:967",className:"bg-[#F8FAFC] p-4 rounded-lg border border-gray-100 space-y-3",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:969",className:"flex gap-4",children:[t.jsxs("label",{"data-loc":"client\\src\\pages\\Comparador.tsx:970",className:"flex items-center gap-2 cursor-pointer flex-1",children:[t.jsx("input",{"data-loc":"client\\src\\pages\\Comparador.tsx:971",type:"radio",name:`genero-${L.id}`,value:"Masculino",checked:L.gender==="Masculino",onChange:()=>Xa(L.id,"gender","Masculino"),className:"w-4 h-4 accent-[#00C5D4]"}),t.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:979",className:"text-sm text-gray-700",children:"Hombre"})]}),t.jsxs("label",{"data-loc":"client\\src\\pages\\Comparador.tsx:981",className:"flex items-center gap-2 cursor-pointer flex-1",children:[t.jsx("input",{"data-loc":"client\\src\\pages\\Comparador.tsx:982",type:"radio",name:`genero-${L.id}`,value:"Femenino",checked:L.gender==="Femenino",onChange:()=>Xa(L.id,"gender","Femenino"),className:"w-4 h-4 accent-[#00C5D4]"}),t.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:990",className:"text-sm text-gray-700",children:"Mujer"})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:995",className:"flex gap-4",children:[t.jsxs("label",{"data-loc":"client\\src\\pages\\Comparador.tsx:996",className:`flex items-center gap-2 flex-1 ${L.relation==="titular"?"cursor-not-allowed":"cursor-pointer"}`,children:[t.jsx("input",{"data-loc":"client\\src\\pages\\Comparador.tsx:997",type:"radio",name:`relacion-${L.id}`,value:"hijo",checked:L.relation==="hijo",onChange:()=>Xa(L.id,"relation","hijo"),className:"w-4 h-4 accent-[#00C5D4]",disabled:L.relation==="titular"}),t.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:1006",className:`text-sm ${L.relation==="titular"?"text-gray-400":"text-gray-700"}`,children:"Hijo/Hija"})]}),t.jsxs("label",{"data-loc":"client\\src\\pages\\Comparador.tsx:1010",className:`flex items-center gap-2 flex-1 ${L.relation==="titular"?"cursor-not-allowed":"cursor-pointer"}`,children:[t.jsx("input",{"data-loc":"client\\src\\pages\\Comparador.tsx:1011",type:"radio",name:`relacion-${L.id}`,value:"conyuge",checked:L.relation==="conyuge",onChange:()=>Xa(L.id,"relation","conyuge"),className:"w-4 h-4 accent-[#00C5D4]",disabled:L.relation==="titular"}),t.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:1020",className:`text-sm ${L.relation==="titular"?"text-gray-400":"text-gray-700"}`,children:"Cónyuge"})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Comparador.tsx:1027",className:"flex justify-between items-center",children:[t.jsx("span",{"data-loc":"client\\src\\pages\\Comparador.tsx:1028",className:"text-xs font-medium text-gray-500",children:"Edad"}),t.jsx(cu,{"data-loc":"client\\src\\pages\\Comparador.tsx:1029",type:"number",value:L.age,onChange:Se=>Xa(L.id,"age",parseInt(Se.target.value)||0),className:"w-20 bg-white border-gray-200 rounded text-center text-sm",min:"0",max:"120"})]}),L.relation!=="titular"&&t.jsx("button",{"data-loc":"client\\src\\pages\\Comparador.tsx:1041",onClick:()=>Fe(L.id),className:"text-xs text-red-500 hover:text-red-700 w-full py-1",children:"Eliminar"})]},L.id))]}),t.jsx(Ga,{"data-loc":"client\\src\\pages\\Comparador.tsx:1053",onClick:ha,className:"w-full bg-[#00C5D4] hover:bg-[#00afc0] text-white font-semibold rounded-lg mt-6 py-3",children:"Agregar y calcular precios"})]})})]})}var du,t0;function hN(){if(t0)return du;t0=1;var n=typeof Element<"u",l=typeof Map=="function",r=typeof Set=="function",c=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function u(p,m){if(p===m)return!0;if(p&&m&&typeof p=="object"&&typeof m=="object"){if(p.constructor!==m.constructor)return!1;var g,x,f;if(Array.isArray(p)){if(g=p.length,g!=m.length)return!1;for(x=g;x--!==0;)if(!u(p[x],m[x]))return!1;return!0}var v;if(l&&p instanceof Map&&m instanceof Map){if(p.size!==m.size)return!1;for(v=p.entries();!(x=v.next()).done;)if(!m.has(x.value[0]))return!1;for(v=p.entries();!(x=v.next()).done;)if(!u(x.value[1],m.get(x.value[0])))return!1;return!0}if(r&&p instanceof Set&&m instanceof Set){if(p.size!==m.size)return!1;for(v=p.entries();!(x=v.next()).done;)if(!m.has(x.value[0]))return!1;return!0}if(c&&ArrayBuffer.isView(p)&&ArrayBuffer.isView(m)){if(g=p.length,g!=m.length)return!1;for(x=g;x--!==0;)if(p[x]!==m[x])return!1;return!0}if(p.constructor===RegExp)return p.source===m.source&&p.flags===m.flags;if(p.valueOf!==Object.prototype.valueOf&&typeof p.valueOf=="function"&&typeof m.valueOf=="function")return p.valueOf()===m.valueOf();if(p.toString!==Object.prototype.toString&&typeof p.toString=="function"&&typeof m.toString=="function")return p.toString()===m.toString();if(f=Object.keys(p),g=f.length,g!==Object.keys(m).length)return!1;for(x=g;x--!==0;)if(!Object.prototype.hasOwnProperty.call(m,f[x]))return!1;if(n&&p instanceof Element)return!1;for(x=g;x--!==0;)if(!((f[x]==="_owner"||f[x]==="__v"||f[x]==="__o")&&p.$$typeof)&&!u(p[f[x]],m[f[x]]))return!1;return!0}return p!==p&&m!==m}return du=function(m,g){try{return u(m,g)}catch(x){if((x.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw x}},du}var bN=hN();const yN=Tl(bN);var uu,s0;function vN(){if(s0)return uu;s0=1;var n=function(l,r,c,u,p,m,g,x){if(!l){var f;if(r===void 0)f=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var v=[c,u,p,m,g,x],b=0;f=new Error(r.replace(/%s/g,function(){return v[b++]})),f.name="Invariant Violation"}throw f.framesToPop=1,f}};return uu=n,uu}var CN=vN();const n0=Tl(CN);var pu,o0;function jN(){return o0||(o0=1,pu=function(l,r,c,u){var p=c?c.call(u,l,r):void 0;if(p!==void 0)return!!p;if(l===r)return!0;if(typeof l!="object"||!l||typeof r!="object"||!r)return!1;var m=Object.keys(l),g=Object.keys(r);if(m.length!==g.length)return!1;for(var x=Object.prototype.hasOwnProperty.bind(r),f=0;f<m.length;f++){var v=m[f];if(!x(v))return!1;var b=l[v],j=r[v];if(p=c?c.call(u,b,j,v):void 0,p===!1||p===void 0&&b!==j)return!1}return!0}),pu}var NN=jN();const SN=Tl(NN);var b1=(n=>(n.BASE="base",n.BODY="body",n.HEAD="head",n.HTML="html",n.LINK="link",n.META="meta",n.NOSCRIPT="noscript",n.SCRIPT="script",n.STYLE="style",n.TITLE="title",n.FRAGMENT="Symbol(react.fragment)",n))(b1||{}),mu={link:{rel:["amphtml","canonical","alternate"]},script:{type:["application/ld+json"]},meta:{charset:"",name:["generator","robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]}},l0=Object.values(b1),Tc={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},y1=Object.entries(Tc).reduce((n,[l,r])=>(n[r]=l,n),{}),Ht="data-rh",Co={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate",PRIORITIZE_SEO_TAGS:"prioritizeSeoTags"},jo=(n,l)=>{for(let r=n.length-1;r>=0;r-=1){const c=n[r];if(Object.prototype.hasOwnProperty.call(c,l))return c[l]}return null},wN=n=>{let l=jo(n,"title");const r=jo(n,Co.TITLE_TEMPLATE);if(Array.isArray(l)&&(l=l.join("")),r&&l)return r.replace(/%s/g,()=>l);const c=jo(n,Co.DEFAULT_TITLE);return l||c||void 0},AN=n=>jo(n,Co.ON_CHANGE_CLIENT_STATE)||(()=>{}),xu=(n,l)=>l.filter(r=>typeof r[n]<"u").map(r=>r[n]).reduce((r,c)=>({...r,...c}),{}),EN=(n,l)=>l.filter(r=>typeof r.base<"u").map(r=>r.base).reverse().reduce((r,c)=>{if(!r.length){const u=Object.keys(c);for(let p=0;p<u.length;p+=1){const g=u[p].toLowerCase();if(n.indexOf(g)!==-1&&c[g])return r.concat(c)}}return r},[]),PN=n=>console&&typeof console.warn=="function"&&console.warn(n),wl=(n,l,r)=>{const c={};return r.filter(u=>Array.isArray(u[n])?!0:(typeof u[n]<"u"&&PN(`Helmet: ${n} should be of type "Array". Instead found type "${typeof u[n]}"`),!1)).map(u=>u[n]).reverse().reduce((u,p)=>{const m={};p.filter(x=>{let f;const v=Object.keys(x);for(let j=0;j<v.length;j+=1){const N=v[j],E=N.toLowerCase();l.indexOf(E)!==-1&&!(f==="rel"&&x[f].toLowerCase()==="canonical")&&!(E==="rel"&&x[E].toLowerCase()==="stylesheet")&&(f=E),l.indexOf(N)!==-1&&(N==="innerHTML"||N==="cssText"||N==="itemprop")&&(f=N)}if(!f||!x[f])return!1;const b=x[f].toLowerCase();return c[f]||(c[f]={}),m[f]||(m[f]={}),c[f][b]?!1:(m[f][b]=!0,!0)}).reverse().forEach(x=>u.push(x));const g=Object.keys(m);for(let x=0;x<g.length;x+=1){const f=g[x],v={...c[f],...m[f]};c[f]=v}return u},[]).reverse()},DN=(n,l)=>{if(Array.isArray(n)&&n.length){for(let r=0;r<n.length;r+=1)if(n[r][l])return!0}return!1},MN=n=>({baseTag:EN(["href"],n),bodyAttributes:xu("bodyAttributes",n),defer:jo(n,Co.DEFER),encode:jo(n,Co.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:xu("htmlAttributes",n),linkTags:wl("link",["rel","href"],n),metaTags:wl("meta",["name","charset","http-equiv","property","itemprop"],n),noscriptTags:wl("noscript",["innerHTML"],n),onChangeClientState:AN(n),scriptTags:wl("script",["src","innerHTML"],n),styleTags:wl("style",["cssText"],n),title:wN(n),titleAttributes:xu("titleAttributes",n),prioritizeSeoTags:DN(n,Co.PRIORITIZE_SEO_TAGS)}),v1=n=>Array.isArray(n)?n.join(""):n,TN=(n,l)=>{const r=Object.keys(n);for(let c=0;c<r.length;c+=1)if(l[r[c]]&&l[r[c]].includes(n[r[c]]))return!0;return!1},gu=(n,l)=>Array.isArray(n)?n.reduce((r,c)=>(TN(c,l)?r.priority.push(c):r.default.push(c),r),{priority:[],default:[]}):{default:n,priority:[]},r0=(n,l)=>({...n,[l]:void 0}),kN=["noscript","script","style"],zu=(n,l=!0)=>l===!1?String(n):String(n).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;"),C1=n=>Object.keys(n).reduce((l,r)=>{const c=typeof n[r]<"u"?`${r}="${n[r]}"`:`${r}`;return l?`${l} ${c}`:c},""),zN=(n,l,r,c)=>{const u=C1(r),p=v1(l);return u?`<${n} ${Ht}="true" ${u}>${zu(p,c)}</${n}>`:`<${n} ${Ht}="true">${zu(p,c)}</${n}>`},RN=(n,l,r=!0)=>l.reduce((c,u)=>{const p=u,m=Object.keys(p).filter(f=>!(f==="innerHTML"||f==="cssText")).reduce((f,v)=>{const b=typeof p[v]>"u"?v:`${v}="${zu(p[v],r)}"`;return f?`${f} ${b}`:b},""),g=p.innerHTML||p.cssText||"",x=kN.indexOf(n)===-1;return`${c}<${n} ${Ht}="true" ${m}${x?"/>":`>${g}</${n}>`}`},""),j1=(n,l={})=>Object.keys(n).reduce((r,c)=>{const u=Tc[c];return r[u||c]=n[c],r},l),ON=(n,l,r)=>{const c={key:l,[Ht]:!0},u=j1(r,c);return[te.createElement("title",u,l)]},uc=(n,l)=>l.map((r,c)=>{const u={key:c,[Ht]:!0};return Object.keys(r).forEach(p=>{const g=Tc[p]||p;if(g==="innerHTML"||g==="cssText"){const x=r.innerHTML||r.cssText;u.dangerouslySetInnerHTML={__html:x}}else u[g]=r[p]}),te.createElement(n,u)}),Dt=(n,l,r=!0)=>{switch(n){case"title":return{toComponent:()=>ON(n,l.title,l.titleAttributes),toString:()=>zN(n,l.title,l.titleAttributes,r)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>j1(l),toString:()=>C1(l)};default:return{toComponent:()=>uc(n,l),toString:()=>RN(n,l,r)}}},HN=({metaTags:n,linkTags:l,scriptTags:r,encode:c})=>{const u=gu(n,mu.meta),p=gu(l,mu.link),m=gu(r,mu.script);return{priorityMethods:{toComponent:()=>[...uc("meta",u.priority),...uc("link",p.priority),...uc("script",m.priority)],toString:()=>`${Dt("meta",u.priority,c)} ${Dt("link",p.priority,c)} ${Dt("script",m.priority,c)}`},metaTags:u.default,linkTags:p.default,scriptTags:m.default}},BN=n=>{const{baseTag:l,bodyAttributes:r,encode:c=!0,htmlAttributes:u,noscriptTags:p,styleTags:m,title:g="",titleAttributes:x,prioritizeSeoTags:f}=n;let{linkTags:v,metaTags:b,scriptTags:j}=n,N={toComponent:()=>[],toString:()=>""};return f&&({priorityMethods:N,linkTags:v,metaTags:b,scriptTags:j}=HN(n)),{priority:N,base:Dt("base",l,c),bodyAttributes:Dt("bodyAttributes",r,c),htmlAttributes:Dt("htmlAttributes",u,c),link:Dt("link",v,c),meta:Dt("meta",b,c),noscript:Dt("noscript",p,c),script:Dt("script",j,c),style:Dt("style",m,c),title:Dt("title",{title:g,titleAttributes:x},c)}},Ru=BN,oc=[],ip=!!(typeof window<"u"&&window.document&&window.document.createElement),Ou=class{instances=[];canUseDOM=ip;context;value={setHelmet:n=>{this.context.helmet=n},helmetInstances:{get:()=>this.canUseDOM?oc:this.instances,add:n=>{(this.canUseDOM?oc:this.instances).push(n)},remove:n=>{const l=(this.canUseDOM?oc:this.instances).indexOf(n);(this.canUseDOM?oc:this.instances).splice(l,1)}}};constructor(n,l){this.context=n,this.canUseDOM=l||!1,l||(n.helmet=Ru({baseTag:[],bodyAttributes:{},htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},LN=parseInt(te.version.split(".")[0],10),Hu=LN>=19,_N={},N1=te.createContext(_N),qN=class S1 extends y.Component{static canUseDOM=ip;helmetData;constructor(l){super(l),Hu?this.helmetData=null:this.helmetData=new Ou(this.props.context||{},S1.canUseDOM)}render(){return Hu?te.createElement(te.Fragment,null,this.props.children):te.createElement(N1.Provider,{value:this.helmetData.value},this.props.children)}},bo=(n,l)=>{const r=document.head||document.querySelector("head"),c=r.querySelectorAll(`${n}[${Ht}]`),u=[].slice.call(c),p=[];let m;return l&&l.length&&l.forEach(g=>{const x=document.createElement(n);for(const f in g)if(Object.prototype.hasOwnProperty.call(g,f))if(f==="innerHTML")x.innerHTML=g.innerHTML;else if(f==="cssText"){const v=g.cssText;x.appendChild(document.createTextNode(v))}else{const v=f,b=typeof g[v]>"u"?"":g[v];x.setAttribute(f,b)}x.setAttribute(Ht,"true"),u.some((f,v)=>(m=v,x.isEqualNode(f)))?u.splice(m,1):p.push(x)}),u.forEach(g=>g.parentNode?.removeChild(g)),p.forEach(g=>r.appendChild(g)),{oldTags:u,newTags:p}},Bu=(n,l)=>{const r=document.getElementsByTagName(n)[0];if(!r)return;const c=r.getAttribute(Ht),u=c?c.split(","):[],p=[...u],m=Object.keys(l);for(const g of m){const x=l[g]||"";r.getAttribute(g)!==x&&r.setAttribute(g,x),u.indexOf(g)===-1&&u.push(g);const f=p.indexOf(g);f!==-1&&p.splice(f,1)}for(let g=p.length-1;g>=0;g-=1)r.removeAttribute(p[g]);u.length===p.length?r.removeAttribute(Ht):r.getAttribute(Ht)!==m.join(",")&&r.setAttribute(Ht,m.join(","))},FN=(n,l)=>{typeof n<"u"&&document.title!==n&&(document.title=v1(n)),Bu("title",l)},c0=(n,l)=>{const{baseTag:r,bodyAttributes:c,htmlAttributes:u,linkTags:p,metaTags:m,noscriptTags:g,onChangeClientState:x,scriptTags:f,styleTags:v,title:b,titleAttributes:j}=n;Bu("body",c),Bu("html",u),FN(b,j);const N={baseTag:bo("base",r),linkTags:bo("link",p),metaTags:bo("meta",m),noscriptTags:bo("noscript",g),scriptTags:bo("script",f),styleTags:bo("style",v)},E={},S={};Object.keys(N).forEach(P=>{const{newTags:T,oldTags:q}=N[P];T.length&&(E[P]=T),q.length&&(S[P]=N[P].oldTags)}),l&&l(),x(n,E,S)},Al=null,UN=n=>{Al&&cancelAnimationFrame(Al),n.defer?Al=requestAnimationFrame(()=>{c0(n,()=>{Al=null})}):(c0(n),Al=null)},VN=UN,i0=class extends y.Component{rendered=!1;shouldComponentUpdate(n){return!SN(n,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){const{helmetInstances:n}=this.props.context;n.remove(this),this.emitChange()}emitChange(){const{helmetInstances:n,setHelmet:l}=this.props.context;let r=null;const c=MN(n.get().map(u=>{const{context:p,...m}=u.props;return m}));qN.canUseDOM?VN(c):Ru&&(r=Ru(c)),l(r)}init(){if(this.rendered)return;this.rendered=!0;const{helmetInstances:n}=this.props.context;n.add(this),this.emitChange()}render(){return this.init(),null}},pc=[],d0=n=>{const l={};for(const r of Object.keys(n))l[y1[r]||r]=n[r];return l},yn=n=>{const l={};for(const r of Object.keys(n)){const c=Tc[r];l[c||r]=n[r]}return l},u0=(n,l)=>{if(!ip)return;const r=document.getElementsByTagName(n)[0];if(!r)return;const c="data-rh-managed",u=r.getAttribute(c),p=u?u.split(","):[],m=Object.keys(l);for(const g of p)m.includes(g)||r.removeAttribute(g);for(const g of m){const x=l[g];x==null||x===!1?r.removeAttribute(g):x===!0?r.setAttribute(g,""):r.setAttribute(g,String(x))}m.length>0?r.setAttribute(c,m.join(",")):r.removeAttribute(c)},fu=()=>{const n={},l={};for(const r of pc){const{htmlAttributes:c,bodyAttributes:u}=r.props;c&&Object.assign(n,d0(c)),u&&Object.assign(l,d0(u))}u0("html",n),u0("body",l)},GN=class extends y.Component{componentDidMount(){pc.push(this),fu()}componentDidUpdate(){fu()}componentWillUnmount(){const n=pc.indexOf(this);n!==-1&&pc.splice(n,1),fu()}resolveTitle(){const{title:n,titleTemplate:l,defaultTitle:r}=this.props;return n&&l?l.replace(/%s/g,()=>Array.isArray(n)?n.join(""):n):n||r||void 0}renderTitle(){const n=this.resolveTitle();if(n===void 0)return null;const l=this.props.titleAttributes||{};return te.createElement("title",yn(l),n)}renderBase(){const{base:n}=this.props;return n?te.createElement("base",yn(n)):null}renderMeta(){const{meta:n}=this.props;return!n||!Array.isArray(n)?null:n.map((l,r)=>te.createElement("meta",{key:r,...yn(l)}))}renderLink(){const{link:n}=this.props;return!n||!Array.isArray(n)?null:n.map((l,r)=>te.createElement("link",{key:r,...yn(l)}))}renderScript(){const{script:n}=this.props;return!n||!Array.isArray(n)?null:n.map((l,r)=>{const{innerHTML:c,...u}=l,p=yn(u);return c&&(p.dangerouslySetInnerHTML={__html:c}),te.createElement("script",{key:r,...p})})}renderStyle(){const{style:n}=this.props;return!n||!Array.isArray(n)?null:n.map((l,r)=>{const{cssText:c,...u}=l,p=yn(u);return c&&(p.dangerouslySetInnerHTML={__html:c}),te.createElement("style",{key:r,...p})})}renderNoscript(){const{noscript:n}=this.props;return!n||!Array.isArray(n)?null:n.map((l,r)=>{const{innerHTML:c,...u}=l,p=yn(u);return c&&(p.dangerouslySetInnerHTML={__html:c}),te.createElement("noscript",{key:r,...p})})}render(){return te.createElement(te.Fragment,null,this.renderTitle(),this.renderBase(),this.renderMeta(),this.renderLink(),this.renderScript(),this.renderStyle(),this.renderNoscript())}},Oa=class extends y.Component{static defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1};shouldComponentUpdate(n){return!yN(r0(this.props,"helmetData"),r0(n,"helmetData"))}mapNestedChildrenToProps(n,l){if(!l)return null;switch(n.type){case"script":case"noscript":return{innerHTML:l};case"style":return{cssText:l};default:throw new Error(`<${n.type} /> elements are self-closing and can not contain children. Refer to our API for more information.`)}}flattenArrayTypeChildren(n,l,r,c){return{...l,[n.type]:[...l[n.type]||[],{...r,...this.mapNestedChildrenToProps(n,c)}]}}mapObjectTypeChildren(n,l,r,c){switch(n.type){case"title":return{...l,[n.type]:c,titleAttributes:{...r}};case"body":return{...l,bodyAttributes:{...r}};case"html":return{...l,htmlAttributes:{...r}};default:return{...l,[n.type]:{...r}}}}mapArrayTypeChildrenToProps(n,l){let r={...l};return Object.keys(n).forEach(c=>{r={...r,[c]:n[c]}}),r}warnOnInvalidChildren(n,l){return n0(l0.some(r=>n.type===r),typeof n.type=="function"?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":`Only elements types ${l0.join(", ")} are allowed. Helmet does not support rendering <${n.type}> elements. Refer to our API for more information.`),n0(!l||typeof l=="string"||Array.isArray(l)&&!l.some(r=>typeof r!="string"),`Helmet expects a string as a child of <${n.type}>. Did you forget to wrap your children in braces? ( <${n.type}>{\`\`}</${n.type}> ) Refer to our API for more information.`),!0}mapChildrenToProps(n,l){let r={};return te.Children.forEach(n,c=>{if(!c||!c.props)return;const{children:u,...p}=c.props,m=Object.keys(p).reduce((x,f)=>(x[y1[f]||f]=p[f],x),{});let{type:g}=c;switch(typeof g=="symbol"?g=g.toString():this.warnOnInvalidChildren(c,u),g){case"Symbol(react.fragment)":l=this.mapChildrenToProps(u,l);break;case"link":case"meta":case"noscript":case"script":case"style":r=this.flattenArrayTypeChildren(c,r,m,u);break;default:l=this.mapObjectTypeChildren(c,l,m,u);break}}),this.mapArrayTypeChildrenToProps(r,l)}render(){const{children:n,...l}=this.props;let r={...l},{helmetData:c}=l;if(n&&(r=this.mapChildrenToProps(n,r)),c&&!(c instanceof Ou)){const u=c;c=new Ou(u.context,!0),delete r.helmetData}return Hu?te.createElement(GN,{...r}):c?te.createElement(i0,{...r,context:c.value}):te.createElement(N1.Consumer,null,u=>te.createElement(i0,{...r,context:u}))}};const lc={Colmédica:"/logos/colmedica.png",Colmedica:"/logos/colmedica.png",Coomeva:"/logos/coomeva.png",Sura:"/logos/sura.png","AXA Colpatria":"/logos/axa-colpatria.png",Bolívar:"/logos/bolivar.png",Bolivar:"/logos/bolivar.png",Medplus:"/logos/medplus.png"},Lu=[{id:"coomeva-oro-plus",tarifaId:1,category:"medicina-prepagada",subcategory:"Full",company:"Coomeva",companyInitial:"CO",companyColor:"#1a92c5",logo:"/logos/coomeva.png",name:"ORO PLUS",stars:5,pricePerMonth:208530,originalPrice:417060,discount:50,personsCount:3,feature1:{label:"Atención Ambulatoria",cobertura:"Hasta el 100%",copago:"Desde $10.400"},feature2:{label:"Atención Hospitalaria",cobertura:"Hasta el 100%",copago:"Desde $54.100"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",departamentos:["Antioquia","Bogotá","Cali"],epsCompatibles:["Coosalud EPS","Famisanar"]},{id:"coomeva-plata-prime",tarifaId:7,category:"medicina-prepagada",subcategory:"Full",company:"Coomeva",companyInitial:"CO",companyColor:"#1a92c5",logo:"/logos/coomeva.png",name:"PROGRAMA PLATA PRIME",stars:5,pricePerMonth:150045,originalPrice:300090,discount:50,personsCount:3,feature1:{label:"Atención Ambulatoria",cobertura:"Hasta el 100%",copago:"Desde $23.000"},feature2:{label:"Atención Hospitalaria",cobertura:"Hasta el 100%",copago:"Desde $0"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",departamentos:["Antioquia","Bogotá","Medellín"],epsCompatibles:["Coosalud EPS","Famisanar"]},{id:"colmedica-esmeralda-elite",tarifaId:9,category:"medicina-prepagada",subcategory:"Full",company:"Colmedica",companyInitial:"C",companyColor:"#00a4b2",logo:"/logos/colmedica.png",name:"PLAN ESMERALDA ELITE",stars:4,pricePerMonth:388325,personsCount:3,feature1:{label:"Atención Ambulatoria",cobertura:"Hasta el 100%",copago:"Desde $19.700"},feature2:{label:"Atención Hospitalaria",cobertura:"Hasta el 100%",copago:"Desde $19.700"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",departamentos:["Bogotá","Medellín"],epsCompatibles:["Salud Total"]},{id:"sura-preferente",tarifaId:5,category:"medicina-prepagada",subcategory:"Full",company:"Coomeva",companyInitial:"CO",companyColor:"#1a92c5",logo:"/logos/coomeva.png",name:"PLAN PREFERENTE",stars:3,pricePerMonth:213885,personsCount:3,feature1:{label:"Atención Ambulatoria",cobertura:"Consultas y Urgencias",copago:"Desde $0"},feature2:{label:"Medicamentos",cobertura:"Hasta el 100%",copago:"Desde $0"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",departamentos:["Antioquia"],epsCompatibles:["Famisanar"]},{id:"bolivar-indigo",tarifaId:10,category:"medicina-prepagada",subcategory:"Full",company:"Bolivar",companyInitial:"B",companyColor:"#133660",logo:"/logos/bolivar.png",name:"PLAN INDIGO",stars:3,pricePerMonth:435500,personsCount:3,feature1:{label:"Atención Ambulatoria",cobertura:"Hasta el 100%",copago:"Desde $30.200"},feature2:{label:"Atención Hospitalaria",cobertura:"Hasta el 100%",copago:"Desde $30.200"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",departamentos:["Cali","Medellín"],epsCompatibles:["Sanitas"]},{id:"colmedica-esmeralda-ambulatorio",category:"medicina-prepagada",subcategory:"Ambulatorio",company:"Colmedica",companyInitial:"C",companyColor:"#00a4b2",logo:"/logos/colmedica.png",name:"PLAN ESMERALDA AMBULATORIO",stars:5,pricePerMonth:267558,personsCount:3,feature1:{label:"Atención Ambulatoria",cobertura:"Hasta el 100%",copago:"Desde $22.200"},feature2:{label:"Asistencia a Domicilio",cobertura:"Hasta el 100%",copago:"Desde $22.200"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa"},{id:"axa-ambulatorio-mp",tarifaId:11,category:"medicina-prepagada",subcategory:"Ambulatorio",company:"AXA Colpatria",companyInitial:"AXA",companyColor:"#d01f3c",logo:"/logos/axa-colpatria.png",name:"PLAN AMBULATORIO AXA",stars:4,pricePerMonth:112035,personsCount:1,feature1:{label:"Consultas, lab, terapias y diagnóstico",cobertura:"Hasta el 100%",copago:"Con copago"},feature2:{label:"Atención domiciliaria 24h + dental básico",cobertura:"Incluida",copago:"N/A"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",pdfPlan:"/pdfs/clausulado-axa-ambulatorio.pdf",pdfFolleto:"/pdfs/coberturas-axa-ambulatorio.pdf"},{id:"axa-salud-ideal-mp",tarifaId:12,category:"medicina-prepagada",subcategory:"Full",company:"AXA Colpatria",companyInitial:"A",companyColor:"#d01f3c",logo:"/logos/axa-colpatria.png",name:"PLAN SALUD IDEAL",stars:4,pricePerMonth:209265,personsCount:1,feature1:{label:"Hospitalización + Cirugía",cobertura:"Hasta el 100%",copago:"Con copago"},feature2:{label:"Cobertura Quirúrgica + UCI ilimitada",cobertura:"Hasta el 100%",copago:"Con copago"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",pdfPlan:"/pdfs/clausulado-axa-salud-ideal.pdf",pdfFolleto:"/pdfs/coberturas-axa-salud-ideal.pdf"},{id:"axa-original-amparado-mp",tarifaId:3,category:"medicina-prepagada",subcategory:"Full",company:"AXA Colpatria",companyInitial:"A",companyColor:"#d01f3c",logo:"/logos/axa-colpatria.png",name:"PLAN ORIGINAL AMPARADO",stars:5,pricePerMonth:396900,personsCount:1,feature1:{label:"Consultas especiales + exámenes + terapias",cobertura:"Hasta el 100%",copago:"Con copago"},feature2:{label:"Hospitalización / cirugía ilimitada + UCI + psiquiátrica 30d",cobertura:"Hasta el 100%",copago:"Con copago"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",pdfPlan:"/pdfs/clausulado-axa-original-amparado.pdf",pdfFolleto:"/pdfs/coberturas-axa-original-amparado.pdf"},{id:"sura-tarifa-global",tarifaId:17,featured:!0,category:"polizas-salud",subcategory:"Full",company:"Sura",companyInitial:"S",companyColor:"#0e6fc5",logo:"/logos/sura.png",name:"TARIFA GLOBAL",stars:5,pricePerMonth:643436,personsCount:1,feature1:{label:"Hospitalización + UCI ilimitada",cobertura:"Hasta el 100%",copago:"Con copago"},feature2:{label:"Habitación individual o suite",cobertura:"Incluida",copago:"Con copago"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",departamentos:["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],epsCompatibles:["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","EPS Sura","Salud Total","Medimás"],pdfPlan:"/pdfs/clausulado-sura-global.pdf"},{id:"sura-para-todos-preferencial",tarifaId:15,featured:!0,category:"polizas-salud",subcategory:"Full",company:"Sura",companyInitial:"S",companyColor:"#0e6fc5",logo:"/logos/sura.png",name:"SALUD PARA TODOS INTEGRAL PREFERENCIAL",stars:5,pricePerMonth:167076,personsCount:1,feature1:{label:"Atención integral preferencial",cobertura:"Hasta el 100%",copago:"Con copago"},feature2:{label:"Plan Preferencial (Cód 33)",cobertura:"Incluida",copago:"Con copago"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",departamentos:["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],epsCompatibles:["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","EPS Sura","Salud Total","Medimás"],pdfPlan:"/pdfs/clausulado-sura-clasica.pdf"},{id:"sura-amparo-basico",tarifaId:16,featured:!0,category:"polizas-salud",subcategory:"Full",company:"Sura",companyInitial:"S",companyColor:"#0e6fc5",logo:"/logos/sura.png",name:"AMPARO BÁSICO + CONSULTA EXTERNA + URGENCIAS",stars:5,pricePerMonth:563021,personsCount:1,feature1:{label:"Amparo básico + consulta externa",cobertura:"Hasta el 100%",copago:"Con copago"},feature2:{label:"Urgencias incluidas",cobertura:"Incluida",copago:"Con copago"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",departamentos:["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],epsCompatibles:["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","EPS Sura","Salud Total","Medimás"],pdfPlan:"/pdfs/clausulado-sura-para-todos.pdf"},{id:"mundial-preexistencias",tarifaId:13,featured:!0,category:"polizas-salud",subcategory:"Full",company:"Seguros Mundial",companyInitial:"MW",companyColor:"#1B5E20",name:"MUNDIAL 2026 CON PREEXISTENCIAS",stars:5,pricePerMonth:433650,personsCount:1,feature1:{label:"Cobertura con preexistencias",cobertura:"Hasta el 100%",copago:"Sin copago"},feature2:{label:"Tarifa por edad y género",cobertura:"Sin tope",copago:"N/A"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",departamentos:["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],epsCompatibles:["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","EPS Sura","Salud Total","Medimás"],pdfPlan:"/pdfs/clausulado-mundial-360.pdf",pdfFolleto:"/pdfs/presentacion-mundial-360.pdf"},{id:"sura-para-dos-plus",tarifaId:18,featured:!1,category:"polizas-salud",subcategory:"Familiar",company:"Sura",companyInitial:"S",companyColor:"#0e6fc5",logo:"/logos/sura.png",name:"SALUD PARA DOS PLUS",stars:4,pricePerMonth:91983,personsCount:2,feature1:{label:"Plan para dos personas",cobertura:"Hasta el 100%",copago:"Con copago"},feature2:{label:"Tarifa mensual fija (Cód 10)",cobertura:"Incluida",copago:"N/A"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",departamentos:["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],epsCompatibles:["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","EPS Sura","Salud Total","Medimás"],pdfPlan:"/pdfs/clausulado-sura-para-todos.pdf"},{id:"axa-salud-ideal-familiar",tarifaId:12,featured:!0,category:"polizas-salud",subcategory:"Familiar",company:"AXA Colpatria",companyInitial:"AXA",companyColor:"#DC3C66",logo:"/logos/axa-colpatria.png",name:"SALUD IDEAL FAMILIAR",stars:5,pricePerMonth:209265,personsCount:6,feature1:{label:"Atención Ambulatoria y Hospitalaria",cobertura:"Hasta el 100%",copago:"Con copago"},feature2:{label:"Plan familiar – tarifa por edad del titular",cobertura:"Sin tope",copago:"N/A"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",departamentos:["Antioquia","Armenia","Barranquilla","Bogotá","Bucaramanga","Cali","Cartagena","Cúcuta","Manizales","Medellín","Montería","Pereira","Santa Marta","Sincelejo","Valledupar"],epsCompatibles:["Famisanar","Nueva EPS","Compensar","Coosalud EPS","Sanitas","EPS Sura","Salud Total","Medimás"],pdfPlan:"/pdfs/clausulado-axa-salud-ideal.pdf",pdfFolleto:"/pdfs/coberturas-axa-salud-ideal.pdf"},{id:"axa-alterno-amparado",tarifaId:8,category:"polizas-salud",subcategory:"Full",company:"AXA Colpatria",companyInitial:"AXA",companyColor:"#DC3C66",logo:"/logos/axa-colpatria.png",name:"POLIZA ALTERNO AMPARADO",stars:5,pricePerMonth:249900,personsCount:3,feature1:{label:"Atención Ambulatoria",cobertura:"Hasta el 100%",copago:"Desde $26.000"},feature2:{label:"Atención Hospitalaria",cobertura:"Hasta el 100%",copago:"Desde $0"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",departamentos:["Antioquia","Bogotá"],epsCompatibles:["Coosalud EPS"],pdfPlan:"/pdfs/clausulado-axa-alterno-amparado.pdf",pdfFolleto:"/pdfs/coberturas-axa-alterno-amparado.pdf"},{id:"axa-original-amparado",tarifaId:3,category:"polizas-salud",subcategory:"Full",company:"AXA Colpatria",companyInitial:"AXA",companyColor:"#DC3C66",logo:"/logos/axa-colpatria.png",name:"PLAN ORIGINAL AMPARADO",stars:5,pricePerMonth:396900,personsCount:3,feature1:{label:"Atención Ambulatoria",cobertura:"Hasta el 100%",copago:"Desde $33.400"},feature2:{label:"Medicamentos y Dental",cobertura:"Hasta el 100%",copago:"Desde $0"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",departamentos:["Antioquia","Bogotá"],epsCompatibles:["Coosalud EPS"],pdfPlan:"/pdfs/clausulado-axa-original-amparado.pdf",pdfFolleto:"/pdfs/coberturas-axa-original-amparado.pdf"},{id:"bolivar-salud-integral",tarifaId:2,category:"polizas-salud",subcategory:"Full",company:"Bolivar",companyInitial:"B",companyColor:"#133660",logo:"/logos/bolivar.png",name:"SEGURO DE SALUD INTEGRAL",stars:4,pricePerMonth:421e3,personsCount:3,feature1:{label:"Atención Ambulatoria",cobertura:"Hasta el 100%",copago:"Desde $27.000"},feature2:{label:"Atención Hospitalaria",cobertura:"Hasta el 100%",copago:"Desde $24.000"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",departamentos:["Bogotá","Medellín","Cali"],epsCompatibles:["Salud Total","Sanitas"]},{id:"colmedica-salud-clasico",category:"polizas-salud",subcategory:"Full",company:"Colmedica",companyInitial:"C",companyColor:"#00a4b2",logo:"/logos/colmedica.png",name:"PLAN SALUD CLASICO",stars:5,pricePerMonth:503355,personsCount:3,feature1:{label:"Atención Ambulatoria",cobertura:"Hasta el 100%",copago:"Desde $17.500"},feature2:{label:"Atención Hospitalaria",cobertura:"Hasta el 100%",copago:"Desde $0"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",departamentos:["Bogotá","Cali","Medellín"],epsCompatibles:["Salud Total"]},{id:"medplus-bienestar-salud",tarifaId:6,category:"polizas-salud",subcategory:"Full",company:"Medplus",companyInitial:"MP",companyColor:"#0072BC",logo:"/logos/medplus.png",name:"PLAN BIENESTAR Y SALUD",stars:4,pricePerMonth:422e3,personsCount:3,feature1:{label:"Atención Ambulatoria",cobertura:"Hasta el 100%",copago:"Desde $26.000"},feature2:{label:"Atención Hospitalaria",cobertura:"Hasta el 100%",copago:"Desde $0"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa",departamentos:["Bogotá","Cali"],epsCompatibles:["Sanitas"]},{id:"amd-plan-integral",category:"medicina-domiciliaria",subcategory:"Medicina Domiciliaria",company:"AMD",companyInitial:"AMD",companyColor:"#7C3E83",name:"PLAN AMD INTEGRAL",stars:4,pricePerMonth:201600,personsCount:3,feature1:{label:"Ambulancias y Traslados",cobertura:"Hasta el 100%",copago:"Desde $19.300"},feature2:{label:"Asistencia a Domicilio",cobertura:"Hasta el 100%",copago:"Desde $19.300"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa"},{id:"amd-plan-express",category:"medicina-domiciliaria",subcategory:"Medicina Domiciliaria",company:"AMD",companyInitial:"AMD",companyColor:"#7C3E83",name:"PLAN AMD EXPRESS",stars:4,pricePerMonth:104500,personsCount:3,feature1:{label:"Ambulancias y Traslados",cobertura:"Hasta el 100%",copago:"Desde $23.400"},feature2:{label:"Asistencia a Domicilio",cobertura:"Hasta el 100%",copago:"Desde $23.400"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa"},{id:"compensar-complementario-pleno",category:"eps-complementarios",subcategory:"Plan Complementario",company:"Compensar",companyInitial:"CO",companyColor:"#0066CC",name:"PLAN COMPLEMENTARIO PLENO",stars:5,pricePerMonth:185e3,personsCount:3,feature1:{label:"Hospitalización Privada",cobertura:"Hasta el 100%",copago:"Desde $0"},feature2:{label:"Cirugías Programadas",cobertura:"Hasta el 100%",copago:"Desde $15.000"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa"},{id:"sanitas-complementario-plus",category:"eps-complementarios",subcategory:"Plan Complementario",company:"Sanitas",companyInitial:"SA",companyColor:"#E63329",name:"PLAN COMPLEMENTARIO PLUS",stars:5,pricePerMonth:21e4,personsCount:3,feature1:{label:"Atención Ambulatoria",cobertura:"Hasta el 100%",copago:"Desde $5.000"},feature2:{label:"Habitación Individual",cobertura:"Hasta el 100%",copago:"Desde $0"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa"},{id:"comfenalco-complementario-ejecutivo",category:"eps-complementarios",subcategory:"Plan Complementario",company:"Comfenalco",companyInitial:"CF",companyColor:"#2E7D32",name:"PLAN COMPLEMENTARIO EJECUTIVO",stars:4,pricePerMonth:165e3,personsCount:3,feature1:{label:"Consultas Especialistas",cobertura:"Hasta el 100%",copago:"Desde $10.000"},feature2:{label:"Hospitalización VIP",cobertura:"Hasta el 100%",copago:"Desde $0"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa"},{id:"famisanar-complementario-integral",category:"eps-complementarios",subcategory:"Plan Complementario",company:"Famisanar",companyInitial:"FA",companyColor:"#7B1FA2",name:"PLAN COMPLEMENTARIO INTEGRAL",stars:4,pricePerMonth:142e3,personsCount:3,feature1:{label:"Urgencias Privadas",cobertura:"Hasta el 100%",copago:"Desde $8.000"},feature2:{label:"Laboratorios y Diagnóstico",cobertura:"Hasta el 100%",copago:"Desde $0"},tope:"Sin tope",topeOk:!0,ctaLabel:"Me interesa"},{id:"edental-gold",category:"planes-dentales",subcategory:"Dental",company:"e-Dental",companyInitial:"eD",companyColor:"#20c997",name:"PLAN GOLD DENTAL",stars:5,pricePerMonth:155916,personsCount:3,feature1:{label:"Tratamientos Urgencia",cobertura:"Hasta el 100%",copago:"Desde $0"},feature2:{label:"Atención Emerg. Protésicas",cobertura:"Hasta el 100%",copago:"Desde $0"},tope:"Sin tope",topeOk:!0,ctaLabel:"Contratar"},{id:"edental-basico",category:"planes-dentales",subcategory:"Dental",company:"e-Dental",companyInitial:"eD",companyColor:"#20c997",name:"PLAN BÁSICO DENTAL",stars:5,pricePerMonth:99372,personsCount:3,feature1:{label:"Tratamientos Urgencia",cobertura:"Hasta el 100%",copago:"Desde $0"},feature2:{label:"Atención Emerg. Protésicas",cobertura:"Hasta el 100%",copago:"Desde $0"},tope:"Sin tope",topeOk:!0,ctaLabel:"Contratar"},{id:"axa-dental-plus",category:"planes-dentales",subcategory:"Dental",company:"AXA Colpatria",companyInitial:"AXA",companyColor:"#DC3C66",logo:"/logos/axa-colpatria.png",name:"PLAN DENTAL PLUS",stars:4,pricePerMonth:12e4,personsCount:3,feature1:{label:"Consulta Odontológica",cobertura:"Hasta el 100%",copago:"Desde $5.000"},feature2:{label:"Ortodoncia",cobertura:"Hasta el 80%",copago:"Desde $30.000"},tope:"Sin tope",topeOk:!0,ctaLabel:"Contratar"},{id:"coomeva-dental-full",category:"planes-dentales",subcategory:"Dental",company:"Coomeva",companyInitial:"CO",companyColor:"#1a92c5",logo:"/logos/coomeva.png",name:"PLAN DENTAL FULL",stars:5,pricePerMonth:89e3,personsCount:3,feature1:{label:"Limpieza y Profilaxis",cobertura:"Hasta el 100%",copago:"Desde $0"},feature2:{label:"Tratamientos Especiales",cobertura:"Hasta el 100%",copago:"Desde $10.000"},tope:"Sin tope",topeOk:!0,ctaLabel:"Contratar"}];function w1(n){return n==="todos"?Lu:Lu.filter(l=>l.category===n)}function wa(n){return new Intl.NumberFormat("es-CO",{style:"currency",currency:"COP",minimumFractionDigits:0,maximumFractionDigits:0}).format(n)}const Ia={"medicina-prepagada":{color:"#00a4b2",label:"Med. Prepagada"},"polizas-salud":{color:"#0e6fc5",label:"Póliza de Salud"},"medicina-domiciliaria":{color:"#7C3E83",label:"Med. Domiciliaria"},"planes-dentales":{color:"#20c997",label:"Dental"},"eps-complementarios":{color:"#0066CC",label:"Complementario EPS"}},XN=["Amazonas","Antioquia","Arauca","Atlántico","Bolívar","Boyacá","Caldas","Caquetá","Casanare","Cauca","Cesar","Chocó","Córdoba","Cundinamarca","Darién","Distrito Capital","Guainía","Guaviare","Huila","La Guajira","Magdalena","Meta","Nariño","Norte de Santander","Putumayo","Quindío","Risaralda","San Andrés y Providencia","Santander","Sucre","Tolima","Valle del Cauca","Vaupés","Vichada"],YN=["AXA Colpatria","Bolivar","Colmedica","Coomeva","Coosalud EPS","Famisanar","Medplus","Salud Total","Sanitas","Sura"],p0=[18,20,22,25,28,30,32,35,38,40,42,45,48,50,52,55,58,60,62,65];function yc(n){const l=Math.min(Math.max(n,18),65);let r=p0[0];for(const c of p0)if(c<=l)r=c;else break;return r}function $N(n,l,r,c){let u=1;l<=30?u=.85:l<=44?u=1:u=1.25;let p=1;r==="Femenino"&&l>=18&&l<=45&&n.subcategory==="Full"&&(p=1.1);let m=1;return c===2?m=.95:c>=3&&(m=.9),Math.round(n.pricePerMonth*u*p*c*m)}function IN({value:n,onChange:l}){const[r,c]=y.useState(!1),[u,p]=y.useState(n),m=y.useRef(null);y.useEffect(()=>{p(n)},[n]),y.useEffect(()=>{const x=f=>{m.current&&!m.current.contains(f.target)&&c(!1)};return document.addEventListener("mousedown",x),()=>document.removeEventListener("mousedown",x)},[]);const g=y.useMemo(()=>XN.filter(x=>x.toLowerCase().includes(u.toLowerCase())),[u]);return t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:92",ref:m,className:"relative flex flex-col flex-1 min-w-[160px]",children:[t.jsx("label",{"data-loc":"client\\src\\pages\\Products.tsx:93",className:"text-[11px] font-medium text-gray-400 mb-1.5 uppercase tracking-wide",children:"Departamento"}),t.jsx("input",{"data-loc":"client\\src\\pages\\Products.tsx:94",type:"text",value:u,placeholder:"Buscar departamento...",onChange:x=>{p(x.target.value),c(!0)},onFocus:()=>c(!0),className:"w-full bg-[#F8FAFC] border-2 border-gray-200 rounded-xl px-4 py-2.5 text-sm text-gray-700 focus:outline-none focus:border-[#00C5D4] focus:ring-2 focus:ring-[#00C5D4]/15 focus:bg-white shadow-sm transition-all"}),r&&g.length>0&&t.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:103",className:"absolute top-full left-0 z-50 bg-white border border-gray-100 rounded-xl shadow-2xl mt-1 max-h-52 overflow-y-auto min-w-[220px]",children:g.map(x=>t.jsx("button",{"data-loc":"client\\src\\pages\\Products.tsx:105",type:"button",onMouseDown:()=>{l(x),p(x),c(!1)},className:"w-full text-left px-4 py-2.5 text-sm text-gray-700 hover:bg-[#00C5D4]/10 hover:text-[#00C5D4] transition-colors",children:x},x))})]})}function QN({asegurados:n,onClose:l,onSave:r,onCalcular:c}){const[u,p]=y.useState(Math.max(n.length,1)),[m,g]=y.useState("Hombre"),[x,f]=y.useState(""),[v,b]=y.useState(n[0]?.edad??"0"),j=()=>{const N=m==="Hombre"?"Masculino":"Femenino",E=x||m,S=Array.from({length:u},()=>({nombre:E,edad:v,genero:N}));r(S),l(),c(S)};return t.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:149",className:"fixed inset-0 bg-black/50 z-50 flex items-center justify-center p-4",onClick:l,children:t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:150",className:"bg-white rounded-2xl shadow-2xl w-full max-w-xs",onClick:N=>N.stopPropagation(),children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:153",className:"px-5 py-4 flex items-center justify-between border-b border-gray-100",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Products.tsx:154",className:"font-bold text-[#1C2D6E] text-base",style:{fontFamily:"Sora, sans-serif"},children:"Agregar asegurados"}),t.jsx("button",{"data-loc":"client\\src\\pages\\Products.tsx:157",onClick:l,className:"text-gray-400 hover:text-gray-600 transition-colors",children:t.jsx("svg",{"data-loc":"client\\src\\pages\\Products.tsx:158",className:"w-5 h-5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:t.jsx("path",{"data-loc":"client\\src\\pages\\Products.tsx:159",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})})})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:165",className:"px-5 py-5 space-y-5",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:168",className:"flex items-center justify-between",children:[t.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:169",className:"font-semibold text-[#1C2D6E] text-sm",children:"Cargas"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:170",className:"flex items-center gap-3",children:[t.jsx("button",{"data-loc":"client\\src\\pages\\Products.tsx:171",type:"button",onClick:()=>p(N=>Math.max(1,N-1)),className:"w-8 h-8 rounded-full border-2 border-[#00C5D4] text-[#00C5D4] flex items-center justify-center font-bold text-lg leading-none hover:bg-[#00C5D4]/10 transition-colors select-none",children:"−"}),t.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:178",className:"w-5 text-center font-semibold text-[#1C2D6E] text-sm",children:u}),t.jsx("button",{"data-loc":"client\\src\\pages\\Products.tsx:179",type:"button",onClick:()=>p(N=>Math.min(6,N+1)),className:"w-8 h-8 rounded-full border-2 border-[#00C5D4] text-[#00C5D4] flex items-center justify-center font-bold text-lg leading-none hover:bg-[#00C5D4]/10 transition-colors select-none",children:"+"})]})]}),t.jsx("hr",{"data-loc":"client\\src\\pages\\Products.tsx:189",className:"border-gray-100"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:192",className:"flex items-start gap-4",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:193",className:"flex-1 space-y-3",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:195",className:"flex gap-5",children:["Hombre","Mujer"].map(N=>t.jsxs("label",{"data-loc":"client\\src\\pages\\Products.tsx:197",className:"flex items-center gap-2 cursor-pointer",children:[t.jsx("input",{"data-loc":"client\\src\\pages\\Products.tsx:198",type:"radio",name:"genero-carga",value:N,checked:m===N,onChange:()=>g(N),className:"accent-[#00C5D4] w-4 h-4 cursor-pointer"}),t.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:206",className:"text-sm text-gray-700",children:N})]},N))}),t.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:212",className:"flex gap-5",children:["Hijo/Hija","Cónyuge"].map(N=>t.jsxs("label",{"data-loc":"client\\src\\pages\\Products.tsx:214",className:"flex items-center gap-2 cursor-pointer",children:[t.jsx("input",{"data-loc":"client\\src\\pages\\Products.tsx:215",type:"radio",name:"parentesco-carga",value:N,checked:x===N,onChange:()=>f(N),className:"accent-[#00C5D4] w-4 h-4 cursor-pointer"}),t.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:223",className:"text-sm text-gray-700",children:N})]},N))})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:230",className:"flex flex-col items-center gap-1",children:[t.jsx("label",{"data-loc":"client\\src\\pages\\Products.tsx:231",className:"text-xs text-gray-400",children:"Edad"}),t.jsx("input",{"data-loc":"client\\src\\pages\\Products.tsx:232",type:"number",min:0,max:99,value:v,onChange:N=>b(N.target.value),className:"w-16 border border-gray-200 rounded-lg text-center text-sm py-1.5 outline-none focus:border-[#00C5D4] transition-colors"})]})]})]}),t.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:245",className:"px-5 pb-5",children:t.jsx("button",{"data-loc":"client\\src\\pages\\Products.tsx:246",onClick:j,className:"w-full py-3 rounded-xl text-white font-semibold text-sm transition-all hover:opacity-90",style:{background:"#00C5D4"},children:"Agregar y calcular precios"})})]})})}function A1({stars:n}){return t.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:263",className:"flex gap-0.5",children:[1,2,3,4,5].map(l=>t.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:265",className:`text-sm ${l<=n?"text-amber-400":"text-gray-200"}`,children:"★"},l))})}function ZN({plan:n,precio:l,unavailable:r,calculating:c,searched:u,edadNum:p,genero:m,asegurados:g}){const x=Ia[n.category]?.color??"#00C5D4",f=l??n.pricePerMonth,v=g.length||1;return t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:290",className:`bg-white border rounded-2xl p-5 flex gap-4 hover:shadow-lg transition-all duration-200 ${r?"opacity-50 border-gray-200":"border-gray-100 hover:border-[#00C5D4]/20"}`,children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:294",className:"flex-1 min-w-0",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:295",className:"flex items-center gap-2 mb-3 flex-wrap",children:[t.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:296",className:"text-xs font-semibold px-3 py-1 rounded-full",style:{background:`${x}18`,color:x},children:n.subcategory}),n.discount&&!l&&t.jsxs("span",{"data-loc":"client\\src\\pages\\Products.tsx:303",className:"bg-red-500 text-white text-xs font-bold px-2.5 py-0.5 rounded-full",children:["-",n.discount,"% OFF"]}),r&&t.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:308",className:"text-xs text-gray-400 font-medium bg-gray-100 px-2 py-0.5 rounded-full",children:"No disponible en tu zona"})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:314",className:"flex items-center gap-3 mb-4",children:[n.logo?t.jsx("img",{"data-loc":"client\\src\\pages\\Products.tsx:316",src:n.logo,alt:n.company,className:"w-14 h-10 object-contain flex-shrink-0",onError:b=>{b.currentTarget.style.display="none";const j=b.currentTarget.nextElementSibling;j&&(j.style.display="flex")}}):null,t.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:327",className:"w-10 h-10 rounded-xl items-center justify-center text-white text-xs font-bold flex-shrink-0",style:{background:n.companyColor,display:n.logo?"none":"flex"},children:n.companyInitial}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:333",className:"flex-1 min-w-0",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:334",className:"text-xs text-gray-400 font-medium",children:n.company}),t.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:335",className:"font-bold text-[#1C2D6E] text-sm leading-tight",children:n.name}),t.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:336",className:"mt-0.5",children:t.jsx(A1,{"data-loc":"client\\src\\pages\\Products.tsx:336",stars:n.stars})})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:340",className:"grid grid-cols-3 gap-4 pt-4 border-t border-gray-50",children:[n.feature1&&t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:342",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:343",className:"text-[10px] text-gray-400 uppercase font-bold tracking-wide mb-1",children:n.feature1.label}),t.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:344",className:"text-xs text-gray-700 font-semibold",children:n.feature1.cobertura}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:345",className:"text-xs text-gray-500",children:["Copago: ",n.feature1.copago]})]}),n.feature2&&t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:349",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:350",className:"text-[10px] text-gray-400 uppercase font-bold tracking-wide mb-1",children:n.feature2.label}),t.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:351",className:"text-xs text-gray-700 font-semibold",children:n.feature2.cobertura}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:352",className:"text-xs text-gray-500",children:["Copago: ",n.feature2.copago]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:355",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:356",className:"text-[10px] text-gray-400 uppercase font-bold tracking-wide mb-1",children:"Tope Anual"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:357",className:"flex items-center gap-1",children:[t.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:358",className:"text-xs text-gray-700 font-semibold",children:n.tope}),n.topeOk&&t.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:359",className:"text-green-500 text-sm",children:"✓"})]})]})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:366",className:"flex flex-col items-end justify-between flex-shrink-0",style:{minWidth:140},children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:367",className:"text-right",children:[n.originalPrice&&!l&&t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:369",className:"text-xs text-gray-400 line-through mb-0.5",children:[wa(n.originalPrice),"/mes"]}),c&&n.tarifaId&&t.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:374",className:"flex justify-end mb-1",children:t.jsxs("svg",{"data-loc":"client\\src\\pages\\Products.tsx:375",className:"animate-spin w-4 h-4 text-[#00C5D4]",fill:"none",viewBox:"0 0 24 24",children:[t.jsx("circle",{"data-loc":"client\\src\\pages\\Products.tsx:376",className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),t.jsx("path",{"data-loc":"client\\src\\pages\\Products.tsx:377",className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8v8H4z"})]})}),t.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:381",className:"text-2xl font-extrabold text-[#1C2D6E]",style:{fontFamily:"Sora, sans-serif"},children:wa(f)}),t.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:384",className:"text-xs text-gray-400",children:"/mes"}),u&&l&&p?t.jsxs(t.Fragment,{children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:387",className:"text-xs text-[#00C5D4] font-medium mt-1",children:[yc(p)," años · ",m==="Masculino"?"Hombre":"Mujer"]}),v>1&&t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:391",className:"text-xs font-bold mt-0.5",style:{color:"#00C5D4"},children:["Total ",v," personas"]})]}):t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:397",className:"text-xs text-gray-400 mt-1",children:["Para ",n.personsCount," ",n.personsCount===1?"persona":"personas"]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:403",className:"flex flex-col gap-2 mt-4 w-full",children:[t.jsx("a",{"data-loc":"client\\src\\pages\\Products.tsx:404",href:"https://wa.me/573137976146?text=Hola%2C+me+interesa+un+plan+de+medicina+prepagada",target:"_blank",rel:"noopener noreferrer",className:"text-white text-sm font-semibold px-5 py-2.5 rounded-xl transition-all hover:opacity-90 text-center block",style:{background:r?"#9ca3af":"#00C5D4"},children:"Me interesa"}),t.jsx("a",{"data-loc":"client\\src\\pages\\Products.tsx:412",href:"https://wa.me/573137976146?text=Hola%2C+quiero+conocer+detalles+de+los+planes+de+salud",target:"_blank",rel:"noopener noreferrer",className:"text-[#00C5D4] text-sm font-medium hover:underline text-center",children:"Ver detalle"})]})]})]})}function KN({plan:n,precio:l,unavailable:r,calculating:c,searched:u,edadNum:p,genero:m}){const g=Ia[n.category]?.color??"#00C5D4",x=l??n.pricePerMonth;return t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:428",className:`bg-white border rounded-2xl p-5 flex flex-col hover:shadow-lg transition-all duration-200 ${r?"opacity-50 border-gray-200":"border-gray-100 hover:border-[#00C5D4]/20"}`,children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:431",className:"flex items-center gap-2 mb-3 flex-wrap",children:[t.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:432",className:"text-xs font-semibold px-2.5 py-0.5 rounded-full",style:{background:`${g}18`,color:g},children:n.subcategory}),n.discount&&!l&&t.jsxs("span",{"data-loc":"client\\src\\pages\\Products.tsx:437",className:"bg-red-500 text-white text-xs font-bold px-2 py-0.5 rounded-full ml-auto",children:["-",n.discount,"%"]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:443",className:"flex items-center gap-2 mb-3",children:[n.logo?t.jsx("img",{"data-loc":"client\\src\\pages\\Products.tsx:445",src:n.logo,alt:n.company,className:"w-12 h-8 object-contain flex-shrink-0",onError:f=>{f.currentTarget.style.display="none";const v=f.currentTarget.nextElementSibling;v&&(v.style.display="flex")}}):null,t.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:452",className:"w-8 h-8 rounded-lg items-center justify-center text-white text-[10px] font-bold flex-shrink-0",style:{background:n.companyColor,display:n.logo?"none":"flex"},children:n.companyInitial}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:456",className:"min-w-0",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:457",className:"text-[10px] text-gray-400",children:n.company}),t.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:458",className:"font-bold text-[#1C2D6E] text-xs truncate",children:n.name})]})]}),t.jsx(A1,{"data-loc":"client\\src\\pages\\Products.tsx:462",stars:n.stars}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:464",className:"flex-1 my-4 space-y-2",children:[n.feature1&&t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:466",className:"text-xs text-gray-600",children:[t.jsxs("span",{"data-loc":"client\\src\\pages\\Products.tsx:467",className:"font-semibold text-gray-700",children:[n.feature1.label,":"]})," ",n.feature1.copago]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:470",className:"text-xs text-gray-600",children:[t.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:471",className:"font-semibold text-gray-700",children:"Tope:"})," ",n.tope]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:475",className:"pt-3 border-t border-gray-50",children:[c&&n.tarifaId&&t.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:477",className:"flex justify-center mb-2",children:t.jsxs("svg",{"data-loc":"client\\src\\pages\\Products.tsx:478",className:"animate-spin w-4 h-4 text-[#00C5D4]",fill:"none",viewBox:"0 0 24 24",children:[t.jsx("circle",{"data-loc":"client\\src\\pages\\Products.tsx:479",className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),t.jsx("path",{"data-loc":"client\\src\\pages\\Products.tsx:480",className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8v8H4z"})]})}),n.originalPrice&&!l&&t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:485",className:"text-xs text-gray-400 line-through text-center",children:[wa(n.originalPrice),"/mes"]}),t.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:487",className:"text-xl font-extrabold text-[#1C2D6E] text-center",style:{fontFamily:"Sora, sans-serif"},children:wa(x)}),t.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:490",className:"text-xs text-gray-400 text-center mb-3",children:"/mes"}),u&&l&&p&&t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:492",className:"text-center mb-2",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:493",className:"text-[10px] text-[#00C5D4] font-medium",children:[yc(p)," años · ",m==="Masculino"?"Hombre":"Mujer"]}),numPersonas>1&&t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:497",className:"text-[10px] font-bold mt-0.5",style:{color:"#00C5D4"},children:["Total ",numPersonas," personas"]})]}),t.jsx("a",{"data-loc":"client\\src\\pages\\Products.tsx:503",href:"https://wa.me/573137976146?text=Hola%2C+me+interesa+un+plan+de+medicina+prepagada",target:"_blank",rel:"noopener noreferrer",className:"block text-white text-sm font-semibold py-2.5 rounded-xl transition-all hover:opacity-90 text-center",style:{background:r?"#9ca3af":"#00C5D4"},children:"Me interesa"})]})]})}function WN(){const n=y.useMemo(()=>w1("medicina-prepagada"),[]),[l,r]=y.useState(""),[c,u]=y.useState(""),[p,m]=y.useState(""),[g,x]=y.useState("Masculino"),[f,v]=y.useState([]),[b,j]=y.useState(!1),[N,E]=y.useState("destacados"),[S,P]=y.useState("list"),[T,q]=y.useState(!1),[G,U]=y.useState(!1),[ee,ae]=y.useState({}),[Q,W]=y.useState({}),[fe,de]=y.useState(0),[xe,me]=y.useState(new Set),[ve,pe]=y.useState(new Set),Ce=y.useMemo(()=>[...new Set(n.map(X=>X.subcategory))],[n]),D=y.useMemo(()=>[...new Set(n.map(X=>X.company))],[n]);y.useEffect(()=>{me(new Set(Ce)),pe(new Set(D))},[Ce,D]);const B=y.useMemo(()=>p?Math.min(Math.max(parseInt(p),18),65):30,[p]),R=f.length||1;y.useMemo(()=>{const X={};for(const se of n)X[se.id]=se.pricePerMonth;return X},[n]);const oe=y.useMemo(()=>{const X={};for(const se of n)X[se.id]=ee[se.id]??se.pricePerMonth;return X},[n,ee]),re=y.useMemo(()=>Math.min(...Object.values(oe)),[oe]),w=y.useMemo(()=>Math.max(...Object.values(oe)),[oe]);y.useEffect(()=>{w>0&&fe===0&&de(w)},[w,fe]);const F=y.useMemo(()=>{let X=n.filter(k=>{if(!xe.has(k.subcategory)||!ve.has(k.company))return!1;const ne=oe[k.id];return!(fe>0&&ne>fe)});const se=["AXA Colpatria","Coomeva","Seguros Mundial","Sura"],$=k=>{const ne=se.indexOf(k);return ne===-1?se.length:ne};return X=[...X].sort((k,ne)=>{if(k.featured!==ne.featured)return k.featured?-1:1;const ie=$(k.company)-$(ne.company);if(ie!==0)return ie;if(N==="precio-asc")return(oe[k.id]??0)-(oe[ne.id]??0);if(N==="precio-desc")return(oe[ne.id]??0)-(oe[k.id]??0);if(N==="popular")return ne.stars-k.stars;const he=ne.stars-k.stars;return he!==0?he:(oe[k.id]??0)-(oe[ne.id]??0)}),X},[n,xe,ve,fe,oe,N]),V=y.useCallback(async X=>{q(!0);const se=n.filter(Me=>Me.tarifaId);if(!se.length)return;U(!0);const $=X??f,k=$.length||1,ne=$[0],ie=ne?.edad?parseInt(ne.edad):B,he=ne?.genero==="Masculino"||ne?.genero==="Femenino"?ne.genero:g;fetch("/api/lead",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({producto:"Medicina Prepagada",departamento:l,eps:c,edad:String(ie),genero:he,personas:k})}).catch(()=>{});const Ae={};for(const Me of n)Ae[Me.id]=$N(Me,ie,he,k);try{const Me=await fetch("/api/precios-lote",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({planIds:se.map(sa=>sa.tarifaId),edad:ie,genero:he,departamento:l,eps:c})});if(!Me.ok)throw new Error("API error");const fa=await Me.json(),Xe={},pa={};for(const sa of se){const Za=fa.resultados[sa.tarifaId],ct=Za?.precio;ct!=null&&(Xe[sa.id]=Math.round(ct*k*(k===2?.95:k>=3?.9:1))),(l||c)&&(pa[sa.id]=!Za?.disponible)}ae(Xe),W(pa);const Tt=n.map(sa=>Xe[sa.id]??oe[sa.id]);de(Math.max(...Tt))}catch{Object.keys(Ae).length&&(ae(Ae),de(Math.max(...Object.values(Ae))))}finally{U(!1)}},[n,B,g,l,c,f,oe]),K=X=>{me(se=>{const $=new Set(se);return $.has(X)?$.delete(X):$.add(X),$})},ce=X=>{pe(se=>{const $=new Set(se);return $.has(X)?$.delete(X):$.add(X),$})};return t.jsxs(t.Fragment,{children:[t.jsxs(Oa,{"data-loc":"client\\src\\pages\\Products.tsx:710",children:[t.jsx("title",{"data-loc":"client\\src\\pages\\Products.tsx:711",children:"Medicina Prepagada | Evai"}),t.jsx("meta",{"data-loc":"client\\src\\pages\\Products.tsx:712",name:"description",content:"Compara planes de medicina prepagada en Colombia. Encuentra el mejor plan de salud para ti y tu familia con Evai."})]}),b&&t.jsx(QN,{"data-loc":"client\\src\\pages\\Products.tsx:716",asegurados:f,onClose:()=>j(!1),onSave:X=>v(X),onCalcular:X=>V(X)}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:724",className:"min-h-screen",style:{background:"#f8fafc",fontFamily:"Inter, sans-serif"},children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:727",className:"bg-white border-b border-gray-100 shadow-sm",children:t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:728",className:"max-w-[1240px] mx-auto px-6 py-8",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:729",className:"mb-5",children:[t.jsx("h1",{"data-loc":"client\\src\\pages\\Products.tsx:730",className:"text-3xl font-bold mb-1",style:{color:"#00C5D4",fontFamily:"Sora, sans-serif"},children:"Medicina Prepagada"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Products.tsx:733",className:"text-gray-500",children:"Compara planes al precio directo de las aseguradoras, sin intermediarios"})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:737",className:"flex flex-wrap items-end gap-4",children:[t.jsx(IN,{"data-loc":"client\\src\\pages\\Products.tsx:738",value:l,onChange:r}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:741",className:"flex flex-col flex-1 min-w-[140px]",children:[t.jsx("label",{"data-loc":"client\\src\\pages\\Products.tsx:742",className:"text-[11px] font-medium text-gray-400 mb-1.5 uppercase tracking-wide",children:"EPS Actual"}),t.jsxs("select",{"data-loc":"client\\src\\pages\\Products.tsx:743",value:c,onChange:X=>u(X.target.value),className:"w-full bg-[#F8FAFC] border-2 border-gray-200 rounded-xl px-4 py-2.5 text-sm text-gray-700 focus:outline-none focus:border-[#00C5D4] focus:ring-2 focus:ring-[#00C5D4]/15 focus:bg-white shadow-sm cursor-pointer transition-all",children:[t.jsx("option",{"data-loc":"client\\src\\pages\\Products.tsx:748",value:"",children:"Selecciona tu EPS"}),YN.map(X=>t.jsx("option",{"data-loc":"client\\src\\pages\\Products.tsx:749",children:X},X))]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:754",className:"flex flex-col w-24",children:[t.jsx("label",{"data-loc":"client\\src\\pages\\Products.tsx:755",className:"text-[11px] font-medium text-gray-400 mb-1.5 uppercase tracking-wide",children:"Edad"}),t.jsx("input",{"data-loc":"client\\src\\pages\\Products.tsx:756",type:"number",min:18,max:65,value:p,onChange:X=>m(X.target.value),placeholder:"30",className:"w-full bg-[#F8FAFC] border-2 border-gray-200 rounded-xl px-4 py-2.5 text-sm text-gray-700 focus:outline-none focus:border-[#00C5D4] focus:ring-2 focus:ring-[#00C5D4]/15 focus:bg-white shadow-sm transition-all"})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:766",className:"flex flex-col w-32",children:[t.jsx("label",{"data-loc":"client\\src\\pages\\Products.tsx:767",className:"text-[11px] font-medium text-gray-400 mb-1.5 uppercase tracking-wide",children:"Género"}),t.jsxs("select",{"data-loc":"client\\src\\pages\\Products.tsx:768",value:g,onChange:X=>x(X.target.value),className:"w-full bg-[#F8FAFC] border-2 border-gray-200 rounded-xl px-4 py-2.5 text-sm text-gray-700 focus:outline-none focus:border-[#00C5D4] focus:ring-2 focus:ring-[#00C5D4]/15 focus:bg-white shadow-sm cursor-pointer transition-all",children:[t.jsx("option",{"data-loc":"client\\src\\pages\\Products.tsx:773",children:"Masculino"}),t.jsx("option",{"data-loc":"client\\src\\pages\\Products.tsx:774",children:"Femenino"})]})]}),t.jsxs("button",{"data-loc":"client\\src\\pages\\Products.tsx:779",type:"button",onClick:()=>j(!0),className:"flex flex-col items-start bg-[#F8FAFC] border-2 border-gray-200 rounded-xl px-4 py-2 hover:border-[#00C5D4] hover:bg-white shadow-sm transition-all cursor-pointer",style:{minWidth:120},children:[t.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:785",className:"text-[11px] font-medium text-gray-400 uppercase tracking-wide mb-0.5",children:"Asegurados"}),t.jsxs("span",{"data-loc":"client\\src\\pages\\Products.tsx:786",className:"text-sm text-gray-700 flex items-center gap-1",children:[t.jsx("svg",{"data-loc":"client\\src\\pages\\Products.tsx:787",className:"w-4 h-4 text-[#00C5D4]",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:t.jsx("path",{"data-loc":"client\\src\\pages\\Products.tsx:788",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0M15 7a3 3 0 11-6 0 3 3 0 016 0zm6 3a2 2 0 11-4 0 2 2 0 014 0zM7 10a2 2 0 11-4 0 2 2 0 014 0z"})}),R," ",R===1?"persona":"personas"]})]}),t.jsx("button",{"data-loc":"client\\src\\pages\\Products.tsx:795",onClick:V,disabled:G,className:"flex items-center gap-2 text-white text-sm font-semibold px-7 py-2.5 rounded-xl transition-all hover:opacity-90 disabled:opacity-60 disabled:cursor-not-allowed flex-shrink-0",style:{background:"#00C5D4"},children:G?t.jsxs(t.Fragment,{children:[t.jsxs("svg",{"data-loc":"client\\src\\pages\\Products.tsx:803",className:"animate-spin w-4 h-4",fill:"none",viewBox:"0 0 24 24",children:[t.jsx("circle",{"data-loc":"client\\src\\pages\\Products.tsx:804",className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),t.jsx("path",{"data-loc":"client\\src\\pages\\Products.tsx:805",className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8v8H4z"})]}),"Calculando..."]}):t.jsxs(t.Fragment,{children:[t.jsx("svg",{"data-loc":"client\\src\\pages\\Products.tsx:811",className:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:t.jsx("path",{"data-loc":"client\\src\\pages\\Products.tsx:812",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 7h6m0 10v-3m-3 3h.01M9 17h.01M9 11h.01M12 11h.01M15 11h.01M4 19h16a2 2 0 002-2V7a2 2 0 00-2-2H4a2 2 0 00-2 2v10a2 2 0 002 2z"})}),"Calcular precios"]})})]}),T&&(l||c||p)&&t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:822",className:"mt-4 flex items-center gap-2 text-xs text-gray-500 flex-wrap",children:[t.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:823",className:"w-2 h-2 rounded-full bg-green-400 inline-block"}),t.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:824",children:"Precios calculados para:"}),l&&t.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:825",className:"font-semibold text-gray-700",children:l}),c&&t.jsxs(t.Fragment,{children:[t.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:826",className:"text-gray-300",children:"·"}),t.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:826",className:"font-semibold text-gray-700",children:c})]}),p&&t.jsxs(t.Fragment,{children:[t.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:829",className:"text-gray-300",children:"·"}),t.jsxs("span",{"data-loc":"client\\src\\pages\\Products.tsx:830",className:"font-semibold text-gray-700",children:[p," años"]}),Number(p)!==yc(B)&&t.jsxs("span",{"data-loc":"client\\src\\pages\\Products.tsx:832",className:"text-[#00C5D4]",children:["(tarifa: ",yc(B)," años)"]})]}),t.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:836",className:"text-gray-300",children:"·"}),t.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:837",className:"font-semibold text-gray-700",children:g}),R>1&&t.jsxs(t.Fragment,{children:[t.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:840",className:"text-gray-300",children:"·"}),t.jsxs("span",{"data-loc":"client\\src\\pages\\Products.tsx:841",className:"font-semibold text-[#00C5D4]",children:[R," personas · descuento grupal aplicado"]})]})]})]})}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:850",className:"max-w-[1240px] mx-auto px-6 py-8 flex gap-8",children:[t.jsxs("aside",{"data-loc":"client\\src\\pages\\Products.tsx:853",className:"w-60 flex-shrink-0 space-y-5",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:856",className:"bg-white rounded-2xl p-5 border border-gray-100",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\Products.tsx:857",className:"text-[11px] font-bold text-gray-400 uppercase tracking-wider mb-4",children:"Rango de Precio"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:858",className:"flex justify-between text-xs font-semibold mb-3",children:[t.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:859",className:"text-[#00C5D4]",children:wa(re)}),t.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:860",className:"text-[#00C5D4]",children:wa(fe||w)})]}),t.jsx("input",{"data-loc":"client\\src\\pages\\Products.tsx:862",type:"range",min:re,max:w,value:fe||w,onChange:X=>de(Number(X.target.value)),className:"w-full accent-[#00C5D4]"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:870",className:"text-xs text-gray-400 text-right mt-1",children:["Hasta ",wa(fe||w)]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:876",className:"bg-white rounded-2xl p-5 border border-gray-100",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\Products.tsx:877",className:"text-[11px] font-bold text-gray-400 uppercase tracking-wider mb-3",children:"Clínicas y Hospitales"}),t.jsx("input",{"data-loc":"client\\src\\pages\\Products.tsx:878",type:"text",placeholder:"Buscar clínica...",className:"w-full border-b border-gray-200 text-sm py-1.5 outline-none focus:border-[#00C5D4] text-gray-600 placeholder-gray-400 transition-colors"})]}),Ce.length>1&&t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:887",className:"bg-white rounded-2xl p-5 border border-gray-100",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\Products.tsx:888",className:"text-[11px] font-bold text-gray-400 uppercase tracking-wider mb-3",children:"Categorías"}),t.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:889",className:"space-y-2.5",children:Ce.map(X=>{const se=n.filter($=>$.subcategory===X).length;return t.jsxs("label",{"data-loc":"client\\src\\pages\\Products.tsx:893",className:"flex items-center justify-between cursor-pointer group",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:894",className:"flex items-center gap-2.5",children:[t.jsx("input",{"data-loc":"client\\src\\pages\\Products.tsx:895",type:"checkbox",checked:xe.has(X),onChange:()=>K(X),className:"accent-[#00C5D4] w-4 h-4 rounded"}),t.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:901",className:"text-sm text-gray-600 group-hover:text-gray-800",children:X})]}),t.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:903",className:"text-xs bg-gray-100 text-gray-500 font-semibold px-2 py-0.5 rounded-full",children:se})]},X)})})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:912",className:"bg-white rounded-2xl p-5 border border-gray-100",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\Products.tsx:913",className:"text-[11px] font-bold text-gray-400 uppercase tracking-wider mb-3",children:"Compañías"}),t.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:914",className:"space-y-2.5",children:D.map(X=>{const se=n.filter($=>$.company===X).length;return t.jsxs("label",{"data-loc":"client\\src\\pages\\Products.tsx:918",className:"flex items-center justify-between cursor-pointer group",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:919",className:"flex items-center gap-2.5",children:[t.jsx("input",{"data-loc":"client\\src\\pages\\Products.tsx:920",type:"checkbox",checked:ve.has(X),onChange:()=>ce(X),className:"accent-[#00C5D4] w-4 h-4 rounded"}),t.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:926",className:"text-sm text-gray-600 group-hover:text-gray-800",children:X})]}),t.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:928",className:"text-xs bg-gray-100 text-gray-500 font-semibold px-2 py-0.5 rounded-full",children:se})]},X)})})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:936",className:"bg-gradient-to-br from-[#00C5D4]/10 to-[#00C5D4]/5 rounded-2xl p-5 border border-[#00C5D4]/20",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\Products.tsx:937",className:"text-[11px] font-bold text-[#00C5D4] uppercase tracking-wider mb-3",children:"Descuentos"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:938",className:"space-y-2",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:939",className:"flex items-center gap-2 text-xs text-gray-600",children:[t.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:940",className:"text-[#00C5D4]",children:"✓"}),t.jsxs("span",{"data-loc":"client\\src\\pages\\Products.tsx:941",children:["2 personas: ",t.jsx("strong",{"data-loc":"client\\src\\pages\\Products.tsx:941",children:"5% OFF"})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:943",className:"flex items-center gap-2 text-xs text-gray-600",children:[t.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:944",className:"text-[#00C5D4]",children:"✓"}),t.jsxs("span",{"data-loc":"client\\src\\pages\\Products.tsx:945",children:["3+ personas: ",t.jsx("strong",{"data-loc":"client\\src\\pages\\Products.tsx:945",children:"10% OFF"})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:947",className:"flex items-center gap-2 text-xs text-gray-600",children:[t.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:948",className:"text-[#00C5D4]",children:"✓"}),t.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:949",children:"Portal Evai: precio directo"})]})]})]})]}),t.jsxs("main",{"data-loc":"client\\src\\pages\\Products.tsx:956",className:"flex-1 min-w-0",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:958",className:"flex items-center justify-between mb-5 flex-wrap gap-3",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:959",className:"flex items-center gap-3",children:[t.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:960",className:"text-white text-sm font-bold px-3 py-1 rounded-lg",style:{background:"#00C5D4"},children:F.length}),t.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:966",className:"font-semibold text-[#1C2D6E]",children:F.length===1?"Plan encontrado":"Planes encontrados"}),T&&Object.keys(ee).length>0&&t.jsxs("span",{"data-loc":"client\\src\\pages\\Products.tsx:970",className:"text-xs text-green-600 font-medium flex items-center gap-1.5 bg-green-50 px-2.5 py-1 rounded-lg",children:[t.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:971",className:"w-1.5 h-1.5 rounded-full bg-green-500 inline-block"}),"Precios personalizados"]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:977",className:"flex items-center gap-3",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:979",className:"flex items-center gap-2",children:[t.jsx("span",{"data-loc":"client\\src\\pages\\Products.tsx:980",className:"text-xs text-gray-400 uppercase font-semibold hidden sm:block",children:"Ordenar"}),t.jsxs("select",{"data-loc":"client\\src\\pages\\Products.tsx:981",value:N,onChange:X=>E(X.target.value),className:"border border-gray-200 rounded-lg text-sm text-gray-600 px-3 py-1.5 outline-none focus:border-[#00C5D4] cursor-pointer",children:[t.jsx("option",{"data-loc":"client\\src\\pages\\Products.tsx:986",value:"destacados",children:"Destacados"}),t.jsx("option",{"data-loc":"client\\src\\pages\\Products.tsx:987",value:"precio-asc",children:"Precio: Menor a Mayor"}),t.jsx("option",{"data-loc":"client\\src\\pages\\Products.tsx:988",value:"precio-desc",children:"Precio: Mayor a Menor"}),t.jsx("option",{"data-loc":"client\\src\\pages\\Products.tsx:989",value:"popular",children:"Más Populares"})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:994",className:"flex border border-gray-200 rounded-lg overflow-hidden",children:[t.jsx("button",{"data-loc":"client\\src\\pages\\Products.tsx:995",onClick:()=>P("list"),className:`p-2 transition-colors ${S==="list"?"bg-[#00C5D4] text-white":"text-gray-400 hover:text-gray-600"}`,title:"Vista lista",children:t.jsx("svg",{"data-loc":"client\\src\\pages\\Products.tsx:1000",className:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:t.jsx("path",{"data-loc":"client\\src\\pages\\Products.tsx:1001",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 6h16M4 10h16M4 14h16M4 18h16"})})}),t.jsx("button",{"data-loc":"client\\src\\pages\\Products.tsx:1004",onClick:()=>P("grid"),className:`p-2 transition-colors ${S==="grid"?"bg-[#00C5D4] text-white":"text-gray-400 hover:text-gray-600"}`,title:"Vista cuadrícula",children:t.jsx("svg",{"data-loc":"client\\src\\pages\\Products.tsx:1009",className:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:t.jsx("path",{"data-loc":"client\\src\\pages\\Products.tsx:1010",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 6a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2H6a2 2 0 01-2-2V6zM14 6a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2V6zM4 16a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2H6a2 2 0 01-2-2v-2zM14 16a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2v-2z"})})})]})]})]}),F.length===0?t.jsxs("div",{"data-loc":"client\\src\\pages\\Products.tsx:1019",className:"text-center py-20 text-gray-400",children:[t.jsx("svg",{"data-loc":"client\\src\\pages\\Products.tsx:1020",className:"w-14 h-14 mx-auto mb-4 opacity-40",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:t.jsx("path",{"data-loc":"client\\src\\pages\\Products.tsx:1021",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"M9.172 16.172a4 4 0 015.656 0M9 10h.01M15 10h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})}),t.jsx("p",{"data-loc":"client\\src\\pages\\Products.tsx:1023",className:"font-medium",children:"No hay planes que coincidan con los filtros"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Products.tsx:1024",className:"text-sm mt-1",children:"Intenta ajustar los filtros de categoría o precio"})]}):S==="list"?t.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:1027",className:"space-y-4",children:F.map(X=>t.jsx(ZN,{"data-loc":"client\\src\\pages\\Products.tsx:1029",plan:X,precio:ee[X.id]??null,unavailable:!!Q[X.id],calculating:G,searched:T,edadNum:B,genero:g,asegurados:f},X.id))}):t.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:1043",className:"grid grid-cols-2 xl:grid-cols-3 gap-4",children:F.map(X=>t.jsx(KN,{"data-loc":"client\\src\\pages\\Products.tsx:1045",plan:X,precio:ee[X.id]??null,unavailable:!!Q[X.id],calculating:G,searched:T,edadNum:B,genero:g},X.id))}),t.jsx("div",{"data-loc":"client\\src\\pages\\Products.tsx:1060",className:"mt-10 p-5 bg-white border border-gray-100 rounded-2xl",children:t.jsxs("p",{"data-loc":"client\\src\\pages\\Products.tsx:1061",className:"text-xs text-gray-400 leading-relaxed",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\Products.tsx:1062",className:"text-gray-600",children:"¿Cómo calculamos los precios?"})," Los precios se calculan en base a la tarifa oficial de cada aseguradora según tu edad, género y departamento. Para grupos de 2+ asegurados se aplica descuento grupal automático. Los precios son referenciales y pueden variar según condiciones médicas preexistentes."]})})]})]})]})]})}function JN({planId:n,planName:l,onClose:r,onConfirm:c}){const[u,p]=y.useState(""),[m,g]=y.useState(""),[x,f]=y.useState(""),[v,b]=y.useState(!1),[j,N]=y.useState(""),E=async S=>{if(S.preventDefault(),N(""),!u.trim()){N("El nombre es requerido");return}if(!m.trim()||!Jt(m)){N("Correo válido requerido");return}if(!x.trim()){N("El teléfono es requerido");return}b(!0);try{const T=await(await fetch("/api/schedule-notification",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({nombre:u,correo:m,telefono:x,planId:n,planName:l})})).json();T.ok?c():N(T.error||"Error al procesar la solicitud")}catch{N("Error de conexión")}finally{b(!1)}};return t.jsx("div",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:67",className:"fixed inset-0 bg-black/40 flex items-center justify-center p-4 z-50",children:t.jsxs("div",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:68",className:"bg-white rounded-2xl shadow-xl max-w-md w-full p-8",children:[t.jsx("h2",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:69",className:"text-2xl font-bold mb-2",style:{color:"#1C2D6E"},children:"Agendar asesoría"}),t.jsxs("p",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:72",className:"text-gray-600 text-sm mb-6",children:["Plan seleccionado: ",t.jsx("span",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:73",className:"font-bold",style:{color:"#00C5D4"},children:l})]}),t.jsxs("form",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:76",onSubmit:E,className:"space-y-4",children:[t.jsxs("div",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:77",children:[t.jsx("label",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:78",className:"block text-sm font-semibold text-gray-700 mb-2",children:"Nombre completo"}),t.jsx("input",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:79",type:"text",value:u,onChange:S=>p(S.target.value),placeholder:"Tu nombre",className:"w-full px-4 py-2.5 border border-gray-300 rounded-lg focus:outline-none focus:ring-2",style:{focusRingColor:"#00C5D4"},disabled:v})]}),t.jsxs("div",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:90",children:[t.jsx("label",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:91",className:"block text-sm font-semibold text-gray-700 mb-2",children:"Correo electrónico"}),t.jsx("input",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:92",type:"email",value:m,onChange:S=>g(S.target.value),placeholder:"tu@correo.com",className:"w-full px-4 py-2.5 border border-gray-300 rounded-lg focus:outline-none focus:ring-2",style:{focusRingColor:"#00C5D4"},disabled:v})]}),t.jsxs("div",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:103",children:[t.jsx("label",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:104",className:"block text-sm font-semibold text-gray-700 mb-2",children:"Teléfono"}),t.jsx("input",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:105",type:"tel",value:x,onChange:S=>f(S.target.value),placeholder:"+57 300 1234567",className:"w-full px-4 py-2.5 border border-gray-300 rounded-lg focus:outline-none focus:ring-2",style:{focusRingColor:"#00C5D4"},disabled:v})]}),j&&t.jsx("div",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:116",className:"text-red-600 text-sm font-semibold",children:j}),t.jsxs("div",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:118",className:"flex gap-3 pt-4",children:[t.jsx("button",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:119",type:"button",onClick:r,className:"flex-1 px-4 py-2.5 rounded-lg border border-gray-300 text-gray-700 font-semibold hover:bg-gray-50 transition-colors",disabled:v,children:"Cancelar"}),t.jsx("button",{"data-loc":"client\\src\\components\\SchedulingModal.tsx:127",type:"submit",className:"flex-1 px-4 py-2.5 rounded-lg text-white font-semibold transition-all hover:opacity-90 disabled:opacity-50",style:{background:"#00C5D4"},disabled:v,children:v?"Procesando...":"Agendar cita"})]})]})]})})}const eS=["Amazonas","Antioquia","Arauca","Atlántico","Bolívar","Boyacá","Caldas","Caquetá","Casanare","Cauca","Cesar","Chocó","Córdoba","Cundinamarca","Darién","Distrito Capital","Guainía","Guaviare","Huila","La Guajira","Magdalena","Meta","Nariño","Norte de Santander","Putumayo","Quindío","Risaralda","San Andrés y Providencia","Santander","Sucre","Tolima","Valle del Cauca","Vaupés","Vichada"],aS=["AXA Colpatria","Bolivar","Colmedica","Coomeva","Coosalud EPS","Famisanar","Medplus","Salud Total","Sanitas","Sura"],m0=[0,5,18,20,22,25,28,30,32,35,38,40,42,45,48,50,52,55,58,60,62,65,70,80],tS=["Masculino","Femenino"];function _u(n){const l=Math.min(Math.max(n,0),80);let r=m0[0];for(const c of m0)if(c<=l)r=c;else break;return r}function sS({value:n,onChange:l}){const[r,c]=y.useState(!1),[u,p]=y.useState(n),m=y.useRef(null);y.useEffect(()=>{p(n)},[n]),y.useEffect(()=>{const x=f=>{m.current&&!m.current.contains(f.target)&&c(!1)};return document.addEventListener("mousedown",x),()=>document.removeEventListener("mousedown",x)},[]);const g=eS.filter(x=>x.toLowerCase().includes(u.toLowerCase()));return t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:78",ref:m,className:"relative flex flex-col w-full lg:min-w-[180px]",children:[t.jsx("label",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:79",className:"text-[10px] font-bold text-[#1C2D6E]/60 uppercase tracking-wider mb-1.5",children:"Departamento"}),t.jsx("input",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:80",type:"text",value:u,placeholder:"Buscar departamento...",onChange:x=>{p(x.target.value),c(!0)},onFocus:()=>c(!0),className:"w-full bg-[#F8FAFC] border-2 border-gray-200 rounded-xl px-4 py-2.5 text-sm text-gray-700 focus:outline-none focus:border-[#00C5D4] focus:ring-2 focus:ring-[#00C5D4]/15 focus:bg-white shadow-sm transition-all"}),r&&g.length>0&&t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:89",className:"absolute top-full left-0 z-50 bg-white border border-gray-200 rounded-xl shadow-xl mt-1 max-h-52 overflow-y-auto min-w-[200px]",children:g.map(x=>t.jsx("button",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:91",type:"button",onMouseDown:()=>{l(x),p(x),c(!1)},className:"w-full text-left px-4 py-2 text-sm text-gray-700 hover:bg-[#00C5D4]/10 hover:text-[#00C5D4] transition-colors",children:x},x))})]})}function nS({min:n,max:l,step:r,valueMin:c,valueMax:u,onChangeMin:p,onChangeMax:m,formatLabel:g}){const x=y.useRef(null),f=y.useRef(null),v=(c-n)/(l-n)*100,b=(u-n)/(l-n)*100,j=P=>Math.round(P/r)*r,N=P=>{const T=x.current?.getBoundingClientRect();if(!T)return n;const q=Math.max(0,Math.min(1,(P-T.left)/T.width));return j(n+q*(l-n))},E=P=>{f.current=P;const T=G=>{const U="touches"in G?G.touches[0].clientX:G.clientX,ee=N(U);f.current==="min"&&p(Math.max(n,Math.min(ee,u-r))),f.current==="max"&&m(Math.min(l,Math.max(ee,c+r)))},q=()=>{f.current=null,document.removeEventListener("mousemove",T),document.removeEventListener("mouseup",q),document.removeEventListener("touchmove",T),document.removeEventListener("touchend",q)};document.addEventListener("mousemove",T),document.addEventListener("mouseup",q),document.addEventListener("touchmove",T,{passive:!0}),document.addEventListener("touchend",q)},S=P=>{if(f.current)return;const T=N(P.clientX),q=Math.abs(T-c),G=Math.abs(T-u);q<=G?p(Math.max(n,Math.min(T,u-r))):m(Math.min(l,Math.max(T,c+r)))};return t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:162",children:[t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:163",className:"flex items-center justify-between text-xs mb-4",children:[t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:164",className:"bg-[#00C5D4] text-white px-2 py-0.5 rounded font-semibold",children:g(c)}),t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:165",className:"bg-[#00C5D4] text-white px-2 py-0.5 rounded font-semibold",children:g(u)})]}),t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:167",className:"px-2",children:t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:168",ref:x,className:"relative h-1.5 rounded-full bg-gray-200 cursor-pointer",onClick:S,children:[t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:174",className:"absolute h-full rounded-full pointer-events-none",style:{left:`${v}%`,right:`${100-b}%`,background:"#00C5D4"}}),t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:177",className:"absolute w-4 h-4 rounded-full bg-[#00C5D4] border-2 border-white shadow-md cursor-grab",style:{top:"50%",left:`${v}%`,transform:"translate(-50%, -50%)",zIndex:4},onMouseDown:P=>{P.preventDefault(),E("min")},onTouchStart:()=>E("min")}),t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:184",className:"absolute w-4 h-4 rounded-full bg-[#00C5D4] border-2 border-white shadow-md cursor-grab",style:{top:"50%",left:`${b}%`,transform:"translate(-50%, -50%)",zIndex:4},onMouseDown:P=>{P.preventDefault(),E("max")},onTouchStart:()=>E("max")})]})})]})}function qu({stars:n}){return t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:199",className:"flex gap-0.5",children:[1,2,3,4,5].map(l=>t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:201",className:`text-base ${l<=n?"text-amber-400":"text-gray-200"}`,children:"★"},l))})}function Fu({label:n,color:l}){return t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:209",className:"inline-block text-xs font-semibold px-3 py-1 rounded-full",style:{background:`${l}20`,color:l},children:n})}function oS(n,l,r,c,u,p){const m=n.category in Ia?Ia[n.category].label:n.category,g=r&&c?`${_u(Number(c))} años`:"",x=u==="Masculino"?"Hombre":"Mujer";return`<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="utf-8">
<title>${n.name} - Evai Seguros</title>
<style>
  *{box-sizing:border-box;margin:0;padding:0}
  body{font-family:Arial,Helvetica,sans-serif;color:#1a1a2e;background:#fff;padding:32px;max-width:800px;margin:0 auto}
  .header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:3px solid #00C5D4;padding-bottom:16px;margin-bottom:24px}
  .company{font-size:11px;color:#9ca3af;margin-bottom:2px}
  .plan-name{font-size:22px;font-weight:900;color:#1C2D6E;margin-bottom:4px}
  .badge{display:inline-block;background:#00C5D420;color:#00C5D4;padding:3px 12px;border-radius:20px;font-size:11px;font-weight:600}
  .stars{color:#f59e0b;font-size:18px;margin-top:4px}
  .price-block{text-align:right;flex-shrink:0}
  .price-label{font-size:11px;color:#9ca3af;margin-bottom:4px}
  .price{font-size:30px;font-weight:900;color:#1C2D6E}
  .price-sub{font-size:11px;color:#00C5D4;margin-top:2px}
  .section{margin-bottom:20px}
  .section-title{font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e5e7eb;padding-bottom:6px;margin-bottom:12px}
  table{width:100%;border-collapse:collapse}
  thead th{background:#1C2D6E;color:#fff;padding:10px 14px;text-align:left;font-size:12px}
  tbody td{padding:10px 14px;font-size:12px;border-bottom:1px solid #f3f4f6;color:#374151}
  tbody tr:nth-child(even) td{background:#f9fafb}
  .tope td{background:#f0fdf4!important;color:#15803d;font-weight:600}
  .grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}
  .card{border:1px solid #e5e7eb;border-radius:8px;padding:16px}
  .row{display:flex;justify-content:space-between;margin-bottom:8px;font-size:12px}
  .lbl{color:#6b7280}
  .val{font-weight:600;color:#1C2D6E}
  .chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}
  .chip-t{background:#00C5D420;color:#00838F;padding:2px 8px;border-radius:12px;font-size:10px;font-weight:500}
  .chip-g{background:#f3f4f6;color:#6b7280;padding:2px 8px;border-radius:12px;font-size:10px;font-weight:500}
  .note{margin-top:24px;background:#E0F7FA;border-radius:8px;padding:12px 16px;font-size:11px;color:#00838F}
  @media print{body{padding:16px}}
</style>
</head>
<body>
<div class="header">
  <div>
    <div class="company">${n.company}</div>
    <div class="plan-name">${n.name}</div>
    <div class="badge">${m} · ${n.subcategory}</div>
    <div class="stars">${"★".repeat(n.stars)}${"☆".repeat(5-n.stars)}</div>
  </div>
  <div class="price-block">
    <div class="price-label">Precio mensual</div>
    <div class="price">${wa(l)}</div>
    ${g?`<div class="price-sub">${g} · ${x}</div>`:""}
  </div>
</div>

<div class="section">
  <div class="section-title">Coberturas del Servicio</div>
  <table>
    <thead><tr><th>Servicio cubierto</th><th>Cobertura máxima</th><th>Copago</th></tr></thead>
    <tbody>
      ${n.feature1?`<tr><td><strong>${n.feature1.label}</strong></td><td>${n.feature1.cobertura}</td><td>${n.feature1.copago}</td></tr>`:""}
      ${n.feature2?`<tr><td><strong>${n.feature2.label}</strong></td><td>${n.feature2.cobertura}</td><td>${n.feature2.copago}</td></tr>`:""}
      <tr class="tope"><td>✓ Tope máximo</td><td colspan="2">${n.tope}</td></tr>
    </tbody>
  </table>
</div>

<div class="grid2">
  <div class="card">
    <div class="section-title">Información general</div>
    <div class="row"><span class="lbl">Categoría</span><span class="val">${m}</span></div>
    <div class="row"><span class="lbl">Modalidad</span><span class="val">${n.subcategory}</span></div>
    <div class="row"><span class="lbl">Personas cubiertas</span><span class="val">${p} persona${p!==1?"s":""}</span></div>
    <div class="row"><span class="lbl">Calificación</span><span class="val" style="color:#f59e0b">${"★".repeat(n.stars)}</span></div>
  </div>
  <div class="card">
    <div class="section-title">Precio</div>
    <div class="row"><span class="lbl">Valor mensual</span><span class="val" style="font-size:17px">${wa(l)}</span></div>
    ${n.originalPrice?`<div class="row"><span class="lbl">Precio regular</span><span class="val" style="text-decoration:line-through;color:#9ca3af">${wa(n.originalPrice)}</span></div>`:""}
    ${n.discount?`<div class="row"><span class="lbl">Descuento</span><span class="val" style="color:#ef4444">-${n.discount}%</span></div>`:""}
    ${g?`<div class="row"><span class="lbl">Tarifa para</span><span class="val" style="color:#00C5D4">${g} · ${x}</span></div>`:""}
  </div>
</div>

${n.departamentos?.length||n.epsCompatibles?.length?`
<div class="section">
  <div class="section-title">Disponibilidad</div>
  ${n.departamentos?.length?`<div style="margin-bottom:10px"><div style="font-size:12px;font-weight:600;color:#374151;margin-bottom:4px">Departamentos</div><div class="chips">${n.departamentos.map(f=>`<span class="chip-t">${f}</span>`).join("")}</div></div>`:""}
  ${n.epsCompatibles?.length?`<div><div style="font-size:12px;font-weight:600;color:#374151;margin-bottom:4px">EPS compatibles</div><div class="chips">${n.epsCompatibles.map(f=>`<span class="chip-g">${f}</span>`).join("")}</div></div>`:""}
</div>`:""}

<div class="note">
  Los precios mostrados son referenciales y pueden variar según edad, género y departamento.
  Contáctanos: <strong>Evai Seguros</strong> · +57 313 797 6146
</div>
</body>
</html>`}function Uu(n){return n.subcategory==="Full"?5:n.subcategory==="Ambulatorio"?3:n.stars}function lS({plan:n,calculatedPrice:l,edad:r,genero:c,numAsegurados:u,onClose:p}){const[m,g]=y.useState("plan"),x=l??n.pricePerMonth,f=n.category in Ia?Ia[n.category].color:"#00C5D4";return m==="plan"?n.pdfPlan:n.pdfFolleto,n.pdfPlan||n.pdfFolleto,y.useEffect(()=>{const v=b=>{b.key==="Escape"&&p()};return document.addEventListener("keydown",v),document.body.style.overflow="hidden",()=>{document.removeEventListener("keydown",v),document.body.style.overflow=""}},[p]),t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:373",className:"fixed inset-0 z-[999] flex items-center justify-center p-2 md:p-4",style:{background:"rgba(11,29,52,0.7)",backdropFilter:"blur(4px)"},onClick:v=>{v.target===v.currentTarget&&p()},children:t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:378",className:"bg-white rounded-2xl shadow-2xl w-full flex flex-col",style:{maxWidth:960,maxHeight:"95vh"},children:[t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:381",className:"flex items-center justify-between px-6 py-4 border-b border-gray-100 flex-shrink-0",children:[t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:382",className:"flex items-center gap-3",children:[n.logo?t.jsx("img",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:384",src:n.logo,alt:n.company,className:"h-10 w-20 object-contain",onError:v=>{v.currentTarget.style.display="none"}}):t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:387",className:"w-10 h-10 rounded-xl flex items-center justify-center text-white text-xs font-bold",style:{background:n.companyColor},children:n.companyInitial}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:390",children:[t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:391",className:"text-[11px] text-gray-400 font-medium leading-none mb-0.5",children:n.company}),t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:392",className:"text-lg font-bold text-[#1C2D6E] leading-tight",children:n.name})]}),t.jsx(Fu,{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:394",label:n.category in Ia?`${Ia[n.category].label} · ${n.subcategory}`:n.subcategory,color:f})]}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:401",className:"flex items-center gap-2",children:[t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:403",className:"text-right hidden sm:block",children:[t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:404",className:"text-xs text-gray-400",children:"Desde"}),t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:405",className:"text-xl font-extrabold text-[#1C2D6E]",style:{fontFamily:"Sora, sans-serif"},children:wa(x)}),l&&r&&t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:409",className:"text-[10px] text-[#00C5D4]",children:[`${_u(Number(r))} años`," · ",c==="Masculino"?"H":"M"]})]}),t.jsx("button",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:414",onClick:p,className:"p-2 hover:bg-gray-100 rounded-lg transition-colors text-gray-400 hover:text-gray-600 ml-2",children:t.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:416",className:"w-5 h-5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:t.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:417",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})})})]})]}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:424",className:"flex flex-1 min-h-0 overflow-hidden",children:[t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:427",className:"w-64 flex-shrink-0 border-r border-gray-100 overflow-y-auto p-5 space-y-4",children:[t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:429",className:"bg-[#00C5D4]/5 rounded-xl p-3",children:[t.jsx(qu,{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:430",stars:n.stars}),t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:431",className:"text-2xl font-extrabold text-[#1C2D6E] mt-1",style:{fontFamily:"Sora, sans-serif"},children:wa(x)}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:434",className:"text-[10px] text-gray-400",children:["/mes · ",u," persona",u!==1?"s":""]})]}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:437",children:[t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:438",className:"text-[10px] font-bold text-gray-400 uppercase tracking-wider mb-2",children:"Coberturas"}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:439",className:"space-y-2",children:[n.feature1&&t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:441",className:"p-2.5 rounded-lg bg-gray-50",children:[t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:442",className:"text-xs font-semibold text-[#1C2D6E]",children:n.feature1.label}),t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:443",className:"text-[10px] text-gray-500",children:n.feature1.cobertura}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:444",className:"text-[10px] text-gray-400",children:["Copago: ",n.feature1.copago]})]}),n.feature2&&t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:448",className:"p-2.5 rounded-lg bg-gray-50",children:[t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:449",className:"text-xs font-semibold text-[#1C2D6E]",children:n.feature2.label}),t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:450",className:"text-[10px] text-gray-500",children:n.feature2.cobertura}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:451",className:"text-[10px] text-gray-400",children:["Copago: ",n.feature2.copago]})]}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:454",className:"p-2.5 rounded-lg bg-gray-50 flex items-center gap-2",children:[t.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:455",className:"w-3.5 h-3.5 text-green-500 flex-shrink-0",fill:"currentColor",viewBox:"0 0 24 24",children:t.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:456",d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"})}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:458",children:[t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:459",className:"text-xs font-semibold text-[#1C2D6E]",children:"Tope"}),t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:460",className:"text-[10px] text-gray-500",children:n.tope})]})]})]})]}),n.departamentos?.length||n.epsCompatibles?.length?t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:467",children:[t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:468",className:"text-[10px] font-bold text-gray-400 uppercase tracking-wider mb-2",children:"Disponibilidad"}),n.departamentos&&n.departamentos.length>0&&t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:470",className:"text-[10px] text-gray-500 mb-1",children:[t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:471",className:"font-medium text-gray-600",children:"Dpto: "}),n.departamentos.slice(0,4).join(", "),n.departamentos.length>4&&` +${n.departamentos.length-4}`]}),n.epsCompatibles&&n.epsCompatibles.length>0&&t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:477",className:"text-[10px] text-gray-500",children:[t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:478",className:"font-medium text-gray-600",children:"EPS: "}),n.epsCompatibles.join(", ")]})]}):null,t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:485",className:"space-y-1.5 text-[10px] text-gray-500",children:["Asesoría personalizada sin costo","Sin compromisos de contratación","Respuesta en menos de 24h"].map(v=>t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:487",className:"flex items-center gap-1.5",children:[t.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:488",className:"w-3 h-3 text-[#00C5D4] flex-shrink-0",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:t.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:489",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"})}),v]},v))})]}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:498",className:"flex-1 flex flex-col min-w-0",children:[t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:501",className:"flex items-center justify-between px-5 py-3 border-b border-gray-100 flex-shrink-0",children:[t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:502",className:"text-sm font-semibold text-[#1C2D6E]",children:"Resumen de coberturas"}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:503",className:"flex items-center gap-2",children:[n.pdfPlan&&t.jsxs("a",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:506",href:n.pdfPlan,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-1.5 px-4 py-2 rounded-lg text-xs font-semibold hover:opacity-90 transition-opacity border",style:{color:"#1C2D6E",borderColor:"#1C2D6E"},title:"Descargar clausulado oficial",children:[t.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:514",className:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:t.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:515",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"})}),"Clausulado"]}),t.jsxs("button",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:521",onClick:()=>{const v=oS(n,x,l,r,c,u),b=new Blob([v],{type:"text/html;charset=utf-8"}),j=URL.createObjectURL(b),N=window.open(j,"_blank","width=850,height=950");N&&N.addEventListener("load",()=>{setTimeout(()=>{N.print(),URL.revokeObjectURL(j)},300)})},className:"flex items-center gap-1.5 px-4 py-2 rounded-lg text-white text-xs font-semibold hover:opacity-90 transition-opacity",style:{background:"#00C5D4"},children:[t.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:536",className:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:t.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:537",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 16v1a3 3 0 003 3h10a3 3 0 003-3v-1m-4-4l-4 4m0 0l-4-4m4 4V4"})}),"Descargar / Imprimir"]})]})]}),t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:545",className:"flex-1 overflow-y-auto bg-gray-50",children:t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:546",id:"plan-summary-print",className:"p-6 space-y-5",children:[t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:549",className:"bg-white rounded-xl p-4 border border-gray-100 flex items-center gap-4",children:[n.logo?t.jsx("img",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:551",src:n.logo,alt:n.company,className:"h-12 w-24 object-contain flex-shrink-0"}):t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:553",className:"w-12 h-12 rounded-xl flex items-center justify-center text-white text-sm font-bold flex-shrink-0",style:{background:n.companyColor},children:n.companyInitial}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:556",className:"flex-1",children:[t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:557",className:"text-xs text-gray-400",children:n.company}),t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:558",className:"text-lg font-bold text-[#1C2D6E] leading-tight",children:n.name}),t.jsx(Fu,{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:559",label:n.category in Ia?`${Ia[n.category].label} · ${n.subcategory}`:n.subcategory,color:f})]}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:566",className:"text-right flex-shrink-0",children:[t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:567",className:"text-xs text-gray-400 mb-0.5",children:"Precio mensual"}),t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:568",className:"text-2xl font-extrabold text-[#1C2D6E]",style:{fontFamily:"Sora, sans-serif"},children:wa(x)}),l&&r&&t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:572",className:"text-[10px] text-[#00C5D4] font-medium",children:[Number(r)<18?"Tarifa mín.":`${_u(Number(r))} años`," · ",c==="Masculino"?"Hombre":"Mujer"]}),t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:576",className:"mt-1",children:t.jsx(qu,{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:576",stars:n.stars})})]})]}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:581",className:"bg-white rounded-xl border border-gray-100 overflow-hidden",children:[t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:582",className:"px-4 py-3 flex items-center gap-2",style:{background:"#1C2D6E"},children:[t.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:583",className:"w-4 h-4 text-[#00C5D4]",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:t.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:584",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z"})}),t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:586",className:"text-white text-sm font-bold",children:"Coberturas del Servicio"})]}),t.jsxs("table",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:588",className:"w-full text-sm",children:[t.jsx("thead",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:589",children:t.jsxs("tr",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:590",style:{background:"#f8fafc"},children:[t.jsx("th",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:591",className:"text-left px-4 py-2.5 text-xs font-bold text-gray-500 uppercase tracking-wide w-1/2",children:"Servicio cubierto"}),t.jsx("th",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:592",className:"text-left px-4 py-2.5 text-xs font-bold text-gray-500 uppercase tracking-wide",children:"Cobertura máxima"}),t.jsx("th",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:593",className:"text-left px-4 py-2.5 text-xs font-bold text-gray-500 uppercase tracking-wide",children:"Copago"})]})}),t.jsxs("tbody",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:596",children:[n.feature1&&t.jsxs("tr",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:598",className:"border-t border-gray-50",children:[t.jsx("td",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:599",className:"px-4 py-3 font-medium text-[#1C2D6E] text-xs",children:n.feature1.label}),t.jsx("td",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:600",className:"px-4 py-3 text-xs text-gray-600",children:n.feature1.cobertura}),t.jsx("td",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:601",className:"px-4 py-3 text-xs text-gray-600",children:n.feature1.copago})]}),n.feature2&&t.jsxs("tr",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:605",className:"border-t border-gray-50",style:{background:"#fafbff"},children:[t.jsx("td",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:606",className:"px-4 py-3 font-medium text-[#1C2D6E] text-xs",children:n.feature2.label}),t.jsx("td",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:607",className:"px-4 py-3 text-xs text-gray-600",children:n.feature2.cobertura}),t.jsx("td",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:608",className:"px-4 py-3 text-xs text-gray-600",children:n.feature2.copago})]}),t.jsxs("tr",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:611",className:"border-t border-gray-100",style:{background:"#f0fdf4"},children:[t.jsxs("td",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:612",className:"px-4 py-3 font-semibold text-green-700 text-xs flex items-center gap-2",children:[t.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:613",className:"w-3.5 h-3.5 text-green-500 flex-shrink-0",fill:"currentColor",viewBox:"0 0 24 24",children:t.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:614",d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"})}),"Tope máximo de cobertura"]}),t.jsx("td",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:618",colSpan:2,className:"px-4 py-3 text-xs font-bold text-green-700",children:n.tope})]})]})]})]}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:625",className:"grid grid-cols-2 gap-4",children:[t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:626",className:"bg-white rounded-xl p-4 border border-gray-100",children:[t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:627",className:"text-xs font-bold text-gray-400 uppercase tracking-wide mb-3",children:"Información general"}),t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:628",className:"space-y-2",children:[["Categoría",n.category in Ia?Ia[n.category].label:n.category],["Modalidad",n.subcategory],["Personas cubiertas",`${u} persona${u!==1?"s":""}`],["Calificación","★".repeat(n.stars)+"☆".repeat(5-n.stars)]].map(([v,b])=>t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:635",className:"flex justify-between items-start gap-2",children:[t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:636",className:"text-xs text-gray-500 flex-shrink-0",children:v}),t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:637",className:"text-xs font-semibold text-[#1C2D6E] text-right",children:b})]},v))})]}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:643",className:"bg-white rounded-xl p-4 border border-gray-100",children:[t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:644",className:"text-xs font-bold text-gray-400 uppercase tracking-wide mb-3",children:"Precio"}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:645",className:"space-y-2",children:[t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:646",className:"flex justify-between items-start",children:[t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:647",className:"text-xs text-gray-500",children:"Valor mensual"}),t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:648",className:"text-sm font-extrabold text-[#1C2D6E]",children:wa(x)})]}),n.originalPrice&&t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:651",className:"flex justify-between items-start",children:[t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:652",className:"text-xs text-gray-500",children:"Precio regular"}),t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:653",className:"text-xs text-gray-400 line-through",children:wa(n.originalPrice)})]}),n.discount&&t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:657",className:"flex justify-between items-start",children:[t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:658",className:"text-xs text-gray-500",children:"Descuento"}),t.jsxs("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:659",className:"text-xs font-bold text-red-500",children:["-",n.discount,"%"]})]}),l&&r&&t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:663",className:"mt-2 pt-2 border-t border-gray-50",children:t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:664",className:"text-[10px] text-[#00C5D4] font-medium",children:["Tarifa calculada para ",Number(r)<18?"menor de 18":`${r} años`," · ",c]})})]})]})]}),(n.departamentos?.length||n.epsCompatibles?.length)&&t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:675",className:"bg-white rounded-xl p-4 border border-gray-100",children:[t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:676",className:"text-xs font-bold text-gray-400 uppercase tracking-wide mb-3",children:"Disponibilidad"}),n.departamentos&&n.departamentos.length>0&&t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:678",className:"mb-3",children:[t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:679",className:"text-xs font-semibold text-gray-600 mb-1.5",children:"Departamentos cubiertos"}),t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:680",className:"flex flex-wrap gap-1",children:n.departamentos.map(v=>t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:682",className:"text-[10px] bg-[#00C5D4]/10 text-[#00838F] px-2 py-0.5 rounded-full font-medium",children:v},v))})]}),n.epsCompatibles&&n.epsCompatibles.length>0&&t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:688",children:[t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:689",className:"text-xs font-semibold text-gray-600 mb-1.5",children:"EPS compatibles"}),t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:690",className:"flex flex-wrap gap-1",children:n.epsCompatibles.map(v=>t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:692",className:"text-[10px] bg-gray-100 text-gray-600 px-2 py-0.5 rounded-full font-medium",children:v},v))})]})]}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:701",className:"rounded-xl p-3 text-[10px] text-[#00838F]",style:{background:"#E0F7FA"},children:["Los precios mostrados son referenciales y pueden variar según edad, género y departamento. Para una cotización exacta comunícate con un asesor de ",t.jsx("strong",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:703",children:"Evai Seguros"}),"."]})]})})]})]}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:712",className:"px-6 py-4 border-t border-gray-100 flex flex-col sm:flex-row gap-3 items-center justify-between flex-shrink-0",children:[t.jsx("button",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:713",onClick:p,className:"px-5 py-2.5 rounded-xl border border-gray-200 text-sm text-gray-500 hover:bg-gray-50 transition-colors",children:"Cerrar"}),t.jsxs("button",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:717",onClick:()=>{setSelectedPlanForScheduling({id:n.id,name:n.name}),setShowSchedulingModal(!0)},className:"px-7 py-2.5 rounded-xl text-white font-bold text-sm transition-all hover:opacity-90 flex items-center gap-2",style:{background:"#00C5D4"},children:[t.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:725",viewBox:"0 0 24 24",className:"w-4 h-4 fill-white flex-shrink-0",children:t.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:726",d:"M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11zM7 11h5v5H7z"})}),"Quiero tomarlo — Agendar reunión"]})]})]})})}function rS({plan:n,calculatedPrice:l,unavailable:r,calculating:c,searched:u,edad:p,genero:m,numAsegurados:g,onDetail:x}){const f=n.category in Ia?Ia[n.category].color:"#00C5D4",v=l??n.pricePerMonth;return t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:757",className:"bg-white border border-gray-100 rounded-2xl p-5 flex gap-4 hover:shadow-md hover:border-[#00C5D4]/30 transition-all",children:[t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:761",className:"flex-1 min-w-0",children:[t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:763",className:"mb-3 flex items-center gap-2",children:t.jsx(Fu,{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:764",label:n.category in Ia?`${Ia[n.category].label} - ${n.subcategory}`:n.subcategory,color:f})}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:773",className:"flex items-center gap-3 mb-1",children:[n.logo?t.jsx("img",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:775",src:n.logo,alt:n.company,className:"w-14 h-10 object-contain flex-shrink-0",onError:b=>{const j=b.currentTarget;j.style.display="none";const N=j.nextElementSibling;N&&(N.style.display="flex")}}):null,t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:787",className:"w-10 h-10 rounded-xl items-center justify-center text-white text-xs font-bold flex-shrink-0",style:{background:n.companyColor,display:n.logo?"none":"flex"},children:n.companyInitial}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:793",children:[t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:794",className:"text-xs text-gray-400 font-medium",children:n.company}),t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:795",className:"font-bold text-[#1C2D6E] text-sm",children:n.name})]}),t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:797",className:"ml-auto",children:t.jsx(qu,{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:798",stars:Uu(n)})})]}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:803",className:"grid grid-cols-3 gap-3 mt-4 pt-4 border-t border-gray-50",children:[n.feature1&&t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:805",children:[t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:806",className:"flex items-center gap-1 text-[10px] text-gray-400 uppercase font-semibold mb-1",children:[t.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:807",className:"w-3 h-3",fill:"none",stroke:"currentColor",strokeWidth:"2",viewBox:"0 0 24 24",children:t.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:808",strokeLinecap:"round",strokeLinejoin:"round",d:"M16 7a4 4 0 11-8 0 4 4 0 018 0zM12 14a7 7 0 00-7 7h14a7 7 0 00-7-7z"})}),n.feature1.label]}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:812",className:"text-xs text-gray-600",children:["Cobertura: ",t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:812",className:"font-semibold",children:n.feature1.cobertura})]}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:813",className:"text-xs text-gray-500",children:["Copago: ",n.feature1.copago]})]}),n.feature2&&t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:817",children:[t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:818",className:"flex items-center gap-1 text-[10px] text-gray-400 uppercase font-semibold mb-1",children:[t.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:819",className:"w-3 h-3",fill:"none",stroke:"currentColor",strokeWidth:"2",viewBox:"0 0 24 24",children:t.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:820",strokeLinecap:"round",strokeLinejoin:"round",d:"M3 12l2-2m0 0l7-7 7 7M5 10v10a1 1 0 001 1h3m10-11l2 2m-2-2v10a1 1 0 01-1 1h-3m-6 0a1 1 0 001-1v-4a1 1 0 011-1h2a1 1 0 011 1v4a1 1 0 001 1m-6 0h6"})}),n.feature2.label]}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:824",className:"text-xs text-gray-600",children:["Cobertura: ",t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:824",className:"font-semibold",children:n.feature2.cobertura})]}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:825",className:"text-xs text-gray-500",children:["Copago: ",n.feature2.copago]})]}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:828",children:[t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:829",className:"flex items-center gap-1 text-[10px] text-gray-400 uppercase font-semibold mb-1",children:[t.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:830",className:"w-3 h-3",fill:"none",stroke:"currentColor",strokeWidth:"2",viewBox:"0 0 24 24",children:t.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:831",strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"})}),"Tope"]}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:835",className:"flex items-center gap-1",children:[t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:836",className:"text-xs font-semibold text-gray-700",children:n.tope}),n.topeOk&&t.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:838",className:"w-4 h-4 text-green-500",fill:"currentColor",viewBox:"0 0 24 24",children:t.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:839",d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"})})]})]})]})]}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:848",className:"flex flex-col items-end justify-between flex-shrink-0 ml-2",style:{minWidth:130},children:[t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:849",className:"text-right",children:[n.originalPrice&&!l&&t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:852",className:"text-xs text-gray-400 line-through mb-0.5",children:[wa(n.originalPrice),"/mes"]}),c&&n.tarifaId&&t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:859",className:"flex justify-end mb-1",children:t.jsxs("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:860",className:"animate-spin w-4 h-4 text-[#00C5D4]",fill:"none",viewBox:"0 0 24 24",children:[t.jsx("circle",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:861",className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),t.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:862",className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8v8H4z"})]})}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:868",className:"flex items-center gap-2 justify-end",children:[t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:869",className:"text-2xl font-extrabold text-[#1C2D6E]",style:{fontFamily:"Sora, sans-serif"},children:wa(v)}),n.discount&&!l&&t.jsxs("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:873",className:"bg-red-500 text-white text-xs font-bold px-2 py-0.5 rounded-full",children:["-",n.discount,"%"]})]}),t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:879",className:"text-xs text-gray-400",children:"/mes"}),l&&u&&p?t.jsxs(t.Fragment,{children:[t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:884",className:"text-xs text-[#00C5D4] font-medium mt-0.5",children:["Para ",p," años · ",m==="Masculino"?"Hombre":"Mujer"]}),g>1&&t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:888",className:"text-xs font-bold mt-0.5",style:{color:"#00C5D4"},children:["Total ",g," personas"]})]}):t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:894",className:"text-xs text-gray-400",children:["Para ",g," persona",g!==1?"s":""]})]}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:898",className:"flex flex-col gap-2 mt-4",children:[t.jsx("button",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:899",onClick:()=>x(n),className:"text-white text-sm font-semibold px-6 py-2.5 rounded-xl transition-all hover:opacity-90 text-center",style:{background:"#00C5D4"},children:n.ctaLabel}),t.jsx("button",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:906",onClick:()=>x(n),className:"text-[#00C5D4] text-sm font-medium hover:underline text-center",children:"Ver Detalle"})]})]})]})}function Hl({title:n,subtitle:l,category:r,helmetTitle:c,helmetDesc:u,forceForm:p}){const[m,g]=y.useState(""),[x,f]=y.useState(""),[v,b]=y.useState(""),[j,N]=y.useState("Masculino"),[E,S]=y.useState("estrellas"),[P,T]=y.useState(!1),[q,G]=y.useState(!1),[U,ee]=y.useState(null),[ae,Q]=y.useState({}),[W,fe]=y.useState({}),[de,xe]=y.useState([]),[me,ve]=y.useState(!1),pe=y.useRef(null),[Ce,D]=y.useState(new Set),[B,R]=y.useState(new Set),[oe,re]=y.useState(!1),[w,F]=y.useState(!1),[V,K]=y.useState(0),[ce,X]=y.useState(2e6),[se,$]=y.useState(""),[k,ne]=y.useState(""),[ie,he]=y.useState(""),[Ae,Me]=y.useState(!1),[fa,Xe]=y.useState(!1),pa=y.useRef(null),[Tt,sa]=y.useState(!1),[Za,ct]=y.useState(null),Fe=y.useMemo(()=>w1(r),[r]),Xa=y.useMemo(()=>Fe.some(le=>le.tarifaId)||!!p,[Fe,p]),ha=y.useMemo(()=>{const le=["axa-alterno-amparado","axa-original-amparado","sura-preferente","coomeva-oro-plus","sura-para-todos-preferencial"],ke=Ee=>{const ue=le.indexOf(Ee);return ue===-1?le.length:ue},ma=["AXA Colpatria","Coomeva","Sura","Seguros Mundial"],We=Ee=>{const ue=ma.indexOf(Ee);return ue===-1?ma.length:ue};let Oe=[...Fe];return oe?Oe=[]:Ce.size>0&&(Oe=Oe.filter(Ee=>Ce.has(Ee.subcategory))),w?Oe=[]:B.size>0&&(Oe=Oe.filter(Ee=>B.has(Ee.company))),(V>0||ce<2e6)&&(Oe=Oe.filter(Ee=>{const ue=ae[Ee.id]??Ee.pricePerMonth;return ue>=V&&ue<=ce})),Oe.sort((Ee,ue)=>{const Ba=ke(Ee.id)-ke(ue.id);if(Ba!==0)return Ba;const Qe=ae[Ee.id]??Ee.pricePerMonth,ca=ae[ue.id]??ue.pricePerMonth;if(E==="precio-asc")return Qe-ca;if(E==="precio-desc")return ca-Qe;const oa=We(Ee.company)-We(ue.company);return oa!==0?oa:Uu(ue)-Uu(Ee)})},[Fe,E,ae,Ce,B,ce]),L=new Set(["Famisanar","Comfenalco","Compensar","AMD"]),Se=new Set(["Pareja","Familiar","Medicina Domiciliaria"]),Te=y.useMemo(()=>[...new Set(Fe.map(le=>le.company))].filter(le=>!L.has(le)),[Fe]),Ge=y.useMemo(()=>[...new Set(Fe.map(le=>le.subcategory))].filter(le=>!Se.has(le)),[Fe]);y.useMemo(()=>{const le=Fe.map(ke=>ae[ke.id]??ke.pricePerMonth);return Math.min(...le)},[Fe,ae]),y.useMemo(()=>{const le=Fe.map(ke=>ae[ke.id]??ke.pricePerMonth);return Math.max(...le)},[Fe,ae]);const Ha=y.useCallback(async(le=!1)=>{if(T(!0),!v)return;if(le){if(!se.trim()||!k||!Jt(ie)){Me(!0);return}Me(!1),Xe(!0),pa.current&&clearTimeout(pa.current),pa.current=setTimeout(()=>Xe(!1),4500),fetch("/api/lead",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:ie,profesion:se,mascota:k,departamento:m,eps:x,edad:v,genero:j,producto:n})}).catch(()=>{})}const ke=Math.max(0,Number(v)),We=[{edad:Math.min(80,ke),genero:j},...de.filter(Qe=>Qe.edad).map(Qe=>({edad:Math.min(80,Math.max(0,Number(Qe.edad)||0)),genero:Qe.genero}))],Oe=Fe.filter(Qe=>Qe.tarifaId),Ee=Fe.filter(Qe=>!Qe.tarifaId),ue={},Ba={};for(const Qe of Ee){let ca=0;for(const oa of We){const Ma=oa.edad<=30?.85:oa.edad<=44?1:1.25,bt=Qe.subcategory==="Full"&&oa.genero==="Femenino"&&oa.edad>=18&&oa.edad<=45?1.1:1;ca+=Math.round(Qe.pricePerMonth*Ma*bt)}ue[Qe.id]=ca}if(!Oe.length){Q(ue);return}G(!0);try{for(const Qe of We){const ca=await fetch("/api/precios-lote",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({planIds:Oe.map(Ma=>Ma.tarifaId),edad:Qe.edad,genero:Qe.genero,departamento:m,eps:x})});if(!ca.ok)throw new Error("Error en API");const oa=await ca.json();for(const Ma of Oe){const bt=oa.resultados[Ma.tarifaId];bt?.precio!=null&&(ue[Ma.id]=(ue[Ma.id]??0)+bt.precio)}}Q(ue),fe(Ba)}catch{Q(ue)}finally{G(!1)}},[Fe,v,j,m,x,de,se,k,ie]);return y.useEffect(()=>{const le=ke=>{pe.current&&!pe.current.contains(ke.target)&&ve(!1)};return document.addEventListener("mousedown",le),()=>document.removeEventListener("mousedown",le)},[]),t.jsxs(t.Fragment,{children:[t.jsxs(Oa,{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1148",children:[t.jsx("title",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1149",children:c}),t.jsx("meta",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1150",name:"description",content:u})]}),fa&&t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1155",className:"fixed inset-0 z-[9999] flex flex-col items-center justify-center",style:{background:"rgba(11,29,52,0.92)",backdropFilter:"blur(6px)"},children:t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1157",className:"flex flex-col items-center gap-5",children:[t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1158",className:"relative w-20 h-20",children:[t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1159",className:"w-20 h-20 rounded-full border-4 border-[#00C5D4]/30 border-t-[#00C5D4] animate-spin"}),t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1160",className:"absolute inset-0 flex items-center justify-center",children:t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1161",className:"w-10 h-10 rounded-full animate-pulse",style:{background:"#00C5D4"}})})]}),t.jsx("p",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1164",className:"text-white text-xl font-bold text-center px-8",style:{fontFamily:"Sora, sans-serif"},children:"De acuerdo a tu perfil vamos a calcular las mejores opciones para ti"}),t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1167",className:"flex gap-2",children:[0,1,2].map(le=>t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1169",className:"w-2.5 h-2.5 rounded-full bg-[#00C5D4]",style:{animation:`bounce 0.8s ease-in-out ${le*.2}s infinite`}},le))})]})}),U&&t.jsx(lS,{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1179",plan:U,calculatedPrice:ae[U.id]??null,edad:v,genero:j,numAsegurados:1+de.filter(le=>le.edad).length,onClose:()=>ee(null)}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1189",className:"min-h-screen",style:{background:"#fcfdff",fontFamily:"Inter, sans-serif"},children:[t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1191",className:"bg-white border-b border-gray-100",children:t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1192",className:"max-w-[1200px] mx-auto px-6 py-8 flex items-start justify-between gap-8",children:[t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1193",className:"flex-1",children:[t.jsx("h1",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1194",className:"text-3xl font-bold mb-1",style:{color:"#00C5D4",fontFamily:"Sora, sans-serif"},children:n}),t.jsx("p",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1197",className:"text-gray-500 text-base mb-6",children:l}),Xa?t.jsxs(t.Fragment,{children:[t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1202",className:"bg-white rounded-2xl border border-gray-100 shadow-sm p-5",children:t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1203",className:"grid grid-cols-2 gap-x-3 gap-y-4 lg:flex lg:flex-wrap lg:items-end lg:gap-3",children:[t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1204",className:"col-span-1",children:t.jsx(sS,{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1205",value:m,onChange:g})}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1208",className:"col-span-1 flex flex-col lg:min-w-[160px]",children:[t.jsx("label",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1209",className:"text-[10px] font-bold text-[#1C2D6E]/60 uppercase tracking-wider mb-1.5",children:"EPS Actual"}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1210",className:"relative",children:[t.jsxs("select",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1211",value:x,onChange:le=>f(le.target.value),className:"w-full bg-[#F8FAFC] border-2 border-gray-200 rounded-xl px-4 py-2.5 pr-9 text-sm text-gray-700 focus:outline-none focus:border-[#00C5D4] focus:ring-2 focus:ring-[#00C5D4]/15 focus:bg-white shadow-sm transition-all appearance-none cursor-pointer",children:[t.jsx("option",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1216",value:"",children:"Selecciona tu EPS"}),aS.map(le=>t.jsx("option",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1217",children:le},le))]}),t.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1219",className:"absolute right-3 top-1/2 -translate-y-1/2 w-4 h-4 text-gray-400 pointer-events-none",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:t.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1219",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 9l-7 7-7-7"})})]})]}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1223",className:"col-span-1 flex flex-col lg:w-32",children:[t.jsxs("label",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1224",className:"text-[10px] font-bold text-[#1C2D6E]/60 uppercase tracking-wider mb-1.5",children:["Edad ",t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1225",className:"normal-case font-normal text-gray-400",children:"(cualquier edad)"})]}),t.jsx("input",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1227",type:"number",min:0,max:99,value:v,onChange:le=>b(le.target.value),placeholder:"ej: 30",className:"w-full bg-[#F8FAFC] border-2 border-gray-200 rounded-xl px-4 py-2.5 text-sm text-gray-700 focus:outline-none focus:border-[#00C5D4] focus:ring-2 focus:ring-[#00C5D4]/15 focus:bg-white shadow-sm transition-all"})]}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1238",className:"col-span-1 flex flex-col lg:min-w-[130px]",children:[t.jsx("label",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1239",className:"text-[10px] font-bold text-[#1C2D6E]/60 uppercase tracking-wider mb-1.5",children:"Género"}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1240",className:"relative",children:[t.jsx("select",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1241",value:j,onChange:le=>N(le.target.value),className:"w-full bg-[#F8FAFC] border-2 border-gray-200 rounded-xl px-4 py-2.5 pr-9 text-sm text-gray-700 focus:outline-none focus:border-[#00C5D4] focus:ring-2 focus:ring-[#00C5D4]/15 focus:bg-white shadow-sm transition-all appearance-none cursor-pointer",children:tS.map(le=>t.jsx("option",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1246",children:le},le))}),t.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1248",className:"absolute right-3 top-1/2 -translate-y-1/2 w-4 h-4 text-gray-400 pointer-events-none",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:t.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1248",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 9l-7 7-7-7"})})]})]})]})}),(()=>{const le=Ae&&!se.trim(),ke=Ae&&!k,ma=Ae&&!ie.trim(),We=Ae&&!!ie.trim()&&!Jt(ie),Oe=ma||We,Ee=le||ke||Oe;return t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1264",className:"mt-3 bg-white rounded-2xl border border-gray-100 shadow-sm p-5",children:[t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1265",className:"grid grid-cols-2 gap-x-3 gap-y-4 lg:flex lg:flex-wrap lg:gap-4 lg:items-start",children:[t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1267",className:"col-span-1 flex flex-col lg:min-w-[160px]",children:[t.jsxs("label",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1268",className:"text-[10px] font-bold uppercase tracking-wider mb-1.5",style:{color:le?"#ef4444":"#1C2D6E99"},children:["Profesión ",le&&t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1269",className:"normal-case font-normal",children:"*requerido"})]}),t.jsx("input",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1271",type:"text",value:se,onChange:ue=>$(ue.target.value),placeholder:"ej: Médico, Ingeniero...",className:"w-full bg-[#F8FAFC] border-2 rounded-xl px-4 py-2.5 text-sm text-gray-700 focus:outline-none focus:ring-2 focus:bg-white shadow-sm transition-all",style:{borderColor:le?"#ef4444":"#e5e7eb","--tw-ring-color":"#00C5D4"},onFocus:ue=>{ue.currentTarget.style.borderColor="#00C5D4"},onBlur:ue=>{le||(ue.currentTarget.style.borderColor="#e5e7eb")}})]}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1279",className:"col-span-1 flex flex-col",children:[t.jsxs("label",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1280",className:"text-[10px] font-bold uppercase tracking-wider mb-1.5",style:{color:ke?"#ef4444":"#1C2D6E99"},children:["¿Mascota? ",ke&&t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1281",className:"normal-case font-normal",children:"*requerido"})]}),t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1283",className:"flex gap-2",children:["si","no"].map(ue=>t.jsx("button",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1285",type:"button",onClick:()=>ne(ue),className:"flex-1 py-2.5 rounded-xl text-sm font-semibold border-2 transition-all shadow-sm",style:{borderColor:k===ue?"#00C5D4":ke?"#ef4444":"#e5e7eb",background:k===ue?"#00C5D4":"#F8FAFC",color:k===ue?"#fff":"#6b7280"},children:ue==="si"?"Sí":"No"},ue))})]}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1302",className:"col-span-2 flex flex-col lg:flex-1 lg:min-w-[200px]",children:[t.jsxs("label",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1303",className:"text-[10px] font-bold uppercase tracking-wider mb-1.5",style:{color:Oe?"#ef4444":"#1C2D6E99"},children:["Correo electrónico ",ma&&t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1304",className:"normal-case font-normal",children:"*requerido"}),We&&t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1304",className:"normal-case font-normal",children:"*correo inválido"})]}),t.jsx("input",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1306",type:"email",value:ie,onChange:ue=>he(ue.target.value),placeholder:"tu@correo.com",className:"w-full bg-[#F8FAFC] border-2 rounded-xl px-4 py-2.5 text-sm text-gray-700 focus:outline-none focus:bg-white shadow-sm transition-all",style:{borderColor:Oe?"#ef4444":"#e5e7eb"},onFocus:ue=>{ue.currentTarget.style.borderColor="#00C5D4"},onBlur:ue=>{Oe||(ue.currentTarget.style.borderColor="#e5e7eb")}})]}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1314",className:"col-span-2 flex gap-2 lg:gap-3 items-end",children:[t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1315",className:"relative flex-1 lg:flex-none",ref:pe,children:[t.jsxs("button",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1316",type:"button",onClick:()=>ve(ue=>!ue),className:"w-full lg:w-auto flex items-center justify-center gap-1.5 border border-gray-200 text-xs font-medium px-3 py-2.5 rounded-lg text-gray-600 hover:border-[#00C5D4] hover:text-[#00C5D4] transition-all lg:border-2 lg:text-sm lg:px-4 lg:py-2",children:[t.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1321",className:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:t.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1322",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M16 7a4 4 0 11-8 0 4 4 0 018 0zM12 14a7 7 0 00-7 7h14a7 7 0 00-7-7z"})}),t.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1324",className:"w-3 h-3",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:t.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1325",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:3,d:"M12 4v16m8-8H4"})}),"Agregar asegurados",de.length>0&&t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1329",className:"bg-[#00C5D4] text-white text-[10px] font-bold rounded-full w-5 h-5 flex items-center justify-center flex-shrink-0",children:de.length})]}),me&&t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1335",className:"absolute bottom-full left-0 z-50 bg-white border border-gray-200 rounded-xl shadow-2xl mb-2 p-4 min-w-[300px]",children:[t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1336",className:"flex items-center justify-between mb-3",children:[t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1337",className:"text-sm font-bold text-[#1C2D6E]",children:"Personas aseguradas"}),t.jsx("button",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1338",onClick:()=>ve(!1),className:"text-gray-400 hover:text-gray-600 transition-colors",children:t.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1339",className:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:t.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1340",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})})})]}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1345",className:"flex items-center gap-2 py-2.5 border-b border-gray-100",children:[t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1346",className:"w-7 h-7 rounded-full bg-[#00C5D4]/10 flex items-center justify-center flex-shrink-0",children:t.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1347",className:"w-4 h-4 text-[#00C5D4]",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:t.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1348",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M16 7a4 4 0 11-8 0 4 4 0 018 0zM12 14a7 7 0 00-7 7h14a7 7 0 00-7-7z"})})}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1351",className:"flex-1",children:[t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1352",className:"text-xs font-semibold text-[#00C5D4]",children:"Titular"}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1353",className:"text-[11px] text-gray-500",children:[v?`${v} años`:"Sin edad"," · ",j]})]})]}),de.map((ue,Ba)=>t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1358",className:"flex items-center gap-2 py-2.5 border-b border-gray-50",children:[t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1359",className:"w-7 h-7 rounded-full bg-gray-100 flex items-center justify-center flex-shrink-0",children:t.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1360",className:"w-4 h-4 text-gray-400",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:t.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1361",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M16 7a4 4 0 11-8 0 4 4 0 018 0zM12 14a7 7 0 00-7 7h14a7 7 0 00-7-7z"})})}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1364",className:"text-[10px] text-gray-400 w-16 flex-shrink-0",children:["Persona ",Ba+2]}),t.jsx("input",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1365",type:"number",min:0,max:99,placeholder:"Edad",value:ue.edad,onChange:Qe=>xe(ca=>ca.map((oa,Ma)=>Ma===Ba?{...oa,edad:Qe.target.value}:oa)),className:"w-14 border-b border-gray-300 focus:border-[#00C5D4] text-xs py-1 outline-none text-gray-700 bg-transparent text-center"}),t.jsxs("select",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1374",value:ue.genero,onChange:Qe=>xe(ca=>ca.map((oa,Ma)=>Ma===Ba?{...oa,genero:Qe.target.value}:oa)),className:"flex-1 border-b border-gray-300 focus:border-[#00C5D4] text-xs py-1 outline-none text-gray-700 bg-transparent cursor-pointer",children:[t.jsx("option",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1379",children:"Masculino"}),t.jsx("option",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1380",children:"Femenino"})]}),t.jsx("button",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1382",onClick:()=>xe(Qe=>Qe.filter((ca,oa)=>oa!==Ba)),className:"text-gray-300 hover:text-red-400 transition-colors flex-shrink-0",children:t.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1386",className:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:t.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1387",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16"})})})]},ue.id)),t.jsxs("button",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1393",onClick:()=>xe(ue=>[...ue,{id:`${Date.now()}`,edad:"",genero:"Masculino"}]),className:"mt-3 w-full flex items-center justify-center gap-2 text-xs font-semibold text-[#00C5D4] border border-dashed border-[#00C5D4]/40 rounded-lg py-2 hover:bg-[#00C5D4]/5 transition-colors",children:[t.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1397",className:"w-3.5 h-3.5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:t.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1398",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2.5,d:"M12 4v16m8-8H4"})}),"Agregar otra persona"]}),de.length>0&&t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1403",className:"mt-3 pt-3 border-t border-gray-100 text-[10px] text-gray-400 text-center",children:["Precio total para ",1+de.filter(ue=>ue.edad).length," persona",1+de.filter(ue=>ue.edad).length!==1?"s":""]}),t.jsxs("button",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1407",onClick:()=>{ve(!1),Ha(!0)},disabled:q,className:"mt-3 w-full flex items-center justify-center gap-2 text-xs font-bold text-white rounded-lg py-2.5 transition-all disabled:opacity-60",style:{background:"#00C5D4"},children:[t.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1413",className:"w-3.5 h-3.5",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:t.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1414",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2.5,d:"M9 7h6m0 10v-3m-3 3h.01M9 17h.01M9 11h.01M12 11h.01M15 11h.01M4 19h16a2 2 0 002-2V7a2 2 0 00-2-2H4a2 2 0 00-2 2v10a2 2 0 002 2z"})}),"Calcular precios"]})]})]}),t.jsxs("button",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1421",onClick:()=>Ha(!0),disabled:q,className:"flex-1 lg:flex-none border-2 text-sm font-semibold px-5 py-2.5 rounded-lg transition-all hover:bg-[#00C5D4] hover:text-white hover:border-[#00C5D4] disabled:opacity-60 disabled:cursor-not-allowed flex items-center justify-center gap-2",style:{borderColor:"#00C5D4",color:"#00C5D4"},children:[q&&t.jsxs("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1428",className:"animate-spin w-4 h-4",fill:"none",viewBox:"0 0 24 24",children:[t.jsx("circle",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1429",className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),t.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1430",className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8v8H4z"})]}),q?"Calculando...":"Calcular precios"]})]})]}),Ee&&t.jsxs("p",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1438",className:"text-xs text-red-500 mt-2 flex items-center gap-1",children:[t.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1439",className:"w-3.5 h-3.5 flex-shrink-0",fill:"currentColor",viewBox:"0 0 20 20",children:t.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1439",fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7 4a1 1 0 11-2 0 1 1 0 012 0zm-1-9a1 1 0 00-1 1v4a1 1 0 102 0V6a1 1 0 00-1-1z",clipRule:"evenodd"})}),"Completa los campos marcados para calcular precios"]})]})})(),P&&(m||x||v)&&t.jsxs("p",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1448",className:"text-xs text-gray-500 mt-3 flex items-center gap-1 flex-wrap",children:[t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1449",className:"w-2 h-2 rounded-full bg-green-400 inline-block flex-shrink-0"}),"Precios calculados para:",m&&t.jsxs(t.Fragment,{children:[" ",t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1451",className:"font-semibold",children:m})," ·"]}),x&&t.jsxs(t.Fragment,{children:[" ",t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1452",className:"font-semibold",children:x})," ·"]}),v&&t.jsxs(t.Fragment,{children:[t.jsxs("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1455",className:"font-semibold",children:[v," años"]}),"·"]}),t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1459",className:"font-semibold",children:j}),de.filter(le=>le.edad).length>0&&t.jsxs("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1461",className:"text-[#00C5D4] font-semibold",children:["· Total ",1+de.filter(le=>le.edad).length," personas"]})]})]}):t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1470",className:"flex items-center gap-4 flex-wrap",children:[t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1471",className:"flex items-center gap-2 text-sm text-gray-500 bg-[#00C5D4]/5 border border-[#00C5D4]/20 rounded-xl px-4 py-2.5",children:[t.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1472",className:"w-4 h-4 text-[#00C5D4] flex-shrink-0",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:t.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1473",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})}),t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1475",children:"Los precios se personalizan según tu perfil. Un asesor te cotiza sin costo."})]}),t.jsx("a",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1477",href:"https://wa.me/573137976146?text=Hola%2C+quiero+cotizar+un+plan+de+salud+gratis",target:"_blank",rel:"noopener noreferrer",className:"text-white text-sm font-semibold px-6 py-2.5 rounded-xl transition-all hover:opacity-90",style:{background:"#00C5D4"},children:"Solicitar cotización gratis"})]})]}),t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1490",className:"hidden lg:block flex-shrink-0 w-40 h-32 rounded-xl opacity-40 overflow-hidden",style:{background:"linear-gradient(135deg, #00C5D420, #1C2D6E10)"},children:t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1492",className:"w-full h-full flex items-center justify-center",children:t.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1493",className:"w-16 h-16 text-[#00C5D4]",fill:"none",stroke:"currentColor",strokeWidth:"1",viewBox:"0 0 24 24",children:t.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1494",strokeLinecap:"round",strokeLinejoin:"round",d:"M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"})})})})]})}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1502",className:"max-w-[1200px] mx-auto px-4 md:px-6 py-8 flex flex-col lg:flex-row gap-6",children:[t.jsxs("aside",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1505",className:"w-full lg:w-64 lg:flex-shrink-0 space-y-4",children:[t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1508",className:"bg-white rounded-xl p-5 border border-gray-100",children:[t.jsx("h3",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1509",className:"text-xs font-bold text-gray-500 uppercase tracking-wider mb-3",children:"Precio"}),t.jsx(nS,{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1510",min:0,max:2e6,step:1e4,valueMin:V,valueMax:ce,onChangeMin:K,onChangeMax:X,formatLabel:wa}),(V>0||ce<2e6)&&t.jsx("button",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1521",onClick:()=>{K(0),X(2e6)},className:"mt-2 text-[10px] text-[#00C5D4] hover:underline",children:"Limpiar filtro"})]}),Ge.length>1&&t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1532",className:"bg-white rounded-xl p-5 border border-gray-100",children:[t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1533",className:"flex items-center justify-between mb-3",children:[t.jsx("h3",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1534",className:"text-xs font-bold text-gray-500 uppercase tracking-wider",children:"Categorías"}),t.jsx("button",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1535",onClick:()=>{oe?(re(!1),D(new Set)):(re(!0),D(new Set))},className:"text-[10px] font-semibold px-2 py-0.5 rounded-full border transition-all",style:oe?{color:"#6b7280",borderColor:"#d1d5db",background:"white"}:{color:"#00C5D4",borderColor:"#00C5D4",background:"#E0F7FA"},children:oe?"Seleccionar todas":"Quitar todas"})]}),t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1553",className:"space-y-2",children:Ge.map(le=>{const ke=!oe&&(Ce.size===0||Ce.has(le)),ma=Fe.filter(We=>We.subcategory===le).length;return t.jsxs("label",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1558",className:"flex items-center justify-between cursor-pointer",children:[t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1559",className:"flex items-center gap-2",children:[t.jsx("input",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1560",type:"checkbox",checked:ke,onChange:()=>{re(!1),D(We=>{const Oe=oe?new Set:We.size===0?new Set(Ge):We,Ee=new Set(Oe);return Ee.has(le)?Ee.delete(le):Ee.add(le),Ee.size===Ge.length?new Set:Ee})},className:"accent-[#00C5D4] w-4 h-4 rounded"}),t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1571",className:"text-sm text-gray-600",children:le})]}),t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1573",className:"text-xs text-gray-400 font-semibold",children:ma})]},le)})})]}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1582",className:"bg-white rounded-xl p-5 border border-gray-100",children:[t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1583",className:"flex items-center justify-between mb-3",children:[t.jsx("h3",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1584",className:"text-xs font-bold text-gray-500 uppercase tracking-wider",children:"Compañías"}),t.jsx("button",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1585",onClick:()=>{w?(F(!1),R(new Set)):(F(!0),R(new Set))},className:"text-[10px] font-semibold px-2 py-0.5 rounded-full border transition-all",style:w?{color:"#6b7280",borderColor:"#d1d5db",background:"white"}:{color:"#00C5D4",borderColor:"#00C5D4",background:"#E0F7FA"},children:w?"Seleccionar todas":"Quitar todas"})]}),t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1603",className:"space-y-2",children:Te.map(le=>{const ke=!w&&(B.size===0||B.has(le)),ma=Fe.filter(We=>We.company===le).length;return t.jsxs("label",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1608",className:"flex items-center justify-between cursor-pointer",children:[t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1609",className:"flex items-center gap-2",children:[t.jsx("input",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1610",type:"checkbox",checked:ke,onChange:()=>{F(!1),R(We=>{const Oe=w?new Set:We.size===0?new Set(Te):We,Ee=new Set(Oe);return Ee.has(le)?Ee.delete(le):Ee.add(le),Ee.size===Te.length?new Set:Ee})},className:"accent-[#00C5D4] w-4 h-4 rounded"}),t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1621",className:"text-sm text-gray-600",children:le})]}),t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1623",className:"text-xs text-gray-400 font-semibold",children:ma})]},le)})})]})]}),t.jsxs("main",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1632",className:"flex-1 min-w-0",children:[t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1634",className:"flex items-center justify-between mb-5",children:[t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1635",className:"flex items-center gap-3",children:[t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1636",className:"text-white text-sm font-bold px-3 py-1 rounded-lg",style:{background:"#00C5D4"},children:ha.length}),t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1639",className:"font-semibold text-[#1C2D6E]",children:"Resultados"}),P&&Object.keys(ae).length>0&&t.jsxs("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1641",className:"text-xs text-green-600 font-medium flex items-center gap-1",children:[t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1642",className:"w-2 h-2 rounded-full bg-green-500 inline-block"}),"Precios personalizados"]})]}),t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1648",className:"flex items-center gap-2",children:[t.jsx("span",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1649",className:"text-xs text-gray-400 uppercase font-semibold",children:"Ordenar por"}),t.jsxs("select",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1650",value:E,onChange:le=>S(le.target.value),className:"border border-gray-200 rounded-lg text-sm text-gray-600 px-3 py-1.5 outline-none focus:border-[#00C5D4] cursor-pointer",children:[t.jsx("option",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1655",value:"precio-asc",children:"Precio Menor a Mayor"}),t.jsx("option",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1656",value:"precio-desc",children:"Precio Mayor a Menor"}),t.jsx("option",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1657",value:"estrellas",children:"Mejor Calificación"})]})]})]}),t.jsx("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1663",className:"space-y-4",children:ha.map(le=>t.jsx(rS,{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1665",plan:le,calculatedPrice:ae[le.id]??null,unavailable:!!W[le.id],calculating:q,searched:P,edad:v,genero:j,numAsegurados:1+de.filter(ke=>ke.edad).length,onDetail:ee},le.id))}),ha.length===0&&t.jsxs("div",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1681",className:"text-center py-16 text-gray-400",children:[t.jsx("svg",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1682",className:"w-12 h-12 mx-auto mb-3 opacity-50",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:t.jsx("path",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1683",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"M9.172 16.172a4 4 0 015.656 0M9 10h.01M15 10h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})}),t.jsx("p",{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1685",children:"No hay planes disponibles para esta categoría."})]})]})]})]}),Tt&&Za&&t.jsx(JN,{"data-loc":"client\\src\\components\\ComparadorCategoria.tsx:1694",planId:Za.id,planName:Za.name,onClose:()=>{sa(!1),ct(null)},onConfirm:()=>{sa(!1),ct(null),window.location.href="https://calendar.app.google/T7nB25piRLXTXrtc9"}})]})}function cS(){return t.jsx(Hl,{"data-loc":"client\\src\\pages\\HealthPolicies.tsx:5",title:"Pólizas de Salud",subtitle:"Pólizas de Salud con precios directos y sin costo adicional",category:"polizas-salud",helmetTitle:"Pólizas de Salud | Evai",helmetDesc:"Compara pólizas de salud en Colombia. Cobertura completa con libre elección de médico. Cotiza gratis con Evai."})}const Va="#00C5D4",x0="#E8495F",iS=["Amazonas","Arauca","Atlántico","Bolívar","Boyacá","Caldas","Caquetá","Casanare","Cauca","Cesar","Chocó","Córdoba","Cundinamarca","Darién","Distrito Capital","Guainía","Guaviare","Huila","La Guajira","Magdalena","Meta","Nariño","Norte de Santander","Putumayo","Quindío","Risaralda","San Andrés y Providencia","Santander","Sucre","Tolima","Valle del Cauca","Vaupés","Vichada"],dS=["medicina-prepagada","polizas-salud","eps-complementarios","medicina-domiciliaria","planes-dentales"],Mt=Lu.filter(n=>dS.includes(n.category)),vn=[...new Set(Mt.map(n=>n.company))],Cn=[...new Set(Mt.map(n=>n.subcategory))],hu=Math.min(...Mt.map(n=>n.pricePerMonth)),rc=Math.max(...Mt.map(n=>n.pricePerMonth)),g0={"medicina-prepagada":{bg:"#FFF0F6",text:"#C2185B",label:"Medicina Prepagada"},"polizas-salud":{bg:"#E3F2FD",text:"#1565C0",label:"Pólizas De Salud"},"medicina-domiciliaria":{bg:"#F3E5F5",text:"#7B1FA2",label:"Med. Domiciliaria"},"planes-dentales":{bg:"#E8F5E9",text:"#2E7D32",label:"Dental"},"eps-complementarios":{bg:"#E0F0FF",text:"#0066CC",label:"Complementario EPS"}};function f0({n}){return t.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:50",children:Array.from({length:5}).map((l,r)=>t.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:52",style:{color:r<n?"#FFA726":"#e5e7eb",fontSize:14},children:"★"},r))})}function uS({value:n,onChange:l}){const[r,c]=y.useState(!1),[u,p]=y.useState(n),m=y.useRef(null);y.useEffect(()=>{p(n)},[n]),y.useEffect(()=>{const x=f=>{m.current&&!m.current.contains(f.target)&&c(!1)};return document.addEventListener("mousedown",x),()=>document.removeEventListener("mousedown",x)},[]);const g=y.useMemo(()=>iS.filter(x=>x.toLowerCase().includes(u.toLowerCase())),[u]);return t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:83",ref:m,className:"relative",style:{minWidth:200},children:[t.jsx("input",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:84",type:"text",value:u,placeholder:"Departamento",onChange:x=>{p(x.target.value),c(!0)},onFocus:()=>c(!0),className:"w-full bg-[#F8FAFC] border-2 border-gray-200 rounded-xl px-4 py-2.5 text-sm text-gray-700 outline-none focus:border-[#00C5D4] focus:ring-2 focus:ring-[#00C5D4]/15 focus:bg-white shadow-sm transition-all"}),r&&g.length>0&&t.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:93",className:"absolute top-full left-0 right-0 mt-1 bg-white border border-gray-200 rounded-xl shadow-xl z-50 max-h-56 overflow-y-auto",children:g.map(x=>t.jsx("button",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:95",type:"button",onMouseDown:()=>{l(x),p(x),c(!1)},className:"w-full text-left px-4 py-2.5 text-sm text-gray-700 hover:bg-[#00C5D4]/10 hover:text-[#00C5D4] transition-colors",children:x},x))})]})}function pS(){const[n,l]=y.useState(""),[r,c]=y.useState(""),[u,p]=y.useState(rc),[m,g]=y.useState(""),[x,f]=y.useState(Cn),[v,b]=y.useState(vn),[j,N]=y.useState("asc"),[E,S]=y.useState("list"),[P,T]=y.useState(!1),[q,G]=y.useState(!1),[U,ee]=y.useState(1),[ae,Q]=y.useState({}),[W,fe]=y.useState({}),[de,xe]=y.useState(""),[me,ve]=y.useState(""),[pe,Ce]=y.useState(""),[D,B]=y.useState(!1),[R,oe]=y.useState(!1),re=y.useRef(null),w=y.useMemo(()=>{const k={};for(const ne of Mt)k[ne.id]=ae[ne.id]??ne.pricePerMonth;return k},[ae]),F=y.useMemo(()=>{const k=Mt.filter(he=>!(w[he.id]>u||!v.includes(he.company)||x.length>0&&!x.includes(he.subcategory))),ne=["AXA Colpatria","Coomeva","Sura","Seguros Mundial"],ie=he=>{const Ae=ne.indexOf(he);return Ae===-1?ne.length:Ae};return[...k].sort((he,Ae)=>{const Me=ie(he.company)-ie(Ae.company);if(Me!==0)return Me;const fa=w[he.id],Xe=w[Ae.id];return j==="asc"?fa-Xe:Xe-fa})},[w,u,v,x,j]),V=k=>f(ne=>ne.includes(k)?ne.filter(ie=>ie!==k):[...ne,k]),K=k=>b(ne=>ne.includes(k)?ne.filter(ie=>ie!==k):[...ne,k]),ce=y.useCallback(async()=>{if(!de.trim()||!Jt(pe)){B(!0);return}B(!1);const k=Math.max(1,parseInt(r)||1);ee(k),T(!0),oe(!0),re.current&&clearTimeout(re.current),re.current=setTimeout(()=>oe(!1),4500),fetch("/api/lead",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({producto:"Seguro Empresas",email:pe,empresa:de,nit:me,empleados:r,departamento:n})}).catch(()=>{});const ne=Mt.filter(ie=>ie.tarifaId);if(ne.length){G(!0);try{const ie=await fetch("/api/precios-lote",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({planIds:ne.map(Xe=>Xe.tarifaId),edad:35,genero:"Masculino",departamento:n,eps:""})});if(!ie.ok)throw new Error("API error");const he=await ie.json(),Ae={},Me={};for(const Xe of ne){const pa=he.resultados[Xe.tarifaId];pa?.precio!=null&&(Ae[Xe.id]=pa.precio*k),n&&(Me[Xe.id]=!pa?.disponible)}for(const Xe of Mt.filter(pa=>!pa.tarifaId))Ae[Xe.id]=Xe.pricePerMonth*k;Q(Ae),fe(Me);const fa=Mt.map(Xe=>Ae[Xe.id]??Xe.pricePerMonth);p(Math.max(...fa))}catch{const ie={};for(const he of Mt)ie[he.id]=he.pricePerMonth*k;Q(ie),p(Math.max(...Object.values(ie)))}finally{G(!1)}}},[r,n,pe,de,me]),X=k=>k.toLocaleString("es-CO"),se=k=>ae[k.id]??k.pricePerMonth,$=()=>P&&U>1?`Total ${U} empleados`:"Desde (por persona)";return t.jsxs(t.Fragment,{children:[R&&t.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:278",className:"fixed inset-0 z-[9999] flex flex-col items-center justify-center",style:{background:"rgba(11,29,52,0.92)",backdropFilter:"blur(6px)"},children:t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:280",className:"flex flex-col items-center gap-5",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:281",className:"relative w-20 h-20",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:282",className:"w-20 h-20 rounded-full border-4 border-[#00C5D4]/30 border-t-[#00C5D4] animate-spin"}),t.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:283",className:"absolute inset-0 flex items-center justify-center",children:t.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:284",className:"w-10 h-10 rounded-full animate-pulse",style:{background:"#00C5D4"}})})]}),t.jsx("p",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:287",className:"text-white text-xl font-bold text-center px-8",children:"Estamos Calculando La Mejor Tarifa Para Ti"}),t.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:290",className:"flex gap-2",children:[0,1,2].map(k=>t.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:292",className:"w-2.5 h-2.5 rounded-full bg-[#00C5D4]",style:{animation:`bounce 0.8s ease-in-out ${k*.2}s infinite`}},k))})]})}),t.jsxs(Oa,{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:300",children:[t.jsx("title",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:301",children:"Seguro de Salud para Empresas | Evai"}),t.jsx("meta",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:302",name:"description",content:"Compara seguros de salud para empresas en Colombia. Planes colectivos de medicina prepagada, pólizas y ARL para proteger a tus empleados."})]}),t.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:306",className:"relative overflow-hidden",style:{background:"linear-gradient(135deg, #f8fafc 55%, #e0f7fa 100%)"},children:t.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:308",className:"max-w-[1280px] mx-auto px-8 py-12 flex items-center justify-between",children:t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:309",children:[t.jsx("h1",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:310",className:"text-4xl font-bold mb-2",style:{color:Va},children:"Seguro de Salud para Empresas"}),t.jsxs("p",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:313",className:"text-gray-600 text-lg",children:["Seguros de Salud para tus empleados con precios directos y"," ",t.jsx("strong",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:315",children:"sin costo adicional"})]})]})})}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:322",className:"bg-white border-b border-gray-100 shadow-sm py-4 px-8",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:323",className:"max-w-[1280px] mx-auto flex flex-wrap items-center gap-3",children:[t.jsx(uS,{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:326",value:n,onChange:l}),t.jsx("input",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:329",value:r,onChange:k=>c(k.target.value),placeholder:"Cantidad de empleados",type:"number",min:"1",className:"w-full bg-[#F8FAFC] border-2 border-gray-200 rounded-xl px-4 py-2.5 text-sm text-gray-700 outline-none focus:border-[#00C5D4] focus:ring-2 focus:ring-[#00C5D4]/15 focus:bg-white shadow-sm transition-all",style:{minWidth:180}}),t.jsx("button",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:340",onClick:ce,disabled:q,className:"ml-auto text-white font-semibold rounded-lg px-7 py-2.5 text-sm hover:opacity-90 transition-opacity flex items-center gap-2 disabled:opacity-60",style:{background:Va},children:q?t.jsxs(t.Fragment,{children:[t.jsxs("svg",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:348",className:"animate-spin w-4 h-4",fill:"none",viewBox:"0 0 24 24",children:[t.jsx("circle",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:349",className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),t.jsx("path",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:350",className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8v8H4z"})]}),"Calculando..."]}):"Calcular precios"})]}),P&&!q&&t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:362",className:"max-w-[1280px] mx-auto mt-2 flex items-center gap-2 text-xs text-gray-600 flex-wrap",children:[t.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:363",className:"w-2 h-2 rounded-full bg-green-400 inline-block flex-shrink-0"}),"Precios calculados para:",n&&t.jsx("strong",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:365",className:"text-gray-800",children:n}),n&&t.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:366",className:"text-gray-400",children:"·"}),t.jsxs("strong",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:367",className:"text-gray-800",children:[U," empleado",U!==1?"s":""]}),U>1&&t.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:368",className:"text-gray-500",children:"— precio total mensual por empresa"})]}),(()=>{const k=D&&!de.trim(),ne=D&&!pe.trim(),ie=D&&!!pe.trim()&&!Jt(pe),he=ne||ie,Ae=k||he;return t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:380",className:"max-w-[1280px] mx-auto mt-3",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:381",className:"flex flex-wrap gap-4 items-start",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:382",className:"flex flex-col min-w-[200px] flex-1",children:[t.jsxs("label",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:383",className:"text-xs mb-1 font-medium",style:{color:k?"#ef4444":"#6b7280"},children:["Nombre de la empresa ",k&&t.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:384",children:"*requerido"})]}),t.jsx("input",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:386",type:"text",value:de,onChange:Me=>xe(Me.target.value),placeholder:"ej: Inversiones ABC S.A.S.",className:"w-full bg-[#F8FAFC] border-2 rounded-xl px-4 py-2.5 text-sm text-gray-700 focus:outline-none focus:ring-2 focus:ring-[#00C5D4]/15 focus:bg-white shadow-sm transition-all",style:{borderColor:k?"#ef4444":"#d1d5db"}})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:391",className:"flex flex-col min-w-[160px]",children:[t.jsx("label",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:392",className:"text-xs mb-1 font-medium text-gray-500",children:"NIT"}),t.jsx("input",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:393",type:"text",value:me,onChange:Me=>ve(Me.target.value),placeholder:"900.123.456-7",className:"w-full bg-[#F8FAFC] border-2 border-gray-200 rounded-xl px-4 py-2.5 text-sm text-gray-700 focus:outline-none focus:border-[#00C5D4] focus:ring-2 focus:ring-[#00C5D4]/15 focus:bg-white shadow-sm transition-all"})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:397",className:"flex flex-col flex-1 min-w-[200px]",children:[t.jsxs("label",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:398",className:"text-xs mb-1 font-medium",style:{color:he?"#ef4444":"#6b7280"},children:["Correo electrónico ",ne&&t.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:399",children:"*requerido"}),ie&&t.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:399",children:"*correo inválido"})]}),t.jsx("input",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:401",type:"email",value:pe,onChange:Me=>Ce(Me.target.value),placeholder:"contacto@empresa.com",className:"w-full bg-[#F8FAFC] border-2 rounded-xl px-4 py-2.5 text-sm text-gray-700 focus:outline-none focus:ring-2 focus:ring-[#00C5D4]/15 focus:bg-white shadow-sm transition-all",style:{borderColor:he?"#ef4444":"#d1d5db"}})]})]}),Ae&&t.jsxs("p",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:408",className:"text-xs text-red-500 mt-2 flex items-center gap-1",children:[t.jsx("svg",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:409",className:"w-3.5 h-3.5 flex-shrink-0",fill:"currentColor",viewBox:"0 0 20 20",children:t.jsx("path",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:409",fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7 4a1 1 0 11-2 0 1 1 0 012 0zm-1-9a1 1 0 00-1 1v4a1 1 0 102 0V6a1 1 0 00-1-1z",clipRule:"evenodd"})}),"Completa los campos marcados para calcular precios"]})]})})()]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:419",className:"max-w-[1280px] mx-auto px-8 py-8 flex gap-6",children:[t.jsxs("aside",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:422",className:"w-56 flex-shrink-0 flex flex-col gap-4",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:425",className:"bg-white border border-gray-100 rounded-xl p-5",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:426",className:"text-xs font-bold text-gray-500 uppercase tracking-wider mb-3",children:"Precio"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:427",className:"flex items-center justify-between text-xs text-gray-500 mb-2",children:[t.jsxs("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:428",children:["$ ",X(hu)]}),t.jsxs("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:429",className:"text-white text-[11px] px-2 py-0.5 rounded",style:{background:Va},children:["$ ",X(hu)," - $ ",X(u)]})]}),t.jsx("input",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:433",type:"range",min:hu,max:P?Math.max(...Object.values(ae).filter(Boolean),rc):rc,value:u,onChange:k=>p(Number(k.target.value)),className:"w-full",style:{accentColor:Va}})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:445",className:"bg-white border border-gray-100 rounded-xl p-5",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:446",className:"text-xs font-bold text-gray-500 uppercase tracking-wider mb-3",children:"Clínicas y Hospitales"}),t.jsx("input",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:447",value:m,onChange:k=>g(k.target.value),placeholder:"Clínica u Hospital",className:"border border-gray-200 rounded-lg px-3 py-2 text-sm outline-none w-full bg-gray-50 focus:border-[#00C5D4]"})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:456",className:"bg-white border border-gray-100 rounded-xl p-5",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:457",className:"flex items-center justify-between mb-3",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:458",className:"text-xs font-bold text-gray-500 uppercase tracking-wider",children:"Categorías"}),t.jsx("button",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:459",onClick:()=>f(x.length===Cn.length?[]:[...Cn]),className:"text-[10px] font-semibold px-2 py-0.5 rounded-full border transition-all",style:x.length===Cn.length?{color:Va,borderColor:Va,background:"#E0F7FA"}:{color:"#6b7280",borderColor:"#d1d5db",background:"white"},children:x.length===Cn.length?"Quitar todas":"Seleccionar todas"})]}),Cn.map(k=>{const ne=Mt.filter(ie=>ie.subcategory===k).length;return t.jsxs("label",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:472",className:"flex items-center gap-2 cursor-pointer mb-2 text-sm text-gray-700",children:[t.jsx("input",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:473",type:"checkbox",checked:x.includes(k),onChange:()=>V(k),className:"w-4 h-4 rounded accent-[#00C5D4]"}),t.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:479",className:"flex-1 truncate",children:k}),t.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:480",className:"text-gray-400 text-xs font-semibold",children:ne})]},k)})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:487",className:"bg-white border border-gray-100 rounded-xl p-5",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:488",className:"flex items-center justify-between mb-3",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:489",className:"text-xs font-bold text-gray-500 uppercase tracking-wider",children:"Compañías"}),t.jsx("button",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:490",onClick:()=>b(v.length===vn.length?[]:[...vn]),className:"text-[10px] font-semibold px-2 py-0.5 rounded-full border transition-all",style:v.length===vn.length?{color:Va,borderColor:Va,background:"#E0F7FA"}:{color:"#6b7280",borderColor:"#d1d5db",background:"white"},children:v.length===vn.length?"Quitar todas":"Seleccionar todas"})]}),vn.map(k=>{const ne=Mt.filter(ie=>ie.company===k).length;return t.jsxs("label",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:503",className:"flex items-center gap-2 cursor-pointer mb-2 text-sm text-gray-700",children:[t.jsx("input",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:504",type:"checkbox",checked:v.includes(k),onChange:()=>K(k),className:"w-4 h-4 rounded accent-[#00C5D4]"}),t.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:510",className:"flex-1 truncate text-xs",children:k}),t.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:511",className:"text-gray-400 text-xs font-semibold",children:ne})]},k)})]})]}),t.jsxs("main",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:519",className:"flex-1",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:522",className:"flex items-center justify-between mb-5",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:523",className:"flex items-center gap-3",children:[t.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:524",className:"text-white font-bold text-sm px-3 py-1 rounded-lg",style:{background:Va},children:F.length}),t.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:530",className:"font-semibold text-gray-700",children:"Resultados"}),P&&Object.keys(ae).length>0&&t.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:532",className:"text-xs px-2.5 py-0.5 rounded-full font-semibold",style:{background:"#E0F7FA",color:Va},children:U>1?`Total ${U} empleados`:"Precios personalizados"})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:541",className:"flex items-center gap-3",children:[t.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:542",className:"text-xs text-gray-400 uppercase font-semibold",children:"ORDENAR POR"}),t.jsxs("select",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:543",value:j,onChange:k=>N(k.target.value),className:"border border-gray-200 rounded-lg px-3 py-1.5 text-sm outline-none focus:border-[#00C5D4]",children:[t.jsx("option",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:548",value:"asc",children:"Precio Menor a mayor"}),t.jsx("option",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:549",value:"desc",children:"Precio Mayor a menor"})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:553",className:"flex border border-gray-200 rounded-lg overflow-hidden",children:[t.jsx("button",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:554",onClick:()=>S("list"),className:"p-2 transition-colors",style:{background:E==="list"?Va:"white"},title:"Vista lista",children:t.jsxs("svg",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:560",width:"14",height:"14",fill:"none",stroke:E==="list"?"white":"#9ca3af",strokeWidth:"2",viewBox:"0 0 24 24",children:[t.jsx("line",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:562",x1:"3",y1:"6",x2:"21",y2:"6"}),t.jsx("line",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:563",x1:"3",y1:"12",x2:"21",y2:"12"}),t.jsx("line",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:564",x1:"3",y1:"18",x2:"21",y2:"18"})]})}),t.jsx("button",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:567",onClick:()=>S("grid"),className:"p-2 transition-colors",style:{background:E==="grid"?Va:"white"},title:"Vista cuadrícula",children:t.jsxs("svg",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:573",width:"14",height:"14",fill:"none",stroke:E==="grid"?"white":"#9ca3af",strokeWidth:"2",viewBox:"0 0 24 24",children:[t.jsx("rect",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:575",x:"3",y:"3",width:"7",height:"7"}),t.jsx("rect",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:576",x:"14",y:"3",width:"7",height:"7"}),t.jsx("rect",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:577",x:"3",y:"14",width:"7",height:"7"}),t.jsx("rect",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:578",x:"14",y:"14",width:"7",height:"7"})]})})]})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:586",className:"bg-white border border-gray-200 rounded-xl p-5 flex items-center gap-4 mb-4 shadow-sm",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:587",className:"w-10 h-10 rounded-full flex items-center justify-center flex-shrink-0",style:{background:"#E0F7FA"},children:t.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:589",className:"text-xl",children:"🤖"})}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:591",className:"flex-1",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:592",className:"font-semibold text-gray-800 text-sm",children:["Solicita una asesoría ",t.jsx("strong",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:593",children:"GRATIS"})," con un consultor"]}),t.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:595",className:"text-gray-500 text-xs mt-0.5",children:"Nuestros asesores te apoyarán en el diseño del mejor plan"})]}),t.jsx("a",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:599",href:"https://wa.me/573137976146?text=Hola%2C+quiero+asesor%C3%ADa+sobre+planes+empresariales+de+salud",target:"_blank",rel:"noopener noreferrer",className:"text-sm font-semibold px-4 py-2 rounded-lg border flex-shrink-0 hover:opacity-90 transition-opacity",style:{borderColor:Va,color:Va},children:"Solicitar asesoría"})]}),F.length===0&&t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:611",className:"bg-white border border-gray-200 rounded-xl p-10 text-center",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:612",className:"text-4xl mb-3",children:"🔍"}),t.jsx("p",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:613",className:"text-gray-500 text-sm",children:"No hay planes con los filtros seleccionados."}),t.jsx("button",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:614",onClick:()=>{f(Cn),b(vn),p(rc)},className:"mt-3 text-sm underline",style:{color:Va},children:"Limpiar filtros"})]}),E==="list"&&t.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:630",className:"flex flex-col gap-4",children:F.map(k=>{const ne=g0[k.category],ie=ne?`${ne.label} - ${k.subcategory}`:k.subcategory,he=se(k),Ae=!!W[k.id];return t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:638",className:`bg-white border rounded-xl p-6 flex items-start gap-6 shadow-sm hover:shadow-md transition-shadow ${Ae?"opacity-50 border-gray-200":"border-gray-200"}`,children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:645",className:"flex-1",children:[t.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:646",className:"text-xs font-semibold px-3 py-1 rounded-full inline-block mb-3",style:{background:ne?.bg??"#f3f4f6",color:ne?.text??"#555"},children:ie}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:653",className:"flex items-center gap-3 mb-2",children:[lc[k.company]?t.jsx("img",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:655",src:lc[k.company],alt:k.company,className:"h-8 w-16 object-contain flex-shrink-0",onError:Me=>{Me.currentTarget.style.display="none"}}):t.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:662",className:"w-9 h-9 rounded-full flex items-center justify-center text-white text-xs font-bold flex-shrink-0",style:{background:k.companyColor},children:k.companyInitial}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:669",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:670",className:"font-bold text-gray-900 text-sm",children:k.name}),t.jsx(f0,{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:671",n:k.stars})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:675",className:"grid grid-cols-3 gap-4 mt-3",children:[k.feature1&&t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:677",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:678",className:"font-semibold text-gray-600 mb-1 text-xs",children:["🏥 ",k.feature1.label]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:679",className:"text-gray-500 text-xs",children:["Cobertura: ",t.jsx("strong",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:679",className:"text-gray-700",children:k.feature1.cobertura})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:680",className:"text-gray-500 text-xs",children:["Copago: ",t.jsx("strong",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:680",className:"text-gray-700",children:k.feature1.copago})]})]}),k.feature2&&t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:684",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:685",className:"font-semibold text-gray-600 mb-1 text-xs",children:["🏥 ",k.feature2.label]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:686",className:"text-gray-500 text-xs",children:["Cobertura: ",t.jsx("strong",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:686",className:"text-gray-700",children:k.feature2.cobertura})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:687",className:"text-gray-500 text-xs",children:["Copago: ",t.jsx("strong",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:687",className:"text-gray-700",children:k.feature2.copago})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:690",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:691",className:"font-semibold text-gray-600 mb-1 text-xs",children:"🔒 Tope"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:692",className:"flex items-center gap-1",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:693",className:"text-gray-700 text-xs",children:k.tope}),k.topeOk&&t.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:694",className:"text-green-500 text-xs",children:"✅"})]})]})]}),Ae&&t.jsxs("p",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:700",className:"text-xs text-red-400 mt-2 font-medium",children:["No disponible en ",n]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:707",className:"text-right min-w-[185px] flex-shrink-0",children:[k.originalPrice&&!P&&t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:710",className:"flex items-center justify-end gap-2 mb-1",children:[t.jsxs("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:711",className:"text-xs text-gray-400 line-through",children:["$ ",X(k.originalPrice),"/mes p/p"]}),k.discount&&t.jsxs("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:715",className:"bg-red-500 text-white text-[10px] font-bold px-2 py-0.5 rounded-full",children:["-",k.discount,"%"]})]}),P&&U>1&&k.tarifaId&&t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:722",className:"text-xs text-gray-400 line-through mb-0.5 text-right",children:[wa(k.pricePerMonth),"/mes p/p"]}),t.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:728",className:"text-xs text-gray-400 mb-0.5",children:$()}),q&&k.tarifaId?t.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:732",className:"flex justify-end mb-1",children:t.jsxs("svg",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:733",className:"animate-spin w-5 h-5",style:{color:Va},fill:"none",viewBox:"0 0 24 24",children:[t.jsx("circle",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:734",className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),t.jsx("path",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:735",className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8v8H4z"})]})}):t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:739",className:"text-xl font-bold text-gray-900 mb-1",children:["$ ",X(he),t.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:741",className:"text-xs font-normal text-gray-500 ml-1",children:P&&U>1?"/mes":"/mes p/p"}),t.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:744",className:"text-xs text-gray-400 ml-0.5",children:"ℹ️"})]}),P&&U>1&&k.tarifaId&&t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:749",className:"text-xs mb-2",style:{color:Va},children:[wa(Math.round(he/U)),"/mes p/p × ",U]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:754",className:"flex flex-col gap-2 mt-3",children:[t.jsx("a",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:755",href:"https://wa.me/573137976146?text=Hola%2C+me+interesa+un+plan+empresarial+de+salud",target:"_blank",rel:"noopener noreferrer",className:"text-white text-sm font-semibold rounded-lg px-5 py-2.5 text-center hover:opacity-90 transition-opacity",style:{background:Ae?"#9ca3af":x0},children:"Me interesa"}),t.jsx("a",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:763",href:"https://wa.me/573137976146?text=Hola%2C+quiero+conocer+detalles+de+planes+empresariales",target:"_blank",rel:"noopener noreferrer",className:"text-gray-600 text-sm rounded-lg px-5 py-2 text-center border border-gray-200 hover:bg-gray-50 transition-colors",children:"Ver Detalle"})]})]})]},k.id)})}),E==="grid"&&t.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:780",className:"grid grid-cols-2 xl:grid-cols-3 gap-4",children:F.map(k=>{const ne=g0[k.category],ie=se(k),he=!!W[k.id];return t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:787",className:`bg-white border rounded-xl p-5 flex flex-col shadow-sm hover:shadow-md transition-shadow ${he?"opacity-50 border-gray-200":"border-gray-200"}`,children:[t.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:793",className:"text-xs font-semibold px-2.5 py-0.5 rounded-full inline-block mb-3 self-start",style:{background:ne?.bg??"#f3f4f6",color:ne?.text??"#555"},children:k.subcategory}),lc[k.company]?t.jsx("img",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:801",src:lc[k.company],alt:k.company,className:"h-8 w-16 object-contain mb-2",onError:Ae=>{Ae.currentTarget.style.display="none"}}):t.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:808",className:"w-8 h-8 rounded-lg flex items-center justify-center text-white text-[10px] font-bold mb-2",style:{background:k.companyColor},children:k.companyInitial}),t.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:816",className:"font-bold text-gray-900 text-sm mb-1",children:k.name}),t.jsx(f0,{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:817",n:k.stars}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:819",className:"flex-1 mt-3 space-y-1",children:[k.feature1&&t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:821",className:"text-xs text-gray-500",children:[t.jsxs("strong",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:822",className:"text-gray-700",children:[k.feature1.label,":"]})," ",k.feature1.copago]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:825",className:"text-xs text-gray-500",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:826",className:"text-gray-700",children:"Tope:"})," ",k.tope]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:830",className:"mt-4 pt-3 border-t border-gray-100",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:831",className:"text-xs text-gray-400 text-center mb-0.5",children:$()}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:832",className:"text-xl font-bold text-gray-900 text-center",children:["$ ",X(ie),t.jsx("span",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:834",className:"text-xs font-normal text-gray-500",children:"/mes"})]}),t.jsx("a",{"data-loc":"client\\src\\pages\\CorporatePlans.tsx:836",href:"https://wa.me/573137976146?text=Hola%2C+me+interesa+un+plan+empresarial+de+salud",target:"_blank",rel:"noopener noreferrer",className:"block text-white text-sm font-semibold rounded-lg py-2.5 text-center hover:opacity-90 mt-3",style:{background:he?"#9ca3af":x0},children:"Me interesa"})]})]},k.id)})})]})]})]})}const Ve="#00C5D4",mS=["Amazonas","Antioquia","Arauca","Archipiélago de San Andrés, Providencia y Santa Catalina","Atlántico","Bolívar","Boyacá","Caldas","Caquetá","Casanare","Cauca","Cesar","Chocó","Córdoba","Cundinamarca","Darién","Distrito Capital","Guainía","Guaviare","Huila","La Guajira","Magdalena","Meta","Nariño","Norte de Santander","Putumayo","Quindío","Risaralda","San Andrés y Providencia","Santander","Sucre","Tolima","Valle del Cauca","Vaupés","Vichada"],El=[{id:"sura-esencial",company:"Sura",name:"MASCOTAS ESENCIAL SURA",stars:5,basePrice:35e3,tipos:["Perro","Gato"],covertura:"Urgencias, hosp., cirugía, endoscopia",copago:"Con copago"},{id:"sura-clasico",company:"Sura",name:"MASCOTAS CLÁSICO SURA",stars:5,basePrice:55e3,tipos:["Perro","Gato"],covertura:"Esencial + vacunas, laboratorio, RX, ecografía",copago:"Con copago"},{id:"sura-global",company:"Sura",name:"MASCOTAS GLOBAL SURA",stars:5,basePrice:8e4,tipos:["Perro","Gato"],covertura:"Clásico + resonancia, tomografía, dom. perros y gatos",copago:"Con copago"}];function h0({n}){return t.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:55",children:Array.from({length:5}).map((l,r)=>t.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:57",style:{color:r<n?"#FFA726":"#ddd",fontSize:15},children:"★"},r))})}function xS({label:n,value:l,onChange:r,type:c="text"}){const[u,p]=y.useState(!1),m=u||l.length>0;return t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:70",className:"relative border-2 border-gray-200 rounded-xl bg-[#F8FAFC] shadow-sm",style:{minWidth:120,borderColor:u?Ve:"#d1d5db"},children:[t.jsx("label",{"data-loc":"client\\src\\pages\\PetPlans.tsx:71",className:"absolute left-3 transition-all duration-150 pointer-events-none select-none",style:{top:m?6:"50%",transform:m?"translateY(0)":"translateY(-50%)",fontSize:m?10:14,color:m?Ve:"#9ca3af"},children:n}),t.jsx("input",{"data-loc":"client\\src\\pages\\PetPlans.tsx:82",type:c,value:l,onFocus:()=>p(!0),onBlur:()=>p(!1),onChange:g=>r(g.target.value),className:"w-full bg-transparent outline-none px-3 text-sm text-gray-800",style:{paddingTop:m?20:12,paddingBottom:m?6:12}})]})}function b0({label:n,value:l,onChange:r,options:c}){const[u,p]=y.useState(!1),m=u||l!=="";return t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:103",className:"relative border-2 border-gray-200 rounded-xl bg-[#F8FAFC] shadow-sm",style:{minWidth:120,borderColor:u?Ve:"#d1d5db"},children:[t.jsx("label",{"data-loc":"client\\src\\pages\\PetPlans.tsx:104",className:"absolute left-3 transition-all duration-150 pointer-events-none select-none",style:{top:m?6:"50%",transform:m?"translateY(0)":"translateY(-50%)",fontSize:m?10:14,color:m?Ve:"#9ca3af"},children:n}),t.jsxs("select",{"data-loc":"client\\src\\pages\\PetPlans.tsx:115",value:l,onFocus:()=>p(!0),onBlur:()=>p(!1),onChange:g=>r(g.target.value),className:"w-full bg-transparent outline-none px-3 text-sm text-gray-800 appearance-none cursor-pointer",style:{paddingTop:m?20:12,paddingBottom:m?6:12,paddingRight:28},children:[t.jsx("option",{"data-loc":"client\\src\\pages\\PetPlans.tsx:123",value:""}),c.map(g=>t.jsx("option",{"data-loc":"client\\src\\pages\\PetPlans.tsx:124",value:g.value,children:g.label},g.value))]}),t.jsx("svg",{"data-loc":"client\\src\\pages\\PetPlans.tsx:126",className:"absolute right-2 top-1/2 -translate-y-1/2 pointer-events-none",width:"14",height:"14",fill:"none",stroke:"#9ca3af",strokeWidth:"2",viewBox:"0 0 24 24",children:t.jsx("polyline",{"data-loc":"client\\src\\pages\\PetPlans.tsx:128",points:"6 9 12 15 18 9"})})]})}function gS({value:n,onChange:l}){const[r,c]=y.useState(!1),u=y.useRef(null),p=mS.filter(g=>g.toLowerCase().includes(n.toLowerCase())),m=r||n.length>0;return y.useEffect(()=>{const g=x=>{u.current&&!u.current.contains(x.target)&&c(!1)};return document.addEventListener("mousedown",g),()=>document.removeEventListener("mousedown",g)},[]),t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:148",ref:u,className:"relative",style:{minWidth:180},children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:149",className:"border-2 border-gray-200 rounded-xl bg-[#F8FAFC] shadow-sm relative",style:{borderColor:r?Ve:"#d1d5db"},children:[t.jsx("label",{"data-loc":"client\\src\\pages\\PetPlans.tsx:150",className:"absolute left-3 transition-all duration-150 pointer-events-none select-none",style:{top:m?6:"50%",transform:m?"translateY(0)":"translateY(-50%)",fontSize:m?10:14,color:m?Ve:"#9ca3af"},children:"Departamento"}),t.jsx("input",{"data-loc":"client\\src\\pages\\PetPlans.tsx:161",value:n,onChange:g=>{l(g.target.value),c(!0)},onFocus:()=>c(!0),className:"w-full bg-transparent outline-none px-3 text-sm text-gray-800",style:{paddingTop:m?20:12,paddingBottom:m?6:12}})]}),r&&p.length>0&&t.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:170",className:"absolute top-full left-0 right-0 mt-1 bg-white border border-gray-200 rounded-xl shadow-xl z-50 max-h-56 overflow-y-auto",children:p.map(g=>t.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:172",onMouseDown:()=>{l(g),c(!1)},className:"px-4 py-2 text-sm text-gray-700 hover:bg-gray-50 cursor-pointer",children:g},g))})]})}function fS({cargas:n,onApply:l,onClose:r}){const[c,u]=y.useState(n.length?[...n]:[{edad:"1",tipo:"Gato",raza:"Mestizo"}]),p=g=>{if(g<1)return;const x=[...c];for(;x.length<g;)x.push({edad:"1",tipo:"Gato",raza:"Mestizo"});u(x.slice(0,g))},m=(g,x,f)=>{const v=[...c];v[g]={...v[g],[x]:f},u(v)};return t.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:210",className:"fixed inset-0 z-50 flex items-center justify-center",style:{background:"rgba(0,0,0,0.4)"},onMouseDown:g=>{g.target===g.currentTarget&&r()},children:t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:215",className:"bg-white rounded-2xl shadow-2xl w-full max-w-md mx-4 p-6",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:217",className:"flex items-center justify-between mb-5",children:[t.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:218",className:"font-bold text-base",style:{color:Ve},children:"Agregar asegurados"}),t.jsx("button",{"data-loc":"client\\src\\pages\\PetPlans.tsx:219",onClick:r,className:"text-gray-400 hover:text-gray-600 text-xl leading-none w-6 h-6 flex items-center justify-center",children:"×"})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:223",className:"flex items-center justify-between mb-5",children:[t.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:224",className:"text-sm font-medium text-gray-700",children:"Cargas"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:225",className:"flex items-center gap-3",children:[t.jsx("button",{"data-loc":"client\\src\\pages\\PetPlans.tsx:226",onClick:()=>p(c.length-1),className:"w-7 h-7 rounded-full border-2 flex items-center justify-center font-bold transition-colors",style:{borderColor:c.length<=1?"#d1d5db":Ve,color:c.length<=1?"#d1d5db":Ve},children:"−"}),t.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:233",className:"font-bold text-gray-800 w-5 text-center text-base",children:c.length}),t.jsx("button",{"data-loc":"client\\src\\pages\\PetPlans.tsx:234",onClick:()=>p(c.length+1),className:"w-7 h-7 rounded-full border-2 flex items-center justify-center font-bold transition-colors",style:{borderColor:Ve,color:Ve},children:"+"})]})]}),t.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:245",className:"flex flex-col gap-4 mb-6 max-h-64 overflow-y-auto",children:c.map((g,x)=>t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:247",className:"flex items-start gap-3",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:249",className:"relative border-2 border-gray-200 rounded-xl bg-[#F8FAFC] shadow-sm flex-shrink-0",style:{width:80},children:[t.jsx("label",{"data-loc":"client\\src\\pages\\PetPlans.tsx:250",className:"absolute left-2 top-1.5 text-[10px] pointer-events-none",style:{color:Ve},children:"Edad"}),t.jsx("input",{"data-loc":"client\\src\\pages\\PetPlans.tsx:251",type:"number",min:"0",max:"20",value:g.edad,onChange:f=>m(x,"edad",f.target.value),className:"w-full bg-transparent outline-none px-2 text-sm text-gray-800 pt-5 pb-1.5"})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:260",className:"relative border-2 border-gray-200 rounded-xl bg-[#F8FAFC] shadow-sm flex-shrink-0",style:{width:110},children:[t.jsx("label",{"data-loc":"client\\src\\pages\\PetPlans.tsx:261",className:"absolute left-2 top-1.5 text-[10px] pointer-events-none",style:{color:Ve},children:"Tipo"}),t.jsxs("select",{"data-loc":"client\\src\\pages\\PetPlans.tsx:262",value:g.tipo,onChange:f=>m(x,"tipo",f.target.value),className:"w-full bg-transparent outline-none px-2 text-sm text-gray-800 pt-5 pb-1.5 appearance-none cursor-pointer pr-6",children:[t.jsx("option",{"data-loc":"client\\src\\pages\\PetPlans.tsx:267",value:"",children:"—"}),t.jsx("option",{"data-loc":"client\\src\\pages\\PetPlans.tsx:268",value:"Gato",children:"Gato"}),t.jsx("option",{"data-loc":"client\\src\\pages\\PetPlans.tsx:269",value:"Perro",children:"Perro"}),t.jsx("option",{"data-loc":"client\\src\\pages\\PetPlans.tsx:270",value:"Otro",children:"Otro"})]}),t.jsx("svg",{"data-loc":"client\\src\\pages\\PetPlans.tsx:272",className:"absolute right-1.5 top-1/2 -translate-y-1/2 pointer-events-none",width:"11",height:"11",fill:"none",stroke:"#9ca3af",strokeWidth:"2",viewBox:"0 0 24 24",children:t.jsx("polyline",{"data-loc":"client\\src\\pages\\PetPlans.tsx:274",points:"6 9 12 15 18 9"})})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:279",className:"flex flex-col justify-center pt-1",children:[t.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:280",className:"text-[10px] text-gray-400 mb-1.5 leading-none",children:"Raza"}),t.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:281",className:"flex items-center gap-3",children:["Raza","Mestizo"].map(f=>t.jsxs("label",{"data-loc":"client\\src\\pages\\PetPlans.tsx:283",className:"flex items-center gap-1.5 cursor-pointer text-sm text-gray-700",children:[t.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:284",className:"w-4 h-4 rounded-full border-2 flex items-center justify-center flex-shrink-0 transition-colors",style:{borderColor:g.raza===f?Ve:"#d1d5db"},children:g.raza===f&&t.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:288",className:"w-2 h-2 rounded-full block",style:{background:Ve}})}),t.jsx("input",{"data-loc":"client\\src\\pages\\PetPlans.tsx:290",type:"radio",name:`raza-${x}`,value:f,checked:g.raza===f,onChange:()=>m(x,"raza",f),className:"sr-only"}),f]},f))})]})]},x))}),t.jsx("button",{"data-loc":"client\\src\\pages\\PetPlans.tsx:304",onClick:()=>l(c),className:"w-full text-white font-semibold rounded-xl py-3 text-sm hover:opacity-90 transition-opacity",style:{background:Ve},children:"Calcular precios"})]})})}function y0(n,l){return l.length===0?n:n*l.length}function hS(){const[n,l]=y.useState(""),[r,c]=y.useState(""),[u,p]=y.useState(""),[m,g]=y.useState(""),[x,f]=y.useState("asc"),[v,b]=y.useState(["Sura"]),[j,N]=y.useState(!1),[E,S]=y.useState("list"),[P,T]=y.useState([]),[q,G]=y.useState([]),[U,ee]=y.useState(!1),[ae,Q]=y.useState(""),[W,fe]=y.useState(""),[de,xe]=y.useState(!1),[me,ve]=y.useState(!1),pe=y.useRef(null),Ce=Math.min(...El.map($=>$.basePrice)),D=Math.max(...El.map($=>$.basePrice)),[B,R]=y.useState(D),oe=[...new Set(El.map($=>$.company))],re=Math.max(q.length,1),w=[...new Set(q.map($=>$.tipo).filter(Boolean))],F=[n&&`Región: ${n}`,r&&`Edad: ${r}`,u&&`Tipo: ${u}`,m&&`Raza: ${m}`,q.length>0&&`${q.length} Total asegurados`].filter(Boolean).join(" , "),V=y.useMemo(()=>{let $=El.filter(ie=>{const Ae=ie.basePrice*re<=B*re,Me=v.includes(ie.company),fa=w.length===0||w.every(Xe=>ie.tipos.includes(Xe));return Ae&&Me&&fa});const k=["AXA Colpatria","Coomeva","Seguros Mundial","Sura"],ne=ie=>{const he=k.indexOf(ie);return he===-1?k.length:he};return[...$].sort((ie,he)=>{const Ae=ne(ie.company)-ne(he.company);if(Ae!==0)return Ae;const Me=ie.basePrice*re,fa=he.basePrice*re;return x==="asc"?Me-fa:fa-Me})},[B,v,x,re,w]),K=$=>b(k=>k.includes($)?k.filter(ne=>ne!==$):[...k,$]),ce=y.useCallback($=>{if(!ae.trim()||!Jt(W)){xe(!0),N(!1);return}xe(!1),T($),G($),ee(!0),N(!1),ve(!0),pe.current&&clearTimeout(pe.current),pe.current=setTimeout(()=>ve(!1),4500),fetch("/api/lead",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:W,profesion:ae,departamento:n,mascota:"si"})}).catch(()=>{})},[W,ae,n]),X=$=>$.toLocaleString("es-CO"),se=re===1?"Para 1 mascota":`Para ${re} mascotas`;return t.jsxs(t.Fragment,{children:[t.jsxs(Oa,{"data-loc":"client\\src\\pages\\PetPlans.tsx:419",children:[t.jsx("title",{"data-loc":"client\\src\\pages\\PetPlans.tsx:420",children:"Seguros Mascotas | Evai"}),t.jsx("meta",{"data-loc":"client\\src\\pages\\PetPlans.tsx:421",name:"description",content:"Compara seguros para mascotas en Colombia. Protege a tu perro o gato con la mejor cobertura veterinaria al mejor precio."})]}),me&&t.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:426",className:"fixed inset-0 z-[9999] flex flex-col items-center justify-center",style:{background:"rgba(11,29,52,0.92)",backdropFilter:"blur(6px)"},children:t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:428",className:"flex flex-col items-center gap-5",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:429",className:"relative w-20 h-20",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:430",className:"w-20 h-20 rounded-full border-4 border-[#00C5D4]/30 border-t-[#00C5D4] animate-spin"}),t.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:431",className:"absolute inset-0 flex items-center justify-center",children:t.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:432",className:"w-10 h-10 rounded-full animate-pulse",style:{background:"#00C5D4"}})})]}),t.jsx("p",{"data-loc":"client\\src\\pages\\PetPlans.tsx:435",className:"text-white text-xl font-bold text-center px-8",children:"Estamos Calculando La Mejor Tarifa Para Ti"}),t.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:438",className:"flex gap-2",children:[0,1,2].map($=>t.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:440",className:"w-2.5 h-2.5 rounded-full bg-[#00C5D4]",style:{animation:`bounce 0.8s ease-in-out ${$*.2}s infinite`}},$))})]})}),j&&t.jsx(fS,{"data-loc":"client\\src\\pages\\PetPlans.tsx:449",cargas:P,onApply:ce,onClose:()=>N(!1)}),t.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:457",className:"relative overflow-hidden",style:{background:"linear-gradient(135deg, #f8fafc 55%, #e0f7fa 100%)"},children:t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:458",className:"max-w-[1280px] mx-auto px-8 py-12 flex items-center justify-between",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:459",children:[t.jsx("h1",{"data-loc":"client\\src\\pages\\PetPlans.tsx:460",className:"text-4xl font-bold mb-2",style:{color:Ve},children:"Seguros Mascotas"}),t.jsx("p",{"data-loc":"client\\src\\pages\\PetPlans.tsx:461",className:"text-gray-500 text-lg",children:"Protege a tu mascota de la mejor forma"})]}),t.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:463",className:"text-8xl select-none hidden md:block",children:"🐾"})]})}),t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:468",className:"bg-white border-b border-gray-100 shadow-sm py-4 px-8",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:469",className:"max-w-[1280px] mx-auto flex flex-wrap items-center gap-3",children:[t.jsx(gS,{"data-loc":"client\\src\\pages\\PetPlans.tsx:472",value:n,onChange:l}),t.jsx(xS,{"data-loc":"client\\src\\pages\\PetPlans.tsx:475",label:"Edad",value:r,onChange:c,type:"number"}),t.jsx(b0,{"data-loc":"client\\src\\pages\\PetPlans.tsx:478",label:"Tipo",value:u,onChange:p,options:[{value:"Perro",label:"Perro"},{value:"Gato",label:"Gato"},{value:"Otro",label:"Otro"}]}),t.jsx(b0,{"data-loc":"client\\src\\pages\\PetPlans.tsx:488",label:"Raza",value:m,onChange:g,options:[{value:"Mestizo",label:"Mestizo"},{value:"Raza",label:"Raza"}]}),t.jsxs("button",{"data-loc":"client\\src\\pages\\PetPlans.tsx:494",onClick:()=>N(!0),className:"flex items-center gap-2 bg-white font-medium text-sm transition-all hover:shadow-md",style:{border:`1.5px solid ${Ve}`,color:Ve,borderRadius:999,padding:"10px 20px",whiteSpace:"nowrap"},children:[t.jsxs("svg",{"data-loc":"client\\src\\pages\\PetPlans.tsx:505",width:"16",height:"16",fill:"none",stroke:"currentColor",strokeWidth:"1.8",viewBox:"0 0 24 24",children:[t.jsx("circle",{"data-loc":"client\\src\\pages\\PetPlans.tsx:506",cx:"9",cy:"7",r:"4"}),t.jsx("path",{"data-loc":"client\\src\\pages\\PetPlans.tsx:507",d:"M3 21v-2a4 4 0 0 1 4-4h4"}),t.jsx("line",{"data-loc":"client\\src\\pages\\PetPlans.tsx:508",x1:"19",y1:"11",x2:"19",y2:"17"}),t.jsx("line",{"data-loc":"client\\src\\pages\\PetPlans.tsx:509",x1:"16",y1:"14",x2:"22",y2:"14"})]}),"Agregar asegurados",q.length>0&&t.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:513",className:"text-white text-xs font-bold w-5 h-5 rounded-full flex items-center justify-center",style:{background:Ve},children:q.length})]}),t.jsx("button",{"data-loc":"client\\src\\pages\\PetPlans.tsx:523",onClick:()=>N(!0),className:"font-semibold text-sm text-white transition-all hover:opacity-90 hover:shadow-md ml-auto",style:{background:Ve,borderRadius:999,padding:"10px 28px",whiteSpace:"nowrap"},children:"Calcular precios"})]}),F&&t.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:539",className:"max-w-[1280px] mx-auto mt-2 text-sm font-medium",style:{color:Ve},children:F}),(()=>{const $=de&&!ae.trim(),k=de&&!W.trim(),ne=de&&!!W.trim()&&!Jt(W),ie=k||ne,he=$||ie;return t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:552",className:"max-w-[1280px] mx-auto mt-3",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:553",className:"flex flex-wrap gap-4 items-start",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:554",className:"flex flex-col min-w-[160px]",children:[t.jsxs("label",{"data-loc":"client\\src\\pages\\PetPlans.tsx:555",className:"text-xs mb-1 font-medium",style:{color:$?"#ef4444":"#6b7280"},children:["Profesión ",$&&t.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:556",children:"*requerido"})]}),t.jsx("input",{"data-loc":"client\\src\\pages\\PetPlans.tsx:558",type:"text",value:ae,onChange:Ae=>Q(Ae.target.value),placeholder:"ej: Médico, Ingeniero...",className:"w-full bg-[#F8FAFC] border-2 rounded-xl px-4 py-2.5 text-sm text-gray-700 focus:outline-none focus:ring-2 focus:ring-[#00C5D4]/15 focus:bg-white shadow-sm transition-all",style:{borderColor:$?"#ef4444":"#d1d5db"}})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:563",className:"flex flex-col flex-1 min-w-[200px]",children:[t.jsxs("label",{"data-loc":"client\\src\\pages\\PetPlans.tsx:564",className:"text-xs mb-1 font-medium",style:{color:ie?"#ef4444":"#6b7280"},children:["Correo electrónico ",k&&t.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:565",children:"*requerido"}),ne&&t.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:565",children:"*correo inválido"})]}),t.jsx("input",{"data-loc":"client\\src\\pages\\PetPlans.tsx:567",type:"email",value:W,onChange:Ae=>fe(Ae.target.value),placeholder:"tu@correo.com",className:"w-full bg-[#F8FAFC] border-2 rounded-xl px-4 py-2.5 text-sm text-gray-700 focus:outline-none focus:ring-2 focus:ring-[#00C5D4]/15 focus:bg-white shadow-sm transition-all",style:{borderColor:ie?"#ef4444":"#d1d5db"}})]})]}),he&&t.jsxs("p",{"data-loc":"client\\src\\pages\\PetPlans.tsx:574",className:"text-xs text-red-500 mt-2 flex items-center gap-1",children:[t.jsx("svg",{"data-loc":"client\\src\\pages\\PetPlans.tsx:575",className:"w-3.5 h-3.5 flex-shrink-0",fill:"currentColor",viewBox:"0 0 20 20",children:t.jsx("path",{"data-loc":"client\\src\\pages\\PetPlans.tsx:575",fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7 4a1 1 0 11-2 0 1 1 0 012 0zm-1-9a1 1 0 00-1 1v4a1 1 0 102 0V6a1 1 0 00-1-1z",clipRule:"evenodd"})}),"Completa los campos marcados antes de calcular precios"]})]})})()]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:585",className:"max-w-[1280px] mx-auto px-8 py-8 flex gap-6",children:[t.jsxs("aside",{"data-loc":"client\\src\\pages\\PetPlans.tsx:588",className:"w-56 flex-shrink-0 flex flex-col gap-4",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:590",className:"bg-white border border-gray-100 rounded-xl p-5",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\PetPlans.tsx:591",className:"text-xs font-bold text-gray-500 uppercase tracking-wider mb-3",children:"Precio"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:592",className:"flex items-center justify-between text-xs text-gray-500 mb-2",children:[t.jsxs("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:593",children:["$ ",X(Ce)]}),t.jsxs("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:594",className:"text-white text-[11px] px-2 py-0.5 rounded",style:{background:Ve},children:["$ ",X(Ce)," - $ ",X(B)]})]}),t.jsx("input",{"data-loc":"client\\src\\pages\\PetPlans.tsx:598",type:"range",min:Ce,max:D,value:B,onChange:$=>R(Number($.target.value)),className:"w-full",style:{accentColor:Ve}}),re>1&&t.jsxs("p",{"data-loc":"client\\src\\pages\\PetPlans.tsx:604",className:"text-[10px] text-gray-400 mt-2",children:["Precio base × ",re," mascotas"]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:611",className:"bg-white border border-gray-100 rounded-xl p-5",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\PetPlans.tsx:612",className:"text-xs font-bold text-gray-500 uppercase tracking-wider mb-3",children:"Compañías"}),oe.map($=>{const k=El.filter(ne=>ne.company===$&&ne.basePrice<=B).length;return t.jsxs("label",{"data-loc":"client\\src\\pages\\PetPlans.tsx:616",className:"flex items-center gap-2 cursor-pointer mb-2 text-sm text-gray-700",children:[t.jsx("input",{"data-loc":"client\\src\\pages\\PetPlans.tsx:617",type:"checkbox",checked:v.includes($),onChange:()=>K($),className:"w-4 h-4 rounded accent-[#00C5D4]"}),t.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:621",className:"flex-1",children:$}),t.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:622",className:"text-gray-400 text-xs font-semibold",children:k})]},$)})]}),U&&q.length>0&&t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:630",className:"bg-white border rounded-xl p-5",style:{borderColor:Ve},children:[t.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:631",className:"text-xs font-bold tracking-widest mb-3",style:{color:Ve},children:"ASEGURADOS"}),q.map(($,k)=>t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:633",className:"flex items-center justify-between text-xs text-gray-600 mb-1.5",children:[t.jsxs("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:634",children:["Mascota ",k+1]}),t.jsxs("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:635",className:"font-medium",children:[$.tipo||"—"," ",$.edad?`· ${$.edad} años`:""]})]},k)),t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:640",className:"border-t border-gray-100 mt-2 pt-2 flex items-center justify-between text-xs font-bold text-gray-700",children:[t.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:641",children:"Total mascotas"}),t.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:642",style:{color:Ve},children:q.length})]})]})]}),t.jsxs("main",{"data-loc":"client\\src\\pages\\PetPlans.tsx:649",className:"flex-1",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:651",className:"flex items-center justify-between mb-5",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:652",className:"flex items-center gap-3",children:[t.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:653",className:"text-white font-bold text-sm w-7 h-7 rounded-full flex items-center justify-center",style:{background:Ve},children:V.length}),t.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:656",className:"font-semibold text-gray-700",children:"Resultados"}),U&&re>1&&t.jsxs("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:658",className:"text-xs px-2 py-0.5 rounded-full font-medium",style:{background:"#E0F7FA",color:Ve},children:["Precio calculado para ",re," mascotas"]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:663",className:"flex items-center gap-3",children:[t.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:664",className:"text-xs text-gray-400",children:"ORDENAR POR"}),t.jsxs("select",{"data-loc":"client\\src\\pages\\PetPlans.tsx:665",value:x,onChange:$=>f($.target.value),className:"border border-gray-200 rounded-lg px-3 py-1.5 text-sm outline-none",children:[t.jsx("option",{"data-loc":"client\\src\\pages\\PetPlans.tsx:669",value:"asc",children:"Precio Menor a mayor"}),t.jsx("option",{"data-loc":"client\\src\\pages\\PetPlans.tsx:670",value:"desc",children:"Precio Mayor a menor"})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:672",className:"flex gap-1 ml-1",children:[t.jsx("button",{"data-loc":"client\\src\\pages\\PetPlans.tsx:673",onClick:()=>S("grid"),className:"p-1.5 rounded border border-gray-200 transition-colors",style:{background:E==="grid"?Ve:"white"},children:t.jsxs("svg",{"data-loc":"client\\src\\pages\\PetPlans.tsx:678",width:"14",height:"14",fill:"none",stroke:E==="grid"?"white":"#9ca3af",strokeWidth:"2",viewBox:"0 0 24 24",children:[t.jsx("rect",{"data-loc":"client\\src\\pages\\PetPlans.tsx:679",x:"3",y:"3",width:"7",height:"7"}),t.jsx("rect",{"data-loc":"client\\src\\pages\\PetPlans.tsx:679",x:"14",y:"3",width:"7",height:"7"}),t.jsx("rect",{"data-loc":"client\\src\\pages\\PetPlans.tsx:680",x:"3",y:"14",width:"7",height:"7"}),t.jsx("rect",{"data-loc":"client\\src\\pages\\PetPlans.tsx:680",x:"14",y:"14",width:"7",height:"7"})]})}),t.jsx("button",{"data-loc":"client\\src\\pages\\PetPlans.tsx:683",onClick:()=>S("list"),className:"p-1.5 rounded border border-gray-200 transition-colors",style:{background:E==="list"?Ve:"white"},children:t.jsxs("svg",{"data-loc":"client\\src\\pages\\PetPlans.tsx:688",width:"14",height:"14",fill:"none",stroke:E==="list"?"white":"#9ca3af",strokeWidth:"2",viewBox:"0 0 24 24",children:[t.jsx("line",{"data-loc":"client\\src\\pages\\PetPlans.tsx:689",x1:"3",y1:"6",x2:"21",y2:"6"}),t.jsx("line",{"data-loc":"client\\src\\pages\\PetPlans.tsx:689",x1:"3",y1:"12",x2:"21",y2:"12"}),t.jsx("line",{"data-loc":"client\\src\\pages\\PetPlans.tsx:689",x1:"3",y1:"18",x2:"21",y2:"18"})]})})]})]})]}),V.length===0?t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:698",className:"bg-white border border-gray-200 rounded-xl p-10 text-center",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:699",className:"text-4xl mb-3",children:"🔍"}),t.jsx("p",{"data-loc":"client\\src\\pages\\PetPlans.tsx:700",className:"text-gray-500 text-sm",children:"No se encontraron planes con los filtros seleccionados."})]}):E==="list"?t.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:703",className:"flex flex-col gap-4",children:V.map($=>{const k=y0($.basePrice,q);return t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:707",className:"bg-white border border-gray-200 rounded-xl p-6 flex items-center gap-6 shadow-sm hover:shadow-md transition-shadow",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:708",className:"flex-1",children:[t.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:709",className:"text-xs font-semibold px-3 py-1 rounded-full inline-block mb-3",style:{background:"#E0F7FA",color:Ve},children:"Seguro Mascota"}),t.jsx("img",{"data-loc":"client\\src\\pages\\PetPlans.tsx:712",src:"/logos/sura.png",alt:"Sura",className:"h-10 w-20 object-contain mb-2",onError:ne=>{ne.currentTarget.style.display="none"}}),t.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:714",className:"font-bold text-gray-900 text-sm mb-2",children:$.name}),t.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:715",className:"mb-3",children:t.jsx(h0,{"data-loc":"client\\src\\pages\\PetPlans.tsx:715",n:$.stars})}),t.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:716",className:"font-semibold text-gray-600 mb-1 text-xs",children:"🐾 Coberturas"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:717",className:"text-gray-500 text-xs",children:["Cobertura: ",t.jsx("strong",{"data-loc":"client\\src\\pages\\PetPlans.tsx:717",className:"text-gray-700",children:$.covertura})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:718",className:"text-gray-500 text-xs",children:["Copago: ",t.jsx("strong",{"data-loc":"client\\src\\pages\\PetPlans.tsx:718",className:"text-gray-700",children:$.copago})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:720",className:"text-right min-w-[170px]",children:[re>1&&t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:722",className:"text-xs text-gray-400 mb-0.5",children:["$ ",X($.basePrice),"/mes × ",re]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:724",className:"text-2xl font-bold text-gray-900 mb-0.5",children:["$ ",X(k),t.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:725",className:"text-sm font-normal text-gray-500 ml-1",children:"/mes"})]}),t.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:727",className:"text-xs text-gray-400 mb-3",children:se}),t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:728",className:"flex flex-col gap-2",children:[t.jsx("a",{"data-loc":"client\\src\\pages\\PetPlans.tsx:729",href:"https://wa.me/573137976146?text=Hola%2C+me+interesa+un+plan+de+salud+para+mascotas",target:"_blank",rel:"noopener noreferrer",className:"text-white text-sm font-semibold rounded-lg px-5 py-2.5 text-center hover:opacity-90 transition-opacity",style:{background:Ve},children:"Me interesa"}),t.jsx("a",{"data-loc":"client\\src\\pages\\PetPlans.tsx:730",href:"https://wa.me/573137976146?text=Hola%2C+quiero+conocer+detalles+de+los+planes+para+mascotas",target:"_blank",rel:"noopener noreferrer",className:"text-gray-600 text-sm rounded-lg px-5 py-2 text-center border border-gray-200 hover:bg-gray-50 transition-colors",children:"Ver Detalle"})]})]})]},$.id)})}):t.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:738",className:"grid grid-cols-2 md:grid-cols-3 gap-4",children:V.map($=>{const k=y0($.basePrice,q);return t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:742",className:"bg-white border border-gray-200 rounded-xl p-5 flex flex-col shadow-sm hover:shadow-md transition-shadow",children:[t.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:743",className:"text-xs font-semibold px-2.5 py-0.5 rounded-full inline-block mb-3 self-start",style:{background:"#E0F7FA",color:Ve},children:"Mascota"}),t.jsx("img",{"data-loc":"client\\src\\pages\\PetPlans.tsx:746",src:"/logos/sura.png",alt:"Sura",className:"h-8 w-16 object-contain mb-2",onError:ne=>{ne.currentTarget.style.display="none"}}),t.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:748",className:"font-bold text-gray-900 text-sm mb-1",children:$.name}),t.jsx(h0,{"data-loc":"client\\src\\pages\\PetPlans.tsx:749",n:$.stars}),t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:750",className:"flex-1 mt-3 space-y-1",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:751",className:"text-xs text-gray-500",children:["Cobertura: ",t.jsx("strong",{"data-loc":"client\\src\\pages\\PetPlans.tsx:751",children:$.covertura})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:752",className:"text-xs text-gray-500",children:["Copago: ",t.jsx("strong",{"data-loc":"client\\src\\pages\\PetPlans.tsx:752",children:$.copago})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:754",className:"mt-4 pt-3 border-t border-gray-100",children:[re>1&&t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:756",className:"text-xs text-gray-400 text-center mb-0.5",children:["$ ",X($.basePrice)," × ",re]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:758",className:"text-xl font-bold text-gray-900 text-center",children:["$ ",X(k),t.jsx("span",{"data-loc":"client\\src\\pages\\PetPlans.tsx:758",className:"text-xs font-normal text-gray-500",children:"/mes"})]}),t.jsx("div",{"data-loc":"client\\src\\pages\\PetPlans.tsx:759",className:"text-[10px] text-gray-400 text-center mb-3",children:se}),t.jsx("a",{"data-loc":"client\\src\\pages\\PetPlans.tsx:760",href:"https://wa.me/573137976146?text=Hola%2C+me+interesa+un+plan+de+salud+para+mascotas",target:"_blank",rel:"noopener noreferrer",className:"block text-white text-sm font-semibold rounded-lg py-2.5 text-center hover:opacity-90",style:{background:Ve},children:"Me interesa"})]})]},$.id)})})]})]})]})}function bS(){return t.jsx(Hl,{"data-loc":"client\\src\\pages\\CotizarTodos.tsx:5",title:"Seguros de Salud en Colombia",subtitle:"Medicina Prepagada y Pólizas de salud son tu mejor opción",category:"todos",helmetTitle:"Cotizar Todos los Planes y Seguros | Evai",helmetDesc:"Compara y cotiza todos los planes de salud y seguros disponibles en Colombia. Encuentra la mejor opción para ti y tu familia."})}function yS(){return t.jsx(Hl,{"data-loc":"client\\src\\pages\\MedicinaDomiciliaria.tsx:5",title:"Medicina Domiciliaria",subtitle:"Atención médica en la comodidad de tu hogar. Asegúrate ante una emergencia.",category:"medicina-domiciliaria",helmetTitle:"Medicina Domiciliaria | Evai",helmetDesc:"Cotiza planes de medicina domiciliaria en Colombia. Atención médica profesional en tu hogar las 24 horas con Evai.",forceForm:!0})}function vS(){return t.jsxs(t.Fragment,{children:[t.jsxs(Oa,{"data-loc":"client\\src\\pages\\SegurosVida.tsx:7",children:[t.jsx("title",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:8",children:"Seguros de Vida | Evai"}),t.jsx("meta",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:9",name:"description",content:"Cotiza y compara seguros de vida en Colombia. Protege el futuro de tu familia con la mejor cobertura al mejor precio."})]}),t.jsxs("main",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:11",className:"min-h-screen bg-white",children:[t.jsx("section",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:13",className:"bg-gradient-to-r from-orange-600 to-amber-500 text-white py-16",children:t.jsxs("div",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:14",className:"max-w-3xl mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsx("h1",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:15",className:"text-4xl md:text-5xl font-bold mb-4",children:"Seguros de Vida"}),t.jsx("p",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:16",className:"text-xl text-orange-100",children:"Protege el futuro de tu familia. Compara los mejores seguros de vida en Colombia y encuentra la cobertura ideal."})]})}),t.jsxs("section",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:23",className:"max-w-3xl mx-auto px-4 sm:px-6 lg:px-8 py-16",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:24",className:"text-3xl font-bold mb-6",children:"¿Qué es un Seguro de Vida?"}),t.jsx("p",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:25",className:"text-gray-700 leading-relaxed mb-6",children:"Un seguro de vida es un contrato entre tú y una aseguradora en el que, a cambio del pago de una prima periódica, la aseguradora se compromete a pagar un capital o renta a los beneficiarios que tú designes en caso de fallecimiento u otras eventualidades cubiertas."}),t.jsx("p",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:30",className:"text-gray-700 leading-relaxed",children:"En Colombia existen diferentes tipos de seguros de vida: temporales, permanentes, con ahorro y con inversión. Cada uno tiene características distintas según tus necesidades y objetivos financieros."})]}),t.jsx("section",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:37",className:"bg-gray-50 py-16",children:t.jsxs("div",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:38",className:"max-w-3xl mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:39",className:"text-3xl font-bold mb-8",children:"Tipos de Cobertura"}),t.jsx("div",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:40",className:"grid md:grid-cols-2 gap-6",children:[{title:"Muerte por cualquier causa",desc:"Capital para tu familia en caso de fallecimiento, sin importar la causa.",color:"border-orange-500"},{title:"Invalidez total y permanente",desc:"Cobertura si una enfermedad o accidente te impide trabajar para siempre.",color:"border-amber-500"},{title:"Enfermedades graves",desc:"Pago anticipado del capital si te diagnostican cáncer, infarto u otras enfermedades críticas.",color:"border-red-400"},{title:"Accidentes personales",desc:"Protección adicional en caso de accidentes con consecuencias físicas graves.",color:"border-orange-400"}].map(n=>t.jsxs("div",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:47",className:`bg-white p-6 rounded-xl shadow-sm border-l-4 ${n.color}`,children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:48",className:"font-bold text-gray-900 mb-2",children:n.title}),t.jsx("p",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:49",className:"text-gray-600 text-sm",children:n.desc})]},n.title))})]})}),t.jsxs("section",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:57",className:"max-w-3xl mx-auto px-4 sm:px-6 lg:px-8 py-16",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:58",className:"text-3xl font-bold mb-8",children:"Planes Disponibles"}),t.jsx("div",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:59",className:"grid md:grid-cols-3 gap-6",children:[{name:"Básico",capital:"$50 millones",prima:"Desde $28.000/mes",features:["Muerte por cualquier causa","Cobertura accidentes","Beneficiarios ilimitados"]},{name:"Familiar",capital:"$150 millones",prima:"Desde $68.000/mes",features:["Muerte por cualquier causa","Invalidez total","Enfermedades graves","Accidentes personales"],highlight:!0},{name:"Premium",capital:"$300 millones",prima:"Desde $130.000/mes",features:["Cobertura completa","Invalidez parcial","Exención de prima","Asistencia médica"]}].map(n=>t.jsxs("div",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:65",className:`rounded-xl p-6 ${n.highlight?"bg-orange-600 text-white shadow-lg":"bg-gray-50 text-gray-900"}`,children:[t.jsx("div",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:66",className:"text-sm font-semibold mb-1 opacity-70",children:n.name}),t.jsx("div",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:67",className:"text-2xl font-bold mb-1",children:n.capital}),t.jsx("div",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:68",className:`text-sm mb-4 ${n.highlight?"text-orange-100":"text-gray-500"}`,children:n.prima}),t.jsx("ul",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:69",className:"space-y-2",children:n.features.map(l=>t.jsxs("li",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:71",className:`text-sm flex items-center gap-2 ${n.highlight?"text-orange-100":"text-gray-600"}`,children:[t.jsx("span",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:72",className:n.highlight?"text-orange-200":"text-orange-500",children:"✓"})," ",l]},l))})]},n.name))})]}),t.jsx("section",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:82",className:"bg-orange-600 text-white py-16",children:t.jsxs("div",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:83",className:"max-w-3xl mx-auto px-4 sm:px-6 lg:px-8 text-center",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:84",className:"text-3xl font-bold mb-4",children:"Protege a tu Familia Hoy"}),t.jsx("p",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:85",className:"text-orange-100 mb-8",children:"Cotiza gratis y sin compromiso. Recibe asesoría personalizada."}),t.jsx(Ga,{"data-loc":"client\\src\\pages\\SegurosVida.tsx:86",asChild:!0,size:"lg",className:"bg-white text-orange-700 hover:bg-gray-100",children:t.jsx("a",{"data-loc":"client\\src\\pages\\SegurosVida.tsx:87",href:"https://wa.me/573137976146?text=Hola%2C+quiero+cotizar+un+seguro+de+vida",target:"_blank",rel:"noopener noreferrer",children:"Solicitar cotización"})})]})})]})]})}function CS(){return t.jsx(Hl,{"data-loc":"client\\src\\pages\\PlanesDentales.tsx:5",title:"Plan Dental 🦷",subtitle:"Seguro Dental con precios directos y sin costo adicional",category:"planes-dentales",helmetTitle:"Planes Dentales | Evai",helmetDesc:"Compara planes dentales en Colombia. Cobertura dental completa para ti y tu familia: consultas, limpiezas, ortodoncia y más.",forceForm:!0})}function jS(){return t.jsx(Hl,{"data-loc":"client\\src\\pages\\EpsComplementarios.tsx:5",title:"Planes Complementarios EPS 🏥",subtitle:"Complementa tu EPS con cobertura privada a precio directo y sin intermediarios",category:"eps-complementarios",helmetTitle:"Planes Complementarios EPS | Evai",helmetDesc:"Compara planes complementarios a tu EPS en Colombia. Accede a clínicas privadas, habitación individual y atención prioritaria con el mejor precio."})}const NS=[{nombre:"Aliansalud EPS",desc:"EPS de capital privado con cobertura nacional, reconocida por su atención especializada y red de clínicas en las principales ciudades del país."},{nombre:"Comfenalco Valle Delagente",desc:"Caja de compensación familiar que opera como EPS en el Valle del Cauca, con amplia red de servicios de salud y programas de bienestar familiar."},{nombre:"Compensar",desc:"Caja de compensación familiar con operación como EPS principalmente en Bogotá y Cundinamarca, destacada por sus centros de atención propios."},{nombre:"Coomeva EPS",desc:"Cooperativa de profesionales con cobertura en las principales ciudades de Colombia, enfocada en la atención integral de sus afiliados."},{nombre:"Famisanar",desc:"EPS con presencia en Bogotá y Cundinamarca, resultado de la alianza entre Cafam y Colsubsidio, con sólida red hospitalaria propia."},{nombre:"SaludMía EPS",desc:"EPS con cobertura en varias regiones del país, orientada a la atención primaria y programas de salud preventiva para sus afiliados."},{nombre:"Nueva EPS",desc:"Una de las EPS con mayor número de afiliados en Colombia, con cobertura en los 32 departamentos y un amplio portafolio de servicios."},{nombre:"Salud Total EPS",desc:"EPS de capital privado con cobertura nacional, reconocida por su red de IPS propias y convenidas en todo el territorio colombiano."},{nombre:"EPS Sanitas",desc:"EPS del Grupo Keralty con presencia en las principales ciudades del país, destacada por su modelo de atención integral y clínicas propias."}];function SS(){return t.jsxs(t.Fragment,{children:[t.jsxs(Oa,{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:45",children:[t.jsx("title",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:46",children:"Todas las Compañías de EPS en Colombia | Evai"}),t.jsx("meta",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:47",name:"description",content:"Conoce todas las EPS de Colombia: Aliansalud, Coomeva, Famisanar, Nueva EPS, Sanitas y más. Compara coberturas en Evai."})]}),t.jsxs("main",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:50",className:"min-h-screen bg-gray-50",children:[t.jsx("section",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:52",className:"py-12",style:{background:"linear-gradient(135deg, #1C2D6E 0%, #0e3a5c 60%, #00838F 100%)"},children:t.jsxs("div",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:53",className:"max-w-6xl mx-auto px-6",children:[t.jsxs("nav",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:54",className:"text-sm text-white/50 mb-4 flex items-center gap-2",children:[t.jsx("a",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:55",href:"/",className:"hover:text-white transition-colors",children:"Evai"}),t.jsx("span",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:56",children:"/"}),t.jsx("span",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:57",className:"text-white",children:"EPS"})]}),t.jsx("h1",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:59",className:"text-3xl md:text-4xl font-bold text-white mb-3",style:{fontFamily:"Sora, sans-serif"},children:"Todas las Compañías de EPS en Colombia"}),t.jsx("p",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:62",className:"text-white/70 text-lg max-w-2xl",children:"En Evai, te preparamos información relevante de las EPS de Colombia"})]})}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:69",className:"max-w-6xl mx-auto px-6 py-12 flex gap-8 flex-col lg:flex-row",children:[t.jsx("section",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:72",className:"flex-1 min-w-0",children:t.jsx("div",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:73",className:"grid grid-cols-1 md:grid-cols-2 gap-5",children:NS.map((n,l)=>t.jsxs("article",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:75",className:"bg-white rounded-2xl overflow-hidden shadow-sm hover:shadow-md transition-shadow border border-gray-100",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:79",className:"px-5 py-4",style:{background:l%2===0?"#00C5D4":"#1C2D6E"},children:t.jsx("h2",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:83",className:"text-white font-bold text-base",style:{fontFamily:"Sora, sans-serif"},children:n.nombre})}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:87",className:"px-5 py-4",children:[t.jsx("p",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:88",className:"text-gray-600 text-sm leading-relaxed mb-4",children:n.desc}),t.jsxs("a",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:89",href:"/personas/eps-complementarios",className:"inline-flex items-center gap-1.5 text-sm font-semibold hover:opacity-80 transition-opacity",style:{color:"#00C5D4"},children:["Ver planes complementarios",t.jsx("svg",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:95",className:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:t.jsx("path",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:96",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 5l7 7-7 7"})})]})]})]},n.nombre))})}),t.jsxs("aside",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:106",className:"w-full lg:w-72 flex-shrink-0 space-y-5",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:108",className:"bg-white rounded-2xl p-5 border border-gray-100 shadow-sm",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:109",className:"font-bold text-[#1C2D6E] mb-1",style:{fontFamily:"Sora, sans-serif"},children:"Mantente informado"}),t.jsx("p",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:112",className:"text-xs text-gray-500 mb-4",children:"Recibe novedades sobre seguros y salud en Colombia."}),t.jsx("input",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:113",type:"email",placeholder:"tu@correo.com",className:"w-full px-3 py-2.5 border border-gray-200 rounded-xl text-sm outline-none focus:border-[#00C5D4] transition-colors mb-3"}),t.jsx("button",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:118",className:"w-full py-2.5 rounded-xl text-white text-sm font-semibold transition-all hover:opacity-90",style:{background:"#00C5D4"},children:"Suscribirse"})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:126",className:"rounded-2xl p-5 text-white",style:{background:"linear-gradient(135deg, #00C5D4, #0097A7)"},children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:127",className:"font-bold mb-2",style:{fontFamily:"Sora, sans-serif"},children:"Pólizas de Salud"}),t.jsx("p",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:128",className:"text-white/80 text-xs mb-4 leading-relaxed",children:"Compara las mejores pólizas de salud y complementa tu EPS con cobertura adicional."}),t.jsx("a",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:131",href:"/personas/polizas-salud",className:"block text-center bg-white text-sm font-semibold py-2 rounded-xl hover:opacity-90 transition-opacity",style:{color:"#00C5D4"},children:"Ver pólizas"})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:140",className:"rounded-2xl p-5 text-white",style:{background:"linear-gradient(135deg, #1C2D6E, #1a3a5c)"},children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:141",className:"font-bold mb-2",style:{fontFamily:"Sora, sans-serif"},children:"Medicina Prepagada"}),t.jsx("p",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:142",className:"text-white/80 text-xs mb-4 leading-relaxed",children:"Accede a los mejores planes de medicina prepagada y elige sin filas ni demoras."}),t.jsx("a",{"data-loc":"client\\src\\pages\\CompaniasEPS.tsx:145",href:"/personas/medicina-prepagada",className:"block text-center bg-white text-sm font-semibold py-2 rounded-xl hover:opacity-90 transition-opacity",style:{color:"#1C2D6E"},children:"Comparar planes"})]})]})]})]})]})}const wS=[{nombre:"AXA Colpatria - Medicina Prepagada",desc:"Plan de medicina prepagada de AXA Colpatria con amplia red de clínicas y especialistas en todo el país, sin copagos en urgencias y con acceso a habitación privada."},{nombre:"Colmédica - Medicina Prepagada",desc:"Colmédica ofrece planes de medicina prepagada con una extensa red de clínicas propias y aliadas, reconocida por tiempos de espera reducidos y atención personalizada."},{nombre:"Colsanitas - Medicina Prepagada",desc:"Parte del Grupo Keralty, Colsanitas brinda medicina prepagada con clínicas propias de alto nivel, atención domiciliaria y programas preventivos diferenciados."},{nombre:"Coomeva - Medicina Prepagada",desc:"Medicina prepagada de Coomeva con cobertura en las principales ciudades colombianas, orientada a cooperados y sus familias con beneficios exclusivos."},{nombre:"MedPlus - Medicina Prepagada",desc:"MedPlus ofrece planes de medicina prepagada con una red robusta en Bogotá y principales ciudades, destacada por su plataforma digital y agendamiento ágil."}];function AS(){return t.jsxs(t.Fragment,{children:[t.jsxs(Oa,{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:29",children:[t.jsx("title",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:30",children:"Todas las Compañías de Medicina Prepagada en Colombia | Evai"}),t.jsx("meta",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:31",name:"description",content:"Conoce las principales aseguradoras de medicina prepagada en Colombia: AXA Colpatria, Colmédica, Colsanitas, Coomeva y MedPlus. Compara planes en Evai."})]}),t.jsxs("main",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:34",className:"min-h-screen bg-gray-50",children:[t.jsx("section",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:36",className:"py-12",style:{background:"linear-gradient(135deg, #1C2D6E 0%, #0e3a5c 60%, #00838F 100%)"},children:t.jsxs("div",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:37",className:"max-w-6xl mx-auto px-6",children:[t.jsxs("nav",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:38",className:"text-sm text-white/50 mb-4 flex items-center gap-2",children:[t.jsx("a",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:39",href:"/",className:"hover:text-white transition-colors",children:"Evai"}),t.jsx("span",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:40",children:"/"}),t.jsx("span",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:41",className:"text-white",children:"Medicina Prepagada"})]}),t.jsx("h1",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:43",className:"text-3xl md:text-4xl font-bold text-white mb-3",style:{fontFamily:"Sora, sans-serif"},children:"Todas las Compañías de Medicina Prepagada en Colombia"}),t.jsx("p",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:46",className:"text-white/70 text-lg max-w-2xl",children:"En Evai, te preparamos información relevante de las aseguradoras de medicina prepagada en Colombia"})]})}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:53",className:"max-w-6xl mx-auto px-6 py-12 flex gap-8 flex-col lg:flex-row",children:[t.jsx("section",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:56",className:"flex-1 min-w-0",children:t.jsx("div",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:57",className:"grid grid-cols-1 md:grid-cols-2 gap-5",children:wS.map((n,l)=>t.jsxs("article",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:59",className:"bg-white rounded-2xl overflow-hidden shadow-sm hover:shadow-md transition-shadow border border-gray-100",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:63",className:"px-5 py-4",style:{background:l%2===0?"#00C5D4":"#1C2D6E"},children:t.jsx("h2",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:67",className:"text-white font-bold text-base",style:{fontFamily:"Sora, sans-serif"},children:n.nombre})}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:71",className:"px-5 py-4",children:[t.jsx("p",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:72",className:"text-gray-600 text-sm leading-relaxed mb-4",children:n.desc}),t.jsxs("a",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:73",href:"/personas/medicina-prepagada",className:"inline-flex items-center gap-1.5 text-sm font-semibold hover:opacity-80 transition-opacity",style:{color:"#00C5D4"},children:["Comparar planes",t.jsx("svg",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:79",className:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:t.jsx("path",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:80",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 5l7 7-7 7"})})]})]})]},n.nombre))})}),t.jsxs("aside",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:90",className:"w-full lg:w-72 flex-shrink-0 space-y-5",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:92",className:"bg-white rounded-2xl p-5 border border-gray-100 shadow-sm",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:93",className:"font-bold text-[#1C2D6E] mb-1",style:{fontFamily:"Sora, sans-serif"},children:"Mantente informado"}),t.jsx("p",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:96",className:"text-xs text-gray-500 mb-4",children:"Recibe novedades sobre seguros y salud en Colombia."}),t.jsx("input",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:97",type:"email",placeholder:"tu@correo.com",className:"w-full px-3 py-2.5 border border-gray-200 rounded-xl text-sm outline-none focus:border-[#00C5D4] transition-colors mb-3"}),t.jsx("button",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:102",className:"w-full py-2.5 rounded-xl text-white text-sm font-semibold transition-all hover:opacity-90",style:{background:"#00C5D4"},children:"Suscribirse"})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:110",className:"rounded-2xl p-5 text-white",style:{background:"linear-gradient(135deg, #00C5D4, #0097A7)"},children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:111",className:"font-bold mb-2",style:{fontFamily:"Sora, sans-serif"},children:"Pólizas de Salud"}),t.jsx("p",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:112",className:"text-white/80 text-xs mb-4 leading-relaxed",children:"Compara las mejores pólizas de salud complementarias a tu medicina prepagada."}),t.jsx("a",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:115",href:"/personas/polizas-salud",className:"block text-center bg-white text-sm font-semibold py-2 rounded-xl hover:opacity-90 transition-opacity",style:{color:"#00C5D4"},children:"Ver pólizas"})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:124",className:"rounded-2xl p-5 text-white",style:{background:"linear-gradient(135deg, #1C2D6E, #1a3a5c)"},children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:125",className:"font-bold mb-2",style:{fontFamily:"Sora, sans-serif"},children:"Medicina Prepagada"}),t.jsx("p",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:126",className:"text-white/80 text-xs mb-4 leading-relaxed",children:"Compara ahora todos los planes y encuentra el mejor precio para ti y tu familia."}),t.jsx("a",{"data-loc":"client\\src\\pages\\CompaniasMedPrepagada.tsx:129",href:"/personas/medicina-prepagada",className:"block text-center bg-white text-sm font-semibold py-2 rounded-xl hover:opacity-90 transition-opacity",style:{color:"#1C2D6E"},children:"Comparar planes"})]})]})]})]})]})}const ES=[{nombre:"Allianz - Aseguradora",desc:"Allianz es una de las aseguradoras líderes a nivel mundial con presencia en Colombia, ofreciendo pólizas de salud individuales y colectivas con cobertura local e internacional."},{nombre:"Seguros Bolívar",desc:"Aseguradora colombiana de larga trayectoria, con un portafolio de pólizas de salud, vida y accidentes personales diseñadas para personas naturales y empresas."},{nombre:"Liberty Seguros",desc:"Parte del Grupo Liberty Mutual, ofrece en Colombia pólizas de salud y vida con coberturas flexibles, atención 24/7 y red de prestadores a nivel nacional."},{nombre:"Pólizas de Salud Sura",desc:"Sura es la aseguradora colombiana más grande, con pólizas de salud diseñadas para cubrir gastos médicos, hospitalización y servicios de alto costo con amplias redes."},{nombre:"Seguros EMI - Medicina Domiciliaria",desc:"EMI es la principal empresa de medicina domiciliaria en Colombia, con atención de urgencias en casa las 24 horas, los 365 días del año en más de 30 ciudades."}];function PS(){return t.jsxs(t.Fragment,{children:[t.jsxs(Oa,{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:29",children:[t.jsx("title",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:30",children:"Todas las Compañías de Seguros de Salud en Colombia | Evai"}),t.jsx("meta",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:31",name:"description",content:"Conoce las principales aseguradoras de salud en Colombia: Allianz, Seguros Bolívar, Liberty, Sura y EMI. Compara pólizas en Evai."})]}),t.jsxs("main",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:34",className:"min-h-screen bg-gray-50",children:[t.jsx("section",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:36",className:"py-12",style:{background:"linear-gradient(135deg, #1C2D6E 0%, #0e3a5c 60%, #00838F 100%)"},children:t.jsxs("div",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:37",className:"max-w-6xl mx-auto px-6",children:[t.jsxs("nav",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:38",className:"text-sm text-white/50 mb-4 flex items-center gap-2",children:[t.jsx("a",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:39",href:"/",className:"hover:text-white transition-colors",children:"Evai"}),t.jsx("span",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:40",children:"/"}),t.jsx("span",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:41",className:"text-white",children:"Seguros"})]}),t.jsx("h1",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:43",className:"text-3xl md:text-4xl font-bold text-white mb-3",style:{fontFamily:"Sora, sans-serif"},children:"Todas las Compañías de Seguros en Colombia"}),t.jsx("p",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:46",className:"text-white/70 text-lg max-w-2xl",children:"En Evai, te preparamos información relevante de las aseguradoras de salud en Colombia"})]})}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:53",className:"max-w-6xl mx-auto px-6 py-12 flex gap-8 flex-col lg:flex-row",children:[t.jsx("section",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:56",className:"flex-1 min-w-0",children:t.jsx("div",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:57",className:"grid grid-cols-1 md:grid-cols-2 gap-5",children:ES.map((n,l)=>t.jsxs("article",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:59",className:"bg-white rounded-2xl overflow-hidden shadow-sm hover:shadow-md transition-shadow border border-gray-100",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:63",className:"px-5 py-4",style:{background:l%2===0?"#00C5D4":"#1C2D6E"},children:t.jsx("h2",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:67",className:"text-white font-bold text-base",style:{fontFamily:"Sora, sans-serif"},children:n.nombre})}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:71",className:"px-5 py-4",children:[t.jsx("p",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:72",className:"text-gray-600 text-sm leading-relaxed mb-4",children:n.desc}),t.jsxs("a",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:73",href:"/personas/polizas-salud",className:"inline-flex items-center gap-1.5 text-sm font-semibold hover:opacity-80 transition-opacity",style:{color:"#00C5D4"},children:["Ver pólizas de salud",t.jsx("svg",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:79",className:"w-4 h-4",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:t.jsx("path",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:80",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 5l7 7-7 7"})})]})]})]},n.nombre))})}),t.jsxs("aside",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:90",className:"w-full lg:w-72 flex-shrink-0 space-y-5",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:92",className:"bg-white rounded-2xl p-5 border border-gray-100 shadow-sm",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:93",className:"font-bold text-[#1C2D6E] mb-1",style:{fontFamily:"Sora, sans-serif"},children:"Mantente informado"}),t.jsx("p",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:96",className:"text-xs text-gray-500 mb-4",children:"Recibe novedades sobre seguros y salud en Colombia."}),t.jsx("input",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:97",type:"email",placeholder:"tu@correo.com",className:"w-full px-3 py-2.5 border border-gray-200 rounded-xl text-sm outline-none focus:border-[#00C5D4] transition-colors mb-3"}),t.jsx("button",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:102",className:"w-full py-2.5 rounded-xl text-white text-sm font-semibold transition-all hover:opacity-90",style:{background:"#00C5D4"},children:"Suscribirse"})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:110",className:"rounded-2xl p-5 text-white",style:{background:"linear-gradient(135deg, #00C5D4, #0097A7)"},children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:111",className:"font-bold mb-2",style:{fontFamily:"Sora, sans-serif"},children:"Pólizas de Salud"}),t.jsx("p",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:112",className:"text-white/80 text-xs mb-4 leading-relaxed",children:"Compara las mejores pólizas de salud de las principales aseguradoras del país."}),t.jsx("a",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:115",href:"/personas/polizas-salud",className:"block text-center bg-white text-sm font-semibold py-2 rounded-xl hover:opacity-90 transition-opacity",style:{color:"#00C5D4"},children:"Ver pólizas"})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:124",className:"rounded-2xl p-5 text-white",style:{background:"linear-gradient(135deg, #1C2D6E, #1a3a5c)"},children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:125",className:"font-bold mb-2",style:{fontFamily:"Sora, sans-serif"},children:"Medicina Prepagada"}),t.jsx("p",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:126",className:"text-white/80 text-xs mb-4 leading-relaxed",children:"Accede a los mejores planes de medicina prepagada y elige sin filas ni demoras."}),t.jsx("a",{"data-loc":"client\\src\\pages\\CompaniasAseguradoras.tsx:129",href:"/personas/medicina-prepagada",className:"block text-center bg-white text-sm font-semibold py-2 rounded-xl hover:opacity-90 transition-opacity",style:{color:"#1C2D6E"},children:"Comparar planes"})]})]})]})]})]})}function DS(){return t.jsxs(t.Fragment,{children:[t.jsxs(Oa,{"data-loc":"client\\src\\pages\\About.tsx:6",children:[t.jsx("title",{"data-loc":"client\\src\\pages\\About.tsx:7",children:"Sobre EVAi | Seguros de Salud en Colombia"}),t.jsx("meta",{"data-loc":"client\\src\\pages\\About.tsx:8",name:"description",content:"EVAi Seguros — La insurtech colombiana que democratiza el acceso a la salud. Conoce nuestra misión, visión e historia."})]}),t.jsxs("main",{"data-loc":"client\\src\\pages\\About.tsx:10",className:"min-h-screen",style:{background:"#F8FAFC",fontFamily:"Inter, sans-serif"},children:[t.jsx("section",{"data-loc":"client\\src\\pages\\About.tsx:13",style:{background:"linear-gradient(135deg, #1C2D6E 0%, #0d2540 60%, #0a3a4a 100%)"},className:"py-20 px-6",children:t.jsxs("div",{"data-loc":"client\\src\\pages\\About.tsx:14",className:"max-w-4xl mx-auto text-center",children:[t.jsx("p",{"data-loc":"client\\src\\pages\\About.tsx:15",className:"text-[#00C5D4] text-xs font-bold tracking-[0.2em] uppercase mb-4",children:"QUIÉNES SOMOS"}),t.jsxs("h1",{"data-loc":"client\\src\\pages\\About.tsx:16",className:"text-4xl md:text-5xl font-bold text-white mb-6",style:{fontFamily:"Sora, sans-serif"},children:["Evoluciona tu salud.",t.jsx("br",{"data-loc":"client\\src\\pages\\About.tsx:17"}),t.jsx("span",{"data-loc":"client\\src\\pages\\About.tsx:18",style:{color:"#00C5D4"},children:"Inteligencia que te cuida."})]}),t.jsx("p",{"data-loc":"client\\src\\pages\\About.tsx:20",className:"text-white/70 text-lg max-w-2xl mx-auto leading-relaxed",children:"La insurtech colombiana que te ayuda a cotizar, comparar, gestionar y administrar tu póliza de salud — todo en un solo lugar, acompañado por inteligencia artificial 24/7."}),t.jsx("div",{"data-loc":"client\\src\\pages\\About.tsx:23",className:"flex justify-center gap-8 mt-12",children:[{val:"+50",label:"Planes disponibles"},{val:"+13",label:"Años en salud"},{val:"1.000.000",label:"Vidas por impactar"}].map(n=>t.jsxs("div",{"data-loc":"client\\src\\pages\\About.tsx:29",className:"text-center",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\About.tsx:30",className:"text-3xl font-bold mb-1",style:{color:"#00C5D4",fontFamily:"Sora, sans-serif"},children:n.val}),t.jsx("div",{"data-loc":"client\\src\\pages\\About.tsx:31",className:"text-white/50 text-xs",children:n.label})]},n.label))})]})}),t.jsx("section",{"data-loc":"client\\src\\pages\\About.tsx:39",className:"py-20 px-6",children:t.jsxs("div",{"data-loc":"client\\src\\pages\\About.tsx:40",className:"max-w-5xl mx-auto",children:[t.jsx("p",{"data-loc":"client\\src\\pages\\About.tsx:41",className:"text-[#00C5D4] text-xs font-bold tracking-[0.2em] uppercase text-center mb-3",children:"EL PROPÓSITO QUE NOS MUEVE"}),t.jsx("h2",{"data-loc":"client\\src\\pages\\About.tsx:42",className:"text-3xl font-bold text-center mb-12",style:{color:"#1C2D6E",fontFamily:"Sora, sans-serif"},children:"Democratizar el acceso a la salud"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\About.tsx:45",className:"grid md:grid-cols-2 gap-6",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\About.tsx:46",className:"rounded-2xl p-8 border-2",style:{background:"#1C2D6E",borderColor:"#00C5D4"},children:[t.jsx("p",{"data-loc":"client\\src\\pages\\About.tsx:47",className:"text-[#00C5D4] text-xs font-bold tracking-[0.2em] uppercase mb-4",children:"MISIÓN"}),t.jsx("p",{"data-loc":"client\\src\\pages\\About.tsx:48",className:"text-white/80 leading-relaxed",children:"Democratizar el acceso a la protección en salud en Colombia, haciendo que cualquier persona — sin importar su estrato o edad — pueda encontrar, contratar y gestionar su póliza de salud de forma simple, transparente y con acompañamiento inteligente en cada momento de su vida, generando valor y garantizando una atención médica de mayor calidad para todos."})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\About.tsx:52",className:"rounded-2xl p-8 border-2",style:{background:"#1C2D6E",borderColor:"#7EE7B9"},children:[t.jsx("p",{"data-loc":"client\\src\\pages\\About.tsx:53",className:"text-[#7EE7B9] text-xs font-bold tracking-[0.2em] uppercase mb-4",children:"VISIÓN"}),t.jsx("p",{"data-loc":"client\\src\\pages\\About.tsx:54",className:"text-white/80 leading-relaxed",children:"Ser la primera insurtech líder en ventas de pólizas de salud en Colombia, alcanzando e impactando la vida de 1.000.000 de personas con acceso a una atención médica digna, oportuna y de calidad — demostrando que la tecnología puede cerrar para siempre la brecha de la salud en el país."})]})]})]})}),t.jsx("section",{"data-loc":"client\\src\\pages\\About.tsx:63",className:"py-20 px-6",style:{background:"#1C2D6E"},children:t.jsxs("div",{"data-loc":"client\\src\\pages\\About.tsx:64",className:"max-w-5xl mx-auto",children:[t.jsx("p",{"data-loc":"client\\src\\pages\\About.tsx:65",className:"text-[#00C5D4] text-xs font-bold tracking-[0.2em] uppercase text-center mb-3",children:"LA TRANSFORMACIÓN"}),t.jsx("h2",{"data-loc":"client\\src\\pages\\About.tsx:66",className:"text-3xl font-bold text-white text-center mb-12",style:{fontFamily:"Sora, sans-serif"},children:"De paciente frustrado a persona que cuida su salud. Con EVAi."}),t.jsxs("div",{"data-loc":"client\\src\\pages\\About.tsx:69",className:"grid md:grid-cols-2 gap-1 rounded-2xl overflow-hidden",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\About.tsx:71",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\About.tsx:72",className:"py-4 px-6 text-center font-bold text-white text-sm",style:{background:"#dc2626"},children:"✕ ANTES DE EVAi"}),["No entiendes qué cubre tu póliza real","47 min esperando para sacar una cita","No sabes qué médicos son de confianza","Comparar seguros toma días y visitas","Hospitalizado, solo y sin apoyo","Necesita autorización o no? No sabes","Teleconsulta = otra fila virtual","Buscas clínicas en Google a las 2am"].map((n,l)=>t.jsxs("div",{"data-loc":"client\\src\\pages\\About.tsx:85",className:"flex items-center gap-3 px-6 py-3.5 border-b border-white/5",style:{background:l%2===0?"#0d1f35":"#0f2440"},children:[t.jsx("span",{"data-loc":"client\\src\\pages\\About.tsx:86",className:"text-red-400 font-bold flex-shrink-0",children:"✕"}),t.jsx("span",{"data-loc":"client\\src\\pages\\About.tsx:87",className:"text-white/70 text-sm",children:n})]},l))]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\About.tsx:92",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\About.tsx:93",className:"py-4 px-6 text-center font-bold text-white text-sm",style:{background:"#00C5D4"},children:"✓ CON EVAi"}),["EVAi te explica cada cobertura en lenguaje claro","3 datos → cita confirmada en WhatsApp","Directorio de médicos con reseñas reales","Comparativo personalizado por presupuesto","Bono de comida o parqueadero en hospitalización","EVAi revisa si requiere autorización automáticamente","Teleconsulta gratuita 24/7 disponible ahora","Geolocalización de clínicas desde tu celular"].map((n,l)=>t.jsxs("div",{"data-loc":"client\\src\\pages\\About.tsx:106",className:"flex items-center gap-3 px-6 py-3.5 border-b border-white/5",style:{background:l%2===0?"#0d2535":"#0e2a3d"},children:[t.jsx("span",{"data-loc":"client\\src\\pages\\About.tsx:107",className:"text-[#00C5D4] font-bold flex-shrink-0",children:"✓"}),t.jsx("span",{"data-loc":"client\\src\\pages\\About.tsx:108",className:"text-white/80 text-sm",children:n})]},l))]})]})]})}),t.jsx("section",{"data-loc":"client\\src\\pages\\About.tsx:117",className:"py-20 px-6",children:t.jsxs("div",{"data-loc":"client\\src\\pages\\About.tsx:118",className:"max-w-3xl mx-auto",children:[t.jsx("p",{"data-loc":"client\\src\\pages\\About.tsx:119",className:"text-[#00C5D4] text-xs font-bold tracking-[0.2em] uppercase mb-3",children:"NUESTRA HISTORIA"}),t.jsx("h2",{"data-loc":"client\\src\\pages\\About.tsx:120",className:"text-3xl font-bold mb-8",style:{color:"#1C2D6E",fontFamily:"Sora, sans-serif"},children:"Quiénes somos"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\About.tsx:121",className:"space-y-5 text-gray-600 leading-relaxed text-base",children:[t.jsx("p",{"data-loc":"client\\src\\pages\\About.tsx:122",children:"Somos una InsurTech con más de 13 años acompañando la salud de personas en Colombia y el mundo. Hemos construido compañías de tecnología y startups en Latinoamérica con un propósito que siempre fue el mismo: hacer que lo complejo sea simple."}),t.jsx("p",{"data-loc":"client\\src\\pages\\About.tsx:125",children:"EVAi nació para democratizar el acceso a la salud — que cualquier persona, sin importar su estrato o edad, pueda encontrar y contratar su póliza de forma fácil, transparente e inteligente."}),t.jsx("p",{"data-loc":"client\\src\\pages\\About.tsx:128",children:"Nuestra meta es clara: impactar la vida de 1.000.000 de colombianos, siendo la InsurTech líder en salud del país y demostrando que la tecnología puede cerrar para siempre la brecha del acceso médico."})]})]})}),t.jsx("section",{"data-loc":"client\\src\\pages\\About.tsx:136",className:"py-20 px-6",style:{background:"linear-gradient(135deg, #f0fdfa 0%, #e0f2fe 100%)"},children:t.jsxs("div",{"data-loc":"client\\src\\pages\\About.tsx:137",className:"max-w-3xl mx-auto",children:[t.jsx("p",{"data-loc":"client\\src\\pages\\About.tsx:138",className:"text-[#00C5D4] text-xs font-bold tracking-[0.2em] uppercase mb-3",children:"NUESTRO EQUIPO"}),t.jsx("h2",{"data-loc":"client\\src\\pages\\About.tsx:139",className:"text-3xl font-bold mb-6",style:{color:"#1C2D6E",fontFamily:"Sora, sans-serif"},children:"El equipo detrás de EVAi"}),t.jsx("div",{"data-loc":"client\\src\\pages\\About.tsx:140",className:"bg-white rounded-2xl p-8 shadow-sm border border-gray-100",children:t.jsx("p",{"data-loc":"client\\src\\pages\\About.tsx:141",className:"text-gray-700 leading-relaxed text-base",children:"Somos el resultado de años de trabajo construyendo startups en Colombia y Latinoamérica. Un equipo que eligió poner toda esa experiencia y tecnología al servicio de algo que importa de verdad: que cualquier persona pueda acceder a un seguro de salud de forma simple, rápida y segura."})})]})}),t.jsx("section",{"data-loc":"client\\src\\pages\\About.tsx:149",className:"py-16 px-6 text-center",style:{background:"#1C2D6E"},children:t.jsxs("div",{"data-loc":"client\\src\\pages\\About.tsx:150",className:"max-w-2xl mx-auto",children:[t.jsx("p",{"data-loc":"client\\src\\pages\\About.tsx:151",className:"text-white/50 text-sm mb-2",children:"EVAi Seguros"}),t.jsxs("p",{"data-loc":"client\\src\\pages\\About.tsx:152",className:"text-white text-xl font-medium leading-relaxed",children:["La insurtech colombiana que te ayuda a cotizar, comparar,",t.jsx("br",{"data-loc":"client\\src\\pages\\About.tsx:153"}),"gestionar y administrar tu póliza de salud — todo en un solo lugar,",t.jsx("br",{"data-loc":"client\\src\\pages\\About.tsx:154"}),t.jsx("span",{"data-loc":"client\\src\\pages\\About.tsx:155",style:{color:"#00C5D4"},children:"acompañado por inteligencia artificial 24/7."})]}),t.jsx("a",{"data-loc":"client\\src\\pages\\About.tsx:157",href:"/personas/medicina-prepagada",className:"inline-flex items-center gap-2 mt-8 px-8 py-3 rounded-full font-semibold text-white transition-all hover:opacity-90",style:{background:"#00C5D4"},children:"Comparar planes gratis →"})]})})]})]})}const Vu=[{id:"como-elegir-medicina-prepagada",title:"Cómo elegir medicina prepagada: guía completa",excerpt:"Descubre los pasos clave para seleccionar la medicina prepagada que mejor se adapte a tus necesidades y presupuesto.",content:"<h2>Introducción</h2><p>Elegir una medicina prepagada es una decisión importante que afecta tu bienestar y el de tu familia. En esta guía, te mostraremos los pasos clave para tomar la mejor decisión.</p><h2>1. Evalúa tus necesidades de salud</h2><p>Antes de comparar opciones, identifica:</p><ul><li>Enfermedades preexistentes</li><li>Medicamentos que utilizas regularmente</li><li>Frecuencia de consultas médicas</li><li>Necesidades de salud de tu familia</li></ul><h2>2. Compara coberturas</h2><p>Asegúrate de que el plan incluya:</p><ul><li>Cobertura de emergencias</li><li>Internación y cirugías</li><li>Medicamentos</li><li>Maternity y parto</li><li>Odontología y oftalmología</li></ul><h2>3. Revisa la red de prestadores</h2><p>Verifica que la medicina prepagada tenga clínicas y médicos en tu zona de residencia.</p><h2>4. Analiza los costos</h2><p>Compara:</p><ul><li>Prima mensual</li><li>Copagos y deducibles</li><li>Costos adicionales</li></ul><h2>Conclusión</h2><p>Tómate el tiempo necesario para elegir la opción que mejor se ajuste a tus necesidades y presupuesto.</p>",author:"Dr. Andrés Mejía",date:"2026-05-28",image:"https://images.unsplash.com/photo-1576091160399-112ba8d25d1d?auto=format&fit=crop&w=600&q=80",tags:["medicina prepagada","salud","guía"],readTime:"8 min",category:"Salud"},{id:"diferencia-medicina-prepagada-poliza-salud",title:"Diferencia entre medicina prepagada y póliza de salud",excerpt:"Entiende las principales diferencias entre medicina prepagada y póliza de salud para elegir la opción correcta.",content:"<h2>Medicina Prepagada vs Póliza de Salud</h2><p>Muchas personas confunden estos dos sistemas. Aquí te explicamos las diferencias clave.</p><h2>Medicina Prepagada</h2><p>La medicina prepagada es un sistema donde:</p><ul><li>Pagas una cuota mensual fija</li><li>Tienes acceso a una red de prestadores</li><li>Los servicios están parcialmente cubiertos</li><li>Requiere afiliación a una empresa</li><li>Ofrece atención integral</li></ul><h2>Póliza de Salud</h2><p>La póliza de salud es un seguro donde:</p><ul><li>Pagas una prima al asegurador</li><li>Se cubre gastos según el siniestro</li><li>Tienes libertad de elegir médicos</li><li>Reembolsa gastos de salud</li><li>Mayor flexibilidad</li></ul><h2>Comparativa</h2><table><tr><th>Aspecto</th><th>Medicina Prepagada</th><th>Póliza de Salud</th></tr><tr><td>Cobertura</td><td>Integral mensual</td><td>Por siniestro</td></tr><tr><td>Red</td><td>Limitada a prestadores</td><td>Libre elección</td></tr><tr><td>Precio</td><td>Fijo mensual</td><td>Variable</td></tr></table><h2>¿Cuál elegir?</h2><p>Depende de tus necesidades, presupuesto y preferencias de atención médica.</p>",author:"Dra. Camila Restrepo",date:"2025-11-14",image:"https://images.unsplash.com/photo-1450101499163-c8848c66ca85?auto=format&fit=crop&w=600&q=80",tags:["medicina prepagada","póliza salud","comparación"],readTime:"6 min",category:"Educación"},{id:"5-razones-cambiar-seguro",title:"5 razones por las que deberías cambiar de seguro de salud",excerpt:"Descubre cuándo es el momento adecuado para cambiar tu seguro de salud y qué opciones tienes disponibles.",content:"<h2>¿Por qué cambiar de seguro?</h2><p>A veces, tu plan actual ya no se ajusta a tus necesidades. Aquí hay 5 razones para considerarlo.</p><h2>1. Cobertura insuficiente</h2><p>Si tu plan actual no cubre los servicios que necesitas, es hora de cambiar. Busca un plan con mejor cobertura en áreas importantes para ti.</p><h2>2. Aumento de precios sin beneficios</h2><p>Si tu prima mensual aumentó significativamente sin cambios en beneficios, compara otras opciones en el mercado.</p><h2>3. Red de prestadores limitada</h2><p>Si no encuentras médicos especializados cerca de tu zona, considera cambiar a una empresa con mejor infraestructura.</p><h2>4. Cambios en tu situación personal</h2><p>Matrimonio, hijos, jubilación o cambios laborales pueden requerir un plan diferente. Reevalúa tus necesidades.</p><h2>5. Mejor relación precio-beneficio</h2><p>Periódicamente, revisa el mercado. Podrías encontrar mejores planes a menor costo con más beneficios.</p><h2>Próximos pasos</h2><p>Si decidiste cambiar, contáctanos para una asesoría personalizada sin compromiso.</p>",author:"Equipo EVAi Seguros",date:"2025-08-07",image:"https://images.unsplash.com/photo-1559526324-593bc073d938?auto=format&fit=crop&w=600&q=80",tags:["seguros","consejos","cambio"],readTime:"5 min",category:"Consejos"}],MS=bh("inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90",secondary:"border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90",destructive:"border-transparent bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground"}},defaultVariants:{variant:"default"}});function Qs({className:n,variant:l,asChild:r=!1,...c}){const u=r?S0:"span";return t.jsx(u,{"data-loc":"client\\src\\components\\ui\\badge.tsx:38","data-slot":"badge",className:Ra(MS({variant:l}),n),...c})}function TS(){return t.jsxs(t.Fragment,{children:[t.jsxs(Oa,{"data-loc":"client\\src\\pages\\Blog.tsx:10",children:[t.jsx("title",{"data-loc":"client\\src\\pages\\Blog.tsx:11",children:"Blog | Evai"}),t.jsx("meta",{"data-loc":"client\\src\\pages\\Blog.tsx:12",name:"description",content:"Lee artículos sobre seguros de salud, medicina prepagada y consejos para elegir tu plan ideal."})]}),t.jsxs("main",{"data-loc":"client\\src\\pages\\Blog.tsx:14",className:"min-h-screen bg-white",children:[t.jsx("section",{"data-loc":"client\\src\\pages\\Blog.tsx:16",className:"bg-gradient-to-r from-[#1C2D6E] to-[#1A3AB8] text-white py-16",children:t.jsxs("div",{"data-loc":"client\\src\\pages\\Blog.tsx:17",className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsx("h1",{"data-loc":"client\\src\\pages\\Blog.tsx:18",className:"text-4xl md:text-5xl font-bold mb-4",children:"Blog de Evai"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Blog.tsx:19",className:"text-xl text-white/70",children:"Información, consejos y educación sobre seguros de salud para tomar mejores decisiones."})]})}),t.jsx("section",{"data-loc":"client\\src\\pages\\Blog.tsx:26",className:"max-w-5xl mx-auto px-4 sm:px-6 lg:px-8 py-16",children:t.jsx("div",{"data-loc":"client\\src\\pages\\Blog.tsx:27",className:"grid md:grid-cols-2 lg:grid-cols-3 gap-6",children:Vu.map(n=>t.jsx(Eu,{"data-loc":"client\\src\\pages\\Blog.tsx:29",href:`/blog/${n.id}`,children:t.jsxs($t,{"data-loc":"client\\src\\pages\\Blog.tsx:30",className:"h-full hover:shadow-lg transition-shadow cursor-pointer",children:[n.image&&t.jsx("div",{"data-loc":"client\\src\\pages\\Blog.tsx:32",className:"relative h-48 bg-gray-200 overflow-hidden",children:t.jsx("img",{"data-loc":"client\\src\\pages\\Blog.tsx:33",src:n.image,alt:n.title,className:"w-full h-full object-cover hover:scale-105 transition-transform"})}),t.jsxs(jn,{"data-loc":"client\\src\\pages\\Blog.tsx:40",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Blog.tsx:41",className:"flex items-start justify-between gap-2",children:[t.jsx(Qs,{"data-loc":"client\\src\\pages\\Blog.tsx:42",variant:"outline",children:n.category}),t.jsx("span",{"data-loc":"client\\src\\pages\\Blog.tsx:43",className:"text-sm text-gray-500",children:n.readTime})]}),t.jsx(Nn,{"data-loc":"client\\src\\pages\\Blog.tsx:45",className:"line-clamp-2 mt-2",children:n.title}),t.jsx(yh,{"data-loc":"client\\src\\pages\\Blog.tsx:46",className:"line-clamp-2 mt-2",children:n.excerpt})]}),t.jsx(It,{"data-loc":"client\\src\\pages\\Blog.tsx:50",children:t.jsxs("div",{"data-loc":"client\\src\\pages\\Blog.tsx:51",className:"space-y-4",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Blog.tsx:52",className:"flex flex-wrap gap-2",children:n.tags.slice(0,2).map(l=>t.jsx(Qs,{"data-loc":"client\\src\\pages\\Blog.tsx:54",variant:"secondary",className:"text-xs",children:l},l))}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Blog.tsx:59",className:"text-sm text-gray-500",children:[t.jsx("p",{"data-loc":"client\\src\\pages\\Blog.tsx:60",children:n.author}),t.jsx("p",{"data-loc":"client\\src\\pages\\Blog.tsx:61",children:new Date(n.date).toLocaleDateString("es-CO",{year:"numeric",month:"long",day:"numeric"})})]})]})})]})},n.id))})}),t.jsx("section",{"data-loc":"client\\src\\pages\\Blog.tsx:76",className:"bg-[#E0F7FA] py-16",children:t.jsxs("div",{"data-loc":"client\\src\\pages\\Blog.tsx:77",className:"max-w-3xl mx-auto px-4 sm:px-6 lg:px-8 text-center",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Blog.tsx:78",className:"text-3xl font-bold mb-4",children:"Mantente Informado"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Blog.tsx:79",className:"text-gray-700 mb-8",children:"Suscríbete a nuestro boletín para recibir los últimos artículos sobre seguros de salud."}),t.jsxs("form",{"data-loc":"client\\src\\pages\\Blog.tsx:82",className:"flex flex-col sm:flex-row gap-3 max-w-md mx-auto",children:[t.jsx("input",{"data-loc":"client\\src\\pages\\Blog.tsx:83",type:"email",placeholder:"Tu email",className:"flex-1 px-4 py-2 rounded-lg border border-gray-300 focus:outline-none focus:ring-2 focus:ring-[#00C5D4]",required:!0}),t.jsx("button",{"data-loc":"client\\src\\pages\\Blog.tsx:89",type:"submit",className:"px-6 py-2 bg-[#1C2D6E] text-white rounded-lg hover:bg-[#1A3AB8] transition-colors",children:"Suscribirse"})]})]})})]})]})}function kS(){const[n,l]=Jj("/blog/:slug");if(!n)return t.jsx(hc,{"data-loc":"client\\src\\pages\\BlogPost.tsx:11"});const r=Vu.find(u=>u.id===l?.slug);if(!r)return t.jsx(hc,{"data-loc":"client\\src\\pages\\BlogPost.tsx:16"});const c=Vu.filter(u=>u.category===r.category&&u.id!==r.id).slice(0,3);return t.jsxs(t.Fragment,{children:[t.jsxs(Oa,{"data-loc":"client\\src\\pages\\BlogPost.tsx:26",children:[t.jsxs("title",{"data-loc":"client\\src\\pages\\BlogPost.tsx:27",children:[r.title," | Evai Blog"]}),t.jsx("meta",{"data-loc":"client\\src\\pages\\BlogPost.tsx:28",name:"description",content:r.excerpt}),t.jsx("meta",{"data-loc":"client\\src\\pages\\BlogPost.tsx:29",property:"og:title",content:r.title}),t.jsx("meta",{"data-loc":"client\\src\\pages\\BlogPost.tsx:30",property:"og:description",content:r.excerpt}),r.image&&t.jsx("meta",{"data-loc":"client\\src\\pages\\BlogPost.tsx:31",property:"og:image",content:r.image})]}),t.jsxs("main",{"data-loc":"client\\src\\pages\\BlogPost.tsx:33",className:"min-h-screen bg-white",children:[r.image&&t.jsx("div",{"data-loc":"client\\src\\pages\\BlogPost.tsx:36",className:"relative h-96 bg-gray-200 overflow-hidden",children:t.jsx("img",{"data-loc":"client\\src\\pages\\BlogPost.tsx:37",src:r.image,alt:r.title,className:"w-full h-full object-cover"})}),t.jsxs("article",{"data-loc":"client\\src\\pages\\BlogPost.tsx:46",className:"max-w-3xl mx-auto px-4 sm:px-6 lg:px-8 py-12",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\BlogPost.tsx:48",className:"mb-8",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\BlogPost.tsx:49",className:"flex items-center gap-3 mb-4",children:[t.jsx(Qs,{"data-loc":"client\\src\\pages\\BlogPost.tsx:50",children:r.category}),t.jsx("span",{"data-loc":"client\\src\\pages\\BlogPost.tsx:51",className:"text-sm text-gray-500",children:r.readTime})]}),t.jsx("h1",{"data-loc":"client\\src\\pages\\BlogPost.tsx:54",className:"text-4xl md:text-5xl font-bold mb-4 text-gray-900",children:r.title}),t.jsxs("div",{"data-loc":"client\\src\\pages\\BlogPost.tsx:58",className:"flex items-center gap-4 text-gray-600 mb-6",children:[t.jsx("span",{"data-loc":"client\\src\\pages\\BlogPost.tsx:59",children:r.author}),t.jsx("span",{"data-loc":"client\\src\\pages\\BlogPost.tsx:60",children:"•"}),t.jsx("time",{"data-loc":"client\\src\\pages\\BlogPost.tsx:61",dateTime:r.date,children:new Date(r.date).toLocaleDateString("es-CO",{year:"numeric",month:"long",day:"numeric"})})]}),t.jsx("div",{"data-loc":"client\\src\\pages\\BlogPost.tsx:71",className:"flex flex-wrap gap-2 mb-6",children:r.tags.map(u=>t.jsx(Qs,{"data-loc":"client\\src\\pages\\BlogPost.tsx:73",variant:"secondary",children:u},u))})]}),t.jsx("div",{"data-loc":"client\\src\\pages\\BlogPost.tsx:81",className:"prose prose-lg max-w-none mb-12 text-gray-700",dangerouslySetInnerHTML:{__html:r.content}}),t.jsxs("div",{"data-loc":"client\\src\\pages\\BlogPost.tsx:87",className:"bg-[#E0F7FA] p-6 rounded-lg my-12 border border-[#00C5D4]/30",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\BlogPost.tsx:88",className:"font-semibold text-lg mb-2",children:"Sobre el Autor"}),t.jsxs("p",{"data-loc":"client\\src\\pages\\BlogPost.tsx:89",className:"text-gray-700",children:[r.author," es un experto en seguros de salud con amplia experiencia ayudando a usuarios a encontrar los mejores planes según sus necesidades."]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\BlogPost.tsx:96",className:"py-8 border-t border-b border-gray-200 my-8",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\BlogPost.tsx:97",className:"font-semibold text-lg mb-4",children:"Compartir Artículo"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\BlogPost.tsx:98",className:"flex gap-4",children:[t.jsx(Ga,{"data-loc":"client\\src\\pages\\BlogPost.tsx:99",variant:"outline",size:"sm",children:"Facebook"}),t.jsx(Ga,{"data-loc":"client\\src\\pages\\BlogPost.tsx:102",variant:"outline",size:"sm",children:"Twitter"}),t.jsx(Ga,{"data-loc":"client\\src\\pages\\BlogPost.tsx:105",variant:"outline",size:"sm",children:"LinkedIn"}),t.jsx(Ga,{"data-loc":"client\\src\\pages\\BlogPost.tsx:108",variant:"outline",size:"sm",children:"Copiar enlace"})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\BlogPost.tsx:115",className:"flex items-center justify-between py-8",children:[t.jsx(Eu,{"data-loc":"client\\src\\pages\\BlogPost.tsx:116",href:"/blog",children:t.jsx(Ga,{"data-loc":"client\\src\\pages\\BlogPost.tsx:117",variant:"outline",children:"← Volver al Blog"})}),t.jsx("a",{"data-loc":"client\\src\\pages\\BlogPost.tsx:121",href:"https://wa.me/573137976146?text=Hola%2C+le%C3%AD+el+blog+de+Evai+y+quiero+asesor%C3%ADa+sobre+seguros",target:"_blank",rel:"noopener noreferrer",children:t.jsx(Ga,{"data-loc":"client\\src\\pages\\BlogPost.tsx:122",className:"bg-[#1C2D6E] hover:bg-[#1A3AB8]",children:"Contactar Asesor →"})})]})]}),c.length>0&&t.jsx("section",{"data-loc":"client\\src\\pages\\BlogPost.tsx:131",className:"bg-gray-50 py-16",children:t.jsxs("div",{"data-loc":"client\\src\\pages\\BlogPost.tsx:132",className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\BlogPost.tsx:133",className:"text-3xl font-bold mb-8",children:"Artículos Relacionados"}),t.jsx("div",{"data-loc":"client\\src\\pages\\BlogPost.tsx:135",className:"grid md:grid-cols-3 gap-6",children:c.map(u=>t.jsx(Eu,{"data-loc":"client\\src\\pages\\BlogPost.tsx:137",href:`/blog/${u.id}`,children:t.jsxs("div",{"data-loc":"client\\src\\pages\\BlogPost.tsx:138",className:"bg-white rounded-lg overflow-hidden hover:shadow-lg transition-shadow cursor-pointer",children:[u.image&&t.jsx("div",{"data-loc":"client\\src\\pages\\BlogPost.tsx:140",className:"relative h-40 bg-gray-200 overflow-hidden",children:t.jsx("img",{"data-loc":"client\\src\\pages\\BlogPost.tsx:141",src:u.image,alt:u.title,className:"w-full h-full object-cover hover:scale-105 transition-transform"})}),t.jsxs("div",{"data-loc":"client\\src\\pages\\BlogPost.tsx:148",className:"p-4",children:[t.jsx(Qs,{"data-loc":"client\\src\\pages\\BlogPost.tsx:149",variant:"outline",className:"mb-2",children:u.category}),t.jsx("h3",{"data-loc":"client\\src\\pages\\BlogPost.tsx:152",className:"font-semibold text-lg line-clamp-2 mb-2",children:u.title}),t.jsx("p",{"data-loc":"client\\src\\pages\\BlogPost.tsx:155",className:"text-sm text-gray-600 line-clamp-2 mb-3",children:u.excerpt}),t.jsxs("div",{"data-loc":"client\\src\\pages\\BlogPost.tsx:158",className:"flex items-center justify-between text-xs text-gray-500",children:[t.jsx("span",{"data-loc":"client\\src\\pages\\BlogPost.tsx:159",children:u.readTime}),t.jsx("span",{"data-loc":"client\\src\\pages\\BlogPost.tsx:160",children:u.author})]})]})]})},u.id))})]})}),t.jsx("section",{"data-loc":"client\\src\\pages\\BlogPost.tsx:172",className:"bg-[#1C2D6E] text-white py-16",children:t.jsxs("div",{"data-loc":"client\\src\\pages\\BlogPost.tsx:173",className:"max-w-3xl mx-auto px-4 sm:px-6 lg:px-8 text-center",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\BlogPost.tsx:174",className:"text-3xl font-bold mb-4",children:"¿Listo para Encontrar tu Seguro?"}),t.jsx("p",{"data-loc":"client\\src\\pages\\BlogPost.tsx:175",className:"text-xl mb-8 text-white/70",children:"Usa nuestro comparador para encontrar el plan perfecto según tus necesidades."}),t.jsx(Ga,{"data-loc":"client\\src\\pages\\BlogPost.tsx:178",size:"lg",variant:"secondary",asChild:!0,children:t.jsx("a",{"data-loc":"client\\src\\pages\\BlogPost.tsx:179",href:"/personas/cotizar-todos",children:"Comparar Planes Ahora"})})]})})]})]})}const v0=[{id:"dev-frontend-react-001",title:"Desarrollador Frontend React",area:"Tecnología",location:"Bogotá, Colombia (Híbrido)",type:"Tiempo Completo",description:"Buscamos un Desarrollador Frontend React apasionado para unirse a nuestro equipo de tecnología. Serás responsable de desarrollar interfaces de usuario modernas, responsivas y de alto rendimiento para nuestra plataforma de seguros de salud.",requirements:["2+ años de experiencia con React","Dominio de TypeScript","Experiencia con Tailwind CSS o similar","Conocimiento de estado global (Redux, Zustand, Context API)","Git y control de versiones","Conocimientos de testing (Jest, Vitest, Playwright)","Inglés intermedio"],benefits:["Salario competitivo + bonificación anual","Plan de salud integral","Horario flexible","Capacitación y desarrollo profesional","Ambiente de trabajo colaborativo","Oportunidad de trabajo remoto"],isOpen:!0},{id:"product-manager-seguros-001",title:"Product Manager - Seguros",area:"Producto",location:"Bogotá, Colombia (Presencial)",type:"Tiempo Completo",description:"Como Product Manager, liderarás la visión y estrategia de nuestros productos de seguros de salud. Trabajarás con múltiples equipos para definir roadmaps, priorizar features y asegurar que nuestros productos resuelvan problemas reales de nuestros clientes.",requirements:["3+ años de experiencia como Product Manager","Experiencia en industria de seguros o fintech","Habilidades de análisis de datos","Excelentes habilidades de comunicación","Capacidad de negociación","Comprensión de metodologías ágiles","Pensamiento estratégico y analítico"],benefits:["Salario competitivo + incentivos por performance","Plan de salud premium","Flexibilidad de horario","Presupuesto para educación continua","Cultura de innovación y emprendimiento","Oportunidad de impacto en la industria"],isOpen:!0},{id:"customer-success-001",title:"Representante de Customer Success",area:"Atención al Cliente",location:"Bogotá, Colombia (Presencial)",type:"Tiempo Completo",description:"Únete a nuestro equipo de Customer Success para ayudar a nuestros clientes a obtener el máximo valor de nuestros servicios de seguros de salud. Serás el punto de contacto clave para asegurar la satisfacción y retención de clientes.",requirements:["1+ años de experiencia en servicio al cliente","Excelentes habilidades de comunicación","Dominio del español (nativo)","Capacidad para resolver problemas","Paciencia y empatía","Organización y gestión del tiempo","Conocimiento básico de seguros es una ventaja"],benefits:["Salario + comisión por retención","Plan de salud","Capacitación en seguros y producto","Ambiente de equipo colaborativo","Oportunidades de crecimiento","Horario fijo de oficina"],isOpen:!0}];function zS(){return t.jsxs(t.Fragment,{children:[t.jsxs(Oa,{"data-loc":"client\\src\\pages\\Careers.tsx:10",children:[t.jsx("title",{"data-loc":"client\\src\\pages\\Careers.tsx:11",children:"Trabaja con Nosotros | Evai"}),t.jsx("meta",{"data-loc":"client\\src\\pages\\Careers.tsx:12",name:"description",content:"Únete al equipo de Evai. Ofertas de empleo y oportunidades de carrera en seguros y tecnología."})]}),t.jsxs("main",{"data-loc":"client\\src\\pages\\Careers.tsx:14",className:"min-h-screen bg-white",children:[t.jsx("section",{"data-loc":"client\\src\\pages\\Careers.tsx:16",className:"bg-gradient-to-r from-[#1C2D6E] to-[#1A3AB8] text-white py-16",children:t.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:17",className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsx("h1",{"data-loc":"client\\src\\pages\\Careers.tsx:18",className:"text-4xl md:text-5xl font-bold mb-4",children:"Trabaja con Evai"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:19",className:"text-xl text-white/70",children:"Únete a nuestro equipo y ayuda a transformar la industria de seguros de salud en Colombia."})]})}),t.jsxs("section",{"data-loc":"client\\src\\pages\\Careers.tsx:26",className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 py-16",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Careers.tsx:27",className:"text-3xl font-bold mb-8",children:"Cultura y Valores"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:29",className:"bg-[#E0F7FA] p-8 rounded-lg border border-[#00C5D4]/30 mb-12",children:[t.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:30",className:"text-gray-700 leading-relaxed mb-4",children:"En Evai creemos que nuestros colaboradores son nuestro mayor activo. Trabajamos en un ambiente colaborativo donde se valoran la innovación, la transparencia y el compromiso con la excelencia."}),t.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:34",className:"text-gray-700 leading-relaxed",children:"Ofrecemos oportunidades de crecimiento profesional, desarrollo continuo, flexibilidad laboral y beneficios competitivos para todos nuestros colaboradores."})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:40",className:"grid md:grid-cols-3 gap-6",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:41",className:"border-l-4 border-[#00C5D4] pl-4",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\Careers.tsx:42",className:"font-bold text-lg mb-2",children:"Innovación"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:43",className:"text-gray-700 text-sm",children:"Promovemos nuevas ideas y el pensamiento creativo en cada proyecto."})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:47",className:"border-l-4 border-green-600 pl-4",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\Careers.tsx:48",className:"font-bold text-lg mb-2",children:"Inclusión"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:49",className:"text-gray-700 text-sm",children:"Construimos un equipo diverso donde todos tienen voz y oportunidad."})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:53",className:"border-l-4 border-[#009E8C] pl-4",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\Careers.tsx:54",className:"font-bold text-lg mb-2",children:"Desarrollo"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:55",className:"text-gray-700 text-sm",children:"Invertimos en el crecimiento profesional de nuestro equipo."})]})]})]}),t.jsx("section",{"data-loc":"client\\src\\pages\\Careers.tsx:63",className:"bg-gray-50 py-16",children:t.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:64",className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Careers.tsx:65",className:"text-3xl font-bold mb-8",children:"Beneficios"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:67",className:"grid md:grid-cols-2 gap-6",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:68",className:"flex gap-4",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Careers.tsx:69",className:"text-2xl",children:"💰"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:70",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\Careers.tsx:71",className:"font-semibold mb-1",children:"Salario Competitivo"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:72",className:"text-gray-600 text-sm",children:"Compensación acorde a mercado e industria"})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:75",className:"flex gap-4",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Careers.tsx:76",className:"text-2xl",children:"🏥"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:77",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\Careers.tsx:78",className:"font-semibold mb-1",children:"Plan de Salud Integral"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:79",className:"text-gray-600 text-sm",children:"Cobertura para ti y tu familia"})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:82",className:"flex gap-4",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Careers.tsx:83",className:"text-2xl",children:"📚"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:84",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\Careers.tsx:85",className:"font-semibold mb-1",children:"Educación Continua"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:86",className:"text-gray-600 text-sm",children:"Presupuesto para cursos y certificaciones"})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:89",className:"flex gap-4",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Careers.tsx:90",className:"text-2xl",children:"⏰"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:91",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\Careers.tsx:92",className:"font-semibold mb-1",children:"Flexibilidad Laboral"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:93",className:"text-gray-600 text-sm",children:"Horarios flexibles y trabajo remoto"})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:96",className:"flex gap-4",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Careers.tsx:97",className:"text-2xl",children:"🎯"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:98",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\Careers.tsx:99",className:"font-semibold mb-1",children:"Bonificación Anual"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:100",className:"text-gray-600 text-sm",children:"Incentivos por performance"})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:103",className:"flex gap-4",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Careers.tsx:104",className:"text-2xl",children:"🌍"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:105",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\Careers.tsx:106",className:"font-semibold mb-1",children:"Impacto Social"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:107",className:"text-gray-600 text-sm",children:"Trabajo con propósito en industria crítica"})]})]})]})]})}),t.jsxs("section",{"data-loc":"client\\src\\pages\\Careers.tsx:115",className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 py-16",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Careers.tsx:116",className:"text-3xl font-bold mb-8",children:"Posiciones Disponibles"}),v0.filter(n=>n.isOpen).length===0?t.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:119",className:"text-center py-12",children:[t.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:120",className:"text-gray-600 text-lg mb-4",children:"No hay posiciones disponibles en este momento."}),t.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:123",className:"text-gray-500",children:"Suscríbete a nuestro boletín para enterarte cuando haya nuevas oportunidades."})]}):t.jsx("div",{"data-loc":"client\\src\\pages\\Careers.tsx:128",className:"space-y-6",children:v0.filter(n=>n.isOpen).map(n=>t.jsxs($t,{"data-loc":"client\\src\\pages\\Careers.tsx:130",className:"hover:shadow-lg transition-shadow",children:[t.jsx(jn,{"data-loc":"client\\src\\pages\\Careers.tsx:131",children:t.jsx("div",{"data-loc":"client\\src\\pages\\Careers.tsx:132",className:"flex items-start justify-between",children:t.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:133",children:[t.jsx(Nn,{"data-loc":"client\\src\\pages\\Careers.tsx:134",className:"text-2xl mb-2",children:n.title}),t.jsxs(yh,{"data-loc":"client\\src\\pages\\Careers.tsx:135",className:"flex items-center gap-2",children:[t.jsx(Qs,{"data-loc":"client\\src\\pages\\Careers.tsx:136",variant:"outline",children:n.area}),t.jsx(Qs,{"data-loc":"client\\src\\pages\\Careers.tsx:137",variant:"outline",children:n.location}),t.jsx(Qs,{"data-loc":"client\\src\\pages\\Careers.tsx:138",variant:"outline",children:n.type})]})]})})}),t.jsx(It,{"data-loc":"client\\src\\pages\\Careers.tsx:143",children:t.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:144",className:"space-y-6",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:145",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\Careers.tsx:146",className:"font-semibold text-lg mb-2",children:"Descripción"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:147",className:"text-gray-700 leading-relaxed",children:n.description})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:152",className:"grid md:grid-cols-2 gap-6",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:153",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\Careers.tsx:154",className:"font-semibold text-lg mb-3",children:"Requerimientos"}),t.jsx("ul",{"data-loc":"client\\src\\pages\\Careers.tsx:155",className:"list-disc list-inside space-y-2 text-gray-700",children:n.requirements.map((l,r)=>t.jsx("li",{"data-loc":"client\\src\\pages\\Careers.tsx:157",className:"text-sm",children:l},r))})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:162",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\Careers.tsx:163",className:"font-semibold text-lg mb-3",children:"Beneficios"}),t.jsx("ul",{"data-loc":"client\\src\\pages\\Careers.tsx:164",className:"list-disc list-inside space-y-2 text-gray-700",children:n.benefits.map((l,r)=>t.jsx("li",{"data-loc":"client\\src\\pages\\Careers.tsx:166",className:"text-sm",children:l},r))})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:172",className:"flex gap-4 pt-4 border-t",children:[t.jsx(Ga,{"data-loc":"client\\src\\pages\\Careers.tsx:173",className:"bg-[#1C2D6E] hover:bg-[#1A3AB8]",asChild:!0,children:t.jsx("a",{"data-loc":"client\\src\\pages\\Careers.tsx:174",href:"/contacto",children:"Aplicar Ahora"})}),t.jsx(Ga,{"data-loc":"client\\src\\pages\\Careers.tsx:176",variant:"outline",children:"Compartir Posición"})]})]})})]},n.id))})]}),t.jsx("section",{"data-loc":"client\\src\\pages\\Careers.tsx:189",className:"bg-[#E0F7FA] py-16",children:t.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:190",className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Careers.tsx:191",className:"text-3xl font-bold mb-8 text-center",children:"Proceso de Selección"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:193",className:"grid md:grid-cols-4 gap-4",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:194",className:"text-center",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Careers.tsx:195",className:"w-12 h-12 bg-[#1C2D6E] text-white rounded-full flex items-center justify-center mx-auto mb-4 font-bold text-lg",children:"1"}),t.jsx("h3",{"data-loc":"client\\src\\pages\\Careers.tsx:198",className:"font-semibold mb-2",children:"Aplicación"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:199",className:"text-sm text-gray-600",children:"Envía tu CV y cuéntanos por qué"})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:201",className:"text-center",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Careers.tsx:202",className:"w-12 h-12 bg-[#1C2D6E] text-white rounded-full flex items-center justify-center mx-auto mb-4 font-bold text-lg",children:"2"}),t.jsx("h3",{"data-loc":"client\\src\\pages\\Careers.tsx:205",className:"font-semibold mb-2",children:"Entrevista"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:206",className:"text-sm text-gray-600",children:"Conversación con el equipo"})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:208",className:"text-center",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Careers.tsx:209",className:"w-12 h-12 bg-[#1C2D6E] text-white rounded-full flex items-center justify-center mx-auto mb-4 font-bold text-lg",children:"3"}),t.jsx("h3",{"data-loc":"client\\src\\pages\\Careers.tsx:212",className:"font-semibold mb-2",children:"Evaluación"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:213",className:"text-sm text-gray-600",children:"Pruebas técnicas o prácticas"})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Careers.tsx:215",className:"text-center",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Careers.tsx:216",className:"w-12 h-12 bg-[#1C2D6E] text-white rounded-full flex items-center justify-center mx-auto mb-4 font-bold text-lg",children:"4"}),t.jsx("h3",{"data-loc":"client\\src\\pages\\Careers.tsx:219",className:"font-semibold mb-2",children:"Oferta"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:220",className:"text-sm text-gray-600",children:"Bienvenido al equipo"})]})]})]})}),t.jsxs("section",{"data-loc":"client\\src\\pages\\Careers.tsx:227",className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 py-16 text-center",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Careers.tsx:228",className:"text-3xl font-bold mb-4",children:"¿No viste una posición que te interese?"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Careers.tsx:229",className:"text-gray-700 mb-8",children:"Siempre estamos buscando talento. Envíanos tu CV para futuras oportunidades."}),t.jsx(Ga,{"data-loc":"client\\src\\pages\\Careers.tsx:232",size:"lg",className:"bg-[#1C2D6E] hover:bg-[#1A3AB8]",asChild:!0,children:t.jsx("a",{"data-loc":"client\\src\\pages\\Careers.tsx:233",href:"/contacto",children:"Enviar CV Espontáneo"})})]})]})]})}function RS(){const[n,l]=y.useState({nombre:"",email:"",telefono:"",asunto:"",mensaje:"",privacidad:!1}),[r,c]=y.useState("idle"),[u,p]=y.useState(!1),m=x=>{const{name:f,value:v,type:b}=x.target;l(j=>({...j,[f]:b==="checkbox"?x.target.checked:v}))},g=async x=>{if(x.preventDefault(),!Jt(n.email)){p(!0);return}p(!1),c("loading");try{const v=await(await fetch("/api/cotizar",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({nombre:n.nombre,telefono:n.telefono,correo:n.email,afiliado:"No aplica",tipo:`Contacto - ${n.asunto||"General"}: ${n.mensaje}`})})).json();c(v.ok?"ok":"error")}catch{c("error")}};return t.jsxs(t.Fragment,{children:[t.jsxs(Oa,{"data-loc":"client\\src\\pages\\Contact.tsx:47",children:[t.jsx("title",{"data-loc":"client\\src\\pages\\Contact.tsx:48",children:"Contacto | Evai"}),t.jsx("meta",{"data-loc":"client\\src\\pages\\Contact.tsx:49",name:"description",content:"Ponte en contacto con Evai. Llámanos, escríbenos o usa el formulario — estamos para ayudarte."})]}),t.jsxs("main",{"data-loc":"client\\src\\pages\\Contact.tsx:51",className:"min-h-screen bg-white",children:[t.jsx("section",{"data-loc":"client\\src\\pages\\Contact.tsx:53",className:"py-16",style:{background:"linear-gradient(135deg, #1C2D6E 0%, #0e3a5c 60%, #00838F 100%)"},children:t.jsxs("div",{"data-loc":"client\\src\\pages\\Contact.tsx:54",className:"max-w-4xl mx-auto px-6",children:[t.jsx("h1",{"data-loc":"client\\src\\pages\\Contact.tsx:55",className:"text-4xl md:text-5xl font-bold text-white mb-4",style:{fontFamily:"Sora, sans-serif"},children:"Contacto"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Contact.tsx:58",className:"text-white/70 text-xl",children:"Nuestro equipo está listo para responder tus preguntas y ayudarte a encontrar el seguro perfecto."})]})}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Contact.tsx:64",className:"max-w-4xl mx-auto px-6 py-16",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Contact.tsx:66",className:"grid md:grid-cols-3 gap-6 mb-16",children:[t.jsxs($t,{"data-loc":"client\\src\\pages\\Contact.tsx:67",className:"hover:shadow-lg transition-shadow",children:[t.jsxs(jn,{"data-loc":"client\\src\\pages\\Contact.tsx:68",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Contact.tsx:69",className:"text-3xl mb-2",children:"📞"}),t.jsx(Nn,{"data-loc":"client\\src\\pages\\Contact.tsx:70",children:"Llamadas"})]}),t.jsxs(It,{"data-loc":"client\\src\\pages\\Contact.tsx:72",children:[t.jsx("a",{"data-loc":"client\\src\\pages\\Contact.tsx:73",href:"tel:+573123300525",className:"text-[#00C5D4] font-semibold mb-1 block hover:underline",children:"+57 312 330 0525"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Contact.tsx:74",className:"text-sm text-gray-500",children:"Lun–Vie: 8 AM – 6 PM · Sáb: 9 AM – 2 PM"})]})]}),t.jsxs($t,{"data-loc":"client\\src\\pages\\Contact.tsx:78",className:"hover:shadow-lg transition-shadow",children:[t.jsxs(jn,{"data-loc":"client\\src\\pages\\Contact.tsx:79",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Contact.tsx:80",className:"text-3xl mb-2",children:"✉️"}),t.jsx(Nn,{"data-loc":"client\\src\\pages\\Contact.tsx:81",children:"Email"})]}),t.jsxs(It,{"data-loc":"client\\src\\pages\\Contact.tsx:83",children:[t.jsx("p",{"data-loc":"client\\src\\pages\\Contact.tsx:84",className:"text-[#00C5D4] font-semibold mb-1",children:"info@evaseguro.com"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Contact.tsx:85",className:"text-sm text-gray-500",children:"Respuesta en menos de 24 horas"})]})]}),t.jsxs($t,{"data-loc":"client\\src\\pages\\Contact.tsx:89",className:"hover:shadow-lg transition-shadow",children:[t.jsxs(jn,{"data-loc":"client\\src\\pages\\Contact.tsx:90",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Contact.tsx:91",className:"text-3xl mb-2",children:"💬"}),t.jsx(Nn,{"data-loc":"client\\src\\pages\\Contact.tsx:92",children:"WhatsApp"})]}),t.jsxs(It,{"data-loc":"client\\src\\pages\\Contact.tsx:94",children:[t.jsx("p",{"data-loc":"client\\src\\pages\\Contact.tsx:95",className:"text-[#00C5D4] font-semibold mb-1",children:"+57 312 330 0525"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Contact.tsx:96",className:"text-sm text-gray-500 mb-4",children:"Chat disponible en horario laboral"}),t.jsxs("a",{"data-loc":"client\\src\\pages\\Contact.tsx:97",href:"https://wa.me/573123300525",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 px-5 py-2.5 rounded-xl text-white text-sm font-semibold transition-all hover:opacity-90 active:scale-95",style:{background:"#25D366"},children:[t.jsx("svg",{"data-loc":"client\\src\\pages\\Contact.tsx:104",viewBox:"0 0 24 24",className:"w-4 h-4 fill-white flex-shrink-0",children:t.jsx("path",{"data-loc":"client\\src\\pages\\Contact.tsx:105",d:"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"})}),"Chatear por WhatsApp"]})]})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Contact.tsx:114",className:"grid md:grid-cols-2 gap-12",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Contact.tsx:116",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Contact.tsx:117",className:"text-2xl font-bold text-[#1C2D6E] mb-6",style:{fontFamily:"Sora, sans-serif"},children:"Envíanos un Mensaje"}),r==="ok"?t.jsxs("div",{"data-loc":"client\\src\\pages\\Contact.tsx:122",className:"bg-green-50 border border-green-200 rounded-2xl p-8 text-center",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Contact.tsx:123",className:"text-4xl mb-3",children:"✅"}),t.jsx("h3",{"data-loc":"client\\src\\pages\\Contact.tsx:124",className:"text-xl font-bold text-green-700 mb-2",children:"¡Mensaje enviado!"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Contact.tsx:125",className:"text-green-600 text-sm",children:"Te contactaremos en menos de 24 horas."}),t.jsx("button",{"data-loc":"client\\src\\pages\\Contact.tsx:126",onClick:()=>c("idle"),className:"mt-4 text-[#00C5D4] text-sm hover:underline",children:"Enviar otro mensaje"})]}):t.jsxs("form",{"data-loc":"client\\src\\pages\\Contact.tsx:131",onSubmit:g,className:"space-y-5",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Contact.tsx:132",children:[t.jsx("label",{"data-loc":"client\\src\\pages\\Contact.tsx:133",className:"block text-xs font-semibold text-gray-600 mb-1.5 uppercase tracking-wide",children:"Nombre Completo *"}),t.jsx("input",{"data-loc":"client\\src\\pages\\Contact.tsx:134",name:"nombre",required:!0,value:n.nombre,onChange:m,placeholder:"Tu nombre completo",className:"w-full px-4 py-3 border border-gray-200 rounded-xl text-sm outline-none focus:border-[#00C5D4] focus:ring-2 focus:ring-[#00C5D4]/20 transition-all"})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Contact.tsx:139",className:"grid grid-cols-2 gap-4",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Contact.tsx:140",children:[t.jsxs("label",{"data-loc":"client\\src\\pages\\Contact.tsx:141",className:"block text-xs font-semibold mb-1.5 uppercase tracking-wide",style:{color:u?"#ef4444":"#4b5563"},children:["Email * ",u&&t.jsx("span",{"data-loc":"client\\src\\pages\\Contact.tsx:142",className:"normal-case",children:"— correo inválido"})]}),t.jsx("input",{"data-loc":"client\\src\\pages\\Contact.tsx:144",name:"email",type:"email",required:!0,value:n.email,onChange:x=>{m(x),u&&p(!1)},placeholder:"tu@email.com",className:"w-full px-4 py-3 border rounded-xl text-sm outline-none focus:ring-2 focus:ring-[#00C5D4]/20 transition-all",style:{borderColor:u?"#ef4444":"#e5e7eb"}})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Contact.tsx:150",children:[t.jsx("label",{"data-loc":"client\\src\\pages\\Contact.tsx:151",className:"block text-xs font-semibold text-gray-600 mb-1.5 uppercase tracking-wide",children:"Teléfono"}),t.jsx("input",{"data-loc":"client\\src\\pages\\Contact.tsx:152",name:"telefono",value:n.telefono,onChange:m,placeholder:"+57 3XX XXX XXXX",className:"w-full px-4 py-3 border border-gray-200 rounded-xl text-sm outline-none focus:border-[#00C5D4] focus:ring-2 focus:ring-[#00C5D4]/20 transition-all"})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Contact.tsx:158",children:[t.jsx("label",{"data-loc":"client\\src\\pages\\Contact.tsx:159",className:"block text-xs font-semibold text-gray-600 mb-1.5 uppercase tracking-wide",children:"Asunto"}),t.jsxs("select",{"data-loc":"client\\src\\pages\\Contact.tsx:160",name:"asunto",value:n.asunto,onChange:m,className:"w-full px-4 py-3 border border-gray-200 rounded-xl text-sm outline-none focus:border-[#00C5D4] transition-all bg-white",children:[t.jsx("option",{"data-loc":"client\\src\\pages\\Contact.tsx:162",value:"",children:"Selecciona un asunto"}),t.jsx("option",{"data-loc":"client\\src\\pages\\Contact.tsx:163",children:"Pregunta General"}),t.jsx("option",{"data-loc":"client\\src\\pages\\Contact.tsx:164",children:"Cotización"}),t.jsx("option",{"data-loc":"client\\src\\pages\\Contact.tsx:165",children:"Soporte Técnico"}),t.jsx("option",{"data-loc":"client\\src\\pages\\Contact.tsx:166",children:"Reclamo"}),t.jsx("option",{"data-loc":"client\\src\\pages\\Contact.tsx:167",children:"Alianzas"})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Contact.tsx:171",children:[t.jsx("label",{"data-loc":"client\\src\\pages\\Contact.tsx:172",className:"block text-xs font-semibold text-gray-600 mb-1.5 uppercase tracking-wide",children:"Mensaje *"}),t.jsx("textarea",{"data-loc":"client\\src\\pages\\Contact.tsx:173",name:"mensaje",required:!0,value:n.mensaje,onChange:m,rows:4,placeholder:"Cuéntanos cómo podemos ayudarte...",className:"w-full px-4 py-3 border border-gray-200 rounded-xl text-sm outline-none focus:border-[#00C5D4] focus:ring-2 focus:ring-[#00C5D4]/20 transition-all resize-none"})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Contact.tsx:178",className:"flex items-start gap-3",children:[t.jsx("input",{"data-loc":"client\\src\\pages\\Contact.tsx:179",type:"checkbox",name:"privacidad",id:"privacidad",required:!0,checked:n.privacidad,onChange:m,className:"w-4 h-4 mt-0.5 accent-[#00C5D4] rounded"}),t.jsxs("label",{"data-loc":"client\\src\\pages\\Contact.tsx:182",htmlFor:"privacidad",className:"text-xs text-gray-500 leading-relaxed",children:["Acepto la ",t.jsx("a",{"data-loc":"client\\src\\pages\\Contact.tsx:183",href:"/privacidad",className:"text-[#00C5D4] hover:underline",children:"Política de Privacidad"})," y autorizo el tratamiento de mis datos personales conforme a la Ley 1581 de 2012."]})]}),r==="error"&&t.jsx("p",{"data-loc":"client\\src\\pages\\Contact.tsx:189",className:"text-red-500 text-sm",children:"Ocurrió un error. Inténtalo de nuevo."}),t.jsx(Ga,{"data-loc":"client\\src\\pages\\Contact.tsx:192",type:"submit",disabled:r==="loading",className:"w-full py-3 rounded-xl font-semibold text-sm transition-all hover:opacity-90 disabled:opacity-60",style:{background:"#00C5D4",color:"white",border:"none"},children:r==="loading"?"Enviando...":"Enviar Mensaje"})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Contact.tsx:202",className:"space-y-6",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Contact.tsx:203",className:"text-2xl font-bold text-[#1C2D6E]",style:{fontFamily:"Sora, sans-serif"},children:"Información de Contacto"}),t.jsxs($t,{"data-loc":"client\\src\\pages\\Contact.tsx:208",children:[t.jsx(jn,{"data-loc":"client\\src\\pages\\Contact.tsx:209",children:t.jsxs(Nn,{"data-loc":"client\\src\\pages\\Contact.tsx:210",className:"text-base flex items-center gap-2",children:[t.jsx("span",{"data-loc":"client\\src\\pages\\Contact.tsx:211",className:"text-xl",children:"📍"})," Nuestra Oficina"]})}),t.jsxs(It,{"data-loc":"client\\src\\pages\\Contact.tsx:214",children:[t.jsx("p",{"data-loc":"client\\src\\pages\\Contact.tsx:215",className:"text-sm text-gray-600 font-medium",children:"Edificio Milla de Oro"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Contact.tsx:216",className:"text-sm text-gray-500",children:"Medellín, Colombia"})]})]}),[{title:"Horarios de Atención",content:["Lun–Vie: 8:00 AM – 6:00 PM","Sábados: 9:00 AM – 2:00 PM","Domingos: Cerrado","* Email y chat: 24/7"]},{title:"Áreas Especializadas",content:["Comparación: info@evaseguro.com","Soporte: soporte@evaseguro.com","Privacidad: privacy@evaseguro.com","Alianzas: alianzas@evaseguro.com"]}].map(x=>t.jsxs($t,{"data-loc":"client\\src\\pages\\Contact.tsx:224",children:[t.jsx(jn,{"data-loc":"client\\src\\pages\\Contact.tsx:225",children:t.jsx(Nn,{"data-loc":"client\\src\\pages\\Contact.tsx:225",className:"text-base",children:x.title})}),t.jsx(It,{"data-loc":"client\\src\\pages\\Contact.tsx:226",children:t.jsx("ul",{"data-loc":"client\\src\\pages\\Contact.tsx:227",className:"space-y-1",children:x.content.map(f=>t.jsx("li",{"data-loc":"client\\src\\pages\\Contact.tsx:229",className:"text-sm text-gray-600",children:f},f))})})]},x.title)),t.jsxs("div",{"data-loc":"client\\src\\pages\\Contact.tsx:237",className:"bg-[#00C5D4]/5 rounded-2xl p-6 border border-[#00C5D4]/20",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\Contact.tsx:238",className:"font-bold text-[#1C2D6E] mb-4",children:"Preguntas frecuentes"}),t.jsx("div",{"data-loc":"client\\src\\pages\\Contact.tsx:239",className:"space-y-3",children:[["¿Cuánto tarda la respuesta?","Máximo 2 horas en horarios laborales."],["¿Hay costo por asesoría?","No. Es completamente gratis."],["¿Puedo agendar una llamada?","Sí, coordinaremos según tu disponibilidad."]].map(([x,f])=>t.jsxs("div",{"data-loc":"client\\src\\pages\\Contact.tsx:245",children:[t.jsx("p",{"data-loc":"client\\src\\pages\\Contact.tsx:246",className:"text-sm font-semibold text-[#1C2D6E]",children:x}),t.jsx("p",{"data-loc":"client\\src\\pages\\Contact.tsx:247",className:"text-sm text-gray-500",children:f})]},x))})]})]})]})]})]})]})}function OS(){return t.jsxs(t.Fragment,{children:[t.jsxs(Oa,{"data-loc":"client\\src\\pages\\Terms.tsx:6",children:[t.jsx("title",{"data-loc":"client\\src\\pages\\Terms.tsx:7",children:"Términos y Condiciones | Evai"}),t.jsx("meta",{"data-loc":"client\\src\\pages\\Terms.tsx:8",name:"description",content:"Términos y condiciones de uso de la plataforma Evai."})]}),t.jsx("main",{"data-loc":"client\\src\\pages\\Terms.tsx:10",className:"min-h-screen bg-white",children:t.jsxs("div",{"data-loc":"client\\src\\pages\\Terms.tsx:11",className:"max-w-3xl mx-auto px-4 sm:px-6 lg:px-8 py-12",children:[t.jsx("h1",{"data-loc":"client\\src\\pages\\Terms.tsx:12",className:"text-4xl font-bold mb-8",children:"Términos y Condiciones"}),t.jsxs("section",{"data-loc":"client\\src\\pages\\Terms.tsx:14",className:"space-y-8",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Terms.tsx:15",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Terms.tsx:16",className:"text-2xl font-bold mb-4",children:"1. Introducción"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Terms.tsx:17",className:"text-gray-700 leading-relaxed",children:"Bienvenido a Evai. Estos Términos y Condiciones regulan el uso de nuestra plataforma web y móvil. Al acceder y utilizar Evai, aceptas completamente estos términos. Si no estás de acuerdo con alguna parte de estos términos, no debes utilizar nuestro servicio."})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Terms.tsx:24",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Terms.tsx:25",className:"text-2xl font-bold mb-4",children:"2. Definiciones"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Terms.tsx:26",className:"space-y-3 text-gray-700",children:[t.jsxs("p",{"data-loc":"client\\src\\pages\\Terms.tsx:27",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\Terms.tsx:27",children:"Plataforma:"})," Hace referencia a nuestro sitio web y aplicación móvil de Evai."]}),t.jsxs("p",{"data-loc":"client\\src\\pages\\Terms.tsx:28",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\Terms.tsx:28",children:"Usuario:"})," Cualquier persona que accede a la plataforma, ya sea para consultar información o contratar servicios."]}),t.jsxs("p",{"data-loc":"client\\src\\pages\\Terms.tsx:29",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\Terms.tsx:29",children:"Servicios:"})," Incluye comparación de planes de seguros, consultoría, asesoramiento y todo lo relacionado con seguros de salud."]}),t.jsxs("p",{"data-loc":"client\\src\\pages\\Terms.tsx:30",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\Terms.tsx:30",children:"Contenido:"})," Incluye textos, imágenes, información, datos y cualquier material disponible en la plataforma."]})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Terms.tsx:34",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Terms.tsx:35",className:"text-2xl font-bold mb-4",children:"3. Aceptación de Términos"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Terms.tsx:36",className:"text-gray-700 leading-relaxed",children:"Al utilizar Evai, reconoces que has leído, entendido y aceptas estos Términos y Condiciones, así como nuestra Política de Privacidad. Nos reservamos el derecho de modificar estos términos en cualquier momento. Los cambios serán efectivos inmediatamente después de su publicación en la plataforma. Es tu responsabilidad revisar periódicamente los términos actualizados."})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Terms.tsx:44",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Terms.tsx:45",className:"text-2xl font-bold mb-4",children:"4. Uso de la Plataforma"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Terms.tsx:46",className:"text-gray-700 leading-relaxed mb-4",children:"Aceptas utilizar Evai de conformidad con todas las leyes y regulaciones aplicables. Específicamente, te comprometes a:"}),t.jsxs("ul",{"data-loc":"client\\src\\pages\\Terms.tsx:50",className:"list-disc list-inside space-y-2 text-gray-700",children:[t.jsx("li",{"data-loc":"client\\src\\pages\\Terms.tsx:51",children:"Proporcionar información exacta, actual y completa"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Terms.tsx:52",children:"No acceder sin autorización a la plataforma o sus sistemas"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Terms.tsx:53",children:"No utilizar la plataforma para actividades ilegales o no autorizadas"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Terms.tsx:54",children:"No interferir con la funcionalidad o seguridad de la plataforma"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Terms.tsx:55",children:"No transmitir virus, malware u otro código dañino"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Terms.tsx:56",children:"Respetar los derechos de propiedad intelectual de Evai"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Terms.tsx:57",children:"No recopilar información personal de otros usuarios sin consentimiento"})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Terms.tsx:61",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Terms.tsx:62",className:"text-2xl font-bold mb-4",children:"5. Restricciones"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Terms.tsx:63",className:"text-gray-700 leading-relaxed mb-4",children:"No está permitido:"}),t.jsxs("ul",{"data-loc":"client\\src\\pages\\Terms.tsx:66",className:"list-disc list-inside space-y-2 text-gray-700",children:[t.jsx("li",{"data-loc":"client\\src\\pages\\Terms.tsx:67",children:"Reproducir, duplicar o copiar nuestro contenido sin autorización"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Terms.tsx:68",children:"Utilizar la plataforma para spam, suplantación de identidad o fraude"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Terms.tsx:69",children:"Acceder a datos de otros usuarios"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Terms.tsx:70",children:"Vender, transferir o asignar derechos de acceso a terceros"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Terms.tsx:71",children:"Utilizar bots o herramientas automatizadas sin permiso"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Terms.tsx:72",children:"Descompilar o intentar obtener el código fuente"})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Terms.tsx:76",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Terms.tsx:77",className:"text-2xl font-bold mb-4",children:"6. Responsabilidad y Limitaciones"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Terms.tsx:78",className:"text-gray-700 leading-relaxed mb-4",children:"Evai proporciona información sobre seguros de salud. Sin embargo:"}),t.jsxs("ul",{"data-loc":"client\\src\\pages\\Terms.tsx:81",className:"list-disc list-inside space-y-2 text-gray-700",children:[t.jsx("li",{"data-loc":"client\\src\\pages\\Terms.tsx:82",children:"No garantizamos la exactitud del contenido proporcionado"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Terms.tsx:83",children:"Recomendamos verificar información con las aseguradoras directamente"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Terms.tsx:84",children:"Evai no es responsable de decisiones tomadas basadas en nuestra información"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Terms.tsx:85",children:"Los seguros de salud están sujetos a términos de las aseguradoras, no de Evai"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Terms.tsx:86",children:"No somos asesores financieros ni asegurados"})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Terms.tsx:90",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Terms.tsx:91",className:"text-2xl font-bold mb-4",children:"7. Limitación de Responsabilidad"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Terms.tsx:92",className:"text-gray-700 leading-relaxed",children:"En la máxima medida permitida por la ley, Evai no será responsable por daños indirectos, incidentales, especiales, consecuentes o punitivos resultantes del uso o la imposibilidad de usar la plataforma, incluida la pérdida de datos, lucro cesante o daño reputacional."})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Terms.tsx:99",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Terms.tsx:100",className:"text-2xl font-bold mb-4",children:"8. Cambios en el Servicio"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Terms.tsx:101",className:"text-gray-700 leading-relaxed",children:"Evai se reserva el derecho de modificar, suspender o discontinuar el servicio o cualquier parte del mismo en cualquier momento, con o sin aviso previo. No somos responsables por cualquier cambio o interrupción del servicio."})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Terms.tsx:108",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Terms.tsx:109",className:"text-2xl font-bold mb-4",children:"9. Propiedad Intelectual"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Terms.tsx:110",className:"text-gray-700 leading-relaxed",children:"Todo el contenido en la plataforma, incluyendo pero no limitado a texto, gráficos, logos, imágenes y software, es propiedad de Evai o sus proveedores de contenido y está protegido por leyes de derechos de autor. No tienes permiso para reproducir, distribuir o transmitir contenido sin consentimiento escrito."})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Terms.tsx:117",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Terms.tsx:118",className:"text-2xl font-bold mb-4",children:"10. Enlaces Externos"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Terms.tsx:119",className:"text-gray-700 leading-relaxed",children:"Nuestra plataforma puede contener enlaces a sitios web de terceros. No tenemos control sobre estos sitios y no somos responsables por su contenido. Tu uso de sitios de terceros está sujeto a sus términos y condiciones."})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Terms.tsx:126",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Terms.tsx:127",className:"text-2xl font-bold mb-4",children:"11. Terminación"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Terms.tsx:128",className:"text-gray-700 leading-relaxed",children:"Podemos terminar o suspender tu acceso a la plataforma inmediatamente, sin previo aviso, si violas cualquiera de estos términos. Después de la terminación, tu derecho a usar la plataforma cesa inmediatamente."})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Terms.tsx:135",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Terms.tsx:136",className:"text-2xl font-bold mb-4",children:"12. Ley Aplicable"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Terms.tsx:137",className:"text-gray-700 leading-relaxed",children:"Estos Términos y Condiciones se rigen por y se interpretan de conformidad con las leyes de Colombia, sin considerar sus disposiciones sobre conflictos de ley. Aceptas la jurisdicción exclusiva de los tribunales de Bogotá."})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Terms.tsx:144",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Terms.tsx:145",className:"text-2xl font-bold mb-4",children:"13. Contacto"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Terms.tsx:146",className:"text-gray-700 leading-relaxed",children:"Si tienes preguntas sobre estos Términos y Condiciones, por favor contáctanos en:"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Terms.tsx:149",className:"mt-4 p-4 bg-gray-50 rounded-lg",children:[t.jsxs("p",{"data-loc":"client\\src\\pages\\Terms.tsx:150",className:"text-gray-700",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\Terms.tsx:150",children:"Email:"})," legal@evaseguro.com"]}),t.jsxs("p",{"data-loc":"client\\src\\pages\\Terms.tsx:151",className:"text-gray-700",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\Terms.tsx:151",children:"Teléfono:"})," +57 (1) 8000-0000"]}),t.jsxs("p",{"data-loc":"client\\src\\pages\\Terms.tsx:152",className:"text-gray-700",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\Terms.tsx:152",children:"Dirección:"})," Bogotá, Colombia"]})]})]}),t.jsx("div",{"data-loc":"client\\src\\pages\\Terms.tsx:156",className:"text-sm text-gray-500 pt-8 border-t",children:t.jsx("p",{"data-loc":"client\\src\\pages\\Terms.tsx:157",children:"Última actualización: 12 de mayo de 2026"})})]})]})})]})}function HS(){return t.jsxs(t.Fragment,{children:[t.jsxs(Oa,{"data-loc":"client\\src\\pages\\Privacy.tsx:6",children:[t.jsx("title",{"data-loc":"client\\src\\pages\\Privacy.tsx:7",children:"Política de Privacidad | Evai"}),t.jsx("meta",{"data-loc":"client\\src\\pages\\Privacy.tsx:8",name:"description",content:"Política de privacidad de Evai - Cómo protegemos tus datos personales."})]}),t.jsx("main",{"data-loc":"client\\src\\pages\\Privacy.tsx:10",className:"min-h-screen bg-white",children:t.jsxs("div",{"data-loc":"client\\src\\pages\\Privacy.tsx:11",className:"max-w-3xl mx-auto px-4 sm:px-6 lg:px-8 py-12",children:[t.jsx("h1",{"data-loc":"client\\src\\pages\\Privacy.tsx:12",className:"text-4xl font-bold mb-8",children:"Política de Privacidad"}),t.jsxs("section",{"data-loc":"client\\src\\pages\\Privacy.tsx:14",className:"space-y-8",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Privacy.tsx:15",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Privacy.tsx:16",className:"text-2xl font-bold mb-4",children:"1. Introducción"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:17",className:"text-gray-700 leading-relaxed",children:"En Evai, tu privacidad es nuestra prioridad. Esta Política de Privacidad explica cómo recopilamos, usamos, protegemos y compartimos tu información personal cuando utilizas nuestra plataforma. Nos comprometemos a ser transparentes y respetuosos con tu información."})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Privacy.tsx:24",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Privacy.tsx:25",className:"text-2xl font-bold mb-4",children:"2. Información que Recopilamos"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Privacy.tsx:26",className:"space-y-4 text-gray-700",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Privacy.tsx:27",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\Privacy.tsx:28",className:"font-semibold mb-2",children:"Información que nos proporcionas directamente:"}),t.jsxs("ul",{"data-loc":"client\\src\\pages\\Privacy.tsx:29",className:"list-disc list-inside space-y-1",children:[t.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:30",children:"Nombre, email y teléfono"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:31",children:"Datos de salud (historial médico, medicamentos, condiciones preexistentes)"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:32",children:"Información demográfica (edad, género, ubicación)"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:33",children:"Información familiar (dependientes, estado civil)"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:34",children:"Datos de contacto y preferencias de comunicación"})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Privacy.tsx:37",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\Privacy.tsx:38",className:"font-semibold mb-2",children:"Información recopilada automáticamente:"}),t.jsxs("ul",{"data-loc":"client\\src\\pages\\Privacy.tsx:39",className:"list-disc list-inside space-y-1",children:[t.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:40",children:"Dirección IP y datos de ubicación"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:41",children:"Tipo de navegador y dispositivo"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:42",children:"Páginas visitadas y tiempo de permanencia"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:43",children:"Cookies y tecnologías similares"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:44",children:"Datos de uso y navegación"})]})]})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Privacy.tsx:50",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Privacy.tsx:51",className:"text-2xl font-bold mb-4",children:"3. Cómo Usamos tu Información"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:52",className:"text-gray-700 leading-relaxed mb-4",children:"Utilizamos tu información personal para:"}),t.jsxs("ul",{"data-loc":"client\\src\\pages\\Privacy.tsx:55",className:"list-disc list-inside space-y-2 text-gray-700",children:[t.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:56",children:"Proporcionar y mejorar nuestros servicios de comparación de seguros"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:57",children:"Personalizar recomendaciones de planes según tu perfil"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:58",children:"Procesar cotizaciones y comparaciones"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:59",children:"Comunicarnos contigo sobre el servicio y actualizaciones"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:60",children:"Enviar información de interés sobre seguros de salud"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:61",children:"Analizar el uso de la plataforma para mejoras"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:62",children:"Cumplir con obligaciones legales y regulatorias"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:63",children:"Prevenir fraude y asegurar la seguridad"})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Privacy.tsx:67",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Privacy.tsx:68",className:"text-2xl font-bold mb-4",children:"4. Compartir tu Información"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:69",className:"text-gray-700 leading-relaxed mb-4",children:"No vendemos tu información personal. Sin embargo, podemos compartirla con:"}),t.jsxs("ul",{"data-loc":"client\\src\\pages\\Privacy.tsx:72",className:"list-disc list-inside space-y-2 text-gray-700",children:[t.jsxs("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:73",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\Privacy.tsx:73",children:"Aseguradoras de salud:"})," Solo cuando solicitas una cotización o comparación"]}),t.jsxs("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:74",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\Privacy.tsx:74",children:"Proveedores de servicios:"})," Que nos ayudan a operar la plataforma (hosting, análisis)"]}),t.jsxs("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:75",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\Privacy.tsx:75",children:"Autoridades legales:"})," Cuando requerido por ley"]}),t.jsxs("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:76",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\Privacy.tsx:76",children:"Sucesores en caso de fusión:"})," Si Evai es adquirida o fusionada"]})]}),t.jsx("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:78",className:"text-gray-700 leading-relaxed mt-4",children:"Los proveedores de servicios firman acuerdos de confidencialidad y solo pueden usar tu información para proporcionar servicios a Evai."})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Privacy.tsx:84",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Privacy.tsx:85",className:"text-2xl font-bold mb-4",children:"5. Protección de Datos"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:86",className:"text-gray-700 leading-relaxed mb-4",children:"Implementamos medidas técnicas y organizacionales para proteger tu información:"}),t.jsxs("ul",{"data-loc":"client\\src\\pages\\Privacy.tsx:89",className:"list-disc list-inside space-y-2 text-gray-700",children:[t.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:90",children:"Encriptación SSL/TLS para datos en tránsito"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:91",children:"Almacenamiento seguro de datos sensibles"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:92",children:"Acceso restringido a información personal"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:93",children:"Autenticación y control de acceso"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:94",children:"Auditorías y evaluaciones de seguridad regulares"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:95",children:"Políticas de retención de datos"})]}),t.jsx("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:97",className:"text-gray-700 leading-relaxed mt-4",children:"Aunque nos esforzamos por proteger tu información, ningún sistema es completamente seguro. Usamos medidas razonables pero no garantizamos seguridad total."})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Privacy.tsx:103",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Privacy.tsx:104",className:"text-2xl font-bold mb-4",children:"6. Tus Derechos"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:105",className:"text-gray-700 leading-relaxed mb-4",children:"Tienes derecho a:"}),t.jsxs("ul",{"data-loc":"client\\src\\pages\\Privacy.tsx:108",className:"list-disc list-inside space-y-2 text-gray-700",children:[t.jsxs("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:109",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\Privacy.tsx:109",children:"Acceso:"})," Solicitar copia de tu información personal"]}),t.jsxs("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:110",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\Privacy.tsx:110",children:"Rectificación:"})," Corregir información inexacta"]}),t.jsxs("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:111",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\Privacy.tsx:111",children:"Supresión:"})," Solicitar la eliminación de tus datos (con límites legales)"]}),t.jsxs("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:112",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\Privacy.tsx:112",children:"Restricción:"})," Limitar cómo usamos tu información"]}),t.jsxs("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:113",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\Privacy.tsx:113",children:"Portabilidad:"})," Recibir tus datos en formato accesible"]}),t.jsxs("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:114",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\Privacy.tsx:114",children:"Oposición:"})," Oponerte al procesamiento de tus datos"]}),t.jsxs("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:115",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\Privacy.tsx:115",children:"Revocar consentimiento:"})," Retirar tu consentimiento en cualquier momento"]})]}),t.jsx("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:117",className:"text-gray-700 leading-relaxed mt-4",children:"Para ejercer estos derechos, contáctanos en privacy@evaseguro.com"})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Privacy.tsx:122",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Privacy.tsx:123",className:"text-2xl font-bold mb-4",children:"7. Cookies y Tecnologías Similares"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:124",className:"text-gray-700 leading-relaxed mb-4",children:"Usamos cookies para:"}),t.jsxs("ul",{"data-loc":"client\\src\\pages\\Privacy.tsx:127",className:"list-disc list-inside space-y-2 text-gray-700",children:[t.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:128",children:"Recordar tus preferencias"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:129",children:"Analizar el uso del sitio"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:130",children:"Mostrar contenido personalizado"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Privacy.tsx:131",children:"Mejorar la experiencia de usuario"})]}),t.jsx("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:133",className:"text-gray-700 leading-relaxed mt-4",children:"Puedes deshabilitarlas en los ajustes de tu navegador, aunque algunas características podrían no funcionar correctamente. Consulta nuestra Política de Cookies para más detalles."})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Privacy.tsx:139",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Privacy.tsx:140",className:"text-2xl font-bold mb-4",children:"8. Retención de Datos"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:141",className:"text-gray-700 leading-relaxed",children:"Retenemos tu información personal solo el tiempo necesario para los propósitos para los cuales fue recopilada, o según lo requiera la ley. Después de ese período, tus datos serán eliminados o anonimizados de manera segura. Pueden haber excepciones si debemos retener datos por obligaciones legales o contractuales."})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Privacy.tsx:148",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Privacy.tsx:149",className:"text-2xl font-bold mb-4",children:"9. Información de Menores"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:150",className:"text-gray-700 leading-relaxed",children:"Evai no está dirigido a menores de 18 años. No recopilamos información de menores de forma intencional. Si descubrimos que hemos recopilado información de un menor, la eliminaremos inmediatamente. Los padres o tutores que crean que hemos recopilado información de sus hijos pueden contactarnos en privacy@evaseguro.com"})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Privacy.tsx:157",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Privacy.tsx:158",className:"text-2xl font-bold mb-4",children:"10. Cambios en esta Política"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:159",className:"text-gray-700 leading-relaxed",children:"Podemos actualizar esta Política de Privacidad periódicamente. Te notificaremos sobre cambios significativos por email o mediante un aviso prominente en la plataforma. Tu uso continuado de la plataforma después de cambios constituye tu aceptación de la política actualizada."})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Privacy.tsx:166",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Privacy.tsx:167",className:"text-2xl font-bold mb-4",children:"11. Contacto"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:168",className:"text-gray-700 leading-relaxed mb-4",children:"Si tienes preguntas sobre nuestra Política de Privacidad o cómo manejamos tus datos:"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Privacy.tsx:171",className:"p-4 bg-gray-50 rounded-lg",children:[t.jsxs("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:172",className:"text-gray-700",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\Privacy.tsx:172",children:"Email:"})," privacy@evaseguro.com"]}),t.jsxs("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:173",className:"text-gray-700",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\Privacy.tsx:173",children:"Teléfono:"})," +57 (1) 8000-0000"]}),t.jsxs("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:174",className:"text-gray-700",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\Privacy.tsx:174",children:"Dirección:"})," Bogotá, Colombia"]}),t.jsxs("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:175",className:"text-gray-700 mt-2",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\Privacy.tsx:175",children:"Oficial de Privacidad:"})," dpo@evaseguro.com"]})]})]}),t.jsx("div",{"data-loc":"client\\src\\pages\\Privacy.tsx:179",className:"text-sm text-gray-500 pt-8 border-t",children:t.jsx("p",{"data-loc":"client\\src\\pages\\Privacy.tsx:180",children:"Última actualización: 12 de mayo de 2026"})})]})]})})]})}function BS(){return t.jsxs(t.Fragment,{children:[t.jsxs(Oa,{"data-loc":"client\\src\\pages\\Cookies.tsx:6",children:[t.jsx("title",{"data-loc":"client\\src\\pages\\Cookies.tsx:7",children:"Política de Cookies | Evai"}),t.jsx("meta",{"data-loc":"client\\src\\pages\\Cookies.tsx:8",name:"description",content:"Información sobre cómo usamos cookies en Evai"})]}),t.jsx("main",{"data-loc":"client\\src\\pages\\Cookies.tsx:10",className:"min-h-screen bg-white",children:t.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:11",className:"max-w-3xl mx-auto px-4 sm:px-6 lg:px-8 py-12",children:[t.jsx("h1",{"data-loc":"client\\src\\pages\\Cookies.tsx:12",className:"text-4xl font-bold mb-8",children:"Política de Cookies"}),t.jsxs("section",{"data-loc":"client\\src\\pages\\Cookies.tsx:14",className:"space-y-8",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:15",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Cookies.tsx:16",className:"text-2xl font-bold mb-4",children:"1. ¿Qué son las Cookies?"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:17",className:"text-gray-700 leading-relaxed",children:"Las cookies son pequeños archivos de texto que se almacenan en tu navegador cuando visitas un sitio web. Contienen información sobre tu actividad en el sitio y ayudan a mejorar tu experiencia. Las cookies no contienen virus ni pueden instalar malware en tu dispositivo."})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:24",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Cookies.tsx:25",className:"text-2xl font-bold mb-4",children:"2. Tipos de Cookies que Utilizamos"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:26",className:"space-y-4 text-gray-700",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:27",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\Cookies.tsx:28",className:"font-semibold mb-2",children:"Cookies Esenciales/Técnicas"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:29",className:"leading-relaxed",children:"Necesarias para el funcionamiento básico de la plataforma. Permiten navegación, acceso a áreas seguras y mantienen sesiones activas. No se pueden desactivar sin afectar la funcionalidad."})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:34",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\Cookies.tsx:35",className:"font-semibold mb-2",children:"Cookies de Análisis"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:36",className:"leading-relaxed",children:"Recopilan información sobre cómo utilizas la plataforma: páginas visitadas, tiempo de permanencia, clics realizados. Nos ayudan a entender el comportamiento del usuario y mejorar el sitio. Utilizamos Google Analytics para esto."})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:42",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\Cookies.tsx:43",className:"font-semibold mb-2",children:"Cookies de Preferencia"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:44",className:"leading-relaxed",children:"Guardan tus preferencias personales como idioma, tema (claro/oscuro), zona horaria y otras opciones de configuración para personalizar tu experiencia."})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:49",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\Cookies.tsx:50",className:"font-semibold mb-2",children:"Cookies de Marketing/Publicidad"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:51",className:"leading-relaxed",children:"Utilizadas para mostrar anuncios relevantes y medir la efectividad de campañas publicitarias. Pueden ser de nuestro dominio o de terceros como redes sociales."})]})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:59",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Cookies.tsx:60",className:"text-2xl font-bold mb-4",children:"3. Cookies de Terceros"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:61",className:"text-gray-700 leading-relaxed mb-4",children:"Utilizamos servicios de terceros que también establecen cookies:"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:64",className:"space-y-3 text-gray-700",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:65",children:t.jsxs("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:66",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\Cookies.tsx:66",children:"Google Analytics:"})," Para análisis del comportamiento del usuario y estadísticas de tráfico."]})}),t.jsx("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:68",children:t.jsxs("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:69",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\Cookies.tsx:69",children:"Google Ads:"})," Para publicidad y remarketing en búsquedas."]})}),t.jsx("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:71",children:t.jsxs("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:72",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\Cookies.tsx:72",children:"Facebook Pixel:"})," Para publicidad en redes sociales y análisis de conversiones."]})}),t.jsx("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:74",children:t.jsxs("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:75",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\Cookies.tsx:75",children:"LinkedIn Insight:"})," Para publicidad B2B y análisis en LinkedIn."]})})]}),t.jsx("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:78",className:"text-gray-700 leading-relaxed mt-4",children:"Estos proveedores tienen sus propias políticas de privacidad y uso de cookies. No controlamos completamente sus prácticas, pero trabajamos con proveedores confiables."})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:84",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Cookies.tsx:85",className:"text-2xl font-bold mb-4",children:"4. Duración de las Cookies"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:86",className:"space-y-4 text-gray-700",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:87",children:t.jsxs("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:88",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\Cookies.tsx:88",children:"Cookies de Sesión:"})," Se eliminan cuando cierras tu navegador. Utilizadas para funcionalidad temporal."]})}),t.jsx("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:90",children:t.jsxs("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:91",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\Cookies.tsx:91",children:"Cookies Persistentes:"})," Permanecen en tu dispositivo durante un período especificado (días, meses o años). Permiten recordar tus preferencias en futuras visitas."]})})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:97",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Cookies.tsx:98",className:"text-2xl font-bold mb-4",children:"5. Cómo Gestionar tus Cookies"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:99",className:"text-gray-700 leading-relaxed mb-4",children:"Tienes el control sobre las cookies en tu navegador:"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:102",className:"space-y-3 text-gray-700",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:103",children:t.jsxs("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:104",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\Cookies.tsx:104",children:"Permitir todas:"})," Aceptar todas las cookies, incluyendo las de análisis y marketing."]})}),t.jsx("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:106",children:t.jsxs("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:107",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\Cookies.tsx:107",children:"Gestionar preferencias:"})," Seleccionar qué tipos de cookies permites."]})}),t.jsx("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:109",children:t.jsxs("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:110",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\Cookies.tsx:110",children:"Rechazar opcionales:"})," Solo permitir cookies esenciales para la funcionalidad."]})}),t.jsx("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:112",children:t.jsxs("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:113",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\Cookies.tsx:113",children:"Deshabilitar completamente:"})," A través de los ajustes del navegador (aunque esto afectará la experiencia)."]})})]}),t.jsx("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:116",className:"text-gray-700 leading-relaxed mt-4",children:"Las instrucciones para gestionar cookies varían según el navegador. Consulta la ayuda de tu navegador (Chrome, Firefox, Safari, Edge) para detalles específicos."})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:122",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Cookies.tsx:123",className:"text-2xl font-bold mb-4",children:"6. Impacto de Rechazar Cookies"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:124",className:"text-gray-700 leading-relaxed",children:"Si rechazas cookies opcionales:"}),t.jsxs("ul",{"data-loc":"client\\src\\pages\\Cookies.tsx:127",className:"list-disc list-inside space-y-2 text-gray-700 mt-3",children:[t.jsx("li",{"data-loc":"client\\src\\pages\\Cookies.tsx:128",children:"La plataforma funcionará correctamente (cookies esenciales permanecen)"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Cookies.tsx:129",children:"No podremos personalizar contenido según tus preferencias"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Cookies.tsx:130",children:"No verás publicidad personalizada (verás anuncios genéricos)"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Cookies.tsx:131",children:"No podremos medir efectividad de campañas de marketing"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Cookies.tsx:132",children:"Tu experiencia será menos optimizada"})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:136",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Cookies.tsx:137",className:"text-2xl font-bold mb-4",children:"7. Consentimiento de Cookies"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:138",className:"text-gray-700 leading-relaxed",children:"Cuando visitas Evai por primera vez, te mostramos un banner de consentimiento. Puedes:"}),t.jsxs("ul",{"data-loc":"client\\src\\pages\\Cookies.tsx:141",className:"list-disc list-inside space-y-2 text-gray-700 mt-3",children:[t.jsx("li",{"data-loc":"client\\src\\pages\\Cookies.tsx:142",children:"Aceptar todas las cookies"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Cookies.tsx:143",children:"Rechazar cookies opcionales"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Cookies.tsx:144",children:"Personalizar qué cookies permitir"})]}),t.jsx("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:146",className:"text-gray-700 leading-relaxed mt-4",children:"Tu consentimiento se guarda y respetamos tu elección. Puedes cambiar tus preferencias en cualquier momento a través de la configuración de cookies en el pie de página."})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:152",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Cookies.tsx:153",className:"text-2xl font-bold mb-4",children:"8. Rastreo y DNTR (Do Not Track)"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:154",className:"text-gray-700 leading-relaxed",children:'Si tu navegador tiene habilitada la opción "No seguirme" (DNT), Evai respetará esa preferencia y no utilizará cookies de análisis ni marketing. Sin embargo, las cookies esenciales continuarán siendo utilizadas para la funcionalidad del sitio.'})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:161",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Cookies.tsx:162",className:"text-2xl font-bold mb-4",children:"9. Seguridad de Cookies"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:163",className:"text-gray-700 leading-relaxed",children:"Las cookies se transmiten de manera segura:"}),t.jsxs("ul",{"data-loc":"client\\src\\pages\\Cookies.tsx:166",className:"list-disc list-inside space-y-2 text-gray-700 mt-3",children:[t.jsx("li",{"data-loc":"client\\src\\pages\\Cookies.tsx:167",children:"Conexión HTTPS encriptada"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Cookies.tsx:168",children:"Atributo Secure para solo transmisión HTTPS"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Cookies.tsx:169",children:"Atributo HttpOnly para evitar acceso desde JavaScript"}),t.jsx("li",{"data-loc":"client\\src\\pages\\Cookies.tsx:170",children:"SameSite para prevenir ataques CSRF"})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:174",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Cookies.tsx:175",className:"text-2xl font-bold mb-4",children:"10. Privacidad y Protección de Datos"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:176",className:"text-gray-700 leading-relaxed",children:"El uso de cookies en Evai está regulado por nuestra Política de Privacidad. Las cookies pueden contener información personal, que está protegida según nuestras normas de privacidad y cumple con regulaciones como GDPR y CCPA."})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:183",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Cookies.tsx:184",className:"text-2xl font-bold mb-4",children:"11. Cambios en esta Política"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:185",className:"text-gray-700 leading-relaxed",children:"Podemos actualizar esta Política de Cookies en cualquier momento. Los cambios serán efectivos inmediatamente después de su publicación. Te recomendamos revisar esta política periódicamente para estar informado sobre nuestro uso de cookies."})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:192",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\Cookies.tsx:193",className:"text-2xl font-bold mb-4",children:"12. Contacto"}),t.jsx("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:194",className:"text-gray-700 leading-relaxed mb-4",children:"Si tienes preguntas sobre nuestro uso de cookies:"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:197",className:"p-4 bg-gray-50 rounded-lg",children:[t.jsxs("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:198",className:"text-gray-700",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\Cookies.tsx:198",children:"Email:"})," privacy@evaseguro.com"]}),t.jsxs("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:199",className:"text-gray-700",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\Cookies.tsx:199",children:"Teléfono:"})," +57 (1) 8000-0000"]}),t.jsxs("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:200",className:"text-gray-700",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\Cookies.tsx:200",children:"Dirección:"})," Bogotá, Colombia"]})]})]}),t.jsx("div",{"data-loc":"client\\src\\pages\\Cookies.tsx:204",className:"text-sm text-gray-500 pt-8 border-t",children:t.jsx("p",{"data-loc":"client\\src\\pages\\Cookies.tsx:205",children:"Última actualización: 12 de mayo de 2026"})})]})]})})]})}function LS(){return t.jsxs(t.Fragment,{children:[t.jsxs(Oa,{"data-loc":"client\\src\\pages\\HabeasData.tsx:6",children:[t.jsx("title",{"data-loc":"client\\src\\pages\\HabeasData.tsx:7",children:"Derechos HABEAS DATA | Evai"}),t.jsx("meta",{"data-loc":"client\\src\\pages\\HabeasData.tsx:8",name:"description",content:"Conoce tus derechos HABEAS DATA y cómo acceder a tu información personal en Evai"})]}),t.jsx("main",{"data-loc":"client\\src\\pages\\HabeasData.tsx:10",className:"min-h-screen bg-white",children:t.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:11",className:"max-w-3xl mx-auto px-4 sm:px-6 lg:px-8 py-12",children:[t.jsx("h1",{"data-loc":"client\\src\\pages\\HabeasData.tsx:12",className:"text-4xl font-bold mb-8",children:"Derechos HABEAS DATA"}),t.jsxs("section",{"data-loc":"client\\src\\pages\\HabeasData.tsx:14",className:"space-y-8",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:15",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\HabeasData.tsx:16",className:"text-2xl font-bold mb-4",children:"1. ¿Qué es HABEAS DATA?"}),t.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:17",className:"text-gray-700 leading-relaxed",children:"El Habeas Data es un derecho constitucional que te permite conocer, actualizar y rectificar la información personal que reposa en bases de datos, archivos o registros públicos o privados. En Colombia, está consagrado en el Artículo 15 de la Constitución Política. Es tu derecho fundamental a la autodeterminación informativa y a la privacidad de tus datos personales."})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:25",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\HabeasData.tsx:26",className:"text-2xl font-bold mb-4",children:"2. Tus Derechos HABEAS DATA con Evai"}),t.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:27",className:"text-gray-700 leading-relaxed mb-4",children:"Como usuario de Evai, tienes los siguientes derechos sobre tu información:"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:31",className:"space-y-4",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:32",className:"border-l-4 border-[#00C5D4] pl-4",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\HabeasData.tsx:33",className:"font-semibold text-lg mb-2",children:"Derecho de Acceso"}),t.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:34",className:"text-gray-700",children:"Puedes solicitar una copia completa de todos los datos personales que Evai tiene sobre ti. Incluye información de registros, búsquedas realizadas, cotizaciones, preferencias y cualquier dato asociado a tu cuenta. La solicitud será respondida dentro de 10 días hábiles."})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:41",className:"border-l-4 border-[#00C5D4] pl-4",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\HabeasData.tsx:42",className:"font-semibold text-lg mb-2",children:"Derecho de Rectificación"}),t.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:43",className:"text-gray-700",children:"Si encuentras datos inexactos, incompletos, equívocos o obsoletos, puedes solicitar su corrección. Por ejemplo, si tu nombre está mal escrito, tu teléfono es incorrecto, o tu información de salud está desactualizada. Evai debe corregir la información en 10 días hábiles."})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:50",className:"border-l-4 border-[#00C5D4] pl-4",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\HabeasData.tsx:51",className:"font-semibold text-lg mb-2",children:"Derecho de Supresión/Eliminación"}),t.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:52",className:"text-gray-700",children:"Puedes solicitar la eliminación de tus datos personales de nuestros sistemas. Esto se hace cuando los datos no son necesarios para los propósitos para los cuales fueron recopilados, o cuando retiras tu consentimiento. Sin embargo, podemos retener datos si la ley nos lo exige."})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:59",className:"border-l-4 border-[#00C5D4] pl-4",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\HabeasData.tsx:60",className:"font-semibold text-lg mb-2",children:"Derecho de Restricción"}),t.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:61",className:"text-gray-700",children:"Puedes solicitar que limitemos cómo usamos tu información. Por ejemplo, pedir que no recibas correos de marketing, que no compartamos datos con aseguradoras, o que pausemos el procesamiento de datos mientras verificas la exactitud."})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:68",className:"border-l-4 border-[#00C5D4] pl-4",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\HabeasData.tsx:69",className:"font-semibold text-lg mb-2",children:"Derecho de Portabilidad"}),t.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:70",className:"text-gray-700",children:"Tienes derecho a recibir tus datos en un formato estructurado, comúnmente usado y legible por máquina (como CSV o JSON). Esto te permite transferir tu información a otro proveedor de servicios si lo deseas."})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:76",className:"border-l-4 border-[#00C5D4] pl-4",children:[t.jsx("h3",{"data-loc":"client\\src\\pages\\HabeasData.tsx:77",className:"font-semibold text-lg mb-2",children:"Derecho de Oposición"}),t.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:78",className:"text-gray-700",children:"Puedes oponerte al procesamiento de tus datos personales, especialmente para propósitos de marketing, análisis o publicidad. Evai debe dejar de usar tu información para estos fines dentro de 10 días hábiles."})]})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:86",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\HabeasData.tsx:87",className:"text-2xl font-bold mb-4",children:"3. ¿Qué Información Tenemos sobre ti?"}),t.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:88",className:"text-gray-700 leading-relaxed mb-4",children:"Evai puede tener los siguientes tipos de información:"}),t.jsxs("ul",{"data-loc":"client\\src\\pages\\HabeasData.tsx:91",className:"list-disc list-inside space-y-2 text-gray-700",children:[t.jsxs("li",{"data-loc":"client\\src\\pages\\HabeasData.tsx:92",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:92",children:"Datos de identificación:"})," Nombre, cédula, pasaporte"]}),t.jsxs("li",{"data-loc":"client\\src\\pages\\HabeasData.tsx:93",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:93",children:"Datos de contacto:"})," Email, teléfono, dirección"]}),t.jsxs("li",{"data-loc":"client\\src\\pages\\HabeasData.tsx:94",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:94",children:"Datos de salud:"})," Historial médico, medicamentos, condiciones"]}),t.jsxs("li",{"data-loc":"client\\src\\pages\\HabeasData.tsx:95",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:95",children:"Datos demográficos:"})," Edad, género, estado civil, ubicación"]}),t.jsxs("li",{"data-loc":"client\\src\\pages\\HabeasData.tsx:96",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:96",children:"Datos de familia:"})," Dependientes, beneficiarios, información familiar"]}),t.jsxs("li",{"data-loc":"client\\src\\pages\\HabeasData.tsx:97",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:97",children:"Datos de búsqueda:"})," Planes comparados, cotizaciones solicitadas"]}),t.jsxs("li",{"data-loc":"client\\src\\pages\\HabeasData.tsx:98",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:98",children:"Datos de navegación:"})," Páginas visitadas, tiempo de permanencia, clics"]}),t.jsxs("li",{"data-loc":"client\\src\\pages\\HabeasData.tsx:99",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:99",children:"Datos técnicos:"})," IP, dispositivo, navegador, ubicación aproximada"]})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:103",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\HabeasData.tsx:104",className:"text-2xl font-bold mb-4",children:"4. Cómo Ejercer tus Derechos HABEAS DATA"}),t.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:105",className:"text-gray-700 leading-relaxed mb-4",children:"Para ejercer cualquiera de tus derechos, sigue estos pasos:"}),t.jsxs("ol",{"data-loc":"client\\src\\pages\\HabeasData.tsx:109",className:"list-decimal list-inside space-y-3 text-gray-700",children:[t.jsxs("li",{"data-loc":"client\\src\\pages\\HabeasData.tsx:110",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:111",children:"Redacta tu solicitud:"})," Especifica claramente qué derecho deseas ejercer (acceso, rectificación, supresión, etc.) y proporciona detalles específicos sobre los datos."]}),t.jsxs("li",{"data-loc":"client\\src\\pages\\HabeasData.tsx:114",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:115",children:"Incluye identificación:"})," Adjunta copia de tu documento de identidad para verificar tu identidad."]}),t.jsxs("li",{"data-loc":"client\\src\\pages\\HabeasData.tsx:117",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:118",children:"Envía tu solicitud:"}),' Puedes hacerlo por email a habeasdata@evaseguro.com con asunto "SOLICITUD HABEAS DATA" o por correo postal.']}),t.jsxs("li",{"data-loc":"client\\src\\pages\\HabeasData.tsx:121",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:122",children:"Espera respuesta:"})," Evai responderá dentro de 10 días hábiles. Si necesitamos más información, te contactaremos. Si la solicitud es compleja, podemos solicitar una extensión de 5 días hábiles adicionales."]}),t.jsxs("li",{"data-loc":"client\\src\\pages\\HabeasData.tsx:125",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:126",children:"Recibe tu respuesta:"})," Recibirás la información solicitada, la confirmación de rectificación, o la confirmación de supresión, según corresponda."]})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:132",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\HabeasData.tsx:133",className:"text-2xl font-bold mb-4",children:"5. Información de Contacto para HABEAS DATA"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:134",className:"p-4 bg-[#E0F7FA] rounded-lg space-y-3",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:135",children:[t.jsxs("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:136",className:"text-gray-700",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:136",children:"Email:"})," habeasdata@evaseguro.com"]}),t.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:137",className:"text-gray-600 text-sm",children:"Respuesta garantizada en máximo 10 días hábiles"})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:139",children:[t.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:140",className:"text-gray-700",children:t.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:140",children:"Correo Postal:"})}),t.jsxs("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:141",className:"text-gray-700",children:["Evai - Departamento de HABEAS DATA",t.jsx("br",{"data-loc":"client\\src\\pages\\HabeasData.tsx:141"}),"Bogotá, Colombia",t.jsx("br",{"data-loc":"client\\src\\pages\\HabeasData.tsx:142"}),'Incluye: "SOLICITUD HABEAS DATA"']})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:145",children:[t.jsxs("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:146",className:"text-gray-700",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:146",children:"Teléfono:"})," +57 (1) 8000-0000"]}),t.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:147",className:"text-gray-600 text-sm",children:"Línea de atención de lunes a viernes, 8am - 6pm"})]}),t.jsx("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:149",children:t.jsxs("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:150",className:"text-gray-700",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:150",children:"Portal Web:"})," Próximamente disponible formulario en línea"]})})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:155",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\HabeasData.tsx:156",className:"text-2xl font-bold mb-4",children:"6. Plazos de Respuesta"}),t.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:157",className:"text-gray-700 leading-relaxed mb-4",children:"Los siguientes son los plazos máximos para responder a solicitudes de HABEAS DATA:"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:160",className:"bg-gray-50 p-4 rounded-lg space-y-2",children:[t.jsxs("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:161",className:"text-gray-700",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:161",children:"Plazo ordinario:"})," 10 días hábiles desde la radicación de la solicitud."]}),t.jsxs("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:162",className:"text-gray-700",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:162",children:"Plazo extendido:"})," Hasta 5 días hábiles adicionales si la solicitud es compleja o requiere consulta con terceros."]}),t.jsxs("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:164",className:"text-gray-700",children:[t.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:164",children:"Notificación:"})," Evai te informará si necesita usar el plazo extendido."]})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:168",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\HabeasData.tsx:169",className:"text-2xl font-bold mb-4",children:"7. Protección contra Represalias"}),t.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:170",className:"text-gray-700 leading-relaxed",children:"Eres libre de ejercer tus derechos HABEAS DATA sin temor a represalias. Evai no puede cancelar tu cuenta, suspender servicios, cobrar tarifas adicionales, o tomar acciones negativas contra ti por ejercer tus derechos de privacidad. Si experimentas represalias, puedes reportarlo a la Superintendencia de Industria y Comercio (SIC)."})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:177",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\HabeasData.tsx:178",className:"text-2xl font-bold mb-4",children:"8. Reclamaciones ante la SIC"}),t.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:179",className:"text-gray-700 leading-relaxed mb-4",children:"Si no estás satisfecho con la respuesta de Evai, puedes presentar una reclamación ante:"}),t.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:182",className:"p-4 bg-gray-50 rounded-lg",children:[t.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:183",className:"text-gray-700",children:t.jsx("strong",{"data-loc":"client\\src\\pages\\HabeasData.tsx:183",children:"Superintendencia de Industria y Comercio (SIC)"})}),t.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:184",className:"text-gray-700",children:"Bogotá, Colombia"}),t.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:185",className:"text-gray-700",children:"Sitio web: www.sic.gov.co"}),t.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:186",className:"text-gray-700",children:"Teléfono: +57 (1) 587 8787"}),t.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:187",className:"text-gray-700 mt-2",children:"Tienes derecho a presentar una petición ante la SIC si consideras que Evai está violando tus derechos HABEAS DATA."})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:192",children:[t.jsx("h2",{"data-loc":"client\\src\\pages\\HabeasData.tsx:193",className:"text-2xl font-bold mb-4",children:"9. Cambios en esta Política"}),t.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:194",className:"text-gray-700 leading-relaxed",children:"Esta Política de HABEAS DATA puede ser actualizada en cualquier momento para reflejar cambios legales, operativos o en nuestras prácticas de privacidad. Los cambios serán publicados en esta página y, en caso de cambios significativos, te notificaremos por email."})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\HabeasData.tsx:201",className:"text-sm text-gray-500 pt-8 border-t",children:[t.jsx("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:202",children:"Última actualización: 12 de mayo de 2026"}),t.jsxs("p",{"data-loc":"client\\src\\pages\\HabeasData.tsx:203",className:"mt-2",children:["Para más información sobre tu privacidad, consulta nuestra ",t.jsx("a",{"data-loc":"client\\src\\pages\\HabeasData.tsx:203",href:"/privacidad",className:"text-[#00C5D4] hover:underline",children:"Política de Privacidad"})]})]})]})]})})]})}function _S(){const[,n]=Ol(),[l,r]=y.useState(""),[c,u]=y.useState(""),[p,m]=y.useState(!1),g=x=>{if(x.preventDefault(),!l.trim()){u("Identificación requerida");return}u(""),m(!0),setTimeout(()=>m(!1),1500)};return t.jsxs("div",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:22",className:"min-h-screen flex",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:24",className:"flex flex-col justify-center items-center w-full md:w-[42%] px-10 py-12 bg-white",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:26",className:"flex items-center gap-2 mb-10 cursor-pointer self-start",onClick:()=>n("/"),children:[t.jsx("div",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:30",className:"w-8 h-8 bg-[#00C5D4] rounded-xl flex items-center justify-center",children:t.jsx("svg",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:31",width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"white",strokeWidth:"2.5",strokeLinecap:"round",children:t.jsx("path",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:32",d:"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"})})}),t.jsxs("span",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:35",className:"font-bold text-[#1C2D6E] text-xl tracking-tight",style:{fontFamily:"Sora, sans-serif"},children:["Eva",t.jsx("span",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:36",className:"text-[#00C5D4]",children:"Care"})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:40",className:"w-full max-w-sm",children:[t.jsx("h1",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:41",className:"text-2xl font-bold text-[#1C2D6E] mb-2",children:"Portal de Clientes"}),t.jsx("p",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:42",className:"text-gray-500 text-sm mb-8 leading-relaxed",children:"Utiliza tu N° de Documento para conectarte al portal y administrar tus seguros."}),t.jsxs("form",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:46",onSubmit:g,className:"flex flex-col gap-4",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:47",children:[t.jsx("label",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:48",className:"block text-xs font-semibold text-gray-600 mb-1.5 uppercase tracking-wide",children:"Número de Documento"}),t.jsx("input",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:51",type:"text",value:l,onChange:x=>{r(x.target.value),u("")},placeholder:"Ej: 1234567890",className:"w-full border border-gray-300 rounded-xl px-4 py-3 text-sm outline-none focus:border-[#00C5D4] focus:ring-2 focus:ring-[#00C5D4]/20 transition-all"}),c&&t.jsx("p",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:59",className:"text-[#E8495F] text-xs mt-1.5 font-medium",children:c})]}),t.jsx("button",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:63",type:"submit",disabled:p,className:"w-full text-white font-semibold rounded-xl py-3 text-sm transition-all hover:opacity-90 disabled:opacity-70",style:{background:"#00C5D4"},children:p?"Verificando...":"Iniciar Sesión"})]}),t.jsx("div",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:73",className:"mt-6 text-center",children:t.jsx("a",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:74",href:"/contacto",className:"text-[#00C5D4] text-xs hover:underline",children:"¿El correo no llegó a tu casilla?"})}),t.jsx("div",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:79",className:"mt-8 pt-6 border-t border-gray-100 text-center",children:t.jsx("a",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:80",href:"/",className:"text-gray-400 text-xs hover:text-gray-600 transition-colors",children:"← Volver al inicio"})})]})]}),t.jsxs("div",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:88",className:"hidden md:flex flex-col justify-center items-center flex-1 px-12 py-12 relative overflow-hidden",style:{background:"linear-gradient(135deg, #1C2D6E 0%, #0e3a5c 45%, #00838F 100%)"},children:[t.jsx("div",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:93",className:"absolute -top-24 -right-24 w-80 h-80 rounded-full opacity-10",style:{background:"#00C5D4"}}),t.jsx("div",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:94",className:"absolute -bottom-16 -left-16 w-64 h-64 rounded-full opacity-10",style:{background:"#00C5D4"}}),t.jsxs("div",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:96",className:"relative z-10 max-w-md",children:[t.jsxs("div",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:98",className:"bg-white/10 backdrop-blur-sm rounded-2xl p-8 border border-white/20 shadow-2xl",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:99",className:"w-12 h-12 bg-[#00C5D4] rounded-xl flex items-center justify-center mb-6",children:t.jsx("svg",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:100",width:"22",height:"22",viewBox:"0 0 24 24",fill:"none",stroke:"white",strokeWidth:"2.5",strokeLinecap:"round",children:t.jsx("path",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:101",d:"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"})})}),t.jsx("h2",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:105",className:"text-white font-bold text-xl mb-3",children:"Administra 100% en línea tus seguros"}),t.jsx("p",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:108",className:"text-white/70 text-sm mb-6 leading-relaxed",children:"Con el Portal de Clientes de Evai puedes gestionar todos tus planes de salud desde un solo lugar, de forma segura y sin filas."}),t.jsx("ul",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:112",className:"flex flex-col gap-3",children:["Consulta tu póliza y vigencia en tiempo real","Descarga tu carné y documentos digitales","Solicita autorizaciones y servicios médicos","Reporta cambios en tu información personal","Contacta a tu asesor asignado directamente"].map((x,f)=>t.jsxs("li",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:120",className:"flex items-start gap-3 text-sm text-white/90",children:[t.jsx("span",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:121",className:"text-green-400 flex-shrink-0 mt-0.5",children:"✓"}),x]},f))})]}),t.jsx("p",{"data-loc":"client\\src\\pages\\PortalClientes.tsx:128",className:"text-white/40 text-xs text-center mt-6",children:"Tus datos están protegidos con cifrado de 256 bits"})]})]})]})}const qS="https://calendar.app.google/T7nB25piRLXTXrtc9";function FS(){return t.jsxs(t.Fragment,{children:[t.jsxs(Oa,{"data-loc":"client\\src\\pages\\AgendarPage.tsx:9",children:[t.jsx("title",{"data-loc":"client\\src\\pages\\AgendarPage.tsx:10",children:"Agenda tu asesoría | EVAi Seguros"}),t.jsx("meta",{"data-loc":"client\\src\\pages\\AgendarPage.tsx:11",name:"description",content:"Agenda tu asesoría de seguros gratis y sin compromiso. Reunión virtual por Google Meet — elige el día y la hora que mejor te convenga."})]}),t.jsxs("main",{"data-loc":"client\\src\\pages\\AgendarPage.tsx:14",className:"min-h-screen bg-white",style:{fontFamily:"Inter, sans-serif"},children:[t.jsx("section",{"data-loc":"client\\src\\pages\\AgendarPage.tsx:16",className:"py-14 px-6",style:{background:"linear-gradient(135deg, #1C2D6E 0%, #1A3AB8 55%, #1B7FC0 100%)"},children:t.jsxs("div",{"data-loc":"client\\src\\pages\\AgendarPage.tsx:17",className:"max-w-3xl mx-auto text-center",children:[t.jsx("p",{"data-loc":"client\\src\\pages\\AgendarPage.tsx:18",className:"text-[#00C5D4] text-xs font-bold tracking-[0.2em] uppercase mb-3",children:"Asesoría gratuita"}),t.jsx("h1",{"data-loc":"client\\src\\pages\\AgendarPage.tsx:19",className:"text-3xl md:text-4xl font-bold text-white mb-4",style:{fontFamily:"Sora, sans-serif"},children:"Agenda tu asesoría de seguros"}),t.jsx("p",{"data-loc":"client\\src\\pages\\AgendarPage.tsx:22",className:"text-white/75 text-base md:text-lg leading-relaxed max-w-2xl mx-auto",children:"Selecciona el día y la hora que mejor te convenga. La reunión es virtual por Google Meet, gratis y sin compromiso."})]})}),t.jsx("section",{"data-loc":"client\\src\\pages\\AgendarPage.tsx:29",className:"py-10 px-4 md:px-6",children:t.jsxs("div",{"data-loc":"client\\src\\pages\\AgendarPage.tsx:30",className:"max-w-3xl mx-auto",children:[t.jsx("div",{"data-loc":"client\\src\\pages\\AgendarPage.tsx:31",className:"rounded-2xl border border-gray-100 shadow-sm overflow-hidden bg-white p-2 md:p-3",children:t.jsx("iframe",{"data-loc":"client\\src\\pages\\AgendarPage.tsx:33",src:qS,title:"Agendar reunión - Google Calendar",className:"w-full h-[500px] md:h-[600px]",style:{border:0},frameBorder:0})}),t.jsxs("div",{"data-loc":"client\\src\\pages\\AgendarPage.tsx:43",className:"flex items-center justify-center gap-2 mt-6 text-sm",style:{color:"#1C2D6E"},children:[t.jsx("span",{"data-loc":"client\\src\\pages\\AgendarPage.tsx:44",className:"w-2 h-2 rounded-full",style:{background:"#00C5D4"}}),"Cualquier persona puede agendar — no necesitas cuenta de Google."]})]})})]})]})}function US(){return t.jsxs(Uf,{"data-loc":"client\\src\\App.tsx:49",children:[t.jsx(ta,{"data-loc":"client\\src\\App.tsx:51",path:"/portal-clientes",component:_S}),t.jsx(ta,{"data-loc":"client\\src\\App.tsx:54",children:t.jsx(m4,{"data-loc":"client\\src\\App.tsx:55",children:t.jsxs(Uf,{"data-loc":"client\\src\\App.tsx:56",children:[t.jsx(ta,{"data-loc":"client\\src\\App.tsx:58",path:"/",component:C4}),t.jsx(ta,{"data-loc":"client\\src\\App.tsx:59",path:"/comparar",component:fN}),t.jsx(ta,{"data-loc":"client\\src\\App.tsx:60",path:"/agendar",component:FS}),t.jsx(ta,{"data-loc":"client\\src\\App.tsx:63",path:"/personas/cotizar-todos",component:bS}),t.jsx(ta,{"data-loc":"client\\src\\App.tsx:64",path:"/personas/medicina-prepagada",component:WN}),t.jsx(ta,{"data-loc":"client\\src\\App.tsx:65",path:"/personas/polizas-salud",component:cS}),t.jsx(ta,{"data-loc":"client\\src\\App.tsx:66",path:"/personas/medicina-domiciliaria",component:yS}),t.jsx(ta,{"data-loc":"client\\src\\App.tsx:67",path:"/personas/seguros-vida",component:vS}),t.jsx(ta,{"data-loc":"client\\src\\App.tsx:68",path:"/personas/planes-dentales",component:CS}),t.jsx(ta,{"data-loc":"client\\src\\App.tsx:69",path:"/personas/planes-empresariales",component:pS}),t.jsx(ta,{"data-loc":"client\\src\\App.tsx:70",path:"/personas/planes-mascotas",component:hS}),t.jsx(ta,{"data-loc":"client\\src\\App.tsx:71",path:"/personas/eps-complementarios",component:jS}),t.jsx(ta,{"data-loc":"client\\src\\App.tsx:74",path:"/eps",component:SS}),t.jsx(ta,{"data-loc":"client\\src\\App.tsx:75",path:"/medicina-prepagada",component:AS}),t.jsx(ta,{"data-loc":"client\\src\\App.tsx:76",path:"/seguros",component:PS}),t.jsx(ta,{"data-loc":"client\\src\\App.tsx:79",path:"/sobre-nosotros",component:DS}),t.jsx(ta,{"data-loc":"client\\src\\App.tsx:80",path:"/blog",component:TS}),t.jsx(ta,{"data-loc":"client\\src\\App.tsx:81",path:"/blog/:slug",component:kS}),t.jsx(ta,{"data-loc":"client\\src\\App.tsx:82",path:"/trabaja-con-nosotros",component:zS}),t.jsx(ta,{"data-loc":"client\\src\\App.tsx:83",path:"/contacto",component:RS}),t.jsx(ta,{"data-loc":"client\\src\\App.tsx:86",path:"/terminos-condiciones",component:OS}),t.jsx(ta,{"data-loc":"client\\src\\App.tsx:87",path:"/privacidad",component:HS}),t.jsx(ta,{"data-loc":"client\\src\\App.tsx:88",path:"/cookies",component:BS}),t.jsx(ta,{"data-loc":"client\\src\\App.tsx:89",path:"/habeas-data",component:LS}),t.jsx(ta,{"data-loc":"client\\src\\App.tsx:92",path:"/404",component:hc}),t.jsx(ta,{"data-loc":"client\\src\\App.tsx:94",component:hc})]})})})]})}function VS(){return t.jsx(t4,{"data-loc":"client\\src\\App.tsx:109",children:t.jsx(n4,{"data-loc":"client\\src\\App.tsx:110",defaultTheme:"light",children:t.jsxs(yj,{"data-loc":"client\\src\\App.tsx:114",children:[t.jsx(wv,{"data-loc":"client\\src\\App.tsx:115"}),t.jsx(US,{"data-loc":"client\\src\\App.tsx:116"})]})})})}$y.createRoot(document.getElementById("root")).render(t.jsx(VS,{"data-loc":"client\\src\\main.tsx:5"}));
