1import{n as e}from"./hePW80VL.js";import{G as t,Gt as n,Ht as r,Kt as i,S as a,V as o,W as s,b as c,d as l,f as u,lt as d,m as f,p,r as m,rt as h,s as g,xt as _,y as v}from"./Cg1m7K-Z.js";import{t as y}from"./kYoPnKKM.js";import{U as b,f as x,n as S,r as C}from"./C-e6x-Kh.js";import{t as w}from"./D86jSHi5.js";import{t as T}from"./QO4i6cZO.js";import{t as E}from"./CZXVVZp9.js";var D=[`aria-label`],O={class:`flex-1 flex flex-col justify-center`,"data-paagees-part":`nav`},k={class:`list-none m-0 p-0 text-center`},ee=[`onClick`],A={key:2},j={class:`inline-flex items-center`},M=[`onClick`],N=[`aria-label`,`aria-expanded`,`onClick`],P={key:0,class:`list-none p-0 m-0`},F={key:0},I=[`fill`,`stroke`],L={key:1},R={key:0,class:`px-8 py-4 flex justify-center`},z={key:1,class:`relative`},B=[`onClick`],V={key:0,class:`ml-auto`,width:`14`,height:`14`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,"stroke-width":`3`,"stroke-linecap":`round`,"stroke-linejoin":`round`},H=[`aria-label`],U={class:`flex-1 flex items-center justify-center gap-3`},W=a({__name:`MobileMenuFullscreen`,props:{open:{type:Boolean},menuItems:{},isActive:{type:Function},showFavorites:{type:Boolean},favoritesLabel:{},favoritesTextColor:{},favoritesCount:{},favoritesUrl:{},showLanguages:{type:Boolean},languagesPosition:{},availableLanguages:{},currentLanguage:{},agencyColors:{},menuTextTransform:{},navBg:{},menuTextColor:{},menuHoverBg:{},menuHoverText:{},menuActiveBg:{},menuActiveText:{},getFlag:{type:Function}},emits:[`update:open`,`change-language`],setup(e,{emit:a}){let{t:S}=x(),{contrastColor:W}=C(),G=e,K=a,{onItemClick:q,closePanel:J,openSubmenus:Y,toggleSubmenu:X,languageDropdownOpen:Z,hasTopLanguages:Q,currentLanguageLabel:te,menuTextTransformClass:$}=E(G,K);return(a,x)=>{let C=b;return o(),u(g,{to:`body`},[c(y,{name:`mobile-menu-fullscreen`},{default:h(()=>[e.open?(o(),f(`div`,{key:0,class:`fixed inset-0 z-[60] flex flex-col overflow-y-auto`,style:n({backgroundColor:e.navBg,"--menu-text":e.menuTextColor,"--menu-hover-bg":e.menuHoverBg,"--menu-hover-text":e.menuHoverText,"--menu-active-bg":e.menuActiveBg,"--menu-active-text":e.menuActiveText})},[l(`div`,{class:r([`flex items-center p-4`,_(Q)?`justify-between`:`justify-end`])},[_(Q)?(o(),u(T,{key:0,open:_(Z),"onUpdate:open":x[0]||=e=>d(Z)?Z.value=e:null,"available-languages":e.availableLanguages,"current-language":e.currentLanguage,"agency-colors":e.agencyColors,"text-color":e.menuTextColor,"dropdown-bg":e.navBg,"get-flag":e.getFlag,onChangeLanguage:x[1]||=e=>K(`change-language`,e)},null,8,[`open`,`available-languages`,`current-language`,`agency-colors`,`text-color`,`dropdown-bg`,`get-flag`])):p(``,!0),l(`button`,{type:`button`,class:`bg-transparent border-none cursor-pointer p-1`,style:n({color:e.menuTextColor}),"aria-label":_(S)(`accessibility`,`closeMenu`),onClick:x[2]||=e=>K(`update:open`,!1)},[...x[5]||=[l(`svg`,{width:`24`,height:`24`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,"stroke-width":`2`,"stroke-linecap":`round`},[l(`line`,{x1:`18`,y1:`6`,x2:`6`,y2:`18`}),l(`line`,{x1:`6`,y1:`6`,x2:`18`,y2:`18`})],-1)]],12,D)],2),l(`nav`,O,[l(`ul`,k,[(o(!0),f(m,null,s(e.menuItems,t=>(o(),f(`li`,{key:t.id},[t.url&&!t.children?.length?(o(),u(C,{key:0,to:t.url,target:t.target,class:r([`fullscreen__nav-item inline-block py-3 px-8 text-lg no-underline`,[_($),{"fullscreen__nav-item--active":e.isActive(t)}]]),onClick:e=>_(q)(t,e)},{default:h(()=>[v(i(t.label),1)]),_:2},1032,[`to`,`target`,`class`,`onClick`])):t.action?(o(),f(`button`,{key:1,type:`button`,class:r([`fullscreen__nav-item inline-block py-3 px-8 text-lg bg-transparent border-none cursor-pointer`,[_($),{"fullscreen__nav-item--active":e.isActive(t)}]]),onClick:e=>_(q)(t,e)},i(t.label),11,ee)):t.children?.length?(o(),f(`div`,A,[l(`div`,j,[t.url?(o(),u(C,{key:0,to:t.url,target:t.target,class:r([`fullscreen__nav-item py-3 pl-8 pr-2 text-lg no-underline`,[_($),{"fullscreen__nav-item--active":e.isActive(t)}]]),onClick:e=>_(q)(t,e)},{default:h(()=>[v(i(t.label),1)]),_:2},1032,[`to`,`target`,`class`,`onClick`])):(o(),f(`button`,{key:1,type:`button`,class:r([`fullscreen__nav-item py-3 pl-8 pr-2 text-lg bg-transparent border-none cursor-pointer`,_($)]),onClick:e=>_(X)(t.id)},i(t.label),11,M)),l(`button`,{type:`button`,class:`py-3 pr-8 pl-2 bg-transparent border-none cursor-pointer`,"aria-label":t.label,"aria-expanded":_(Y).has(t.id),onClick:e=>_(X)(t.id)},[(o(),f(`svg`,{class:r([`transition-transform duration-200`,{"rotate-180":_(Y).has(t.id)}]),width:`12`,height:`8`,viewBox:`0 0 12 8`},[...x[6]||=[l(`path`,{d:`M1 1L6 6L11 1`,stroke:`currentColor`,"stroke-width":`2`,fill:`none`},null,-1)]],2))],8,N)]),_(Y).has(t.id)?(o(),f(`ul`,P,[(o(!0),f(m,null,s(t.children,e=>(o(),f(`li`,{key:e.id},[c(C,{to:e.url||`#`,target:e.target,class:`fullscreen__nav-item block py-2 px-8 no-underline text-base opacity-70`,onClick:t=>_(q)(e,t)},{default:h(()=>[v(i(e.label),1)]),_:2},1032,[`to`,`target`,`onClick`])]))),128))])):p(``,!0)])):p(``,!0)]))),128)),e.showFavorites&&e.favoritesUrl?(o(),f(`li`,F,[c(C,{to:e.favoritesUrl,class:r([`fullscreen__nav-item inline-flex items-center gap-2 py-3 px-8 text-lg no-underline cursor-pointer`,_($)]),onClick:x[3]||=e=>K(`update:open`,!1)},{default:h(()=>[(o(),f(`svg`,{width:`18`,height:`18`,viewBox:`0 0 24 24`,fill:e.favoritesCount>0?e.agencyColors[0]||`#007bff`:`none`,stroke:e.favoritesCount>0?`none`:`currentColor`,"stroke-width":`2`},[...x[7]||=[l(`path`,{d:`M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z`}
1,null,-1)]],8,I)),e.favoritesLabel?(o(),f(`span`,{key:0,style:n({color:e.favoritesTextColor})},i(e.favoritesLabel),5)):p(``,!0),e.favoritesCount>0?(o(),f(`span`,L,`(`+i(e.favoritesCount)+`)`,1)):p(``,!0)]),_:1},8,[`to`,`class`])])):p(``,!0)])]),a.$slots.actions?(o(),f(`div`,R,[t(a.$slots,`actions`,{close:_(J)},void 0,!0)])):p(``,!0),!_(Q)&&e.showLanguages&&e.availableLanguages.length>1?(o(),f(`div`,z,[_(Z)?(o(),f(`div`,{key:0,class:`absolute bottom-full left-0 right-0 border-b border-white/10 overflow-y-auto max-h-60`,style:n({backgroundColor:e.navBg})},[(o(!0),f(m,null,s(e.availableLanguages,t=>(o(),f(`button`,{key:t.value,type:`button`,class:`flex items-center gap-3 w-full py-3 px-8 border-none cursor-pointer text-sm transition-colors`,style:n(t.value===e.currentLanguage?{backgroundColor:e.agencyColors[0]||`#007bff`,color:_(W)(e.agencyColors[0]||`#007bff`)}:{backgroundColor:`transparent`,color:e.menuTextColor}),onClick:e=>K(`change-language`,t.value)},[c(w,{src:e.getFlag(t.value),alt:t.value,sizes:`24px`,bare:``,class:`w-6 h-4 rounded-sm`},null,8,[`src`,`alt`]),l(`span`,null,i(t.label),1),t.value===e.currentLanguage?(o(),f(`svg`,V,[...x[8]||=[l(`polyline`,{points:`20 6 9 17 4 12`},null,-1)]])):p(``,!0)],12,B))),128))],4)):p(``,!0),l(`button`,{type:`button`,class:`flex items-center w-full py-4 px-8 border-none cursor-pointer text-sm transition-colors`,style:n({backgroundColor:`rgba(255,255,255,0.05)`,color:e.menuTextColor}),"aria-label":_(S)(`accessibility`,`changeLanguage`),onClick:x[4]||=e=>Z.value=!_(Z)},[l(`div`,U,[c(w,{src:e.getFlag(e.currentLanguage),alt:e.currentLanguage,sizes:`28px`,bare:``,class:`w-7 h-5 rounded-sm`},null,8,[`src`,`alt`]),l(`span`,null,i(_(te)),1)]),(o(),f(`svg`,{class:r([`transition-transform duration-200 shrink-0`,{"rotate-180":_(Z)}]),width:`12`,height:`8`,viewBox:`0 0 12 8`},[...x[9]||=[l(`path`,{d:`M1 1L6 6L11 1`,stroke:`currentColor`,"stroke-width":`2`,fill:`none`},null,-1)]],2))],12,H)])):p(``,!0)],4)):p(``,!0)]),_:3})])}}}),G=e({default:()=>K}),K=Object.assign(S(W,[[`__scopeId`,`data-v-2245dbad`]]),{__name:`MobileMenuFullscreen`});export{G as n,K 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.