const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./CfG1IrlZ.js","./CWtpRkXC.js","./entry.B5uaHs_F.css","./ClCDlgKk.js","./nuxt-icon.D08378P0.css","./BJg8DwKI.js","./3FflRYem.js","./lknUEusn.js","./Drnh0PUQ.js","./CeBEIrV-.js","./Icon.8lQfE3Ql.css","./BghyUd30.js","./_bd5lRB8.js","./BN_KmJNH.js","./DPtMcQNN.js","./CX_oue_-.js","./Dn70i8nH.js","./Dtbj6v86.js","./G-vvW2F6.js","./DF-M9__Y.js","./main-nav-mobile.Bc7Y2b2F.css"])))=>i.map(i=>d[i]);
import{_ as A,a as T,b as z,c as L,d as P,e as R}from"./BdUV6qme.js";import{m as S,d as x,o as u,n as d,h as l,F as $,v as B,i as a,w as C,f as N,p as E,t as V,I as M,S as y,k as p,_ as j,s as H,u as I,r as k,T as q,K as F,H as K,aL as O,a4 as Q,A as U,C as W,D as G,E as J,a as X,e as Y,Q as Z}from"./CWtpRkXC.js";import{_ as ee}from"./ClCDlgKk.js";import{u as ne}from"./Dn70i8nH.js";import{u as te}from"./Dtbj6v86.js";import{u as D}from"./G-vvW2F6.js";import{u as oe}from"./BN_KmJNH.js";import"./R5nXuLwO.js";import"./hx4zddPn.js";import"./C1iqSVvO.js";import"./CX_oue_-.js";import"./BJEjyklQ.js";import"./Df9LP2Hk.js";import"./DPtMcQNN.js";(function(){try{var s=typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},r=new Error().stack;r&&(s._sentryDebugIds=s._sentryDebugIds||{},s._sentryDebugIds[r]="9e00cb8b-9477-40fc-8bf7-7d87c29a8f59",s._sentryDebugIdIdentifier="sentry-dbid-9e00cb8b-9477-40fc-8bf7-7d87c29a8f59")}catch{}})();const ae={id:"main-nav",class:"hidden main-nav-transdev lg:block"},se={class:"flex gap-8 font-light"},re=S({__name:"main-nav-transdev",setup(s){const{page:r}=ne(),{homepage:i}=te(),_=x(()=>{var o,c,t,e;return((c=(o=r.value)==null?void 0:o.main_navigation)==null?void 0:c.entries)||((e=(t=i.value)==null?void 0:t.main_navigation)==null?void 0:e.entries)||[]});return(o,c)=>{const t=ee,e=j;return u(),d("div",ae,[l("nav",null,[l("ul",se,[(u(!0),d($,null,B(p(_),n=>(u(),d("li",{key:n.id,class:"main-nav-transdev__item"},[a(e,{to:{path:n.href},class:M(["hover:border-b border-white",{"border-b border-white":(o._.provides[y]||o.$route).path===n.href||(o._.provides[y]||o.$route).path.startsWith(n.href)&&n.root_id!==n.page_id}])},{default:C(()=>[n.icon.trim()?(u(),N(t,{key:0,name:`main-nav/${n.icon.trim()}`,"aria-hidden":"true",class:"mb-1.5 mt-0.5",filled:""},null,8,["name"])):E("",!0),l("span",null,V(n.name),1)]),_:2},1032,["to","class"])]))),128))])])])}}}),ie={class:"hidden lg:block"},ce=l("svg",{height:"20",viewBox:"0 0 16 16",width:"20",xmlns:"http://www.w3.org/2000/svg"},[l("path",{d:"M12.7,11.3c0.9-1.2,1.4-2.6,1.4-4.2C14.1,3.2,11,0,7.1,0S0,3.2,0,7.1c0,3.9,3.2,7.1,7.1,7.1 c1.6,0,3.1-0.5,4.2-1.4l3,3c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3c0.4-0.4,0.4-1,0-1.4L12.7,11.3z M7.1,12.1 C4.3,12.1,2,9.9,2,7.1S4.3,2,7.1,2s5.1,2.3,5.1,5.1S9.9,12.1,7.1,12.1z",fill:"currentColor"})],-1),le=[ce],_e=["placeholder"],me=S({__name:"main-searchbar-transdev",setup(s){const r=oe();H(r);const{$localePath:i,$i18n:_}=I(),{searchbarOpen:o,toggleSearchbar:c,closeSearchbar:t}=D(),e=k(""),n=k();function f(m){m.key==="Escape"&&(e.value!==""?e.value="":h())}function b(){const m=n.value;m&&m.focus(),window.addEventListener("keydown",f)}function h(){window.removeEventListener("keydown",f),t()}async function g(){await r.search(e.value),h();const m=i({name:"search",params:{locale:_.locale.value},query:{q:e.value}});e.value="",U(m)}return(m,v)=>(u(),d("div",ie,[l("button",{class:"h-[70px] w-[70px] bg-[--color-purple-dark] flex items-center justify-center",onClick:v[0]||(v[0]=(...w)=>p(c)&&p(c)(...w))},le),a(Q,{name:"fade",onAfterEnter:b},{default:C(()=>[p(o)?(u(),d("form",{key:0,onSubmit:q(g,["prevent"]),autocomplete:"off",class:"absolute top-0 bottom-0 left-0 right-[70px]"},[F(l("input",{"onUpdate:modelValue":v[1]||(v[1]=w=>K(e)?e.value=w:null),ref_key:"inputRef",ref:n,placeholder:m.$t("search.input.placeholder"),class:"w-full h-full px-6 bg-[--color-purple-dark] outline-none",type:"text"},null,8,_e),[[O,p(e),void 0,{trim:!0}]])],32)):E("",!0)]),_:1})]))}}),ue=G(()=>J(()=>import("./CfG1IrlZ.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]),import.meta.url).then(s=>s.default||s)),de={},pe={class:"bg-[--main-nav-bg-color] h-[70px] flex items-center gap-10 justify-between text-white pl-4 md:pl-8 relative z-mainheader"},fe={class:"relative flex items-center justify-end flex-1 h-full gap-8 pr-4 lg:pr-0"};function he(s,r){const i=A,_=re,o=T,c=me,t=ue;return u(),d($,null,[l("div",pe,[a(i,{variant:"white","logo-height-classes":"h-10"}),l("div",fe,[a(_),a(o),a(c)])]),a(t)],64)}const ve=W(de,[["render",he]]),ze={__name:"transdev",setup(s){const{$i18n:r}=I(),{tenant:i}=X(),{theme:_}=D(),o=x(()=>{var t;return[`theme-${_.value}`,`site-${(t=i.value)==null?void 0:t.abbr}`]}),c=x(()=>_.value==="contrast"?"#000":"#fff");return Y({htmlAttrs:{lang:r.locale.value},bodyAttrs:{class:o},titleTemplate:t=>{var e,n;return t?`${t} - ${(e=i.value)==null?void 0:e.name}`:(n=i.value)==null?void 0:n.name}}),(t,e)=>{const n=z,f=L,b=ve,h=P,g=R;return u(),d($,null,[a(n,{color:p(c)},null,8,["color"]),a(f),a(b),Z(t.$slots,"default"),a(h),a(g)],64)}}};export{ze as default};
