1if(!customElements.get("slider-vertical")){class SliderVertical extends HTMLElement{constructor(){super(),this.upButton=this.querySelector('button[name="up"]'),this.downButton=this.querySelector('button[name="down"]'),this.panel=this.querySelector(".slider-vertical--panel"),this.updateButtons(),window.addEventListener("resize",debounce(this.updateButtons.bind(this),200)),this.panel.addEventListener("scroll",this.updateButtons.bind(this)),this.upButton.addEventListener("click",event=>{event.preventDefault(),this.panel.scrollTop-=this.panel.children[0].offsetHeight+this.getPanelGap(),setTimeout(this.updateButtons.bind(this),200)}),this.downButton.addEventListener("click",event=>{event.preventDefault(),this.panel.scrollTop+=this.panel.children[0].offsetHeight+this.getPanelGap(),setTimeout(this.updateButtons.bind(this),200)})}getPanelGap(){return"computedStyleMap"in this.panel?parseFloat(this.panel.computedStyleMap().get("gap").toString()):""}updateButtons(){const panel=this.panel;panel.scrollTop==0?this.upButton.style.setProperty("display","none","important"):this.upButton.style.setProperty("display",""),panel.scrollHeight-panel.scrollTop==panel.clientHeight?this.downButton.style.setProperty("display","none","important"):this.downButton.style.setProperty("display","")}}customElements.define("slider-vertical",SliderVertical)} 2//# sourceMappingURL=/cdn/shop/t/3/assets/slider-vertical.js.map?v=103635192928606357591740096539
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.