UNPKG

110 kBJavaScriptView Raw
1var __extends=this&&this.__extends||function(){var e=function(t,r){e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r))e[r]=t[r]};return e(t,r)};return function(t,r){if(typeof r!=="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function i(){this.constructor=t}t.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}();var __spreadArray=this&&this.__spreadArray||function(e,t){for(var r=0,i=t.length,a=e.length;r<i;r++,a++)e[a]=t[r];return e};System.register([],(function(e){"use strict";return{execute:function(){function t(e){return e!==null&&typeof e==="object"&&"constructor"in e&&e.constructor===Object}function r(e,i){if(e===void 0){e={}}if(i===void 0){i={}}Object.keys(i).forEach((function(a){if(typeof e[a]==="undefined")e[a]=i[a];else if(t(i[a])&&t(e[a])&&Object.keys(i[a]).length>0){r(e[a],i[a])}}))}var i=typeof document!=="undefined"?document:{};var a={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};r(i,a);var s=typeof window!=="undefined"?window:{};var n={document:a,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function e(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}}};r(s,n);var l=function(){function e(e){var t=this;for(var r=0;r<e.length;r+=1){t[r]=e[r]}t.length=e.length;return this}return e}();function o(e,t){var r=[];var a=0;if(e&&!t){if(e instanceof l){return e}}if(e){if(typeof e==="string"){var n=void 0;var o=void 0;var d=e.trim();if(d.indexOf("<")>=0&&d.indexOf(">")>=0){var u="div";if(d.indexOf("<li")===0)u="ul";if(d.indexOf("<tr")===0)u="tbody";if(d.indexOf("<td")===0||d.indexOf("<th")===0)u="tr";if(d.indexOf("<tbody")===0)u="table";if(d.indexOf("<option")===0)u="select";o=i.createElement(u);o.innerHTML=d;for(a=0;a<o.childNodes.length;a+=1){r.push(o.childNodes[a])}}else{if(!t&&e[0]==="#"&&!e.match(/[ .<>:~]/)){n=[i.getElementById(e.trim().split("#")[1])]}else{n=(t||i).querySelectorAll(e.trim())}for(a=0;a<n.length;a+=1){if(n[a])r.push(n[a])}}}else if(e.nodeType||e===s||e===i){r.push(e)}else if(e.length>0&&e[0].nodeType){for(a=0;a<e.length;a+=1){r.push(e[a])}}}return new l(r)}o.fn=l.prototype;o.Class=l;o.Dom7=l;function d(e){var t=[];for(var r=0;r<e.length;r+=1){if(t.indexOf(e[r])===-1)t.push(e[r])}return t}function u(e){if(typeof e==="undefined"){return this}var t=e.split(" ");for(var r=0;r<t.length;r+=1){for(var i=0;i<this.length;i+=1){if(typeof this[i]!=="undefined"&&typeof this[i].classList!=="undefined")this[i].classList.add(t[r])}}return this}function f(e){var t=e.split(" ");for(var r=0;r<t.length;r+=1){for(var i=0;i<this.length;i+=1){if(typeof this[i]!=="undefined"&&typeof this[i].classList!=="undefined")this[i].classList.remove(t[r])}}return this}function p(e){if(!this[0])return false;return this[0].classList.contains(e)}function c(e){var t=e.split(" ");for(var r=0;r<t.length;r+=1){for(var i=0;i<this.length;i+=1){if(typeof this[i]!=="undefined"&&typeof this[i].classList!=="undefined")this[i].classList.toggle(t[r])}}return this}function v(e,t){if(arguments.length===1&&typeof e==="string"){if(this[0])return this[0].getAttribute(e);return undefined}for(var r=0;r<this.length;r+=1){if(arguments.length===2){this[r].setAttribute(e,t)}else{for(var i in e){this[r][i]=e[i];this[r].setAttribute(i,e[i])}}}return this}function h(e){for(var t=0;t<this.length;t+=1){this[t].removeAttribute(e)}return this}function m(e,t){var r;if(typeof t==="undefined"){r=this[0];if(r){if(r.dom7ElementDataStorage&&e in r.dom7ElementDataStorage){return r.dom7ElementDataStorage[e]}var i=r.getAttribute("data-"+e);if(i){return i}return undefined}return undefined}for(var a=0;a<this.length;a+=1){r=this[a];if(!r.dom7ElementDataStorage)r.dom7ElementDataStorage={};r.dom7ElementDataStorage[e]=t}return this}function g(e){for(var t=0;t<this.length;t+=1){var r=this[t].style;r.webkitTransform=e;r.transform=e}return this}function b(e){if(typeof e!=="string"){e=e+"ms"}for(var t=0;t<this.length;t+=1){var r=this[t].style;r.webkitTransitionDuration=e;r.transitionDuration=e}return this}function w(){var e=[];for(var t=0;t<arguments.length;t++){e[t]=arguments[t]}var r=e[0],i=e[1],a=e[2],s=e[3];if(typeof e[1]==="function"){r=e[0],a=e[1],s=e[2];i=undefined}if(!s)s=false;function n(e){var t=e.target;if(!t)return;var r=e.target.dom7EventData||[];if(r.indexOf(e)<0){r.unshift(e)}if(o(t).is(i))a.apply(t,r);else{var s=o(t).parents();for(var n=0;n<s.length;n+=1){if(o(s[n]).is(i))a.apply(s[n],r)}}}function l(e){var t=e&&e.target?e.target.dom7EventData||[]:[];if(t.indexOf(e)<0){t.unshift(e)}a.apply(this,t)}var d=r.split(" ");var u;for(var f=0;f<this.length;f+=1){var p=this[f];if(!i){for(u=0;u<d.length;u+=1){var c=d[u];if(!p.dom7Listeners)p.dom7Listeners={};if(!p.dom7Listeners[c])p.dom7Listeners[c]=[];p.dom7Listeners[c].push({listener:a,proxyListener:l});p.addEventListener(c,l,s)}}else{for(u=0;u<d.length;u+=1){var c=d[u];if(!p.dom7LiveListeners)p.dom7LiveListeners={};if(!p.dom7LiveListeners[c])p.dom7LiveListeners[c]=[];p.dom7LiveListeners[c].push({listener:a,proxyListener:n});p.addEventListener(c,n,s)}}}return this}function y(){var e=[];for(var t=0;t<arguments.length;t++){e[t]=arguments[t]}var r=e[0],i=e[1],a=e[2],s=e[3];if(typeof e[1]==="function"){r=e[0],a=e[1],s=e[2];i=undefined}if(!s)s=false;var n=r.split(" ");for(var l=0;l<n.length;l+=1){var o=n[l];for(var d=0;d<this.length;d+=1){var u=this[d];var f=void 0;if(!i&&u.dom7Listeners){f=u.dom7Listeners[o]}else if(i&&u.dom7LiveListeners){f=u.dom7LiveListeners[o]}if(f&&f.length){for(var p=f.length-1;p>=0;p-=1){var c=f[p];if(a&&c.listener===a){u.removeEventListener(o,c.proxyListener,s);f.splice(p,1)}else if(a&&c.listener&&c.listener.dom7proxy&&c.listener.dom7proxy===a){u.removeEventListener(o,c.proxyListener,s);f.splice(p,1)}else if(!a){u.removeEventListener(o,c.proxyListener,s);f.splice(p,1)}}}}}return this}function T(){var e=[];for(var t=0;t<arguments.length;t++){e[t]=arguments[t]}var r=e[0].split(" ");var a=e[1];for(var n=0;n<r.length;n+=1){var l=r[n];for(var o=0;o<this.length;o+=1){var d=this[o];var u=void 0;try{u=new s.CustomEvent(l,{detail:a,bubbles:true,cancelable:true})}catch(f){u=i.createEvent("Event");u.initEvent(l,true,true);u.detail=a}d.dom7EventData=e.filter((function(e,t){return t>0}));d.dispatchEvent(u);d.dom7EventData=[];delete d.dom7EventData}}return this}function E(e){var t=["webkitTransitionEnd","transitionend"];var r=this;var i;function a(s){if(s.target!==this)return;e.call(this,s);for(i=0;i<t.length;i+=1){r.off(t[i],a)}}if(e){for(i=0;i<t.length;i+=1){r.on(t[i],a)}}return this}function S(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function x(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function C(){if(this.length>0){var e=this[0];var t=e.getBoundingClientRect();var r=i.body;var a=e.clientTop||r.clientTop||0;var n=e.clientLeft||r.clientLeft||0;var l=e===s?s.scrollY:e.scrollTop;var o=e===s?s.scrollX:e.scrollLeft;return{top:t.top+l-a,left:t.left+o-n}}return null}function M(){if(this[0])return s.getComputedStyle(this[0],null);return{}}function P(e,t){var r;if(arguments.length===1){if(typeof e==="string"){if(this[0])return s.getComputedStyle(this[0],null).getPropertyValue(e)}else{for(r=0;r<this.length;r+=1){for(var i in e){this[r].style[i]=e[i]}}return this}}if(arguments.length===2&&typeof e==="string"){for(r=0;r<this.length;r+=1){this[r].style[e]=t}return this}return this}function k(e){if(!e)return this;for(var t=0;t<this.length;t+=1){if(e.call(this[t],t,this[t])===false){return this}}return this}function L(e){var t=[];var r=this;for(var i=0;i<r.length;i+=1){if(e.call(r[i],i,r[i]))t.push(r[i])}return new l(t)}function z(e){if(typeof e==="undefined"){return this[0]?this[0].innerHTML:undefined}for(var t=0;t<this.length;t+=1){this[t].innerHTML=e}return this}function $(e){if(typeof e==="undefined"){if(this[0]){return this[0].textContent.trim()}return null}for(var t=0;t<this.length;t+=1){this[t].textContent=e}return this}function D(e){var t=this[0];var r;var a;if(!t||typeof e==="undefined")return false;if(typeof e==="string"){if(t.matches)return t.matches(e);else if(t.webkitMatchesSelector)return t.webkitMatchesSelector(e);else if(t.msMatchesSelector)return t.msMatchesSelector(e);r=o(e);for(a=0;a<r.length;a+=1){if(r[a]===t)return true}return false}else if(e===i)return t===i;else if(e===s)return t===s;if(e.nodeType||e instanceof l){r=e.nodeType?[e]:e;for(a=0;a<r.length;a+=1){if(r[a]===t)return true}return false}return false}function O(){var e=this[0];var t;if(e){t=0;while((e=e.previousSibling)!==null){if(e.nodeType===1)t+=1}return t}return undefined}function I(e){if(typeof e==="undefined")return this;var t=this.length;var r;if(e>t-1){return new l([])}if(e<0){r=t+e;if(r<0)return new l([]);return new l([this[r]])}return new l([this[e]])}function G(){var e=[];for(var t=0;t<arguments.length;t++){e[t]=arguments[t]}var r;for(var a=0;a<e.length;a+=1){r=e[a];for(var s=0;s<this.length;s+=1){if(typeof r==="string"){var n=i.createElement("div");n.innerHTML=r;while(n.firstChild){this[s].appendChild(n.firstChild)}}else if(r instanceof l){for(var o=0;o<r.length;o+=1){this[s].appendChild(r[o])}}else{this[s].appendChild(r)}}}return this}function B(e){var t;var r;for(t=0;t<this.length;t+=1){if(typeof e==="string"){var a=i.createElement("div");a.innerHTML=e;for(r=a.childNodes.length-1;r>=0;r-=1){this[t].insertBefore(a.childNodes[r],this[t].childNodes[0])}}else if(e instanceof l){for(r=0;r<e.length;r+=1){this[t].insertBefore(e[r],this[t].childNodes[0])}}else{this[t].insertBefore(e,this[t].childNodes[0])}}return this}function A(e){if(this.length>0){if(e){if(this[0].nextElementSibling&&o(this[0].nextElementSibling).is(e)){return new l([this[0].nextElementSibling])}return new l([])}if(this[0].nextElementSibling)return new l([this[0].nextElementSibling]);return new l([])}return new l([])}function X(e){var t=[];var r=this[0];if(!r)return new l([]);while(r.nextElementSibling){var i=r.nextElementSibling;if(e){if(o(i).is(e))t.push(i)}else t.push(i);r=i}return new l(t)}function Y(e){if(this.length>0){var t=this[0];if(e){if(t.previousElementSibling&&o(t.previousElementSibling).is(e)){return new l([t.previousElementSibling])}return new l([])}if(t.previousElementSibling)return new l([t.previousElementSibling]);return new l([])}return new l([])}function H(e){var t=[];var r=this[0];if(!r)return new l([]);while(r.previousElementSibling){var i=r.previousElementSibling;if(e){if(o(i).is(e))t.push(i)}else t.push(i);r=i}return new l(t)}function V(e){var t=[];for(var r=0;r<this.length;r+=1){if(this[r].parentNode!==null){if(e){if(o(this[r].parentNode).is(e))t.push(this[r].parentNode)}else{t.push(this[r].parentNode)}}}return o(d(t))}function W(e){var t=[];for(var r=0;r<this.length;r+=1){var i=this[r].parentNode;while(i){if(e){if(o(i).is(e))t.push(i)}else{t.push(i)}i=i.parentNode}}return o(d(t))}function N(e){var t=this;if(typeof e==="undefined"){return new l([])}if(!t.is(e)){t=t.parents(e).eq(0)}return t}function F(e){var t=[];for(var r=0;r<this.length;r+=1){var i=this[r].querySelectorAll(e);for(var a=0;a<i.length;a+=1){t.push(i[a])}}return new l(t)}function R(e){var t=[];for(var r=0;r<this.length;r+=1){var i=this[r].childNodes;for(var a=0;a<i.length;a+=1){if(!e){if(i[a].nodeType===1)t.push(i[a])}else if(i[a].nodeType===1&&o(i[a]).is(e)){t.push(i[a])}}}return new l(d(t))}function j(){for(var e=0;e<this.length;e+=1){if(this[e].parentNode)this[e].parentNode.removeChild(this[e])}return this}function q(){var e=[];for(var t=0;t<arguments.length;t++){e[t]=arguments[t]}var r=this;var i;var a;for(i=0;i<e.length;i+=1){var s=o(e[i]);for(a=0;a<s.length;a+=1){r[r.length]=s[a];r.length+=1}}return r}var _={addClass:u,removeClass:f,hasClass:p,toggleClass:c,attr:v,removeAttr:h,data:m,transform:g,transition:b,on:w,off:y,trigger:T,transitionEnd:E,outerWidth:S,outerHeight:x,offset:C,css:P,each:k,html:z,text:$,is:D,index:O,eq:I,append:G,prepend:B,next:A,nextAll:X,prev:Y,prevAll:H,parent:V,parents:W,closest:N,find:F,children:R,filter:L,remove:j,add:q,styles:M};Object.keys(_).forEach((function(e){o.fn[e]=o.fn[e]||_[e]}));var U={deleteProps:function(e){var t=e;Object.keys(t).forEach((function(e){try{t[e]=null}catch(r){}try{delete t[e]}catch(r){}}))},nextTick:function(e,t){if(t===void 0){t=0}return setTimeout(e,t)},now:function(){return Date.now()},getTranslate:function(e,t){if(t===void 0){t="x"}var r;var i;var a;var n=s.getComputedStyle(e,null);if(s.WebKitCSSMatrix){i=n.transform||n.webkitTransform;if(i.split(",").length>6){i=i.split(", ").map((function(e){return e.replace(",",".")})).join(", ")}a=new s.WebKitCSSMatrix(i==="none"?"":i)}else{a=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,");r=a.toString().split(",")}if(t==="x"){if(s.WebKitCSSMatrix)i=a.m41;else if(r.length===16)i=parseFloat(r[12]);else i=parseFloat(r[4])}if(t==="y"){if(s.WebKitCSSMatrix)i=a.m42;else if(r.length===16)i=parseFloat(r[13]);else i=parseFloat(r[5])}return i||0},parseUrlQuery:function(e){var t={};var r=e||s.location.href;var i;var a;var n;var l;if(typeof r==="string"&&r.length){r=r.indexOf("?")>-1?r.replace(/\S*\?/,""):"";a=r.split("&").filter((function(e){return e!==""}));l=a.length;for(i=0;i<l;i+=1){n=a[i].replace(/#\S+/g,"").split("=");t[decodeURIComponent(n[0])]=typeof n[1]==="undefined"?undefined:decodeURIComponent(n[1])||""}}return t},isObject:function(e){return typeof e==="object"&&e!==null&&e.constructor&&e.constructor===Object},extend:function(){var e=[];for(var t=0;t<arguments.length;t++){e[t]=arguments[t]}var r=Object(e[0]);var i=["__proto__","constructor","prototype"];for(var a=1;a<e.length;a+=1){var s=e[a];if(s!==undefined&&s!==null){var n=Object.keys(Object(s)).filter((function(e){return i.indexOf(e)<0}));for(var l=0,o=n.length;l<o;l+=1){var d=n[l];var u=Object.getOwnPropertyDescriptor(s,d);if(u!==undefined&&u.enumerable){if(U.isObject(r[d])&&U.isObject(s[d])){U.extend(r[d],s[d])}else if(!U.isObject(r[d])&&U.isObject(s[d])){r[d]={};U.extend(r[d],s[d])}else{r[d]=s[d]}}}}}return r}};var K=function e(){return{touch:!!("ontouchstart"in s||s.DocumentTouch&&i instanceof s.DocumentTouch),pointerEvents:!!s.PointerEvent&&"maxTouchPoints"in s.navigator&&s.navigator.maxTouchPoints>=0,observer:function e(){return"MutationObserver"in s||"WebkitMutationObserver"in s}(),passiveListener:function e(){var t=false;try{var r=Object.defineProperty({},"passive",{get:function(){t=true}});s.addEventListener("testPassiveListener",null,r)}catch(i){}return t}(),gestures:function e(){return"ongesturestart"in s}()}}();var Q=function(){function e(e){if(e===void 0){e={}}var t=this;t.params=e;t.eventsListeners={};if(t.params&&t.params.on){Object.keys(t.params.on).forEach((function(e){t.on(e,t.params.on[e])}))}}e.prototype.on=function(e,t,r){var i=this;if(typeof t!=="function")return i;var a=r?"unshift":"push";e.split(" ").forEach((function(e){if(!i.eventsListeners[e])i.eventsListeners[e]=[];i.eventsListeners[e][a](t)}));return i};e.prototype.once=function(e,t,r){var i=this;if(typeof t!=="function")return i;function a(){var r=[];for(var s=0;s<arguments.length;s++){r[s]=arguments[s]}i.off(e,a);if(a.f7proxy){delete a.f7proxy}t.apply(i,r)}a.f7proxy=t;return i.on(e,a,r)};e.prototype.off=function(e,t){var r=this;if(!r.eventsListeners)return r;e.split(" ").forEach((function(e){if(typeof t==="undefined"){r.eventsListeners[e]=[]}else if(r.eventsListeners[e]&&r.eventsListeners[e].length){r.eventsListeners[e].forEach((function(i,a){if(i===t||i.f7proxy&&i.f7proxy===t){r.eventsListeners[e].splice(a,1)}}))}}));return r};e.prototype.emit=function(){var e=[];for(var t=0;t<arguments.length;t++){e[t]=arguments[t]}var r=this;if(!r.eventsListeners)return r;var i;var a;var s;if(typeof e[0]==="string"||Array.isArray(e[0])){i=e[0];a=e.slice(1,e.length);s=r}else{i=e[0].events;a=e[0].data;s=e[0].context||r}var n=Array.isArray(i)?i:i.split(" ");n.forEach((function(e){if(r.eventsListeners&&r.eventsListeners[e]){var t=[];r.eventsListeners[e].forEach((function(e){t.push(e)}));t.forEach((function(e){e.apply(s,a)}))}}));return r};e.prototype.useModulesParams=function(e){var t=this;if(!t.modules)return;Object.keys(t.modules).forEach((function(r){var i=t.modules[r];if(i.params){U.extend(e,i.params)}}))};e.prototype.useModules=function(e){if(e===void 0){e={}}var t=this;if(!t.modules)return;Object.keys(t.modules).forEach((function(r){var i=t.modules[r];var a=e[r]||{};if(i.instance){Object.keys(i.instance).forEach((function(e){var r=i.instance[e];if(typeof r==="function"){t[e]=r.bind(t)}else{t[e]=r}}))}if(i.on&&t.on){Object.keys(i.on).forEach((function(e){t.on(e,i.on[e])}))}if(i.create){i.create.bind(t)(a)}}))};Object.defineProperty(e,"components",{set:function(e){var t=this;if(!t.use)return;t.use(e)},enumerable:false,configurable:true});e.installModule=function(e){var t=[];for(var r=1;r<arguments.length;r++){t[r-1]=arguments[r]}var i=this;if(!i.prototype.modules)i.prototype.modules={};var a=e.name||Object.keys(i.prototype.modules).length+"_"+U.now();i.prototype.modules[a]=e;if(e.proto){Object.keys(e.proto).forEach((function(t){i.prototype[t]=e.proto[t]}))}if(e.static){Object.keys(e.static).forEach((function(t){i[t]=e.static[t]}))}if(e.install){e.install.apply(i,t)}return i};e.use=function(e){var t=[];for(var r=1;r<arguments.length;r++){t[r-1]=arguments[r]}var i=this;if(Array.isArray(e)){e.forEach((function(e){return i.installModule(e)}));return i}return i.installModule.apply(i,__spreadArray([e],t))};return e}();function Z(){var e=this;var t;var r;var i=e.$el;if(typeof e.params.width!=="undefined"){t=e.params.width}else{t=i[0].clientWidth}if(typeof e.params.height!=="undefined"){r=e.params.height}else{r=i[0].clientHeight}if(t===0&&e.isHorizontal()||r===0&&e.isVertical()){return}t=t-parseInt(i.css("padding-left"),10)-parseInt(i.css("padding-right"),10);r=r-parseInt(i.css("padding-top"),10)-parseInt(i.css("padding-bottom"),10);U.extend(e,{width:t,height:r,size:e.isHorizontal()?t:r})}function J(){var e=this;var t=e.params;var r=e.$wrapperEl,i=e.size,a=e.rtlTranslate,n=e.wrongRTL;var l=e.virtual&&t.virtual.enabled;var o=l?e.virtual.slides.length:e.slides.length;var d=r.children("."+e.params.slideClass);var u=l?e.virtual.slides.length:d.length;var f=[];var p=[];var c=[];function v(e){if(!t.cssMode)return true;if(e===d.length-1){return false}return true}var h=t.slidesOffsetBefore;if(typeof h==="function"){h=t.slidesOffsetBefore.call(e)}var m=t.slidesOffsetAfter;if(typeof m==="function"){m=t.slidesOffsetAfter.call(e)}var g=e.snapGrid.length;var b=e.snapGrid.length;var w=t.spaceBetween;var y=-h;var T=0;var E=0;if(typeof i==="undefined"){return}if(typeof w==="string"&&w.indexOf("%")>=0){w=parseFloat(w.replace("%",""))/100*i}e.virtualSize=-w;if(a)d.css({marginLeft:"",marginTop:""});else d.css({marginRight:"",marginBottom:""});var S;if(t.slidesPerColumn>1){if(Math.floor(u/t.slidesPerColumn)===u/e.params.slidesPerColumn){S=u}else{S=Math.ceil(u/t.slidesPerColumn)*t.slidesPerColumn}if(t.slidesPerView!=="auto"&&t.slidesPerColumnFill==="row"){S=Math.max(S,t.slidesPerView*t.slidesPerColumn)}}var x;var C=t.slidesPerColumn;var M=S/C;var P=Math.floor(u/t.slidesPerColumn);for(var k=0;k<u;k+=1){x=0;var L=d.eq(k);if(t.slidesPerColumn>1){var z=void 0;var $=void 0;var D=void 0;if(t.slidesPerColumnFill==="row"&&t.slidesPerGroup>1){var O=Math.floor(k/(t.slidesPerGroup*t.slidesPerColumn));var I=k-t.slidesPerColumn*t.slidesPerGroup*O;var G=O===0?t.slidesPerGroup:Math.min(Math.ceil((u-O*C*t.slidesPerGroup)/C),t.slidesPerGroup);D=Math.floor(I/G);$=I-D*G+O*t.slidesPerGroup;z=$+D*S/C;L.css({"-webkit-box-ordinal-group":z,"-moz-box-ordinal-group":z,"-ms-flex-order":z,"-webkit-order":z,order:z})}else if(t.slidesPerColumnFill==="column"){$=Math.floor(k/C);D=k-$*C;if($>P||$===P&&D===C-1){D+=1;if(D>=C){D=0;$+=1}}}else{D=Math.floor(k/M);$=k-D*M}L.css("margin-"+(e.isHorizontal()?"top":"left"),D!==0&&t.spaceBetween&&t.spaceBetween+"px")}if(L.css("display")==="none")continue;if(t.slidesPerView==="auto"){var B=s.getComputedStyle(L[0],null);var A=L[0].style.transform;var X=L[0].style.webkitTransform;if(A){L[0].style.transform="none"}if(X){L[0].style.webkitTransform="none"}if(t.roundLengths){x=e.isHorizontal()?L.outerWidth(true):L.outerHeight(true)}else{if(e.isHorizontal()){var Y=parseFloat(B.getPropertyValue("width"));var H=parseFloat(B.getPropertyValue("padding-left"));var V=parseFloat(B.getPropertyValue("padding-right"));var W=parseFloat(B.getPropertyValue("margin-left"));var N=parseFloat(B.getPropertyValue("margin-right"));var F=B.getPropertyValue("box-sizing");if(F&&F==="border-box"){x=Y+W+N}else{x=Y+H+V+W+N}}else{var R=parseFloat(B.getPropertyValue("height"));var j=parseFloat(B.getPropertyValue("padding-top"));var q=parseFloat(B.getPropertyValue("padding-bottom"));var _=parseFloat(B.getPropertyValue("margin-top"));var K=parseFloat(B.getPropertyValue("margin-bottom"));var F=B.getPropertyValue("box-sizing");if(F&&F==="border-box"){x=R+_+K}else{x=R+j+q+_+K}}}if(A){L[0].style.transform=A}if(X){L[0].style.webkitTransform=X}if(t.roundLengths)x=Math.floor(x)}else{x=(i-(t.slidesPerView-1)*w)/t.slidesPerView;if(t.roundLengths)x=Math.floor(x);if(d[k]){if(e.isHorizontal()){d[k].style.width=x+"px"}else{d[k].style.height=x+"px"}}}if(d[k]){d[k].swiperSlideSize=x}c.push(x);if(t.centeredSlides){y=y+x/2+T/2+w;if(T===0&&k!==0)y=y-i/2-w;if(k===0)y=y-i/2-w;if(Math.abs(y)<1/1e3)y=0;if(t.roundLengths)y=Math.floor(y);if(E%t.slidesPerGroup===0)f.push(y);p.push(y)}else{if(t.roundLengths)y=Math.floor(y);if((E-Math.min(e.params.slidesPerGroupSkip,E))%e.params.slidesPerGroup===0)f.push(y);p.push(y);y=y+x+w}e.virtualSize+=x+w;T=x;E+=1}e.virtualSize=Math.max(e.virtualSize,i)+m;var Q;if(a&&n&&(t.effect==="slide"||t.effect==="coverflow")){r.css({width:e.virtualSize+t.spaceBetween+"px"})}if(t.setWrapperSize){if(e.isHorizontal())r.css({width:e.virtualSize+t.spaceBetween+"px"});else r.css({height:e.virtualSize+t.spaceBetween+"px"})}if(t.slidesPerColumn>1){e.virtualSize=(x+t.spaceBetween)*S;e.virtualSize=Math.ceil(e.virtualSize/t.slidesPerColumn)-t.spaceBetween;if(e.isHorizontal())r.css({width:e.virtualSize+t.spaceBetween+"px"});else r.css({height:e.virtualSize+t.spaceBetween+"px"});if(t.centeredSlides){Q=[];for(var k=0;k<f.length;k+=1){var Z=f[k];if(t.roundLengths)Z=Math.floor(Z);if(f[k]<e.virtualSize+f[0])Q.push(Z)}f=Q}}if(!t.centeredSlides){Q=[];for(var k=0;k<f.length;k+=1){var Z=f[k];if(t.roundLengths)Z=Math.floor(Z);if(f[k]<=e.virtualSize-i){Q.push(Z)}}f=Q;if(Math.floor(e.virtualSize-i)-Math.floor(f[f.length-1])>1){f.push(e.virtualSize-i)}}if(f.length===0)f=[0];if(t.spaceBetween!==0){if(e.isHorizontal()){if(a)d.filter(v).css({marginLeft:w+"px"});else d.filter(v).css({marginRight:w+"px"})}else d.filter(v).css({marginBottom:w+"px"})}if(t.centeredSlides&&t.centeredSlidesBounds){var J=0;c.forEach((function(e){J+=e+(t.spaceBetween?t.spaceBetween:0)}));J-=t.spaceBetween;var ee=J-i;f=f.map((function(e){if(e<0)return-h;if(e>ee)return ee+m;return e}))}if(t.centerInsufficientSlides){var te=0;c.forEach((function(e){te+=e+(t.spaceBetween?t.spaceBetween:0)}));te-=t.spaceBetween;if(te<i){var re=(i-te)/2;f.forEach((function(e,t){f[t]=e-re}));p.forEach((function(e,t){p[t]=e+re}))}}U.extend(e,{slides:d,snapGrid:f,slidesGrid:p,slidesSizesGrid:c});if(u!==o){e.emit("slidesLengthChange")}if(f.length!==g){if(e.params.watchOverflow)e.checkOverflow();e.emit("snapGridLengthChange")}if(p.length!==b){e.emit("slidesGridLengthChange")}if(t.watchSlidesProgress||t.watchSlidesVisibility){e.updateSlidesOffset()}}function ee(e){var t=this;var r=[];var i=0;var a;if(typeof e==="number"){t.setTransition(e)}else if(e===true){t.setTransition(t.params.speed)}if(t.params.slidesPerView!=="auto"&&t.params.slidesPerView>1){if(t.params.centeredSlides){t.visibleSlides.each((function(e,t){r.push(t)}))}else{for(a=0;a<Math.ceil(t.params.slidesPerView);a+=1){var s=t.activeIndex+a;if(s>t.slides.length)break;r.push(t.slides.eq(s)[0])}}}else{r.push(t.slides.eq(t.activeIndex)[0])}for(a=0;a<r.length;a+=1){if(typeof r[a]!=="undefined"){var n=r[a].offsetHeight;i=n>i?n:i}}if(i)t.$wrapperEl.css("height",i+"px")}function te(){var e=this;var t=e.slides;for(var r=0;r<t.length;r+=1){t[r].swiperSlideOffset=e.isHorizontal()?t[r].offsetLeft:t[r].offsetTop}}function re(e){if(e===void 0){e=this&&this.translate||0}var t=this;var r=t.params;var i=t.slides,a=t.rtlTranslate;if(i.length===0)return;if(typeof i[0].swiperSlideOffset==="undefined")t.updateSlidesOffset();var s=-e;if(a)s=e;i.removeClass(r.slideVisibleClass);t.visibleSlidesIndexes=[];t.visibleSlides=[];for(var n=0;n<i.length;n+=1){var l=i[n];var d=(s+(r.centeredSlides?t.minTranslate():0)-l.swiperSlideOffset)/(l.swiperSlideSize+r.spaceBetween);if(r.watchSlidesVisibility||r.centeredSlides&&r.autoHeight){var u=-(s-l.swiperSlideOffset);var f=u+t.slidesSizesGrid[n];var p=u>=0&&u<t.size-1||f>1&&f<=t.size||u<=0&&f>=t.size;if(p){t.visibleSlides.push(l);t.visibleSlidesIndexes.push(n);i.eq(n).addClass(r.slideVisibleClass)}}l.progress=a?-d:d}t.visibleSlides=o(t.visibleSlides)}function ie(e){var t=this;if(typeof e==="undefined"){var r=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*r||0}var i=t.params;var a=t.maxTranslate()-t.minTranslate();var s=t.progress,n=t.isBeginning,l=t.isEnd;var o=n;var d=l;if(a===0){s=0;n=true;l=true}else{s=(e-t.minTranslate())/a;n=s<=0;l=s>=1}U.extend(t,{progress:s,isBeginning:n,isEnd:l});if(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)t.updateSlidesProgress(e);if(n&&!o){t.emit("reachBeginning toEdge")}if(l&&!d){t.emit("reachEnd toEdge")}if(o&&!n||d&&!l){t.emit("fromEdge")}t.emit("progress",s)}function ae(){var e=this;var t=e.slides,r=e.params,i=e.$wrapperEl,a=e.activeIndex,s=e.realIndex;var n=e.virtual&&r.virtual.enabled;t.removeClass(r.slideActiveClass+" "+r.slideNextClass+" "+r.slidePrevClass+" "+r.slideDuplicateActiveClass+" "+r.slideDuplicateNextClass+" "+r.slideDuplicatePrevClass);var l;if(n){l=e.$wrapperEl.find("."+r.slideClass+'[data-swiper-slide-index="'+a+'"]')}else{l=t.eq(a)}l.addClass(r.slideActiveClass);if(r.loop){if(l.hasClass(r.slideDuplicateClass)){i.children("."+r.slideClass+":not(."+r.slideDuplicateClass+')[data-swiper-slide-index="'+s+'"]').addClass(r.slideDuplicateActiveClass)}else{i.children("."+r.slideClass+"."+r.slideDuplicateClass+'[data-swiper-slide-index="'+s+'"]').addClass(r.slideDuplicateActiveClass)}}var o=l.nextAll("."+r.slideClass).eq(0).addClass(r.slideNextClass);if(r.loop&&o.length===0){o=t.eq(0);o.addClass(r.slideNextClass)}var d=l.prevAll("."+r.slideClass).eq(0).addClass(r.slidePrevClass);if(r.loop&&d.length===0){d=t.eq(-1);d.addClass(r.slidePrevClass)}if(r.loop){if(o.hasClass(r.slideDuplicateClass)){i.children("."+r.slideClass+":not(."+r.slideDuplicateClass+')[data-swiper-slide-index="'+o.attr("data-swiper-slide-index")+'"]').addClass(r.slideDuplicateNextClass)}else{i.children("."+r.slideClass+"."+r.slideDuplicateClass+'[data-swiper-slide-index="'+o.attr("data-swiper-slide-index")+'"]').addClass(r.slideDuplicateNextClass)}if(d.hasClass(r.slideDuplicateClass)){i.children("."+r.slideClass+":not(."+r.slideDuplicateClass+')[data-swiper-slide-index="'+d.attr("data-swiper-slide-index")+'"]').addClass(r.slideDuplicatePrevClass)}else{i.children("."+r.slideClass+"."+r.slideDuplicateClass+'[data-swiper-slide-index="'+d.attr("data-swiper-slide-index")+'"]').addClass(r.slideDuplicatePrevClass)}}}function se(e){var t=this;var r=t.rtlTranslate?t.translate:-t.translate;var i=t.slidesGrid,a=t.snapGrid,s=t.params,n=t.activeIndex,l=t.realIndex,o=t.snapIndex;var d=e;var u;if(typeof d==="undefined"){for(var f=0;f<i.length;f+=1){if(typeof i[f+1]!=="undefined"){if(r>=i[f]&&r<i[f+1]-(i[f+1]-i[f])/2){d=f}else if(r>=i[f]&&r<i[f+1]){d=f+1}}else if(r>=i[f]){d=f}}if(s.normalizeSlideIndex){if(d<0||typeof d==="undefined")d=0}}if(a.indexOf(r)>=0){u=a.indexOf(r)}else{var p=Math.min(s.slidesPerGroupSkip,d);u=p+Math.floor((d-p)/s.slidesPerGroup)}if(u>=a.length)u=a.length-1;if(d===n){if(u!==o){t.snapIndex=u;t.emit("snapIndexChange")}return}var c=parseInt(t.slides.eq(d).attr("data-swiper-slide-index")||d,10);U.extend(t,{snapIndex:u,realIndex:c,previousIndex:n,activeIndex:d});t.emit("activeIndexChange");t.emit("snapIndexChange");if(l!==c){t.emit("realIndexChange")}if(t.initialized||t.params.runCallbacksOnInit){t.emit("slideChange")}}function ne(e){var t=this;var r=t.params;var i=o(e.target).closest("."+r.slideClass)[0];var a=false;if(i){for(var s=0;s<t.slides.length;s+=1){if(t.slides[s]===i)a=true}}if(i&&a){t.clickedSlide=i;if(t.virtual&&t.params.virtual.enabled){t.clickedIndex=parseInt(o(i).attr("data-swiper-slide-index"),10)}else{t.clickedIndex=o(i).index()}}else{t.clickedSlide=undefined;t.clickedIndex=undefined;return}if(r.slideToClickedSlide&&t.clickedIndex!==undefined&&t.clickedIndex!==t.activeIndex){t.slideToClickedSlide()}}var le={updateSize:Z,updateSlides:J,updateAutoHeight:ee,updateSlidesOffset:te,updateSlidesProgress:re,updateProgress:ie,updateSlidesClasses:ae,updateActiveIndex:se,updateClickedSlide:ne};function oe(e){if(e===void 0){e=this.isHorizontal()?"x":"y"}var t=this;var r=t.params,i=t.rtlTranslate,a=t.translate,s=t.$wrapperEl;if(r.virtualTranslate){return i?-a:a}if(r.cssMode){return a}var n=U.getTranslate(s[0],e);if(i)n=-n;return n||0}function de(e,t){var r=this;var i=r.rtlTranslate,a=r.params,s=r.$wrapperEl,n=r.wrapperEl,l=r.progress;var o=0;var d=0;var u=0;if(r.isHorizontal()){o=i?-e:e}else{d=e}if(a.roundLengths){o=Math.floor(o);d=Math.floor(d)}if(a.cssMode){n[r.isHorizontal()?"scrollLeft":"scrollTop"]=r.isHorizontal()?-o:-d}else if(!a.virtualTranslate){s.transform("translate3d("+o+"px, "+d+"px, "+u+"px)")}r.previousTranslate=r.translate;r.translate=r.isHorizontal()?o:d;var f;var p=r.maxTranslate()-r.minTranslate();if(p===0){f=0}else{f=(e-r.minTranslate())/p}if(f!==l){r.updateProgress(e)}r.emit("setTranslate",r.translate,t)}function ue(){return-this.snapGrid[0]}function fe(){return-this.snapGrid[this.snapGrid.length-1]}function pe(e,t,r,i,a){var s;if(e===void 0){e=0}if(t===void 0){t=this.params.speed}if(r===void 0){r=true}if(i===void 0){i=true}var n=this;var l=n.params,o=n.wrapperEl;if(n.animating&&l.preventInteractionOnTransition){return false}var d=n.minTranslate();var u=n.maxTranslate();var f;if(i&&e>d)f=d;else if(i&&e<u)f=u;else f=e;n.updateProgress(f);if(l.cssMode){var p=n.isHorizontal();if(t===0){o[p?"scrollLeft":"scrollTop"]=-f}else{if(o.scrollTo){o.scrollTo((s={},s[p?"left":"top"]=-f,s.behavior="smooth",s))}else{o[p?"scrollLeft":"scrollTop"]=-f}}return true}if(t===0){n.setTransition(0);n.setTranslate(f);if(r){n.emit("beforeTransitionStart",t,a);n.emit("transitionEnd")}}else{n.setTransition(t);n.setTranslate(f);if(r){n.emit("beforeTransitionStart",t,a);n.emit("transitionStart")}if(!n.animating){n.animating=true;if(!n.onTranslateToWrapperTransitionEnd){n.onTranslateToWrapperTransitionEnd=function e(t){if(!n||n.destroyed)return;if(t.target!==this)return;n.$wrapperEl[0].removeEventListener("transitionend",n.onTranslateToWrapperTransitionEnd);n.$wrapperEl[0].removeEventListener("webkitTransitionEnd",n.onTranslateToWrapperTransitionEnd);n.onTranslateToWrapperTransitionEnd=null;delete n.onTranslateToWrapperTransitionEnd;if(r){n.emit("transitionEnd")}}}n.$wrapperEl[0].addEventListener("transitionend",n.onTranslateToWrapperTransitionEnd);n.$wrapperEl[0].addEventListener("webkitTransitionEnd",n.onTranslateToWrapperTransitionEnd)}}return true}var ce={getTranslate:oe,setTranslate:de,minTranslate:ue,maxTranslate:fe,translateTo:pe};function ve(e,t){var r=this;if(!r.params.cssMode){r.$wrapperEl.transition(e)}r.emit("setTransition",e,t)}function he(e,t){if(e===void 0){e=true}var r=this;var i=r.activeIndex,a=r.params,s=r.previousIndex;if(a.cssMode)return;if(a.autoHeight){r.updateAutoHeight()}var n=t;if(!n){if(i>s)n="next";else if(i<s)n="prev";else n="reset"}r.emit("transitionStart");if(e&&i!==s){if(n==="reset"){r.emit("slideResetTransitionStart");return}r.emit("slideChangeTransitionStart");if(n==="next"){r.emit("slideNextTransitionStart")}else{r.emit("slidePrevTransitionStart")}}}function me(e,t){if(e===void 0){e=true}var r=this;var i=r.activeIndex,a=r.previousIndex,s=r.params;r.animating=false;if(s.cssMode)return;r.setTransition(0);var n=t;if(!n){if(i>a)n="next";else if(i<a)n="prev";else n="reset"}r.emit("transitionEnd");if(e&&i!==a){if(n==="reset"){r.emit("slideResetTransitionEnd");return}r.emit("slideChangeTransitionEnd");if(n==="next"){r.emit("slideNextTransitionEnd")}else{r.emit("slidePrevTransitionEnd")}}}var ge={setTransition:ve,transitionStart:he,transitionEnd:me};function be(e,t,r,i){var a;if(e===void 0){e=0}if(t===void 0){t=this.params.speed}if(r===void 0){r=true}var s=this;var n=e;if(n<0)n=0;var l=s.params,o=s.snapGrid,d=s.slidesGrid,u=s.previousIndex,f=s.activeIndex,p=s.rtlTranslate,c=s.wrapperEl;if(s.animating&&l.preventInteractionOnTransition){return false}var v=Math.min(s.params.slidesPerGroupSkip,n);var h=v+Math.floor((n-v)/s.params.slidesPerGroup);if(h>=o.length)h=o.length-1;if((f||l.initialSlide||0)===(u||0)&&r){s.emit("beforeSlideChangeStart")}var m=-o[h];s.updateProgress(m);if(l.normalizeSlideIndex){for(var g=0;g<d.length;g+=1){if(-Math.floor(m*100)>=Math.floor(d[g]*100)){n=g}}}if(s.initialized&&n!==f){if(!s.allowSlideNext&&m<s.translate&&m<s.minTranslate()){return false}if(!s.allowSlidePrev&&m>s.translate&&m>s.maxTranslate()){if((f||0)!==n)return false}}var b;if(n>f)b="next";else if(n<f)b="prev";else b="reset";if(p&&-m===s.translate||!p&&m===s.translate){s.updateActiveIndex(n);if(l.autoHeight){s.updateAutoHeight()}s.updateSlidesClasses();if(l.effect!=="slide"){s.setTranslate(m)}if(b!=="reset"){s.transitionStart(r,b);s.transitionEnd(r,b)}return false}if(l.cssMode){var w=s.isHorizontal();var y=-m;if(p){y=c.scrollWidth-c.offsetWidth-y}if(t===0){c[w?"scrollLeft":"scrollTop"]=y}else{if(c.scrollTo){c.scrollTo((a={},a[w?"left":"top"]=y,a.behavior="smooth",a))}else{c[w?"scrollLeft":"scrollTop"]=y}}return true}if(t===0){s.setTransition(0);s.setTranslate(m);s.updateActiveIndex(n);s.updateSlidesClasses();s.emit("beforeTransitionStart",t,i);s.transitionStart(r,b);s.transitionEnd(r,b)}else{s.setTransition(t);s.setTranslate(m);s.updateActiveIndex(n);s.updateSlidesClasses();s.emit("beforeTransitionStart",t,i);s.transitionStart(r,b);if(!s.animating){s.animating=true;if(!s.onSlideToWrapperTransitionEnd){s.onSlideToWrapperTransitionEnd=function e(t){if(!s||s.destroyed)return;if(t.target!==this)return;s.$wrapperEl[0].removeEventListener("transitionend",s.onSlideToWrapperTransitionEnd);s.$wrapperEl[0].removeEventListener("webkitTransitionEnd",s.onSlideToWrapperTransitionEnd);s.onSlideToWrapperTransitionEnd=null;delete s.onSlideToWrapperTransitionEnd;s.transitionEnd(r,b)}}s.$wrapperEl[0].addEventListener("transitionend",s.onSlideToWrapperTransitionEnd);s.$wrapperEl[0].addEventListener("webkitTransitionEnd",s.onSlideToWrapperTransitionEnd)}}return true}function we(e,t,r,i){if(e===void 0){e=0}if(t===void 0){t=this.params.speed}if(r===void 0){r=true}var a=this;var s=e;if(a.params.loop){s+=a.loopedSlides}return a.slideTo(s,t,r,i)}function ye(e,t,r){if(e===void 0){e=this.params.speed}if(t===void 0){t=true}var i=this;var a=i.params,s=i.animating;var n=i.activeIndex<a.slidesPerGroupSkip?1:a.slidesPerGroup;if(a.loop){if(s)return false;i.loopFix();i._clientLeft=i.$wrapperEl[0].clientLeft}return i.slideTo(i.activeIndex+n,e,t,r)}function Te(e,t,r){if(e===void 0){e=this.params.speed}if(t===void 0){t=true}var i=this;var a=i.params,s=i.animating,n=i.snapGrid,l=i.slidesGrid,o=i.rtlTranslate;if(a.loop){if(s)return false;i.loopFix();i._clientLeft=i.$wrapperEl[0].clientLeft}var d=o?i.translate:-i.translate;function u(e){if(e<0)return-Math.floor(Math.abs(e));return Math.floor(e)}var f=u(d);var p=n.map((function(e){return u(e)}));l.map((function(e){return u(e)}));n[p.indexOf(f)];var c=n[p.indexOf(f)-1];if(typeof c==="undefined"&&a.cssMode){n.forEach((function(e){if(!c&&f>=e)c=e}))}var v;if(typeof c!=="undefined"){v=l.indexOf(c);if(v<0)v=i.activeIndex-1}return i.slideTo(v,e,t,r)}function Ee(e,t,r){if(e===void 0){e=this.params.speed}if(t===void 0){t=true}var i=this;return i.slideTo(i.activeIndex,e,t,r)}function Se(e,t,r,i){if(e===void 0){e=this.params.speed}if(t===void 0){t=true}if(i===void 0){i=.5}var a=this;var s=a.activeIndex;var n=Math.min(a.params.slidesPerGroupSkip,s);var l=n+Math.floor((s-n)/a.params.slidesPerGroup);var o=a.rtlTranslate?a.translate:-a.translate;if(o>=a.snapGrid[l]){var d=a.snapGrid[l];var u=a.snapGrid[l+1];if(o-d>(u-d)*i){s+=a.params.slidesPerGroup}}else{var f=a.snapGrid[l-1];var d=a.snapGrid[l];if(o-f<=(d-f)*i){s-=a.params.slidesPerGroup}}s=Math.max(s,0);s=Math.min(s,a.slidesGrid.length-1);return a.slideTo(s,e,t,r)}function xe(){var e=this;var t=e.params,r=e.$wrapperEl;var i=t.slidesPerView==="auto"?e.slidesPerViewDynamic():t.slidesPerView;var a=e.clickedIndex;var s;if(t.loop){if(e.animating)return;s=parseInt(o(e.clickedSlide).attr("data-swiper-slide-index"),10);if(t.centeredSlides){if(a<e.loopedSlides-i/2||a>e.slides.length-e.loopedSlides+i/2){e.loopFix();a=r.children("."+t.slideClass+'[data-swiper-slide-index="'+s+'"]:not(.'+t.slideDuplicateClass+")").eq(0).index();U.nextTick((function(){e.slideTo(a)}))}else{e.slideTo(a)}}else if(a>e.slides.length-i){e.loopFix();a=r.children("."+t.slideClass+'[data-swiper-slide-index="'+s+'"]:not(.'+t.slideDuplicateClass+")").eq(0).index();U.nextTick((function(){e.slideTo(a)}))}else{e.slideTo(a)}}else{e.slideTo(a)}}var Ce={slideTo:be,slideToLoop:we,slideNext:ye,slidePrev:Te,slideReset:Ee,slideToClosest:Se,slideToClickedSlide:xe};function Me(){var e=this;var t=e.params,r=e.$wrapperEl;r.children("."+t.slideClass+"."+t.slideDuplicateClass).remove();var a=r.children("."+t.slideClass);if(t.loopFillGroupWithBlank){var s=t.slidesPerGroup-a.length%t.slidesPerGroup;if(s!==t.slidesPerGroup){for(var n=0;n<s;n+=1){var l=o(i.createElement("div")).addClass(t.slideClass+" "+t.slideBlankClass);r.append(l)}a=r.children("."+t.slideClass)}}if(t.slidesPerView==="auto"&&!t.loopedSlides)t.loopedSlides=a.length;e.loopedSlides=Math.ceil(parseFloat(t.loopedSlides||t.slidesPerView,10));e.loopedSlides+=t.loopAdditionalSlides;if(e.loopedSlides>a.length){e.loopedSlides=a.length}var d=[];var u=[];a.each((function(t,r){var i=o(r);if(t<e.loopedSlides)u.push(r);if(t<a.length&&t>=a.length-e.loopedSlides)d.push(r);i.attr("data-swiper-slide-index",t)}));for(var n=0;n<u.length;n+=1){r.append(o(u[n].cloneNode(true)).addClass(t.slideDuplicateClass))}for(var n=d.length-1;n>=0;n-=1){r.prepend(o(d[n].cloneNode(true)).addClass(t.slideDuplicateClass))}}function Pe(){var e=this;e.emit("beforeLoopFix");var t=e.activeIndex,r=e.slides,i=e.loopedSlides,a=e.allowSlidePrev,s=e.allowSlideNext,n=e.snapGrid,l=e.rtlTranslate;var o;e.allowSlidePrev=true;e.allowSlideNext=true;var d=-n[t];var u=d-e.getTranslate();if(t<i){o=r.length-i*3+t;o+=i;var f=e.slideTo(o,0,false,true);if(f&&u!==0){e.setTranslate((l?-e.translate:e.translate)-u)}}else if(t>=r.length-i){o=-r.length+t+i;o+=i;var f=e.slideTo(o,0,false,true);if(f&&u!==0){e.setTranslate((l?-e.translate:e.translate)-u)}}e.allowSlidePrev=a;e.allowSlideNext=s;e.emit("loopFix")}function ke(){var e=this;var t=e.$wrapperEl,r=e.params,i=e.slides;t.children("."+r.slideClass+"."+r.slideDuplicateClass+",."+r.slideClass+"."+r.slideBlankClass).remove();i.removeAttr("data-swiper-slide-index")}var Le={loopCreate:Me,loopFix:Pe,loopDestroy:ke};function ze(e){var t=this;if(K.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;var r=t.el;r.style.cursor="move";r.style.cursor=e?"-webkit-grabbing":"-webkit-grab";r.style.cursor=e?"-moz-grabbin":"-moz-grab";r.style.cursor=e?"grabbing":"grab"}function $e(){var e=this;if(K.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;e.el.style.cursor=""}var De={setGrabCursor:ze,unsetGrabCursor:$e};function Oe(e){var t=this;var r=t.$wrapperEl,i=t.params;if(i.loop){t.loopDestroy()}if(typeof e==="object"&&"length"in e){for(var a=0;a<e.length;a+=1){if(e[a])r.append(e[a])}}else{r.append(e)}if(i.loop){t.loopCreate()}if(!(i.observer&&K.observer)){t.update()}}function Ie(e){var t=this;var r=t.params,i=t.$wrapperEl,a=t.activeIndex;if(r.loop){t.loopDestroy()}var s=a+1;if(typeof e==="object"&&"length"in e){for(var n=0;n<e.length;n+=1){if(e[n])i.prepend(e[n])}s=a+e.length}else{i.prepend(e)}if(r.loop){t.loopCreate()}if(!(r.observer&&K.observer)){t.update()}t.slideTo(s,0,false)}function Ge(e,t){var r=this;var i=r.$wrapperEl,a=r.params,s=r.activeIndex;var n=s;if(a.loop){n-=r.loopedSlides;r.loopDestroy();r.slides=i.children("."+a.slideClass)}var l=r.slides.length;if(e<=0){r.prependSlide(t);return}if(e>=l){r.appendSlide(t);return}var o=n>e?n+1:n;var d=[];for(var u=l-1;u>=e;u-=1){var f=r.slides.eq(u);f.remove();d.unshift(f)}if(typeof t==="object"&&"length"in t){for(var u=0;u<t.length;u+=1){if(t[u])i.append(t[u])}o=n>e?n+t.length:n}else{i.append(t)}for(var u=0;u<d.length;u+=1){i.append(d[u])}if(a.loop){r.loopCreate()}if(!(a.observer&&K.observer)){r.update()}if(a.loop){r.slideTo(o+r.loopedSlides,0,false)}else{r.slideTo(o,0,false)}}function Be(e){var t=this;var r=t.params,i=t.$wrapperEl,a=t.activeIndex;var s=a;if(r.loop){s-=t.loopedSlides;t.loopDestroy();t.slides=i.children("."+r.slideClass)}var n=s;var l;if(typeof e==="object"&&"length"in e){for(var o=0;o<e.length;o+=1){l=e[o];if(t.slides[l])t.slides.eq(l).remove();if(l<n)n-=1}n=Math.max(n,0)}else{l=e;if(t.slides[l])t.slides.eq(l).remove();if(l<n)n-=1;n=Math.max(n,0)}if(r.loop){t.loopCreate()}if(!(r.observer&&K.observer)){t.update()}if(r.loop){t.slideTo(n+t.loopedSlides,0,false)}else{t.slideTo(n,0,false)}}function Ae(){var e=this;var t=[];for(var r=0;r<e.slides.length;r+=1){t.push(r)}e.removeSlide(t)}var Xe={appendSlide:Oe,prependSlide:Ie,addSlide:Ge,removeSlide:Be,removeAllSlides:Ae};var Ye=function e(){var t=s.navigator.platform;var r=s.navigator.userAgent;var i={ios:false,android:false,androidChrome:false,desktop:false,iphone:false,ipod:false,ipad:false,edge:false,ie:false,firefox:false,macos:false,windows:false,cordova:!!(s.cordova||s.phonegap),phonegap:!!(s.cordova||s.phonegap),electron:false};var a=s.screen.width;var n=s.screen.height;var l=r.match(/(Android);?[\s\/]+([\d.]+)?/);var o=r.match(/(iPad).*OS\s([\d_]+)/);var d=r.match(/(iPod)(.*OS\s([\d_]+))?/);var u=!o&&r.match(/(iPhone\sOS|iOS)\s([\d_]+)/);var f=r.indexOf("MSIE ")>=0||r.indexOf("Trident/")>=0;var p=r.indexOf("Edge/")>=0;var c=r.indexOf("Gecko/")>=0&&r.indexOf("Firefox/")>=0;var v=t==="Win32";var h=r.toLowerCase().indexOf("electron")>=0;var m=t==="MacIntel";if(!o&&m&&K.touch&&(a===1024&&n===1366||a===834&&n===1194||a===834&&n===1112||a===768&&n===1024)){o=r.match(/(Version)\/([\d.]+)/);m=false}i.ie=f;i.edge=p;i.firefox=c;if(l&&!v){i.os="android";i.osVersion=l[2];i.android=true;i.androidChrome=r.toLowerCase().indexOf("chrome")>=0}if(o||u||d){i.os="ios";i.ios=true}if(u&&!d){i.osVersion=u[2].replace(/_/g,".");i.iphone=true}if(o){i.osVersion=o[2].replace(/_/g,".");i.ipad=true}if(d){i.osVersion=d[3]?d[3].replace(/_/g,"."):null;i.ipod=true}if(i.ios&&i.osVersion&&r.indexOf("Version/")>=0){if(i.osVersion.split(".")[0]==="10"){i.osVersion=r.toLowerCase().split("version/")[1].split(" ")[0]}}i.webView=!!((u||o||d)&&(r.match(/.*AppleWebKit(?!.*Safari)/i)||s.navigator.standalone))||s.matchMedia&&s.matchMedia("(display-mode: standalone)").matches;i.webview=i.webView;i.standalone=i.webView;i.desktop=!(i.ios||i.android)||h;if(i.desktop){i.electron=h;i.macos=m;i.windows=v;if(i.macos){i.os="macos"}if(i.windows){i.os="windows"}}i.pixelRatio=s.devicePixelRatio||1;return i}();function He(e){var t=this;var r=t.touchEventsData;var a=t.params,n=t.touches;if(t.animating&&a.preventInteractionOnTransition){return}var l=e;if(l.originalEvent)l=l.originalEvent;var d=o(l.target);if(a.touchEventsTarget==="wrapper"){if(!d.closest(t.wrapperEl).length)return}r.isTouchEvent=l.type==="touchstart";if(!r.isTouchEvent&&"which"in l&&l.which===3)return;if(!r.isTouchEvent&&"button"in l&&l.button>0)return;if(r.isTouched&&r.isMoved)return;if(a.noSwiping&&d.closest(a.noSwipingSelector?a.noSwipingSelector:"."+a.noSwipingClass)[0]){t.allowClick=true;return}if(a.swipeHandler){if(!d.closest(a.swipeHandler)[0])return}n.currentX=l.type==="touchstart"?l.targetTouches[0].pageX:l.pageX;n.currentY=l.type==="touchstart"?l.targetTouches[0].pageY:l.pageY;var u=n.currentX;var f=n.currentY;var p=a.edgeSwipeDetection||a.iOSEdgeSwipeDetection;var c=a.edgeSwipeThreshold||a.iOSEdgeSwipeThreshold;if(p&&(u<=c||u>=s.screen.width-c)){return}U.extend(r,{isTouched:true,isMoved:false,allowTouchCallbacks:true,isScrolling:undefined,startMoving:undefined});n.startX=u;n.startY=f;r.touchStartTime=U.now();t.allowClick=true;t.updateSize();t.swipeDirection=undefined;if(a.threshold>0)r.allowThresholdMove=false;if(l.type!=="touchstart"){var v=true;if(d.is(r.formElements))v=false;if(i.activeElement&&o(i.activeElement).is(r.formElements)&&i.activeElement!==d[0]){i.activeElement.blur()}var h=v&&t.allowTouchMove&&a.touchStartPreventDefault;if(a.touchStartForcePreventDefault||h){l.preventDefault()}}t.emit("touchStart",l)}function Ve(e){var t=this;var r=t.touchEventsData;var a=t.params,s=t.touches,n=t.rtlTranslate;var l=e;if(l.originalEvent)l=l.originalEvent;if(!r.isTouched){if(r.startMoving&&r.isScrolling){t.emit("touchMoveOpposite",l)}return}if(r.isTouchEvent&&l.type!=="touchmove")return;var d=l.type==="touchmove"&&l.targetTouches&&(l.targetTouches[0]||l.changedTouches[0]);var u=l.type==="touchmove"?d.pageX:l.pageX;var f=l.type==="touchmove"?d.pageY:l.pageY;if(l.preventedByNestedSwiper){s.startX=u;s.startY=f;return}if(!t.allowTouchMove){t.allowClick=false;if(r.isTouched){U.extend(s,{startX:u,startY:f,currentX:u,currentY:f});r.touchStartTime=U.now()}return}if(r.isTouchEvent&&a.touchReleaseOnEdges&&!a.loop){if(t.isVertical()){if(f<s.startY&&t.translate<=t.maxTranslate()||f>s.startY&&t.translate>=t.minTranslate()){r.isTouched=false;r.isMoved=false;return}}else if(u<s.startX&&t.translate<=t.maxTranslate()||u>s.startX&&t.translate>=t.minTranslate()){return}}if(r.isTouchEvent&&i.activeElement){if(l.target===i.activeElement&&o(l.target).is(r.formElements)){r.isMoved=true;t.allowClick=false;return}}if(r.allowTouchCallbacks){t.emit("touchMove",l)}if(l.targetTouches&&l.targetTouches.length>1)return;s.currentX=u;s.currentY=f;var p=s.currentX-s.startX;var c=s.currentY-s.startY;if(t.params.threshold&&Math.sqrt(Math.pow(p,2)+Math.pow(c,2))<t.params.threshold)return;if(typeof r.isScrolling==="undefined"){var v=void 0;if(t.isHorizontal()&&s.currentY===s.startY||t.isVertical()&&s.currentX===s.startX){r.isScrolling=false}else{if(p*p+c*c>=25){v=Math.atan2(Math.abs(c),Math.abs(p))*180/Math.PI;r.isScrolling=t.isHorizontal()?v>a.touchAngle:90-v>a.touchAngle}}}if(r.isScrolling){t.emit("touchMoveOpposite",l)}if(typeof r.startMoving==="undefined"){if(s.currentX!==s.startX||s.currentY!==s.startY){r.startMoving=true}}if(r.isScrolling){r.isTouched=false;return}if(!r.startMoving){return}t.allowClick=false;if(!a.cssMode&&l.cancelable){l.preventDefault()}if(a.touchMoveStopPropagation&&!a.nested){l.stopPropagation()}if(!r.isMoved){if(a.loop){t.loopFix()}r.startTranslate=t.getTranslate();t.setTransition(0);if(t.animating){t.$wrapperEl.trigger("webkitTransitionEnd transitionend")}r.allowMomentumBounce=false;if(a.grabCursor&&(t.allowSlideNext===true||t.allowSlidePrev===true)){t.setGrabCursor(true)}t.emit("sliderFirstMove",l)}t.emit("sliderMove",l);r.isMoved=true;var h=t.isHorizontal()?p:c;s.diff=h;h*=a.touchRatio;if(n)h=-h;t.swipeDirection=h>0?"prev":"next";r.currentTranslate=h+r.startTranslate;var m=true;var g=a.resistanceRatio;if(a.touchReleaseOnEdges){g=0}if(h>0&&r.currentTranslate>t.minTranslate()){m=false;if(a.resistance)r.currentTranslate=t.minTranslate()-1+Math.pow(-t.minTranslate()+r.startTranslate+h,g)}else if(h<0&&r.currentTranslate<t.maxTranslate()){m=false;if(a.resistance)r.currentTranslate=t.maxTranslate()+1-Math.pow(t.maxTranslate()-r.startTranslate-h,g)}if(m){l.preventedByNestedSwiper=true}if(!t.allowSlideNext&&t.swipeDirection==="next"&&r.currentTranslate<r.startTranslate){r.currentTranslate=r.startTranslate}if(!t.allowSlidePrev&&t.swipeDirection==="prev"&&r.currentTranslate>r.startTranslate){r.currentTranslate=r.startTranslate}if(a.threshold>0){if(Math.abs(h)>a.threshold||r.allowThresholdMove){if(!r.allowThresholdMove){r.allowThresholdMove=true;s.startX=s.currentX;s.startY=s.currentY;r.currentTranslate=r.startTranslate;s.diff=t.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY;return}}else{r.currentTranslate=r.startTranslate;return}}if(!a.followFinger||a.cssMode)return;if(a.freeMode||a.watchSlidesProgress||a.watchSlidesVisibility){t.updateActiveIndex();t.updateSlidesClasses()}if(a.freeMode){if(r.velocities.length===0){r.velocities.push({position:s[t.isHorizontal()?"startX":"startY"],time:r.touchStartTime})}r.velocities.push({position:s[t.isHorizontal()?"currentX":"currentY"],time:U.now()})}t.updateProgress(r.currentTranslate);t.setTranslate(r.currentTranslate)}function We(e){var t=this;var r=t.touchEventsData;var i=t.params,a=t.touches,s=t.rtlTranslate,n=t.$wrapperEl,l=t.slidesGrid,o=t.snapGrid;var d=e;if(d.originalEvent)d=d.originalEvent;if(r.allowTouchCallbacks){t.emit("touchEnd",d)}r.allowTouchCallbacks=false;if(!r.isTouched){if(r.isMoved&&i.grabCursor){t.setGrabCursor(false)}r.isMoved=false;r.startMoving=false;return}if(i.grabCursor&&r.isMoved&&r.isTouched&&(t.allowSlideNext===true||t.allowSlidePrev===true)){t.setGrabCursor(false)}var u=U.now();var f=u-r.touchStartTime;if(t.allowClick){t.updateClickedSlide(d);t.emit("tap click",d);if(f<300&&u-r.lastClickTime<300){t.emit("doubleTap doubleClick",d)}}r.lastClickTime=U.now();U.nextTick((function(){if(!t.destroyed)t.allowClick=true}));if(!r.isTouched||!r.isMoved||!t.swipeDirection||a.diff===0||r.currentTranslate===r.startTranslate){r.isTouched=false;r.isMoved=false;r.startMoving=false;return}r.isTouched=false;r.isMoved=false;r.startMoving=false;var p;if(i.followFinger){p=s?t.translate:-t.translate}else{p=-r.currentTranslate}if(i.cssMode){return}if(i.freeMode){if(p<-t.minTranslate()){t.slideTo(t.activeIndex);return}if(p>-t.maxTranslate()){if(t.slides.length<o.length){t.slideTo(o.length-1)}else{t.slideTo(t.slides.length-1)}return}if(i.freeModeMomentum){if(r.velocities.length>1){var c=r.velocities.pop();var v=r.velocities.pop();var h=c.position-v.position;var m=c.time-v.time;t.velocity=h/m;t.velocity/=2;if(Math.abs(t.velocity)<i.freeModeMinimumVelocity){t.velocity=0}if(m>150||U.now()-c.time>300){t.velocity=0}}else{t.velocity=0}t.velocity*=i.freeModeMomentumVelocityRatio;r.velocities.length=0;var g=1e3*i.freeModeMomentumRatio;var b=t.velocity*g;var w=t.translate+b;if(s)w=-w;var y=false;var T;var E=Math.abs(t.velocity)*20*i.freeModeMomentumBounceRatio;var S=void 0;if(w<t.maxTranslate()){if(i.freeModeMomentumBounce){if(w+t.maxTranslate()<-E){w=t.maxTranslate()-E}T=t.maxTranslate();y=true;r.allowMomentumBounce=true}else{w=t.maxTranslate()}if(i.loop&&i.centeredSlides)S=true}else if(w>t.minTranslate()){if(i.freeModeMomentumBounce){if(w-t.minTranslate()>E){w=t.minTranslate()+E}T=t.minTranslate();y=true;r.allowMomentumBounce=true}else{w=t.minTranslate()}if(i.loop&&i.centeredSlides)S=true}else if(i.freeModeSticky){var x=void 0;for(var C=0;C<o.length;C+=1){if(o[C]>-w){x=C;break}}if(Math.abs(o[x]-w)<Math.abs(o[x-1]-w)||t.swipeDirection==="next"){w=o[x]}else{w=o[x-1]}w=-w}if(S){t.once("transitionEnd",(function(){t.loopFix()}))}if(t.velocity!==0){if(s){g=Math.abs((-w-t.translate)/t.velocity)}else{g=Math.abs((w-t.translate)/t.velocity)}if(i.freeModeSticky){var M=Math.abs((s?-w:w)-t.translate);var P=t.slidesSizesGrid[t.activeIndex];if(M<P){g=i.speed}else if(M<2*P){g=i.speed*1.5}else{g=i.speed*2.5}}}else if(i.freeModeSticky){t.slideToClosest();return}if(i.freeModeMomentumBounce&&y){t.updateProgress(T);t.setTransition(g);t.setTranslate(w);t.transitionStart(true,t.swipeDirection);t.animating=true;n.transitionEnd((function(){if(!t||t.destroyed||!r.allowMomentumBounce)return;t.emit("momentumBounce");t.setTransition(i.speed);setTimeout((function(){t.setTranslate(T);n.transitionEnd((function(){if(!t||t.destroyed)return;t.transitionEnd()}))}),0)}))}else if(t.velocity){t.updateProgress(w);t.setTransition(g);t.setTranslate(w);t.transitionStart(true,t.swipeDirection);if(!t.animating){t.animating=true;n.transitionEnd((function(){if(!t||t.destroyed)return;t.transitionEnd()}))}}else{t.updateProgress(w)}t.updateActiveIndex();t.updateSlidesClasses()}else if(i.freeModeSticky){t.slideToClosest();return}if(!i.freeModeMomentum||f>=i.longSwipesMs){t.updateProgress();t.updateActiveIndex();t.updateSlidesClasses()}return}var k=0;var L=t.slidesSizesGrid[0];for(var z=0;z<l.length;z+=z<i.slidesPerGroupSkip?1:i.slidesPerGroup){var $=z<i.slidesPerGroupSkip-1?1:i.slidesPerGroup;if(typeof l[z+$]!=="undefined"){if(p>=l[z]&&p<l[z+$]){k=z;L=l[z+$]-l[z]}}else if(p>=l[z]){k=z;L=l[l.length-1]-l[l.length-2]}}var D=(p-l[k])/L;var O=k<i.slidesPerGroupSkip-1?1:i.slidesPerGroup;if(f>i.longSwipesMs){if(!i.longSwipes){t.slideTo(t.activeIndex);return}if(t.swipeDirection==="next"){if(D>=i.longSwipesRatio)t.slideTo(k+O);else t.slideTo(k)}if(t.swipeDirection==="prev"){if(D>1-i.longSwipesRatio)t.slideTo(k+O);else t.slideTo(k)}}else{if(!i.shortSwipes){t.slideTo(t.activeIndex);return}var I=t.navigation&&(d.target===t.navigation.nextEl||d.target===t.navigation.prevEl);if(!I){if(t.swipeDirection==="next"){t.slideTo(k+O)}if(t.swipeDirection==="prev"){t.slideTo(k)}}else if(d.target===t.navigation.nextEl){t.slideTo(k+O)}else{t.slideTo(k)}}}function Ne(){var e=this;var t=e.params,r=e.el;if(r&&r.offsetWidth===0)return;if(t.breakpoints){e.setBreakpoint()}var i=e.allowSlideNext,a=e.allowSlidePrev,s=e.snapGrid;e.allowSlideNext=true;e.allowSlidePrev=true;e.updateSize();e.updateSlides();e.updateSlidesClasses();if((t.slidesPerView==="auto"||t.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides){e.slideTo(e.slides.length-1,0,false,true)}else{e.slideTo(e.activeIndex,0,false,true)}if(e.autoplay&&e.autoplay.running&&e.autoplay.paused){e.autoplay.run()}e.allowSlidePrev=a;e.allowSlideNext=i;if(e.params.watchOverflow&&s!==e.snapGrid){e.checkOverflow()}}function Fe(e){var t=this;if(!t.allowClick){if(t.params.preventClicks)e.preventDefault();if(t.params.preventClicksPropagation&&t.animating){e.stopPropagation();e.stopImmediatePropagation()}}}function Re(){var e=this;var t=e.wrapperEl,r=e.rtlTranslate;e.previousTranslate=e.translate;if(e.isHorizontal()){if(r){e.translate=t.scrollWidth-t.offsetWidth-t.scrollLeft}else{e.translate=-t.scrollLeft}}else{e.translate=-t.scrollTop}if(e.translate===-0)e.translate=0;e.updateActiveIndex();e.updateSlidesClasses();var i;var a=e.maxTranslate()-e.minTranslate();if(a===0){i=0}else{i=(e.translate-e.minTranslate())/a}if(i!==e.progress){e.updateProgress(r?-e.translate:e.translate)}e.emit("setTranslate",e.translate,false)}var je=false;function qe(){}function _e(){var e=this;var t=e.params,r=e.touchEvents,a=e.el,s=e.wrapperEl;e.onTouchStart=He.bind(e);e.onTouchMove=Ve.bind(e);e.onTouchEnd=We.bind(e);if(t.cssMode){e.onScroll=Re.bind(e)}e.onClick=Fe.bind(e);var n=!!t.nested;if(!K.touch&&K.pointerEvents){a.addEventListener(r.start,e.onTouchStart,false);i.addEventListener(r.move,e.onTouchMove,n);i.addEventListener(r.end,e.onTouchEnd,false)}else{if(K.touch){var l=r.start==="touchstart"&&K.passiveListener&&t.passiveListeners?{passive:true,capture:false}:false;a.addEventListener(r.start,e.onTouchStart,l);a.addEventListener(r.move,e.onTouchMove,K.passiveListener?{passive:false,capture:n}:n);a.addEventListener(r.end,e.onTouchEnd,l);if(r.cancel){a.addEventListener(r.cancel,e.onTouchEnd,l)}if(!je){i.addEventListener("touchstart",qe);je=true}}if(t.simulateTouch&&!Ye.ios&&!Ye.android||t.simulateTouch&&!K.touch&&Ye.ios){a.addEventListener("mousedown",e.onTouchStart,false);i.addEventListener("mousemove",e.onTouchMove,n);i.addEventListener("mouseup",e.onTouchEnd,false)}}if(t.preventClicks||t.preventClicksPropagation){a.addEventListener("click",e.onClick,true)}if(t.cssMode){s.addEventListener("scroll",e.onScroll)}if(t.updateOnWindowResize){e.on(Ye.ios||Ye.android?"resize orientationchange observerUpdate":"resize observerUpdate",Ne,true)}else{e.on("observerUpdate",Ne,true)}}function Ue(){var e=this;var t=e.params,r=e.touchEvents,a=e.el,s=e.wrapperEl;var n=!!t.nested;if(!K.touch&&K.pointerEvents){a.removeEventListener(r.start,e.onTouchStart,false);i.removeEventListener(r.move,e.onTouchMove,n);i.removeEventListener(r.end,e.onTouchEnd,false)}else{if(K.touch){var l=r.start==="onTouchStart"&&K.passiveListener&&t.passiveListeners?{passive:true,capture:false}:false;a.removeEventListener(r.start,e.onTouchStart,l);a.removeEventListener(r.move,e.onTouchMove,n);a.removeEventListener(r.end,e.onTouchEnd,l);if(r.cancel){a.removeEventListener(r.cancel,e.onTouchEnd,l)}}if(t.simulateTouch&&!Ye.ios&&!Ye.android||t.simulateTouch&&!K.touch&&Ye.ios){a.removeEventListener("mousedown",e.onTouchStart,false);i.removeEventListener("mousemove",e.onTouchMove,n);i.removeEventListener("mouseup",e.onTouchEnd,false)}}if(t.preventClicks||t.preventClicksPropagation){a.removeEventListener("click",e.onClick,true)}if(t.cssMode){s.removeEventListener("scroll",e.onScroll)}e.off(Ye.ios||Ye.android?"resize orientationchange observerUpdate":"resize observerUpdate",Ne)}var Ke={attachEvents:_e,detachEvents:Ue};function Qe(){var e=this;var t=e.activeIndex,r=e.initialized,i=e.loopedSlides,a=i===void 0?0:i,s=e.params,n=e.$el;var l=s.breakpoints;if(!l||l&&Object.keys(l).length===0)return;var o=e.getBreakpoint(l);if(o&&e.currentBreakpoint!==o){var d=o in l?l[o]:undefined;if(d){["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach((function(e){var t=d[e];if(typeof t==="undefined")return;if(e==="slidesPerView"&&(t==="AUTO"||t==="auto")){d[e]="auto"}else if(e==="slidesPerView"){d[e]=parseFloat(t)}else{d[e]=parseInt(t,10)}}))}var u=d||e.originalParams;var f=s.slidesPerColumn>1;var p=u.slidesPerColumn>1;if(f&&!p){n.removeClass(s.containerModifierClass+"multirow "+s.containerModifierClass+"multirow-column")}else if(!f&&p){n.addClass(s.containerModifierClass+"multirow");if(u.slidesPerColumnFill==="column"){n.addClass(s.containerModifierClass+"multirow-column")}}var c=u.direction&&u.direction!==s.direction;var v=s.loop&&(u.slidesPerView!==s.slidesPerView||c);if(c&&r){e.changeDirection()}U.extend(e.params,u);U.extend(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev});e.currentBreakpoint=o;if(v&&r){e.loopDestroy();e.loopCreate();e.updateSlides();e.slideTo(t-a+e.loopedSlides,0,false)}e.emit("breakpoint",u)}}function Ze(e){if(!e)return undefined;var t=false;var r=Object.keys(e).map((function(e){if(typeof e==="string"&&e.indexOf("@")===0){var t=parseFloat(e.substr(1));var r=s.innerHeight*t;return{value:r,point:e}}return{value:e,point:e}}));r.sort((function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)}));for(var i=0;i<r.length;i+=1){var a=r[i],n=a.point,l=a.value;if(l<=s.innerWidth){t=n}}return t||"max"}var Je={setBreakpoint:Qe,getBreakpoint:Ze};function et(){var e=this;var t=e.classNames,r=e.params,i=e.rtl,a=e.$el;var s=[];s.push("initialized");s.push(r.direction);if(r.freeMode){s.push("free-mode")}if(r.autoHeight){s.push("autoheight")}if(i){s.push("rtl")}if(r.slidesPerColumn>1){s.push("multirow");if(r.slidesPerColumnFill==="column"){s.push("multirow-column")}}if(Ye.android){s.push("android")}if(Ye.ios){s.push("ios")}if(r.cssMode){s.push("css-mode")}s.forEach((function(e){t.push(r.containerModifierClass+e)}));a.addClass(t.join(" "))}function tt(){var e=this;var t=e.$el,r=e.classNames;t.removeClass(r.join(" "))}var rt={addClasses:et,removeClasses:tt};function it(e,t,r,i,a,n){var l;function d(){if(n)n()}var u=o(e).parent("picture")[0];if(!u&&(!e.complete||!a)){if(t){l=new s.Image;l.onload=d;l.onerror=d;if(i){l.sizes=i}if(r){l.srcset=r}if(t){l.src=t}}else{d()}}else{d()}}function at(){var e=this;e.imagesToLoad=e.$el.find("img");function t(){if(typeof e==="undefined"||e===null||!e||e.destroyed)return;if(e.imagesLoaded!==undefined)e.imagesLoaded+=1;if(e.imagesLoaded===e.imagesToLoad.length){if(e.params.updateOnImagesReady)e.update();e.emit("imagesReady")}}for(var r=0;r<e.imagesToLoad.length;r+=1){var i=e.imagesToLoad[r];e.loadImage(i,i.currentSrc||i.getAttribute("src"),i.srcset||i.getAttribute("srcset"),i.sizes||i.getAttribute("sizes"),true,t)}}var st={loadImage:it,preloadImages:at};function nt(){var e=this;var t=e.params;var r=e.isLocked;var i=e.slides.length>0&&t.slidesOffsetBefore+t.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length;if(t.slidesOffsetBefore&&t.slidesOffsetAfter&&i){e.isLocked=i<=e.size}else{e.isLocked=e.snapGrid.length===1}e.allowSlideNext=!e.isLocked;e.allowSlidePrev=!e.isLocked;if(r!==e.isLocked)e.emit(e.isLocked?"lock":"unlock");if(r&&r!==e.isLocked){e.isEnd=false;e.navigation.update()}}var lt={checkOverflow:nt};var ot={init:true,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:false,updateOnWindowResize:true,preventInteractionOnTransition:false,edgeSwipeDetection:false,edgeSwipeThreshold:20,freeMode:false,freeModeMomentum:true,freeModeMomentumRatio:1,freeModeMomentumBounce:true,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:false,freeModeMinimumVelocity:.02,autoHeight:false,setWrapperSize:false,virtualTranslate:false,effect:"slide",breakpoints:undefined,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:false,centeredSlidesBounds:false,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:true,centerInsufficientSlides:false,watchOverflow:false,roundLengths:false,touchRatio:1,touchAngle:45,simulateTouch:true,shortSwipes:true,longSwipes:true,longSwipesRatio:.5,longSwipesMs:300,followFinger:true,allowTouchMove:true,threshold:0,touchMoveStopPropagation:false,touchStartPreventDefault:true,touchStartForcePreventDefault:false,touchReleaseOnEdges:false,uniqueNavElements:true,resistance:true,resistanceRatio:.85,watchSlidesProgress:false,watchSlidesVisibility:false,grabCursor:false,preventClicks:true,preventClicksPropagation:true,slideToClickedSlide:false,preloadImages:true,updateOnImagesReady:true,loop:false,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:false,allowSlidePrev:true,allowSlideNext:true,swipeHandler:null,noSwiping:true,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:true,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:true};var dt={update:le,translate:ce,transition:ge,slide:Ce,loop:Le,grabCursor:De,manipulation:Xe,events:Ke,breakpoints:Je,checkOverflow:lt,classes:rt,images:st};var ut={};var ft=function(e){__extends(t,e);function t(){var r=[];for(var i=0;i<arguments.length;i++){r[i]=arguments[i]}var a=this;var s;var n;if(r.length===1&&r[0].constructor&&r[0].constructor===Object){n=r[0]}else{s=r[0],n=r[1]}if(!n)n={};n=U.extend({},n);if(s&&!n.el)n.el=s;a=e.call(this,n)||this;Object.keys(dt).forEach((function(e){Object.keys(dt[e]).forEach((function(r){if(!t.prototype[r]){t.prototype[r]=dt[e][r]}}))}));var l=a;if(typeof l.modules==="undefined"){l.modules={}}Object.keys(l.modules).forEach((function(e){var t=l.modules[e];if(t.params){var r=Object.keys(t.params)[0];var i=t.params[r];if(typeof i!=="object"||i===null)return;if(!(r in n&&"enabled"in i))return;if(n[r]===true){n[r]={enabled:true}}if(typeof n[r]==="object"&&!("enabled"in n[r])){n[r].enabled=true}if(!n[r])n[r]={enabled:false}}}));var d=U.extend({},ot);l.useModulesParams(d);l.params=U.extend({},d,ut,n);l.originalParams=U.extend({},l.params);l.passedParams=U.extend({},n);l.$=o;var u=o(l.params.el);s=u[0];if(!s){return undefined}if(u.length>1){var f=[];u.each((function(e,r){var i=U.extend({},n,{el:r});f.push(new t(i))}));return f}s.swiper=l;u.data("swiper",l);var p;if(s&&s.shadowRoot&&s.shadowRoot.querySelector){p=o(s.shadowRoot.querySelector("."+l.params.wrapperClass));p.children=function(e){return u.children(e)}}else{p=u.children("."+l.params.wrapperClass)}U.extend(l,{$el:u,el:s,$wrapperEl:p,wrapperEl:p[0],classNames:[],slides:o(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return l.params.direction==="horizontal"},isVertical:function(){return l.params.direction==="vertical"},rtl:s.dir.toLowerCase()==="rtl"||u.css("direction")==="rtl",rtlTranslate:l.params.direction==="horizontal"&&(s.dir.toLowerCase()==="rtl"||u.css("direction")==="rtl"),wrongRTL:p.css("display")==="-webkit-box",activeIndex:0,realIndex:0,isBeginning:true,isEnd:false,translate:0,previousTranslate:0,progress:0,velocity:0,animating:false,allowSlideNext:l.params.allowSlideNext,allowSlidePrev:l.params.allowSlidePrev,touchEvents:function e(){var t=["touchstart","touchmove","touchend","touchcancel"];var r=["mousedown","mousemove","mouseup"];if(K.pointerEvents){r=["pointerdown","pointermove","pointerup"]}l.touchEventsTouch={start:t[0],move:t[1],end:t[2],cancel:t[3]};l.touchEventsDesktop={start:r[0],move:r[1],end:r[2]};return K.touch||!l.params.simulateTouch?l.touchEventsTouch:l.touchEventsDesktop}(),touchEventsData:{isTouched:undefined,isMoved:undefined,allowTouchCallbacks:undefined,touchStartTime:undefined,isScrolling:undefined,currentTranslate:undefined,startTranslate:undefined,allowThresholdMove:undefined,formElements:"input, select, option, textarea, button, video, label",lastClickTime:U.now(),clickTimeout:undefined,velocities:[],allowMomentumBounce:undefined,isTouchEvent:undefined,startMoving:undefined},allowClick:true,allowTouchMove:l.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0});l.useModules();if(l.params.init){l.init()}return l}t.prototype.slidesPerViewDynamic=function(){var e=this;var t=e.params,r=e.slides,i=e.slidesGrid,a=e.size,s=e.activeIndex;var n=1;if(t.centeredSlides){var l=r[s].swiperSlideSize;var o=void 0;for(var d=s+1;d<r.length;d+=1){if(r[d]&&!o){l+=r[d].swiperSlideSize;n+=1;if(l>a)o=true}}for(var d=s-1;d>=0;d-=1){if(r[d]&&!o){l+=r[d].swiperSlideSize;n+=1;if(l>a)o=true}}}else{for(var d=s+1;d<r.length;d+=1){if(i[d]-i[s]<a){n+=1}}}return n};t.prototype.update=function(){var e=this;if(!e||e.destroyed)return;var t=e.snapGrid,r=e.params;if(r.breakpoints){e.setBreakpoint()}e.updateSize();e.updateSlides();e.updateProgress();e.updateSlidesClasses();function i(){var t=e.rtlTranslate?e.translate*-1:e.translate;var r=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(r);e.updateActiveIndex();e.updateSlidesClasses()}var a;if(e.params.freeMode){i();if(e.params.autoHeight){e.updateAutoHeight()}}else{if((e.params.slidesPerView==="auto"||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides){a=e.slideTo(e.slides.length-1,0,false,true)}else{a=e.slideTo(e.activeIndex,0,false,true)}if(!a){i()}}if(r.watchOverflow&&t!==e.snapGrid){e.checkOverflow()}e.emit("update")};t.prototype.changeDirection=function(e,t){if(t===void 0){t=true}var r=this;var i=r.params.direction;if(!e){e=i==="horizontal"?"vertical":"horizontal"}if(e===i||e!=="horizontal"&&e!=="vertical"){return r}r.$el.removeClass(""+r.params.containerModifierClass+i).addClass(""+r.params.containerModifierClass+e);r.params.direction=e;r.slides.each((function(t,r){if(e==="vertical"){r.style.width=""}else{r.style.height=""}}));r.emit("changeDirection");if(t)r.update();return r};t.prototype.init=function(){var e=this;if(e.initialized)return;e.emit("beforeInit");if(e.params.breakpoints){e.setBreakpoint()}e.addClasses();if(e.params.loop){e.loopCreate()}e.updateSize();e.updateSlides();if(e.params.watchOverflow){e.checkOverflow()}if(e.params.grabCursor){e.setGrabCursor()}if(e.params.preloadImages){e.preloadImages()}if(e.params.loop){e.slideTo(e.params.initialSlide+e.loopedSlides,0,e.params.runCallbacksOnInit)}else{e.slideTo(e.params.initialSlide,0,e.params.runCallbacksOnInit)}e.attachEvents();e.initialized=true;e.emit("init")};t.prototype.destroy=function(e,t){if(e===void 0){e=true}if(t===void 0){t=true}var r=this;var i=r.params,a=r.$el,s=r.$wrapperEl,n=r.slides;if(typeof r.params==="undefined"||r.destroyed){return null}r.emit("beforeDestroy");r.initialized=false;r.detachEvents();if(i.loop){r.loopDestroy()}if(t){r.removeClasses();a.removeAttr("style");s.removeAttr("style");if(n&&n.length){n.removeClass([i.slideVisibleClass,i.slideActiveClass,i.slideNextClass,i.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")}}r.emit("destroy");Object.keys(r.eventsListeners).forEach((function(e){r.off(e)}));if(e!==false){r.$el[0].swiper=null;r.$el.data("swiper",null);U.deleteProps(r)}r.destroyed=true;return null};t.extendDefaults=function(e){U.extend(ut,e)};Object.defineProperty(t,"extendedDefaults",{get:function(){return ut},enumerable:false,configurable:true});Object.defineProperty(t,"defaults",{get:function(){return ot},enumerable:false,configurable:true});Object.defineProperty(t,"Class",{get:function(){return Q},enumerable:false,configurable:true});Object.defineProperty(t,"$",{get:function(){return o},enumerable:false,configurable:true});return t}(Q);e("Swiper",ft);var pt={name:"device",proto:{device:Ye},static:{device:Ye}};var ct={name:"support",proto:{support:K},static:{support:K}};var vt=function e(){function t(){var e=s.navigator.userAgent.toLowerCase();return e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0}return{isEdge:!!s.navigator.userAgent.match(/Edge/g),isSafari:t(),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(s.navigator.userAgent)}}();var ht={name:"browser",proto:{browser:vt},static:{browser:vt}};var mt={name:"resize",create:function(){var e=this;U.extend(e,{resize:{resizeHandler:function(){if(!e||e.destroyed||!e.initialized)return;e.emit("beforeResize");e.emit("resize")},orientationChangeHandler:function(){if(!e||e.destroyed||!e.initialized)return;e.emit("orientationchange")}}})},on:{init:function(){var e=this;s.addEventListener("resize",e.resize.resizeHandler);s.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy:function(){var e=this;s.removeEventListener("resize",e.resize.resizeHandler);s.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}};var gt={func:s.MutationObserver||s.WebkitMutationObserver,attach:function(e,t){if(t===void 0){t={}}var r=this;var i=gt.func;var a=new i((function(e){if(e.length===1){r.emit("observerUpdate",e[0]);return}var t=function t(){r.emit("observerUpdate",e[0])};if(s.requestAnimationFrame){s.requestAnimationFrame(t)}else{s.setTimeout(t,0)}}));a.observe(e,{attributes:typeof t.attributes==="undefined"?true:t.attributes,childList:typeof t.childList==="undefined"?true:t.childList,characterData:typeof t.characterData==="undefined"?true:t.characterData});r.observer.observers.push(a)},init:function(){var e=this;if(!K.observer||!e.params.observer)return;if(e.params.observeParents){var t=e.$el.parents();for(var r=0;r<t.length;r+=1){e.observer.attach(t[r])}}e.observer.attach(e.$el[0],{childList:e.params.observeSlideChildren});e.observer.attach(e.$wrapperEl[0],{attributes:false})},destroy:function(){var e=this;e.observer.observers.forEach((function(e){e.disconnect()}));e.observer.observers=[]}};var bt={name:"observer",params:{observer:false,observeParents:false,observeSlideChildren:false},create:function(){var e=this;U.extend(e,{observer:{init:gt.init.bind(e),attach:gt.attach.bind(e),destroy:gt.destroy.bind(e),observers:[]}})},on:{init:function(){var e=this;e.observer.init()},destroy:function(){var e=this;e.observer.destroy()}}};var wt={handle:function(e){var t=this;var r=t.rtlTranslate;var a=e;if(a.originalEvent)a=a.originalEvent;var n=a.keyCode||a.charCode;if(!t.allowSlideNext&&(t.isHorizontal()&&n===39||t.isVertical()&&n===40||n===34)){return false}if(!t.allowSlidePrev&&(t.isHorizontal()&&n===37||t.isVertical()&&n===38||n===33)){return false}if(a.shiftKey||a.altKey||a.ctrlKey||a.metaKey){return undefined}if(i.activeElement&&i.activeElement.nodeName&&(i.activeElement.nodeName.toLowerCase()==="input"||i.activeElement.nodeName.toLowerCase()==="textarea")){return undefined}if(t.params.keyboard.onlyInViewport&&(n===33||n===34||n===37||n===39||n===38||n===40)){var l=false;if(t.$el.parents("."+t.params.slideClass).length>0&&t.$el.parents("."+t.params.slideActiveClass).length===0){return undefined}var o=s.innerWidth;var d=s.innerHeight;var u=t.$el.offset();if(r)u.left-=t.$el[0].scrollLeft;var f=[[u.left,u.top],[u.left+t.width,u.top],[u.left,u.top+t.height],[u.left+t.width,u.top+t.height]];for(var p=0;p<f.length;p+=1){var c=f[p];if(c[0]>=0&&c[0]<=o&&c[1]>=0&&c[1]<=d){l=true}}if(!l)return undefined}if(t.isHorizontal()){if(n===33||n===34||n===37||n===39){if(a.preventDefault)a.preventDefault();else a.returnValue=false}if((n===34||n===39)&&!r||(n===33||n===37)&&r)t.slideNext();if((n===33||n===37)&&!r||(n===34||n===39)&&r)t.slidePrev()}else{if(n===33||n===34||n===38||n===40){if(a.preventDefault)a.preventDefault();else a.returnValue=false}if(n===34||n===40)t.slideNext();if(n===33||n===38)t.slidePrev()}t.emit("keyPress",n);return undefined},enable:function(){var e=this;if(e.keyboard.enabled)return;o(i).on("keydown",e.keyboard.handle);e.keyboard.enabled=true},disable:function(){var e=this;if(!e.keyboard.enabled)return;o(i).off("keydown",e.keyboard.handle);e.keyboard.enabled=false}};var yt={name:"keyboard",params:{keyboard:{enabled:false,onlyInViewport:true}},create:function(){var e=this;U.extend(e,{keyboard:{enabled:false,enable:wt.enable.bind(e),disable:wt.disable.bind(e),handle:wt.handle.bind(e)}})},on:{init:function(){var e=this;if(e.params.keyboard.enabled){e.keyboard.enable()}},destroy:function(){var e=this;if(e.keyboard.enabled){e.keyboard.disable()}}}};function Tt(){var e="onwheel";var t=e in i;if(!t){var r=i.createElement("div");r.setAttribute(e,"return;");t=typeof r[e]==="function"}if(!t&&i.implementation&&i.implementation.hasFeature&&i.implementation.hasFeature("","")!==true){t=i.implementation.hasFeature("Events.wheel","3.0")}return t}var Et={lastScrollTime:U.now(),lastEventBeforeSnap:undefined,recentWheelEvents:[],event:function(){if(s.navigator.userAgent.indexOf("firefox")>-1)return"DOMMouseScroll";return Tt()?"wheel":"mousewheel"},normalize:function(e){var t=10;var r=40;var i=800;var a=0;var s=0;var n=0;var l=0;if("detail"in e){s=e.detail}if("wheelDelta"in e){s=-e.wheelDelta/120}if("wheelDeltaY"in e){s=-e.wheelDeltaY/120}if("wheelDeltaX"in e){a=-e.wheelDeltaX/120}if("axis"in e&&e.axis===e.HORIZONTAL_AXIS){a=s;s=0}n=a*t;l=s*t;if("deltaY"in e){l=e.deltaY}if("deltaX"in e){n=e.deltaX}if(e.shiftKey&&!n){n=l;l=0}if((n||l)&&e.deltaMode){if(e.deltaMode===1){n*=r;l*=r}else{n*=i;l*=i}}if(n&&!a){a=n<1?-1:1}if(l&&!s){s=l<1?-1:1}return{spinX:a,spinY:s,pixelX:n,pixelY:l}},handleMouseEnter:function(){var e=this;e.mouseEntered=true},handleMouseLeave:function(){var e=this;e.mouseEntered=false},handle:function(e){var t=e;var r=this;var i=r.params.mousewheel;if(r.params.cssMode){t.preventDefault()}var a=r.$el;if(r.params.mousewheel.eventsTarged!=="container"){a=o(r.params.mousewheel.eventsTarged)}if(!r.mouseEntered&&!a[0].contains(t.target)&&!i.releaseOnEdges)return true;if(t.originalEvent)t=t.originalEvent;var s=0;var n=r.rtlTranslate?-1:1;var l=Et.normalize(t);if(i.forceToAxis){if(r.isHorizontal()){if(Math.abs(l.pixelX)>Math.abs(l.pixelY))s=l.pixelX*n;else return true}else if(Math.abs(l.pixelY)>Math.abs(l.pixelX))s=l.pixelY;else return true}else{s=Math.abs(l.pixelX)>Math.abs(l.pixelY)?-l.pixelX*n:-l.pixelY}if(s===0)return true;if(i.invert)s=-s;if(!r.params.freeMode){var d={time:U.now(),delta:Math.abs(s),direction:Math.sign(s),raw:e};var u=r.mousewheel.recentWheelEvents;if(u.length>=2){u.shift()}var f=u.length?u[u.length-1]:undefined;u.push(d);if(f){if(d.direction!==f.direction||d.delta>f.delta||d.time>f.time+150){r.mousewheel.animateSlider(d)}}else{r.mousewheel.animateSlider(d)}if(r.mousewheel.releaseScroll(d)){return true}}else{var p={time:U.now(),delta:Math.abs(s),direction:Math.sign(s)};var c=r.mousewheel.lastEventBeforeSnap;var v=c&&p.time<c.time+500&&p.delta<=c.delta&&p.direction===c.direction;if(!v){r.mousewheel.lastEventBeforeSnap=undefined;if(r.params.loop){r.loopFix()}var h=r.getTranslate()+s*i.sensitivity;var m=r.isBeginning;var g=r.isEnd;if(h>=r.minTranslate())h=r.minTranslate();if(h<=r.maxTranslate())h=r.maxTranslate();r.setTransition(0);r.setTranslate(h);r.updateProgress();r.updateActiveIndex();r.updateSlidesClasses();if(!m&&r.isBeginning||!g&&r.isEnd){r.updateSlidesClasses()}if(r.params.freeModeSticky){clearTimeout(r.mousewheel.timeout);r.mousewheel.timeout=undefined;var b=r.mousewheel.recentWheelEvents;if(b.length>=15){b.shift()}var f=b.length?b[b.length-1]:undefined;var w=b[0];b.push(p);if(f&&(p.delta>f.delta||p.direction!==f.direction)){b.splice(0)}else if(b.length>=15&&p.time-w.time<500&&w.delta-p.delta>=1&&p.delta<=6){var y=s>0?.8:.2;r.mousewheel.lastEventBeforeSnap=p;b.splice(0);r.mousewheel.timeout=U.nextTick((function(){r.slideToClosest(r.params.speed,true,undefined,y)}),0)}if(!r.mousewheel.timeout){r.mousewheel.timeout=U.nextTick((function(){var e=.5;r.mousewheel.lastEventBeforeSnap=p;b.splice(0);r.slideToClosest(r.params.speed,true,undefined,e)}),500)}}if(!v)r.emit("scroll",t);if(r.params.autoplay&&r.params.autoplayDisableOnInteraction)r.autoplay.stop();if(h===r.minTranslate()||h===r.maxTranslate())return true}}if(t.preventDefault)t.preventDefault();else t.returnValue=false;return false},animateSlider:function(e){var t=this;if(e.delta>=6&&U.now()-t.mousewheel.lastScrollTime<60){return true}if(e.direction<0){if((!t.isEnd||t.params.loop)&&!t.animating){t.slideNext();t.emit("scroll",e.raw)}}else if((!t.isBeginning||t.params.loop)&&!t.animating){t.slidePrev();t.emit("scroll",e.raw)}t.mousewheel.lastScrollTime=(new s.Date).getTime();return false},releaseScroll:function(e){var t=this;var r=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&r.releaseOnEdges){return true}}else if(t.isBeginning&&!t.params.loop&&r.releaseOnEdges){return true}return false},enable:function(){var e=this;var t=Et.event();if(e.params.cssMode){e.wrapperEl.removeEventListener(t,e.mousewheel.handle);return true}if(!t)return false;if(e.mousewheel.enabled)return false;var r=e.$el;if(e.params.mousewheel.eventsTarged!=="container"){r=o(e.params.mousewheel.eventsTarged)}r.on("mouseenter",e.mousewheel.handleMouseEnter);r.on("mouseleave",e.mousewheel.handleMouseLeave);r.on(t,e.mousewheel.handle);e.mousewheel.enabled=true;return true},disable:function(){var e=this;var t=Et.event();if(e.params.cssMode){e.wrapperEl.addEventListener(t,e.mousewheel.handle);return true}if(!t)return false;if(!e.mousewheel.enabled)return false;var r=e.$el;if(e.params.mousewheel.eventsTarged!=="container"){r=o(e.params.mousewheel.eventsTarged)}r.off(t,e.mousewheel.handle);e.mousewheel.enabled=false;return true}};var St={update:function(){var e=this;var t=e.rtl;var r=e.params.pagination;if(!r.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;var i=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length;var a=e.pagination.$el;var s;var n=e.params.loop?Math.ceil((i-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop){s=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup);if(s>i-1-e.loopedSlides*2){s-=i-e.loopedSlides*2}if(s>n-1)s-=n;if(s<0&&e.params.paginationType!=="bullets")s=n+s}else if(typeof e.snapIndex!=="undefined"){s=e.snapIndex}else{s=e.activeIndex||0}if(r.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){var l=e.pagination.bullets;var d;var u;var f=void 0;if(r.dynamicBullets){e.pagination.bulletSize=l.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](true);a.css(e.isHorizontal()?"width":"height",e.pagination.bulletSize*(r.dynamicMainBullets+4)+"px");if(r.dynamicMainBullets>1&&e.previousIndex!==undefined){e.pagination.dynamicBulletIndex+=s-e.previousIndex;if(e.pagination.dynamicBulletIndex>r.dynamicMainBullets-1){e.pagination.dynamicBulletIndex=r.dynamicMainBullets-1}else if(e.pagination.dynamicBulletIndex<0){e.pagination.dynamicBulletIndex=0}}d=s-e.pagination.dynamicBulletIndex;u=d+(Math.min(l.length,r.dynamicMainBullets)-1);f=(u+d)/2}l.removeClass(r.bulletActiveClass+" "+r.bulletActiveClass+"-next "+r.bulletActiveClass+"-next-next "+r.bulletActiveClass+"-prev "+r.bulletActiveClass+"-prev-prev "+r.bulletActiveClass+"-main");if(a.length>1){l.each((function(e,t){var i=o(t);var a=i.index();if(a===s){i.addClass(r.bulletActiveClass)}if(r.dynamicBullets){if(a>=d&&a<=u){i.addClass(r.bulletActiveClass+"-main")}if(a===d){i.prev().addClass(r.bulletActiveClass+"-prev").prev().addClass(r.bulletActiveClass+"-prev-prev")}if(a===u){i.next().addClass(r.bulletActiveClass+"-next").next().addClass(r.bulletActiveClass+"-next-next")}}}))}else{var p=l.eq(s);var c=p.index();p.addClass(r.bulletActiveClass);if(r.dynamicBullets){var v=l.eq(d);var h=l.eq(u);for(var m=d;m<=u;m+=1){l.eq(m).addClass(r.bulletActiveClass+"-main")}if(e.params.loop){if(c>=l.length-r.dynamicMainBullets){for(var m=r.dynamicMainBullets;m>=0;m-=1){l.eq(l.length-m).addClass(r.bulletActiveClass+"-main")}l.eq(l.length-r.dynamicMainBullets-1).addClass(r.bulletActiveClass+"-prev")}else{v.prev().addClass(r.bulletActiveClass+"-prev").prev().addClass(r.bulletActiveClass+"-prev-prev");h.next().addClass(r.bulletActiveClass+"-next").next().addClass(r.bulletActiveClass+"-next-next")}}else{v.prev().addClass(r.bulletActiveClass+"-prev").prev().addClass(r.bulletActiveClass+"-prev-prev");h.next().addClass(r.bulletActiveClass+"-next").next().addClass(r.bulletActiveClass+"-next-next")}}}if(r.dynamicBullets){var g=Math.min(l.length,r.dynamicMainBullets+4);var b=(e.pagination.bulletSize*g-e.pagination.bulletSize)/2-f*e.pagination.bulletSize;var w=t?"right":"left";l.css(e.isHorizontal()?w:"top",b+"px")}}if(r.type==="fraction"){a.find("."+r.currentClass).text(r.formatFractionCurrent(s+1));a.find("."+r.totalClass).text(r.formatFractionTotal(n))}if(r.type==="progressbar"){var y=void 0;if(r.progressbarOpposite){y=e.isHorizontal()?"vertical":"horizontal"}else{y=e.isHorizontal()?"horizontal":"vertical"}var T=(s+1)/n;var E=1;var S=1;if(y==="horizontal"){E=T}else{S=T}a.find("."+r.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+E+") scaleY("+S+")").transition(e.params.speed)}if(r.type==="custom"&&r.renderCustom){a.html(r.renderCustom(e,s+1,n));e.emit("paginationRender",e,a[0])}else{e.emit("paginationUpdate",e,a[0])}a[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](r.lockClass)},render:function(){var e=this;var t=e.params.pagination;if(!t.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;var r=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length;var i=e.pagination.$el;var a="";if(t.type==="bullets"){var s=e.params.loop?Math.ceil((r-e.loopedSlides*2)/e.params.slidesPerGroup):e.snapGrid.length;for(var n=0;n<s;n+=1){if(t.renderBullet){a+=t.renderBullet.call(e,n,t.bulletClass)}else{a+="<"+t.bulletElement+' class="'+t.bulletClass+'"></'+t.bulletElement+">"}}i.html(a);e.pagination.bullets=i.find("."+t.bulletClass)}if(t.type==="fraction"){if(t.renderFraction){a=t.renderFraction.call(e,t.currentClass,t.totalClass)}else{a='<span class="'+t.currentClass+'"></span>'+" / "+('<span class="'+t.totalClass+'"></span>')}i.html(a)}if(t.type==="progressbar"){if(t.renderProgressbar){a=t.renderProgressbar.call(e,t.progressbarFillClass)}else{a='<span class="'+t.progressbarFillClass+'"></span>'}i.html(a)}if(t.type!=="custom"){e.emit("paginationRender",e.pagination.$el[0])}},init:function(){var e=this;var t=e.params.pagination;if(!t.el)return;var r=o(t.el);if(r.length===0)return;if(e.params.uniqueNavElements&&typeof t.el==="string"&&r.length>1&&e.$el.find(t.el).length===1){r=e.$el.find(t.el)}if(t.type==="bullets"&&t.clickable){r.addClass(t.clickableClass)}r.addClass(t.modifierClass+t.type);if(t.type==="bullets"&&t.dynamicBullets){r.addClass(""+t.modifierClass+t.type+"-dynamic");e.pagination.dynamicBulletIndex=0;if(t.dynamicMainBullets<1){t.dynamicMainBullets=1}}if(t.type==="progressbar"&&t.progressbarOpposite){r.addClass(t.progressbarOppositeClass)}if(t.clickable){r.on("click","."+t.bulletClass,(function t(r){r.preventDefault();var i=o(this).index()*e.params.slidesPerGroup;if(e.params.loop)i+=e.loopedSlides;e.slideTo(i)}))}U.extend(e.pagination,{$el:r,el:r[0]})},destroy:function(){var e=this;var t=e.params.pagination;if(!t.el||!e.pagination.el||!e.pagination.$el||e.pagination.$el.length===0)return;var r=e.pagination.$el;r.removeClass(t.hiddenClass);r.removeClass(t.modifierClass+t.type);if(e.pagination.bullets)e.pagination.bullets.removeClass(t.bulletActiveClass);if(t.clickable){r.off("click","."+t.bulletClass)}}};var xt={name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:false,hideOnClick:false,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:false,type:"bullets",dynamicBullets:false,dynamicMainBullets:1,formatFractionCurrent:function(e){return e},formatFractionTotal:function(e){return e},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){var e=this;U.extend(e,{pagination:{init:St.init.bind(e),render:St.render.bind(e),update:St.update.bind(e),destroy:St.destroy.bind(e),dynamicBulletIndex:0}})},on:{init:function(){var e=this;e.pagination.init();e.pagination.render();e.pagination.update()},activeIndexChange:function(){var e=this;if(e.params.loop){e.pagination.update()}else if(typeof e.snapIndex==="undefined"){e.pagination.update()}},snapIndexChange:function(){var e=this;if(!e.params.loop){e.pagination.update()}},slidesLengthChange:function(){var e=this;if(e.params.loop){e.pagination.render();e.pagination.update()}},snapGridLengthChange:function(){var e=this;if(!e.params.loop){e.pagination.render();e.pagination.update()}},destroy:function(){var e=this;e.pagination.destroy()},click:function(e){var t=this;if(t.params.pagination.el&&t.params.pagination.hideOnClick&&t.pagination.$el.length>0&&!o(e.target).hasClass(t.params.pagination.bulletClass)){var r=t.pagination.$el.hasClass(t.params.pagination.hiddenClass);if(r===true){t.emit("paginationShow",t)}else{t.emit("paginationHide",t)}t.pagination.$el.toggleClass(t.params.pagination.hiddenClass)}}}};var Ct={setTranslate:function(){var e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;var t=e.scrollbar,r=e.rtlTranslate,i=e.progress;var a=t.dragSize,s=t.trackSize,n=t.$dragEl,l=t.$el;var o=e.params.scrollbar;var d=a;var u=(s-a)*i;if(r){u=-u;if(u>0){d=a-u;u=0}else if(-u+a>s){d=s+u}}else if(u<0){d=a+u;u=0}else if(u+a>s){d=s-u}if(e.isHorizontal()){n.transform("translate3d("+u+"px, 0, 0)");n[0].style.width=d+"px"}else{n.transform("translate3d(0px, "+u+"px, 0)");n[0].style.height=d+"px"}if(o.hide){clearTimeout(e.scrollbar.timeout);l[0].style.opacity=1;e.scrollbar.timeout=setTimeout((function(){l[0].style.opacity=0;l.transition(400)}),1e3)}},setTransition:function(e){var t=this;if(!t.params.scrollbar.el||!t.scrollbar.el)return;t.scrollbar.$dragEl.transition(e)},updateSize:function(){var e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;var t=e.scrollbar;var r=t.$dragEl,i=t.$el;r[0].style.width="";r[0].style.height="";var a=e.isHorizontal()?i[0].offsetWidth:i[0].offsetHeight;var s=e.size/e.virtualSize;var n=s*(a/e.size);var l;if(e.params.scrollbar.dragSize==="auto"){l=a*s}else{l=parseInt(e.params.scrollbar.dragSize,10)}if(e.isHorizontal()){r[0].style.width=l+"px"}else{r[0].style.height=l+"px"}if(s>=1){i[0].style.display="none"}else{i[0].style.display=""}if(e.params.scrollbar.hide){i[0].style.opacity=0}U.extend(t,{trackSize:a,divider:s,moveDivider:n,dragSize:l});t.$el[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)},getPointerPosition:function(e){var t=this;if(t.isHorizontal()){return e.type==="touchstart"||e.type==="touchmove"?e.targetTouches[0].clientX:e.clientX}return e.type==="touchstart"||e.type==="touchmove"?e.targetTouches[0].clientY:e.clientY},setDragPosition:function(e){var t=this;var r=t.scrollbar,i=t.rtlTranslate;var a=r.$el,s=r.dragSize,n=r.trackSize,l=r.dragStartPos;var o;o=(r.getPointerPosition(e)-a.offset()[t.isHorizontal()?"left":"top"]-(l!==null?l:s/2))/(n-s);o=Math.max(Math.min(o,1),0);if(i){o=1-o}var d=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*o;t.updateProgress(d);t.setTranslate(d);t.updateActiveIndex();t.updateSlidesClasses()},onDragStart:function(e){var t=this;var r=t.params.scrollbar;var i=t.scrollbar,a=t.$wrapperEl;var s=i.$el,n=i.$dragEl;t.scrollbar.isTouched=true;t.scrollbar.dragStartPos=e.target===n[0]||e.target===n?i.getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null;e.preventDefault();e.stopPropagation();a.transition(100);n.transition(100);i.setDragPosition(e);clearTimeout(t.scrollbar.dragTimeout);s.transition(0);if(r.hide){s.css("opacity",1)}if(t.params.cssMode){t.$wrapperEl.css("scroll-snap-type","none")}t.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this;var r=t.scrollbar,i=t.$wrapperEl;var a=r.$el,s=r.$dragEl;if(!t.scrollbar.isTouched)return;if(e.preventDefault)e.preventDefault();else e.returnValue=false;r.setDragPosition(e);i.transition(0);a.transition(0);s.transition(0);t.emit("scrollbarDragMove",e)},onDragEnd:function(e){var t=this;var r=t.params.scrollbar;var i=t.scrollbar,a=t.$wrapperEl;var s=i.$el;if(!t.scrollbar.isTouched)return;t.scrollbar.isTouched=false;if(t.params.cssMode){t.$wrapperEl.css("scroll-snap-type","");a.transition("")}if(r.hide){clearTimeout(t.scrollbar.dragTimeout);t.scrollbar.dragTimeout=U.nextTick((function(){s.css("opacity",0);s.transition(400)}),1e3)}t.emit("scrollbarDragEnd",e);if(r.snapOnRelease){t.slideToClosest()}},enableDraggable:function(){var e=this;if(!e.params.scrollbar.el)return;var t=e.scrollbar,r=e.touchEventsTouch,a=e.touchEventsDesktop,s=e.params;var n=t.$el;var l=n[0];var o=K.passiveListener&&s.passiveListeners?{passive:false,capture:false}:false;var d=K.passiveListener&&s.passiveListeners?{passive:true,capture:false}:false;if(!K.touch){l.addEventListener(a.start,e.scrollbar.onDragStart,o);i.addEventListener(a.move,e.scrollbar.onDragMove,o);i.addEventListener(a.end,e.scrollbar.onDragEnd,d)}else{l.addEventListener(r.start,e.scrollbar.onDragStart,o);l.addEventListener(r.move,e.scrollbar.onDragMove,o);l.addEventListener(r.end,e.scrollbar.onDragEnd,d)}},disableDraggable:function(){var e=this;if(!e.params.scrollbar.el)return;var t=e.scrollbar,r=e.touchEventsTouch,a=e.touchEventsDesktop,s=e.params;var n=t.$el;var l=n[0];var o=K.passiveListener&&s.passiveListeners?{passive:false,capture:false}:false;var d=K.passiveListener&&s.passiveListeners?{passive:true,capture:false}:false;if(!K.touch){l.removeEventListener(a.start,e.scrollbar.onDragStart,o);i.removeEventListener(a.move,e.scrollbar.onDragMove,o);i.removeEventListener(a.end,e.scrollbar.onDragEnd,d)}else{l.removeEventListener(r.start,e.scrollbar.onDragStart,o);l.removeEventListener(r.move,e.scrollbar.onDragMove,o);l.removeEventListener(r.end,e.scrollbar.onDragEnd,d)}},init:function(){var e=this;if(!e.params.scrollbar.el)return;var t=e.scrollbar,r=e.$el;var i=e.params.scrollbar;var a=o(i.el);if(e.params.uniqueNavElements&&typeof i.el==="string"&&a.length>1&&r.find(i.el).length===1){a=r.find(i.el)}var s=a.find("."+e.params.scrollbar.dragClass);if(s.length===0){s=o('<div class="'+e.params.scrollbar.dragClass+'"></div>');a.append(s)}U.extend(t,{$el:a,el:a[0],$dragEl:s,dragEl:s[0]});if(i.draggable){t.enableDraggable()}},destroy:function(){var e=this;e.scrollbar.disableDraggable()}};var Mt={name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:false,draggable:false,snapOnRelease:true,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){var e=this;U.extend(e,{scrollbar:{init:Ct.init.bind(e),destroy:Ct.destroy.bind(e),updateSize:Ct.updateSize.bind(e),setTranslate:Ct.setTranslate.bind(e),setTransition:Ct.setTransition.bind(e),enableDraggable:Ct.enableDraggable.bind(e),disableDraggable:Ct.disableDraggable.bind(e),setDragPosition:Ct.setDragPosition.bind(e),getPointerPosition:Ct.getPointerPosition.bind(e),onDragStart:Ct.onDragStart.bind(e),onDragMove:Ct.onDragMove.bind(e),onDragEnd:Ct.onDragEnd.bind(e),isTouched:false,timeout:null,dragTimeout:null}})},on:{init:function(){var e=this;e.scrollbar.init();e.scrollbar.updateSize();e.scrollbar.setTranslate()},update:function(){var e=this;e.scrollbar.updateSize()},resize:function(){var e=this;e.scrollbar.updateSize()},observerUpdate:function(){var e=this;e.scrollbar.updateSize()},setTranslate:function(){var e=this;e.scrollbar.setTranslate()},setTransition:function(e){var t=this;t.scrollbar.setTransition(e)},destroy:function(){var e=this;e.scrollbar.destroy()}}};var Pt={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX;var r=e.targetTouches[0].pageY;var i=e.targetTouches[1].pageX;var a=e.targetTouches[1].pageY;var s=Math.sqrt(Math.pow(i-t,2)+Math.pow(a-r,2));return s},onGestureStart:function(e){var t=this;var r=t.params.zoom;var i=t.zoom;var a=i.gesture;i.fakeGestureTouched=false;i.fakeGestureMoved=false;if(!K.gestures){if(e.type!=="touchstart"||e.type==="touchstart"&&e.targetTouches.length<2){return}i.fakeGestureTouched=true;a.scaleStart=Pt.getDistanceBetweenTouches(e)}if(!a.$slideEl||!a.$slideEl.length){a.$slideEl=o(e.target).closest("."+t.params.slideClass);if(a.$slideEl.length===0)a.$slideEl=t.slides.eq(t.activeIndex);a.$imageEl=a.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target");a.$imageWrapEl=a.$imageEl.parent("."+r.containerClass);a.maxRatio=a.$imageWrapEl.attr("data-swiper-zoom")||r.maxRatio;if(a.$imageWrapEl.length===0){a.$imageEl=undefined;return}}if(a.$imageEl){a.$imageEl.transition(0)}t.zoom.isScaling=true},onGestureChange:function(e){var t=this;var r=t.params.zoom;var i=t.zoom;var a=i.gesture;if(!K.gestures){if(e.type!=="touchmove"||e.type==="touchmove"&&e.targetTouches.length<2){return}i.fakeGestureMoved=true;a.scaleMove=Pt.getDistanceBetweenTouches(e)}if(!a.$imageEl||a.$imageEl.length===0)return;if(K.gestures){i.scale=e.scale*i.currentScale}else{i.scale=a.scaleMove/a.scaleStart*i.currentScale}if(i.scale>a.maxRatio){i.scale=a.maxRatio-1+Math.pow(i.scale-a.maxRatio+1,.5)}if(i.scale<r.minRatio){i.scale=r.minRatio+1-Math.pow(r.minRatio-i.scale+1,.5)}a.$imageEl.transform("translate3d(0,0,0) scale("+i.scale+")")},onGestureEnd:function(e){var t=this;var r=t.params.zoom;var i=t.zoom;var a=i.gesture;if(!K.gestures){if(!i.fakeGestureTouched||!i.fakeGestureMoved){return}if(e.type!=="touchend"||e.type==="touchend"&&e.changedTouches.length<2&&!Ye.android){return}i.fakeGestureTouched=false;i.fakeGestureMoved=false}if(!a.$imageEl||a.$imageEl.length===0)return;i.scale=Math.max(Math.min(i.scale,a.maxRatio),r.minRatio);a.$imageEl.transition(t.params.speed).transform("translate3d(0,0,0) scale("+i.scale+")");i.currentScale=i.scale;i.isScaling=false;if(i.scale===1)a.$slideEl=undefined},onTouchStart:function(e){var t=this;var r=t.zoom;var i=r.gesture,a=r.image;if(!i.$imageEl||i.$imageEl.length===0)return;if(a.isTouched)return;if(Ye.android&&e.cancelable)e.preventDefault();a.isTouched=true;a.touchesStart.x=e.type==="touchstart"?e.targetTouches[0].pageX:e.pageX;a.touchesStart.y=e.type==="touchstart"?e.targetTouches[0].pageY:e.pageY},onTouchMove:function(e){var t=this;var r=t.zoom;var i=r.gesture,a=r.image,s=r.velocity;if(!i.$imageEl||i.$imageEl.length===0)return;t.allowClick=false;if(!a.isTouched||!i.$slideEl)return;if(!a.isMoved){a.width=i.$imageEl[0].offsetWidth;a.height=i.$imageEl[0].offsetHeight;a.startX=U.getTranslate(i.$imageWrapEl[0],"x")||0;a.startY=U.getTranslate(i.$imageWrapEl[0],"y")||0;i.slideWidth=i.$slideEl[0].offsetWidth;i.slideHeight=i.$slideEl[0].offsetHeight;i.$imageWrapEl.transition(0);if(t.rtl){a.startX=-a.startX;a.startY=-a.startY}}var n=a.width*r.scale;var l=a.height*r.scale;if(n<i.slideWidth&&l<i.slideHeight)return;a.minX=Math.min(i.slideWidth/2-n/2,0);a.maxX=-a.minX;a.minY=Math.min(i.slideHeight/2-l/2,0);a.maxY=-a.minY;a.touchesCurrent.x=e.type==="touchmove"?e.targetTouches[0].pageX:e.pageX;a.touchesCurrent.y=e.type==="touchmove"?e.targetTouches[0].pageY:e.pageY;if(!a.isMoved&&!r.isScaling){if(t.isHorizontal()&&(Math.floor(a.minX)===Math.floor(a.startX)&&a.touchesCurrent.x<a.touchesStart.x||Math.floor(a.maxX)===Math.floor(a.startX)&&a.touchesCurrent.x>a.touchesStart.x)){a.isTouched=false;return}if(!t.isHorizontal()&&(Math.floor(a.minY)===Math.floor(a.startY)&&a.touchesCurrent.y<a.touchesStart.y||Math.floor(a.maxY)===Math.floor(a.startY)&&a.touchesCurrent.y>a.touchesStart.y)){a.isTouched=false;return}}if(e.cancelable){e.preventDefault()}e.stopPropagation();a.isMoved=true;a.currentX=a.touchesCurrent.x-a.touchesStart.x+a.startX;a.currentY=a.touchesCurrent.y-a.touchesStart.y+a.startY;if(a.currentX<a.minX){a.currentX=a.minX+1-Math.pow(a.minX-a.currentX+1,.8)}if(a.currentX>a.maxX){a.currentX=a.maxX-1+Math.pow(a.currentX-a.maxX+1,.8)}if(a.currentY<a.minY){a.currentY=a.minY+1-Math.pow(a.minY-a.currentY+1,.8)}if(a.currentY>a.maxY){a.currentY=a.maxY-1+Math.pow(a.currentY-a.maxY+1,.8)}if(!s.prevPositionX)s.prevPositionX=a.touchesCurrent.x;if(!s.prevPositionY)s.prevPositionY=a.touchesCurrent.y;if(!s.prevTime)s.prevTime=Date.now();s.x=(a.touchesCurrent.x-s.prevPositionX)/(Date.now()-s.prevTime)/2;s.y=(a.touchesCurrent.y-s.prevPositionY)/(Date.now()-s.prevTime)/2;if(Math.abs(a.touchesCurrent.x-s.prevPositionX)<2)s.x=0;if(Math.abs(a.touchesCurrent.y-s.prevPositionY)<2)s.y=0;s.prevPositionX=a.touchesCurrent.x;s.prevPositionY=a.touchesCurrent.y;s.prevTime=Date.now();i.$imageWrapEl.transform("translate3d("+a.currentX+"px, "+a.currentY+"px,0)")},onTouchEnd:function(){var e=this;var t=e.zoom;var r=t.gesture,i=t.image,a=t.velocity;if(!r.$imageEl||r.$imageEl.length===0)return;if(!i.isTouched||!i.isMoved){i.isTouched=false;i.isMoved=false;return}i.isTouched=false;i.isMoved=false;var s=300;var n=300;var l=a.x*s;var o=i.currentX+l;var d=a.y*n;var u=i.currentY+d;if(a.x!==0)s=Math.abs((o-i.currentX)/a.x);if(a.y!==0)n=Math.abs((u-i.currentY)/a.y);var f=Math.max(s,n);i.currentX=o;i.currentY=u;var p=i.width*t.scale;var c=i.height*t.scale;i.minX=Math.min(r.slideWidth/2-p/2,0);i.maxX=-i.minX;i.minY=Math.min(r.slideHeight/2-c/2,0);i.maxY=-i.minY;i.currentX=Math.max(Math.min(i.currentX,i.maxX),i.minX);i.currentY=Math.max(Math.min(i.currentY,i.maxY),i.minY);r.$imageWrapEl.transition(f).transform("translate3d("+i.currentX+"px, "+i.currentY+"px,0)")},onTransitionEnd:function(){var e=this;var t=e.zoom;var r=t.gesture;if(r.$slideEl&&e.previousIndex!==e.activeIndex){if(r.$imageEl){r.$imageEl.transform("translate3d(0,0,0) scale(1)")}if(r.$imageWrapEl){r.$imageWrapEl.transform("translate3d(0,0,0)")}t.scale=1;t.currentScale=1;r.$slideEl=undefined;r.$imageEl=undefined;r.$imageWrapEl=undefined}},toggle:function(e){var t=this;var r=t.zoom;if(r.scale&&r.scale!==1){r.out()}else{r.in(e)}},in:function(e){var t=this;var r=t.zoom;var i=t.params.zoom;var a=r.gesture,s=r.image;if(!a.$slideEl){if(t.params.virtual&&t.params.virtual.enabled&&t.virtual){a.$slideEl=t.$wrapperEl.children("."+t.params.slideActiveClass)}else{a.$slideEl=t.slides.eq(t.activeIndex)}a.$imageEl=a.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target");a.$imageWrapEl=a.$imageEl.parent("."+i.containerClass)}if(!a.$imageEl||a.$imageEl.length===0)return;a.$slideEl.addClass(""+i.zoomedSlideClass);var n;var l;var o;var d;var u;var f;var p;var c;var v;var h;var m;var g;var b;var w;var y;var T;var E;var S;if(typeof s.touchesStart.x==="undefined"&&e){n=e.type==="touchend"?e.changedTouches[0].pageX:e.pageX;l=e.type==="touchend"?e.changedTouches[0].pageY:e.pageY}else{n=s.touchesStart.x;l=s.touchesStart.y}r.scale=a.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio;r.currentScale=a.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio;if(e){E=a.$slideEl[0].offsetWidth;S=a.$slideEl[0].offsetHeight;o=a.$slideEl.offset().left;d=a.$slideEl.offset().top;u=o+E/2-n;f=d+S/2-l;v=a.$imageEl[0].offsetWidth;h=a.$imageEl[0].offsetHeight;m=v*r.scale;g=h*r.scale;b=Math.min(E/2-m/2,0);w=Math.min(S/2-g/2,0);y=-b;T=-w;p=u*r.scale;c=f*r.scale;if(p<b){p=b}if(p>y){p=y}if(c<w){c=w}if(c>T){c=T}}else{p=0;c=0}a.$imageWrapEl.transition(300).transform("translate3d("+p+"px, "+c+"px,0)");a.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+r.scale+")")},out:function(){var e=this;var t=e.zoom;var r=e.params.zoom;var i=t.gesture;if(!i.$slideEl){if(e.params.virtual&&e.params.virtual.enabled&&e.virtual){i.$slideEl=e.$wrapperEl.children("."+e.params.slideActiveClass)}else{i.$slideEl=e.slides.eq(e.activeIndex)}i.$imageEl=i.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target");i.$imageWrapEl=i.$imageEl.parent("."+r.containerClass)}if(!i.$imageEl||i.$imageEl.length===0)return;t.scale=1;t.currentScale=1;i.$imageWrapEl.transition(300).transform("translate3d(0,0,0)");i.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)");i.$slideEl.removeClass(""+r.zoomedSlideClass);i.$slideEl=undefined},enable:function(){var e=this;var t=e.zoom;if(t.enabled)return;t.enabled=true;var r=e.touchEvents.start==="touchstart"&&K.passiveListener&&e.params.passiveListeners?{passive:true,capture:false}:false;var i=K.passiveListener?{passive:false,capture:true}:true;var a="."+e.params.slideClass;if(K.gestures){e.$wrapperEl.on("gesturestart",a,t.onGestureStart,r);e.$wrapperEl.on("gesturechange",a,t.onGestureChange,r);e.$wrapperEl.on("gestureend",a,t.onGestureEnd,r)}else if(e.touchEvents.start==="touchstart"){e.$wrapperEl.on(e.touchEvents.start,a,t.onGestureStart,r);e.$wrapperEl.on(e.touchEvents.move,a,t.onGestureChange,i);e.$wrapperEl.on(e.touchEvents.end,a,t.onGestureEnd,r);if(e.touchEvents.cancel){e.$wrapperEl.on(e.touchEvents.cancel,a,t.onGestureEnd,r)}}e.$wrapperEl.on(e.touchEvents.move,"."+e.params.zoom.containerClass,t.onTouchMove,i)},disable:function(){var e=this;var t=e.zoom;if(!t.enabled)return;e.zoom.enabled=false;var r=e.touchEvents.start==="touchstart"&&K.passiveListener&&e.params.passiveListeners?{passive:true,capture:false}:false;var i=K.passiveListener?{passive:false,capture:true}:true;var a="."+e.params.slideClass;if(K.gestures){e.$wrapperEl.off("gesturestart",a,t.onGestureStart,r);e.$wrapperEl.off("gesturechange",a,t.onGestureChange,r);e.$wrapperEl.off("gestureend",a,t.onGestureEnd,r)}else if(e.touchEvents.start==="touchstart"){e.$wrapperEl.off(e.touchEvents.start,a,t.onGestureStart,r);e.$wrapperEl.off(e.touchEvents.move,a,t.onGestureChange,i);e.$wrapperEl.off(e.touchEvents.end,a,t.onGestureEnd,r);if(e.touchEvents.cancel){e.$wrapperEl.off(e.touchEvents.cancel,a,t.onGestureEnd,r)}}e.$wrapperEl.off(e.touchEvents.move,"."+e.params.zoom.containerClass,t.onTouchMove,i)}};var kt={name:"zoom",params:{zoom:{enabled:false,maxRatio:3,minRatio:1,toggle:true,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var e=this;var t={enabled:false,scale:1,currentScale:1,isScaling:false,gesture:{$slideEl:undefined,slideWidth:undefined,slideHeight:undefined,$imageEl:undefined,$imageWrapEl:undefined,maxRatio:3},image:{isTouched:undefined,isMoved:undefined,currentX:undefined,currentY:undefined,minX:undefined,minY:undefined,maxX:undefined,maxY:undefined,width:undefined,height:undefined,startX:undefined,startY:undefined,touchesStart:{},touchesCurrent:{}},velocity:{x:undefined,y:undefined,prevPositionX:undefined,prevPositionY:undefined,prevTime:undefined}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach((function(r){t[r]=Pt[r].bind(e)}));U.extend(e,{zoom:t});var r=1;Object.defineProperty(e.zoom,"scale",{get:function(){return r},set:function(t){if(r!==t){var i=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:undefined;var a=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:undefined;e.emit("zoomChange",t,i,a)}r=t}})},on:{init:function(){var e=this;if(e.params.zoom.enabled){e.zoom.enable()}},destroy:function(){var e=this;e.zoom.disable()},touchStart:function(e){var t=this;if(!t.zoom.enabled)return;t.zoom.onTouchStart(e)},touchEnd:function(e){var t=this;if(!t.zoom.enabled)return;t.zoom.onTouchEnd(e)},doubleTap:function(e){var t=this;if(t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle){t.zoom.toggle(e)}},transitionEnd:function(){var e=this;if(e.zoom.enabled&&e.params.zoom.enabled){e.zoom.onTransitionEnd()}},slideChange:function(){var e=this;if(e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode){e.zoom.onTransitionEnd()}}}};var Lt={run:function(){var e=this;var t=e.slides.eq(e.activeIndex);var r=e.params.autoplay.delay;if(t.attr("data-swiper-autoplay")){r=t.attr("data-swiper-autoplay")||e.params.autoplay.delay}clearTimeout(e.autoplay.timeout);e.autoplay.timeout=U.nextTick((function(){if(e.params.autoplay.reverseDirection){if(e.params.loop){e.loopFix();e.slidePrev(e.params.speed,true,true);e.emit("autoplay")}else if(!e.isBeginning){e.slidePrev(e.params.speed,true,true);e.emit("autoplay")}else if(!e.params.autoplay.stopOnLastSlide){e.slideTo(e.slides.length-1,e.params.speed,true,true);e.emit("autoplay")}else{e.autoplay.stop()}}else if(e.params.loop){e.loopFix();e.slideNext(e.params.speed,true,true);e.emit("autoplay")}else if(!e.isEnd){e.slideNext(e.params.speed,true,true);e.emit("autoplay")}else if(!e.params.autoplay.stopOnLastSlide){e.slideTo(0,e.params.speed,true,true);e.emit("autoplay")}else{e.autoplay.stop()}if(e.params.cssMode&&e.autoplay.running)e.autoplay.run()}),r)},start:function(){var e=this;if(typeof e.autoplay.timeout!=="undefined")return false;if(e.autoplay.running)return false;e.autoplay.running=true;e.emit("autoplayStart");e.autoplay.run();return true},stop:function(){var e=this;if(!e.autoplay.running)return false;if(typeof e.autoplay.timeout==="undefined")return false;if(e.autoplay.timeout){clearTimeout(e.autoplay.timeout);e.autoplay.timeout=undefined}e.autoplay.running=false;e.emit("autoplayStop");return true},pause:function(e){var t=this;if(!t.autoplay.running)return;if(t.autoplay.paused)return;if(t.autoplay.timeout)clearTimeout(t.autoplay.timeout);t.autoplay.paused=true;if(e===0||!t.params.autoplay.waitForTransition){t.autoplay.paused=false;t.autoplay.run()}else{t.$wrapperEl[0].addEventListener("transitionend",t.autoplay.onTransitionEnd);t.$wrapperEl[0].addEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd)}}};var zt={name:"autoplay",params:{autoplay:{enabled:false,delay:3e3,waitForTransition:true,disableOnInteraction:true,stopOnLastSlide:false,reverseDirection:false}},create:function(){var e=this;U.extend(e,{autoplay:{running:false,paused:false,run:Lt.run.bind(e),start:Lt.start.bind(e),stop:Lt.stop.bind(e),pause:Lt.pause.bind(e),onVisibilityChange:function(){if(document.visibilityState==="hidden"&&e.autoplay.running){e.autoplay.pause()}if(document.visibilityState==="visible"&&e.autoplay.paused){e.autoplay.run();e.autoplay.paused=false}},onTransitionEnd:function(t){if(!e||e.destroyed||!e.$wrapperEl)return;if(t.target!==this)return;e.$wrapperEl[0].removeEventListener("transitionend",e.autoplay.onTransitionEnd);e.$wrapperEl[0].removeEventListener("webkitTransitionEnd",e.autoplay.onTransitionEnd);e.autoplay.paused=false;if(!e.autoplay.running){e.autoplay.stop()}else{e.autoplay.run()}}}})},on:{init:function(){var e=this;if(e.params.autoplay.enabled){e.autoplay.start();document.addEventListener("visibilitychange",e.autoplay.onVisibilityChange)}},beforeTransitionStart:function(e,t){var r=this;if(r.autoplay.running){if(t||!r.params.autoplay.disableOnInteraction){r.autoplay.pause(e)}else{r.autoplay.stop()}}},sliderFirstMove:function(){var e=this;if(e.autoplay.running){if(e.params.autoplay.disableOnInteraction){e.autoplay.stop()}else{e.autoplay.pause()}}},touchEnd:function(){var e=this;if(e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction){e.autoplay.run()}},destroy:function(){var e=this;if(e.autoplay.running){e.autoplay.stop()}document.removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}};var $t=[pt,ct,ht,mt,bt];if(typeof ft.use==="undefined"){ft.use=ft.Class.use;ft.installModule=ft.Class.installModule}ft.use($t);ft.use([xt,Mt,zt,yt,kt])}}}));
\No newline at end of file