1(async()=>{if(!customElements.get("product-card-color-swatches-slider")){const{default:Swiper}=await import("./swiper.esm-da447325.async.js");class ProductCardColorSwatchesSlider extends HTMLElement{constructor(){super();this.init()}init(){this.swiperElement=this.querySelector("[data-product-card-color-swatches-slider]");if(!this.swiperElement)return;this.swiperInstance=new Swiper(this.swiperElement,{slidesPerView:"auto",spaceBetween:2,freeMode:true,watchOverflow:true,observer:true,threshold:10});this.updateLockedState=()=>{this.classList.toggle("is-locked",this.swiperInstance.isLocked)};this.updateLockedState();this.swiperInstance.on("lock",this.updateLockedState);this.swiperInstance.on("unlock",this.updateLockedState);if(typeof Shopify!=="undefined"&&Shopify.designMode){window.addEventListener("shopify:section:load",()=>{if(this.swiperInstance){this.swiperInstance.update()}})}}disconnectedCallback(){if(this.swiperInstance){this.swiperInstance.destroy(true,true);this.swiperInstance=null}}}customElements.define("product-card-color-swatches-slider",ProductCardColorSwatchesSlider)}})(); 2//# sourceMappingURL=product-card-color-swatches-slider.js.map
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.