1"use strict";(globalThis.webpackChunktesa_2016=globalThis.webpackChunktesa_2016||[]).push([[5448],{1435:(e,t,a)=>{a.d(t,{ES:()=>r,OP:()=>i,U2:()=>u,j3:()=>c,rw:()=>s});const n="checkout2026:paypalExpressError:v1",l=9e5,i={unsupportedCountry:"unsupported_country"};function o(){if("undefined"==typeof window)return null;try{return window.sessionStorage}catch(e){return console.warn("getPayPalExpressErrorSessionStorage failed",e),null}}function r(e){var t,a,n,l;const i=(null==e||null===(t=e.response)||void 0===t?void 0:t.status)??(null==e?void 0:e.status)??null,o=(null==e||null===(a=e.response)||void 0===a||null===(n=a.data)||void 0===n?void 0:n.errors)??(null==e||null===(l=e.data)||void 0===l?void 0:l.errors)??[];return!(400!==i||!Array.isArray(o))&&o.some(e=>{var t;const a=String((null==e||null===(t=e.source)||void 0===t?void 0:t.pointer)||"").toLowerCase(),n=String((null==e?void 0:e.detail)||"").toLowerCase(),l=String((null==e?void 0:e.template)||"").toLowerCase();return a.includes("countryid")&&(n.includes("country_is_blank_error")||n.includes("should not be blank")||l.includes("should not be blank"))})}function s(e){const t=o();t&&e&&t.setItem(n,JSON.stringify({reason:e,storedAt:Date.now()}))}function u(){const e=o();e&&e.removeItem(n)}function c(){const e=o();if(!e)return null;try{const t=e.getItem(n);if(!t)return null;const a=JSON.parse(t);return!function(e){return e&&"object"==typeof e&&"string"==typeof e.reason&&e.reason.trim()&&"number"==typeof e.storedAt}(a)||a.storedAt+l<Date.now()?(e.removeItem(n),null):(e.removeItem(n),{reason:a.reason.trim()})}catch(t){return console.warn("consumePayPalExpressErrorState failed",t),e.removeItem(n),null}}},3156:(e,t,a)=>{a.d(t,{A:()=>o});var n=a(5166),l=a(7651);const i=window.matchMedia("(prefers-reduced-motion: reduce)").matches;function o(e,t,a,o){const r=(0,n.f3)("stageSliderState",null),s=(0,n.iH)(!1),u=(0,n.iH)(null),c=(0,n.iH)(!1),d=(0,n.iH)(null),v=(0,n.iH)(null),p=(0,n.iH)(null),m=(0,n.iH)(null),g=(0,n.Fl)(()=>e.isMoodVideo&&i),h=(0,n.Fl)(()=>{var t;const a=null==r||null===(t=r.getCurrentSlide)||void 0===t?void 0:t.call(r);return"number"==typeof e.stageSliderSlideIndex&&"number"==typeof a?a!==e.stageSliderSlideIndex:e.freeze}),_=()=>{var e;return d.value||o.value||(null===(e=a.value)||void 0===e?void 0:e.querySelector("video"))},f=()=>{var e,t;const n=null===(e=a.value)||void 0===e?void 0:e.querySelector("[data-responsive-video-mood-poster]"),l=null===(t=a.value)||void 0===t?void 0:t.querySelector("[data-responsive-video-poster]");if(n&&(n.hidden=!g.value),!l)return;l.hidden=g.value||s.value;const i=l.querySelector("[data-responsive-video-poster-image]");i&&(i.hidden=c.value)},y=()=>{var e;h.value||g.value||null===(e=_())||void 0===e||e.play()},b=()=>{var e;return null===(e=_())||void 0===e?void 0:e.pause()},w=t=>{let{target:{currentTime:a,duration:n}}=t;u.value=Math.floor(a/n*e.progressSteps)},k=()=>{if(h.value)return b();s.value=!0,c.value=!1,f(),t("startplaying")},S=()=>{s.value=!1,c.value=!0,f(),t("stopplaying")},P=()=>{s.value=!1,c.value=!1,f(),t("stopplaying"),t("ended"),u.value=null},C=e=>{e.preventDefault(),y()},I=()=>{var e,t,n;d.value=null===(e=a.value)||void 0===e?void 0:e.querySelector("[data-responsive-video]"),v.value={play:k,pause:S,timeupdate:w,ended:P},Object.entries(v.value).forEach(e=>{let[t,a]=e;return d.value.addEventListener(t,a)}),p.value=null===(t=a.value)||void 0===t?void 0:t.querySelector("[data-responsive-video-poster]"),null===(n=p.value)||void 0===n||n.addEventListener("click",C)};return(0,n.bv)(()=>{var e,t,n;d.value=o.value||(null===(e=a.value)||void 0===e?void 0:e.querySelector("video")),null!==(t=a.value)&&void 0!==t&&t.querySelector("[data-responsive-video]")&&I(),f(),Object.prototype.hasOwnProperty.call((null===(n=_())||void 0===n?void 0:n.dataset)||{},"autoplay")&&!g.value&&(m.value=new IntersectionObserver(e=>{let[t]=e;t.isIntersecting&&!s.value?y():!t.isIntersecting&&s.value&&b()}),m.value.observe(a.value))}),(0,n.Jd)(()=>{var e,t;Object.entries(v.value||{}).forEach(e=>{var t;let[a,n]=e;return null===(t=d.value)||void 0===t?void 0:t.removeEventListener(a,n)}),null===(e=p.value)||void 0===e||e.removeEventListener("click",C),null===(t=m.value)||void 0===t||t.disconnect()}),(0,n.YP)(u,()=>{if(e.progressSteps<=0||"number"!=typeof u.value)return;t("progress",u.value);const a=u.value/e.progressSteps*100;Number.isNaN(a)||a<0||a>100||l.Ng.trackGa4Event({name:0===a?"video_start":100===a?"video_complete":"video_progress",details:{video_title:e.trackingLabel,...a>0&&a<100&&{video_progress:`${a}%`}}})}),(0,n.YP)(h,()=>{h.value?b():e.playAfterUnfreeze&&!g.value&&y()}
1),{autoplayObserver:m,bindSlotVideo:I,currentProgressStep:u,displayFallbackImage:g,effectiveFreeze:h,getVideoElement:_,handlePlayButtonClick:C,handleVideoEnded:P,handleVideoProgressChange:w,handleVideoStartedPlaying:k,handleVideoWasPaused:S,pause:b,paused:c,play:y,playing:s,posterElement:p,syncPosterState:f,videoElement:d,videoEventHandlers:v}}},2870:(e,t,a)=>{var n=a(1372),l=a(5166),i=a(1223),o=a(533),r=a(9043),s=a(7651),u=a(503);const c={},d={baidu:()=>console.log("Baidu loaded")};var v=a(3903),p=a(4182),m=a(6138),g=a(1271);const h=()=>{let e=!1;document.addEventListener("focusin",t=>{e=!0});const t=a=>{if("Tab"===a.key){var n;if(a.preventDefault(),!e)null===(n=document.querySelector(".js-skip-to-main-content-link"))||void 0===n||n.focus();document.removeEventListener("keydown",t)}};document.addEventListener("keydown",t)};var _=a(5868);const f={"data-area-teasers-enhancer":""};var y=a(3744);const b={},w=(0,y.Z)(b,[["render",function(e,t){return(0,l.wg)(),(0,l.iD)("div",f,[(0,l.WI)(e.$slots,"default")])}]]);var k=a(9353),S=a(9238);const P={class:"area-teasers__areas container"},C={class:"area-teasers__controls-wrapper container"},I={class:"content-slider-controls"},U={class:"content-slider-controls__button-wrapper"},L=["aria-label"],x=["aria-label"],B={class:"content-slider-controls__indicator-container"},H=Object.assign({name:"AreaTeasersSlider"},{__name:"AreaTeasersSlider",props:{previousLabel:{type:String,default:""},nextLabel:{type:String,default:""}},emits:["show-slider-controls","swiperInitialized"],setup(e,t){let{emit:a}=t;const n=(0,l.iH)(null),i=(0,l.iH)(null),o=(0,l.iH)(null),r=a,s=(0,l.iH)({init:!1,slidesPerView:1,spaceBetween:24,watchOverflow:!0,threshold:10,watchSlidesProgress:!0,breakpoints:{768:{slidesPerView:3,spaceBetween:24},1024:{slidesPerView:3,spaceBetween:32},1200:{slidesPerView:4,spaceBetween:32}},injectStyles:["\n .swiper {\n overflow: visible;\n }\n @media (min-width: 768px) {\n .swiper-wrapper {\n width: calc(100% + 24px)\n }\n }\n @media (min-width: 1024px) {\n .swiper-wrapper {\n width: calc(100% + 32px)\n }\n }\n "]}),{indicatorStyle:u,showSliderControls:c,swiper:d}=(0,k.M)({emit:r,initialSwiperOptions:s,sliderNextButton:o,sliderPrevButton:i,swiperElement:n});function v(e){var t,a,n,l;const i=null===(t=(a=e.target).closest)||void 0===t?void 0:t.call(a,"swiper-slide"),o=i&&Array.from((null===(n=d.value)||void 0===n?void 0:n.slides)||[]).indexOf(i),r=Number.isInteger(o)?null===(l=d.value)||void 0===l?void 0:l.slides[o]:null;if(r&&!r.classList.contains("swiper-slide-visible")){r.matches(".swiper-slide-visible + .swiper-slide")?d.value.slideNext():d.value.slidePrev()}}return(t,a)=>((0,l.wg)(),(0,l.iD)("div",null,[(0,l._)("div",P,[a[0]||(a[0]=(0,l._)("div",{class:"area-teasers__areas__gradient area-teasers__areas__gradient--left"},null,-1)),a[1]||(a[1]=(0,l.Uk)()),(0,l._)("swiper-container",{ref_key:"swiperElement",ref:n,class:"swiper-container",init:"false",onClick:v},[(0,l.WI)(t.$slots,"default")],512),a[2]||(a[2]=(0,l.Uk)()),a[3]||(a[3]=(0,l._)("div",{class:"area-teasers__areas__gradient area-teasers__areas__gradient--right"},null,-1))]),a[6]||(a[6]=(0,l.Uk)()),(0,l.wy)((0,l._)("div",C,[(0,l._)("div",I,[(0,l._)("div",U,[(0,l._)("button",{type:"button",ref_key:"sliderPrevButton",ref:i,class:"content-slider-controls__button","aria-label":e.previousLabel},[(0,l.Wm)((0,l.SU)(S.Z),{name:"angle-left"})],8,L),a[4]||(a[4]=(0,l.Uk)()),(0,l._)("button",{type:"button",ref_key:"sliderNextButton",ref:o,class:"content-slider-controls__button","aria-label":e.nextLabel},[(0,l.Wm)((0,l.SU)(S.Z),{name:"angle-right"})],8,x)]),a[5]||(a[5]=(0,l.Uk)()),(0,l._)("div",B,[(0,l._)("div",{class:"content-slider-controls__indicator",style:(0,l.j5)((0,l.SU)(u))},null,4)])])],512),[[l.F8,(0,l.SU)(c)]])]))}});var O=a(5086);const D=Object.assign({name:"BaseAccordion"},{__name:"BaseAccordion",props:{initiallyOpen:{type:Boolean,default:!1},overrideOpen:{type:Boolean,default:null},listenToClicked:{type:Boolean,default:!0},includeToggle:{type:Boolean,default:!1},closedHeight:{type:String,default:"0px"},defaultOverflow:{type:String,default:"hidden"},contentClass:{type:String},toggleClass:{type:String},contentFade:{type:Boolean,default:!1},preventTransitionAfterAdd:{type:Boolean,default:!0},trackingData:{type:Object,default:null},closeOnOutsideClick:{type:Boolean,default:!1}},emits:["change"],setup(e,t){var a;let{emit:n}=t;const i=null===(a=(0,l.FN)())||void 0===a?void 0:a.proxy,o=(0,l.iH)(null),r=e,u=n,c=(0,l.iH)(r.initiallyOpen),d=(0,l.iH)(r.initiallyOpen),v=(0,l.iH)("none"),p=(0,l.iH)(!1),m=(0,l.iH)(null),g=(0,l.iH)(null),h=(0,l.Fl)(()=>({maxHeight:c.value?v.value:r.closedHeight,overflow:d.value?"visible":r.defaultOverflow}));function _(e,t){r.closeOnOutsideClick||e.stopPropagation(),t&&(m.value=t),null===r.overrideOpen&&r.listenToClicked&&("none"===v.value?(f(),(0,l.Y3)(y)):y())}function f(){i.$el.offsetParent&&(v.value=g.value.scrollHeight+"px")}function y(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;p.value=!1,c.value=null!==e?e:!c.value,c.value||(d.value=!1)}function b(){r.closeOnOutsideClick&&c.value&&y(!1)}return(0,l.bv)(()=>{window.addEventListener("resize",()=>{f()}),g.value=o.value.$el.querySelector(".custom-scrollbar__scroll-container"),g.value.addEventListener("transitionend",()=>{c.value&&(d.value=!0),m.value&&(m.value(),m.value=null)}),new MutationObserver(e=>
1{e.forEach(e=>{e.addedNodes.length&&(r.preventTransitionAfterAdd&&(p.value=!0),f())})}).observe(g.value,{childList:!0,subtree:!0})}),(0,l.YP)(c,e=>{u("change",e),r.trackingData&&s.Ng.trackGa4Event({name:e?"accordion_expand":"accordion_collapse",...r.trackingData.label&&{details:{content_element:r.trackingData.label}}})}),(0,l.YP)(()=>r.overrideOpen,e=>{"none"===v.value?(f(),(0,l.Y3)(y(e))):y(e)}),(t,a)=>{const n=(0,l.Q2)("click-outside");return(0,l.wy)(((0,l.wg)(),(0,l.iD)("div",{class:(0,l.C_)(["accordion",{"accordion--active":c.value,"accordion--inactive":!c.value}])},[e.includeToggle?((0,l.wg)(),(0,l.iD)("button",{key:0,class:(0,l.C_)(["accordion__toggle",[e.toggleClass]]),onClick:(0,l.iM)(_,["prevent"]),ref:"toggle"},[(0,l.WI)(t.$slots,"toggle",{isOpen:c.value})],2)):(0,l.kq)("v-if",!0),a[0]||(a[0]=(0,l.Uk)()),(0,l.Wm)((0,l.SU)(O.Z),{class:(0,l.C_)(["accordion__content",[{"accordion__content--no-transition":p.value},e.contentClass]]),"content-fade":c.value&&e.contentFade,inert:!c.value,ref_key:"content",ref:o,"container-styles":h.value},{default:(0,l.w5)(()=>[(0,l.WI)(t.$slots,"default")]),_:3},8,["class","content-fade","inert","container-styles"])],2)),[[n,b]])}}});var F=a(1365);const G=Object.assign({name:"baseAccordionCoordinator"},{__name:"BaseAccordionCoordinator",setup(e){const t=(0,l.iH)(null),a=e=>{t.value=t.value===e?null:e};return(e,n)=>(0,l.WI)(e.$slots,"default",{setOpenIdx:a,accordionOpenIdx:t.value})}});var E=a(7345);const T=Object.assign({name:"ConsentLayerButton"},{__name:"ConsentLayerButton",setup(e){function t(){window.__cmp&&window.__cmp("showScreenAdvanced")}return(e,a)=>((0,l.wg)(),(0,l.iD)("span",{class:"cl-button",onClick:t},[(0,l.WI)(e.$slots,"default")]))}}),j=(0,y.Z)(T,[["__scopeId","data-v-231422b6"]]),W=Object.assign({name:"DropCapCopy"},{__name:"DropCapCopy",setup(e){var t;const a=null===(t=(0,l.FN)())||void 0===t?void 0:t.proxy;return(0,l.bv)(()=>{const e=a.$el.querySelector("p:first-child"),t=null==e?void 0:e.firstChild;if(null==t||!t.nodeValue)return;const n=document.createElement("span");n.className="first-letter",n.textContent=t.nodeValue.slice(0,1),t.nodeValue=t.nodeValue.slice(1),e.insertBefore(n,t)}),(e,t)=>((0,l.wg)(),(0,l.iD)("div",null,[(0,l.WI)(e.$slots,"default")]))}});var N=a(7105),q=a(8945),M=a(9669),$=a.n(M),z=a(435);const Z={key:0,class:"breadcrumb__overflow-gradient"},A={class:"breadcrumb__inner-wrapper"},R=Object.assign({name:"Header2022Breadcrumb"},{__name:"Header2022Breadcrumb",setup(e){const t=(0,l.iH)(null),{trackBreadcrumbLinkCLick:a}=(0,q.Cg)(),n=(0,l.iH)(0),i=(0,l.iH)(0),o=(0,l.iH)(0),r=(0,l.Fl)(()=>i.value>n.value),s=(0,l.Fl)(()=>r.value&&o.value>n.value-i.value+32);function u(e){var n;const l=e.target.closest("a");if(!l||null===(n=t.value)||void 0===n||!n.contains(l))return;const i=new URL(l.href);a(i.pathname)}return(0,l.bv)(()=>{new ResizeObserver(e=>{let[t]=e;n.value=t.target.clientWidth,i.value=t.target.scrollWidth}).observe(t.value),t.value.addEventListener("scroll",e=>{o.value=e.target.scrollLeft},{passive:!0})}),(e,a)=>((0,l.wg)(),(0,l.iD)("div",{class:(0,l.C_)(["breadcrumb copy copy--small",{"breadcrumb--has-overflow":r.value}])},[(0,l.Wm)(l.uT,{name:"fade"},{default:(0,l.w5)(()=>[s.value?((0,l.wg)(),(0,l.iD)("span",Z)):(0,l.kq)("v-if",!0)]),_:1}),a[0]||(a[0]=(0,l.Uk)()),(0,l._)("nav",{ref_key:"wrapper",ref:t,class:"container breadcrumb__wrapper","aria-label":"Breadcrumb navigation",onClick:u},[(0,l._)("div",A,[(0,l.WI)(e.$slots,"default")])],512)],2))}}),Y={class:"horizontal-nav__links","aria-label":"Header main navigation"},V=["href","onClick","onKeydown"],J={class:"navigation-link__text"},Q=Object.assign({name:"Header2022HorizontalNav"},{__name:"Header2022HorizontalNav",props:{links:{type:Array,default:()=>[]}},emits:["link-clicked"],setup(e,t){let{emit:a}=t;const n=(0,l.iH)(null),i=a,o=(0,l.iH)(0),r=(0,l.iH)(0),s=(0,l.iH)(0),u=(0,l.iH)(null),c=(0,l.Fl)(()=>r.value>o.value),d=(0,l.Fl)(()=>c.value&&s.value>0),v=(0,l.Fl)(()=>c.value&&r.value>s.value+o.value);function p(e){s.value=e.target.scrollLeft}
1function m(e){e.directLink?location.href=e.url:i("link-clicked",e)}return(0,l.bv)(()=>{u.value=new ResizeObserver(e=>{let[t]=e;o.value=t.target.clientWidth,r.value=t.target.scrollWidth}),u.value.observe(n.value),n.value.addEventListener("scroll",p,{passive:!0})}),(0,l.Jd)(()=>{var e,t;null===(e=u.value)||void 0===e||e.disconnect(),null===(t=n.value)||void 0===t||t.removeEventListener("scroll",p),u.value=null}),u.value=null,(t,a)=>((0,l.wg)(),(0,l.iD)("div",{class:(0,l.C_)(["horizontal-nav",[{"horizontal-nav--show-gradient-left":d.value},{"horizontal-nav--show-gradient-right":v.value}]])},[(0,l._)("div",{ref_key:"wrapper",ref:n,class:"horizontal-nav__links-wrapper"},[(0,l._)("nav",Y,[((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(e.links,e=>((0,l.wg)(),(0,l.iD)("a",{key:e.url,class:(0,l.C_)(["navigation-link navigation-link--small js-no-prefetch",[{active:e.active},{"js-prefetch":e.directLink}]]),href:e.url,onClick:(0,l.iM)(t=>m(e),["prevent"]),onKeydown:(0,l.D2)(t=>m(e),["space"])},[(0,l._)("span",J,(0,l.zw)(e.title),1)],42,V))),128))])],512)],2))}});var K=a(524),X=a(9664),ee=a(6468),te=a(741),ae=a(9676),ne=a(8814),le=a(8123),ie=a(8182);const oe={class:"shop-buttons"},re=Object.assign({name:"Header2022ShopwareButtons"},{__name:"Header2022ShopwareButtons",props:{routes:{type:Object,default:()=>({})},activeLayout:{type:String,default:"mobile"},enablePaypalExpressCheckout:{type:Boolean,default:!1},isCheckoutPage:{type:Boolean,default:!1}},setup(e){const{labelStore:t}=(0,N.t)();return(a,n)=>((0,l.wg)(),(0,l.iD)("div",oe,[e.isCheckoutPage||"mobile"!==e.activeLayout?((0,l.wg)(),(0,l.j4)((0,l.SU)(K.default),{key:0},{default:(0,l.w5)(()=>[(0,l.Wm)((0,l.SU)(X.default),{class:"shop-buttons__button","account-route":e.routes.account,label:(0,l.SU)(t).header_my_account,"label-guest-logout":(0,l.SU)(t).header_guest_logout},null,8,["account-route","label","label-guest-logout"])]),layercontent:(0,l.w5)(()=>[(0,l.Wm)((0,l.SU)(ee.default),{label:(0,l.SU)(t).header_end_guest_session},null,8,["label"])]),_:1})):(0,l.kq)("v-if",!0),n[2]||(n[2]=(0,l.Uk)()),e.isCheckoutPage||"mobile"===e.activeLayout?(0,l.kq)("v-if",!0):((0,l.wg)(),(0,l.j4)((0,l.SU)(te.default),{key:1,class:"shop-buttons__button shop-buttons__center-button","wishlist-route":e.routes.wishlist,title:(0,l.SU)(t).wishlist_link_title,"aria-label":(0,l.SU)(t).wishlist_link_title},null,8,["wishlist-route","title","aria-label"])),n[3]||(n[3]=(0,l.Uk)()),(0,l.Wm)((0,l.SU)(ae.default),null,{default:(0,l.w5)(()=>[(0,l.Wm)((0,l.SU)(le.default),{class:"shop-buttons__button","cart-route":e.routes.cart,title:(0,l.SU)(t).cart_link_title,"aria-label":(0,l.SU)(t).cart_link_title},null,8,["cart-route","title","aria-label"])]),layercontent:(0,l.w5)(()=>[(0,l.Wm)((0,l.SU)(ne.default),{"enable-paypal-express-checkout":e.enablePaypalExpressCheckout,routes:{cart:e.routes.cart,checkout:e.routes.checkout}},null,8,["enable-paypal-express-checkout","routes"])]),_:1}),n[4]||(n[4]=(0,l.Uk)()),(0,l.Wm)(ie.Z)]))}}),se=(0,y.Z)(re,[["__scopeId","data-v-66d63bea"]]),ue=["aria-expanded","aria-label"],ce={class:"header-2022__segment-content"},de=["title","aria-label"],ve=["title","aria-label"],pe={class:"header-2022__locale-switch-button-text"},me=["href"],ge=["textContent"],he=Object.assign({name:"Header2022MainBar"},{__name:"Header2022MainBar",props:{activeHeaderFunctions:{type:Object,default:()=>({})},activeHorizontalNavLinks:{type:Array,default:()=>[]},activeLayout:{type:String,default:"mobile"},countryCode:{type:String,default:null},enablePaypalExpressCheckout:{type:Boolean,default:!1},hideNavigation:{type:Boolean,default:!1},isCheckoutPage:{type:Boolean,default:!1},isInMainNavLayer:{type:Boolean,default:!1},labelStore:{type:Object,default:()=>({})},mainNavOpen:{type:Boolean,default:!1},partnerSite:{type:Boolean,default:!1},rootUrl:{type:String,default:"/"},routes:{type:Object,default:()=>({})},tesaProLink:{type:Object,default:()=>({})}},emits:["logo-click"],setup(e,t){let{emit:a}=t;const n=a;function i(){n("logo-click")}return(t,a)=>((0,l.wg)(),(0,l.iD)("div",{class:(0,l.C_)(["container header-2022__main-container",{"header-2022__partner-site-main-container":e.partnerSite}])},[e.hideNavigation?(0,l.kq)("v-if",!0):((0,l.wg)(),(0,l.iD)("button",{key:0,t
1ype:"button",class:"header-2022__menu-button header-2022__action-item","aria-expanded":e.mainNavOpen?"true":"false","aria-label":e.mainNavOpen?e.labelStore["modules.navigation.collapse_menu"]:e.labelStore["modules.navigation.expand_menu"],"aria-controls":"main-navigation",onClick:a[0]||(a[0]=e=>t.$emit("menu-button-click"))},[(0,l.Wm)((0,l.SU)(S.Z),{class:"header-2022__menu-button-icon",name:e.mainNavOpen?"close":"menu"},null,8,["name"])],8,ue)),a[10]||(a[10]=(0,l.Uk)()),(0,l.WI)(t.$slots,"logo",{rootUrl:e.rootUrl,onLogoClick:i}),a[11]||(a[11]=(0,l.Uk)()),(0,l._)("div",ce,[e.hideNavigation||"mobile"===e.activeLayout||e.isInMainNavLayer?(0,l.kq)("v-if",!0):((0,l.wg)(),(0,l.j4)((0,l.SU)(Q),{key:0,class:"hidden--mobile",links:e.activeHorizontalNavLinks,onLinkClicked:a[1]||(a[1]=e=>t.$emit("horizontal-nav-link-clicked",e))},null,8,["links"])),a[6]||(a[6]=(0,l.Uk)()),e.isCheckoutPage?(0,l.kq)("v-if",!0):((0,l.wg)(),(0,l.iD)("button",{key:1,type:"button",class:"header-2022__search-button header-2022__action-item","data-testid":"header-search-trigger",title:e.labelStore["global.search"],"aria-label":e.labelStore["global.search"],onClick:a[2]||(a[2]=e=>t.$emit("open-header-search"))},[(0,l.Wm)((0,l.SU)(S.Z),{class:"header-2022__search-button-icon",name:"search"})],8,de)),a[7]||(a[7]=(0,l.Uk)()),!e.isCheckoutPage&&e.activeHeaderFunctions.countrySwitch&&"mobile"!==e.activeLayout?((0,l.wg)(),(0,l.iD)("button",{key:2,type:"button",class:"header-2022__locale-switch-button header-2022__action-item hidden--mobile",title:e.labelStore["modules.locale_selection.switch_to_other_country"],"aria-label":e.labelStore["modules.locale_selection.switch_to_other_country"],onClick:a[3]||(a[3]=e=>t.$emit("open-country-switcher"))},[(0,l._)("span",pe,(0,l.zw)(e.countryCode),1),a[4]||(a[4]=(0,l.Uk)()),(0,l.Wm)((0,l.SU)(S.Z),{class:"header-2022__locale-switch-button-icon",name:"angle-down"})],8,ve)):(0,l.kq)("v-if",!0),a[8]||(a[8]=(0,l.Uk)()),!e.isCheckoutPage&&e.activeHeaderFunctions.tesaPro&&"mobile"!==e.activeLayout?((0,l.wg)(),(0,l.iD)("a",{key:3,href:e.tesaProLink.link,class:"header-2022__tesa-pro-link header-2022__action-item hidden--mobile"},[(0,l._)("span",{class:"header-2022__tesa-pro-link-text",textContent:(0,l.zw)(e.tesaProLink.title)},null,8,ge),a[5]||(a[5]=(0,l.Uk)()),(0,l.Wm)((0,l.SU)(S.Z),{class:"header-2022__tesa-pro-link-icon",name:"external-link"})],8,me)):(0,l.kq)("v-if",!0),a[9]||(a[9]=(0,l.Uk)()),e.activeHeaderFunctions.shop?((0,l.wg)(),(0,l.j4)((0,l.SU)(se),{key:4,class:"header-2022__action-item header-2022__shopware-buttons",routes:e.routes,"active-layout":e.activeLayout,"enable-paypal-express-checkout":e.enablePaypalExpressCheckout,"is-checkout-page":e.isCheckoutPage},null,8,["routes","active-layout","enable-paypal-express-checkout","is-checkout-page"])):(0,l.kq)("v-if",!0)])],2))}});var _e=a(6030);const fe=["href","target"],ye=["data-title"],be=Object.assign({name:"Header2022NavigationLink"},{__name:"Header2022NavigationLink",props:{url:{type:String,default:null,mandatory:!0},id:{type:String,default:null,mandatory:!0},internalId:{type:String,default:null,mandatory:!0},title:{type:String,default:null,mandatory:!0},active:{type:Boolean,default:!1},openLevel:{type:Boolean,default:!1},size:{type:String,default:"m"},type:{type:String,default:null},target:{type:String,default:null},color:{type:String,default:"dark-blue"}},emits:["openLevel"],setup(e,t){let{emit:a}=t;const n=e,i=a,{trackMainNavLinkClick:o}=(0,q.Cg)(),r=(0,l.Fl)(()=>{let e;return e=!!n.openLevel&&("xl"===n.size?"arrow-right":"angle-right"),e});function s(e){n.openLevel?(e.preventDefault(),i("openLevel",n.internalId)):(o(n.url),"keydown"===e.type&&(location.href=n.url))}return(t,a)=>{const n=(0,l.up)("Icon");return(0,l.wg)(),(0,l.iD)("a",{class:(0,l.C_)(["navigation-link-2022",[`navigation-link-2022--${e.size}`,{[`navigation-link-2022--${e.type}`]:e.type},{[`navigation-link-2022--${e.color}`]:e.color},{"navigation-link-2022--active":e.active},{"headline headline--4":"xl"===e.size},{"js-no-prefetch":e.openLevel}]]),href:e.url,target:e.target,onClick:s,onKeydown:(0,l.D2)(s,["space"])},[(0,l._)("span",{class:"navigation-link-2022__text","data-title":e.title},(0,l.zw)(e.title),9,ye),a[0]||(a[0]=(0,l.Uk)()),r.value?((0,l.wg)(),(0,l.j4)(n,{key:0,name:r.value,class:"navigation-link-2022__open-level-icon"},null,8,["name"])):(0,l.kq)("v-if",!0)],42,fe)}}}),we={class:"quick-actions copy copy--small"},ke={class:"label"},Se={class:"quick-actions__links"},Pe=["href","onClick"],Ce=Object.assign({name:"Header2022QuickActions"},{__name:"Header2022QuickActions",props:{headline:{type:String,default:null},entries:{type:Array,default:()=>[]}},setup(e){const{trackMainNavTeaserLinkClick:t}=(0,q.Cg)();return(a,n)=>((0,l.wg)(),(0,l.iD)("nav",we,[(0,l._)("div",ke,(0,l.zw)(e.headline),1),n[0]||(n[0]=(0,l.Uk)()),(0,l._)("ul",Se,[((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(e.entries,(e,a)=>((0,l.wg)(),(0,l.iD)("li",{key:`quick-actions-link-${a}`,class:"quick-actions__link-wrapper"},[(0,l._)("a",{class:"quick-actions__link",href:e.url,onClick:()=>{return a=e.url,void t(a);var a}},(0,l.zw)(e.title),9,Pe)]))),128))])]))}}),Ie=(0,y.Z)(Ce,[["__scopeId","data-v-5a112a46"]]),Ue={class:"header-insights-teaser"},Le={class:"label"},xe={class:"marg-t--1 area-teaser"},Be=["href"],He={class:"area-teaser__image-wrapper"},Oe={class:"area-teaser__title-wrapper"},De={class:"area-teaser__title"},Fe=Object.assign({name:"Header2022InsightsTeaser"},{__name:"Header2022InsightsTeaser",props:{headline:{type:String,default:null},image:{type:Object,default:()=>({})},title:{type:String,default:null},url:{type:String,default:null}},setup(e){const{trackMainNavTeaserLinkClick:t}=(0,q.Cg)();return(a,n)=>{const i=(0,l.up)("BaseImage"),o=(0,l.up)("Icon");return(0,l.wg)(),(0,l.iD)("div",Ue,[(0,l._)("div",Le,(0,l.zw)(e.headline),1),n[3]||(n[3]=(0,l.Uk)()),(0,l._)("article",xe,[(0,l._)("a",{href:e.url,class:"area-teaser__link",onClick:n[0]||(n[0]=()=>{return a=e.url,void t(a);var a})},[(0,l._)("div",He,[(0,l.Wm)(i,(0,l.dG)(e.image,{variant:"crop4x3"}),null,16)]),n[2]||(n[2]=(0,l.Uk)()),(0,l._)("div",Oe,[(0,l._)("div",De,(0,l.zw)(e.title),
11),n[1]||(n[1]=(0,l.Uk)()),(0,l.Wm)(o,{name:"angle-right",class:"area-teaser__icon"})])],8,Be)])])}}});var Ge=a(2612);const Ee=["href","target"],Te=["data-title"],je=Object.assign({name:"Header2022NavigationIconLink"},{__name:"Header2022NavigationIconLink",props:{url:{type:String,default:null,mandatory:!0},id:{type:String,default:null,mandatory:!0},internalId:{type:String,default:null,mandatory:!0},title:{type:String,default:null,mandatory:!0},active:{type:Boolean,default:!1},openLevel:{type:Boolean,default:!1},size:{type:String,default:"m"},type:{type:String,default:null},target:{type:String,default:null},color:{type:String,default:"dark-blue"},icon:{type:String,default:null},spriteMap:{type:String,default:"/bundles/tesainternet/img/svg/navigation-icons-2024.svg"}},emits:["openLevel"],setup(e,t){let{emit:a}=t;const n=e,i=a,{trackMainNavLinkClick:o}=(0,q.Cg)(),r=(0,l.Fl)(()=>{let e;return e=!!n.openLevel&&("xl"===n.size?"arrow-right":"angle-right"),e});function s(e){n.openLevel?(e.preventDefault(),i("openLevel",n.internalId)):(o(n.url),"keydown"===e.type&&(location.href=n.url))}return(t,a)=>{const n=(0,l.up)("Icon");return(0,l.wg)(),(0,l.iD)("a",{class:(0,l.C_)(["navigation-link-2022",[{[`navigation-link-2022--${e.color}`]:e.color},{"js-no-prefetch":e.openLevel}]]),href:e.url,target:e.target,onClick:s,onKeydown:(0,l.D2)(s,["space"])},[(0,l.Wm)(n,{name:e.icon,"sprite-map":e.spriteMap,class:"navigation-link-2022__icon"},null,8,["name","sprite-map"]),a[0]||(a[0]=(0,l.Uk)()),(0,l._)("span",{class:"navigation-link-2022__text","data-title":e.title},(0,l.zw)(e.title),9,Te),a[1]||(a[1]=(0,l.Uk)()),r.value?((0,l.wg)(),(0,l.j4)(n,{key:0,name:r.value,class:"navigation-link-2022__open-level-icon"},null,8,["name"])):(0,l.kq)("v-if",!0)],42,Ee)}}}),We=["href","target"],Ne=["data-title"],qe=Object.assign({name:"Header2022NavigationImageLink"},{__name:"Header2022NavigationImageLink",props:{url:{type:String,default:null,mandatory:!0},id:{type:String,default:null,mandatory:!0},internalId:{type:String,default:null,mandatory:!0},title:{type:String,default:null,mandatory:!0},active:{type:Boolean,default:!1},openLevel:{type:Boolean,default:!1},size:{type:String,default:"m"},type:{type:String,default:null},target:{type:String,default:null},color:{type:String,default:"dark-blue"},image:{type:Object,default:null}},emits:["openLevel"],setup(e,t){let{emit:a}=t;const n=e,i=a,{trackMainNavLinkClick:o}=(0,q.Cg)();function r(e){n.openLevel?(e.preventDefault(),i("openLevel",n.internalId)):(o(n.url),"keydown"===e.type&&(location.href=n.url))}return(t,a)=>{const n=(0,l.up)("BaseImage");return(0,l.wg)(),(0,l.iD)("a",{class:(0,l.C_)(["navigation-image-link-2022",[{[`navigation-image-link-2022--${e.color}`]:e.color},{"js-no-prefetch":e.openLevel}]]),href:e.url,target:e.target,onClick:r,onKeydown:(0,l.D2)(r,["space"])},[(0,l.Wm)(n,(0,l.dG)(e.image,{variant:"crop4x3",class:"navigation-image-link-2022__image"}),null,16),a[0]||(a[0]=(0,l.Uk)()),(0,l._)("span",{class:"navigation-image-link-2022__text copy copy--small","data-title":e.title},(0,l.zw)(e.title),9,Ne)],42,We)}}}),Me=(0,y.Z)(qe,[["__scopeId","data-v-24784a22"]]);var $e,ze;const Ze={class:"main-navigation"},Ae=["onKeydown"],Re={key:0,class:"main-navigation__header"},Ye={key:0,class:"main-navigation__outer-wrapper"},Ve={key:0,class:"main-navigation__segment-switch-bg"},Je=["data-level"],Qe={key:0,class:"main-navigation__level-title headline headline--4"},Ke=["onClick"],Xe=["href"],et={class:"main-navigation__level-scroll-container"},tt={key:2,class:"main-navigation__mobile-action-items"},at={key:0,class:"main-navigation__mobile-action-item-wrapper"},nt={key:1,class:"main-navigation__mobile-action-item-wrapper"},lt=["href"],it={class:"header-2022__tesa-pro-link-text"},ot={key:2,class:"main-navigation__mobile-action-item-wrapper"},rt=["title","aria-label"],st={class:"header-2022__locale-switch-button-text"},ut="mainNavigation",ct=Object.assign({name:"Header2022MainNavigation"},{__name:"Header2022MainNavigation",props:{active:{type:Boolean,default:!1},activeLocale:{type:String,default:null===($e=document.documentElement)||void 0===$e||null===(ze=$e.dataset)||void 0===ze?void 0:ze.locale},activeHeaderFunctions:{type:Object,default:()=>({})},activeSegment:{type:String,default:window.activeSegment||"default"},activeMenuPageId:{type:String,default:null},countryCode:{type:String,default:null},navDataEndpoint:{type:String,default:null},routes:{type:Object,default:()=>({})},tesaPro:{type:Object,default:()=>({})},headerOffset:{type:Number,default:r.yp.segmentSwitchHeight},expirationTimeOverride:{type:Number,default:0},hasSegmentSwitch:{type:Boolean,default:!1}},emits:["close-main-nav","main-nav-visible","reset-active-menu-page-id"],setup(e,t){var a;let{emit:n}=t;const o={default:1,xs:1,sm:2,md:2,lg:3},u=(0,l.iH)(null),c=(0,l.iH)(null),d=e,v=n,{labelStore:p}=(0,N.b)({labelsRequired:["global","modules.locale_selection","apps.shop"]}),{activeBreakpoint:g,activeLayout:h}=(0,m.S)(),{trackMainNavClose:_,trackMainNavLevelClose:f,trackMainNavLevelOpen:y,trackMainNavLinkClick:b}=(0,q.Cg)(),w=(0,Ge.k)(),{segmentSwitchOffset:k,segmentSwitchWidth:S}=(0,i.Jk)(w),P=(0,l.iH)(null),C=(0,l.iH)([null===(a=r.nr.find(e=>e.name===d.activeSegment))||void 0===a?void 0:a.rootPageId].filter(
1Boolean)),I=(0,l.iH)(!1),U=(0,l.iH)(["fromLeft"]),L=(0,l.iH)(!1),x=(0,l.iH)([]),B=(0,l.iH)(null),H=(0,l.Fl)(()=>{var e,t;return(null===(e=r.nr.find(e=>e.name===d.activeSegment))||void 0===e?void 0:e.rootPageId)||(null===(t=P.value)||void 0===t?void 0:t.id)}),O=(0,l.Fl)(()=>{if(!P.value)return[];let e=M(H.value);if(!e)return console.warn("pageId mismatch for Header2022MainNavigation root page"),[];const t={},a=function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;const{children:i,additionalItems:o,...r}=e,s=Boolean(n&&i&&i.length),u=`${e.id}${l?`-${l}`:""}`,c={...r,levelIndex:n,openLevel:s,internalId:u,parentId:l,links:[...s?[{title:e.overviewTitle||p.value["global.overview"],url:e.url,id:e.id,type:"overview"}]:[],...[...i||[],...o&&0===n?o.map(e=>({...M(e.id)||e,size:"xl"})):[]].map(e=>a(e,n+1,u))]};return t[u]={...c,links:c.links.map(e=>{const t={...e};return delete t.links,{...t}})},c};return a(e),t}),D=(0,l.Fl)(()=>C.value.map(e=>O.value[e])),F=(0,l.Fl)(()=>o[g.value]),G=(0,l.Fl)(()=>{var e;return H.value===(null===(e=P.value)||void 0===e?void 0:e.id)}),E=(0,l.Fl)(()=>d.hasSegmentSwitch&&"mobile"!==h.value&&k.value>=-16),T=(0,l.Fl)(()=>"mobile"===h.value&&d.headerOffset>100);function j(){v("close-main-nav"),_()}async function W(){try{var e,t;const a=await $()({url:d.navDataEndpoint,method:"GET"}),n=(null===(e=a.data)||void 0===e?void 0:e.expirationTime)||d.expirationTimeOverride;if(null!==(t=a.data)&&void 0!==t&&t.data)return n&&function(e,t){const a=JSON.parse(localStorage.getItem(ut)||"{}");localStorage.setItem(ut,JSON.stringify({...a,[d.activeLocale]:{expirationTime:+new Date+1e3*t,data:e}}))}(a.data.data,n),a.data.data}catch(e){console.warn("fetchNavData failed",e)}}function M(e){let t,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:P.value;const n=a=>{if(a.id===e)t=a;else{var l;const o=null===(l=a.children)||void 0===l?void 0:l.find(t=>t.id===e);if(o)t=o;else if(a.children){var i;null===(i=a.children)||void 0===i||i.forEach(e=>n(e))}}};return n(a),t}function z(){const e=L.value?2:F.value;let t=D.value.slice(-1*e);t.length>1&&0===t[0].levelIndex&&t.shift(),x.value=t.filter(Boolean)}function Z(e,t,a){var n,l;1===F.value?U.value=["fromRight"]:2===F.value?0===e?U.value=["fade"]:1===e&&1===x.value.length?U.value=["none","fromLeft"]:0===t&&2===x.value.length?U.value=["none","fade"]:1===t&&(U.value=["fromRight","fromRight"]):3===F.value&&(0===e?U.value=["fade"]:e>=2&&0===t&&3===x.value.length?(L.value=!0,U.value=["none","fade","fromRight"]):L.value&&1===t?(L.value=!1,U.value=["none","none","fromLeft"]):e>=1&&0===t&&1===x.value.length?U.value=["none","fromLeft","none"]:e>=1&&1===t&&2===x.value.length?U.value=["none","none","fromLeft"]:e>=1&&0===t&&3===x.value.length?U.value=["none","fade","fromRight"]:U.value=2===t?["fromRight","fromRight","fromRight"]:["none","fade","fade"]);const i=[...C.value].slice(0,e+1);i[e+1]=a,C.value=i;const o=null===(n=O.value)||void 0===n||null===(l=n[a])||void 0===l?void 0:l.url;o&&y(o)}function A(e){const t=parseInt(e.dataset.level),a=U.value[t];if(!B.value){var n,l;const t=(null===(n=u.value)||void 0===n?void 0:n.$el)||u.value;B.value=(null==t||null===(l=t.querySelector(".main-navigation__level"))||void 0===l?void 0:l.clientWidth)||e.clientWidth}let i=0;"fromLeft"===a?(i="desktop"===h.value?`-${B.value+32}px`:"-100%",e.style.zIndex=5):"fromRight"===a&&(i="desktop"===h.value?`${B.value+32}px`:"100%"),e.style.transform=`translateX(${i})`,"fade"===a&&(e.style.opacity=0)}function R(e,t){const a=parseInt(e.dataset.level),n="fade"===U.value[a]?200:400;(0,_e.Z)({targets:e,translateX:0,opacity:1,duration:n,easing:"easeInOutSine",complete:()=>{var a;t(),e.style.zIndex=10,null===(a=e.querySelector("a"))||void 0===a||a.focus()}})}function Y(e){const t=parseInt(e.dataset.level),a=U.value[t];e.style.zIndex="fade"===a?7:t<2?5:3}function V(e,t){const a=parseInt(e.dataset.level),n=U.value[a];let l=0;
1"fromLeft"===n?l="100%":"fromRight"===n&&(l=a>1?"-200%":"-100%");(0,_e.Z)({targets:e,translateX:l,opacity:0,duration:400,easing:"easeInOutSine",complete:t})}function J(e){var t;null===(t=e.querySelector("a"))||void 0===t||t.focus()}return(0,l.bv)(()=>{(0,s.jU)(async()=>{P.value=function(){const e=JSON.parse(localStorage.getItem(ut)||"{}")[d.activeLocale];return!(!e||e.expirationTime&&!(e.expirationTime>=+new Date))&&e.data}()||await W()}),window.addEventListener("resize",()=>{B.value=null},{passive:!0})}),(0,l.YP)(()=>d.active,async e=>{if(e){c.value.showModal();let e=[];d.activeMenuPageId&&(e=function(e){var t,a,n;const l=[];let i=null===(t=Object.values(O.value))||void 0===t||null===(a=t.filter(t=>t.id===e))||void 0===a||null===(n=a.sort((e,t)=>t.levelIndex-e.levelIndex))||void 0===n?void 0:n.reverse()[0];for(;i;){var o,r;null!==(o=i)&&void 0!==o&&null!==(r=o.links)&&void 0!==r&&r.length&&l.push(i.internalId),i=O.value[i.parentId]}return l.reverse()}(d.activeMenuPageId)),C.value=e.length?e:[H.value],(0,l.Y3)(()=>{var e,t;const a=(null===(e=u.value)||void 0===e?void 0:e.$el)||u.value;null==a||null===(t=a.querySelector("a"))||void 0===t||t.focus(),v("reset-active-menu-page-id")})}}),(0,l.YP)(I,e=>{v("main-nav-visible",e),e||(0,l.Y3)(()=>{c.value.close()})}),(0,l.YP)(D,()=>{z()}),(0,l.YP)(h,()=>{z()}),(t,a)=>{const n=(0,l.up)("Icon");return(0,l.wg)(),(0,l.iD)("div",Ze,[((0,l.wg)(),(0,l.j4)(l.lR,{defer:"",to:"#mainNav2022"},[(0,l._)("dialog",{ref_key:"layer",ref:c,class:(0,l.C_)(["main-navigation__layer",[{"-active":e.active},{"-show-segment-switch":E.value},{"-ignore-header-offset":T.value}]]),style:(0,l.j5)({"--header-offset":`${e.headerOffset}px`,"--segment-switch-offset":`${(0,l.SU)(k)}px`,"--segment-switch-width":`${(0,l.SU)(S)}px`}),tabindex:"0",onKeydown:(0,l.D2)((0,l.iM)(j,["prevent","stop"]),["esc"]),onClick:(0,l.iM)(j,["self"])},[(0,l.Wm)(l.uT,{name:T.value?"container-slide":"header-fade"},{default:(0,l.w5)(()=>[e.active?((0,l.wg)(),(0,l.iD)("div",Re,[E.value?(0,l.WI)(t.$slots,"segment-switch",{key:0}):(0,l.kq)("v-if",!0),a[7]||(a[7]=(0,l.Uk)()),(0,l.WI)(t.$slots,"header")])):(0,l.kq)("v-if",!0)]),_:3},8,["name"]),a[19]||(a[19]=(0,l.Uk)()),(0,l.Wm)(l.uT,{name:"container-slide",onBeforeEnter:a[5]||(a[5]=e=>I.value=!0),onEnter:J,onAfterLeave:a[6]||(a[6]=e=>I.value=!1)},{default:(0,l.w5)(()=>[e.active?((0,l.wg)(),(0,l.iD)("div",Ye,[(0,l.Wm)(l.W3,{name:"bg",tag:"div",class:"main-navigation__bg-wrapper"},{default:(0,l.w5)(()=>[((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(x.value.length,e=>((0,l.wg)(),(0,l.iD)("div",{key:`bg-column-${e}`,class:"main-navigation__bg-column"},[E.value?((0,l.wg)(),(0,l.iD)("span",Ve)):(0,l.kq)("v-if",!0)]))),128))]),_:1}),a[18]||(a[18]=(0,l.Uk)()),(0,l.Wm)(l.W3,{ref_key:"levelsWrapper",ref:u,name:"levels",tag:"nav",class:"main-navigation__levels-wrapper container",css:!1,onBeforeEnter:A,onEnter:R,onBeforeLeave:Y,onLeave:V},{default:(0,l.w5)(()=>[((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(x.value,(i,o)=>((0,l.wg)(),(0,l.iD)("div",{key:`main-navigation-level-${i.id}-${o}`,class:(0,l.C_)(["main-navigation__level",[`main-navigation__level-l${o+1}`,{"-has-icon":0===o}]]),"data-level":o,style:(0,l.j5)({gridArea:`1 / ${o+1}`})},[!G.value||i.levelIndex>=1?((0,l.wg)(),(0,l.iD)("div",Qe,[x.value.length<D.value.length&&0===o?((0,l.wg)(),(0,l.iD)("button",{key:0,type:"button",class:"main-navigation__back-button",onClick:e=>function(e){var t,a;e>1&&F.value>1&&(e+=F.value-1),L.value&&e++,1===F.value?U.value=["fromLeft"]:2===F.value?U.value=1===e?["fade","fromRight"]:["fromLeft","fromLeft"]:3===F.value&&(1===e?U.value=["fade","fromRight","fromRight"]:(e>=3&&x.value.length,U.value=["fromLeft","fromLeft","fromLeft"]));const n=null===(t=O.value)||void 0===t||null===(a=t[C.value[C.value.length-1]])||void 0===a?void 0:a.url;n&&f(n),L.value=!1;const l=[...C.value].slice(0,e);C.value=l}(i.levelIndex)},[(0,l.Wm)(n,{name:"arrow-right",class:"main-navigation__back-button-icon icon--flipped-x"})],8,Ke)):(0,l.kq)("v-if",!0),a[8]||(a[8]=(0,l.Uk)()),(0,l._)("a",{href:i.levelIndex>=1?i.links[0].url:i.url,onClick:a[0]||(a[0]=e=>(0,l.SU)(b)(e.target.href))},(0,l.zw)(i.title),9,Xe)])):(0,l.kq)("v-if",!0),a[17]||(a[17]=(0,l.Uk)()),(0,l._)("div",et,[(0,l._)("ul",{class:(0,l.C_)(["main-navigation__level-links",{"-show-images":"image"===i.format}])},[((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(i.links,(e,t)=>((0,l.wg)(),(0,l.iD)("li",{key:`main-navigation-link-${e.internalId}-${t}`,class:(0,l.C_)(["main-navigation__level-link-wrapper",["main-navigation__level-link-wrapper--"+(e.size||0===i.levelIndex&&G.value?"xl":"m"),{"main-navigation__level-link-wrapper--has-image":e.image}]])},["image"===i.format&&e.image?((0,l.wg)(),(0,l.j4)(Me,(0,l.dG)({key:0,ref_for:!0},e,{active:C.value.includes(e.internalId),onOpenLevel:e=>Z(i.levelIndex,o,e)}),null,16,["active","onOpenLevel"])):"icon"===i.format&&e.icon?((0,l.wg)(),(0,l.j4)(je,(0,l.dG)({key:1,ref_for:!0},e,{active:C.value.includes(e.internalId),onOpenLevel:e=>Z(i.levelIndex,o,e)}),null,16,["active","onOpenLevel"])):((0,l.wg)(),(0,l.j4)((0,l.SU)(be),(0,l.dG)({key:2,ref_for:!0},e,{active:C.value.includes(e.internalId),size:e.size||0===i.levelIndex&&G.value?"xl":"m",onOpenLevel:e=>Z(i.levelIndex,o,e)}),null,16,["active","size","onOpenLevel"]))],2))),128))],2),a[14]||(a[14]=(0,l.Uk)()),i.quickActions?((0,l.wg)(),(0,l.j4)((0,l.SU)(Ie),(0,l.dG)({key:0,ref_for:!0},i.quickActions,{class:"marg-t--5"}),null,16)):(0,l.kq)("v-if",!0),a[15]||(a[15]=(0,l.Uk)()),i.latestInsights?((0,l.wg)(),(0,l.j4)((0,l.SU)(Fe),(0,l.dG)({key:1,ref_for:!0},i.latestInsights,{class:"marg-t--5"}),null,16)):(0,l.kq)("v-if",!0),a[16]||(a[16]=(0,l.Uk)()),"mobile"===(0,l.SU)(h)&&0===i.levelIndex?((0,l.wg)(),(0,l.iD)("div",tt,[e.activeHeaderFunctions.shop?((0,l.wg)(),(0,l.iD)("div",at,[(0,l.Wm)((0,l.SU)(X.default),{class:"main-navigation__mobile-shop-links-item","account-route":e.routes.account,label:(0,l.SU)(p)["apps.shop.header_my_account"],"label-guest-logout":(0,l.SU)(p)["apps.shop.header_guest_logout"],"show-label-on-mobile":!0,"logout-guest-on-click":!0,onLogout:j,onLinkClicked:a[1]||(a[1]=()=>(0,l.SU)(b)(e.routes.account))},null,8,["account-route","label","label-guest-logout"]),a[9]||(a[9]=(0,l.Uk)()),(0,l.Wm)((0,l.SU)(te.default),{class:"main-navigation__mobile-shop-links-item","wishlist-route":e.routes.wishlist,label:(0,l.SU)(p)["apps.shop.wishlist_link_title"],"show-label-on-mobile":!0,title:(0,l.SU)(p)["apps.shop.wishlist_link_title"],"aria-label":(0,l.SU)(p)["apps.shop.wishlist_link_title"],onLinkClicked:a[2]||(a[2]=()=>(0,l.SU)(b)(e.routes.wishlist))}
1,null,8,["wishlist-route","label","title","aria-label"])])):(0,l.kq)("v-if",!0),a[12]||(a[12]=(0,l.Uk)()),e.activeHeaderFunctions.tesaPro?((0,l.wg)(),(0,l.iD)("div",nt,[(0,l._)("a",{href:e.tesaPro.link,class:"header-2022__tesa-pro-link",onClick:a[3]||(a[3]=()=>(0,l.SU)(b)(e.tesaPro.link))},[(0,l._)("span",it,(0,l.zw)(e.tesaPro.title),1),a[10]||(a[10]=(0,l.Uk)()),(0,l.Wm)(n,{class:"header-2022__tesa-pro-link-icon",name:"external-link"})],8,lt)])):(0,l.kq)("v-if",!0),a[13]||(a[13]=(0,l.Uk)()),e.activeHeaderFunctions.countrySwitch?((0,l.wg)(),(0,l.iD)("div",ot,[(0,l._)("button",{type:"button",class:"header-2022__locale-switch-button",title:(0,l.SU)(p)["modules.locale_selection.switch_to_other_country"],"aria-label":(0,l.SU)(p)["modules.locale_selection.switch_to_other_country"],onClick:a[4]||(a[4]=e=>t.$emit("open-country-switcher"))},[(0,l._)("span",st,(0,l.zw)(e.countryCode),1),a[11]||(a[11]=(0,l.Uk)()),(0,l.Wm)(n,{class:"header-2022__locale-switch-button-icon",name:"angle-right"})],8,rt)])):(0,l.kq)("v-if",!0)])):(0,l.kq)("v-if",!0)])],14,Je))),128))]),_:1},512)])):(0,l.kq)("v-if",!0)]),_:1})],46,Ae)])),a[20]||(a[20]=(0,l.Uk)()),e.active?(0,l.kq)("v-if",!0):(0,l.WI)(t.$slots,"default",{key:0})])}}}),dt=(0,y.Z)(ct,[["__scopeId","data-v-234b77fb"]]);var vt=a(6808),pt=a.n(vt),mt=a(3392);const gt={class:"segment-switch__container"},ht=["href","aria-label"],_t={class:"segment-switch__segments"},ft=["href","onClick"],yt=Object.assign({name:"Header2022SegmentSwitch"},{__name:"Header2022SegmentSwitch",props:{activeSegment:{type:String,default:window.activeSegment},links:{type:Array,default:()=>[]},genericHomepageUrl:{type:String,default:"/"}},setup(e,t){var a;let{expose:n}=t;const o=null===(a=(0,l.FN)())||void 0===a?void 0:a.proxy,s=(0,l.iH)(null),u=e,{trackSegmentNavigationClick:c}=(0,q.Cg)(),{labelStore:d}=(0,N.b)({labelsRequired:["global","modules.navigation"]}),v=(0,Ge.k)(),{mainNavOpen:p}=(0,i.Jk)(v);function m(){c(u.genericHomepageUrl,[u.activeSegment,null]),localStorage.removeItem("activeHeaderSegment"),pt().remove(r.n7),location.href=u.genericHomepageUrl}function g(){c(u.genericHomepageUrl,[u.activeSegment,null]),pt().remove(r.n7),location.href=u.genericHomepageUrl}return r.nr.map(e=>e.name).includes(u.activeSegment)&&(pt().set(r.n7,u.activeSegment,{expires:90}),localStorage.setItem("activeHeaderSegment",u.activeSegment)),n({storeBounds:function(){const e=(0,Ge.k)();e.storeSegmentSwitchOffset(o.$el.getBoundingClientRect().top),e.storeSegmentSwitchWidth(s.value.clientWidth)}}),(t,a)=>{const n=(0,l.up)("Icon");return(0,l.wg)(),(0,l.iD)("div",{class:(0,l.C_)(["segment-switch",[`segment-switch--${e.activeSegment}`,{"segment-switch--main-nav-open":(0,l.SU)(p)}]])},[(0,l._)("div",gt,[(0,l._)("nav",{ref_key:"linkWrapper",ref:s,class:"segment-switch__link-wrapper"},[(0,l._)("a",{href:e.genericHomepageUrl,class:"segment-switch__home-link","aria-label":(0,l.SU)(d)["modules.navigation.go_to_homepage"],onClick:(0,l.iM)(g,["prevent"])},[(0,l.Wm)(n,{name:"home",class:"segment-switch__home-icon"})],8,ht),a[0]||(a[0]=(0,l.Uk)()),(0,l._)("div",_t,[((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(e.links,t=>((0,l.wg)(),(0,l.iD)(l.HY,null,[t.segment===e.activeSegment?((0,l.wg)(),(0,l.iD)("button",{key:t.segment,type:"button",class:"segment-switch__link -active",onClick:m},[(0,l.Uk)((0,l.zw)(t.title)+" ",1),"consumer"===t.segment&&"consumer"!==e.activeSegment?((0,l.wg)(),(0,l.j4)((0,l.SU)(mt.Z),{key:0,class:"segment-switch__cart-items-count"})):(0,l.kq)("v-if",!0)])):((0,l.wg)(),(0,l.iD)("a",{key:t.segment,class:"segment-switch__link",href:t.url,onClick:()=>function(e){c(e.url,[u.activeSegment,e.segment])}(t)},[(0,l.Uk)((0,l.zw)(t.title)+" ",1),"consumer"===t.segment&&"consumer"!==e.activeSegment?((0,l.wg)(),(0,l.j4)((0,l.SU)(mt.Z),{key:0,class:"segment-switch__cart-items-count"})):(0,l.kq)("v-if",!0)],8,ft))],64))),256))])],512)])],2)}}});var bt,wt;
1const kt={class:"header-2022-root"},St={class:"header-2022__overlay-wrapper"},Pt=["href","onClick"],Ct=["href","onClick"],It="segmentHeaderData",Ut=Object.assign({name:"Header2022"},{__name:"Header2022",props:{activeLocale:{type:String,default:null===(bt=document.documentElement)||void 0===bt||null===(wt=bt.dataset)||void 0===wt?void 0:wt.locale},activeSegment:{type:String,default:window.activeSegment||"default"},countryCode:{type:String,default:null},enablePaypalExpressCheckout:{type:Boolean,default:!1},headerDataEndpoints:{type:Object,default:()=>({})},hideNavigation:{type:Boolean,default:!1},horizontalNavLinks:{type:Array,default:()=>[]},isCheckoutPage:{type:Boolean,default:!1},navDataEndpoint:{type:String,default:null},partnerSite:{type:Boolean,default:!1},reloadHeaderData:{type:Boolean,default:window.reloadHeaderData??!1},routes:{type:Object,default:()=>({})},segmentSwitchGenericHomepageUrl:{type:String,default:"/"},segmentSwitchLinks:{type:Array,default:()=>[]},showCountrySwitchButtonInHeader:{type:Boolean,default:!1},showTesaProLinkInHeader:{type:Boolean,default:!1},showShopFunctions:{type:Boolean,default:!1},tesaPro:{type:Object,default:()=>({})},hasSegmentSwitch:{type:Boolean,default:!1}},setup(e){var t,n;const i=(0,s.RC)(()=>a.e(9578).then(a.bind(a,804))),o=(0,l.iH)(null),u=(0,l.iH)(null),c=(0,l.iH)(null),d=e,{activeLayout:v}=(0,m.S)(),{trackHeaderLinkClick:p,trackMainNavClose:g,trackMainNavOpen:h}=(0,q.Cg)(),{labelStore:_}=(0,N.b)({labelsRequired:["global","modules.locale_selection","modules.navigation"]}),f=(0,l.iH)({countrySwitch:d.showCountrySwitchButtonInHeader,tesaPro:d.showTesaProLinkInHeader,shop:d.showShopFunctions}),y=(0,l.iH)(d.horizontalNavLinks),b=(0,l.iH)(null),w=(0,l.iH)(d.tesaPro),k=(0,l.iH)(0),S=(0,l.iH)(null),P=(0,l.iH)(0),C=(0,l.iH)(window.innerHeight*r.yp.collapseScreenHeightFactor),I=(0,l.iH)(!1),U=(0,l.iH)(!1),L=(0,l.iH)(!1),x=(0,l.iH)(d.hasSegmentSwitch?r.yp.segmentSwitchHeight:0),B=(0,l.iH)((null===(t=window.tesaAppData)||void 0===t||null===(n=t.importantMessages)||void 0===n?void 0:n.length)??null),H=(0,l.Fl)(()=>!I.value&&k.value>=C.value&&P.value>r.yp.expandThreshold),O=(0,l.Fl)({get:()=>(0,Ge.k)().mainNavOpen,set:e=>(0,Ge.k)().storeMainNaveOpen(e)}),D=(0,l.Fl)({get:()=>(0,Ge.k)().countrySwitcherOpen,set:e=>(0,Ge.k)().storeCountrySwitcherOpen(e)}),F=(0,l.Fl)({get:()=>(0,Ge.k)().headerSearchOpen,set:e=>(0,Ge.k)().storeHeaderSearchOpen(e)}),G=(0,l.Fl)({get:()=>(0,Ge.k)().headerExpanded,set:e=>{if(!(0,Ge.k)().bodyIsLocked)return(0,Ge.k)().storeHeaderExpanded(e)}}),E=(0,l.Fl)({get:()=>(0,Ge.k)().headerHeight,set:e=>(0,Ge.k)().storeNavHeight(e)}),T=(0,l.Fl)(()=>I.value||D.value||F.value),j=(0,l.Fl)(()=>((0,Ge.k)().bodyIsLocked||U.value||I.value)&&L.value&&G.value),W=(0,l.Fl)(()=>{var e;return(null===(e=r.nr.find(e=>e.name===d.activeSegment))||void 0===e?void 0:e.rootUrl)||d.routes.homepage});function M(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];D.value=!1,e&&(O.value=!1)}function Z(){var e;null===(e=c.value)||void 0===e||e.storeBounds()}function A(e){h(e.url),b.value=e.id,Q(!0)}function Y(){O.value?g():h(),Q()}function V(){p(W.value)}function J(e){F.value=e}function Q(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:!O.value;var t;e&&(Z(),x.value=null===(t=u.value)||void 0===t?void 0:t.getBoundingClientRect().top);(0,l.Y3)(()=>{O.value=e})}function K(){O.value=!1,I.value=!1,(0,l.Y3)(()=>{D.value=!0})}function X(){O.value=!1,I.value=!1,(0,l.Y3)(()=>{F.value=!0})}async function ee(){var e;const t=null===(e=d.headerDataEndpoints)||void 0===e?void 0:e[d.activeSegment];if(!t)return!1;try{var a;const e=await $()({url:t,method:"GET"});if(null!==(a=e.data)&&void 0!==a&&a.data){var n,l;if(null!==(n=e.data)&&void 0!==n&&n.expirationTime)!function(e,t){let a={...JSON.parse(localStorage.getItem(It)||"{}")};const n={expirationTime:+new Date+1e3*t,data:e};a[d.activeLocale]?a[d.activeLocale][d.activeSegment]=n:a[d.activeLocale]={[d.activeSegment]:n};localStorage.setItem(It,JSON.stringify(a))}(e.data.data,null===(l=e.data)||void 0===l?void 0:l.expirationTime);return e.data.data}}catch(e){console.warn("fetchNavData failed",e)}}return(0,l.bv)(()=>{k.value=window.scrollY,window.addEventListener("scroll",()=>{if(!T.value){const e=window.scrollY,t=e-k.value;S.value=t>0?"down":"up",k.value=e,P.value+=t}},{passive:!0});const e=()=>{var e;E.value=(null===(e=u.value)||void 0===e?void 0:e.clientHeight)||0};window.addEventListener("resize",()=>
1{C.value=window.innerHeight*r.yp.collapseScreenHeightFactor,e(),I.value&&Z()},{passive:!0}),e();new IntersectionObserver(e=>{let[t]=e,a=!t.isIntersecting;if(a){var n;a=(null===(n=u.value)||void 0===n?void 0:n.getBoundingClientRect()).top<=0}L.value=a},{threshold:[1],rootMargin:"-1px 0px 0px 0px"}).observe(o.value)}),(0,l.YP)(H,e=>{G.value=!e}),(0,l.YP)(T,e=>{(0,s.JP)(e,{noOverlay:O.value}),U.value=e&&(D.value||F.value)}),(0,l.YP)(S,()=>{P.value=0}),(0,l.YP)(O,e=>{document.body.classList.toggle("-main-nav-open",e)}),(async()=>{if(d.reloadHeaderData){const t=function(){var e;const t=null===(e=JSON.parse(localStorage.getItem(It)||"{}")[d.activeLocale])||void 0===e?void 0:e[d.activeSegment];return!(!t||t.expirationTime&&!(t.expirationTime>=+new Date))&&t.data}()||await ee();if(t){var e;const a=null===(e=y.value.find(e=>e.active))||void 0===e?void 0:e.url;y.value=t.horizontalNavLinks.map(e=>({...e,active:e.url===a})),f.value={countrySwitch:t.showCountrySwitchButtonInHeader,tesaPro:t.showTesaProLinkInHeader,shop:t.showShopFunctions},w.value=t.tesaPro,(0,l.Y3)(()=>{document.querySelector("html").classList.remove("-hide-header-links")})}}null===B.value&&window.addEventListener("renderImportantMessageBanners",()=>{B.value=!0})})(),(t,a)=>((0,l.wg)(),(0,l.iD)("div",kt,[a[13]||(a[13]=(0,l._)("div",{id:"toastBarFixed"},null,-1)),a[14]||(a[14]=(0,l.Uk)()),a[15]||(a[15]=(0,l._)("div",{id:"mainNav2022"},null,-1)),a[16]||(a[16]=(0,l.Uk)()),(0,l.WI)(t.$slots,"redirect-layer"),a[17]||(a[17]=(0,l.Uk)()),e.hasSegmentSwitch?((0,l.wg)(),(0,l.j4)((0,l.SU)(yt),{key:0,ref_key:"segmentSwitch",ref:c,links:e.segmentSwitchLinks,"generic-homepage-url":e.segmentSwitchGenericHomepageUrl},null,8,["links","generic-homepage-url"])):(0,l.kq)("v-if",!0),a[18]||(a[18]=(0,l.Uk)()),(0,l._)("header",{ref_key:"header",ref:o,class:(0,l.C_)(["header-2022",{"header-2022--sticky":L.value,"header-2022--collapsed":!G.value,"header-2022--body-locked":U.value,"header-2022--main-nav-open":O.value,"header-2022--fixed":j.value}]),role:"banner"},[B.value?((0,l.wg)(),(0,l.j4)((0,l.SU)(i),{key:0})):(0,l.kq)("v-if",!0),a[10]||(a[10]=(0,l.Uk)()),(0,l.Wm)((0,l.SU)(z.default)),a[11]||(a[11]=(0,l.Uk)()),(0,l._)("div",St,[(0,l.WI)(t.$slots,"locale-switch",{countrySwitcherOpen:D.value,mainNavOpen:O.value,closeCountrySwitcher:M}),a[3]||(a[3]=(0,l.Uk)()),(0,l.WI)(t.$slots,"search",{headerSearchOpen:F.value,setHeaderSearchOpen:J})]),a[12]||(a[12]=(0,l.Uk)()),(0,l._)("div",{ref_key:"pageHeader",ref:u,class:"header-2022__main-wrapper"},[(0,l.Wm)(he,{"active-header-functions":f.value,"active-horizontal-nav-links":y.value,"active-layout":(0,l.SU)(v),"country-code":e.countryCode,"enable-paypal-express-checkout":e.enablePaypalExpressCheckout,"hide-navigation":e.hideNavigation,"is-checkout-page":e.isCheckoutPage,"label-store":(0,l.SU)(_),"main-nav-open":O.value,"partner-site":e.partnerSite,"root-url":W.value,routes:e.routes,"tesa-pro-link":w.value,onHorizontalNavLinkClicked:A,onLogoClick:V,onMenuButtonClick:Y,onOpenCountrySwitcher:K,onOpenHeaderSearch:X},{logo:(0,l.w5)(e=>{let{rootUrl:n,onLogoClick:i}=e;return[(0,l.WI)(t.$slots,"logo",{rootUrl:n,onLogoClick:i},()=>[(0,l._)("a",{class:"header-2022__logo",href:n,"aria-label":"tesa SE Logo",onClick:i},[...a[4]||(a[4]=[(0,l._)("svg",{role:"img","aria-hidden":"true",focusable:"false",viewBox:"0 0 148 44"},[(0,l._)("use",{href:"#tesa-logo"})],-1)])],8,Pt)])]}),_:3},8,["active-header-functions","active-horizontal-nav-links","active-layout","country-code","enable-paypal-express-checkout","hide-navigation","is-checkout-page","label-store","main-nav-open","partner-site","root-url","routes","tesa-pro-link"]),a[7]||(a[7]=(0,l.Uk)()),a[8]||(a[8]=(0,l._)("div",{class:"header-2022__brand-bar brand-bar"},null,-1)),a[9]||(a[9]=(0,l.Uk)()),e.hideNavigation?(0,l.kq)("v-if",!0):((0,l.wg)(),(0,l.j4)((0,l.SU)(dt),{key:0,id:"main-navigation","nav-data-endpoint":e.navDataEndpoint,"active-locale":e.activeLocale,"country-code":e.countryCode,"active-segment":e.activeSegment,"active-menu-page-id":b.value,routes:e.routes,"tesa-pro":w.value,active:O.value,"active-header-functions":f.value,"header-offset":x.value,"has-segment-switch":e.hasSegmentSwitch,onCloseMainNav:a[0]||(a[0]=e=>O.value=!1),onMainNavVisible:a[1]||(a[1]=e=>I.value=e),onOpenCountrySwitcher:K,onResetActiveMenuPageId:a[2]||(a[2]=e=>b.value=null)},{"segment-switch":(0,l.w5)(()=>[e.hasSegmentSwitch?((0,l.wg)(),(0,l.j4)((0,l.SU)(yt),{key:0,links:e.segmentSwitchLinks,"generic-homepage-url":e.segmentSwitchGenericHomepageUrl},null,8,["links","generic-homepage-url"])):(0,l.kq)("v-if",!0)]),header:(0,l.w5)(()=>[(0,l.Wm)(he,{"active-header-functions":f.value,"active-horizontal-nav-links":y.value,"active-layout":(0,l.SU)(v),"country-code":e.countryCode,"enable-paypal-express-checkout":e.enablePaypalExpressCheckout,"hide-navigation":e.hideNavigation,"is-checkout-page":e.isCheckoutPage,"is-in-main-nav-layer":!0,"label-store":(0,l.SU)(_),"main-nav-open":O.value,"partner-site":e.partnerSite,"root-url":W.value,routes:e.routes,"tesa-pro-link":w.value,onHorizontalNavLinkClicked:A,onLogoClick:V,onMenuButtonClick:Y,onOpenCountrySwitcher:K,onOpenHeaderSearch:X},{logo:(0,l.w5)(e=>{let{rootUrl:n,onLogoClick:i}=e;return[(0,l.WI)(t.$slots,"logo",{rootUrl:n,onLogoClick:i},()=>[(0,l._)("a",{class:"header-2022__logo",href:n,"aria-label":"tesa SE Logo",onClick:i},[...a[5]||(a[5]=[(0,l._)("svg",{role:"img","aria-hidden":"true",focusable:"false",viewBox:"0 0 148 44"},[(0,l._)("use",{href:"#tesa-logo"})],-1)])],8,Ct)])]}),_:3},8,["active-header-functions","active-horizontal-nav-links","active-layout","country-code","enable-paypal-express-checkout","hide-navigation","is-checkout-page","label-store","main-nav-open","partner-site","root-url","routes","tesa-pro-link"])]),_:3},8,["nav-data-endpoint","active-locale","country-code","active-segment","active-menu-page-id","routes","tesa-pro","active","active-header-functions","header-offset","has-segment-switch"]))],512)],2),a[19]||(a[19]=(0,l.Uk)()),t.$slots.breadcrumb?((0,l.wg)(),(0,l.j4)((0,l.SU)(R),{key:1},{default:(0,l.w5)(()=>[(0,l.WI)(t.$slots,"breadcrumb")]),_:3})):(0,l.kq)("v-if",!0)]))}});var Lt=a(2448);const xt="scrolled-into-view",Bt=Object.assign({name:"HeadlineModule"},{__name:"HeadlineModule",setup(e){var t;const a=null===(t=(0,l.FN)())||void 0===t?void 0:t.proxy,n=(0,l.iH)(null);return(0,l.bv)(()=>{"IntersectionObserver"in window?(n.value=new IntersectionObserver((e,t)=>
1{let[a]=e;a.isIntersecting&&(a.target.classList.add(xt),t.unobserve(a.target))},{root:null,rootMargin:"0px",threshold:.5}),n.value.observe(a.$el)):a.$el.classList.add(xt)}),(0,l.Jd)(()=>{n.value&&n.value.disconnect()}),(e,t)=>((0,l.wg)(),(0,l.iD)("div",null,[(0,l.WI)(e.$slots,"default")]))}});var Ht=a(7418);const Ot=["tabindex"],Dt=["aria-label","aria-expanded"],Ft=Object.assign({name:"InfoBox"},{__name:"InfoBox",props:{href:{type:String,default:""},toggleLabel:{type:String,required:!0}},setup(e){var t;const a=null===(t=(0,l.FN)())||void 0===t?void 0:t.proxy,{activeLayout:n}=(0,m.S)(),i=(0,l.iH)(!1);function o(e){e.target.closest("[data-info-box-close]")?i.value=!1:e.target.closest("a, button")||function(){if("desktop"===n.value){var e;return void(null===(e=a.$el.querySelector("[data-info-box-link]"))||void 0===e||e.click())}r()}()}function r(){i.value=!i.value}function s(){const e=a.$el.querySelector("[data-info-box-close]");e&&(e.tabIndex=i.value?0:-1,e.setAttribute("aria-hidden",String(!i.value)))}return(0,l.bv)(()=>{s()}),(0,l.YP)(i,()=>{s()}),(t,a)=>((0,l.wg)(),(0,l.iD)("article",{class:(0,l.C_)({"-active":i.value}),tabindex:"desktop"!==(0,l.SU)(n)||e.href?null:0,"data-info-box-enhancer":"",onClick:o},["desktop"!==(0,l.SU)(n)?((0,l.wg)(),(0,l.iD)("button",{key:0,type:"button",class:"nested-page-teaser__toggle-button","aria-label":e.toggleLabel,"aria-expanded":String(i.value),onClick:(0,l.iM)(r,["stop"])},null,8,Dt)):(0,l.kq)("v-if",!0),a[0]||(a[0]=(0,l.Uk)()),(0,l.WI)(t.$slots,"default")],10,Ot))}}),Gt={"data-image-text-stacked-slider-enhancer":""},Et={class:"image-text-stacked__cards container",ref:"cards"},Tt={class:"container"},jt={class:"content-slider-controls"},Wt={class:"content-slider-controls__button-wrapper"},Nt=["aria-label"],qt=["aria-label"],Mt={class:"content-slider-controls__indicator-container"},$t=Object.assign({name:"ImageTextStackedSlider"},{__name:"ImageTextStackedSlider",props:{teaserCount:{type:Number,default:5},previousLabel:{type:String,default:""},nextLabel:{type:String,default:""}},emits:["show-slider-controls","swiperInitialized"],setup(e,t){let{emit:a}=t;const n=(0,l.iH)(null),i=(0,l.iH)(null),o=(0,l.iH)(null),r=e,s=a,u=(0,l.iH)(null),{indicatorStyle:c,showSliderControls:d,swiper:v}=(0,k.M)({emit:s,initialSwiperOptions:u,sliderNextButton:o,sliderPrevButton:i,swiperElement:n});function p(e){var t,a,n,l;const i=null===(t=(a=e.target).closest)||void 0===t?void 0:t.call(a,"swiper-slide"),o=i&&Array.from((null===(n=v.value)||void 0===n?void 0:n.slides)||[]).indexOf(i),r=Number.isInteger(o)?null===(l=v.value)||void 0===l?void 0:l.slides[o]:null;if(r&&!r.classList.contains("swiper-slide-visible")){r.matches(".swiper-slide-visible + .swiper-slide")?v.value.slideNext():v.value.slidePrev()}}return u.value={...u.value,slidesPerView:1,spaceBetween:24,watchOverflow:!0,threshold:10,watchSlidesProgress:!0,breakpoints:{768:{slidesPerView:2,spaceBetween:24},1024:{slidesPerView:Math.min(r.teaserCount,3),spaceBetween:32},1200:{slidesPerView:Math.min(r.teaserCount,4),spaceBetween:32}},injectStyles:["\n .swiper {\n overflow: visible;\n }\n "]},(t,a)=>((0,l.wg)(),(0,l.iD)("div",Gt,[(0,l._)("div",Et,[a[0]||(a[0]=(0,l._)("div",{class:"image-text-stacked__cards__gradient image-text-stacked_2_cards__gradient--left"},null,-1)),a[1]||(a[1]=(0,l.Uk)()),(0,l._)("swiper-container",{ref_key:"swiperElement",ref:n,class:"swiper-container",init:"false",onClick:p},[(0,l.WI)(t.$slots,"default")],512),a[2]||(a[2]=(0,l.Uk)()),a[3]||(a[3]=(0,l._)("div",{class:"image-text-stacked__cards__gradient image-text-stacked__cards__gradient--right"},null,-1))],512),a[6]||(a[6]=(0,l.Uk)()),(0,l.wy)((0,l._)("div",Tt,[(0,l._)("div",jt,[(0,l._)("div",Wt,[(0,l._)("button",{type:"button",ref_key:"sliderPrevButton",ref:i,class:"content-slider-controls__button","aria-label":e.previousLabel},[(0,l.Wm)((0,l.SU)(S.Z),{name:"angle-left"})],8,Nt),a[4]||(a[4]=(0,l.Uk)()),(0,l._)("button",{type:"button",ref_key:"sliderNextButton",ref:o,class:"content-slider-controls__button","aria-label":e.nextLabel},[(0,l.Wm)((0,l.SU)(S.Z),{name:"angle-right"})],8,qt)]),a[5]||(a[5]=(0,l.Uk)()),(0,l._)("div",Mt,[(0,l._)("div",{class:"content-slider-control
1s__indicator",style:(0,l.j5)((0,l.SU)(c))},null,4)])])],512),[[l.F8,(0,l.SU)(d)]])]))}}),zt=Object.assign({name:"MediaWrapper"},{__name:"MediaWrapper",props:{layoutBreakPoint:{type:String,default:"sm"}},setup(e){const t=(0,l.Rr)(),a=e,{isBiggerOrEqualThanBreakpoint:n}=(0,m.S)(),i=(0,l.Fl)(()=>Boolean(t.desktop)),o=(0,l.Fl)(()=>i.value&&n(a.layoutBreakPoint));return(e,t)=>((0,l.wg)(),(0,l.iD)("div",null,[o.value?(0,l.WI)(e.$slots,"desktop",{key:1}):(0,l.WI)(e.$slots,"default",{key:0})]))}});var Zt=a(7722),At=a(2917),Rt=a(7347),Yt=a.n(Rt);const Vt=Object.assign({name:"navigationLinkClamp"},{__name:"NavigationLinkClamp",props:{fontsToLoad:{type:Array,default:()=>["ProximaNovaCond",{weight:400}]}},setup(e){var t;const a=e,n=null===(t=(0,l.FN)())||void 0===t?void 0:t.proxy;let i,o,r,u,c,d=!1;const v=()=>{if(!i||!o||!r)return;const e=i.getBoundingClientRect(),t=[...o.getClientRects()].reduce((t,a)=>Math.max(t,a.right-e.left),0),a=i.clientWidth-Number.parseFloat(getComputedStyle(i).paddingRight);r.style.right=a-t+"px",d=!1};return(0,l.bv)(()=>{var e,t,l,p,m,g;i=null==n||null===(e=n.$el)||void 0===e?void 0:e.nextElementSibling,o=null===(t=i)||void 0===t||null===(l=t.querySelector)||void 0===l?void 0:l.call(t,".navigation-link__text"),r=null===(p=i)||void 0===p||null===(m=p.querySelector)||void 0===m?void 0:m.call(p,".navigation-link__icon"),null!==(g=i)&&void 0!==g&&g.classList.contains("navigation-link")&&o&&r&&(c=()=>{d||(u=requestAnimationFrame(v),d=!0)},window.addEventListener("resize",c),v(),Promise.all(a.fontsToLoad.map(e=>new(Yt())(e[0],e[1]))).then(v),(0,s.W2)().then(v))}),(0,l.ic)(v),(0,l.Jd)(()=>{u&&cancelAnimationFrame(u),window.removeEventListener("resize",c)}),(e,t)=>(0,l.WI)(e.$slots,"default")}});var Jt=a(6667),Qt=a(3557),Kt=a(9448);const Xt=["action"],ea={class:"headline headline--4"},ta=Object.assign({name:"PasswordPageProtection"},{__name:"PasswordPageProtection",props:{formEndpoint:{type:String,default:null,mandatory:!0}},setup(e){var t;const a=null===(t=(0,l.FN)())||void 0===t?void 0:t.proxy,n=(0,l.iH)(null),i=e,{labelStore:o,labelStoreLoaded:r}=(0,N.b)({labelsRequired:["global","modules.page_password_protection"],labelKeyReplaceFn:e=>e.replace("modules.page_password_protection.","")}),s=(0,l.iH)(!1),u=(0,l.iH)(null),c=(0,l.iH)(!1);async function d(){const e=await n.value.validate();if(c.value=!1,e){s.value=!0;try{const e=await $().post(i.formEndpoint,{password:u.value},{});e.data.status&&"success"===e.data.status?e.data.redirectUrl?location.href=e.data.redirectUrl:e.data.reload?location.reload():console.warn("password submit succeeded, but neither redirectUrl nor reload keyword is present."):(c.value=!0,s.value=!1)}catch(e){console.warn("password submit failed",e),c.value=!0,s.value=!1}}}return(0,l.bv)(()=>{a.$el.showModal()}),(0,l.YP)(c,()=>{n.value.setErrors({password:o.value.invalid_error_message})}),document.body.classList.add("-content-blur"),(t,a)=>((0,l.wg)(),(0,l.iD)("dialog",{class:"pw-protection-layer",onCancel:a[1]||(a[1]=(0,l.iM)(()=>{},["prevent"]))},[(0,l.Wm)(Qt.Z,{ref_key:"observer",ref:n},{default:(0,l.w5)(()=>[(0,l._)("form",{action:e.formEndpoint,method:"post",onSubmit:(0,l.iM)(d,["prevent"])},[(0,l._)("div",ea,(0,l.zw)((0,l.SU)(o).title),1),a[2]||(a[2]=(0,l.Uk)()),(0,l.Wm)(Jt.default,{name:"password",type:"password",rules:"required",autocomplete:"current-password",label:(0,l.SU)(r)?(0,l.SU)(o).password_field_placeholder:" ","custom-messages":{required:(0,l.SU)(o).required_error_message},class:"marg-t--3",onInput:a[0]||(a[0]=e=>u.value=e)},null,8,["label","custom-messages"]),a[3]||(a[3]=(0,l.Uk)()),(0,l.Wm)(Kt.default,{"button-type":"submit",buttonClasses:["button","button--cta-2","button--full-width"],pending:s.value},{default:(0,l.w5)(()=>[(0,l.Uk)((0,l.zw)((0,l.SU)(o).form_submit),1)]),_:1},8,["pending"])],40,Xt)]),_:1},512)],32))}});var aa=a(3982),na=a(6069);const la=["data-tracking-id","data-tracking-variant"],ia=Object.assign({name:"ProductTeaserShopTwig"},{__name:"ProductTeaserShopTwig",props:{cmsProductContentId:{type:String,default:null},cmsBaseProductId:{type:String,default:null},url:{type:String,default:null},name:{type:String,default:null},productCategory:{type:String,default:null},productImage:{type:Object,default:null},variants:{type:Array,default:null},showBookmarkButton:{type:Boolean,default:!0},showBookmarkButtonInLayer:{type:Boolean,default:!0},routes:{type:Object,default:()=>({})},showTitle:{type:Boolean,default:!0},initialTargetEcomId:{type:String,default:null},retailersByEan:{type:[Object,Array],default:null},initialQuantity:{type:Number,default:1},hideShopDetails:{type:Boolean,default:!1},sliderLayout:{type:Boolean,default:!1}
1,onBackground:{type:String,default:null}},setup(e){const t=e,a=(0,l.f3)("insertationProduct",null),n=(0,l.iH)((0,s.Rl)()),i=(0,l.iH)(t.initialTargetEcomId);function o(e){var a,n;(null===(a=(n=e.target).closest)||void 0===a?void 0:a.call(n,"a.product-teaser__link, a.product-teaser__product-name"))&&(e.preventDefault(),i.value&&(0,na.IY)(i.value),(0,l.Y3)(()=>{location.href=t.url}))}return(0,l.JJ)("initialQuantity",t.initialQuantity),(0,l.JJ)("productTeaserShopTwig",{onTargetEcomIdChange:function(e){var t;i.value=e,null==a||null===(t=a.onTargetEcomIdChange)||void 0===t||t.call(a,e)},targetEcomId:i}),(t,a)=>((0,l.wg)(),(0,l.iD)("article",{class:(0,l.C_)(["product-teaser",[e.sliderLayout?"product-teaser--shop-slider":"product-teaser--shop",e.onBackground?"product-teaser--on-"+e.onBackground+"-bg":null]]),"data-tracking-id":`pt-${n.value}`,"data-tracking-variant":i.value,"data-product-teaser-shop-enhancer":"",onClick:o},[(0,l.WI)(t.$slots,"default")],10,la))}}),oa={"data-product-teaser-slider-enhancer":""},ra={class:"product-teasers__cards container",ref:"cards"},sa={class:"container"},ua={class:"content-slider-controls"},ca={class:"content-slider-controls__button-wrapper"},da=["aria-label"],va=["aria-label"],pa={class:"content-slider-controls__indicator-container"},ma=Object.assign({name:"ProductTeaserSliderTwig"},{__name:"ProductTeaserSliderTwig",props:{previousLabel:{type:String,default:""},nextLabel:{type:String,default:""}},emits:["show-slider-controls","swiperInitialized"],setup(e,t){let{emit:a}=t;const n=(0,l.iH)(null),i=(0,l.iH)(null),o=(0,l.iH)(null),r=a,s=(0,l.iH)({slidesPerView:1,spaceBetween:24,watchOverflow:!0,threshold:10,watchSlidesProgress:!0,breakpoints:{768:{slidesPerView:3,spaceBetween:24},1024:{slidesPerView:3,spaceBetween:32},1200:{slidesPerView:4,spaceBetween:32}},injectStyles:["\n .swiper {\n overflow: visible;\n }\n ::slotted(swiper-slide) {\n height: auto;\n }\n "]}),{indicatorStyle:u,showSliderControls:c,swiper:d}=(0,k.M)({emit:r,initialSwiperOptions:s,sliderNextButton:o,sliderPrevButton:i,swiperElement:n});function v(e){var t,a,n,l;const i=null===(t=(a=e.target).closest)||void 0===t?void 0:t.call(a,"swiper-slide"),o=i&&Array.from((null===(n=d.value)||void 0===n?void 0:n.slides)||[]).indexOf(i),r=Number.isInteger(o)?null===(l=d.value)||void 0===l?void 0:l.slides[o]:null;if(r&&!r.classList.contains("swiper-slide-visible")){r.matches(".swiper-slide-visible + .swiper-slide")?d.value.slideNext():d.value.slidePrev()}}return(t,a)=>((0,l.wg)(),(0,l.iD)("div",oa,[(0,l._)("div",ra,[a[0]||(a[0]=(0,l._)("div",{class:"product-teasers__cards__gradient product-teasers__cards__gradient--left"},null,-1)),a[1]||(a[1]=(0,l.Uk)()),(0,l._)("swiper-container",{ref_key:"swiperElement",ref:n,class:"swiper-container",init:"false",onClick:v},[(0,l.WI)(t.$slots,"default")],512),a[2]||(a[2]=(0,l.Uk)()),a[3]||(a[3]=(0,l._)("div",{class:"product-teasers__cards__gradient product-teasers__cards__gradient--right"},null,-1))],512),a[6]||(a[6]=(0,l.Uk)()),(0,l.wy)((0,l._)("div",sa,[(0,l._)("div",ua,[(0,l._)("div",ca,[(0,l._)("button",{type:"button",ref_key:"sliderPrevButton",ref:i,class:"content-slider-controls__button","aria-label":e.previousLabel},[(0,l.Wm)((0,l.SU)(S.Z),{name:"angle-left"})],8,da),a[4]||(a[4]=(0,l.Uk)()),(0,l._)("button",{type:"button",ref_key:"sliderNextButton",ref:o,class:"content-slider-controls__button","aria-label":e.nextLabel},[(0,l.Wm)((0,l.SU)(S.Z),{name:"angle-right"})],8,va)]),a[5]||(a[5]=(0,l.Uk)()),(0,l._)("div",pa,[(0,l._)("div",{class:"content-slider-controls__indicator",style:(0,l.j5)((0,l.SU)(u))},null,4)])])],512),[[l.F8,(0,l.SU)(c)]])]))}});var ga=a(3156);const ha=Object.assign({name:"responsiveVideo"},{__name:"ResponsiveVideo",props:{freeze:{type:Boolean,default:!1},progressSteps:{type:Number,default:0},playAfterUnfreeze:{type:Boolean,default:!1},trackingLabel:{type:String,default:""},isMoodVideo:{type:Boolean,default:!1},stageSliderSlideIndex:{type:Number,default:null}},emits:["ended","progress","startplaying","stopplaying"],setup(e,t){let{emit:a}=t;const n=(0,l.iH)(null),i=(0,l.iH)(null),o=e,r=a;return(0,ga.A)(o,r,i,n),(e,t)=>((0,l.wg)(),(0,l.iD)("div",{ref_key:"root",ref:i},[(0,l.WI)(e.$slots,"default")],512))}});var _a=a(9183);const fa={class:"project-cluster-teaser-slider project-cluster-teasers__teaser-slider"},ya={class:"project-cluster-teaser-slider__slider-container"},ba={class:"container"}
1,wa={class:"content-slider-controls"},ka={class:"content-slider-controls__button-wrapper"},Sa=["aria-label"],Pa=["aria-label"],Ca={class:"content-slider-controls__indicator-container"},Ia=Object.assign({name:"ProjectClusterTeaserSlider"},{__name:"ProjectClusterTeaserSlider",props:{previousLabel:{type:String,default:""},nextLabel:{type:String,default:""}},emits:["show-slider-controls","swiperInitialized"],setup(e,t){let{emit:a}=t;const n=(0,l.iH)(null),i=(0,l.iH)(null),o=(0,l.iH)(null),r=a,s=(0,l.iH)({slidesPerView:1.25,spaceBetween:24,watchOverflow:!0,threshold:10,watchSlidesProgress:!0,breakpoints:{768:{slidesPerView:2,spaceBetween:24},1024:{slidesPerView:2,spaceBetween:32}},injectStyles:["\n .swiper {\n overflow: visible;\n }\n "]}),{indicatorStyle:u,showSliderControls:c}=(0,k.M)({emit:r,initialSwiperOptions:s,sliderNextButton:o,sliderPrevButton:i,swiperElement:n});return(t,a)=>((0,l.wg)(),(0,l.iD)("div",fa,[(0,l._)("div",ya,[(0,l._)("swiper-container",{class:"project-cluster-teaser-slider__slider",ref_key:"swiperElement",ref:n,init:"false"},[(0,l.WI)(t.$slots,"default")],512)]),a[2]||(a[2]=(0,l.Uk)()),(0,l.wy)((0,l._)("div",ba,[(0,l._)("div",wa,[(0,l._)("div",ka,[(0,l._)("button",{type:"button",ref_key:"sliderPrevButton",ref:i,class:"content-slider-controls__button","aria-label":e.previousLabel},[(0,l.Wm)((0,l.SU)(S.Z),{name:"angle-left"})],8,Sa),a[0]||(a[0]=(0,l.Uk)()),(0,l._)("button",{type:"button",ref_key:"sliderNextButton",ref:o,class:"content-slider-controls__button","aria-label":e.nextLabel},[(0,l.Wm)((0,l.SU)(S.Z),{name:"angle-right"})],8,Pa)]),a[1]||(a[1]=(0,l.Uk)()),(0,l._)("div",Ca,[(0,l._)("div",{class:"content-slider-controls__indicator",style:(0,l.j5)((0,l.SU)(u))},null,4)])])],512),[[l.F8,(0,l.SU)(c)]])]))}}),Ua={class:"related-applications__cards container",ref:"cards"},La={class:"container"},xa={class:"content-slider-controls"},Ba={class:"content-slider-controls__button-wrapper"},Ha=["aria-label"],Oa=["aria-label"],Da={class:"content-slider-controls__indicator-container"},Fa=Object.assign({name:"RelatedApplicationsSlider"},{__name:"RelatedApplicationsSlider",props:{previousLabel:{type:String,default:""},nextLabel:{type:String,default:""}},emits:["show-slider-controls","swiperInitialized"],setup(e,t){let{emit:a}=t;const n=(0,l.iH)(null),i=(0,l.iH)(null),o=(0,l.iH)(null),r=a,s=(0,l.iH)({slidesPerView:1,spaceBetween:24,watchOverflow:!0,threshold:10,watchSlidesProgress:!0,breakpoints:{768:{slidesPerView:2,spaceBetween:24},1024:{slidesPerView:3,spaceBetween:32},1200:{slidesPerView:3,spaceBetween:32}}}),{indicatorStyle:u,showSliderControls:c,swiper:d}=(0,k.M)({emit:r,initialSwiperOptions:s,sliderNextButton:o,sliderPrevButton:i,swiperElement:n});function v(e){var t,a,n,l;const i=null===(t=(a=e.target).closest)||void 0===t?void 0:t.call(a,"swiper-slide"),o=i&&Array.from((null===(n=d.value)||void 0===n?void 0:n.slides)||[]).indexOf(i),r=Number.isInteger(o)?null===(l=d.value)||void 0===l?void 0:l.slides[o]:null;if(r&&!r.classList.contains("swiper-slide-visible")){r.matches(".swiper-slide-visible + .swiper-slide")?d.value.slideNext():d.value.slidePrev()}}return(t,a)=>((0,l.wg)(),(0,l.iD)("div",null,[(0,l._)("div",Ua,[a[0]||(a[0]=(0,l._)("div",{class:"related-applications__cards__gradient related-applications_2_cards__gradient--left"},null,-1)),a[1]||(a[1]=(0,l.Uk)()),(0,l._)("swiper-container",{ref_key:"swiperElement",ref:n,class:"swiper-container",init:"false",onClick:v},[(0,l.WI)(t.$slots,"default")],512),a[2]||(a[2]=(0,l.Uk)()),a[3]||(a[3]=(0,l._)("div",{class:"related-applications__cards__gradient related-applications__cards__gradient--right"},null,-1))],512),a[6]||(a[6]=(0,l.Uk)()),(0,l.wy)((0,l._)("div",La,[(0,l._)("div",xa,[(0,l._)("div",Ba,[(0,l._)("button",{type:"button",ref_key:"sliderPrevButton",ref:i,class:"content-slider-controls__button","aria-label":e.previousLabel},[(0,l.Wm)((0,l.SU)(S.Z),{name:"angle-left"})],8,Ha),a[4]||(a[4]=(0,l.Uk)()),(0,l._)("button",{type:"button",ref_key:"sliderNextButton",ref:o,class:"content-slider-controls__button","aria-label":e.nextLabel},[(0,l.Wm)((0,l.SU)(S.Z),{name:"angle-right"})],8,Oa)]),a[5]||(a[5]=(0,l.Uk)()),(0,l._)("div",Da,[(0,l._)("div",{class:"content-slider-control
1s__indicator",style:(0,l.j5)((0,l.SU)(u))},null,4)])])],512),[[l.F8,(0,l.SU)(c)]])]))}});var Ga=a(6657);const Ea=new WeakSet;function Ta(e){const t=Symbol(`${e}OutsideListener`),a=Symbol(`${e}OutsideHandler`);return{mounted:(n,l)=>function(e,t,a,n,l){n[a]=l.value,n[t]=e=>{n===e.target||n.contains(e.target)||n[a](e,n)},document.addEventListener(e,n[t])}(e,t,a,n,l),updated:(e,t)=>function(e,t,a){t[e]=a.value}(a,e,t),unmounted:n=>function(e,t,a,n){document.removeEventListener(e,n[t]),delete n[t],delete n[a]}(e,t,a,n)}}var ja=a(7378),Wa=a(6489),Na=a(4787);var qa=a(2262),Ma=a(109),$a=a(714),za=a(6314),Za=a(7673),Aa=a(7325),Ra=a(5936),Ya=a(7503),Va=a(5668),Ja=a(2828),Qa=a(6498);const Ka=document.querySelector("#app");if(Ka){(0,n.z2)();const e=(0,l.ri)({setup(){const e=(0,l.iH)({}),t=(0,l.iH)(!1),a=(0,l.iH)(!1),n=(0,l.iH)(window.cmpLayerIsVisible),{activeBreakpoint:o,activeLayout:_,isBiggerOrEqualThanBreakpoint:f,isSmallerThanBreakpoint:y}=(0,m.S)();(0,v.v)();const{consentDataLoaded:b,sufficientUserConsent:w}=(0,p.x)(()=>"tracking"),k=function(){var e;const t=(0,u.C)(),{consentData:a,consentDataLoaded:n}=(0,i.Jk)(t),o=(0,l.iH)((null===(e=window.tesaAppData)||void 0===e?void 0:e.analytics)||[]),v=(0,l.iH)(!1),p=(0,l.Fl)(()=>o.value.some(e=>e.requiredCookieConsent)),m=e=>{if("vendor"===e.type){var n,l,i;const o=null===(n=t.getVendorByName(e.name))||void 0===n?void 0:n.id;return null===(l=a.value)||void 0===l||null===(i=l.vendorConsents)||void 0===i?void 0:i[o]}if("purpose"===e.type){var o,r,s;const n=null===(o=t.getPurposeByKey(e.key))||void 0===o?void 0:o.id;return null===(r=a.value)||void 0===r||null===(s=r.purposeConsents)||void 0===s?void 0:s[n]}return!1},g=function(e){var t;let a=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const l=document.createElement("script");l.src=e.url.replace(/{{KEY}}/g,e.key),l.async=a,null===(t=c[e.name])||void 0===t||t.call(c,e),d[e.name]&&l.addEventListener("load",()=>d[e.name](e),{once:!0});const i=()=>document.head.appendChild(l);n?(0,s.jU)(i,{timeout:5e3}):i()},h=()=>{v.value=!0,o.value.filter(e=>!e.loaded).forEach(e=>{const t=!e.requiredCookieConsent||m(e.requiredCookieConsent);r.mD.includes(new URL(e.url).hostname)&&t&&(e.loaded=!0,g(e))})};return(0,l.bv)(h),(0,l.YP)(n,e=>{e&&!v.value&&h()}),{analyticScriptsToLoad:o,checkConsent:m,checkForScriptsToLoad:h,consentDataNeeded:p,loadScript:g,scriptsInitialized:v}}(),S=e=>{a.value=e.persisted},P=()=>{t.value=!0};return window.addEventListener("pageshow",S),window.addEventListener("loadTrustedShopsBadge",P),window.__cmp("addEventListener",["consentscreen",()=>n.value=!0,!1],null),window.__cmp("addEventListener",["consentscreenoff",()=>n.value=!1,!1],null),(0,s.vc)(),(0,s.yi)(),(0,s.Zn)(),h(),(0,l.YP)(b,e=>{e&&w.value&&(0,s.wy)()},{immediate:!0}),(0,l.bv)(()=>{g.Q||(0,s.A0)(),(0,s.Mz)(),document.documentElement.classList.add("-loaded"),s.Ng.addClickListeners(),(0,s.cT)(),window.gtmPrioritized||(0,s.LC)(),(0,s.ib)()}),(0,l.Jd)(()=>{window.removeEventListener("pageshow",S),window.removeEventListener("loadTrustedShopsBadge",P)}),{...k,activeBreakpoint:o,activeLayout:_,cmpLayerIsVisible:n,consentDataLoaded:b,initializeTrustedShopsBadge:t,isBFCache:a,isBiggerOrEqualThanBreakpoint:f,isSmallerThanBreakpoint:y,routes:e,sufficientUserConsent:w}}}),t=(0,i.WB)();e.use(t);const f=(0,Za.x)(),y=(0,Aa.Z)();(0,u.C)(),(0,ja.Oi)({getContextToken:()=>f.contextToken,getContext:()=>f.context,updateContextToken:e=>f.updateToken(e),isLoggedIn:()=>y.isLoggedIn,isGuest:()=>y.isGuest}),(0,Ra.g2)(()=>f.contextToken),e.config.compilerOptions.isCustomElement=e=>e.startsWith("swiper-"),e.config.compilerOptions.whitespace="preserve",(0,o.VU)(e),function(e){!function(e){Ea.has(e)||(e.directive("click-outside",Ta("click")),e.directive("focus-outside",Ta("focusin")),Ea.add(e))}(e),e.component("AnchorLink",_.Z),e.component("AreaTeasers",w),e.component("AreaTeasersSlider",H),e.component("BaseAccordion",D),e.component("BaseAccordion2024",F.Z),e.component("BaseAccordionCoordinator",G),e.component("BaseImage",E.Z),e.component("ConsentLayerButton",j),e.component("CustomScrollbar",O.Z),e.component("DropCapCopy",W),e.component("Header2022",
1Ut),e.component("Header2022FlyIn",Lt.Z),e.component("HeadlineModule",Bt),e.component("Icon",S.Z),e.component("IconPlusMinus",Ht.Z),e.component("InfoBox",Ft),e.component("ImageTextStackedSlider",$t),e.component("MediaWrapper",zt),e.component("MissingImage",Zt.Z),e.component("Naught",At.Z),e.component("NavigationLinkClamp",Vt),e.component("PasswordPageProtection",ta),e.component("ProductBadge",aa.Z),e.component("ProductTeaserShopTwig",ia),e.component("ProductTeaserSliderTwig",ma),e.component("ProjectClusterTeaserSlider",Ia),e.component("ResponsiveVideo",ha),e.component("RelatedApplicationsSlider",Fa),e.component("Skeleton",_a.Z),function(e){(0,s.Gm)(e,"FormSectionTitle",()=>Promise.all([a.e(2025),a.e(1550),a.e(8110),a.e(6680)]).then(a.bind(a,8752))),(0,s.Gm)(e,"FormStepper",()=>Promise.all([a.e(2025),a.e(1550),a.e(8110),a.e(6680)]).then(a.bind(a,2364))),(0,s.Gm)(e,"FormTextBox",()=>Promise.all([a.e(2025),a.e(1550),a.e(8110),a.e(6680)]).then(a.bind(a,8799))),(0,s.Gm)(e,"FormTooltip",()=>Promise.all([a.e(2025),a.e(1550),a.e(8110),a.e(6680)]).then(a.bind(a,4061))),(0,s.Gm)(e,"BaseCheckbox",()=>Promise.all([a.e(2025),a.e(1550),a.e(8110),a.e(6680)]).then(a.bind(a,7430))),(0,s.Gm)(e,"BaseFileUpload",()=>Promise.all([a.e(2025),a.e(1550),a.e(8110),a.e(6680)]).then(a.bind(a,1085))),(0,s.Gm)(e,"BaseDatepicker",()=>Promise.all([a.e(2025),a.e(1550),a.e(8110),a.e(6680)]).then(a.bind(a,7459))),(0,s.Gm)(e,"BaseSelect",()=>Promise.all([a.e(2025),a.e(1550),a.e(8110),a.e(6680)]).then(a.bind(a,1550))),(0,s.Gm)(e,"BaseTextInput",()=>Promise.all([a.e(2025),a.e(1550),a.e(8110),a.e(6680)]).then(a.bind(a,6667))),(0,s.Gm)(e,"BaseTextarea",()=>Promise.all([a.e(2025),a.e(1550),a.e(8110),a.e(6680)]).then(a.bind(a,5312))),(0,s.Gm)(e,"BirthdayPicker",()=>Promise.all([a.e(2025),a.e(1550),a.e(8110),a.e(6680)]).then(a.bind(a,2566))),(0,s.Gm)(e,"CheckboxArray",()=>Promise.all([a.e(2025),a.e(1550),a.e(8110),a.e(6680)]).then(a.bind(a,6214))),(0,s.Gm)(e,"CountrySelect",()=>Promise.all([a.e(2025),a.e(1550),a.e(8110),a.e(6680)]).then(a.bind(a,7382))),(0,s.Gm)(e,"CountryStateSelect",()=>Promise.all([a.e(2025),a.e(1550),a.e(8110),a.e(6680)]).then(a.bind(a,4826))),(0,s.Gm)(e,"RadioArray",()=>Promise.all([a.e(2025),a.e(1550),a.e(8110),a.e(6680)]).then(a.bind(a,8252))),(0,s.Gm)(e,"SpinnerButton",()=>Promise.all([a.e(2025),a.e(1550),a.e(8110),a.e(6680)]).then(a.bind(a,9448))),e.component("FriendlyCaptcha",(0,s.Sh)({componentFactory:()=>Promise.all([a.e(1167),a.e(6895)]).then(a.bind(a,8481)),loading:_a.Z,loadingData:{props:{height:"94px"}}}))}(e),function(e){(0,Ga.G)(e,"AccountButton",()=>a.e(4721).then(a.bind(a,9664))),(0,Ga.G)(e,"AccountLayerWrapper",()=>a.e(4721).then(a.bind(a,524))),(0,Ga.G)(e,"AccountLogoutLayer",()=>a.e(4721).then(a.bind(a,6468))),(0,Ga.G)(e,"CartButton",()=>a.e(4721).then(a.bind(a,8123))),(0,Ga.G)(e,"CartLayer",()=>a.e(4721).then(a.bind(a,8814))),(0,Ga.G)(e,"CartLayerWrapper",()=>a.e(4721).then(a.bind(a,9676))),(0,Ga.G)(e,"ImportantMessageCoordinator",()=>a.e(9578).then(a.bind(a,804))),(0,Ga.G)(e,"LocaleSwitch",()=>a.e(7205).then(a.bind(a,2149))),(0,Ga.G)(e,"MainNavEntryShortener",()=>a.e(4721).then(a.bind(a,696))),(0,Ga.G)(e,"MobileNav",()=>a.e(4721).then(a.bind(a,5525))),(0,Ga.G)(e,"NavAccordion",()=>a.e(4721).then(a.bind(a,8133))),(0,Ga.G)(e,"NavAccordionCoordinator",()=>a.e(4721).then(a.bind(a,5404))),(0,Ga.G)(e,"NavFlyout",()=>a.e(4721).then(a.bind(a,760))),(0,Ga.G)(e,"RedirectLayer",()=>a.e(4721).then(a.bind(a,1230))),(0,Ga.G)(e,"SubNavigation",()=>a.e(9904).then(a.bind(a,919))),(0,Ga.G)(e,"ToastBarWrapper",()=>a.e(4721).then(a.bind(a,435))),(0,Ga.G)(e,"WishlistButton",()=>a.e(4721).then(a.bind(a,741)))}(e),(0,s.Gm)(e,"ActionBar",()=>a.e(359).then(a.bind(a,8108))),(0,s.Gm)(e,"ActionLayer",()=>a.e(2958).then(a.bind(a,6769))),(0,s.Gm)(e,"AnimatedMoodBoard",()=>a.e(4757).then(a.bind(a,2097))),(0,s.Gm)(e,"AnchorPageNavigation",()=>a.e(9312).then(a.bind(a,6782))),(0,s.Gm)(e,"Applications",()=>a.e(5383).then(a.bind(a,7829))),(0,s.Gm)(e,"ArticleGalleryGrowth",()=>a.e(5432).then(a.bind(a,2502))),(0,s.Gm)(e,"BackgroundStripes",()=>
1a.e(6753).then(a.bind(a,7820))),(0,s.Gm)(e,"BaseForm",()=>Promise.all([a.e(2025),a.e(1550),a.e(8110),a.e(6680)]).then(a.bind(a,6836))),(0,s.Gm)(e,"BaseTable",()=>a.e(4986).then(a.bind(a,903))),(0,s.Gm)(e,"BaseVideo",()=>a.e(4388).then(a.bind(a,5274))),(0,s.Gm)(e,"Board",()=>a.e(9198).then(a.bind(a,2869))),(0,s.Gm)(e,"BoughtTogetherProductTeasers",()=>Promise.all([a.e(1167),a.e(4246),a.e(5444),a.e(6562)]).then(a.bind(a,719))),(0,s.Gm)(e,"CalculatorWizardCoordinator",()=>Promise.all([a.e(1167),a.e(2726),a.e(1550),a.e(8110),a.e(5722),a.e(3408)]).then(a.bind(a,9825))),(0,s.Gm)(e,"CleanAirFilterAdvisor",()=>Promise.all([a.e(1167),a.e(6122),a.e(705),a.e(1550),a.e(4246),a.e(7773),a.e(9604),a.e(8110),a.e(1587),a.e(5722),a.e(3237),a.e(7373)]).then(a.bind(a,354))),(0,s.Gm)(e,"ContactFormSwitcher",()=>Promise.all([a.e(1550),a.e(1404)]).then(a.bind(a,1442))),(0,s.Gm)(e,"ContactTeaser",()=>a.e(7327).then(a.bind(a,5931))),(0,s.Gm)(e,"ConversionStage",()=>a.e(7327).then(a.bind(a,8358))),(0,s.Gm)(e,"CrossLinkTeaser",()=>a.e(702).then(a.bind(a,1597))),(0,s.Gm)(e,"CtaTeaserSlider",()=>a.e(7961).then(a.bind(a,4580))),(0,s.Gm)(e,"ECommerceActivationStage",()=>a.e(4274).then(a.bind(a,7086))),(0,s.Gm)(e,"EnergySavingsCalculator",()=>Promise.all([a.e(1167),a.e(6122),a.e(705),a.e(6047),a.e(1550),a.e(4246),a.e(7773),a.e(9604),a.e(8110),a.e(1587),a.e(5722),a.e(3237),a.e(7429)]).then(a.bind(a,7075))),(0,s.Gm)(e,"EmbeddedVideoSlider",()=>a.e(8428).then(a.bind(a,9731))),(0,s.Gm)(e,"FloatingCtaButton",()=>a.e(1161).then(a.bind(a,5122))),(0,s.Gm)(e,"FoamAdvisor2026",()=>Promise.all([a.e(1167),a.e(6122),a.e(705),a.e(1550),a.e(4246),a.e(7773),a.e(9604),a.e(8110),a.e(1587),a.e(5722),a.e(3237),a.e(3073)]).then(a.bind(a,6654))),(0,s.Gm)(e,"Footnote",()=>a.e(689).then(a.bind(a,1570))),(0,s.Gm)(e,"Footnotes",()=>a.e(8424).then(a.bind(a,5571))),(0,s.Gm)(e,"GoogleMapsConsentCheck",()=>a.e(2085).then(a.bind(a,1870))),(0,s.Gm)(e,"GridHelper",()=>a.e(7437).then(a.bind(a,962))),(0,s.Gm)(e,"Header2020",()=>a.e(4721).then(a.bind(a,5988))),(0,s.Gm)(e,"HelpAndSupportFilter",()=>Promise.all([a.e(1550),a.e(7064)]).then(a.bind(a,2766))),(0,s.Gm)(e,"HighlightFactHeadline",()=>a.e(3056).then(a.bind(a,2428))),(0,s.Gm)(e,"HubspotForm",()=>a.e(1144).then(a.bind(a,1242))),(0,s.Gm)(e,"IconsOverview",()=>a.e(2286).then(a.bind(a,1111))),(0,s.Gm)(e,"ImageGallery",()=>a.e(4124).then(a.bind(a,9026))),(0,s.Gm)(e,"ImageMap",()=>Promise.all([a.e(1167),a.e(840),a.e(4246),a.e(760)]).then(a.bind(a,317))),(0,s.Gm)(e,"ImageMapTabs",()=>Promise.all([a.e(1167),a.e(840),a.e(4246),a.e(760)]).then(a.bind(a,955))),(0,s.Gm)(e,"ImageMapVisual",()=>Promise.all([a.e(1167),a.e(840),a.e(4246),a.e(760)]).then(a.bind(a,3583))),(0,s.Gm)(e,"ImageMapVisualSlider",()=>Promise.all([a.e(1167),a.e(840),a.e(4246),a.e(760)]).then(a.bind(a,3137))),(0,s.Gm)(e,"ImageMapAspectRatioWrapper",()=>Promise.all([a.e(1167),a.e(840),a.e(4246),a.e(760)]).then(a.bind(a,8868))),(0,s.Gm)(e,"ImageMapMinimap",()=>Promise.all([a.e(1167),a.e(840),a.e(4246),a.e(760)]).then(a.bind(a,2213))),(0,s.Gm)(e,"ImageMapOverlay",()=>Promise.all([a.e(1167),a.e(840),a.e(4246),a.e(760)]).then(a.bind(a,3935))),(0,s.Gm)(e,"ImageMapShopProduct",()=>Promise.all([a.e(1167),a.e(840),a.e(4246),a.e(760)]).then(a.bind(a,5349))),(0,s.Gm)(e,"ImageMapOverlayVideo",()=>Promise.all([a.e(1167),a.e(840),a.e(4246),a.e(760)]).then(a.bind(a,9127))),(0,s.Gm)(e,"VideoModalTeaser",()=>Promise.all([a.e(1167),a.e(840),a.e(4246),a.e(760)]).then(a.bind(a,8166))),(0,s.Gm)(e,"InlineForm",()=>Promise.all([a.e(2025),a.e(1550),a.e(8110),a.e(6680)]).then(a.bind(a,7742))),(0,s.Gm)(e,"DownloadModule",()=>a.e(8919).then(a.bind(a,6159))),(0,s.Gm)(e,"InsertationProduct",()=>a.e(6186).then(a.bind(a,1006))),(0,s.Gm)(e,"InsertationProductPrice",()=>a.e(6186).then(a.bind(a,6020))),(0,s.Gm)(e,"Interactive3dViewerCoordinator",()=>Promise.all([a.e(9758),a.e(9531)]).then(a.bind(a,6685))),(0,s.Gm)(e,"JobAlertForm",()=>a.e(5111).then(a.bind(a,1962))),(0,s.Gm)(e,"JobAlertUpdateButtons",()=>a.e(3908).then(a.bind(a,2636))),(0,s.Gm)(e,"JobListFilter",()=>Promise.all([a.e(7773),a.e(6062)]).then(a.bind(a,1191))),(0,s.Gm)(e,"JobListResults",()=>a.e(3533).then(a.bind(a,8949))),(0,s.Gm)(e,"JobTeaser",()=>a.e(7184).then(a.bind(a,5895))),(0,s.Gm)(e,"LocationsOverview",()=>Promise.all([a.e(1550),a.e(6210),a.e(4446)]).then(a.bind(a,8886))),(0,s.Gm)(e,"LocationsMap",()=>Promise.all([a.e(6210),a.e(7392)]).then(a.bind(a,5248))),(0,s.Gm)(e,"NewsletterForm",()=>a.e(1818).then(a.bind(a,5869))),(0,s.Gm)(e,"NewsletterFormWithImage",()=>a.e(6012).then(a.bind(a,7164))),(0,s.Gm)(e,"NewsletterFormLayer",()=>a.e(7312).then(a.bind(a,3448))),(0,s.Gm)(e,"ProductTeasers",()=>a.e(8375).then(a.bind(a,3664))),(0,s.Gm)(e,"ProductTeaserSlider",()=>Promise.all([a.e(1167),a.e(4246),a.e(5444),a.e(5784)]).then(a.bind(a,4748))),(0,s.Gm)(e,"ProductVariantTeaser",()=>Promise.all([a.e(1167),a.e(4246),a.e(3473)]).then(a.bind(a,5687))),(0,s.Gm)(e,"ProductLink",()=>Promise.all([a.e(1167),a.e(705),a.e(1550),a.e(4246),a.e(9604),a.e(1587),a.e(1420)]).then(a.bind(a,6447))),(0,s.Gm)(e,"ProductNumber",()=>a.e(3235).then(a.bind(a,7598))),(0,s.Gm)(e,"ProductReview",()=>a.e(5646).then(a.bind(a,1207))),(0,s.Gm)(e,"ProductWizard",()=>Promise.all([a.e(1167),a.e(6122),a.e(705),a.e(1550),a.e(4246),a.e(7773),a.e(9604),a.e(8110),a.e(1587),a.e(5722),a.e(3237),a.e(7309)]).then(a.bind(a,4288))),(0,s.Gm)(e,"ProjectClusterTeasers",()=>a.e(8091).then(a.bind(a,2402))),(0,s.Gm)(e,"PromotionCodeLayer",()=>a.e(9485).then(a.bind(a,4486))),(0,s.Gm)(e,"Questionaire",()=>a.e(6552).then(a.bind(a,5242))),(0,s.Gm)(e,"RelatedApplications",()=>a.e(4905).then(a.bind(a,9606))),(0,s.Gm)(e,"ImageTextStacked",()=>a.e(7288).then(a.bind(a,1133))),(0,s.Gm)(e,"Rating",()=>a.e(6021).then(a.bind(a,8575))),(0,s.Gm)(e,"RatingSlider",()=>Promise.all([a.e(5470),a.e(6396)]).then(a.bind(a,4981))),(0,s.Gm)(e,"RecentlyViewedProductTeasers",()=>Promise.all([a.e(1167),a.e(4246),a.e(5444),a.e(447)]).then(a.bind(a,1633))),(0,s.Gm)(e,"ShowMoreFilter",()=>a.e(2830).then(a.bind(a,9181))),(0,s.Gm)(e,"ShopTheLook",()=>Promise.all([a.e(1167),a.e(4246),a.e(9085)]).then(a.bind(a,3646))),(0,s.Gm)(e,"SolutionWizard",()=>Promise.all([a.e(1167),a.e(6122),a.e(705),a.e(1550),a.e(4246),a.e(7773),a.e(9604),a.e(8110),a.e(1587),a.e(5722),a.e(3237),a.e(210)]).then(a.bind(a,366))),(0,s.Gm)(e,"StoreLocator",()=>Promise.all([a.e(1932),a.e(2169)]).then(a.bind(a,4160))),(0,s.Gm)(e,"SustainabilityLightbox",()=>a.e(1400).then(a.bind(a,284))),(0,s.Gm)(e,"StageSlider",()=>a.e(8285).then(a.bind(a,8285))),(0,s.Gm)(e,"StepNav",()=>a.e(9513).then(a.bind(a,9513))),(0,s.Gm)(e,"Tag",()=>a.e(276).then(a.bind(a,1805))),(0,s.Gm)(e,"TagContentFilter",()=>a.e(3902).then(a.bind(a,9997))),(0,s.Gm)(e,"Timeline",()=>a.e(3831).then(a.bind(a,6064))),(0,s.Gm)(e,"TipStepsSlider",()=>a.e(2891).then(a.bind(a,8234))),(0,s.Gm)(e,"AdventCalendar",()=>a.e(4074).then(a.bind(a,7964))),(0,s.Gm)(e,"UspSlider",()=>Promise.all([a.e(6122),a.e(7187)]).then(a.bind(a,8375))),(0,s.Gm)(e,"YoutubeConsentCheck",()=>a.e(1182).then(a.bind(a,5586))),(0,s.Gm)(e,"ZendeskChatWidget",()=>a.e(7324).then(a.bind(a,3992))),(0,s.Gm)(e,"InsightsFeed",()=>
1a.e(4941).then(a.bind(a,1196))),(0,s.Gm)(e,"MicrosoftDynamicsForm",()=>Promise.all([a.e(1167),a.e(1550),a.e(8110),a.e(5722),a.e(8331)]).then(a.bind(a,5722))),(0,s.Gm)(e,"ConsumerProductGreenClaims",()=>a.e(9186).then(a.bind(a,9629))),(0,s.Gm)(e,"M2mConfigurator",()=>Promise.all([a.e(5303),a.e(8186)]).then(a.bind(a,7837))),e.component("CardSlider",(0,s.Sh)({componentFactory:()=>a.e(9440).then(a.bind(a,5426)),loading:_a.Z})),e.component("SocialWall",(0,s.Sh)({componentFactory:()=>a.e(8330).then(a.bind(a,6885)),loading:_a.Z})),e.component("ProductFinder",(0,s.Sh)({componentFactory:()=>Promise.all([a.e(1167),a.e(6122),a.e(1550),a.e(7773),a.e(8110),a.e(5722),a.e(6959),a.e(4137)]).then(a.bind(a,7986)),loading:_a.Z})),(0,s.Gm)(e,"ProductFinderRangeSlider",()=>Promise.all([a.e(6122),a.e(757)]).then(a.bind(a,8982))),e.component("ConsumerProductFilter",(0,s.Sh)({componentFactory:()=>Promise.all([a.e(1167),a.e(6122),a.e(4246),a.e(7773),a.e(5444),a.e(6959),a.e(4558)]).then(a.bind(a,2028)),loading:_a.Z})),e.component("ProductFilterTable",(0,s.Sh)({componentFactory:()=>Promise.all([a.e(6122),a.e(7773),a.e(4492)]).then(a.bind(a,3426)),loading:_a.Z})),e.component("SearchPanel",(0,s.Sh)({componentFactory:()=>Promise.all([a.e(1963),a.e(6380)]).then(a.bind(a,1963)),loading:_a.Z,loadingData:{props:{height:"94px"}}})),e.component("ProductTeaserShopExtension",(0,s.Sh)({componentFactory:()=>Promise.all([a.e(1167),a.e(705),a.e(1550),a.e(4246),a.e(9604),a.e(1587),a.e(2226)]).then(a.bind(a,9381)),loading:_a.Z,loadingData:{props:{height:"98px"}}})),e.component("ProductComparisonTable",(0,s.Sh)({componentFactory:()=>a.e(2251).then(a.bind(a,1298)),loading:_a.Z})),e.component("TrustedShopsBadge",(0,s.Sh)({componentFactory:()=>a.e(3654).then(a.bind(a,618)),loading:_a.Z,loadingData:{props:{height:"80px"}}})),e.component("BackToTopButton",(0,s.Sh)({componentFactory:()=>a.e(1439).then(a.bind(a,8577)),loading:_a.Z,loadingData:{props:{height:"40px"}}}))}(e),(0,qa.YM)((0,qa.$7)()),Xa=(0,qa.$7)(),(0,l.YP)(()=>{var e;return null===(e=Xa.cart)||void 0===e?void 0:e.lineItems},(e,t)=>{if(t){const a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];const a=e=>(0,Na.U5)(e),n=Object.fromEntries(e.filter(Na.of).map(e=>[a(e),e])),l=Object.fromEntries(t.filter(Na.of).map(e=>[a(e),e])),i=new Set([...Object.keys(n),...Object.keys(l)]),o=[];for(const e of i){const t=n[e],a=l[e],i=(null==t?void 0:t.quantity)||0,r=(null==a?void 0:a.quantity)||0,s=i-r;0!==s&&o.push({ecomId:e,quantityChange:s,oldQuantity:r,newQuantity:i})}return o}(e||[],t);a.forEach(e=>{e.quantityChange>=1?(0,Wa.Kc)(e.ecomId,e.quantityChange):e.quantityChange<0&&(0,Wa.CL)(e.ecomId,-1*e.quantityChange,e.newQuantity)})}},{deep:!0}),(0,Ma.H)((0,Ma.e)()),(0,Za.K)(f),(0,Aa.z)(y),(0,za.D)((0,za.b)()),(0,$a.g)((0,$a.E)()),(0,Ya.a)((0,Ya.y)()),(0,Va.NG)((0,Va.Ko)()),(0,Ja.r)((0,Ja.Y)()),(0,Qa.q)((0,Qa.U)()),(0,o.gG)(),e.mount(Ka)}var Xa},2828:(e,t,a)=>{a.d(t,{Y:()=>u,r:()=>c});var n=a(9669),l=a.n(n),i=a(1223),o=a(9043);const r="pinia-shared-content",s={},u=(0,i.Q_)("content",{state:()=>({contents:[],requestedIds:[]}),getters:{contentDataById:e=>t=>e.contents.find(e=>e.id===t),contentDataByIds:e=>t=>{const a=e.contents.filter(e=>t.includes(e.id));return a.length===t.length?a:null}},actions:{async fetchContentData(e){let{ids:t}=e;const a=[...new Set(t)].filter(Boolean);if(!a.length)return void console.warn("content::fetchContentData: empty or null array ids");const n=a.filter(e=>!this.requestedIds.includes(e)),i=a.filter(e=>!n.includes(e));if(!n.length)return void await Promise.all(a.map(e=>s[e]));const r=l().get(o.rk,{params:{ids:n}}).then(e=>{let{data:t}=e;this.contents=[...this.contents,...t],t.length!==n.length&&(this.requestedIds=this.requestedIds.filter(e=>!n.includes(e)||t.some(t=>t.id===e)))}).catch(e=>{console.warn("fetchContentFromShopware failed",e),this.requestedIds=this.requestedIds.filter(e=>!n.includes(e))});this.requestedIds=[...new Set([...this.requestedIds,...n])],n.forEach(e=>{s[e]=r}),await r,n.forEach(e=>{s[e]=!0}),await Promise.all(i.map(e=>s[e]))}}}),c=e=>{if("undefined"==typeof window)return;let t=!1;window.addEventListener("storage",a=>{if(a.key===r&&a.newValue){t=!0;try{e.$patch(JSON.parse(a.newValue))}finally{t=!1}}}),e.$subscribe((e,a)=>{t||(window.localStorage.setItem(r,JSON.stringify({contents:a.contents,requestedIds:a.requestedIds})),window.localStorage.removeItem(r))})}},714:(e,t,a)=>{a.d(t,{E:()=>r,g:()=>u});var n=a(9669),l=a.n(n),i=a(1223);const o="pinia:countryStates",r=(0,i.Q_)("countryStates",{state:()=>{if("undefined"==typeof window)return{countries:{},selectedCountry:null};try{const e=window.localStorage.getItem(o);return{countries:{},selectedCountry:null,countries:(e?JSON.parse(e):{}).countries||{}}}catch(e){return{countries:{},selectedCountry:null}}},getters:{getStatesForSelectedCountry:e=>e.selectedCountry&&e.countries[e.selectedCountry]},actions:{async fetchCountryStates(e){let{endpoint:t,country:a}=e;try{const e=await l().get(t,{params:{...a&&{country:a}}});this.countries={...this.countries,...e.data}}catch(e){console.warn("fetchCountryStates failed",e)}},setSelectedCountry(e){this.selectedCountry=e}}});let s=!1;const u=e=>{s||"undefined"==typeof window||(s=!0,e.$subscribe((e,t)=>{window.localStorage.setItem(o,JSON.stringify({countries:t.countries}))}))}}
1,7503:(e,t,a)=>{a.d(t,{a:()=>r,y:()=>o});var n=a(1223);const l="pinia-search-history",i=()=>{if("undefined"==typeof window)return{};try{const e=window.localStorage.getItem(l);return e?JSON.parse(e):{}}catch{return{}}},o=(0,n.Q_)("searchHistory",{state:()=>({searchQueries:{},...i()}),getters:{terms:e=>({...e.searchQueries})},actions:{addSearchTerm(e){let{term:t,searchCollectionId:a}=e;if("string"!=typeof t)return;const n=t.trim();n&&(this.searchQueries[a]=[...new Set([...this.searchQueries[a]||[],n])])},deleteSearchTerm(e){let{termToDelete:t,searchCollectionId:a}=e;this.searchQueries[a]=(this.searchQueries[a]||[]).filter(e=>e!==t)},reset(){this.searchQueries={}}}}),r=e=>{"undefined"!=typeof window&&e.$subscribe((e,t)=>{window.localStorage.setItem(l,JSON.stringify({searchQueries:t.searchQueries}))})}},3626:(e,t,a)=>{a.d(t,{$g:()=>r,ZS:()=>s,n0:()=>u,zz:()=>o});var n=a(3330);const l="tesa:show-lock-layer",i="tesa:hide-lock-layer";function o(){n.Z.emit(l)}function r(){n.Z.emit(i)}function s(e){return n.Z.on(l,e)}function u(e){return n.Z.on(i,e)}},5161:(e,t,a)=>{a.d(t,{Z:()=>g});var n,l,i,o=a(5166),r=a(2345),s=a(9043),u=a(7651),c=a(3626),d=a(2262),v=a(7673),p=a(1435);const m=["id"],g=Object.assign({name:"PayPalExpressButton"},{__name:"PayPalExpressButton",props:{clientId:{type:String,default:s.Nv.paypalClientId},currency:{type:String,default:"EUR"},locale:{type:String,default:(null===(n=document.documentElement)||void 0===n||null===(l=n.dataset)||void 0===l||null===(i=l.locale)||void 0===i?void 0:i.replace("-","_"))||"de_DE"},redirectToCheckout:{type:Boolean,default:!0},routes:{type:Object,default:()=>({})},trackingModuleDetail:{type:String,default:"Checkout"},productItemType:{type:String,default:"cart"}},emits:["ready","error","in-approval","approved","handled-error"],setup(e,t){var a;let{emit:n}=t,l=null;const i=e,s=n,g=(0,d.$7)(),h=null===(a=(0,o.FN)())||void 0===a?void 0:a.proxy,_=(0,v.x)();if(!h)throw new Error("PayPalExpressButton setup instance is not available.");const f=(0,o.iH)(`paypal-buttons-container-${(0,u.Rl)()}`),y=(0,o.Fl)(()=>g.paymentMethods||[]),b=(0,o.Fl)(()=>{var e;return null===(e=y.value.find(e=>"pay_pal_payment_handler"===e.shortName))||void 0===e?void 0:e.id}),w=()=>!!i.routes.checkout&&(location.href=`${i.routes.checkout}?isPayPalExpressCheckout=true`,!0);return(0,o.bv)(async()=>{await g.fetchPaymentMethods();try{if(await(e={clientId:i.clientId,currency:i.currency,locale:i.locale,disableFunding:["card","sepa"],commit:!1,vault:!1},l||(l=(0,r.ve)(e)),l),!window.paypal)return void s("error");await window.paypal.Buttons({style:{label:"checkout"},onError:e=>{console.warn("PayPal Buttons error",e)},createOrder:async()=>{var e;if(!b.value)return"";await _.patchContext({paymentMethodId:b.value});const t=await g.createPayPalExpressCheckoutOrder();return u.Ng.trackGa4Event({name:"paypal_express_click",details:{module_detail:i.trackingModuleDetail}}),(null==t||null===(e=t.data)||void 0===e?void 0:e.token)||""},onApprove:async e=>{s("in-approval"),g.paypalOrderId=e.orderID;try{await g.preparePayPalExpressCheckout({paypalOrderId:e.orderID})}catch(e){if((0,p.ES)(e)){const e={reason:p.OP.unsupportedCountry};return i.redirectToCheckout?((0,p.rw)(e.reason),(0,c.zz)(),void h.$nextTick(()=>{w()||s("handled-error",e)})):void s("handled-error",e)}throw console.warn("PayPal Express approval failed",e),e}g.isLocked=!0;const t=new URL(window.location);t.searchParams.set("isPayPalExpressCheckout","true"),history.replaceState(null,"",t),s("approved"),i.redirectToCheckout&&((0,c.zz)(),h.$nextTick(()=>{w()}))}}).render(`#${f.value}`),s("ready")}catch(e){console.warn("PayPal Express button initialization failed",e),s("error")}var e}),(e,t)=>((0,o.wg)(),(0,o.iD)("div",{id:f.value},null,8,m))}})},9664:(e,t,a)=>{a.r(t),a.d(t,{default:()=>v});var n=a(5166),l=a(9238),i=a(1223),o=a(7673),r=a(7325),s=a(6138);const u={class:"account-button__icon-wrapper"},c={key:0,class:"account-button__active-indicator"},d={key:0,class:"account-button__text"},v=Object.assign({name:"AccountButton"},{__name:"AccountButton",props:{accountRoute:{type:String,default:"",required:!0},label:{type:String,default:null},labelGuestLogout:{type:String,default:null},logoutGuestOnClick:{type:Boolean,default:!1}
1,showLabelOnMobile:{type:Boolean,default:!1},title:{type:String,default:null}},emits:["logout","link-clicked"],setup(e,t){let{emit:a}=t;const v=e,p=a,m=(0,r.Z)(),g=(0,o.x)(),{customer:h,isLoggedIn:_}=(0,i.Jk)(m),{activeBreakpoint:f}=(0,s.S)(),y=(0,n.iH)(!1),b=(0,n.Fl)(()=>{var e;return null!==(e=h.value)&&void 0!==e&&e.guest?"button":"a"}),w=(0,n.Fl)(()=>{var e;return null!==(e=h.value)&&void 0!==e&&e.guest?v.labelGuestLogout:v.label}),k=(0,n.Fl)(()=>{var e;return v.logoutGuestOnClick&&(null===(e=h.value)||void 0===e?void 0:e.guest)}),S=async e=>{if(k.value&&!y.value)return e.preventDefault(),y.value=!0,await m.logoutUser(),p("logout"),void(y.value=!1);p("link-clicked")};return g.fetchContext(),(t,a)=>((0,n.wg)(),(0,n.j4)((0,n.LL)(b.value),{class:"account-button",href:"a"===b.value?e.accountRoute:null,title:w.value,"aria-label":w.value,onClick:S},{default:(0,n.w5)(()=>[(0,n._)("span",u,[(0,n.Wm)((0,n.SU)(l.Z),{name:"person",class:"account-button__icon"}),a[0]||(a[0]=(0,n.Uk)()),(0,n.Wm)(n.uT,{name:"account-indicator-appear"},{default:(0,n.w5)(()=>[(0,n.SU)(_)?((0,n.wg)(),(0,n.iD)("span",c)):(0,n.kq)("v-if",!0)]),_:1})]),a[1]||(a[1]=(0,n.Uk)()),e.showLabelOnMobile&&"lg"!==(0,n.SU)(f)?((0,n.wg)(),(0,n.iD)("span",d,(0,n.zw)(w.value),1)):(0,n.kq)("v-if",!0)]),_:1},8,["href","title","aria-label"]))}})},524:(e,t,a)=>{a.r(t),a.d(t,{default:()=>u});var n=a(5166),l=a(1223),i=a(7325),o=a(2612),r=a(6138);const s={class:"account-layer-wrapper__layer-content"},u=Object.assign({name:"AccountLayerWrapper"},{__name:"AccountLayerWrapper",setup(e){const t=(0,o.k)(),a=(0,i.Z)(),{activeLayout:u}=(0,r.S)(),{customer:c}=(0,l.Jk)(a),d=(0,n.iH)(!1),v=(0,n.iH)(null),p=(0,n.iH)(!1),{headerExpanded:m}=(0,l.Jk)(t),g=(0,n.Fl)(()=>{var e;return d.value&&"desktop"===u.value&&(null===(e=c.value)||void 0===e?void 0:e.guest)}),h=()=>{d.value=!1},_=()=>{v.value||(v.value=setTimeout(h,600))},f=()=>{"desktop"===u.value&&m.value&&(d.value=!0,v.value&&(clearTimeout(v.value),v.value=null)),p.value=!0},y=()=>{_(),p.value=!1},b=e=>{d.value&&p.value&&(e.target.closest(".account-layer-wrapper")||(_(),p.value=!1))};return(0,n.YP)(u,e=>{"desktop"!==e&&d.value&&h()}),(0,n.YP)(m,e=>{!e&&d.value&&h()}),(0,n.bv)(()=>{var e;return null===(e=document.querySelector("body"))||void 0===e?void 0:e.addEventListener("mousemove",b)}),(0,n.Jd)(()=>{var e;null===(e=document.querySelector("body"))||void 0===e||e.removeEventListener("mousemove",b),v.value&&clearTimeout(v.value)}),(e,t)=>((0,n.wg)(),(0,n.iD)("div",{class:"account-layer-wrapper",onMouseleave:y,onMouseenter:f},[(0,n.WI)(e.$slots,"default"),t[0]||(t[0]=(0,n.Uk)()),(0,n.wy)((0,n._)("div",s,[(0,n.WI)(e.$slots,"layercontent")],512),[[n.F8,g.value]])],32))}})},6468:(e,t,a)=>{a.r(t),a.d(t,{default:()=>s});var n=a(5166),l=a(9238),i=a(7325);const o={class:"account-logout-layer copy copy--small"},r={class:"account-logout-layer__content"},s=Object.assign({name:"AccountLogoutLayer"},{__name:"AccountLogoutLayer",props:{label:{type:String}},setup(e){const{logoutUser:t}=(0,i.Z)();return(a,i)=>((0,n.wg)(),(0,n.iD)("div",o,[(0,n._)("div",r,[(0,n.Wm)((0,n.SU)(l.Z),{name:"person",class:"account-logout-layer__icon"}),i[1]||(i[1]=(0,n.Uk)()),(0,n._)("button",{class:"account-logout-layer__link account-link",onClick:i[0]||(i[0]=function(){return(0,n.SU)(t)&&(0,n.SU)(t)(...arguments)})},(0,n.zw)(e.label),1)])]))}})},741:(e,t,a)=>{a.r(t),a.d(t,{default:()=>v});var n=a(5166),l=a(9238),i=a(1223),o=a(109),r=a(6138);const s=["href"],u={class:"wishlist-button__icon-wrapper"},c={key:0,class:"wishlist-button__active-indicator"},d={key:0,class:"wishlist-button__text"},v=Object.assign({name:"WishlistButton"},{__name:"WishlistButton",props:{wishlistRoute:{type:String,default:"",required:!0},label:{type:String,default:null},showLabelOnMobile:{type:Boolean,default:!1}},setup(e){const t=(0,o.e)(),{products:a}=(0,i.Jk)(t),{activeBreakpoint:v}=(0,r.S)();return(t,i)=>((0,n.wg)(),(0,n.iD)("a",{class:"wishlist-button",href:e.wishlistRoute,onClick:i[0]||(i[0]=e=>t.$emit("link-clicked"))},[(0,n._)("span",u,[(0,n.Wm)((0,n.SU)(l.Z),{name:"heart",class:"wishlist-button__icon"}),i[1]||(i[1]=(0,n.Uk)()),(0,n.Wm)(n.uT,{name:"wishlist-indicator-appear"},{default:(0,n.w5)(()=>[(0,n.SU)(a).length?((0,n.wg)(),(0,n.iD)("span",c)):(0,n.kq)("v-if",!0)]),_:1}
1)]),i[2]||(i[2]=(0,n.Uk)()),e.showLabelOnMobile&&"lg"!==(0,n.SU)(v)?((0,n.wg)(),(0,n.iD)("span",d,(0,n.zw)(e.label),1)):(0,n.kq)("v-if",!0)],8,s))}})},1365:(e,t,a)=>{a.d(t,{Z:()=>s});var n=a(5166),l=a(7651);const i=["open"],o=["aria-expanded"],r={__name:"BaseAccordion2024",props:{initiallyOpen:{type:Boolean,default:!1},trackingData:{type:Object,default:null}},emits:["open-status-change"],setup(e,t){let{emit:a}=t;const r=CSS.supports("selector(details::details-content)"),s=CSS.supports("interpolate-size","allow-keywords"),u=e,c=a,d=(0,n.iH)(u.initiallyOpen),v=(0,n.iH)(u.initiallyOpen),p=(0,n.Fl)(()=>!r||!s);function m(e){p.value&&(null==e||e.preventDefault(),v.value?v.value=!1:(d.value=!0,setTimeout(()=>{v.value=!0},10)))}function g(e){if(!p.value){const t="open"===e.newState;d.value=t,v.value=t}}return(0,n.YP)(d,e=>{c("open-status-change",e),u.trackingData&&l.Ng.trackGa4Event({name:e?"accordion_expand":"accordion_collapse",...u.trackingData.label&&{details:{content_element:u.trackingData.label}}})}),(0,n.YP)(()=>u.initiallyOpen,e=>{p.value?m():(d.value=e,v.value=e)}),(e,t)=>((0,n.wg)(),(0,n.iD)("details",{class:(0,n.C_)(["details-accordion",[{"details-accordion--needs-polyfill":p.value},{"-visually-open":v.value}]]),open:d.value,onToggle:g},[(0,n._)("summary",{class:"details-accordion__summary","aria-expanded":d.value,onClick:m},[(0,n.WI)(e.$slots,"toggle",{isOpen:v.value})],8,o),t[1]||(t[1]=(0,n.Uk)()),(0,n._)("div",{class:"details-accordion__content-wrapper",onTransitionend:t[0]||(t[0]=e=>d.value=v.value)},[(0,n._)("div",null,[(0,n.WI)(e.$slots,"default")])],32)],42,i))}};const s=(0,a(3744).Z)(r,[["__scopeId","data-v-9f1366f8"]])},8123:(e,t,a)=>{a.r(t),a.d(t,{default:()=>p});var n=a(5166),l=a(1223),i=a(7105),o=a(9238),r=a(9043),s=a(3392),u=a(2177),c=a(2262);const d=["href"],v={class:"cart-button__icon-wrapper"},p=Object.assign({name:"CartButton"},{__name:"CartButton",props:{cartRoute:{type:String,default:"",required:!0}},setup(e){const{labelStore:t}=(0,i.t)(),a=(0,c.$7)(),{getProductCount:p,itemsInCart:m}=(0,l.Jk)(a),{fetchCart:g,addItemsToCart:h,addPendingPromotionItem:_}=a,f=(0,n.iH)(!1),y=(0,n.iH)(!1),b=(0,n.iH)(null),w=(0,n.iH)(null);function k(){(0,u.jR)({type:"success",text:t.value.cart_promotions_add_to_cart_success_message})}return(0,n.bv)(()=>{b.value&&(Object.keys(t.value).length?k():w.value=!0)}),(0,n.YP)(p,(e,t)=>{f.value=y.value&&!!e&&e!==t}),(0,n.YP)(t,e=>{w.value&&Object.keys(e).length&&k()},{deep:!0,immediate:!0}),(()=>{const e=new URL(location.href);b.value=e.searchParams.get(r.Nv.urlPromotionIdParam),e.searchParams.delete(r.Nv.urlPromotionIdParam),history.replaceState(null,null,e),(!window.localStorage||m.value||b.value)&&g().then(()=>{if(window.setTimeout(()=>{y.value=!0},1e3),b.value){const e={referencedId:b.value,type:"promotion"};p.value?h([e]):_(e),b.value=null}})})(),(t,a)=>((0,n.wg)(),(0,n.iD)("a",{class:"cart-button",href:e.cartRoute,"data-testid":"header-cart"},[(0,n._)("span",v,[(0,n.Wm)((0,n.SU)(o.Z),{name:"cart",class:"cart-button__icon"}),a[1]||(a[1]=(0,n.Uk)()),(0,n.SU)(p)?((0,n.wg)(),(0,n.j4)((0,n.SU)(s.Z),{key:0,class:(0,n.C_)(["cart-button__product-count",[{"cart-button__product-count--animate":f.value}]]),onAnimationend:a[0]||(a[0]=e=>f.value=!1)},null,8,["class"])):(0,n.kq)("v-if",!0)])],8,d))}})},3392:(e,t,a)=>{a.d(t,{Z:()=>s});var n=a(5166),l=a(1223),i=a(2262);const o={key:0,class:"cart-items-count"},r=Object.assign({name:"CartItemsCount"},{__name:"CartItemsCount",setup(e){const t=(0,i.$7)(),{itemsInCart:a,cartLoadingStatus:r,getProductCount:s}=(0,l.Jk)(t),{fetchCart:u}=t;return(0,n.bv)(()=>{!a.value||s.value||r.value||u()}),(e,t)=>(0,n.SU)(s)?((0,n.wg)(),(0,n.iD)("span",o,(0,n.zw)((0,n.SU)(s)),1)):(0,n.kq)("v-if",!0)}});const s=(0,a(3744).Z)(r,[["__scopeId","data-v-f28894aa"]])},8814:(e,t,a)=>{a.r(t),a.d(t,{default:()=>Q});var n=a(5166),l=a(1223),i=a(7105),o=a(6138),r=a(5659),s=a(4750),u=a(2262),c=a(5161),d=a(8182),v=a(6489),p=a(7325),m=a(7345),g=a(7651),h=a(7662),_=a(3076),f=a(2177),y=a(5936),b=a(7673),w=a(8666),k=a(8233);const S={key:0,class:"cart-layer-product-item"},P={class:"cart-layer-product-item__content-container"},C={class:"cart-layer-product-item__image-wrapper"},I={class:"cart-layer-product-item__image-wrapper-inner"},U={class:"cart-layer-product-item__main-content-wrapper"},L={class:"cart-layer-product-item__title-wrapper"},x={class:"cart-layer-product-item__title"},B={class:"cart-layer-product-item__variant-props copy copy--small"},H={class:"cart-layer-product-item__price-wrapper"},O={class:"cart-layer-product-item__price-item copy copy--small"},D={class:"cart-layer-product-item__price-label"},F={class:"cart-layer-product-item__price"},G={class:"cart-layer-product-item__price-item t--semibold"},E={class:"cart-layer-product-item__price-label"},T={key:0,class:"cart-layer-product-item__previous-price"},j={key:0,class:"cart-layer-product-item__amount copy copy--small"},W={class:"cart-layer-product-item__amount-label"},N={class:"cart-layer-product-item__amount-value"},q=Object.assign({name:"CartLayerProductItem"},{__name:"CartLayerProductItem",props:{orderProductItem:{type:Object,default:null},displayType:{type:String,default:"with-background"},editable:{type:Boolean,default:!0},ecomId:{type:String,default:null}},setup(e){const t=e;(0,o.S)();const{labelStore:a}=(0,i.t)(),r=(0,y.fn)(),{productDataByEcomId:s}=(0,l.Jk)(r),c=(0,u.$7)(),{cartLoadingStatus:d,isLocked:v}=(0,l.Jk)(c),{updateItemInCart:p,removeItemFromCart:q}=c,M=(0,b.x)();(0,l.Jk)(M);const $=(0,n.iH)(t.orderProductItem.orderDetails.quantity),z=(0,n.iH)(null),Z=(0,n.Fl)(()=>t.ecomId&&s.value(t.ecomId)),A=(0,n.Fl)(()=>!!Z.value),R=(0,n.Fl)(()=>!!t.orderProductItem&&(t.orderProductItem.isM2mProduct||A.value)),Y=(0,n.Fl)(()=>t.editable&&!v.value),V=(0,n.Fl)(()=>{var e;return Y.value&&!(null!==(e=t.orderProductItem)&&void 0!==e&&e.isM2mProduct)}),J=(0,n.Fl)(()=>[t.orderProductItem.colors,t.orderProductItem.dimensions,t.orderProductItem.info].filter(
1Boolean).join(", ")),Q=(0,n.Fl)(()=>t.orderProductItem.orderDetails.listPrice&&t.orderProductItem.orderDetails.listPricePercentage>0?{total:t.orderProductItem.orderDetails.listPrice*t.orderProductItem.orderDetails.quantity,percentage:t.orderProductItem.orderDetails.listPricePercentage}:null),K=(0,n.Fl)(()=>{var e,a;return(null===(e=t.orderProductItem)||void 0===e||null===(a=e.quantityInformation)||void 0===a?void 0:a.maxPurchase)??100}),X=(0,n.Fl)(()=>{var e;return(null===(e=Z.value)||void 0===e?void 0:e.minPurchase)||1});function ee(e){const t=parseInt(e);isNaN(t)||t===$.value||($.value=t)}return(0,n.YP)(()=>t.orderProductItem,e=>{e.orderDetails.quantity&&($.value=e.orderDetails.quantity)}),(0,n.YP)($,(e,n)=>{e&&!d.value?p({id:t.orderProductItem.orderDetails.id,referencedId:t.orderProductItem.orderDetails.referenceId,quantity:e}).then(l=>{var i;(0,g.$Y)({labelStore:a.value,requestedQuantity:(null==l?void 0:l.requestedQuantity)||e,previousQuantity:(null==l?void 0:l.previousQuantity)??n,resultingQuantity:null==l?void 0:l.resultingQuantity,maxAllowedQuantity:K.value,stockErrors:null==l?void 0:l.stockErrors,cmsProductName:null===(i=t.orderProductItem)||void 0===i?void 0:i.name}).forEach(e=>{(0,f.jR)(e)})}):0===e&&async function(){await q({ids:t.orderProductItem.orderDetails.id})}()}),z.value=(0,g.Ds)(ee,800),(t,l)=>{const i=(0,n.up)("missing-image");return $.value&&R.value?((0,n.wg)(),(0,n.iD)("article",S,[(0,n._)("div",P,[(0,n._)("div",C,[(0,n._)("div",I,[((0,n.wg)(),(0,n.j4)((0,n.LL)(e.orderProductItem.url?"a":"div"),{href:e.orderProductItem.url,title:e.orderProductItem.name},{default:(0,n.w5)(()=>[e.orderProductItem.image||e.orderProductItem.isPending?((0,n.wg)(),(0,n.j4)((0,n.SU)(m.Z),(0,n.dG)({key:0},e.orderProductItem.image,{"is-pending":e.orderProductItem.isPending,variant:"padded1x1"}),null,16,["is-pending"])):((0,n.wg)(),(0,n.j4)(i,{key:1}))]),_:1},8,["href","title"]))])]),l[10]||(l[10]=(0,n.Uk)()),(0,n._)("div",U,[(0,n._)("div",L,[(0,n._)("h3",x,[((0,n.wg)(),(0,n.j4)((0,n.LL)(e.orderProductItem.url?"a":"div"),{href:e.orderProductItem.url,title:e.orderProductItem.name},{default:(0,n.w5)(()=>[(0,n.Uk)((0,n.zw)(e.orderProductItem.name?e.orderProductItem.name:""),1)]),_:1},8,["href","title"]))]),l[0]||(l[0]=(0,n.Uk)()),(0,n._)("span",B,(0,n.zw)(J.value),1)]),l[6]||(l[6]=(0,n.Uk)()),(0,n._)("div",H,[(0,n._)("div",O,[(0,n._)("div",D,(0,n.zw)((0,n.SU)(a).cart_unit_price),1),l[1]||(l[1]=(0,n.Uk)()),(0,n._)("div",F,(0,n.zw)((0,n.SU)(_.WW)(e.orderProductItem.orderDetails.unitPrice)),1)]),l[3]||(l[3]=(0,n.Uk)()),(0,n._)("div",G,[(0,n._)("div",E,(0,n.zw)((0,n.SU)(a).cart_total_price),1),l[2]||(l[2]=(0,n.Uk)()),(0,n._)("div",{class:(0,n.C_)(["cart-layer-product-item__price",{"cart-layer-product-item__price--reduced":Q.value}])},[(0,n.Uk)((0,n.zw)((0,n.SU)(_.WW)(e.orderProductItem.orderDetails.totalPrice))+" ",1),Q.value?((0,n.wg)(),(0,n.iD)("div",T,(0,n.zw)((0,n.SU)(_.WW)(Q.value.total)),1)):(0,n.kq)("v-if",!0)],2)]),l[4]||(l[4]=(0,n.Uk)()),A.value?((0,n.wg)(),(0,n.j4)(w.Z,{key:0,"total-price":e.orderProductItem.orderDetails.unitPrice,"purchase-unit":Z.value.purchaseUnit,unit:Z.value.unit,class:"base-price-display--small-font cart-layer-product-item__unit-price"},null,8,["total-price","purchase-unit","unit"])):(0,n.kq)("v-if",!0)]),l[7]||(l[7]=(0,n.Uk)()),e.orderProductItem.isM2mProduct&&$.value?((0,n.wg)(),(0,n.iD)("div",j,[(0,n._)("div",W,(0,n.zw)((0,n.SU)(a).order_product_item_amount),1),l[5]||(l[5]=(0,n.Uk)()),(0,n._)("div",N,(0,n.zw)($.value),1)])):(0,n.kq)("v-if",!0),l[8]||(l[8]=(0,n.Uk)()),V.value?((0,n.wg)(),(0,n.j4)(h.Z,{key:1,value:$.value,min:X.value,max:K.value,disabled:(0,n.SU)(d),onInput:z.value,class:"cart-layer-product-item__quantity"},null,8,["value","min","max","disabled","onInput"])):(0,n.kq)("v-if",!0),l[9]||(l[9]=(0,n.Uk)()),Y.value&&A.value&&Z.value.minPurchase>1?((0,n.wg)(),(0,n.j4)(k.Z,{key:2,"min-purchase":Z.value.minPurchase,"ecom-id":e.ecomId,class:"marg-t--1 copy copy--extra-small"},null,8,["min-purchase","ecom-id"])):(0,n.kq)("v-if",!0)])])])):(0,n.kq)("v-if",!0)}}});var M=a(5086),$=a(1909);const z={class:"cart-layer__content"},Z={key:0},A={class:"cart-layer__product-list"},R={class:"cart-layer__summary",ref:"summary"},Y=["href"],V=["href"],J={key:1},Q=Object.assign({name:"CartLayer"},{__name:"CartLayer",props:{routes:{type:Object,default:()=>({})},productItemType:{type:String,default:"cart"},enablePaypalExpressCheckout:{type:Boolean,default:!1},retrieveAbandonedCart:{type:Boolean,default:!1},trackView:{type:Boolean,default:!1}},setup(e){var t;let a=!1;const m=null===(t=(0,n.FN)())||void 0===t?void 0:t.proxy,g=(0,n.iH)(null),h=e;(0,o.S)();const{labelStore:_}=(0,i.t)(),f=(0,u.$7)(),{cart:y,cartLoadingStatus:b,itemsInCart:w,hasMixedCart:k}=(0,l.Jk)(f),{fetchCart:S,restoreGuestUserCart:P}=f,C=(0,p.Z)(),{isLoggedIn:I}
1=(0,l.Jk)(C),{fetchUserStatusByCustomerId:U}=C,L=(0,n.iH)(void 0),x=(0,n.iH)(null),B=(0,n.iH)(!1),H=(0,n.iH)(!1),O=(0,n.iH)("0px"),D=(0,n.iH)("0px"),F=(0,n.iH)(null),G=(0,n.iH)(null),E=(0,n.Fl)(()=>!!y.value||window.localStorage&&!w.value),T=(0,n.Fl)(()=>!N.value.length),j=(0,n.Fl)(()=>y.value?u.Qd.promotionItems(y.value):[]),W=(0,n.Fl)(()=>y.value?u.Qd.orderPriceDetails(y.value,{promotionItems:j.value}):null),{mergedDisplayableItems:N,mergedProductItems:Q}=(0,r.V)(y,()=>h.productItemType);return(0,n.bv)(()=>{L.value=g.value,F.value=()=>{G.value||(requestAnimationFrame(()=>function(){var e;const t=window.innerHeight,a=(null===(e=m.$refs.summary)||void 0===e?void 0:e.clientHeight)??0,n=m.$el.getBoundingClientRect().top;let l=Math.min(.6*t,t-n-a);l<360?l="none":l+="px",O.value=l,D.value=t-n+"px",G.value=!1}()),G.value=!0)},window.addEventListener("resize",F.value),F.value()}),(0,n.ic)(()=>{F.value()}),(0,n.YP)(Q,e=>{!a&&h.trackView&&e&&e.length>0&&(a=!0,(0,n.Y3)(()=>{(0,v.QQ)({products:Q.value})}))},{deep:!0}),(0,n.YP)(x,async e=>{if(e)if(I.value);else{if(await U({customerId:e})){var t;const a=await P({customerId:e});null!=a&&null!==(t=a.lineItems)&&void 0!==t&&t.length||(H.value=!0)}else B.value=!0}},{immediate:!0}),(0,n.YP)(I,e=>{e&&(B.value=!1)}),(0,n.YP)(N,()=>{F.value()},{deep:!0}),(()=>{if(y.value||b.value||window.localStorage&&!w.value||S(),h.retrieveAbandonedCart){const e=new URLSearchParams(window.location.search).get("c_id");if(e){x.value=e;const t=new URL(window.location.href);t.searchParams.delete("c_id"),window.history.replaceState({},document.title,t.toString())}}})(),(t,a)=>(0,n.wy)(((0,n.wg)(),(0,n.iD)("div",{class:(0,n.C_)(["cart-layer copy copy--small",{"cart-layer--empty":T.value}])},[(0,n.Wm)((0,n.SU)(M.Z),{class:"cart-layer__scroll-wrapper","container-styles":{maxHeight:D.value}},{default:(0,n.w5)(()=>[(0,n._)("div",z,[(0,n.SU)(N).length?((0,n.wg)(),(0,n.iD)("div",Z,[(0,n.Wm)((0,n.SU)(M.Z),{class:"cart-layer__scroll-wrapper","container-styles":{maxHeight:O.value}},{default:(0,n.w5)(()=>[(0,n._)("div",A,[((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)((0,n.SU)(N).filter(Boolean),(e,t)=>((0,n.wg)(),(0,n.j4)((0,n.SU)(q),{key:`cart-product-${e.id||e.ecomId||t}`,"order-product-item":e,"ecom-id":e.ecomId,"display-type":"with-top-border"},null,8,["order-product-item","ecom-id"]))),128))])]),_:1},8,["container-styles"]),a[3]||(a[3]=(0,n.Uk)()),(0,n._)("div",R,[W.value?((0,n.wg)(),(0,n.j4)(s.Z,{key:0,"order-price-details":W.value,"promotion-items":j.value,"show-position-price":!1,compact:""},null,8,["order-price-details","promotion-items"])):(0,n.kq)("v-if",!0),a[0]||(a[0]=(0,n.Uk)()),(0,n.SU)(k)?(0,n.kq)("v-if",!0):((0,n.wg)(),(0,n.iD)("a",{key:1,href:e.routes.checkout,class:"button button--cta-2 marg-t--2"},(0,n.zw)((0,n.SU)(_).cart_to_checkout),9,Y)),a[1]||(a[1]=(0,n.Uk)()),e.enablePaypalExpressCheckout&&!(0,n.SU)(k)?((0,n.wg)(),(0,n.j4)(c.Z,{key:2,routes:e.routes,"tracking-module-detail":"MiniCart",class:"marg-t--2"},null,8,["routes"])):(0,n.kq)("v-if",!0),a[2]||(a[2]=(0,n.Uk)()),(0,n._)("a",{href:e.routes.cart,class:"button button--cta-3 marg-t--2"},(0,n.zw)((0,n.SU)(_).cart_to_cart),9,V)],512)])):T.value&&E.value?((0,n.wg)(),(0,n.iD)("div",J,[(0,n.Wm)($.Z,{copy:(0,n.SU)(_).cart_empty_copy,"with-background":!1},null,8,["copy"])])):(0,n.kq)("v-if",!0)])]),_:1},8,["container-styles"]),a[4]||(a[4]=(0,n.Uk)()),(0,n.Wm)(d.Z)],2)),[[n.F8,(0,n.SU)(N).length||T.value&&E.value]])}})},9676:(e,t,a)=>{a.r(t),a.d(t,{default:()=>u});var n=a(5166),l=a(1223),i=a(6138),o=a(2612),r=a(3334);const s={class:"cart-layer-wrapper__layer-content"},u=Object.assign({name:"CartLayerWrapper"},{__name:"CartLayerWrapper",setup(e){const{activeLayout:t}=(0,i.S)(),a=(0,o.k)(),{headerExpanded:u}=(0,l.Jk)(a),c=(0,n.iH)(!1),d=(0,n.iH)(null),v=(0,n.iH)(!1),p=(0,n.iH)(null);function m(){"desktop"===t.value&&u.value&&(c.value=!0,d.value&&(clearTimeout(d.value),d.value=null))}function g(){c.value=!1}function h(){m(),v.value=!0}function _(){d.value||(d.value=setTimeout(()=>g(),600)),v.value=!1}function f(e){c.value&&v.value&&(e.target.closest(".cart-layer-wrapper")||(d.value||(d.value=setTimeout(()=>g(),600)),v.value=!1))}return(0,n.bv)(()=>{p.value=(0,r.Dn)(m),document.querySelector("body").addEventListener("mousemove",f)}),(0,n.Jd)(()=>{var e;null===(e=p.value)||void 0===e||e.call(p),document.querySelector("body").removeEventListener("mousemove",f)}),(0,n.YP)(u,e=>{!e&&c.value&&(c.value=!1)}),(0,n.YP)(t,e=>{"desktop"!==e&&c.value&&(c.value=!1)}),(e,a)=>{const l=(0,n.Q2)("click-outside");return(0,n.wy)(((0,n.wg)(),(0,n.iD)("div",{class:"cart-layer-wrapper",onMouseleave:_,onMouseenter:h},[(0,n.WI)(e.$slots,"default"),a[0]||(a[0]=(0,n.Uk)()),(0,n.wy)((0,n._)("div",s,[(0,n.WI)(e.$slots,"layercontent")],512),[[n.F8,c.value&&"desktop"===(0,n.SU)(t)]])],32)),[[l,g]])}}})},3982:(e,t,a)=>{a.d(t,{Z:()=>c});var n=a(5166),l=a(9043),i=a(7105),o=a(5936);const r={key:0,class:"product-badges"},s=["textContent"],u=Object.assign({name:"ProductBadge"},{__name:"ProductBadge",props:{ecomId:{type:String,default:null},overrideColor:{type:String,default:null},ignoreBadgeFromProduct:{type:Boolean,default:!1}},setup(e){const t=e,a=(0,n.f3)("productTeaserShopTwig",null),{labelStore:u}=(0,i.t)(),c=(0,o.fn)(),d=(0,n.Fl)(()=>(0,n.SU)(null==a?void 0:a.targetEcomId)||t.ecomId),v=(0,n.Fl)(()=>d.value?c.productDataByEcomId(d.value):null),p=(0,n.Fl)(()=>d.value?c.productPriceDataByEcomId(d.value):null),m=(0,n.Fl)(()=>{var e,t;return!(null===(e=p.value)||void 0===e||null===(t=e.listPrice)||void 0===t||!t.price)&&p.value.listPrice.percentage>0}),g=(0,n.Fl)(()=>{var e,a,n,i,o,r,s;const c=null===(e=v.value)||void 0===e||null===(a=e.extensions)||void 0===a||null===(n=a.tesaPromotionBadge)||void 0===n||null===(i=n.badge)||void 0===i?void 0:i[0],d=Boolean(null===(o=v.value)||void 0===o||null===(r=o.customFields)||void 0===r?void 0:r.tesa_badge_text),p=null===(s=v.value)||void 0===s?void 0:s.markAsTopseller,g=[];if(null!=c&&c.text&&g.push({...c,color:l.DM[t.overrideColor]||c.color||l.DM.brandBlueDark}),d&&!t.ignoreBadgeFromProduct){var h;const e=v.value.customFields.tesa_badge_text.split(";"),a=(null===(h=v.value.customFields.tesa_badge_color)||void 0===h?void 0:h.split(";"))||[];g.push(...e.map((e,n)=>({text:e,color:l.DM[t.overrideColor]||a[n]||l.DM.brandBlueDark})))}var _,f;m.value&&g.push({text:null===(_=u.value)||void 0===_?void 0:_.product_badge_sale,color:l.DM.brandRed});p&&g.push({text:null===(f=u.value)||void 0===f?void 0:f.product_badge_bestseller,color:l.DM.brandBlueDark});return g});return(e,t)=>g.value&&g.value.length?((0,n.wg)(),(0,n.iD)("div",r,[((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(g.value.slice(0,2),
1(e,t)=>((0,n.wg)(),(0,n.iD)("div",{key:`product-badge-${d.value}-${t}`,style:(0,n.j5)({backgroundColor:e.color}),class:"product-badge"},[(0,n._)("div",{class:"product-badge__text",textContent:(0,n.zw)(e.text)},null,8,s)],4))),128))])):(0,n.kq)("v-if",!0)}});const c=(0,a(3744).Z)(u,[["__scopeId","data-v-081424e5"]])},5086:(e,t,a)=>{a.d(t,{Z:()=>l});var n=a(5166);const l=Object.assign({name:"CustomScrollbar"},{__name:"CustomScrollbar",props:{contentFade:{type:Boolean,default:!1},tag:{type:String,default:"div"},containerStyles:{type:Object,default:null}},setup(e,t){var a;let{expose:l}=t;const i=null===(a=(0,n.FN)())||void 0===a?void 0:a.proxy,o=(0,n.iH)(null),r=(0,n.iH)(null),s=e,u=(0,n.iH)(!1),c=(0,n.iH)(!1),d=(0,n.iH)({root:i.$el,rootMargin:"0px",threshold:1}),v=(0,n.iH)(null),p=(0,n.iH)(0),m=(0,n.Fl)(()=>{var e;return(null===(e=i.$el)||void 0===e?void 0:e.scrollHeight)||0}),g=(0,n.Fl)(()=>s.contentFade?null:{opacity:0,pointerEvents:"none"});function h(e){let{target:t,isIntersecting:a}=e;t===r.value&&(u.value=!a),t===o.value&&(c.value=!a)}function _(){"undefined"!=typeof IntersectionObserver&&(v.value||(v.value=new IntersectionObserver(e=>{e.forEach(h)},d.value)),v.value.observe(r.value),v.value.observe(o.value))}return(0,n.bv)(()=>{s.contentFade&&(_(),p.value=i.$el.offsetWidth-r.value.offsetWidth)}),(0,n.YP)(()=>s.contentFade,()=>{s.contentFade?_():(u.value=!1,c.value=!1,v.value&&v.value.disconnect())}),l({scrollHeight:m}),(t,a)=>((0,n.wg)(),(0,n.j4)((0,n.LL)(e.tag),{class:(0,n.C_)(["custom-scrollbar",{"custom-scrollbar--has-overflow-top":u.value,"custom-scrollbar--has-overflow-bottom":c.value}]),style:(0,n.j5)({"--measured-scrollbar-width":`${p.value}px`})},{default:(0,n.w5)(()=>[(0,n._)("div",{class:"custom-scrollbar__scroll-container",style:(0,n.j5)(e.containerStyles)},[(0,n._)("span",{class:"custom-scrollbar__sensor-element-top",style:(0,n.j5)(g.value),ref_key:"sensorElementTop",ref:r},null,4),a[0]||(a[0]=(0,n.Uk)()),(0,n.WI)(t.$slots,"default"),a[1]||(a[1]=(0,n.Uk)()),(0,n._)("span",{class:"custom-scrollbar__sensor-element-bottom",ref_key:"sensorElementBottom",ref:o,style:(0,n.j5)(g.value)},null,4)],4)]),_:3},8,["class","style"]))}})},1605:(e,t,a)=>{a.d(t,{Z:()=>o});var n=a(5166);const l={viewBox:"0 0 100 100",class:"t-loading-spinner__circle1"},i=["stroke"],o=Object.assign({name:"LoadingSpinner"},{__name:"LoadingSpinner",props:{width:{type:Number,default:50},color:{type:String,default:"#0097d4"}},setup(e){const t=e,a=(0,n.Fl)(()=>({width:t.width+"px",height:t.width+"px"}));return(t,o)=>((0,n.wg)(),(0,n.iD)("div",{class:"loading-spinner",style:(0,n.j5)(a.value)},[((0,n.wg)(),(0,n.iD)("svg",l,[(0,n._)("circle",{cx:"50",cy:"50",r:40,stroke:e.color,"stroke-width":10,fill:"none"},null,8,i)]))],4))}})},435:(e,t,a)=>{a.r(t),a.d(t,{default:()=>m});var n=a(5166),l=a(1223),i=a(7105),o=a(9238),r=a(2612),s=a(2177);const u={class:"toast-bar-wrapper"},c={class:"container toast-bar__message-container"},d=["innerHTML"],v=["aria-label","onClick"],p=Object.assign({name:"ToastBar"},{__name:"ToastBar",props:{showMessageDuration:{type:Number,default:5}},setup(e){const t=e,{labelStore:a}=(0,i.b)({labelsRequired:["global"]}),p=(0,r.k)(),{headerExpanded:m,bodyIsLocked:g}=(0,l.Jk)(p),h=(0,n.iH)([]),_=(0,n.iH)(null);function f(e){const a={id:"message-"+ +new Date,...e};a.timer=window.setTimeout(()=>{y(a.id)},1e3*(a.duration??t.showMessageDuration)),h.value.push(a)}function y(e){const t=h.value.findIndex(t=>t.id===e);-1!==t&&h.value.splice(t,1)}return(0,n.bv)(()=>{_.value=(0,s.D7)(f)}),(0,n.Jd)(()=>{var e;null===(e=_.value)||void 0===e||e.call(_)}),(e,t)=>((0,n.wg)(),(0,n.iD)("div",{class:(0,n.C_)(["toast-bar",{"toast-bar--fixed-at-top":!(0,n.SU)(m)||(0,n.SU)(g)}])},[(0,n._)("div",u,[(0,n.Wm)(n.W3,{name:"push-down",tag:"div"},{default:(0,n.w5)(()=>[((0,n.wg)(!0),(0,n.iD)(n.HY,null,(0,n.Ko)(h.value,(e,l)=>((0,n.wg)(),(0,n.iD)("div",{key:`${e.id}-${l}`,class:(0,n.C_)(["toast-bar__message",`toast-bar__message--${e.type}`])},[(0,n._)("div",c,[(0,n._)("div",{class:"toast-bar__text-wrapper",innerHTML:e.text},null,8,d),t[0]||(t[0]=(0,n.Uk)()),(0,n._)("button",{type:"button",class:"toast-bar__dismiss-button","aria-label":(0,n.SU)(a)["global.close"],onClick:t=>{y(e.id)}},[(0,n.Wm)((0,n.SU)(o.Z),{name:"close"})],8,v)])],2))),128))]),_:1})])],2))}}),m=Object.assign({name:"ToastBarWrapper"},{__name:"ToastBarWrapper",setup(e){const t=(0,r.k)(),{headerExpanded:a,bodyIsLocked:i,modalOpen:o}=(0,l.Jk)(t);return(e,t)=>((0,n.wg)(),(0,n.iD)("div",null,[((0,n.wg)(),(0,n.j4)(n.lR,{defer:"",disabled:(0,n.SU)(a)&&!(0,n.SU)(i),to:(0,n.SU)(o)?"#toastBarModal":"#toastBarFixed"},[(0,n.Wm)(p)],8,["disabled","to"]))]))}})},2448:(e,t,a)=>{a.d(t,{Z:()=>p});var n=a(5166),l=a(7105),i=a(4328);const o={class:"fly-in"},r={class:"fly-in__content-wrapper"},s={class:"fly-in__inner-content-wrapper"},u={class:"container"},c={class:"fly-in__button-wrapper"},d={class:"navigation-link__text"},v=Object.assign({name:"Header2022FlyIn"},{__name:"Header2022FlyIn",props:{open:{type:Boolean,default:!1}},setup(e){const{labelStore:t}=(0,l.b)({labelsRequired:["global"]});return(a,l)=>{const v=(0,n.up)("Icon");return(0,n.wg)(),(0,n.iD)("div",o,[(0,n.Wm)(i.Z,{open:e.open,"display-close-button":!1,"color-scheme":"transparent",class:"modal--full-viewport-content modal--fly-in",onModalShowChange:l[1]||(l[1]=e=>a.$emit("open-state-change",e))},{default:(0,n.w5)(()=>[(0,n._)("div",r,[(0,n._)("div",s,[(0,n._)("div",u,[(0,n._)("div",c,[(0,n._)("button",{type:"button",class:"fly-in__close-button navigation-link navigation-link--big",onClick:l[0]||(l[0]=e=>a.$emit("open-state-change",!1))},[(0,n._)("span",d,(0,n.zw)((0,n.SU)(t)["global.close"]),1),l[2]||(l[2]=(0,n.Uk)()),(0,n.Wm)(v,{name:"close",class:"navigation-link__close-icon"})])]),l[3]||(l[3]=(0,n.Uk)()),(0,n.WI)(a.$slots,"default")])])]),l[4]||(l[4]=(0,n.Uk)()),l[5]||(l[5]=(0,n._)("div",{class:"fly-in__brand-bar"},null,-1))]),_:3},8,["open"])])}}});const p=(0,a(3744).Z)(v,[["__scopeId","data-v-09295b5c"]])},7418:(e,t,a)=>{a.d(t,{Z:()=>i});var n=a(5166);const l={__name:"IconPlusMinus",props:{isOpen:{type:Boolean,default:!1}},setup:e=>(t,a)=>{const l=(0,n.up)("Icon");return(0,n.wg)(),(0,n.iD)("div",{class:(0,n.C_)(["icon-plus-minus",{"icon-plus-minus--expanded":e.isOpen}])},[(0,n.Wm)(l,{name:"plus",class:"icon-plus-minus__icon icon-plus-minus__plus"}),a[0]||(a[0]=(0,n.Uk)()),(0,n.Wm)(l,{name:"minus",class:"icon-plus-minus__icon icon-plus-minus__minus"})],2)}};const i=(0,a(3744).Z)(l,[["__scopeId","data-v-49b3332e"]])},8182:(e,t,a)=>{a.d(t,{Z:()=>o});var n=a(5166),l=a(1605),i=a(3626);const o={__name:"LockLayer",props:{backgroundColorType:{type:String,default:"dark"}},setup(e){const t=(0,n.iH)(!1),a=(0,i.ZS)(()=>{t.value=!0}),o=(0,i.n0)(()=>{t.value=!1});return(0,n.Jd)(()=>{null==a||a(),null==o||o()}),(a,i)=>((0,n.wg)(),(0,n.j4)(n.uT,{name:"fade"},{default:(0,n.w5)(()=>[t.value?((0,n.wg)(),(0,n.iD)("div",{key:0,class:(0,n.C_)(["lock-layer",{"lock-layer--dark-background":"dark"===e.backgroundColorType}])},[(0,n.Wm)((0,n.SU)(l.Z),{width:64})],2)):(0,n.kq)("v-if",!0)]),_:1}))}}},2917:(e,t,a)=>{a.d(t,{Z:()=>l});var n=a(5166);const l=Object.assign({name:"naught",inheritAttrs:!1},{__name:"Naught",setup:e=>(e,t)=>
1(0,n.WI)(e.$slots,"default")})},1909:(e,t,a)=>{a.d(t,{Z:()=>s});var n=a(5166),l=a(9238);const i={class:"shop-empty-info__content-wrapper"},o={class:"shop-empty-info__copy"},r=["href"],s={__name:"ShopEmptyInfo",props:{icon:{type:String,default:"cart"},copy:{type:String,default:""},link:{type:Object,default:null},withBackground:{type:Boolean,default:!0}},setup:e=>(t,a)=>a[0]||((0,n.qZ)(-1,!0),(a[0]=(0,n._)("div",{class:(0,n.C_)(["shop-empty-info",{"shop-empty-info--with-background":e.withBackground}])},[(0,n._)("div",i,[(0,n.Wm)((0,n.SU)(l.Z),{name:e.icon,"aria-label":"Heart",class:"shop-empty-info__icon"},null,8,["name"]),a[1]||(a[1]=(0,n.Uk)()),(0,n._)("p",o,(0,n.zw)(e.copy),1),a[2]||(a[2]=(0,n.Uk)()),e.link?((0,n.wg)(),(0,n.iD)("a",{key:0,class:"shop-empty-info__link account-link",href:e.link.href},(0,n.zw)(e.link.title),9,r)):(0,n.kq)("v-if",!0)])],2)).cacheIndex=0,(0,n.qZ)(1),a[0])}},9183:(e,t,a)=>{a.d(t,{Z:()=>o});var n=a(5166);const l={class:"skeleton"},i={__name:"Skeleton",props:{height:{type:String,default:null}},setup:e=>(t,a)=>((0,n.wg)(),(0,n.iD)("div",l,[(0,n._)("div",{class:(0,n.C_)(["skeleton__content",{"skeleton__content--16-9":!e.height}]),style:(0,n.j5)(e.height?`height: ${e.height}`:null)},null,6)]))};const o=(0,a(3744).Z)(i,[["__scopeId","data-v-9312862e"]])}},e=>{e.O(0,[8111,6030,3508,6134,8356,7760,6596,2949,9734],()=>{return t=2870,e(e.s=t);var t});e.O()}]);
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.