1if(!customElements.get("m-slideshow")){class MSlideshow extends HTMLElement{constructor(){super()}connectedCallback(){this.autoplay=this.dataset.autoplay==="true",this.autoplaySpeed=parseInt(this.dataset.autoplaySpeed),this.showArrows=this.dataset.enableArrows==="true",this.showDots=this.dataset.enableDots==="true",this.adaptHeight=this.dataset.slideHeight==="adapt",this.enableLoop=this.dataset.loop==="true",this.id=this.dataset.id,this.sliderContainer=this.querySelector(".swiper-container"),this.lastVideo=null,this.lastActive=null,this.timeout=null,this.initSlider()}initSlider(){this.slider=new MinimogLibs.Swiper(this.sliderContainer,{init:!1,autoplay:this.autoplay?{delay:this.autoplaySpeed*1e3,disableOnInteraction:!0}:!1,slidesPerView:1,slidesPerGroup:1,loop:this.enableLoop,effect:"fade",fadeEffect:{crossFade:!0},speed:1e3,navigation:this.showArrows?{nextEl:this.querySelector(".m-slider-controls__button-next"),prevEl:this.querySelector(".m-slider-controls__button-prev")}:!1,pagination:this.showDots?{el:this.querySelector(".swiper-pagination"),clickable:!0,bulletClass:"m-dot",bulletActiveClass:"m-dot--active"}:!1,breakpoints:{992:{threshold:2}},on:{init(){setTimeout(()=>{window.dispatchEvent(new Event("resize"))},100)}}}),this.lastSlide=null,this.currentSlide=null,this.slider&&this.slider.on("init",this.handleChange.bind(this)),this.slider&&this.slider.on("slideChange",this.handleChange.bind(this)),this.slider.init(),Shopify.designMode&&document.addEventListener("shopify:block:select",e=>this.onBlockSelect(e))}handleChange(swiper){const{activeIndex,slides}=swiper,slideType=slides[activeIndex]&&slides[activeIndex].dataset.slideType;if(this.lastActive&&this.slider.slideToLoop(this.lastActive),slideType==="video_slide"){const video=slides[activeIndex]&&slides[activeIndex].querySelector("video");if(video){let playPromise=video.play();this.lastVideo&&this.lastVideo.pause(),playPromise!==void 0&&playPromise.then(()=>{this.lastVideo=video})}}else this.lastVideo&&this.lastVideo.pause(),this.lastVideo=null}onBlockSelect(ev){const block=ev.target,index=Number(block.dataset.slide);this.lastActive=index,this.slider&&this.slider.slideToLoop(index)}}customElements.define("m-slideshow",MSlideshow)} 2//# sourceMappingURL=/cdn/shop/t/10/assets/slideshow.js.map?v=147908263769142536511784623194
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.