react-klasha
Version:
This is an reactJS library for implementing klasha payment gateway
1 lines • 113 kB
JavaScript
import{__extends,__spreadArray}from"tslib";function isObject(e){return e!==null&&typeof e==="object"&&"constructor"in e&&e.constructor===Object}function extend(e,t){if(e===void 0){e={}}if(t===void 0){t={}}Object.keys(t).forEach((function(i){if(typeof e[i]==="undefined")e[i]=t[i];else if(isObject(t[i])&&isObject(e[i])&&Object.keys(t[i]).length>0){extend(e[i],t[i])}}))}var doc=typeof document!=="undefined"?document:{};var ssrDocument={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:""}};extend(doc,ssrDocument);var win=typeof window!=="undefined"?window:{};var ssrWindow={document:ssrDocument,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{}}};extend(win,ssrWindow);var Dom7=function(){function e(e){var t=this;for(var i=0;i<e.length;i+=1){t[i]=e[i]}t.length=e.length;return this}return e}();function $(e,t){var i=[];var r=0;if(e&&!t){if(e instanceof Dom7){return e}}if(e){if(typeof e==="string"){var a=void 0;var s=void 0;var n=e.trim();if(n.indexOf("<")>=0&&n.indexOf(">")>=0){var l="div";if(n.indexOf("<li")===0)l="ul";if(n.indexOf("<tr")===0)l="tbody";if(n.indexOf("<td")===0||n.indexOf("<th")===0)l="tr";if(n.indexOf("<tbody")===0)l="table";if(n.indexOf("<option")===0)l="select";s=doc.createElement(l);s.innerHTML=n;for(r=0;r<s.childNodes.length;r+=1){i.push(s.childNodes[r])}}else{if(!t&&e[0]==="#"&&!e.match(/[ .<>:~]/)){a=[doc.getElementById(e.trim().split("#")[1])]}else{a=(t||doc).querySelectorAll(e.trim())}for(r=0;r<a.length;r+=1){if(a[r])i.push(a[r])}}}else if(e.nodeType||e===win||e===doc){i.push(e)}else if(e.length>0&&e[0].nodeType){for(r=0;r<e.length;r+=1){i.push(e[r])}}}return new Dom7(i)}$.fn=Dom7.prototype;$.Class=Dom7;$.Dom7=Dom7;function unique(e){var t=[];for(var i=0;i<e.length;i+=1){if(t.indexOf(e[i])===-1)t.push(e[i])}return t}function addClass(e){if(typeof e==="undefined"){return this}var t=e.split(" ");for(var i=0;i<t.length;i+=1){for(var r=0;r<this.length;r+=1){if(typeof this[r]!=="undefined"&&typeof this[r].classList!=="undefined")this[r].classList.add(t[i])}}return this}function removeClass(e){var t=e.split(" ");for(var i=0;i<t.length;i+=1){for(var r=0;r<this.length;r+=1){if(typeof this[r]!=="undefined"&&typeof this[r].classList!=="undefined")this[r].classList.remove(t[i])}}return this}function hasClass(e){if(!this[0])return false;return this[0].classList.contains(e)}function toggleClass(e){var t=e.split(" ");for(var i=0;i<t.length;i+=1){for(var r=0;r<this.length;r+=1){if(typeof this[r]!=="undefined"&&typeof this[r].classList!=="undefined")this[r].classList.toggle(t[i])}}return this}function attr(e,t){if(arguments.length===1&&typeof e==="string"){if(this[0])return this[0].getAttribute(e);return undefined}for(var i=0;i<this.length;i+=1){if(arguments.length===2){this[i].setAttribute(e,t)}else{for(var r in e){this[i][r]=e[r];this[i].setAttribute(r,e[r])}}}return this}function removeAttr(e){for(var t=0;t<this.length;t+=1){this[t].removeAttribute(e)}return this}function data(e,t){var i;if(typeof t==="undefined"){i=this[0];if(i){if(i.dom7ElementDataStorage&&e in i.dom7ElementDataStorage){return i.dom7ElementDataStorage[e]}var r=i.getAttribute("data-"+e);if(r){return r}return undefined}return undefined}for(var a=0;a<this.length;a+=1){i=this[a];if(!i.dom7ElementDataStorage)i.dom7ElementDataStorage={};i.dom7ElementDataStorage[e]=t}return this}function transform(e){for(var t=0;t<this.length;t+=1){var i=this[t].style;i.webkitTransform=e;i.transform=e}return this}function transition(e){if(typeof e!=="string"){e=e+"ms"}for(var t=0;t<this.length;t+=1){var i=this[t].style;i.webkitTransitionDuration=e;i.transitionDuration=e}return this}function on(){var e=[];for(var t=0;t<arguments.length;t++){e[t]=arguments[t]}var i=e[0],r=e[1],a=e[2],s=e[3];if(typeof e[1]==="function"){i=e[0],a=e[1],s=e[2];r=undefined}if(!s)s=false;function n(e){var t=e.target;if(!t)return;var i=e.target.dom7EventData||[];if(i.indexOf(e)<0){i.unshift(e)}if($(t).is(r))a.apply(t,i);else{var s=$(t).parents();for(var n=0;n<s.length;n+=1){if($(s[n]).is(r))a.apply(s[n],i)}}}function l(e){var t=e&&e.target?e.target.dom7EventData||[]:[];if(t.indexOf(e)<0){t.unshift(e)}a.apply(this,t)}var o=i.split(" ");var d;for(var u=0;u<this.length;u+=1){var f=this[u];if(!r){for(d=0;d<o.length;d+=1){var p=o[d];if(!f.dom7Listeners)f.dom7Listeners={};if(!f.dom7Listeners[p])f.dom7Listeners[p]=[];f.dom7Listeners[p].push({listener:a,proxyListener:l});f.addEventListener(p,l,s)}}else{for(d=0;d<o.length;d+=1){var p=o[d];if(!f.dom7LiveListeners)f.dom7LiveListeners={};if(!f.dom7LiveListeners[p])f.dom7LiveListeners[p]=[];f.dom7LiveListeners[p].push({listener:a,proxyListener:n});f.addEventListener(p,n,s)}}}return this}function off(){var e=[];for(var t=0;t<arguments.length;t++){e[t]=arguments[t]}var i=e[0],r=e[1],a=e[2],s=e[3];if(typeof e[1]==="function"){i=e[0],a=e[1],s=e[2];r=undefined}if(!s)s=false;var n=i.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(!r&&u.dom7Listeners){f=u.dom7Listeners[o]}else if(r&&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 trigger(){var e=[];for(var t=0;t<arguments.length;t++){e[t]=arguments[t]}var i=e[0].split(" ");var r=e[1];for(var a=0;a<i.length;a+=1){var s=i[a];for(var n=0;n<this.length;n+=1){var l=this[n];var o=void 0;try{o=new win.CustomEvent(s,{detail:r,bubbles:true,cancelable:true})}catch(d){o=doc.createEvent("Event");o.initEvent(s,true,true);o.detail=r}l.dom7EventData=e.filter((function(e,t){return t>0}));l.dispatchEvent(o);l.dom7EventData=[];delete l.dom7EventData}}return this}function transitionEnd(e){var t=["webkitTransitionEnd","transitionend"];var i=this;var r;function a(s){if(s.target!==this)return;e.call(this,s);for(r=0;r<t.length;r+=1){i.off(t[r],a)}}if(e){for(r=0;r<t.length;r+=1){i.on(t[r],a)}}return this}function outerWidth(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 outerHeight(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 offset(){if(this.length>0){var e=this[0];var t=e.getBoundingClientRect();var i=doc.body;var r=e.clientTop||i.clientTop||0;var a=e.clientLeft||i.clientLeft||0;var s=e===win?win.scrollY:e.scrollTop;var n=e===win?win.scrollX:e.scrollLeft;return{top:t.top+s-r,left:t.left+n-a}}return null}function styles(){if(this[0])return win.getComputedStyle(this[0],null);return{}}function css(e,t){var i;if(arguments.length===1){if(typeof e==="string"){if(this[0])return win.getComputedStyle(this[0],null).getPropertyValue(e)}else{for(i=0;i<this.length;i+=1){for(var r in e){this[i].style[r]=e[r]}}return this}}if(arguments.length===2&&typeof e==="string"){for(i=0;i<this.length;i+=1){this[i].style[e]=t}return this}return this}function each(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 filter(e){var t=[];var i=this;for(var r=0;r<i.length;r+=1){if(e.call(i[r],r,i[r]))t.push(i[r])}return new Dom7(t)}function html(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 text(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 is(e){var t=this[0];var i;var r;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);i=$(e);for(r=0;r<i.length;r+=1){if(i[r]===t)return true}return false}else if(e===doc)return t===doc;else if(e===win)return t===win;if(e.nodeType||e instanceof Dom7){i=e.nodeType?[e]:e;for(r=0;r<i.length;r+=1){if(i[r]===t)return true}return false}return false}function index(){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 eq(e){if(typeof e==="undefined")return this;var t=this.length;var i;if(e>t-1){return new Dom7([])}if(e<0){i=t+e;if(i<0)return new Dom7([]);return new Dom7([this[i]])}return new Dom7([this[e]])}function append(){var e=[];for(var t=0;t<arguments.length;t++){e[t]=arguments[t]}var i;for(var r=0;r<e.length;r+=1){i=e[r];for(var a=0;a<this.length;a+=1){if(typeof i==="string"){var s=doc.createElement("div");s.innerHTML=i;while(s.firstChild){this[a].appendChild(s.firstChild)}}else if(i instanceof Dom7){for(var n=0;n<i.length;n+=1){this[a].appendChild(i[n])}}else{this[a].appendChild(i)}}}return this}function prepend(e){var t;var i;for(t=0;t<this.length;t+=1){if(typeof e==="string"){var r=doc.createElement("div");r.innerHTML=e;for(i=r.childNodes.length-1;i>=0;i-=1){this[t].insertBefore(r.childNodes[i],this[t].childNodes[0])}}else if(e instanceof Dom7){for(i=0;i<e.length;i+=1){this[t].insertBefore(e[i],this[t].childNodes[0])}}else{this[t].insertBefore(e,this[t].childNodes[0])}}return this}function next(e){if(this.length>0){if(e){if(this[0].nextElementSibling&&$(this[0].nextElementSibling).is(e)){return new Dom7([this[0].nextElementSibling])}return new Dom7([])}if(this[0].nextElementSibling)return new Dom7([this[0].nextElementSibling]);return new Dom7([])}return new Dom7([])}function nextAll(e){var t=[];var i=this[0];if(!i)return new Dom7([]);while(i.nextElementSibling){var r=i.nextElementSibling;if(e){if($(r).is(e))t.push(r)}else t.push(r);i=r}return new Dom7(t)}function prev(e){if(this.length>0){var t=this[0];if(e){if(t.previousElementSibling&&$(t.previousElementSibling).is(e)){return new Dom7([t.previousElementSibling])}return new Dom7([])}if(t.previousElementSibling)return new Dom7([t.previousElementSibling]);return new Dom7([])}return new Dom7([])}function prevAll(e){var t=[];var i=this[0];if(!i)return new Dom7([]);while(i.previousElementSibling){var r=i.previousElementSibling;if(e){if($(r).is(e))t.push(r)}else t.push(r);i=r}return new Dom7(t)}function parent(e){var t=[];for(var i=0;i<this.length;i+=1){if(this[i].parentNode!==null){if(e){if($(this[i].parentNode).is(e))t.push(this[i].parentNode)}else{t.push(this[i].parentNode)}}}return $(unique(t))}function parents(e){var t=[];for(var i=0;i<this.length;i+=1){var r=this[i].parentNode;while(r){if(e){if($(r).is(e))t.push(r)}else{t.push(r)}r=r.parentNode}}return $(unique(t))}function closest(e){var t=this;if(typeof e==="undefined"){return new Dom7([])}if(!t.is(e)){t=t.parents(e).eq(0)}return t}function find(e){var t=[];for(var i=0;i<this.length;i+=1){var r=this[i].querySelectorAll(e);for(var a=0;a<r.length;a+=1){t.push(r[a])}}return new Dom7(t)}function children(e){var t=[];for(var i=0;i<this.length;i+=1){var r=this[i].childNodes;for(var a=0;a<r.length;a+=1){if(!e){if(r[a].nodeType===1)t.push(r[a])}else if(r[a].nodeType===1&&$(r[a]).is(e)){t.push(r[a])}}}return new Dom7(unique(t))}function remove(){for(var e=0;e<this.length;e+=1){if(this[e].parentNode)this[e].parentNode.removeChild(this[e])}return this}function add(){var e=[];for(var t=0;t<arguments.length;t++){e[t]=arguments[t]}var i=this;var r;var a;for(r=0;r<e.length;r+=1){var s=$(e[r]);for(a=0;a<s.length;a+=1){i[i.length]=s[a];i.length+=1}}return i}var Methods={addClass:addClass,removeClass:removeClass,hasClass:hasClass,toggleClass:toggleClass,attr:attr,removeAttr:removeAttr,data:data,transform:transform,transition:transition,on:on,off:off,trigger:trigger,transitionEnd:transitionEnd,outerWidth:outerWidth,outerHeight:outerHeight,offset:offset,css:css,each:each,html:html,text:text,is:is,index:index,eq:eq,append:append,prepend:prepend,next:next,nextAll:nextAll,prev:prev,prevAll:prevAll,parent:parent,parents:parents,closest:closest,find:find,children:children,filter:filter,remove:remove,add:add,styles:styles};Object.keys(Methods).forEach((function(e){$.fn[e]=$.fn[e]||Methods[e]}));var Utils={deleteProps:function(e){var t=e;Object.keys(t).forEach((function(e){try{t[e]=null}catch(i){}try{delete t[e]}catch(i){}}))},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 i;var r;var a;var s=win.getComputedStyle(e,null);if(win.WebKitCSSMatrix){r=s.transform||s.webkitTransform;if(r.split(",").length>6){r=r.split(", ").map((function(e){return e.replace(",",".")})).join(", ")}a=new win.WebKitCSSMatrix(r==="none"?"":r)}else{a=s.MozTransform||s.OTransform||s.MsTransform||s.msTransform||s.transform||s.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,");i=a.toString().split(",")}if(t==="x"){if(win.WebKitCSSMatrix)r=a.m41;else if(i.length===16)r=parseFloat(i[12]);else r=parseFloat(i[4])}if(t==="y"){if(win.WebKitCSSMatrix)r=a.m42;else if(i.length===16)r=parseFloat(i[13]);else r=parseFloat(i[5])}return r||0},parseUrlQuery:function(e){var t={};var i=e||win.location.href;var r;var a;var s;var n;if(typeof i==="string"&&i.length){i=i.indexOf("?")>-1?i.replace(/\S*\?/,""):"";a=i.split("&").filter((function(e){return e!==""}));n=a.length;for(r=0;r<n;r+=1){s=a[r].replace(/#\S+/g,"").split("=");t[decodeURIComponent(s[0])]=typeof s[1]==="undefined"?undefined:decodeURIComponent(s[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 i=Object(e[0]);var r=["__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 r.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(Utils.isObject(i[d])&&Utils.isObject(s[d])){Utils.extend(i[d],s[d])}else if(!Utils.isObject(i[d])&&Utils.isObject(s[d])){i[d]={};Utils.extend(i[d],s[d])}else{i[d]=s[d]}}}}}return i}};var Support=function e(){return{touch:!!("ontouchstart"in win||win.DocumentTouch&&doc instanceof win.DocumentTouch),pointerEvents:!!win.PointerEvent&&"maxTouchPoints"in win.navigator&&win.navigator.maxTouchPoints>=0,observer:function e(){return"MutationObserver"in win||"WebkitMutationObserver"in win}(),passiveListener:function e(){var t=false;try{var i=Object.defineProperty({},"passive",{get:function(){t=true}});win.addEventListener("testPassiveListener",null,i)}catch(r){}return t}(),gestures:function e(){return"ongesturestart"in win}()}}();var SwiperClass=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,i){var r=this;if(typeof t!=="function")return r;var a=i?"unshift":"push";e.split(" ").forEach((function(e){if(!r.eventsListeners[e])r.eventsListeners[e]=[];r.eventsListeners[e][a](t)}));return r};e.prototype.once=function(e,t,i){var r=this;if(typeof t!=="function")return r;function a(){var i=[];for(var s=0;s<arguments.length;s++){i[s]=arguments[s]}r.off(e,a);if(a.f7proxy){delete a.f7proxy}t.apply(r,i)}a.f7proxy=t;return r.on(e,a,i)};e.prototype.off=function(e,t){var i=this;if(!i.eventsListeners)return i;e.split(" ").forEach((function(e){if(typeof t==="undefined"){i.eventsListeners[e]=[]}else if(i.eventsListeners[e]&&i.eventsListeners[e].length){i.eventsListeners[e].forEach((function(r,a){if(r===t||r.f7proxy&&r.f7proxy===t){i.eventsListeners[e].splice(a,1)}}))}}));return i};e.prototype.emit=function(){var e=[];for(var t=0;t<arguments.length;t++){e[t]=arguments[t]}var i=this;if(!i.eventsListeners)return i;var r;var a;var s;if(typeof e[0]==="string"||Array.isArray(e[0])){r=e[0];a=e.slice(1,e.length);s=i}else{r=e[0].events;a=e[0].data;s=e[0].context||i}var n=Array.isArray(r)?r:r.split(" ");n.forEach((function(e){if(i.eventsListeners&&i.eventsListeners[e]){var t=[];i.eventsListeners[e].forEach((function(e){t.push(e)}));t.forEach((function(e){e.apply(s,a)}))}}));return i};e.prototype.useModulesParams=function(e){var t=this;if(!t.modules)return;Object.keys(t.modules).forEach((function(i){var r=t.modules[i];if(r.params){Utils.extend(e,r.params)}}))};e.prototype.useModules=function(e){if(e===void 0){e={}}var t=this;if(!t.modules)return;Object.keys(t.modules).forEach((function(i){var r=t.modules[i];var a=e[i]||{};if(r.instance){Object.keys(r.instance).forEach((function(e){var i=r.instance[e];if(typeof i==="function"){t[e]=i.bind(t)}else{t[e]=i}}))}if(r.on&&t.on){Object.keys(r.on).forEach((function(e){t.on(e,r.on[e])}))}if(r.create){r.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 i=1;i<arguments.length;i++){t[i-1]=arguments[i]}var r=this;if(!r.prototype.modules)r.prototype.modules={};var a=e.name||Object.keys(r.prototype.modules).length+"_"+Utils.now();r.prototype.modules[a]=e;if(e.proto){Object.keys(e.proto).forEach((function(t){r.prototype[t]=e.proto[t]}))}if(e.static){Object.keys(e.static).forEach((function(t){r[t]=e.static[t]}))}if(e.install){e.install.apply(r,t)}return r};e.use=function(e){var t=[];for(var i=1;i<arguments.length;i++){t[i-1]=arguments[i]}var r=this;if(Array.isArray(e)){e.forEach((function(e){return r.installModule(e)}));return r}return r.installModule.apply(r,__spreadArray([e],t))};return e}();function updateSize(){var e=this;var t;var i;var r=e.$el;if(typeof e.params.width!=="undefined"){t=e.params.width}else{t=r[0].clientWidth}if(typeof e.params.height!=="undefined"){i=e.params.height}else{i=r[0].clientHeight}if(t===0&&e.isHorizontal()||i===0&&e.isVertical()){return}t=t-parseInt(r.css("padding-left"),10)-parseInt(r.css("padding-right"),10);i=i-parseInt(r.css("padding-top"),10)-parseInt(r.css("padding-bottom"),10);Utils.extend(e,{width:t,height:i,size:e.isHorizontal()?t:i})}function updateSlides(){var e=this;var t=e.params;var i=e.$wrapperEl,r=e.size,a=e.rtlTranslate,s=e.wrongRTL;var n=e.virtual&&t.virtual.enabled;var l=n?e.virtual.slides.length:e.slides.length;var o=i.children("."+e.params.slideClass);var d=n?e.virtual.slides.length:o.length;var u=[];var f=[];var p=[];function c(e){if(!t.cssMode)return true;if(e===o.length-1){return false}return true}var v=t.slidesOffsetBefore;if(typeof v==="function"){v=t.slidesOffsetBefore.call(e)}var h=t.slidesOffsetAfter;if(typeof h==="function"){h=t.slidesOffsetAfter.call(e)}var m=e.snapGrid.length;var g=e.snapGrid.length;var w=t.spaceBetween;var b=-v;var y=0;var S=0;if(typeof r==="undefined"){return}if(typeof w==="string"&&w.indexOf("%")>=0){w=parseFloat(w.replace("%",""))/100*r}e.virtualSize=-w;if(a)o.css({marginLeft:"",marginTop:""});else o.css({marginRight:"",marginBottom:""});var T;if(t.slidesPerColumn>1){if(Math.floor(d/t.slidesPerColumn)===d/e.params.slidesPerColumn){T=d}else{T=Math.ceil(d/t.slidesPerColumn)*t.slidesPerColumn}if(t.slidesPerView!=="auto"&&t.slidesPerColumnFill==="row"){T=Math.max(T,t.slidesPerView*t.slidesPerColumn)}}var E;var x=t.slidesPerColumn;var C=T/x;var M=Math.floor(d/t.slidesPerColumn);for(var $=0;$<d;$+=1){E=0;var P=o.eq($);if(t.slidesPerColumn>1){var k=void 0;var z=void 0;var D=void 0;if(t.slidesPerColumnFill==="row"&&t.slidesPerGroup>1){var L=Math.floor($/(t.slidesPerGroup*t.slidesPerColumn));var O=$-t.slidesPerColumn*t.slidesPerGroup*L;var I=L===0?t.slidesPerGroup:Math.min(Math.ceil((d-L*x*t.slidesPerGroup)/x),t.slidesPerGroup);D=Math.floor(O/I);z=O-D*I+L*t.slidesPerGroup;k=z+D*T/x;P.css({"-webkit-box-ordinal-group":k,"-moz-box-ordinal-group":k,"-ms-flex-order":k,"-webkit-order":k,order:k})}else if(t.slidesPerColumnFill==="column"){z=Math.floor($/x);D=$-z*x;if(z>M||z===M&&D===x-1){D+=1;if(D>=x){D=0;z+=1}}}else{D=Math.floor($/C);z=$-D*C}P.css("margin-"+(e.isHorizontal()?"top":"left"),D!==0&&t.spaceBetween&&t.spaceBetween+"px")}if(P.css("display")==="none")continue;if(t.slidesPerView==="auto"){var A=win.getComputedStyle(P[0],null);var B=P[0].style.transform;var G=P[0].style.webkitTransform;if(B){P[0].style.transform="none"}if(G){P[0].style.webkitTransform="none"}if(t.roundLengths){E=e.isHorizontal()?P.outerWidth(true):P.outerHeight(true)}else{if(e.isHorizontal()){var X=parseFloat(A.getPropertyValue("width"));var Y=parseFloat(A.getPropertyValue("padding-left"));var H=parseFloat(A.getPropertyValue("padding-right"));var V=parseFloat(A.getPropertyValue("margin-left"));var W=parseFloat(A.getPropertyValue("margin-right"));var N=A.getPropertyValue("box-sizing");if(N&&N==="border-box"){E=X+V+W}else{E=X+Y+H+V+W}}else{var U=parseFloat(A.getPropertyValue("height"));var F=parseFloat(A.getPropertyValue("padding-top"));var R=parseFloat(A.getPropertyValue("padding-bottom"));var j=parseFloat(A.getPropertyValue("margin-top"));var q=parseFloat(A.getPropertyValue("margin-bottom"));var N=A.getPropertyValue("box-sizing");if(N&&N==="border-box"){E=U+j+q}else{E=U+F+R+j+q}}}if(B){P[0].style.transform=B}if(G){P[0].style.webkitTransform=G}if(t.roundLengths)E=Math.floor(E)}else{E=(r-(t.slidesPerView-1)*w)/t.slidesPerView;if(t.roundLengths)E=Math.floor(E);if(o[$]){if(e.isHorizontal()){o[$].style.width=E+"px"}else{o[$].style.height=E+"px"}}}if(o[$]){o[$].swiperSlideSize=E}p.push(E);if(t.centeredSlides){b=b+E/2+y/2+w;if(y===0&&$!==0)b=b-r/2-w;if($===0)b=b-r/2-w;if(Math.abs(b)<1/1e3)b=0;if(t.roundLengths)b=Math.floor(b);if(S%t.slidesPerGroup===0)u.push(b);f.push(b)}else{if(t.roundLengths)b=Math.floor(b);if((S-Math.min(e.params.slidesPerGroupSkip,S))%e.params.slidesPerGroup===0)u.push(b);f.push(b);b=b+E+w}e.virtualSize+=E+w;y=E;S+=1}e.virtualSize=Math.max(e.virtualSize,r)+h;var _;if(a&&s&&(t.effect==="slide"||t.effect==="coverflow")){i.css({width:e.virtualSize+t.spaceBetween+"px"})}if(t.setWrapperSize){if(e.isHorizontal())i.css({width:e.virtualSize+t.spaceBetween+"px"});else i.css({height:e.virtualSize+t.spaceBetween+"px"})}if(t.slidesPerColumn>1){e.virtualSize=(E+t.spaceBetween)*T;e.virtualSize=Math.ceil(e.virtualSize/t.slidesPerColumn)-t.spaceBetween;if(e.isHorizontal())i.css({width:e.virtualSize+t.spaceBetween+"px"});else i.css({height:e.virtualSize+t.spaceBetween+"px"});if(t.centeredSlides){_=[];for(var $=0;$<u.length;$+=1){var K=u[$];if(t.roundLengths)K=Math.floor(K);if(u[$]<e.virtualSize+u[0])_.push(K)}u=_}}if(!t.centeredSlides){_=[];for(var $=0;$<u.length;$+=1){var K=u[$];if(t.roundLengths)K=Math.floor(K);if(u[$]<=e.virtualSize-r){_.push(K)}}u=_;if(Math.floor(e.virtualSize-r)-Math.floor(u[u.length-1])>1){u.push(e.virtualSize-r)}}if(u.length===0)u=[0];if(t.spaceBetween!==0){if(e.isHorizontal()){if(a)o.filter(c).css({marginLeft:w+"px"});else o.filter(c).css({marginRight:w+"px"})}else o.filter(c).css({marginBottom:w+"px"})}if(t.centeredSlides&&t.centeredSlidesBounds){var Z=0;p.forEach((function(e){Z+=e+(t.spaceBetween?t.spaceBetween:0)}));Z-=t.spaceBetween;var Q=Z-r;u=u.map((function(e){if(e<0)return-v;if(e>Q)return Q+h;return e}))}if(t.centerInsufficientSlides){var J=0;p.forEach((function(e){J+=e+(t.spaceBetween?t.spaceBetween:0)}));J-=t.spaceBetween;if(J<r){var ee=(r-J)/2;u.forEach((function(e,t){u[t]=e-ee}));f.forEach((function(e,t){f[t]=e+ee}))}}Utils.extend(e,{slides:o,snapGrid:u,slidesGrid:f,slidesSizesGrid:p});if(d!==l){e.emit("slidesLengthChange")}if(u.length!==m){if(e.params.watchOverflow)e.checkOverflow();e.emit("snapGridLengthChange")}if(f.length!==g){e.emit("slidesGridLengthChange")}if(t.watchSlidesProgress||t.watchSlidesVisibility){e.updateSlidesOffset()}}function updateAutoHeight(e){var t=this;var i=[];var r=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){i.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;i.push(t.slides.eq(s)[0])}}}else{i.push(t.slides.eq(t.activeIndex)[0])}for(a=0;a<i.length;a+=1){if(typeof i[a]!=="undefined"){var n=i[a].offsetHeight;r=n>r?n:r}}if(r)t.$wrapperEl.css("height",r+"px")}function updateSlidesOffset(){var e=this;var t=e.slides;for(var i=0;i<t.length;i+=1){t[i].swiperSlideOffset=e.isHorizontal()?t[i].offsetLeft:t[i].offsetTop}}function updateSlidesProgress(e){if(e===void 0){e=this&&this.translate||0}var t=this;var i=t.params;var r=t.slides,a=t.rtlTranslate;if(r.length===0)return;if(typeof r[0].swiperSlideOffset==="undefined")t.updateSlidesOffset();var s=-e;if(a)s=e;r.removeClass(i.slideVisibleClass);t.visibleSlidesIndexes=[];t.visibleSlides=[];for(var n=0;n<r.length;n+=1){var l=r[n];var o=(s+(i.centeredSlides?t.minTranslate():0)-l.swiperSlideOffset)/(l.swiperSlideSize+i.spaceBetween);if(i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight){var d=-(s-l.swiperSlideOffset);var u=d+t.slidesSizesGrid[n];var f=d>=0&&d<t.size-1||u>1&&u<=t.size||d<=0&&u>=t.size;if(f){t.visibleSlides.push(l);t.visibleSlidesIndexes.push(n);r.eq(n).addClass(i.slideVisibleClass)}}l.progress=a?-o:o}t.visibleSlides=$(t.visibleSlides)}function updateProgress(e){var t=this;if(typeof e==="undefined"){var i=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*i||0}var r=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}Utils.extend(t,{progress:s,isBeginning:n,isEnd:l});if(r.watchSlidesProgress||r.watchSlidesVisibility||r.centeredSlides&&r.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 updateSlidesClasses(){var e=this;var t=e.slides,i=e.params,r=e.$wrapperEl,a=e.activeIndex,s=e.realIndex;var n=e.virtual&&i.virtual.enabled;t.removeClass(i.slideActiveClass+" "+i.slideNextClass+" "+i.slidePrevClass+" "+i.slideDuplicateActiveClass+" "+i.slideDuplicateNextClass+" "+i.slideDuplicatePrevClass);var l;if(n){l=e.$wrapperEl.find("."+i.slideClass+'[data-swiper-slide-index="'+a+'"]')}else{l=t.eq(a)}l.addClass(i.slideActiveClass);if(i.loop){if(l.hasClass(i.slideDuplicateClass)){r.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+s+'"]').addClass(i.slideDuplicateActiveClass)}else{r.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+s+'"]').addClass(i.slideDuplicateActiveClass)}}var o=l.nextAll("."+i.slideClass).eq(0).addClass(i.slideNextClass);if(i.loop&&o.length===0){o=t.eq(0);o.addClass(i.slideNextClass)}var d=l.prevAll("."+i.slideClass).eq(0).addClass(i.slidePrevClass);if(i.loop&&d.length===0){d=t.eq(-1);d.addClass(i.slidePrevClass)}if(i.loop){if(o.hasClass(i.slideDuplicateClass)){r.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+o.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass)}else{r.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+o.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass)}if(d.hasClass(i.slideDuplicateClass)){r.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+d.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass)}else{r.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+d.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass)}}}function updateActiveIndex(e){var t=this;var i=t.rtlTranslate?t.translate:-t.translate;var r=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<r.length;f+=1){if(typeof r[f+1]!=="undefined"){if(i>=r[f]&&i<r[f+1]-(r[f+1]-r[f])/2){d=f}else if(i>=r[f]&&i<r[f+1]){d=f+1}}else if(i>=r[f]){d=f}}if(s.normalizeSlideIndex){if(d<0||typeof d==="undefined")d=0}}if(a.indexOf(i)>=0){u=a.indexOf(i)}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);Utils.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 updateClickedSlide(e){var t=this;var i=t.params;var r=$(e.target).closest("."+i.slideClass)[0];var a=false;if(r){for(var s=0;s<t.slides.length;s+=1){if(t.slides[s]===r)a=true}}if(r&&a){t.clickedSlide=r;if(t.virtual&&t.params.virtual.enabled){t.clickedIndex=parseInt($(r).attr("data-swiper-slide-index"),10)}else{t.clickedIndex=$(r).index()}}else{t.clickedSlide=undefined;t.clickedIndex=undefined;return}if(i.slideToClickedSlide&&t.clickedIndex!==undefined&&t.clickedIndex!==t.activeIndex){t.slideToClickedSlide()}}var update={updateSize:updateSize,updateSlides:updateSlides,updateAutoHeight:updateAutoHeight,updateSlidesOffset:updateSlidesOffset,updateSlidesProgress:updateSlidesProgress,updateProgress:updateProgress,updateSlidesClasses:updateSlidesClasses,updateActiveIndex:updateActiveIndex,updateClickedSlide:updateClickedSlide};function getTranslate(e){if(e===void 0){e=this.isHorizontal()?"x":"y"}var t=this;var i=t.params,r=t.rtlTranslate,a=t.translate,s=t.$wrapperEl;if(i.virtualTranslate){return r?-a:a}if(i.cssMode){return a}var n=Utils.getTranslate(s[0],e);if(r)n=-n;return n||0}function setTranslate(e,t){var i=this;var r=i.rtlTranslate,a=i.params,s=i.$wrapperEl,n=i.wrapperEl,l=i.progress;var o=0;var d=0;var u=0;if(i.isHorizontal()){o=r?-e:e}else{d=e}if(a.roundLengths){o=Math.floor(o);d=Math.floor(d)}if(a.cssMode){n[i.isHorizontal()?"scrollLeft":"scrollTop"]=i.isHorizontal()?-o:-d}else if(!a.virtualTranslate){s.transform("translate3d("+o+"px, "+d+"px, "+u+"px)")}i.previousTranslate=i.translate;i.translate=i.isHorizontal()?o:d;var f;var p=i.maxTranslate()-i.minTranslate();if(p===0){f=0}else{f=(e-i.minTranslate())/p}if(f!==l){i.updateProgress(e)}i.emit("setTranslate",i.translate,t)}function minTranslate(){return-this.snapGrid[0]}function maxTranslate(){return-this.snapGrid[this.snapGrid.length-1]}function translateTo(e,t,i,r,a){var s;if(e===void 0){e=0}if(t===void 0){t=this.params.speed}if(i===void 0){i=true}if(r===void 0){r=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(r&&e>d)f=d;else if(r&&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(i){n.emit("beforeTransitionStart",t,a);n.emit("transitionEnd")}}else{n.setTransition(t);n.setTranslate(f);if(i){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(i){n.emit("transitionEnd")}}}n.$wrapperEl[0].addEventListener("transitionend",n.onTranslateToWrapperTransitionEnd);n.$wrapperEl[0].addEventListener("webkitTransitionEnd",n.onTranslateToWrapperTransitionEnd)}}return true}var translate={getTranslate:getTranslate,setTranslate:setTranslate,minTranslate:minTranslate,maxTranslate:maxTranslate,translateTo:translateTo};function setTransition(e,t){var i=this;if(!i.params.cssMode){i.$wrapperEl.transition(e)}i.emit("setTransition",e,t)}function transitionStart(e,t){if(e===void 0){e=true}var i=this;var r=i.activeIndex,a=i.params,s=i.previousIndex;if(a.cssMode)return;if(a.autoHeight){i.updateAutoHeight()}var n=t;if(!n){if(r>s)n="next";else if(r<s)n="prev";else n="reset"}i.emit("transitionStart");if(e&&r!==s){if(n==="reset"){i.emit("slideResetTransitionStart");return}i.emit("slideChangeTransitionStart");if(n==="next"){i.emit("slideNextTransitionStart")}else{i.emit("slidePrevTransitionStart")}}}function transitionEnd$1(e,t){if(e===void 0){e=true}var i=this;var r=i.activeIndex,a=i.previousIndex,s=i.params;i.animating=false;if(s.cssMode)return;i.setTransition(0);var n=t;if(!n){if(r>a)n="next";else if(r<a)n="prev";else n="reset"}i.emit("transitionEnd");if(e&&r!==a){if(n==="reset"){i.emit("slideResetTransitionEnd");return}i.emit("slideChangeTransitionEnd");if(n==="next"){i.emit("slideNextTransitionEnd")}else{i.emit("slidePrevTransitionEnd")}}}var transition$1={setTransition:setTransition,transitionStart:transitionStart,transitionEnd:transitionEnd$1};function slideTo(e,t,i,r){var a;if(e===void 0){e=0}if(t===void 0){t=this.params.speed}if(i===void 0){i=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)&&i){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 w;if(n>f)w="next";else if(n<f)w="prev";else w="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(w!=="reset"){s.transitionStart(i,w);s.transitionEnd(i,w)}return false}if(l.cssMode){var b=s.isHorizontal();var y=-m;if(p){y=c.scrollWidth-c.offsetWidth-y}if(t===0){c[b?"scrollLeft":"scrollTop"]=y}else{if(c.scrollTo){c.scrollTo((a={},a[b?"left":"top"]=y,a.behavior="smooth",a))}else{c[b?"scrollLeft":"scrollTop"]=y}}return true}if(t===0){s.setTransition(0);s.setTranslate(m);s.updateActiveIndex(n);s.updateSlidesClasses();s.emit("beforeTransitionStart",t,r);s.transitionStart(i,w);s.transitionEnd(i,w)}else{s.setTransition(t);s.setTranslate(m);s.updateActiveIndex(n);s.updateSlidesClasses();s.emit("beforeTransitionStart",t,r);s.transitionStart(i,w);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(i,w)}}s.$wrapperEl[0].addEventListener("transitionend",s.onSlideToWrapperTransitionEnd);s.$wrapperEl[0].addEventListener("webkitTransitionEnd",s.onSlideToWrapperTransitionEnd)}}return true}function slideToLoop(e,t,i,r){if(e===void 0){e=0}if(t===void 0){t=this.params.speed}if(i===void 0){i=true}var a=this;var s=e;if(a.params.loop){s+=a.loopedSlides}return a.slideTo(s,t,i,r)}function slideNext(e,t,i){if(e===void 0){e=this.params.speed}if(t===void 0){t=true}var r=this;var a=r.params,s=r.animating;var n=r.activeIndex<a.slidesPerGroupSkip?1:a.slidesPerGroup;if(a.loop){if(s)return false;r.loopFix();r._clientLeft=r.$wrapperEl[0].clientLeft}return r.slideTo(r.activeIndex+n,e,t,i)}function slidePrev(e,t,i){if(e===void 0){e=this.params.speed}if(t===void 0){t=true}var r=this;var a=r.params,s=r.animating,n=r.snapGrid,l=r.slidesGrid,o=r.rtlTranslate;if(a.loop){if(s)return false;r.loopFix();r._clientLeft=r.$wrapperEl[0].clientLeft}var d=o?r.translate:-r.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=r.activeIndex-1}return r.slideTo(v,e,t,i)}function slideReset(e,t,i){if(e===void 0){e=this.params.speed}if(t===void 0){t=true}var r=this;return r.slideTo(r.activeIndex,e,t,i)}function slideToClosest(e,t,i,r){if(e===void 0){e=this.params.speed}if(t===void 0){t=true}if(r===void 0){r=.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)*r){s+=a.params.slidesPerGroup}}else{var f=a.snapGrid[l-1];var d=a.snapGrid[l];if(o-f<=(d-f)*r){s-=a.params.slidesPerGroup}}s=Math.max(s,0);s=Math.min(s,a.slidesGrid.length-1);return a.slideTo(s,e,t,i)}function slideToClickedSlide(){var e=this;var t=e.params,i=e.$wrapperEl;var r=t.slidesPerView==="auto"?e.slidesPerViewDynamic():t.slidesPerView;var a=e.clickedIndex;var s;if(t.loop){if(e.animating)return;s=parseInt($(e.clickedSlide).attr("data-swiper-slide-index"),10);if(t.centeredSlides){if(a<e.loopedSlides-r/2||a>e.slides.length-e.loopedSlides+r/2){e.loopFix();a=i.children("."+t.slideClass+'[data-swiper-slide-index="'+s+'"]:not(.'+t.slideDuplicateClass+")").eq(0).index();Utils.nextTick((function(){e.slideTo(a)}))}else{e.slideTo(a)}}else if(a>e.slides.length-r){e.loopFix();a=i.children("."+t.slideClass+'[data-swiper-slide-index="'+s+'"]:not(.'+t.slideDuplicateClass+")").eq(0).index();Utils.nextTick((function(){e.slideTo(a)}))}else{e.slideTo(a)}}else{e.slideTo(a)}}var slide={slideTo:slideTo,slideToLoop:slideToLoop,slideNext:slideNext,slidePrev:slidePrev,slideReset:slideReset,slideToClosest:slideToClosest,slideToClickedSlide:slideToClickedSlide};function loopCreate(){var e=this;var t=e.params,i=e.$wrapperEl;i.children("."+t.slideClass+"."+t.slideDuplicateClass).remove();var r=i.children("."+t.slideClass);if(t.loopFillGroupWithBlank){var a=t.slidesPerGroup-r.length%t.slidesPerGroup;if(a!==t.slidesPerGroup){for(var s=0;s<a;s+=1){var n=$(doc.createElement("div")).addClass(t.slideClass+" "+t.slideBlankClass);i.append(n)}r=i.children("."+t.slideClass)}}if(t.slidesPerView==="auto"&&!t.loopedSlides)t.loopedSlides=r.length;e.loopedSlides=Math.ceil(parseFloat(t.loopedSlides||t.slidesPerView,10));e.loopedSlides+=t.loopAdditionalSlides;if(e.loopedSlides>r.length){e.loopedSlides=r.length}var l=[];var o=[];r.each((function(t,i){var a=$(i);if(t<e.loopedSlides)o.push(i);if(t<r.length&&t>=r.length-e.loopedSlides)l.push(i);a.attr("data-swiper-slide-index",t)}));for(var s=0;s<o.length;s+=1){i.append($(o[s].cloneNode(true)).addClass(t.slideDuplicateClass))}for(var s=l.length-1;s>=0;s-=1){i.prepend($(l[s].cloneNode(true)).addClass(t.slideDuplicateClass))}}function loopFix(){var e=this;e.emit("beforeLoopFix");var t=e.activeIndex,i=e.slides,r=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<r){o=i.length-r*3+t;o+=r;var f=e.slideTo(o,0,false,true);if(f&&u!==0){e.setTranslate((l?-e.translate:e.translate)-u)}}else if(t>=i.length-r){o=-i.length+t+r;o+=r;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 loopDestroy(){var e=this;var t=e.$wrapperEl,i=e.params,r=e.slides;t.children("."+i.slideClass+"."+i.slideDuplicateClass+",."+i.slideClass+"."+i.slideBlankClass).remove();r.removeAttr("data-swiper-slide-index")}var loop={loopCreate:loopCreate,loopFix:loopFix,loopDestroy:loopDestroy};function setGrabCursor(e){var t=this;if(Support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;var i=t.el;i.style.cursor="move";i.style.cursor=e?"-webkit-grabbing":"-webkit-grab";i.style.cursor=e?"-moz-grabbin":"-moz-grab";i.style.cursor=e?"grabbing":"grab"}function unsetGrabCursor(){var e=this;if(Support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;e.el.style.cursor=""}var grabCursor={setGrabCursor:setGrabCursor,unsetGrabCursor:unsetGrabCursor};function appendSlide(e){var t=this;var i=t.$wrapperEl,r=t.params;if(r.loop){t.loopDestroy()}if(typeof e==="object"&&"length"in e){for(var a=0;a<e.length;a+=1){if(e[a])i.append(e[a])}}else{i.append(e)}if(r.loop){t.loopCreate()}if(!(r.observer&&Support.observer)){t.update()}}function prependSlide(e){var t=this;var i=t.params,r=t.$wrapperEl,a=t.activeIndex;if(i.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])r.prepend(e[n])}s=a+e.length}else{r.prepend(e)}if(i.loop){t.loopCreate()}if(!(i.observer&&Support.observer)){t.update()}t.slideTo(s,0,false)}function addSlide(e,t){var i=this;var r=i.$wrapperEl,a=i.params,s=i.activeIndex;var n=s;if(a.loop){n-=i.loopedSlides;i.loopDestroy();i.slides=r.children("."+a.slideClass)}var l=i.slides.length;if(e<=0){i.prependSlide(t);return}if(e>=l){i.appendSlide(t);return}var o=n>e?n+1:n;var d=[];for(var u=l-1;u>=e;u-=1){var f=i.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])r.append(t[u])}o=n>e?n+t.length:n}else{r.append(t)}for(var u=0;u<d.length;u+=1){r.append(d[u])}if(a.loop){i.loopCreate()}if(!(a.observer&&Support.observer)){i.update()}if(a.loop){i.slideTo(o+i.loopedSlides,0,false)}else{i.slideTo(o,0,false)}}function removeSlide(e){var t=this;var i=t.params,r=t.$wrapperEl,a=t.activeIndex;var s=a;if(i.loop){s-=t.loopedSlides;t.loopDestroy();t.slides=r.children("."+i.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(i.loop){t.loopCreate()}if(!(i.observer&&Support.observer)){t.update()}if(i.loop){t.slideTo(n+t.loopedSlides,0,false)}else{t.slideTo(n,0,false)}}function removeAllSlides(){var e=this;var t=[];for(var i=0;i<e.slides.length;i+=1){t.push(i)}e.removeSlide(t)}var manipulation={appendSlide:appendSlide,prependSlide:prependSlide,addSlide:addSlide,removeSlide:removeSlide,removeAllSlides:removeAllSlides};var Device=function e(){var t=win.navigator.platform;var i=win.navigator.userAgent;var r={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:!!(win.cordova||win.phonegap),phonegap:!!(win.cordova||win.phonegap),electron:false};var a=win.screen.width;var s=win.screen.height;var n=i.match(/(Android);?[\s\/]+([\d.]+)?/);var l=i.match(/(iPad).*OS\s([\d_]+)/);var o=i.match(/(iPod)(.*OS\s([\d_]+))?/);var d=!l&&i.match(/(iPhone\sOS|iOS)\s([\d_]+)/);var u=i.indexOf("MSIE ")>=0||i.indexOf("Trident/")>=0;var f=i.indexOf("Edge/")>=0;var p=i.indexOf("Gecko/")>=0&&i.indexOf("Firefox/")>=0;var c=t==="Win32";var v=i.toLowerCase().indexOf("electron")>=0;var h=t==="MacIntel";if(!l&&h&&Support.touch&&(a===1024&&s===1366||a===834&&s===1194||a===834&&s===1112||a===768&&s===1024)){l=i.match(/(Version)\/([\d.]+)/);h=false}r.ie=u;r.edge=f;r.firefox=p;if(n&&!c){r.os="android";r.osVersion=n[2];r.android=true;r.androidChrome=i.toLowerCase().indexOf("chrome")>=0}if(l||d||o){r.os="ios";r.ios=true}if(d&&!o){r.osVersion=d[2].replace(/_/g,".");r.iphone=true}if(l){r.osVersion=l[2].replace(/_/g,".");r.ipad=true}if(o){r.osVersion=o[3]?o[3].replace(/_/g,"."):null;r.ipod=true}if(r.ios&&r.osVersion&&i.indexOf("Version/")>=0){if(r.osVersion.split(".")[0]==="10"){r.osVersion=i.toLowerCase().split("version/")[1].split(" ")[0]}}r.webView=!!((d||l||o)&&(i.match(/.*AppleWebKit(?!.*Safari)/i)||win.navigator.standalone))||win.matchMedia&&win.matchMedia("(display-mode: standalone)").matches;r.webview=r.webView;r.standalone=r.webView;r.desktop=!(r.ios||r.android)||v;if(r.desktop){r.electron=v;r.macos=h;r.windows=c;if(r.macos){r.os="macos"}if(r.windows){r.os="windows"}}r.pixelRatio=win.devicePixelRatio||1;return r}();function onTouchStart(e){var t=this;var i=t.touchEventsData;var r=t.params,a=t.touches;if(t.animating&&r.preventInteractionOnTransition){return}var s=e;if(s.originalEvent)s=s.originalEvent;var n=$(s.target);if(r.touchEventsTarget==="wrapper"){if(!n.closest(t.wrapperEl).length)return}i.isTouchEvent=s.type==="touchstart";if(!i.isTouchEvent&&"which"in s&&s.which===3)return;if(!i.isTouchEvent&&"button"in s&&s.button>0)return;if(i.isTouched&&i.isMoved)return;if(r.noSwiping&&n.closest(r.noSwipingSelector?r.noSwipingSelector:"."+r.noSwipingClass)[0]){t.allowClick=true;return}if(r.swipeHandler){if(!n.closest(r.swipeHandler)[0])return}a.currentX=s.type==="touchstart"?s.targetTouches[0].pageX:s.pageX;a.currentY=s.type==="touchstart"?s.targetTouches[0].pageY:s.pageY;var l=a.currentX;var o=a.currentY;var d=r.edgeSwipeDetection||r.iOSEdgeSwipeDetection;var u=r.edgeSwipeThreshold||r.iOSEdgeSwipeThreshold;if(d&&(l<=u||l>=win.screen.width-u)){return}Utils.extend(i,{isTouched:true,isMoved:false,allowTouchCallbacks:true,isScrolling:undefined,startMoving:undefined});a.startX=l;a.startY=o;i.touchStartTime=Utils.now();t.allowClick=true;t.updateSize();t.swipeDirection=undefined;if(r.threshold>0)i.allowThresholdMove=false;if(s.type!=="touchstart"){var f=true;if(n.is(i.formElements))f=false;if(doc.activeElement&&$(doc.activeElement).is(i.formElements)&&doc.activeElement!==n[0]){doc.activeElement.blur()}var p=f&&t.allowTouchMove&&r.touchStartPreventDefault;if(r.touchStartForcePreventDefault||p){s.preventDefault()}}t.emit("touchStart",s)}function onTouchMove(e){var t=this;var i=t.touchEventsData;var r=t.params,a=t.touches,s=t.rtlTranslate;var n=e;if(n.originalEvent)n=n.originalEvent;if(!i.isTouched){if(i.startMoving&&i.isScrolling){t.emit("touchMoveOpposite",n)}return}if(i.isTouchEvent&&n.type!=="touchmove")return;var l=n.type==="touchmove"&&n.targetTouches&&(n.targetTouches[0]||n.changedTouches[0]);var o=n.type==="touchmove"?l.pageX:n.pageX;var d=n.type==="touchmove"?l.pageY:n.pageY;if(n.preventedByNestedSwiper){a.startX=o;a.startY=d;return}if(!t.allowTouchMove){t.allowClick=false;if(i.isTouched){Utils.extend(a,{startX:o,startY:d,currentX:o,currentY:d});i.touchStartTime=Utils.now()}return}if(i.isTouchEvent&&r.touchReleaseOnEdges&&!r.loop){if(t.isVertical()){if(d<a.startY&&t.translate<=t.maxTranslate()||d>a.startY&&t.translate>=t.minTranslate()){i.isTouched=false;i.isMoved=false;return}}else if(o<a.startX&&t.translate<=t.maxTranslate()||o>a.startX&&t.translate>=t.minTranslate()){return}}if(i.isTouchEvent&&doc.activeElement){if(n.target===doc.activeElement&&$(n.target).is(i.formElements)){i.isMoved=true;t.allowClick=false;return}}if(i.allowTouchCallbacks){t.emit("touchMove",n)}if(n.targetTouches&&n.targetTouches.length>1)return;a.currentX=o;a.currentY=d;var u=a.currentX-a.startX;var f=a.currentY-a.startY;if(t.params.threshold&&Math.sqrt(Math.pow(u,2)+Math.pow(f,2))<t.params.threshold)return;if(typeof i.isScrolling==="undefined"){var p=void 0;if(t.isHorizontal()&&a.currentY===a.startY||t.isVertical()&&a.currentX===a.startX){i.isScrolling=false}else{if(u*u+f*f>=25){p=Math.atan2(Math.abs(f),Math.abs(u))*180/Math.PI;i.isScrolling=t.isHorizontal()?p>r.touchAngle:90-p>r.touchAngle}}}if(i.isScrolling){t.emit("touchMoveOpposite",n)}if(typeof i.startMoving==="undefined"){if(a.currentX!==a.startX||a.currentY!==a.startY){i.startMoving=true}}if(i.isScrolling){i.isTouched=false;return}if(!i.startMoving){return}t.allowClick=false;if(!r.cssMode&&n.cancelable){n.preventDefault()}if(r.touchMoveStopPropagation&&!r.nested){n.stopPropagation()}if(!i.isMoved){if(r.loop){t.loopFix()}i.startTranslate=t.getTranslate();t.setTransition(0);if(t.animating){t.$wrapperEl.trigger("webkitTransitionEnd transitionend")}i.allowMomentumBounce=false;if(r.grabCursor&&(t.allowSlideNext===true||t.allowSlidePrev===true)){t.setGrabCursor(true)}t.emit("sliderFirstMove",n)}t.emit("sliderMove",n);i.isMoved=true;var c=t.isHorizontal()?u:f;a.diff=c;c*=r.touchRatio;if(s)c=-c;t.swipeDirection=c>0?"prev":"next";i.currentTranslate=c+i.startTranslate;var v=true;var h=r.resistanceRatio;if(r.touchReleaseOnEdges){h=0}if(c>0&&i.currentTranslate>t.minTranslate()){v=false;if(r.resistance)i.currentTranslate=t.minTranslate()-1+