PageSourceSearch

https://woodbrass.com/cdn/shop/t/3/assets/blog-home.js?v=57334767045404059801782289572

js woodbrass.com collected 2026-09-24 18:13:39 UTC 2,385 bytes, 2 lines download raw bytes

1(function(){"use strict";const slider=document.querySelector(".blog-hero-slider");if(slider){const slides=slider.querySelectorAll(".slide"),dots=slider.querySelectorAll(".dot"),progressBar=slider.querySelector(".slider-progress");if(slides.length>0){let goTo=function(index){slides[current].classList.remove("active"),dots[current]&&dots[current].classList.remove("active"),current=(index+slides.length)%slides.length,slides[current].classList.add("active"),dots[current]&&dots[current].classList.add("active"),startTime=performance.now()},tick=function(now){startTime||(startTime=now);var elapsed=now-startTime,pct=Math.min(elapsed/DURATION*100,100);progressBar&&(progressBar.style.width=pct+"%"),elapsed>=DURATION&&goTo(current+1),rafId=requestAnimationFrame(tick)},startAutoplay=function(){startTime=performance.now(),rafId=requestAnimationFrame(tick)},stopAutoplay=function(){rafId&&cancelAnimationFrame(rafId),rafId=null},current=0;const DURATION=5500;let startTime=null,rafId=null;slides.forEach(function(s){s.classList.remove("active")}),slides[0].classList.add("active"),dots[0]&&dots[0].classList.add("active"),dots.forEach(function(dot,i){dot.addEventListener("click",function(){stopAutoplay(),goTo(i),startAutoplay()})}),slider.addEventListener("mouseenter",stopAutoplay),slider.addEventListener("mouseleave",startAutoplay);var touchStartX=0;slider.addEventListener("touchstart",function(e){touchStartX=e.touches[0].clientX,stopAutoplay()},{passive:!0}),slider.addEventListener("touchend",function(e){var diff=touchStartX-e.changedTouches[0].clientX;Math.abs(diff)>50&&goTo(diff>0?current+1:current-1),startAutoplay()},{passive:!0}),slides.length>1&&startAutoplay()}}var reveals=document.querySelectorAll(".blog-reveal");if(reveals.length>0&&"IntersectionObserver"in window){reveals.forEach(function(el){el.classList.add("will-reveal")});var observer=new IntersectionObserver(function(entries){entries.forEach(function(entry){if(entry.isIntersecting){var delay=entry.target.dataset.revealDelay||0;setTimeout(function(){entry.target.classList.remove("will-reveal"),entry.target.classList.add("revealed")},delay),observer.unobserve(entry.target)}})},{threshold:.1,rootMargin:"0px 0px -40px 0px"});reveals.forEach(function(el,i){el.dataset.revealDelay=i*80,observer.observe(el)})}})();
2//# sourceMappingURL=/cdn/shop/t/3/assets/blog-home.js.map?v=57334767045404059801782289572

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.