vendor: 4,320 bytes, lines 1-2
1import{e as a,c as e,m as n,s as i}from"./swiper-core-DAwQio2j.js";const t='<svg class="swiper-navigation-icon" width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.38296 20.0762C0.111788 19.805 0.111788 19.3654 0.38296 19.0942L9.19758 10.2796L0.38296 1.46497C0.111788 1.19379 0.111788 0.754138 0.38296 0.482966C0.654131 0.211794 1.09379 0.211794 1.36496 0.482966L10.4341 9.55214C10.8359 9.9539 10.8359 10.6053 10.4341 11.007L1.36496 20.0762C1.09379 20.3474 0.654131 20.3474 0.38296 20.0762Z" fill="currentColor"/></svg>';function s({swiper:s,extendParams:l,on:o,emit:r}){function c(a){let e;return a&&"string"==typeof a&&s.isElement&&(e=s.el.querySelector(a)||s.hostEl.querySelector(a),e)?e:(a&&("string"==typeof a&&(e=[...document.querySelectorAll(a)]),s.params.uniqueNavElements&&"string"==typeof a&&e&&e.length>1&&1===s.el.querySelectorAll(a).length?e=s.el.querySelector(a):e&&1===e.length&&(e=e[0])),a&&!e?a:e)}function d(a,e){const i=s.params.navigation;(a=n(a)).forEach(a=>{a&&(a.classList[e?"add":"remove"](...i.disabledClass.split(" ")),"BUTTON"===a.tagName&&(a.disabled=e),s.params.watchOverflow&&s.enabled&&a.classList[s.isLocked?"add":"remove"](i.lockClass))})}function p(){const{nextEl:a,prevEl:e}=s.navigation;if(s.params.loop)return d(e,!1),void d(a,!1);d(e,s.isBeginning&&!s.params.rewind),d(a,s.isEnd&&!s.params.rewind)}function v(a){a.preventDefault(),(!s.isBeginning||s.params.loop||s.params.rewind)&&(s.slidePrev(),r("navigationPrev"))}function g(a){a.preventDefault(),(!s.isEnd||s.params.loop||s.params.rewind)&&(s.slideNext(),r("navigationNext"))}function m(){const l=s.params.navigation;if(s.params.navigation=function(n,i,t,s){return n.params.createElements&&Object.keys(s).forEach(l=>{if(!t[l]&&!0===t.auto){let o=a(n.el,`.${s[l]}`)[0];o||(o=e("div",s[l]),o.className=s[l],n.el.append(o)),t[l]=o,i[l]=o}}),t}(s,s.originalParams.navigation,s.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!l.nextEl&&!l.prevEl)return;let o=c(l.nextEl),r=c(l.prevEl);Object.assign(s.navigation,{nextEl:o,prevEl:r}),o=n(o),r=n(r);const d=(a,e)=>{if(a){if(l.addIcons&&a.matches(".swiper-button-next,.swiper-button-prev")&&!a.querySelector("svg")){const e=document.createElement("div");i(e,t),a.appendChild(e.querySelector("svg")),e.remove()}a.addEventListener("click","next"===e?g:v)}!s.enabled&&a&&a.classList.add(...l.lockClass.split(" "))};o.forEach(a=>d(a,"next")),r.forEach(a=>d(a,"prev"))}function u(){let{nextEl:a,prevEl:e}=s.navigation;a=n(a),e=n(e);const i=(a,e)=>{a.removeEventListener("click","next"===e?g:v),a.classList.remove(...s.params.navigation.disabledClass.split(" "))};a.forEach(a=>i(a,"next")),e.forEach(a=>i(a,"prev"))}l({navigation:{nextEl:null,prevEl:null,addIcons:!0,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),s.navigation={nextEl:null,prevEl:null,arrowSvg:t},o("init",()=>{!1===s.params.navigation.enabled?E():(m(),p())}),o("toEdge fromEdge lock unlock",()=>{p()}),o("destroy",()=>{u()}),o("enable disable",()=>{let{nextEl:a,prevEl:e}=s.navigation;a=n(a),e=n(e),s.enabled?p():[...a,...e].filter(a=>!!a).forEach(a=>a.classList.add(s.params.navigation.lockClass))}),o("click",(a,e)=>{let{nextEl:i,prevEl:t}=s.navigation;i=n(i),t=n(t);const l=e.target;let o=t.includes(l)||i.includes(l);if(s.isElement&&!o){const a=e.path||e.composedPath&&e.composedPath();a&&(o=a.find(a=>i.includes(a)||t.includes(a)))}if(s.params.navigation.hideOnClick&&!o){if(s.pagination&&s.params.pagination&&s.params.pagination.clickable&&(s.pagination.el===l||s.pagination.el.contains(l)))return;let a;i.length?a=i[0].classList.contains(s.params.navigation.hiddenClass):t.length&&(a=t[0].classList.contains(s.params.navigation.hiddenClass)),r(!0===a?"navigationShow":"navigationHide"),[...i,...t].filter(a=>!!a).forEach(a=>a.classList.toggle(s.params.navigation.hiddenClass))}});const E=()=>{s.el.classList.add(...s.params.navigation.navigationDisabledClass.split(" ")),u()};Object.assign(s.navigation,{enable:()=>{s.el.classList.remove(...s.params.navigation.navigationDisabledClass.split(" ")),m(),p()},disable:E,update:p,init:m,destroy:u})}export{s as N}; 2//# sourceMappingURL=navigation-Ddfo2Gni.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.