vendor: 4,293 bytes, line 1
1import{f as k,h as y,m as g,s as N}from"./swiper-CBuwJ9JP.js";function S(a,m,s,r){return a.params.createElements&&Object.keys(r).forEach(d=>{if(!s[d]&&s.auto===!0){let o=k(a.el,`.${r[d]}`)[0];o||(o=y("div",r[d]),o.className=r[d],a.el.append(o)),s[d]=o,m[d]=o}}),s}const p='<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 B({swiper:a,extendParams:m,on:s,emit:r}){m({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"}}),a.navigation={nextEl:null,prevEl:null,arrowSvg:p};function d(n){let t;return n&&typeof n=="string"&&a.isElement&&(t=a.el.querySelector(n)||a.hostEl.querySelector(n),t)?t:(n&&(typeof n=="string"&&(t=[...document.querySelectorAll(n)]),a.params.uniqueNavElements&&typeof n=="string"&&t&&t.length>1&&a.el.querySelectorAll(n).length===1?t=a.el.querySelector(n):t&&t.length===1&&(t=t[0])),n&&!t?n:t)}function o(n,t){const i=a.params.navigation;n=g(n),n.forEach(e=>{e&&(e.classList[t?"add":"remove"](...i.disabledClass.split(" ")),e.tagName==="BUTTON"&&(e.disabled=t),a.params.watchOverflow&&a.enabled&&e.classList[a.isLocked?"add":"remove"](i.lockClass))})}function f(){const{nextEl:n,prevEl:t}=a.navigation;if(a.params.loop){o(t,!1),o(n,!1);return}o(t,a.isBeginning&&!a.params.rewind),o(n,a.isEnd&&!a.params.rewind)}function C(n){n.preventDefault(),!(a.isBeginning&&!a.params.loop&&!a.params.rewind)&&(a.slidePrev(),r("navigationPrev"))}function b(n){n.preventDefault(),!(a.isEnd&&!a.params.loop&&!a.params.rewind)&&(a.slideNext(),r("navigationNext"))}function E(){const n=a.params.navigation;if(a.params.navigation=S(a,a.originalParams.navigation,a.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(n.nextEl||n.prevEl))return;let t=d(n.nextEl),i=d(n.prevEl);Object.assign(a.navigation,{nextEl:t,prevEl:i}),t=g(t),i=g(i);const e=(l,u)=>{if(l){if(n.addIcons&&l.matches(".swiper-button-next,.swiper-button-prev")&&!l.querySelector("svg")){const c=document.createElement("div");N(c,p),l.appendChild(c.querySelector("svg")),c.remove()}l.addEventListener("click",u==="next"?b:C)}!a.enabled&&l&&l.classList.add(...n.lockClass.split(" "))};t.forEach(l=>e(l,"next")),i.forEach(l=>e(l,"prev"))}function h(){let{nextEl:n,prevEl:t}=a.navigation;n=g(n),t=g(t);const i=(e,l)=>{e.removeEventListener("click",l==="next"?b:C),e.classList.remove(...a.params.navigation.disabledClass.split(" "))};n.forEach(e=>i(e,"next")),t.forEach(e=>i(e,"prev"))}s("init",()=>{a.params.navigation.enabled===!1?x():(E(),f())}),s("toEdge fromEdge lock unlock",()=>{f()}),s("destroy",()=>{h()}),s("enable disable",()=>{let{nextEl:n,prevEl:t}=a.navigation;if(n=g(n),t=g(t),a.enabled){f();return}[...n,...t].filter(i=>!!i).forEach(i=>i.classList.add(a.params.navigation.lockClass))}),s("click",(n,t)=>{let{nextEl:i,prevEl:e}=a.navigation;i=g(i),e=g(e);const l=t.target;let u=e.includes(l)||i.includes(l);if(a.isElement&&!u){const c=t.path||t.composedPath&&t.composedPath();c&&(u=c.find(v=>i.includes(v)||e.includes(v)))}if(a.params.navigation.hideOnClick&&!u){if(a.pagination&&a.params.pagination&&a.params.pagination.clickable&&(a.pagination.el===l||a.pagination.el.contains(l)))return;let c;i.length?c=i[0].classList.contains(a.params.navigation.hiddenClass):e.length&&(c=e[0].classList.contains(a.params.navigation.hiddenClass)),r(c===!0?"navigationShow":"navigationHide"),[...i,...e].filter(v=>!!v).forEach(v=>v.classList.toggle(a.params.navigation.hiddenClass))}});const L=()=>{a.el.classList.remove(...a.params.navigation.navigationDisabledClass.split(" ")),E(),f()},x=()=>{a.el.classList.add(...a.params.navigation.navigationDisabledClass.split(" ")),h()};Object.assign(a.navigation,{enable:L,disable:x,update:f,init:E,destroy:h})}export{B as N,S as c};
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.