1"use strict";(self.NiveaXwebpackJsonp=self.NiveaXwebpackJsonp||[]).push([[5818,5901],{11853:(e,t,i)=>{i.r(t),i.d(t,{default:()=>a});var n=i(98210),s=i(23076);const r='[data-module="NivTTeasers"]';class a{static setup(e=r){Array.from(document.querySelectorAll(e)).filter(e=>!e.dataset.moduleInitialized).forEach(e=>{new a(e),e.dataset.moduleInitialized="true"})}constructor(e){this.element=e,this.movementX=0,this.movementY=0,this.isInSlider=!1,this.isInSlider=e.classList.contains("nx-teasers-slider"),window.NiveaX.IsUAEnabled&&this.init()}init(){this.element.addEventListener("mousedown",e=>{this.movementX=e.screenX,this.movementY=e.screenY}),this.element.addEventListener("mouseup",e=>{1!==e.which||Math.abs(this.movementX-e.screenX)>20||Math.abs(this.movementY-e.screenY)>20||(this.clickedElement=e.target,this.oldTrackingTeasers())}),this.isInSlider||new n.default(this.element)}oldTrackingTeasers(){if("[object HTMLButtonElement]"===this.clickedElement.toString()||["tns-inner","tns-ovh","tns-nav","nx-teaser-grid","nx-quicklinks-teaser__headline"].some(e=>this.clickedElement.classList.contains(e)))return;const e=this.clickedElement.closest("article");if(!e||e.classList.contains("nx-no-tracking"))return;const t=event.currentTarget.parentElement.querySelector("h2"),i=null==e?void 0:e.querySelector(".nx-product-teaser__headline"),n=null==e?void 0:e.querySelector(".nx-content-teaser__headline"),s=null==e?void 0:e.querySelector("a"),r=document.querySelector('[name="keywords"]');let a="",o="",l="";i?a=i.innerText:n&&(a=n.innerText),o=t?t.innerHTML:r?r.content:"",l=o+" | "+a+" | "+s.href,this.isInSlider?this.trackTeaserClick(l,!1,"Teaser Slider Click"):this.trackTeaserClick(l,!1)}trackTeaserClick(e,t,i="Teaser Click"){(0,s.VE)({event:"ga_event",eventCategory:"Teaser",eventAction:i,eventLabel:e,eventNonInteraction:!1}),t&&(document.location=t)}}a.setup(r)},98210:(e,t,i)=>{i.r(t),i.d(t,{default:()=>r});var n=i(98684),s=i(21464);class r{constructor(e){this.teaserGrid=e;e.querySelectorAll(".nx-product-teaser").length&&(document.addEventListener("niveax:initProductTeaserTracking",()=>{this.isTeaserGridInViewport()}),window.NiveaX.isShopEnabled||this.isTeaserGridInViewport(),document.addEventListener("NiveaXLoadMoreLoaded",()=>{this.isTeaserGridInViewport()}),window.addEventListener("scroll",(0,s.sg)(()=>this.isTeaserGridInViewport(),500)))}isTeaserGridInViewport(){(0,n.M7)(this.teaserGrid)&&this.trackTeaserInGrid(this.teaserGrid)}trackTeaserInGrid(e){return this}}}}]); 2//# sourceMappingURL=/dist/NiveaX/./modules/NivTTeasers.16586c70.js.dfed446f.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.