PageSourceSearch

https://www.nosvacancesentreamis.com/app/themes/sp-theme/dist/assets/script-DN--t2y9.js

js nosvacancesentreamis.com collected 2026-10-05 01:08:49 UTC 4,592 bytes, 1 lines download raw bytes

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

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.