PageSourceSearch

https://www.wildoakboutique.com/cdn/shop/t/649/assets/product-shop-the-look.js?v=94045994612544696551784670426

js wildoakboutique.com collected 2026-10-01 12:13:58 UTC 1,669 bytes, 2 lines download raw bytes

1(()=>{const initialize=section=>{if(!section||section.dataset.productShopTheLookInitialized==="true")return;const track=section.querySelector("[data-product-shop-the-look-track]"),previousButton=section.querySelector("[data-product-shop-the-look-prev]"),nextButton=section.querySelector("[data-product-shop-the-look-next]");if(!track||!previousButton||!nextButton)return;section.dataset.productShopTheLookInitialized="true";const updateControls=()=>{const maxScroll=track.scrollWidth-track.clientWidth-1;previousButton.disabled=maxScroll<=0||track.scrollLeft<=1,nextButton.disabled=maxScroll<=0||track.scrollLeft>=maxScroll},getScrollAmount=()=>{const firstCard=track.querySelector(".product-card");if(!firstCard)return track.clientWidth;const styles=window.getComputedStyle(track),gap=Number.parseFloat(styles.columnGap||styles.gap||"0")||0;return firstCard.getBoundingClientRect().width+gap};previousButton.addEventListener("click",()=>{track.scrollBy({left:-getScrollAmount(),behavior:"smooth"})}),nextButton.addEventListener("click",()=>{track.scrollBy({left:getScrollAmount(),behavior:"smooth"})}),track.addEventListener("scroll",updateControls,{passive:!0}),window.addEventListener("resize",updateControls),window.requestAnimationFrame(updateControls)};
1document.querySelectorAll("[data-product-shop-the-look]").forEach(initialize),document.addEventListener("shopify:section:load",event=>{const section=event.target.matches?.("[data-product-shop-the-look]")?event.target:event.target.querySelector?.("[data-product-shop-the-look]");initialize(section)})})();
2//# sourceMappingURL=/cdn/shop/t/649/assets/product-shop-the-look.js.map?v=94045994612544696551784670426

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.