PageSourceSearch

https://www.wildling.shoes/cdn/shop/t/481/assets/section-usps.js?v=146119052741367699251786430471

js wildling.shoes collected 2026-09-24 17:53:40 UTC 2,406 bytes, 2 lines download raw bytes

1class UspSlider extends HTMLElement{constructor(){super(),this.slides=this.querySelectorAll("[data-usp-slide]"),this.mediaSlides=this.querySelectorAll("[data-usp-media]"),this.dots=this.querySelectorAll("[data-usp-dot]"),this.card=this.querySelector(".section-usps__card"),this.currentSlide=0,this.autoplaySpeed=Number(this.dataset.autoplaySpeed)*1e3,this.slideInterval=null,this.dragStartX=0,this.dragStartY=0,this.isDragging=!1,!(this.slides.length<=1)&&(this.dots.forEach((dot,index)=>{dot.addEventListener("click",()=>{this.stopAutoplay(),this.goToSlide(index)})}),this.handlePointerDown=event=>{event.pointerType==="mouse"&&event.button!==0||event.target.closest("[data-usp-dot]")||(this.dragStartX=event.clientX,this.dragStartY=event.clientY,this.isDragging=!0,this.setPointerCapture(event.pointerId),this.classList.add("is-dragging"))},this.handlePointerUp=event=>{if(!this.isDragging)return;this.isDragging=!1,this.hasPointerCapture(event.pointerId)&&this.releasePointerCapture(event.pointerId),this.classList.remove("is-dragging");const deltaX=event.clientX-this.dragStartX,deltaY=event.clientY-this.dragStartY;Math.abs(deltaX)<50||Math.abs(deltaX)<Math.abs(deltaY)||(this.stopAutoplay(),deltaX<0?this.goToSlide((this.currentSlide+1)%this.slides.length):this.goToSlide((this.currentSlide-1+this.slides.length)%this.slides.length))},this.addEventListener("pointerdown",this.handlePointerDown),this.addEventListener("pointerup",this.handlePointerUp),this.autoplaySpeed>0&&this.startAutoplay())}goToSlide(index){this.currentSlide=index,this.slides.forEach((slide,slideIndex)=>{slide.classList.toggle("is-active",slideIndex===index)}),this.mediaSlides.forEach((mediaSlide,mediaIndex)=>{mediaSlide.classList.toggle("is-active",mediaIndex===index)}),this.dots.forEach((dot,dotIndex)=>{dot.classList.toggle("is-active",dotIndex===index),dot.setAttribute("aria-selected",dotIndex===index?"true":"false")}),this.card.style.setProperty("--usp-highlight-color",this.slides[index].dataset.highlightColor)}startAutoplay(){this.slideInterval=setInterval(()=>{this.goToSlide((this.currentSlide+1)%this.slides.length)},this.autoplaySpeed)}stopAutoplay(){this.slideInterval&&(clearInterval(this.slideInterval),this.slideInterval=null)}}customElements.get("usp-slider")||customElements.define("usp-slider",UspSlider);
2//# sourceMappingURL=/cdn/shop/t/481/assets/section-usps.js.map?v=146119052741367699251786430471

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.