import L from"./AeonLogoSvg.TwZpnPM8.js";import{_ as W}from"./nuxt-link.DTBitS7a.js";import{_ as Y}from"./HeaderDesktopMenu.vue.DA8opg1c.js";import{_ as z}from"./LanguageSwitch.vue.CHBXg_pD.js";import E from"./Flex.BFxxs0oV.js";import{_ as M}from"./HeaderMobileMenuButton.vue.CWCzOgr8.js";import{_ as N}from"./Container.vue.BydkwFZ7.js";import{_ as P}from"./Section.vue.BCw68aRj.js";import{e as R,u as T,A as F,g as O,x as V,y as a,o as i,m as r,w as t,b as n,B as k,s as x,v as j,i as I}from"./entry.C_TzNBLu.js";import{g as U}from"./languages.CupF76nm.js";import{u as q}from"./headerStore.DWFsDqpc.js";import{d as G}from"./index.XsghLSOW.js";const c="light",co=R({__name:"AnimatedHeader",props:{blok:{}},setup(J){const o=q(),g=T(),w=`/${U(g.path)}/`,S=F(()=>o.isAnimatedHeaderHidden?"-translate-y-full":"translate-y-0"),H=()=>{o.shouldIgnoreScrollEvent||(o.isScrollingDown=o.lastScrollPosition<window.scrollY,!o.isScrollingDown&&window.scrollY>o.pixelsWhenToHideAnimatedHeaderWhenScrollingUp?o.isAnimatedHeaderHidden=window.scrollY<o.pixelsWhenToStartShowingAnimatedHeaderWhenScrollingDown:o.isAnimatedHeaderHidden=!0,o.lastScrollPosition=window.scrollY)};return O(()=>{G(window,"scroll",H),o.isAnimatedHeaderHidden=o.pixelsWhenToStartShowingAnimatedHeaderWhenScrollingDown>window.scrollY}),(e,K)=>{const A=L,v=W,D=Y,B=z,s=E,C=M,y=N,$=P,l=V("editable");return a((i(),r($,{class:j(["fixed inset-x-0 top-0 z-[110] h-[64px] transition-all duration-300 md:h-[68px] xl:h-[96px]",I(S)]),theme:c},{default:t(()=>[n(y,{class:"relative h-full"},{default:t(()=>[n(s,{class:"h-full w-full items-center justify-between"},{default:t(()=>[n(v,{to:w,external:""},{default:t(()=>[n(A,{class:"h-[25px] w-[89px] shrink-0 text-black transition-colors duration-300 xl:h-[35px] xl:w-[123px]"})]),_:1}),n(D,{sections:e.blok.sections,"header-color":c},null,8,["sections"]),n(s,{class:"items-center gap-x-[12px] xl:gap-x-[20px]"},{default:t(()=>[n(B,{theme:"light"}),n(s,{class:"hidden items-center gap-x-[12px] md:flex xl:gap-x-[20px]"},{default:t(()=>{var m,d,p,_,u,f,h,b;return[(m=e.blok.button)!=null&&m[0]?a((i(),r(k((d=e.blok.button)==null?void 0:d[0].component),{key:0,blok:{...(p=e.blok.button)==null?void 0:p[0],color:"dark"},size:"sm"},null,8,["blok"])),[[l,(_=e.blok.button)==null?void 0:_[0]]]):x("",!0),(u=e.blok.bookingButton)!=null&&u[0]?a((i(),r(k((f=e.blok.bookingButton)==null?void 0:f[0].component),{key:1,blok:{...(h=e.blok.bookingButton)==null?void 0:h[0],color:"dark"},size:"sm"},null,8,["blok"])),[[l,(b=e.blok.bookingButton)==null?void 0:b[0]]]):x("",!0)]}),_:1}),n(C,{"header-color":c})]),_:1})]),_:1})]),_:1})]),_:1},8,["class"])),[[l,e.blok]])}}});export{co as _};
