var main=function(pe){"use strict";const ba="";document.addeventlistener("domcontentloaded",()=>{document.onmousedown=function(){event.button==2&&(event.returnvalue=!1)},document.addeventlistener("contextmenu",function(t){t.preventdefault()}),document.addeventlistener("selectstart",function(t){t.preventdefault()}),document.addeventlistener("copy",function(t){t.preventdefault()})}),function(t,s){typeof pe=="object"&&typeof module<"u"?module.exports=s():typeof define=="function"&&define.amd?define(s):(t=typeof globalthis<"u"?globalthis:t||self).swiper=s()}(globalthis,function(){function t(r){return r!==null&&typeof r=="object"&&"constructor"in r&&r.constructor===object}function s(r,e){r===void 0&&(r={}),e===void 0&&(e={}),object.keys(e).foreach(n=>{r[n]===void 0?r[n]=e[n]:t(e[n])&&t(r[n])&&object.keys(e[n]).length>0&&s(r[n],e[n])})}const o={body:{},addeventlistener(){},removeeventlistener(){},activeelement:{blur(){},nodename:""},queryselector:()=>null,queryselectorall:()=>[],getelementbyid:()=>null,createevent:()=>({initevent(){}}),createelement:()=>({children:[],childnodes:[],style:{},setattribute(){},getelementsbytagname:()=>[]}),createelementns:()=>({}),importnode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function d(){const r=typeof document<"u"?document:{};return s(r,o),r}const l={document:o,navigator:{useragent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replacestate(){},pushstate(){},go(){},back(){}},customevent:function(){return this},addeventlistener(){},removeeventlistener(){},getcomputedstyle:()=>({getpropertyvalue:()=>""}),image(){},date(){},screen:{},settimeout(){},cleartimeout(){},matchmedia:()=>({}),requestanimationframe:r=>typeof settimeout>"u"?(r(),null):settimeout(r,0),cancelanimationframe(r){typeof settimeout<"u"&&cleartimeout(r)}};function h(){const r=typeof window<"u"?window:{};return s(r,l),r}class y extends array{constructor(e){typeof e=="number"?super(e):(super(...e||[]),function(n){const i=n.__proto__;object.defineproperty(n,"__proto__",{get:()=>i,set(c){i.__proto__=c}})}(this))}}function t(r){r===void 0&&(r=[]);const e=[];return r.foreach(n=>{array.isarray(n)?e.push(...t(n)):e.push(n)}),e}function x(r,e){return array.prototype.filter.call(r,e)}function m(r,e){const n=h(),i=d();let c=[];if(!e&&r instanceof y)return r;if(!r)return new y(c);if(typeof r=="string"){const a=r.trim();if(a.indexof("<")>=0&&a.indexof(">")>=0){let p="div";a.indexof("c.split(" ")));return this.foreach(c=>{c.classlist.add(...i)}),this},removeclass:function(){for(var r=arguments.length,e=new array(r),n=0;nc.split(" ")));return this.foreach(c=>{c.classlist.remove(...i)}),this},hasclass:function(){for(var r=arguments.length,e=new array(r),n=0;nc.split(" ")));return x(this,c=>i.filter(a=>c.classlist.contains(a)).length>0).length>0},toggleclass:function(){for(var r=arguments.length,e=new array(r),n=0;nc.split(" ")));this.foreach(c=>{i.foreach(a=>{c.classlist.toggle(a)})})},attr:function(r,e){if(arguments.length===1&&typeof r=="string")return this[0]?this[0].getattribute(r):void 0;for(let n=0;n=0;s-=1){const z=f[s];a&&z.listener===a||a&&z.listener&&z.listener.dom7proxy&&z.listener.dom7proxy===a?(g.removeeventlistener(b,z.proxylistener,p),f.splice(s,1)):a||(g.removeeventlistener(b,z.proxylistener,p),f.splice(s,1))}}}return this},trigger:function(){const r=h();for(var e=arguments.length,n=new array(e),i=0;if>0),b.dispatchevent(w),b.dom7eventdata=[],delete b.dom7eventdata}}}return this},transitionend:function(r){const e=this;return r&&e.on("transitionend",function n(i){i.target===this&&(r.call(this,i),e.off("transitionend",n))}),this},outerwidth:function(r){if(this.length>0){if(r){const e=this.styles();return this[0].offsetwidth+parsefloat(e.getpropertyvalue("margin-right"))+parsefloat(e.getpropertyvalue("margin-left"))}return this[0].offsetwidth}return null},outerheight:function(r){if(this.length>0){if(r){const e=this.styles();return this[0].offsetheight+parsefloat(e.getpropertyvalue("margin-top"))+parsefloat(e.getpropertyvalue("margin-bottom"))}return this[0].offsetheight}return null},styles:function(){const r=h();return this[0]?r.getcomputedstyle(this[0],null):{}},offset:function(){if(this.length>0){const r=h(),e=d(),n=this[0],i=n.getboundingclientrect(),c=e.body,a=n.clienttop||c.clienttop||0,p=n.clientleft||c.clientleft||0,v=n===r?r.scrolly:n.scrolltop,u=n===r?r.scrollx:n.scrollleft;return{top:i.top+v-a,left:i.left+u-p}}return null},css:function(r,e){const n=h();let i;if(arguments.length===1){if(typeof r!="string"){for(i=0;i{r.apply(e,[e,n])}),this):this},html:function(r){if(r===void 0)return this[0]?this[0].innerhtml:null;for(let e=0;ee-1)return m([]);if(r<0){const n=e+r;return m(n<0?[]:[this[n]])}return m([this[r]])},append:function(){let r;const e=d();for(let n=0;n=0;i-=1)this[n].insertbefore(c.childnodes[i],this[n].childnodes[0])}else if(r instanceof y)for(i=0;i0?r?this[0].nextelementsibling&&m(this[0].nextelementsibling).is(r)?m([this[0].nextelementsibling]):m([]):this[0].nextelementsibling?m([this[0].nextelementsibling]):m([]):m([])},nextall:function(r){const e=[];let n=this[0];if(!n)return m([]);for(;n.nextelementsibling;){const i=n.nextelementsibling;r?m(i).is(r)&&e.push(i):e.push(i),n=i}return m(e)},prev:function(r){if(this.length>0){const e=this[0];return r?e.previouselementsibling&&m(e.previouselementsibling).is(r)?m([e.previouselementsibling]):m([]):e.previouselementsibling?m([e.previouselementsibling]):m([])}return m([])},prevall:function(r){const e=[];let n=this[0];if(!n)return m([]);for(;n.previouselementsibling;){const i=n.previouselementsibling;r?m(i).is(r)&&e.push(i):e.push(i),n=i}return m(e)},parent:function(r){const e=[];for(let n=0;n6&&(c=c.split(", ").map(v=>v.replace(",",".")).join(", ")),a=new n.webkitcssmatrix(c==="none"?"":c)):(a=p.moztransform||p.otransform||p.mstransform||p.mstransform||p.transform||p.getpropertyvalue("transform").replace("translate(","matrix(1, 0, 0, 1,"),i=a.tostring().split(",")),e==="x"&&(c=n.webkitcssmatrix?a.m41:i.length===16?parsefloat(i[12]):parsefloat(i[4])),e==="y"&&(c=n.webkitcssmatrix?a.m42:i.length===16?parsefloat(i[13]):parsefloat(i[5])),c||0}function a(r){return typeof r=="object"&&r!==null&&r.constructor&&object.prototype.tostring.call(r).slice(8,-1)==="object"}function i(r){return typeof window<"u"&&window.htmlelement!==void 0?r instanceof htmlelement:r&&(r.nodetype===1||r.nodetype===11)}function p(){const r=object(arguments.length<=0?void 0:arguments[0]),e=["__proto__","constructor","prototype"];for(let n=1;ne.indexof(a)<0);for(let a=0,p=c.length;aa?"next":"prev",w=(f,s)=>b==="next"&&f>=s||b==="prev"&&f<=s,g=()=>{p=new date().gettime(),v===null&&(v=p);const f=math.max(math.min((p-v)/u,1),0),s=.5-math.cos(f*math.pi)/2;let z=a+s*(n-a);if(w(z,n)&&(z=n),e.wrapperel.scrollto({[i]:z}),w(z,n))return e.wrapperel.style.overflow="hidden",e.wrapperel.style.scrollsnaptype="",settimeout(()=>{e.wrapperel.style.overflow="",e.wrapperel.scrollto({[i]:z})}),void c.cancelanimationframe(e.cssmodeframeid);e.cssmodeframeid=c.requestanimationframe(g)};g()}let c,q,ee;function z(){return c||(c=function(){const r=h(),e=d();return{smoothscroll:e.documentelement&&"scrollbehavior"in e.documentelement.style,touch:!!("ontouchstart"in r||r.documenttouch&&e instanceof r.documenttouch),passivelistener:function(){let n=!1;try{const i=object.defineproperty({},"passive",{get(){n=!0}});r.addeventlistener("testpassivelistener",null,i)}catch{}return n}(),gestures:"ongesturestart"in r}}()),c}function d(r){return r===void 0&&(r={}),q||(q=function(e){let{useragent:n}=e===void 0?{}:e;const i=z(),c=h(),a=c.navigator.platform,p=n||c.navigator.useragent,v={ios:!1,android:!1},u=c.screen.width,b=c.screen.height,w=p.match(/(android);?[\s\/]+([\d.]+)?/);let g=p.match(/(ipad).*os\s([\d_]+)/);const f=p.match(/(ipod)(.*os\s([\d_]+))?/),s=!g&&p.match(/(iphone\sos|ios)\s([\d_]+)/),z=a==="win32";let _=a==="macintel";return!g&&_&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexof(`${u}x${b}`)>=0&&(g=p.match(/(version)\/([\d.]+)/),g||(g=[0,1,"13_0_0"]),_=!1),w&&!z&&(v.os="android",v.android=!0),(g||s||f)&&(v.os="ios",v.ios=!0),v}(r)),q}function y(){return ee||(ee=function(){const r=h();return{issafari:function(){const e=r.navigator.useragent.tolowercase();return e.indexof("safari")>=0&&e.indexof("chrome")<0&&e.indexof("android")<0}(),iswebview:/(iphone|ipod|ipad).*applewebkit(?!.*safari)/i.test(r.navigator.useragent)}}()),ee}object.keys(m).foreach(r=>{object.defineproperty(m.fn,r,{value:m[r],writable:!0})});var oe={on(r,e,n){const i=this;if(!i.eventslisteners||i.destroyed||typeof e!="function")return i;const c=n?"unshift":"push";return r.split(" ").foreach(a=>{i.eventslisteners[a]||(i.eventslisteners[a]=[]),i.eventslisteners[a][c](e)}),i},once(r,e,n){const i=this;if(!i.eventslisteners||i.destroyed||typeof e!="function")return i;function c(){i.off(r,c),c.__emitterproxy&&delete c.__emitterproxy;for(var a=arguments.length,p=new array(a),v=0;v=0&&e.eventsanylisteners.splice(n,1),e},off(r,e){const n=this;return!n.eventslisteners||n.destroyed||n.eventslisteners&&r.split(" ").foreach(i=>{e===void 0?n.eventslisteners[i]=[]:n.eventslisteners[i]&&n.eventslisteners[i].foreach((c,a)=>{(c===e||c.__emitterproxy&&c.__emitterproxy===e)&&n.eventslisteners[i].splice(a,1)})}),n},emit(){const r=this;if(!r.eventslisteners||r.destroyed||!r.eventslisteners)return r;let e,n,i;for(var c=arguments.length,a=new array(c),p=0;p{r.eventsanylisteners&&r.eventsanylisteners.length&&r.eventsanylisteners.foreach(u=>{u.apply(i,[v,...n])}),r.eventslisteners&&r.eventslisteners[v]&&r.eventslisteners[v].foreach(u=>{u.apply(i,n)})}),r}},sn={updatesize:function(){const r=this;let e,n;const i=r.$el;e=r.params.width!==void 0&&r.params.width!==null?r.params.width:i[0].clientwidth,n=r.params.height!==void 0&&r.params.height!==null?r.params.height:i[0].clientheight,e===0&&r.ishorizontal()||n===0&&r.isvertical()||(e=e-parseint(i.css("padding-left")||0,10)-parseint(i.css("padding-right")||0,10),n=n-parseint(i.css("padding-top")||0,10)-parseint(i.css("padding-bottom")||0,10),number.isnan(e)&&(e=0),number.isnan(n)&&(n=0),object.assign(r,{width:e,height:n,size:r.ishorizontal()?e:n}))},updateslides:function(){const r=this;function e(j){return r.ishorizontal()?j:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginright:"marginbottom"}[j]}function n(j,x){return parsefloat(j.getpropertyvalue(e(x))||0)}const i=r.params,{$wrapperel:c,size:a,rtltranslate:p,wrongrtl:v}=r,u=r.virtual&&i.virtual.enabled,b=u?r.virtual.slides.length:r.slides.length,w=c.children(`.${r.params.slideclass}`),g=u?r.virtual.slides.length:w.length;let f=[];const s=[],z=[];let _=i.slidesoffsetbefore;typeof _=="function"&&(_=i.slidesoffsetbefore.call(r));let o=i.slidesoffsetafter;typeof o=="function"&&(o=i.slidesoffsetafter.call(r));const b=r.snapgrid.length,r=r.slidesgrid.length;let h=i.spacebetween,w=-_,u=0,f=0;if(a===void 0)return;typeof h=="string"&&h.indexof("%")>=0&&(h=parsefloat(h.replace("%",""))/100*a),r.virtualsize=-h,p?w.css({marginleft:"",marginbottom:"",margintop:""}):w.css({marginright:"",marginbottom:"",margintop:""}),i.centeredslides&&i.cssmode&&(e(r.wrapperel,"--swiper-centered-offset-before",""),e(r.wrapperel,"--swiper-centered-offset-after",""));const v=i.grid&&i.grid.rows>1&&r.grid;let g;v&&r.grid.initslides(g);const te=i.slidesperview==="auto"&&i.breakpoints&&object.keys(i.breakpoints).filter(j=>i.breakpoints[j].slidesperview!==void 0).length>0;for(let j=0;j1&&f.push(r.virtualsize-a)}if(f.length===0&&(f=[0]),i.spacebetween!==0){const j=r.ishorizontal()&&p?"marginleft":e("marginright");w.filter((x,k)=>!i.cssmode||k!==w.length-1).css({[j]:`${h}px`})}if(i.centeredslides&&i.centeredslidesbounds){let j=0;z.foreach(k=>{j+=k+(i.spacebetween?i.spacebetween:0)}),j-=i.spacebetween;const x=j-a;f=f.map(k=>k<0?-_:k>x?x+o:k)}if(i.centerinsufficientslides){let j=0;if(z.foreach(x=>{j+=x+(i.spacebetween?i.spacebetween:0)}),j-=i.spacebetween,j{f[q]=k-x}),s.foreach((k,q)=>{s[q]=k+x})}}if(object.assign(r,{slides:w,snapgrid:f,slidesgrid:s,slidessizesgrid:z}),i.centeredslides&&i.cssmode&&!i.centeredslidesbounds){e(r.wrapperel,"--swiper-centered-offset-before",-f[0]+"px"),e(r.wrapperel,"--swiper-centered-offset-after",r.size/2-z[z.length-1]/2+"px");const j=-r.snapgrid[0],x=-r.slidesgrid[0];r.snapgrid=r.snapgrid.map(k=>k+j),r.slidesgrid=r.slidesgrid.map(k=>k+x)}if(g!==b&&r.emit("slideslengthchange"),f.length!==b&&(r.params.watchoverflow&&r.checkoverflow(),r.emit("snapgridlengthchange")),s.length!==r&&r.emit("slidesgridlengthchange"),i.watchslidesprogress&&r.updateslidesoffset(),!(u||i.cssmode||i.effect!=="slide"&&i.effect!=="fade")){const j=`${i.containermodifierclass}backface-hidden`,x=r.$el.hasclass(j);g<=i.maxbackfacehiddenslides?x||r.$el.addclass(j):x&&r.$el.removeclass(j)}},updateautoheight:function(r){const e=this,n=[],i=e.virtual&&e.params.virtual.enabled;let c,a=0;typeof r=="number"?e.settransition(r):r===!0&&e.settransition(e.params.speed);const p=v=>i?e.slides.filter(u=>parseint(u.getattribute("data-swiper-slide-index"),10)===v)[0]:e.slides.eq(v)[0];if(e.params.slidesperview!=="auto"&&e.params.slidesperview>1)if(e.params.centeredslides)(e.visibleslides||m([])).each(v=>{n.push(v)});else for(c=0;ce.slides.length&&!i)break;n.push(p(v))}else n.push(p(e.activeindex));for(c=0;ca?v:a}(a||a===0)&&e.$wrapperel.css("height",`${a}px`)},updateslidesoffset:function(){const r=this,e=r.slides;for(let n=0;n=0&&f1&&s<=e.size||f<=0&&s>=e.size)&&(e.visibleslides.push(u),e.visibleslidesindexes.push(v),i.eq(v).addclass(n.slidevisibleclass)),u.progress=c?-w:w,u.originalprogress=c?-g:g}e.visibleslides=m(e.visibleslides)},updateprogress:function(r){const e=this;if(r===void 0){const b=e.rtltranslate?-1:1;r=e&&e.translate&&e.translate*b||0}const n=e.params,i=e.maxtranslate()-e.mintranslate();let{progress:c,isbeginning:a,isend:p}=e;const v=a,u=p;i===0?(c=0,a=!0,p=!0):(c=(r-e.mintranslate())/i,a=c<=0,p=c>=1),object.assign(e,{progress:c,isbeginning:a,isend:p}),(n.watchslidesprogress||n.centeredslides&&n.autoheight)&&e.updateslidesprogress(r),a&&!v&&e.emit("reachbeginning toedge"),p&&!u&&e.emit("reachend toedge"),(v&&!a||u&&!p)&&e.emit("fromedge"),e.emit("progress",c)},updateslidesclasses:function(){const r=this,{slides:e,params:n,$wrapperel:i,activeindex:c,realindex:a}=r,p=r.virtual&&n.virtual.enabled;let v;e.removeclass(`${n.slideactiveclass} ${n.slidenextclass} ${n.slideprevclass} ${n.slideduplicateactiveclass} ${n.slideduplicatenextclass} ${n.slideduplicateprevclass}`),v=p?r.$wrapperel.find(`.${n.slideclass}[data-swiper-slide-index="${c}"]`):e.eq(c),v.addclass(n.slideactiveclass),n.loop&&(v.hasclass(n.slideduplicateclass)?i.children(`.${n.slideclass}:not(.${n.slideduplicateclass})[data-swiper-slide-index="${a}"]`).addclass(n.slideduplicateactiveclass):i.children(`.${n.slideclass}.${n.slideduplicateclass}[data-swiper-slide-index="${a}"]`).addclass(n.slideduplicateactiveclass));let u=v.nextall(`.${n.slideclass}`).eq(0).addclass(n.slidenextclass);n.loop&&u.length===0&&(u=e.eq(0),u.addclass(n.slidenextclass));let b=v.prevall(`.${n.slideclass}`).eq(0).addclass(n.slideprevclass);n.loop&&b.length===0&&(b=e.eq(-1),b.addclass(n.slideprevclass)),n.loop&&(u.hasclass(n.slideduplicateclass)?i.children(`.${n.slideclass}:not(.${n.slideduplicateclass})[data-swiper-slide-index="${u.attr("data-swiper-slide-index")}"]`).addclass(n.slideduplicatenextclass):i.children(`.${n.slideclass}.${n.slideduplicateclass}[data-swiper-slide-index="${u.attr("data-swiper-slide-index")}"]`).addclass(n.slideduplicatenextclass),b.hasclass(n.slideduplicateclass)?i.children(`.${n.slideclass}:not(.${n.slideduplicateclass})[data-swiper-slide-index="${b.attr("data-swiper-slide-index")}"]`).addclass(n.slideduplicateprevclass):i.children(`.${n.slideclass}.${n.slideduplicateclass}[data-swiper-slide-index="${b.attr("data-swiper-slide-index")}"]`).addclass(n.slideduplicateprevclass)),r.emitslidesclasses()},updateactiveindex:function(r){const e=this,n=e.rtltranslate?e.translate:-e.translate,{slidesgrid:i,snapgrid:c,params:a,activeindex:p,realindex:v,snapindex:u}=e;let b,w=r;if(w===void 0){for(let f=0;f=i[f]&&n=i[f]&&n=i[f]&&(w=f);a.normalizeslideindex&&(w<0||w===void 0)&&(w=0)}if(c.indexof(n)>=0)b=c.indexof(n);else{const f=math.min(a.slidespergroupskip,w);b=f+math.floor((w-f)/a.slidespergroup)}if(b>=c.length&&(b=c.length-1),w===p)return void(b!==u&&(e.snapindex=b,e.emit("snapindexchange")));const g=parseint(e.slides.eq(w).attr("data-swiper-slide-index")||w,10);object.assign(e,{snapindex:b,realindex:g,previousindex:p,activeindex:w}),e.emit("activeindexchange"),e.emit("snapindexchange"),v!==g&&e.emit("realindexchange"),(e.initialized||e.params.runcallbacksoninit)&&e.emit("slidechange")},updateclickedslide:function(r){const e=this,n=e.params,i=m(r).closest(`.${n.slideclass}`)[0];let c,a=!1;if(i){for(let p=0;pu?u:i&&rp?"next":a=u.length&&(o=u.length-1);const b=-u[o];if(v.normalizeslideindex)for(let h=0;h=u&&w=u&&w=u&&(p=h)}if(a.initialized&&p!==g&&(!a.allowslidenext&&ba.translate&&b>a.maxtranslate()&&(g||0)!==p))return!1;let r;if(p!==(w||0)&&n&&a.emit("beforeslidechangestart"),a.updateprogress(b),r=p>g?"next":p{a.wrapperel.style.scrollsnaptype="",a._swiperimmediatevirtual=!1})}else{if(!a.support.smoothscroll)return $({swiper:a,targetposition:w,side:h?"left":"top"}),!0;s.scrollto({[h?"left":"top"]:w,behavior:"smooth"})}return!0}return a.settransition(e),a.settranslate(b),a.updateactiveindex(p),a.updateslidesclasses(),a.emit("beforetransitionstart",e,i),a.transitionstart(n,r),e===0?a.transitionend(n,r):a.animating||(a.animating=!0,a.onslidetowrappertransitionend||(a.onslidetowrappertransitionend=function(h){a&&!a.destroyed&&h.target===this&&(a.$wrapperel[0].removeeventlistener("transitionend",a.onslidetowrappertransitionend),a.$wrapperel[0].removeeventlistener("webkittransitionend",a.onslidetowrappertransitionend),a.onslidetowrappertransitionend=null,delete a.onslidetowrappertransitionend,a.transitionend(n,r))}),a.$wrapperel[0].addeventlistener("transitionend",a.onslidetowrappertransitionend),a.$wrapperel[0].addeventlistener("webkittransitionend",a.onslidetowrappertransitionend)),!0},slidetoloop:function(r,e,n,i){if(r===void 0&&(r=0),e===void 0&&(e=this.params.speed),n===void 0&&(n=!0),typeof r=="string"){const p=parseint(r,10);if(!isfinite(p))throw new error(`the passed-in 'index' (string) couldn't be converted to 'number'. [${r}] given.`);r=p}const c=this;let a=r;return c.params.loop&&(a+=c.loopedslides),c.slideto(a,e,n,i)},slidenext:function(r,e,n){r===void 0&&(r=this.params.speed),e===void 0&&(e=!0);const i=this,{animating:c,enabled:a,params:p}=i;if(!a)return i;let v=p.slidespergroup;p.slidesperview==="auto"&&p.slidespergroup===1&&p.slidespergroupauto&&(v=math.max(i.slidesperviewdynamic("current",!0),1));const u=i.activeindexw(_));let s=p[f.indexof(g)-1];if(s===void 0&&c.cssmode){let _;p.foreach((o,b)=>{g>=o&&(_=b)}),_!==void 0&&(s=p[_>0?_-1:_])}let z=0;if(s!==void 0&&(z=v.indexof(s),z<0&&(z=i.activeindex-1),c.slidesperview==="auto"&&c.slidespergroup===1&&c.slidespergroupauto&&(z=z-i.slidesperviewdynamic("previous",!0)+1,z=math.max(z,0))),c.rewind&&i.isbeginning){const _=i.params.virtual&&i.params.virtual.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1;return i.slideto(_,r,e,n)}return i.slideto(z,r,e,n)},slidereset:function(r,e,n){return r===void 0&&(r=this.params.speed),e===void 0&&(e=!0),this.slideto(this.activeindex,r,e,n)},slidetoclosest:function(r,e,n,i){r===void 0&&(r=this.params.speed),e===void 0&&(e=!0),i===void 0&&(i=.5);const c=this;let a=c.activeindex;const p=math.min(c.params.slidespergroupskip,a),v=p+math.floor((a-p)/c.params.slidespergroup),u=c.rtltranslate?c.translate:-c.translate;if(u>=c.snapgrid[v]){const b=c.snapgrid[v];u-b>(c.snapgrid[v+1]-b)*i&&(a+=c.params.slidespergroup)}else{const b=c.snapgrid[v-1];u-b<=(c.snapgrid[v]-b)*i&&(a-=c.params.slidespergroup)}return a=math.max(a,0),a=math.min(a,c.slidesgrid.length-1),c.slideto(a,r,e,n)},slidetoclickedslide:function(){const r=this,{params:e,$wrapperel:n}=r,i=e.slidesperview==="auto"?r.slidesperviewdynamic():e.slidesperview;let c,a=r.clickedindex;if(e.loop){if(r.animating)return;c=parseint(m(r.clickedslide).attr("data-swiper-slide-index"),10),e.centeredslides?ar.slides.length-r.loopedslides+i/2?(r.loopfix(),a=n.children(`.${e.slideclass}[data-swiper-slide-index="${c}"]:not(.${e.slideduplicateclass})`).eq(0).index(),l(()=>{r.slideto(a)})):r.slideto(a):a>r.slides.length-i?(r.loopfix(),a=n.children(`.${e.slideclass}[data-swiper-slide-index="${c}"]:not(.${e.slideduplicateclass})`).eq(0).index(),l(()=>{r.slideto(a)})):r.slideto(a)}else r.slideto(a)}},_a={loopcreate:function(){const r=this,e=d(),{params:n,$wrapperel:i}=r,c=i.children().length>0?m(i.children()[0].parentnode):i;c.children(`.${n.slideclass}.${n.slideduplicateclass}`).remove();let a=c.children(`.${n.slideclass}`);if(n.loopfillgroupwithblank){const u=n.slidespergroup-a.length%n.slidespergroup;if(u!==n.slidespergroup){for(let b=0;ba.length&&r.params.loopedslideslimit&&(r.loopedslides=a.length);const p=[],v=[];a.each((u,b)=>{m(u).attr("data-swiper-slide-index",b)});for(let u=0;u=0;u-=1)c.prepend(m(p[u].clonenode(!0)).addclass(n.slideduplicateclass))},loopfix:function(){const r=this;r.emit("beforeloopfix");const{activeindex:e,slides:n,loopedslides:i,allowslideprev:c,allowslidenext:a,snapgrid:p,rtltranslate:v}=r;let u;r.allowslideprev=!0,r.allowslidenext=!0;const b=-p[e]-r.gettranslate();e=n.length-i&&(u=-n.length+e+i,u+=i,r.slideto(u,0,!1,!0)&&b!==0&&r.settranslate((v?-r.translate:r.translate)-b)),r.allowslideprev=c,r.allowslidenext=a,r.emit("loopfix")},loopdestroy:function(){const{$wrapperel:r,params:e,slides:n}=this;r.children(`.${e.slideclass}.${e.slideduplicateclass},.${e.slideclass}.${e.slideblankclass}`).remove(),n.removeattr("data-swiper-slide-index")}};function $a(r){const e=this,n=d(),i=h(),c=e.toucheventsdata,{params:a,touches:p,enabled:v}=e;if(!v||e.animating&&a.preventinteractionontransition)return;!e.animating&&a.cssmode&&a.loop&&e.loopfix();let u=r;u.originalevent&&(u=u.originalevent);let b=m(u.target);if(a.toucheventstarget==="wrapper"&&!b.closest(e.wrapperel).length||(c.istouchevent=u.type==="touchstart",!c.istouchevent&&"which"in u&&u.which===3)||!c.istouchevent&&"button"in u&&u.button>0||c.istouched&&c.ismoved)return;const w=!!a.noswipingclass&&a.noswipingclass!=="",g=r.composedpath?r.composedpath():r.path;w&&u.target&&u.target.shadowroot&&g&&(b=m(g[0]));const f=a.noswipingselector?a.noswipingselector:`.${a.noswipingclass}`,s=!(!u.target||!u.target.shadowroot);if(a.noswiping&&(s?function(r,h){return h===void 0&&(h=this),function w(u){if(!u||u===d()||u===h())return null;u.assignedslot&&(u=u.assignedslot);const f=u.closest(r);return f||u.getrootnode?f||w(u.getrootnode().host):null}(h)}(f,b[0]):b.closest(f)[0]))return void(e.allowclick=!0);if(a.swipehandler&&!b.closest(a.swipehandler)[0])return;p.currentx=u.type==="touchstart"?u.targettouches[0].pagex:u.pagex,p.currenty=u.type==="touchstart"?u.targettouches[0].pagey:u.pagey;const z=p.currentx,_=p.currenty,o=a.edgeswipedetection||a.iosedgeswipedetection,b=a.edgeswipethreshold||a.iosedgeswipethreshold;if(o&&(z<=b||z>=i.innerwidth-b)){if(o!=="prevent")return;r.preventdefault()}if(object.assign(c,{istouched:!0,ismoved:!1,allowtouchcallbacks:!0,isscrolling:void 0,startmoving:void 0}),p.startx=z,p.starty=_,c.touchstarttime=k(),e.allowclick=!0,e.updatesize(),e.swipedirection=void 0,a.threshold>0&&(c.allowthresholdmove=!1),u.type!=="touchstart"){let r=!0;b.is(c.focusableelements)&&(r=!1,b[0].nodename==="select"&&(c.istouched=!1)),n.activeelement&&m(n.activeelement).is(c.focusableelements)&&n.activeelement!==b[0]&&n.activeelement.blur();const h=r&&e.allowtouchmove&&a.touchstartpreventdefault;!a.touchstartforcepreventdefault&&!h||b[0].iscontenteditable||u.preventdefault()}e.params.freemode&&e.params.freemode.enabled&&e.freemode&&e.animating&&!a.cssmode&&e.freemode.ontouchstart(),e.emit("touchstart",u)}function ma(r){const e=d(),n=this,i=n.toucheventsdata,{params:c,touches:a,rtltranslate:p,enabled:v}=n;if(!v)return;let u=r;if(u.originalevent&&(u=u.originalevent),!i.istouched)return void(i.startmoving&&i.isscrolling&&n.emit("touchmoveopposite",u));if(i.istouchevent&&u.type!=="touchmove")return;const b=u.type==="touchmove"&&u.targettouches&&(u.targettouches[0]||u.changedtouches[0]),w=u.type==="touchmove"?b.pagex:u.pagex,g=u.type==="touchmove"?b.pagey:u.pagey;if(u.preventedbynestedswiper)return a.startx=w,void(a.starty=g);if(!n.allowtouchmove)return m(u.target).is(i.focusableelements)||(n.allowclick=!1),void(i.istouched&&(object.assign(a,{startx:w,starty:g,currentx:w,currenty:g}),i.touchstarttime=k()));if(i.istouchevent&&c.touchreleaseonedges&&!c.loop){if(n.isvertical()){if(ga.starty&&n.translate>=n.mintranslate())return i.istouched=!1,void(i.ismoved=!1)}else if(wa.startx&&n.translate>=n.mintranslate())return}if(i.istouchevent&&e.activeelement&&u.target===e.activeelement&&m(u.target).is(i.focusableelements))return i.ismoved=!0,void(n.allowclick=!1);if(i.allowtouchcallbacks&&n.emit("touchmove",u),u.targettouches&&u.targettouches.length>1)return;a.currentx=w,a.currenty=g;const f=a.currentx-a.startx,s=a.currenty-a.starty;if(n.params.threshold&&math.sqrt(f**2+s**2)=25&&(b=180*math.atan2(math.abs(s),math.abs(f))/math.pi,i.isscrolling=n.ishorizontal()?b>c.touchangle:90-b>c.touchangle)}if(i.isscrolling&&n.emit("touchmoveopposite",u),i.startmoving===void 0&&(a.currentx===a.startx&&a.currenty===a.starty||(i.startmoving=!0)),i.isscrolling)return void(i.istouched=!1);if(!i.startmoving)return;n.allowclick=!1,!c.cssmode&&u.cancelable&&u.preventdefault(),c.touchmovestoppropagation&&!c.nested&&u.stoppropagation(),i.ismoved||(c.loop&&!c.cssmode&&n.loopfix(),i.starttranslate=n.gettranslate(),n.settransition(0),n.animating&&n.$wrapperel.trigger("webkittransitionend transitionend"),i.allowmomentumbounce=!1,!c.grabcursor||n.allowslidenext!==!0&&n.allowslideprev!==!0||n.setgrabcursor(!0),n.emit("sliderfirstmove",u)),n.emit("slidermove",u),i.ismoved=!0;let z=n.ishorizontal()?f:s;a.diff=z,z*=c.touchratio,p&&(z=-z),n.swipedirection=z>0?"prev":"next",i.currenttranslate=z+i.starttranslate;let _=!0,o=c.resistanceratio;if(c.touchreleaseonedges&&(o=0),z>0&&i.currenttranslate>n.mintranslate()?(_=!1,c.resistance&&(i.currenttranslate=n.mintranslate()-1+(-n.mintranslate()+i.starttranslate+z)**o)):z<0&&i.currenttranslatei.starttranslate&&(i.currenttranslate=i.starttranslate),n.allowslideprev||n.allowslidenext||(i.currenttranslate=i.starttranslate),c.threshold>0){if(!(math.abs(z)>c.threshold||i.allowthresholdmove))return void(i.currenttranslate=i.starttranslate);if(!i.allowthresholdmove)return i.allowthresholdmove=!0,a.startx=a.currentx,a.starty=a.currenty,i.currenttranslate=i.starttranslate,void(a.diff=n.ishorizontal()?a.currentx-a.startx:a.currenty-a.starty)}c.followfinger&&!c.cssmode&&((c.freemode&&c.freemode.enabled&&n.freemode||c.watchslidesprogress)&&(n.updateactiveindex(),n.updateslidesclasses()),n.params.freemode&&c.freemode.enabled&&n.freemode&&n.freemode.ontouchmove(),n.updateprogress(i.currenttranslate),n.settranslate(i.currenttranslate))}function oa(r){const e=this,n=e.toucheventsdata,{params:i,touches:c,rtltranslate:a,slidesgrid:p,enabled:v}=e;if(!v)return;let u=r;if(u.originalevent&&(u=u.originalevent),n.allowtouchcallbacks&&e.emit("touchend",u),n.allowtouchcallbacks=!1,!n.istouched)return n.ismoved&&i.grabcursor&&e.setgrabcursor(!1),n.ismoved=!1,void(n.startmoving=!1);i.grabcursor&&n.ismoved&&n.istouched&&(e.allowslidenext===!0||e.allowslideprev===!0)&&e.setgrabcursor(!1);const b=k(),w=b-n.touchstarttime;if(e.allowclick){const r=u.path||u.composedpath&&u.composedpath();e.updateclickedslide(r&&r[0]||u.target),e.emit("tap click",u),w<300&&b-n.lastclicktime<300&&e.emit("doubletap doubleclick",u)}if(n.lastclicktime=k(),l(()=>{e.destroyed||(e.allowclick=!0)}),!n.istouched||!n.ismoved||!e.swipedirection||c.diff===0||n.currenttranslate===n.starttranslate)return n.istouched=!1,n.ismoved=!1,void(n.startmoving=!1);let g;if(n.istouched=!1,n.ismoved=!1,n.startmoving=!1,g=i.followfinger?a?e.translate:-e.translate:-n.currenttranslate,i.cssmode)return;if(e.params.freemode&&i.freemode.enabled)return void e.freemode.ontouchend({currentpos:g});let f=0,s=e.slidessizesgrid[0];for(let r=0;r=p[r]&&g=p[r]&&(f=r,s=p[p.length-1]-p[p.length-2])}let z=null,_=null;i.rewind&&(e.isbeginning?_=e.params.virtual&&e.params.virtual.enabled&&e.virtual?e.virtual.slides.length-1:e.slides.length-1:e.isend&&(z=0));const o=(g-p[f])/s,b=fi.longswipesms){if(!i.longswipes)return void e.slideto(e.activeindex);e.swipedirection==="next"&&(o>=i.longswipesratio?e.slideto(i.rewind&&e.isend?z:f+b):e.slideto(f)),e.swipedirection==="prev"&&(o>1-i.longswipesratio?e.slideto(f+b):_!==null&&o<0&&math.abs(o)>i.longswipesratio?e.slideto(_):e.slideto(f))}else{if(!i.shortswipes)return void e.slideto(e.activeindex);e.navigation&&(u.target===e.navigation.nextel||u.target===e.navigation.prevel)?u.target===e.navigation.nextel?e.slideto(f+b):e.slideto(f):(e.swipedirection==="next"&&e.slideto(z!==null?z:f+b),e.swipedirection==="prev"&&e.slideto(_!==null?_:f))}}function si(){const r=this,{params:e,el:n}=r;if(n&&n.offsetwidth===0)return;e.breakpoints&&r.setbreakpoint();const{allowslidenext:i,allowslideprev:c,snapgrid:a}=r;r.allowslidenext=!0,r.allowslideprev=!0,r.updatesize(),r.updateslides(),r.updateslidesclasses(),(e.slidesperview==="auto"||e.slidesperview>1)&&r.isend&&!r.isbeginning&&!r.params.centeredslides?r.slideto(r.slides.length-1,0,!1,!0):r.slideto(r.activeindex,0,!1,!0),r.autoplay&&r.autoplay.running&&r.autoplay.paused&&r.autoplay.run(),r.allowslideprev=c,r.allowslidenext=i,r.params.watchoverflow&&a!==r.snapgrid&&r.checkoverflow()}function ka(r){const e=this;e.enabled&&(e.allowclick||(e.params.preventclicks&&r.preventdefault(),e.params.preventclickspropagation&&e.animating&&(r.stoppropagation(),r.stopimmediatepropagation())))}function aa(){const r=this,{wrapperel:e,rtltranslate:n,enabled:i}=r;if(!i)return;let c;r.previoustranslate=r.translate,r.ishorizontal()?r.translate=-e.scrollleft:r.translate=-e.scrolltop,r.translate===0&&(r.translate=0),r.updateactiveindex(),r.updateslidesclasses();const a=r.maxtranslate()-r.mintranslate();c=a===0?0:(r.translate-r.mintranslate())/a,c!==r.progress&&r.updateprogress(n?-r.translate:r.translate),r.emit("settranslate",r.translate,!1)}let ai=!1;function pa(){}const oi=(r,e)=>{const n=d(),{params:i,touchevents:c,el:a,wrapperel:p,device:v,support:u}=r,b=!!i.nested,w=e==="on"?"addeventlistener":"removeeventlistener",g=e;if(u.touch){const f=!(c.start!=="touchstart"||!u.passivelistener||!i.passivelisteners)&&{passive:!0,capture:!1};a[w](c.start,r.ontouchstart,f),a[w](c.move,r.ontouchmove,u.passivelistener?{passive:!1,capture:b}:b),a[w](c.end,r.ontouchend,f),c.cancel&&a[w](c.cancel,r.ontouchend,f)}else a[w](c.start,r.ontouchstart,!1),n[w](c.move,r.ontouchmove,b),n[w](c.end,r.ontouchend,!1);(i.preventclicks||i.preventclickspropagation)&&a[w]("click",r.onclick,!0),i.cssmode&&p[w]("scroll",r.onscroll),i.updateonwindowresize?r[g](v.ios||v.android?"resize orientationchange observerupdate":"resize observerupdate",si,!0):r[g]("observerupdate",si,!0)};var la={attachevents:function(){const r=this,e=d(),{params:n,support:i}=r;r.ontouchstart=$a.bind(r),r.ontouchmove=ma.bind(r),r.ontouchend=oa.bind(r),n.cssmode&&(r.onscroll=aa.bind(r)),r.onclick=ka.bind(r),i.touch&&!ai&&(e.addeventlistener("touchstart",pa),ai=!0),oi(r,"on")},detachevents:function(){oi(this,"off")}};const li=(r,e)=>r.grid&&e.grid&&e.grid.rows>1;var ia={addclasses:function(){const r=this,{classnames:e,params:n,rtl:i,$el:c,device:a,support:p}=r,v=function(u,b){const w=[];return u.foreach(g=>{typeof g=="object"?object.keys(g).foreach(f=>{g[f]&&w.push(b+f)}):typeof g=="string"&&w.push(b+g)}),w}(["initialized",n.direction,{"pointer-events":!p.touch},{"free-mode":r.params.freemode&&n.freemode.enabled},{autoheight:n.autoheight},{rtl:i},{grid:n.grid&&n.grid.rows>1},{"grid-column":n.grid&&n.grid.rows>1&&n.grid.fill==="column"},{android:a.android},{ios:a.ios},{"css-mode":n.cssmode},{centered:n.cssmode&&n.centeredslides},{"watch-progress":n.watchslidesprogress}],n.containermodifierclass);e.push(...v),c.addclass([...e].join(" ")),r.emitcontainerclasses()},removeclasses:function(){const{$el:r,classnames:e}=this;r.removeclass(e.join(" ")),this.emitcontainerclasses()}},ci={init:!0,direction:"horizontal",toucheventstarget:"wrapper",initialslide:0,speed:300,cssmode:!1,updateonwindowresize:!0,resizeobserver:!0,nested:!1,createelements:!1,enabled:!0,focusableelements:"input, select, option, textarea, button, video, label",width:null,height:null,preventinteractionontransition:!1,useragent:null,url:null,edgeswipedetection:!1,edgeswipethreshold:20,autoheight:!1,setwrappersize:!1,virtualtranslate:!1,effect:"slide",breakpoints:void 0,breakpointsbase:"window",spacebetween:0,slidesperview:1,slidespergroup:1,slidespergroupskip:0,slidespergroupauto:!1,centeredslides:!1,centeredslidesbounds:!1,slidesoffsetbefore:0,slidesoffsetafter:0,normalizeslideindex:!0,centerinsufficientslides:!1,watchoverflow:!0,roundlengths:!1,touchratio:1,touchangle:45,simulatetouch:!0,shortswipes:!0,longswipes:!0,longswipesratio:.5,longswipesms:300,followfinger:!0,allowtouchmove:!0,threshold:0,touchmovestoppropagation:!1,touchstartpreventdefault:!0,touchstartforcepreventdefault:!1,touchreleaseonedges:!1,uniquenavelements:!0,resistance:!0,resistanceratio:.85,watchslidesprogress:!1,grabcursor:!1,preventclicks:!0,preventclickspropagation:!0,slidetoclickedslide:!1,preloadimages:!0,updateonimagesready:!0,loop:!1,loopadditionalslides:0,loopedslides:null,loopedslideslimit:!0,loopfillgroupwithblank:!1,looppreventsslide:!0,rewind:!1,allowslideprev:!0,allowslidenext:!0,swipehandler:null,noswiping:!0,noswipingclass:"swiper-no-swiping",noswipingselector:null,passivelisteners:!0,maxbackfacehiddenslides:10,containermodifierclass:"swiper-",slideclass:"swiper-slide",slideblankclass:"swiper-slide-invisible-blank",slideactiveclass:"swiper-slide-active",slideduplicateactiveclass:"swiper-slide-duplicate-active",slidevisibleclass:"swiper-slide-visible",slideduplicateclass:"swiper-slide-duplicate",slidenextclass:"swiper-slide-next",slideduplicatenextclass:"swiper-slide-duplicate-next",slideprevclass:"swiper-slide-prev",slideduplicateprevclass:"swiper-slide-duplicate-prev",wrapperclass:"swiper-wrapper",runcallbacksoninit:!0,_emitclasses:!1};function za(r,e){return function(n){n===void 0&&(n={});const i=object.keys(n)[0],c=n[i];typeof c=="object"&&c!==null?(["navigation","pagination","scrollbar"].indexof(i)>=0&&r[i]===!0&&(r[i]={auto:!0}),i in r&&"enabled"in c&&(r[i]===!0&&(r[i]={enabled:!0}),typeof r[i]!="object"||"enabled"in r[i]||(r[i].enabled=!0),r[i]||(r[i]={enabled:!1})),p(e,n)):p(e,n)}}const _n={eventsemitter:oe,update:sn,translate:he,transition:{settransition:function(r,e){const n=this;n.params.cssmode||n.$wrapperel.transition(r),n.emit("settransition",r,e)},transitionstart:function(r,e){r===void 0&&(r=!0);const n=this,{params:i}=n;i.cssmode||(i.autoheight&&n.updateautoheight(),ke({swiper:n,runcallbacks:r,direction:e,step:"start"}))},transitionend:function(r,e){r===void 0&&(r=!0);const n=this,{params:i}=n;n.animating=!1,i.cssmode||(n.settransition(0),ke({swiper:n,runcallbacks:r,direction:e,step:"end"}))}},slide:tn,loop:_a,grabcursor:{setgrabcursor:function(r){const e=this;if(e.support.touch||!e.params.simulatetouch||e.params.watchoverflow&&e.islocked||e.params.cssmode)return;const n=e.params.toucheventstarget==="container"?e.el:e.wrapperel;n.style.cursor="move",n.style.cursor=r?"grabbing":"grab"},unsetgrabcursor:function(){const r=this;r.support.touch||r.params.watchoverflow&&r.islocked||r.params.cssmode||(r[r.params.toucheventstarget==="container"?"el":"wrapperel"].style.cursor="")}},events:la,breakpoints:{setbreakpoint:function(){const r=this,{activeindex:e,initialized:n,loopedslides:i=0,params:c,$el:a}=r,p=c.breakpoints;if(!p||p&&object.keys(p).length===0)return;const v=r.getbreakpoint(p,r.params.breakpointsbase,r.el);if(!v||r.currentbreakpoint===v)return;const u=(v in p?p[v]:void 0)||r.originalparams,b=li(r,c),w=li(r,u),g=c.enabled;b&&!w?(a.removeclass(`${c.containermodifierclass}grid ${c.containermodifierclass}grid-column`),r.emitcontainerclasses()):!b&&w&&(a.addclass(`${c.containermodifierclass}grid`),(u.grid.fill&&u.grid.fill==="column"||!u.grid.fill&&c.grid.fill==="column")&&a.addclass(`${c.containermodifierclass}grid-column`),r.emitcontainerclasses()),["navigation","pagination","scrollbar"].foreach(_=>{const o=c[_]&&c[_].enabled,b=u[_]&&u[_].enabled;o&&!b&&r[_].disable(),!o&&b&&r[_].enable()});const f=u.direction&&u.direction!==c.direction,s=c.loop&&(u.slidesperview!==c.slidesperview||f);f&&n&&r.changedirection(),p(r.params,u);const z=r.params.enabled;object.assign(r,{allowtouchmove:r.params.allowtouchmove,allowslidenext:r.params.allowslidenext,allowslideprev:r.params.allowslideprev}),g&&!z?r.disable():!g&&z&&r.enable(),r.currentbreakpoint=v,r.emit("_beforebreakpoint",u),s&&n&&(r.loopdestroy(),r.loopcreate(),r.updateslides(),r.slideto(e-i+r.loopedslides,0,!1)),r.emit("breakpoint",u)},getbreakpoint:function(r,e,n){if(e===void 0&&(e="window"),!r||e==="container"&&!n)return;let i=!1;const c=h(),a=e==="window"?c.innerheight:n.clientheight,p=object.keys(r).map(v=>{if(typeof v=="string"&&v.indexof("@")===0){const u=parsefloat(v.substr(1));return{value:a*u,point:v}}return{value:v,point:v}});p.sort((v,u)=>parseint(v.value,10)-parseint(u.value,10));for(let v=0;va}else r.islocked=r.snapgrid.length===1;n.allowslidenext===!0&&(r.allowslidenext=!r.islocked),n.allowslideprev===!0&&(r.allowslideprev=!r.islocked),e&&e!==r.islocked&&(r.isend=!1),e!==r.islocked&&r.emit(r.islocked?"lock":"unlock")}},classes:ia,images:{loadimage:function(r,e,n,i,c,a){const p=h();let v;function u(){a&&a()}m(r).parent("picture")[0]||r.complete&&c?u():e?(v=new p.image,v.onload=u,v.onerror=u,i&&(v.sizes=i),n&&(v.srcset=n),e&&(v.src=e)):u()},preloadimages:function(){const r=this;function e(){r!=null&&r&&!r.destroyed&&(r.imagesloaded!==void 0&&(r.imagesloaded+=1),r.imagesloaded===r.imagestoload.length&&(r.params.updateonimagesready&&r.update(),r.emit("imagesready")))}r.imagestoload=r.$el.find("img");for(let n=0;n1){const b=[];return m(n.el).each(w=>{const g=p({},n,{el:w});b.push(new fe(g))}),b}const p=this;p.__swiper__=!0,p.support=z(),p.device=d({useragent:n.useragent}),p.browser=y(),p.eventslisteners={},p.eventsanylisteners=[],p.modules=[...p.__modules__],n.modules&&array.isarray(n.modules)&&p.modules.push(...n.modules);const v={};p.modules.foreach(b=>{b({swiper:p,extendparams:za(n,v),on:p.on.bind(p),once:p.once.bind(p),off:p.off.bind(p),emit:p.emit.bind(p)})});const u=p({},ci,v);return p.params=p({},u,$n,n),p.originalparams=p({},p.params),p.passedparams=p({},n),p.params&&p.params.on&&object.keys(p.params.on).foreach(b=>{p.on(b,p.params.on[b])}),p.params&&p.params.onany&&p.onany(p.params.onany),p.$=m,object.assign(p,{enabled:p.params.enabled,el:e,classnames:[],slides:m(),slidesgrid:[],snapgrid:[],slidessizesgrid:[],ishorizontal:()=>p.params.direction==="horizontal",isvertical:()=>p.params.direction==="vertical",activeindex:0,realindex:0,isbeginning:!0,isend:!1,translate:0,previoustranslate:0,progress:0,velocity:0,animating:!1,allowslidenext:p.params.allowslidenext,allowslideprev:p.params.allowslideprev,touchevents:function(){const b=["touchstart","touchmove","touchend","touchcancel"],w=["pointerdown","pointermove","pointerup"];return p.toucheventstouch={start:b[0],move:b[1],end:b[2],cancel:b[3]},p.toucheventsdesktop={start:w[0],move:w[1],end:w[2]},p.support.touch||!p.params.simulatetouch?p.toucheventstouch:p.toucheventsdesktop}(),toucheventsdata:{istouched:void 0,ismoved:void 0,allowtouchcallbacks:void 0,touchstarttime:void 0,isscrolling:void 0,currenttranslate:void 0,starttranslate:void 0,allowthresholdmove:void 0,focusableelements:p.params.focusableelements,lastclicktime:k(),clicktimeout:void 0,velocities:[],allowmomentumbounce:void 0,istouchevent:void 0,startmoving:void 0},allowclick:!0,allowtouchmove:p.params.allowtouchmove,touches:{startx:0,starty:0,currentx:0,currenty:0,diff:0},imagestoload:[],imagesloaded:0}),p.emit("_swiper"),p.params.init&&p.init(),p}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabcursor&&e.setgrabcursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabcursor&&e.unsetgrabcursor(),e.emit("disable"))}setprogress(e,n){const i=this;e=math.min(math.max(e,0),1);const c=i.mintranslate(),a=(i.maxtranslate()-c)*e+c;i.translateto(a,n===void 0?0:n),i.updateactiveindex(),i.updateslidesclasses()}emitcontainerclasses(){const e=this;if(!e.params._emitclasses||!e.el)return;const n=e.el.classname.split(" ").filter(i=>i.indexof("swiper")===0||i.indexof(e.params.containermodifierclass)===0);e.emit("_containerclasses",n.join(" "))}getslideclasses(e){const n=this;return n.destroyed?"":e.classname.split(" ").filter(i=>i.indexof("swiper-slide")===0||i.indexof(n.params.slideclass)===0).join(" ")}emitslidesclasses(){const e=this;if(!e.params._emitclasses||!e.el)return;const n=[];e.slides.each(i=>{const c=e.getslideclasses(i);n.push({slideel:i,classnames:c}),e.emit("_slideclass",i,c)}),e.emit("_slideclasses",n)}slidesperviewdynamic(e,n){e===void 0&&(e="current"),n===void 0&&(n=!1);const{params:i,slides:c,slidesgrid:a,slidessizesgrid:p,size:v,activeindex:u}=this;let b=1;if(i.centeredslides){let w,g=c[u].swiperslidesize;for(let f=u+1;fv&&(w=!0));for(let f=u-1;f>=0;f-=1)c[f]&&!w&&(g+=c[f].swiperslidesize,b+=1,g>v&&(w=!0))}else if(e==="current")for(let w=u+1;w=0;w-=1)a[u]-a[w]1)&&e.isend&&!e.params.centeredslides?e.slideto(e.slides.length-1,0,!1,!0):e.slideto(e.activeindex,0,!1,!0),a||c()),i.watchoverflow&&n!==e.snapgrid&&e.checkoverflow(),e.emit("update")}changedirection(e,n){n===void 0&&(n=!0);const i=this,c=i.params.direction;return e||(e=c==="horizontal"?"vertical":"horizontal"),e===c||e!=="horizontal"&&e!=="vertical"||(i.$el.removeclass(`${i.params.containermodifierclass}${c}`).addclass(`${i.params.containermodifierclass}${e}`),i.emitcontainerclasses(),i.params.direction=e,i.slides.each(a=>{e==="vertical"?a.style.width="":a.style.height=""}),i.emit("changedirection"),n&&i.update()),i}changelanguagedirection(e){const n=this;n.rtl&&e==="rtl"||!n.rtl&&e==="ltr"||(n.rtl=e==="rtl",n.rtltranslate=n.params.direction==="horizontal"&&n.rtl,n.rtl?(n.$el.addclass(`${n.params.containermodifierclass}rtl`),n.el.dir="rtl"):(n.$el.removeclass(`${n.params.containermodifierclass}rtl`),n.el.dir="ltr"),n.update())}mount(e){const n=this;if(n.mounted)return!0;const i=m(e||n.params.el);if(!(e=i[0]))return!1;e.swiper=n;const c=()=>`.${(n.params.wrapperclass||"").trim().split(" ").join(".")}`;let a=(()=>{if(e&&e.shadowroot&&e.shadowroot.queryselector){const p=m(e.shadowroot.queryselector(c()));return p.children=v=>i.children(v),p}return i.children?i.children(c()):m(i).children(c())})();if(a.length===0&&n.params.createelements){const p=d().createelement("div");a=m(p),p.classname=n.params.wrapperclass,i.append(p),i.children(`.${n.params.slideclass}`).each(v=>{a.append(v)})}return object.assign(n,{$el:i,el:e,$wrapperel:a,wrapperel:a[0],mounted:!0,rtl:e.dir.tolowercase()==="rtl"||i.css("direction")==="rtl",rtltranslate:n.params.direction==="horizontal"&&(e.dir.tolowercase()==="rtl"||i.css("direction")==="rtl"),wrongrtl:a.css("display")==="-webkit-box"}),!0}init(e){const n=this;return n.initialized||n.mount(e)===!1||(n.emit("beforeinit"),n.params.breakpoints&&n.setbreakpoint(),n.addclasses(),n.params.loop&&n.loopcreate(),n.updatesize(),n.updateslides(),n.params.watchoverflow&&n.checkoverflow(),n.params.grabcursor&&n.enabled&&n.setgrabcursor(),n.params.preloadimages&&n.preloadimages(),n.params.loop?n.slideto(n.params.initialslide+n.loopedslides,0,n.params.runcallbacksoninit,!1,!0):n.slideto(n.params.initialslide,0,n.params.runcallbacksoninit,!1,!0),n.attachevents(),n.initialized=!0,n.emit("init"),n.emit("afterinit")),n}destroy(e,n){e===void 0&&(e=!0),n===void 0&&(n=!0);const i=this,{params:c,$el:a,$wrapperel:p,slides:v}=i;return i.params===void 0||i.destroyed||(i.emit("beforedestroy"),i.initialized=!1,i.detachevents(),c.loop&&i.loopdestroy(),n&&(i.removeclasses(),a.removeattr("style"),p.removeattr("style"),v&&v.length&&v.removeclass([c.slidevisibleclass,c.slideactiveclass,c.slidenextclass,c.slideprevclass].join(" ")).removeattr("style").removeattr("data-swiper-slide-index")),i.emit("destroy"),object.keys(i.eventslisteners).foreach(u=>{i.off(u)}),e!==!1&&(i.$el[0].swiper=null,function(u){const b=u;object.keys(b).foreach(w=>{try{b[w]=null}catch{}try{delete b[w]}catch{}})}(i)),i.destroyed=!0),null}static extenddefaults(e){p($n,e)}static get extendeddefaults(){return $n}static get defaults(){return ci}static installmodule(e){fe.prototype.__modules__||(fe.prototype.__modules__=[]);const n=fe.prototype.__modules__;typeof e=="function"&&n.indexof(e)<0&&n.push(e)}static use(e){return array.isarray(e)?(e.foreach(n=>fe.installmodule(n)),fe):(fe.installmodule(e),fe)}}function mn(r,e,n,i){const c=d();return r.params.createelements&&object.keys(i).foreach(a=>{if(!n[a]&&n.auto===!0){let p=r.$el.children(`.${i[a]}`)[0];p||(p=c.createelement("div"),p.classname=i[a],r.$el.append(p)),n[a]=p,e[a]=p}}),n}function be(r){return r===void 0&&(r=""),`.${r.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}`}function na(r){const e=this,{$wrapperel:n,params:i}=e;if(i.loop&&e.loopdestroy(),typeof r=="object"&&"length"in r)for(let c=0;c=v)return void n.appendslide(e);let u=p>r?p+1:p;const b=[];for(let w=v-1;w>=r;w-=1){const g=n.slides.eq(w);g.remove(),b.unshift(g)}if(typeof e=="object"&&"length"in e){for(let w=0;wr?p+e.length:p}else i.append(e);for(let w=0;w{if(n.params.effect!==e)return;n.classnames.push(`${n.params.containermodifierclass}${e}`),v&&v()&&n.classnames.push(`${n.params.containermodifierclass}3d`);const g=p?p():{};object.assign(n.params,g),object.assign(n.originalparams,g)}),i("settranslate",()=>{n.params.effect===e&&c()}),i("settransition",(g,f)=>{n.params.effect===e&&a(f)}),i("transitionend",()=>{if(n.params.effect===e&&u){if(!b||!b().slideshadows)return;n.slides.each(g=>{n.$(g).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").remove()}),u()}}),i("virtualupdate",()=>{n.params.effect===e&&(n.slides.length||(w=!0),requestanimationframe(()=>{w&&n.slides&&n.slides.length&&(c(),w=!1)}))})}function rt(r,e){return r.transformel?e.find(r.transformel).css({"backface-visibility":"hidden","-webkit-backface-visibility":"hidden"}):e}function tt(r){let{swiper:e,duration:n,transformel:i,allslides:c}=r;const{slides:a,activeindex:p,$wrapperel:v}=e;if(e.params.virtualtranslate&&n!==0){let u,b=!1;u=c?i?a.find(i):a:i?a.eq(p).find(i):a.eq(p),u.transitionend(()=>{if(b||!e||e.destroyed)return;b=!0,e.animating=!1;const w=["webkittransitionend","transitionend"];for(let g=0;g`),c.append(a)),a}object.keys(_n).foreach(r=>{object.keys(_n[r]).foreach(e=>{fe.prototype[e]=_n[r][e]})}),fe.use([function(r){let{swiper:e,on:n,emit:i}=r;const c=h();let a=null,p=null;const v=()=>{e&&!e.destroyed&&e.initialized&&(i("beforeresize"),i("resize"))},u=()=>{e&&!e.destroyed&&e.initialized&&i("orientationchange")};n("init",()=>{e.params.resizeobserver&&c.resizeobserver!==void 0?e&&!e.destroyed&&e.initialized&&(a=new resizeobserver(b=>{p=c.requestanimationframe(()=>{const{width:w,height:g}=e;let f=w,s=g;b.foreach(z=>{let{contentboxsize:_,contentrect:o,target:b}=z;b&&b!==e.el||(f=o?o.width:(_[0]||_).inlinesize,s=o?o.height:(_[0]||_).blocksize)}),f===w&&s===g||v()})}),a.observe(e.el)):(c.addeventlistener("resize",v),c.addeventlistener("orientationchange",u))}),n("destroy",()=>{p&&c.cancelanimationframe(p),a&&a.unobserve&&e.el&&(a.unobserve(e.el),a=null),c.removeeventlistener("resize",v),c.removeeventlistener("orientationchange",u)})},function(r){let{swiper:e,extendparams:n,on:i,emit:c}=r;const a=[],p=h(),v=function(u,b){b===void 0&&(b={});const w=new(p.mutationobserver||p.webkitmutationobserver)(g=>{if(g.length===1)return void c("observerupdate",g[0]);const f=function(){c("observerupdate",g[0])};p.requestanimationframe?p.requestanimationframe(f):p.settimeout(f,0)});w.observe(u,{attributes:b.attributes===void 0||b.attributes,childlist:b.childlist===void 0||b.childlist,characterdata:b.characterdata===void 0||b.characterdata}),a.push(w)};n({observer:!1,observeparents:!1,observeslidechildren:!1}),i("init",()=>{if(e.params.observer){if(e.params.observeparents){const u=e.$el.parents();for(let b=0;b{a.foreach(u=>{u.disconnect()}),a.splice(0,a.length)})}]);const ra=[function(r){let e,{swiper:n,extendparams:i,on:c,emit:a}=r;function p(u,b){const w=n.params.virtual;if(w.cache&&n.virtual.cache[b])return n.virtual.cache[b];const g=w.renderslide?m(w.renderslide.call(n,u,b)):m(`
${u}
`);return g.attr("data-swiper-slide-index")||g.attr("data-swiper-slide-index",b),w.cache&&(n.virtual.cache[b]=g),g}function v(u){const{slidesperview:b,slidespergroup:w,centeredslides:g}=n.params,{addslidesbefore:f,addslidesafter:s}=n.params.virtual,{from:z,to:_,slides:o,slidesgrid:b,offset:r}=n.virtual;n.params.cssmode||n.updateactiveindex();const h=n.activeindex||0;let w,u,f;w=n.rtltranslate?"right":n.ishorizontal()?"left":"top",g?(u=math.floor(b/2)+w+s,f=math.floor(b/2)+w+f):(u=b+(w-1)+s,f=w+f);const v=math.max((h||0)-f,0),g=math.min((h||0)+u,o.length-1),te=(n.slidesgrid[v]||0)-(n.slidesgrid[0]||0);function j(){n.updateslides(),n.updateprogress(),n.updateslidesclasses(),n.lazy&&n.params.lazy.enabled&&n.lazy.load(),a("virtualupdate")}if(object.assign(n.virtual,{from:v,to:g,offset:te,slidesgrid:n.slidesgrid}),z===v&&_===g&&!u)return n.slidesgrid!==b&&te!==r&&n.slides.css(w,`${te}px`),n.updateprogress(),void a("virtualupdate");if(n.params.virtual.renderexternal)return n.params.virtual.renderexternal.call(n,{offset:te,from:v,to:g,slides:function(){const q=[];for(let ie=v;ie<=g;ie+=1)q.push(o[ie]);return q}()}),void(n.params.virtual.renderexternalupdate?j():a("virtualupdate"));const x=[],k=[];if(u)n.$wrapperel.find(`.${n.params.slideclass}`).remove();else for(let q=z;q<=_;q+=1)(qg)&&n.$wrapperel.find(`.${n.params.slideclass}[data-swiper-slide-index="${q}"]`).remove();for(let q=0;q=v&&q<=g&&(_===void 0||u?k.push(q):(q>_&&k.push(q),q{n.$wrapperel.append(p(o[q],q))}),x.sort((q,ie)=>ie-q).foreach(q=>{n.$wrapperel.prepend(p(o[q],q))}),n.$wrapperel.children(".swiper-slide").css(w,`${te}px`),j()}i({virtual:{enabled:!1,slides:[],cache:!0,renderslide:null,renderexternal:null,renderexternalupdate:!0,addslidesbefore:0,addslidesafter:0}}),n.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesgrid:[]},c("beforeinit",()=>{n.params.virtual.enabled&&(n.virtual.slides=n.params.virtual.slides,n.classnames.push(`${n.params.containermodifierclass}virtual`),n.params.watchslidesprogress=!0,n.originalparams.watchslidesprogress=!0,n.params.initialslide||v())}),c("settranslate",()=>{n.params.virtual.enabled&&(n.params.cssmode&&!n._immediatevirtual?(cleartimeout(e),e=settimeout(()=>{v()},100)):v())}),c("init update resize",()=>{n.params.virtual.enabled&&n.params.cssmode&&e(n.wrapperel,"--swiper-virtual-size",`${n.virtualsize}px`)}),object.assign(n.virtual,{appendslide:function(u){if(typeof u=="object"&&"length"in u)for(let b=0;b{const _=f[z],o=_.attr("data-swiper-slide-index");o&&_.attr("data-swiper-slide-index",parseint(o,10)+g),s[parseint(z,10)+g]=_}),n.virtual.cache=s}v(!0),n.slideto(w,0)},removeslide:function(u){if(u==null)return;let b=n.activeindex;if(array.isarray(u))for(let w=u.length-1;w>=0;w-=1)n.virtual.slides.splice(u[w],1),n.params.virtual.cache&&delete n.virtual.cache[u[w]],u[w]0&&e.$el.parents(`.${e.params.slideactiveclass}`).length===0)return;const f=e.$el,v=f[0].clientwidth,g=f[0].clientheight,te=p.innerwidth,j=p.innerheight,x=e.$el.offset();g&&(x.left-=e.$el[0].scrollleft);const k=[[x.left,x.top],[x.left+v,x.top],[x.left,x.top+g],[x.left+v,x.top+g]];for(let q=0;q=0&&ie[0]<=te&&ie[1]>=0&&ie[1]<=j){if(ie[0]===0&&ie[1]===0)continue;u=!0}}if(!u)return}e.ishorizontal()?((_||o||b||r)&&(f.preventdefault?f.preventdefault():f.returnvalue=!1),((o||r)&&!g||(_||b)&&g)&&e.slidenext(),((_||b)&&!g||(o||r)&&g)&&e.slideprev()):((_||o||h||w)&&(f.preventdefault?f.preventdefault():f.returnvalue=!1),(o||w)&&e.slidenext(),(_||h)&&e.slideprev()),c("keypress",s)}}function u(){e.keyboard.enabled||(m(a).on("keydown",v),e.keyboard.enabled=!0)}function b(){e.keyboard.enabled&&(m(a).off("keydown",v),e.keyboard.enabled=!1)}e.keyboard={enabled:!1},n({keyboard:{enabled:!1,onlyinviewport:!0,pageupdown:!0}}),i("init",()=>{e.params.keyboard.enabled&&u()}),i("destroy",()=>{e.keyboard.enabled&&b()}),object.assign(e.keyboard,{enable:u,disable:b})},function(r){let{swiper:e,extendparams:n,on:i,emit:c}=r;const a=h();let p;n({mousewheel:{enabled:!1,releaseonedges:!1,invert:!1,forcetoaxis:!1,sensitivity:1,eventstarget:"container",thresholddelta:null,thresholdtime:null}}),e.mousewheel={enabled:!1};let v,u=k();const b=[];function w(){e.enabled&&(e.mouseentered=!0)}function g(){e.enabled&&(e.mouseentered=!1)}function f(b){return!(e.params.mousewheel.thresholddelta&&b.delta=6&&k()-u<60||(b.direction<0?e.isend&&!e.params.loop||e.animating||(e.slidenext(),c("scroll",b.raw)):e.isbeginning&&!e.params.loop||e.animating||(e.slideprev(),c("scroll",b.raw)),u=new a.date().gettime(),!1))}function s(b){let r=b,h=!0;if(!e.enabled)return;const w=e.params.mousewheel;e.params.cssmode&&r.preventdefault();let u=e.$el;if(e.params.mousewheel.eventstarget!=="container"&&(u=m(e.params.mousewheel.eventstarget)),!e.mouseentered&&!u[0].contains(r.target)&&!w.releaseonedges)return!0;r.originalevent&&(r=r.originalevent);let f=0;const v=e.rtltranslate?-1:1,g=function(j){let x=0,k=0,q=0,ie=0;return"detail"in j&&(k=j.detail),"wheeldelta"in j&&(k=-j.wheeldelta/120),"wheeldeltay"in j&&(k=-j.wheeldeltay/120),"wheeldeltax"in j&&(x=-j.wheeldeltax/120),"axis"in j&&j.axis===j.horizontal_axis&&(x=k,k=0),q=10*x,ie=10*k,"deltay"in j&&(ie=j.deltay),"deltax"in j&&(q=j.deltax),j.shiftkey&&!q&&(q=ie,ie=0),(q||ie)&&j.deltamode&&(j.deltamode===1?(q*=40,ie*=40):(q*=800,ie*=800)),q&&!x&&(x=q<1?-1:1),ie&&!k&&(k=ie<1?-1:1),{spinx:x,spiny:k,pixelx:q,pixely:ie}}(r);if(w.forcetoaxis)if(e.ishorizontal()){if(!(math.abs(g.pixelx)>math.abs(g.pixely)))return!0;f=-g.pixelx*v}else{if(!(math.abs(g.pixely)>math.abs(g.pixelx)))return!0;f=-g.pixely}else f=math.abs(g.pixelx)>math.abs(g.pixely)?-g.pixelx*v:-g.pixely;if(f===0)return!0;w.invert&&(f=-f);let te=e.gettranslate()+f*w.sensitivity;if(te>=e.mintranslate()&&(te=e.mintranslate()),te<=e.maxtranslate()&&(te=e.maxtranslate()),h=!!e.params.loop||!(te===e.mintranslate()||te===e.maxtranslate()),h&&e.params.nested&&r.stoppropagation(),e.params.freemode&&e.params.freemode.enabled){const j={time:k(),delta:math.abs(f),direction:math.sign(f)},x=v&&j.time=e.mintranslate()&&(k=e.mintranslate()),k<=e.maxtranslate()&&(k=e.maxtranslate()),e.settransition(0),e.settranslate(k),e.updateprogress(),e.updateactiveindex(),e.updateslidesclasses(),(!q&&e.isbeginning||!ie&&e.isend)&&e.updateslidesclasses(),e.params.freemode.sticky){cleartimeout(p),p=void 0,b.length>=15&&b.shift();const j=b.length?b[b.length-1]:void 0,re=b[0];if(b.push(j),j&&(j.delta>j.delta||j.direction!==j.direction))b.splice(0);else if(b.length>=15&&j.time-re.time<500&&re.delta-j.delta>=1&&j.delta<=6){const ne=f>0?.8:.2;v=j,b.splice(0),p=l(()=>{e.slidetoclosest(e.params.speed,!0,void 0,ne)},0)}p||(p=l(()=>{v=j,b.splice(0),e.slidetoclosest(e.params.speed,!0,void 0,.5)},500))}if(x||c("scroll",r),e.params.autoplay&&e.params.autoplaydisableoninteraction&&e.autoplay.stop(),k===e.mintranslate()||k===e.maxtranslate())return!0}}else{const j={time:k(),delta:math.abs(f),direction:math.sign(f),raw:b};b.length>=2&&b.shift();const x=b.length?b[b.length-1]:void 0;if(b.push(j),x?(j.direction!==x.direction||j.delta>x.delta||j.time>x.time+150)&&f(j):f(j),function(k){const q=e.params.mousewheel;if(k.direction<0){if(e.isend&&!e.params.loop&&q.releaseonedges)return!0}else if(e.isbeginning&&!e.params.loop&&q.releaseonedges)return!0;return!1}(j))return!0}return r.preventdefault?r.preventdefault():r.returnvalue=!1,!1}function z(b){let r=e.$el;e.params.mousewheel.eventstarget!=="container"&&(r=m(e.params.mousewheel.eventstarget)),r[b]("mouseenter",w),r[b]("mouseleave",g),r[b]("wheel",s)}function _(){return e.params.cssmode?(e.wrapperel.removeeventlistener("wheel",s),!0):!e.mousewheel.enabled&&(z("on"),e.mousewheel.enabled=!0,!0)}function o(){return e.params.cssmode?(e.wrapperel.addeventlistener(event,s),!0):!!e.mousewheel.enabled&&(z("off"),e.mousewheel.enabled=!1,!0)}i("init",()=>{!e.params.mousewheel.enabled&&e.params.cssmode&&o(),e.params.mousewheel.enabled&&_()}),i("destroy",()=>{e.params.cssmode&&_(),e.mousewheel.enabled&&o()}),object.assign(e.mousewheel,{enable:_,disable:o})},function(r){let{swiper:e,extendparams:n,on:i,emit:c}=r;function a(s){let z;return s&&(z=m(s),e.params.uniquenavelements&&typeof s=="string"&&z.length>1&&e.$el.find(s).length===1&&(z=e.$el.find(s))),z}function p(s,z){const _=e.params.navigation;s&&s.length>0&&(s[z?"addclass":"removeclass"](_.disabledclass),s[0]&&s[0].tagname==="button"&&(s[0].disabled=z),e.params.watchoverflow&&e.enabled&&s[e.islocked?"addclass":"removeclass"](_.lockclass))}function v(){if(e.params.loop)return;const{$nextel:s,$prevel:z}=e.navigation;p(z,e.isbeginning&&!e.params.rewind),p(s,e.isend&&!e.params.rewind)}function u(s){s.preventdefault(),(!e.isbeginning||e.params.loop||e.params.rewind)&&(e.slideprev(),c("navigationprev"))}function b(s){s.preventdefault(),(!e.isend||e.params.loop||e.params.rewind)&&(e.slidenext(),c("navigationnext"))}function w(){const s=e.params.navigation;if(e.params.navigation=mn(e,e.originalparams.navigation,e.params.navigation,{nextel:"swiper-button-next",prevel:"swiper-button-prev"}),!s.nextel&&!s.prevel)return;const z=a(s.nextel),_=a(s.prevel);z&&z.length>0&&z.on("click",b),_&&_.length>0&&_.on("click",u),object.assign(e.navigation,{$nextel:z,nextel:z&&z[0],$prevel:_,prevel:_&&_[0]}),e.enabled||(z&&z.addclass(s.lockclass),_&&_.addclass(s.lockclass))}function g(){const{$nextel:s,$prevel:z}=e.navigation;s&&s.length&&(s.off("click",b),s.removeclass(e.params.navigation.disabledclass)),z&&z.length&&(z.off("click",u),z.removeclass(e.params.navigation.disabledclass))}n({navigation:{nextel:null,prevel:null,hideonclick:!1,disabledclass:"swiper-button-disabled",hiddenclass:"swiper-button-hidden",lockclass:"swiper-button-lock",navigationdisabledclass:"swiper-navigation-disabled"}}),e.navigation={nextel:null,$nextel:null,prevel:null,$prevel:null},i("init",()=>{e.params.navigation.enabled===!1?f():(w(),v())}),i("toedge fromedge lock unlock",()=>{v()}),i("destroy",()=>{g()}),i("enable disable",()=>{const{$nextel:s,$prevel:z}=e.navigation;s&&s[e.enabled?"removeclass":"addclass"](e.params.navigation.lockclass),z&&z[e.enabled?"removeclass":"addclass"](e.params.navigation.lockclass)}),i("click",(s,z)=>{const{$nextel:_,$prevel:o}=e.navigation,b=z.target;if(e.params.navigation.hideonclick&&!m(b).is(o)&&!m(b).is(_)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===b||e.pagination.el.contains(b)))return;let r;_?r=_.hasclass(e.params.navigation.hiddenclass):o&&(r=o.hasclass(e.params.navigation.hiddenclass)),c(r===!0?"navigationshow":"navigationhide"),_&&_.toggleclass(e.params.navigation.hiddenclass),o&&o.toggleclass(e.params.navigation.hiddenclass)}});const f=()=>{e.$el.addclass(e.params.navigation.navigationdisabledclass),g()};object.assign(e.navigation,{enable:()=>{e.$el.removeclass(e.params.navigation.navigationdisabledclass),w(),v()},disable:f,update:v,init:w,destroy:g})},function(r){let{swiper:e,extendparams:n,on:i,emit:c}=r;const a="swiper-pagination";let p;n({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:_=>_,formatfractiontotal:_=>_,bulletclass:`${a}-bullet`,bulletactiveclass:`${a}-bullet-active`,modifierclass:`${a}-`,currentclass:`${a}-current`,totalclass:`${a}-total`,hiddenclass:`${a}-hidden`,progressbarfillclass:`${a}-progressbar-fill`,progressbaroppositeclass:`${a}-progressbar-opposite`,clickableclass:`${a}-clickable`,lockclass:`${a}-lock`,horizontalclass:`${a}-horizontal`,verticalclass:`${a}-vertical`,paginationdisabledclass:`${a}-disabled`}}),e.pagination={el:null,$el:null,bullets:[]};let v=0;function u(){return!e.params.pagination.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0}function b(_,o){const{bulletactiveclass:b}=e.params.pagination;_[o]().addclass(`${b}-${o}`)[o]().addclass(`${b}-${o}-${o}`)}function w(){const _=e.rtl,o=e.params.pagination;if(u())return;const b=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,r=e.pagination.$el;let h;const w=e.params.loop?math.ceil((b-2*e.loopedslides)/e.params.slidespergroup):e.snapgrid.length;if(e.params.loop?(h=math.ceil((e.activeindex-e.loopedslides)/e.params.slidespergroup),h>b-1-2*e.loopedslides&&(h-=b-2*e.loopedslides),h>w-1&&(h-=w),h<0&&e.params.paginationtype!=="bullets"&&(h=w+h)):h=e.snapindex!==void 0?e.snapindex:e.activeindex||0,o.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const u=e.pagination.bullets;let f,v,g;if(o.dynamicbullets&&(p=u.eq(0)[e.ishorizontal()?"outerwidth":"outerheight"](!0),r.css(e.ishorizontal()?"width":"height",p*(o.dynamicmainbullets+4)+"px"),o.dynamicmainbullets>1&&e.previousindex!==void 0&&(v+=h-(e.previousindex-e.loopedslides||0),v>o.dynamicmainbullets-1?v=o.dynamicmainbullets-1:v<0&&(v=0)),f=math.max(h-v,0),v=f+(math.min(u.length,o.dynamicmainbullets)-1),g=(v+f)/2),u.removeclass(["","-next","-next-next","-prev","-prev-prev","-main"].map(te=>`${o.bulletactiveclass}${te}`).join(" ")),r.length>1)u.each(te=>{const j=m(te),x=j.index();x===h&&j.addclass(o.bulletactiveclass),o.dynamicbullets&&(x>=f&&x<=v&&j.addclass(`${o.bulletactiveclass}-main`),x===f&&b(j,"prev"),x===v&&b(j,"next"))});else{const te=u.eq(h),j=te.index();if(te.addclass(o.bulletactiveclass),o.dynamicbullets){const x=u.eq(f),k=u.eq(v);for(let q=f;q<=v;q+=1)u.eq(q).addclass(`${o.bulletactiveclass}-main`);if(e.params.loop)if(j>=u.length){for(let q=o.dynamicmainbullets;q>=0;q-=1)u.eq(u.length-q).addclass(`${o.bulletactiveclass}-main`);u.eq(u.length-o.dynamicmainbullets-1).addclass(`${o.bulletactiveclass}-prev`)}else b(x,"prev"),b(k,"next");else b(x,"prev"),b(k,"next")}}if(o.dynamicbullets){const te=math.min(u.length,o.dynamicmainbullets+4),j=(p*te-p)/2-g*p,x=_?"right":"left";u.css(e.ishorizontal()?x:"top",`${j}px`)}}if(o.type==="fraction"&&(r.find(be(o.currentclass)).text(o.formatfractioncurrent(h+1)),r.find(be(o.totalclass)).text(o.formatfractiontotal(w))),o.type==="progressbar"){let u;u=o.progressbaropposite?e.ishorizontal()?"vertical":"horizontal":e.ishorizontal()?"horizontal":"vertical";const f=(h+1)/w;let v=1,g=1;u==="horizontal"?v=f:g=f,r.find(be(o.progressbarfillclass)).transform(`translate3d(0,0,0) scalex(${v}) scaley(${g})`).transition(e.params.speed)}o.type==="custom"&&o.rendercustom?(r.html(o.rendercustom(e,h+1,w)),c("paginationrender",r[0])):c("paginationupdate",r[0]),e.params.watchoverflow&&e.enabled&&r[e.islocked?"addclass":"removeclass"](o.lockclass)}function g(){const _=e.params.pagination;if(u())return;const o=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,b=e.pagination.$el;let r="";if(_.type==="bullets"){let h=e.params.loop?math.ceil((o-2*e.loopedslides)/e.params.slidespergroup):e.snapgrid.length;e.params.freemode&&e.params.freemode.enabled&&!e.params.loop&&h>o&&(h=o);for(let w=0;w`;b.html(r),e.pagination.bullets=b.find(be(_.bulletclass))}_.type==="fraction"&&(r=_.renderfraction?_.renderfraction.call(e,_.currentclass,_.totalclass):` / `,b.html(r)),_.type==="progressbar"&&(r=_.renderprogressbar?_.renderprogressbar.call(e,_.progressbarfillclass):``,b.html(r)),_.type!=="custom"&&c("paginationrender",e.pagination.$el[0])}function f(){e.params.pagination=mn(e,e.originalparams.pagination,e.params.pagination,{el:"swiper-pagination"});const _=e.params.pagination;if(!_.el)return;let o=m(_.el);o.length!==0&&(e.params.uniquenavelements&&typeof _.el=="string"&&o.length>1&&(o=e.$el.find(_.el),o.length>1&&(o=o.filter(b=>m(b).parents(".swiper")[0]===e.el))),_.type==="bullets"&&_.clickable&&o.addclass(_.clickableclass),o.addclass(_.modifierclass+_.type),o.addclass(e.ishorizontal()?_.horizontalclass:_.verticalclass),_.type==="bullets"&&_.dynamicbullets&&(o.addclass(`${_.modifierclass}${_.type}-dynamic`),v=0,_.dynamicmainbullets<1&&(_.dynamicmainbullets=1)),_.type==="progressbar"&&_.progressbaropposite&&o.addclass(_.progressbaroppositeclass),_.clickable&&o.on("click",be(_.bulletclass),function(b){b.preventdefault();let r=m(this).index()*e.params.slidespergroup;e.params.loop&&(r+=e.loopedslides),e.slideto(r)}),object.assign(e.pagination,{$el:o,el:o[0]}),e.enabled||o.addclass(_.lockclass))}function s(){const _=e.params.pagination;if(u())return;const o=e.pagination.$el;o.removeclass(_.hiddenclass),o.removeclass(_.modifierclass+_.type),o.removeclass(e.ishorizontal()?_.horizontalclass:_.verticalclass),e.pagination.bullets&&e.pagination.bullets.removeclass&&e.pagination.bullets.removeclass(_.bulletactiveclass),_.clickable&&o.off("click",be(_.bulletclass))}i("init",()=>{e.params.pagination.enabled===!1?z():(f(),g(),w())}),i("activeindexchange",()=>{(e.params.loop||e.snapindex===void 0)&&w()}),i("snapindexchange",()=>{e.params.loop||w()}),i("slideslengthchange",()=>{e.params.loop&&(g(),w())}),i("snapgridlengthchange",()=>{e.params.loop||(g(),w())}),i("destroy",()=>{s()}),i("enable disable",()=>{const{$el:_}=e.pagination;_&&_[e.enabled?"removeclass":"addclass"](e.params.pagination.lockclass)}),i("lock unlock",()=>{w()}),i("click",(_,o)=>{const b=o.target,{$el:r}=e.pagination;if(e.params.pagination.el&&e.params.pagination.hideonclick&&r&&r.length>0&&!m(b).hasclass(e.params.pagination.bulletclass)){if(e.navigation&&(e.navigation.nextel&&b===e.navigation.nextel||e.navigation.prevel&&b===e.navigation.prevel))return;const h=r.hasclass(e.params.pagination.hiddenclass);c(h===!0?"paginationshow":"paginationhide"),r.toggleclass(e.params.pagination.hiddenclass)}});const z=()=>{e.$el.addclass(e.params.pagination.paginationdisabledclass),e.pagination.$el&&e.pagination.$el.addclass(e.params.pagination.paginationdisabledclass),s()};object.assign(e.pagination,{enable:()=>{e.$el.removeclass(e.params.pagination.paginationdisabledclass),e.pagination.$el&&e.pagination.$el.removeclass(e.params.pagination.paginationdisabledclass),f(),g(),w()},disable:z,render:g,update:w,init:f,destroy:s})},function(r){let{swiper:e,extendparams:n,on:i,emit:c}=r;const a=d();let p,v,u,b,w=!1,g=null,f=null;function s(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:g,rtltranslate:te,progress:j}=e,{$dragel:x,$el:k}=g,q=e.params.scrollbar;let ie=v,j=(u-v)*j;te?(j=-j,j>0?(ie=v-j,j=0):-j+v>u&&(ie=u+j)):j<0?(ie=v+j,j=0):j+v>u&&(ie=u-j),e.ishorizontal()?(x.transform(`translate3d(${j}px, 0, 0)`),x[0].style.width=`${ie}px`):(x.transform(`translate3d(0px, ${j}px, 0)`),x[0].style.height=`${ie}px`),q.hide&&(cleartimeout(g),k[0].style.opacity=1,g=settimeout(()=>{k[0].style.opacity=0,k.transition(400)},1e3))}function z(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:g}=e,{$dragel:te,$el:j}=g;te[0].style.width="",te[0].style.height="",u=e.ishorizontal()?j[0].offsetwidth:j[0].offsetheight,b=e.size/(e.virtualsize+e.params.slidesoffsetbefore-(e.params.centeredslides?e.snapgrid[0]:0)),v=e.params.scrollbar.dragsize==="auto"?u*b:parseint(e.params.scrollbar.dragsize,10),e.ishorizontal()?te[0].style.width=`${v}px`:te[0].style.height=`${v}px`,j[0].style.display=b>=1?"none":"",e.params.scrollbar.hide&&(j[0].style.opacity=0),e.params.watchoverflow&&e.enabled&&g.$el[e.islocked?"addclass":"removeclass"](e.params.scrollbar.lockclass)}function _(g){return e.ishorizontal()?g.type==="touchstart"||g.type==="touchmove"?g.targettouches[0].clientx:g.clientx:g.type==="touchstart"||g.type==="touchmove"?g.targettouches[0].clienty:g.clienty}function o(g){const{scrollbar:te,rtltranslate:j}=e,{$el:x}=te;let k;k=(_(g)-x.offset()[e.ishorizontal()?"left":"top"]-(p!==null?p:v/2))/(u-v),k=math.max(math.min(k,1),0),j&&(k=1-k);const q=e.mintranslate()+(e.maxtranslate()-e.mintranslate())*k;e.updateprogress(q),e.settranslate(q),e.updateactiveindex(),e.updateslidesclasses()}function b(g){const te=e.params.scrollbar,{scrollbar:j,$wrapperel:x}=e,{$el:k,$dragel:q}=j;w=!0,p=g.target===q[0]||g.target===q?_(g)-g.target.getboundingclientrect()[e.ishorizontal()?"left":"top"]:null,g.preventdefault(),g.stoppropagation(),x.transition(100),q.transition(100),o(g),cleartimeout(f),k.transition(0),te.hide&&k.css("opacity",1),e.params.cssmode&&e.$wrapperel.css("scroll-snap-type","none"),c("scrollbardragstart",g)}function r(g){const{scrollbar:te,$wrapperel:j}=e,{$el:x,$dragel:k}=te;w&&(g.preventdefault?g.preventdefault():g.returnvalue=!1,o(g),j.transition(0),x.transition(0),k.transition(0),c("scrollbardragmove",g))}function h(g){const te=e.params.scrollbar,{scrollbar:j,$wrapperel:x}=e,{$el:k}=j;w&&(w=!1,e.params.cssmode&&(e.$wrapperel.css("scroll-snap-type",""),x.transition("")),te.hide&&(cleartimeout(f),f=l(()=>{k.css("opacity",0),k.transition(400)},1e3)),c("scrollbardragend",g),te.snaponrelease&&e.slidetoclosest())}function w(g){const{scrollbar:te,toucheventstouch:j,toucheventsdesktop:x,params:k,support:q}=e,ie=te.$el;if(!ie)return;const j=ie[0],re=!(!q.passivelistener||!k.passivelisteners)&&{passive:!1,capture:!1},ne=!(!q.passivelistener||!k.passivelisteners)&&{passive:!0,capture:!1};if(!j)return;const se=g==="on"?"addeventlistener":"removeeventlistener";q.touch?(j[se](j.start,b,re),j[se](j.move,r,re),j[se](j.end,h,ne)):(j[se](x.start,b,re),a[se](x.move,r,re),a[se](x.end,h,ne))}function u(){const{scrollbar:g,$el:te}=e;e.params.scrollbar=mn(e,e.originalparams.scrollbar,e.params.scrollbar,{el:"swiper-scrollbar"});const j=e.params.scrollbar;if(!j.el)return;let x=m(j.el);e.params.uniquenavelements&&typeof j.el=="string"&&x.length>1&&te.find(j.el).length===1&&(x=te.find(j.el)),x.addclass(e.ishorizontal()?j.horizontalclass:j.verticalclass);let k=x.find(`.${e.params.scrollbar.dragclass}`);k.length===0&&(k=m(`
`),x.append(k)),object.assign(g,{$el:x,el:x[0],$dragel:k,dragel:k[0]}),j.draggable&&e.params.scrollbar.el&&e.scrollbar.el&&w("on"),x&&x[e.enabled?"removeclass":"addclass"](e.params.scrollbar.lockclass)}function f(){const g=e.params.scrollbar,te=e.scrollbar.$el;te&&te.removeclass(e.ishorizontal()?g.horizontalclass:g.verticalclass),e.params.scrollbar.el&&e.scrollbar.el&&w("off")}n({scrollbar:{el:null,dragsize:"auto",hide:!1,draggable:!1,snaponrelease:!0,lockclass:"swiper-scrollbar-lock",dragclass:"swiper-scrollbar-drag",scrollbardisabledclass:"swiper-scrollbar-disabled",horizontalclass:"swiper-scrollbar-horizontal",verticalclass:"swiper-scrollbar-vertical"}}),e.scrollbar={el:null,dragel:null,$el:null,$dragel:null},i("init",()=>{e.params.scrollbar.enabled===!1?v():(u(),z(),s())}),i("update resize observerupdate lock unlock",()=>{z()}),i("settranslate",()=>{s()}),i("settransition",(g,te)=>{(function(j){e.params.scrollbar.el&&e.scrollbar.el&&e.scrollbar.$dragel.transition(j)})(te)}),i("enable disable",()=>{const{$el:g}=e.scrollbar;g&&g[e.enabled?"removeclass":"addclass"](e.params.scrollbar.lockclass)}),i("destroy",()=>{f()});const v=()=>{e.$el.addclass(e.params.scrollbar.scrollbardisabledclass),e.scrollbar.$el&&e.scrollbar.$el.addclass(e.params.scrollbar.scrollbardisabledclass),f()};object.assign(e.scrollbar,{enable:()=>{e.$el.removeclass(e.params.scrollbar.scrollbardisabledclass),e.scrollbar.$el&&e.scrollbar.$el.removeclass(e.params.scrollbar.scrollbardisabledclass),u(),z(),s()},disable:v,updatesize:z,settranslate:s,init:u,destroy:f})},function(r){let{swiper:e,extendparams:n,on:i}=r;n({parallax:{enabled:!1}});const c=(p,v)=>{const{rtl:u}=e,b=m(p),w=u?-1:1,g=b.attr("data-swiper-parallax")||"0";let f=b.attr("data-swiper-parallax-x"),s=b.attr("data-swiper-parallax-y");const z=b.attr("data-swiper-parallax-scale"),_=b.attr("data-swiper-parallax-opacity");if(f||s?(f=f||"0",s=s||"0"):e.ishorizontal()?(f=g,s="0"):(s=g,f="0"),f=f.indexof("%")>=0?parseint(f,10)*v*w+"%":f*v*w+"px",s=s.indexof("%")>=0?parseint(s,10)*v+"%":s*v+"px",_!=null){const o=_-(_-1)*(1-math.abs(v));b[0].style.opacity=o}if(z==null)b.transform(`translate3d(${f}, ${s}, 0px)`);else{const o=z-(z-1)*(1-math.abs(v));b.transform(`translate3d(${f}, ${s}, 0px) scale(${o})`)}},a=()=>{const{$el:p,slides:v,progress:u,snapgrid:b}=e;p.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(w=>{c(w,u)}),v.each((w,g)=>{let f=w.progress;e.params.slidespergroup>1&&e.params.slidesperview!=="auto"&&(f+=math.ceil(g/2)-u*(b.length-1)),f=math.min(math.max(f,-1),1),m(w).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(s=>{c(s,f)})})};i("beforeinit",()=>{e.params.parallax.enabled&&(e.params.watchslidesprogress=!0,e.originalparams.watchslidesprogress=!0)}),i("init",()=>{e.params.parallax.enabled&&a()}),i("settranslate",()=>{e.params.parallax.enabled&&a()}),i("settransition",(p,v)=>{e.params.parallax.enabled&&function(u){u===void 0&&(u=e.params.speed);const{$el:b}=e;b.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(w=>{const g=m(w);let f=parseint(g.attr("data-swiper-parallax-duration"),10)||u;u===0&&(f=0),g.transition(f)})}(v)})},function(r){let{swiper:e,extendparams:n,on:i,emit:c}=r;const a=h();n({zoom:{enabled:!1,maxratio:3,minratio:1,toggle:!0,containerclass:"swiper-zoom-container",zoomedslideclass:"swiper-slide-zoomed"}}),e.zoom={enabled:!1};let p,v,u,b=1,w=!1;const g={$slideel:void 0,slidewidth:void 0,slideheight:void 0,$imageel:void 0,$imagewrapel:void 0,maxratio:3},f={istouched:void 0,ismoved:void 0,currentx:void 0,currenty:void 0,minx:void 0,miny:void 0,maxx:void 0,maxy:void 0,width:void 0,height:void 0,startx:void 0,starty:void 0,touchesstart:{},touchescurrent:{}},s={x:void 0,y:void 0,prevpositionx:void 0,prevpositiony:void 0,prevtime:void 0};let z=1;function _(j){if(j.targettouches.length<2)return 1;const re=j.targettouches[0].pagex,ne=j.targettouches[0].pagey,se=j.targettouches[1].pagex,ae=j.targettouches[1].pagey;return math.sqrt((se-re)**2+(ae-ne)**2)}function o(j){const re=e.support,ne=e.params.zoom;if(v=!1,u=!1,!re.gestures){if(j.type!=="touchstart"||j.type==="touchstart"&&j.targettouches.length<2)return;v=!0,g.scalestart=_(j)}g.$slideel&&g.$slideel.length||(g.$slideel=m(j.target).closest(`.${e.params.slideclass}`),g.$slideel.length===0&&(g.$slideel=e.slides.eq(e.activeindex)),g.$imageel=g.$slideel.find(`.${ne.containerclass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),g.$imagewrapel=g.$imageel.parent(`.${ne.containerclass}`),g.maxratio=g.$imagewrapel.attr("data-swiper-zoom")||ne.maxratio,g.$imagewrapel.length!==0)?(g.$imageel&&g.$imageel.transition(0),w=!0):g.$imageel=void 0}function b(j){const re=e.support,ne=e.params.zoom,se=e.zoom;if(!re.gestures){if(j.type!=="touchmove"||j.type==="touchmove"&&j.targettouches.length<2)return;u=!0,g.scalemove=_(j)}g.$imageel&&g.$imageel.length!==0?(re.gestures?se.scale=j.scale*b:se.scale=g.scalemove/g.scalestart*b,se.scale>g.maxratio&&(se.scale=g.maxratio-1+(se.scale-g.maxratio+1)**.5),se.scalef.touchesstart.x)||!e.ishorizontal()&&(math.floor(f.miny)===math.floor(f.starty)&&f.touchescurrent.yf.touchesstart.y)))return void(f.istouched=!1);j.cancelable&&j.preventdefault(),j.stoppropagation(),f.ismoved=!0,f.currentx=f.touchescurrent.x-f.touchesstart.x+f.startx,f.currenty=f.touchescurrent.y-f.touchesstart.y+f.starty,f.currentxf.maxx&&(f.currentx=f.maxx-1+(f.currentx-f.maxx+1)**.8),f.currentyf.maxy&&(f.currenty=f.maxy-1+(f.currenty-f.maxy+1)**.8),s.prevpositionx||(s.prevpositionx=f.touchescurrent.x),s.prevpositiony||(s.prevpositiony=f.touchescurrent.y),s.prevtime||(s.prevtime=date.now()),s.x=(f.touchescurrent.x-s.prevpositionx)/(date.now()-s.prevtime)/2,s.y=(f.touchescurrent.y-s.prevpositiony)/(date.now()-s.prevtime)/2,math.abs(f.touchescurrent.x-s.prevpositionx)<2&&(s.x=0),math.abs(f.touchescurrent.y-s.prevpositiony)<2&&(s.y=0),s.prevpositionx=f.touchescurrent.x,s.prevpositiony=f.touchescurrent.y,s.prevtime=date.now(),g.$imagewrapel.transform(`translate3d(${f.currentx}px, ${f.currenty}px,0)`)}}function w(){const j=e.zoom;g.$slideel&&e.previousindex!==e.activeindex&&(g.$imageel&&g.$imageel.transform("translate3d(0,0,0) scale(1)"),g.$imagewrapel&&g.$imagewrapel.transform("translate3d(0,0,0)"),j.scale=1,b=1,g.$slideel=void 0,g.$imageel=void 0,g.$imagewrapel=void 0)}function u(j){const re=e.zoom,ne=e.params.zoom;if(g.$slideel||(j&&j.target&&(g.$slideel=m(j.target).closest(`.${e.params.slideclass}`)),g.$slideel||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?g.$slideel=e.$wrapperel.children(`.${e.params.slideactiveclass}`):g.$slideel=e.slides.eq(e.activeindex)),g.$imageel=g.$slideel.find(`.${ne.containerclass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),g.$imagewrapel=g.$imageel.parent(`.${ne.containerclass}`)),!g.$imageel||g.$imageel.length===0||!g.$imagewrapel||g.$imagewrapel.length===0)return;let se,ae,ae,pe,be,it,we,ye,_t,di,ui,pi,$t,mt,on,kn,an,pn;e.params.cssmode&&(e.wrapperel.style.overflow="hidden",e.wrapperel.style.touchaction="none"),g.$slideel.addclass(`${ne.zoomedslideclass}`),f.touchesstart.x===void 0&&j?(se=j.type==="touchend"?j.changedtouches[0].pagex:j.pagex,ae=j.type==="touchend"?j.changedtouches[0].pagey:j.pagey):(se=f.touchesstart.x,ae=f.touchesstart.y),re.scale=g.$imagewrapel.attr("data-swiper-zoom")||ne.maxratio,b=g.$imagewrapel.attr("data-swiper-zoom")||ne.maxratio,j?(an=g.$slideel[0].offsetwidth,pn=g.$slideel[0].offsetheight,ae=g.$slideel.offset().left+a.scrollx,pe=g.$slideel.offset().top+a.scrolly,be=ae+an/2-se,it=pe+pn/2-ae,_t=g.$imageel[0].offsetwidth,di=g.$imageel[0].offsetheight,ui=_t*re.scale,pi=di*re.scale,$t=math.min(an/2-ui/2,0),mt=math.min(pn/2-pi/2,0),on=-$t,kn=-mt,we=be*re.scale,ye=it*re.scale,we<$t&&(we=$t),we>on&&(we=on),yekn&&(ye=kn)):(we=0,ye=0),g.$imagewrapel.transition(300).transform(`translate3d(${we}px, ${ye}px,0)`),g.$imageel.transition(300).transform(`translate3d(0,0,0) scale(${re.scale})`)}function f(){const j=e.zoom,re=e.params.zoom;g.$slideel||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?g.$slideel=e.$wrapperel.children(`.${e.params.slideactiveclass}`):g.$slideel=e.slides.eq(e.activeindex),g.$imageel=g.$slideel.find(`.${re.containerclass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),g.$imagewrapel=g.$imageel.parent(`.${re.containerclass}`)),g.$imageel&&g.$imageel.length!==0&&g.$imagewrapel&&g.$imagewrapel.length!==0&&(e.params.cssmode&&(e.wrapperel.style.overflow="",e.wrapperel.style.touchaction=""),j.scale=1,b=1,g.$imagewrapel.transition(300).transform("translate3d(0,0,0)"),g.$imageel.transition(300).transform("translate3d(0,0,0) scale(1)"),g.$slideel.removeclass(`${re.zoomedslideclass}`),g.$slideel=void 0)}function v(j){const re=e.zoom;re.scale&&re.scale!==1?f():u(j)}function g(){const j=e.support;return{passivelistener:!(e.touchevents.start!=="touchstart"||!j.passivelistener||!e.params.passivelisteners)&&{passive:!0,capture:!1},activelistenerwithcapture:!j.passivelistener||{passive:!1,capture:!0}}}function te(){return`.${e.params.slideclass}`}function j(j){const{passivelistener:re}=g(),ne=te();e.$wrapperel[j]("gesturestart",ne,o,re),e.$wrapperel[j]("gesturechange",ne,b,re),e.$wrapperel[j]("gestureend",ne,r,re)}function x(){p||(p=!0,j("on"))}function k(){p&&(p=!1,j("off"))}function q(){const j=e.zoom;if(j.enabled)return;j.enabled=!0;const re=e.support,{passivelistener:ne,activelistenerwithcapture:se}=g(),ae=te();re.gestures?(e.$wrapperel.on(e.touchevents.start,x,ne),e.$wrapperel.on(e.touchevents.end,k,ne)):e.touchevents.start==="touchstart"&&(e.$wrapperel.on(e.touchevents.start,ae,o,ne),e.$wrapperel.on(e.touchevents.move,ae,b,se),e.$wrapperel.on(e.touchevents.end,ae,r,ne),e.touchevents.cancel&&e.$wrapperel.on(e.touchevents.cancel,ae,r,ne)),e.$wrapperel.on(e.touchevents.move,`.${e.params.zoom.containerclass}`,h,se)}function ie(){const j=e.zoom;if(!j.enabled)return;const re=e.support;j.enabled=!1;const{passivelistener:ne,activelistenerwithcapture:se}=g(),ae=te();re.gestures?(e.$wrapperel.off(e.touchevents.start,x,ne),e.$wrapperel.off(e.touchevents.end,k,ne)):e.touchevents.start==="touchstart"&&(e.$wrapperel.off(e.touchevents.start,ae,o,ne),e.$wrapperel.off(e.touchevents.move,ae,b,se),e.$wrapperel.off(e.touchevents.end,ae,r,ne),e.touchevents.cancel&&e.$wrapperel.off(e.touchevents.cancel,ae,r,ne)),e.$wrapperel.off(e.touchevents.move,`.${e.params.zoom.containerclass}`,h,se)}object.defineproperty(e.zoom,"scale",{get:()=>z,set(j){if(z!==j){const re=g.$imageel?g.$imageel[0]:void 0,ne=g.$slideel?g.$slideel[0]:void 0;c("zoomchange",j,re,ne)}z=j}}),i("init",()=>{e.params.zoom.enabled&&q()}),i("destroy",()=>{ie()}),i("touchstart",(j,re)=>{e.zoom.enabled&&function(ne){const se=e.device;g.$imageel&&g.$imageel.length!==0&&(f.istouched||(se.android&&ne.cancelable&&ne.preventdefault(),f.istouched=!0,f.touchesstart.x=ne.type==="touchstart"?ne.targettouches[0].pagex:ne.pagex,f.touchesstart.y=ne.type==="touchstart"?ne.targettouches[0].pagey:ne.pagey))}(re)}),i("touchend",(j,re)=>{e.zoom.enabled&&function(){const ne=e.zoom;if(!g.$imageel||g.$imageel.length===0)return;if(!f.istouched||!f.ismoved)return f.istouched=!1,void(f.ismoved=!1);f.istouched=!1,f.ismoved=!1;let se=300,ae=300;const ae=s.x*se,pe=f.currentx+ae,be=s.y*ae,it=f.currenty+be;s.x!==0&&(se=math.abs((pe-f.currentx)/s.x)),s.y!==0&&(ae=math.abs((it-f.currenty)/s.y));const we=math.max(se,ae);f.currentx=pe,f.currenty=it;const ye=f.width*ne.scale,_t=f.height*ne.scale;f.minx=math.min(g.slidewidth/2-ye/2,0),f.maxx=-f.minx,f.miny=math.min(g.slideheight/2-_t/2,0),f.maxy=-f.miny,f.currentx=math.max(math.min(f.currentx,f.maxx),f.minx),f.currenty=math.max(math.min(f.currenty,f.maxy),f.miny),g.$imagewrapel.transition(we).transform(`translate3d(${f.currentx}px, ${f.currenty}px,0)`)}()}),i("doubletap",(j,re)=>{!e.animating&&e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&v(re)}),i("transitionend",()=>{e.zoom.enabled&&e.params.zoom.enabled&&w()}),i("slidechange",()=>{e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssmode&&w()}),object.assign(e.zoom,{enable:q,disable:ie,in:u,out:f,toggle:v})},function(r){let{swiper:e,extendparams:n,on:i,emit:c}=r;n({lazy:{checkinview:!1,enabled:!1,loadprevnext:!1,loadprevnextamount:1,loadontransitionstart:!1,scrollingelement:"",elementclass:"swiper-lazy",loadingclass:"swiper-lazy-loading",loadedclass:"swiper-lazy-loaded",preloaderclass:"swiper-lazy-preloader"}}),e.lazy={};let a=!1,p=!1;function v(w,g){g===void 0&&(g=!0);const f=e.params.lazy;if(w===void 0||e.slides.length===0)return;const s=e.virtual&&e.params.virtual.enabled?e.$wrapperel.children(`.${e.params.slideclass}[data-swiper-slide-index="${w}"]`):e.slides.eq(w),z=s.find(`.${f.elementclass}:not(.${f.loadedclass}):not(.${f.loadingclass})`);!s.hasclass(f.elementclass)||s.hasclass(f.loadedclass)||s.hasclass(f.loadingclass)||z.push(s[0]),z.length!==0&&z.each(_=>{const o=m(_);o.addclass(f.loadingclass);const b=o.attr("data-background"),r=o.attr("data-src"),h=o.attr("data-srcset"),w=o.attr("data-sizes"),u=o.parent("picture");e.loadimage(o[0],r||b,h,w,!1,()=>{if(e!=null&&e&&(!e||e.params)&&!e.destroyed){if(b?(o.css("background-image",`url("${b}")`),o.removeattr("data-background")):(h&&(o.attr("srcset",h),o.removeattr("data-srcset")),w&&(o.attr("sizes",w),o.removeattr("data-sizes")),u.length&&u.children("source").each(f=>{const v=m(f);v.attr("data-srcset")&&(v.attr("srcset",v.attr("data-srcset")),v.removeattr("data-srcset"))}),r&&(o.attr("src",r),o.removeattr("data-src"))),o.addclass(f.loadedclass).removeclass(f.loadingclass),s.find(`.${f.preloaderclass}`).remove(),e.params.loop&&g){const f=s.attr("data-swiper-slide-index");s.hasclass(e.params.slideduplicateclass)?v(e.$wrapperel.children(`[data-swiper-slide-index="${f}"]:not(.${e.params.slideduplicateclass})`).index(),!1):v(e.$wrapperel.children(`.${e.params.slideduplicateclass}[data-swiper-slide-index="${f}"]`).index(),!1)}c("lazyimageready",s[0],o[0]),e.params.autoheight&&e.updateautoheight()}}),c("lazyimageload",s[0],o[0])})}function u(){const{$wrapperel:w,params:g,slides:f,activeindex:s}=e,z=e.virtual&&g.virtual.enabled,_=g.lazy;let o=g.slidesperview;function b(h){if(z){if(w.children(`.${g.slideclass}[data-swiper-slide-index="${h}"]`).length)return!0}else if(f[h])return!0;return!1}function r(h){return z?m(h).attr("data-swiper-slide-index"):m(h).index()}if(o==="auto"&&(o=0),p||(p=!0),e.params.watchslidesprogress)w.children(`.${g.slidevisibleclass}`).each(h=>{v(z?m(h).attr("data-swiper-slide-index"):m(h).index())});else if(o>1)for(let h=s;h1||_.loadprevnextamount&&_.loadprevnextamount>1){const h=_.loadprevnextamount,w=math.ceil(o),u=math.min(s+w+math.max(h,w),f.length),f=math.max(s-math.max(w,h),0);for(let v=s+w;v0&&v(r(h));const w=w.children(`.${g.slideprevclass}`);w.length>0&&v(r(w))}}function b(){const w=h();if(!e||e.destroyed)return;const g=e.params.lazy.scrollingelement?m(e.params.lazy.scrollingelement):m(w),f=g[0]===w,s=f?w.innerwidth:g[0].offsetwidth,z=f?w.innerheight:g[0].offsetheight,_=e.$el.offset(),{rtltranslate:o}=e;let b=!1;o&&(_.left-=e.$el[0].scrollleft);const r=[[_.left,_.top],[_.left+e.width,_.top],[_.left,_.top+e.height],[_.left+e.width,_.top+e.height]];for(let w=0;w=0&&u[0]<=s&&u[1]>=0&&u[1]<=z){if(u[0]===0&&u[1]===0)continue;b=!0}}const h=!(e.touchevents.start!=="touchstart"||!e.support.passivelistener||!e.params.passivelisteners)&&{passive:!0,capture:!1};b?(u(),g.off("scroll",b,h)):a||(a=!0,g.on("scroll",b,h))}i("beforeinit",()=>{e.params.lazy.enabled&&e.params.preloadimages&&(e.params.preloadimages=!1)}),i("init",()=>{e.params.lazy.enabled&&(e.params.lazy.checkinview?b():u())}),i("scroll",()=>{e.params.freemode&&e.params.freemode.enabled&&!e.params.freemode.sticky&&u()}),i("scrollbardragmove resize _freemodenomomentumrelease",()=>{e.params.lazy.enabled&&(e.params.lazy.checkinview?b():u())}),i("transitionstart",()=>{e.params.lazy.enabled&&(e.params.lazy.loadontransitionstart||!e.params.lazy.loadontransitionstart&&!p)&&(e.params.lazy.checkinview?b():u())}),i("transitionend",()=>{e.params.lazy.enabled&&!e.params.lazy.loadontransitionstart&&(e.params.lazy.checkinview?b():u())}),i("slidechange",()=>{const{lazy:w,cssmode:g,watchslidesprogress:f,touchreleaseonedges:s,resistanceratio:z}=e.params;w.enabled&&(g||f&&(s||z===0))&&u()}),i("destroy",()=>{e.$el&&e.$el.find(`.${e.params.lazy.loadingclass}`).removeclass(e.params.lazy.loadingclass)}),object.assign(e.lazy,{load:u,loadinslide:v})},function(r){let{swiper:e,extendparams:n,on:i}=r;function c(p,v){const u=function(){let g,f,s;return(z,_)=>{for(f=-1,g=z.length;g-f>1;)s=g+f>>1,z[s]<=_?f=s:g=s;return g}}();let b,w;return this.x=p,this.y=v,this.lastindex=p.length-1,this.interpolate=function(g){return g?(w=u(this.x,g),b=w-1,(g-this.x[b])*(this.y[w]-this.y[b])/(this.x[w]-this.x[b])+this.y[b]):0},this}function a(){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)}n({controller:{control:void 0,inverse:!1,by:"slide"}}),e.controller={control:void 0},i("beforeinit",()=>{e.controller.control=e.params.controller.control}),i("update",()=>{a()}),i("resize",()=>{a()}),i("observerupdate",()=>{a()}),i("settranslate",(p,v,u)=>{e.controller.control&&e.controller.settranslate(v,u)}),i("settransition",(p,v,u)=>{e.controller.control&&e.controller.settransition(v,u)}),object.assign(e.controller,{settranslate:function(p,v){const u=e.controller.control;let b,w;const g=e.constructor;function f(s){const z=e.rtltranslate?-e.translate:e.translate;e.params.controller.by==="slide"&&(function(_){e.controller.spline||(e.controller.spline=e.params.loop?new c(e.slidesgrid,_.slidesgrid):new c(e.snapgrid,_.snapgrid))}(s),w=-e.controller.spline.interpolate(-z)),w&&e.params.controller.by!=="container"||(b=(s.maxtranslate()-s.mintranslate())/(e.maxtranslate()-e.mintranslate()),w=(z-e.mintranslate())*b+s.mintranslate()),e.params.controller.inverse&&(w=s.maxtranslate()-w),s.updateprogress(w),s.settranslate(w,e),s.updateactiveindex(),s.updateslidesclasses()}if(array.isarray(u))for(let s=0;s{f.updateautoheight()}),f.$wrapperel.transitionend(()=>{b&&(f.params.loop&&e.params.controller.by==="slide"&&f.loopfix(),f.transitionend())}))}if(array.isarray(b))for(w=0;w{p(f),f[0].tagname!=="button"&&(u(f,"button"),f.on("keydown",s)),w(f,g),function(te,j){te.attr("aria-controls",j)}(f,v)},b=()=>{e.a11y.clicked=!0},r=()=>{requestanimationframe(()=>{requestanimationframe(()=>{e.destroyed||(e.a11y.clicked=!1)})})},h=f=>{if(e.a11y.clicked)return;const v=f.target.closest(`.${e.params.slideclass}`);if(!v||!e.slides.includes(v))return;const g=e.slides.indexof(v)===e.activeindex,te=e.params.watchslidesprogress&&e.visibleslides&&e.visibleslides.includes(v);g||te||f.sourcecapabilities&&f.sourcecapabilities.firestouchevents||(e.ishorizontal()?e.el.scrollleft=0:e.el.scrolltop=0,e.slideto(e.slides.indexof(v),0))},w=()=>{const f=e.params.a11y;f.itemroledescriptionmessage&&b(m(e.slides),f.itemroledescriptionmessage),f.sliderole&&u(m(e.slides),f.sliderole);const v=e.params.loop?e.slides.filter(g=>!g.classlist.contains(e.params.slideduplicateclass)).length:e.slides.length;f.slidelabelmessage&&e.slides.each((g,te)=>{const j=m(g),x=e.params.loop?parseint(j.attr("data-swiper-slide-index"),10):te;w(j,f.slidelabelmessage.replace(/\{\{index\}\}/,x+1).replace(/\{\{slideslength\}\}/,v))})},u=()=>{const f=e.params.a11y;e.$el.append(c);const v=e.$el;f.containerroledescriptionmessage&&b(v,f.containerroledescriptionmessage),f.containermessage&&w(v,f.containermessage);const g=e.$wrapperel,te=f.id||g.attr("id")||`swiper-wrapper-${j=16,j===void 0&&(j=16),"x".repeat(j).replace(/x/g,()=>math.round(16*math.random()).tostring(16))}`;var j;const x=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite";var k;let q,ie;k=te,g.attr("id",k),function(j,re){j.attr("aria-live",re)}(g,x),w(),e.navigation&&e.navigation.$nextel&&(q=e.navigation.$nextel),e.navigation&&e.navigation.$prevel&&(ie=e.navigation.$prevel),q&&q.length&&o(q,te,f.nextslidemessage),ie&&ie.length&&o(ie,te,f.prevslidemessage),_()&&e.pagination.$el.on("keydown",be(e.params.pagination.bulletclass),s),e.$el.on("focus",h,!0),e.$el.on("pointerdown",b,!0),e.$el.on("pointerup",r,!0)};i("beforeinit",()=>{c=m(``)}),i("afterinit",()=>{e.params.a11y.enabled&&u()}),i("slideslengthchange snapgridlengthchange slidesgridlengthchange",()=>{e.params.a11y.enabled&&w()}),i("fromedge toedge afterinit lock unlock",()=>{e.params.a11y.enabled&&function(){if(e.params.loop||e.params.rewind||!e.navigation)return;const{$nextel:f,$prevel:v}=e.navigation;v&&v.length>0&&(e.isbeginning?(g(v),v(v)):(f(v),p(v))),f&&f.length>0&&(e.isend?(g(f),v(f)):(f(f),p(f)))}()}),i("paginationupdate",()=>{e.params.a11y.enabled&&function(){const f=e.params.a11y;z()&&e.pagination.bullets.each(v=>{const g=m(v);e.params.pagination.clickable&&(p(g),e.params.pagination.renderbullet||(u(g,"button"),w(g,f.paginationbulletmessage.replace(/\{\{index\}\}/,g.index()+1)))),g.is(`.${e.params.pagination.bulletactiveclass}`)?g.attr("aria-current","true"):g.removeattr("aria-current")})}()}),i("destroy",()=>{e.params.a11y.enabled&&function(){let f,v;c&&c.length>0&&c.remove(),e.navigation&&e.navigation.$nextel&&(f=e.navigation.$nextel),e.navigation&&e.navigation.$prevel&&(v=e.navigation.$prevel),f&&f.off("keydown",s),v&&v.off("keydown",s),_()&&e.pagination.$el.off("keydown",be(e.params.pagination.bulletclass),s),e.$el.off("focus",h,!0),e.$el.off("pointerdown",b,!0),e.$el.off("pointerup",r,!0)}()})},function(r){let{swiper:e,extendparams:n,on:i}=r;n({history:{enabled:!1,root:"",replacestate:!1,key:"slides",keepquery:!1}});let c=!1,a={};const p=g=>g.tostring().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),v=g=>{const f=h();let s;s=g?new url(g):f.location;const z=s.pathname.slice(1).split("/").filter(o=>o!==""),_=z.length;return{key:z[_-2],value:z[_-1]}},u=(g,f)=>{const s=h();if(!c||!e.params.history.enabled)return;let z;z=e.params.url?new url(e.params.url):s.location;const _=e.slides.eq(f);let o=p(_.attr("data-history"));if(e.params.history.root.length>0){let r=e.params.history.root;r[r.length-1]==="/"&&(r=r.slice(0,r.length-1)),o=`${r}/${g}/${o}`}else z.pathname.includes(g)||(o=`${g}/${o}`);e.params.history.keepquery&&(o+=z.search);const b=s.history.state;b&&b.value===o||(e.params.history.replacestate?s.history.replacestate({value:o},null,o):s.history.pushstate({value:o},null,o))},b=(g,f,s)=>{if(f)for(let z=0,_=e.slides.length;z<_;z+=1){const o=e.slides.eq(z);if(p(o.attr("data-history"))===f&&!o.hasclass(e.params.slideduplicateclass)){const b=o.index();e.slideto(b,g,s)}}else e.slideto(0,g,s)},w=()=>{a=v(e.params.url),b(e.params.speed,a.value,!1)};i("init",()=>{e.params.history.enabled&&(()=>{const g=h();if(e.params.history){if(!g.history||!g.history.pushstate)return e.params.history.enabled=!1,void(e.params.hashnavigation.enabled=!0);c=!0,a=v(e.params.url),(a.key||a.value)&&(b(0,a.value,e.params.runcallbacksoninit),e.params.history.replacestate||g.addeventlistener("popstate",w))}})()}),i("destroy",()=>{e.params.history.enabled&&(()=>{const g=h();e.params.history.replacestate||g.removeeventlistener("popstate",w)})()}),i("transitionend _freemodenomomentumrelease",()=>{c&&u(e.params.history.key,e.activeindex)}),i("slidechange",()=>{c&&e.params.cssmode&&u(e.params.history.key,e.activeindex)})},function(r){let{swiper:e,extendparams:n,emit:i,on:c}=r,a=!1;const p=d(),v=h();n({hashnavigation:{enabled:!1,replacestate:!1,watchstate:!1}});const u=()=>{i("hashchange");const w=p.location.hash.replace("#","");if(w!==e.slides.eq(e.activeindex).attr("data-hash")){const g=e.$wrapperel.children(`.${e.params.slideclass}[data-hash="${w}"]`).index();if(g===void 0)return;e.slideto(g)}},b=()=>{if(a&&e.params.hashnavigation.enabled)if(e.params.hashnavigation.replacestate&&v.history&&v.history.replacestate)v.history.replacestate(null,null,`#${e.slides.eq(e.activeindex).attr("data-hash")}`||""),i("hashset");else{const w=e.slides.eq(e.activeindex),g=w.attr("data-hash")||w.attr("data-history");p.location.hash=g||"",i("hashset")}};c("init",()=>{e.params.hashnavigation.enabled&&(()=>{if(!e.params.hashnavigation.enabled||e.params.history&&e.params.history.enabled)return;a=!0;const w=p.location.hash.replace("#","");if(w)for(let f=0,s=e.slides.length;f{e.params.hashnavigation.enabled&&e.params.hashnavigation.watchstate&&m(v).off("hashchange",u)}),c("transitionend _freemodenomomentumrelease",()=>{a&&b()}),c("slidechange",()=>{a&&e.params.cssmode&&b()})},function(r){let e,{swiper:n,extendparams:i,on:c,emit:a}=r;function p(){if(!n.size)return n.autoplay.running=!1,void(n.autoplay.paused=!1);const z=n.slides.eq(n.activeindex);let _=n.params.autoplay.delay;z.attr("data-swiper-autoplay")&&(_=z.attr("data-swiper-autoplay")||n.params.autoplay.delay),cleartimeout(e),e=l(()=>{let o;n.params.autoplay.reversedirection?n.params.loop?(n.loopfix(),o=n.slideprev(n.params.speed,!0,!0),a("autoplay")):n.isbeginning?n.params.autoplay.stoponlastslide?u():(o=n.slideto(n.slides.length-1,n.params.speed,!0,!0),a("autoplay")):(o=n.slideprev(n.params.speed,!0,!0),a("autoplay")):n.params.loop?(n.loopfix(),o=n.slidenext(n.params.speed,!0,!0),a("autoplay")):n.isend?n.params.autoplay.stoponlastslide?u():(o=n.slideto(0,n.params.speed,!0,!0),a("autoplay")):(o=n.slidenext(n.params.speed,!0,!0),a("autoplay")),(n.params.cssmode&&n.autoplay.running||o===!1)&&p()},_)}function v(){return e===void 0&&!n.autoplay.running&&(n.autoplay.running=!0,a("autoplaystart"),p(),!0)}function u(){return!!n.autoplay.running&&e!==void 0&&(e&&(cleartimeout(e),e=void 0),n.autoplay.running=!1,a("autoplaystop"),!0)}function b(z){n.autoplay.running&&(n.autoplay.paused||(e&&cleartimeout(e),n.autoplay.paused=!0,z!==0&&n.params.autoplay.waitfortransition?["transitionend","webkittransitionend"].foreach(_=>{n.$wrapperel[0].addeventlistener(_,g)}):(n.autoplay.paused=!1,p())))}function w(){const z=d();z.visibilitystate==="hidden"&&n.autoplay.running&&b(),z.visibilitystate==="visible"&&n.autoplay.paused&&(p(),n.autoplay.paused=!1)}function g(z){n&&!n.destroyed&&n.$wrapperel&&z.target===n.$wrapperel[0]&&(["transitionend","webkittransitionend"].foreach(_=>{n.$wrapperel[0].removeeventlistener(_,g)}),n.autoplay.paused=!1,n.autoplay.running?p():u())}function f(){n.params.autoplay.disableoninteraction?u():(a("autoplaypause"),b()),["transitionend","webkittransitionend"].foreach(z=>{n.$wrapperel[0].removeeventlistener(z,g)})}function s(){n.params.autoplay.disableoninteraction||(n.autoplay.paused=!1,a("autoplayresume"),p())}n.autoplay={running:!1,paused:!1},i({autoplay:{enabled:!1,delay:3e3,waitfortransition:!0,disableoninteraction:!0,stoponlastslide:!1,reversedirection:!1,pauseonmouseenter:!1}}),c("init",()=>{n.params.autoplay.enabled&&(v(),d().addeventlistener("visibilitychange",w),n.params.autoplay.pauseonmouseenter&&(n.$el.on("mouseenter",f),n.$el.on("mouseleave",s)))}),c("beforetransitionstart",(z,_,o)=>{n.autoplay.running&&(o||!n.params.autoplay.disableoninteraction?n.autoplay.pause(_):u())}),c("sliderfirstmove",()=>{n.autoplay.running&&(n.params.autoplay.disableoninteraction?u():b())}),c("touchend",()=>{n.params.cssmode&&n.autoplay.paused&&!n.params.autoplay.disableoninteraction&&p()}),c("destroy",()=>{n.$el.off("mouseenter",f),n.$el.off("mouseleave",s),n.autoplay.running&&u(),d().removeeventlistener("visibilitychange",w)}),object.assign(n.autoplay,{pause:b,run:p,start:v,stop:u})},function(r){let{swiper:e,extendparams:n,on:i}=r;n({thumbs:{swiper:null,multipleactivethumbs:!0,autoscrolloffset:0,slidethumbactiveclass:"swiper-slide-thumb-active",thumbscontainerclass:"swiper-thumbs"}});let c=!1,a=!1;function p(){const b=e.thumbs.swiper;if(!b||b.destroyed)return;const w=b.clickedindex,g=b.clickedslide;if(g&&m(g).hasclass(e.params.thumbs.slidethumbactiveclass)||w==null)return;let f;if(f=b.params.loop?parseint(m(b.clickedslide).attr("data-swiper-slide-index"),10):w,e.params.loop){let s=e.activeindex;e.slides.eq(s).hasclass(e.params.slideduplicateclass)&&(e.loopfix(),e._clientleft=e.$wrapperel[0].clientleft,s=e.activeindex);const z=e.slides.eq(s).prevall(`[data-swiper-slide-index="${f}"]`).eq(0).index(),_=e.slides.eq(s).nextall(`[data-swiper-slide-index="${f}"]`).eq(0).index();f=z===void 0?_:_===void 0?z:_-s1&&!e.params.centeredslides&&(f=e.params.slidesperview),e.params.thumbs.multipleactivethumbs||(f=1),f=math.floor(f),w.slides.removeclass(s),w.params.loop||w.params.virtual&&w.params.virtual.enabled)for(let o=0;o1?w:r:w-re.previousindex?"next":"prev"}else o=e.realindex,b=o>e.previousindex?"next":"prev";_&&(o+=b==="next"?z:-1*z),w.visibleslidesindexes&&w.visibleslidesindexes.indexof(o)<0&&(w.params.centeredslides?o=o>r?o-math.floor(g/2)+1:o+math.floor(g/2)-1:o>r&&w.params.slidespergroup,w.slideto(o,b?0:void 0))}}e.thumbs={swiper:null},i("beforeinit",()=>{const{thumbs:b}=e.params;b&&b.swiper&&(v(),u(!0))}),i("slidechange update resize observerupdate",()=>{u()}),i("settransition",(b,w)=>{const g=e.thumbs.swiper;g&&!g.destroyed&&g.settransition(w)}),i("beforedestroy",()=>{const b=e.thumbs.swiper;b&&!b.destroyed&&a&&b.destroy()}),object.assign(e.thumbs,{init:v,update:u})},function(r){let{swiper:e,extendparams:n,emit:i,once:c}=r;n({freemode:{enabled:!1,momentum:!0,momentumratio:1,momentumbounce:!0,momentumbounceratio:1,momentumvelocityratio:1,sticky:!1,minimumvelocity:.02}}),object.assign(e,{freemode:{ontouchstart:function(){const a=e.gettranslate();e.settranslate(a),e.settransition(0),e.toucheventsdata.velocities.length=0,e.freemode.ontouchend({currentpos:e.rtl?e.translate:-e.translate})},ontouchmove:function(){const{toucheventsdata:a,touches:p}=e;a.velocities.length===0&&a.velocities.push({position:p[e.ishorizontal()?"startx":"starty"],time:a.touchstarttime}),a.velocities.push({position:p[e.ishorizontal()?"currentx":"currenty"],time:k()})},ontouchend:function(a){let{currentpos:p}=a;const{params:v,$wrapperel:u,rtltranslate:b,snapgrid:w,toucheventsdata:g}=e,f=k()-g.touchstarttime;if(p<-e.mintranslate())e.slideto(e.activeindex);else if(p>-e.maxtranslate())e.slides.length1){const w=g.velocities.pop(),u=g.velocities.pop(),f=w.position-u.position,v=w.time-u.time;e.velocity=f/v,e.velocity/=2,math.abs(e.velocity)150||k()-w.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=v.freemode.momentumvelocityratio,g.velocities.length=0;let s=1e3*v.freemode.momentumratio;const z=e.velocity*s;let _=e.translate+z;b&&(_=-_);let o,b=!1;const r=20*math.abs(e.velocity)*v.freemode.momentumbounceratio;let h;if(_e.mintranslate())v.freemode.momentumbounce?(_-e.mintranslate()>r&&(_=e.mintranslate()+r),o=e.mintranslate(),b=!0,g.allowmomentumbounce=!0):_=e.mintranslate(),v.loop&&v.centeredslides&&(h=!0);else if(v.freemode.sticky){let w;for(let u=0;u-_){w=u;break}_=math.abs(w[w]-_){e.loopfix()}),e.velocity!==0){if(s=math.abs(b?(-_-e.translate)/e.velocity:(_-e.translate)/e.velocity),v.freemode.sticky){const w=math.abs((b?-_:_)-e.translate),u=e.slidessizesgrid[e.activeindex];s=w{e&&!e.destroyed&&g.allowmomentumbounce&&(i("momentumbounce"),e.settransition(v.speed),settimeout(()=>{e.settranslate(o),u.transitionend(()=>{e&&!e.destroyed&&e.transitionend()})},0))})):e.velocity?(i("_freemodenomomentumrelease"),e.updateprogress(_),e.settransition(s),e.settranslate(_),e.transitionstart(!0,e.swipedirection),e.animating||(e.animating=!0,u.transitionend(()=>{e&&!e.destroyed&&e.transitionend()}))):e.updateprogress(_),e.updateactiveindex(),e.updateslidesclasses()}else{if(v.freemode.sticky)return void e.slidetoclosest();v.freemode&&i("_freemodenomomentumrelease")}(!v.freemode.momentum||f>=v.longswipesms)&&(e.updateprogress(),e.updateactiveindex(),e.updateslidesclasses())}}}})},function(r){let e,n,i,{swiper:c,extendparams:a}=r;a({grid:{rows:1,fill:"column"}}),c.grid={initslides:p=>{const{slidesperview:v}=c.params,{rows:u,fill:b}=c.params.grid;n=e/u,i=math.floor(p/u),e=math.floor(p/u)===p/u?p:math.ceil(p/u)*u,v!=="auto"&&b==="row"&&(e=math.max(e,v*u))},updateslide:(p,v,u,b)=>{const{slidespergroup:w,spacebetween:g}=c.params,{rows:f,fill:s}=c.params.grid;let z,_,o;if(s==="row"&&w>1){const b=math.floor(p/(w*f)),r=p-f*w*b,h=b===0?w:math.min(math.ceil((u-b*f*w)/f),w);o=math.floor(r/h),_=r-o*h+b*w,z=_+o*e/f,v.css({"-webkit-order":z,order:z})}else s==="column"?(_=math.floor(p/f),o=p-_*f,(_>i||_===i&&o===f-1)&&(o+=1,o>=f&&(o=0,_+=1))):(o=math.floor(p/n),_=p-o*n);v.css(b("margin-top"),o!==0?g&&`${g}px`:"")},updatewrappersize:(p,v,u)=>{const{spacebetween:b,centeredslides:w,roundlengths:g}=c.params,{rows:f}=c.params.grid;if(c.virtualsize=(p+b)*e,c.virtualsize=math.ceil(c.virtualsize/f)-b,c.$wrapperel.css({[u("width")]:`${c.virtualsize+b}px`}),w){v.splice(0,v.length);const s=[];for(let z=0;z{const{slides:c}=e,a=e.params.fadeeffect;for(let p=0;p{const{transformel:a}=e.params.fadeeffect;(a?e.slides.find(a):e.slides).transition(c),tt({swiper:e,duration:c,transformel:a,allslides:!0})},overwriteparams:()=>({slidesperview:1,slidespergroup:1,watchslidesprogress:!0,spacebetween:0,virtualtranslate:!e.params.cssmode})})},function(r){let{swiper:e,extendparams:n,on:i}=r;n({cubeeffect:{slideshadows:!0,shadow:!0,shadowoffset:20,shadowscale:.94}});const c=(a,p,v)=>{let u=v?a.find(".swiper-slide-shadow-left"):a.find(".swiper-slide-shadow-top"),b=v?a.find(".swiper-slide-shadow-right"):a.find(".swiper-slide-shadow-bottom");u.length===0&&(u=m(`
`),a.append(u)),b.length===0&&(b=m(`
`),a.append(b)),u.length&&(u[0].style.opacity=math.max(-p,0)),b.length&&(b[0].style.opacity=math.max(p,0))};qe({effect:"cube",swiper:e,on:i,settranslate:()=>{const{$el:a,$wrapperel:p,slides:v,width:u,height:b,rtltranslate:w,size:g,browser:f}=e,s=e.params.cubeeffect,z=e.ishorizontal(),_=e.virtual&&e.params.virtual.enabled;let o,b=0;s.shadow&&(z?(o=p.find(".swiper-cube-shadow"),o.length===0&&(o=m('
'),p.append(o)),o.css({height:`${u}px`})):(o=a.find(".swiper-cube-shadow"),o.length===0&&(o=m('
'),a.append(o))));for(let h=0;h-1&&(b=90*u+90*g,w&&(b=90*-u-90*g)),w.transform(k),s.slideshadows&&c(w,g,z)}if(p.css({"-webkit-transform-origin":`50% 50% -${g/2}px`,"transform-origin":`50% 50% -${g/2}px`}),s.shadow)if(z)o.transform(`translate3d(0px, ${u/2+s.shadowoffset}px, ${-u/2}px) rotatex(90deg) rotatez(0deg) scale(${s.shadowscale})`);else{const h=math.abs(b)-90*math.floor(math.abs(b)/90),w=1.5-(math.sin(2*h*math.pi/360)/2+math.cos(2*h*math.pi/360)/2),u=s.shadowscale,f=s.shadowscale/w,v=s.shadowoffset;o.transform(`scale3d(${u}, 1, ${f}) translate3d(0px, ${b/2+v}px, ${-b/2/f}px) rotatex(-90deg)`)}const r=f.issafari||f.iswebview?-g/2:0;p.transform(`translate3d(0px,0,${r}px) rotatex(${e.ishorizontal()?0:b}deg) rotatey(${e.ishorizontal()?-b:0}deg)`),p[0].style.setproperty("--swiper-cube-translate-z",`${r}px`)},settransition:a=>{const{$el:p,slides:v}=e;v.transition(a).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(a),e.params.cubeeffect.shadow&&!e.ishorizontal()&&p.find(".swiper-cube-shadow").transition(a)},recreateshadows:()=>{const a=e.ishorizontal();e.slides.each(p=>{const v=math.max(math.min(p.progress,1),-1);c(m(p),v,a)})},geteffectparams:()=>e.params.cubeeffect,perspective:()=>!0,overwriteparams:()=>({slidesperview:1,slidespergroup:1,watchslidesprogress:!0,resistanceratio:0,spacebetween:0,centeredslides:!1,virtualtranslate:!0})})},function(r){let{swiper:e,extendparams:n,on:i}=r;n({flipeffect:{slideshadows:!0,limitrotation:!0,transformel:null}});const c=(a,p,v)=>{let u=e.ishorizontal()?a.find(".swiper-slide-shadow-left"):a.find(".swiper-slide-shadow-top"),b=e.ishorizontal()?a.find(".swiper-slide-shadow-right"):a.find(".swiper-slide-shadow-bottom");u.length===0&&(u=re(v,a,e.ishorizontal()?"left":"top")),b.length===0&&(b=re(v,a,e.ishorizontal()?"right":"bottom")),u.length&&(u[0].style.opacity=math.max(-p,0)),b.length&&(b[0].style.opacity=math.max(p,0))};qe({effect:"flip",swiper:e,on:i,settranslate:()=>{const{slides:a,rtltranslate:p}=e,v=e.params.flipeffect;for(let u=0;u{const{transformel:p}=e.params.flipeffect;(p?e.slides.find(p):e.slides).transition(a).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(a),tt({swiper:e,duration:a,transformel:p})},recreateshadows:()=>{const a=e.params.flipeffect;e.slides.each(p=>{const v=m(p);let u=v[0].progress;e.params.flipeffect.limitrotation&&(u=math.max(math.min(p.progress,1),-1)),c(v,u,a)})},geteffectparams:()=>e.params.flipeffect,perspective:()=>!0,overwriteparams:()=>({slidesperview:1,slidespergroup:1,watchslidesprogress:!0,spacebetween:0,virtualtranslate:!e.params.cssmode})})},function(r){let{swiper:e,extendparams:n,on:i}=r;n({coverfloweffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideshadows:!0,transformel:null}}),qe({effect:"coverflow",swiper:e,on:i,settranslate:()=>{const{width:c,height:a,slides:p,slidessizesgrid:v}=e,u=e.params.coverfloweffect,b=e.ishorizontal(),w=e.translate,g=b?c/2-w:a/2-w,f=b?u.rotate:-u.rotate,s=u.depth;for(let z=0,_=p.length;z<_;z+=1){const o=p.eq(z),b=v[z],r=(g-o[0].swiperslideoffset-b/2)/b,h=typeof u.modifier=="function"?u.modifier(r):r*u.modifier;let w=b?f*h:0,u=b?0:f*h,f=-s*math.abs(h),v=u.stretch;typeof v=="string"&&v.indexof("%")!==-1&&(v=parsefloat(u.stretch)/100*b);let g=b?0:v*h,te=b?v*h:0,j=1-(1-u.scale)*math.abs(h);math.abs(te)<.001&&(te=0),math.abs(g)<.001&&(g=0),math.abs(f)<.001&&(f=0),math.abs(w)<.001&&(w=0),math.abs(u)<.001&&(u=0),math.abs(j)<.001&&(j=0);const x=`translate3d(${te}px,${g}px,${f}px) rotatex(${u}deg) rotatey(${w}deg) scale(${j})`;if(rt(u,o).transform(x),o[0].style.zindex=1-math.abs(math.round(h)),u.slideshadows){let k=b?o.find(".swiper-slide-shadow-left"):o.find(".swiper-slide-shadow-top"),q=b?o.find(".swiper-slide-shadow-right"):o.find(".swiper-slide-shadow-bottom");k.length===0&&(k=re(u,o,b?"left":"top")),q.length===0&&(q=re(u,o,b?"right":"bottom")),k.length&&(k[0].style.opacity=h>0?h:0),q.length&&(q[0].style.opacity=-h>0?-h:0)}}},settransition:c=>{const{transformel:a}=e.params.coverfloweffect;(a?e.slides.find(a):e.slides).transition(c).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(c)},perspective:()=>!0,overwriteparams:()=>({watchslidesprogress:!0})})},function(r){let{swiper:e,extendparams:n,on:i}=r;n({creativeeffect:{transformel:null,limitprogress:1,shadowperprogress:!1,progressmultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});const c=a=>typeof a=="string"?a:`${a}px`;qe({effect:"creative",swiper:e,on:i,settranslate:()=>{const{slides:a,$wrapperel:p,slidessizesgrid:v}=e,u=e.params.creativeeffect,{progressmultiplier:b}=u,w=e.params.centeredslides;if(w){const g=v[0]/2-e.params.slidesoffsetbefore||0;p.transform(`translatex(calc(50% - ${g}px))`)}for(let g=0;g0&&(w=u.prev,h=!0),b.foreach((x,k)=>{b[k]=`calc(${x}px + (${c(w.translate[k])} * ${math.abs(z*b)}))`}),r.foreach((x,k)=>{r[k]=w.rotate[k]*math.abs(z*b)}),f[0].style.zindex=-math.abs(math.round(s))+a.length;const u=b.join(", "),f=`rotatex(${r[0]}deg) rotatey(${r[1]}deg) rotatez(${r[2]}deg)`,v=_<0?`scale(${1+(1-w.scale)*_*b})`:`scale(${1-(1-w.scale)*_*b})`,g=_<0?1+(1-w.opacity)*_*b:1-(1-w.opacity)*_*b,te=`translate3d(${u}) ${f} ${v}`;if(h&&w.shadow||!h){let x=f.children(".swiper-slide-shadow");if(x.length===0&&w.shadow&&(x=re(u,f)),x.length){const k=u.shadowperprogress?z*(1/u.limitprogress):z;x[0].style.opacity=math.min(math.max(math.abs(k),0),1)}}const j=rt(u,f);j.transform(te).css({opacity:g}),w.origin&&j.css("transform-origin",w.origin)}},settransition:a=>{const{transformel:p}=e.params.creativeeffect;(p?e.slides.find(p):e.slides).transition(a).find(".swiper-slide-shadow").transition(a),tt({swiper:e,duration:a,transformel:p,allslides:!0})},perspective:()=>e.params.creativeeffect.perspective,overwriteparams:()=>({watchslidesprogress:!0,virtualtranslate:!e.params.cssmode})})},function(r){let{swiper:e,extendparams:n,on:i}=r;n({cardseffect:{slideshadows:!0,transformel:null,rotate:!0,persliderotate:2,perslideoffset:8}}),qe({effect:"cards",swiper:e,on:i,settranslate:()=>{const{slides:c,activeindex:a}=e,p=e.params.cardseffect,{starttranslate:v,istouched:u}=e.toucheventsdata,b=e.translate;for(let w=0;w0&&s<1&&(u||e.params.cssmode)&&b-1&&(u||e.params.cssmode)&&b>v;if(f||v){const j=(1-math.abs((math.abs(s)-.5)/.5))**.5;h+=-28*s*j,r+=-.5*j,w+=96*j,o=-25*j*math.abs(s)+"%"}if(_=s<0?`calc(${_}px + (${w*math.abs(s)}%))`:s>0?`calc(${_}px + (-${w*math.abs(s)}%))`:`${_}px`,!e.ishorizontal()){const j=o;o=_,_=j}const g=s<0?""+(1+(1-r)*s):""+(1-(1-r)*s),te=` translate3d(${_}, ${o}, ${b}px) rotatez(${p.rotate?h:0}deg) scale(${g}) `;if(p.slideshadows){let j=g.find(".swiper-slide-shadow");j.length===0&&(j=re(p,g)),j.length&&(j[0].style.opacity=math.min(math.max((math.abs(s)-.5)/.5,0),1))}g[0].style.zindex=-math.abs(math.round(f))+c.length,rt(p,g).transform(te)}},settransition:c=>{const{transformel:a}=e.params.cardseffect;(a?e.slides.find(a):e.slides).transition(c).find(".swiper-slide-shadow").transition(c),tt({swiper:e,duration:c,transformel:a})},perspective:()=>!0,overwriteparams:()=>({watchslidesprogress:!0,virtualtranslate:!e.params.cssmode})})}];return fe.use(ra),fe});const fa="";(function(){var t,s,o,d,l,h=function(t,x){return function(){return t.apply(x,arguments)}},y=[].indexof||function(t){for(var x=0,m=this.length;x=0)return m=x.target||x.srcelement,m.classname=m.classname.replace(this.config.animateclass,"").trim()},t.prototype.customstyle=function(x,m,m,l,k){return m&&this.cacheanimationname(x),x.style.visibility=m?"hidden":"visible",m&&this.vendorset(x.style,{animationduration:m}),l&&this.vendorset(x.style,{animationdelay:l}),k&&this.vendorset(x.style,{animationiterationcount:k}),this.vendorset(x.style,{animationname:m?"none":this.cachedanimationname(x)}),x},t.prototype.vendors=["moz","webkit"],t.prototype.vendorset=function(x,m){var m,l,k,n;l=[];for(m in m)k=m[m],x[""+m]=k,l.push(function(){var a,i,p,e;for(p=this.vendors,e=[],a=0,i=p.length;a=n},t.prototype.util=function(){return this._util!=null?this._util:this._util=new s},t.prototype.disabled=function(){return!this.config.mobile&&this.util().ismobile(navigator.useragent)},t}()}).call(globalthis);const ga="";var st=typeof globalthis<"u"?globalthis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},at={},fi={get exports(){return at},set exports(t){at=t}};(function(t,s){(function(o,d){t.exports=d()})(typeof self<"u"?self:st,function(){return function(o){var d={};function l(h){if(d[h])return d[h].exports;var y=d[h]={i:h,l:!1,exports:{}};return o[h].call(y.exports,y,y.exports,l),y.l=!0,y.exports}return l.m=o,l.c=d,l.d=function(h,y,t){l.o(h,y)||object.defineproperty(h,y,{configurable:!1,enumerable:!0,get:t})},l.n=function(h){var y=h&&h.__esmodule?function(){return h.default}:function(){return h};return l.d(y,"a",y),y},l.o=function(h,y){return object.prototype.hasownproperty.call(h,y)},l.p="",l(l.s=3)}([function(o,d,l){l.d(d,"j",function(){return k}),l.d(d,"e",function(){return n}),l.d(d,"f",function(){return a}),l.d(d,"d",function(){return i}),l.d(d,"i",function(){return p}),l.d(d,"g",function(){return e}),l.d(d,"c",function(){return $}),l.d(d,"h",function(){return c}),d.a=function(){for(var ee,z=[],d=0;d1,x=/iphone/i.test(h.j),m=/android/i.test(h.j),m=/windows/i.test(h.j)},function(o,d,l){l.d(d,"a",function(){return x});var h=l(0),y=this&&this.__awaiter||function(m,m,l,k){return new(l||(l=promise))(function(n,a){function i($){try{e(k.next($))}catch(c){a(c)}}function p($){try{e(k.throw($))}catch(c){a(c)}}function e($){$.done?n($.value):function(c){return c instanceof l?c:new l(function(q){q(c)})}($.value).then(i,p)}e((k=k.apply(m,m||[])).next())})},t=this&&this.__generator||function(m,m){var l,k,n,a,i={label:0,sent:function(){if(1&n[0])throw n[1];return n[1]},trys:[],ops:[]};return a={next:p(0),throw:p(1),return:p(2)},typeof symbol=="function"&&(a[symbol.iterator]=function(){return this}),a;function p(e){return function($){return function(c){if(l)throw new typeerror("generator is already executing.");for(;i;)try{if(l=1,k&&(n=2&c[0]?k.return:c[0]?k.throw||((n=k.return)&&n.call(k),0):k.next)&&!(n=n.call(k,c[1])).done)return n;switch(k=0,n&&(c=[2&c[0],n.value]),c[0]){case 0:case 1:n=c;break;case 4:return i.label++,{value:c[1],done:!1};case 5:i.label++,k=c[1],c=[0];continue;case 7:c=i.ops.pop(),i.trys.pop();continue;default:if(!(n=(n=i.trys).length>0&&n[n.length-1])&&(c[0]===6||c[0]===2)){i=0;continue}if(c[0]===3&&(!n||c[1]>n[0]&&c[1]0&&!this._detectloopstopped?this._timer=settimeout(function(){return i._detectloop()},this._detectloopdelay):this.stop(),[2]}})})},m}()},function(o,d){var l;l=function(){return this}();try{l=l||function("return this")()||(0,eval)("this")}catch{typeof window=="object"&&(l=window)}o.exports=l},function(o,d,l){var h,y,t;(function(x,m){y=[],(t=typeof(h=m)=="function"?h.apply(d,y):h)===void 0||(o.exports=t)})(0,function(){var x=/^v?(?:\d+)(\.(?:[x*]|\d+)(\.(?:[x*]|\d+)(\.(?:[x*]|\d+))?(?:-[\da-z\-]+(?:\.[\da-z\-]+)*)?(?:\+[\da-z\-]+(?:\.[\da-z\-]+)*)?)?)?$/i;function m(i){var p=i.replace(/^v/,"").replace(/\+.*$/,""),e=function(c,q){return c.indexof(q)===-1?c.length:c.indexof(q)}(p,"-"),$=p.substring(0,e).split(".");return $.push(p.substring(e+1)),$}function m(i){return isnan(number(i))?i:number(i)}function l(i){if(typeof i!="string")throw new typeerror("invalid argument expected string");if(!x.test(i))throw new error("invalid argument not valid semver ('"+i+"' received)")}function k(i,p){[i,p].foreach(l);for(var e=m(i),$=m(p),c=0;cee)return 1;if(ee>q)return-1}var z=e[e.length-1],d=$[$.length-1];if(z&&d){var y=z.split(".").map(m),oe=d.split(".").map(m);for(c=0;coe[c])return 1;if(oe[c]>y[c])return-1}}else if(z||d)return z?-1:1;return 0}var n=[">",">=","=","<","<="],a={">":[1],">=":[0,1],"=":[0],"<=":[-1,0],"<":[-1]};return k.validate=function(i){return typeof i=="string"&&x.test(i)},k.compare=function(i,p,e){(function(c){if(typeof c!="string")throw new typeerror("invalid operator type, expected string but got "+typeof c);if(n.indexof(c)===-1)throw new typeerror("invalid operator, expected one of "+n.join("|"))})(e);var $=k(i,p);return a[e].indexof($)>-1},k})},function(o,d,l){object.defineproperty(d,"__esmodule",{value:!0});var h=l(10);l.d(d,"depregtostringchecker",function(){return h.a});var y=l(11);l.d(d,"elementidchecker",function(){return y.a});var t=l(12);l.d(d,"functiontostringchecker",function(){return t.a});var x=l(13);l.d(d,"regtostringchecker",function(){return x.a});var m=l(14);l.d(d,"debuggerchecker",function(){return m.a});var m=l(15);l.d(d,"datetostringchecker",function(){return m.a});var l=l(16);l.d(d,"performancechecker",function(){return l.a});var k=l(17);l.d(d,"erudachecker",function(){return k.a})},function(o,d,l){l.d(d,"a",function(){return k});var h=l(0),y=l(2),t=l(1),x=this&&this.__awaiter||function(n,a,i,p){return new(i||(i=promise))(function(e,$){function c(z){try{ee(p.next(z))}catch(d){$(d)}}function q(z){try{ee(p.throw(z))}catch(d){$(d)}}function ee(z){z.done?e(z.value):function(d){return d instanceof i?d:new i(function(y){y(d)})}(z.value).then(c,q)}ee((p=p.apply(n,a||[])).next())})},m=this&&this.__generator||function(n,a){var i,p,e,$,c={label:0,sent:function(){if(1&e[0])throw e[1];return e[1]},trys:[],ops:[]};return $={next:q(0),throw:q(1),return:q(2)},typeof symbol=="function"&&($[symbol.iterator]=function(){return this}),$;function q(ee){return function(z){return function(d){if(i)throw new typeerror("generator is already executing.");for(;c;)try{if(i=1,p&&(e=2&d[0]?p.return:d[0]?p.throw||((e=p.return)&&e.call(p),0):p.next)&&!(e=e.call(p,d[1])).done)return e;switch(p=0,e&&(d=[2&d[0],e.value]),d[0]){case 0:case 1:e=d;break;case 4:return c.label++,{value:d[1],done:!1};case 5:c.label++,p=d[1],d=[0];continue;case 7:d=c.ops.pop(),c.trys.pop();continue;default:if(!(e=(e=c.trys).length>0&&e[e.length-1])&&(d[0]===6||d[0]===2)){c=0;continue}if(d[0]===3&&(!e||d[1]>e[0]&&d[1]0&&e[e.length-1])&&(d[0]===6||d[0]===2)){c=0;continue}if(d[0]===3&&(!e||d[1]>e[0]&&d[1]0&&$[$.length-1])&&(y[0]===6||y[0]===2)){q=0;continue}if(y[0]===3&&(!$||y[1]>$[0]&&y[1]<$[3])){q.label=y[1];break}if(y[0]===6&&q.label<$[1]){q.label=$[1],$=y;break}if($&&q.label<$[2]){q.label=$[2],q.ops.push(y);break}$[2]&&q.ops.pop(),q.trys.pop();continue}y=i.call(a,q)}catch(oe){y=[6,oe],e=0}finally{p=$=0}if(5&y[0])throw y[1];return{value:y[0]?y[1]:void 0,done:!0}}([z,d])}}};function l(){}var k=0;l.tostring=function(){return k++,""};var n={name:"function-to-string",isopen:function(){return m(this,void 0,void 0,function(){return m(this,function(a){return k=0,object(y.b)(l),object(y.a)(),[2,k===2]})})},isenable:function(){return m(this,void 0,void 0,function(){return m(this,function(a){return[2,object(x.b)({includes:[!0],excludes:[h.g,h.e,(t.b||t.c)&&h.c]})]})})}}},function(o,d,l){l.d(d,"a",function(){return k});var h=l(2),y=l(0),t=l(1),x=this&&this.__awaiter||function(n,a,i,p){return new(i||(i=promise))(function(e,$){function c(z){try{ee(p.next(z))}catch(d){$(d)}}function q(z){try{ee(p.throw(z))}catch(d){$(d)}}function ee(z){z.done?e(z.value):function(d){return d instanceof i?d:new i(function(y){y(d)})}(z.value).then(c,q)}ee((p=p.apply(n,a||[])).next())})},m=this&&this.__generator||function(n,a){var i,p,e,$,c={label:0,sent:function(){if(1&e[0])throw e[1];return e[1]},trys:[],ops:[]};return $={next:q(0),throw:q(1),return:q(2)},typeof symbol=="function"&&($[symbol.iterator]=function(){return this}),$;function q(ee){return function(z){return function(d){if(i)throw new typeerror("generator is already executing.");for(;c;)try{if(i=1,p&&(e=2&d[0]?p.return:d[0]?p.throw||((e=p.return)&&e.call(p),0):p.next)&&!(e=e.call(p,d[1])).done)return e;switch(p=0,e&&(d=[2&d[0],e.value]),d[0]){case 0:case 1:e=d;break;case 4:return c.label++,{value:d[1],done:!1};case 5:c.label++,p=d[1],d=[0];continue;case 7:d=c.ops.pop(),c.trys.pop();continue;default:if(!(e=(e=c.trys).length>0&&e[e.length-1])&&(d[0]===6||d[0]===2)){c=0;continue}if(d[0]===3&&(!e||d[1]>e[0]&&d[1]0&&n[n.length-1])&&(c[0]===6||c[0]===2)){i=0;continue}if(c[0]===3&&(!n||c[1]>n[0]&&c[1]100]})})},isenable:function(){return y(this,void 0,void 0,function(){return t(this,function(m){return[2,!0]})})}}},function(o,d,l){l.d(d,"a",function(){return n});var h=l(0),y=l(2),t=l(1),x=l(3),m=this&&this.__awaiter||function(a,i,p,e){return new(p||(p=promise))(function($,c){function q(d){try{z(e.next(d))}catch(y){c(y)}}function ee(d){try{z(e.throw(d))}catch(y){c(y)}}function z(d){d.done?$(d.value):function(y){return y instanceof p?y:new p(function(oe){oe(y)})}(d.value).then(q,ee)}z((e=e.apply(a,i||[])).next())})},m=this&&this.__generator||function(a,i){var p,e,$,c,q={label:0,sent:function(){if(1&$[0])throw $[1];return $[1]},trys:[],ops:[]};return c={next:ee(0),throw:ee(1),return:ee(2)},typeof symbol=="function"&&(c[symbol.iterator]=function(){return this}),c;function ee(z){return function(d){return function(y){if(p)throw new typeerror("generator is already executing.");for(;q;)try{if(p=1,e&&($=2&y[0]?e.return:y[0]?e.throw||(($=e.return)&&$.call(e),0):e.next)&&!($=$.call(e,y[1])).done)return $;switch(e=0,$&&(y=[2&y[0],$.value]),y[0]){case 0:case 1:$=y;break;case 4:return q.label++,{value:y[1],done:!1};case 5:q.label++,e=y[1],y=[0];continue;case 7:y=q.ops.pop(),q.trys.pop();continue;default:if(!($=($=q.trys).length>0&&$[$.length-1])&&(y[0]===6||y[0]===2)){q=0;continue}if(y[0]===3&&(!$||y[1]>$[0]&&y[1]<$[3])){q.label=y[1];break}if(y[0]===6&&q.label<$[1]){q.label=$[1],$=y;break}if($&&q.label<$[2]){q.label=$[2],q.ops.push(y);break}$[2]&&q.ops.pop(),q.trys.pop();continue}y=i.call(a,q)}catch(oe){y=[6,oe],e=0}finally{p=$=0}if(5&y[0])throw y[1];return{value:y[0]?y[1]:void 0,done:!0}}([z,d])}}},l=new date,k=0;l.tostring=function(){return k++,""};var n={name:"date-to-string",isopen:function(){return m(this,void 0,void 0,function(){return m(this,function(a){return k=0,object(y.b)(l),object(y.a)(),[2,k===2]})})},isenable:function(){return m(this,void 0,void 0,function(){return m(this,function(a){return[2,object(t.b)({includes:[h.c],excludes:[(x.isipad||x.isiphone)&&h.c]})]})})}}},function(o,d,l){l.d(d,"a",function(){return k});var h=l(0),y=l(2),t=l(1),x=this&&this.__awaiter||function(n,a,i,p){return new(i||(i=promise))(function(e,$){function c(z){try{ee(p.next(z))}catch(d){$(d)}}function q(z){try{ee(p.throw(z))}catch(d){$(d)}}function ee(z){z.done?e(z.value):function(d){return d instanceof i?d:new i(function(y){y(d)})}(z.value).then(c,q)}ee((p=p.apply(n,a||[])).next())})},m=this&&this.__generator||function(n,a){var i,p,e,$,c={label:0,sent:function(){if(1&e[0])throw e[1];return e[1]},trys:[],ops:[]};return $={next:q(0),throw:q(1),return:q(2)},typeof symbol=="function"&&($[symbol.iterator]=function(){return this}),$;function q(ee){return function(z){return function(d){if(i)throw new typeerror("generator is already executing.");for(;c;)try{if(i=1,p&&(e=2&d[0]?p.return:d[0]?p.throw||((e=p.return)&&e.call(p),0):p.next)&&!(e=e.call(p,d[1])).done)return e;switch(p=0,e&&(d=[2&d[0],e.value]),d[0]){case 0:case 1:e=d;break;case 4:return c.label++,{value:d[1],done:!1};case 5:c.label++,p=d[1],d=[0];continue;case 7:d=c.ops.pop(),c.trys.pop();continue;default:if(!(e=(e=c.trys).length>0&&e[e.length-1])&&(d[0]===6||d[0]===2)){c=0;continue}if(d[0]===3&&(!e||d[1]>e[0]&&d[1]10*l]})})},isenable:function(){return x(this,void 0,void 0,function(){return m(this,function(n){return[2,object(t.b)({includes:[h.c],excludes:[]})]})})}}},function(o,d,l){l.d(d,"a",function(){return t});var h=this&&this.__awaiter||function(x,m,m,l){return new(m||(m=promise))(function(k,n){function a(e){try{p(l.next(e))}catch($){n($)}}function i(e){try{p(l.throw(e))}catch($){n($)}}function p(e){e.done?k(e.value):function($){return $ instanceof m?$:new m(function(c){c($)})}(e.value).then(a,i)}p((l=l.apply(x,m||[])).next())})},y=this&&this.__generator||function(x,m){var m,l,k,n,a={label:0,sent:function(){if(1&k[0])throw k[1];return k[1]},trys:[],ops:[]};return n={next:i(0),throw:i(1),return:i(2)},typeof symbol=="function"&&(n[symbol.iterator]=function(){return this}),n;function i(p){return function(e){return function($){if(m)throw new typeerror("generator is already executing.");for(;a;)try{if(m=1,l&&(k=2&$[0]?l.return:$[0]?l.throw||((k=l.return)&&k.call(l),0):l.next)&&!(k=k.call(l,$[1])).done)return k;switch(l=0,k&&($=[2&$[0],k.value]),$[0]){case 0:case 1:k=$;break;case 4:return a.label++,{value:$[1],done:!1};case 5:a.label++,l=$[1],$=[0];continue;case 7:$=a.ops.pop(),a.trys.pop();continue;default:if(!(k=(k=a.trys).length>0&&k[k.length-1])&&($[0]===6||$[0]===2)){a=0;continue}if($[0]===3&&(!k||$[1]>k[0]&&$[1]1&&arguments[1]!==void 0&&arguments[1],p=this.options,e=p.duration,$=p.panelclass,c=a.queryselector(n($)),q=l("transitionduration");c.style[q]=i?null:"".concat(e,"ms")},generateids:function(a){var i=this.options,p=i.triggerclass,e=i.panelclass,$=a.queryselector(n(p)),c=a.queryselector(n(e));a.setattribute("id",a.id||"ac-".concat(o)),$.setattribute("id",$.id||"ac-trigger-".concat(o)),c.setattribute("id",c.id||"ac-panel-".concat(o))},removeids:function(a){var i=this.options,p=i.triggerclass,e=i.panelclass,$=a.queryselector(n(p)),c=a.queryselector(n(e));a.id.startswith("ac-")&&a.removeattribute("id"),$.id.startswith("ac-")&&$.removeattribute("id"),c.id.startswith("ac-")&&c.removeattribute("id")},setaria:function(a){var i=this.options,p=i.ariaenabled,e=i.triggerclass,$=i.panelclass;if(p){var c=a.queryselector(n(e)),q=a.queryselector(n($));c.setattribute("role","button"),c.setattribute("aria-controls",q.id),c.setattribute("aria-disabled",!1),c.setattribute("aria-expanded",!1),q.setattribute("role","region"),q.setattribute("aria-labelledby",c.id)}},updatearia:function(a,i){var p=i.ariaexpanded,e=i.ariadisabled,$=this.options,c=$.ariaenabled,q=$.triggerclass;if(c){var ee=a.queryselector(n(q));ee.setattribute("aria-expanded",p),ee.setattribute("aria-disabled",e)}},removearia:function(a){var i=this.options,p=i.ariaenabled,e=i.triggerclass,$=i.panelclass;if(p){var c=a.queryselector(n(e)),q=a.queryselector(n($));c.removeattribute("role"),c.removeattribute("aria-controls"),c.removeattribute("aria-disabled"),c.removeattribute("aria-expanded"),q.removeattribute("role"),q.removeattribute("aria-labelledby")}},focus:function(a,i){a.preventdefault();var p=this.options.triggerclass;i.queryselector(n(p)).focus()},focusfirstelement:function(a){this.focus(a,this.firstelement),this.currfocusedidx=0},focuslastelement:function(a){this.focus(a,this.lastelement),this.currfocusedidx=this.elements.length-1},focusnextelement:function(a){var i=this.currfocusedidx+1;if(i>this.elements.length-1)return this.focusfirstelement(a);this.focus(a,this.elements[i]),this.currfocusedidx=i},focusprevelement:function(a){var i=this.currfocusedidx-1;if(i<0)return this.focuslastelement(a);this.focus(a,this.elements[i]),this.currfocusedidx=i},showelement:function(a){var i=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],p=this.options,e=p.panelclass,$=p.activeclass,c=p.collapse,q=p.beforeopen;i&&q(a);var ee=a.queryselector(n(e)),z=ee.scrollheight;a.classlist.add($),requestanimationframe(function(){requestanimationframe(function(){ee.style.height=i?"".concat(z,"px"):"auto"})}),this.updatearia(a,{ariaexpanded:!0,ariadisabled:!c})},closeelement:function(a){var i=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],p=this.options,e=p.panelclass,$=p.activeclass,c=p.beforeclose,q=a.queryselector(n(e)),ee=q.scrollheight;a.classlist.remove($),i?(c(a),requestanimationframe(function(){q.style.height="".concat(ee,"px"),requestanimationframe(function(){q.style.height=0})})):q.style.height=0,this.updatearia(a,{ariaexpanded:!1,ariadisabled:!1})},toggleelement:function(a){var i=this.options,p=i.activeclass,e=i.collapse,$=a.classlist.contains(p);if(!$||e)return $?this.closeelement(a):this.showelement(a)},closeelements:function(){var a=this,i=this.options,p=i.activeclass;i.showmultiple||this.elements.foreach(function(e,$){e.classlist.contains(p)&&$!==a.currfocusedidx&&a.closeelement(e)})},handleclick:function(a){var i=this,p=a.currenttarget;this.elements.foreach(function(e,$){e.contains(p)&&a.target.nodename!=="a"&&(i.currfocusedidx=$,i.closeelements(),i.focus(a,e),i.toggleelement(e))})},handlekeydown:function(a){switch(a.key){case"arrowup":return this.focusprevelement(a);case"arrowdown":return this.focusnextelement(a);case"home":return this.focusfirstelement(a);case"end":return this.focuslastelement(a);default:return null}},handlefocus:function(a){var i=a.currenttarget,p=this.elements.find(function(e){return e.contains(i)});this.currfocusedidx=this.elements.indexof(p)},handletransitionend:function(a){if(a.stoppropagation(),a.propertyname==="height"){var i=this.options,p=i.onopen,e=i.onclose,$=a.currenttarget,c=parseint($.style.height),q=this.elements.find(function(ee){return ee.contains($)});c>0?($.style.height="auto",p(q)):e(q)}}};this.attachevents=function(){if(!m){var a=m.options,i=a.triggerclass,p=a.panelclass;m.handleclick=m.handleclick.bind(m),m.handlekeydown=m.handlekeydown.bind(m),m.handlefocus=m.handlefocus.bind(m),m.handletransitionend=m.handletransitionend.bind(m),m.elements.foreach(function(e){var $=e.queryselector(n(i)),c=e.queryselector(n(p));$.addeventlistener("click",m.handleclick),$.addeventlistener("keydown",m.handlekeydown),$.addeventlistener("focus",m.handlefocus),c.addeventlistener("webkittransitionend",m.handletransitionend),c.addeventlistener("transitionend",m.handletransitionend)}),m=!0}},this.detachevents=function(){if(m){var a=m.options,i=a.triggerclass,p=a.panelclass;m.elements.foreach(function(e){var $=e.queryselector(n(i)),c=e.queryselector(n(p));$.removeeventlistener("click",m.handleclick),$.removeeventlistener("keydown",m.handlekeydown),$.removeeventlistener("focus",m.handlefocus),c.removeeventlistener("webkittransitionend",m.handletransitionend),c.removeeventlistener("transitionend",m.handletransitionend)}),m=!1}},this.toggle=function(a){var i=m.elements[a];i&&m.toggleelement(i)},this.open=function(a){var i=m.elements[a];i&&m.showelement(i)},this.openall=function(){var a=m.options,i=a.activeclass,p=a.onopen;m.elements.foreach(function(e){e.classlist.contains(i)||(m.showelement(e,!1),p(e))})},this.close=function(a){var i=m.elements[a];i&&m.closeelement(i)},this.closeall=function(){var a=m.options,i=a.activeclass,p=a.onclose;m.elements.foreach(function(e){e.classlist.contains(i)&&(m.closeelement(e,!1),p(e))})},this.destroy=function(){t.detachevents(),t.openall(),m.elements.foreach(function(a){m.removeids(a),m.removearia(a),m.settransition(a,!0)}),m=!0},this.update=function(){m.createdefinitions(),t.detachevents(),t.attachevents()};var l=function(a){return typeof document.documentelement.style[a]=="string"?a:(a=k(a),a="webkit".concat(a))},k=function(a){return a.charat(0).touppercase()+a.slice(1)},n=function(a){return".".concat(css.escape(a))};m.init()};t.exports!==void 0?t.exports=d:s.accordion=d})(window)})(hi);const mi=ot;var kt=!1,at=!1,te=[],pt=-1;function gi(t){vi(t)}function vi(t){te.includes(t)||te.push(t),bi()}function ln(t){let s=te.indexof(t);s!==-1&&s>pt&&te.splice(s,1)}function bi(){!at&&!kt&&(kt=!0,queuemicrotask(wi))}function wi(){kt=!1,at=!0;for(let t=0;tt.effect(s,{scheduler:o=>{lt?gi(o):o()}}),in=t.raw}function zn(t){ie=t}function ei(t){let s=()=>{};return[d=>{let l=ie(d);return t._x_effects||(t._x_effects=new set,t._x_runeffects=()=>{t._x_effects.foreach(h=>h())}),t._x_effects.add(l),s=()=>{l!==void 0&&(t._x_effects.delete(l),fe(l))},l},()=>{s()}]}var nn=[],dn=[],jn=[];function ci(t){jn.push(t)}function hn(t,s){typeof s=="function"?(t._x_cleanups||(t._x_cleanups=[]),t._x_cleanups.push(s)):(s=t,dn.push(s))}function si(t){nn.push(t)}function ti(t,s,o){t._x_attributecleanups||(t._x_attributecleanups={}),t._x_attributecleanups[s]||(t._x_attributecleanups[s]=[]),t._x_attributecleanups[s].push(o)}function qn(t,s){t._x_attributecleanups&&object.entries(t._x_attributecleanups).foreach(([o,d])=>{(s===void 0||s.includes(o))&&(d.foreach(l=>l()),delete t._x_attributecleanups[o])})}var it=new mutationobserver(ht),zt=!1;function nt(){it.observe(document,{subtree:!0,childlist:!0,attributes:!0,attributeoldvalue:!0}),zt=!0}function rn(){_i(),it.disconnect(),zt=!1}var ge=[],dt=!1;function _i(){ge=ge.concat(it.takerecords()),ge.length&&!dt&&(dt=!0,queuemicrotask(()=>{$i(),dt=!1}))}function $i(){ht(ge),ge.length=0}function de(t){if(!zt)return t();rn();let s=t();return nt(),s}var jt=!1,ot=[];function mi(){jt=!0}function oi(){jt=!1,ht(ot),ot=[]}function ht(t){if(jt){ot=ot.concat(t);return}let s=[],o=[],d=new map,l=new map;for(let h=0;hy.nodetype===1&&s.push(y)),t[h].removednodes.foreach(y=>y.nodetype===1&&o.push(y))),t[h].type==="attributes")){let y=t[h].target,t=t[h].attributename,x=t[h].oldvalue,m=()=>{d.has(y)||d.set(y,[]),d.get(y).push({name:t,value:y.getattribute(t)})},m=()=>{l.has(y)||l.set(y,[]),l.get(y).push(t)};y.hasattribute(t)&&x===null?m():y.hasattribute(t)?(m(),m()):m()}l.foreach((h,y)=>{qn(y,h)}),d.foreach((h,y)=>{nn.foreach(t=>t(y,h))});for(let h of o)if(!s.includes(h)&&(dn.foreach(y=>y(h)),h._x_cleanups))for(;h._x_cleanups.length;)h._x_cleanups.pop()();s.foreach(h=>{h._x_ignoreself=!0,h._x_ignore=!0});for(let h of s)o.includes(h)||h.isconnected&&(delete h._x_ignoreself,delete h._x_ignore,jn.foreach(y=>y(h)),h._x_ignore=!0,h._x_ignoreself=!0);s.foreach(h=>{delete h._x_ignoreself,delete h._x_ignore}),s=null,o=null,d=null,l=null}function bn(t){return xe(ze(t))}function we(t,s,o){return t._x_datastack=[s,...ze(o||t)],()=>{t._x_datastack=t._x_datastack.filter(d=>d!==s)}}function fn(t,s){let o=t._x_datastack[0];object.entries(s).foreach(([d,l])=>{o[d]=l})}function ze(t){return t._x_datastack?t._x_datastack:typeof shadowroot=="function"&&t instanceof shadowroot?ze(t.host):t.parentnode?ze(t.parentnode):[]}function xe(t){let s=new proxy({},{ownkeys:()=>array.from(new set(t.flatmap(o=>object.keys(o)))),has:(o,d)=>t.some(l=>l.hasownproperty(d)),get:(o,d)=>(t.find(l=>{if(l.hasownproperty(d)){let h=object.getownpropertydescriptor(l,d);if(h.get&&h.get._x_alreadybound||h.set&&h.set._x_alreadybound)return!0;if((h.get||h.set)&&h.enumerable){let y=h.get,t=h.set,x=h;y=y&&y.bind(s),t=t&&t.bind(s),y&&(y._x_alreadybound=!0),t&&(t._x_alreadybound=!0),object.defineproperty(l,d,{...x,get:y,set:t})}return!0}return!1})||{})[d],set:(o,d,l)=>{let h=t.find(y=>y.hasownproperty(d));return h?h[d]=l:t[t.length-1][d]=l,!0}});return s}function gn(t){let s=d=>typeof d=="object"&&!array.isarray(d)&&d!==null,o=(d,l="")=>{object.entries(object.getownpropertydescriptors(d)).foreach(([h,{value:y,enumerable:t}])=>{if(t===!1||y===void 0)return;let x=l===""?h:`${l}.${h}`;typeof y=="object"&&y!==null&&y._x_interceptor?d[h]=y.initialize(t,x,h):s(y)&&y!==d&&!(y instanceof element)&&o(y,x)})};return o(t)}function wn(t,s=()=>{}){let o={initialvalue:void 0,_x_interceptor:!0,initialize(d,l,h){return t(this.initialvalue,()=>ki(d,l),y=>qt(d,l,y),l,h)}};return s(o),d=>{if(typeof d=="object"&&d!==null&&d._x_interceptor){let l=o.initialize.bind(o);o.initialize=(h,y,t)=>{let x=d.initialize(h,y,t);return o.initialvalue=x,l(h,y,t)}}else o.initialvalue=d;return o}}function ki(t,s){return s.split(".").reduce((o,d)=>o[d],t)}function qt(t,s,o){if(typeof s=="string"&&(s=s.split(".")),s.length===1)t[s[0]]=o;else{if(s.length===0)throw error;return t[s[0]]||(t[s[0]]={}),qt(t[s[0]],s.slice(1),o)}}var xn={};function me(t,s){xn[t]=s}function rt(t,s){return object.entries(xn).foreach(([o,d])=>{object.defineproperty(t,`$${o}`,{get(){let[l,h]=jn(s);return l={interceptor:wn,...l},hn(s,h),d(s,l)},enumerable:!1})}),t}function ai(t,s,o,...d){try{return o(...d)}catch(l){ye(l,t,s)}}function ye(t,s,o=void 0){object.assign(t,{el:s,expression:o}),console.warn(`alpine expression error: ${t.message} ${o?'expression: "'+o+`" `:""}`,s),settimeout(()=>{throw t},0)}var lt=!0;function pi(t){let s=lt;lt=!1,t(),lt=s}function ne(t,s,o={}){let d;return ue(t,s)(l=>d=l,o),d}function ue(...t){return yn(...t)}var yn=vn;function li(t){yn=t}function vn(t,s){let o={};rt(o,t);let d=[o,...ze(t)],l=typeof s=="function"?ii(d,s):ni(d,s,t);return ai.bind(null,t,s,l)}function ii(t,s){return(o=()=>{},{scope:d={},params:l=[]}={})=>{let h=s.apply(xe([d,...t]),l);ct(o,h)}}var bt={};function zi(t,s){if(bt[t])return bt[t];let o=object.getprototypeof(async function(){}).constructor,d=/^[\n\s]*if.*\(.*\)/.test(t)||/^(let|const)\s/.test(t)?`(async()=>{ ${t} })()`:t,h=(()=>{try{return new o(["__self","scope"],`with (scope) { __self.result = ${d} }; __self.finished = true; return __self.result;`)}catch(y){return ye(y,s,t),promise.resolve()}})();return bt[t]=h,h}function ni(t,s,o){let d=zi(s,o);return(l=()=>{},{scope:h={},params:y=[]}={})=>{d.result=void 0,d.finished=!1;let t=xe([h,...t]);if(typeof d=="function"){let x=d(d,t).catch(m=>ye(m,o,s));d.finished?(ct(l,d.result,t,y,o),d.result=void 0):x.then(m=>{ct(l,m,t,y,o)}).catch(m=>ye(m,o,s)).finally(()=>d.result=void 0)}}}function ct(t,s,o,d,l){if(lt&&typeof s=="function"){let h=s.apply(o,d);h instanceof promise?h.then(y=>ct(t,y,o,d)).catch(y=>ye(y,l,s)):t(h)}else typeof s=="object"&&s instanceof promise?s.then(h=>t(h)):t(s)}var ft="x-";function de(t=""){return ft+t}function di(t){ft=t}var gt={};function ce(t,s){return gt[t]=s,{before(o){if(!gt[o]){console.warn("cannot find directive `${directive}`. `${name}` will use the default order of execution");return}const d=_e.indexof(o);_e.splice(d>=0?d:_e.indexof("default"),0,t)}}}function wt(t,s,o){if(s=array.from(s),t._x_virtualdirectives){let h=object.entries(t._x_virtualdirectives).map(([t,x])=>({name:t,value:x})),y=kn(h);h=h.map(t=>y.find(x=>x.name===t.name)?{name:`x-bind:${t.name}`,value:`"${t.value}"`}:t),s=s.concat(h)}let d={};return s.map(er((h,y)=>d[h]=y)).filter(nr).map(qi(d,o)).sort(ri).map(h=>hi(t,h))}function kn(t){return array.from(t).map(er()).filter(s=>!nr(s))}var xt=!1,ve=new map,un=symbol();function ji(t){xt=!0;let s=symbol();un=s,ve.set(s,[]);let o=()=>{for(;ve.get(s).length;)ve.get(s).shift()();ve.delete(s)},d=()=>{xt=!1,o()};t(o),d()}function jn(t){let s=[],o=t=>s.push(t),[d,l]=ei(t);return s.push(l),[{alpine:qe,effect:d,cleanup:o,evaluatelater:ue.bind(ue,t),evaluate:ne.bind(ne,t)},()=>s.foreach(t=>t())]}function hi(t,s){let o=()=>{},d=gt[s.type]||o,[l,h]=jn(t);ti(t,s.original,h);let y=()=>{t._x_ignore||t._x_ignoreself||(d.inline&&d.inline(t,s,l),d=d.bind(d,t,s,l),xt?ve.get(un).push(d):d())};return y.runcleanups=h,y}var zn=(t,s)=>({name:o,value:d})=>(o.startswith(t)&&(o=o.replace(t,s)),{name:o,value:d}),qn=t=>t;function er(t=()=>{}){return({name:s,value:o})=>{let{name:d,value:l}=tr.reduce((h,y)=>y(h),{name:s,value:o});return d!==s&&t(d,s),{name:d,value:l}}}var tr=[];function yt(t){tr.push(t)}function nr({name:t}){return rr().test(t)}var rr=()=>new regexp(`^${ft}([^:^.]+)\\b`);function qi(t,s){return({name:o,value:d})=>{let l=o.match(rr()),h=o.match(/:([a-za-z0-9\-:]+)/),y=o.match(/\.[^.\]]+(?=[^\]]*$)/g)||[],t=s||t[o]||o;return{type:l?l[1]:null,value:h?h[1]:null,modifiers:y.map(x=>x.replace(".","")),expression:d,original:t}}}var vt="default",_e=["ignore","ref","data","id","bind","init","for","model","modelable","transition","show","if",vt,"teleport"];function ri(t,s){let o=_e.indexof(t.type)===-1?vt:t.type,d=_e.indexof(s.type)===-1?vt:s.type;return _e.indexof(o)-_e.indexof(d)}function ke(t,s,o={}){t.dispatchevent(new customevent(s,{detail:o,bubbles:!0,composed:!0,cancelable:!0}))}function xe(t,s){if(typeof shadowroot=="function"&&t instanceof shadowroot){array.from(t.children).foreach(l=>xe(l,s));return}let o=!1;if(s(t,()=>o=!0),o)return;let d=t.firstelementchild;for(;d;)xe(d,s),d=d.nextelementsibling}function je(t,...s){console.warn(`alpine warning: ${t}`,...s)}function bi(){document.body||je("unable to initialize. trying to load alpine before `` is available. did you forget to add `defer` in alpine's `