1"use strict";(self.webpackChunkironman_shopify_theme=self.webpackChunkironman_shopify_theme||[]).push([[979],{53:function(e,s,r){r.r(s),r.d(s,{initCartDrawerRecommendedProductCarousel:function(){return d},initMainProduct:function(){return a},initProductComparisonCarousel:function(){return h},initProductComparisonDrawerCarousel:function(){return w},initProductRecommendationsCarousel:function(){return c}});var t=r(1236),i=r(1708);function n(e,s,r="200px"){const t=e?e instanceof Element?[e]:Array.from(e):[];if(!t.length)return;if("undefined"==typeof IntersectionObserver)return void t.forEach(e=>s(e));const i=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&(i.unobserve(e.target),s(e.target))})},{rootMargin:r});t.forEach(e=>i.observe(e))}const o=[i.Jq,i.s3,i.FJ],l={a11y:!0,keyboard:!0,mousewheel:{forceToAxis:!0}};function c(e=document){e.querySelectorAll(".product-carousel .swiper").forEach(function(e){new t.A(e,{modules:[...o,i.Ze],...l,scrollbar:{el:".swiper-scrollbar",draggable:!0},slidesPerView:2,spaceBetween:16,breakpoints:{800:{slidesPerView:3,spaceBetween:20},1024:{slidesPerView:4,spaceBetween:20}}})})}n(document.querySelectorAll(".articles .swiper"),function(e){let s;const r=window.matchMedia("(min-width:1280px)"),n=function(){!0===r.matches?s?.initialized&&s?.destroy():!1===r.matches&&(s=new t.A(e,{modules:[...o,i.Ze,i.U1],...l,freeMode:!0,slidesPerView:1.2,spaceBetween:24,scrollbar:{el:".swiper-scrollbar"},breakpoints:{450:{slidesPerView:1.4,spaceBetween:24},550:{slidesPerView:1.7,spaceBetween:24},650:{slidesPerView:1.9,spaceBetween:24},768:{slidesPerView:2.1,spaceBetween:24},870:{slidesPerView:2.4,spaceBetween:24},1024:{slidesPerView:2.8,spaceBetween:24},1100:{slidesPerView:3,spaceBetween:24}}}))};r.addEventListener("change",n),n()}),n(document.querySelectorAll(".category-tiles .swiper"),function(e){new t.A(e,{spaceBetween:10,slidesPerView:"auto",modules:[...o,i.dK],...l,pagination:{el:".swiper-pagination"},loop:!0,breakpoints:{800:{enabled:!1}}})}),n(document.querySelectorAll(".hero-carousel .swiper"),function(e){new t.A(e,{modules:[...o,i.Ze,i.Ij,i._R],...l,speed:700,scrollbar:{el:".swiper-scrollbar"},effect:"fade",autoplay:{delay:7e3,disableOnInteraction:!1}})}),n(document.querySelectorAll(".related-collections .swiper"),function(e){new t.A(e,{modules:[...o,i.Ze,i.U1],...l,freeMode:!0,slidesPerView:1.7,spaceBetween:16,scrollbar:{el:".swiper-scrollbar"},breakpoints:{450:{slidesPerView:2.2,spaceBetween:16},550:{slidesPerView:2.6,spaceBetween:16},650:{slidesPerView:3,spaceBetween:16},768:{slidesPerView:3.2,spaceBetween:16},870:{slidesPerView:3.5,spaceBetween:16},1024:{slidesPerView:3.9,spaceBetween:24},1100:{slidesPerView:4,spaceBetween:24}}})}),n(document.querySelectorAll(".social-proof-carousel .swiper"),function(e){new t.A(e,{modules:[...o,i.Ze,i.Ij,i.U1],...l,freeMode:!0,slidesPerView:"auto",spaceBetween:40,scrollbar:{el:".swiper-scrollbar"},autoplay:{delay:5e3,disableOnInteraction:!1,pauseOnMouseEnter:!0}})}),n(document.querySelectorAll(".tabbed-product-carousel .swiper"),function(e){new t.A(e,{modules:[...o,i.U1,i.Ze],...l,freeMode:!0,slidesPerView:2,spaceBetween:16,scrollbar:{el:".swiper-scrollbar"},breakpoints:{450:{slidesPerView:2.2,spaceBetween:16},550:{slidesPerView:2.6,spaceBetween:16},650:{slidesPerView:2.9,spaceBetween:16},768:{slidesPerView:3.1,spaceBetween:16},870:{slidesPerView:3.4,spaceBetween:16},1024:{slidesPerView:3.8,spaceBetween:24},1100:{slidesPerView:4,spaceBetween:24}}})}),n(document.querySelectorAll(".vehicle-carousel"),function(e){const s=e.querySelector(".vehicle-name-carousel"),r=e.querySelector(".vehicle-img-carousel");if(!r||!s)return!1;const n=e.querySelector(".thumbnail .swiper-button-next"),c=e.querySelector(".thumbnail .swiper-button-prev");let a=new t.A(s,{modules:[...o,i.Ze,i._R],...l,slidesPerView:1,speed:700,allowTouchMove:!1,effect:"fade",fadeEffect:{crossFade:!0},scrollbar:{el:".swiper-scrollbar"}});new t.A(r,{modules:[...o,i.Vx,i.WO],...l,slidesPerView:1,spaceBetween:24,centeredSlides:!0,grabCursor:!0,speed:700,navigation:{nextEl:n,prevEl:c},thumbs:{swiper:a},breakpoints:{450:{slidesPerView:1.2,spaceBetween:24},550:{slidesPerView:1.5,spaceBetween:24},640:{slidesPerView:1.7,spaceBetween:24},800:{slidesPerView:2.1,spaceBetween:80},1024:{slidesPerView:2.2,spaceBetween:110}}})});let a=e=>{const s=e.querySelector(".swiper.main");if(!s)return!1;const r=e.querySelector(".swiper.thumbs");let n=null;if(r){const e=r.querySelector(".swiper-button-next"),s=r.querySelector(".swiper-button-prev");n=new t.A(r,{modules:[...o,i.Vx,i.Ze],...l,scrollbar:{el:r.querySelector(".swiper-scrollbar"),draggable:!0},navigation:{nextEl:e,prevEl:s},slidesPerView:5,slidesPerGroup:5,spaceBetween:8})}new t.A(s,{initialSlide:s.dataset.initialSlide||0,modules:[...o,i.WO,i.GP],...l,thumbs:{swiper:n},lazyPreloadPrevNext:1,grabCursor:!0,zoom:!0,watchSlidesProgress:!0,autoHeight:!0,breakpoints:{800:{spaceBetween:24},1024:{spaceBetween:16}},on:{zoomChange:(e,s,r)=>{s>1&&function(e){if(!e)return;const s=e.matches("img")?e:e.querySelector("img"),r=e.dataset.zoomSrc;if(!s||!r||s.dataset.zoomUpgraded)return;s.dataset.zoomUpgraded="true";const t=new Image;t.addEventListener("load",()=>{s.removeAttribute("srcset"),s.removeAttribute("sizes"),s.src=r}),t.addEventListener("error",()=>{delete s.dataset.zoomUpgraded}),t.src=r}(r)},slideChange:e=>
1{e.slides.forEach((s,r)=>{if("video"===s.dataset.mediaType){const t=s.querySelector("video");if(!t)return;if(e.visibleSlides.includes(s)){const e=n.slides[r]?.querySelector("video");if(!e)return;e.pause(),t.pause();const s=e.currentTime,i=()=>{Promise.all([t.play(),e.play()]).catch(e=>console.error(e))};Math.abs(t.currentTime-s)<.1?i():(t.addEventListener("seeked",i,{once:!0}),t.currentTime=s)}else t.pause()}})}}})};function d(e=document){e.querySelectorAll(".cart-drawer-recommended-product .swiper").forEach(function(e){let s;const r=window.matchMedia("(min-width:1024px)"),n=function(){!0===r.matches?s?.initialized&&s?.destroy():!1===r.matches&&(s=new t.A(e,{modules:[...o,i.Ze,i.U1],...l,freeMode:!0,slidesPerView:1.7,spaceBetween:16,scrollbar:{el:".swiper-scrollbar",draggable:!0},breakpoints:{470:{slidesPerView:2,spaceBetween:16},550:{slidesPerView:2.4,spaceBetween:16},670:{slidesPerView:3,spaceBetween:16},800:{slidesPerView:2,spaceBetween:16}}}))};r.addEventListener("change",n),n()})}n(document.querySelectorAll(".main-product"),a),n(document.querySelectorAll(".vehicle-carousel-tab"),function(e){const s=e.querySelector(".vehicle-img-carousel");if(!s)return!1;const r=e.querySelector(".swiper-scrollbar"),n=e.querySelector(".swiper-button-next"),c=e.querySelector(".swiper-button-prev"),a=Boolean(n||c);let d;const u=()=>{d=new t.A(s,{modules:[i.Ze,...a?[i.Vx]:[],...o],...l,slidesPerView:"auto",spaceBetween:24,centeredSlides:!1,grabCursor:!0,speed:700,...a?{navigation:{nextEl:n,prevEl:c}}:{},scrollbar:{el:r},on:{init:function(){let e=0;this.slides.forEach((s,r)=>{if(s.classList.contains("active"))return e=r,!1}),this.slideTo(e,700)},click:function(){this.slideTo(this.clickedIndex,700)},slideChange:function(){const e=this.slides[this.activeIndex];[...e.parentNode.children].forEach(e=>e.classList.remove("active")),e.classList.add("active");const s=document.getElementById(e.dataset.index);[...s.parentNode.children].forEach(e=>e.classList.remove("active")),s.classList.add("active")}},breakpoints:{800:{slidesPerView:2.4,spaceBetween:60,centeredSlides:!0},1024:{slidesPerView:2.7,spaceBetween:60,centeredSlides:!0},1280:{slidesPerView:3,spaceBetween:60,centeredSlides:!0}}})},w=window.matchMedia("(min-width:800px)"),p=()=>{w.matches?(s.querySelector(".drag-scroll").classList.add("no-scroll"),u()):(s.querySelector(".drag-scroll").classList.remove("no-scroll"),d?.initialized&&d?.destroy())};w.addEventListener("change",p),p()});const u={slidesPerView:1.4,freeMode:!0,breakpoints:{500:{slidesPerView:1.7},640:{slidesPerView:2.1},740:{slidesPerView:2.4},800:{slidesPerView:2.6},1100:{slidesPerView:2.8},1280:{slidesPerView:3}}};function w(){document.querySelectorAll(".product-comparison-drawer .swiper").forEach(function(e){new t.A(e,{modules:[...o,i.Ze,i.U1],...l,...u,scrollbar:{el:".swiper-scrollbar",draggable:!0}})})}const p=new WeakSet;function f(e,s){p.has(e)||s.filter(s=>e!==s.swiper).forEach(s=>{let r=s.swiper;p.add(r),r.setTranslate(e.translate),p.delete(r)})}function m(e,s,r){p.has(e)||r.filter(s=>e!==s.swiper).forEach(e=>{let r=e.swiper;p.add(r),r.setTransition(s),p.delete(r)})}function h(){document.querySelectorAll(".product-comparison").forEach(function(e){const s=e.querySelector("[data-product-comparison-swiper-cards]"),r=e.querySelector("[data-product-comparison-swiper-specs]"),n=e.querySelector("[data-product-comparison-swiper-drawer]"),c=[s,r,n].filter(e=>!!e);new t.A(s,{modules:[...o,i.U1],...l,...u,on:{setTranslate:function(e){f(e,c)},setTransition:function(e,s){m(e,s,c)}}}),new t.A(r,{modules:[...o,i.Ze,i.U1],...l,...u,scrollbar:{el:".swiper-scrollbar",draggable:!0},on:{init:function(e){const s=e.el.closest("[data-specification-table]"),r=[s.querySelector("[data-specification-header] .column"),...Array.from(s.querySelectorAll("[data-specification-content] .column"))];let t=0;r.forEach(e=>{t<e.children.length&&(t=e.children.length)});const i=()=>{for(let e=0;e<t;e++)r.forEach(s=>{const r=s.children[e];r&&(r.style.height="auto")});let e=[];for(let s=0;s<t;s++){let t=0;r.forEach(e=>{const r=e.children[s];if(r){const e=r.getBoundingClientRect().height;e>t&&(t=e)}}),e.push(t)}for(let s=0;s<t;s++)r.forEach(r=>{const t=r.children[s];t&&(t.style.height=`${e[s]}px`)}
1)};i(),window.addEventListener("resize",i)},setTranslate:function(e){f(e,c);const s=e.el.closest("[data-specification-table]");e.translate+3<=0||e.translate>=3?s.classList.add("scrolled"):s.classList.remove("scrolled")},setTransition:function(e,s){m(e,s,c)}}}),new t.A(n,{modules:[...o,i.Ze,i.U1],...l,...u,scrollbar:{el:".swiper-scrollbar",draggable:!0},on:{setTranslate:function(e){f(e,c)},setTransition:function(e,s){m(e,s,c)}}})})}}}]); 2//# sourceMappingURL=bundle.swiper.js.map?v=583e08ef
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.