1import{$n as e,G as t,N as n,X as r,sr as i}from"./CcKBnQZd.js";import{Dt as a,Er as o,Et as s,Ft as c,Ir as l,Lt as u,Ot as d,Pt as f,S as ee,Sn as p,Tt as m,Xn as h,ai as g,bn as _,gn as v,kn as y,li as b,ln as x,mt as S,rr as C,tr as w,wt as T}from"./tCqEpUva.js";import{t as E}from"./BDNMzG2s.js";import{i as te,n as ne,t as D}from"./DvHPIs0n.js";import{l as O}from"./CIMk-skB.js";import{t as k}from"./cE7MuF1y.js";import{t as A}from"./DGxgUjiz2.js";function j(e,t){return p(),d(`svg`,{xmlns:`http://www.w3.org/2000/svg`,fill:`none`,viewBox:`0 0 24 24`,"stroke-width":`1.5`,stroke:`currentColor`,"aria-hidden":`true`,"data-slot":`icon`},[m(`path`,{"stroke-linecap":`round`,"stroke-linejoin":`round`,d:`M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5`})])}var M=`w-60 tb:w-70 dk:w-80 text-xl tb:text-2xl`,N=`text-base tb:text-lg`,P={__name:`PriceScroll`,props:{id:{type:String,required:!0},full_size:{type:Boolean,default:!0}},setup(e){let t=e;function n(){let e=document.getElementById(`productSection`);if(!e)return;let t=e.offsetTop+50;window.scrollTo({top:t,behavior:`smooth`})}function r(){return t.full_size?M:N}return(t,i)=>{let a=k;return p(),s(a,{id:e.id,onClick:n,"button-text":t.$t(`lang.button.calMiPrecio`),"aria-label":t.$t(`lang.button.calMiPrecio`),class:g([`btn-black text-center border border-primary-button animate-slide-down`,r()])},null,8,[`id`,`button-text`,`aria-label`,`class`])}}},re={class:`relative flex items-center justify-between tb:gap-6 tb:grid tb:grid-cols-[minmax(max-content,1fr)_auto_minmax(max-content,1fr)] px-6 dk:px-8 h-full text-header-fg [--color-internal-link:var(--color-header-fg)]`,"aria-label":`Global`},ie={class:`flex items-center`},F={class:`hidden tb:flex justify-center`},I={class:`hidden tb:block justify-self-end`},L={class:`hidden tb:flex items-center gap-4`},R={class:`flex items-center gap-3 tb:hidden`},z=[`aria-expanded`],B={class:`sr-only`},V={id:`mobile-menu`,class:`bg-surface shadow-b-sm rounded-br-xl rounded-bl-xl dk:hidden divide-y divide-hr-color`},H={class:`space-y-2 p-6`},U={class:`px-2 py-2 text-lg`},W={class:`w-full h-fit fixed bottom-0 z-50 dk:hidden`},G={class:`flex w-full justify-center pb-5`},K=Object.assign(u({__name:`HeaderHome`,setup(t){let n=ee(),{t:a}=r(),u=o(!1),f=o(!1),E=o(!1),D=o(!1);function k(){u.value=!1}let A=T(()=>f.value||D.value),M=o(A.value),N=T(()=>M.value?`fixed top-0 right-0 left-0 shadow-b-sm bg-header backdrop-blur-md`:`fixed top-0 right-0 left-0 bg-transparent`);h(A,e=>{e!==M.value&&x(()=>{M.value=e})},{immediate:!0});let K=null,q=null;function J(){f.value=window.scrollY>0}function Y(){K?.disconnect(),K=null}function X(){q!==null&&(cancelAnimationFrame(q),q=null)}function Z(){D.value=M.value}function Q(){D.value&&(X(),q=requestAnimationFrame(()=>{q=requestAnimationFrame(()=>{J(),D.value=!1,q=null})}))}function $(){E.value=!1,Y();let e=document.getElementById(`welcome-price-button`),t=document.getElementById(`productSection`),n=document.getElementById(`footer`);if(!e||!n||!t)return;let r=[e,t,n],i=new Map(r.map(e=>[e,!1]));K=new IntersectionObserver(e=>{e.forEach(e=>{i.set(e.target,e.isIntersecting)}),E.value=!Array.from(i.values()).some(Boolean)},{threshold:.1}),r.forEach(e=>K?.observe(e))}return h(()=>n.fullPath,async()=>{u.value=!1,await x(),J(),Q(),$()},{flush:`post`}),v(()=>{J(),$(),window.addEventListener(`popstate`,Z),window.addEventListener(`scroll`,J)}),_(()=>{Y(),X(),window.removeEventListener(`popstate`,Z),window.removeEventListener(`scroll`,J)}),(t,n)=>{let r=ne,o=P,f=te;return p(),d(S,null,[m(`header`,{class:g([l(N),`transition-all duration-500 z-50 w-full h-20`])},[m(`nav`,re,[m(`div`,ie,[y(t.$slots,`logo`,{compact:l(M)})]),m(`div`,F,[y(t.$slots,`links`)]),m(`div`,I,[m(`div`,L,[c(r),C(c(o,{id:`header-price-button`,class:`ms-4 hidden dk:block`,full_size:!1},null,512),[[i,l(E)]])])]),m(`div`,R,[m(`button`,{type:`button`,class:`focus:outline-hidden rounded-insurceo focus-visible:ring-2`,"aria-controls":`mobile-menu`,"aria-expanded":l(u)?`true`:`false`,onClick:n[0]||=e=>u.value=!l(u)},[m(`span`,B,b(l(u)?l(a)(`lang.menu.closeMenu`):l(a)(`lang.menu.openMenu`)),1),l(u)?(p(),s(l(O),{key:1,class:`h-6 w-6`,"aria-hidden":`true`})):(p(),s(l(j),{key:0,class:`h-6 w-6`,"aria-hidden":`true`}))],8,z)])]),c(e,{"enter-active-class":`transform-gpu transition duration-300 ease-out`,"enter-from-class":`-translate-y-2 opacity-0`,"enter-to-class":`translate-y-0 opacity-100`,"leave-active-class":`transform-gpu transition duration-200 ease-in`,"leave-from-class":`translate-y-0 opacity-100`,"leave-to-class":`-translate-y-2 opacity-0`},{default:w(()=>
1[C(m(`div`,V,[m(`div`,H,[c(f,{"custom-class":`text-lg font-semibold leading-6 text-internal-link underline_item relative`}),y(t.$slots,`mobile-links`,{close:k})]),m(`div`,U,[c(r,{inline:``})])],512),[[i,l(u)]])]),_:3})],2),m(`div`,W,[m(`div`,G,[C(c(o,{id:`header-price-button`,class:`mx-auto`,full_size:!1},null,512),[[i,l(E)]])])])],64)}}}),{__name:`HeaderHome`}),q={id:`footer`,class:`relative bg-footer text-footer-fg transition-colors duration-500`},J={class:`bg-footer-legal text-footer-legal-fg text-sm p-5 text-center`},Y={class:`mr-2 font-semibold`},X={id:`rights`},Z=Object.assign(u({__name:`Footer`,setup(e){let r=t();return(e,t)=>{let i=n;return p(),d(`footer`,q,[y(e.$slots,`default`),m(`div`,J,[m(`div`,null,[m(`span`,Y,`© Copyright `+b(new Date().getFullYear())+` Insurceo`,1),m(`span`,X,`| `+b(e.$t(`lang.politicaSection.todoDerecho`)),1)]),m(`div`,null,[c(i,{to:l(r)(`/aviso-legal`),class:`-m-1.5 p-1.5`,title:e.$t(`lang.politicaSection.avisoLegal.title`)},{default:w(()=>[f(b(e.$t(`lang.politicaSection.avisoLegal.title`))+` | `,1)]),_:1},8,[`to`,`title`]),c(i,{to:l(r)(`/politica-privacidad`),class:`-m-1.5 p-1.5`,title:e.$t(`lang.politicaSection.privacidad.title`)},{default:w(()=>[f(b(e.$t(`lang.politicaSection.privacidad.title`))+` | `,1)]),_:1},8,[`to`,`title`]),c(i,{to:l(r)(`/politica-cookies`),class:`-m-1.5 p-1.5`,title:e.$t(`lang.politicaSection.cookies.title`)},{default:w(()=>[f(b(e.$t(`lang.politicaSection.cookies.title`))+` | `,1)]),_:1},8,[`to`,`title`]),c(i,{to:l(r)(`/conector-mcp`),class:`-m-1.5 p-1.5`,title:e.$t(`lang.politicaSection.conectorClaude.title`)},{default:w(()=>[f(b(e.$t(`lang.politicaSection.conectorClaude.title`)),1)]),_:1},8,[`to`,`title`])])])])}}}),{__name:`Footer`}),Q=Object.assign(u({__name:`BackToTop`,setup(e){let t=o(!1);function n(){t.value=window.scrollY>100}function r(){window.scrollTo({top:0,behavior:`smooth`})}return v(()=>{window.addEventListener(`scroll`,n)}),_(()=>{window.removeEventListener(`scroll`,n)}),(e,n)=>l(t)?(p(),d(`button`,{key:0,type:`button`,class:`cursor-pointer fixed left-[10px] bottom-[74px] z-50 animate-fade-in w-[50px] h-[50px] bg-primary-button text-primary-button-fg rounded-full flex justify-center items-center hover:bg-primary-button-h focus-visible:bg-primary-button-h transition-colors duration-200`,onClick:r},[...n[0]||=[m(`i`,null,[m(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`28`,height:`28`,viewBox:`0 0 24 24`,class:`fill-current stroke-current`},[m(`path`,{"stroke-linecap":`round`,"stroke-linejoin":`round`,"stroke-width":`2`,d:`M5 10l7-7m0 0l7 7m-7-7v18`})])],-1),m(`span`,{class:`sr-only`},`Volver arriba`,-1)]])):a(``,!0)}}),{__name:`BackToTop`}),$={},ae={class:`text-primary-text text-md bg-surface`},oe={href:`#main-content`,class:`sr-only focus:not-sr-only focus:fixed focus:top-2 focus:left-2 focus:z-500 focus:bg-surface focus:p-3 focus:rounded`},se={id:`main-content`,tabindex:`-1`};function ce(e,t){let n=D,r=Q,i=A;return p(),d(`div`,ae,[m(`a`,oe,b(e.$t(`lang.skipToMain`)),1),y(e.$slots,`header`),m(`main`,se,[y(e.$slots,`default`)]),y(e.$slots,`footer`),c(n),c(r),c(i,{origen:`home`})])}var le=Object.assign(E($,[[`render`,ce]]),{__name:`SiteShell`});export{Z as n,K as r,le as t};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.