1import{g as y,n as v}from"./index-cdb9289c.js";(function(){try{var a=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};a.SENTRY_RELEASE={id:"[email protected]"}}catch{}})();try{(function(){var a=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},d=new a.Error().stack;d&&(a._sentryDebugIds=a._sentryDebugIds||{},a._sentryDebugIds[d]="fb3e8667-aed8-4e36-952a-881a2a0e0e2d",a._sentryDebugIdIdentifier="sentry-dbid-fb3e8667-aed8-4e36-952a-881a2a0e0e2d")})()}catch{}function T({swiper:a,extendParams:d,on:s,emit:t}){let n;a.autoplay={running:!1,paused:!1},d({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});function o(){if(!a.size){a.autoplay.running=!1,a.autoplay.paused=!1;return}const e=a.slides.eq(a.activeIndex);let i=a.params.autoplay.delay;e.attr("data-swiper-autoplay")&&(i=e.attr("data-swiper-autoplay")||a.params.autoplay.delay),clearTimeout(n),n=v(()=>{let u;a.params.autoplay.reverseDirection?a.params.loop?(a.loopFix(),u=a.slidePrev(a.params.speed,!0,!0),t("autoplay")):a.isBeginning?a.params.autoplay.stopOnLastSlide?l(
1):(u=a.slideTo(a.slides.length-1,a.params.speed,!0,!0),t("autoplay")):(u=a.slidePrev(a.params.speed,!0,!0),t("autoplay")):a.params.loop?(a.loopFix(),u=a.slideNext(a.params.speed,!0,!0),t("autoplay")):a.isEnd?a.params.autoplay.stopOnLastSlide?l():(u=a.slideTo(0,a.params.speed,!0,!0),t("autoplay")):(u=a.slideNext(a.params.speed,!0,!0),t("autoplay")),(a.params.cssMode&&a.autoplay.running||u===!1)&&o()},i)}function p(){return typeof n<"u"||a.autoplay.running?!1:(a.autoplay.running=!0,t("autoplayStart"),o(),!0)}function l(){return!a.autoplay.running||typeof n>"u"?!1:(n&&(clearTimeout(n),n=void 0),a.autoplay.running=!1,t("autoplayStop"),!0)}function f(e){a.autoplay.running&&(a.autoplay.paused||(n&&clearTimeout(n),a.autoplay.paused=!0,e===0||!a.params.autoplay.waitForTransition?(a.autoplay.paused=!1,o()):["transitionend","webkitTransitionEnd"].forEach(i=>{a.$wrapperEl[0].addEventListener(i,r)})))}function c(){const e=y();e.visibilityState==="hidden"&&a.autoplay.running&&f(),e.visibilityState==="visible"&&a.autoplay.paused&&(o(),a.autoplay.paused=!1)}function r(e){!a||a.destroyed||!a.$wrapperEl||e.target===a.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach(i=>{a.$wrapperEl[0].removeEventListener(i,r)}),a.autoplay.paused=!1,a.autoplay.running?o():l())}function m(){a.params.autoplay.disableOnInteraction?l():(t("autoplayPause"),f()),["transitionend","webkitTransitionEnd"].forEach(e=>{a.$wrapperEl[0].removeEventListener(e,r)})}function b(){a.params.autoplay.disableOnInteraction||(a.autoplay.paused=!1,t("autoplayResume"),o())}function g(){a.params.autoplay.pauseOnMouseEnter&&(a.$el.on("mouseenter",m),a.$el.on("mouseleave",b))}function E(){a.$el.off("mouseenter",m),a.$el.off("mouseleave",b)}s("init",()=>{a.params.autoplay.enabled&&(p(),y().addEventListener("visibilitychange",c),g())}),s("beforeTransitionStart",(e,i,u)=>{a.autoplay.running&&(u||!a.params.autoplay.disableOnInteraction?a.autoplay.pause(i):l())}),s("sliderFirstMove",()=>{a.autoplay.running&&(a.params.autoplay.disableOnInteraction?l():f())}),s("touchEnd",()=>{a.params.cssMode&&a.autoplay.paused&&!a.params.autoplay.disableOnInteraction&&o()}),s("destroy",()=>{E(),a.autoplay.running&&l(),y().removeEventListener("visibilitychange",c)}),Object.assign(a.autoplay,{pause:f,run:o,start:p,stop:l})}export{T as A}; 2//# sourceMappingURL=autoplay-eb04496d.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.