function r(n,t){for(var e=0;e=i))return d();r=s(f)}}function d(){a=!0}function p(){r&&cancelAnimationFrame(r),a=!(r=c=0)}return{start:function(t){t||p(),o=u()-(t?c*n:0),a=!1,r=s(f)},rewind:function(){o=u(),c=0,e&&e(c)},pause:d,cancel:p,set:function(t){n=t},isPaused:function(){return a}}}var An,zn,Mn=(An="Arrow")+"Left",Dn=An+"Right",Nn=An+"Up",On="ttb",Tn={width:["height"],left:["top","right"],right:["bottom","left"],x:["y"],X:["Y"],Y:["X"],ArrowLeft:[Nn,Dn],ArrowRight:[An=An+"Down",Mn]},In="role",_n="tabindex",Fn=(zn="aria-")+"controls",jn=zn+"current",Rn=zn+"selected",Gn=zn+"label",Wn=zn+"labelledby",Bn=zn+"hidden",Xn=zn+"orientation",Hn=zn+"roledescription",Yn=zn+"live",qn=zn+"busy",Jn=zn+"atomic",Un=[In,_n,"disabled",Fn,jn,Gn,Wn,Bn,Xn,Hn],Vn=V,Kn=(zn=V+"__")+"track",Qn=zn+"list",Zn=zn+"slide",$n=Zn+"--clone",nt=Zn+"__container",tt=zn+"arrows",et=zn+"arrow",it=et+"--prev",ot=et+"--next",rt=zn+"pagination",ut=rt+"__page",st=zn+"progress__bar",ct=zn+"toggle",at=zn+"sr",lt="is-active",ft="is-prev",dt="is-next",pt="is-visible",ht="is-loading",gt="is-focus-in",vt="is-overflow",mt=[lt,pt,ft,dt,ht,gt,vt],yt="touchstart mousedown",bt="touchmove mousemove",wt="touchend touchcancel mouseup click",Et="slide",St="loop",xt="fade";var Pt={passive:!1,capture:!0},kt={Spacebar:" ",Right:Dn,Left:Mn,Up:Nn,Down:An};function Ct(n){return n=d(n)?n:n.key,kt[n]||n}var Lt="keydown",At=K+"-lazy",zt=At+"-srcset",Mt=[" ","Enter"],Dt=Object.freeze({__proto__:null,Media:function(t,e,i){var o=t.state,r=i.breakpoints||{},u=i.reducedMotion||{},s=fn(),c=[];function a(n){n&&s.destroy()}function l(n,t){t=matchMedia(t),s.bind(t,"change",f),c.push([n,t])}function f(){var n=o.is(7),e=i.direction,r=c.reduce((function(n,t){return M(n,t[1].matches?t[0]:{})}),{});D(i),d(r),i.destroy?t.destroy("completely"===i.destroy):n?(a(!0),t.mount()):e!==i.direction&&t.refresh()}function d(n,e,r){M(i,n),e&&M(Object.getPrototypeOf(i),n),!r&&o.is(1)||t.emit(vn,i)}return{setup:function(){var t="min"===i.mediaQuery;L(r).sort((function(n,e){return t?+n-+e:+e-+n})).forEach((function(n){l(r[n],"("+(t?"min":"max")+"-width:"+n+"px)")})),l(u,n),f()},destroy:a,reduce:function(t){matchMedia(n).matches&&(t?M(i,u):D(i,L(u)))},set:d}},Direction:function(n,t,e){return{resolve:function(n,t,i){var o="rtl"!==(i=i||e.direction)||t?i===On?0:-1:1;return Tn[n]&&Tn[n][o]||n.replace(/width|left|right/i,(function(n,t){return n=Tn[n.toLowerCase()][o]||n,0i.perPage}}},Layout:function(n,t,e){var i,r,u,s=(f=Cn(n)).on,c=f.bind,l=f.emit,f=t.Slides,d=t.Direction.resolve,p=(t=t.Elements).root,h=t.track,g=t.list,v=f.getAt,m=f.style;function y(){i=e.direction===On,I(p,"maxWidth",U(e.width)),I(h,d("paddingLeft"),E(!1)),I(h,d("paddingRight"),E(!0)),b(!0)}function b(n){var t=G(p);!n&&r.width===t.width&&r.height===t.height||(I(h,"height",function(){var n="";return i&&(Q(n=S(),"height or heightRatio is missing."),n="calc("+n+" - "+E(!1)+" - "+E(!0)+")"),n}()),m(d("marginRight"),U(e.gap)),m("width",e.autoWidth?null:U(e.fixedWidth)||(i?"":x())),m("height",U(e.fixedHeight)||(i?e.autoHeight?null:x():S()),!0),r=t,l(yn),u!==(u=z())&&(w(p,vt,u),l("overflow",u)))}function E(n){var t=e.padding;n=d(n?"right":"left");return t&&U(t[n]||(a(t)?0:t))||"0px"}function S(){return U(e.height||G(g).width*e.heightRatio)}function x(){var n=U(e.gap);return"calc((100%"+(n&&" + "+n)+")/"+(e.perPage||1)+(n&&" - "+n)+")"}function P(){return G(g)[d("width")]}function k(n,t){return(n=v(n||0))?G(n.slide)[d("width")]+(t?0:A()):0}function C(n,t){var e;return(n=v(n))?(n=G(n.slide)[d("right")],e=G(g)[d("left")],en(n-e)+(t?0:A())):0}function L(t){return C(n.length-1)-C(0)+k(0,t)}function A(){var n=v(0);return n&&parseFloat(I(n.slide,d("marginRight")))||0}function z(){return n.is(xt)||L(!0)>P()}return{mount:function(){var n,t;y(),c(window,"resize load",(n=o(l,mn),t=Ln(0,n,null,1),function(){t.isPaused()&&t.start()})),s([vn,gn],y),s(mn,b)},resize:b,listSize:P,slideSize:k,sliderSize:L,totalSize:C,getPadding:function(n){return parseFloat(I(h,d("padding"+(n?"Right":"Left"))))||0},isOverflow:z}},Clones:function(n,t,i){var o,r=Cn(n),u=r.on,s=t.Elements,c=t.Slides,a=t.Direction.resolve,l=[];function f(){if(u(gn,d),u([vn,mn],g),o=v()){var e=o,r=c.get().slice(),a=r.length;if(a){for(;r.lengtht.Controller.getEnd(),(i<0||o)&&(e=E(e,o))),e}(e),I(v,"transform","translate"+h("X")+"("+i+"px)"),e!==i&&u("sh"))}function E(n,t){var e=n-C(t),i=d();return n-g(i*(tn(en(e)/i)||1))*(t?1:-1)}function S(){w(k(),!0),i.cancel()}function x(n){for(var e=t.Slides.get(),i=0,o=1/0,r=0;rg(C(!0));return e||n},reposition:y}},Controller:function(n,t,e){var i,r,u,s,c=Cn(n),a=c.on,l=c.emit,f=t.Move,h=f.getPosition,g=f.getLimit,v=f.toPosition,m=(c=t.Slides).isEnough,y=c.getLength,b=e.omitEnd,w=n.is(St),E=n.is(Et),S=o(A,!1),x=o(A,!0),P=e.start||0,k=P;function C(){r=y(!0),u=e.perMove,s=e.perPage,i=D();var n=un(P,0,b?i:r-1);n!==P&&(P=n,f.reposition())}function L(){i!==D()&&l("ei")}function A(n,t){var e=u||(I()?1:s);return-1===(e=z(P+e*(n?-1:1),P,!(u||I())))&&E&&!on(h(),g(!n),1)?n?0:i:t?e:M(e)}function z(t,o,c){var a;return m()||I()?((a=function(t){if(E&&"move"===e.trimSpace&&t!==P)for(var i=h();i===v(t,!0)&&rn(t,0,n.length-1,!e.rewind);)t])(\d+)?/)||[])[1],e=e[2],"+"===t||"-"===t?o=z(P+ +(""+t+(+e||1)),P):">"===t?o=e?N(+e):S(!0):"<"===t&&(o=x(!0))):o=w?n:un(n,0,i),o}(n)))&&(t||o!==P)&&(T(o),f.move(n,o,k,e))},scroll:function(n,e,o,r){t.Scroll.scroll(n,e,o,(function(){var n=M(f.toIndex(h()));T(b?Z(n,i):n),r&&r()}))},getNext:S,getPrev:x,getAdjacent:A,getEnd:D,setIndex:T,getIndex:function(n){return n?k:P},toIndex:N,toPage:O,toDest:function(n){return n=f.toIndex(n),E?un(n,0,i):n},hasFocus:I,isBusy:_}},Arrows:function(n,t,e){var i,r,u=Cn(n),s=u.on,c=u.bind,a=u.emit,l=e.classes,f=e.i18n,d=t.Elements,p=t.Controller,h=d.arrows,g=d.track,v=h,m=d.prev,y=d.next,b={};function w(){var n=e.arrows;!n||m&&y||(v=h||T("div",l.arrows),m=L(!0),y=L(!1),i=!0,S(v,[m,y]),h||x(v,g)),m&&y&&(z(b,{prev:m,next:y}),_(v,n?"":"none"),E(v,r=tt+"--"+e.direction),n&&(s([dn,hn,gn,wn,"ei"],A),c(y,"click",o(C,">")),c(m,"click",o(C,"<")),A(),O([m,y],Fn,g.id),a("arrows:mounted",m,y))),s(vn,P)}function P(){k(),w()}function k(){u.destroy(),q(v,r),i?(W(h?[m,y]:v),m=y=null):N([m,y],Un)}function C(n){p.go(n,!0)}function L(n){return B('