test-isc
Version:
An Ionic component similar to Ionic Select, that allows to search items, including async search, group, add, edit, delete items, and much more.
1 lines • 107 kB
JavaScript
var __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(t.hasOwnProperty(r))e[r]=t[r]};return e(t,r)};return function(t,r){e(t,r);function i(){this.constructor=t}t.prototype=r===null?Object.create(r):(i.prototype=r.prototype,new i)}}();var __spreadArrays=this&&this.__spreadArrays||function(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;for(var i=Array(e),a=0,t=0;t<r;t++)for(var s=arguments[t],n=0,l=s.length;n<l;n++,a++)i[a]=s[n];return i};System.register([],(function(e){"use strict";return{execute:function(){var t=typeof document==="undefined"?{body:{},addEventListener:function e(){},removeEventListener:function e(){},activeElement:{blur:function e(){},nodeName:""},querySelector:function e(){return null},querySelectorAll:function e(){return[]},getElementById:function e(){return null},createEvent:function e(){return{initEvent:function e(){}}},createElement:function e(){return{children:[],childNodes:[],style:{},setAttribute:function e(){},getElementsByTagName:function e(){return[]}}},location:{hash:""}}:document;var r=typeof window==="undefined"?{document:t,navigator:{userAgent:""},location:{},history:{},CustomEvent:function e(){return this},addEventListener:function e(){},removeEventListener:function e(){},getComputedStyle:function e(){return{getPropertyValue:function e(){return""}}},Image:function e(){},Date:function e(){},screen:{},setTimeout:function e(){},clearTimeout:function e(){}}:window;var i=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 a(e,a){var s=[];var n=0;if(e&&!a){if(e instanceof i){return e}}if(e){if(typeof e==="string"){var l=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=t.createElement(u);o.innerHTML=d;for(n=0;n<o.childNodes.length;n+=1){s.push(o.childNodes[n])}}else{if(!a&&e[0]==="#"&&!e.match(/[ .<>:~]/)){l=[t.getElementById(e.trim().split("#")[1])]}else{l=(a||t).querySelectorAll(e.trim())}for(n=0;n<l.length;n+=1){if(l[n])s.push(l[n])}}}else if(e.nodeType||e===r||e===t){s.push(e)}else if(e.length>0&&e[0].nodeType){for(n=0;n<e.length;n+=1){s.push(e[n])}}}return new i(s)}a.fn=i.prototype;a.Class=i;a.Dom7=i;function s(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 n(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 l(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 o(e){if(!this[0])return false;return this[0].classList.contains(e)}function d(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 u(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 f(e){for(var t=0;t<this.length;t+=1){this[t].removeAttribute(e)}return this}function p(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 c(e){for(var t=0;t<this.length;t+=1){var r=this[t].style;r.webkitTransform=e;r.transform=e}return this}function v(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 h(){var e=[];for(var t=0;t<arguments.length;t++){e[t]=arguments[t]}var r=e[0],i=e[1],s=e[2],n=e[3];if(typeof e[1]==="function"){r=e[0],s=e[1],n=e[2];i=undefined}if(!n)n=false;function l(e){var t=e.target;if(!t)return;var r=e.target.dom7EventData||[];if(r.indexOf(e)<0){r.unshift(e)}if(a(t).is(i))s.apply(t,r);else{var n=a(t).parents();for(var l=0;l<n.length;l+=1){if(a(n[l]).is(i))s.apply(n[l],r)}}}function o(e){var t=e&&e.target?e.target.dom7EventData||[]:[];if(t.indexOf(e)<0){t.unshift(e)}s.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:s,proxyListener:o});p.addEventListener(c,o,n)}}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:s,proxyListener:l});p.addEventListener(c,l,n)}}}return this}function m(){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 g(){var e=[];for(var i=0;i<arguments.length;i++){e[i]=arguments[i]}var a=e[0].split(" ");var s=e[1];for(var n=0;n<a.length;n+=1){var l=a[n];for(var o=0;o<this.length;o+=1){var d=this[o];var u=void 0;try{u=new r.CustomEvent(l,{detail:s,bubbles:true,cancelable:true})}catch(f){u=t.createEvent("Event");u.initEvent(l,true,true);u.detail=s}d.dom7EventData=e.filter((function(e,t){return t>0}));d.dispatchEvent(u);d.dom7EventData=[];delete d.dom7EventData}}return this}function b(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 w(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 T(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 y(){if(this.length>0){var e=this[0];var i=e.getBoundingClientRect();var a=t.body;var s=e.clientTop||a.clientTop||0;var n=e.clientLeft||a.clientLeft||0;var l=e===r?r.scrollY:e.scrollTop;var o=e===r?r.scrollX:e.scrollLeft;return{top:i.top+l-s,left:i.left+o-n}}return null}function E(){if(this[0])return r.getComputedStyle(this[0],null);return{}}function S(e,t){var i;if(arguments.length===1){if(typeof e==="string"){if(this[0])return r.getComputedStyle(this[0],null).getPropertyValue(e)}else{for(i=0;i<this.length;i+=1){for(var a in e){this[i].style[a]=e[a]}}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 x(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 C(e){var t=[];var r=this;for(var a=0;a<r.length;a+=1){if(e.call(r[a],a,r[a]))t.push(r[a])}return new i(t)}function M(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 P(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 z(e){var s=this[0];var n;var l;if(!s||typeof e==="undefined")return false;if(typeof e==="string"){if(s.matches)return s.matches(e);else if(s.webkitMatchesSelector)return s.webkitMatchesSelector(e);else if(s.msMatchesSelector)return s.msMatchesSelector(e);n=a(e);for(l=0;l<n.length;l+=1){if(n[l]===s)return true}return false}else if(e===t)return s===t;else if(e===r)return s===r;if(e.nodeType||e instanceof i){n=e.nodeType?[e]:e;for(l=0;l<n.length;l+=1){if(n[l]===s)return true}return false}return false}function L(){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 k(e){if(typeof e==="undefined")return this;var t=this.length;var r;if(e>t-1){return new i([])}if(e<0){r=t+e;if(r<0)return new i([]);return new i([this[r]])}return new i([this[e]])}function $(){var e=[];for(var r=0;r<arguments.length;r++){e[r]=arguments[r]}var a;for(var s=0;s<e.length;s+=1){a=e[s];for(var n=0;n<this.length;n+=1){if(typeof a==="string"){var l=t.createElement("div");l.innerHTML=a;while(l.firstChild){this[n].appendChild(l.firstChild)}}else if(a instanceof i){for(var o=0;o<a.length;o+=1){this[n].appendChild(a[o])}}else{this[n].appendChild(a)}}}return this}function D(e){var r;var a;for(r=0;r<this.length;r+=1){if(typeof e==="string"){var s=t.createElement("div");s.innerHTML=e;for(a=s.childNodes.length-1;a>=0;a-=1){this[r].insertBefore(s.childNodes[a],this[r].childNodes[0])}}else if(e instanceof i){for(a=0;a<e.length;a+=1){this[r].insertBefore(e[a],this[r].childNodes[0])}}else{this[r].insertBefore(e,this[r].childNodes[0])}}return this}function O(e){if(this.length>0){if(e){if(this[0].nextElementSibling&&a(this[0].nextElementSibling).is(e)){return new i([this[0].nextElementSibling])}return new i([])}if(this[0].nextElementSibling)return new i([this[0].nextElementSibling]);return new i([])}return new i([])}function I(e){var t=[];var r=this[0];if(!r)return new i([]);while(r.nextElementSibling){var s=r.nextElementSibling;if(e){if(a(s).is(e))t.push(s)}else t.push(s);r=s}return new i(t)}function G(e){if(this.length>0){var t=this[0];if(e){if(t.previousElementSibling&&a(t.previousElementSibling).is(e)){return new i([t.previousElementSibling])}return new i([])}if(t.previousElementSibling)return new i([t.previousElementSibling]);return new i([])}return new i([])}function B(e){var t=[];var r=this[0];if(!r)return new i([]);while(r.previousElementSibling){var s=r.previousElementSibling;if(e){if(a(s).is(e))t.push(s)}else t.push(s);r=s}return new i(t)}function A(e){var t=[];for(var r=0;r<this.length;r+=1){if(this[r].parentNode!==null){if(e){if(a(this[r].parentNode).is(e))t.push(this[r].parentNode)}else{t.push(this[r].parentNode)}}}return a(s(t))}function X(e){var t=[];for(var r=0;r<this.length;r+=1){var i=this[r].parentNode;while(i){if(e){if(a(i).is(e))t.push(i)}else{t.push(i)}i=i.parentNode}}return a(s(t))}function Y(e){var t=this;if(typeof e==="undefined"){return new i([])}if(!t.is(e)){t=t.parents(e).eq(0)}return t}function H(e){var t=[];for(var r=0;r<this.length;r+=1){var a=this[r].querySelectorAll(e);for(var s=0;s<a.length;s+=1){t.push(a[s])}}return new i(t)}function V(e){var t=[];for(var r=0;r<this.length;r+=1){var n=this[r].childNodes;for(var l=0;l<n.length;l+=1){if(!e){if(n[l].nodeType===1)t.push(n[l])}else if(n[l].nodeType===1&&a(n[l]).is(e)){t.push(n[l])}}}return new i(s(t))}function W(){for(var e=0;e<this.length;e+=1){if(this[e].parentNode)this[e].parentNode.removeChild(this[e])}return this}function F(){var e=[];for(var t=0;t<arguments.length;t++){e[t]=arguments[t]}var r=this;var i;var s;for(i=0;i<e.length;i+=1){var n=a(e[i]);for(s=0;s<n.length;s+=1){r[r.length]=n[s];r.length+=1}}return r}var N={addClass:n,removeClass:l,hasClass:o,toggleClass:d,attr:u,removeAttr:f,data:p,transform:c,transition:v,on:h,off:m,trigger:g,transitionEnd:b,outerWidth:w,outerHeight:T,offset:y,css:S,each:x,html:M,text:P,is:z,index:L,eq:k,append:$,prepend:D,next:O,nextAll:I,prev:G,prevAll:B,parent:A,parents:X,closest:Y,find:H,children:V,filter:C,remove:W,add:F,styles:E};Object.keys(N).forEach((function(e){a.fn[e]=a.fn[e]||N[e]}));var R={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 i;var a;var s;var n=r.getComputedStyle(e,null);if(r.WebKitCSSMatrix){a=n.transform||n.webkitTransform;if(a.split(",").length>6){a=a.split(", ").map((function(e){return e.replace(",",".")})).join(", ")}s=new r.WebKitCSSMatrix(a==="none"?"":a)}else{s=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,");i=s.toString().split(",")}if(t==="x"){if(r.WebKitCSSMatrix)a=s.m41;else if(i.length===16)a=parseFloat(i[12]);else a=parseFloat(i[4])}if(t==="y"){if(r.WebKitCSSMatrix)a=s.m42;else if(i.length===16)a=parseFloat(i[13]);else a=parseFloat(i[5])}return a||0},parseUrlQuery:function(e){var t={};var i=e||r.location.href;var a;var s;var n;var l;if(typeof i==="string"&&i.length){i=i.indexOf("?")>-1?i.replace(/\S*\?/,""):"";s=i.split("&").filter((function(e){return e!==""}));l=s.length;for(a=0;a<l;a+=1){n=s[a].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]);for(var i=1;i<e.length;i+=1){var a=e[i];if(a!==undefined&&a!==null){var s=Object.keys(Object(a));for(var n=0,l=s.length;n<l;n+=1){var o=s[n];var d=Object.getOwnPropertyDescriptor(a,o);if(d!==undefined&&d.enumerable){if(R.isObject(r[o])&&R.isObject(a[o])){R.extend(r[o],a[o])}else if(!R.isObject(r[o])&&R.isObject(a[o])){r[o]={};R.extend(r[o],a[o])}else{r[o]=a[o]}}}}}return r}};var j=function e(){return{touch:r.Modernizr&&r.Modernizr.touch===true||function e(){return!!(r.navigator.maxTouchPoints>0||"ontouchstart"in r||r.DocumentTouch&&t instanceof r.DocumentTouch)}(),pointerEvents:!!r.PointerEvent&&"maxTouchPoints"in r.navigator&&r.navigator.maxTouchPoints>0,observer:function e(){return"MutationObserver"in r||"WebkitMutationObserver"in r}(),passiveListener:function e(){var t=false;try{var i=Object.defineProperty({},"passive",{get:function(){t=true}});r.addEventListener("testPassiveListener",null,i)}catch(a){}return t}(),gestures:function e(){return"ongesturestart"in r}()}}();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){R.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:true,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+"_"+R.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,__spreadArrays([e],t))};return e}();function _(){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);R.extend(e,{width:t,height:r,size:e.isHorizontal()?t:r})}function U(){var e=this;var t=e.params;var i=e.$wrapperEl,a=e.size,s=e.rtlTranslate,n=e.wrongRTL;var l=e.virtual&&t.virtual.enabled;var o=l?e.virtual.slides.length:e.slides.length;var d=i.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 T=-h;var y=0;var E=0;if(typeof a==="undefined"){return}if(typeof w==="string"&&w.indexOf("%")>=0){w=parseFloat(w.replace("%",""))/100*a}e.virtualSize=-w;if(s)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 z=0;z<u;z+=1){x=0;var L=d.eq(z);if(t.slidesPerColumn>1){var k=void 0;var $=void 0;var D=void 0;if(t.slidesPerColumnFill==="row"&&t.slidesPerGroup>1){var O=Math.floor(z/(t.slidesPerGroup*t.slidesPerColumn));var I=z-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;k=$+D*S/C;L.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"){$=Math.floor(z/C);D=z-$*C;if($>P||$===P&&D===C-1){D+=1;if(D>=C){D=0;$+=1}}}else{D=Math.floor(z/M);$=z-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=r.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 F=parseFloat(B.getPropertyValue("margin-right"));var N=B.getPropertyValue("box-sizing");if(N&&N==="border-box"){x=Y+W+F}else{x=Y+H+V+W+F}}else{var j=parseFloat(B.getPropertyValue("height"));var q=parseFloat(B.getPropertyValue("padding-top"));var _=parseFloat(B.getPropertyValue("padding-bottom"));var U=parseFloat(B.getPropertyValue("margin-top"));var K=parseFloat(B.getPropertyValue("margin-bottom"));var N=B.getPropertyValue("box-sizing");if(N&&N==="border-box"){x=j+U+K}else{x=j+q+_+U+K}}}if(A){L[0].style.transform=A}if(X){L[0].style.webkitTransform=X}if(t.roundLengths)x=Math.floor(x)}else{x=(a-(t.slidesPerView-1)*w)/t.slidesPerView;if(t.roundLengths)x=Math.floor(x);if(d[z]){if(e.isHorizontal()){d[z].style.width=x+"px"}else{d[z].style.height=x+"px"}}}if(d[z]){d[z].swiperSlideSize=x}c.push(x);if(t.centeredSlides){T=T+x/2+y/2+w;if(y===0&&z!==0)T=T-a/2-w;if(z===0)T=T-a/2-w;if(Math.abs(T)<1/1e3)T=0;if(t.roundLengths)T=Math.floor(T);if(E%t.slidesPerGroup===0)f.push(T);p.push(T)}else{if(t.roundLengths)T=Math.floor(T);if((E-Math.min(e.params.slidesPerGroupSkip,E))%e.params.slidesPerGroup===0)f.push(T);p.push(T);T=T+x+w}e.virtualSize+=x+w;y=x;E+=1}e.virtualSize=Math.max(e.virtualSize,a)+m;var Q;if(s&&n&&(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=(x+t.spaceBetween)*S;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){Q=[];for(var z=0;z<f.length;z+=1){var Z=f[z];if(t.roundLengths)Z=Math.floor(Z);if(f[z]<e.virtualSize+f[0])Q.push(Z)}f=Q}}if(!t.centeredSlides){Q=[];for(var z=0;z<f.length;z+=1){var Z=f[z];if(t.roundLengths)Z=Math.floor(Z);if(f[z]<=e.virtualSize-a){Q.push(Z)}}f=Q;if(Math.floor(e.virtualSize-a)-Math.floor(f[f.length-1])>1){f.push(e.virtualSize-a)}}if(f.length===0)f=[0];if(t.spaceBetween!==0){if(e.isHorizontal()){if(s)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-a;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<a){var re=(a-te)/2;f.forEach((function(e,t){f[t]=e-re}));p.forEach((function(e,t){p[t]=e+re}))}}R.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 K(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 Q(){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 Z(e){if(e===void 0){e=this&&this.translate||0}var t=this;var r=t.params;var i=t.slides,s=t.rtlTranslate;if(i.length===0)return;if(typeof i[0].swiperSlideOffset==="undefined")t.updateSlidesOffset();var n=-e;if(s)n=e;i.removeClass(r.slideVisibleClass);t.visibleSlidesIndexes=[];t.visibleSlides=[];for(var l=0;l<i.length;l+=1){var o=i[l];var d=(n+(r.centeredSlides?t.minTranslate():0)-o.swiperSlideOffset)/(o.swiperSlideSize+r.spaceBetween);if(r.watchSlidesVisibility||r.centeredSlides&&r.autoHeight){var u=-(n-o.swiperSlideOffset);var f=u+t.slidesSizesGrid[l];var p=u>=0&&u<t.size-1||f>1&&f<=t.size||u<=0&&f>=t.size;if(p){t.visibleSlides.push(o);t.visibleSlidesIndexes.push(l);i.eq(l).addClass(r.slideVisibleClass)}}o.progress=s?-d:d}t.visibleSlides=a(t.visibleSlides)}function J(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}R.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 ee(){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 te(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);R.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 re(e){var t=this;var r=t.params;var i=a(e.target).closest("."+r.slideClass)[0];var s=false;if(i){for(var n=0;n<t.slides.length;n+=1){if(t.slides[n]===i)s=true}}if(i&&s){t.clickedSlide=i;if(t.virtual&&t.params.virtual.enabled){t.clickedIndex=parseInt(a(i).attr("data-swiper-slide-index"),10)}else{t.clickedIndex=a(i).index()}}else{t.clickedSlide=undefined;t.clickedIndex=undefined;return}if(r.slideToClickedSlide&&t.clickedIndex!==undefined&&t.clickedIndex!==t.activeIndex){t.slideToClickedSlide()}}var ie={updateSize:_,updateSlides:U,updateAutoHeight:K,updateSlidesOffset:Q,updateSlidesProgress:Z,updateProgress:J,updateSlidesClasses:ee,updateActiveIndex:te,updateClickedSlide:re};function ae(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=R.getTranslate(s[0],e);if(i)n=-n;return n||0}function se(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 ne(){return-this.snapGrid[0]}function le(){return-this.snapGrid[this.snapGrid.length-1]}function oe(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 de={getTranslate:ae,setTranslate:se,minTranslate:ne,maxTranslate:le,translateTo:oe};function ue(e,t){var r=this;if(!r.params.cssMode){r.$wrapperEl.transition(e)}r.emit("setTransition",e,t)}function fe(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 pe(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 ce={setTransition:ue,transitionStart:fe,transitionEnd:pe};function ve(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 T=-m;if(p){T=c.scrollWidth-c.offsetWidth-T}if(t===0){c[w?"scrollLeft":"scrollTop"]=T}else{if(c.scrollTo){c.scrollTo((a={},a[w?"left":"top"]=T,a.behavior="smooth",a))}else{c[w?"scrollLeft":"scrollTop"]=T}}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 he(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 me(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 ge(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)}));var c=l.map((function(e){return u(e)}));var v=n[p.indexOf(f)];var h=n[p.indexOf(f)-1];if(typeof h==="undefined"&&a.cssMode){n.forEach((function(e){if(!h&&f>=e)h=e}))}var m;if(typeof h!=="undefined"){m=l.indexOf(h);if(m<0)m=i.activeIndex-1}return i.slideTo(m,e,t,r)}function be(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 we(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 Te(){var e=this;var t=e.params,r=e.$wrapperEl;var i=t.slidesPerView==="auto"?e.slidesPerViewDynamic():t.slidesPerView;var s=e.clickedIndex;var n;if(t.loop){if(e.animating)return;n=parseInt(a(e.clickedSlide).attr("data-swiper-slide-index"),10);if(t.centeredSlides){if(s<e.loopedSlides-i/2||s>e.slides.length-e.loopedSlides+i/2){e.loopFix();s=r.children("."+t.slideClass+'[data-swiper-slide-index="'+n+'"]:not(.'+t.slideDuplicateClass+")").eq(0).index();R.nextTick((function(){e.slideTo(s)}))}else{e.slideTo(s)}}else if(s>e.slides.length-i){e.loopFix();s=r.children("."+t.slideClass+'[data-swiper-slide-index="'+n+'"]:not(.'+t.slideDuplicateClass+")").eq(0).index();R.nextTick((function(){e.slideTo(s)}))}else{e.slideTo(s)}}else{e.slideTo(s)}}var ye={slideTo:ve,slideToLoop:he,slideNext:me,slidePrev:ge,slideReset:be,slideToClosest:we,slideToClickedSlide:Te};function Ee(){var e=this;var r=e.params,i=e.$wrapperEl;i.children("."+r.slideClass+"."+r.slideDuplicateClass).remove();var s=i.children("."+r.slideClass);if(r.loopFillGroupWithBlank){var n=r.slidesPerGroup-s.length%r.slidesPerGroup;if(n!==r.slidesPerGroup){for(var l=0;l<n;l+=1){var o=a(t.createElement("div")).addClass(r.slideClass+" "+r.slideBlankClass);i.append(o)}s=i.children("."+r.slideClass)}}if(r.slidesPerView==="auto"&&!r.loopedSlides)r.loopedSlides=s.length;e.loopedSlides=Math.ceil(parseFloat(r.loopedSlides||r.slidesPerView,10));e.loopedSlides+=r.loopAdditionalSlides;if(e.loopedSlides>s.length){e.loopedSlides=s.length}var d=[];var u=[];s.each((function(t,r){var i=a(r);if(t<e.loopedSlides)u.push(r);if(t<s.length&&t>=s.length-e.loopedSlides)d.push(r);i.attr("data-swiper-slide-index",t)}));for(var l=0;l<u.length;l+=1){i.append(a(u[l].cloneNode(true)).addClass(r.slideDuplicateClass))}for(var l=d.length-1;l>=0;l-=1){i.prepend(a(d[l].cloneNode(true)).addClass(r.slideDuplicateClass))}}function Se(){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 xe(){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 Ce={loopCreate:Ee,loopFix:Se,loopDestroy:xe};function Me(e){var t=this;if(j.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 Pe(){var e=this;if(j.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;e.el.style.cursor=""}var ze={setGrabCursor:Me,unsetGrabCursor:Pe};function Le(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&&j.observer)){t.update()}}function ke(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&&j.observer)){t.update()}t.slideTo(s,0,false)}function $e(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&&j.observer)){r.update()}if(a.loop){r.slideTo(o+r.loopedSlides,0,false)}else{r.slideTo(o,0,false)}}function De(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&&j.observer)){t.update()}if(r.loop){t.slideTo(n+t.loopedSlides,0,false)}else{t.slideTo(n,0,false)}}function Oe(){var e=this;var t=[];for(var r=0;r<e.slides.length;r+=1){t.push(r)}e.removeSlide(t)}var Ie={appendSlide:Le,prependSlide:ke,addSlide:$e,removeSlide:De,removeAllSlides:Oe};var Ge=function e(){var t=r.navigator.platform;var i=r.navigator.userAgent;var a={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:!!(r.cordova||r.phonegap),phonegap:!!(r.cordova||r.phonegap),electron:false};var s=r.screen.width;var n=r.screen.height;var l=i.match(/(Android);?[\s\/]+([\d.]+)?/);var o=i.match(/(iPad).*OS\s([\d_]+)/);var d=i.match(/(iPod)(.*OS\s([\d_]+))?/);var u=!o&&i.match(/(iPhone\sOS|iOS)\s([\d_]+)/);var f=i.indexOf("MSIE ")>=0||i.indexOf("Trident/")>=0;var p=i.indexOf("Edge/")>=0;var c=i.indexOf("Gecko/")>=0&&i.indexOf("Firefox/")>=0;var v=t==="Win32";var h=i.toLowerCase().indexOf("electron")>=0;var m=t==="MacIntel";if(!o&&m&&j.touch&&(s===1024&&n===1366||s===834&&n===1194||s===834&&n===1112||s===768&&n===1024)){o=i.match(/(Version)\/([\d.]+)/);m=false}a.ie=f;a.edge=p;a.firefox=c;if(l&&!v){a.os="android";a.osVersion=l[2];a.android=true;a.androidChrome=i.toLowerCase().indexOf("chrome")>=0}if(o||u||d){a.os="ios";a.ios=true}if(u&&!d){a.osVersion=u[2].replace(/_/g,".");a.iphone=true}if(o){a.osVersion=o[2].replace(/_/g,".");a.ipad=true}if(d){a.osVersion=d[3]?d[3].replace(/_/g,"."):null;a.ipod=true}if(a.ios&&a.osVersion&&i.indexOf("Version/")>=0){if(a.osVersion.split(".")[0]==="10"){a.osVersion=i.toLowerCase().split("version/")[1].split(" ")[0]}}a.webView=!!((u||o||d)&&(i.match(/.*AppleWebKit(?!.*Safari)/i)||r.navigator.standalone))||r.matchMedia&&r.matchMedia("(display-mode: standalone)").matches;a.webview=a.webView;a.standalone=a.webView;a.desktop=!(a.ios||a.android)||h;if(a.desktop){a.electron=h;a.macos=m;a.windows=v;if(a.macos){a.os="macos"}if(a.windows){a.os="windows"}}a.pixelRatio=r.devicePixelRatio||1;return a}();function Be(e){var i=this;var s=i.touchEventsData;var n=i.params,l=i.touches;if(i.animating&&n.preventInteractionOnTransition){return}var o=e;if(o.originalEvent)o=o.originalEvent;var d=a(o.target);if(n.touchEventsTarget==="wrapper"){if(!d.closest(i.wrapperEl).length)return}s.isTouchEvent=o.type==="touchstart";if(!s.isTouchEvent&&"which"in o&&o.which===3)return;if(!s.isTouchEvent&&"button"in o&&o.button>0)return;if(s.isTouched&&s.isMoved)return;if(n.noSwiping&&d.closest(n.noSwipingSelector?n.noSwipingSelector:"."+n.noSwipingClass)[0]){i.allowClick=true;return}if(n.swipeHandler){if(!d.closest(n.swipeHandler)[0])return}l.currentX=o.type==="touchstart"?o.targetTouches[0].pageX:o.pageX;l.currentY=o.type==="touchstart"?o.targetTouches[0].pageY:o.pageY;var u=l.currentX;var f=l.currentY;var p=n.edgeSwipeDetection||n.iOSEdgeSwipeDetection;var c=n.edgeSwipeThreshold||n.iOSEdgeSwipeThreshold;if(p&&(u<=c||u>=r.screen.width-c)){return}R.extend(s,{isTouched:true,isMoved:false,allowTouchCallbacks:true,isScrolling:undefined,startMoving:undefined});l.startX=u;l.startY=f;s.touchStartTime=R.now();i.allowClick=true;i.updateSize();i.swipeDirection=undefined;if(n.threshold>0)s.allowThresholdMove=false;if(o.type!=="touchstart"){var v=true;if(d.is(s.formElements))v=false;if(t.activeElement&&a(t.activeElement).is(s.formElements)&&t.activeElement!==d[0]){t.activeElement.blur()}var h=v&&i.allowTouchMove&&n.touchStartPreventDefault;if(n.touchStartForcePreventDefault||h){o.preventDefault()}}i.emit("touchStart",o)}function Ae(e){var r=this;var i=r.touchEventsData;var s=r.params,n=r.touches,l=r.rtlTranslate;var o=e;if(o.originalEvent)o=o.originalEvent;if(!i.isTouched){if(i.startMoving&&i.isScrolling){r.emit("touchMoveOpposite",o)}return}if(i.isTouchEvent&&o.type==="mousemove")return;var d=o.type==="touchmove"&&o.targetTouches&&(o.targetTouches[0]||o.changedTouches[0]);var u=o.type==="touchmove"?d.pageX:o.pageX;var f=o.type==="touchmove"?d.pageY:o.pageY;if(o.preventedByNestedSwiper){n.startX=u;n.startY=f;return}if(!r.allowTouchMove){r.allowClick=false;if(i.isTouched){R.extend(n,{startX:u,startY:f,currentX:u,currentY:f});i.touchStartTime=R.now()}return}if(i.isTouchEvent&&s.touchReleaseOnEdges&&!s.loop){if(r.isVertical()){if(f<n.startY&&r.translate<=r.maxTranslate()||f>n.startY&&r.translate>=r.minTranslate()){i.isTouched=false;i.isMoved=false;return}}else if(u<n.startX&&r.translate<=r.maxTranslate()||u>n.startX&&r.translate>=r.minTranslate()){return}}if(i.isTouchEvent&&t.activeElement){if(o.target===t.activeElement&&a(o.target).is(i.formElements)){i.isMoved=true;r.allowClick=false;return}}if(i.allowTouchCallbacks){r.emit("touchMove",o)}if(o.targetTouches&&o.targetTouches.length>1)return;n.currentX=u;n.currentY=f;var p=n.currentX-n.startX;var c=n.currentY-n.startY;if(r.params.threshold&&Math.sqrt(Math.pow(p,2)+Math.pow(c,2))<r.params.threshold)return;if(typeof i.isScrolling==="undefined"){var v=void 0;if(r.isHorizontal()&&n.currentY===n.startY||r.isVertical()&&n.currentX===n.startX){i.isScrolling=false}else{if(p*p+c*c>=25){v=Math.atan2(Math.abs(c),Math.abs(p))*180/Math.PI;i.isScrolling=r.isHorizontal()?v>s.touchAngle:90-v>s.touchAngle}}}if(i.isScrolling){r.emit("touchMoveOpposite",o)}if(typeof i.startMoving==="undefined"){if(n.currentX!==n.startX||n.currentY!==n.startY){i.startMoving=true}}if(i.isScrolling){i.isTouched=false;return}if(!i.startMoving){return}r.allowClick=false;if(!s.cssMode){o.preventDefault()}if(s.touchMoveStopPropagation&&!s.nested){o.stopPropagation()}if(!i.isMoved){if(s.loop){r.loopFix()}i.startTranslate=r.getTranslate();r.setTransition(0);if(r.animating){r.$wrapperEl.trigger("webkitTransitionEnd transitionend")}i.allowMomentumBounce=false;if(s.grabCursor&&(r.allowSlideNext===true||r.allowSlidePrev===true)){r.setGrabCursor(true)}r.emit("sliderFirstMove",o)}r.emit("sliderMove",o);i.isMoved=true;var h=r.isHorizontal()?p:c;n.diff=h;h*=s.touchRatio;if(l)h=-h;r.swipeDirection=h>0?"prev":"next";i.currentTranslate=h+i.startTranslate;var m=true;var g=s.resistanceRatio;if(s.touchReleaseOnEdges){g=0}if(h>0&&i.currentTranslate>r.minTranslate()){m=false;if(s.resistance)i.currentTranslate=r.minTranslate()-1+Math.pow(-r.minTranslate()+i.startTranslate+h,g)}else if(h<0&&i.currentTranslate<r.maxTranslate()){m=false;if(s.resistance)i.currentTranslate=r.maxTranslate()+1-Math.pow(r.maxTranslate()-i.startTranslate-h,g)}if(m){o.preventedByNestedSwiper=true}if(!r.allowSlideNext&&r.swipeDirection==="next"&&i.currentTranslate<i.startTranslate){i.currentTranslate=i.startTranslate}if(!r.allowSlidePrev&&r.swipeDirection==="prev"&&i.currentTranslate>i.startTranslate){i.currentTranslate=i.startTranslate}if(s.threshold>0){if(Math.abs(h)>s.threshold||i.allowThresholdMove){if(!i.allowThresholdMove){i.allowThresholdMove=true;n.startX=n.currentX;n.startY=n.currentY;i.currentTranslate=i.startTranslate;n.diff=r.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY;return}}else{i.currentTranslate=i.startTranslate;return}}if(!s.followFinger||s.cssMode)return;if(s.freeMode||s.watchSlidesProgress||s.watchSlidesVisibility){r.updateActiveIndex();r.updateSlidesClasses()}if(s.freeMode){if(i.velocities.length===0){i.velocities.push({position:n[r.isHorizontal()?"startX":"startY"],time:i.touchStartTime})}i.velocities.push({position:n[r.isHorizontal()?"currentX":"currentY"],time:R.now()})}r.updateProgress(i.currentTranslate);r.setTranslate(i.currentTranslate)}function Xe(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