1import ke from"./DITDtBf2.js";import ye from"./CKCjbCNg.js";import{_ as xe}from"./BTeEEWYv.js";import{_ as we}from"./BMHZxb3J.js";import Ce from"./BKKenFh-.js";import{c as Q}from"./CuxBlN45.js";import{e as Me,ad as $e,C as X,D as Le,g as Te,f as Se,V as He,r as M,h as $,M as We,N as De,ae as Be,o as l,c as i,a as t,j as e,k as m,n as v,F as w,x as C,t as a,p as V,w as c,b as d,d as b,af as Z,L as ee,ag as te,P as Ne,ah as Ve,Y as Ue,G as ze,y as Ae,s as Ee}from"./CccdFhtn.js";import{u as Pe}from"./B-Ta2rIo.js";import{_ as Re}from"./DlAUqK2U.js";import"./DXEXjPp0.js";import"./BRZYfP2h.js";import"./JjUIoRaG.js";import"./BQbCLFG8.js";import"./QQD8Ls5J.js";import"./Baqrx9KJ.js";const je={key:0,class:"w-full z-40 top-0 bg-secondary-black"},Ge={class:"mx-auto flex justify-between items-center p-4 text-white menu-wrapper menu-nav w-full max-w-[1245px]"},Oe={class:"flex justify-start items-center sm:w-full menu-left-section"},qe=["href"],Ie=["src","alt"],Ke={class:"menu-item-container"},Fe={key:0},Ye={class:"home"},Je=["innerHTML"],Qe={class:"dropdown bg-secondary-black"},Xe=["href","innerHTML"],Ze={key:1},et={class:"home"},tt=["href","innerHTML"],nt={key:0,class:"currency-dropdown"},st={class:"menu-item-container"},lt={class:"dropdown bg-secondary-black"},ot={class:"top-theme-switcher"},it={key:1,class:"hidden md:block"},at={key:0},ct={key:1},rt={key:0,class:"sidebar"},ut={class:"mt-5 flex flex-col items-start toggle-icon text-left"},dt=["href"],mt=["src","alt"],gt={key:1,class:"flex flex-col block py-2 hover:text-zinc-300"},ht={class:"mobile-menu-item"},pt={class:"flex flex-col block py-2 hover:text-zinc-300"},_t={key:0},ft={class:"mobile-menu-item"},vt=["innerHTML","onClick"],bt=["href","innerHTML"],kt={key:1},yt=["href","innerHTML"],xt={key:2},wt={key:0},Ct={class:"block py-2 hover:text-zinc-300 mobile-menu-item"},Mt={class:"block py-2 hover:text-zinc-300 mobile-menu-item"},$t={key:1},Lt={class:"block py-2 hover:text-zinc-300 mobile-menu-item"},Tt={class:"block py-2 hover:text-zinc-300 mobile-menu-item"},St={class:"mobile-theme-switcher"},Ht={class:"py-8"},Wt=["innerHTML"],Dt=["src","alt"],Bt={class:"inline-flex items-center gap-2 pb-2 border-b w-full"},Nt=["src"],Vt={class:"font-bold whitespace-nowrap"},Ut={class:"grid grid-cols-2 justify-between gap-2 m-0"},zt=["onClick"],At=["src","alt"],Et={class:"pt-5 w-full"},Pt=Me({__name:"Menu",props:{menuWidget:{type:Object,required:!0}},async setup(r){let S,A;$e(s=>({"6a8a52d2":le,e6daee24:oe,e6daf5a6:ie,e6dafd28:ae,"6a8af432":ce}));const{logUserOut:ne}=X(),{isLoggedIn:U}=Le(X()),{currency:E,setCurrency:P}=Pe(),u=Ae(),_=Te(),{locale:k,t:se}=Se();He();const y=r,H=M(!1),W=M(y.menuWidget.menu.find(s=>s.url===_.path||s.childLinks.some(o=>o.url===_.path))??null),x=M(!1),g=M(y.menuWidget.languageSelection.find(s=>s.code===k.value)||y.menuWidget.languageSelection[0]),D=y.menuWidget.align==null?"left":y.menuWidget.align,L=y.menuWidget.spaceBetween==null?u.public.merchantCodeBase=="EUV"?64:24:y.menuWidget.spaceBetween,le=L+"px",oe=L*.75+"px",ie=L*.6+"px",ae=L*.5+"px",ce=L*.35+"px",R=$(()=>u.public.loginEnabled);$(()=>`https://www.europe-vignette.eu/${u.public.useMultilanguage?k.value:"hu"}/austrian-vignette?utm_source=${u.public.sourceShop}&utm_medium=referral&utm_campaign=menu`),$(()=>se("menu.austria_vignette_online"));const re=["/purchase/status/","/purchase/success/"],j=$(()=>re.some(s=>_.path.includes(s))?"hiddenImportant":""),ue=u.public.merchantCodeBase+(u.public.useMerchantCodeLanguagePostfix?k.value.toUpperCase():""),de=sessionStorage.getItem("purchaseStart")??"/",{showUrls:G,showUrlsIfShowedAtPurchaseStart:me,disableUrls:ge}=u.public.envConfig.currencySelector,O=$(()=>{const s=G.some(h=>_.path.includes(h)),o=me.some(h=>_.path.includes(h))&&G.some(h=>de.includes(h));return s||o}),q=$(()=>ge.some(s=>_.path.includes(s))),z=M(!1),{data:he}=([S,A]=We(async()=>De("dataLoad_Menu",async()=>({currenciesData:await $fetch(`${u.public.envConfig.webshopEndpoint}/GetCurrencies?MerchantCode=${ue}`)}))),S=await S,A(),S),pe=he.value.currenciesData,B=M(pe.value.currencies.sort((s,o)=>Number(o.isDefault)-Number(s.isDefault))),_e=s=>{x.value=!1,Ee(s+(_.query.cartKey?"?cartKey="+_.query.cartKey:""),{external:!0})},N=()=>{H.value=!H.value},fe=()=>{H.value=!1};function I(){ne()}return(s,o)=>{var Y;const h=ke,K=ye,F=xe,f=we,ve=Ce,be=Be("click-outside");return r.menuWidget?(l(),i("header",je,[t("nav",Ge,[t("div",Oe,[r.menuWidget.logo?(l(),i("a",{key:0,href:`/${e(u).public.useMultilanguage?(Y=e(g))==null?void 0:Y.code:""}`},[t("img",{class:"w-28 h-10 sm:w-[196px] sm:h-[69px] md:w-28 md:h-10 xl:w-[196px] xl:h-[69px]",width:"100%",height:"100%",src:r.menuWidget.logo.src,alt:r.menuWidget.logo.alt},null,8,Ie)],8,qe)):m("",!0),t("div",{class:v(["hidden md:inline-flex items-center",[e
1(D)=="left"||e(D)=="center"?"mr-auto":"",e(D)=="right"||e(D)=="center"?"ml-auto":"","menu-item-gap"]])},[(l(!0),i(w,null,C(r.menuWidget.menu,n=>(l(),i("div",Ke,[n.childLinks.length>0?(l(),i("div",Fe,[t("div",Ye,[t("a",{innerHTML:n.title},null,8,Je)]),t("div",Qe,[(l(!0),i(w,null,C(n.childLinks,p=>(l(),i("a",{href:`${e(u).public.useMultilanguage&&!p.url.includes("://")?"/"+e(k):""}${p.url}`,key:p.url,class:"dropdown-content",innerHTML:p.title},null,8,Xe))),128))])])):(l(),i("div",Ze,[t("div",et,[(l(),i("a",{href:`${e(u).public.useMultilanguage&&!n.url.includes("://")?"/"+e(k):""}${n.url}`,key:n.url,innerHTML:n.title},null,8,tt))])]))]))),256))],2)]),o[11]||(o[11]=t("div",{class:"topmenu-extra-link flex md:hidden w-full justify-center"},null,-1)),e(B).length>1&&e(O)?(l(),i("div",nt,[t("div",st,[t("a",null,a(s.$t("menu.currency_selector")),1),t("div",lt,[(l(!0),i(w,null,C(e(B),n=>(l(),V(h,{class:v(["dropdown-content",{"active-currency":e(E)===n.name}]),onClick:p=>e(P)(n.name),disabled:e(q)},{default:c(()=>[t("span",null,a(("menuCurrencyText"in s?s.menuCurrencyText:e(Q))[n.name]),1)]),_:2},1032,["class","onClick","disabled"]))),256))])])])):m("",!0),t("div",ot,[d(K)]),t("div",{class:v([e(j),"topmenu-language-selection mx-3 relative ml-auto"])},[e(g)?(l(),V(F,{key:0,onClick:o[0]||(o[0]=n=>x.value=!0),"language-selection":e(g)},null,8,["language-selection"])):m("",!0)],2),e(R)?(l(),i("div",it,[e(U)?(l(),i("div",ct,[d(f,{to:e(te)},{default:c(()=>[b(a(s.$t("general.prevvignettes_text")),1)]),_:1},8,["to"]),o[6]||(o[6]=t("br",null,null,-1)),d(f,{class:"logout-button",onClick:I},{default:c(()=>[b(a(s.$t("general.logout_text")),1)]),_:1})])):(l(),i("div",at,[d(f,{to:e(Z)},{default:c(()=>[b(a(s.$t("general.registration_text")),1)]),_:1},8,["to"]),o[5]||(o[5]=t("br",null,null,-1)),d(f,{to:e(ee)},{default:c(()=>[b(a(s.$t("general.login_text_one")),1)]),_:1},8,["to"])]))])):m("",!0),t("button",{type:"button",class:"md:hidden p-1",onClick:N,"aria-label":"Toggle menu"},o[7]||(o[7]=[t("svg",{class:"toggle-icon",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},[t("path",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-width":"1.5",d:"M20 7H4m16 5H4m16 5H4"})],-1)])),d(Ve,{name:"slide"},{default:c(()=>
1[e(H)?Ne((l(),i("div",rt,[t("div",ut,[t("button",{class:"self-end",onClick:N,"aria-label":"Toggle menu"},o[8]||(o[8]=[t("svg",{class:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},[t("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M6 18L18 6M6 6l12 12"})],-1)])),t("a",{href:r.menuWidget.siteUrl,class:"text-2xl font-bold mb-5"},[t("img",{class:"opacity-60 w-[196px] h-[69px]",width:"100%",height:"100%",src:`${r.menuWidget.logo.src}`,alt:r.menuWidget.logo.alt},null,8,mt)],8,dt),e(g)?(l(),V(F,{key:0,onClick:o[1]||(o[1]=n=>x.value=!0),"language-selection":e(g),class:v([e(j),"sidemenu-language-selection"])},null,8,["language-selection","class"])):m("",!0),e(B).length>1&&e(O)?(l(),i("div",gt,[t("div",ht,[t("a",{onClick:o[2]||(o[2]=n=>z.value=!e(z))},a(s.$t("menu.currency_selector")),1)]),t("div",{class:v([e(z)?"block":"hidden"])},[(l(!0),i(w,null,C(e(B),n=>(l(),V(h,{class:v([{"active-currency":e(E)===n.name},"mobile-currency-dropdown"]),onClick:p=>{e(P)(n.name),N()},disabled:e(q)},{default:c(()=>[t("span",null,a(("menuCurrencyText"in s?s.menuCurrencyText:e(Q))[n.name]),1)]),_:2},1032,["class","onClick","disabled"]))),256))],2)])):m("",!0),(l(!0),i(w,null,C(r.menuWidget.menu,n=>{var p;return l(),i("div",pt,[n.childLinks.length>0?(l(),i("div",_t,[t("div",ft,[t("a",{innerHTML:n.title,onClick:T=>{var J;return((J=e(W))==null?void 0:J.title)===n.title?W.value=null:W.value=n}},null,8,vt)]),t("div",{class:v([((p=e(W))==null?void 0:p.title)===n.title?"block":"hidden"])},[(l(!0),i(w,null,C(n.childLinks,T=>(l(),i("a",{href:`${e(u).public.useMultilanguage&&!T.url.includes("://")?"/"+e(k):""}${T.url}`,key:T.url,class:"mobile-dropdown-content",innerHTML:T.title},null,8,bt))),128))],2)])):(l(),i("div",kt,[(l(),i("a",{href:`${e(u).public.useMultilanguage&&!n.url.includes("://")?"/"+e(k):""}${n.url}`,key:n.url,onClick:N,innerHTML:n.title},null,8,yt))]))])}),256)),e(R)?(l(),i("div",xt,[o[10]||(o[10]=t("hr",{class:"my-2"},null,-1)),e(U)?m("",!0):(l(),i("div",wt,[t("div",Ct,[d(f,{to:e(Z)},{default:c(()=>[b(a(s.$t("general.registration_text")),1)]),_:1},8,["to"])]),t("div",Mt,[d(f,{to:e(ee)},{default:c(()=>[b(a(s.$t("general.login_text_one")),1)]),_:1},8,["to"])])])),e(U)?(l(),i("div",$t,[t("div",Lt,[d(f,{to:e(te)},{default:c(()=>[b(a(s.$t("general.prevvignettes_text")),1)]),_:1},8,["to"])]),o[9]||(o[9]=t("br",null,null,-1)),t("div",Tt,[d(f,{class:"logout-button",onClick:I},{default:c(()=>[b(a(s.$t("general.logout_text")),1)]),_:1})])])):m("",!0)])):m("",!0),t("div",St,[d(K)]),t("div",Ht,[t("label",{innerHTML:s.$t("global.nmfr_reseller")},null,8,Wt),t("img",{class:"opacity-60 w-[63px] h-[70px]",width:"100%",height:"100%",src:`${r.menuWidget.nmfrLogo.src}`,alt:r.menuWidget.nmfrLogo.alt},null,8,Dt)])])])),[[be,fe]]):m("",!0)]),_:1}),d(ve,{visible:e(x),"onUpdate:visible":o[4]||(o[4]=n=>ze(x)?x.value=n:null),modal:"",dismissableMask:"",breakpoints:{"1199px":"75vw","575px":"90vw"},class:"max-w-sm w-full top-40 absolute"},Ue({footer:c(()=>[t("div",Et,[d(h,{class:"btn primary-btn btn-sm mx-auto",label:s.$t("dialog.close_btn"),icon:"pi pi-check",onClick:o[3]||(o[3]=n=>x.value=!1),autofocus:""},null,8,["label"])])]),default:c(()=>[t("ul",Ut,[(l(!0),i(w,null,C(r.menuWidget.languageSelection,n=>(l(),i("li",{onClick:()=>n.code!=e(g).code&&_e(n.url),key:n.title,class:"cursor-pointer px-4 py-2 text-sm text-base-black rounded-[4px] flex items-center gap-1 capitalize"},[t("img",{class:"inline-block ml-2 w-5 h-5 object-contain",width:"100%",height:"100%",src:`${n.imgSrc}`,alt:n.alt},null,8,At),t("span",{class:v([n.code!=e(g).code?"hover:text-link-hover transition-all":""])},a(n.title),3)],8,zt))),128))])]),_:2},[e(g)?{name:"header",fn:c(()=>[t("div",Bt,[t("img",{class:"max-w-[20px]",width:"100%",height:"100%",src:e(g).imgSrc},null,8,Nt),t("span",Vt,a(e(g).title),1)])]),key:"0"}:void 0]),1032,["visible"])])])):m("",!0)}}}),nn=Re(Pt,[["__scopeId","data-v-d37fd2b5"]]);export{nn 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.