mirror of
https://github.com/akveo/ngx-admin.git
synced 2025-09-21 21:40:49 +02:00
1 line
No EOL
143 KiB
JavaScript
1 line
No EOL
143 KiB
JavaScript
"use strict";(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([[105],{66105:(os,De,ie)=>{ie.d(De,{Tl:()=>ce,kz:()=>as});var h=ie(97582),p=ie(94650),se=ie(36895);function Ee(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function fe(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(function(i){typeof e[i]>"u"?e[i]=t[i]:Ee(t[i])&&Ee(e[i])&&Object.keys(t[i]).length>0&&fe(e[i],t[i])})}var C=typeof document<"u"?document:{},Te={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};fe(C,Te);var y=typeof window<"u"?window:{};fe(y,{document:Te,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}}});class N{constructor(t){const i=this;for(let s=0;s<t.length;s+=1)i[s]=t[s];return i.length=t.length,this}}function b(e,t){const i=[];let s=0;if(e&&!t&&e instanceof N)return e;if(e)if("string"==typeof e){let n,r;const a=e.trim();if(a.indexOf("<")>=0&&a.indexOf(">")>=0){let o="div";for(0===a.indexOf("<li")&&(o="ul"),0===a.indexOf("<tr")&&(o="tbody"),(0===a.indexOf("<td")||0===a.indexOf("<th"))&&(o="tr"),0===a.indexOf("<tbody")&&(o="table"),0===a.indexOf("<option")&&(o="select"),r=C.createElement(o),r.innerHTML=a,s=0;s<r.childNodes.length;s+=1)i.push(r.childNodes[s])}else for(n=t||"#"!==e[0]||e.match(/[ .<>:~]/)?(t||C).querySelectorAll(e.trim()):[C.getElementById(e.trim().split("#")[1])],s=0;s<n.length;s+=1)n[s]&&i.push(n[s])}else if(e.nodeType||e===y||e===C)i.push(e);else if(e.length>0&&e[0].nodeType)for(s=0;s<e.length;s+=1)i.push(e[s]);return new N(i)}function ue(e){const t=[];for(let i=0;i<e.length;i+=1)-1===t.indexOf(e[i])&&t.push(e[i]);return t}b.fn=N.prototype,b.Class=N,b.Dom7=N,"resize scroll".split(" ");const ye={addClass:function Ge(e){if(typeof e>"u")return this;const t=e.split(" ");for(let i=0;i<t.length;i+=1)for(let s=0;s<this.length;s+=1)typeof this[s]<"u"&&typeof this[s].classList<"u"&&this[s].classList.add(t[i]);return this},removeClass:function Be(e){const t=e.split(" ");for(let i=0;i<t.length;i+=1)for(let s=0;s<this.length;s+=1)typeof this[s]<"u"&&typeof this[s].classList<"u"&&this[s].classList.remove(t[i]);return this},hasClass:function He(e){return!!this[0]&&this[0].classList.contains(e)},toggleClass:function Ye(e){const t=e.split(" ");for(let i=0;i<t.length;i+=1)for(let s=0;s<this.length;s+=1)typeof this[s]<"u"&&typeof this[s].classList<"u"&&this[s].classList.toggle(t[i]);return this},attr:function Ue(e,t){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(let i=0;i<this.length;i+=1)if(2===arguments.length)this[i].setAttribute(e,t);else for(const s in e)this[i][s]=e[s],this[i].setAttribute(s,e[s]);return this},removeAttr:function Fe(e){for(let t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this},data:function Ve(e,t){let i;if(!(typeof t>"u")){for(let s=0;s<this.length;s+=1)i=this[s],i.dom7ElementDataStorage||(i.dom7ElementDataStorage={}),i.dom7ElementDataStorage[e]=t;return this}if(i=this[0],i)return i.dom7ElementDataStorage&&e in i.dom7ElementDataStorage?i.dom7ElementDataStorage[e]:i.getAttribute(`data-${e}`)||void 0},transform:function Xe(e){for(let t=0;t<this.length;t+=1){const i=this[t].style;i.webkitTransform=e,i.transform=e}return this},transition:function We(e){"string"!=typeof e&&(e=`${e}ms`);for(let t=0;t<this.length;t+=1){const i=this[t].style;i.webkitTransitionDuration=e,i.transitionDuration=e}return this},on:function je(...e){let[t,i,s,n]=e;function r(d){const c=d.target;if(!c)return;const u=d.target.dom7EventData||[];if(u.indexOf(d)<0&&u.unshift(d),b(c).is(i))s.apply(c,u);else{const f=b(c).parents();for(let v=0;v<f.length;v+=1)b(f[v]).is(i)&&s.apply(f[v],u)}}function a(d){const c=d&&d.target&&d.target.dom7EventData||[];c.indexOf(d)<0&&c.unshift(d),s.apply(this,c)}"function"==typeof e[1]&&([t,s,n]=e,i=void 0),n||(n=!1);const o=t.split(" ");let l;for(let d=0;d<this.length;d+=1){const c=this[d];if(i)for(l=0;l<o.length;l+=1){const u=o[l];c.dom7LiveListeners||(c.dom7LiveListeners={}),c.dom7LiveListeners[u]||(c.dom7LiveListeners[u]=[]),c.dom7LiveListeners[u].push({listener:s,proxyListener:r}),c.addEventListener(u,r,n)}else for(l=0;l<o.length;l+=1){const u=o[l];c.dom7Listeners||(c.dom7Listeners={}),c.dom7Listeners[u]||(c.dom7Listeners[u]=[]),c.dom7Listeners[u].push({listener:s,proxyListener:a}),c.addEventListener(u,a,n)}}return this},off:function qe(...e){let[t,i,s,n]=e;"function"==typeof e[1]&&([t,s,n]=e,i=void 0),n||(n=!1);const r=t.split(" ");for(let a=0;a<r.length;a+=1){const o=r[a];for(let l=0;l<this.length;l+=1){const d=this[l];let c;if(!i&&d.dom7Listeners?c=d.dom7Listeners[o]:i&&d.dom7LiveListeners&&(c=d.dom7LiveListeners[o]),c&&c.length)for(let u=c.length-1;u>=0;u-=1){const f=c[u];s&&f.listener===s||s&&f.listener&&f.listener.dom7proxy&&f.listener.dom7proxy===s?(d.removeEventListener(o,f.proxyListener,n),c.splice(u,1)):s||(d.removeEventListener(o,f.proxyListener,n),c.splice(u,1))}}}return this},trigger:function Ze(...e){const t=e[0].split(" "),i=e[1];for(let s=0;s<t.length;s+=1){const n=t[s];for(let r=0;r<this.length;r+=1){const a=this[r];let o;try{o=new y.CustomEvent(n,{detail:i,bubbles:!0,cancelable:!0})}catch{o=C.createEvent("Event"),o.initEvent(n,!0,!0),o.detail=i}a.dom7EventData=e.filter((l,d)=>d>0),a.dispatchEvent(o),a.dom7EventData=[],delete a.dom7EventData}}return this},transitionEnd:function Ke(e){const t=["webkitTransitionEnd","transitionend"],i=this;let s;function n(r){if(r.target===this)for(e.call(this,r),s=0;s<t.length;s+=1)i.off(t[s],n)}if(e)for(s=0;s<t.length;s+=1)i.on(t[s],n);return this},outerWidth:function Qe(e){if(this.length>0){if(e){const t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function Je(e){if(this.length>0){if(e){const t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},offset:function et(){if(this.length>0){const e=this[0],t=e.getBoundingClientRect(),i=C.body;return{top:t.top+(e===y?y.scrollY:e.scrollTop)-(e.clientTop||i.clientTop||0),left:t.left+(e===y?y.scrollX:e.scrollLeft)-(e.clientLeft||i.clientLeft||0)}}return null},css:function it(e,t){let i;if(1===arguments.length){if("string"!=typeof e){for(i=0;i<this.length;i+=1)for(let s in e)this[i].style[s]=e[s];return this}if(this[0])return y.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e){for(i=0;i<this.length;i+=1)this[i].style[e]=t;return this}return this},each:function st(e){if(!e)return this;for(let t=0;t<this.length;t+=1)if(!1===e.call(this[t],t,this[t]))return this;return this},html:function rt(e){if(typeof e>"u")return this[0]?this[0].innerHTML:void 0;for(let t=0;t<this.length;t+=1)this[t].innerHTML=e;return this},text:function at(e){if(typeof e>"u")return this[0]?this[0].textContent.trim():null;for(let t=0;t<this.length;t+=1)this[t].textContent=e;return this},is:function ot(e){const t=this[0];let i,s;if(!t||typeof e>"u")return!1;if("string"==typeof e){if(t.matches)return t.matches(e);if(t.webkitMatchesSelector)return t.webkitMatchesSelector(e);if(t.msMatchesSelector)return t.msMatchesSelector(e);for(i=b(e),s=0;s<i.length;s+=1)if(i[s]===t)return!0;return!1}if(e===C)return t===C;if(e===y)return t===y;if(e.nodeType||e instanceof N){for(i=e.nodeType?[e]:e,s=0;s<i.length;s+=1)if(i[s]===t)return!0;return!1}return!1},index:function lt(){let t,e=this[0];if(e){for(t=0;null!==(e=e.previousSibling);)1===e.nodeType&&(t+=1);return t}},eq:function dt(e){if(typeof e>"u")return this;const t=this.length;let i;return e>t-1?new N([]):e<0?(i=t+e,new N(i<0?[]:[this[i]])):new N([this[e]])},append:function pt(...e){let t;for(let i=0;i<e.length;i+=1){t=e[i];for(let s=0;s<this.length;s+=1)if("string"==typeof t){const n=C.createElement("div");for(n.innerHTML=t;n.firstChild;)this[s].appendChild(n.firstChild)}else if(t instanceof N)for(let n=0;n<t.length;n+=1)this[s].appendChild(t[n]);else this[s].appendChild(t)}return this},prepend:function ct(e){let t,i;for(t=0;t<this.length;t+=1)if("string"==typeof e){const s=C.createElement("div");for(s.innerHTML=e,i=s.childNodes.length-1;i>=0;i-=1)this[t].insertBefore(s.childNodes[i],this[t].childNodes[0])}else if(e instanceof N)for(i=0;i<e.length;i+=1)this[t].insertBefore(e[i],this[t].childNodes[0]);else this[t].insertBefore(e,this[t].childNodes[0]);return this},next:function ft(e){return this.length>0?e?this[0].nextElementSibling&&b(this[0].nextElementSibling).is(e)?new N([this[0].nextElementSibling]):new N([]):new N(this[0].nextElementSibling?[this[0].nextElementSibling]:[]):new N([])},nextAll:function ut(e){const t=[];let i=this[0];if(!i)return new N([]);for(;i.nextElementSibling;){const s=i.nextElementSibling;e?b(s).is(e)&&t.push(s):t.push(s),i=s}return new N(t)},prev:function ht(e){if(this.length>0){const t=this[0];return e?t.previousElementSibling&&b(t.previousElementSibling).is(e)?new N([t.previousElementSibling]):new N([]):new N(t.previousElementSibling?[t.previousElementSibling]:[])}return new N([])},prevAll:function gt(e){const t=[];let i=this[0];if(!i)return new N([]);for(;i.previousElementSibling;){const s=i.previousElementSibling;e?b(s).is(e)&&t.push(s):t.push(s),i=s}return new N(t)},parent:function mt(e){const t=[];for(let i=0;i<this.length;i+=1)null!==this[i].parentNode&&(e?b(this[i].parentNode).is(e)&&t.push(this[i].parentNode):t.push(this[i].parentNode));return b(ue(t))},parents:function wt(e){const t=[];for(let i=0;i<this.length;i+=1){let s=this[i].parentNode;for(;s;)e?b(s).is(e)&&t.push(s):t.push(s),s=s.parentNode}return b(ue(t))},closest:function vt(e){let t=this;return typeof e>"u"?new N([]):(t.is(e)||(t=t.parents(e).eq(0)),t)},find:function St(e){const t=[];for(let i=0;i<this.length;i+=1){const s=this[i].querySelectorAll(e);for(let n=0;n<s.length;n+=1)t.push(s[n])}return new N(t)},children:function bt(e){const t=[];for(let i=0;i<this.length;i+=1){const s=this[i].childNodes;for(let n=0;n<s.length;n+=1)e?1===s[n].nodeType&&b(s[n]).is(e)&&t.push(s[n]):1===s[n].nodeType&&t.push(s[n])}return new N(ue(t))},filter:function nt(e){const t=[],i=this;for(let s=0;s<i.length;s+=1)e.call(i[s],s,i[s])&&t.push(i[s]);return new N(t)},remove:function Et(){for(let e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this},add:function Tt(...e){const t=this;let i,s;for(i=0;i<e.length;i+=1){const n=b(e[i]);for(s=0;s<n.length;s+=1)t[t.length]=n[s],t.length+=1}return t},styles:function tt(){return this[0]?y.getComputedStyle(this[0],null):{}}};Object.keys(ye).forEach(e=>{b.fn[e]=b.fn[e]||ye[e]});const S={deleteProps(e){const t=e;Object.keys(t).forEach(i=>{try{t[i]=null}catch{}try{delete t[i]}catch{}})},nextTick:(e,t=0)=>setTimeout(e,t),now:()=>Date.now(),getTranslate(e,t="x"){let i,s,n;const r=y.getComputedStyle(e,null);return y.WebKitCSSMatrix?(s=r.transform||r.webkitTransform,s.split(",").length>6&&(s=s.split(", ").map(a=>a.replace(",",".")).join(", ")),n=new y.WebKitCSSMatrix("none"===s?"":s)):(n=r.MozTransform||r.OTransform||r.MsTransform||r.msTransform||r.transform||r.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),i=n.toString().split(",")),"x"===t&&(s=y.WebKitCSSMatrix?n.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===t&&(s=y.WebKitCSSMatrix?n.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),s||0},parseUrlQuery(e){const t={};let s,n,r,a,i=e||y.location.href;if("string"==typeof i&&i.length)for(i=i.indexOf("?")>-1?i.replace(/\S*\?/,""):"",n=i.split("&").filter(o=>""!==o),a=n.length,s=0;s<a;s+=1)r=n[s].replace(/#\S+/g,"").split("="),t[decodeURIComponent(r[0])]=typeof r[1]>"u"?void 0:decodeURIComponent(r[1])||"";return t},isObject:e=>"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object,extend(...e){const t=Object(e[0]);for(let i=1;i<e.length;i+=1){const s=e[i];if(null!=s){const n=Object.keys(Object(s));for(let r=0,a=n.length;r<a;r+=1){const o=n[r],l=Object.getOwnPropertyDescriptor(s,o);void 0!==l&&l.enumerable&&(S.isObject(t[o])&&S.isObject(s[o])?S.extend(t[o],s[o]):!S.isObject(t[o])&&S.isObject(s[o])?(t[o]={},S.extend(t[o],s[o])):t[o]=s[o])}}}return t}},I={touch:!!("ontouchstart"in y||y.DocumentTouch&&C instanceof y.DocumentTouch),pointerEvents:!!y.PointerEvent&&"maxTouchPoints"in y.navigator&&y.navigator.maxTouchPoints>=0,observer:"MutationObserver"in y||"WebkitMutationObserver"in y,passiveListener:function(){let i=!1;try{const s=Object.defineProperty({},"passive",{get(){i=!0}});y.addEventListener("testPassiveListener",null,s)}catch{}return i}(),gestures:"ongesturestart"in y};class Ae{constructor(t={}){const i=this;i.params=t,i.eventsListeners={},i.params&&i.params.on&&Object.keys(i.params.on).forEach(s=>{i.on(s,i.params.on[s])})}on(t,i,s){const n=this;if("function"!=typeof i)return n;const r=s?"unshift":"push";return t.split(" ").forEach(a=>{n.eventsListeners[a]||(n.eventsListeners[a]=[]),n.eventsListeners[a][r](i)}),n}once(t,i,s){const n=this;if("function"!=typeof i)return n;function r(...a){n.off(t,r),r.f7proxy&&delete r.f7proxy,i.apply(n,a)}return r.f7proxy=i,n.on(t,r,s)}off(t,i){const s=this;return s.eventsListeners&&t.split(" ").forEach(n=>{typeof i>"u"?s.eventsListeners[n]=[]:s.eventsListeners[n]&&s.eventsListeners[n].length&&s.eventsListeners[n].forEach((r,a)=>{(r===i||r.f7proxy&&r.f7proxy===i)&&s.eventsListeners[n].splice(a,1)})}),s}emit(...t){const i=this;if(!i.eventsListeners)return i;let s,n,r;return"string"==typeof t[0]||Array.isArray(t[0])?(s=t[0],n=t.slice(1,t.length),r=i):(s=t[0].events,n=t[0].data,r=t[0].context||i),(Array.isArray(s)?s:s.split(" ")).forEach(o=>{if(i.eventsListeners&&i.eventsListeners[o]){const l=[];i.eventsListeners[o].forEach(d=>{l.push(d)}),l.forEach(d=>{d.apply(r,n)})}}),i}useModulesParams(t){const i=this;i.modules&&Object.keys(i.modules).forEach(s=>{const n=i.modules[s];n.params&&S.extend(t,n.params)})}useModules(t={}){const i=this;i.modules&&Object.keys(i.modules).forEach(s=>{const n=i.modules[s],r=t[s]||{};n.instance&&Object.keys(n.instance).forEach(a=>{const o=n.instance[a];i[a]="function"==typeof o?o.bind(i):o}),n.on&&i.on&&Object.keys(n.on).forEach(a=>{i.on(a,n.on[a])}),n.create&&n.create.bind(i)(r)})}static set components(t){this.use&&this.use(t)}static installModule(t,...i){const s=this;s.prototype.modules||(s.prototype.modules={});const n=t.name||`${Object.keys(s.prototype.modules).length}_${S.now()}`;return s.prototype.modules[n]=t,t.proto&&Object.keys(t.proto).forEach(r=>{s.prototype[r]=t.proto[r]}),t.static&&Object.keys(t.static).forEach(r=>{s[r]=t.static[r]}),t.install&&t.install.apply(s,i),s}static use(t,...i){const s=this;return Array.isArray(t)?(t.forEach(n=>s.installModule(n)),s):s.installModule(t,...i)}}var Nt={updateSize:function At(){const e=this;let t,i;const s=e.$el;t=typeof e.params.width<"u"?e.params.width:s[0].clientWidth,i=typeof e.params.height<"u"?e.params.height:s[0].clientHeight,!(0===t&&e.isHorizontal()||0===i&&e.isVertical())&&(t=t-parseInt(s.css("padding-left"),10)-parseInt(s.css("padding-right"),10),i=i-parseInt(s.css("padding-top"),10)-parseInt(s.css("padding-bottom"),10),S.extend(e,{width:t,height:i,size:e.isHorizontal()?t:i}))},updateSlides:function xt(){const e=this,t=e.params,{$wrapperEl:i,size:s,rtlTranslate:n,wrongRTL:r}=e,a=e.virtual&&t.virtual.enabled,o=a?e.virtual.slides.length:e.slides.length,l=i.children(`.${e.params.slideClass}`),d=a?e.virtual.slides.length:l.length;let c=[];const u=[],f=[];function v(P){return!t.cssMode||P!==l.length-1}let w=t.slidesOffsetBefore;"function"==typeof w&&(w=t.slidesOffsetBefore.call(e));let m=t.slidesOffsetAfter;"function"==typeof m&&(m=t.slidesOffsetAfter.call(e));const A=e.snapGrid.length,g=e.snapGrid.length;let O,x,T=t.spaceBetween,E=-w,M=0,$=0;if(typeof s>"u")return;"string"==typeof T&&T.indexOf("%")>=0&&(T=parseFloat(T.replace("%",""))/100*s),e.virtualSize=-T,l.css(n?{marginLeft:"",marginTop:""}:{marginRight:"",marginBottom:""}),t.slidesPerColumn>1&&(O=Math.floor(d/t.slidesPerColumn)===d/e.params.slidesPerColumn?d:Math.ceil(d/t.slidesPerColumn)*t.slidesPerColumn,"auto"!==t.slidesPerView&&"row"===t.slidesPerColumnFill&&(O=Math.max(O,t.slidesPerView*t.slidesPerColumn)));const L=t.slidesPerColumn,_=O/L,V=Math.floor(d/t.slidesPerColumn);for(let P=0;P<d;P+=1){x=0;const D=l.eq(P);if(t.slidesPerColumn>1){let k,G,Y;if("row"===t.slidesPerColumnFill&&t.slidesPerGroup>1){const X=Math.floor(P/(t.slidesPerGroup*t.slidesPerColumn)),q=P-t.slidesPerColumn*t.slidesPerGroup*X,Z=0===X?t.slidesPerGroup:Math.min(Math.ceil((d-X*L*t.slidesPerGroup)/L),t.slidesPerGroup);Y=Math.floor(q/Z),G=q-Y*Z+X*t.slidesPerGroup,k=G+Y*O/L,D.css({"-webkit-box-ordinal-group":k,"-moz-box-ordinal-group":k,"-ms-flex-order":k,"-webkit-order":k,order:k})}else"column"===t.slidesPerColumnFill?(G=Math.floor(P/L),Y=P-G*L,(G>V||G===V&&Y===L-1)&&(Y+=1,Y>=L&&(Y=0,G+=1))):(Y=Math.floor(P/_),G=P-Y*_);D.css("margin-"+(e.isHorizontal()?"top":"left"),0!==Y&&t.spaceBetween&&`${t.spaceBetween}px`)}if("none"!==D.css("display")){if("auto"===t.slidesPerView){const k=y.getComputedStyle(D[0],null),G=D[0].style.transform,Y=D[0].style.webkitTransform;if(G&&(D[0].style.transform="none"),Y&&(D[0].style.webkitTransform="none"),t.roundLengths)x=e.isHorizontal()?D.outerWidth(!0):D.outerHeight(!0);else if(e.isHorizontal()){const X=parseFloat(k.getPropertyValue("width")),q=parseFloat(k.getPropertyValue("padding-left")),Z=parseFloat(k.getPropertyValue("padding-right")),J=parseFloat(k.getPropertyValue("margin-left")),ee=parseFloat(k.getPropertyValue("margin-right")),te=k.getPropertyValue("box-sizing");x=te&&"border-box"===te?X+J+ee:X+q+Z+J+ee}else{const X=parseFloat(k.getPropertyValue("height")),q=parseFloat(k.getPropertyValue("padding-top")),Z=parseFloat(k.getPropertyValue("padding-bottom")),J=parseFloat(k.getPropertyValue("margin-top")),ee=parseFloat(k.getPropertyValue("margin-bottom")),te=k.getPropertyValue("box-sizing");x=te&&"border-box"===te?X+J+ee:X+q+Z+J+ee}G&&(D[0].style.transform=G),Y&&(D[0].style.webkitTransform=Y),t.roundLengths&&(x=Math.floor(x))}else x=(s-(t.slidesPerView-1)*T)/t.slidesPerView,t.roundLengths&&(x=Math.floor(x)),l[P]&&(e.isHorizontal()?l[P].style.width=`${x}px`:l[P].style.height=`${x}px`);l[P]&&(l[P].swiperSlideSize=x),f.push(x),t.centeredSlides?(E=E+x/2+M/2+T,0===M&&0!==P&&(E=E-s/2-T),0===P&&(E=E-s/2-T),Math.abs(E)<.001&&(E=0),t.roundLengths&&(E=Math.floor(E)),$%t.slidesPerGroup==0&&c.push(E),u.push(E)):(t.roundLengths&&(E=Math.floor(E)),($-Math.min(e.params.slidesPerGroupSkip,$))%e.params.slidesPerGroup==0&&c.push(E),u.push(E),E=E+x+T),e.virtualSize+=x+T,M=x,$+=1}}let H;if(e.virtualSize=Math.max(e.virtualSize,s)+m,n&&r&&("slide"===t.effect||"coverflow"===t.effect)&&i.css({width:`${e.virtualSize+t.spaceBetween}px`}),t.setWrapperSize&&(e.isHorizontal()?i.css({width:`${e.virtualSize+t.spaceBetween}px`}):i.css({height:`${e.virtualSize+t.spaceBetween}px`})),t.slidesPerColumn>1&&(e.virtualSize=(x+t.spaceBetween)*O,e.virtualSize=Math.ceil(e.virtualSize/t.slidesPerColumn)-t.spaceBetween,e.isHorizontal()?i.css({width:`${e.virtualSize+t.spaceBetween}px`}):i.css({height:`${e.virtualSize+t.spaceBetween}px`}),t.centeredSlides)){H=[];for(let P=0;P<c.length;P+=1){let D=c[P];t.roundLengths&&(D=Math.floor(D)),c[P]<e.virtualSize+c[0]&&H.push(D)}c=H}if(!t.centeredSlides){H=[];for(let P=0;P<c.length;P+=1){let D=c[P];t.roundLengths&&(D=Math.floor(D)),c[P]<=e.virtualSize-s&&H.push(D)}c=H,Math.floor(e.virtualSize-s)-Math.floor(c[c.length-1])>1&&c.push(e.virtualSize-s)}if(0===c.length&&(c=[0]),0!==t.spaceBetween&&(e.isHorizontal()?n?l.filter(v).css({marginLeft:`${T}px`}):l.filter(v).css({marginRight:`${T}px`}):l.filter(v).css({marginBottom:`${T}px`})),t.centeredSlides&&t.centeredSlidesBounds){let P=0;f.forEach(k=>{P+=k+(t.spaceBetween?t.spaceBetween:0)}),P-=t.spaceBetween;const D=P-s;c=c.map(k=>k<0?-w:k>D?D+m:k)}if(t.centerInsufficientSlides){let P=0;if(f.forEach(D=>{P+=D+(t.spaceBetween?t.spaceBetween:0)}),P-=t.spaceBetween,P<s){const D=(s-P)/2;c.forEach((k,G)=>{c[G]=k-D}),u.forEach((k,G)=>{u[G]=k+D})}}S.extend(e,{slides:l,snapGrid:c,slidesGrid:u,slidesSizesGrid:f}),d!==o&&e.emit("slidesLengthChange"),c.length!==A&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),u.length!==g&&e.emit("slidesGridLengthChange"),(t.watchSlidesProgress||t.watchSlidesVisibility)&&e.updateSlidesOffset()},updateAutoHeight:function Ct(e){const t=this,i=[];let n,s=0;if("number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed),"auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)t.visibleSlides.each((r,a)=>{i.push(a)});else for(n=0;n<Math.ceil(t.params.slidesPerView);n+=1){const r=t.activeIndex+n;if(r>t.slides.length)break;i.push(t.slides.eq(r)[0])}else i.push(t.slides.eq(t.activeIndex)[0]);for(n=0;n<i.length;n+=1)if(typeof i[n]<"u"){const r=i[n].offsetHeight;s=r>s?r:s}s&&t.$wrapperEl.css("height",`${s}px`)},updateSlidesOffset:function It(){const e=this,t=e.slides;for(let i=0;i<t.length;i+=1)t[i].swiperSlideOffset=e.isHorizontal()?t[i].offsetLeft:t[i].offsetTop},updateSlidesProgress:function Ot(e=this&&this.translate||0){const t=this,i=t.params,{slides:s,rtlTranslate:n}=t;if(0===s.length)return;typeof s[0].swiperSlideOffset>"u"&&t.updateSlidesOffset();let r=-e;n&&(r=e),s.removeClass(i.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(let a=0;a<s.length;a+=1){const o=s[a],l=(r+(i.centeredSlides?t.minTranslate():0)-o.swiperSlideOffset)/(o.swiperSlideSize+i.spaceBetween);if(i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight){const d=-(r-o.swiperSlideOffset),c=d+t.slidesSizesGrid[a];(d>=0&&d<t.size-1||c>1&&c<=t.size||d<=0&&c>=t.size)&&(t.visibleSlides.push(o),t.visibleSlidesIndexes.push(a),s.eq(a).addClass(i.slideVisibleClass))}o.progress=n?-l:l}t.visibleSlides=b(t.visibleSlides)},updateProgress:function Mt(e){const t=this;typeof e>"u"&&(e=t&&t.translate&&t.translate*(t.rtlTranslate?-1:1)||0);const i=t.params,s=t.maxTranslate()-t.minTranslate();let{progress:n,isBeginning:r,isEnd:a}=t;const o=r,l=a;0===s?(n=0,r=!0,a=!0):(n=(e-t.minTranslate())/s,r=n<=0,a=n>=1),S.extend(t,{progress:n,isBeginning:r,isEnd:a}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),r&&!o&&t.emit("reachBeginning toEdge"),a&&!l&&t.emit("reachEnd toEdge"),(o&&!r||l&&!a)&&t.emit("fromEdge"),t.emit("progress",n)},updateSlidesClasses:function $t(){const e=this,{slides:t,params:i,$wrapperEl:s,activeIndex:n,realIndex:r}=e,a=e.virtual&&i.virtual.enabled;let o;t.removeClass(`${i.slideActiveClass} ${i.slideNextClass} ${i.slidePrevClass} ${i.slideDuplicateActiveClass} ${i.slideDuplicateNextClass} ${i.slideDuplicatePrevClass}`),o=a?e.$wrapperEl.find(`.${i.slideClass}[data-swiper-slide-index="${n}"]`):t.eq(n),o.addClass(i.slideActiveClass),i.loop&&(o.hasClass(i.slideDuplicateClass)?s.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${r}"]`).addClass(i.slideDuplicateActiveClass):s.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${r}"]`).addClass(i.slideDuplicateActiveClass));let l=o.nextAll(`.${i.slideClass}`).eq(0).addClass(i.slideNextClass);i.loop&&0===l.length&&(l=t.eq(0),l.addClass(i.slideNextClass));let d=o.prevAll(`.${i.slideClass}`).eq(0).addClass(i.slidePrevClass);i.loop&&0===d.length&&(d=t.eq(-1),d.addClass(i.slidePrevClass)),i.loop&&(l.hasClass(i.slideDuplicateClass)?s.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicateNextClass):s.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicateNextClass),d.hasClass(i.slideDuplicateClass)?s.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${d.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicatePrevClass):s.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${d.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicatePrevClass))},updateActiveIndex:function Pt(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{slidesGrid:s,snapGrid:n,params:r,activeIndex:a,realIndex:o,snapIndex:l}=t;let c,d=e;if(typeof d>"u"){for(let f=0;f<s.length;f+=1)typeof s[f+1]<"u"?i>=s[f]&&i<s[f+1]-(s[f+1]-s[f])/2?d=f:i>=s[f]&&i<s[f+1]&&(d=f+1):i>=s[f]&&(d=f);r.normalizeSlideIndex&&(d<0||typeof d>"u")&&(d=0)}if(n.indexOf(i)>=0)c=n.indexOf(i);else{const f=Math.min(r.slidesPerGroupSkip,d);c=f+Math.floor((d-f)/r.slidesPerGroup)}if(c>=n.length&&(c=n.length-1),d===a)return void(c!==l&&(t.snapIndex=c,t.emit("snapIndexChange")));const u=parseInt(t.slides.eq(d).attr("data-swiper-slide-index")||d,10);S.extend(t,{snapIndex:c,realIndex:u,previousIndex:a,activeIndex:d}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),o!==u&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")},updateClickedSlide:function Lt(e){const t=this,i=t.params,s=b(e.target).closest(`.${i.slideClass}`)[0];let n=!1;if(s)for(let r=0;r<t.slides.length;r+=1)t.slides[r]===s&&(n=!0);if(!s||!n)return t.clickedSlide=void 0,void(t.clickedIndex=void 0);t.clickedSlide=s,t.clickedIndex=t.virtual&&t.params.virtual.enabled?parseInt(b(s).attr("data-swiper-slide-index"),10):b(s).index(),i.slideToClickedSlide&&void 0!==t.clickedIndex&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}},Gt={getTranslate:function kt(e=(this.isHorizontal()?"x":"y")){const{params:i,rtlTranslate:s,translate:n,$wrapperEl:r}=this;if(i.virtualTranslate)return s?-n:n;if(i.cssMode)return n;let a=S.getTranslate(r[0],e);return s&&(a=-a),a||0},setTranslate:function Dt(e,t){const i=this,{rtlTranslate:s,params:n,$wrapperEl:r,wrapperEl:a,progress:o}=i;let u,l=0,d=0;i.isHorizontal()?l=s?-e:e:d=e,n.roundLengths&&(l=Math.floor(l),d=Math.floor(d)),n.cssMode?a[i.isHorizontal()?"scrollLeft":"scrollTop"]=i.isHorizontal()?-l:-d:n.virtualTranslate||r.transform(`translate3d(${l}px, ${d}px, 0px)`),i.previousTranslate=i.translate,i.translate=i.isHorizontal()?l:d;const f=i.maxTranslate()-i.minTranslate();u=0===f?0:(e-i.minTranslate())/f,u!==o&&i.updateProgress(e),i.emit("setTranslate",i.translate,t)},minTranslate:function _t(){return-this.snapGrid[0]},maxTranslate:function zt(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function Rt(e=0,t=this.params.speed,i=!0,s=!0,n){const r=this,{params:a,wrapperEl:o}=r;if(r.animating&&a.preventInteractionOnTransition)return!1;const l=r.minTranslate(),d=r.maxTranslate();let c;if(c=s&&e>l?l:s&&e<d?d:e,r.updateProgress(c),a.cssMode){const u=r.isHorizontal();return 0===t?o[u?"scrollLeft":"scrollTop"]=-c:o.scrollTo?o.scrollTo({[u?"left":"top"]:-c,behavior:"smooth"}):o[u?"scrollLeft":"scrollTop"]=-c,!0}return 0===t?(r.setTransition(0),r.setTranslate(c),i&&(r.emit("beforeTransitionStart",t,n),r.emit("transitionEnd"))):(r.setTransition(t),r.setTranslate(c),i&&(r.emit("beforeTransitionStart",t,n),r.emit("transitionStart")),r.animating||(r.animating=!0,r.onTranslateToWrapperTransitionEnd||(r.onTranslateToWrapperTransitionEnd=function(f){!r||r.destroyed||f.target===this&&(r.$wrapperEl[0].removeEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.$wrapperEl[0].removeEventListener("webkitTransitionEnd",r.onTranslateToWrapperTransitionEnd),r.onTranslateToWrapperTransitionEnd=null,delete r.onTranslateToWrapperTransitionEnd,i&&r.emit("transitionEnd"))}),r.$wrapperEl[0].addEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.$wrapperEl[0].addEventListener("webkitTransitionEnd",r.onTranslateToWrapperTransitionEnd))),!0}},Kt={slideTo:function Ft(e=0,t=this.params.speed,i=!0,s){const n=this;let r=e;r<0&&(r=0);const{params:a,snapGrid:o,slidesGrid:l,previousIndex:d,activeIndex:c,rtlTranslate:u,wrapperEl:f}=n;if(n.animating&&a.preventInteractionOnTransition)return!1;const v=Math.min(n.params.slidesPerGroupSkip,r);let w=v+Math.floor((r-v)/n.params.slidesPerGroup);w>=o.length&&(w=o.length-1),(c||a.initialSlide||0)===(d||0)&&i&&n.emit("beforeSlideChangeStart");const m=-o[w];if(n.updateProgress(m),a.normalizeSlideIndex)for(let g=0;g<l.length;g+=1)-Math.floor(100*m)>=Math.floor(100*l[g])&&(r=g);if(n.initialized&&r!==c&&(!n.allowSlideNext&&m<n.translate&&m<n.minTranslate()||!n.allowSlidePrev&&m>n.translate&&m>n.maxTranslate()&&(c||0)!==r))return!1;let A;if(A=r>c?"next":r<c?"prev":"reset",u&&-m===n.translate||!u&&m===n.translate)return n.updateActiveIndex(r),a.autoHeight&&n.updateAutoHeight(),n.updateSlidesClasses(),"slide"!==a.effect&&n.setTranslate(m),"reset"!==A&&(n.transitionStart(i,A),n.transitionEnd(i,A)),!1;if(a.cssMode){const g=n.isHorizontal();let T=-m;return u&&(T=f.scrollWidth-f.offsetWidth-T),0===t?f[g?"scrollLeft":"scrollTop"]=T:f.scrollTo?f.scrollTo({[g?"left":"top"]:T,behavior:"smooth"}):f[g?"scrollLeft":"scrollTop"]=T,!0}return 0===t?(n.setTransition(0),n.setTranslate(m),n.updateActiveIndex(r),n.updateSlidesClasses(),n.emit("beforeTransitionStart",t,s),n.transitionStart(i,A),n.transitionEnd(i,A)):(n.setTransition(t),n.setTranslate(m),n.updateActiveIndex(r),n.updateSlidesClasses(),n.emit("beforeTransitionStart",t,s),n.transitionStart(i,A),n.animating||(n.animating=!0,n.onSlideToWrapperTransitionEnd||(n.onSlideToWrapperTransitionEnd=function(T){!n||n.destroyed||T.target===this&&(n.$wrapperEl[0].removeEventListener("transitionend",n.onSlideToWrapperTransitionEnd),n.$wrapperEl[0].removeEventListener("webkitTransitionEnd",n.onSlideToWrapperTransitionEnd),n.onSlideToWrapperTransitionEnd=null,delete n.onSlideToWrapperTransitionEnd,n.transitionEnd(i,A))}),n.$wrapperEl[0].addEventListener("transitionend",n.onSlideToWrapperTransitionEnd),n.$wrapperEl[0].addEventListener("webkitTransitionEnd",n.onSlideToWrapperTransitionEnd))),!0},slideToLoop:function Vt(e=0,t=this.params.speed,i=!0,s){const n=this;let r=e;return n.params.loop&&(r+=n.loopedSlides),n.slideTo(r,t,i,s)},slideNext:function Xt(e=this.params.speed,t=!0,i){const s=this,{params:n,animating:r}=s,a=s.activeIndex<n.slidesPerGroupSkip?1:n.slidesPerGroup;if(n.loop){if(r)return!1;s.loopFix(),s._clientLeft=s.$wrapperEl[0].clientLeft}return s.slideTo(s.activeIndex+a,e,t,i)},slidePrev:function Wt(e=this.params.speed,t=!0,i){const s=this,{params:n,animating:r,snapGrid:a,slidesGrid:o,rtlTranslate:l}=s;if(n.loop){if(r)return!1;s.loopFix(),s._clientLeft=s.$wrapperEl[0].clientLeft}function c(g){return g<0?-Math.floor(Math.abs(g)):Math.floor(g)}const u=c(l?s.translate:-s.translate),f=a.map(g=>c(g));o.map(g=>c(g)),f.indexOf(u);let A,m=a[f.indexOf(u)-1];return typeof m>"u"&&n.cssMode&&a.forEach(g=>{!m&&u>=g&&(m=g)}),typeof m<"u"&&(A=o.indexOf(m),A<0&&(A=s.activeIndex-1)),s.slideTo(A,e,t,i)},slideReset:function jt(e=this.params.speed,t=!0,i){return this.slideTo(this.activeIndex,e,t,i)},slideToClosest:function qt(e=this.params.speed,t=!0,i,s=.5){const n=this;let r=n.activeIndex;const a=Math.min(n.params.slidesPerGroupSkip,r),o=a+Math.floor((r-a)/n.params.slidesPerGroup),l=n.rtlTranslate?n.translate:-n.translate;if(l>=n.snapGrid[o]){const d=n.snapGrid[o];l-d>(n.snapGrid[o+1]-d)*s&&(r+=n.params.slidesPerGroup)}else{const d=n.snapGrid[o-1];l-d<=(n.snapGrid[o]-d)*s&&(r-=n.params.slidesPerGroup)}return r=Math.max(r,0),r=Math.min(r,n.slidesGrid.length-1),n.slideTo(r,e,t,i)},slideToClickedSlide:function Zt(){const e=this,{params:t,$wrapperEl:i}=e,s="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let r,n=e.clickedIndex;if(t.loop){if(e.animating)return;r=parseInt(b(e.clickedSlide).attr("data-swiper-slide-index"),10),t.centeredSlides?n<e.loopedSlides-s/2||n>e.slides.length-e.loopedSlides+s/2?(e.loopFix(),n=i.children(`.${t.slideClass}[data-swiper-slide-index="${r}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),S.nextTick(()=>{e.slideTo(n)})):e.slideTo(n):n>e.slides.length-s?(e.loopFix(),n=i.children(`.${t.slideClass}[data-swiper-slide-index="${r}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),S.nextTick(()=>{e.slideTo(n)})):e.slideTo(n)}else e.slideTo(n)}},ti={loopCreate:function Qt(){const e=this,{params:t,$wrapperEl:i}=e;i.children(`.${t.slideClass}.${t.slideDuplicateClass}`).remove();let s=i.children(`.${t.slideClass}`);if(t.loopFillGroupWithBlank){const a=t.slidesPerGroup-s.length%t.slidesPerGroup;if(a!==t.slidesPerGroup){for(let o=0;o<a;o+=1){const l=b(C.createElement("div")).addClass(`${t.slideClass} ${t.slideBlankClass}`);i.append(l)}s=i.children(`.${t.slideClass}`)}}"auto"===t.slidesPerView&&!t.loopedSlides&&(t.loopedSlides=s.length),e.loopedSlides=Math.ceil(parseFloat(t.loopedSlides||t.slidesPerView,10)),e.loopedSlides+=t.loopAdditionalSlides,e.loopedSlides>s.length&&(e.loopedSlides=s.length);const n=[],r=[];s.each((a,o)=>{const l=b(o);a<e.loopedSlides&&r.push(o),a<s.length&&a>=s.length-e.loopedSlides&&n.push(o),l.attr("data-swiper-slide-index",a)});for(let a=0;a<r.length;a+=1)i.append(b(r[a].cloneNode(!0)).addClass(t.slideDuplicateClass));for(let a=n.length-1;a>=0;a-=1)i.prepend(b(n[a].cloneNode(!0)).addClass(t.slideDuplicateClass))},loopFix:function Jt(){const e=this;e.emit("beforeLoopFix");const{activeIndex:t,slides:i,loopedSlides:s,allowSlidePrev:n,allowSlideNext:r,snapGrid:a,rtlTranslate:o}=e;let l;e.allowSlidePrev=!0,e.allowSlideNext=!0;const c=-a[t]-e.getTranslate();t<s?(l=i.length-3*s+t,l+=s,e.slideTo(l,0,!1,!0)&&0!==c&&e.setTranslate((o?-e.translate:e.translate)-c)):t>=i.length-s&&(l=-i.length+t+s,l+=s,e.slideTo(l,0,!1,!0)&&0!==c&&e.setTranslate((o?-e.translate:e.translate)-c)),e.allowSlidePrev=n,e.allowSlideNext=r,e.emit("loopFix")},loopDestroy:function ei(){const{$wrapperEl:t,params:i,slides:s}=this;t.children(`.${i.slideClass}.${i.slideDuplicateClass},.${i.slideClass}.${i.slideBlankClass}`).remove(),s.removeAttr("data-swiper-slide-index")}},ni={setGrabCursor:function ii(e){const t=this;if(I.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i=t.el;i.style.cursor="move",i.style.cursor=e?"-webkit-grabbing":"-webkit-grab",i.style.cursor=e?"-moz-grabbin":"-moz-grab",i.style.cursor=e?"grabbing":"grab"},unsetGrabCursor:function si(){const e=this;I.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.el.style.cursor="")}},pi={appendSlide:function ri(e){const t=this,{$wrapperEl:i,params:s}=t;if(s.loop&&t.loopDestroy(),"object"==typeof e&&"length"in e)for(let n=0;n<e.length;n+=1)e[n]&&i.append(e[n]);else i.append(e);s.loop&&t.loopCreate(),s.observer&&I.observer||t.update()},prependSlide:function ai(e){const t=this,{params:i,$wrapperEl:s,activeIndex:n}=t;i.loop&&t.loopDestroy();let r=n+1;if("object"==typeof e&&"length"in e){for(let a=0;a<e.length;a+=1)e[a]&&s.prepend(e[a]);r=n+e.length}else s.prepend(e);i.loop&&t.loopCreate(),i.observer&&I.observer||t.update(),t.slideTo(r,0,!1)},addSlide:function oi(e,t){const i=this,{$wrapperEl:s,params:n,activeIndex:r}=i;let a=r;n.loop&&(a-=i.loopedSlides,i.loopDestroy(),i.slides=s.children(`.${n.slideClass}`));const o=i.slides.length;if(e<=0)return void i.prependSlide(t);if(e>=o)return void i.appendSlide(t);let l=a>e?a+1:a;const d=[];for(let c=o-1;c>=e;c-=1){const u=i.slides.eq(c);u.remove(),d.unshift(u)}if("object"==typeof t&&"length"in t){for(let c=0;c<t.length;c+=1)t[c]&&s.append(t[c]);l=a>e?a+t.length:a}else s.append(t);for(let c=0;c<d.length;c+=1)s.append(d[c]);n.loop&&i.loopCreate(),n.observer&&I.observer||i.update(),i.slideTo(n.loop?l+i.loopedSlides:l,0,!1)},removeSlide:function li(e){const t=this,{params:i,$wrapperEl:s,activeIndex:n}=t;let r=n;i.loop&&(r-=t.loopedSlides,t.loopDestroy(),t.slides=s.children(`.${i.slideClass}`));let o,a=r;if("object"==typeof e&&"length"in e){for(let l=0;l<e.length;l+=1)o=e[l],t.slides[o]&&t.slides.eq(o).remove(),o<a&&(a-=1);a=Math.max(a,0)}else o=e,t.slides[o]&&t.slides.eq(o).remove(),o<a&&(a-=1),a=Math.max(a,0);i.loop&&t.loopCreate(),i.observer&&I.observer||t.update(),t.slideTo(i.loop?a+t.loopedSlides:a,0,!1)},removeAllSlides:function di(){const e=this,t=[];for(let i=0;i<e.slides.length;i+=1)t.push(i);e.removeSlide(t)}};const R=function(){const t=y.navigator.platform,i=y.navigator.userAgent,s={ios:!1,android:!1,androidChrome:!1,desktop:!1,iphone:!1,ipod:!1,ipad:!1,edge:!1,ie:!1,firefox:!1,macos:!1,windows:!1,cordova:!(!y.cordova&&!y.phonegap),phonegap:!(!y.cordova&&!y.phonegap),electron:!1},n=y.screen.width,r=y.screen.height,a=i.match(/(Android);?[\s\/]+([\d.]+)?/);let o=i.match(/(iPad).*OS\s([\d_]+)/);const l=i.match(/(iPod)(.*OS\s([\d_]+))?/),d=!o&&i.match(/(iPhone\sOS|iOS)\s([\d_]+)/),c=i.indexOf("MSIE ")>=0||i.indexOf("Trident/")>=0,u=i.indexOf("Edge/")>=0,f=i.indexOf("Gecko/")>=0&&i.indexOf("Firefox/")>=0,v="Win32"===t,w=i.toLowerCase().indexOf("electron")>=0;let m="MacIntel"===t;return!o&&m&&I.touch&&(1024===n&&1366===r||834===n&&1194===r||834===n&&1112===r||768===n&&1024===r)&&(o=i.match(/(Version)\/([\d.]+)/),m=!1),s.ie=c,s.edge=u,s.firefox=f,a&&!v&&(s.os="android",s.osVersion=a[2],s.android=!0,s.androidChrome=i.toLowerCase().indexOf("chrome")>=0),(o||d||l)&&(s.os="ios",s.ios=!0),d&&!l&&(s.osVersion=d[2].replace(/_/g,"."),s.iphone=!0),o&&(s.osVersion=o[2].replace(/_/g,"."),s.ipad=!0),l&&(s.osVersion=l[3]?l[3].replace(/_/g,"."):null,s.ipod=!0),s.ios&&s.osVersion&&i.indexOf("Version/")>=0&&"10"===s.osVersion.split(".")[0]&&(s.osVersion=i.toLowerCase().split("version/")[1].split(" ")[0]),s.webView=!(!(d||o||l)||!i.match(/.*AppleWebKit(?!.*Safari)/i)&&!y.navigator.standalone)||y.matchMedia&&y.matchMedia("(display-mode: standalone)").matches,s.webview=s.webView,s.standalone=s.webView,s.desktop=!(s.ios||s.android)||w,s.desktop&&(s.electron=w,s.macos=m,s.windows=v,s.macos&&(s.os="macos"),s.windows&&(s.os="windows")),s.pixelRatio=y.devicePixelRatio||1,s}();function ci(e){const t=this,i=t.touchEventsData,{params:s,touches:n}=t;if(t.animating&&s.preventInteractionOnTransition)return;let r=e;r.originalEvent&&(r=r.originalEvent);const a=b(r.target);if("wrapper"===s.touchEventsTarget&&!a.closest(t.wrapperEl).length||(i.isTouchEvent="touchstart"===r.type,!i.isTouchEvent&&"which"in r&&3===r.which)||!i.isTouchEvent&&"button"in r&&r.button>0||i.isTouched&&i.isMoved)return;if(s.noSwiping&&a.closest(s.noSwipingSelector?s.noSwipingSelector:`.${s.noSwipingClass}`)[0])return void(t.allowClick=!0);if(s.swipeHandler&&!a.closest(s.swipeHandler)[0])return;n.currentX="touchstart"===r.type?r.targetTouches[0].pageX:r.pageX,n.currentY="touchstart"===r.type?r.targetTouches[0].pageY:r.pageY;const o=n.currentX,l=n.currentY,c=s.edgeSwipeThreshold||s.iOSEdgeSwipeThreshold;if(!s.edgeSwipeDetection&&!s.iOSEdgeSwipeDetection||!(o<=c||o>=y.screen.width-c)){if(S.extend(i,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),n.startX=o,n.startY=l,i.touchStartTime=S.now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,s.threshold>0&&(i.allowThresholdMove=!1),"touchstart"!==r.type){let u=!0;a.is(i.formElements)&&(u=!1),C.activeElement&&b(C.activeElement).is(i.formElements)&&C.activeElement!==a[0]&&C.activeElement.blur(),(s.touchStartForcePreventDefault||u&&t.allowTouchMove&&s.touchStartPreventDefault)&&r.preventDefault()}t.emit("touchStart",r)}}function fi(e){const t=this,i=t.touchEventsData,{params:s,touches:n,rtlTranslate:r}=t;let a=e;if(a.originalEvent&&(a=a.originalEvent),!i.isTouched)return void(i.startMoving&&i.isScrolling&&t.emit("touchMoveOpposite",a));if(i.isTouchEvent&&"touchmove"!==a.type)return;const o="touchmove"===a.type&&a.targetTouches&&(a.targetTouches[0]||a.changedTouches[0]),l="touchmove"===a.type?o.pageX:a.pageX,d="touchmove"===a.type?o.pageY:a.pageY;if(a.preventedByNestedSwiper)return n.startX=l,void(n.startY=d);if(!t.allowTouchMove)return t.allowClick=!1,void(i.isTouched&&(S.extend(n,{startX:l,startY:d,currentX:l,currentY:d}),i.touchStartTime=S.now()));if(i.isTouchEvent&&s.touchReleaseOnEdges&&!s.loop)if(t.isVertical()){if(d<n.startY&&t.translate<=t.maxTranslate()||d>n.startY&&t.translate>=t.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(l<n.startX&&t.translate<=t.maxTranslate()||l>n.startX&&t.translate>=t.minTranslate())return;if(i.isTouchEvent&&C.activeElement&&a.target===C.activeElement&&b(a.target).is(i.formElements))return i.isMoved=!0,void(t.allowClick=!1);if(i.allowTouchCallbacks&&t.emit("touchMove",a),a.targetTouches&&a.targetTouches.length>1)return;n.currentX=l,n.currentY=d;const c=n.currentX-n.startX,u=n.currentY-n.startY;if(t.params.threshold&&Math.sqrt(c**2+u**2)<t.params.threshold)return;if(typeof i.isScrolling>"u"){let m;t.isHorizontal()&&n.currentY===n.startY||t.isVertical()&&n.currentX===n.startX?i.isScrolling=!1:c*c+u*u>=25&&(m=180*Math.atan2(Math.abs(u),Math.abs(c))/Math.PI,i.isScrolling=t.isHorizontal()?m>s.touchAngle:90-m>s.touchAngle)}if(i.isScrolling&&t.emit("touchMoveOpposite",a),typeof i.startMoving>"u"&&(n.currentX!==n.startX||n.currentY!==n.startY)&&(i.startMoving=!0),i.isScrolling)return void(i.isTouched=!1);if(!i.startMoving)return;t.allowClick=!1,!s.cssMode&&a.cancelable&&a.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&a.stopPropagation(),i.isMoved||(s.loop&&t.loopFix(),i.startTranslate=t.getTranslate(),t.setTransition(0),t.animating&&t.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,s.grabCursor&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!0),t.emit("sliderFirstMove",a)),t.emit("sliderMove",a),i.isMoved=!0;let f=t.isHorizontal()?c:u;n.diff=f,f*=s.touchRatio,r&&(f=-f),t.swipeDirection=f>0?"prev":"next",i.currentTranslate=f+i.startTranslate;let v=!0,w=s.resistanceRatio;if(s.touchReleaseOnEdges&&(w=0),f>0&&i.currentTranslate>t.minTranslate()?(v=!1,s.resistance&&(i.currentTranslate=t.minTranslate()-1+(-t.minTranslate()+i.startTranslate+f)**w)):f<0&&i.currentTranslate<t.maxTranslate()&&(v=!1,s.resistance&&(i.currentTranslate=t.maxTranslate()+1-(t.maxTranslate()-i.startTranslate-f)**w)),v&&(a.preventedByNestedSwiper=!0),!t.allowSlideNext&&"next"===t.swipeDirection&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!t.allowSlidePrev&&"prev"===t.swipeDirection&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),s.threshold>0){if(!(Math.abs(f)>s.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,i.currentTranslate=i.startTranslate,void(n.diff=t.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY)}!s.followFinger||s.cssMode||((s.freeMode||s.watchSlidesProgress||s.watchSlidesVisibility)&&(t.updateActiveIndex(),t.updateSlidesClasses()),s.freeMode&&(0===i.velocities.length&&i.velocities.push({position:n[t.isHorizontal()?"startX":"startY"],time:i.touchStartTime}),i.velocities.push({position:n[t.isHorizontal()?"currentX":"currentY"],time:S.now()})),t.updateProgress(i.currentTranslate),t.setTranslate(i.currentTranslate))}function ui(e){const t=this,i=t.touchEventsData,{params:s,touches:n,rtlTranslate:r,$wrapperEl:a,slidesGrid:o,snapGrid:l}=t;let d=e;if(d.originalEvent&&(d=d.originalEvent),i.allowTouchCallbacks&&t.emit("touchEnd",d),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&s.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);s.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=S.now(),u=c-i.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(d),t.emit("tap click",d),u<300&&c-i.lastClickTime<300&&t.emit("doubleTap doubleClick",d)),i.lastClickTime=S.now(),S.nextTick(()=>{t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===n.diff||i.currentTranslate===i.startTranslate)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let f;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,f=s.followFinger?r?t.translate:-t.translate:-i.currentTranslate,s.cssMode)return;if(s.freeMode){if(f<-t.minTranslate())return void t.slideTo(t.activeIndex);if(f>-t.maxTranslate())return void t.slideTo(t.slides.length<l.length?l.length-1:t.slides.length-1);if(s.freeModeMomentum){if(i.velocities.length>1){const L=i.velocities.pop(),_=i.velocities.pop(),H=L.time-_.time;t.velocity=(L.position-_.position)/H,t.velocity/=2,Math.abs(t.velocity)<s.freeModeMinimumVelocity&&(t.velocity=0),(H>150||S.now()-L.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=s.freeModeMomentumVelocityRatio,i.velocities.length=0;let g=1e3*s.freeModeMomentumRatio,E=t.translate+t.velocity*g;r&&(E=-E);let $,M=!1;const O=20*Math.abs(t.velocity)*s.freeModeMomentumBounceRatio;let x;if(E<t.maxTranslate())s.freeModeMomentumBounce?(E+t.maxTranslate()<-O&&(E=t.maxTranslate()-O),$=t.maxTranslate(),M=!0,i.allowMomentumBounce=!0):E=t.maxTranslate(),s.loop&&s.centeredSlides&&(x=!0);else if(E>t.minTranslate())s.freeModeMomentumBounce?(E-t.minTranslate()>O&&(E=t.minTranslate()+O),$=t.minTranslate(),M=!0,i.allowMomentumBounce=!0):E=t.minTranslate(),s.loop&&s.centeredSlides&&(x=!0);else if(s.freeModeSticky){let L;for(let _=0;_<l.length;_+=1)if(l[_]>-E){L=_;break}E=Math.abs(l[L]-E)<Math.abs(l[L-1]-E)||"next"===t.swipeDirection?l[L]:l[L-1],E=-E}if(x&&t.once("transitionEnd",()=>{t.loopFix()}),0!==t.velocity){if(g=r?Math.abs((-E-t.translate)/t.velocity):Math.abs((E-t.translate)/t.velocity),s.freeModeSticky){const L=Math.abs((r?-E:E)-t.translate),_=t.slidesSizesGrid[t.activeIndex];g=L<_?s.speed:L<2*_?1.5*s.speed:2.5*s.speed}}else if(s.freeModeSticky)return void t.slideToClosest();s.freeModeMomentumBounce&&M?(t.updateProgress($),t.setTransition(g),t.setTranslate(E),t.transitionStart(!0,t.swipeDirection),t.animating=!0,a.transitionEnd(()=>{!t||t.destroyed||!i.allowMomentumBounce||(t.emit("momentumBounce"),t.setTransition(s.speed),setTimeout(()=>{t.setTranslate($),a.transitionEnd(()=>{!t||t.destroyed||t.transitionEnd()})},0))})):t.velocity?(t.updateProgress(E),t.setTransition(g),t.setTranslate(E),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,a.transitionEnd(()=>{!t||t.destroyed||t.transitionEnd()}))):t.updateProgress(E),t.updateActiveIndex(),t.updateSlidesClasses()}else if(s.freeModeSticky)return void t.slideToClosest();return void((!s.freeModeMomentum||u>=s.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses()))}let v=0,w=t.slidesSizesGrid[0];for(let g=0;g<o.length;g+=g<s.slidesPerGroupSkip?1:s.slidesPerGroup){const T=g<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;typeof o[g+T]<"u"?f>=o[g]&&f<o[g+T]&&(v=g,w=o[g+T]-o[g]):f>=o[g]&&(v=g,w=o[o.length-1]-o[o.length-2])}const m=(f-o[v])/w,A=v<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;if(u>s.longSwipesMs){if(!s.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&t.slideTo(m>=s.longSwipesRatio?v+A:v),"prev"===t.swipeDirection&&t.slideTo(m>1-s.longSwipesRatio?v+A:v)}else{if(!s.shortSwipes)return void t.slideTo(t.activeIndex);!t.navigation||d.target!==t.navigation.nextEl&&d.target!==t.navigation.prevEl?("next"===t.swipeDirection&&t.slideTo(v+A),"prev"===t.swipeDirection&&t.slideTo(v)):t.slideTo(d.target===t.navigation.nextEl?v+A:v)}}function he(){const e=this,{params:t,el:i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:s,allowSlidePrev:n,snapGrid:r}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),e.slideTo(("auto"===t.slidesPerView||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slides.length-1:e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=n,e.allowSlideNext=s,e.params.watchOverflow&&r!==e.snapGrid&&e.checkOverflow()}function hi(e){const t=this;t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function gi(){const e=this,{wrapperEl:t,rtlTranslate:i}=e;let s;e.previousTranslate=e.translate,e.translate=e.isHorizontal()?i?t.scrollWidth-t.offsetWidth-t.scrollLeft:-t.scrollLeft:-t.scrollTop,-0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const n=e.maxTranslate()-e.minTranslate();s=0===n?0:(e.translate-e.minTranslate())/n,s!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let xe=!1;function mi(){}var Ce={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,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,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",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};const ge={update:Nt,translate:Gt,transition:{setTransition:function Bt(e,t){const i=this;i.params.cssMode||i.$wrapperEl.transition(e),i.emit("setTransition",e,t)},transitionStart:function Ht(e=!0,t){const i=this,{activeIndex:s,params:n,previousIndex:r}=i;if(n.cssMode)return;n.autoHeight&&i.updateAutoHeight();let a=t;if(a||(a=s>r?"next":s<r?"prev":"reset"),i.emit("transitionStart"),e&&s!==r){if("reset"===a)return void i.emit("slideResetTransitionStart");i.emit("slideChangeTransitionStart"),i.emit("next"===a?"slideNextTransitionStart":"slidePrevTransitionStart")}},transitionEnd:function Yt(e=!0,t){const i=this,{activeIndex:s,previousIndex:n,params:r}=i;if(i.animating=!1,r.cssMode)return;i.setTransition(0);let a=t;if(a||(a=s>n?"next":s<n?"prev":"reset"),i.emit("transitionEnd"),e&&s!==n){if("reset"===a)return void i.emit("slideResetTransitionEnd");i.emit("slideChangeTransitionEnd"),i.emit("next"===a?"slideNextTransitionEnd":"slidePrevTransitionEnd")}}},slide:Kt,loop:ti,grabCursor:ni,manipulation:pi,events:{attachEvents:function wi(){const e=this,{params:t,touchEvents:i,el:s,wrapperEl:n}=e;e.onTouchStart=ci.bind(e),e.onTouchMove=fi.bind(e),e.onTouchEnd=ui.bind(e),t.cssMode&&(e.onScroll=gi.bind(e)),e.onClick=hi.bind(e);const r=!!t.nested;if(!I.touch&&I.pointerEvents)s.addEventListener(i.start,e.onTouchStart,!1),C.addEventListener(i.move,e.onTouchMove,r),C.addEventListener(i.end,e.onTouchEnd,!1);else{if(I.touch){const a=!("touchstart"!==i.start||!I.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};s.addEventListener(i.start,e.onTouchStart,a),s.addEventListener(i.move,e.onTouchMove,I.passiveListener?{passive:!1,capture:r}:r),s.addEventListener(i.end,e.onTouchEnd,a),i.cancel&&s.addEventListener(i.cancel,e.onTouchEnd,a),xe||(C.addEventListener("touchstart",mi),xe=!0)}(t.simulateTouch&&!R.ios&&!R.android||t.simulateTouch&&!I.touch&&R.ios)&&(s.addEventListener("mousedown",e.onTouchStart,!1),C.addEventListener("mousemove",e.onTouchMove,r),C.addEventListener("mouseup",e.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&s.addEventListener("click",e.onClick,!0),t.cssMode&&n.addEventListener("scroll",e.onScroll),e.on(t.updateOnWindowResize?R.ios||R.android?"resize orientationchange observerUpdate":"resize observerUpdate":"observerUpdate",he,!0)},detachEvents:function vi(){const e=this,{params:t,touchEvents:i,el:s,wrapperEl:n}=e,r=!!t.nested;if(!I.touch&&I.pointerEvents)s.removeEventListener(i.start,e.onTouchStart,!1),C.removeEventListener(i.move,e.onTouchMove,r),C.removeEventListener(i.end,e.onTouchEnd,!1);else{if(I.touch){const a=!("onTouchStart"!==i.start||!I.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};s.removeEventListener(i.start,e.onTouchStart,a),s.removeEventListener(i.move,e.onTouchMove,r),s.removeEventListener(i.end,e.onTouchEnd,a),i.cancel&&s.removeEventListener(i.cancel,e.onTouchEnd,a)}(t.simulateTouch&&!R.ios&&!R.android||t.simulateTouch&&!I.touch&&R.ios)&&(s.removeEventListener("mousedown",e.onTouchStart,!1),C.removeEventListener("mousemove",e.onTouchMove,r),C.removeEventListener("mouseup",e.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&s.removeEventListener("click",e.onClick,!0),t.cssMode&&n.removeEventListener("scroll",e.onScroll),e.off(R.ios||R.android?"resize orientationchange observerUpdate":"resize observerUpdate",he)}},breakpoints:{setBreakpoint:function bi(){const e=this,{activeIndex:t,initialized:i,loopedSlides:s=0,params:n,$el:r}=e,a=n.breakpoints;if(!a||a&&0===Object.keys(a).length)return;const o=e.getBreakpoint(a);if(o&&e.currentBreakpoint!==o){const l=o in a?a[o]:void 0;l&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach(w=>{const m=l[w];typeof m>"u"||(l[w]="slidesPerView"!==w||"AUTO"!==m&&"auto"!==m?"slidesPerView"===w?parseFloat(m):parseInt(m,10):"auto")});const d=l||e.originalParams,c=n.slidesPerColumn>1,u=d.slidesPerColumn>1;c&&!u?r.removeClass(`${n.containerModifierClass}multirow ${n.containerModifierClass}multirow-column`):!c&&u&&(r.addClass(`${n.containerModifierClass}multirow`),"column"===d.slidesPerColumnFill&&r.addClass(`${n.containerModifierClass}multirow-column`));const f=d.direction&&d.direction!==n.direction,v=n.loop&&(d.slidesPerView!==n.slidesPerView||f);f&&i&&e.changeDirection(),S.extend(e.params,d),S.extend(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=o,v&&i&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-s+e.loopedSlides,0,!1)),e.emit("breakpoint",d)}},getBreakpoint:function Ei(e){if(!e)return;let t=!1;const i=Object.keys(e).map(s=>{if("string"==typeof s&&0===s.indexOf("@")){const n=parseFloat(s.substr(1));return{value:y.innerHeight*n,point:s}}return{value:s,point:s}});i.sort((s,n)=>parseInt(s.value,10)-parseInt(n.value,10));for(let s=0;s<i.length;s+=1){const{point:n,value:r}=i[s];r<=y.innerWidth&&(t=n)}return t||"max"}},checkOverflow:{checkOverflow:function Mi(){const e=this,t=e.params,i=e.isLocked,s=e.slides.length>0&&t.slidesOffsetBefore+t.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length;e.isLocked=t.slidesOffsetBefore&&t.slidesOffsetAfter&&s?s<=e.size:1===e.snapGrid.length,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,i!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),i&&i!==e.isLocked&&(e.isEnd=!1,e.navigation&&e.navigation.update())}},classes:{addClasses:function yi(){const{classNames:t,params:i,rtl:s,$el:n}=this,r=[];r.push("initialized"),r.push(i.direction),i.freeMode&&r.push("free-mode"),i.autoHeight&&r.push("autoheight"),s&&r.push("rtl"),i.slidesPerColumn>1&&(r.push("multirow"),"column"===i.slidesPerColumnFill&&r.push("multirow-column")),R.android&&r.push("android"),R.ios&&r.push("ios"),i.cssMode&&r.push("css-mode"),r.forEach(a=>{t.push(i.containerModifierClass+a)}),n.addClass(t.join(" "))},removeClasses:function Ai(){const{$el:t,classNames:i}=this;t.removeClass(i.join(" "))}},images:{loadImage:function Ci(e,t,i,s,n,r){let a;function o(){r&&r()}b(e).parent("picture")[0]||e.complete&&n||!t?o():(a=new y.Image,a.onload=o,a.onerror=o,s&&(a.sizes=s),i&&(a.srcset=i),t&&(a.src=t))},preloadImages:function Ii(){const e=this;function t(){typeof e>"u"||null===e||!e||e.destroyed||(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(let i=0;i<e.imagesToLoad.length;i+=1){const s=e.imagesToLoad[i];e.loadImage(s,s.currentSrc||s.getAttribute("src"),s.srcset||s.getAttribute("srcset"),s.sizes||s.getAttribute("sizes"),!0,t)}}}},me={};class B extends Ae{constructor(...t){let i,s;1===t.length&&t[0].constructor&&t[0].constructor===Object?s=t[0]:[i,s]=t,s||(s={}),s=S.extend({},s),i&&!s.el&&(s.el=i),super(s),Object.keys(ge).forEach(l=>{Object.keys(ge[l]).forEach(d=>{B.prototype[d]||(B.prototype[d]=ge[l][d])})});const n=this;typeof n.modules>"u"&&(n.modules={}),Object.keys(n.modules).forEach(l=>{const d=n.modules[l];if(d.params){const c=Object.keys(d.params)[0],u=d.params[c];if("object"!=typeof u||null===u||!(c in s)||!("enabled"in u))return;!0===s[c]&&(s[c]={enabled:!0}),"object"==typeof s[c]&&!("enabled"in s[c])&&(s[c].enabled=!0),s[c]||(s[c]={enabled:!1})}});const r=S.extend({},Ce);n.useModulesParams(r),n.params=S.extend({},r,me,s),n.originalParams=S.extend({},n.params),n.passedParams=S.extend({},s),n.$=b;const a=b(n.params.el);if(i=a[0],!i)return;if(a.length>1){const l=[];return a.each((d,c)=>{const u=S.extend({},s,{el:c});l.push(new B(u))}),l}let o;return i.swiper=n,a.data("swiper",n),i&&i.shadowRoot&&i.shadowRoot.querySelector?(o=b(i.shadowRoot.querySelector(`.${n.params.wrapperClass}`)),o.children=l=>a.children(l)):o=a.children(`.${n.params.wrapperClass}`),S.extend(n,{$el:a,el:i,$wrapperEl:o,wrapperEl:o[0],classNames:[],slides:b(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===n.params.direction,isVertical:()=>"vertical"===n.params.direction,rtl:"rtl"===i.dir.toLowerCase()||"rtl"===a.css("direction"),rtlTranslate:"horizontal"===n.params.direction&&("rtl"===i.dir.toLowerCase()||"rtl"===a.css("direction")),wrongRTL:"-webkit-box"===o.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:n.params.allowSlideNext,allowSlidePrev:n.params.allowSlidePrev,touchEvents:function(){const d=["touchstart","touchmove","touchend","touchcancel"];let c=["mousedown","mousemove","mouseup"];return I.pointerEvents&&(c=["pointerdown","pointermove","pointerup"]),n.touchEventsTouch={start:d[0],move:d[1],end:d[2],cancel:d[3]},n.touchEventsDesktop={start:c[0],move:c[1],end:c[2]},I.touch||!n.params.simulateTouch?n.touchEventsTouch:n.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,formElements:"input, select, option, textarea, button, video, label",lastClickTime:S.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:n.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),n.useModules(),n.params.init&&n.init(),n}slidesPerViewDynamic(){const{params:i,slides:s,slidesGrid:n,size:r,activeIndex:a}=this;let o=1;if(i.centeredSlides){let d,l=s[a].swiperSlideSize;for(let c=a+1;c<s.length;c+=1)s[c]&&!d&&(l+=s[c].swiperSlideSize,o+=1,l>r&&(d=!0));for(let c=a-1;c>=0;c-=1)s[c]&&!d&&(l+=s[c].swiperSlideSize,o+=1,l>r&&(d=!0))}else for(let l=a+1;l<s.length;l+=1)n[l]-n[a]<r&&(o+=1);return o}update(){const t=this;if(!t||t.destroyed)return;const{snapGrid:i,params:s}=t;function n(){const o=Math.min(Math.max(t.rtlTranslate?-1*t.translate:t.translate,t.maxTranslate()),t.minTranslate());t.setTranslate(o),t.updateActiveIndex(),t.updateSlidesClasses()}let r;s.breakpoints&&t.setBreakpoint(),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.params.freeMode?(n(),t.params.autoHeight&&t.updateAutoHeight()):(r=t.slideTo(("auto"===t.params.slidesPerView||t.params.slidesPerView>1)&&t.isEnd&&!t.params.centeredSlides?t.slides.length-1:t.activeIndex,0,!1,!0),r||n()),s.watchOverflow&&i!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,i=!0){const s=this,n=s.params.direction;return t||(t="horizontal"===n?"vertical":"horizontal"),t===n||"horizontal"!==t&&"vertical"!==t||(s.$el.removeClass(`${s.params.containerModifierClass}${n}`).addClass(`${s.params.containerModifierClass}${t}`),s.params.direction=t,s.slides.each((r,a)=>{"vertical"===t?a.style.width="":a.style.height=""}),s.emit("changeDirection"),i&&s.update()),s}init(){const t=this;t.initialized||(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.params.loop&&t.loopCreate(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.setGrabCursor(),t.params.preloadImages&&t.preloadImages(),t.slideTo(t.params.loop?t.params.initialSlide+t.loopedSlides:t.params.initialSlide,0,t.params.runCallbacksOnInit),t.attachEvents(),t.initialized=!0,t.emit("init"))}destroy(t=!0,i=!0){const s=this,{params:n,$el:r,$wrapperEl:a,slides:o}=s;return typeof s.params>"u"||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),n.loop&&s.loopDestroy(),i&&(s.removeClasses(),r.removeAttr("style"),a.removeAttr("style"),o&&o.length&&o.removeClass([n.slideVisibleClass,n.slideActiveClass,n.slideNextClass,n.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),s.emit("destroy"),Object.keys(s.eventsListeners).forEach(l=>{s.off(l)}),!1!==t&&(s.$el[0].swiper=null,s.$el.data("swiper",null),S.deleteProps(s)),s.destroyed=!0),null}static extendDefaults(t){S.extend(me,t)}static get extendedDefaults(){return me}static get defaults(){return Ce}static get Class(){return Ae}static get $(){return b}}var Pi={name:"device",proto:{device:R},static:{device:R}},Li={name:"support",proto:{support:I},static:{support:I}};const re={isEdge:!!y.navigator.userAgent.match(/Edge/g),isSafari:function t(){const i=y.navigator.userAgent.toLowerCase();return i.indexOf("safari")>=0&&i.indexOf("chrome")<0&&i.indexOf("android")<0}(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(y.navigator.userAgent)};var Ni={name:"browser",proto:{browser:re},static:{browser:re}},ki={name:"resize",create(){const e=this;S.extend(e,{resize:{resizeHandler(){!e||e.destroyed||!e.initialized||(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler(){!e||e.destroyed||!e.initialized||e.emit("orientationchange")}}})},on:{init(){y.addEventListener("resize",this.resize.resizeHandler),y.addEventListener("orientationchange",this.resize.orientationChangeHandler)},destroy(){y.removeEventListener("resize",this.resize.resizeHandler),y.removeEventListener("orientationchange",this.resize.orientationChangeHandler)}}};const ae={func:y.MutationObserver||y.WebkitMutationObserver,attach(e,t={}){const i=this,n=new(0,ae.func)(r=>{if(1===r.length)return void i.emit("observerUpdate",r[0]);const a=function(){i.emit("observerUpdate",r[0])};y.requestAnimationFrame?y.requestAnimationFrame(a):y.setTimeout(a,0)});n.observe(e,{attributes:typeof t.attributes>"u"||t.attributes,childList:typeof t.childList>"u"||t.childList,characterData:typeof t.characterData>"u"||t.characterData}),i.observer.observers.push(n)},init(){const e=this;if(I.observer&&e.params.observer){if(e.params.observeParents){const t=e.$el.parents();for(let i=0;i<t.length;i+=1)e.observer.attach(t[i])}e.observer.attach(e.$el[0],{childList:e.params.observeSlideChildren}),e.observer.attach(e.$wrapperEl[0],{attributes:!1})}},destroy(){this.observer.observers.forEach(t=>{t.disconnect()}),this.observer.observers=[]}};var Di={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create(){const e=this;S.extend(e,{observer:{init:ae.init.bind(e),attach:ae.attach.bind(e),destroy:ae.destroy.bind(e),observers:[]}})},on:{init(){this.observer.init()},destroy(){this.observer.destroy()}}};const j={update(e){const t=this,{slidesPerView:i,slidesPerGroup:s,centeredSlides:n}=t.params,{addSlidesBefore:r,addSlidesAfter:a}=t.params.virtual,{from:o,to:l,slides:d,slidesGrid:c,renderSlide:u,offset:f}=t.virtual;t.updateActiveIndex();const v=t.activeIndex||0;let w,m,A;w=t.rtlTranslate?"right":t.isHorizontal()?"left":"top",n?(m=Math.floor(i/2)+s+r,A=Math.floor(i/2)+s+a):(m=i+(s-1)+r,A=s+a);const g=Math.max((v||0)-A,0),T=Math.min((v||0)+m,d.length-1),E=(t.slidesGrid[g]||0)-(t.slidesGrid[0]||0);function M(){t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.lazy&&t.params.lazy.enabled&&t.lazy.load()}if(S.extend(t.virtual,{from:g,to:T,offset:E,slidesGrid:t.slidesGrid}),o===g&&l===T&&!e)return t.slidesGrid!==c&&E!==f&&t.slides.css(w,`${E}px`),void t.updateProgress();if(t.params.virtual.renderExternal)return t.params.virtual.renderExternal.call(t,{offset:E,from:g,to:T,slides:function(){const L=[];for(let _=g;_<=T;_+=1)L.push(d[_]);return L}()}),void M();const $=[],O=[];if(e)t.$wrapperEl.find(`.${t.params.slideClass}`).remove();else for(let x=o;x<=l;x+=1)(x<g||x>T)&&t.$wrapperEl.find(`.${t.params.slideClass}[data-swiper-slide-index="${x}"]`).remove();for(let x=0;x<d.length;x+=1)x>=g&&x<=T&&(typeof l>"u"||e?O.push(x):(x>l&&O.push(x),x<o&&$.push(x)));O.forEach(x=>{t.$wrapperEl.append(u(d[x],x))}),$.sort((x,L)=>L-x).forEach(x=>{t.$wrapperEl.prepend(u(d[x],x))}),t.$wrapperEl.children(".swiper-slide").css(w,`${E}px`),M()},renderSlide(e,t){const i=this,s=i.params.virtual;if(s.cache&&i.virtual.cache[t])return i.virtual.cache[t];const n=b(s.renderSlide?s.renderSlide.call(i,e,t):`<div class="${i.params.slideClass}" data-swiper-slide-index="${t}">${e}</div>`);return n.attr("data-swiper-slide-index")||n.attr("data-swiper-slide-index",t),s.cache&&(i.virtual.cache[t]=n),n},appendSlide(e){const t=this;if("object"==typeof e&&"length"in e)for(let i=0;i<e.length;i+=1)e[i]&&t.virtual.slides.push(e[i]);else t.virtual.slides.push(e);t.virtual.update(!0)},prependSlide(e){const t=this,i=t.activeIndex;let s=i+1,n=1;if(Array.isArray(e)){for(let r=0;r<e.length;r+=1)e[r]&&t.virtual.slides.unshift(e[r]);s=i+e.length,n=e.length}else t.virtual.slides.unshift(e);if(t.params.virtual.cache){const r=t.virtual.cache,a={};Object.keys(r).forEach(o=>{const l=r[o],d=l.attr("data-swiper-slide-index");d&&l.attr("data-swiper-slide-index",parseInt(d,10)+1),a[parseInt(o,10)+n]=l}),t.virtual.cache=a}t.virtual.update(!0),t.slideTo(s,0)},removeSlide(e){const t=this;if(typeof e>"u"||null===e)return;let i=t.activeIndex;if(Array.isArray(e))for(let s=e.length-1;s>=0;s-=1)t.virtual.slides.splice(e[s],1),t.params.virtual.cache&&delete t.virtual.cache[e[s]],e[s]<i&&(i-=1),i=Math.max(i,0);else t.virtual.slides.splice(e,1),t.params.virtual.cache&&delete t.virtual.cache[e],e<i&&(i-=1),i=Math.max(i,0);t.virtual.update(!0),t.slideTo(i,0)},removeAllSlides(){const e=this;e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),e.virtual.update(!0),e.slideTo(0,0)}};var _i={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,addSlidesBefore:0,addSlidesAfter:0}},create(){const e=this;S.extend(e,{virtual:{update:j.update.bind(e),appendSlide:j.appendSlide.bind(e),prependSlide:j.prependSlide.bind(e),removeSlide:j.removeSlide.bind(e),removeAllSlides:j.removeAllSlides.bind(e),renderSlide:j.renderSlide.bind(e),slides:e.params.virtual.slides,cache:{}}})},on:{beforeInit(){const e=this;if(!e.params.virtual.enabled)return;e.classNames.push(`${e.params.containerModifierClass}virtual`);const t={watchSlidesProgress:!0};S.extend(e.params,t),S.extend(e.originalParams,t),e.params.initialSlide||e.virtual.update()},setTranslate(){this.params.virtual.enabled&&this.virtual.update()}}};const we={handle(e){const t=this,{rtlTranslate:i}=t;let s=e;s.originalEvent&&(s=s.originalEvent);const n=s.keyCode||s.charCode,r=t.params.keyboard.pageUpDown,a=r&&33===n,o=r&&34===n,l=37===n,d=39===n,c=38===n,u=40===n;if(!t.allowSlideNext&&(t.isHorizontal()&&d||t.isVertical()&&u||o)||!t.allowSlidePrev&&(t.isHorizontal()&&l||t.isVertical()&&c||a))return!1;if(!(s.shiftKey||s.altKey||s.ctrlKey||s.metaKey||C.activeElement&&C.activeElement.nodeName&&("input"===C.activeElement.nodeName.toLowerCase()||"textarea"===C.activeElement.nodeName.toLowerCase()))){if(t.params.keyboard.onlyInViewport&&(a||o||l||d||c||u)){let f=!1;if(t.$el.parents(`.${t.params.slideClass}`).length>0&&0===t.$el.parents(`.${t.params.slideActiveClass}`).length)return;const v=y.innerWidth,w=y.innerHeight,m=t.$el.offset();i&&(m.left-=t.$el[0].scrollLeft);const A=[[m.left,m.top],[m.left+t.width,m.top],[m.left,m.top+t.height],[m.left+t.width,m.top+t.height]];for(let g=0;g<A.length;g+=1){const T=A[g];T[0]>=0&&T[0]<=v&&T[1]>=0&&T[1]<=w&&(f=!0)}if(!f)return}t.isHorizontal()?((a||o||l||d)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),((o||d)&&!i||(a||l)&&i)&&t.slideNext(),((a||l)&&!i||(o||d)&&i)&&t.slidePrev()):((a||o||c||u)&&(s.preventDefault?s.preventDefault():s.returnValue=!1),(o||u)&&t.slideNext(),(a||c)&&t.slidePrev()),t.emit("keyPress",n)}},enable(){const e=this;e.keyboard.enabled||(b(C).on("keydown",e.keyboard.handle),e.keyboard.enabled=!0)},disable(){const e=this;e.keyboard.enabled&&(b(C).off("keydown",e.keyboard.handle),e.keyboard.enabled=!1)}};var zi={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create(){const e=this;S.extend(e,{keyboard:{enabled:!1,enable:we.enable.bind(e),disable:we.disable.bind(e),handle:we.handle.bind(e)}})},on:{init(){this.params.keyboard.enabled&&this.keyboard.enable()},destroy(){this.keyboard.enabled&&this.keyboard.disable()}}};const F={lastScrollTime:S.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:()=>y.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function Ri(){const e="onwheel";let t=e in C;if(!t){const i=C.createElement("div");i.setAttribute(e,"return;"),t="function"==typeof i[e]}return!t&&C.implementation&&C.implementation.hasFeature&&!0!==C.implementation.hasFeature("","")&&(t=C.implementation.hasFeature("Events.wheel","3.0")),t}()?"wheel":"mousewheel",normalize(e){let n=0,r=0,a=0,o=0;return"detail"in e&&(r=e.detail),"wheelDelta"in e&&(r=-e.wheelDelta/120),"wheelDeltaY"in e&&(r=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(n=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(n=r,r=0),a=10*n,o=10*r,"deltaY"in e&&(o=e.deltaY),"deltaX"in e&&(a=e.deltaX),e.shiftKey&&!a&&(a=o,o=0),(a||o)&&e.deltaMode&&(1===e.deltaMode?(a*=40,o*=40):(a*=800,o*=800)),a&&!n&&(n=a<1?-1:1),o&&!r&&(r=o<1?-1:1),{spinX:n,spinY:r,pixelX:a,pixelY:o}},handleMouseEnter(){this.mouseEntered=!0},handleMouseLeave(){this.mouseEntered=!1},handle(e){let t=e;const i=this,s=i.params.mousewheel;i.params.cssMode&&t.preventDefault();let n=i.$el;if("container"!==i.params.mousewheel.eventsTarged&&(n=b(i.params.mousewheel.eventsTarged)),!i.mouseEntered&&!n[0].contains(t.target)&&!s.releaseOnEdges)return!0;t.originalEvent&&(t=t.originalEvent);let r=0;const a=i.rtlTranslate?-1:1,o=F.normalize(t);if(s.forceToAxis)if(i.isHorizontal()){if(!(Math.abs(o.pixelX)>Math.abs(o.pixelY)))return!0;r=-o.pixelX*a}else{if(!(Math.abs(o.pixelY)>Math.abs(o.pixelX)))return!0;r=-o.pixelY}else r=Math.abs(o.pixelX)>Math.abs(o.pixelY)?-o.pixelX*a:-o.pixelY;if(0===r)return!0;if(s.invert&&(r=-r),i.params.freeMode){const l={time:S.now(),delta:Math.abs(r),direction:Math.sign(r)},{lastEventBeforeSnap:d}=i.mousewheel,c=d&&l.time<d.time+500&&l.delta<=d.delta&&l.direction===d.direction;if(!c){i.mousewheel.lastEventBeforeSnap=void 0,i.params.loop&&i.loopFix();let u=i.getTranslate()+r*s.sensitivity;const f=i.isBeginning,v=i.isEnd;if(u>=i.minTranslate()&&(u=i.minTranslate()),u<=i.maxTranslate()&&(u=i.maxTranslate()),i.setTransition(0),i.setTranslate(u),i.updateProgress(),i.updateActiveIndex(),i.updateSlidesClasses(),(!f&&i.isBeginning||!v&&i.isEnd)&&i.updateSlidesClasses(),i.params.freeModeSticky){clearTimeout(i.mousewheel.timeout),i.mousewheel.timeout=void 0;const w=i.mousewheel.recentWheelEvents;w.length>=15&&w.shift();const m=w.length?w[w.length-1]:void 0,A=w[0];if(w.push(l),m&&(l.delta>m.delta||l.direction!==m.direction))w.splice(0);else if(w.length>=15&&l.time-A.time<500&&A.delta-l.delta>=1&&l.delta<=6){const g=r>0?.8:.2;i.mousewheel.lastEventBeforeSnap=l,w.splice(0),i.mousewheel.timeout=S.nextTick(()=>{i.slideToClosest(i.params.speed,!0,void 0,g)},0)}i.mousewheel.timeout||(i.mousewheel.timeout=S.nextTick(()=>{i.mousewheel.lastEventBeforeSnap=l,w.splice(0),i.slideToClosest(i.params.speed,!0,void 0,.5)},500))}if(c||i.emit("scroll",t),i.params.autoplay&&i.params.autoplayDisableOnInteraction&&i.autoplay.stop(),u===i.minTranslate()||u===i.maxTranslate())return!0}}else{const l={time:S.now(),delta:Math.abs(r),direction:Math.sign(r),raw:e},d=i.mousewheel.recentWheelEvents;d.length>=2&&d.shift();const c=d.length?d[d.length-1]:void 0;if(d.push(l),c?(l.direction!==c.direction||l.delta>c.delta||l.time>c.time+150)&&i.mousewheel.animateSlider(l):i.mousewheel.animateSlider(l),i.mousewheel.releaseScroll(l))return!0}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1},animateSlider(e){const t=this;return e.delta>=6&&S.now()-t.mousewheel.lastScrollTime<60||(e.direction<0?(!t.isEnd||t.params.loop)&&!t.animating&&(t.slideNext(),t.emit("scroll",e.raw)):(!t.isBeginning||t.params.loop)&&!t.animating&&(t.slidePrev(),t.emit("scroll",e.raw)),t.mousewheel.lastScrollTime=(new y.Date).getTime(),!1)},releaseScroll(e){const t=this,i=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&i.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&i.releaseOnEdges)return!0;return!1},enable(){const e=this,t=F.event();if(e.params.cssMode)return e.wrapperEl.removeEventListener(t,e.mousewheel.handle),!0;if(!t||e.mousewheel.enabled)return!1;let i=e.$el;return"container"!==e.params.mousewheel.eventsTarged&&(i=b(e.params.mousewheel.eventsTarged)),i.on("mouseenter",e.mousewheel.handleMouseEnter),i.on("mouseleave",e.mousewheel.handleMouseLeave),i.on(t,e.mousewheel.handle),e.mousewheel.enabled=!0,!0},disable(){const e=this,t=F.event();if(e.params.cssMode)return e.wrapperEl.addEventListener(t,e.mousewheel.handle),!0;if(!t||!e.mousewheel.enabled)return!1;let i=e.$el;return"container"!==e.params.mousewheel.eventsTarged&&(i=b(e.params.mousewheel.eventsTarged)),i.off(t,e.mousewheel.handle),e.mousewheel.enabled=!1,!0}},K={update(){const e=this,t=e.params.navigation;if(e.params.loop)return;const{$nextEl:i,$prevEl:s}=e.navigation;s&&s.length>0&&(e.isBeginning?s.addClass(t.disabledClass):s.removeClass(t.disabledClass),s[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass)),i&&i.length>0&&(e.isEnd?i.addClass(t.disabledClass):i.removeClass(t.disabledClass),i[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass))},onPrevClick(e){const t=this;e.preventDefault(),(!t.isBeginning||t.params.loop)&&t.slidePrev()},onNextClick(e){const t=this;e.preventDefault(),(!t.isEnd||t.params.loop)&&t.slideNext()},init(){const e=this,t=e.params.navigation;if(!t.nextEl&&!t.prevEl)return;let i,s;t.nextEl&&(i=b(t.nextEl),e.params.uniqueNavElements&&"string"==typeof t.nextEl&&i.length>1&&1===e.$el.find(t.nextEl).length&&(i=e.$el.find(t.nextEl))),t.prevEl&&(s=b(t.prevEl),e.params.uniqueNavElements&&"string"==typeof t.prevEl&&s.length>1&&1===e.$el.find(t.prevEl).length&&(s=e.$el.find(t.prevEl))),i&&i.length>0&&i.on("click",e.navigation.onNextClick),s&&s.length>0&&s.on("click",e.navigation.onPrevClick),S.extend(e.navigation,{$nextEl:i,nextEl:i&&i[0],$prevEl:s,prevEl:s&&s[0]})},destroy(){const e=this,{$nextEl:t,$prevEl:i}=e.navigation;t&&t.length&&(t.off("click",e.navigation.onNextClick),t.removeClass(e.params.navigation.disabledClass)),i&&i.length&&(i.off("click",e.navigation.onPrevClick),i.removeClass(e.params.navigation.disabledClass))}},oe={update(){const e=this,t=e.rtl,i=e.params.pagination;if(!i.el||!e.pagination.el||!e.pagination.$el||0===e.pagination.$el.length)return;const s=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,n=e.pagination.$el;let r;const a=e.params.loop?Math.ceil((s-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(r=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup),r>s-1-2*e.loopedSlides&&(r-=s-2*e.loopedSlides),r>a-1&&(r-=a),r<0&&"bullets"!==e.params.paginationType&&(r=a+r)):r=typeof e.snapIndex<"u"?e.snapIndex:e.activeIndex||0,"bullets"===i.type&&e.pagination.bullets&&e.pagination.bullets.length>0){const o=e.pagination.bullets;let l,d,c;if(i.dynamicBullets&&(e.pagination.bulletSize=o.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),n.css(e.isHorizontal()?"width":"height",e.pagination.bulletSize*(i.dynamicMainBullets+4)+"px"),i.dynamicMainBullets>1&&void 0!==e.previousIndex&&(e.pagination.dynamicBulletIndex+=r-e.previousIndex,e.pagination.dynamicBulletIndex>i.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=i.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),l=r-e.pagination.dynamicBulletIndex,d=l+(Math.min(o.length,i.dynamicMainBullets)-1),c=(d+l)/2),o.removeClass(`${i.bulletActiveClass} ${i.bulletActiveClass}-next ${i.bulletActiveClass}-next-next ${i.bulletActiveClass}-prev ${i.bulletActiveClass}-prev-prev ${i.bulletActiveClass}-main`),n.length>1)o.each((u,f)=>{const v=b(f),w=v.index();w===r&&v.addClass(i.bulletActiveClass),i.dynamicBullets&&(w>=l&&w<=d&&v.addClass(`${i.bulletActiveClass}-main`),w===l&&v.prev().addClass(`${i.bulletActiveClass}-prev`).prev().addClass(`${i.bulletActiveClass}-prev-prev`),w===d&&v.next().addClass(`${i.bulletActiveClass}-next`).next().addClass(`${i.bulletActiveClass}-next-next`))});else{const u=o.eq(r),f=u.index();if(u.addClass(i.bulletActiveClass),i.dynamicBullets){const v=o.eq(l),w=o.eq(d);for(let m=l;m<=d;m+=1)o.eq(m).addClass(`${i.bulletActiveClass}-main`);if(e.params.loop)if(f>=o.length-i.dynamicMainBullets){for(let m=i.dynamicMainBullets;m>=0;m-=1)o.eq(o.length-m).addClass(`${i.bulletActiveClass}-main`);o.eq(o.length-i.dynamicMainBullets-1).addClass(`${i.bulletActiveClass}-prev`)}else v.prev().addClass(`${i.bulletActiveClass}-prev`).prev().addClass(`${i.bulletActiveClass}-prev-prev`),w.next().addClass(`${i.bulletActiveClass}-next`).next().addClass(`${i.bulletActiveClass}-next-next`);else v.prev().addClass(`${i.bulletActiveClass}-prev`).prev().addClass(`${i.bulletActiveClass}-prev-prev`),w.next().addClass(`${i.bulletActiveClass}-next`).next().addClass(`${i.bulletActiveClass}-next-next`)}}if(i.dynamicBullets){const u=Math.min(o.length,i.dynamicMainBullets+4),f=(e.pagination.bulletSize*u-e.pagination.bulletSize)/2-c*e.pagination.bulletSize,v=t?"right":"left";o.css(e.isHorizontal()?v:"top",`${f}px`)}}if("fraction"===i.type&&(n.find(`.${i.currentClass}`).text(i.formatFractionCurrent(r+1)),n.find(`.${i.totalClass}`).text(i.formatFractionTotal(a))),"progressbar"===i.type){let o;o=i.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";const l=(r+1)/a;let d=1,c=1;"horizontal"===o?d=l:c=l,n.find(`.${i.progressbarFillClass}`).transform(`translate3d(0,0,0) scaleX(${d}) scaleY(${c})`).transition(e.params.speed)}"custom"===i.type&&i.renderCustom?(n.html(i.renderCustom(e,r+1,a)),e.emit("paginationRender",e,n[0])):e.emit("paginationUpdate",e,n[0]),n[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](i.lockClass)},render(){const e=this,t=e.params.pagination;if(!t.el||!e.pagination.el||!e.pagination.$el||0===e.pagination.$el.length)return;const s=e.pagination.$el;let n="";if("bullets"===t.type){const r=e.params.loop?Math.ceil(((e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length)-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;for(let a=0;a<r;a+=1)n+=t.renderBullet?t.renderBullet.call(e,a,t.bulletClass):`<${t.bulletElement} class="${t.bulletClass}"></${t.bulletElement}>`;s.html(n),e.pagination.bullets=s.find(`.${t.bulletClass}`)}"fraction"===t.type&&(n=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):`<span class="${t.currentClass}"></span> / <span class="${t.totalClass}"></span>`,s.html(n)),"progressbar"===t.type&&(n=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):`<span class="${t.progressbarFillClass}"></span>`,s.html(n)),"custom"!==t.type&&e.emit("paginationRender",e.pagination.$el[0])},init(){const e=this,t=e.params.pagination;if(!t.el)return;let i=b(t.el);0!==i.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&i.length>1&&(i=e.$el.find(t.el)),"bullets"===t.type&&t.clickable&&i.addClass(t.clickableClass),i.addClass(t.modifierClass+t.type),"bullets"===t.type&&t.dynamicBullets&&(i.addClass(`${t.modifierClass}${t.type}-dynamic`),e.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&i.addClass(t.progressbarOppositeClass),t.clickable&&i.on("click",`.${t.bulletClass}`,function(n){n.preventDefault();let r=b(this).index()*e.params.slidesPerGroup;e.params.loop&&(r+=e.loopedSlides),e.slideTo(r)}),S.extend(e.pagination,{$el:i,el:i[0]}))},destroy(){const e=this,t=e.params.pagination;if(!t.el||!e.pagination.el||!e.pagination.$el||0===e.pagination.$el.length)return;const i=e.pagination.$el;i.removeClass(t.hiddenClass),i.removeClass(t.modifierClass+t.type),e.pagination.bullets&&e.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&i.off("click",`.${t.bulletClass}`)}},U={setTranslate(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:t,rtlTranslate:i,progress:s}=e,{dragSize:n,trackSize:r,$dragEl:a,$el:o}=t,l=e.params.scrollbar;let d=n,c=(r-n)*s;i?(c=-c,c>0?(d=n-c,c=0):-c+n>r&&(d=r+c)):c<0?(d=n+c,c=0):c+n>r&&(d=r-c),e.isHorizontal()?(a.transform(`translate3d(${c}px, 0, 0)`),a[0].style.width=`${d}px`):(a.transform(`translate3d(0px, ${c}px, 0)`),a[0].style.height=`${d}px`),l.hide&&(clearTimeout(e.scrollbar.timeout),o[0].style.opacity=1,e.scrollbar.timeout=setTimeout(()=>{o[0].style.opacity=0,o.transition(400)},1e3))},setTransition(e){const t=this;!t.params.scrollbar.el||!t.scrollbar.el||t.scrollbar.$dragEl.transition(e)},updateSize(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:t}=e,{$dragEl:i,$el:s}=t;i[0].style.width="",i[0].style.height="";const n=e.isHorizontal()?s[0].offsetWidth:s[0].offsetHeight,r=e.size/e.virtualSize,a=r*(n/e.size);let o;o="auto"===e.params.scrollbar.dragSize?n*r:parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?i[0].style.width=`${o}px`:i[0].style.height=`${o}px`,s[0].style.display=r>=1?"none":"",e.params.scrollbar.hide&&(s[0].style.opacity=0),S.extend(t,{trackSize:n,divider:r,moveDivider:a,dragSize:o}),t.$el[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)},getPointerPosition(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition(e){const t=this,{scrollbar:i,rtlTranslate:s}=t,{$el:n,dragSize:r,trackSize:a,dragStartPos:o}=i;let l;l=(i.getPointerPosition(e)-n.offset()[t.isHorizontal()?"left":"top"]-(null!==o?o:r/2))/(a-r),l=Math.max(Math.min(l,1),0),s&&(l=1-l);const d=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*l;t.updateProgress(d),t.setTranslate(d),t.updateActiveIndex(),t.updateSlidesClasses()},onDragStart(e){const t=this,i=t.params.scrollbar,{scrollbar:s,$wrapperEl:n}=t,{$el:r,$dragEl:a}=s;t.scrollbar.isTouched=!0,t.scrollbar.dragStartPos=e.target===a[0]||e.target===a?s.getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),n.transition(100),a.transition(100),s.setDragPosition(e),clearTimeout(t.scrollbar.dragTimeout),r.transition(0),i.hide&&r.css("opacity",1),t.params.cssMode&&t.$wrapperEl.css("scroll-snap-type","none"),t.emit("scrollbarDragStart",e)},onDragMove(e){const t=this,{scrollbar:i,$wrapperEl:s}=t,{$el:n,$dragEl:r}=i;t.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,i.setDragPosition(e),s.transition(0),n.transition(0),r.transition(0),t.emit("scrollbarDragMove",e))},onDragEnd(e){const t=this,i=t.params.scrollbar,{scrollbar:s,$wrapperEl:n}=t,{$el:r}=s;t.scrollbar.isTouched&&(t.scrollbar.isTouched=!1,t.params.cssMode&&(t.$wrapperEl.css("scroll-snap-type",""),n.transition("")),i.hide&&(clearTimeout(t.scrollbar.dragTimeout),t.scrollbar.dragTimeout=S.nextTick(()=>{r.css("opacity",0),r.transition(400)},1e3)),t.emit("scrollbarDragEnd",e),i.snapOnRelease&&t.slideToClosest())},enableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:t,touchEventsTouch:i,touchEventsDesktop:s,params:n}=e,a=t.$el[0],o=!(!I.passiveListener||!n.passiveListeners)&&{passive:!1,capture:!1},l=!(!I.passiveListener||!n.passiveListeners)&&{passive:!0,capture:!1};I.touch?(a.addEventListener(i.start,e.scrollbar.onDragStart,o),a.addEventListener(i.move,e.scrollbar.onDragMove,o),a.addEventListener(i.end,e.scrollbar.onDragEnd,l)):(a.addEventListener(s.start,e.scrollbar.onDragStart,o),C.addEventListener(s.move,e.scrollbar.onDragMove,o),C.addEventListener(s.end,e.scrollbar.onDragEnd,l))},disableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:t,touchEventsTouch:i,touchEventsDesktop:s,params:n}=e,a=t.$el[0],o=!(!I.passiveListener||!n.passiveListeners)&&{passive:!1,capture:!1},l=!(!I.passiveListener||!n.passiveListeners)&&{passive:!0,capture:!1};I.touch?(a.removeEventListener(i.start,e.scrollbar.onDragStart,o),a.removeEventListener(i.move,e.scrollbar.onDragMove,o),a.removeEventListener(i.end,e.scrollbar.onDragEnd,l)):(a.removeEventListener(s.start,e.scrollbar.onDragStart,o),C.removeEventListener(s.move,e.scrollbar.onDragMove,o),C.removeEventListener(s.end,e.scrollbar.onDragEnd,l))},init(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:t,$el:i}=e,s=e.params.scrollbar;let n=b(s.el);e.params.uniqueNavElements&&"string"==typeof s.el&&n.length>1&&1===i.find(s.el).length&&(n=i.find(s.el));let r=n.find(`.${e.params.scrollbar.dragClass}`);0===r.length&&(r=b(`<div class="${e.params.scrollbar.dragClass}"></div>`),n.append(r)),S.extend(t,{$el:n,el:n[0],$dragEl:r,dragEl:r[0]}),s.draggable&&t.enableDraggable()},destroy(){this.scrollbar.disableDraggable()}},ve={setTransform(e,t){const{rtl:s}=this,n=b(e),r=s?-1:1,a=n.attr("data-swiper-parallax")||"0";let o=n.attr("data-swiper-parallax-x"),l=n.attr("data-swiper-parallax-y");const d=n.attr("data-swiper-parallax-scale"),c=n.attr("data-swiper-parallax-opacity");if(o||l?(o=o||"0",l=l||"0"):this.isHorizontal()?(o=a,l="0"):(l=a,o="0"),o=o.indexOf("%")>=0?parseInt(o,10)*t*r+"%":o*t*r+"px",l=l.indexOf("%")>=0?parseInt(l,10)*t+"%":l*t+"px",typeof c<"u"&&null!==c){const u=c-(c-1)*(1-Math.abs(t));n[0].style.opacity=u}if(typeof d>"u"||null===d)n.transform(`translate3d(${o}, ${l}, 0px)`);else{const u=d-(d-1)*(1-Math.abs(t));n.transform(`translate3d(${o}, ${l}, 0px) scale(${u})`)}},setTranslate(){const e=this,{$el:t,slides:i,progress:s,snapGrid:n}=e;t.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((r,a)=>{e.parallax.setTransform(a,s)}),i.each((r,a)=>{let o=a.progress;e.params.slidesPerGroup>1&&"auto"!==e.params.slidesPerView&&(o+=Math.ceil(r/2)-s*(n.length-1)),o=Math.min(Math.max(o,-1),1),b(a).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((l,d)=>{e.parallax.setTransform(d,o)})})},setTransition(e=this.params.speed){const{$el:i}=this;i.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((s,n)=>{const r=b(n);let a=parseInt(r.attr("data-swiper-parallax-duration"),10)||e;0===e&&(a=0),r.transition(a)})}},Se={getDistanceBetweenTouches:e=>e.targetTouches.length<2?1:Math.sqrt((e.targetTouches[1].pageX-e.targetTouches[0].pageX)**2+(e.targetTouches[1].pageY-e.targetTouches[0].pageY)**2),onGestureStart(e){const t=this,i=t.params.zoom,s=t.zoom,{gesture:n}=s;if(s.fakeGestureTouched=!1,s.fakeGestureMoved=!1,!I.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;s.fakeGestureTouched=!0,n.scaleStart=Se.getDistanceBetweenTouches(e)}n.$slideEl&&n.$slideEl.length||(n.$slideEl=b(e.target).closest(`.${t.params.slideClass}`),0===n.$slideEl.length&&(n.$slideEl=t.slides.eq(t.activeIndex)),n.$imageEl=n.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),n.$imageWrapEl=n.$imageEl.parent(`.${i.containerClass}`),n.maxRatio=n.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,0!==n.$imageWrapEl.length)?(n.$imageEl&&n.$imageEl.transition(0),t.zoom.isScaling=!0):n.$imageEl=void 0},onGestureChange(e){const i=this.params.zoom,s=this.zoom,{gesture:n}=s;if(!I.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;s.fakeGestureMoved=!0,n.scaleMove=Se.getDistanceBetweenTouches(e)}!n.$imageEl||0===n.$imageEl.length||(s.scale=I.gestures?e.scale*s.currentScale:n.scaleMove/n.scaleStart*s.currentScale,s.scale>n.maxRatio&&(s.scale=n.maxRatio-1+(s.scale-n.maxRatio+1)**.5),s.scale<i.minRatio&&(s.scale=i.minRatio+1-(i.minRatio-s.scale+1)**.5),n.$imageEl.transform(`translate3d(0,0,0) scale(${s.scale})`))},onGestureEnd(e){const t=this,i=t.params.zoom,s=t.zoom,{gesture:n}=s;if(!I.gestures){if(!s.fakeGestureTouched||!s.fakeGestureMoved||"touchend"!==e.type||"touchend"===e.type&&e.changedTouches.length<2&&!R.android)return;s.fakeGestureTouched=!1,s.fakeGestureMoved=!1}!n.$imageEl||0===n.$imageEl.length||(s.scale=Math.max(Math.min(s.scale,n.maxRatio),i.minRatio),n.$imageEl.transition(t.params.speed).transform(`translate3d(0,0,0) scale(${s.scale})`),s.currentScale=s.scale,s.isScaling=!1,1===s.scale&&(n.$slideEl=void 0))},onTouchStart(e){const i=this.zoom,{gesture:s,image:n}=i;!s.$imageEl||0===s.$imageEl.length||n.isTouched||(R.android&&e.cancelable&&e.preventDefault(),n.isTouched=!0,n.touchesStart.x="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,n.touchesStart.y="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY)},onTouchMove(e){const t=this,i=t.zoom,{gesture:s,image:n,velocity:r}=i;if(!s.$imageEl||0===s.$imageEl.length||(t.allowClick=!1,!n.isTouched||!s.$slideEl))return;n.isMoved||(n.width=s.$imageEl[0].offsetWidth,n.height=s.$imageEl[0].offsetHeight,n.startX=S.getTranslate(s.$imageWrapEl[0],"x")||0,n.startY=S.getTranslate(s.$imageWrapEl[0],"y")||0,s.slideWidth=s.$slideEl[0].offsetWidth,s.slideHeight=s.$slideEl[0].offsetHeight,s.$imageWrapEl.transition(0),t.rtl&&(n.startX=-n.startX,n.startY=-n.startY));const a=n.width*i.scale,o=n.height*i.scale;if(!(a<s.slideWidth&&o<s.slideHeight)){if(n.minX=Math.min(s.slideWidth/2-a/2,0),n.maxX=-n.minX,n.minY=Math.min(s.slideHeight/2-o/2,0),n.maxY=-n.minY,n.touchesCurrent.x="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,n.touchesCurrent.y="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,!n.isMoved&&!i.isScaling){if(t.isHorizontal()&&(Math.floor(n.minX)===Math.floor(n.startX)&&n.touchesCurrent.x<n.touchesStart.x||Math.floor(n.maxX)===Math.floor(n.startX)&&n.touchesCurrent.x>n.touchesStart.x))return void(n.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(n.minY)===Math.floor(n.startY)&&n.touchesCurrent.y<n.touchesStart.y||Math.floor(n.maxY)===Math.floor(n.startY)&&n.touchesCurrent.y>n.touchesStart.y))return void(n.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),n.isMoved=!0,n.currentX=n.touchesCurrent.x-n.touchesStart.x+n.startX,n.currentY=n.touchesCurrent.y-n.touchesStart.y+n.startY,n.currentX<n.minX&&(n.currentX=n.minX+1-(n.minX-n.currentX+1)**.8),n.currentX>n.maxX&&(n.currentX=n.maxX-1+(n.currentX-n.maxX+1)**.8),n.currentY<n.minY&&(n.currentY=n.minY+1-(n.minY-n.currentY+1)**.8),n.currentY>n.maxY&&(n.currentY=n.maxY-1+(n.currentY-n.maxY+1)**.8),r.prevPositionX||(r.prevPositionX=n.touchesCurrent.x),r.prevPositionY||(r.prevPositionY=n.touchesCurrent.y),r.prevTime||(r.prevTime=Date.now()),r.x=(n.touchesCurrent.x-r.prevPositionX)/(Date.now()-r.prevTime)/2,r.y=(n.touchesCurrent.y-r.prevPositionY)/(Date.now()-r.prevTime)/2,Math.abs(n.touchesCurrent.x-r.prevPositionX)<2&&(r.x=0),Math.abs(n.touchesCurrent.y-r.prevPositionY)<2&&(r.y=0),r.prevPositionX=n.touchesCurrent.x,r.prevPositionY=n.touchesCurrent.y,r.prevTime=Date.now(),s.$imageWrapEl.transform(`translate3d(${n.currentX}px, ${n.currentY}px,0)`)}},onTouchEnd(){const t=this.zoom,{gesture:i,image:s,velocity:n}=t;if(!i.$imageEl||0===i.$imageEl.length)return;if(!s.isTouched||!s.isMoved)return s.isTouched=!1,void(s.isMoved=!1);s.isTouched=!1,s.isMoved=!1;let r=300,a=300;const l=s.currentX+n.x*r,c=s.currentY+n.y*a;0!==n.x&&(r=Math.abs((l-s.currentX)/n.x)),0!==n.y&&(a=Math.abs((c-s.currentY)/n.y));const u=Math.max(r,a);s.currentX=l,s.currentY=c;const v=s.height*t.scale;s.minX=Math.min(i.slideWidth/2-s.width*t.scale/2,0),s.maxX=-s.minX,s.minY=Math.min(i.slideHeight/2-v/2,0),s.maxY=-s.minY,s.currentX=Math.max(Math.min(s.currentX,s.maxX),s.minX),s.currentY=Math.max(Math.min(s.currentY,s.maxY),s.minY),i.$imageWrapEl.transition(u).transform(`translate3d(${s.currentX}px, ${s.currentY}px,0)`)},onTransitionEnd(){const e=this,t=e.zoom,{gesture:i}=t;i.$slideEl&&e.previousIndex!==e.activeIndex&&(i.$imageEl&&i.$imageEl.transform("translate3d(0,0,0) scale(1)"),i.$imageWrapEl&&i.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,t.currentScale=1,i.$slideEl=void 0,i.$imageEl=void 0,i.$imageWrapEl=void 0)},toggle(e){const i=this.zoom;i.scale&&1!==i.scale?i.out():i.in(e)},in(e){const t=this,i=t.zoom,s=t.params.zoom,{gesture:n,image:r}=i;if(n.$slideEl||(n.$slideEl=t.params.virtual&&t.params.virtual.enabled&&t.virtual?t.$wrapperEl.children(`.${t.params.slideActiveClass}`):t.slides.eq(t.activeIndex),n.$imageEl=n.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),n.$imageWrapEl=n.$imageEl.parent(`.${s.containerClass}`)),!n.$imageEl||0===n.$imageEl.length)return;let a,o,l,d,c,u,f,v,w,m,A,g,T,E,M,$,O,x;n.$slideEl.addClass(`${s.zoomedSlideClass}`),typeof r.touchesStart.x>"u"&&e?(a="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,o="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(a=r.touchesStart.x,o=r.touchesStart.y),i.scale=n.$imageWrapEl.attr("data-swiper-zoom")||s.maxRatio,i.currentScale=n.$imageWrapEl.attr("data-swiper-zoom")||s.maxRatio,e?(O=n.$slideEl[0].offsetWidth,x=n.$slideEl[0].offsetHeight,l=n.$slideEl.offset().left,d=n.$slideEl.offset().top,c=l+O/2-a,u=d+x/2-o,w=n.$imageEl[0].offsetWidth,m=n.$imageEl[0].offsetHeight,A=w*i.scale,g=m*i.scale,T=Math.min(O/2-A/2,0),E=Math.min(x/2-g/2,0),M=-T,$=-E,f=c*i.scale,v=u*i.scale,f<T&&(f=T),f>M&&(f=M),v<E&&(v=E),v>$&&(v=$)):(f=0,v=0),n.$imageWrapEl.transition(300).transform(`translate3d(${f}px, ${v}px,0)`),n.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${i.scale})`)},out(){const e=this,t=e.zoom,i=e.params.zoom,{gesture:s}=t;s.$slideEl||(s.$slideEl=e.params.virtual&&e.params.virtual.enabled&&e.virtual?e.$wrapperEl.children(`.${e.params.slideActiveClass}`):e.slides.eq(e.activeIndex),s.$imageEl=s.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),s.$imageWrapEl=s.$imageEl.parent(`.${i.containerClass}`)),s.$imageEl&&0!==s.$imageEl.length&&(t.scale=1,t.currentScale=1,s.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),s.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),s.$slideEl.removeClass(`${i.zoomedSlideClass}`),s.$slideEl=void 0)},enable(){const e=this,t=e.zoom;if(t.enabled)return;t.enabled=!0;const i=!("touchstart"!==e.touchEvents.start||!I.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1},s=!I.passiveListener||{passive:!1,capture:!0},n=`.${e.params.slideClass}`;I.gestures?(e.$wrapperEl.on("gesturestart",n,t.onGestureStart,i),e.$wrapperEl.on("gesturechange",n,t.onGestureChange,i),e.$wrapperEl.on("gestureend",n,t.onGestureEnd,i)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.on(e.touchEvents.start,n,t.onGestureStart,i),e.$wrapperEl.on(e.touchEvents.move,n,t.onGestureChange,s),e.$wrapperEl.on(e.touchEvents.end,n,t.onGestureEnd,i),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,n,t.onGestureEnd,i)),e.$wrapperEl.on(e.touchEvents.move,`.${e.params.zoom.containerClass}`,t.onTouchMove,s)},disable(){const e=this,t=e.zoom;if(!t.enabled)return;e.zoom.enabled=!1;const i=!("touchstart"!==e.touchEvents.start||!I.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1},s=!I.passiveListener||{passive:!1,capture:!0},n=`.${e.params.slideClass}`;I.gestures?(e.$wrapperEl.off("gesturestart",n,t.onGestureStart,i),e.$wrapperEl.off("gesturechange",n,t.onGestureChange,i),e.$wrapperEl.off("gestureend",n,t.onGestureEnd,i)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.off(e.touchEvents.start,n,t.onGestureStart,i),e.$wrapperEl.off(e.touchEvents.move,n,t.onGestureChange,s),e.$wrapperEl.off(e.touchEvents.end,n,t.onGestureEnd,i),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,n,t.onGestureEnd,i)),e.$wrapperEl.off(e.touchEvents.move,`.${e.params.zoom.containerClass}`,t.onTouchMove,s)}},Ie={loadInSlide(e,t=!0){const i=this,s=i.params.lazy;if(typeof e>"u"||0===i.slides.length)return;const r=i.virtual&&i.params.virtual.enabled?i.$wrapperEl.children(`.${i.params.slideClass}[data-swiper-slide-index="${e}"]`):i.slides.eq(e);let a=r.find(`.${s.elementClass}:not(.${s.loadedClass}):not(.${s.loadingClass})`);r.hasClass(s.elementClass)&&!r.hasClass(s.loadedClass)&&!r.hasClass(s.loadingClass)&&(a=a.add(r[0])),0!==a.length&&a.each((o,l)=>{const d=b(l);d.addClass(s.loadingClass);const c=d.attr("data-background"),u=d.attr("data-src"),f=d.attr("data-srcset"),v=d.attr("data-sizes"),w=d.parent("picture");i.loadImage(d[0],u||c,f,v,!1,()=>{if(!(typeof i>"u"||null===i||!i||i&&!i.params||i.destroyed)){if(c?(d.css("background-image",`url("${c}")`),d.removeAttr("data-background")):(f&&(d.attr("srcset",f),d.removeAttr("data-srcset")),v&&(d.attr("sizes",v),d.removeAttr("data-sizes")),w.length&&w.children("source").each((m,A)=>{const g=b(A);g.attr("data-srcset")&&(g.attr("srcset",g.attr("data-srcset")),g.removeAttr("data-srcset"))}),u&&(d.attr("src",u),d.removeAttr("data-src"))),d.addClass(s.loadedClass).removeClass(s.loadingClass),r.find(`.${s.preloaderClass}`).remove(),i.params.loop&&t){const m=r.attr("data-swiper-slide-index");if(r.hasClass(i.params.slideDuplicateClass)){const A=i.$wrapperEl.children(`[data-swiper-slide-index="${m}"]:not(.${i.params.slideDuplicateClass})`);i.lazy.loadInSlide(A.index(),!1)}else{const A=i.$wrapperEl.children(`.${i.params.slideDuplicateClass}[data-swiper-slide-index="${m}"]`);i.lazy.loadInSlide(A.index(),!1)}}i.emit("lazyImageReady",r[0],d[0]),i.params.autoHeight&&i.updateAutoHeight()}}),i.emit("lazyImageLoad",r[0],d[0])})},load(){const e=this,{$wrapperEl:t,params:i,slides:s,activeIndex:n}=e,r=e.virtual&&i.virtual.enabled,a=i.lazy;let o=i.slidesPerView;function l(c){if(r){if(t.children(`.${i.slideClass}[data-swiper-slide-index="${c}"]`).length)return!0}else if(s[c])return!0;return!1}function d(c){return r?b(c).attr("data-swiper-slide-index"):b(c).index()}if("auto"===o&&(o=0),e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)t.children(`.${i.slideVisibleClass}`).each((c,u)=>{const f=r?b(u).attr("data-swiper-slide-index"):b(u).index();e.lazy.loadInSlide(f)});else if(o>1)for(let c=n;c<n+o;c+=1)l(c)&&e.lazy.loadInSlide(c);else e.lazy.loadInSlide(n);if(a.loadPrevNext)if(o>1||a.loadPrevNextAmount&&a.loadPrevNextAmount>1){const c=a.loadPrevNextAmount,u=o,f=Math.min(n+u+Math.max(c,u),s.length),v=Math.max(n-Math.max(u,c),0);for(let w=n+o;w<f;w+=1)l(w)&&e.lazy.loadInSlide(w);for(let w=v;w<n;w+=1)l(w)&&e.lazy.loadInSlide(w)}else{const c=t.children(`.${i.slideNextClass}`);c.length>0&&e.lazy.loadInSlide(d(c));const u=t.children(`.${i.slidePrevClass}`);u.length>0&&e.lazy.loadInSlide(d(u))}}},Q={LinearSpline:function(t,i){const s=function(){let o,l,d;return(c,u)=>{for(l=-1,o=c.length;o-l>1;)d=o+l>>1,c[d]<=u?l=d:o=d;return o}}();let n,r;return this.x=t,this.y=i,this.lastIndex=t.length-1,this.interpolate=function(o){return o?(r=s(this.x,o),n=r-1,(o-this.x[n])*(this.y[r]-this.y[n])/(this.x[r]-this.x[n])+this.y[n]):0},this},getInterpolateFunction(e){const t=this;t.controller.spline||(t.controller.spline=t.params.loop?new Q.LinearSpline(t.slidesGrid,e.slidesGrid):new Q.LinearSpline(t.snapGrid,e.snapGrid))},setTranslate(e,t){const i=this,s=i.controller.control;let n,r;function a(o){const l=i.rtlTranslate?-i.translate:i.translate;"slide"===i.params.controller.by&&(i.controller.getInterpolateFunction(o),r=-i.controller.spline.interpolate(-l)),(!r||"container"===i.params.controller.by)&&(n=(o.maxTranslate()-o.minTranslate())/(i.maxTranslate()-i.minTranslate()),r=(l-i.minTranslate())*n+o.minTranslate()),i.params.controller.inverse&&(r=o.maxTranslate()-r),o.updateProgress(r),o.setTranslate(r,i),o.updateActiveIndex(),o.updateSlidesClasses()}if(Array.isArray(s))for(let o=0;o<s.length;o+=1)s[o]!==t&&s[o]instanceof B&&a(s[o]);else s instanceof B&&t!==s&&a(s)},setTransition(e,t){const i=this,s=i.controller.control;let n;function r(a){a.setTransition(e,i),0!==e&&(a.transitionStart(),a.params.autoHeight&&S.nextTick(()=>{a.updateAutoHeight()}),a.$wrapperEl.transitionEnd(()=>{s&&(a.params.loop&&"slide"===i.params.controller.by&&a.loopFix(),a.transitionEnd())}))}if(Array.isArray(s))for(n=0;n<s.length;n+=1)s[n]!==t&&s[n]instanceof B&&r(s[n]);else s instanceof B&&t!==s&&r(s)}},Oe={makeElFocusable:e=>(e.attr("tabIndex","0"),e),makeElNotFocusable:e=>(e.attr("tabIndex","-1"),e),addElRole:(e,t)=>(e.attr("role",t),e),addElLabel:(e,t)=>(e.attr("aria-label",t),e),disableEl:e=>(e.attr("aria-disabled",!0),e),enableEl:e=>(e.attr("aria-disabled",!1),e),onEnterKey(e){const t=this,i=t.params.a11y;if(13!==e.keyCode)return;const s=b(e.target);t.navigation&&t.navigation.$nextEl&&s.is(t.navigation.$nextEl)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.a11y.notify(t.isEnd?i.lastSlideMessage:i.nextSlideMessage)),t.navigation&&t.navigation.$prevEl&&s.is(t.navigation.$prevEl)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.a11y.notify(t.isBeginning?i.firstSlideMessage:i.prevSlideMessage)),t.pagination&&s.is(`.${t.params.pagination.bulletClass}`)&&s[0].click()},notify(e){const i=this.a11y.liveRegion;0!==i.length&&(i.html(""),i.html(e))},updateNavigation(){const e=this;if(e.params.loop||!e.navigation)return;const{$nextEl:t,$prevEl:i}=e.navigation;i&&i.length>0&&(e.isBeginning?(e.a11y.disableEl(i),e.a11y.makeElNotFocusable(i)):(e.a11y.enableEl(i),e.a11y.makeElFocusable(i))),t&&t.length>0&&(e.isEnd?(e.a11y.disableEl(t),e.a11y.makeElNotFocusable(t)):(e.a11y.enableEl(t),e.a11y.makeElFocusable(t)))},updatePagination(){const e=this,t=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each((i,s)=>{const n=b(s);e.a11y.makeElFocusable(n),e.a11y.addElRole(n,"button"),e.a11y.addElLabel(n,t.paginationBulletMessage.replace(/\{\{index\}\}/,n.index()+1))})},init(){const e=this;e.$el.append(e.a11y.liveRegion);const t=e.params.a11y;let i,s;e.navigation&&e.navigation.$nextEl&&(i=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(s=e.navigation.$prevEl),i&&(e.a11y.makeElFocusable(i),e.a11y.addElRole(i,"button"),e.a11y.addElLabel(i,t.nextSlideMessage),i.on("keydown",e.a11y.onEnterKey)),s&&(e.a11y.makeElFocusable(s),e.a11y.addElRole(s,"button"),e.a11y.addElLabel(s,t.prevSlideMessage),s.on("keydown",e.a11y.onEnterKey)),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.on("keydown",`.${e.params.pagination.bulletClass}`,e.a11y.onEnterKey)},destroy(){const e=this;let t,i;e.a11y.liveRegion&&e.a11y.liveRegion.length>0&&e.a11y.liveRegion.remove(),e.navigation&&e.navigation.$nextEl&&(t=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(i=e.navigation.$prevEl),t&&t.off("keydown",e.a11y.onEnterKey),i&&i.off("keydown",e.a11y.onEnterKey),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.off("keydown",`.${e.params.pagination.bulletClass}`,e.a11y.onEnterKey)}},W={init(){const e=this;if(!e.params.history)return;if(!y.history||!y.history.pushState)return e.params.history.enabled=!1,void(e.params.hashNavigation.enabled=!0);const t=e.history;t.initialized=!0,t.paths=W.getPathValues(),(t.paths.key||t.paths.value)&&(t.scrollToSlide(0,t.paths.value,e.params.runCallbacksOnInit),e.params.history.replaceState||y.addEventListener("popstate",e.history.setHistoryPopState))},destroy(){this.params.history.replaceState||y.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState(){const e=this;e.history.paths=W.getPathValues(),e.history.scrollToSlide(e.params.speed,e.history.paths.value,!1)},getPathValues(){const e=y.location.pathname.slice(1).split("/").filter(n=>""!==n),t=e.length;return{key:e[t-2],value:e[t-1]}},setHistory(e,t){const i=this;if(!i.history.initialized||!i.params.history.enabled)return;const s=i.slides.eq(t);let n=W.slugify(s.attr("data-history"));y.location.pathname.includes(e)||(n=`${e}/${n}`);const r=y.history.state;r&&r.value===n||(i.params.history.replaceState?y.history.replaceState({value:n},null,n):y.history.pushState({value:n},null,n))},slugify:e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),scrollToSlide(e,t,i){const s=this;if(t)for(let n=0,r=s.slides.length;n<r;n+=1){const a=s.slides.eq(n);if(W.slugify(a.attr("data-history"))===t&&!a.hasClass(s.params.slideDuplicateClass)){const l=a.index();s.slideTo(l,e,i)}}else s.slideTo(0,e,i)}},le={onHashCange(){const e=this;e.emit("hashChange");const t=C.location.hash.replace("#","");if(t!==e.slides.eq(e.activeIndex).attr("data-hash")){const s=e.$wrapperEl.children(`.${e.params.slideClass}[data-hash="${t}"]`).index();if(typeof s>"u")return;e.slideTo(s)}},setHash(){const e=this;if(e.hashNavigation.initialized&&e.params.hashNavigation.enabled)if(e.params.hashNavigation.replaceState&&y.history&&y.history.replaceState)y.history.replaceState(null,null,`#${e.slides.eq(e.activeIndex).attr("data-hash")}`||""),e.emit("hashSet");else{const t=e.slides.eq(e.activeIndex),i=t.attr("data-hash")||t.attr("data-history");C.location.hash=i||"",e.emit("hashSet")}},init(){const e=this;if(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)return;e.hashNavigation.initialized=!0;const t=C.location.hash.replace("#","");if(t)for(let s=0,n=e.slides.length;s<n;s+=1){const r=e.slides.eq(s);if((r.attr("data-hash")||r.attr("data-history"))===t&&!r.hasClass(e.params.slideDuplicateClass)){const o=r.index();e.slideTo(o,0,e.params.runCallbacksOnInit,!0)}}e.params.hashNavigation.watchState&&b(y).on("hashchange",e.hashNavigation.onHashCange)},destroy(){this.params.hashNavigation.watchState&&b(y).off("hashchange",this.hashNavigation.onHashCange)}},de={run(){const e=this,t=e.slides.eq(e.activeIndex);let i=e.params.autoplay.delay;t.attr("data-swiper-autoplay")&&(i=t.attr("data-swiper-autoplay")||e.params.autoplay.delay),clearTimeout(e.autoplay.timeout),e.autoplay.timeout=S.nextTick(()=>{e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")),e.params.cssMode&&e.autoplay.running&&e.autoplay.run()},i)},start(){const e=this;return!(typeof e.autoplay.timeout<"u"||e.autoplay.running||(e.autoplay.running=!0,e.emit("autoplayStart"),e.autoplay.run(),0))},stop(){const e=this;return!(!e.autoplay.running||typeof e.autoplay.timeout>"u"||(e.autoplay.timeout&&(clearTimeout(e.autoplay.timeout),e.autoplay.timeout=void 0),e.autoplay.running=!1,e.emit("autoplayStop"),0))},pause(e){const t=this;t.autoplay.running&&(t.autoplay.paused||(t.autoplay.timeout&&clearTimeout(t.autoplay.timeout),t.autoplay.paused=!0,0!==e&&t.params.autoplay.waitForTransition?(t.$wrapperEl[0].addEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].addEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd)):(t.autoplay.paused=!1,t.autoplay.run())))}},Me={setTranslate(){const e=this,{slides:t}=e;for(let i=0;i<t.length;i+=1){const s=e.slides.eq(i);let r=-s[0].swiperSlideOffset;e.params.virtualTranslate||(r-=e.translate);let a=0;e.isHorizontal()||(a=r,r=0);const o=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(s[0].progress),0):1+Math.min(Math.max(s[0].progress,-1),0);s.css({opacity:o}).transform(`translate3d(${r}px, ${a}px, 0px)`)}},setTransition(e){const t=this,{slides:i,$wrapperEl:s}=t;if(i.transition(e),t.params.virtualTranslate&&0!==e){let n=!1;i.transitionEnd(()=>{if(n||!t||t.destroyed)return;n=!0,t.animating=!1;const r=["webkitTransitionEnd","transitionend"];for(let a=0;a<r.length;a+=1)s.trigger(r[a])})}}},$e={setTranslate(){const e=this,{$el:t,$wrapperEl:i,slides:s,width:n,height:r,rtlTranslate:a,size:o}=e,l=e.params.cubeEffect,d=e.isHorizontal(),c=e.virtual&&e.params.virtual.enabled;let f,u=0;l.shadow&&(d?(f=i.find(".swiper-cube-shadow"),0===f.length&&(f=b('<div class="swiper-cube-shadow"></div>'),i.append(f)),f.css({height:`${n}px`})):(f=t.find(".swiper-cube-shadow"),0===f.length&&(f=b('<div class="swiper-cube-shadow"></div>'),t.append(f))));for(let w=0;w<s.length;w+=1){const m=s.eq(w);let A=w;c&&(A=parseInt(m.attr("data-swiper-slide-index"),10));let g=90*A,T=Math.floor(g/360);a&&(g=-g,T=Math.floor(-g/360));const E=Math.max(Math.min(m[0].progress,1),-1);let M=0,$=0,O=0;if(A%4==0?(M=4*-T*o,O=0):(A-1)%4==0?(M=0,O=4*-T*o):(A-2)%4==0?(M=o+4*T*o,O=o):(A-3)%4==0&&(M=-o,O=3*o+4*o*T),a&&(M=-M),d||($=M,M=0),E<=1&&E>-1&&(u=90*A+90*E,a&&(u=90*-A-90*E)),m.transform(`rotateX(${d?0:-g}deg) rotateY(${d?g:0}deg) translate3d(${M}px, ${$}px, ${O}px)`),l.slideShadows){let L=m.find(d?".swiper-slide-shadow-left":".swiper-slide-shadow-top"),_=m.find(d?".swiper-slide-shadow-right":".swiper-slide-shadow-bottom");0===L.length&&(L=b(`<div class="swiper-slide-shadow-${d?"left":"top"}"></div>`),m.append(L)),0===_.length&&(_=b(`<div class="swiper-slide-shadow-${d?"right":"bottom"}"></div>`),m.append(_)),L.length&&(L[0].style.opacity=Math.max(-E,0)),_.length&&(_[0].style.opacity=Math.max(E,0))}}if(i.css({"-webkit-transform-origin":`50% 50% -${o/2}px`,"-moz-transform-origin":`50% 50% -${o/2}px`,"-ms-transform-origin":`50% 50% -${o/2}px`,"transform-origin":`50% 50% -${o/2}px`}),l.shadow)if(d)f.transform(`translate3d(0px, ${n/2+l.shadowOffset}px, ${-n/2}px) rotateX(90deg) rotateZ(0deg) scale(${l.shadowScale})`);else{const w=Math.abs(u)-90*Math.floor(Math.abs(u)/90),m=1.5-(Math.sin(2*w*Math.PI/360)/2+Math.cos(2*w*Math.PI/360)/2),g=l.shadowScale/m;f.transform(`scale3d(${l.shadowScale}, 1, ${g}) translate3d(0px, ${r/2+l.shadowOffset}px, ${-r/2/g}px) rotateX(-90deg)`)}i.transform(`translate3d(0px,0,${re.isSafari||re.isWebView?-o/2:0}px) rotateX(${e.isHorizontal()?0:u}deg) rotateY(${e.isHorizontal()?-u:0}deg)`)},setTransition(e){const t=this,{$el:i,slides:s}=t;s.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.cubeEffect.shadow&&!t.isHorizontal()&&i.find(".swiper-cube-shadow").transition(e)}},Pe={setTranslate(){const e=this,{slides:t,rtlTranslate:i}=e;for(let s=0;s<t.length;s+=1){const n=t.eq(s);let r=n[0].progress;e.params.flipEffect.limitRotation&&(r=Math.max(Math.min(n[0].progress,1),-1));let l=-180*r,d=0,c=-n[0].swiperSlideOffset,u=0;if(e.isHorizontal()?i&&(l=-l):(u=c,c=0,d=-l,l=0),n[0].style.zIndex=-Math.abs(Math.round(r))+t.length,e.params.flipEffect.slideShadows){let f=e.isHorizontal()?n.find(".swiper-slide-shadow-left"):n.find(".swiper-slide-shadow-top"),v=e.isHorizontal()?n.find(".swiper-slide-shadow-right"):n.find(".swiper-slide-shadow-bottom");0===f.length&&(f=b(`<div class="swiper-slide-shadow-${e.isHorizontal()?"left":"top"}"></div>`),n.append(f)),0===v.length&&(v=b(`<div class="swiper-slide-shadow-${e.isHorizontal()?"right":"bottom"}"></div>`),n.append(v)),f.length&&(f[0].style.opacity=Math.max(-r,0)),v.length&&(v[0].style.opacity=Math.max(r,0))}n.transform(`translate3d(${c}px, ${u}px, 0px) rotateX(${d}deg) rotateY(${l}deg)`)}},setTransition(e){const t=this,{slides:i,activeIndex:s,$wrapperEl:n}=t;if(i.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e){let r=!1;i.eq(s).transitionEnd(function(){if(r||!t||t.destroyed)return;r=!0,t.animating=!1;const o=["webkitTransitionEnd","transitionend"];for(let l=0;l<o.length;l+=1)n.trigger(o[l])})}}},Le={setTranslate(){const e=this,{width:t,height:i,slides:s,$wrapperEl:n,slidesSizesGrid:r}=e,a=e.params.coverflowEffect,o=e.isHorizontal(),l=e.translate,d=o?t/2-l:i/2-l,c=o?a.rotate:-a.rotate,u=a.depth;for(let f=0,v=s.length;f<v;f+=1){const w=s.eq(f),m=r[f],g=(d-w[0].swiperSlideOffset-m/2)/m*a.modifier;let T=o?c*g:0,E=o?0:c*g,M=-u*Math.abs(g),$=a.stretch;"string"==typeof $&&-1!==$.indexOf("%")&&($=parseFloat(a.stretch)/100*m);let O=o?0:$*g,x=o?$*g:0,L=1-(1-a.scale)*Math.abs(g);if(Math.abs(x)<.001&&(x=0),Math.abs(O)<.001&&(O=0),Math.abs(M)<.001&&(M=0),Math.abs(T)<.001&&(T=0),Math.abs(E)<.001&&(E=0),Math.abs(L)<.001&&(L=0),w.transform(`translate3d(${x}px,${O}px,${M}px) rotateX(${E}deg) rotateY(${T}deg) scale(${L})`),w[0].style.zIndex=1-Math.abs(Math.round(g)),a.slideShadows){let V=w.find(o?".swiper-slide-shadow-left":".swiper-slide-shadow-top"),H=w.find(o?".swiper-slide-shadow-right":".swiper-slide-shadow-bottom");0===V.length&&(V=b(`<div class="swiper-slide-shadow-${o?"left":"top"}"></div>`),w.append(V)),0===H.length&&(H=b(`<div class="swiper-slide-shadow-${o?"right":"bottom"}"></div>`),w.append(H)),V.length&&(V[0].style.opacity=g>0?g:0),H.length&&(H[0].style.opacity=-g>0?-g:0)}}(I.pointerEvents||I.prefixedPointerEvents)&&(n[0].style.perspectiveOrigin=`${d}px 50%`)},setTransition(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},be={init(){const e=this,{thumbs:t}=e.params,i=e.constructor;t.swiper instanceof i?(e.thumbs.swiper=t.swiper,S.extend(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),S.extend(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):S.isObject(t.swiper)&&(e.thumbs.swiper=new i(S.extend({},t.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),e.thumbs.swiperCreated=!0),e.thumbs.swiper.$el.addClass(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",e.thumbs.onThumbClick)},onThumbClick(){const e=this,t=e.thumbs.swiper;if(!t)return;const i=t.clickedIndex,s=t.clickedSlide;if(s&&b(s).hasClass(e.params.thumbs.slideThumbActiveClass)||typeof i>"u"||null===i)return;let n;if(n=t.params.loop?parseInt(b(t.clickedSlide).attr("data-swiper-slide-index"),10):i,e.params.loop){let r=e.activeIndex;e.slides.eq(r).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,r=e.activeIndex);const a=e.slides.eq(r).prevAll(`[data-swiper-slide-index="${n}"]`).eq(0).index(),o=e.slides.eq(r).nextAll(`[data-swiper-slide-index="${n}"]`).eq(0).index();n=typeof a>"u"?o:typeof o>"u"?a:o-r<r-a?o:a}e.slideTo(n)},update(e){const t=this,i=t.thumbs.swiper;if(!i)return;const s="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView,n=t.params.thumbs.autoScrollOffset,r=n&&!i.params.loop;if(t.realIndex!==i.realIndex||r){let d,c,l=i.activeIndex;if(i.params.loop){i.slides.eq(l).hasClass(i.params.slideDuplicateClass)&&(i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft,l=i.activeIndex);const u=i.slides.eq(l).prevAll(`[data-swiper-slide-index="${t.realIndex}"]`).eq(0).index(),f=i.slides.eq(l).nextAll(`[data-swiper-slide-index="${t.realIndex}"]`).eq(0).index();d=typeof u>"u"?f:typeof f>"u"?u:f-l==l-u?l:f-l<l-u?f:u,c=t.activeIndex>t.previousIndex?"next":"prev"}else d=t.realIndex,c=d>t.previousIndex?"next":"prev";r&&(d+="next"===c?n:-1*n),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(d)<0&&(i.params.centeredSlides?d=d>l?d-Math.floor(s/2)+1:d+Math.floor(s/2)-1:d>l&&(d=d-s+1),i.slideTo(d,e?0:void 0))}let a=1;const o=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(a=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(a=1),a=Math.floor(a),i.slides.removeClass(o),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let l=0;l<a;l+=1)i.$wrapperEl.children(`[data-swiper-slide-index="${t.realIndex+l}"]`).addClass(o);else for(let l=0;l<a;l+=1)i.slides.eq(t.realIndex+l).addClass(o)}},is=[Pi,Li,Ni,ki,Di,_i,zi,{name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create(){const e=this;S.extend(e,{mousewheel:{enabled:!1,enable:F.enable.bind(e),disable:F.disable.bind(e),handle:F.handle.bind(e),handleMouseEnter:F.handleMouseEnter.bind(e),handleMouseLeave:F.handleMouseLeave.bind(e),animateSlider:F.animateSlider.bind(e),releaseScroll:F.releaseScroll.bind(e),lastScrollTime:S.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[]}})},on:{init(){const e=this;!e.params.mousewheel.enabled&&e.params.cssMode&&e.mousewheel.disable(),e.params.mousewheel.enabled&&e.mousewheel.enable()},destroy(){const e=this;e.params.cssMode&&e.mousewheel.enable(),e.mousewheel.enabled&&e.mousewheel.disable()}}},{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create(){const e=this;S.extend(e,{navigation:{init:K.init.bind(e),update:K.update.bind(e),destroy:K.destroy.bind(e),onNextClick:K.onNextClick.bind(e),onPrevClick:K.onPrevClick.bind(e)}})},on:{init(){this.navigation.init(),this.navigation.update()},toEdge(){this.navigation.update()},fromEdge(){this.navigation.update()},destroy(){this.navigation.destroy()},click(e){const t=this,{$nextEl:i,$prevEl:s}=t.navigation;if(t.params.navigation.hideOnClick&&!b(e.target).is(s)&&!b(e.target).is(i)){let n;i?n=i.hasClass(t.params.navigation.hiddenClass):s&&(n=s.hasClass(t.params.navigation.hiddenClass)),t.emit(!0===n?"navigationShow":"navigationHide",t),i&&i.toggleClass(t.params.navigation.hiddenClass),s&&s.toggleClass(t.params.navigation.hiddenClass)}}}},{name:"pagination",params:{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:e=>e,formatFractionTotal:e=>e,bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create(){const e=this;S.extend(e,{pagination:{init:oe.init.bind(e),render:oe.render.bind(e),update:oe.update.bind(e),destroy:oe.destroy.bind(e),dynamicBulletIndex:0}})},on:{init(){const e=this;e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange(){const e=this;(e.params.loop||typeof e.snapIndex>"u")&&e.pagination.update()},snapIndexChange(){this.params.loop||this.pagination.update()},slidesLengthChange(){const e=this;e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange(){const e=this;e.params.loop||(e.pagination.render(),e.pagination.update())},destroy(){this.pagination.destroy()},click(e){const t=this;t.params.pagination.el&&t.params.pagination.hideOnClick&&t.pagination.$el.length>0&&!b(e.target).hasClass(t.params.pagination.bulletClass)&&(!0===t.pagination.$el.hasClass(t.params.pagination.hiddenClass)?t.emit("paginationShow",t):t.emit("paginationHide",t),t.pagination.$el.toggleClass(t.params.pagination.hiddenClass))}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create(){const e=this;S.extend(e,{scrollbar:{init:U.init.bind(e),destroy:U.destroy.bind(e),updateSize:U.updateSize.bind(e),setTranslate:U.setTranslate.bind(e),setTransition:U.setTransition.bind(e),enableDraggable:U.enableDraggable.bind(e),disableDraggable:U.disableDraggable.bind(e),setDragPosition:U.setDragPosition.bind(e),getPointerPosition:U.getPointerPosition.bind(e),onDragStart:U.onDragStart.bind(e),onDragMove:U.onDragMove.bind(e),onDragEnd:U.onDragEnd.bind(e),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init(){const e=this;e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update(){this.scrollbar.updateSize()},resize(){this.scrollbar.updateSize()},observerUpdate(){this.scrollbar.updateSize()},setTranslate(){this.scrollbar.setTranslate()},setTransition(e){this.scrollbar.setTransition(e)},destroy(){this.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create(){const e=this;S.extend(e,{parallax:{setTransform:ve.setTransform.bind(e),setTranslate:ve.setTranslate.bind(e),setTransition:ve.setTransition.bind(e)}})},on:{beforeInit(){const e=this;e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},init(){this.params.parallax.enabled&&this.parallax.setTranslate()},setTranslate(){this.params.parallax.enabled&&this.parallax.setTranslate()},setTransition(e){this.params.parallax.enabled&&this.parallax.setTransition(e)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create(){const e=this,t={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{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:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(s=>{t[s]=Se[s].bind(e)}),S.extend(e,{zoom:t});let i=1;Object.defineProperty(e.zoom,"scale",{get:()=>i,set(s){i!==s&&e.emit("zoomChange",s,e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0),i=s}})},on:{init(){this.params.zoom.enabled&&this.zoom.enable()},destroy(){this.zoom.disable()},touchStart(e){this.zoom.enabled&&this.zoom.onTouchStart(e)},touchEnd(e){this.zoom.enabled&&this.zoom.onTouchEnd(e)},doubleTap(e){const t=this;t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&t.zoom.toggle(e)},transitionEnd(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create(){const e=this;S.extend(e,{lazy:{initialImageLoaded:!1,load:Ie.load.bind(e),loadInSlide:Ie.loadInSlide.bind(e)}})},on:{beforeInit(){const e=this;e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init(){const e=this;e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&e.lazy.load()},scroll(){const e=this;e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize(){this.params.lazy.enabled&&this.lazy.load()},scrollbarDragMove(){this.params.lazy.enabled&&this.lazy.load()},transitionStart(){const e=this;e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd(){const e=this;e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange(){const e=this;e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create(){const e=this;S.extend(e,{controller:{control:e.params.controller.control,getInterpolateFunction:Q.getInterpolateFunction.bind(e),setTranslate:Q.setTranslate.bind(e),setTransition:Q.setTransition.bind(e)}})},on:{update(){const e=this;e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},resize(){const e=this;e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},observerUpdate(){const e=this;e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},setTranslate(e,t){this.controller.control&&this.controller.setTranslate(e,t)},setTransition(e,t){this.controller.control&&this.controller.setTransition(e,t)}}},{name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create(){const e=this;S.extend(e,{a11y:{liveRegion:b(`<span class="${e.params.a11y.notificationClass}" aria-live="assertive" aria-atomic="true"></span>`)}}),Object.keys(Oe).forEach(t=>{e.a11y[t]=Oe[t].bind(e)})},on:{init(){const e=this;e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge(){this.params.a11y.enabled&&this.a11y.updateNavigation()},fromEdge(){this.params.a11y.enabled&&this.a11y.updateNavigation()},paginationUpdate(){this.params.a11y.enabled&&this.a11y.updatePagination()},destroy(){this.params.a11y.enabled&&this.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create(){const e=this;S.extend(e,{history:{init:W.init.bind(e),setHistory:W.setHistory.bind(e),setHistoryPopState:W.setHistoryPopState.bind(e),scrollToSlide:W.scrollToSlide.bind(e),destroy:W.destroy.bind(e)}})},on:{init(){this.params.history.enabled&&this.history.init()},destroy(){this.params.history.enabled&&this.history.destroy()},transitionEnd(){const e=this;e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)},slideChange(){const e=this;e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create(){const e=this;S.extend(e,{hashNavigation:{initialized:!1,init:le.init.bind(e),destroy:le.destroy.bind(e),setHash:le.setHash.bind(e),onHashCange:le.onHashCange.bind(e)}})},on:{init(){this.params.hashNavigation.enabled&&this.hashNavigation.init()},destroy(){this.params.hashNavigation.enabled&&this.hashNavigation.destroy()},transitionEnd(){this.hashNavigation.initialized&&this.hashNavigation.setHash()},slideChange(){const e=this;e.hashNavigation.initialized&&e.params.cssMode&&e.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create(){const e=this;S.extend(e,{autoplay:{running:!1,paused:!1,run:de.run.bind(e),start:de.start.bind(e),stop:de.stop.bind(e),pause:de.pause.bind(e),onVisibilityChange(){"hidden"===document.visibilityState&&e.autoplay.running&&e.autoplay.pause(),"visible"===document.visibilityState&&e.autoplay.paused&&(e.autoplay.run(),e.autoplay.paused=!1)},onTransitionEnd(t){!e||e.destroyed||!e.$wrapperEl||t.target===this&&(e.$wrapperEl[0].removeEventListener("transitionend",e.autoplay.onTransitionEnd),e.$wrapperEl[0].removeEventListener("webkitTransitionEnd",e.autoplay.onTransitionEnd),e.autoplay.paused=!1,e.autoplay.running?e.autoplay.run():e.autoplay.stop())}}})},on:{init(){const e=this;e.params.autoplay.enabled&&(e.autoplay.start(),document.addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart(e,t){const i=this;i.autoplay.running&&(t||!i.params.autoplay.disableOnInteraction?i.autoplay.pause(e):i.autoplay.stop())},sliderFirstMove(){const e=this;e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd(){const e=this;e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy(){const e=this;e.autoplay.running&&e.autoplay.stop(),document.removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create(){const e=this;S.extend(e,{fadeEffect:{setTranslate:Me.setTranslate.bind(e),setTransition:Me.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if("fade"!==e.params.effect)return;e.classNames.push(`${e.params.containerModifierClass}fade`);const t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};S.extend(e.params,t),S.extend(e.originalParams,t)},setTranslate(){"fade"===this.params.effect&&this.fadeEffect.setTranslate()},setTransition(e){"fade"===this.params.effect&&this.fadeEffect.setTransition(e)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create(){const e=this;S.extend(e,{cubeEffect:{setTranslate:$e.setTranslate.bind(e),setTransition:$e.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if("cube"!==e.params.effect)return;e.classNames.push(`${e.params.containerModifierClass}cube`),e.classNames.push(`${e.params.containerModifierClass}3d`);const t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};S.extend(e.params,t),S.extend(e.originalParams,t)},setTranslate(){"cube"===this.params.effect&&this.cubeEffect.setTranslate()},setTransition(e){"cube"===this.params.effect&&this.cubeEffect.setTransition(e)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create(){const e=this;S.extend(e,{flipEffect:{setTranslate:Pe.setTranslate.bind(e),setTransition:Pe.setTransition.bind(e)}})},on:{beforeInit(){const e=this;if("flip"!==e.params.effect)return;e.classNames.push(`${e.params.containerModifierClass}flip`),e.classNames.push(`${e.params.containerModifierClass}3d`);const t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};S.extend(e.params,t),S.extend(e.originalParams,t)},setTranslate(){"flip"===this.params.effect&&this.flipEffect.setTranslate()},setTransition(e){"flip"===this.params.effect&&this.flipEffect.setTransition(e)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create(){const e=this;S.extend(e,{coverflowEffect:{setTranslate:Le.setTranslate.bind(e),setTransition:Le.setTransition.bind(e)}})},on:{beforeInit(){const e=this;"coverflow"===e.params.effect&&(e.classNames.push(`${e.params.containerModifierClass}coverflow`),e.classNames.push(`${e.params.containerModifierClass}3d`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate(){"coverflow"===this.params.effect&&this.coverflowEffect.setTranslate()},setTransition(e){"coverflow"===this.params.effect&&this.coverflowEffect.setTransition(e)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create(){const e=this;S.extend(e,{thumbs:{swiper:null,init:be.init.bind(e),update:be.update.bind(e),onThumbClick:be.onThumbClick.bind(e)}})},on:{beforeInit(){const e=this,{thumbs:t}=e.params;!t||!t.swiper||(e.thumbs.init(),e.thumbs.update(!0))},slideChange(){this.thumbs.swiper&&this.thumbs.update()},update(){this.thumbs.swiper&&this.thumbs.update()},resize(){this.thumbs.swiper&&this.thumbs.update()},observerUpdate(){this.thumbs.swiper&&this.thumbs.update()},setTransition(e){const i=this.thumbs.swiper;i&&i.setTransition(e)},beforeDestroy(){const t=this.thumbs.swiper;t&&this.thumbs.swiperCreated&&t&&t.destroy()}}}];typeof B.use>"u"&&(B.use=B.Class.use,B.installModule=B.Class.installModule),B.use(is);const ss=B,pe=new p.OlP("SWIPER_CONFIG"),Ne=["init","beforeDestroy","scroll","progress","keyPress","resize","loopFix","breakpoint","zoomChange","beforeResize","beforeLoopFix","sliderMove","slideChange","setTranslate","setTransition","fromEdge","reachEnd","reachBeginning","autoplay","autoplayStop","autoplayStart","imagesReady","lazyImageLoad","lazyImageReady","scrollbarDragEnd","scrollbarDragMove","scrollbarDragStart","navigationHide","navigationShow","paginationRender","paginationUpdate","paginationHide","paginationShow","swiperTap","swiperClick","swiperDoubleTap","swiperTouchEnd","swiperTouchMove","swiperTouchStart","swiperTouchMoveOpposite","swiperTransitionEnd","swiperTransitionStart","slideNextTransitionEnd","slideNextTransitionStart","slidePrevTransitionEnd","slidePrevTransitionStart","slideChangeTransitionEnd","slideChangeTransitionStart"];class ke{constructor(t={}){this.assign(t)}assign(t={},i){i=i||this;for(const s in t)null==t[s]||Array.isArray(t[s])||"object"!=typeof t[s]||!(typeof HTMLElement>"u")&&t[s]instanceof HTMLElement?i[s]=t[s]:(i[s]={},this.assign(t[s],i[s]))}}let ce=(()=>{let e=class{constructor(i,s,n,r,a){this.platformId=i,this.zone=s,this.elementRef=n,this.differs=r,this.defaults=a,this.initialIndex=null,this.configDiff=null,this.disabled=!1,this.performance=!1,this.indexChange=new p.vpe,this.S_INIT=new p.vpe,this.S_BEFOREDESTROY=new p.vpe,this.S_SCROLL=new p.vpe,this.S_PROGRESS=new p.vpe,this.S_KEYPRESS=new p.vpe,this.S_RESIZE=new p.vpe,this.S_BREAKPOINT=new p.vpe,this.S_ZOOMCHANGE=new p.vpe,this.S_AFTERRESIZE=new p.vpe,this.S_BEFORERESIZE=new p.vpe,this.S_LOOPFIX=new p.vpe,this.S_BEFORELOOPFIX=new p.vpe,this.S_SLIDERMOVE=new p.vpe,this.S_SLIDECHANGE=new p.vpe,this.S_SETTRANSLATE=new p.vpe,this.S_SETTRANSITION=new p.vpe,this.S_FROMEDGE=new p.vpe,this.S_REACHEND=new p.vpe,this.S_REACHBEGINNING=new p.vpe,this.S_AUTOPLAY=new p.vpe,this.S_AUTOPLAYSTART=new p.vpe,this.S_AUTOPLAYSTOP=new p.vpe,this.S_IMAGESREADY=new p.vpe,this.S_LAZYIMAGELOAD=new p.vpe,this.S_LAZYIMAGEREADY=new p.vpe,this.S_SCROLLDRAGEND=new p.vpe,this.S_SCROLLDRAGMOVE=new p.vpe,this.S_SCROLLDRAGSTART=new p.vpe,this.S_NAVIGATIONHIDE=new p.vpe,this.S_NAVIGATIONSHOW=new p.vpe,this.S_PAGINATIONRENDER=new p.vpe,this.S_PAGINATIONUPDATE=new p.vpe,this.S_PAGINATIONHIDE=new p.vpe,this.S_PAGINATIONSHOW=new p.vpe,this.S_TAP=new p.vpe,this.S_CLICK=new p.vpe,this.S_DOUBLETAP=new p.vpe,this.S_TOUCHEND=new p.vpe,this.S_TOUCHMOVE=new p.vpe,this.S_TOUCHSTART=new p.vpe,this.S_TOUCHMOVEOPPOSITE=new p.vpe,this.S_TRANSITIONEND=new p.vpe,this.S_TRANSITIONSTART=new p.vpe,this.S_SLIDEPREVTRANSITIONEND=new p.vpe,this.S_SLIDEPREVTRANSITIONSTART=new p.vpe,this.S_SLIDENEXTTRANSITIONEND=new p.vpe,this.S_SLIDENEXTTRANSITIONSTART=new p.vpe,this.S_SLIDECHANGETRANSITIONEND=new p.vpe,this.S_SLIDECHANGETRANSITIONSTART=new p.vpe}set index(i){null!=i&&this.setIndex(i)}ngAfterViewInit(){if(!(0,se.NF)(this.platformId))return;const i=new ke(this.defaults);i.assign(this.config),!0===i.scrollbar&&(i.scrollbar={el:".swiper-scrollbar"}),!0===i.pagination&&(i.pagination={el:".swiper-pagination"}),!0===i.navigation&&(i.navigation={prevEl:".swiper-button-prev",nextEl:".swiper-button-next"}),this.disabled&&(i.allowSlidePrev=!1,i.allowSlideNext=!1),null!=this.initialIndex&&(i.initialSlide=this.initialIndex,this.initialIndex=null),i.on={slideChange:()=>{this.instance&&this.indexChange.observers.length&&this.emit(this.indexChange,this.instance.realIndex)}},this.zone.runOutsideAngular(()=>{this.instance=new ss(this.elementRef.nativeElement,i)}),!1!==i.init&&this.S_INIT.observers.length&&this.emit(this.S_INIT,this.instance),Ne.forEach(s=>{let n=s.replace("swiper","");n=n.charAt(0).toLowerCase()+n.slice(1),this.instance.on(n,(...r)=>{1===r.length&&(r=r[0]);const o=this[`S_${n.toUpperCase()}`];o.observers.length&&this.emit(o,r)})}),this.configDiff||(this.configDiff=this.differs.find(this.config||{}).create(),this.configDiff.diff(this.config||{}))}ngOnDestroy(){this.instance&&(this.zone.runOutsideAngular(()=>{this.instance.destroy(!0,this.instance.initialized||!1)}),this.instance=null)}ngDoCheck(){this.configDiff&&this.configDiff.diff(this.config||{})&&(this.initialIndex=this.getIndex(!0),this.ngOnDestroy(),this.ngAfterViewInit(),this.update())}ngOnChanges(i){this.instance&&i.disabled&&i.disabled.currentValue!==i.disabled.previousValue&&(!0===i.disabled.currentValue||!1===i.disabled.currentValue)&&this.zone.runOutsideAngular(()=>{this.ngOnDestroy(),this.ngAfterViewInit()})}emit(i,s){this.performance?i.emit(s):this.zone.run(()=>i.emit(s))}swiper(){return this.instance}init(){this.instance&&this.zone.runOutsideAngular(()=>{this.instance.init()})}update(){setTimeout(()=>{this.instance&&this.zone.runOutsideAngular(()=>{this.instance.update()})},0)}getIndex(i){return this.instance?i?this.instance.realIndex:this.instance.activeIndex:this.initialIndex||0}setIndex(i,s,n){if(this.instance){let r=i*this.instance.params.slidesPerGroup;this.instance.params.loop&&(r+=this.instance.loopedSlides),this.zone.runOutsideAngular(()=>{this.instance.slideTo(r,s,!n)})}else this.initialIndex=i}prevSlide(i,s){this.instance&&this.zone.runOutsideAngular(()=>{this.instance.slidePrev(i,!s)})}nextSlide(i,s){this.instance&&this.zone.runOutsideAngular(()=>{this.instance.slideNext(i,!s)})}stopAutoplay(i){i&&this.setIndex(0),this.instance&&this.instance.autoplay&&this.zone.runOutsideAngular(()=>{this.instance.autoplay.stop()})}startAutoplay(i){i&&this.setIndex(0),this.instance&&this.instance.autoplay&&this.zone.runOutsideAngular(()=>{this.instance.autoplay.start()})}};return e.\u0275fac=function(i){return new(i||e)(p.Y36(p.Lbi),p.Y36(p.R0b),p.Y36(p.SBq),p.Y36(p.aQg),p.Y36(pe,8))},e.\u0275dir=p.lG2({type:e,selectors:[["","swiper",""]],inputs:{disabled:"disabled",performance:"performance",index:"index",config:["swiper","config"]},outputs:{indexChange:"indexChange",S_INIT:"init",S_BEFOREDESTROY:"beforeDestroy",S_SCROLL:"scroll",S_PROGRESS:"progress",S_KEYPRESS:"keyPress",S_RESIZE:"resize",S_BREAKPOINT:"breakpoint",S_ZOOMCHANGE:"zoomChange",S_AFTERRESIZE:"afterResize",S_BEFORERESIZE:"beforeResize",S_LOOPFIX:"loopFix",S_BEFORELOOPFIX:"beforeLoopFix",S_SLIDERMOVE:"sliderMove",S_SLIDECHANGE:"slideChange",S_SETTRANSLATE:"setTranslate",S_SETTRANSITION:"setTransition",S_FROMEDGE:"fromEdge",S_REACHEND:"reachEnd",S_REACHBEGINNING:"reachBeginning",S_AUTOPLAY:"autoplay",S_AUTOPLAYSTART:"autoplayStart",S_AUTOPLAYSTOP:"autoplayStop",S_IMAGESREADY:"imagesReady",S_LAZYIMAGELOAD:"lazyImageLoad",S_LAZYIMAGEREADY:"lazyImageReady",S_SCROLLDRAGEND:"scrollDragEnd",S_SCROLLDRAGMOVE:"scrollDragMove",S_SCROLLDRAGSTART:"scrollDragStart",S_NAVIGATIONHIDE:"navigationHide",S_NAVIGATIONSHOW:"navigationShow",S_PAGINATIONRENDER:"paginationRender",S_PAGINATIONUPDATE:"paginationUpdate",S_PAGINATIONHIDE:"paginationHide",S_PAGINATIONSHOW:"paginationShow",S_TAP:"swiperTap",S_CLICK:"swiperClick",S_DOUBLETAP:"swiperDoubleTap",S_TOUCHEND:"swiperTouchEnd",S_TOUCHMOVE:"swiperTouchMove",S_TOUCHSTART:"swiperTouchStart",S_TOUCHMOVEOPPOSITE:"swiperTouchMoveOpposite",S_TRANSITIONEND:"swiperTransitionEnd",S_TRANSITIONSTART:"swiperTransitionStart",S_SLIDEPREVTRANSITIONEND:"slidePrevTransitionEnd",S_SLIDEPREVTRANSITIONSTART:"slidePrevTransitionStart",S_SLIDENEXTTRANSITIONEND:"slideNextTransitionEnd",S_SLIDENEXTTRANSITIONSTART:"slideNextTransitionStart",S_SLIDECHANGETRANSITIONEND:"slideChangeTransitionEnd",S_SLIDECHANGETRANSITIONSTART:"slideChangeTransitionStart"},exportAs:["ngxSwiper"],features:[p.TTD]}),(0,h.gn)([(0,p.IIB)()],e.prototype,"index",null),(0,h.gn)([(0,p.IIB)()],e.prototype,"disabled",void 0),(0,h.gn)([(0,p.IIB)()],e.prototype,"performance",void 0),(0,h.gn)([(0,p.IIB)("swiper")],e.prototype,"config",void 0),(0,h.gn)([(0,p.r_U)()],e.prototype,"indexChange",void 0),(0,h.gn)([(0,p.r_U)("init")],e.prototype,"S_INIT",void 0),(0,h.gn)([(0,p.r_U)("beforeDestroy")],e.prototype,"S_BEFOREDESTROY",void 0),(0,h.gn)([(0,p.r_U)("scroll")],e.prototype,"S_SCROLL",void 0),(0,h.gn)([(0,p.r_U)("progress")],e.prototype,"S_PROGRESS",void 0),(0,h.gn)([(0,p.r_U)("keyPress")],e.prototype,"S_KEYPRESS",void 0),(0,h.gn)([(0,p.r_U)("resize")],e.prototype,"S_RESIZE",void 0),(0,h.gn)([(0,p.r_U)("breakpoint")],e.prototype,"S_BREAKPOINT",void 0),(0,h.gn)([(0,p.r_U)("zoomChange")],e.prototype,"S_ZOOMCHANGE",void 0),(0,h.gn)([(0,p.r_U)("afterResize")],e.prototype,"S_AFTERRESIZE",void 0),(0,h.gn)([(0,p.r_U)("beforeResize")],e.prototype,"S_BEFORERESIZE",void 0),(0,h.gn)([(0,p.r_U)("loopFix")],e.prototype,"S_LOOPFIX",void 0),(0,h.gn)([(0,p.r_U)("beforeLoopFix")],e.prototype,"S_BEFORELOOPFIX",void 0),(0,h.gn)([(0,p.r_U)("sliderMove")],e.prototype,"S_SLIDERMOVE",void 0),(0,h.gn)([(0,p.r_U)("slideChange")],e.prototype,"S_SLIDECHANGE",void 0),(0,h.gn)([(0,p.r_U)("setTranslate")],e.prototype,"S_SETTRANSLATE",void 0),(0,h.gn)([(0,p.r_U)("setTransition")],e.prototype,"S_SETTRANSITION",void 0),(0,h.gn)([(0,p.r_U)("fromEdge")],e.prototype,"S_FROMEDGE",void 0),(0,h.gn)([(0,p.r_U)("reachEnd")],e.prototype,"S_REACHEND",void 0),(0,h.gn)([(0,p.r_U)("reachBeginning")],e.prototype,"S_REACHBEGINNING",void 0),(0,h.gn)([(0,p.r_U)("autoplay")],e.prototype,"S_AUTOPLAY",void 0),(0,h.gn)([(0,p.r_U)("autoplayStart")],e.prototype,"S_AUTOPLAYSTART",void 0),(0,h.gn)([(0,p.r_U)("autoplayStop")],e.prototype,"S_AUTOPLAYSTOP",void 0),(0,h.gn)([(0,p.r_U)("imagesReady")],e.prototype,"S_IMAGESREADY",void 0),(0,h.gn)([(0,p.r_U)("lazyImageLoad")],e.prototype,"S_LAZYIMAGELOAD",void 0),(0,h.gn)([(0,p.r_U)("lazyImageReady")],e.prototype,"S_LAZYIMAGEREADY",void 0),(0,h.gn)([(0,p.r_U)("scrollDragEnd")],e.prototype,"S_SCROLLDRAGEND",void 0),(0,h.gn)([(0,p.r_U)("scrollDragMove")],e.prototype,"S_SCROLLDRAGMOVE",void 0),(0,h.gn)([(0,p.r_U)("scrollDragStart")],e.prototype,"S_SCROLLDRAGSTART",void 0),(0,h.gn)([(0,p.r_U)("navigationHide")],e.prototype,"S_NAVIGATIONHIDE",void 0),(0,h.gn)([(0,p.r_U)("navigationShow")],e.prototype,"S_NAVIGATIONSHOW",void 0),(0,h.gn)([(0,p.r_U)("paginationRender")],e.prototype,"S_PAGINATIONRENDER",void 0),(0,h.gn)([(0,p.r_U)("paginationUpdate")],e.prototype,"S_PAGINATIONUPDATE",void 0),(0,h.gn)([(0,p.r_U)("paginationHide")],e.prototype,"S_PAGINATIONHIDE",void 0),(0,h.gn)([(0,p.r_U)("paginationShow")],e.prototype,"S_PAGINATIONSHOW",void 0),(0,h.gn)([(0,p.r_U)("swiperTap")],e.prototype,"S_TAP",void 0),(0,h.gn)([(0,p.r_U)("swiperClick")],e.prototype,"S_CLICK",void 0),(0,h.gn)([(0,p.r_U)("swiperDoubleTap")],e.prototype,"S_DOUBLETAP",void 0),(0,h.gn)([(0,p.r_U)("swiperTouchEnd")],e.prototype,"S_TOUCHEND",void 0),(0,h.gn)([(0,p.r_U)("swiperTouchMove")],e.prototype,"S_TOUCHMOVE",void 0),(0,h.gn)([(0,p.r_U)("swiperTouchStart")],e.prototype,"S_TOUCHSTART",void 0),(0,h.gn)([(0,p.r_U)("swiperTouchMoveOpposite")],e.prototype,"S_TOUCHMOVEOPPOSITE",void 0),(0,h.gn)([(0,p.r_U)("swiperTransitionEnd")],e.prototype,"S_TRANSITIONEND",void 0),(0,h.gn)([(0,p.r_U)("swiperTransitionStart")],e.prototype,"S_TRANSITIONSTART",void 0),(0,h.gn)([(0,p.r_U)("slidePrevTransitionEnd")],e.prototype,"S_SLIDEPREVTRANSITIONEND",void 0),(0,h.gn)([(0,p.r_U)("slidePrevTransitionStart")],e.prototype,"S_SLIDEPREVTRANSITIONSTART",void 0),(0,h.gn)([(0,p.r_U)("slideNextTransitionEnd")],e.prototype,"S_SLIDENEXTTRANSITIONEND",void 0),(0,h.gn)([(0,p.r_U)("slideNextTransitionStart")],e.prototype,"S_SLIDENEXTTRANSITIONSTART",void 0),(0,h.gn)([(0,p.r_U)("slideChangeTransitionEnd")],e.prototype,"S_SLIDECHANGETRANSITIONEND",void 0),(0,h.gn)([(0,p.r_U)("slideChangeTransitionStart")],e.prototype,"S_SLIDECHANGETRANSITIONSTART",void 0),e=(0,h.gn)([(0,h.fM)(0,(0,p.tBr)(p.Lbi)),(0,h.fM)(4,(0,p.FiY)()),(0,h.fM)(4,(0,p.tBr)(pe))],e),e})(),as=(()=>{let e=class{};return e.\u0275fac=function(i){return new(i||e)},e.\u0275mod=p.oAB({type:e}),e.\u0275inj=p.cJS({imports:[se.ez,se.ez]}),e})()}}]); |