<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">import{aR as x,aS as r}from"./entry.376c0df5.js";function k(a,c,e,o){const g=x();return a.params.createElements&amp;&amp;Object.keys(o).forEach(s=&gt;{if(!e[s]&amp;&amp;e.auto===!0){let i=a.$el.children(`.${o[s]}`)[0];i||(i=g.createElement("div"),i.className=o[s],a.$el.append(i)),e[s]=i,c[s]=i}}),e}function N({swiper:a,extendParams:c,on:e,emit:o}){c({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,$nextEl:null,prevEl:null,$prevEl:null};function g(n){let l;return n&amp;&amp;(l=r(n),a.params.uniqueNavElements&amp;&amp;typeof n=="string"&amp;&amp;l.length&gt;1&amp;&amp;a.$el.find(n).length===1&amp;&amp;(l=a.$el.find(n))),l}function s(n,l){const t=a.params.navigation;n&amp;&amp;n.length&gt;0&amp;&amp;(n[l?"addClass":"removeClass"](t.disabledClass),n[0]&amp;&amp;n[0].tagName==="BUTTON"&amp;&amp;(n[0].disabled=l),a.params.watchOverflow&amp;&amp;a.enabled&amp;&amp;n[a.isLocked?"addClass":"removeClass"](t.lockClass))}function i(){if(a.params.loop)return;const{$nextEl:n,$prevEl:l}=a.navigation;s(l,a.isBeginning&amp;&amp;!a.params.rewind),s(n,a.isEnd&amp;&amp;!a.params.rewind)}function u(n){n.preventDefault(),!(a.isBeginning&amp;&amp;!a.params.loop&amp;&amp;!a.params.rewind)&amp;&amp;(a.slidePrev(),o("navigationPrev"))}function E(n){n.preventDefault(),!(a.isEnd&amp;&amp;!a.params.loop&amp;&amp;!a.params.rewind)&amp;&amp;(a.slideNext(),o("navigationNext"))}function f(){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;const l=g(n.nextEl),t=g(n.prevEl);l&amp;&amp;l.length&gt;0&amp;&amp;l.on("click",E),t&amp;&amp;t.length&gt;0&amp;&amp;t.on("click",u),Object.assign(a.navigation,{$nextEl:l,nextEl:l&amp;&amp;l[0],$prevEl:t,prevEl:t&amp;&amp;t[0]}),a.enabled||(l&amp;&amp;l.addClass(n.lockClass),t&amp;&amp;t.addClass(n.lockClass))}function m(){const{$nextEl:n,$prevEl:l}=a.navigation;n&amp;&amp;n.length&amp;&amp;(n.off("click",E),n.removeClass(a.params.navigation.disabledClass)),l&amp;&amp;l.length&amp;&amp;(l.off("click",u),l.removeClass(a.params.navigation.disabledClass))}e("init",()=&gt;{a.params.navigation.enabled===!1?b():(f(),i())}),e("toEdge fromEdge lock unlock",()=&gt;{i()}),e("destroy",()=&gt;{m()}),e("enable disable",()=&gt;{const{$nextEl:n,$prevEl:l}=a.navigation;n&amp;&amp;n[a.enabled?"removeClass":"addClass"](a.params.navigation.lockClass),l&amp;&amp;l[a.enabled?"removeClass":"addClass"](a.params.navigation.lockClass)}),e("click",(n,l)=&gt;{const{$nextEl:t,$prevEl:d}=a.navigation,v=l.target;if(a.params.navigation.hideOnClick&amp;&amp;!r(v).is(d)&amp;&amp;!r(v).is(t)){if(a.pagination&amp;&amp;a.params.pagination&amp;&amp;a.params.pagination.clickable&amp;&amp;(a.pagination.el===v||a.pagination.el.contains(v)))return;let C;t?C=t.hasClass(a.params.navigation.hiddenClass):d&amp;&amp;(C=d.hasClass(a.params.navigation.hiddenClass)),o(C===!0?"navigationShow":"navigationHide"),t&amp;&amp;t.toggleClass(a.params.navigation.hiddenClass),d&amp;&amp;d.toggleClass(a.params.navigation.hiddenClass)}});const h=()=&gt;{a.$el.removeClass(a.params.navigation.navigationDisabledClass),f(),i()},b=()=&gt;{a.$el.addClass(a.params.navigation.navigationDisabledClass),m()};Object.assign(a.navigation,{enable:h,disable:b,update:i,init:f,destroy:m})}export{N,k as c};
</pre></body></html>