/*! * Splide.js * Version : 4.1.3 * License : MIT * Copyright: 2022 Naotoshi Fujita */ var n,t;n=this,t=function(){"use strict";const v="(prefers-reduced-motion: reduce)";const R=4,cn=5;var t={CREATED:1,MOUNTED:2,IDLE:3,MOVING:R,SCROLLING:cn,DRAGGING:6,DESTROYED:7};function _(n){n.length=0}function D(n,...t){return n.bind(null,...t)}const h=setTimeout,sn=()=>{};function g(n){return requestAnimationFrame(n)}function e(n,t){return typeof t===n}function F(n){return!i(n)&&e("object",n)}const o=Array.isArray,m=D(e,"function"),I=D(e,"string"),an=(D(e,"boolean"),D(e,"undefined"));function i(n){return null===n}function y(n){try{return n instanceof(n.ownerDocument.defaultView||window).HTMLElement}catch{return!1}}function b(n){return o(n)?n:[n]}function p(n,t){b(n).forEach(t)}function w(n,t){return n.includes(t)}function x(n,t){return n.push(...b(t)),n}const r=Array.prototype;function s(n,t,e){return r.slice.call(n,t,e)}function P(t,n,e){t&&p(I(n)?n.split(" "):n,n=>{n&&t.classList.toggle(n,e)})}function z(n,t){P(n,t,!0)}function $(n,t){p(t,n.appendChild.bind(n))}function A(n,e){p(n,n=>{const t=(e||n).parentNode;t&&t.insertBefore(n,e)})}function fn(n,t){return y(n)&&n.matches(t)}function S(n,t){const e=n?s(n.children):[];return t?e.filter(n=>fn(n,t)):e}function ln(n,t){return t?S(n,t)[0]:n.firstElementChild}const dn=Object.assign,k=Object.keys;function O(t,e,n){t&&(n?k(t).reverse():k(t)).forEach(n=>{"__proto__"!==n&&e(t[n],n)})}function d(e,...n){return n.forEach(n=>{O(n,(n,t)=>{o(n)?n=n.slice():F(n)&&(n=d({},F(e[t])?e[t]:{},n)),e[t]=n})}),e}function E(t,n){p(n||k(t),n=>{delete t[n]})}function C(n,e){p(n,t=>{p(e,n=>{t&&t.removeAttribute(n)})})}function M(e,t,o){F(t)?O(t,(n,t)=>{M(e,t,n)}):p(e,n=>{i(o)||""===o?C(n,t):n.setAttribute(t,String(o))})}function T(n,t,e){n=document.createElement(n);return t&&(I(t)?z:M)(n,t),e&&$(e,n),n}function N(n,t,e){if(an(e))return getComputedStyle(n)[t];i(e)||(n.style[t]=""+e)}function vn(n,t){N(n,"display",t)}function hn(n){y(n)&&n.focus({preventScroll:!0})}function j(n,t){return n.getAttribute(t)}function gn(n,t){return!!n&&n.classList.contains(t)}function G(n){return n.getBoundingClientRect()}function X(n){p(n,n=>{n&&n.parentNode&&n.parentNode.removeChild(n)})}function pn(n){return ln((new DOMParser).parseFromString(n,"text/html").body)}function W(n,t){n.preventDefault(),t&&(n.stopPropagation(),n.stopImmediatePropagation())}function mn(n,t){return n&&n.querySelector(t)}function yn(n,t){return t&&n?s(n.querySelectorAll(t)):[]}function Y(n,t){P(n,t,!1)}function bn(n){return n.timeStamp}function L(n){return I(n)?n:n?n+"px":""}D(function(n,t){return`<${(n+" "+((t=o(t)||!F(t)?{class:function e(...n){return n.reduce((n,t)=>(n+" "+(o(t)?e(...t):t||"")).trim(),"")}(t)}:t)?function(n){let e="";return O(n,(n,t)=>{e+=n||0===n?" "+t+(!0!==n?`="${n}"`:""):""}),e.trim()}(t):"")).trim()}>`},"div");const{min:q,max:wn,floor:xn,ceil:Sn,abs:B,sign:kn}=Math;function En(n,t,e){return B(n-t){t=t.replace("%s",""+n)}),t}function Ln(n,t=2){return(""+n).padStart(t,"0")}const Pn={};function u(n,t){p(n,n=>{I(n)&&n.split(" ").forEach(t)})}function c(t,e){const o=[];for(let n=t.length-1;0<=n;n--)e(t[n])&&o.push(...t.splice(n,1));return o}function _n(n){const i=n||[],r=n?{}:void 0;return{bind:function(t,n,e,o){u(n,n=>{t.addEventListener(n,e,o),i.push([t.removeEventListener.bind(t,n,e,o),r])})},create:D(_n,i),destroy:function(){r?c(i,n=>n[1]===r).forEach(n=>{n[0]()}):(i.forEach(n=>{n[0]()}),_(i))}}}function a(n){const o=n||[],i=n?{}:void 0;return{on:function(n,t){u(n,n=>{o.push([n,t,i])})},off:function(n,e){u(n,t=>{c(o,n=>n[0]===t&&(!e||n[1]===e)&&n[2]===i)})},emit:function(t,...e){o.slice().forEach(n=>{n[0]===t&&n[1](...e)})},create:D(a,o),destroy:function(){i?c(o,n=>n[2]===i):_(o)}}}function zn(t,n,e,o){const i=Date["now"];let r,u=0,c,s=!0,a=0;function f(){if(!s){if(u=t?q((i()-r)/t,1):1,e&&e(u),1<=u&&(n(),r=i(),o&&++a>=o))return l();c=g(f)}}function l(){s=!0}function d(){c&&cancelAnimationFrame(c),u=0,c=0,s=!0}return{start:function(n){n||d(),r=i()-(n?u*t:0),s=!1,c=g(f)},rewind:function(){r=i(),u=0,e&&e(u)},pause:l,cancel:d,set:function(n){t=n},isPaused:function(){return s}}}function f(n){let t=n;return{set:function(n){t=n},is:function(n){return w(b(n),t)}}}const J="mounted",K="move",On="moved",Cn="click",Mn="active",Dn="inactive",In="visible",Tn="hidden",U="refresh",V="updated",Nn="resize",jn="resized",Rn="scroll",Q="scrolled",Fn="navigation:mounted",Gn="autoplay:play",Xn="autoplay:pause",Wn="lazyload:loaded",Yn="sk",qn="sh";const Bn="ArrowLeft",Hn="ArrowRight";const Jn="ttb",l={width:["height"],left:["top","right"],right:["bottom","left"],x:["y"],X:["Y"],Y:["X"],ArrowLeft:["ArrowUp",Hn],ArrowRight:["ArrowDown",Bn]};const Z="role",nn="tabindex";const Kn="aria-controls",Un="aria-current",Vn="aria-selected",tn="aria-label",Qn="aria-labelledby",Zn="aria-hidden",nt="aria-orientation",tt="aria-roledescription",et="aria-live",ot="aria-busy",it="aria-atomic",rt=[Z,nn,"disabled",Kn,Un,tn,Qn,Zn,nt,tt],ut="splide",ct="data-"+ut;var n=ut+"__";const st=ut,at=n+"track",ft=n+"list",lt=n+"slide",dt=lt+"--clone",vt=lt+"__container",ht=n+"arrows",gt=n+"arrow",pt=gt+"--prev",mt=gt+"--next",yt=n+"pagination",bt=yt+"__page",wt=n+"progress"+"__bar",xt=n+"toggle",St=n+"sr",en="is-active",kt="is-prev",Et="is-next",$t="is-visible",At="is-loading",Lt="is-focus-in",Pt="is-overflow",_t=[en,$t,kt,Et,At,Lt,Pt];n={slide:lt,clone:dt,arrows:ht,arrow:gt,prev:pt,next:mt,pagination:yt,page:bt,spinner:n+"spinner"};function zt(n,t){if(!n)throw new Error(`[${ut}] `+(t||""))}const Ot="touchstart mousedown",Ct="touchmove mousemove",Mt="touchend touchcancel mouseup click";const on="slide",rn="loop",Dt="fade";function It(i,o,t,r){const n=i.event.create(),{on:e,emit:u,bind:c}=n,{Components:s,root:a,options:f}=i,{isNavigation:l,updateOnMove:d,i18n:v,pagination:h,slideFocus:g}=f,p=s.Direction["resolve"],m=j(r,"style"),y=j(r,tn),b=-1{n=n.splide.Components.Slides.getAt(o);return n?n.slide.id:""}).join(" ");M(r,tn,An(v.slideX,(b?t:o)+1)),M(r,Kn,n),M(r,Z,g?"button":""),g&&C(r,tt)}function k(){x||E()}function E(){var n,t,e;x||(n=i["index"],(e=$())!==gn(r,en)&&(P(r,en,e),M(r,Un,l&&e||""),u(e?Mn:Dn,A)),e=function(){if(i.is(Dt))return $();var n=G(s.Elements.track),t=G(r),e=p("left",!0),o=p("right",!0);return xn(n[e])<=Sn(t[e])&&xn(t[o])<=Sn(n[o])}(),t=!e&&(!$()||b),i.state.is([R,cn])||M(r,Zn,t||""),M(yn(r,f.focusableNodes||""),nn,t?-1:""),g&&M(r,nn,t?-1:0),e!==gn(r,$t)&&(P(r,$t,e),u(e?In:Tn,A)),e||document.activeElement!==r||(t=s.Slides.getAt(i.index))&&hn(t.slide),P(r,kt,o===n-1),P(r,Et,o===n+1))}function $(){var n=i["index"];return n===o||f.cloneStatus&&n===t}L={index:o,slideIndex:t,slide:r,container:w,isClone:b,mount:function(){b||(r.id=a.id+"-slide"+Ln(o+1),M(r,Z,h?"tabpanel":"group"),M(r,tt,v.slide),M(r,tn,y||An(v.slideLabel,[o+1,i.length]))),c(r,"click",D(u,Cn,A)),c(r,"keydown",D(u,Yn,A)),e([On,qn,Q],E),e(Fn,S),d&&e(K,k)},destroy:function(){x=!0,n.destroy(),Y(r,_t),C(r,rt),M(r,"style",m),M(r,tn,y||"")},update:E,style:function(n,t,e){N(e&&w||r,n,t)},isWithin:function(n,t){let e=B(n-o);return(e=b||!f.rewind&&!i.is(rn)?e:q(e,i.length-e))<=t}},O({pos:function(){return B(G(r)[p("left")]-G(s.Elements.list)[p("left")])},size:function(){return G(r)[p("width")]}},(n,t)=>{Object.defineProperty(L,t,{get:n,enumerable:!0})});const A=L;var L;return A}const Tt=ct+"-interval";const un={passive:!1,capture:!0};const Nt=ct+"-lazy",jt=Nt+"-srcset",Rt=`[${Nt}], [${jt}]`;const Ft=[" ","Enter"];var Gt=Object.freeze({__proto__:null,Media:function(o,n,i){const r=o["state"],t=i.breakpoints||{},u=i.reducedMotion||{},e=_n(),c=[];function s(n){n&&e.destroy()}function a(n,t){t=matchMedia(t);e.bind(t,"change",f),c.push([n,t])}function f(){var n=r.is(7),t=i.direction,e=c.reduce((n,t)=>d(n,t[1].matches?t[0]:{}),{});E(i),l(e),i.destroy?o.destroy("completely"===i.destroy):n?(s(!0),o.mount()):t!==i.direction&&o.refresh()}function l(n,t,e){d(i,n),t&&d(Object.getPrototypeOf(i),n),!e&&r.is(1)||o.emit(V,i)}return{setup:function(){const e="min"===i.mediaQuery;k(t).sort((n,t)=>e?+n-+t:+t-+n).forEach(n=>{a(t[n],`(${e?"min":"max"}-width:${n}px)`)}),a(u,v),f()},destroy:s,reduce:function(n){matchMedia(v).matches&&(n?d(i,u):E(i,k(u)))},set:l}},Direction:function(n,t,i){return{resolve:function(n,t,e){const o="rtl"!==(e=e||i.direction)||t?e===Jn?0:-1:1;return l[n]&&l[n][o]||n.replace(/width|left|right/i,(n,t)=>{const e=l[n.toLowerCase()][o]||n;return 0{h="keydown"===n.type},{capture:!0}),r(u,"focusin",()=>{P(u,Lt,!!h)})},destroy:p})},Slides:function(i,r,u,n){const{on:t,emit:c,bind:s}=n,{slides:a,list:f}=r.Elements,l=[];function e(){a.forEach((n,t)=>{d(n,t,-1)})}function o(){h(n=>{n.destroy()}),_(l)}function d(n,t,e){const o=It(i,t,e,n);o.mount(),l.push(o),l.sort((n,t)=>n.index-t.index)}function v(n){return n?g(n=>!n.isClone):l}function h(n,t){v(t).forEach(n)}function g(t){return l.filter(m(t)?t:n=>I(t)?fn(n.slide,t):w(b(t),n.index))}return{mount:function(){e(),t(U,o),t(U,e)},destroy:o,update:function(){h(n=>{n.update()})},register:d,get:v,getIn:function(n){const t=r["Controller"],e=t.toIndex(n),o=t.hasFocus()?1:u.perPage;return g(n=>$n(n.index,e,e+o-1))},getAt:function(n){return g(n)[0]},add:function(n,t){p(n,n=>{if(y(n=I(n)?pn(n):n)){var e=a[t];e?A(n,e):$(f,n),z(n,u.classes.slide);{var e=n,o=D(c,Nn);const i=yn(e,"img");let t=i["length"];t?i.forEach(n=>{s(n,"load error",()=>{--t||o()})}):o()}}}),c(U)},remove:function(n){X(g(n).map(n=>n.slide)),c(U)},forEach:h,filter:g,style:function(t,e,o){h(n=>{n.style(t,e,o)})},getLength:function(n){return(n?a:l).length},isEnough:function(){return l.length>u.perPage}}},Layout:function(t,n,e,o){const{on:i,bind:r,emit:u}=o,c=(o=n.Slides,n.Direction["resolve"]),{root:s,track:a,list:f}=n.Elements,{getAt:l,style:d}=o;let v,h,g;function p(){v=e.direction===Jn,N(s,"maxWidth",L(e.width)),N(a,c("paddingLeft"),y(!1)),N(a,c("paddingRight"),y(!0)),m(!0)}function m(n){var t=G(s);!n&&h.width===t.width&&h.height===t.height||(N(a,"height",function(){let n="";v&&(zt(n=b(),"height or heightRatio is missing."),n=`calc(${n} - ${y(!1)} - ${y(!0)})`);return n}()),d(c("marginRight"),L(e.gap)),d("width",e.autoWidth?null:L(e.fixedWidth)||(v?"":w())),d("height",L(e.fixedHeight)||(v?e.autoHeight?null:w():b()),!0),h=t,u(jn),g!==(g=A())&&(P(s,Pt,g),u("overflow",g)))}function y(n){var t=e["padding"],n=c(n?"right":"left");return t&&L(t[n]||(F(t)?0:t))||"0px"}function b(){return L(e.height||G(f).width*e.heightRatio)}function w(){var n=L(e.gap);return`calc((100%${n&&" + "+n})/${e.perPage||1}${n&&" - "+n})`}function x(){return G(f)[c("width")]}function S(n=0,t){n=l(n);return(n?n.size:0)+(t?0:$())}function k(n,t){n=l(n);return n?n.pos+n.size+(t?0:$()):0}function E(n){return k(t.length-1)-k(0)+S(0,n)}function $(){var n=l(0),t=l(1);return n&&t?t.pos-n.pos-n.size:0}function A(){return t.is(Dt)||E(!0)>x()}return{mount:function(){p(),r(window,"resize load",function(n,t){const e=zn(t||0,n,void 0,1);return()=>{e.isPaused()&&e.start()}}(D(u,Nn))),i([V,U],p),i(Nn,m)},resize:m,listSize:x,slideSize:S,sliderSize:E,totalSize:k,getPadding:function(n){return parseFloat(N(a,c("padding"+(n?"Right":"Left"))))||0},isOverflow:A}},Clones:function(c,e,s,t){const n=t["on"],{Elements:a,Slides:f}=e,o=e.Direction["resolve"],l=[];let d;function i(){if(n(U,v),n([V,Nn],h),d=g()){{var i=d;const r=f.get().slice(),u=r["length"];if(u){for(;r.length{var e=ti.Controller.getEnd(),(t<0||e)&&(n=w(n,e)))}return n}(n),N(g,"transform",`translate${v("X")}(${t}px)`),n!==t&&c(qn))}function w(n,t){var e=n-$(t),o=d();return n-=h(o*(Sn(B(e)/o)||1))*(t?1:-1)}function x(){b(E(),!0),m.cancel()}function S(t){var e=a.get();let o=0,i=1/0;for(let n=0;n{s(3),c(On,t,e,n),o&&o()})},jump:y,translate:b,shift:w,cancel:x,toIndex:S,toPosition:k,getPosition:E,getLimit:$,exceededLimit:function(n,t){t=an(t)?E():t;var e=!0!==n&&h(t)h($(!0));return e||n},reposition:e}},Controller:function(i,r,u,n){const{on:t,emit:e}=n,c=r["Move"],{getPosition:s,getLimit:o,toPosition:a}=c,{isEnough:f,getLength:l}=r.Slides,d=u["omitEnd"],v=i.is(rn),h=i.is(on),g=D($,!1),p=D($,!0);let m=u.start||0,y,b=m,w,x,S;function k(){w=l(!0),x=u.perMove,S=u.perPage,y=P();var n=d?y:w-1,t=H(m,0,n);b=H(m,0,n),t!==m&&(m=t,c.reposition())}function E(){y!==P()&&e("ei")}function $(n,t){var e=x||(C()?1:S),e=A(m+e*(n?-1:1),m,!(x||C()));return-1===e&&h&&!En(s(),o(!n),1)?n?0:y:t?e:L(e)}function A(n,t,e){var o;return f()||C()?((o=function(n){if(h&&"move"===u.trimSpace&&n!==m)for(var t=s();t===a(n,!0)&&$n(n,0,i.length-1,!u.rewind);)ny?n=x||!$n(0,n,t,!0)&&!$n(y,t,n,!0)?v?e?n<0?-(w%S||S):w:n:u.rewind?n<0?y:0:-1:_(z(n)):e&&n!==t&&(n=_(z(t)+(n=y?w-1:n)/S)}function O(n){n!==m&&(b=m,m=n)}function C(){return!an(u.focus)||u.isNavigation}function M(){return i.state.is([R,cn])&&!!u.waitForTransition}return{mount:function(){k(),t([V,U,"ei"],k),t(jn,E)},go:function(n,t,e){var o;M()||-1<(o=L(n=function(n){let t=m;{var e,o;I(n)?([,e,o]=n.match(/([+\-<>])(\d+)?/)||[],"+"===e||"-"===e?t=A(m+ +(""+e+(+o||1)),m):">"===e?t=o?_(+o):g(!0):"<"===e&&(t=p(!0))):t=v?n:H(n,0,y)}return t}(n)))&&(t||o!==m)&&(O(o),c.move(n,o,b,e))},scroll:function(n,t,e,o){r.Scroll.scroll(n,t,e,()=>{var n=L(c.toIndex(s()));O(d?q(n,y):n),o&&o()})},getNext:g,getPrev:p,getAdjacent:$,getEnd:P,setIndex:O,getIndex:function(n){return n?b:m},toIndex:_,toPage:z,toDest:function(n){return n=c.toIndex(n),h?H(n,0,y):n},hasFocus:C,isBusy:M}},Arrows:function(i,n,t,e){const{on:o,bind:r,emit:u}=e,{classes:c,i18n:s}=t,{Elements:a,Controller:f}=n,{arrows:l,track:d}=a;let v=l,h=a.prev,g=a.next,p,m;const y={};function b(){var n=t.arrows;!n||h&&g||(v=l||T("div",c.arrows),h=k(!0),g=k(!1),p=!0,$(v,[h,g]),l||A(v,d)),h&&g&&(dn(y,{prev:h,next:g}),vn(v,n?"":"none"),z(v,m=ht+"--"+t.direction),n&&(o([J,On,U,Q,"ei"],E),r(g,"click",D(S,">")),r(h,"click",D(S,"<")),E(),M([h,g],Kn,d.id),u("arrows:mounted",h,g))),o(V,w)}function w(){x(),b()}function x(){e.destroy(),Y(v,m),p?(X(l?[h,g]:v),h=g=null):C([h,g],rt)}function S(n){f.go(n,!0)}function k(n){return pn(`