1import{c as k}from"./rzB3pJEC.1786623515356.js";import{m as l}from"./DYM1U-c_.1786623515356.js";(function(){try{var o=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};o.SENTRY_RELEASE={id:"802aeb92809dd01a64f5382d53f52c4cea354685"};var a=new o.Error().stack;a&&(o._sentryDebugIds=o._sentryDebugIds||{},o._sentryDebugIds[a]="a61a74e1-c46b-495f-aa88-60ff821e3552",o._sentryDebugIdIdentifier="sentry-dbid-a61a74e1-c46b-495f-aa88-60ff821e3552")}catch{}})();function D(o){let{swiper:a,extendParams:E,on:c,emit:g}=o;E({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),a.navigation={nextEl:null,prevEl:null};function b(n){let e;return n&&typeof n=="string"&&a.isElement&&(e=a.el.querySelector(n)||a.hostEl.querySelector(n),e)?e:(n&&(typeof n=="string"&&(e=[...document.querySelectorAll(n)]),a.params.uniqueNavElements&&typeof n=="string"&&e&&e.length>1&&a.el.querySelectorAll(n).length===1?e=a.el.querySelector(n):e&&e.length===1&&(e=e[0])),n&&!e?n:e)}function v(n,e){const t=a.params.navigation;n=l(n),n.forEach(i=>{i&&(i.classList[e?"add":"remove"](...t.disabledClass.split(" ")),i.tagName==="BUTTON"&&(i.disabled=e),a.params.watchOverflow&&a.enabled&&i.classList[a.isLocked?"add":"remove"](t.lockClass))})}function f(){const{nextEl:n,prevEl:e}=a.navigation;if(a.params.loop){v(e,!1),v(n,!1);return}
vendor: 2,307 bytes, line 1
1v(e,a.isBeginning&&!a.params.rewind),v(n,a.isEnd&&!a.params.rewind)}function h(n){n.preventDefault(),!(a.isBeginning&&!a.params.loop&&!a.params.rewind)&&(a.slidePrev(),g("navigationPrev"))}function y(n){n.preventDefault(),!(a.isEnd&&!a.params.loop&&!a.params.rewind)&&(a.slideNext(),g("navigationNext"))}function u(){const n=a.params.navigation;if(a.params.navigation=k(a,a.originalParams.navigation,a.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(n.nextEl||n.prevEl))return;let e=b(n.nextEl),t=b(n.prevEl);Object.assign(a.navigation,{nextEl:e,prevEl:t}),e=l(e),t=l(t);const i=(s,p)=>{s&&s.addEventListener("click",p==="next"?y:h),!a.enabled&&s&&s.classList.add(...n.lockClass.split(" "))};e.forEach(s=>i(s,"next")),t.forEach(s=>i(s,"prev"))}function m(){let{nextEl:n,prevEl:e}=a.navigation;n=l(n),e=l(e);const t=(i,s)=>{i.removeEventListener("click",s==="next"?y:h),i.classList.remove(...a.params.navigation.disabledClass.split(" "))};n.forEach(i=>t(i,"next")),e.forEach(i=>t(i,"prev"))}c("init",()=>{a.params.navigation.enabled===!1?x():(u(),f())}),c("toEdge fromEdge lock unlock",()=>{f()}),c("destroy",()=>{m()}),c("enable disable",()=>{let{nextEl:n,prevEl:e}=a.navigation;if(n=l(n),e=l(e),a.enabled){f();return}[...n,...e].filter(t=>!!t).forEach(t=>t.classList.add(a.params.navigation.lockClass))}),c("click",(n,e)=>{let{nextEl:t,prevEl:i}=a.navigation;t=l(t),i=l(i);const s=e.target;let p=i.includes(s)||t.includes(s);if(a.isElement&&!p){const r=e.path||e.composedPath&&e.composedPath();r&&(p=r.find(d=>t.includes(d)||i.includes(d)))}if(a.params.navigation.hideOnClick&&!p){if(a.pagination&&a.params.pagination&&a.params.pagination.clickable&&(a.pagination.el===s||a.pagination.el.contains(s)))return;let r;t.length?r=t[0].classList.contains(a.params.navigation.hiddenClass):i.length&&(r=i[0].classList.contains(a.params.navigation.hiddenClass)),g(r===!0?"navigationShow":"navigationHide"),[...t,...i].filter(d=>!!d).forEach(d=>d.classList.toggle(a.params.navigation.hiddenClass))}});const w=()=>{a.el.classList.remove(...a.params.navigation.navigationDisabledClass.split(" ")),u(),f()},x=()=>{a.el.classList.add(...a.params.navigation.navigationDisabledClass.split(" ")),m()};Object.assign(a.navigation,{enable:w,disable:x,update:f,init:u,destroy:m})}export{D as N};
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.