1(function(){function initGalleryHeightSync(gallery){const main=gallery.querySelector(".main-image"),thumbs=gallery.querySelector(".thumbnails");if(!main||!thumbs)return;function getMainHeight(){const target=main.querySelector(".slider__item.is-active")||main.querySelector('.slider__item[aria-hidden="false"]')||main,h=Math.round(target.getBoundingClientRect().height);return h>0?h:null}function applyHeight(){const h=getMainHeight();h&&gallery.style.setProperty("--main-media-h",h+"px")}applyHeight(),main.querySelectorAll("img").forEach(img=>{img.complete||img.addEventListener("load",applyHeight,{once:!1})});const ro=new ResizeObserver(()=>applyHeight());ro.observe(main);const active=main.querySelector(".slider__item.is-active");active&&ro.observe(active),window.addEventListener("resize",applyHeight),thumbs.addEventListener("click",()=>{requestAnimationFrame(()=>requestAnimationFrame(applyHeight))})}function boot(){document.querySelectorAll("media-gallery.product-column-left").forEach(initGalleryHeightSync)}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",boot):boot(),document.addEventListener("shopify:section:load",boot)})(); 2//# sourceMappingURL=/cdn/shop/t/104/assets/product-gallery-left-thumbs.js.map?v=99161909800312077741770324693
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.