PageSourceSearch

https://www.ford.sn/_nuxt/DKVxH17m.js

js ford.sn collected 2026-10-07 03:27:16 UTC 3,442 bytes, 1 lines download raw bytes

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