PageSourceSearch

https://shopindoorgolf.com/cdn/shop/t/358/assets/ig-chunk-effect-f…?v=63631476363891165321779391823

js shopindoorgolf.com collected 2026-09-25 15:16:59 UTC 2,584 bytes, 1 lines download raw bytes

1import{h as e,e as s}from"./ig-chunk-utils-BlOMzU-j.js";function a(e){const{effect:s,swiper:a,on:t,setTranslate:r,setTransition:i,overwriteParams:n,perspective:o,recreateShadows:l,getEffectParams:d}=e;let f;t("beforeInit",()=>{if(a.params.effect!==s)return;a.classNames.push(`${a.params.containerModifierClass}${s}`),o&&o()&&a.classNames.push(`${a.params.containerModifierClass}3d`);const e=n?n():{};Object.assign(a.params,e),Object.assign(a.originalParams,e)}),t("setTranslate _virtualUpdated",()=>{a.params.effect===s&&r()}),t("setTransition",(e,t)=>{a.params.effect===s&&i(t)}),t("transitionEnd",()=>{if(a.params.effect===s&&l){if(!d||!d().slideShadows)return;a.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),l()}}),t("virtualUpdate",()=>{a.params.effect===s&&(a.slides.length||(f=!0),requestAnimationFrame(()=>{f&&a.slides&&a.slides.length&&(r(),f=!1)}))})}function t(s,a){const t=e(a);return t!==a&&(t.style.backfaceVisibility="hidden",t.style["-webkit-backface-visibility"]="hidden"),t}function r(e){let{swiper:a,duration:t,transformElements:r,allSlides:i}=e;const{activeIndex:n}=a;if(a.params.virtualTranslate&&0!==t){let e,t=!1;e=i?r:r.filter(e=>{const s=e.classList.contains("swiper-slide-transform")?(e=>{if(!e.parentElement)return a.slides.find(s=>s.shadowRoot&&s.shadowRoot===e.parentNode);return e.parentElement})(e):e;return a.getSlideIndex(s)===n}),e.forEach(e=>{s(e,()=>{if(t)return;if(!a||a.destroyed)return;t=!0,a.animating=!1;const e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});a.wrapperEl.dispatchEvent(e)})})}}function i(s){let{swiper:i,extendParams:n,on:o}=s;n({fadeEffect:{crossFade:!1}});a({effect:"fade",swiper:i,on:o,setTranslate:()=>{const{slides:e}=i;i.params.fadeEffect;for(let s=0;s<e.length;s+=1){const e=i.slides[s];let a=-e.swiperSlideOffset;i.params.virtualTranslate||(a-=i.translate);let r=0;i.isHorizontal()||(r=a,a=0);const n=i.params.fadeEffect.crossFade?Math.max(1-Math.abs(e.progress),0):1+Math.min(Math.max(e.progress,-1),0),o=t(0,e);o.style.opacity=n,o.style.transform=`translate3d(${a}px, ${r}px, 0px)`}},setTransition:s=>{const a=i.slides.map(s=>e(s));a.forEach(e=>{e.style.transitionDuration=`${s}ms`}),r({swiper:i,duration:s,transformElements:a,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!i.params.cssMode})})}export{i as E,t as a,r as b,a as e};//# sourceMappingURL=ig-chunk-effect-fade-BQVa1P7_.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.