1import{e as Y,c as W,m as o,b as K,s as U,d as _,f as j,g as V}from"./BT6aBA5N.js";function J(E,e,A,f){return E.params.createElements&&Object.keys(f).forEach(u=>{if(!A[u]&&A.auto===!0){let c=Y(E.el,`.${f[u]}`)[0];c||(c=W("div",f[u]),c.className=f[u],E.el.append(c)),A[u]=c,e[u]=c}}),A}function B(E){return E===void 0&&(E=""),`.${E.trim().replace(/([\.:!+\/()[\]])/g,"\\$1").replace(/ /g,".")}`}function ee(E){let{swiper:e,extendParams:A,on:f,emit:u}=E;const c="swiper-pagination";A({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:a=>a,formatFractionTotal:a=>a,bulletClass:`${c}-bullet`,bulletActiveClass:`${c}-bullet-active`,modifierClass:`${c}-`,currentClass:`${c}-current`,totalClass:`${c}-total`,hiddenClass:`${c}-hidden`,progressbarFillClass:`${c}-progressbar-fill`,progressbarOppositeClass:`${c}-progressbar-opposite`,clickableClass:`${c}-clickable`,lockClass:`${c}-lock`,horizontalClass:`${c}-horizontal`,verticalClass:`${c}-vertical`,paginationDisabledClass:`${c}-disabled`}}),e.pagination={el:null,bullets:[]};let L,x=0;function $(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&e.pagination.el.length===0}function D(a,t){const{bulletActiveClass:n}=e.params.pagination;a&&(a=a[`${t==="prev"?"previous":"next"}ElementSibling`],a&&(a.classList.add(`${n}-${t}`),a=a[`${t==="prev"?"previous":"next"}ElementSibling`],a&&a.classList.add(`${n}-${t}-${t}`)))}function P(a,t,n){if(a=a%n,t=t%n,t===a+1)return"next";if(t===a-1)return"previous"}function z(a){const t=a.target.closest(B(e.params.pagination.bulletClass));if(!t)return;a.preventDefault();const n=j(t)*e.params.slidesPerGroup;if(e.params.loop){if(e.realIndex===n)return;const l=P(e.realIndex,n,e.slides.length);l==="next"?e.slideNext():l==="previous"?e.slidePrev():e.slideToLoop(n)}else e.slideTo(n)}function C(){const a=e.rtl,t=e.params.pagination;if($())return;let n=e.pagination.el;n=o(n);let l,m;const M=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,O=e.params.loop?Math.ceil(M/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(m=e.previousRealIndex||0,l=e.params.slidesPerGroup>1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):typeof e.snapIndex<"u"?(l=e.snapIndex,m=e.previousSnapIndex):(m=e.previousIndex||0,l=e.activeIndex||0),t.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const p=e.pagination.bullets;let y,v,S;if(t.dynamicBullets&&(L=_(p[0],e.isHorizontal()?"width":"height"),n.forEach(d=>{d.style[e.isHorizontal()?"width":"height"]=`${L*(t.dynamicMainBullets+4)}px`}),t.dynamicMainBullets>1&&m!==void 0&&(x+=l-(m||0),x>t.dynamicMainBullets-1?x=t.dynamicMainBullets-1:x<0&&(x=0)),y=Math.max(l-x,0),v=y+(Math.min(p.length,t.dynamicMainBullets)-1),S=(v+y)/2),p.forEach(d=>{const g=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(h=>`${t.bulletActiveClass}${h}`)].map(h=>typeof h=="string"&&h.includes(" ")?h.split(" "):h).flat();d.classList.remove(...g)}),n.length>
11)p.forEach(d=>{const g=j(d);g===l?d.classList.add(...t.bulletActiveClass.split(" ")):e.isElement&&d.setAttribute("part","bullet"),t.dynamicBullets&&(g>=y&&g<=v&&d.classList.add(...`${t.bulletActiveClass}-main`.split(" ")),g===y&&D(d,"prev"),g===v&&D(d,"next"))});else{const d=p[l];if(d&&d.classList.add(...t.bulletActiveClass.split(" ")),e.isElement&&p.forEach((g,h)=>{g.setAttribute("part",h===l?"bullet-active":"bullet")}),t.dynamicBullets){const g=p[y],h=p[v];for(let w=y;w<=v;w+=1)p[w]&&p[w].classList.add(...`${t.bulletActiveClass}-main`.split(" "));D(g,"prev"),D(h,"next")}}if(t.dynamicBullets){const d=Math.min(p.length,t.dynamicMainBullets+4),g=(L*d-L)/2-S*L,h=a?"right":"left";p.forEach(w=>{w.style[e.isHorizontal()?h:"top"]=`${g}px`})}}n.forEach((p,y)=>{if(t.type==="fraction"&&(p.querySelectorAll(B(t.currentClass)).forEach(v=>{v.textContent=t.formatFractionCurrent(l+1)}),p.querySelectorAll(B(t.totalClass)).forEach(v=>{v.textContent=t.formatFractionTotal(O)})),t.type==="progressbar"){let v;t.progressbarOpposite?v=e.isHorizontal()?"vertical":"horizontal":v=e.isHorizontal()?"horizontal":"vertical";const S=(l+1)/O;let d=1,g=1;v==="horizontal"?d=S:g=S,p.querySelectorAll(B(t.progressbarFillClass)).forEach(h=>{h.style.transform=`translate3d(0,0,0) scaleX(${d}) scaleY(${g})`,h.style.transitionDuration=`${e.params.speed}ms`})}t.type==="custom"&&t.renderCustom?(U(p,t.renderCustom(e,l+1,O)),y===0&&u("paginationRender",p)):(y===0&&u("paginationRender",p),u("paginationUpdate",p)),e.params.watchOverflow&&e.enabled&&p.classList[e.isLocked?"add":"remove"](t.lockClass)})}function I(){const a=e.params.pagination;if($())return;const t=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.grid&&e.params.grid.rows>1?e.slides.length/Math.ceil(e.params.grid.rows):e.slides.length;let n=e.pagination.el;n=o(n);let l="";if(a.type==="bullets"){let m=e.params.loop?Math.ceil(t/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&m>t&&(m=t);for(let M=0;M<m;M+=1)a.renderBullet?l+=a.renderBullet.call(e,M,a.bulletClass):l+=`<${a.bulletElement} ${e.isElement?'part="bullet"':""} class="${a.bulletClass}"></${a.bulletElement}>`}a.type==="fraction"&&(a.renderFraction?l=a.renderFraction.call(e,a.currentClass,a.totalClass):l=`<span class="${a.currentClass}"></span> / <span class="${a.totalClass}"></span>`),a.type==="progressbar"&&(a.renderProgressbar?l=a.renderProgressbar.call(e,a.progressbarFillClass):l=`<span class="${a.progressbarFillClass}"></span>`),e.pagination.bullets=[],n.forEach(m=>{a.type!=="custom"&&U(m,l||""),a.type==="bullets"&&e.pagination.bullets.push(...m.querySelectorAll(B(a.bulletClass)))}),a.type!=="custom"&&u("paginationRender",n[0])}function F(){e.params.pagination=J(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const a=e.params.pagination;if(!a.el)return;let t;typeof a.el=="string"&&e.isElement&&(t=e.el.querySelector(a.el)),!t&&typeof a.el=="string"&&(t=[...document.querySelectorAll(a.el)]),t||(t=a.el),!(!t||t.length===0)&&(e.params.uniqueNavElements&&typeof a.el=="string"&&Array.isArray(t)&&t.length>1&&(t=[...e.el.querySelectorAll(a.el)],t.length>1&&(t=t.find(n=>K(n,".swiper")[0]===e.el))),Array.isArray(t)&&t.length===1&&(t=t[0]),Object.assign(e.pagination,{el:t}),t=o(t),t.forEach(n=>{a.type==="bullets"&&a.clickable&&n.classList.add(...(a.clickableClass||"").split(" ")),n.classList.add(a.modifierClass+a.type),n.classList.add(e.isHorizontal()?a.horizontalClass:a.verticalClass),a.type==="bullets"&&a.dynamicBullets&&(n.classList.add(`${a.modifierClass}${a.type}-dynamic`),x=0,a.dynamicMainBullets<1&&(a.dynamicMainBullets=1)),a.type==="progressbar"&&a.progressbarOpposite&&n.classList.add(a.progressbarOppositeClass),a.clickable&&n.addEventListener("click",z),e.enabled||n.classList.add(a.lockClass)}))}function k(){const a=e.params.pagination;if($())return;let t=e.pagination.el;t&&(t=o(t),t.forEach(n=>{n.classList.remove(a.hiddenClass),n.classList.remove(a.modifierClass+a.type),n.classList.remove(e.isHorizontal()?a.horizontalClass:a.verticalClass),a.clickable&&(n.classList.remove(...(a.clickableClass||"").split(" ")),n.removeEventListener("click",z))}
1)),e.pagination.bullets&&e.pagination.bullets.forEach(n=>n.classList.remove(...a.bulletActiveClass.split(" ")))}f("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;const a=e.params.pagination;let{el:t}=e.pagination;t=o(t),t.forEach(n=>{n.classList.remove(a.horizontalClass,a.verticalClass),n.classList.add(e.isHorizontal()?a.horizontalClass:a.verticalClass)})}),f("init",()=>{e.params.pagination.enabled===!1?H():(F(),I(),C())}),f("activeIndexChange",()=>{typeof e.snapIndex>"u"&&C()}),f("snapIndexChange",()=>{C()}),f("snapGridLengthChange",()=>{I(),C()}),f("destroy",()=>{k()}),f("enable disable",()=>{let{el:a}=e.pagination;a&&(a=o(a),a.forEach(t=>t.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass)))}),f("lock unlock",()=>{C()}),f("click",(a,t)=>{const n=t.target,l=o(e.pagination.el);if(e.params.pagination.el&&e.params.pagination.hideOnClick&&l&&l.length>0&&!n.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&n===e.navigation.nextEl||e.navigation.prevEl&&n===e.navigation.prevEl))return;const m=l[0].classList.contains(e.params.pagination.hiddenClass);u(m===!0?"paginationShow":"paginationHide"),l.forEach(M=>M.classList.toggle(e.params.pagination.hiddenClass))}});const q=()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:a}=e.pagination;a&&(a=o(a),a.forEach(t=>t.classList.remove(e.params.pagination.paginationDisabledClass))),F(),I(),C()},H=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:a}=e.pagination;a&&(a=o(a),a.forEach(t=>t.classList.add(e.params.pagination.paginationDisabledClass))),k()};Object.assign(e.pagination,{enable:q,disable:H,render:I,update:C,init:F,destroy:k})}function ae(E){let{swiper:e,extendParams:A,on:f}=E;A({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,containerRole:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null,scrollOnFocus:!0}}),e.a11y={clicked:!1};let u=null,c,L,x=new Date().getTime();function $(i){const s=u;s.length!==0&&U(s,i)}function D(i){const s=()=>Math.round(16*Math.random()).toString(16);return"x".repeat(i).replace(/x/g,s)}function P(i){i=o(i),i.forEach(s=>{s.setAttribute("tabIndex","0")})}function z(i){i=o(i),i.forEach(s=>{s.setAttribute("tabIndex","-1")})}function C(i,s){i=o(i),i.forEach(r=>{r.setAttribute("role",s)})}function I(i,s){i=o(i),i.forEach(r=>{r.setAttribute("aria-roledescription",s)})}function F(i,s){i=o(i),i.forEach(r=>{r.setAttribute("aria-controls",s)})}function k(i,s){i=o(i),i.forEach(r=>{r.setAttribute("aria-label",s)})}function q(i,s){i=o(i),i.forEach(r=>{r.setAttribute("id",s)})}function H(i,s){i=o(i),i.forEach(r=>{r.setAttribute("aria-live",s)})}function a(i){i=o(i),i.forEach(s=>{s.setAttribute("aria-disabled",!0)})}function t(i){i=o(i),i.forEach(s=>{s.setAttribute("aria-disabled",!1)})}function n(i){if(i.keyCode!==13&&i.keyCode!==32)return;const s=e.params.a11y,r=i.target;if(!(e.pagination&&e.pagination.el&&(r===e.pagination.el||e.pagination.el.contains(i.target))&&!i.target.matches(B(e.params.pagination.bulletClass)))){if(e.navigation&&e.navigation.prevEl&&e.navigation.nextEl){const b=o(e.navigation.prevEl);o(e.navigation.nextEl).includes(r)&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?$(s.lastSlideMessage):$(s.nextSlideMessage)),b.includes(r)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?$(s.firstSlideMessage):$(s.prevSlideMessage))}e.pagination&&r.matches(B(e.params.pagination.bulletClass))&&r.click()}}function l(){if(e.params.loop||e.params.rewind||!e.navigation)return;const{nextEl:i,prevEl:s}=e.navigation;s&&(e.isBeginning?(a(s),z(s)):(t(s),P(s))),i&&(e.isEnd?(a(i),z(i)):(t(i),P(i)))}function m(){return e.pagination&&e.pagination.bullets&&e.pagination.bullets.length}function M(){return m()&&e.params.pagination.clickable}function O(){const i=e.params.a11y;
1m()&&e.pagination.bullets.forEach(s=>{e.params.pagination.clickable&&(P(s),e.params.pagination.renderBullet||(C(s,"button"),k(s,i.paginationBulletMessage.replace(/\{\{index\}\}/,j(s)+1)))),s.matches(B(e.params.pagination.bulletActiveClass))?s.setAttribute("aria-current","true"):s.removeAttribute("aria-current")})}const p=(i,s,r)=>{P(i),i.tagName!=="BUTTON"&&(C(i,"button"),i.addEventListener("keydown",n)),k(i,r),F(i,s)},y=i=>{L&&L!==i.target&&!L.contains(i.target)&&(c=!0),e.a11y.clicked=!0},v=()=>{c=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{e.destroyed||(e.a11y.clicked=!1)})})},S=i=>{x=new Date().getTime()},d=i=>{if(e.a11y.clicked||!e.params.a11y.scrollOnFocus||new Date().getTime()-x<100)return;const s=i.target.closest(`.${e.params.slideClass}, swiper-slide`);if(!s||!e.slides.includes(s))return;L=s;const r=e.slides.indexOf(s)===e.activeIndex,b=e.params.watchSlidesProgress&&e.visibleSlides&&e.visibleSlides.includes(s);r||b||i.sourceCapabilities&&i.sourceCapabilities.firesTouchEvents||(e.isHorizontal()?e.el.scrollLeft=0:e.el.scrollTop=0,requestAnimationFrame(()=>{c||(e.params.loop?e.slideToLoop(e.getSlideIndexWhenGrid(parseInt(s.getAttribute("data-swiper-slide-index"))),0):e.slideTo(e.getSlideIndexWhenGrid(e.slides.indexOf(s)),0),c=!1)}))},g=()=>{const i=e.params.a11y;i.itemRoleDescriptionMessage&&I(e.slides,i.itemRoleDescriptionMessage),i.slideRole&&C(e.slides,i.slideRole);const s=e.slides.length;i.slideLabelMessage&&e.slides.forEach((r,b)=>{const R=e.params.loop?parseInt(r.getAttribute("data-swiper-slide-index"),10):b,T=i.slideLabelMessage.replace(/\{\{index\}\}/,R+1).replace(/\{\{slidesLength\}\}/,s);k(r,T)})},h=()=>{const i=e.params.a11y;e.el.append(u);const s=e.el;i.containerRoleDescriptionMessage&&I(s,i.containerRoleDescriptionMessage),i.containerMessage&&k(s,i.containerMessage),i.containerRole&&C(s,i.containerRole);const r=e.wrapperEl,b=i.id||r.getAttribute("id")||`swiper-wrapper-${D(16)}`,R=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite";q(r,b),H(r,R),g();let{nextEl:T,prevEl:G}=e.navigation?e.navigation:{};T=o(T),G=o(G),T&&T.forEach(N=>p(N,b,i.nextSlideMessage)),G&&G.forEach(N=>p(N,b,i.prevSlideMessage)),M()&&o(e.pagination.el).forEach(X=>{X.addEventListener("keydown",n)}),V().addEventListener("visibilitychange",S),e.el.addEventListener("focus",d,!0),e.el.addEventListener("focus",d,!0),e.el.addEventListener("pointerdown",y,!0),e.el.addEventListener("pointerup",v,!0)};function w(){u&&u.remove();let{nextEl:i,prevEl:s}=e.navigation?e.navigation:{};i=o(i),s=o(s),i&&i.forEach(b=>b.removeEventListener("keydown",n)),s&&s.forEach(b=>b.removeEventListener("keydown",n)),M()&&o(e.pagination.el).forEach(R=>{R.removeEventListener("keydown",n)}),V().removeEventListener("visibilitychange",S),e.el&&typeof e.el!="string"&&(e.el.removeEventListener("focus",d,!0),e.el.removeEventListener("pointerdown",y,!0),e.el.removeEventListener("pointerup",v,!0))}f("beforeInit",()=>{u=W("span",e.params.a11y.notificationClass),u.setAttribute("aria-live","assertive"),u.setAttribute("aria-atomic","true")}),f("afterInit",()=>{e.params.a11y.enabled&&h()}),f("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{e.params.a11y.enabled&&g()}),f("fromEdge toEdge afterInit lock unlock",()=>{e.params.a11y.enabled&&l()}),f("paginationUpdate",()=>{e.params.a11y.enabled&&O()}),f("destroy",()=>{e.params.a11y.enabled&&w()})}export{ae as A,ee as P};
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.