PageSourceSearch

https://nourishsavannah.com/cdn/shop/t/22/assets/component-product…?v=29574902576169583091763935036

js nourishsavannah.com collected 2026-09-26 14:46:40 UTC 1,519 bytes, 2 lines download raw bytes

1(()=>{if(customElements.get("products-carousel"))return;class ProductsCarousel extends HTMLElement{constructor(){super(),this.swiper=null,this.cardsSize=this.dataset.cardsSize||"default",this.shouldDestroyOnDesktop=this.hasAttribute("data-destroy"),this.breakpoints={desktop:990}}connectedCallback(){this.initSwiper(),this.toggleSwiperHandler(),window.addEventListener("resize",debounce(this.toggleSwiperHandler.bind(this),500))}initSwiper(){const swiperContainer2=this.querySelector(".products-carousel__slider"),swiperNext=this.querySelector(".products-carousel__control-next"),swiperPrev=this.querySelector(".products-carousel__control-prev"),sizeCardSettings={default:{slidesPerView:1.2,spaceBetween:32,breakpoints:{[this.breakpoints.desktop]:{slidesPerView:4.2,spaceBetween:48}}},large:{slidesPerView:1.1,spaceBetween:24,breakpoints:{[this.breakpoints.desktop]:{slidesPerView:4.2,spaceBetween:24}}}};if(!swiperContainer2)return;const mainSettings2={navigation:{nextEl:swiperNext,prevEl:swiperPrev},speed:300,...sizeCardSettings[this.cardsSize]};this.swiper=new Swiper(swiperContainer2,mainSettings2)}toggleSwiperHandler(){if(this.shouldDestroyOnDesktop)try{this.toggleSwiper(window.innerWidth>=this.breakpoints.desktop)}catch{}}toggleSwiper(destroy){destroy?this.swiper.destroy(!0,!0):this.swiper=new Swiper(swiperContainer,mainSettings)}}customElements.define("products-carousel",ProductsCarousel)})();
2//# sourceMappingURL=/cdn/shop/t/22/assets/component-products-carousel.js.map?v=29574902576169583091763935036

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.