PageSourceSearch

https://www.amydeluxe.de/theme/864568328117b368077859cc3dffc659/js…rm-horizon.zen-text-slider.plugin.6d1f5d.js

js amydeluxe.de collected 2026-10-09 03:38:15 UTC 2,988 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[72435],{2435:(e,t,i)=>{i.r(t),i.d(t,{default:()=>r});var s=i(3266);class r extends window.PluginBaseClass{init(){let e=this.options;this._sliderItems=this.el.querySelector(e.sliderItems),this._sliderItem=this.el.querySelectorAll(e.sliderItem),this._sliderItemEntry=this.el.querySelectorAll(e.sliderItemEntry),this._counter=0,this._sliderSetTimeout=null,this._sliderSetTimeoutResize=null,this._sliderItemPrev=null,this._sliderFirstLoad=!1,this._sliderItem.length>0&&this._registerEvents()}_registerEvents(){let e=document.querySelector(this.options.collapseTarget);document.fonts.ready.then(()=>{this._getHolderDimension(),this._loadSlider()}),e&&(e.addEventListener("shown.bs.collapse",()=>{this._rebuildSlider()}),window.addEventListener("resize",this._resizeHandler.bind(this)),window.addEventListener("orientationchange",this._resizeHandler.bind(this)))}_getHolderDimension(){let e=[],t=[];this.el.style.flexGrow="1",this.el.style.height="auto",this.el.style.maxWidth="none";for(let i=0;i<this._sliderItemEntry.length;i++)e.push(this._sliderItemEntry[i].clientHeight),t.push(this._sliderItemEntry[i].clientWidth+1);this.el.style.height=Math.max.apply(null,e)+"px",this.el.style.maxWidth=Math.max.apply(null,t)+"px",this.el.style.flexGrow="0"}_loadSlider(){let e=this.options;clearTimeout(this._sliderSetTimeout),this._sliderSetTimeout=setTimeout(this._buildSlider.bind(this),this._sliderFirstLoad?e.interval:100)}_resizeHandler(){clearTimeout(this._sliderSetTimeout),clearTimeout(this._sliderSetTimeoutResize),this._sliderSetTimeoutResize=setTimeout(this._rebuildSlider.bind(this),50)}_buildSlider(){let e=this.options;this._sliderFirstLoad=!0,null!==this._sliderItemPrev&&this._sliderItemPrev.classList.add(e.animationOut);let t=this._sliderItems.children[this._counter];t.classList.remove(e.animationOut),t.classList.add(e.animationIn),this._sliderItemPrev=t,this._counter===this._sliderItem.length-1?this._counter=0:this._counter++,this._loadSlider()}_rebuildSlider(){let e=this._getSliderItems();s.Z.iterate(e,e=>{e.classList.remove(this.options.animationIn),e.classList.remove(this.options.animationOut)}),this._counter=0,this._getHolderDimension(),this._buildSlider()}_getSliderItems(){return document.querySelectorAll(this.options.sliderItem)}}r.options={sliderItems:".text-slider-items",sliderItem:".text-slider-item",sliderItemEntry:".item-entry",animationIn:"js-animate-in",animationOut:"js-animate-out",collapseTarget:"#topBarCollapse",hidden:"js-hidden",interval:1e4}},3266:(e,t,i)=>{i.d(t,{Z:()=>s});class s{static iterate(e,t){if(e instanceof Map||Array.isArray(e))return e.forEach(t);if(e instanceof FormData){for(var i of e.entries())t(i[1],i[0]);return}if(e instanceof NodeList)return e.forEach(t);if(e instanceof HTMLCollection)return Array.from(e).forEach(t);if(e instanceof Object)return Object.keys(e).forEach(i=>{t(e[i],i)});throw Error("The element type ".concat(typeof e," is not iterable!"))}}}}]);

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.