1"use strict";(globalThis.webpackChunktesa_2016=globalThis.webpackChunktesa_2016||[]).push([[5784],{4748:(e,t,s)=>{s.r(t),s.d(t,{default:()=>f});var r=s(5166),i=s(9353),l=s(7105),a=s(9236),n=s(5687),o=s(9238);const d={class:"product-teasers__cards container",ref:"cards"},c=["onClick"],u={class:"container"},p={class:"content-slider-controls"},_={class:"content-slider-controls__button-wrapper"},w=["aria-label"],v=["aria-label"],b={class:"content-slider-controls__indicator-container"},f=Object.assign({name:"ProductTeaserSlider"},{__name:"ProductTeaserSlider",props:{productTeasers:{type:Array,default:()=>[]},productTeaserType:{type:String,default:"baseProduct"}},emits:["show-slider-controls","swiperInitialized"],setup(e,t){let{emit:s}=t;const f=(0,r.iH)(null),g=(0,r.iH)(null),k=(0,r.iH)(null),y=e,h=s,{labelStore:m}=(0,l.t)(),P=(0,r.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 ::slotted(swiper-slide) {\n height: auto;\n }\n "]}),{indicatorStyle:S,showSliderControls:T,swiper:U,swiperOptions:B,updateSliderData:C}=(0,i.M)({emit:h,initialSwiperOptions:P,sliderNextButton:k,sliderPrevButton:g,swiperElement:f});return(0,r.YP)(()=>y.productTeasers,()=>{C()}),(t,s)=>((0,r.wg)(),(0,r.iD)("div",null,[(0,r._)("div",d,[s[0]||(s[0]=(0,r._)("div",{class:"product-teasers__cards__gradient product-teasers__cards__gradient--left"},null,-1)),s[1]||(s[1]=(0,r.Uk)()),(0,r.SU)(B)?((0,r.wg)(),(0,r.iD)("swiper-container",{key:0,class:"swiper-container",ref_key:"swiperElement",ref:f,init:"false"},[((0,r.wg)(!0),(0,r.iD)(r.HY,null,(0,r.Ko)(e.productTeasers,(t,s)=>((0,r.wg)(),(0,r.iD)("swiper-slide",{class:"product-teasers__card",key:`product-teaser-${t.cmsProductContentId||t.cmsProductId||t.ecomId}`,onClick:e=>function(e){var t;const s=null===(t=U.value)||void 0===t?void 0:t.slides[e];s&&!s.classList.contains("swiper-slide-visible")&&(s.matches(".swiper-slide-visible + .swiper-slide")?U.value.slideNext():U.value.slidePrev())}(s)},["baseProduct"===e.productTeaserType?((0,r.wg)(),(0,r.j4)(a.Z,(0,r.dG)({key:0,ref_for:!0},t,{"slider-layout":!0,"data-position":s+1}),null,16,["data-position"])):((0,r.wg)(),(0,r.j4)(n.default,(0,r.dG)({key:1,ref_for:!0},t,{"data-position":s+1}),null,16,["data-position"]))],8,c))),128))],512)):(0,r.kq)("v-if",!0),s[2]||(s[2]=(0,r.Uk)()),s[3]||(s[3]=(0,r._)("div",{class:"product-teasers__cards__gradient product-teasers__cards__gradient--right"},null,-1))],512),s[6]||(s[6]=(0,r.Uk)()),(0,r.wy)((0,r._)("div",u,[(0,r._)("div",p,[(0,r._)("div",_,[(0,r._)("button",{type:"button",ref_key:"sliderPrevButton",ref:g,class:"content-slider-controls__button","aria-label":(0,r.SU)(m)["global.previous"]},[(0,r.Wm)(o.Z,{name:"angle-left"})],8,w),s[4]||(s[4]=(0,r.Uk)()),(0,r._)("button",{type:"button",ref_key:"sliderNextButton",ref:k,class:"content-slider-controls__button","aria-label":(0,r.SU)(m)["global.next"]},[(0,r.Wm)(o.Z,{name:"angle-right"})],8,v)]),s[5]||(s[5]=(0,r.Uk)()),(0,r._)("div",b,[(0,r._)("div",{class:"content-slider-controls__indicator",style:(0,r.j5)((0,r.SU)(S))},null,4)])])],512),[[r.F8,(0,r.SU)(T)]])]))}})}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.