1import{_ as Z}from"./za-5ew2_.js";import{_ as J}from"./CZn7g5-L.js";import{b9 as B,aP as K,bq as ee,aQ as j,aR as c,aS as x,aT as _,aZ as t,b7 as o,a_ as L,a$ as u,b6 as h,bF as k,aX as e,bQ as M,aU as b,b3 as w,aV as U,aW as T,b4 as y,b0 as te,b5 as se,bc as ne,bf as oe,bg as ae,bd as ie}from"./TJn2zxoJ.js";import{_ as re}from"./GSSzhtJv.js";import{_ as le}from"./CCkNTl1n.js";import{_ as ce}from"./DmF8ddHw.js";import{_ as ue}from"./OX8dflVJ.js";import{_ as de}from"./DgtldDbl.js";import{u as R}from"./DwEJVhVc.js";import{s as me}from"./D2JXOOHS.js";import{a as _e}from"./DZGjOb8M.js";import"./BNw9D8ka.js";(function(){try{var i=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},r=new i.Error().stack;r&&(i._sentryDebugIds=i._sentryDebugIds||{},i._sentryDebugIds[r]="61b7ea87-873a-450c-89c9-2f6f23abc371",i._sentryDebugIdIdentifier="sentry-dbid-61b7ea87-873a-450c-89c9-2f6f23abc371")}catch{}})();function S(){const i=B(),r=new Set,d=K().public?.siteUrl;if(d)try{r.add(new URL(d).host)}catch{}function p(s){if(!s)return null;if(s.startsWith("/"))return s;if(/^https?:\/\//i.test(s))try{const m=new URL(s);if(r.has(m.host))return`${m.pathname}${m.search}${m.hash}`||"/"}catch{}return null}const v=s=>!!s&&/^https?:\/\//i.test(s)&&p(s)===null;function f(s){return s?p(s)?ee:"a":"div"}function l(s){if(!s)return{};const m=p(s);return m?{to:i(m)}:{href:s,target:"_blank",rel:"noopener"}}return{isExternal:v,tag:f,attrs:l}}const pe={class:"flex h-10 w-10 items-center justify-center rounded-full bg-ui-bg-accented"},fe={class:"text-base-semibold text-navy"},ge={class:"text-sm-medium inline-flex items-center gap-1.5 text-ui-primary transition-[gap] group-hover:gap-2.5"},he=j({__name:"TransportCard",props:{icon:{},name:{},url:{}},setup(i){const{tag:r,attrs:d}=S();return(p,v)=>{const f=L;return c(),x(M(e(r)(i.url)),k(e(d)(i.url),{class:"card-interactive group flex max-w-[200px] grow basis-[150px] flex-col gap-3 rounded-card-xl bg-ui-bg-elevated p-5 no-underline"}),{default:_(()=>[t("div",pe,[o(f,{name:i.icon,class:"h-5 w-5 text-ui-text"},null,8,["name"])]),t("span",fe,u(i.name),1),t("span",ge,[h(u(p.$t("common.learnMore"))+" ",1),o(f,{name:"i-lucide-arrow-right",class:"h-3.5 w-3.5"})])]),_:1},16)}}}),be=Object.assign(he,{__name:"TransportCard"}),xe={class:"flex flex-col gap-3"},ve={class:"inline-flex min-w-0 items-center gap-3"},we={class:"flex h-8 w-8 shrink-0 items-center justify-center rounded-full bg-ui-bg-accented"},ye={class:"text-base-semibold text-navy"},$e=["innerHTML"],ke={class:"inline-flex min-w-0 items-center gap-3"},Ie={class:"flex h-8 w-8 shrink-0 items-center justify-center rounded-full bg-ui-bg-accented"},Ce={class:"text-base-semibold text-navy"},Ue={class:"inline-flex shrink-0 items-center gap-1.5 text-ui-tertiary text-sm-medium transition-[gap] group-hover:gap-2.5"},Te=j({__name:"VisitorsInfoAccordion",props:{openingHours:{},items:{}},setup(i){const r=i,d=R(),{tag:p,attrs:v}=S(),f=y(()=>r.items??[]),l=y(()=>{const s=d(r.openingHours);return s?me(s):""});return(s,m)=>{const $=L,H=de;return c(),b("div",xe,[e(l)?(c(),x(H,{key:0,"default-open":"","border-when-open":"","chevron-class":"text-ui-primary","button-class":"gap-3 px-6 py-4 bg-transparent",class:"overflow-hidden rounded-card-xl bg-ui-bg-elevated"},{header:_(()=>[t("span",ve,[t("span",we,[o($,{name:"i-lucide-clock",class:"h-4.5 w-4.5 text-ui-text"})]),t("span",ye,u(s.$t("visitors.openingHours")),1)])]),default:_(()=>[t("div",{class:"card-body--rich text-base-medium flex flex-col gap-2 bg-ui-bg-muted px-6 py-5 text-ui-text",innerHTML:e(l)},null,8,$e)]),_:1})):w("",!0),(c(!0),b(U,null,T(e(f),(n,I)=>
1(c(),x(M(e(p)(e(d)(n.url))),k({key:I},{ref_for:!0},e(v)(e(d)(n.url)),{class:"group flex items-center justify-between gap-3 rounded-card-xl bg-ui-bg-elevated px-6 py-4 no-underline"}),{default:_(()=>[t("span",ke,[t("span",Ie,[o($,{name:n.icon,class:"h-4.5 w-4.5 text-ui-text"},null,8,["name"])]),t("span",Ce,u(e(d)(n.name)),1)]),t("span",Ue,[h(u(s.$t("common.learnMore"))+" ",1),o($,{name:"i-lucide-arrow-right",class:"h-3.5 w-3.5"})])]),_:2},1040))),128))])}}}),He=Object.assign(te(Te,[["__scopeId","data-v-013525fd"]]),{__name:"VisitorsInfoAccordion"}),je={class:"p-4"},Le={name:"visitors",class:"mb-8"},Me={class:"container-site"},Se={class:"flex flex-col gap-10"},Ne={class:"grid grid-cols-1 gap-4 md:grid-cols-3"},Pe={class:"flex h-full flex-col gap-4"},Ve={class:"flex flex-col gap-4 rounded-card-xl bg-status-success-bg p-6"},Ae={class:"flex h-8 w-8 items-center justify-center rounded-full bg-status-success"},Be={class:"text-base-medium text-ui-text"},Re={class:"mt-auto grid grid-cols-4 gap-2"},De={class:"flex flex-col gap-4 roun
1ded-card-xl bg-status-danger-bg p-6"},ze={class:"flex h-8 w-8 items-center justify-center rounded-full bg-status-danger"},Ee={class:"text-base-medium text-ui-text"},Oe={class:"mt-auto grid grid-cols-4 gap-2"},qe={key:0,class:"flex flex-col gap-6"},Fe={class:"mx-auto w-full max-w-[584px]"},Qe={class:"flex flex-wrap justify-center gap-4"},We={key:1,class:"flex flex-col gap-6"},Ge={class:"mx-auto w-full max-w-[798px]"},Xe={class:"text-base-semibold mx-auto max-w-[616px] text-center text-navy"},lt=j({__name:"visitors",async setup(i){let r,d;const p=B(),{t:v}=se(),{data:f}=([r,d]=ne(()=>ie()),r=await r,d(),r),l=R(),{tag:s,attrs:m}=S(),$=a=>{if(a)try{return new URL(a).hostname.replace(/^www\./,"")}catch{return}};oe(()=>({title:v("nav.visitors")}));const H=y(()=>f.value?.homepage?.heroImage??null),n=y(()=>f.value?.visitors),I=y(()=>n.value?.transportCards??[]),D=y(()=>!!l(n.value?.openingHours)||(n.value?.moreInfoItems?.length??0)>0),z=["i-lucide-glass-water","i-lucide-sandwich","i-lucide-banknote","i-lucide-coins","i-lucide-headphones","i-lucide-camera","i-lucide-armchair","i-visitors-sunglasses"],E=["i-lucide-dog","i-visitors-gun","i-lucide-flame-kindling","i-lucide-umbrella","i-lucide-drone","i-lucide-balloon","i-lucide-bike","i-visitors-laser"];return(a,N)=>{const O=Z,q=J,F=ae,P=re,C=L,V=le,A=ce,Q=ue,W=be,G=He,X=_e;return c(),b("div",null,[t("div",je,[o(O,{items:[{label:a.$t("nav.home"),to:e(p)("/")},{label:a.$t("nav.visitors")}]},null,8,["items"])]),o(q,{src:e(H)},null,8,["src"]),t("section",Le,[t("div",Me,[o(F,null,{default:_(()=>[h(u(a.$t("visitors.title")),1)]),_:1}),t("div",Se,[t("div",Ne,[t("div",Pe,[o(P,{class:"flex-1",icon:"i-lucide-coins","icon-size":"sm",tone:"muted",label:a.$t("visitors.entryFree.title")},null,8,["label"]),o(P,{class:"flex-1",icon:"i-lucide-circle-parking","icon-size":"sm",tone:"muted",label:a.$t("visitors.parking.title")},null,8,["label"])]),t("div",Ve,[t("div",Ae,[o(C,{name:"i-lucide-backpack",class:"h-4.5 w-4.5 text-white"})]),t("p",Be,u(a.$t("visitors.bring.title")),1),t("div",Re,[(c(),b(U,null,T(z,g=>t("div",{key:g,class:"flex aspect-square items-center justify-center rounded-lg border border-status-success bg-white"},[o(C,{name:g,class:"h-[45%] w-[45%] text-status-success"},null,8,["name"])])),64))]),e(l)(e(n)?.bringMoreUrl)?(c(),x(V,k({key:0},e(m)(e(l)(e(n)?.bringMoreUrl)),{class:"text-status-success-fg text-sm-medium"}),{default:_(()=>[h(u(a.$t("common.learnMore")),1)]),_:1},16)):w("",!0)]),t("div",De,[t("div",ze,[o(C,{name:"i-lucide-shield-alert",class:"h-4.5 w-4.5 text-white"})]),t("p",Ee,u(a.$t("visitors.security.title")),1),t("div",Oe,[(c(),b(U,null,T(E,g=>t("div",{key:g,class:"relative flex aspect-square items-center justify-center overflow-hidden rounded-lg border-[5px] border-status-danger bg-white"},[o(C,{name:g,class:"h-[45%] w-[45%] text-status-danger"},null,8,["name"]),N[0]||(N[0]=t("span",{class:"absolute left-1/2 top-1/2 h-[2.5px] w-[142%] -translate-x-1/2 -translate-y-1/2 rotate-45 bg-status-danger","aria-hidden":"true"},null,-1))])),64))]),e(l)(e(n)?.securityMoreUrl)?(c(),x(V,k({key:0},e(m)(e(l)(e(n)?.securityMoreUrl)),{class:"text-status-danger-fg text-sm-medium"}),{default:_(()=>[h(u(a.$t("common.learnMore")),1)]),_:1},16)):w("",!0)])]),e(I).length?(c(),b("div",qe,[o(A,null,{default:_(()=>[h(u(a.$t("visitors.transportTitle")),1)]),_:1}),t("div",Fe,[o(Q,{variant:"warning"},{default:_(()=>[h(u(a.$t("visitors.transportNote")),1)]),_:1})]),t("div",Qe,[(c(!0),b(U,null,T(e(I),(g,Y)=>(c(),x(W,{key:Y,icon:g.icon,name:e(l)(g.name),url:e(l)(g.url)},null,8,["icon","name","url"]))),128))])])):w("",!0),e(D)?(c(),b("div",We,[o(A,null,{default:_(()=>[h(u(a.$t("visitors.moreInfoTitle")),1)]),_:1}),t("div",Ge,[o(G,{"opening-hours":e(n)?.openingHours,items:e(n)?.moreInfoItems},null,8,["opening-hours","items"])])])):w("",!0),e(n)?.bannerImage?(c(),x(M(e(s)(e(l)(e(n)?.bannerUrl))),k({key:2},e(m)(e(l)(e(n)?.bannerUrl)),{"aria-label":$(e(l)(e(n)?.bannerUrl)),class:"mx-auto block w-full max-w-[798px] overflow-hidden rounded-card no-underline"}),{default:_(()=>[o(X,{src:e(n).bannerImage,"img-class":"block h-auto w-full",alt:""},null,8,["src"])]),_:1},16,["aria-label"])):w("",!0),t("p",Xe,u(a.$t("visitors.broadcastNote")),1)])])])])}}});
1export{lt as default};
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.