PageSourceSearch

https://hairareus.com/cdn/shop/t/49/assets/press.js?v=153725934139257541031721400545

js hairareus.com collected 2026-10-05 01:41:25 UTC 2,176 bytes, 2 lines download raw bytes

1if(!customElements.get("m-press")){class MPress extends HTMLElement{constructor(){super(),this.prevSlideIndex=0}connectedCallback(){this.initSlider()}initSlider(){const contentWrapper=this.querySelector(".m-press__content"),navWrapper=this.querySelector(".m-press__list .swiper-container"),autoplay=this.dataset.autoplay==="true";this.items=parseInt(this.dataset.items),this.contentSlider=new MinimogLibs.Swiper(contentWrapper,{slidesPerView:1,allowTouchMove:!1,loop:!0,effect:"fade",fadeEffect:{crossFade:!0},on:{init:function(){setTimeout(()=>{window.dispatchEvent(new Event("resize"))},100)}}}),this.navSlider=new MinimogLibs.Swiper(navWrapper,{autoplay:autoplay?{delay:3e3}:!1,items:1,loop:!0,centeredSlides:!0,threshold:2,pagination:{el:this.querySelector(".swiper-pagination"),clickable:!0},navigation:{nextEl:this.querySelector(".m-slider-controls__button-next"),prevEl:this.querySelector(".m-slider-controls__button-prev")},slideToClickedSlide:!0,breakpoints:{768:{slidesPerView:this.items>2?3:1,navigation:!1},1280:{slidesPerView:this.items>=5?5:this.items>2?3:1,navigation:!1}},on:{init:function(swiper){const firstSlide=swiper.slides[swiper.activeIndex];firstSlide&&firstSlide.classList.add("m-press__logo--is-active"),setTimeout(()=>{window.dispatchEvent(new Event("resize"))},100)}}}),this.navSlider.on("slideChange",this._handleChange.bind(this)),Shopify.designMode&&document.addEventListener("shopify:block:select",e=>this.onBlockSelect(e))}_handleChange(swiper){const{realIndex,activeIndex,slides}=swiper||{},prevSlide=this.querySelector('.m-press__logo--is-active[data-index="'+this.prevSlideIndex+'"]'),currentSlide=slides[activeIndex];currentSlide&&currentSlide.classList.add("m-press__logo--is-active"),prevSlide&&prevSlide.classList.remove("m-press__logo--is-active"),this.contentSlider.slideToLoop(realIndex),this.prevSlideIndex=realIndex}onBlockSelect(evt){const block=evt.target,index=Number(block.dataset.index);this.contentSlider&&this.contentSlider.slideToLoop(index),this.navSlider&&this.navSlider.slideToLoop(index)}}customElements.define("m-press",MPress)}
2//# sourceMappingURL=/cdn/shop/t/49/assets/press.js.map?v=153725934139257541031721400545

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.