!function(a,U){"object"==typeof exports&&"undefined"!=typeof module?module.exports=U():"function"==typeof define&&define.amd?define(U):a.Swiper=U()}(this,function(){"use strict";var a="undefined"==typeof document?{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[]}}},location:{hash:""}}:document,U="undefined"==typeof window?{document:a,navigator:{userAgent:""},location:{},history:{},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){}}:window,g=function(a){for(var U=0;U<a.length;U+=1)this[U]=a[U];return this.length=a.length,this};function O(O,e){var E=[],gb=0;if(O&&!e&&O instanceof g)return O;if(O)if("string"==typeof O){var eB,aJ,c=O.trim();if(c.indexOf("<")>=0&&c.indexOf(">")>=0){var Oe="div";for(0===c.indexOf("<li")&&(Oe="ul"),0===c.indexOf("<tr")&&(Oe="tbody"),0!==c.indexOf("<td")&&0!==c.indexOf("<th")||(Oe="tr"),0===c.indexOf("<tbody")&&(Oe="table"),0===c.indexOf("<option")&&(Oe="select"),(aJ=a.createElement(Oe)).innerHTML=c,gb=0;gb<aJ.childNodes.length;gb+=1)E.push(aJ.childNodes[gb])}else for(eB=e||"#"!==O[0]||O.match(/[ .<>:~]/)?(e||a).querySelectorAll(O.trim()):[a.getElementById(O.trim().split("#")[1])],gb=0;gb<eB.length;gb+=1)eB[gb]&&E.push(eB[gb])}else if(O.nodeType||O===U||O===a)E.push(O);else if(O.length>0&&O[0].nodeType)for(gb=0;gb<O.length;gb+=1)E.push(O[gb]);return new g(E)}function e(a){for(var U=[],g=0;g<a.length;g+=1)-1===U.indexOf(a[g])&&U.push(a[g]);return U}O.fn=g.prototype,O.Class=g,O.Dom7=g;var E={addClass:function(a){if(void 0===a)return this;for(var U=a.split(" "),g=0;g<U.length;g+=1)for(var O=0;O<this.length;O+=1)void 0!==this[O].classList&&this[O].classList.add(U[g]);return this},removeClass:function(a){for(var U=a.split(" "),g=0;g<U.length;g+=1)for(var O=0;O<this.length;O+=1)void 0!==this[O].classList&&this[O].classList.remove(U[g]);return this},hasClass:function(a){return!!this[0]&&this[0].classList.contains(a)},toggleClass:function(a){for(var U=a.split(" "),g=0;g<U.length;g+=1)for(var O=0;O<this.length;O+=1)void 0!==this[O].classList&&this[O].classList.toggle(U[g]);return this},attr:function(a,U){var g=arguments;if(1===arguments.length&&"string"==typeof a)return this[0]?this[0].getAttribute(a):void 0;for(var O=0;O<this.length;O+=1)if(2===g.length)this[O].setAttribute(a,U);else for(var e in a)this[O][e]=a[e],this[O].setAttribute(e,a[e]);return this},removeAttr:function(a){for(var U=0;U<this.length;U+=1)this[U].removeAttribute(a);return this},data:function(a,U){var g;if(void 0!==U){for(var O=0;O<this.length;O+=1)(g=this[O]).dom7ElementDataStorage||(g.dom7ElementDataStorage={}),g.dom7ElementDataStorage[a]=U;return this}if(g=this[0]){if(g.dom7ElementDataStorage&&a in g.dom7ElementDataStorage)return g.dom7ElementDataStorage[a];var e=g.getAttribute("data-"+a);return e||void 0}},transform:function(a){for(var U=0;U<this.length;U+=1){var g=this[U].style;g.webkitTransform=a,g.transform=a}return this},transition:function(a){"string"!=typeof a&&(a+="ms");for(var U=0;U<this.length;U+=1){var g=this[U].style;g.webkitTransitionDuration=a,g.transitionDuration=a}return this},on:function(){for(var a,U=[],g=arguments.length;g--;)U[g]=arguments[g];var e=U[0],E=U[1],gb=U[2],eB=U[3];function aJ(a){var U=a.target;if(U){var g=a.target.dom7EventData||[];if(g.unshift(a),O(U).is(E))gb.apply(U,g);else for(var e=O(U).parents(),eB=0;eB<e.length;eB+=1)O(e[eB]).is(E)&&gb.apply(e[eB],g)}}function c(a){var U=a&&a.target?a.target.dom7EventData||[]:[];U.unshift(a),gb.apply(this,U)}"function"==typeof U[1]&&(e=(a=U)[0],gb=a[1],eB=a[2],E=void 0),eB||(eB=!1);for(var Oe,D=e.split(" "),cU=0;cU<this.length;cU+=1){var h=this[cU];if(E)for(Oe=0;Oe<D.length;Oe+=1)h.dom7LiveListeners||(h.dom7LiveListeners=[]),h.dom7LiveListeners.push({type:e,listener:gb,proxyListener:aJ}),h.addEventListener(D[Oe],aJ,eB);else for(Oe=0;Oe<D.length;Oe+=1)h.dom7Listeners||(h.dom7Listeners=[]),h.dom7Listeners.push({type:e,listener:gb,proxyListener:c}),h.addEventListener(D[Oe],c,eB)}return this},off:function(){for(var a,U=[],g=arguments.length;g--;)U[g]=arguments[g];var O=U[0],e=U[1],E=U[2],gb=U[3];"function"==typeof U[1]&&(O=(a=U)[0],E=a[1],gb=a[2],e=void 0),gb||(gb=!1);for(var eB=O.split(" "),aJ=0;aJ<eB.length;aJ+=1)for(var c=0;c<this.length;c+=1){var Oe=this[c];if(e){if(Oe.dom7LiveListeners)for(var D=0;D<Oe.dom7LiveListeners.length;D+=1)E?Oe.dom7LiveListeners[D].listener===E&&Oe.removeEventListener(eB[aJ],Oe.dom7LiveListeners[D].proxyListener,gb):Oe.dom7LiveListeners[D].type===eB[aJ]&&Oe.removeEventListener(eB[aJ],Oe.dom7LiveListeners[D].proxyListener,gb)}else if(Oe.dom7Listeners)for(var cU=0;cU<Oe.dom7Listeners.length;cU+=1)E?Oe.dom7Listeners[cU].listener===E&&Oe.removeEventListener(eB[aJ],Oe.dom7Listeners[cU].proxyListener,gb):Oe.dom7Listeners[cU].type===eB[aJ]&&Oe.removeEventListener(eB[aJ],Oe.dom7Listeners[cU].proxyListener,gb)}return this},trigger:function(){for(var g=[],O=arguments.length;O--;)g[O]=arguments[O];for(var e=g[0].split(" "),E=g[1],gb=0;gb<e.length;gb+=1)for(var eB=0;eB<this.length;eB+=1){var aJ=void 0;try{aJ=new U.CustomEvent(e[gb],{detail:E,bubbles:!0,cancelable:!0})}catch(U){(aJ=a.createEvent("Event")).initEvent(e[gb],!0,!0),aJ.detail=E}this[eB].dom7EventData=g.filter(function(a,U){return U>0}),this[eB].dispatchEvent(aJ),this[eB].dom7EventData=[],delete this[eB].dom7EventData}return this},transitionEnd:function(a){var U,g=["webkitTransitionEnd","transitionend"],O=this;function e(E){if(E.target===this)for(a.call(this,E),U=0;U<g.length;U+=1)O.off(g[U],e)}if(a)for(U=0;U<g.length;U+=1)O.on(g[U],e);return this},outerWidth:function(a){if(this.length>0){if(a){var U=this.styles();return this[0].offsetWidth+parseFloat(U.getPropertyValue("margin-right"))+parseFloat(U.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(a){if(this.length>0){if(a){var U=this.styles();return this[0].offsetHeight+parseFloat(U.getPropertyValue("margin-top"))+parseFloat(U.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},offset:function(){if(this.length>0){var g=this[0],O=g.getBoundingClientRect(),e=a.body,E=g.clientTop||e.clientTop||0,gb=g.clientLeft||e.clientLeft||0,eB=g===U?U.scrollY:g.scrollTop,aJ=g===U?U.scrollX:g.scrollLeft;return{top:O.top+eB-E,left:O.left+aJ-gb}}return null},css:function(a,g){var O;if(1===arguments.length){if("string"!=typeof a){for(O=0;O<this.length;O+=1)for(var e in a)this[O].style[e]=a[e];return this}if(this[0])return U.getComputedStyle(this[0],null).getPropertyValue(a)}if(2===arguments.length&&"string"==typeof a){for(O=0;O<this.length;O+=1)this[O].style[a]=g;return this}return this},each:function(a){if(!a)return this;for(var U=0;U<this.length;U+=1)if(!1===a.call(this[U],U,this[U]))return this;return this},html:function(a){if(void 0===a)return this[0]?this[0].innerHTML:void 0;for(var U=0;U<this.length;U+=1)this[U].innerHTML=a;return this},text:function(a){if(void 0===a)return this[0]?this[0].textContent.trim():null;for(var U=0;U<this.length;U+=1)this[U].textContent=a;return this},is:function(e){var E,gb,eB=this[0];if(!eB||void 0===e)return!1;if("string"==typeof e){if(eB.matches)return eB.matches(e);if(eB.webkitMatchesSelector)return eB.webkitMatchesSelector(e);if(eB.msMatchesSelector)return eB.msMatchesSelector(e);for(E=O(e),gb=0;gb<E.length;gb+=1)if(E[gb]===eB)return!0;return!1}if(e===a)return eB===a;if(e===U)return eB===U;if(e.nodeType||e instanceof g){for(E=e.nodeType?[e]:e,gb=0;gb<E.length;gb+=1)if(E[gb]===eB)return!0;return!1}return!1},index:function(){var a,U=this[0];if(U){for(a=0;null!==(U=U.previousSibling);)1===U.nodeType&&(a+=1);return a}},eq:function(a){if(void 0===a)return this;var U,O=this.length;return new g(a>O-1?[]:a<0?(U=O+a)<0?[]:[this[U]]:[this[a]])},append:function(){for(var U,O=[],e=arguments.length;e--;)O[e]=arguments[e];for(var E=0;E<O.length;E+=1){U=O[E];for(var gb=0;gb<this.length;gb+=1)if("string"==typeof U){var eB=a.createElement("div");for(eB.innerHTML=U;eB.firstChild;)this[gb].appendChild(eB.firstChild)}else if(U instanceof g)for(var aJ=0;aJ<U.length;aJ+=1)this[gb].appendChild(U[aJ]);else this[gb].appendChild(U)}return this},prepend:function(U){var O,e;for(O=0;O<this.length;O+=1)if("string"==typeof U){var E=a.createElement("div");for(E.innerHTML=U,e=E.childNodes.length-1;e>=0;e-=1)this[O].insertBefore(E.childNodes[e],this[O].childNodes[0])}else if(U instanceof g)for(e=0;e<U.length;e+=1)this[O].insertBefore(U[e],this[O].childNodes[0]);else this[O].insertBefore(U,this[O].childNodes[0]);return this},next:function(a){return this.length>0?a?this[0].nextElementSibling&&O(this[0].nextElementSibling).is(a)?new g([this[0].nextElementSibling]):new g([]):this[0].nextElementSibling?new g([this[0].nextElementSibling]):new g([]):new g([])},nextAll:function(a){var U=[],e=this[0];if(!e)return new g([]);for(;e.nextElementSibling;){var E=e.nextElementSibling;a?O(E).is(a)&&U.push(E):U.push(E),e=E}return new g(U)},prev:function(a){if(this.length>0){var U=this[0];return a?U.previousElementSibling&&O(U.previousElementSibling).is(a)?new g([U.previousElementSibling]):new g([]):U.previousElementSibling?new g([U.previousElementSibling]):new g([])}return new g([])},prevAll:function(a){var U=[],e=this[0];if(!e)return new g([]);for(;e.previousElementSibling;){var E=e.previousElementSibling;a?O(E).is(a)&&U.push(E):U.push(E),e=E}return new g(U)},parent:function(a){for(var U=[],g=0;g<this.length;g+=1)null!==this[g].parentNode&&(a?O(this[g].parentNode).is(a)&&U.push(this[g].parentNode):U.push(this[g].parentNode));return O(e(U))},parents:function(a){for(var U=[],g=0;g<this.length;g+=1)for(var E=this[g].parentNode;E;)a?O(E).is(a)&&U.push(E):U.push(E),E=E.parentNode;return O(e(U))},closest:function(a){var U=this;return void 0===a?new g([]):(U.is(a)||(U=U.parents(a).eq(0)),U)},find:function(a){for(var U=[],O=0;O<this.length;O+=1)for(var e=this[O].querySelectorAll(a),E=0;E<e.length;E+=1)U.push(e[E]);return new g(U)},children:function(a){for(var U=[],E=0;E<this.length;E+=1)for(var gb=this[E].childNodes,eB=0;eB<gb.length;eB+=1)a?1===gb[eB].nodeType&&O(gb[eB]).is(a)&&U.push(gb[eB]):1===gb[eB].nodeType&&U.push(gb[eB]);return new g(e(U))},remove:function(){for(var a=0;a<this.length;a+=1)this[a].parentNode&&this[a].parentNode.removeChild(this[a]);return this},add:function(){for(var a=[],U=arguments.length;U--;)a[U]=arguments[U];var g,e;for(g=0;g<a.length;g+=1){var E=O(a[g]);for(e=0;e<E.length;e+=1)this[this.length]=E[e],this.length+=1}return this},styles:function(){return this[0]?U.getComputedStyle(this[0],null):{}}};Object.keys(E).forEach(function(a){O.fn[a]=E[a]});var gb,eB,aJ,c={deleteProps:function(a){var U=a;Object.keys(U).forEach(function(a){try{U[a]=null}catch(a){}try{delete U[a]}catch(a){}})},nextTick:function(a,U){return void 0===U&&(U=0),setTimeout(a,U)},now:function(){return Date.now()},getTranslate:function(a,g){var O,e,E;void 0===g&&(g="x");var gb=U.getComputedStyle(a,null);return U.WebKitCSSMatrix?((e=gb.transform||gb.webkitTransform).split(",").length>6&&(e=e.split(", ").map(function(a){return a.replace(",",".")}).join(", ")),E=new U.WebKitCSSMatrix("none"===e?"":e)):O=(E=gb.MozTransform||gb.OTransform||gb.MsTransform||gb.msTransform||gb.transform||gb.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===g&&(e=U.WebKitCSSMatrix?E.m41:16===O.length?parseFloat(O[12]):parseFloat(O[4])),"y"===g&&(e=U.WebKitCSSMatrix?E.m42:16===O.length?parseFloat(O[13]):parseFloat(O[5])),e||0},parseUrlQuery:function(a){var g,O,e,E,gb={},eB=a||U.location.href;if("string"==typeof eB&&eB.length)for(E=(O=(eB=eB.indexOf("?")>-1?eB.replace(/\S*\?/,""):"").split("&").filter(function(a){return""!==a})).length,g=0;g<E;g+=1)e=O[g].replace(/#\S+/g,"").split("="),gb[decodeURIComponent(e[0])]=void 0===e[1]?void 0:decodeURIComponent(e[1])||"";return gb},isObject:function(a){return"object"==typeof a&&null!==a&&a.constructor&&a.constructor===Object},extend:function(){for(var a=[],U=arguments.length;U--;)a[U]=arguments[U];for(var g=Object(a[0]),O=1;O<a.length;O+=1){var e=a[O];if(void 0!==e&&null!==e)for(var E=Object.keys(Object(e)),gb=0,eB=E.length;gb<eB;gb+=1){var aJ=E[gb],Oe=Object.getOwnPropertyDescriptor(e,aJ);void 0!==Oe&&Oe.enumerable&&(c.isObject(g[aJ])&&c.isObject(e[aJ])?c.extend(g[aJ],e[aJ]):!c.isObject(g[aJ])&&c.isObject(e[aJ])?(g[aJ]={},c.extend(g[aJ],e[aJ])):g[aJ]=e[aJ])}}return g}},Oe=(aJ=a.createElement("div"),{touch:U.Modernizr&&!0===U.Modernizr.touch||!!("ontouchstart"in U||U.DocumentTouch&&a instanceof U.DocumentTouch),pointerEvents:!(!U.navigator.pointerEnabled&&!U.PointerEvent),prefixedPointerEvents:!!U.navigator.msPointerEnabled,transition:(eB=aJ.style,"transition"in eB||"webkitTransition"in eB||"MozTransition"in eB),transforms3d:U.Modernizr&&!0===U.Modernizr.csstransforms3d||(gb=aJ.style,"webkitPerspective"in gb||"MozPerspective"in gb||"OPerspective"in gb||"MsPerspective"in gb||"perspective"in gb),flexbox:function(){for(var a=aJ.style,U="alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "),g=0;g<U.length;g+=1)if(U[g]in a)return!0;return!1}(),observer:"MutationObserver"in U||"WebkitMutationObserver"in U,passiveListener:function(){var a=!1;try{var g=Object.defineProperty({},"passive",{get:function(){a=!0}});U.addEventListener("testPassiveListener",null,g)}catch(a){}return a}(),gestures:"ongesturestart"in U}),D=function(a){void 0===a&&(a={});var U=this;U.params=a,U.eventsListeners={},U.params&&U.params.on&&Object.keys(U.params.on).forEach(function(a){U.on(a,U.params.on[a])})},cU={components:{configurable:!0}};D.prototype.on=function(a,U,g){var O=this;if("function"!=typeof U)return O;var e=g?"unshift":"push";return a.split(" ").forEach(function(a){O.eventsListeners[a]||(O.eventsListeners[a]=[]),O.eventsListeners[a][e](U)}),O},D.prototype.once=function(a,U,g){var O=this;if("function"!=typeof U)return O;return O.on(a,function g(){for(var e=[],E=arguments.length;E--;)e[E]=arguments[E];U.apply(O,e),O.off(a,g)},g)},D.prototype.off=function(a,U){var g=this;return g.eventsListeners?(a.split(" ").forEach(function(a){void 0===U?g.eventsListeners[a]=[]:g.eventsListeners[a].forEach(function(O,e){O===U&&g.eventsListeners[a].splice(e,1)})}),g):g},D.prototype.emit=function(){for(var a=[],U=arguments.length;U--;)a[U]=arguments[U];var g,O,e,E=this;return E.eventsListeners?("string"==typeof a[0]||Array.isArray(a[0])?(g=a[0],O=a.slice(1,a.length),e=E):(g=a[0].events,O=a[0].data,e=a[0].context||E),(Array.isArray(g)?g:g.split(" ")).forEach(function(a){if(E.eventsListeners&&E.eventsListeners[a]){var U=[];E.eventsListeners[a].forEach(function(a){U.push(a)}),U.forEach(function(a){a.apply(e,O)})}}),E):E},D.prototype.useModulesParams=function(a){var U=this;U.modules&&Object.keys(U.modules).forEach(function(g){var O=U.modules[g];O.params&&c.extend(a,O.params)})},D.prototype.useModules=function(a){void 0===a&&(a={});var U=this;U.modules&&Object.keys(U.modules).forEach(function(g){var O=U.modules[g],e=a[g]||{};O.instance&&Object.keys(O.instance).forEach(function(a){var g=O.instance[a];U[a]="function"==typeof g?g.bind(U):g}),O.on&&U.on&&Object.keys(O.on).forEach(function(a){U.on(a,O.on[a])}),O.create&&O.create.bind(U)(e)})},cU.components.set=function(a){this.use&&this.use(a)},D.installModule=function(a){for(var U=[],g=arguments.length-1;g-- >0;)U[g]=arguments[g+1];var O=this;O.prototype.modules||(O.prototype.modules={});var e=a.name||Object.keys(O.prototype.modules).length+"_"+c.now();return O.prototype.modules[e]=a,a.proto&&Object.keys(a.proto).forEach(function(U){O.prototype[U]=a.proto[U]}),a.static&&Object.keys(a.static).forEach(function(U){O[U]=a.static[U]}),a.install&&a.install.apply(O,U),O},D.use=function(a){for(var U=[],g=arguments.length-1;g-- >0;)U[g]=arguments[g+1];var O=this;return Array.isArray(a)?(a.forEach(function(a){return O.installModule(a)}),O):O.installModule.apply(O,[a].concat(U))},Object.defineProperties(D,cU);var h={updateSize:function(){var a,U,g=this.$el;a=void 0!==this.params.width?this.params.width:g[0].clientWidth,U=void 0!==this.params.height?this.params.height:g[0].clientHeight,0===a&&this.isHorizontal()||0===U&&this.isVertical()||(a=a-parseInt(g.css("padding-left"),10)-parseInt(g.css("padding-right"),10),U=U-parseInt(g.css("padding-top"),10)-parseInt(g.css("padding-bottom"),10),c.extend(this,{width:a,height:U,size:this.isHorizontal()?a:U}))},updateSlides:function(){var a=this.params,g=this.$wrapperEl,O=this.size,e=this.rtlTranslate,E=this.wrongRTL,gb=g.children("."+this.params.slideClass),eB=this.virtual&&a.virtual.enabled?this.virtual.slides.length:gb.length,aJ=[],D=[],cU=[],h=a.slidesOffsetBefore;"function"==typeof h&&(h=a.slidesOffsetBefore.call(this));var ac=a.slidesOffsetAfter;"function"==typeof ac&&(ac=a.slidesOffsetAfter.call(this));var I=eB,eI=this.snapGrid.length,d=this.snapGrid.length,Eb=a.spaceBetween,db=-h,W=0,eV=0;if(void 0!==O){var b,Z;"string"==typeof Eb&&Eb.indexOf("%")>=0&&(Eb=parseFloat(Eb.replace("%",""))/100*O),this.virtualSize=-Eb,e?gb.css({marginLeft:"",marginTop:""}):gb.css({marginRight:"",marginBottom:""}),a.slidesPerColumn>1&&(b=Math.floor(eB/a.slidesPerColumn)===eB/this.params.slidesPerColumn?eB:Math.ceil(eB/a.slidesPerColumn)*a.slidesPerColumn,"auto"!==a.slidesPerView&&"row"===a.slidesPerColumnFill&&(b=Math.max(b,a.slidesPerView*a.slidesPerColumn)));for(var eW,eU=a.slidesPerColumn,ec=b/eU,dG=ec-(a.slidesPerColumn*ec-eB),cR=0;cR<eB;cR+=1){Z=0;var f=gb.eq(cR);if(a.slidesPerColumn>1){var G=void 0,ej=void 0,eF=void 0;"column"===a.slidesPerColumnFill?(eF=cR-(ej=Math.floor(cR/eU))*eU,(ej>dG||ej===dG&&eF===eU-1)&&(eF+=1)>=eU&&(eF=0,ej+=1),G=ej+eF*b/eU,f.css({"-webkit-box-ordinal-group":G,"-moz-box-ordinal-group":G,"-ms-flex-order":G,"-webkit-order":G,order:G})):ej=cR-(eF=Math.floor(cR/ec))*ec,f.css("margin-"+(this.isHorizontal()?"top":"left"),0!==eF&&a.spaceBetween&&a.spaceBetween+"px").attr("data-swiper-column",ej).attr("data-swiper-row",eF)}if("none"!==f.css("display")){if("auto"===a.slidesPerView){var eUe=U.getComputedStyle(f[0],null);Z=this.isHorizontal()?f[0].getBoundingClientRect().width+parseFloat(eUe.getPropertyValue("margin-left"))+parseFloat(eUe.getPropertyValue("margin-right")):f[0].getBoundingClientRect().height+parseFloat(eUe.getPropertyValue("margin-top"))+parseFloat(eUe.getPropertyValue("margin-bottom")),a.roundLengths&&(Z=Math.floor(Z))}else Z=(O-(a.slidesPerView-1)*Eb)/a.slidesPerView,a.roundLengths&&(Z=Math.floor(Z)),gb[cR]&&(this.isHorizontal()?gb[cR].style.width=Z+"px":gb[cR].style.height=Z+"px");gb[cR]&&(gb[cR].swiperSlideSize=Z),cU.push(Z),a.centeredSlides?(db=db+Z/2+W/2+Eb,0===W&&0!==cR&&(db=db-O/2-Eb),0===cR&&(db=db-O/2-Eb),Math.abs(db)<.001&&(db=0),eV%a.slidesPerGroup==0&&aJ.push(db),D.push(db)):(eV%a.slidesPerGroup==0&&aJ.push(db),D.push(db),db=db+Z+Eb),this.virtualSize+=Z+Eb,W=Z,eV+=1}}if(this.virtualSize=Math.max(this.virtualSize,O)+ac,e&&E&&("slide"===a.effect||"coverflow"===a.effect)&&g.css({width:this.virtualSize+a.spaceBetween+"px"}),Oe.flexbox&&!a.setWrapperSize||(this.isHorizontal()?g.css({width:this.virtualSize+a.spaceBetween+"px"}):g.css({height:this.virtualSize+a.spaceBetween+"px"})),a.slidesPerColumn>1&&(this.virtualSize=(Z+a.spaceBetween)*b,this.virtualSize=Math.ceil(this.virtualSize/a.slidesPerColumn)-a.spaceBetween,this.isHorizontal()?g.css({width:this.virtualSize+a.spaceBetween+"px"}):g.css({height:this.virtualSize+a.spaceBetween+"px"}),a.centeredSlides)){eW=[];for(var T=0;T<aJ.length;T+=1)aJ[T]<this.virtualSize+aJ[0]&&eW.push(aJ[T]);aJ=eW}if(!a.centeredSlides){eW=[];for(var fd=0;fd<aJ.length;fd+=1)aJ[fd]<=this.virtualSize-O&&eW.push(aJ[fd]);aJ=eW,Math.floor(this.virtualSize-O)-Math.floor(aJ[aJ.length-1])>1&&aJ.push(this.virtualSize-O)}0===aJ.length&&(aJ=[0]),0!==a.spaceBetween&&(this.isHorizontal()?e?gb.css({marginLeft:Eb+"px"}):gb.css({marginRight:Eb+"px"}):gb.css({marginBottom:Eb+"px"})),c.extend(this,{slides:gb,snapGrid:aJ,slidesGrid:D,slidesSizesGrid:cU}),eB!==I&&this.emit("slidesLengthChange"),aJ.length!==eI&&(this.params.watchOverflow&&this.checkOverflow(),this.emit("snapGridLengthChange")),D.length!==d&&this.emit("slidesGridLengthChange"),(a.watchSlidesProgress||a.watchSlidesVisibility)&&this.updateSlidesOffset()}},updateAutoHeight:function(a){var U,g=[],O=0;if("number"==typeof a?this.setTransition(a):!0===a&&this.setTransition(this.params.speed),"auto"!==this.params.slidesPerView&&this.params.slidesPerView>1)for(U=0;U<Math.ceil(this.params.slidesPerView);U+=1){var e=this.activeIndex+U;if(e>this.slides.length)break;g.push(this.slides.eq(e)[0])}else g.push(this.slides.eq(this.activeIndex)[0]);for(U=0;U<g.length;U+=1)if(void 0!==g[U]){var E=g[U].offsetHeight;O=E>O?E:O}O&&this.$wrapperEl.css("height",O+"px")},updateSlidesOffset:function(){for(var a=this.slides,U=0;U<a.length;U+=1)a[U].swiperSlideOffset=this.isHorizontal()?a[U].offsetLeft:a[U].offsetTop},updateSlidesProgress:function(a){void 0===a&&(a=this.translate||0);var U=this.params,g=this.slides,O=this.rtlTranslate;if(0!==g.length){void 0===g[0].swiperSlideOffset&&this.updateSlidesOffset();var e=-a;O&&(e=a),g.removeClass(U.slideVisibleClass);for(var E=0;E<g.length;E+=1){var gb=g[E],eB=(e+(U.centeredSlides?this.minTranslate():0)-gb.swiperSlideOffset)/(gb.swiperSlideSize+U.spaceBetween);if(U.watchSlidesVisibility){var aJ=-(e-gb.swiperSlideOffset),c=aJ+this.slidesSizesGrid[E];(aJ>=0&&aJ<this.size||c>0&&c<=this.size||aJ<=0&&c>=this.size)&&g.eq(E).addClass(U.slideVisibleClass)}gb.progress=O?-eB:eB}}},updateProgress:function(a){void 0===a&&(a=this.translate||0);var U=this.params,g=this.maxTranslate()-this.minTranslate(),O=this.progress,e=this.isBeginning,E=this.isEnd,gb=e,eB=E;0===g?(O=0,e=!0,E=!0):(e=(O=(a-this.minTranslate())/g)<=0,E=O>=1),c.extend(this,{progress:O,isBeginning:e,isEnd:E}),(U.watchSlidesProgress||U.watchSlidesVisibility)&&this.updateSlidesProgress(a),e&&!gb&&this.emit("reachBeginning toEdge"),E&&!eB&&this.emit("reachEnd toEdge"),(gb&&!e||eB&&!E)&&this.emit("fromEdge"),this.emit("progress",O)},updateSlidesClasses:function(){var a,U=this.slides,g=this.params,O=this.$wrapperEl,e=this.activeIndex,E=this.realIndex,gb=this.virtual&&g.virtual.enabled;U.removeClass(g.slideActiveClass+" "+g.slideNextClass+" "+g.slidePrevClass+" "+g.slideDuplicateActiveClass+" "+g.slideDuplicateNextClass+" "+g.slideDuplicatePrevClass),(a=gb?this.$wrapperEl.find("."+g.slideClass+'[data-swiper-slide-index="'+e+'"]'):U.eq(e)).addClass(g.slideActiveClass),g.loop&&(a.hasClass(g.slideDuplicateClass)?O.children("."+g.slideClass+":not(."+g.slideDuplicateClass+')[data-swiper-slide-index="'+E+'"]').addClass(g.slideDuplicateActiveClass):O.children("."+g.slideClass+"."+g.slideDuplicateClass+'[data-swiper-slide-index="'+E+'"]').addClass(g.slideDuplicateActiveClass));var eB=a.nextAll("."+g.slideClass).eq(0).addClass(g.slideNextClass);g.loop&&0===eB.length&&(eB=U.eq(0)).addClass(g.slideNextClass);var aJ=a.prevAll("."+g.slideClass).eq(0).addClass(g.slidePrevClass);g.loop&&0===aJ.length&&(aJ=U.eq(-1)).addClass(g.slidePrevClass),g.loop&&(eB.hasClass(g.slideDuplicateClass)?O.children("."+g.slideClass+":not(."+g.slideDuplicateClass+')[data-swiper-slide-index="'+eB.attr("data-swiper-slide-index")+'"]').addClass(g.slideDuplicateNextClass):O.children("."+g.slideClass+"."+g.slideDuplicateClass+'[data-swiper-slide-index="'+eB.attr("data-swiper-slide-index")+'"]').addClass(g.slideDuplicateNextClass),aJ.hasClass(g.slideDuplicateClass)?O.children("."+g.slideClass+":not(."+g.slideDuplicateClass+')[data-swiper-slide-index="'+aJ.attr("data-swiper-slide-index")+'"]').addClass(g.slideDuplicatePrevClass):O.children("."+g.slideClass+"."+g.slideDuplicateClass+'[data-swiper-slide-index="'+aJ.attr("data-swiper-slide-index")+'"]').addClass(g.slideDuplicatePrevClass))},updateActiveIndex:function(a){var U,g=this.rtlTranslate?this.translate:-this.translate,O=this.slidesGrid,e=this.snapGrid,E=this.params,gb=this.activeIndex,eB=this.realIndex,aJ=this.snapIndex,Oe=a;if(void 0===Oe){for(var D=0;D<O.length;D+=1)void 0!==O[D+1]?g>=O[D]&&g<O[D+1]-(O[D+1]-O[D])/2?Oe=D:g>=O[D]&&g<O[D+1]&&(Oe=D+1):g>=O[D]&&(Oe=D);E.normalizeSlideIndex&&(Oe<0||void 0===Oe)&&(Oe=0)}if((U=e.indexOf(g)>=0?e.indexOf(g):Math.floor(Oe/E.slidesPerGroup))>=e.length&&(U=e.length-1),Oe!==gb){var cU=parseInt(this.slides.eq(Oe).attr("data-swiper-slide-index")||Oe,10);c.extend(this,{snapIndex:U,realIndex:cU,previousIndex:gb,activeIndex:Oe}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),eB!==cU&&this.emit("realIndexChange"),this.emit("slideChange")}else U!==aJ&&(this.snapIndex=U,this.emit("snapIndexChange"))},updateClickedSlide:function(a){var U=this.params,g=O(a.target).closest("."+U.slideClass)[0],e=!1;if(g)for(var E=0;E<this.slides.length;E+=1)this.slides[E]===g&&(e=!0);if(!g||!e)return this.clickedSlide=void 0,void(this.clickedIndex=void 0);this.clickedSlide=g,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(O(g).attr("data-swiper-slide-index"),10):this.clickedIndex=O(g).index(),U.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}};var ac={getTranslate:function(a){void 0===a&&(a=this.isHorizontal()?"x":"y");var U=this.params,g=this.rtlTranslate,O=this.translate,e=this.$wrapperEl;if(U.virtualTranslate)return g?-O:O;var E=c.getTranslate(e[0],a);return g&&(E=-E),E||0},setTranslate:function(a,U){var g=this.rtlTranslate,O=this.params,e=this.$wrapperEl,E=this.progress,gb=0,eB=0;this.isHorizontal()?gb=g?-a:a:eB=a,O.roundLengths&&(gb=Math.floor(gb),eB=Math.floor(eB)),O.virtualTranslate||(Oe.transforms3d?e.transform("translate3d("+gb+"px, "+eB+"px, 0px)"):e.transform("translate("+gb+"px, "+eB+"px)")),this.translate=this.isHorizontal()?gb:eB;var aJ=this.maxTranslate()-this.minTranslate();(0===aJ?0:(a-this.minTranslate())/aJ)!==E&&this.updateProgress(a),this.emit("setTranslate",this.translate,U)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]}};var I={setTransition:function(a,U){this.$wrapperEl.transition(a),this.emit("setTransition",a,U)},transitionStart:function(a,U){void 0===a&&(a=!0);var g=this.activeIndex,O=this.params,e=this.previousIndex;O.autoHeight&&this.updateAutoHeight();var E=U;if(E||(E=g>e?"next":g<e?"prev":"reset"),this.emit("transitionStart"),a&&g!==e){if("reset"===E)return void this.emit("slideResetTransitionStart");this.emit("slideChangeTransitionStart"),"next"===E?this.emit("slideNextTransitionStart"):this.emit("slidePrevTransitionStart")}},transitionEnd:function(a,U){void 0===a&&(a=!0);var g=this.activeIndex,O=this.previousIndex;this.animating=!1,this.setTransition(0);var e=U;if(e||(e=g>O?"next":g<O?"prev":"reset"),this.emit("transitionEnd"),a&&g!==O){if("reset"===e)return void this.emit("slideResetTransitionEnd");this.emit("slideChangeTransitionEnd"),"next"===e?this.emit("slideNextTransitionEnd"):this.emit("slidePrevTransitionEnd")}}};var eI={slideTo:function(a,U,g,O){void 0===a&&(a=0),void 0===U&&(U=this.params.speed),void 0===g&&(g=!0);var e=this,E=a;E<0&&(E=0);var gb=e.params,eB=e.snapGrid,aJ=e.slidesGrid,c=e.previousIndex,D=e.activeIndex,cU=e.rtlTranslate,h=e.$wrapperEl;if(e.animating&&gb.preventIntercationOnTransition)return!1;var ac=Math.floor(E/gb.slidesPerGroup);ac>=eB.length&&(ac=eB.length-1),(D||gb.initialSlide||0)===(c||0)&&g&&e.emit("beforeSlideChangeStart");var I,eI=-eB[ac];if(e.updateProgress(eI),gb.normalizeSlideIndex)for(var d=0;d<aJ.length;d+=1)-Math.floor(100*eI)>=Math.floor(100*aJ[d])&&(E=d);if(e.initialized&&E!==D){if(!e.allowSlideNext&&eI<e.translate&&eI<e.minTranslate())return!1;if(!e.allowSlidePrev&&eI>e.translate&&eI>e.maxTranslate()&&(D||0)!==E)return!1}return I=E>D?"next":E<D?"prev":"reset",cU&&-eI===e.translate||!cU&&eI===e.translate?(e.updateActiveIndex(E),gb.autoHeight&&e.updateAutoHeight(),e.updateSlidesClasses(),"slide"!==gb.effect&&e.setTranslate(eI),"reset"!==I&&(e.transitionStart(g,I),e.transitionEnd(g,I)),!1):(0!==U&&Oe.transition?(e.setTransition(U),e.setTranslate(eI),e.updateActiveIndex(E),e.updateSlidesClasses(),e.emit("beforeTransitionStart",U,O),e.transitionStart(g,I),e.animating||(e.animating=!0,h.transitionEnd(function(){e&&!e.destroyed&&e.transitionEnd(g,I)}))):(e.setTransition(0),e.setTranslate(eI),e.updateActiveIndex(E),e.updateSlidesClasses(),e.emit("beforeTransitionStart",U,O),e.transitionStart(g,I),e.transitionEnd(g,I)),!0)},slideToLoop:function(a,U,g,O){void 0===a&&(a=0),void 0===U&&(U=this.params.speed),void 0===g&&(g=!0);var e=a;return this.params.loop&&(e+=this.loopedSlides),this.slideTo(e,U,g,O)},slideNext:function(a,U,g){void 0===a&&(a=this.params.speed),void 0===U&&(U=!0);var O=this.params,e=this.animating;return O.loop?!e&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,this.slideTo(this.activeIndex+O.slidesPerGroup,a,U,g)):this.slideTo(this.activeIndex+O.slidesPerGroup,a,U,g)},slidePrev:function(a,U,g){void 0===a&&(a=this.params.speed),void 0===U&&(U=!0);var O=this.params,e=this.animating,E=this.snapGrid,gb=this.slidesGrid,eB=this.rtlTranslate;if(O.loop){if(e)return!1;this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft}var aJ,c=eB?this.translate:-this.translate,Oe=(E[E.indexOf(c)],E[E.indexOf(c)-1]);return Oe&&(aJ=gb.indexOf(Oe))<0&&(aJ=this.activeIndex-1),this.slideTo(aJ,a,U,g)},slideReset:function(a,U,g){return void 0===a&&(a=this.params.speed),void 0===U&&(U=!0),this.slideTo(this.activeIndex,a,U,g)},slideToClosest:function(a,U,g){void 0===a&&(a=this.params.speed),void 0===U&&(U=!0);var O=this.activeIndex,e=Math.floor(O/this.params.slidesPerGroup);if(e<this.snapGrid.length-1){var E=this.rtlTranslate?this.translate:-this.translate,gb=this.snapGrid[e];E-gb>(this.snapGrid[e+1]-gb)/2&&(O=this.params.slidesPerGroup)}return this.slideTo(O,a,U,g)},slideToClickedSlide:function(){var a,U=this,g=U.params,e=U.$wrapperEl,E="auto"===g.slidesPerView?U.slidesPerViewDynamic():g.slidesPerView,gb=U.clickedIndex;if(g.loop){if(U.animating)return;a=parseInt(O(U.clickedSlide).attr("data-swiper-slide-index"),10),g.centeredSlides?gb<U.loopedSlides-E/2||gb>U.slides.length-U.loopedSlides+E/2?(U.loopFix(),gb=e.children("."+g.slideClass+'[data-swiper-slide-index="'+a+'"]:not(.'+g.slideDuplicateClass+")").eq(0).index(),c.nextTick(function(){U.slideTo(gb)})):U.slideTo(gb):gb>U.slides.length-E?(U.loopFix(),gb=e.children("."+g.slideClass+'[data-swiper-slide-index="'+a+'"]:not(.'+g.slideDuplicateClass+")").eq(0).index(),c.nextTick(function(){U.slideTo(gb)})):U.slideTo(gb)}else U.slideTo(gb)}};var d={loopCreate:function(){var U=this,g=U.params,e=U.$wrapperEl;e.children("."+g.slideClass+"."+g.slideDuplicateClass).remove();var E=e.children("."+g.slideClass);if(g.loopFillGroupWithBlank){var gb=g.slidesPerGroup-E.length%g.slidesPerGroup;if(gb!==g.slidesPerGroup){for(var eB=0;eB<gb;eB+=1){var aJ=O(a.createElement("div")).addClass(g.slideClass+" "+g.slideBlankClass);e.append(aJ)}E=e.children("."+g.slideClass)}}"auto"!==g.slidesPerView||g.loopedSlides||(g.loopedSlides=E.length),U.loopedSlides=parseInt(g.loopedSlides||g.slidesPerView,10),U.loopedSlides+=g.loopAdditionalSlides,U.loopedSlides>E.length&&(U.loopedSlides=E.length);var c=[],Oe=[];E.each(function(a,g){var e=O(g);a<U.loopedSlides&&Oe.push(g),a<E.length&&a>=E.length-U.loopedSlides&&c.push(g),e.attr("data-swiper-slide-index",a)});for(var D=0;D<Oe.length;D+=1)e.append(O(Oe[D].cloneNode(!0)).addClass(g.slideDuplicateClass));for(var cU=c.length-1;cU>=0;cU-=1)e.prepend(O(c[cU].cloneNode(!0)).addClass(g.slideDuplicateClass))},loopFix:function(){var a,U=this.params,g=this.activeIndex,O=this.slides,e=this.loopedSlides,E=this.allowSlidePrev,gb=this.allowSlideNext,eB=this.snapGrid,aJ=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0;var c=-eB[g]-this.getTranslate();g<e?(a=O.length-3*e+g,a+=e,this.slideTo(a,0,!1,!0)&&0!==c&&this.setTranslate((aJ?-this.translate:this.translate)-c)):("auto"===U.slidesPerView&&g>=2*e||g>O.length-2*U.slidesPerView)&&(a=-O.length+g+e,a+=e,this.slideTo(a,0,!1,!0)&&0!==c&&this.setTranslate((aJ?-this.translate:this.translate)-c));this.allowSlidePrev=E,this.allowSlideNext=gb},loopDestroy:function(){var a=this.$wrapperEl,U=this.params,g=this.slides;a.children("."+U.slideClass+"."+U.slideDuplicateClass).remove(),g.removeAttr("data-swiper-slide-index")}};var Eb={setGrabCursor:function(a){if(!Oe.touch&&this.params.simulateTouch){var U=this.el;U.style.cursor="move",U.style.cursor=a?"-webkit-grabbing":"-webkit-grab",U.style.cursor=a?"-moz-grabbin":"-moz-grab",U.style.cursor=a?"grabbing":"grab"}},unsetGrabCursor:function(){Oe.touch||(this.el.style.cursor="")}};var db={appendSlide:function(a){var U=this.$wrapperEl,g=this.params;if(g.loop&&this.loopDestroy(),"object"==typeof a&&"length"in a)for(var O=0;O<a.length;O+=1)a[O]&&U.append(a[O]);else U.append(a);g.loop&&this.loopCreate(),g.observer&&Oe.observer||this.update()},prependSlide:function(a){var U=this.params,g=this.$wrapperEl,O=this.activeIndex;U.loop&&this.loopDestroy();var e=O+1;if("object"==typeof a&&"length"in a){for(var E=0;E<a.length;E+=1)a[E]&&g.prepend(a[E]);e=O+a.length}else g.prepend(a);U.loop&&this.loopCreate(),U.observer&&Oe.observer||this.update(),this.slideTo(e,0,!1)},removeSlide:function(a){var U=this.params,g=this.$wrapperEl,O=this.activeIndex;U.loop&&(this.loopDestroy(),this.slides=g.children("."+U.slideClass));var e,E=O;if("object"==typeof a&&"length"in a){for(var gb=0;gb<a.length;gb+=1)e=a[gb],this.slides[e]&&this.slides.eq(e).remove(),e<E&&(E-=1);E=Math.max(E,0)}else e=a,this.slides[e]&&this.slides.eq(e).remove(),e<E&&(E-=1),E=Math.max(E,0);U.loop&&this.loopCreate(),U.observer&&Oe.observer||this.update(),U.loop?this.slideTo(E+this.loopedSlides,0,!1):this.slideTo(E,0,!1)},removeAllSlides:function(){for(var a=[],U=0;U<this.slides.length;U+=1)a.push(U);this.removeSlide(a)}},W=function(){var g=U.navigator.userAgent,O={ios:!1,android:!1,androidChrome:!1,desktop:!1,windows:!1,iphone:!1,ipod:!1,ipad:!1,cordova:U.cordova||U.phonegap,phonegap:U.cordova||U.phonegap},e=g.match(/(Windows Phone);?[\s\/]+([\d.]+)?/),E=g.match(/(Android);?[\s\/]+([\d.]+)?/),gb=g.match(/(iPad).*OS\s([\d_]+)/),eB=g.match(/(iPod)(.*OS\s([\d_]+))?/),aJ=!gb&&g.match(/(iPhone\sOS|iOS)\s([\d_]+)/);if(e&&(O.os="windows",O.osVersion=e[2],O.windows=!0),E&&!e&&(O.os="android",O.osVersion=E[2],O.android=!0,O.androidChrome=g.toLowerCase().indexOf("chrome")>=0),(gb||aJ||eB)&&(O.os="ios",O.ios=!0),aJ&&!eB&&(O.osVersion=aJ[2].replace(/_/g,"."),O.iphone=!0),gb&&(O.osVersion=gb[2].replace(/_/g,"."),O.ipad=!0),eB&&(O.osVersion=eB[3]?eB[3].replace(/_/g,"."):null,O.iphone=!0),O.ios&&O.osVersion&&g.indexOf("Version/")>=0&&"10"===O.osVersion.split(".")[0]&&(O.osVersion=g.toLowerCase().split("version/")[1].split(" ")[0]),O.desktop=!(O.os||O.android||O.webView),O.webView=(aJ||gb||eB)&&g.match(/.*AppleWebKit(?!.*Safari)/i),O.os&&"ios"===O.os){var c=O.osVersion.split("."),Oe=a.querySelector('meta[name="viewport"]');O.minimalUi=!O.webView&&(eB||aJ)&&(1*c[0]==7?1*c[1]>=1:1*c[0]>7)&&Oe&&Oe.getAttribute("content").indexOf("minimal-ui")>=0}return O.pixelRatio=U.devicePixelRatio||1,O}();function eV(){var a=this.params,U=this.el;if(!U||0!==U.offsetWidth){a.breakpoints&&this.setBreakpoint();var g=this.allowSlideNext,O=this.allowSlidePrev,e=this.snapGrid;if(this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),a.freeMode){var E=Math.min(Math.max(this.translate,this.maxTranslate()),this.minTranslate());this.setTranslate(E),this.updateActiveIndex(),this.updateSlidesClasses(),a.autoHeight&&this.updateAutoHeight()}else this.updateSlidesClasses(),("auto"===a.slidesPerView||a.slidesPerView>1)&&this.isEnd&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0);this.allowSlidePrev=O,this.allowSlideNext=g,this.params.watchOverflow&&e!==this.snapGrid&&this.checkOverflow()}}var b={attachEvents:function(){var g=this.params,e=this.touchEvents,E=this.el,gb=this.wrapperEl;this.onTouchStart=function(g){var e=this.touchEventsData,E=this.params,gb=this.touches;if(!this.animating||!E.preventIntercationOnTransition){var eB=g;if(eB.originalEvent&&(eB=eB.originalEvent),e.isTouchEvent="touchstart"===eB.type,(e.isTouchEvent||!("which"in eB)||3!==eB.which)&&(!e.isTouched||!e.isMoved))if(E.noSwiping&&O(eB.target).closest(E.noSwipingSelector?E.noSwipingSelector:"."+E.noSwipingClass)[0])this.allowClick=!0;else if(!E.swipeHandler||O(eB).closest(E.swipeHandler)[0]){gb.currentX="touchstart"===eB.type?eB.targetTouches[0].pageX:eB.pageX,gb.currentY="touchstart"===eB.type?eB.targetTouches[0].pageY:eB.pageY;var aJ=gb.currentX,Oe=gb.currentY;if(!(W.ios&&!W.cordova&&E.iOSEdgeSwipeDetection&&aJ<=E.iOSEdgeSwipeThreshold&&aJ>=U.screen.width-E.iOSEdgeSwipeThreshold)){if(c.extend(e,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),gb.startX=aJ,gb.startY=Oe,e.touchStartTime=c.now(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,E.threshold>0&&(e.allowThresholdMove=!1),"touchstart"!==eB.type){var D=!0;O(eB.target).is(e.formElements)&&(D=!1),a.activeElement&&O(a.activeElement).is(e.formElements)&&a.activeElement!==eB.target&&a.activeElement.blur(),D&&this.allowTouchMove&&eB.preventDefault()}this.emit("touchStart",eB)}}}}.bind(this),this.onTouchMove=function(U){var g=this.touchEventsData,e=this.params,E=this.touches,gb=this.rtlTranslate,eB=U;if(eB.originalEvent&&(eB=eB.originalEvent),g.isTouched){if(!g.isTouchEvent||"mousemove"!==eB.type){var aJ="touchmove"===eB.type?eB.targetTouches[0].pageX:eB.pageX,Oe="touchmove"===eB.type?eB.targetTouches[0].pageY:eB.pageY;if(eB.preventedByNestedSwiper)return E.startX=aJ,void(E.startY=Oe);if(!this.allowTouchMove)return this.allowClick=!1,void(g.isTouched&&(c.extend(E,{startX:aJ,startY:Oe,currentX:aJ,currentY:Oe}),g.touchStartTime=c.now()));if(g.isTouchEvent&&e.touchReleaseOnEdges&&!e.loop)if(this.isVertical()){if(Oe<E.startY&&this.translate<=this.maxTranslate()||Oe>E.startY&&this.translate>=this.minTranslate())return g.isTouched=!1,void(g.isMoved=!1)}else if(aJ<E.startX&&this.translate<=this.maxTranslate()||aJ>E.startX&&this.translate>=this.minTranslate())return;if(g.isTouchEvent&&a.activeElement&&eB.target===a.activeElement&&O(eB.target).is(g.formElements))return g.isMoved=!0,void(this.allowClick=!1);if(g.allowTouchCallbacks&&this.emit("touchMove",eB),!(eB.targetTouches&&eB.targetTouches.length>1)){E.currentX=aJ,E.currentY=Oe;var D,cU=E.currentX-E.startX,h=E.currentY-E.startY;if(void 0===g.isScrolling&&(this.isHorizontal()&&E.currentY===E.startY||this.isVertical()&&E.currentX===E.startX?g.isScrolling=!1:cU*cU+h*h>=25&&(D=180*Math.atan2(Math.abs(h),Math.abs(cU))/Math.PI,g.isScrolling=this.isHorizontal()?D>e.touchAngle:90-D>e.touchAngle)),g.isScrolling&&this.emit("touchMoveOpposite",eB),"undefined"==typeof startMoving&&(E.currentX===E.startX&&E.currentY===E.startY||(g.startMoving=!0)),g.isScrolling)g.isTouched=!1;else if(g.startMoving){this.allowClick=!1,eB.preventDefault(),e.touchMoveStopPropagation&&!e.nested&&eB.stopPropagation(),g.isMoved||(e.loop&&this.loopFix(),g.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),g.allowMomentumBounce=!1,!e.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",eB)),this.emit("sliderMove",eB),g.isMoved=!0;var ac=this.isHorizontal()?cU:h;E.diff=ac,ac*=e.touchRatio,gb&&(ac=-ac),this.swipeDirection=ac>0?"prev":"next",g.currentTranslate=ac+g.startTranslate;var I=!0,eI=e.resistanceRatio;if(e.touchReleaseOnEdges&&(eI=0),ac>0&&g.currentTranslate>this.minTranslate()?(I=!1,e.resistance&&(g.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+g.startTranslate+ac,eI))):ac<0&&g.currentTranslate<this.maxTranslate()&&(I=!1,e.resistance&&(g.currentTranslate=this.maxTranslate()+1-Math.pow(this.maxTranslate()-g.startTranslate-ac,eI))),I&&(eB.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&g.currentTranslate<g.startTranslate&&(g.currentTranslate=g.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&g.currentTranslate>g.startTranslate&&(g.currentTranslate=g.startTranslate),e.threshold>0){if(!(Math.abs(ac)>e.threshold||g.allowThresholdMove))return void(g.currentTranslate=g.startTranslate);if(!g.allowThresholdMove)return g.allowThresholdMove=!0,E.startX=E.currentX,E.startY=E.currentY,g.currentTranslate=g.startTranslate,void(E.diff=this.isHorizontal()?E.currentX-E.startX:E.currentY-E.startY)}e.followFinger&&((e.freeMode||e.watchSlidesProgress||e.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),e.freeMode&&(0===g.velocities.length&&g.velocities.push({position:E[this.isHorizontal()?"startX":"startY"],time:g.touchStartTime}),g.velocities.push({position:E[this.isHorizontal()?"currentX":"currentY"],time:c.now()})),this.updateProgress(g.currentTranslate),this.setTranslate(g.currentTranslate))}}}}else g.startMoving&&g.isScrolling&&this.emit("touchMoveOpposite",eB)}.bind(this),this.onTouchEnd=function(a){var U=this,g=U.touchEventsData,O=U.params,e=U.touches,E=U.rtlTranslate,gb=U.$wrapperEl,eB=U.slidesGrid,aJ=U.snapGrid,Oe=a;if(Oe.originalEvent&&(Oe=Oe.originalEvent),g.allowTouchCallbacks&&U.emit("touchEnd",Oe),g.allowTouchCallbacks=!1,!g.isTouched)return g.isMoved&&O.grabCursor&&U.setGrabCursor(!1),g.isMoved=!1,void(g.startMoving=!1);O.grabCursor&&g.isMoved&&g.isTouched&&(!0===U.allowSlideNext||!0===U.allowSlidePrev)&&U.setGrabCursor(!1);var D,cU=c.now(),h=cU-g.touchStartTime;if(U.allowClick&&(U.updateClickedSlide(Oe),U.emit("tap",Oe),h<300&&cU-g.lastClickTime>300&&(g.clickTimeout&&clearTimeout(g.clickTimeout),g.clickTimeout=c.nextTick(function(){U&&!U.destroyed&&U.emit("click",Oe)},300)),h<300&&cU-g.lastClickTime<300&&(g.clickTimeout&&clearTimeout(g.clickTimeout),U.emit("doubleTap",Oe))),g.lastClickTime=c.now(),c.nextTick(function(){U.destroyed||(U.allowClick=!0)}),!g.isTouched||!g.isMoved||!U.swipeDirection||0===e.diff||g.currentTranslate===g.startTranslate)return g.isTouched=!1,g.isMoved=!1,void(g.startMoving=!1);if(g.isTouched=!1,g.isMoved=!1,g.startMoving=!1,D=O.followFinger?E?U.translate:-U.translate:-g.currentTranslate,O.freeMode){if(D<-U.minTranslate())return void U.slideTo(U.activeIndex);if(D>-U.maxTranslate())return void(U.slides.length<aJ.length?U.slideTo(aJ.length-1):U.slideTo(U.slides.length-1));if(O.freeModeMomentum){if(g.velocities.length>1){var ac=g.velocities.pop(),I=g.velocities.pop(),eI=ac.position-I.position,d=ac.time-I.time;U.velocity=eI/d,U.velocity/=2,Math.abs(U.velocity)<O.freeModeMinimumVelocity&&(U.velocity=0),(d>150||c.now()-ac.time>300)&&(U.velocity=0)}else U.velocity=0;U.velocity*=O.freeModeMomentumVelocityRatio,g.velocities.length=0;var Eb=1e3*O.freeModeMomentumRatio,db=U.velocity*Eb,W=U.translate+db;E&&(W=-W);var eV,b,Z=!1,eW=20*Math.abs(U.velocity)*O.freeModeMomentumBounceRatio;if(W<U.maxTranslate())O.freeModeMomentumBounce?(W+U.maxTranslate()<-eW&&(W=U.maxTranslate()-eW),eV=U.maxTranslate(),Z=!0,g.allowMomentumBounce=!0):W=U.maxTranslate(),O.loop&&O.centeredSlides&&(b=!0);else if(W>U.minTranslate())O.freeModeMomentumBounce?(W-U.minTranslate()>eW&&(W=U.minTranslate()+eW),eV=U.minTranslate(),Z=!0,g.allowMomentumBounce=!0):W=U.minTranslate(),O.loop&&O.centeredSlides&&(b=!0);else if(O.freeModeSticky){for(var eU,ec=0;ec<aJ.length;ec+=1)if(aJ[ec]>-W){eU=ec;break}W=-(W=Math.abs(aJ[eU]-W)<Math.abs(aJ[eU-1]-W)||"next"===U.swipeDirection?aJ[eU]:aJ[eU-1])}if(b&&U.once("transitionEnd",function(){U.loopFix()}),0!==U.velocity)Eb=E?Math.abs((-W-U.translate)/U.velocity):Math.abs((W-U.translate)/U.velocity);else if(O.freeModeSticky)return void U.slideToClosest();O.freeModeMomentumBounce&&Z?(U.updateProgress(eV),U.setTransition(Eb),U.setTranslate(W),U.transitionStart(!0,U.swipeDirection),U.animating=!0,gb.transitionEnd(function(){U&&!U.destroyed&&g.allowMomentumBounce&&(U.emit("momentumBounce"),U.setTransition(O.speed),U.setTranslate(eV),gb.transitionEnd(function(){U&&!U.destroyed&&U.transitionEnd()}))})):U.velocity?(U.updateProgress(W),U.setTransition(Eb),U.setTranslate(W),U.transitionStart(!0,U.swipeDirection),U.animating||(U.animating=!0,gb.transitionEnd(function(){U&&!U.destroyed&&U.transitionEnd()}))):U.updateProgress(W),U.updateActiveIndex(),U.updateSlidesClasses()}else if(O.freeModeSticky)return void U.slideToClosest();(!O.freeModeMomentum||h>=O.longSwipesMs)&&(U.updateProgress(),U.updateActiveIndex(),U.updateSlidesClasses())}else{for(var dG=0,cR=U.slidesSizesGrid[0],f=0;f<eB.length;f+=O.slidesPerGroup)void 0!==eB[f+O.slidesPerGroup]?D>=eB[f]&&D<eB[f+O.slidesPerGroup]&&(dG=f,cR=eB[f+O.slidesPerGroup]-eB[f]):D>=eB[f]&&(dG=f,cR=eB[eB.length-1]-eB[eB.length-2]);var G=(D-eB[dG])/cR;if(h>O.longSwipesMs){if(!O.longSwipes)return void U.slideTo(U.activeIndex);"next"===U.swipeDirection&&(G>=O.longSwipesRatio?U.slideTo(dG+O.slidesPerGroup):U.slideTo(dG)),"prev"===U.swipeDirection&&(G>1-O.longSwipesRatio?U.slideTo(dG+O.slidesPerGroup):U.slideTo(dG))}else{if(!O.shortSwipes)return void U.slideTo(U.activeIndex);"next"===U.swipeDirection&&U.slideTo(dG+O.slidesPerGroup),"prev"===U.swipeDirection&&U.slideTo(dG)}}}.bind(this),this.onClick=function(a){this.allowClick||(this.params.preventClicks&&a.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(a.stopPropagation(),a.stopImmediatePropagation()))}.bind(this);var eB="container"===g.touchEventsTarget?E:gb,aJ=!!g.nested;if(Oe.touch||!Oe.pointerEvents&&!Oe.prefixedPointerEvents){if(Oe.touch){var D=!("touchstart"!==e.start||!Oe.passiveListener||!g.passiveListeners)&&{passive:!0,capture:!1};eB.addEventListener(e.start,this.onTouchStart,D),eB.addEventListener(e.move,this.onTouchMove,Oe.passiveListener?{passive:!1,capture:aJ}:aJ),eB.addEventListener(e.end,this.onTouchEnd,D)}(g.simulateTouch&&!W.ios&&!W.android||g.simulateTouch&&!Oe.touch&&W.ios)&&(eB.addEventListener("mousedown",this.onTouchStart,!1),a.addEventListener("mousemove",this.onTouchMove,aJ),a.addEventListener("mouseup",this.onTouchEnd,!1))}else eB.addEventListener(e.start,this.onTouchStart,!1),a.addEventListener(e.move,this.onTouchMove,aJ),a.addEventListener(e.end,this.onTouchEnd,!1);(g.preventClicks||g.preventClicksPropagation)&&eB.addEventListener("click",this.onClick,!0),this.on("resize observerUpdate",eV,!0)},detachEvents:function(){var U=this.params,g=this.touchEvents,O=this.el,e=this.wrapperEl,E="container"===U.touchEventsTarget?O:e,gb=!!U.nested;if(Oe.touch||!Oe.pointerEvents&&!Oe.prefixedPointerEvents){if(Oe.touch){var eB=!("onTouchStart"!==g.start||!Oe.passiveListener||!U.passiveListeners)&&{passive:!0,capture:!1};E.removeEventListener(g.start,this.onTouchStart,eB),E.removeEventListener(g.move,this.onTouchMove,gb),E.removeEventListener(g.end,this.onTouchEnd,eB)}(U.simulateTouch&&!W.ios&&!W.android||U.simulateTouch&&!Oe.touch&&W.ios)&&(E.removeEventListener("mousedown",this.onTouchStart,!1),a.removeEventListener("mousemove",this.onTouchMove,gb),a.removeEventListener("mouseup",this.onTouchEnd,!1))}else E.removeEventListener(g.start,this.onTouchStart,!1),a.removeEventListener(g.move,this.onTouchMove,gb),a.removeEventListener(g.end,this.onTouchEnd,!1);(U.preventClicks||U.preventClicksPropagation)&&E.removeEventListener("click",this.onClick,!0),this.off("resize observerUpdate",eV)}};var Z={setBreakpoint:function(){var a=this.activeIndex,U=this.loopedSlides;void 0===U&&(U=0);var g=this.params,O=g.breakpoints;if(O&&(!O||0!==Object.keys(O).length)){var e=this.getBreakpoint(O);if(e&&this.currentBreakpoint!==e){var E=e in O?O[e]:this.originalParams,gb=g.loop&&E.slidesPerView!==g.slidesPerView;c.extend(this.params,E),c.extend(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),this.currentBreakpoint=e,gb&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(a-U+this.loopedSlides,0,!1)),this.emit("breakpoint",E)}}},getBreakpoint:function(a){if(a){var g=!1,O=[];Object.keys(a).forEach(function(a){O.push(a)}),O.sort(function(a,U){return parseInt(a,10)-parseInt(U,10)});for(var e=0;e<O.length;e+=1){var E=O[e];E>=U.innerWidth&&!g&&(g=E)}return g||"max"}}},eW=function(){return{isIE:!!U.navigator.userAgent.match(/Trident/g)||!!U.navigator.userAgent.match(/MSIE/g),isSafari:(a=U.navigator.userAgent.toLowerCase(),a.indexOf("safari")>=0&&a.indexOf("chrome")<0&&a.indexOf("android")<0),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(U.navigator.userAgent)};var a}();var eU={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,preventIntercationOnTransition:!1,iOSEdgeSwipeDetection:!1,iOSEdgeSwipeThreshold: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,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,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:!0,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},ec={update:h,translate:ac,transition:I,slide:eI,loop:d,grabCursor:Eb,manipulation:db,events:b,breakpoints:Z,checkOverflow:{checkOverflow:function(){var a=this.isLocked;this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,a!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock"),a&&a!==this.isLocked&&(this.isEnd=!1,this.navigation.update())}},classes:{addClasses:function(){var a=this.classNames,U=this.params,g=this.rtl,O=this.$el,e=[];e.push(U.direction),U.freeMode&&e.push("free-mode"),Oe.flexbox||e.push("no-flexbox"),U.autoHeight&&e.push("autoheight"),g&&e.push("rtl"),U.slidesPerColumn>1&&e.push("multirow"),W.android&&e.push("android"),W.ios&&e.push("ios"),eW.isIE&&(Oe.pointerEvents||Oe.prefixedPointerEvents)&&e.push("wp8-"+U.direction),e.forEach(function(g){a.push(U.containerModifierClass+g)}),O.addClass(a.join(" "))},removeClasses:function(){var a=this.$el,U=this.classNames;a.removeClass(U.join(" "))}},images:{loadImage:function(a,g,O,e,E,gb){var eB;function aJ(){gb&&gb()}a.complete&&E?aJ():g?((eB=new U.Image).onload=aJ,eB.onerror=aJ,e&&(eB.sizes=e),O&&(eB.srcset=O),g&&(eB.src=g)):aJ()},preloadImages:function(){var a=this;function U(){void 0!==a&&null!==a&&a&&!a.destroyed&&(void 0!==a.imagesLoaded&&(a.imagesLoaded+=1),a.imagesLoaded===a.imagesToLoad.length&&(a.params.updateOnImagesReady&&a.update(),a.emit("imagesReady")))}a.imagesToLoad=a.$el.find("img");for(var g=0;g<a.imagesToLoad.length;g+=1){var O=a.imagesToLoad[g];a.loadImage(O,O.currentSrc||O.getAttribute("src"),O.srcset||O.getAttribute("srcset"),O.sizes||O.getAttribute("sizes"),!0,U)}}}},dG={},cR=function(a){function U(){for(var g,e,E,gb=[],eB=arguments.length;eB--;)gb[eB]=arguments[eB];1===gb.length&&gb[0].constructor&&gb[0].constructor===Object?E=gb[0]:(e=(g=gb)[0],E=g[1]),E||(E={}),E=c.extend({},E),e&&!E.el&&(E.el=e),a.call(this,E),Object.keys(ec).forEach(function(a){Object.keys(ec[a]).forEach(function(g){U.prototype[g]||(U.prototype[g]=ec[a][g])})});var aJ=this;void 0===aJ.modules&&(aJ.modules={}),Object.keys(aJ.modules).forEach(function(a){var U=aJ.modules[a];if(U.params){var g=Object.keys(U.params)[0],O=U.params[g];if("object"!=typeof O)return;if(!(g in E&&"enabled"in O))return;!0===E[g]&&(E[g]={enabled:!0}),"object"!=typeof E[g]||"enabled"in E[g]||(E[g].enabled=!0),E[g]||(E[g]={enabled:!1})}});var D=c.extend({},eU);aJ.useModulesParams(D),aJ.params=c.extend({},D,dG,E),aJ.originalParams=c.extend({},aJ.params),aJ.passedParams=c.extend({},E),aJ.$=O;var cU=O(aJ.params.el);if(e=cU[0]){if(cU.length>1){var h=[];return cU.each(function(a,g){var O=c.extend({},E,{el:g});h.push(new U(O))}),h}e.swiper=aJ,cU.data("swiper",aJ);var ac,I,eI=cU.children("."+aJ.params.wrapperClass);return c.extend(aJ,{$el:cU,el:e,$wrapperEl:eI,wrapperEl:eI[0],classNames:[],slides:O(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===aJ.params.direction},isVertical:function(){return"vertical"===aJ.params.direction},rtl:"rtl"===e.dir.toLowerCase()||"rtl"===cU.css("direction"),rtlTranslate:"horizontal"===aJ.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===cU.css("direction")),wrongRTL:"-webkit-box"===eI.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,progress:0,velocity:0,animating:!1,allowSlideNext:aJ.params.allowSlideNext,allowSlidePrev:aJ.params.allowSlidePrev,touchEvents:(ac=["touchstart","touchmove","touchend"],I=["mousedown","mousemove","mouseup"],Oe.pointerEvents?I=["pointerdown","pointermove","pointerup"]:Oe.prefixedPointerEvents&&(I=["MSPointerDown","MSPointerMove","MSPointerUp"]),aJ.touchEventsTouch={start:ac[0],move:ac[1],end:ac[2]},aJ.touchEventsDesktop={start:I[0],move:I[1],end:I[2]},Oe.touch||!aJ.params.simulateTouch?aJ.touchEventsTouch:aJ.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",lastClickTime:c.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:aJ.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),aJ.useModules(),aJ.params.init&&aJ.init(),aJ}}a&&(U.__proto__=a),U.prototype=Object.create(a&&a.prototype),U.prototype.constructor=U;var g={extendedDefaults:{configurable:!0},defaults:{configurable:!0},Class:{configurable:!0},$:{configurable:!0}};return U.prototype.slidesPerViewDynamic=function(){var a=this.params,U=this.slides,g=this.slidesGrid,O=this.size,e=this.activeIndex,E=1;if(a.centeredSlides){for(var gb,eB=U[e].swiperSlideSize,aJ=e+1;aJ<U.length;aJ+=1)U[aJ]&&!gb&&(E+=1,(eB+=U[aJ].swiperSlideSize)>O&&(gb=!0));for(var c=e-1;c>=0;c-=1)U[c]&&!gb&&(E+=1,(eB+=U[c].swiperSlideSize)>O&&(gb=!0))}else for(var Oe=e+1;Oe<U.length;Oe+=1)g[Oe]-g[e]<O&&(E+=1);return E},U.prototype.update=function(){var a=this;if(a&&!a.destroyed){var U=a.snapGrid,g=a.params;g.breakpoints&&a.setBreakpoint(),a.updateSize(),a.updateSlides(),a.updateProgress(),a.updateSlidesClasses(),a.params.freeMode?(O(),a.params.autoHeight&&a.updateAutoHeight()):(("auto"===a.params.slidesPerView||a.params.slidesPerView>1)&&a.isEnd&&!a.params.centeredSlides?a.slideTo(a.slides.length-1,0,!1,!0):a.slideTo(a.activeIndex,0,!1,!0))||O(),g.watchOverflow&&U!==a.snapGrid&&a.checkOverflow(),a.emit("update")}function O(){var U=a.rtlTranslate?-1*a.translate:a.translate,g=Math.min(Math.max(U,a.maxTranslate()),a.minTranslate());a.setTranslate(g),a.updateActiveIndex(),a.updateSlidesClasses()}},U.prototype.init=function(){this.initialized||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit),this.attachEvents(),this.initialized=!0,this.emit("init"))},U.prototype.destroy=function(a,U){void 0===a&&(a=!0),void 0===U&&(U=!0);var g=this,O=g.params,e=g.$el,E=g.$wrapperEl,gb=g.slides;g.emit("beforeDestroy"),g.initialized=!1,g.detachEvents(),O.loop&&g.loopDestroy(),U&&(g.removeClasses(),e.removeAttr("style"),E.removeAttr("style"),gb&&gb.length&&gb.removeClass([O.slideVisibleClass,O.slideActiveClass,O.slideNextClass,O.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index").removeAttr("data-swiper-column").removeAttr("data-swiper-row")),g.emit("destroy"),Object.keys(g.eventsListeners).forEach(function(a){g.off(a)}),!1!==a&&(g.$el[0].swiper=null,g.$el.data("swiper",null),c.deleteProps(g)),g.destroyed=!0},U.extendDefaults=function(a){c.extend(dG,a)},g.extendedDefaults.get=function(){return dG},g.defaults.get=function(){return eU},g.Class.get=function(){return a},g.$.get=function(){return O},Object.defineProperties(U,g),U}(D),f={name:"device",proto:{device:W},static:{device:W}},G={name:"support",proto:{support:Oe},static:{support:Oe}},ej={name:"browser",proto:{browser:eW},static:{browser:eW}},eF={name:"resize",create:function(){var a=this;c.extend(a,{resize:{resizeHandler:function(){a&&!a.destroyed&&a.initialized&&(a.emit("beforeResize"),a.emit("resize"))},orientationChangeHandler:function(){a&&!a.destroyed&&a.initialized&&a.emit("orientationchange")}}})},on:{init:function(){U.addEventListener("resize",this.resize.resizeHandler),U.addEventListener("orientationchange",this.resize.orientationChangeHandler)},destroy:function(){U.removeEventListener("resize",this.resize.resizeHandler),U.removeEventListener("orientationchange",this.resize.orientationChangeHandler)}}},eUe={func:U.MutationObserver||U.WebkitMutationObserver,attach:function(a,U){void 0===U&&(U={});var g=this,O=new(0,eUe.func)(function(a){a.forEach(function(a){g.emit("observerUpdate",a)})});O.observe(a,{attributes:void 0===U.attributes||U.attributes,childList:void 0===U.childList||U.childList,characterData:void 0===U.characterData||U.characterData}),g.observer.observers.push(O)},init:function(){if(Oe.observer&&this.params.observer){if(this.params.observeParents)for(var a=this.$el.parents(),U=0;U<a.length;U+=1)this.observer.attach(a[U]);this.observer.attach(this.$el[0],{childList:!1}),this.observer.attach(this.$wrapperEl[0],{attributes:!1})}},destroy:function(){this.observer.observers.forEach(function(a){a.disconnect()}),this.observer.observers=[]}},T={name:"observer",params:{observer:!1,observeParents:!1},create:function(){c.extend(this,{observer:{init:eUe.init.bind(this),attach:eUe.attach.bind(this),destroy:eUe.destroy.bind(this),observers:[]}})},on:{init:function(){this.observer.init()},destroy:function(){this.observer.destroy()}}},fd={update:function(a){var U=this,g=U.params,O=g.slidesPerView,e=g.slidesPerGroup,E=g.centeredSlides,gb=U.virtual,eB=gb.from,aJ=gb.to,Oe=gb.slides,D=gb.slidesGrid,cU=gb.renderSlide,h=gb.offset;U.updateActiveIndex();var ac,I,eI,d=U.activeIndex||0;ac=U.rtlTranslate?"right":U.isHorizontal()?"left":"top",E?(I=Math.floor(O/2)+e,eI=Math.floor(O/2)+e):(I=O+(e-1),eI=e);var Eb=Math.max((d||0)-eI,0),db=Math.min((d||0)+I,Oe.length-1),W=(U.slidesGrid[Eb]||0)-(U.slidesGrid[0]||0);function eV(){U.updateSlides(),U.updateProgress(),U.updateSlidesClasses(),U.lazy&&U.params.lazy.enabled&&U.lazy.load()}if(c.extend(U.virtual,{from:Eb,to:db,offset:W,slidesGrid:U.slidesGrid}),eB===Eb&&aJ===db&&!a)return U.slidesGrid!==D&&W!==h&&U.slides.css(ac,W+"px"),void U.updateProgress();if(U.params.virtual.renderExternal)return U.params.virtual.renderExternal.call(U,{offset:W,from:Eb,to:db,slides:function(){for(var a=[],U=Eb;U<=db;U+=1)a.push(Oe[U]);return a}()}),void eV();var b=[],Z=[];if(a)U.$wrapperEl.find("."+U.params.slideClass).remove();else for(var eW=eB;eW<=aJ;eW+=1)(eW<Eb||eW>db)&&U.$wrapperEl.find("."+U.params.slideClass+'[data-swiper-slide-index="'+eW+'"]').remove();for(var eU=0;eU<Oe.length;eU+=1)eU>=Eb&&eU<=db&&(void 0===aJ||a?Z.push(eU):(eU>aJ&&Z.push(eU),eU<eB&&b.push(eU)));Z.forEach(function(a){U.$wrapperEl.append(cU(Oe[a],a))}),b.sort(function(a,U){return a<U}).forEach(function(a){U.$wrapperEl.prepend(cU(Oe[a],a))}),U.$wrapperEl.children(".swiper-slide").css(ac,W+"px"),eV()},renderSlide:function(a,U){var g=this.params.virtual;if(g.cache&&this.virtual.cache[U])return this.virtual.cache[U];var e=g.renderSlide?O(g.renderSlide.call(this,a,U)):O('<div class="'+this.params.slideClass+'" data-swiper-slide-index="'+U+'">'+a+"</div>");return e.attr("data-swiper-slide-index")||e.attr("data-swiper-slide-index",U),g.cache&&(this.virtual.cache[U]=e),e},appendSlide:function(a){this.virtual.slides.push(a),this.virtual.update(!0)},prependSlide:function(a){if(this.virtual.slides.unshift(a),this.params.virtual.cache){var U=this.virtual.cache,g={};Object.keys(U).forEach(function(a){g[a+1]=U[a]}),this.virtual.cache=g}this.virtual.update(!0),this.slideNext(0)}},i={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null}},create:function(){c.extend(this,{virtual:{update:fd.update.bind(this),appendSlide:fd.appendSlide.bind(this),prependSlide:fd.prependSlide.bind(this),renderSlide:fd.renderSlide.bind(this),slides:this.params.virtual.slides,cache:{}}})},on:{beforeInit:function(){if(this.params.virtual.enabled){this.classNames.push(this.params.containerModifierClass+"virtual");var a={watchSlidesProgress:!0};c.extend(this.params,a),c.extend(this.originalParams,a),this.virtual.update()}},setTranslate:function(){this.params.virtual.enabled&&this.virtual.update()}}},j={handle:function(g){var O=this.rtlTranslate,e=g;e.originalEvent&&(e=e.originalEvent);var E=e.keyCode||e.charCode;if(!this.allowSlideNext&&(this.isHorizontal()&&39===E||this.isVertical()&&40===E))return!1;if(!this.allowSlidePrev&&(this.isHorizontal()&&37===E||this.isVertical()&&38===E))return!1;if(!(e.shiftKey||e.altKey||e.ctrlKey||e.metaKey||a.activeElement&&a.activeElement.nodeName&&("input"===a.activeElement.nodeName.toLowerCase()||"textarea"===a.activeElement.nodeName.toLowerCase()))){if(this.params.keyboard.onlyInViewport&&(37===E||39===E||38===E||40===E)){var gb=!1;if(this.$el.parents("."+this.params.slideClass).length>0&&0===this.$el.parents("."+this.params.slideActiveClass).length)return;var eB=U.innerWidth,aJ=U.innerHeight,c=this.$el.offset();O&&(c.left-=this.$el[0].scrollLeft);for(var Oe=[[c.left,c.top],[c.left+this.width,c.top],[c.left,c.top+this.height],[c.left+this.width,c.top+this.height]],D=0;D<Oe.length;D+=1){var cU=Oe[D];cU[0]>=0&&cU[0]<=eB&&cU[1]>=0&&cU[1]<=aJ&&(gb=!0)}if(!gb)return}this.isHorizontal()?(37!==E&&39!==E||(e.preventDefault?e.preventDefault():e.returnValue=!1),(39===E&&!O||37===E&&O)&&this.slideNext(),(37===E&&!O||39===E&&O)&&this.slidePrev()):(38!==E&&40!==E||(e.preventDefault?e.preventDefault():e.returnValue=!1),40===E&&this.slideNext(),38===E&&this.slidePrev()),this.emit("keyPress",E)}},enable:function(){this.keyboard.enabled||(O(a).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){this.keyboard.enabled&&(O(a).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},k={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0}},create:function(){c.extend(this,{keyboard:{enabled:!1,enable:j.enable.bind(this),disable:j.disable.bind(this),handle:j.handle.bind(this)}})},on:{init:function(){this.params.keyboard.enabled&&this.keyboard.enable()},destroy:function(){this.keyboard.enabled&&this.keyboard.disable()}}};var l={lastScrollTime:c.now(),event:U.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var U="onwheel"in a;if(!U){var g=a.createElement("div");g.setAttribute("onwheel","return;"),U="function"==typeof g.onwheel}return!U&&a.implementation&&a.implementation.hasFeature&&!0!==a.implementation.hasFeature("","")&&(U=a.implementation.hasFeature("Events.wheel","3.0")),U}()?"wheel":"mousewheel",normalize:function(a){var U=0,g=0,O=0,e=0;return"detail"in a&&(g=a.detail),"wheelDelta"in a&&(g=-a.wheelDelta/120),"wheelDeltaY"in a&&(g=-a.wheelDeltaY/120),"wheelDeltaX"in a&&(U=-a.wheelDeltaX/120),"axis"in a&&a.axis===a.HORIZONTAL_AXIS&&(U=g,g=0),O=10*U,e=10*g,"deltaY"in a&&(e=a.deltaY),"deltaX"in a&&(O=a.deltaX),(O||e)&&a.deltaMode&&(1===a.deltaMode?(O*=40,e*=40):(O*=800,e*=800)),O&&!U&&(U=O<1?-1:1),e&&!g&&(g=e<1?-1:1),{spinX:U,spinY:g,pixelX:O,pixelY:e}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(a){var g=a,O=this,e=O.params.mousewheel;if(!O.mouseEntered&&!e.releaseOnEdges)return!0;g.originalEvent&&(g=g.originalEvent);var E=0,gb=O.rtlTranslate?-1:1,eB=l.normalize(g);if(e.forceToAxis)if(O.isHorizontal()){if(!(Math.abs(eB.pixelX)>Math.abs(eB.pixelY)))return!0;E=eB.pixelX*gb}else{if(!(Math.abs(eB.pixelY)>Math.abs(eB.pixelX)))return!0;E=eB.pixelY}else E=Math.abs(eB.pixelX)>Math.abs(eB.pixelY)?-eB.pixelX*gb:-eB.pixelY;if(0===E)return!0;if(e.invert&&(E=-E),O.params.freeMode){O.params.loop&&O.loopFix();var aJ=O.getTranslate()+E*e.sensitivity,Oe=O.isBeginning,D=O.isEnd;if(aJ>=O.minTranslate()&&(aJ=O.minTranslate()),aJ<=O.maxTranslate()&&(aJ=O.maxTranslate()),O.setTransition(0),O.setTranslate(aJ),O.updateProgress(),O.updateActiveIndex(),O.updateSlidesClasses(),(!Oe&&O.isBeginning||!D&&O.isEnd)&&O.updateSlidesClasses(),O.params.freeModeSticky&&(clearTimeout(O.mousewheel.timeout),O.mousewheel.timeout=c.nextTick(function(){O.slideToClosest()},300)),O.emit("scroll",g),O.params.autoplay&&O.params.autoplayDisableOnInteraction&&O.stopAutoplay(),aJ===O.minTranslate()||aJ===O.maxTranslate())return!0}else{if(c.now()-O.mousewheel.lastScrollTime>60)if(E<0)if(O.isEnd&&!O.params.loop||O.animating){if(e.releaseOnEdges)return!0}else O.slideNext(),O.emit("scroll",g);else if(O.isBeginning&&!O.params.loop||O.animating){if(e.releaseOnEdges)return!0}else O.slidePrev(),O.emit("scroll",g);O.mousewheel.lastScrollTime=(new U.Date).getTime()}return g.preventDefault?g.preventDefault():g.returnValue=!1,!1},enable:function(){if(!l.event)return!1;if(this.mousewheel.enabled)return!1;var a=this.$el;return"container"!==this.params.mousewheel.eventsTarged&&(a=O(this.params.mousewheel.eventsTarged)),a.on("mouseenter",this.mousewheel.handleMouseEnter),a.on("mouseleave",this.mousewheel.handleMouseLeave),a.on(l.event,this.mousewheel.handle),this.mousewheel.enabled=!0,!0},disable:function(){if(!l.event)return!1;if(!this.mousewheel.enabled)return!1;var a=this.$el;return"container"!==this.params.mousewheel.eventsTarged&&(a=O(this.params.mousewheel.eventsTarged)),a.off(l.event,this.mousewheel.handle),this.mousewheel.enabled=!1,!0}},m={update:function(){var a=this.params.navigation;if(!this.params.loop){var U=this.navigation,g=U.$nextEl,O=U.$prevEl;O&&O.length>0&&(this.isBeginning?O.addClass(a.disabledClass):O.removeClass(a.disabledClass),O[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](a.lockClass)),g&&g.length>0&&(this.isEnd?g.addClass(a.disabledClass):g.removeClass(a.disabledClass),g[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](a.lockClass))}},init:function(){var a,U,g=this,e=g.params.navigation;(e.nextEl||e.prevEl)&&(e.nextEl&&(a=O(e.nextEl),g.params.uniqueNavElements&&"string"==typeof e.nextEl&&a.length>1&&1===g.$el.find(e.nextEl).length&&(a=g.$el.find(e.nextEl))),e.prevEl&&(U=O(e.prevEl),g.params.uniqueNavElements&&"string"==typeof e.prevEl&&U.length>1&&1===g.$el.find(e.prevEl).length&&(U=g.$el.find(e.prevEl))),a&&a.length>0&&a.on("click",function(a){a.preventDefault(),g.isEnd&&!g.params.loop||g.slideNext()}),U&&U.length>0&&U.on("click",function(a){a.preventDefault(),g.isBeginning&&!g.params.loop||g.slidePrev()}),c.extend(g.navigation,{$nextEl:a,nextEl:a&&a[0],$prevEl:U,prevEl:U&&U[0]}))},destroy:function(){var a=this.navigation,U=a.$nextEl,g=a.$prevEl;U&&U.length&&(U.off("click"),U.removeClass(this.params.navigation.disabledClass)),g&&g.length&&(g.off("click"),g.removeClass(this.params.navigation.disabledClass))}},n={update:function(){var a=this.rtl,U=this.params.pagination;if(U.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var g,e=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,E=this.pagination.$el,gb=this.params.loop?Math.ceil((e-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((g=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>e-1-2*this.loopedSlides&&(g-=e-2*this.loopedSlides),g>gb-1&&(g-=gb),g<0&&"bullets"!==this.params.paginationType&&(g=gb+g)):g=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===U.type&&this.pagination.bullets&&this.pagination.bullets.length>0){var eB,aJ,c,Oe=this.pagination.bullets;if(U.dynamicBullets&&(this.pagination.bulletSize=Oe.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),E.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(U.dynamicMainBullets+4)+"px"),U.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=g-this.previousIndex,this.pagination.dynamicBulletIndex>U.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=U.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),eB=g-this.pagination.dynamicBulletIndex,c=((aJ=eB+(Math.min(Oe.length,U.dynamicMainBullets)-1))+eB)/2),Oe.removeClass(U.bulletActiveClass+" "+U.bulletActiveClass+"-next "+U.bulletActiveClass+"-next-next "+U.bulletActiveClass+"-prev "+U.bulletActiveClass+"-prev-prev "+U.bulletActiveClass+"-main"),E.length>1)Oe.each(function(a,e){var E=O(e),gb=E.index();gb===g&&E.addClass(U.bulletActiveClass),U.dynamicBullets&&(gb>=eB&&gb<=aJ&&E.addClass(U.bulletActiveClass+"-main"),gb===eB&&E.prev().addClass(U.bulletActiveClass+"-prev").prev().addClass(U.bulletActiveClass+"-prev-prev"),gb===aJ&&E.next().addClass(U.bulletActiveClass+"-next").next().addClass(U.bulletActiveClass+"-next-next"))});else if(Oe.eq(g).addClass(U.bulletActiveClass),U.dynamicBullets){for(var D=Oe.eq(eB),cU=Oe.eq(aJ),h=eB;h<=aJ;h+=1)Oe.eq(h).addClass(U.bulletActiveClass+"-main");D.prev().addClass(U.bulletActiveClass+"-prev").prev().addClass(U.bulletActiveClass+"-prev-prev"),cU.next().addClass(U.bulletActiveClass+"-next").next().addClass(U.bulletActiveClass+"-next-next")}if(U.dynamicBullets){var ac=Math.min(Oe.length,U.dynamicMainBullets+4),I=(this.pagination.bulletSize*ac-this.pagination.bulletSize)/2-c*this.pagination.bulletSize,eI=a?"right":"left";Oe.css(this.isHorizontal()?eI:"top",I+"px")}}if("fraction"===U.type&&(E.find("."+U.currentClass).text(g+1),E.find("."+U.totalClass).text(gb)),"progressbar"===U.type){var d;d=U.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical";var Eb=(g+1)/gb,db=1,W=1;"horizontal"===d?db=Eb:W=Eb,E.find("."+U.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+db+") scaleY("+W+")").transition(this.params.speed)}"custom"===U.type&&U.renderCustom?(E.html(U.renderCustom(this,g+1,gb)),this.emit("paginationRender",this,E[0])):this.emit("paginationUpdate",this,E[0]),E[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](U.lockClass)}},render:function(){var a=this.params.pagination;if(a.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var U=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,g=this.pagination.$el,O="";if("bullets"===a.type){for(var e=this.params.loop?Math.ceil((U-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length,E=0;E<e;E+=1)a.renderBullet?O+=a.renderBullet.call(this,E,a.bulletClass):O+="<"+a.bulletElement+' class="'+a.bulletClass+'"></'+a.bulletElement+">";g.html(O),this.pagination.bullets=g.find("."+a.bulletClass)}"fraction"===a.type&&(O=a.renderFraction?a.renderFraction.call(this,a.currentClass,a.totalClass):'<span class="'+a.currentClass+'"></span> / <span class="'+a.totalClass+'"></span>',g.html(O)),"progressbar"===a.type&&(O=a.renderProgressbar?a.renderProgressbar.call(this,a.progressbarFillClass):'<span class="'+a.progressbarFillClass+'"></span>',g.html(O)),"custom"!==a.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var a=this,U=a.params.pagination;if(U.el){var g=O(U.el);0!==g.length&&(a.params.uniqueNavElements&&"string"==typeof U.el&&g.length>1&&1===a.$el.find(U.el).length&&(g=a.$el.find(U.el)),"bullets"===U.type&&U.clickable&&g.addClass(U.clickableClass),g.addClass(U.modifierClass+U.type),"bullets"===U.type&&U.dynamicBullets&&(g.addClass(""+U.modifierClass+U.type+"-dynamic"),a.pagination.dynamicBulletIndex=0,U.dynamicMainBullets<1&&(U.dynamicMainBullets=1)),"progressbar"===U.type&&U.progressbarOpposite&&g.addClass(U.progressbarOppositeClass),U.clickable&&g.on("click","."+U.bulletClass,function(U){U.preventDefault();var g=O(this).index()*a.params.slidesPerGroup;a.params.loop&&(g+=a.loopedSlides),a.slideTo(g)}),c.extend(a.pagination,{$el:g,el:g[0]}))}},destroy:function(){var a=this.params.pagination;if(a.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var U=this.pagination.$el;U.removeClass(a.hiddenClass),U.removeClass(a.modifierClass+a.type),this.pagination.bullets&&this.pagination.bullets.removeClass(a.bulletActiveClass),a.clickable&&U.off("click","."+a.bulletClass)}}},o={setTranslate:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var a=this.scrollbar,U=this.rtlTranslate,g=this.progress,O=a.dragSize,e=a.trackSize,E=a.$dragEl,gb=a.$el,eB=this.params.scrollbar,aJ=O,c=(e-O)*g;U?(c=-c)>0?(aJ=O-c,c=0):-c+O>e&&(aJ=e+c):c<0?(aJ=O+c,c=0):c+O>e&&(aJ=e-c),this.isHorizontal()?(Oe.transforms3d?E.transform("translate3d("+c+"px, 0, 0)"):E.transform("translateX("+c+"px)"),E[0].style.width=aJ+"px"):(Oe.transforms3d?E.transform("translate3d(0px, "+c+"px, 0)"):E.transform("translateY("+c+"px)"),E[0].style.height=aJ+"px"),eB.hide&&(clearTimeout(this.scrollbar.timeout),gb[0].style.opacity=1,this.scrollbar.timeout=setTimeout(function(){gb[0].style.opacity=0,gb.transition(400)},1e3))}},setTransition:function(a){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(a)},updateSize:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var a=this.scrollbar,U=a.$dragEl,g=a.$el;U[0].style.width="",U[0].style.height="";var O,e=this.isHorizontal()?g[0].offsetWidth:g[0].offsetHeight,E=this.size/this.virtualSize,gb=E*(e/this.size);O="auto"===this.params.scrollbar.dragSize?e*E:parseInt(this.params.scrollbar.dragSize,10),this.isHorizontal()?U[0].style.width=O+"px":U[0].style.height=O+"px",g[0].style.display=E>=1?"none":"",this.params.scrollbarHide&&(g[0].style.opacity=0),c.extend(a,{trackSize:e,divider:E,moveDivider:gb,dragSize:O}),a.$el[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass)}},setDragPosition:function(a){var U,g=this.scrollbar,O=this.rtlTranslate,e=g.$el,E=g.dragSize,gb=g.trackSize;U=((this.isHorizontal()?"touchstart"===a.type||"touchmove"===a.type?a.targetTouches[0].pageX:a.pageX||a.clientX:"touchstart"===a.type||"touchmove"===a.type?a.targetTouches[0].pageY:a.pageY||a.clientY)-e.offset()[this.isHorizontal()?"left":"top"]-E/2)/(gb-E),U=Math.max(Math.min(U,1),0),O&&(U=1-U);var eB=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*U;this.updateProgress(eB),this.setTranslate(eB),this.updateActiveIndex(),this.updateSlidesClasses()},onDragStart:function(a){var U=this.params.scrollbar,g=this.scrollbar,O=this.$wrapperEl,e=g.$el,E=g.$dragEl;this.scrollbar.isTouched=!0,a.preventDefault(),a.stopPropagation(),O.transition(100),E.transition(100),g.setDragPosition(a),clearTimeout(this.scrollbar.dragTimeout),e.transition(0),U.hide&&e.css("opacity",1),this.emit("scrollbarDragStart",a)},onDragMove:function(a){var U=this.scrollbar,g=this.$wrapperEl,O=U.$el,e=U.$dragEl;this.scrollbar.isTouched&&(a.preventDefault?a.preventDefault():a.returnValue=!1,U.setDragPosition(a),g.transition(0),O.transition(0),e.transition(0),this.emit("scrollbarDragMove",a))},onDragEnd:function(a){var U=this.params.scrollbar,g=this.scrollbar.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,U.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=c.nextTick(function(){g.css("opacity",0),g.transition(400)},1e3)),this.emit("scrollbarDragEnd",a),U.snapOnRelease&&this.slideToClosest())},enableDraggable:function(){if(this.params.scrollbar.el){var U=this.scrollbar,g=this.touchEvents,O=this.touchEventsDesktop,e=this.params,E=U.$el[0],gb=!(!Oe.passiveListener||!e.passiveListener)&&{passive:!1,capture:!1},eB=!(!Oe.passiveListener||!e.passiveListener)&&{passive:!0,capture:!1};Oe.touch||!Oe.pointerEvents&&!Oe.prefixedPointerEvents?(Oe.touch&&(E.addEventListener(g.start,this.scrollbar.onDragStart,gb),E.addEventListener(g.move,this.scrollbar.onDragMove,gb),E.addEventListener(g.end,this.scrollbar.onDragEnd,eB)),(e.simulateTouch&&!W.ios&&!W.android||e.simulateTouch&&!Oe.touch&&W.ios)&&(E.addEventListener("mousedown",this.scrollbar.onDragStart,gb),a.addEventListener("mousemove",this.scrollbar.onDragMove,gb),a.addEventListener("mouseup",this.scrollbar.onDragEnd,eB))):(E.addEventListener(O.start,this.scrollbar.onDragStart,gb),a.addEventListener(O.move,this.scrollbar.onDragMove,gb),a.addEventListener(O.end,this.scrollbar.onDragEnd,eB))}},disableDraggable:function(){if(this.params.scrollbar.el){var U=this.scrollbar,g=this.touchEvents,O=this.touchEventsDesktop,e=this.params,E=U.$el[0],gb=!(!Oe.passiveListener||!e.passiveListener)&&{passive:!1,capture:!1},eB=!(!Oe.passiveListener||!e.passiveListener)&&{passive:!0,capture:!1};Oe.touch||!Oe.pointerEvents&&!Oe.prefixedPointerEvents?(Oe.touch&&(E.removeEventListener(g.start,this.scrollbar.onDragStart,gb),E.removeEventListener(g.move,this.scrollbar.onDragMove,gb),E.removeEventListener(g.end,this.scrollbar.onDragEnd,eB)),(e.simulateTouch&&!W.ios&&!W.android||e.simulateTouch&&!Oe.touch&&W.ios)&&(E.removeEventListener("mousedown",this.scrollbar.onDragStart,gb),a.removeEventListener("mousemove",this.scrollbar.onDragMove,gb),a.removeEventListener("mouseup",this.scrollbar.onDragEnd,eB))):(E.removeEventListener(O.start,this.scrollbar.onDragStart,gb),a.removeEventListener(O.move,this.scrollbar.onDragMove,gb),a.removeEventListener(O.end,this.scrollbar.onDragEnd,eB))}},init:function(){if(this.params.scrollbar.el){var a=this.scrollbar,U=this.$el,g=this.params.scrollbar,e=O(g.el);this.params.uniqueNavElements&&"string"==typeof g.el&&e.length>1&&1===U.find(g.el).length&&(e=U.find(g.el));var E=e.find("."+this.params.scrollbar.dragClass);0===E.length&&(E=O('<div class="'+this.params.scrollbar.dragClass+'"></div>'),e.append(E)),c.extend(a,{$el:e,el:e[0],$dragEl:E,dragEl:E[0]}),g.draggable&&a.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},p={setTransform:function(a,U){var g=this.rtl,e=O(a),E=g?-1:1,gb=e.attr("data-swiper-parallax")||"0",eB=e.attr("data-swiper-parallax-x"),aJ=e.attr("data-swiper-parallax-y"),c=e.attr("data-swiper-parallax-scale"),Oe=e.attr("data-swiper-parallax-opacity");if(eB||aJ?(eB=eB||"0",aJ=aJ||"0"):this.isHorizontal()?(eB=gb,aJ="0"):(aJ=gb,eB="0"),eB=eB.indexOf("%")>=0?parseInt(eB,10)*U*E+"%":eB*U*E+"px",aJ=aJ.indexOf("%")>=0?parseInt(aJ,10)*U+"%":aJ*U+"px",void 0!==Oe&&null!==Oe){var D=Oe-(Oe-1)*(1-Math.abs(U));e[0].style.opacity=D}if(void 0===c||null===c)e.transform("translate3d("+eB+", "+aJ+", 0px)");else{var cU=c-(c-1)*(1-Math.abs(U));e.transform("translate3d("+eB+", "+aJ+", 0px) scale("+cU+")")}},setTranslate:function(){var a=this,U=a.$el,g=a.slides,e=a.progress,E=a.snapGrid;U.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(U,g){a.parallax.setTransform(g,e)}),g.each(function(U,g){var gb=g.progress;a.params.slidesPerGroup>1&&"auto"!==a.params.slidesPerView&&(gb+=Math.ceil(U/2)-e*(E.length-1)),gb=Math.min(Math.max(gb,-1),1),O(g).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(U,g){a.parallax.setTransform(g,gb)})})},setTransition:function(a){void 0===a&&(a=this.params.speed);this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(U,g){var e=O(g),E=parseInt(e.attr("data-swiper-parallax-duration"),10)||a;0===a&&(E=0),e.transition(E)})}},q={getDistanceBetweenTouches:function(a){if(a.targetTouches.length<2)return 1;var U=a.targetTouches[0].pageX,g=a.targetTouches[0].pageY,O=a.targetTouches[1].pageX,e=a.targetTouches[1].pageY;return Math.sqrt(Math.pow(O-U,2)+Math.pow(e-g,2))},onGestureStart:function(a){var U=this.params.zoom,g=this.zoom,e=g.gesture;if(g.fakeGestureTouched=!1,g.fakeGestureMoved=!1,!Oe.gestures){if("touchstart"!==a.type||"touchstart"===a.type&&a.targetTouches.length<2)return;g.fakeGestureTouched=!0,e.scaleStart=q.getDistanceBetweenTouches(a)}e.$slideEl&&e.$slideEl.length||(e.$slideEl=O(a.target).closest(".swiper-slide"),0===e.$slideEl.length&&(e.$slideEl=this.slides.eq(this.activeIndex)),e.$imageEl=e.$slideEl.find("img, svg, canvas"),e.$imageWrapEl=e.$imageEl.parent("."+U.containerClass),e.maxRatio=e.$imageWrapEl.attr("data-swiper-zoom")||U.maxRatio,0!==e.$imageWrapEl.length)?(e.$imageEl.transition(0),this.zoom.isScaling=!0):e.$imageEl=void 0},onGestureChange:function(a){var U=this.params.zoom,g=this.zoom,O=g.gesture;if(!Oe.gestures){if("touchmove"!==a.type||"touchmove"===a.type&&a.targetTouches.length<2)return;g.fakeGestureMoved=!0,O.scaleMove=q.getDistanceBetweenTouches(a)}O.$imageEl&&0!==O.$imageEl.length&&(Oe.gestures?this.zoom.scale=a.scale*g.currentScale:g.scale=O.scaleMove/O.scaleStart*g.currentScale,g.scale>O.maxRatio&&(g.scale=O.maxRatio-1+Math.pow(g.scale-O.maxRatio+1,.5)),g.scale<U.minRatio&&(g.scale=U.minRatio+1-Math.pow(U.minRatio-g.scale+1,.5)),O.$imageEl.transform("translate3d(0,0,0) scale("+g.scale+")"))},onGestureEnd:function(a){var U=this.params.zoom,g=this.zoom,O=g.gesture;if(!Oe.gestures){if(!g.fakeGestureTouched||!g.fakeGestureMoved)return;if("touchend"!==a.type||"touchend"===a.type&&a.changedTouches.length<2&&!W.android)return;g.fakeGestureTouched=!1,g.fakeGestureMoved=!1}O.$imageEl&&0!==O.$imageEl.length&&(g.scale=Math.max(Math.min(g.scale,O.maxRatio),U.minRatio),O.$imageEl.transition(this.params.speed).transform("translate3d(0,0,0) scale("+g.scale+")"),g.currentScale=g.scale,g.isScaling=!1,1===g.scale&&(O.$slideEl=void 0))},onTouchStart:function(a){var U=this.zoom,g=U.gesture,O=U.image;g.$imageEl&&0!==g.$imageEl.length&&(O.isTouched||(W.android&&a.preventDefault(),O.isTouched=!0,O.touchesStart.x="touchstart"===a.type?a.targetTouches[0].pageX:a.pageX,O.touchesStart.y="touchstart"===a.type?a.targetTouches[0].pageY:a.pageY))},onTouchMove:function(a){var U=this.zoom,g=U.gesture,O=U.image,e=U.velocity;if(g.$imageEl&&0!==g.$imageEl.length&&(this.allowClick=!1,O.isTouched&&g.$slideEl)){O.isMoved||(O.width=g.$imageEl[0].offsetWidth,O.height=g.$imageEl[0].offsetHeight,O.startX=c.getTranslate(g.$imageWrapEl[0],"x")||0,O.startY=c.getTranslate(g.$imageWrapEl[0],"y")||0,g.slideWidth=g.$slideEl[0].offsetWidth,g.slideHeight=g.$slideEl[0].offsetHeight,g.$imageWrapEl.transition(0),this.rtl&&(O.startX=-O.startX,O.startY=-O.startY));var E=O.width*U.scale,gb=O.height*U.scale;if(!(E<g.slideWidth&&gb<g.slideHeight)){if(O.minX=Math.min(g.slideWidth/2-E/2,0),O.maxX=-O.minX,O.minY=Math.min(g.slideHeight/2-gb/2,0),O.maxY=-O.minY,O.touchesCurrent.x="touchmove"===a.type?a.targetTouches[0].pageX:a.pageX,O.touchesCurrent.y="touchmove"===a.type?a.targetTouches[0].pageY:a.pageY,!O.isMoved&&!U.isScaling){if(this.isHorizontal()&&(Math.floor(O.minX)===Math.floor(O.startX)&&O.touchesCurrent.x<O.touchesStart.x||Math.floor(O.maxX)===Math.floor(O.startX)&&O.touchesCurrent.x>O.touchesStart.x))return void(O.isTouched=!1);if(!this.isHorizontal()&&(Math.floor(O.minY)===Math.floor(O.startY)&&O.touchesCurrent.y<O.touchesStart.y||Math.floor(O.maxY)===Math.floor(O.startY)&&O.touchesCurrent.y>O.touchesStart.y))return void(O.isTouched=!1)}a.preventDefault(),a.stopPropagation(),O.isMoved=!0,O.currentX=O.touchesCurrent.x-O.touchesStart.x+O.startX,O.currentY=O.touchesCurrent.y-O.touchesStart.y+O.startY,O.currentX<O.minX&&(O.currentX=O.minX+1-Math.pow(O.minX-O.currentX+1,.8)),O.currentX>O.maxX&&(O.currentX=O.maxX-1+Math.pow(O.currentX-O.maxX+1,.8)),O.currentY<O.minY&&(O.currentY=O.minY+1-Math.pow(O.minY-O.currentY+1,.8)),O.currentY>O.maxY&&(O.currentY=O.maxY-1+Math.pow(O.currentY-O.maxY+1,.8)),e.prevPositionX||(e.prevPositionX=O.touchesCurrent.x),e.prevPositionY||(e.prevPositionY=O.touchesCurrent.y),e.prevTime||(e.prevTime=Date.now()),e.x=(O.touchesCurrent.x-e.prevPositionX)/(Date.now()-e.prevTime)/2,e.y=(O.touchesCurrent.y-e.prevPositionY)/(Date.now()-e.prevTime)/2,Math.abs(O.touchesCurrent.x-e.prevPositionX)<2&&(e.x=0),Math.abs(O.touchesCurrent.y-e.prevPositionY)<2&&(e.y=0),e.prevPositionX=O.touchesCurrent.x,e.prevPositionY=O.touchesCurrent.y,e.prevTime=Date.now(),g.$imageWrapEl.transform("translate3d("+O.currentX+"px, "+O.currentY+"px,0)")}}},onTouchEnd:function(){var a=this.zoom,U=a.gesture,g=a.image,O=a.velocity;if(U.$imageEl&&0!==U.$imageEl.length){if(!g.isTouched||!g.isMoved)return g.isTouched=!1,void(g.isMoved=!1);g.isTouched=!1,g.isMoved=!1;var e=300,E=300,gb=O.x*e,eB=g.currentX+gb,aJ=O.y*E,c=g.currentY+aJ;0!==O.x&&(e=Math.abs((eB-g.currentX)/O.x)),0!==O.y&&(E=Math.abs((c-g.currentY)/O.y));var Oe=Math.max(e,E);g.currentX=eB,g.currentY=c;var D=g.width*a.scale,cU=g.height*a.scale;g.minX=Math.min(U.slideWidth/2-D/2,0),g.maxX=-g.minX,g.minY=Math.min(U.slideHeight/2-cU/2,0),g.maxY=-g.minY,g.currentX=Math.max(Math.min(g.currentX,g.maxX),g.minX),g.currentY=Math.max(Math.min(g.currentY,g.maxY),g.minY),U.$imageWrapEl.transition(Oe).transform("translate3d("+g.currentX+"px, "+g.currentY+"px,0)")}},onTransitionEnd:function(){var a=this.zoom,U=a.gesture;U.$slideEl&&this.previousIndex!==this.activeIndex&&(U.$imageEl.transform("translate3d(0,0,0) scale(1)"),U.$imageWrapEl.transform("translate3d(0,0,0)"),U.$slideEl=void 0,U.$imageEl=void 0,U.$imageWrapEl=void 0,a.scale=1,a.currentScale=1)},toggle:function(a){var U=this.zoom;U.scale&&1!==U.scale?U.out():U.in(a)},in:function(a){var U,g,e,E,gb,eB,aJ,c,Oe,D,cU,h,ac,I,eI,d,Eb=this.zoom,db=this.params.zoom,W=Eb.gesture,eV=Eb.image;(W.$slideEl||(W.$slideEl=this.clickedSlide?O(this.clickedSlide):this.slides.eq(this.activeIndex),W.$imageEl=W.$slideEl.find("img, svg, canvas"),W.$imageWrapEl=W.$imageEl.parent("."+db.containerClass)),W.$imageEl&&0!==W.$imageEl.length)&&(W.$slideEl.addClass(""+db.zoomedSlideClass),void 0===eV.touchesStart.x&&a?(U="touchend"===a.type?a.changedTouches[0].pageX:a.pageX,g="touchend"===a.type?a.changedTouches[0].pageY:a.pageY):(U=eV.touchesStart.x,g=eV.touchesStart.y),Eb.scale=W.$imageWrapEl.attr("data-swiper-zoom")||db.maxRatio,Eb.currentScale=W.$imageWrapEl.attr("data-swiper-zoom")||db.maxRatio,a?(eI=W.$slideEl[0].offsetWidth,d=W.$slideEl[0].offsetHeight,e=W.$slideEl.offset().left+eI/2-U,E=W.$slideEl.offset().top+d/2-g,aJ=W.$imageEl[0].offsetWidth,c=W.$imageEl[0].offsetHeight,Oe=aJ*Eb.scale,D=c*Eb.scale,ac=-(cU=Math.min(eI/2-Oe/2,0)),I=-(h=Math.min(d/2-D/2,0)),gb=e*Eb.scale,eB=E*Eb.scale,gb<cU&&(gb=cU),gb>ac&&(gb=ac),eB<h&&(eB=h),eB>I&&(eB=I)):(gb=0,eB=0),W.$imageWrapEl.transition(300).transform("translate3d("+gb+"px, "+eB+"px,0)"),W.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+Eb.scale+")"))},out:function(){var a=this.zoom,U=this.params.zoom,g=a.gesture;g.$slideEl||(g.$slideEl=this.clickedSlide?O(this.clickedSlide):this.slides.eq(this.activeIndex),g.$imageEl=g.$slideEl.find("img, svg, canvas"),g.$imageWrapEl=g.$imageEl.parent("."+U.containerClass)),g.$imageEl&&0!==g.$imageEl.length&&(a.scale=1,a.currentScale=1,g.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),g.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),g.$slideEl.removeClass(""+U.zoomedSlideClass),g.$slideEl=void 0)},enable:function(){var a=this.zoom;if(!a.enabled){a.enabled=!0;var U=!("touchstart"!==this.touchEvents.start||!Oe.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1};Oe.gestures?(this.$wrapperEl.on("gesturestart",".swiper-slide",a.onGestureStart,U),this.$wrapperEl.on("gesturechange",".swiper-slide",a.onGestureChange,U),this.$wrapperEl.on("gestureend",".swiper-slide",a.onGestureEnd,U)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,".swiper-slide",a.onGestureStart,U),this.$wrapperEl.on(this.touchEvents.move,".swiper-slide",a.onGestureChange,U),this.$wrapperEl.on(this.touchEvents.end,".swiper-slide",a.onGestureEnd,U)),this.$wrapperEl.on(this.touchEvents.move,"."+this.params.zoom.containerClass,a.onTouchMove)}},disable:function(){var a=this.zoom;if(a.enabled){this.zoom.enabled=!1;var U=!("touchstart"!==this.touchEvents.start||!Oe.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1};Oe.gestures?(this.$wrapperEl.off("gesturestart",".swiper-slide",a.onGestureStart,U),this.$wrapperEl.off("gesturechange",".swiper-slide",a.onGestureChange,U),this.$wrapperEl.off("gestureend",".swiper-slide",a.onGestureEnd,U)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,".swiper-slide",a.onGestureStart,U),this.$wrapperEl.off(this.touchEvents.move,".swiper-slide",a.onGestureChange,U),this.$wrapperEl.off(this.touchEvents.end,".swiper-slide",a.onGestureEnd,U)),this.$wrapperEl.off(this.touchEvents.move,"."+this.params.zoom.containerClass,a.onTouchMove)}}},r={loadInSlide:function(a,U){void 0===U&&(U=!0);var g=this,e=g.params.lazy;if(void 0!==a&&0!==g.slides.length){var E=g.virtual&&g.params.virtual.enabled?g.$wrapperEl.children("."+g.params.slideClass+'[data-swiper-slide-index="'+a+'"]'):g.slides.eq(a),gb=E.find("."+e.elementClass+":not(."+e.loadedClass+"):not(."+e.loadingClass+")");!E.hasClass(e.elementClass)||E.hasClass(e.loadedClass)||E.hasClass(e.loadingClass)||(gb=gb.add(E[0])),0!==gb.length&&gb.each(function(a,gb){var eB=O(gb);eB.addClass(e.loadingClass);var aJ=eB.attr("data-background"),c=eB.attr("data-src"),Oe=eB.attr("data-srcset"),D=eB.attr("data-sizes");g.loadImage(eB[0],c||aJ,Oe,D,!1,function(){if(void 0!==g&&null!==g&&g&&(!g||g.params)&&!g.destroyed){if(aJ?(eB.css("background-image",'url("'+aJ+'")'),eB.removeAttr("data-background")):(Oe&&(eB.attr("srcset",Oe),eB.removeAttr("data-srcset")),D&&(eB.attr("sizes",D),eB.removeAttr("data-sizes")),c&&(eB.attr("src",c),eB.removeAttr("data-src"))),eB.addClass(e.loadedClass).removeClass(e.loadingClass),E.find("."+e.preloaderClass).remove(),g.params.loop&&U){var a=E.attr("data-swiper-slide-index");if(E.hasClass(g.params.slideDuplicateClass)){var O=g.$wrapperEl.children('[data-swiper-slide-index="'+a+'"]:not(.'+g.params.slideDuplicateClass+")");g.lazy.loadInSlide(O.index(),!1)}else{var gb=g.$wrapperEl.children("."+g.params.slideDuplicateClass+'[data-swiper-slide-index="'+a+'"]');g.lazy.loadInSlide(gb.index(),!1)}}g.emit("lazyImageReady",E[0],eB[0])}}),g.emit("lazyImageLoad",E[0],eB[0])})}},load:function(){var a=this,U=a.$wrapperEl,g=a.params,e=a.slides,E=a.activeIndex,gb=a.virtual&&g.virtual.enabled,eB=g.lazy,aJ=g.slidesPerView;function c(a){if(gb){if(U.children("."+g.slideClass+'[data-swiper-slide-index="'+a+'"]').length)return!0}else if(e[a])return!0;return!1}function Oe(a){return gb?O(a).attr("data-swiper-slide-index"):O(a).index()}if("auto"===aJ&&(aJ=0),a.lazy.initialImageLoaded||(a.lazy.initialImageLoaded=!0),a.params.watchSlidesVisibility)U.children("."+g.slideVisibleClass).each(function(U,g){var e=gb?O(g).attr("data-swiper-slide-index"):O(g).index();a.lazy.loadInSlide(e)});else if(aJ>1)for(var D=E;D<E+aJ;D+=1)c(D)&&a.lazy.loadInSlide(D);else a.lazy.loadInSlide(E);if(eB.loadPrevNext)if(aJ>1||eB.loadPrevNextAmount&&eB.loadPrevNextAmount>1){for(var cU=eB.loadPrevNextAmount,h=aJ,ac=Math.min(E+h+Math.max(cU,h),e.length),I=Math.max(E-Math.max(h,cU),0),eI=E+aJ;eI<ac;eI+=1)c(eI)&&a.lazy.loadInSlide(eI);for(var d=I;d<E;d+=1)c(d)&&a.lazy.loadInSlide(d)}else{var Eb=U.children("."+g.slideNextClass);Eb.length>0&&a.lazy.loadInSlide(Oe(Eb));var db=U.children("."+g.slidePrevClass);db.length>0&&a.lazy.loadInSlide(Oe(db))}}},s={LinearSpline:function(a,U){var g,O,e,E,gb,eB=function(a,U){for(O=-1,g=a.length;g-O>1;)a[e=g+O>>1]<=U?O=e:g=e;return g};return this.x=a,this.y=U,this.lastIndex=a.length-1,this.interpolate=function(a){return a?(gb=eB(this.x,a),E=gb-1,(a-this.x[E])*(this.y[gb]-this.y[E])/(this.x[gb]-this.x[E])+this.y[E]):0},this},getInterpolateFunction:function(a){this.controller.spline||(this.controller.spline=this.params.loop?new s.LinearSpline(this.slidesGrid,a.slidesGrid):new s.LinearSpline(this.snapGrid,a.snapGrid))},setTranslate:function(a,U){var g,O,e=this,E=e.controller.control;function gb(a){var U=e.rtlTranslate?-e.translate:e.translate;"slide"===e.params.controller.by&&(e.controller.getInterpolateFunction(a),O=-e.controller.spline.interpolate(-U)),O&&"container"!==e.params.controller.by||(g=(a.maxTranslate()-a.minTranslate())/(e.maxTranslate()-e.minTranslate()),O=(U-e.minTranslate())*g+a.minTranslate()),e.params.controller.inverse&&(O=a.maxTranslate()-O),a.updateProgress(O),a.setTranslate(O,e),a.updateActiveIndex(),a.updateSlidesClasses()}if(Array.isArray(E))for(var eB=0;eB<E.length;eB+=1)E[eB]!==U&&E[eB]instanceof cR&&gb(E[eB]);else E instanceof cR&&U!==E&&gb(E)},setTransition:function(a,U){var g,O=this,e=O.controller.control;function E(U){U.setTransition(a,O),0!==a&&(U.transitionStart(),U.$wrapperEl.transitionEnd(function(){e&&(U.params.loop&&"slide"===O.params.controller.by&&U.loopFix(),U.transitionEnd())}))}if(Array.isArray(e))for(g=0;g<e.length;g+=1)e[g]!==U&&e[g]instanceof cR&&E(e[g]);else e instanceof cR&&U!==e&&E(e)}},t={makeElFocusable:function(a){return a.attr("tabIndex","0"),a},addElRole:function(a,U){return a.attr("role",U),a},addElLabel:function(a,U){return a.attr("aria-label",U),a},disableEl:function(a){return a.attr("aria-disabled",!0),a},enableEl:function(a){return a.attr("aria-disabled",!1),a},onEnterKey:function(a){var U=this.params.a11y;if(13===a.keyCode){var g=O(a.target);this.navigation&&this.navigation.$nextEl&&g.is(this.navigation.$nextEl)&&(this.isEnd&&!this.params.loop||this.slideNext(),this.isEnd?this.a11y.notify(U.lastSlideMessage):this.a11y.notify(U.nextSlideMessage)),this.navigation&&this.navigation.$prevEl&&g.is(this.navigation.$prevEl)&&(this.isBeginning&&!this.params.loop||this.slidePrev(),this.isBeginning?this.a11y.notify(U.firstSlideMessage):this.a11y.notify(U.prevSlideMessage)),this.pagination&&g.is("."+this.params.pagination.bulletClass)&&g[0].click()}},notify:function(a){var U=this.a11y.liveRegion;0!==U.length&&(U.html(""),U.html(a))},updateNavigation:function(){if(!this.params.loop){var a=this.navigation,U=a.$nextEl,g=a.$prevEl;g&&g.length>0&&(this.isBeginning?this.a11y.disableEl(g):this.a11y.enableEl(g)),U&&U.length>0&&(this.isEnd?this.a11y.disableEl(U):this.a11y.enableEl(U))}},updatePagination:function(){var a=this,U=a.params.a11y;a.pagination&&a.params.pagination.clickable&&a.pagination.bullets&&a.pagination.bullets.length&&a.pagination.bullets.each(function(g,e){var E=O(e);a.a11y.makeElFocusable(E),a.a11y.addElRole(E,"button"),a.a11y.addElLabel(E,U.paginationBulletMessage.replace(/{{index}}/,E.index()+1))})},init:function(){this.$el.append(this.a11y.liveRegion);var a,U,g=this.params.a11y;this.navigation&&this.navigation.$nextEl&&(a=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(U=this.navigation.$prevEl),a&&(this.a11y.makeElFocusable(a),this.a11y.addElRole(a,"button"),this.a11y.addElLabel(a,g.nextSlideMessage),a.on("keydown",this.a11y.onEnterKey)),U&&(this.a11y.makeElFocusable(U),this.a11y.addElRole(U,"button"),this.a11y.addElLabel(U,g.prevSlideMessage),U.on("keydown",this.a11y.onEnterKey)),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.on("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)},destroy:function(){var a,U;this.a11y.liveRegion&&this.a11y.liveRegion.length>0&&this.a11y.liveRegion.remove(),this.navigation&&this.navigation.$nextEl&&(a=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(U=this.navigation.$prevEl),a&&a.off("keydown",this.a11y.onEnterKey),U&&U.off("keydown",this.a11y.onEnterKey),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.off("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)}},u={init:function(){if(this.params.history){if(!U.history||!U.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);var a=this.history;a.initialized=!0,a.paths=u.getPathValues(),(a.paths.key||a.paths.value)&&(a.scrollToSlide(0,a.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||U.addEventListener("popstate",this.history.setHistoryPopState))}},destroy:function(){this.params.history.replaceState||U.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=u.getPathValues(),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(){var a=U.location.pathname.slice(1).split("/").filter(function(a){return""!==a}),g=a.length;return{key:a[g-2],value:a[g-1]}},setHistory:function(a,g){if(this.history.initialized&&this.params.history.enabled){var O=this.slides.eq(g),e=u.slugify(O.attr("data-history"));U.location.pathname.includes(a)||(e=a+"/"+e);var E=U.history.state;E&&E.value===e||(this.params.history.replaceState?U.history.replaceState({value:e},null,e):U.history.pushState({value:e},null,e))}},slugify:function(a){return a.toString().toLowerCase().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(a,U,g){if(U)for(var O=0,e=this.slides.length;O<e;O+=1){var E=this.slides.eq(O);if(u.slugify(E.attr("data-history"))===U&&!E.hasClass(this.params.slideDuplicateClass)){var gb=E.index();this.slideTo(gb,a,g)}}else this.slideTo(0,a,g)}},v={onHashCange:function(){var U=a.location.hash.replace("#","");U!==this.slides.eq(this.activeIndex).attr("data-hash")&&this.slideTo(this.$wrapperEl.children("."+this.params.slideClass+'[data-hash="'+U+'"]').index())},setHash:function(){if(this.hashNavigation.initialized&&this.params.hashNavigation.enabled)if(this.params.hashNavigation.replaceState&&U.history&&U.history.replaceState)U.history.replaceState(null,null,"#"+this.slides.eq(this.activeIndex).attr("data-hash")||"");else{var g=this.slides.eq(this.activeIndex),O=g.attr("data-hash")||g.attr("data-history");a.location.hash=O||""}},init:function(){if(!(!this.params.hashNavigation.enabled||this.params.history&&this.params.history.enabled)){this.hashNavigation.initialized=!0;var g=a.location.hash.replace("#","");if(g)for(var e=0,E=this.slides.length;e<E;e+=1){var gb=this.slides.eq(e);if((gb.attr("data-hash")||gb.attr("data-history"))===g&&!gb.hasClass(this.params.slideDuplicateClass)){var eB=gb.index();this.slideTo(eB,0,this.params.runCallbacksOnInit,!0)}}this.params.hashNavigation.watchState&&O(U).on("hashchange",this.hashNavigation.onHashCange)}},destroy:function(){this.params.hashNavigation.watchState&&O(U).off("hashchange",this.hashNavigation.onHashCange)}},w={run:function(){var a=this,U=a.slides.eq(a.activeIndex),g=a.params.autoplay.delay;U.attr("data-swiper-autoplay")&&(g=U.attr("data-swiper-autoplay")||a.params.autoplay.delay),a.autoplay.timeout=c.nextTick(function(){a.params.autoplay.reverseDirection?a.params.loop?(a.loopFix(),a.slidePrev(a.params.speed,!0,!0),a.emit("autoplay")):a.isBeginning?a.params.autoplay.stopOnLastSlide?a.autoplay.stop():(a.slideTo(a.slides.length-1,a.params.speed,!0,!0),a.emit("autoplay")):(a.slidePrev(a.params.speed,!0,!0),a.emit("autoplay")):a.params.loop?(a.loopFix(),a.slideNext(a.params.speed,!0,!0),a.emit("autoplay")):a.isEnd?a.params.autoplay.stopOnLastSlide?a.autoplay.stop():(a.slideTo(0,a.params.speed,!0,!0),a.emit("autoplay")):(a.slideNext(a.params.speed,!0,!0),a.emit("autoplay"))},g)},start:function(){return void 0===this.autoplay.timeout&&(!this.autoplay.running&&(this.autoplay.running=!0,this.emit("autoplayStart"),this.autoplay.run(),!0))},stop:function(){return!!this.autoplay.running&&(void 0!==this.autoplay.timeout&&(this.autoplay.timeout&&(clearTimeout(this.autoplay.timeout),this.autoplay.timeout=void 0),this.autoplay.running=!1,this.emit("autoplayStop"),!0))},pause:function(a){var U=this;U.autoplay.running&&(U.autoplay.paused||(U.autoplay.timeout&&clearTimeout(U.autoplay.timeout),U.autoplay.paused=!0,0!==a&&U.params.autoplay.waitForTransition?U.$wrapperEl.transitionEnd(function(){U&&!U.destroyed&&(U.autoplay.paused=!1,U.autoplay.running?U.autoplay.run():U.autoplay.stop())}):(U.autoplay.paused=!1,U.autoplay.run())))}},x={setTranslate:function(){for(var a=this.slides,U=0;U<a.length;U+=1){var g=this.slides.eq(U),O=-g[0].swiperSlideOffset;this.params.virtualTranslate||(O-=this.translate);var e=0;this.isHorizontal()||(e=O,O=0);var E=this.params.fadeEffect.crossFade?Math.max(1-Math.abs(g[0].progress),0):1+Math.min(Math.max(g[0].progress,-1),0);g.css({opacity:E}).transform("translate3d("+O+"px, "+e+"px, 0px)")}},setTransition:function(a){var U=this,g=U.slides,O=U.$wrapperEl;if(g.transition(a),U.params.virtualTranslate&&0!==a){var e=!1;g.transitionEnd(function(){if(!e&&U&&!U.destroyed){e=!0,U.animating=!1;for(var a=["webkitTransitionEnd","transitionend"],g=0;g<a.length;g+=1)O.trigger(a[g])}})}}},y={setTranslate:function(){var a,U=this.$el,g=this.$wrapperEl,e=this.slides,E=this.width,gb=this.height,eB=this.rtlTranslate,aJ=this.size,c=this.params.cubeEffect,Oe=this.isHorizontal(),D=this.virtual&&this.params.virtual.enabled,cU=0;c.shadow&&(Oe?(0===(a=g.find(".swiper-cube-shadow")).length&&(a=O('<div class="swiper-cube-shadow"></div>'),g.append(a)),a.css({height:E+"px"})):0===(a=U.find(".swiper-cube-shadow")).length&&(a=O('<div class="swiper-cube-shadow"></div>'),U.append(a)));for(var h=0;h<e.length;h+=1){var ac=e.eq(h),I=h;D&&(I=parseInt(ac.attr("data-swiper-slide-index"),10));var eI=90*I,d=Math.floor(eI/360);eB&&(eI=-eI,d=Math.floor(-eI/360));var Eb=Math.max(Math.min(ac[0].progress,1),-1),db=0,W=0,eV=0;I%4==0?(db=4*-d*aJ,eV=0):(I-1)%4==0?(db=0,eV=4*-d*aJ):(I-2)%4==0?(db=aJ+4*d*aJ,eV=aJ):(I-3)%4==0&&(db=-aJ,eV=3*aJ+4*aJ*d),eB&&(db=-db),Oe||(W=db,db=0);var b="rotateX("+(Oe?0:-eI)+"deg) rotateY("+(Oe?eI:0)+"deg) translate3d("+db+"px, "+W+"px, "+eV+"px)";if(Eb<=1&&Eb>-1&&(cU=90*I+90*Eb,eB&&(cU=90*-I-90*Eb)),ac.transform(b),c.slideShadows){var Z=Oe?ac.find(".swiper-slide-shadow-left"):ac.find(".swiper-slide-shadow-top"),eU=Oe?ac.find(".swiper-slide-shadow-right"):ac.find(".swiper-slide-shadow-bottom");0===Z.length&&(Z=O('<div class="swiper-slide-shadow-'+(Oe?"left":"top")+'"></div>'),ac.append(Z)),0===eU.length&&(eU=O('<div class="swiper-slide-shadow-'+(Oe?"right":"bottom")+'"></div>'),ac.append(eU)),Z.length&&(Z[0].style.opacity=Math.max(-Eb,0)),eU.length&&(eU[0].style.opacity=Math.max(Eb,0))}}if(g.css({"-webkit-transform-origin":"50% 50% -"+aJ/2+"px","-moz-transform-origin":"50% 50% -"+aJ/2+"px","-ms-transform-origin":"50% 50% -"+aJ/2+"px","transform-origin":"50% 50% -"+aJ/2+"px"}),c.shadow)if(Oe)a.transform("translate3d(0px, "+(E/2+c.shadowOffset)+"px, "+-E/2+"px) rotateX(90deg) rotateZ(0deg) scale("+c.shadowScale+")");else{var ec=Math.abs(cU)-90*Math.floor(Math.abs(cU)/90),dG=1.5-(Math.sin(2*ec*Math.PI/360)/2+Math.cos(2*ec*Math.PI/360)/2),cR=c.shadowScale,f=c.shadowScale/dG,G=c.shadowOffset;a.transform("scale3d("+cR+", 1, "+f+") translate3d(0px, "+(gb/2+G)+"px, "+-gb/2/f+"px) rotateX(-90deg)")}var ej=eW.isSafari||eW.isUiWebView?-aJ/2:0;g.transform("translate3d(0px,0,"+ej+"px) rotateX("+(this.isHorizontal()?0:cU)+"deg) rotateY("+(this.isHorizontal()?-cU:0)+"deg)")},setTransition:function(a){var U=this.$el;this.slides.transition(a).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(a),this.params.cubeEffect.shadow&&!this.isHorizontal()&&U.find(".swiper-cube-shadow").transition(a)}},z={setTranslate:function(){for(var a=this.slides,U=this.rtlTranslate,g=0;g<a.length;g+=1){var e=a.eq(g),E=e[0].progress;this.params.flipEffect.limitRotation&&(E=Math.max(Math.min(e[0].progress,1),-1));var gb=-180*E,eB=0,aJ=-e[0].swiperSlideOffset,c=0;if(this.isHorizontal()?U&&(gb=-gb):(c=aJ,aJ=0,eB=-gb,gb=0),e[0].style.zIndex=-Math.abs(Math.round(E))+a.length,this.params.flipEffect.slideShadows){var Oe=this.isHorizontal()?e.find(".swiper-slide-shadow-left"):e.find(".swiper-slide-shadow-top"),D=this.isHorizontal()?e.find(".swiper-slide-shadow-right"):e.find(".swiper-slide-shadow-bottom");0===Oe.length&&(Oe=O('<div class="swiper-slide-shadow-'+(this.isHorizontal()?"left":"top")+'"></div>'),e.append(Oe)),0===D.length&&(D=O('<div class="swiper-slide-shadow-'+(this.isHorizontal()?"right":"bottom")+'"></div>'),e.append(D)),Oe.length&&(Oe[0].style.opacity=Math.max(-E,0)),D.length&&(D[0].style.opacity=Math.max(E,0))}e.transform("translate3d("+aJ+"px, "+c+"px, 0px) rotateX("+eB+"deg) rotateY("+gb+"deg)")}},setTransition:function(a){var U=this,g=U.slides,O=U.activeIndex,e=U.$wrapperEl;if(g.transition(a).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(a),U.params.virtualTranslate&&0!==a){var E=!1;g.eq(O).transitionEnd(function(){if(!E&&U&&!U.destroyed){E=!0,U.animating=!1;for(var a=["webkitTransitionEnd","transitionend"],g=0;g<a.length;g+=1)e.trigger(a[g])}})}}},A={setTranslate:function(){for(var a=this.width,U=this.height,g=this.slides,e=this.$wrapperEl,E=this.slidesSizesGrid,gb=this.params.coverflowEffect,eB=this.isHorizontal(),aJ=this.translate,c=eB?a/2-aJ:U/2-aJ,D=eB?gb.rotate:-gb.rotate,cU=gb.depth,h=0,ac=g.length;h<ac;h+=1){var I=g.eq(h),eI=E[h],d=(c-I[0].swiperSlideOffset-eI/2)/eI*gb.modifier,Eb=eB?D*d:0,db=eB?0:D*d,W=-cU*Math.abs(d),eV=eB?0:gb.stretch*d,b=eB?gb.stretch*d:0;Math.abs(b)<.001&&(b=0),Math.abs(eV)<.001&&(eV=0),Math.abs(W)<.001&&(W=0),Math.abs(Eb)<.001&&(Eb=0),Math.abs(db)<.001&&(db=0);var Z="translate3d("+b+"px,"+eV+"px,"+W+"px)  rotateX("+db+"deg) rotateY("+Eb+"deg)";if(I.transform(Z),I[0].style.zIndex=1-Math.abs(Math.round(d)),gb.slideShadows){var eW=eB?I.find(".swiper-slide-shadow-left"):I.find(".swiper-slide-shadow-top"),eU=eB?I.find(".swiper-slide-shadow-right"):I.find(".swiper-slide-shadow-bottom");0===eW.length&&(eW=O('<div class="swiper-slide-shadow-'+(eB?"left":"top")+'"></div>'),I.append(eW)),0===eU.length&&(eU=O('<div class="swiper-slide-shadow-'+(eB?"right":"bottom")+'"></div>'),I.append(eU)),eW.length&&(eW[0].style.opacity=d>0?d:0),eU.length&&(eU[0].style.opacity=-d>0?-d:0)}}(Oe.pointerEvents||Oe.prefixedPointerEvents)&&(e[0].style.perspectiveOrigin=c+"px 50%")},setTransition:function(a){this.slides.transition(a).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(a)}},B=[f,G,ej,eF,T,i,k,{name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create:function(){c.extend(this,{mousewheel:{enabled:!1,enable:l.enable.bind(this),disable:l.disable.bind(this),handle:l.handle.bind(this),handleMouseEnter:l.handleMouseEnter.bind(this),handleMouseLeave:l.handleMouseLeave.bind(this),lastScrollTime:c.now()}})},on:{init:function(){this.params.mousewheel.enabled&&this.mousewheel.enable()},destroy:function(){this.mousewheel.enabled&&this.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:function(){c.extend(this,{navigation:{init:m.init.bind(this),update:m.update.bind(this),destroy:m.destroy.bind(this)}})},on:{init:function(){this.navigation.init(),this.navigation.update()},toEdge:function(){this.navigation.update()},fromEdge:function(){this.navigation.update()},destroy:function(){this.navigation.destroy()},click:function(a){var U=this.navigation,g=U.$nextEl,e=U.$prevEl;!this.params.navigation.hideOnClick||O(a.target).is(e)||O(a.target).is(g)||(g&&g.toggleClass(this.params.navigation.hiddenClass),e&&e.toggleClass(this.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,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:function(){c.extend(this,{pagination:{init:n.init.bind(this),render:n.render.bind(this),update:n.update.bind(this),destroy:n.destroy.bind(this),dynamicBulletIndex:0}})},on:{init:function(){this.pagination.init(),this.pagination.render(),this.pagination.update()},activeIndexChange:function(){this.params.loop?this.pagination.update():void 0===this.snapIndex&&this.pagination.update()},snapIndexChange:function(){this.params.loop||this.pagination.update()},slidesLengthChange:function(){this.params.loop&&(this.pagination.render(),this.pagination.update())},snapGridLengthChange:function(){this.params.loop||(this.pagination.render(),this.pagination.update())},destroy:function(){this.pagination.destroy()},click:function(a){this.params.pagination.el&&this.params.pagination.hideOnClick&&this.pagination.$el.length>0&&!O(a.target).hasClass(this.params.pagination.bulletClass)&&this.pagination.$el.toggleClass(this.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:function(){c.extend(this,{scrollbar:{init:o.init.bind(this),destroy:o.destroy.bind(this),updateSize:o.updateSize.bind(this),setTranslate:o.setTranslate.bind(this),setTransition:o.setTransition.bind(this),enableDraggable:o.enableDraggable.bind(this),disableDraggable:o.disableDraggable.bind(this),setDragPosition:o.setDragPosition.bind(this),onDragStart:o.onDragStart.bind(this),onDragMove:o.onDragMove.bind(this),onDragEnd:o.onDragEnd.bind(this),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init:function(){this.scrollbar.init(),this.scrollbar.updateSize(),this.scrollbar.setTranslate()},update:function(){this.scrollbar.updateSize()},resize:function(){this.scrollbar.updateSize()},observerUpdate:function(){this.scrollbar.updateSize()},setTranslate:function(){this.scrollbar.setTranslate()},setTransition:function(a){this.scrollbar.setTransition(a)},destroy:function(){this.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){c.extend(this,{parallax:{setTransform:p.setTransform.bind(this),setTranslate:p.setTranslate.bind(this),setTransition:p.setTransition.bind(this)}})},on:{beforeInit:function(){this.params.parallax.enabled&&(this.params.watchSlidesProgress=!0)},init:function(){this.params.parallax&&this.parallax.setTranslate()},setTranslate:function(){this.params.parallax&&this.parallax.setTranslate()},setTransition:function(a){this.params.parallax&&this.parallax.setTransition(a)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var a=this,U={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(function(g){U[g]=q[g].bind(a)}),c.extend(a,{zoom:U})},on:{init:function(){this.params.zoom.enabled&&this.zoom.enable()},destroy:function(){this.zoom.disable()},touchStart:function(a){this.zoom.enabled&&this.zoom.onTouchStart(a)},touchEnd:function(a){this.zoom.enabled&&this.zoom.onTouchEnd(a)},doubleTap:function(a){this.params.zoom.enabled&&this.zoom.enabled&&this.params.zoom.toggle&&this.zoom.toggle(a)},transitionEnd:function(){this.zoom.enabled&&this.params.zoom.enabled&&this.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:function(){c.extend(this,{lazy:{initialImageLoaded:!1,load:r.load.bind(this),loadInSlide:r.loadInSlide.bind(this)}})},on:{beforeInit:function(){this.params.lazy.enabled&&this.params.preloadImages&&(this.params.preloadImages=!1)},init:function(){this.params.lazy.enabled&&!this.params.loop&&0===this.params.initialSlide&&this.lazy.load()},scroll:function(){this.params.freeMode&&!this.params.freeModeSticky&&this.lazy.load()},resize:function(){this.params.lazy.enabled&&this.lazy.load()},scrollbarDragMove:function(){this.params.lazy.enabled&&this.lazy.load()},transitionStart:function(){this.params.lazy.enabled&&(this.params.lazy.loadOnTransitionStart||!this.params.lazy.loadOnTransitionStart&&!this.lazy.initialImageLoaded)&&this.lazy.load()},transitionEnd:function(){this.params.lazy.enabled&&!this.params.lazy.loadOnTransitionStart&&this.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){c.extend(this,{controller:{control:this.params.controller.control,getInterpolateFunction:s.getInterpolateFunction.bind(this),setTranslate:s.setTranslate.bind(this),setTransition:s.setTransition.bind(this)}})},on:{update:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},resize:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},observerUpdate:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},setTranslate:function(a,U){this.controller.control&&this.controller.setTranslate(a,U)},setTransition:function(a,U){this.controller.control&&this.controller.setTransition(a,U)}}},{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:function(){var a=this;c.extend(a,{a11y:{liveRegion:O('<span class="'+a.params.a11y.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>')}}),Object.keys(t).forEach(function(U){a.a11y[U]=t[U].bind(a)})},on:{init:function(){this.params.a11y.enabled&&(this.a11y.init(),this.a11y.updateNavigation())},toEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation()},fromEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation()},paginationUpdate:function(){this.params.a11y.enabled&&this.a11y.updatePagination()},destroy:function(){this.params.a11y.enabled&&this.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){c.extend(this,{history:{init:u.init.bind(this),setHistory:u.setHistory.bind(this),setHistoryPopState:u.setHistoryPopState.bind(this),scrollToSlide:u.scrollToSlide.bind(this),destroy:u.destroy.bind(this)}})},on:{init:function(){this.params.history.enabled&&this.history.init()},destroy:function(){this.params.history.enabled&&this.history.destroy()},transitionEnd:function(){this.history.initialized&&this.history.setHistory(this.params.history.key,this.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){c.extend(this,{hashNavigation:{initialized:!1,init:v.init.bind(this),destroy:v.destroy.bind(this),setHash:v.setHash.bind(this),onHashCange:v.onHashCange.bind(this)}})},on:{init:function(){this.params.hashNavigation.enabled&&this.hashNavigation.init()},destroy:function(){this.params.hashNavigation.enabled&&this.hashNavigation.destroy()},transitionEnd:function(){this.hashNavigation.initialized&&this.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){c.extend(this,{autoplay:{running:!1,paused:!1,run:w.run.bind(this),start:w.start.bind(this),stop:w.stop.bind(this),pause:w.pause.bind(this)}})},on:{init:function(){this.params.autoplay.enabled&&this.autoplay.start()},beforeTransitionStart:function(a,U){this.autoplay.running&&(U||!this.params.autoplay.disableOnInteraction?this.autoplay.pause(a):this.autoplay.stop())},sliderFirstMove:function(){this.autoplay.running&&(this.params.autoplay.disableOnInteraction?this.autoplay.stop():this.autoplay.pause())},destroy:function(){this.autoplay.running&&this.autoplay.stop()}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){c.extend(this,{fadeEffect:{setTranslate:x.setTranslate.bind(this),setTransition:x.setTransition.bind(this)}})},on:{beforeInit:function(){if("fade"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"fade");var a={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};c.extend(this.params,a),c.extend(this.originalParams,a)}},setTranslate:function(){"fade"===this.params.effect&&this.fadeEffect.setTranslate()},setTransition:function(a){"fade"===this.params.effect&&this.fadeEffect.setTransition(a)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){c.extend(this,{cubeEffect:{setTranslate:y.setTranslate.bind(this),setTransition:y.setTransition.bind(this)}})},on:{beforeInit:function(){if("cube"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"cube"),this.classNames.push(this.params.containerModifierClass+"3d");var a={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};c.extend(this.params,a),c.extend(this.originalParams,a)}},setTranslate:function(){"cube"===this.params.effect&&this.cubeEffect.setTranslate()},setTransition:function(a){"cube"===this.params.effect&&this.cubeEffect.setTransition(a)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){c.extend(this,{flipEffect:{setTranslate:z.setTranslate.bind(this),setTransition:z.setTransition.bind(this)}})},on:{beforeInit:function(){if("flip"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"flip"),this.classNames.push(this.params.containerModifierClass+"3d");var a={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};c.extend(this.params,a),c.extend(this.originalParams,a)}},setTranslate:function(){"flip"===this.params.effect&&this.flipEffect.setTranslate()},setTransition:function(a){"flip"===this.params.effect&&this.flipEffect.setTransition(a)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0}},create:function(){c.extend(this,{coverflowEffect:{setTranslate:A.setTranslate.bind(this),setTransition:A.setTransition.bind(this)}})},on:{beforeInit:function(){"coverflow"===this.params.effect&&(this.classNames.push(this.params.containerModifierClass+"coverflow"),this.classNames.push(this.params.containerModifierClass+"3d"),this.params.watchSlidesProgress=!0,this.originalParams.watchSlidesProgress=!0)},setTranslate:function(){"coverflow"===this.params.effect&&this.coverflowEffect.setTranslate()},setTransition:function(a){"coverflow"===this.params.effect&&this.coverflowEffect.setTransition(a)}}}];return void 0===cR.use&&(cR.use=cR.Class.use,cR.installModule=cR.Class.installModule),cR.use(B),cR});