1const __vite__fileDeps=["assets/MainHeaderUserIcon-Z5BN4xzO.js","assets/index-D-iuxWOd.js","assets/HeaderAd-CZPSXGiK.js","assets/BreakingNewsBannerWrapper-DJjLyjGA.js"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); 2import{G as $,V as Ce,au as z,x as Ne,d5 as Ie,O as L,al as Se,_ as A,r as d,o as c,c as f,$ as m,l as h,w as r,g as B,t as _,h as g,j,N as V,aY as ie,A as U,B as E,d6 as He,y as Q,z as Z,P as y,aE as oe,c3 as Be,bu as ae,d7 as De,d as K,b as Y,a as l,F as te,C as ne,a$ as Ue,U as q,Q as je,a0 as Re,aj as Ge,d8 as X,d9 as Ve,Y as We,a1 as J,ac as qe,da as ze,db as Ke,dc as Ye,S as Oe,am as Qe,b5 as Ze,ak as Je,ci as Xe,ae as Pe,a_ as I,dd as ge,ag as x,p as ee,de as xe,E as et}from"./index-D-iuxWOd.js";import{S as tt}from"./SearchInput-DH-ZtFsP.js";var nt=Object.defineProperty,it=Object.getOwnPropertyDescriptor,se=(e,t,i,o)=>{for(var n=o>1?void 0:o?it(t,i):t,s=e.length-1,a;s>=0;s--)(a=e[s])&&(n=(o?a(t,i,n):a(n))||n);return o&&n&&nt(t,i,n),n};const we=$("edition");let w=class extends Ce{get isHomepage(){return this.$route.path===z.front.path}headerClicked(){Ne()&&sessionStorage.setItem(Ie,"1")}};se([we.Getter("getName")],w.prototype,"editionName",2);se([we.Getter("getLogoBasePath")],w.prototype,"logoBasePath",2);w=se([L({name:"MainLogo",components:{DnmHeadline:Se}})],w);const ot={class:"mainLogo"},at=["title"],st=["alt","src"],rt=["alt","src"];function dt(e,t,i,o,n,s){const a=d("DnmHeadline");return c(),f("div",ot,[m("a",{title:e.$t("mainHeader.mainLogoLink"),class:"mainLogo__link",href:"/",onClick:t[0]||(t[0]=(...u)=>e.headerClicked&&e.headerClicked(...u))},[m("img",{alt:e.editionName,src:`${e.logoBasePath}mainLogo.svg`,"aria-hidden":"true",class:"mainLogo__image --desktop","data-testid":"mainLogo-img",height:"60",width:"300"},null,8,st),m("img",{alt:e.editionName,src:`${e.logoBasePath}logoMobile.svg`,"aria-hidden":"true",class:"mainLogo__image --mobile","data-testid":"mainLogo-img",height:"60",width:"300"},null,8,rt)],8,at),e.isHomepage?(c(),h(a,{key:0,"data-testid":"mainLogo-h1-title",tag:"h1",class:"mainLogo__headline","headline-style":"headline1"},{default:r(()=>[B(_(e.editionName),1)]),_:1})):g("",!0)])}const re=A(w,[["render",dt],["__scopeId","data-v-43cff55a"]]);var _e;try{"__c"in w&&((_e=w.__c).componentFileName??(_e.componentFileName=Object.create(null)),Object.defineProperty(w.__c,"componentFileName",{value:"app/components/mainHeader/MainLogo.vue"}))}catch(e){console.error("injectFileNamePlugin",e)}var lt=Object.defineProperty,ct=Object.getOwnPropertyDescriptor,R=(e,t,i,o)=>{for(var n=o>1?void 0:o?ct(t,i):t,s=e.length-1,a;s>=0;s--)(a=e[s])&&(n=(o?a(t,i,n):a(n))||n);return o&&n&<(t,i,n),n};const de=$("edition");let H=class extends j(V,ie){constructor(){super(...arguments),this.updatedAboUrl=""}get favoritesUrl(){return z.myNews.path}onCloseClick(){this.$emit("onCloseClick")}showSideMenu(){this.$emit("showSideMenu")}handleAboClick(){const t=this.getClickTrackingPayload(U.Abo);E.publishTrackingEvent(t),this.navigate(this.aboUrl,!0)}get aboUrl(){return this.updatedAboUrl||`${He(this.editionShortcut)}/${this.editionShortcut}`}setExternalUrl(t){this.updatedAboUrl=t}mounted(){window.changeButtonUrl=this.setExternalUrl}handleFavoritesClick(){const t=this.getClickTrackingPayload(U.MyNews);E.publishTrackingEvent(t),this.navigate(z.myNews.path)}getClickTrackingPayload(t){return{type:"onClick",data:{event:Q.Navigation,eventCategory:Z.MetaNavigation,eventAction:t}}}};R([y()],H.prototype,"displaySimpleLayout",2);R([y()],H.prototype,"makeSticky",2);R([de.Getter("isMyNewsDisabled")],H.prototype,"myNewsDisabled",2);R([de.Getter("getShortcut")],H.prototype,"editionShortcut",2);R([de.Getter("getEdition")],H.prototype,"edition",2);H=R([L({name:"MainHeaderDefault",emits:["onCloseClick","showSideMenu"],components:{DnmIcon:oe,DnmTagButton:Be,DnmIconLink:ae,DnmMainHeader:De,MainLogo:re,MainHeaderUserIcon:K(()=>Y(()=>import("./MainHeaderUserIcon-Z5BN4xzO.js"),__vite__mapDeps([0,1])))}})],H);const ut={class:"mainHeader__left"},mt={class:"mainHeader__closeText"},pt={key:0,class:"mainHeader__myNewsButton"},ht={class:"mainHeader__right"},gt={key:0,"data-testid":"mainHeader-empty-element"},_t={class:"mainHeader__abo"};function yt(e,t,i,o,n,s){const a=d("DnmIcon"),u=d("DnmIconLink"),k=d("MainLogo"),b=d("DnmTagButton"),M=d("MainHeaderUserIcon"),P=d("DnmMainHeader");return c(),h(P,{"make-sticky":e.makeSticky,class:"mainHeader"},{left:r(()=>[m("div",ut,[e.displaySimpleLayout?(c(),h(u,{key:0,onOnClick:e.onCloseClick,class:"mainHeader__iconLink","data-testid":"mainHeader-close-link","small-text":""},{default:r(()=>[m("span",mt,_(e.$t("mainHeader.close")),1)]),icon:r(()=>[l(a,{"icon-name":"close","icon-style":"light"})]),_:1},8,["onOnClick"])):(c(),f(te,{key:1},[l(u,{onOnClick:e.showSideMenu,"data-testid":"mainHeader-item-menu",class:"mainHeader__iconLink","hide-text-on-tablet":"","icon-link-description":"Menü","receive-focus":"","small-text":""},{icon:r(()=>[l(a,{"icon-name":"svg-menu","icon-style":"light"})]),default:r(()=>[B(_(e.$t("mainHeader.menu"))+" ",1)]),_:1},8,["onOnClick"]),e.myNewsDisabled?g("",!0):(c(),f("div",pt,[l(u,{onOnClick:e.handleFavoritesClick,"icon-link":e.favoritesUrl,"text-link":e.favoritesUrl,class:"mainHeader__iconLink","data-testid":"mainHeader-item-favorites","hide-text-on-tablet":"","icon-link-description":"Meine Nachrichten","small-text":""},{icon:r(()=>[l(a,{"icon-name":"follow","icon-style":"light"})]),default:r(()=>[B(_(e.$t("mainHeader.myNews"))+" ",1)]),_:1},8,["onOnClick","icon-link","text-link"])]))],64))])]),logo:r(()=>[l(k)]),right:r(()=>[m("div",ht,[e.displaySimpleLayout?(c(),f("div",gt)):(c(),f(te,{key:1},[m("div",_t,[l(b,{onOnClick:e.handleAboClick,"aria-label":e.$t("mainHeader.subscribeAria"),url:e.aboUrl,class:"mainHeader__aboButton","data-testid":"mainHeader-item-abo"},{default:r(()=>[l(a,{class:"mainHeader__aboIcon","icon-name":"offers","icon-style":"light"}),m("span",null,_(e.$t("mainHeader.subscribe")),1)]),_:1},8,["onOnClick","aria-label","url"])]),l(M,{"data-testid":"mainHeader-item-user"})],64))])]),_:1},8,["make-sticky"])}const vt=A(H,[["render",yt],["__scopeId","data-v-2a113853"]]);var ye;try{"__c"in H&&((ye=H.__c).componentFileName??(ye.componentFileName=Object.create(null)),Object.defineProperty(H.__c,"componentFileName",{value:"app/components/mainHeader/MainHeaderDefault.vue"}))}catch(e){console.error("injectFileNamePlugin",e)}var ft=Object.defineProperty,kt=Object.getOwnPropertyDescriptor,W=(e,t,i,o)=>{for(var n=o>1?void 0:o?kt(t,i):t,s=e.length-1,a;s>=0;s--)(a=e[s])&&(n=(o?a(t,i,n):a(n))||n);return o&&n&&ft(t,i,n),n};const bt=$("frontPageAds"),$t=$("edition");let O=class extends j(ie,V){get headerAdExists(){return!!this.headerAd&&!!this.headerAd.imageLink&&!!this.headerAd.imageSourceUrl}onCloseClick(){this.$emit("onCloseClick")}showSideMenu(){this.$emit("showSideMenu")}};W([y()],O.prototype,"displaySimpleLayout",2);W([y()],O.prototype,"makeSticky",2);W([$t.Getter("getShortcut")],O.prototype,"editionShortcut",2);W([bt.Getter("getHeaderAd")],O.prototype,"headerAd",2);
2O=W([L({name:"MainHeaderRWP",emits:["onCloseClick","showSideMenu"],components:{DnmIcon:oe,DnmIconLink:ae,DnmMainHeader:De,HeaderAd:K(()=>Y(()=>import("./HeaderAd-CZPSXGiK.js"),__vite__mapDeps([2,1]))),MainHeaderUserIcon:K(()=>Y(()=>import("./MainHeaderUserIcon-Z5BN4xzO.js"),__vite__mapDeps([0,1]))),MainLogo:re}})],O);const Mt={class:"mainHeader__left"},Ct={class:"mainHeader__closeText","data-testid":"main-header-close-text"},St={class:"mainHeader__iconLink-text","data-testid":"main-header-menu-text"},Ht={class:"mainHeader__right"},Dt={class:"mainHeader__below"};function Ot(e,t,i,o,n,s){const a=d("DnmIcon"),u=d("DnmIconLink"),k=d("MainLogo"),b=d("HeaderAd"),M=d("DnmMainHeader");return c(),h(M,{"make-sticky":e.makeSticky&&!e.headerAdExists,class:"mainHeader","color-scheme":"alternate"},{left:r(()=>[m("div",Mt,[e.displaySimpleLayout?(c(),h(u,{key:0,onOnClick:e.onCloseClick,class:"mainHeader__iconLink","data-testid":"mainHeader-close-link","small-text":""},{default:r(()=>[m("span",Ct,_(e.$t("mainHeader.close")),1)]),icon:r(()=>[l(a,{"icon-name":"close","icon-style":"light"})]),_:1},8,["onOnClick"])):(c(),h(u,{key:1,onOnClick:e.showSideMenu,class:"mainHeader__iconLink","data-testid":"mainHeader-item-menu","hide-text-on-tablet":"","icon-link-description":"Menü","receive-focus":"","small-text":""},{icon:r(()=>[l(a,{"icon-name":"svg-menu","icon-style":"light"})]),default:r(()=>[m("span",St,_(e.$t("mainHeader.menu")),1)]),_:1},8,["onOnClick"]))])]),logo:r(()=>[l(k,{"data-testid":"main-header-main-logo"})]),right:r(()=>[m("div",Ht,[e.headerAdExists?(c(),h(b,{key:0,class:"mainHeader__rightAd","data-testid":"main-header-right-headerAd"})):g("",!0)])]),below:r(()=>[m("div",Dt,[e.headerAdExists?(c(),h(b,{key:0,"data-testid":"main-header-below-headerAd"})):g("",!0)])]),_:1},8,["make-sticky"])}const Pt=A(O,[["render",Ot],["__scopeId","data-v-6076c254"]]);var ve;try{"__c"in O&&((ve=O.__c).componentFileName??(ve.componentFileName=Object.create(null)),Object.defineProperty(O.__c,"componentFileName",{value:"app/components/mainHeader/MainHeaderRWP.vue"}))}catch(e){console.error("injectFileNamePlugin",e)}var wt=Object.defineProperty,Lt=Object.getOwnPropertyDescriptor,F=(e,t,i,o)=>{for(var n=o>1?void 0:o?Lt(t,i):t,s=e.length-1,a;s>=0;s--)(a=e[s])&&(n=(o?a(t,i,n):a(n))||n);return o&&n&&wt(t,i,n),n};const At="js:cookieSettings",Tt="js:cookieRevocation";let C=class extends j(V){get subEntriesWithIcons(){var t;return(t=this.subEntries)!=null&&t.length?this.subEntries:[]}handleListEntryClick(t){var o,n,s;if(!t)return;const i={type:"onClick",data:{event:Q.Navigation,eventCategory:Z.BurgerMenu,eventAction:this.header,eventLabel:(o=t.parent)!=null&&o.title?((n=t.parent)==null?void 0:n.title)||"":t.title||"",eventValue:(s=t.parent)!=null&&s.title?t.title||"":void 0}};if(E.publishTrackingEvent(i),!(!("link"in t)||!t.link)){if(t.link===At){ne.showScreenAdvanced();return}if(t.link===Tt){ne.reset();return}this.navigateToLink(t)}}navigateToLink(t){if(!("link"in t)||!(t!=null&&t.link))return;const i="target"in t&&t.target==="_blank";this.navigate(t.link,i)}get anchorId(){var t;return(t=this.id)==null?void 0:t.replace(/[^a-zA-Z0-9-_]/g,"")}};F([y({default:!1})],C.prototype,"hideIcons",2);F([y({default:!1})],C.prototype,"hoverEffect",2);F([y()],C.prototype,"header",2);F([y({required:!0})],C.prototype,"id",2);F([y({required:!0})],C.prototype,"subEntries",2);F([y({default:!1})],C.prototype,"removeIconLinkLeftSpacing",2);C=F([L({name:"ListEntry",components:{DnmAccordion:Ue,DnmHeadline:Se}})],C);const Et=["id"],Ft={key:0,class:"listEntry__header"};function Nt(e,t,i,o,n,s){const a=d("DnmHeadline"),u=d("DnmAccordion");return c(),f("section",{id:e.anchorId},[e.header?(c(),f("div",Ft,[l(a,{"headline-style":"headline3"},{default:r(()=>[B(_(e.header),1)]),_:1})])):g("",!0),l(u,{onOnClick:e.handleListEntryClick,entries:e.subEntriesWithIcons,"hide-icons":e.hideIcons,"hover-effect":e.hoverEffect,"remove-icon-link-left-spacing":e.removeIconLinkLeftSpacing,class:"listEntry__item","data-testid":"menuslideout-accordion-quick"},null,8,["onOnClick","entries","hide-icons","hover-effect","remove-icon-link-left-spacing"]),q(e.$slots,"entry",{},void 0,!0)],8,Et)}const It=A(C,[["render",Nt],["__scopeId","data-v-8657fc82"]]);var fe;try{"__c"in C&&((fe=C.__c).componentFileName??(fe.componentFileName=Object.create(null)),Object.defineProperty(C.__c,"componentFileName",{value:"app/components/mainHeader/ListEntry.vue"}))}catch(e){console.error("injectFileNamePlugin",e)}var Bt=Object.defineProperty,Ut=Object.getOwnPropertyDescriptor,Le=(e,t,i,o)=>{for(var n=o>1?void 0:o?Ut(t,i):t,s=e.length-1,a;s>=0;s--)(a=e[s])&&(n=(o?a(t,i,n):a(n))||n);return o&&n&&Bt(t,i,n),n};const jt=$("frontPageAds");let T=class extends j(je){trackAdClick(){const t={eventCategory:"Ad click",eventAction:U.AdClick};this.trackEvents(t)}get menuAdExists(){return!!this.menuAd&&!!this.menuAd.imageSourceUrl}observationCallBack(){var t;if(this.menuAdExists){const i={eventCategory:"Ad show",eventAction:U.AdImpression};this.trackEvents(i),(t=this.observer)==null||t.unobserve(this.$el)}}trackEvents({eventCategory:t,eventAction:i}){var n;const o={data:{event:"Ad",eventCategory:t,eventAction:i,eventLabel:"Sponsoring Ad",eventValue:(n=this.menuAd)==null?void 0:n.imageLink},type:"onAdvertisement"};E.publishTrackingEvent(o)}};Le([jt.Getter("getMenuAd")],T.prototype,"menuAd",2);T=Le([L({name:"MenuAd",components:{DnmAdBorder:Re,DnmPicture:Ge}})],T);const Rt={key:0,class:"menuAd"},Gt={key:1};function Vt(e,t,i,o,n,s){const a=d("DnmPicture"),u=d("DnmLink"),k=d("DnmAdBorder");return e.menuAdExists?(c(),f("div",Rt,[l(k,{class:"menuAd__border"},{default:r(()=>{var b,M,P;return[(b=e.menuAd)!=null&&b.imageLink?(c(),h(u,{key:0,onClick:e.trackAdClick,href:e.menuAd.imageLink,"data-testid":"menu-ad-link",target:"_blank"},{default:r(()=>[l(a,{alt:e.menuAd.altText,image:e.menuAd.imageSourceUrl,class:"menuAd__image","data-testid":"menu-ad-image","free-crop":"","lazy-load":""},null,8,["alt","image"])]),_:1},8,["onClick","href"])):(c(),f("div",Gt,[l(a,{alt:(M=e.menuAd)==null?void 0:M.altText,image:(P=e.menuAd)==null?void 0:P.imageSourceUrl,class:"menuAd__image","data-testid":"menu-ad-image","free-crop":"","lazy-load":""},null,8,["alt","image"])]))]}),_:1})])):g("",!0)}const Wt=A(T,[["render",Vt],["__scopeId","data-v-fb756e92"]]);var ke;try{"__c"in T&&((ke=T.__c).componentFileName??(ke.componentFileName=Object.create(null)),Object.defineProperty(T.__c,"componentFileName",{value:"app/components/rwpAds/MenuAd.vue"}))}catch(e){console.error("injectFileNamePlugin",e)}var qt=Object.defineProperty,zt=Object.getOwnPropertyDescriptor,N=(e,t,i,o)=>{for(var n=o>1?void 0:o?zt(t,i):t,s=e.length-1,a;s>=0;s--)(a=e[s])&&(n=(o?a(t,i,n):a(n))||n);return o&&n&&qt(t,i,n),n};const Kt=$("menu"),le=$("edition");let S=class extends j(V){constructor(){super(...arguments),this.menuType=X,this.subscribeButtonColor="#c00644"}onRouteChange(){this.hideSideMenu()}get sideMenuVisible(){return this.sideMenuVisibility}hideSideMenu(){this.$store.dispatch("hideSideMenu")}getMenu(t){return this.menu?this.menu(t)||[]:[]}handleAboClick(t){const i=this.getClickTrackingPayload(U.Abo);E.publishTrackingEvent(i);let o=this.aboUrl;const n=t.target;n&&n instanceof HTMLAnchorElement&&(o=n.href),this.navigate(o,!0)}get aboUrl(){return`${He(this.editionShortcut)}/${this.editionShortcut}`}get menuBasedOnRoute(){const t=z.transmaticoStoryPage.name===this.$route.name?this.menu(X.offersAndServicesTransmatico):this.menu(X.offersAndServices);return Ve(t)}getClickTrackingPayload(t){return{type:"onClick",data:{event:Q.Navigation,eventCategory:Z.BurgerMenu,eventAction:this.$t("sideMenu.quick"),eventLabel:t}}}};N([Kt.Getter("getMenu")],S.prototype,"menu",2);N([le.Getter("getShortcut")],S.prototype,"editionShortcut",2);N([We("getSideMenuVisibility")],S.prototype,"sideMenuVisibility",2);N([le.Getter("isReichweitenportal")],S.prototype,"isReichweitenportal",2);N([le.Getter("getEdition")],S.prototype,"edition",2);N([J("$route")],S.prototype,"onRouteChange",1);S=N([L({name:"SideMenu",components:{ComposerPosition:qe,DesignLogo:ze,DnmSlideout:Ke,ListEntry:It,SearchInput:tt,SocialMedia:Ye,MenuAd:Wt,DnmButton:Oe}})],S);const Yt={class:"sideMenu","data-testid":"side-menu"},Qt={class:"sideMenu__wrapper","data-testid":"side-menu-dnm-slideout-content"};function Zt(e,t,i,o,n,s){const a=d("SearchInput"),u=d("DnmButton"),k=d("ListEntry"),b=d("MenuAd"),M=d("ComposerPosition"),P=d("SocialMedia"),Ee=d("DesignLogo"),Fe=d("DnmSlideout");return c(),f("nav",Yt,[l(Fe,{onOnCloseSlideout:e.hideSideMenu,"is-shown":e.sideMenuVisible,"data-testid":"side-menu-dnm-slideout"},{default:r(()=>{var me,pe,he;return[m("div",Qt,[l(a,{onOnSearchInputSubmit:e.hideSideMenu,"in-place":!1,label:e.$t("searchPage.header.searchPlaceholder"),class:"placesAndTopics__searchInput"},null,8,["onOnSearchInputSubmit","label"]),l(k,{header:e.$t("sideMenu.quick"),id:e.$t("sideMenu.quick"),"sub-entries":e.getMenu(e.menuType.quick),class:"sideMenu__entry sideMenu__quick","data-testid":"menuslideout-accordion-quick","hover-effect":""},Qe({_:2},[e.isReichweitenportal?void 0:{name:"entry",fn:r(()=>[l(u,{onOnClick:e.handleAboClick,"button-color":e.subscribeButtonColor,url:e.aboUrl,class:"sideMenu__entry__aboButton","data-testid":"menuslideout-abo-button",size:"medium"},{icon:r(()=>[...t[0]||(t[0]=[m("span",null,null,-1)])]),default:r(()=>[B(_(e.$t("mainHeader.subscribe"))+" ",1)]),_:1},8,["onOnClick","button-color","url"])]),key:"0"}]),1032,["header","id","sub-entries"]),(me=e.getMenu(e.menuType.main))!=null&&me.length?(c(),h(k,{key:0,header:e.$t("sideMenu.main"),id:e.$t("sideMenu.main"),"remove-icon-link-left-spacing":!0,"sub-entries":e.getMenu(e.menuType.main),class:"sideMenu__entry","data-testid":"menuslideout-accordion-main","hide-icons":"","hover-effect":""},null,8,["header","id","sub-entries"])):g("",!0),(pe=e.getMenu(e.menuType.multimedia))!=null&&pe.length?(c(),h(k,{key:1,header:e.$t("sideMenu.multimedia"),id:e.$t("sideMenu.multimedia"),"remove-icon-link-left-spacing":!0,"sub-entries":e.getMenu(e.menuType.multimedia),class:"sideMenu__entry","data-testid":"menuslideout-accordion-multimedia","hide-icons":"","hover-effect":""},null,8,["header","id","sub-entries"])):g("",!0),e.isReichweitenportal?(c(),h(b,{key:2})):g("",!0),l(M,{"position-name":"sideMenuComposerPosition","with-divider":""}),l(P,{"in-side-menu":!0,class:"sideMenu__entry"}),(he=e.edition)!=null&&he.hideVrmEndorsement?g("",!0):(c(),h(Ee,{key:3,"in-side-menu":!0,class:"sideMenu__designLogo"}))])]}),_:1},8,["onOnCloseSlideout","is-shown"])])}const Jt=A(S,[["render",Zt],["__scopeId","data-v-1ab25d8d"]]);var be;try{"__c"in S&&((be=S.__c).componentFileName??(be.componentFileName=Object.create(null)),Object.defineProperty(S.__c,"componentFileName",{value:"app/components/mainHeader/sideMenu/SideMenu.vue"}))}catch(e){console.error("injectFileNamePlugin",e)}var Xt=Object.defineProperty,xt=Object.getOwnPropertyDescriptor,G=(e,t,i,o)=>{for(var n=o>1?void 0:o?xt(t,i):t,s=e.length-1,a;s>=0;s--)(a=e[s])&&(n=(o?a(t,i,n):a(n))||n);return o&&n&&Xt(t,i,n),n};const en=$("edition");let D=class extends Ce{handleMyNews(){this.$emit("onMyNews")}handleToggleFlyout(t){this.$emit("onToggleFlyout",t)}handleUserAccount(){this.$emit("onUserAccount")}handleSubscribe(){this.$emit("onSubscribe")}handleUserLogOut(){this.$emit("onUserLogOut")}get greeting(){const t=Ze().hour();return this.computeGreeting(t)}computeGreeting(t){let i="";return t<4?i=`${this.$t("userFlyout.greetings.stillAwake")}`:t<11?i=`${this.$t("userFlyout.greetings.goodMorning")}`:t<18?i=`${this.$t("userFlyout.greetings.goodDay")}`:i=`${this.$t("userFlyout.greetings.goodEvening")}`,i}};G([en.Getter("isReichweitenportal")],D.prototype,"isReichweitenportal",2);G([y({required:!0})],D.prototype,"displayFlyout",2);G([y()],D.prototype,"headerTitle",2);G([y({required:!0})],D.prototype,"hasSubscriptions",2);G([y({required:!1})],D.prototype,"hideMyNews",2);D=G([L({name:"UserFlyout",components:{DnmButton:Oe,DnmDivider:Je,DnmFlyout:Xe,DnmIconLink:ae,DnmIcon:oe}})],D);const tn={key:0,"data-testid":"flyout-header-title"},nn={"data-testid":"flyout-header-text"},on={class:"closeText"},an={class:"closeText"},sn={class:"closeText"},rn={key:1};function dn(e,t,i,o,n,s){const a=d("DnmIcon"),u=d("DnmIconLink"),k=d("DnmDivider"),b=d("DnmButton"),M=d("DnmFlyout");return e.displayFlyout?(c(),h(M,{key:0,onOnCloseFlyout:t[0]||(t[0]=P=>e.handleToggleFlyout(!1)),class:"userFlyout","data-testid":"flyout-container"},{headerTitle:r(()=>[e.headerTitle?(c(),f("span",tn,_(e.headerTitle),1)):g("",!0)]),headerText:r(()=>
2[m("span",nn,_(e.greeting),1)]),body:r(()=>[e.hideMyNews?g("",!0):(c(),h(u,{key:0,onOnClick:e.handleMyNews,class:"userFlyout__link","data-testid":"flyout-header-mynews-link","icon-fixed-width":"","receive-focus":""},{default:r(()=>[m("span",on,_(e.$t("userFlyout.myNews")),1)]),icon:r(()=>[l(a,{"icon-name":"heart"})]),_:1},8,["onOnClick"])),l(u,{onOnClick:e.handleUserAccount,class:"userFlyout__link","data-testid":"flyout-header-account-link","icon-fixed-width":"","receive-focus":""},{default:r(()=>[m("span",an,_(e.$t("userFlyout.profil")),1)]),icon:r(()=>[l(a,{"icon-name":"user"})]),_:1},8,["onOnClick"]),l(u,{onOnClick:e.handleUserLogOut,class:Pe({"stack-2xl":!e.hasSubscriptions}),"data-testid":"flyout-header-logout-link","icon-fixed-width":"","receive-focus":""},{default:r(()=>[m("span",sn,_(e.$t("userFlyout.logout")),1)]),icon:r(()=>[l(a,{"icon-name":"sign-out"})]),_:1},8,["onOnClick","class"]),!e.hasSubscriptions&&!e.isReichweitenportal?(c(),f("div",rn,[l(k,{class:"flyout__headerDivider","divider-type":"dashed-thin"}),l(b,{onOnClick:e.handleSubscribe,"data-testid":"flyout-header-abo-link","expand-mobile":"","icon-position-right":""},{default:r(()=>[B(_(e.$t("userFlyout.subscribe")),1)]),icon:r(()=>[l(a,{"icon-name":"chevronRight","icon-style":"regular"})]),_:1},8,["onOnClick"])])):g("",!0)]),_:1})):g("",!0)}const Ae=A(D,[["render",dn],["__scopeId","data-v-e38a3bea"]]);var $e;try{"__c"in D&&(($e=D.__c).componentFileName??($e.componentFileName=Object.create(null)),Object.defineProperty(D.__c,"componentFileName",{value:"app/components/userFlyout/UserFlyout.vue"}))}catch(e){console.error("injectFileNamePlugin",e)}const Pn=Object.freeze(Object.defineProperty({__proto__:null,default:Ae},Symbol.toStringTag,{value:"Module"}));var ln=Object.defineProperty,cn=Object.getOwnPropertyDescriptor,v=(e,t,i,o)=>{for(var n=o>1?void 0:o?cn(t,i):t,s=e.length-1,a;s>=0;s--)(a=e[s])&&(n=(o?a(t,i,n):a(n))||n);return o&&n&&ln(t,i,n),n};const un=$("breakingNews"),ce=$("edition"),Te=$("userServices/userServices"),mn=$("favorites"),ue=$("contentPage");let p=class extends j(V,ie){constructor(){super(...arguments),this.intersectionObservers=[],this.isStickyHeader=!1,this.widgetVisible=!1,this.composerHeaderVisible=!1,this.isMounted=!1}onLoginChange(t){this.publishTrackingEvent(),t&&this.accessToken&&(I.setAccessTokenHeader(this.accessToken),this.handleTemporaryFavorite(),this.getFavoritesForLoggedInUsers(this.accessToken)),ne.styleCMPLayerAfterLoginChanged(t)}updateHeadWithUserData(t){var i,o;t?(i=document.querySelector("head"))==null||i.setAttribute("data-opinary",this.memberType):(o=document.querySelector("head"))==null||o.removeAttribute("data-opinary")}onStickyHeaderChange(t){this.$emit("sticky-header-change",t)}get memberType(){return this.isLoggedIn?this.userData.bundle_text===""&&!this.userData.pur_abo&&!this.userData.noad_abo?ge.FREE_MEMBER:ge.PAID_MEMBER:""}get shouldDisplayTemporaryHeaderSlot(){var t;return!((t=this.$router.currentRoute.value.meta)!=null&&t.isLibUserServices)&&![x.CompanyOverviewPage,x.SpecialTopicsPage,x.CompanyLastLevelPage].includes(this.currentPageType)}get mainHeaderClasses(){const t=[];return this.widgetVisible&&!this.breakingNews.length&&t.push("hasHeaderBanner"),t}publishTrackingEvent(){const t={type:"onLoginStatusChange"};E.publishTrackingEvent(t)}getFavoritesForLoggedInUsers(t){I.setAccessTokenHeader(t),I.getFavoritesByShortcut(this.editionShortcut).catch(i=>ee.warn(i))}showSideMenu(){const t=this.getClickTrackingPayload(U.Menu);E.publishTrackingEvent(t),this.$store.dispatch("showSideMenu")}addIntersectionObserver(t,i){if(!t)return;const o=new IntersectionObserver(i,{rootMargin:"0px",threshold:0});o.observe(t),this.intersectionObservers.push(o)}mounted(){var o,n,s;const t=(o=this.$refs)==null?void 0:o.bottomSentinel,i=(n=this.$refs)==null?void 0:n.topSentinel;this.$emit("sticky-header-change",this.isStickyHeader),this.addIntersectionObserver(i,a=>{a.some(u=>u.isIntersecting)&&(this.isStickyHeader=!1)}),this.addIntersectionObserver(t,a=>{a.some(u=>u.isIntersecting)||(this.isStickyHeader=!0)}),this.isLoggedIn&&this.accessToken&&(I.setAccessTokenHeader(this.accessToken),this.handleTemporaryFavorite(),this.getFavoritesForLoggedInUsers(this.accessToken)),this.EventBus.subscribe("cceWidget.widgetVisibilityChange",a=>{this.widgetVisible=a.payload??!1}),this.composerEventToken=this.EventBus.subscribe("composer.show.headerComposerPosition",()=>{this.composerHeaderVisible=!0},!0),this.pageUnloadEventToken=this.EventBus.subscribe("page.unload",()=>{this.composerHeaderVisible=!1},!0),this.isLoggedIn&&((s=document.querySelector("head"))==null||s.setAttribute("data-opinary",this.memberType)),this.isMounted=!0}
2beforeUnmount(){this.intersectionObservers.forEach(t=>{t.disconnect()}),this.intersectionObservers=[],this.composerEventToken&&this.EventBus.unsubscribe(this.composerEventToken),this.pageUnloadEventToken&&this.EventBus.unsubscribe(this.pageUnloadEventToken)}handleTemporaryFavorite(){this.temporaryFavorite&&Object.keys(this.temporaryFavorite).length!==0&&(I.addFavorite(Object.values(this.temporaryFavorite)[0]).catch(ee.warn),I.clearTemporaryFavorite().catch(ee.warn))}getClickTrackingPayload(t){return{type:"onClick",data:{event:Q.Navigation,eventCategory:Z.MetaNavigation,eventAction:t}}}onCloseClick(){this.returnUrl?this.$router.replace(this.returnUrl):this.historyBack()}};v([y()],p.prototype,"displaySimpleLayout",2);v([ue.Getter("isStoryPageLayoutChanged")],p.prototype,"isStoryPageLayoutChanged",2);v([un.Getter("getBreakingNews")],p.prototype,"breakingNews",2);v([ce.Getter("isReichweitenportal")],p.prototype,"isReichweitenportal",2);v([ue.Getter("currentPageType")],p.prototype,"currentPageType",2);v([ce.Getter("getShortcut")],p.prototype,"editionShortcut",2);v([ce.Getter("getEdition")],p.prototype,"edition",2);v([ue.Getter("isCurrentPageOfType")],p.prototype,"isCurrentPageOfType",2);v([Te.Getter("getReturnUrl")],p.prototype,"returnUrl",2);v([Te.Getter("getUserData")],p.prototype,"userData",2);v([mn.Getter("getTemporaryFavorite")],p.prototype,"temporaryFavorite",2);v([J("isLoggedIn")],p.prototype,"onLoginChange",1);v([J("userData")],p.prototype,"updateHeadWithUserData",1);v([J("isStickyHeader")],p.prototype,"onStickyHeaderChange",1);p=v([L({name:"MainHeader",emits:["sticky-header-change"],components:{BreakingNewsBannerWrapper:K(()=>Y(()=>import("./BreakingNewsBannerWrapper-DJjLyjGA.js"),__vite__mapDeps([3,1]))),ContextNavigation:xe,DnmContentWrapper:et,MainHeaderDefault:vt,MainHeaderRWP:Pt,MainLogo:re,SideMenu:Jt,UserFlyout:Ae}})],p);const pn={ref:"topSentinel"},hn={id:"header-wrapper",class:"mainHeader__shadow mainHeader__main",ref:"headerWrapper"},gn={key:4,class:"mainHeader__shadow --background"},_n={ref:"bottomSentinel"},yn={class:"mainHeader__shadow --background"};function vn(e,t,i,o,n,s){const a=d("MainHeaderRWP"),u=d("MainHeaderDefault"),k=d("ContextNavigation"),b=d("DnmContentWrapper"),M=d("SideMenu"),P=d("BreakingNewsBannerWrapper");return c(),f(te,null,[m("div",pn,null,512),m("header",{class:Pe([e.mainHeaderClasses,"mainHeader"]),"data-testid":"component-main-header",id:"main-header"},[l(b,{"full-width":""},{default:r(()=>[m("div",hn,[e.isReichweitenportal?(c(),h(a,{key:0,"display-simple-layout":e.displaySimpleLayout,"make-sticky":e.isStickyHeader,onOnCloseClick:e.onCloseClick,onShowSideMenu:e.showSideMenu},null,8,["display-simple-layout","make-sticky","onOnCloseClick","onShowSideMenu"])):(c(),h(u,{key:1,"display-simple-layout":e.displaySimpleLayout,"make-sticky":e.isStickyHeader,onOnCloseClick:e.onCloseClick,onShowSideMenu:e.showSideMenu},null,8,["display-simple-layout","make-sticky","onOnCloseClick","onShowSideMenu"])),e.isStoryPageLayoutChanged?g("",!0):(c(),h(k,{key:2,"data-testid":"mainHeader-context-navigation"})),q(e.$slots,"notificationBanner",{},void 0,!0),e.$slots.temporaryBanner&&!e.breakingNews.length&&e.shouldDisplayTemporaryHeaderSlot?q(e.$slots,"temporaryBanner",{key:3},void 0,!0):g("",!0),e.$slots.temporaryHeader&&!e.breakingNews.length&&e.shouldDisplayTemporaryHeaderSlot?(c(),f("div",gn,[q(e.$slots,"temporaryHeader",{},void 0,!0)])):g("",!0)],512)]),_:3}),l(M,{"data-testid":"mainHeader-sideMenu"})],2),m("div",_n,null,512),m("div",yn,[l(P)])],64)}const fn=A(p,[["render",vn],["__scopeId","data-v-4a6e9ad1"]]);var Me;try{"__c"in p&&((Me=p.__c).componentFileName??(Me.componentFileName=Object.create(null)),Object.defineProperty(p.__c,"componentFileName",{value:"app/components/mainHeader/MainHeader.vue"}))}catch(e){console.error("injectFileNamePlugin",e)}const Ln=Object.freeze(Object.defineProperty({__proto__:null,default:fn},Symbol.toStringTag,{value:"Module"}));export{Ln as M,Pn as U};
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.