1"use strict";(self.NiveaXwebpackJsonp=self.NiveaXwebpackJsonp||[]).push([[7750],{92742:(e,r,t)=>{t.r(r),t.d(r,{default:()=>n});var i=t(98684);const a='[data-module="StandardTeaserSliderOverview"]';class n{static setup(e=a){Array.from(document.querySelectorAll(e)).filter(e=>!e.dataset.moduleInitialized).forEach(e=>{new n(e),e.dataset.moduleInitialized="true"})}constructor(e,r){this.element=e,this.sliderWrapper=this.element.closest(".nx-u-section"),this.initOverviewLayer()}initOverviewLayer(){return this.element.addEventListener("click",()=>this.openServiceLAyer()),this}openServiceLAyer(){const e=this.sliderWrapper.querySelector(".nx-slider").innerHTML,r=this.sliderWrapper.querySelector(".nx-standard-teaser-slider__headline"),t=r?r.innerText:this.element.innerText;NiveaX.layer.open((0,i.Xq)(this.getLayerMarkUp(e),t).cloneNode(!0),()=>{NiveaX.initModules()})}getLayerMarkUp(e){return`\n <div class="nx-u-container">\n <div class="nx-teaser-grid nx-teaser-grid--layer ${e.includes("--small")?"nx-teaser-grid--compact":""}">\n ${this.removeInitModules(e)}\n </div>\n </div>\n `}removeInitModules(e){return e.replaceAll('data-e-shop-module-initialized="true"',"").replaceAll('data-module-initialized="true"',"")}}n.setup(a)}}]); 2//# sourceMappingURL=/dist/NiveaX/./modules/StandardTeaserSliderOverview-StandardTeaserSliderOverview.4465007c.js.ab50bebd.map
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.