1"use strict";(globalThis.webpackChunktesa_2016=globalThis.webpackChunktesa_2016||[]).push([[9578],{804:(e,n,a)=>{a.r(n),a.d(n,{default:()=>T});var t=a(5166),o=a(1223),l=a(7105),s=a(9238);const r={class:"container"},i={class:"important-message-banner__content-wrapper"},c=["innerHTML"],u=["aria-label"],d="dismissedImportantids",b=Object.assign({name:"ImportantMessageBanner"},{__name:"ImportantMessageBanner",props:{message:{type:String,default:"",mandatory:!0},id:{type:String,mandatory:!0},color:{type:String,default:"brandBlue"},isDismissable:{type:Boolean,default:!0},testMode:{type:Boolean,default:!1}},setup(e){const n=e,{labelStore:a}=(0,l.b)({labelsRequired:["global"]}),o=(0,t.iH)(!1);return(l,b)=>o.value?(0,t.kq)("v-if",!0):((0,t.wg)(),(0,t.iD)("div",{key:0,class:(0,t.C_)(["important-message-banner",[`important-message-banner--${e.color}`]])},[(0,t._)("div",r,[(0,t._)("div",i,[(0,t._)("p",{class:"important-message-banner__message",innerHTML:e.message},null,8,c),b[1]||(b[1]=(0,t.Uk)()),e.isDismissable?((0,t.wg)(),(0,t.iD)("button",{key:0,type:"button",class:"important-message-banner__close-button","aria-label":(0,t.SU)(a)["global.close"],onClick:b[0]||(b[0]=e=>function(e){if(n.testMode)return;const a=JSON.parse(localStorage.getItem(d)||"[]");o.value=!0,localStorage.setItem(d,JSON.stringify([...a,n.id])),e&&(location.href=e)}(!1))},[(0,t.Wm)((0,t.SU)(s.Z),{name:"close",class:"important-message-banner__close-icon"})],8,u)):(0,t.kq)("v-if",!0)])])],2))}});var m=a(6138);const g={class:"container"},p={class:"countdown-banner__content-wrapper"},w=["aria-label"],_=["innerHTML"],v={class:"countdown-banner__countdown-wrapper"},y={class:"countdown-banner__countdown-title"},f={class:"countdown-banner__countdown-inner-wrapper"},k={class:"countdown-banner__countdown-entry-number-wrapper"},S={class:"countdown-banner__countdown-entry-label copy copy--extra-small"},h={key:1,class:"countdown-banner__cta-wrapper"},D=["href"],M=["innerHTML"],U="dismissedImportantids",C=Object.assign({name:"ImportantMessageCountdownBanner"},{__name:"ImportantMessageCountdownBanner",props:{message:{type:String,default:"",mandatory:!0},id:{type:String,mandatory:!0},color:{type:String,default:"brandBlue"},isDismissable:{type:Boolean,default:!0},testMode:{type:Boolean,default:!1},headline:{type:String,default:null},headlineStyle:{type:String,default:"regular"},countdownTitle:{type:String,default:null},bgDesktop:{type:Object,default:null},bgMobile:{type:Object,default:null},countdownFormat:{type:String,default:"d-h-m-s"},cta:{type:Object,default:null},validTo:{type:[Date,String],default:null,mandatory:!0},format:{type:String,default:null}},setup(e){const n={d:{name:"day",seconds:86400},h:{name:"hour",seconds:3600},m:{name:"minute",seconds:60},s:{name:"second",seconds:1}},a=e,{activeLayout:o}=(0,m.S)(),{labelStore:r}=(0,l.b)({labelsRequired:["modules.website_countdown_banner","global"],labelKeyReplaceFn:e=>e.replace("modules.website_countdown_banner.","")}),i=(0,t.iH)(!1),c=(0,t.iH)(+new Date(a.validTo)),u=(0,t.iH)(+new Date),d=(0,t.iH)(a.countdownFormat.split("-").reduce((e,a)=>{const t=n[a];return t&&(e[t.name]=t.seconds),e},{})),b=(0,t.iH)(null),C=(0,t.Fl)(()=>(c.value-u.value)/1e3),H=(0,t.Fl)(()=>function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:C.value;if(!e)return;let n=e,a={};for(let e in d.value){let t=Math.max(Math.floor(n/d.value[e]),0);n-=t*d.value[e],a[e]=t.toString().padStart(2,"0")}return a}(C.value));function I(e){if(a.testMode)return;const n=JSON.parse(localStorage.getItem(U)||"[]");i.value=!0,localStorage.setItem(U,JSON.stringify([...n,a.id])),e&&(location.href=e)}return(0,t.bv)(()=>{setInterval(()=>{u.value=+new Date},1e3*b.value)}),b.value=1,(n,a)=>{const l=(0,t.up)("BaseImage");return i.value?(0,t.kq)("v-if",!0):((0,t.wg)(),(0,t.iD)("div",{key:0,class:(0,t.C_)(["countdown-banner",[{[`countdown-banner--${e.color}`]:!e.bgMobile&&!e.bgDesktop}]])},[!e.bgDesktop||e.bgMobile&&"mobile"===(0,t.SU)(o)?(0,t.kq)("v-if",!0):((0,t.wg)(),(0,t.j4)(l,(0,t.dG)({key:0},e.bgDesktop,{"lazy-load":!1,loading:"eager",variant:"canvas16x9",class:"countdown-banner__bg-image base-image--cover"}),null,16)),a[8]||(a[8]=(0,t.Uk)()),!e.bgMobile||e.bgDesktop&&"mobile"!==(0,t.SU)(o)?(0,t.kq)("v-if",!0):((0,t.wg)(),(0,t.j4)(l,(0,t.dG)({key:1},e.bgMobile,{"lazy-load":!1,loading:"eager",variant:"canvas16x9",class:"countdown-banner__bg-image base-image--cover"}),null,16)),a[9]||(a[9]=(0,t.Uk)()),(0,t._)("div",g,[(0,t._)("div",p,[e.isDismissable?((0,t.wg)(),(0,t.iD)("button",{key:0,t
1ype:"button",class:"countdown-banner__close-button","aria-label":(0,t.SU)(r)["global.close"],onClick:a[0]||(a[0]=e=>I(!1))},[(0,t.Wm)((0,t.SU)(s.Z),{name:"close",class:"countdown-banner__close-icon"})],8,w)):(0,t.kq)("v-if",!0),a[4]||(a[4]=(0,t.Uk)()),(0,t._)("div",{class:(0,t.C_)(["countdown-banner__headline headline headline--3",{"headline--ultrabold":"bold"===e.headlineStyle}]),innerHTML:e.headline},null,10,_),a[5]||(a[5]=(0,t.Uk)()),(0,t._)("div",v,[(0,t._)("p",y,(0,t.zw)(e.countdownTitle),1),a[3]||(a[3]=(0,t.Uk)()),(0,t._)("div",f,[((0,t.wg)(!0),(0,t.iD)(t.HY,null,(0,t.Ko)(H.value,(e,n)=>((0,t.wg)(),(0,t.iD)("div",{key:`countdown-entry-${n}`,class:"countdown-banner__countdown-entry-wrapper"},[(0,t._)("span",k,[(0,t.Wm)(t.uT,{name:"number"},{default:(0,t.w5)(()=>[((0,t.wg)(),(0,t.iD)("span",{key:`countdown-number-${n}-${e}`},(0,t.zw)(e),1))]),_:2},1024)]),a[2]||(a[2]=(0,t.Uk)()),(0,t._)("span",S,(0,t.zw)((0,t.SU)(r)[n]),1)]))),128))])]),a[6]||(a[6]=(0,t.Uk)()),e.cta?((0,t.wg)(),(0,t.iD)("div",h,[(0,t._)("a",{href:e.cta.url,class:(0,t.C_)(["button button--inline button--cta-3 countdown-banner__cta",["black"===e.color?"button--black":"button--cta-3"]]),onClick:a[1]||(a[1]=(0,t.iM)(n=>I(e.cta.url),["prevent"]))},(0,t.zw)(e.cta.title),11,D)])):(0,t.kq)("v-if",!0)]),a[7]||(a[7]=(0,t.Uk)()),e.message?((0,t.wg)(),(0,t.iD)("p",{key:0,class:"countdown-banner__disclaimer copy copy--extra-small",innerHTML:e.message},null,8,M)):(0,t.kq)("v-if",!0)])],2))}}});const H=(0,a(3744).Z)(C,[["__scopeId","data-v-e3464b08"]]);var I=a(2612);const T=Object.assign({name:"ImportantMessageCoordinator"},{__name:"ImportantMessageCoordinator",setup(e){const n=(0,I.k)(),{mainNavOpen:a}=(0,o.Jk)(n),l=(0,t.iH)(window.tesaAppData.importantMessages||[]);return(0,t.wF)(()=>{var e;return null===(e=document.querySelector("#important-messages"))||void 0===e?void 0:e.replaceChildren()}),(e,n)=>((0,t.wg)(),(0,t.j4)(t.lR,{to:"#important-messages"},[l.value.length?((0,t.wg)(),(0,t.iD)("section",{key:0,role:"alert",class:(0,t.C_)(["important-messages-container",{"important-messages-container--over-main-nav":(0,t.SU)(a)}])},[((0,t.wg)(!0),(0,t.iD)(t.HY,null,(0,t.Ko)(l.value,e=>((0,t.wg)(),(0,t.j4)((0,t.LL)("countdown"===e.format?H:(0,t.SU)(b)),(0,t.dG)({ref_for:!0},e,{key:`important-message-banner-${e.id}`}),null,16))),128))],2)):(0,t.kq)("v-if",!0)]))}})}}]);
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.