zz.js 179 KB

123
  1. function animated(e,t){e.addClass(t+" animated").one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){$(this).removeClass(t+" animated")})}function swiperAnimateCache(e){for(j=0;j<e.slides.length;j++)for(allBoxes=e.slides[j].querySelectorAll(".ani"),i=0;i<allBoxes.length;i++)allBoxes[i].attributes.style?allBoxes[i].setAttribute("swiper-animate-style-cache",allBoxes[i].attributes.style.value):allBoxes[i].setAttribute("swiper-animate-style-cache"," "),allBoxes[i].style.visibility="hidden"}function swiperAnimate(e){clearSwiperAnimate(e);var t=e.slides[e.activeIndex].querySelectorAll(".ani");for(i=0;i<t.length;i++)t[i].style.visibility="visible",effect=t[i].attributes["swiper-animate-effect"]?t[i].attributes["swiper-animate-effect"].value:"",t[i].className=t[i].className+" "+effect+" animated",style=t[i].attributes.style.value,duration=t[i].attributes["swiper-animate-duration"]?t[i].attributes["swiper-animate-duration"].value:"",duration&&(style=style+"animation-duration:"+duration+";-webkit-animation-duration:"+duration+";"),delay=t[i].attributes["swiper-animate-delay"]?t[i].attributes["swiper-animate-delay"].value:"",delay&&(style=style+"animation-delay:"+delay+";-webkit-animation-delay:"+delay+";"),t[i].setAttribute("style",style)}function clearSwiperAnimate(e){for(j=0;j<e.slides.length;j++)for(allBoxes=e.slides[j].querySelectorAll(".ani"),i=0;i<allBoxes.length;i++)allBoxes[i].attributes["swiper-animate-style-cache"]&&allBoxes[i].setAttribute("style",allBoxes[i].attributes["swiper-animate-style-cache"].value),allBoxes[i].style.visibility="hidden",allBoxes[i].className=allBoxes[i].className.replace("animated"," "),allBoxes[i].attributes["swiper-animate-effect"]&&(effect=allBoxes[i].attributes["swiper-animate-effect"].value,allBoxes[i].className=allBoxes[i].className.replace(effect," "))}document.addEventListener("touchstart",function(){return!1},!0),window.onload=function(){$(".q_language").hover(function(){$(this).stop().animate({width:"http://www.chinasofti.com/r/cms/www/default/js/1.6rem"},500)},function(){$(this).stop().animate({width:".54rem"},500)}),$(".img_lazyload").lazyload(),$("img.scale").imageScale(),$(".q_navbtn").click(function(){"none"==$(".q_hdnav").css("display")?$(".q_hdnav").stop().slideDown():($(".q_hdnav").stop().slideUp(),$(".q_hdnav .q_hide").stop().slideUp())}),$(".q_hdnav li").each(function(e,t){0<$(this).find(".q_hide a").length&&$(this).on("click",".q_firnavem",function(e){e.preventDefault(),"none"==$(this).next().css("display")?($(this).next().stop().slideDown(),$(this).parents("li").siblings().find(".q_hide").stop().slideUp()):$(this).next().stop().slideUp()})}),$(".q_ClickVideo").click(function(){$(".video_popup").fadeIn(),null==$("video#myvideo").attr("src")&&$("video#myvideo").attr("src",$("video#myvideo").attr("data-src"));var e=videojs("myvideo",function(){this.play()});$(".video_popup img.close").click(function(){e.pause(),$(".video_popup").fadeOut()})});var e=$(window).width();if($(".q_teletab li").length<5&&$(".q_tbutton").hide(),$(".wap_third").css({background:"url("+$(".wap_third .wptha").eq(0).attr("data-src")+") no-repeat center center / cover"}),$(".wap_third .wptha").mouseenter(function(){var e=$(this).attr("data-src");$(this).parent().css({background:"url("+e+") no-repeat center center / cover"}),$(".wpcur").show().prev().hide(),$(this).addClass("on").siblings(".wptha").removeClass("on"),$(this).find(".hlink").show(),$(this).siblings(".wptha").find(".hlink").hide()}),$("img.scale").imageScale(),e<750){var t=$(".q_conttop").height(),i=$(".q_abomsg").height();t<118?$(".q_conttop").next(".show_more").hide():$(".q_conttop").next(".show_more").show().click(function(e){$(".q_conttop").css({"max-height":"initial"}),$(this).hide()}),i<120?$(".q_abomsg").next(".show_more").hide():$(".q_abomsg").next(".show_more").show().click(function(e){$(".q_abomsg").css({"max-height":"initial"}),$(this).hide()}),$(".sec_section").css("background","url("+$(".q_scdscroll .q_secondwrap").eq(2).attr("data-src")+") no-repeat center top /cover"),$(".q_scdscroll .q_secondwrap").eq(2).show().css("opacity",1),$(".navnavnav a").eq(0).removeClass("on"),$(".navnavnav a").eq(2).addClass("on").prev().addClass("csslink").next().next().addClass("csslink"),$(".navnavnav").on("click","a",function(){var e=$(this).index(),t=$(".q_scdscroll .q_secondwrap").eq(e),i=t.attr("data-src");$(this).removeClass("csslink").addClass("on").siblings().removeClass("on csslink"),$(this).prev().addClass("csslink"),$(this).next().addClass("csslink"),t.show().css("opacity",1),t.siblings().css("opacity",0).hide(),$(".sec_section").css("background","url("+i+") no-repeat center top /cover"),t.find(".q_secright img.scale").imageScale()})}$(".q_ivtlist li").each(function(e,t){(e+1)%4==0&&$(this).addClass("mr0")}),$(".q_serverlist li").each(function(e,t){(e+1)%3==0&&$(this).addClass("mr0")}),$(".q_connect li").each(function(e,t){(e+1)%2==0&&$(this).addClass("mr0")});var a=$(".q_fourth").find(".q_forlist").height();$(".q_fourth .flleft").height(a);var s=$(window).height();$(".q_thirdul li").height(s),$(".q_niimg").eq(0).stop().animate({opacity:1}).show(),$(".q_forlist .q_forthitem:first-child").addClass("active"),$(".q_forthitem").each(function(e,t){$(this).attr("data-src");$(this).mouseenter(function(){$(this).addClass("active").siblings().removeClass("active"),$(".q_niimg").eq(e).stop().animate({opacity:1}).show().siblings().stop().animate({opacity:0}).hide(),$("img.scale").imageScale()})}),$(".q_fotitem .q_fotcolumnem").click(function(e){"none"==$(this).next().css("display")?($(this).next().stop().slideDown(),$(this).parents(".q_fotitem").siblings().find(".q_fotsecd").stop().slideUp()):$(this).next().stop().slideUp()})},function(d){"use strict";d.fn.imageScale=function(l){return this.each(function(){var e=this,t=d(this),i=t.data("imageScale"),a="IMG"===this.tagName?t:t.find("img");if(i)if("string"==typeof l)i[l]();else if("object"==typeof l){var s=l.method||"scale";i[s](!1,l)}else i.scale();else{var n=a[0].complete,r=d.extend({},d.fn.imageScale.defaults,"object"==typeof l&&l),o=function(){t.data("imageScale",i=new c(e,r)),i.scale(!0,r)};n?o.apply(t[0]):a.on("load",o).attr("src",a.attr("src"))}})},d.fn.imageScale.defaults={scale:"best-fill",align:"center",parent:null,hideParentOverflow:!0,fadeInDuration:0,rescaleOnResize:!0,didScale:function(e,t){},logLevel:0};var c=function(e,t){var i=this;i.options=t,i.element=e;var a=i.$element=d(e),s=i.$img="IMG"===e.tagName?a:a.find("img"),n=i.img=s[0];i.src=s.attr("src"),i.imgWidth=n.naturalWidth||n.width,i.imgHeight=n.naturalHeight||n.height;var r=i.$parent=t.parent?t.parent:d(a.parent()[0]);i.parent=r[0],"static"===r.css("position")&&r.css("position","relative"),t.rescaleOnResize&&d(window).resize(function(e){i.scheduleScale()})};(d.fn.imageScale.Constructor=c).prototype={NONE:"none",FILL:"fill",BEST_FILL:"best-fill",BEST_FIT:"best-fit",BEST_FIT_DOWN_ONLY:"best-fit-down",ALIGN_LEFT:"left",ALIGN_RIGHT:"right",ALIGN_CENTER:"center",ALIGN_TOP:"top",ALIGN_BOTTOM:"bottom",ALIGN_TOP_LEFT:"top-left",ALIGN_TOP_RIGHT:"top-right",ALIGN_BOTTOM_LEFT:"bottom-left",ALIGN_BOTTOM_RIGHT:"bottom-right",constructor:c,element:null,options:null,scale:function(e,t){if(!this._isDestroyed&&!1!==this._canScale){var i=this,a=this.options,s=this.$parent,n=this.element,r=this.$element,o=(this.img,this.$img);if(e)a.hideParentOverflow&&s.css({overflow:"hidden"});else if(this.src!==o.attr("src"))return this.destroy(),r.data("imageScale",null),void r.imageScale(a);if(this._didScheduleScale=!1,!a.rescaleOnResize||t||this._needUpdate(this.parent)){var l=(t=t||{}).transition;l&&(this._canScale=!1,r.css("transition","all "+l+"ms"),setTimeout(function(){i._canScale=null,r.css("transition","null")},l));var d=t.destWidth?t.destWidth:s.outerWidth(),c=t.destHeight?t.destHeight:s.outerHeight(),u=d-(t.destWidth?t.destWidth:s.innerWidth()),h=c-(t.destHeight?t.destHeight:s.innerHeight()),p=r.attr("data-scale"),f=r.attr("data-align"),m=p||a.scale,v=f||a.align,g=a.fadeInDuration;if(m){this._cacheDestWidth===d&&this._cacheDestHeight===c&&2<a.logLevel&&console.log("imageScale - DEBUG NOTICE: The parent size hasn't changed: dest width: '"+d+"' - dest height: '"+c+"'.",n);var w=this.imgWidth,b=this.imgHeight;if(d&&c&&w&&b){this._cacheDestWidth=d,this._cacheDestHeight=c;var x=this._innerFrameForSize(m,v,w,b,d,c);u&&(x.x-=u/2),h&&(x.y-=h/2),r.css({position:"absolute",top:x.y+"px",left:x.x+"px",width:x.width+"px",height:x.height+"px","max-width":"none"}),e&&g&&(r.css({display:"none"}),r.fadeIn(g)),a.didScale.call(this,e,t)}else 0<a.logLevel&&console.error("imageScale - DEBUG ERROR: The dimensions are incorrect: source width: '"+w+"' - source height: '"+b+"' - dest width: '"+d+"' - dest height: '"+c+"'.",n)}else 2<a.logLevel&&console.log("imageScale - DEBUG NOTICE: The scale property is null.",n)}}},destroy:function(){this._isDestroyed=!0,this.$element.removeData("imageScale")},_innerFrameForSize:function(e,t,i,a,s,n){var r,o,l;if(l={x:0,y:0,width:s,height:n},e===this.FILL)return l;switch(r=s/i,o=n/a,e){case this.BEST_FIT_DOWN_ONLY:e!==this.BEST_FIT_DOWN_ONLY&&1<this.options.logLevel&&console.warn("imageScale - DEBUG WARNING: The scale '"+e+"' was not understood."),e=s<i||n<a?r<o?r:o:1;break;case this.BEST_FIT:e=r<o?r:o;break;case this.NONE:e=1;break;default:e=o<r?r:o}switch(i*=e,a*=e,l.width=Math.round(i),l.height=Math.round(a),t){case this.ALIGN_LEFT:l.x=0,l.y=n/2-a/2;break;case this.ALIGN_RIGHT:l.x=s-i,l.y=n/2-a/2;break;case this.ALIGN_TOP:l.x=s/2-i/2,l.y=0;break;case this.ALIGN_BOTTOM:l.x=s/2-i/2,l.y=n-a;break;case this.ALIGN_TOP_LEFT:l.x=0,l.y=0;break;case this.ALIGN_TOP_RIGHT:l.x=s-i,l.y=0;break;case this.ALIGN_BOTTOM_LEFT:l.x=0,l.y=n-a;break;case this.ALIGN_BOTTOM_RIGHT:l.x=s-i,l.y=n-a;break;default:t!==this.ALIGN_CENTER&&1<this.options.logLevel&&console.warn("imageScale - DEBUG WARNING: The align '"+t+"' was not understood."),l.x=s/2-i/2,l.y=n/2-a/2}return l},_needUpdate:function(e){var t=e.clientHeight+" "+e.clientWidth;return this._lastParentSize!==t&&(this._lastParentSize=t,!0)},scheduleScale:function(){if(!this._didScheduleScale)if(window.requestAnimationFrame){var e=this;this._didScheduleScale=!0,requestAnimationFrame(function(){setTimeout(function(){e.scale()},0)})}else this.scale()}}}(window.jQuery),function(o,a,s,l){var d=o(a);o.fn.lazyload=function(e){function t(){var t=0;n.each(function(){var e=o(this);if(!r.skip_invisible||e.is(":visible"))if(o.abovethetop(this,r)||o.leftofbegin(this,r));else if(o.belowthefold(this,r)||o.rightoffold(this,r)){if(++t>r.failure_limit)return!1}else e.trigger("appear"),t=0})}var i,n=this,r={threshold:0,failure_limit:0,event:"scroll",effect:"show",container:a,data_attribute:"original",skip_invisible:!0,appear:null,load:null,placeholder:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC"};return e&&(l!==e.failurelimit&&(e.failure_limit=e.failurelimit,delete e.failurelimit),l!==e.effectspeed&&(e.effect_speed=e.effectspeed,delete e.effectspeed),o.extend(r,e)),i=r.container===l||r.container===a?d:o(r.container),0===r.event.indexOf("scroll")&&i.bind(r.event,function(){return t()}),this.each(function(){var a=this,s=o(a);a.loaded=!1,s.attr("src")!==l&&!1!==s.attr("src")||!s.is("img")||s.attr("src",r.placeholder),s.one("appear",function(){if(!this.loaded){if(r.appear){var e=n.length;r.appear.call(a,e,r)}o("<img />").bind("load",function(){var e=s.attr("data-"+r.data_attribute);s.hide(),s.is("img")?s.attr("src",e):s.css("background-image","url('"+e+"')"),s[r.effect](r.effect_speed),a.loaded=!0;var t=o.grep(n,function(e){return!e.loaded});if(n=o(t),r.load){var i=n.length;r.load.call(a,i,r)}}).attr("src",s.attr("data-"+r.data_attribute))}}),0!==r.event.indexOf("scroll")&&s.bind(r.event,function(){a.loaded||s.trigger("appear")})}),d.bind("resize",function(){t()}),/(?:iphone|ipod|ipad).*os 5/gi.test(navigator.appVersion)&&d.bind("pageshow",function(e){e.originalEvent&&e.originalEvent.persisted&&n.each(function(){o(this).trigger("appear")})}),o(s).ready(function(){t()}),this},o.belowthefold=function(e,t){return(t.container===l||t.container===a?(a.innerHeight?a.innerHeight:d.height())+d.scrollTop():o(t.container).offset().top+o(t.container).height())<=o(e).offset().top-t.threshold},o.rightoffold=function(e,t){return(t.container===l||t.container===a?d.width()+d.scrollLeft():o(t.container).offset().left+o(t.container).width())<=o(e).offset().left-t.threshold},o.abovethetop=function(e,t){return(t.container===l||t.container===a?d.scrollTop():o(t.container).offset().top)>=o(e).offset().top+t.threshold+o(e).height()},o.leftofbegin=function(e,t){return(t.container===l||t.container===a?d.scrollLeft():o(t.container).offset().left)>=o(e).offset().left+t.threshold+o(e).width()},o.inviewport=function(e,t){return!(o.rightoffold(e,t)||o.leftofbegin(e,t)||o.belowthefold(e,t)||o.abovethetop(e,t))},o.extend(o.expr[":"],{"below-the-fold":function(e){return o.belowthefold(e,{threshold:0})},"above-the-top":function(e){return!o.belowthefold(e,{threshold:0})},"right-of-screen":function(e){return o.rightoffold(e,{threshold:0})},"left-of-screen":function(e){return!o.rightoffold(e,{threshold:0})},"in-viewport":function(e){return o.inviewport(e,{threshold:0})},"above-the-fold":function(e){return!o.belowthefold(e,{threshold:0})},"right-of-fold":function(e){return o.rightoffold(e,{threshold:0})},"left-of-fold":function(e){return!o.rightoffold(e,{threshold:0})}})}(jQuery,window,document),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?module.exports=e:e(jQuery)}(function(h){function t(e){var t=e||window.event,i=g.call(arguments,1),a=0,s=0,n=0,r=0,o=0,l=0;if((e=h.event.fix(t)).type="mousewheel","detail"in t&&(n=-1*t.detail),"wheelDelta"in t&&(n=t.wheelDelta),"wheelDeltaY"in t&&(n=t.wheelDeltaY),"wheelDeltaX"in t&&(s=-1*t.wheelDeltaX),"axis"in t&&t.axis===t.HORIZONTAL_AXIS&&(s=-1*n,n=0),a=0===n?s:n,"deltaY"in t&&(a=n=-1*t.deltaY),"deltaX"in t&&(s=t.deltaX,0===n&&(a=-1*s)),0!==n||0!==s){if(1===t.deltaMode){var d=h.data(this,"mousewheel-line-height");a*=d,n*=d,s*=d}else if(2===t.deltaMode){var c=h.data(this,"mousewheel-page-height");a*=c,n*=c,s*=c}if(r=Math.max(Math.abs(n),Math.abs(s)),(!v||r<v)&&(f(t,v=r)&&(v/=40)),f(t,r)&&(a/=40,s/=40,n/=40),a=Math[1<=a?"floor":"ceil"](a/v),s=Math[1<=s?"floor":"ceil"](s/v),n=Math[1<=n?"floor":"ceil"](n/v),w.settings.normalizeOffset&&this.getBoundingClientRect){var u=this.getBoundingClientRect();o=e.clientX-u.left,l=e.clientY-u.top}return e.deltaX=s,e.deltaY=n,e.deltaFactor=v,e.offsetX=o,e.offsetY=l,e.deltaMode=0,i.unshift(e,a,s,n),m&&clearTimeout(m),m=setTimeout(p,200),(h.event.dispatch||h.event.handle).apply(this,i)}}function p(){v=null}function f(e,t){return w.settings.adjustOldDeltas&&"mousewheel"===e.type&&t%120==0}var m,v,e=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],i="onwheel"in document||9<=document.documentMode?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],g=Array.prototype.slice;if(h.event.fixHooks)for(var a=e.length;a;)h.event.fixHooks[e[--a]]=h.event.mouseHooks;var w=h.event.special.mousewheel={version:"http://www.chinasofti.com/r/cms/www/default/js/3.1.12",setup:function(){if(this.addEventListener)for(var e=i.length;e;)this.addEventListener(i[--e],t,!1);else this.onmousewheel=t;h.data(this,"mousewheel-line-height",w.getLineHeight(this)),h.data(this,"mousewheel-page-height",w.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var e=i.length;e;)this.removeEventListener(i[--e],t,!1);else this.onmousewheel=null;h.removeData(this,"mousewheel-line-height"),h.removeData(this,"mousewheel-page-height")},getLineHeight:function(e){var t=h(e),i=t["offsetParent"in h.fn?"offsetParent":"parent"]();return i.length||(i=h("body")),parseInt(i.css("fontSize"),10)||parseInt(t.css("fontSize"),10)||16},getPageHeight:function(e){return h(e).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};h.fn.extend({mousewheel:function(e){return e?this.bind("mousewheel",e):this.trigger("mousewheel")},unmousewheel:function(e){return this.unbind("mousewheel",e)}})}),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?module.exports=e:e(jQuery)}(function(h){function t(e){var t=e||window.event,i=g.call(arguments,1),a=0,s=0,n=0,r=0,o=0,l=0;if((e=h.event.fix(t)).type="mousewheel","detail"in t&&(n=-1*t.detail),"wheelDelta"in t&&(n=t.wheelDelta),"wheelDeltaY"in t&&(n=t.wheelDeltaY),"wheelDeltaX"in t&&(s=-1*t.wheelDeltaX),"axis"in t&&t.axis===t.HORIZONTAL_AXIS&&(s=-1*n,n=0),a=0===n?s:n,"deltaY"in t&&(a=n=-1*t.deltaY),"deltaX"in t&&(s=t.deltaX,0===n&&(a=-1*s)),0!==n||0!==s){if(1===t.deltaMode){var d=h.data(this,"mousewheel-line-height");a*=d,n*=d,s*=d}else if(2===t.deltaMode){var c=h.data(this,"mousewheel-page-height");a*=c,n*=c,s*=c}if(r=Math.max(Math.abs(n),Math.abs(s)),(!v||r<v)&&(f(t,v=r)&&(v/=40)),f(t,r)&&(a/=40,s/=40,n/=40),a=Math[1<=a?"floor":"ceil"](a/v),s=Math[1<=s?"floor":"ceil"](s/v),n=Math[1<=n?"floor":"ceil"](n/v),w.settings.normalizeOffset&&this.getBoundingClientRect){var u=this.getBoundingClientRect();o=e.clientX-u.left,l=e.clientY-u.top}return e.deltaX=s,e.deltaY=n,e.deltaFactor=v,e.offsetX=o,e.offsetY=l,e.deltaMode=0,i.unshift(e,a,s,n),m&&clearTimeout(m),m=setTimeout(p,200),(h.event.dispatch||h.event.handle).apply(this,i)}}function p(){v=null}function f(e,t){return w.settings.adjustOldDeltas&&"mousewheel"===e.type&&t%120==0}var m,v,e=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],i="onwheel"in document||9<=document.documentMode?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],g=Array.prototype.slice;if(h.event.fixHooks)for(var a=e.length;a;)h.event.fixHooks[e[--a]]=h.event.mouseHooks;var w=h.event.special.mousewheel={version:"http://www.chinasofti.com/r/cms/www/default/js/3.1.12",setup:function(){if(this.addEventListener)for(var e=i.length;e;)this.addEventListener(i[--e],t,!1);else this.onmousewheel=t;h.data(this,"mousewheel-line-height",w.getLineHeight(this)),h.data(this,"mousewheel-page-height",w.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var e=i.length;e;)this.removeEventListener(i[--e],t,!1);else this.onmousewheel=null;h.removeData(this,"mousewheel-line-height"),h.removeData(this,"mousewheel-page-height")},getLineHeight:function(e){var t=h(e),i=t["offsetParent"in h.fn?"offsetParent":"parent"]();return i.length||(i=h("body")),parseInt(i.css("fontSize"),10)||parseInt(t.css("fontSize"),10)||16},getPageHeight:function(e){return h(e).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};h.fn.extend({mousewheel:function(e){return e?this.bind("mousewheel",e):this.trigger("mousewheel")},unmousewheel:function(e){return this.unbind("mousewheel",e)}})}),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"!=typeof module&&module.exports?module.exports=e:e(jQuery,window,document)}(function(A){var H,p,N,a,s,o,n,v,R,y,f,d,l,c,u,h,m,g,w,b,x,S,C,T,E,M,_,k,G,r,z,I,L,P,q,$,B,D,O,X,Y,W,F,V,j,U,K,Q,Z,J,ee,te,ie,ae,se,ne,re,e,t,i;e="function"==typeof define&&define.amd,t="undefined"!=typeof module&&module.exports,i="https:"==document.location.protocol?"https:":"http:",e||(t?require("jquery-mousewheel")(A):A.event.special.mousewheel||A("head").append(decodeURI("%3Cscript src="+i+"//cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.1.13/jquery.mousewheel.min.js%3E%3C/script%3E"))),p="mCustomScrollbar",N="mCS",a=".mCustomScrollbar",s={setTop:0,setLeft:0,axis:"y",scrollbarPosition:"inside",scrollInertia:950,autoDraggerLength:!0,alwaysShowScrollbar:0,snapOffset:0,mouseWheel:{enable:!0,scrollAmount:"auto",axis:"y",deltaFactor:"auto",disableOver:["select","option","keygen","datalist","textarea"]},scrollButtons:{scrollType:"stepless",scrollAmount:"auto"},keyboard:{enable:!0,scrollType:"stepless",scrollAmount:"auto"},contentTouchScroll:25,documentTouchScroll:!0,advanced:{autoScrollOnFocus:"input,textarea,select,button,datalist,keygen,a[tabindex],area,object,[contenteditable='true']",updateOnContentResize:!0,updateOnImageLoad:"auto",autoUpdateTimeout:60},theme:"light",callbacks:{onTotalScrollOffset:0,onTotalScrollBackOffset:0,alwaysTriggerOffsets:!0}},o=0,n={},v=window.attachEvent&&!window.addEventListener?1:0,R=!1,y=["mCSB_dragger_onDrag","mCSB_scrollTools_onDrag","mCS_img_loaded","mCS_disabled","mCS_destroyed","mCS_no_scrollbar","mCS-autoHide","mCS-dir-rtl","mCS_no_scrollbar_y","mCS_no_scrollbar_x","mCS_y_hidden","mCS_x_hidden","mCSB_draggerContainer","mCSB_buttonUp","mCSB_buttonDown","mCSB_buttonLeft","mCSB_buttonRight"],f={init:function(r){var r=A.extend(!0,{},s,r),e=d.call(this);if(r.live){var t=r.liveSelector||this.selector||a,i=A(t);if("off"===r.live)return void c(t);n[t]=setTimeout(function(){i.mCustomScrollbar(r),"once"===r.live&&i.length&&c(t)},500)}else c(t);return r.setWidth=r.set_width?r.set_width:r.setWidth,r.setHeight=r.set_height?r.set_height:r.setHeight,r.axis=r.horizontalScroll?"x":u(r.axis),r.scrollInertia=0<r.scrollInertia&&r.scrollInertia<17?17:r.scrollInertia,"object"!=typeof r.mouseWheel&&1==r.mouseWheel&&(r.mouseWheel={enable:!0,scrollAmount:"auto",axis:"y",preventDefault:!1,deltaFactor:"auto",normalizeDelta:!1,invert:!1}),r.mouseWheel.scrollAmount=r.mouseWheelPixels?r.mouseWheelPixels:r.mouseWheel.scrollAmount,r.mouseWheel.normalizeDelta=r.advanced.normalizeMouseWheelDelta?r.advanced.normalizeMouseWheelDelta:r.mouseWheel.normalizeDelta,r.scrollButtons.scrollType=h(r.scrollButtons.scrollType),l(r),A(e).each(function(){var e=A(this);if(!e.data(N)){e.data(N,{idx:++o,opt:r,scrollRatio:{y:null,x:null},overflowed:null,contentReset:{y:null,x:null},bindEvents:!1,tweenRunning:!1,sequential:{},langDir:e.css("direction"),cbOffsets:null,trigger:null,poll:{size:{o:0,n:0},img:{o:0,n:0},change:{o:0,n:0}}});var t=e.data(N),i=t.opt,a=e.data("mcs-axis"),s=e.data("mcs-scrollbar-position"),n=e.data("mcs-theme");a&&(i.axis=a),s&&(i.scrollbarPosition=s),n&&(i.theme=n,l(i)),m.call(this),t&&i.callbacks.onCreate&&"function"==typeof i.callbacks.onCreate&&i.callbacks.onCreate.call(this),A("#mCSB_"+t.idx+"_container img:not(."+y[2]+")").addClass(y[2]),f.update.call(null,e)}})},update:function(e,o){var t=e||d.call(this);return A(t).each(function(){var e=A(this);if(e.data(N)){var t=e.data(N),i=t.opt,a=A("#mCSB_"+t.idx+"_container"),s=A("#mCSB_"+t.idx),n=[A("#mCSB_"+t.idx+"_dragger_vertical"),A("#mCSB_"+t.idx+"_dragger_horizontal")];if(!a.length)return;t.tweenRunning&&K(e),o&&t&&i.callbacks.onBeforeUpdate&&"function"==typeof i.callbacks.onBeforeUpdate&&i.callbacks.onBeforeUpdate.call(this),e.hasClass(y[3])&&e.removeClass(y[3]),e.hasClass(y[4])&&e.removeClass(y[4]),s.css("max-height","none"),s.height()!==e.height()&&s.css("max-height",e.height()),w.call(this),"y"===i.axis||i.advanced.autoExpandHorizontalScroll||a.css("width",g(a)),t.overflowed=T.call(this),k.call(this),i.autoDraggerLength&&x.call(this),S.call(this),M.call(this);var r=[Math.abs(a[0].offsetTop),Math.abs(a[0].offsetLeft)];"x"!==i.axis&&(t.overflowed[0]?n[0].height()>n[0].parent().height()?E.call(this):(Q(e,r[0].toString(),{dir:"y",dur:0,overwrite:"none"}),t.contentReset.y=null):(E.call(this),"y"===i.axis?_.call(this):"yx"===i.axis&&t.overflowed[1]&&Q(e,r[1].toString(),{dir:"x",dur:0,overwrite:"none"}))),"y"!==i.axis&&(t.overflowed[1]?n[1].width()>n[1].parent().width()?E.call(this):(Q(e,r[1].toString(),{dir:"x",dur:0,overwrite:"none"}),t.contentReset.x=null):(E.call(this),"x"===i.axis?_.call(this):"yx"===i.axis&&t.overflowed[0]&&Q(e,r[0].toString(),{dir:"y",dur:0,overwrite:"none"}))),o&&t&&(2===o&&i.callbacks.onImageLoad&&"function"==typeof i.callbacks.onImageLoad?i.callbacks.onImageLoad.call(this):3===o&&i.callbacks.onSelectorChange&&"function"==typeof i.callbacks.onSelectorChange?i.callbacks.onSelectorChange.call(this):i.callbacks.onUpdate&&"function"==typeof i.callbacks.onUpdate&&i.callbacks.onUpdate.call(this)),U.call(this)}})},scrollTo:function(o,l){if(void 0!==o&&null!=o){var e=d.call(this);return A(e).each(function(){var e=A(this);if(e.data(N)){var t=e.data(N),i=t.opt,a={trigger:"external",scrollInertia:i.scrollInertia,scrollEasing:"mcsEaseInOut",moveDragger:!1,timeout:60,callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},s=A.extend(!0,{},a,l),n=V.call(this,o),r=0<s.scrollInertia&&s.scrollInertia<17?17:s.scrollInertia;n[0]=j.call(this,n[0],"y"),n[1]=j.call(this,n[1],"x"),s.moveDragger&&(n[0]*=t.scrollRatio.y,n[1]*=t.scrollRatio.x),s.dur=re()?0:r,setTimeout(function(){null!==n[0]&&void 0!==n[0]&&"x"!==i.axis&&t.overflowed[0]&&(s.dir="y",s.overwrite="all",Q(e,n[0].toString(),s)),null!==n[1]&&void 0!==n[1]&&"y"!==i.axis&&t.overflowed[1]&&(s.dir="x",s.overwrite="none",Q(e,n[1].toString(),s))},s.timeout)}})}},stop:function(){var e=d.call(this);return A(e).each(function(){var e=A(this);e.data(N)&&K(e)})},disable:function(t){var e=d.call(this);return A(e).each(function(){var e=A(this);e.data(N)&&(e.data(N),U.call(this,"remove"),_.call(this),t&&E.call(this),k.call(this,!0),e.addClass(y[3]))})},destroy:function(){var r=d.call(this);return A(r).each(function(){var e=A(this);if(e.data(N)){var t=e.data(N),i=t.opt,a=A("#mCSB_"+t.idx),s=A("#mCSB_"+t.idx+"_container"),n=A(".mCSB_"+t.idx+"_scrollbar");i.live&&c(i.liveSelector||A(r).selector),U.call(this,"remove"),_.call(this),E.call(this),e.removeData(N),te(this,"mcs"),n.remove(),s.find("img."+y[2]).removeClass(y[2]),a.replaceWith(s.contents()),e.removeClass(p+" _"+N+"_"+t.idx+" "+y[6]+" "+y[7]+" "+y[5]+" "+y[3]).addClass(y[4])}})}},d=function(){return"object"!=typeof A(this)||A(this).length<1?a:this},l=function(e){e.autoDraggerLength=!(-1<A.inArray(e.theme,["rounded","rounded-dark","rounded-dots","rounded-dots-dark"]))&&e.autoDraggerLength,e.autoExpandScrollbar=!(-1<A.inArray(e.theme,["rounded-dots","rounded-dots-dark","3d","3d-dark","3d-thick","3d-thick-dark","inset","inset-dark","inset-2","inset-2-dark","inset-3","inset-3-dark"]))&&e.autoExpandScrollbar,e.scrollButtons.enable=!(-1<A.inArray(e.theme,["minimal","minimal-dark"]))&&e.scrollButtons.enable,e.autoHideScrollbar=-1<A.inArray(e.theme,["minimal","minimal-dark"])||e.autoHideScrollbar,e.scrollbarPosition=-1<A.inArray(e.theme,["minimal","minimal-dark"])?"outside":e.scrollbarPosition},c=function(e){n[e]&&(clearTimeout(n[e]),te(n,e))},u=function(e){return"yx"===e||"xy"===e||"auto"===e?"yx":"x"===e||"horizontal"===e?"x":"y"},h=function(e){return"stepped"===e||"pixels"===e||"step"===e||"click"===e?"stepped":"stepless"},m=function(){var e=A(this),t=e.data(N),i=t.opt,a=i.autoExpandScrollbar?" "+y[1]+"_expand":"",s=["<div id='mCSB_"+t.idx+"_scrollbar_vertical' class='mCSB_scrollTools mCSB_"+t.idx+"_scrollbar mCS-"+i.theme+" mCSB_scrollTools_vertical"+a+"'><div class='"+y[12]+"'><div id='mCSB_"+t.idx+"_dragger_vertical' class='mCSB_dragger' style='position:absolute;'><div class='mCSB_dragger_bar' /></div><div class='mCSB_draggerRail' /></div></div>","<div id='mCSB_"+t.idx+"_scrollbar_horizontal' class='mCSB_scrollTools mCSB_"+t.idx+"_scrollbar mCS-"+i.theme+" mCSB_scrollTools_horizontal"+a+"'><div class='"+y[12]+"'><div id='mCSB_"+t.idx+"_dragger_horizontal' class='mCSB_dragger' style='position:absolute;'><div class='mCSB_dragger_bar' /></div><div class='mCSB_draggerRail' /></div></div>"],n="yx"===i.axis?"mCSB_vertical_horizontal":"x"===i.axis?"mCSB_horizontal":"mCSB_vertical",r="yx"===i.axis?s[0]+s[1]:"x"===i.axis?s[1]:s[0],o="yx"===i.axis?"<div id='mCSB_"+t.idx+"_container_wrapper' class='mCSB_container_wrapper' />":"",l=i.autoHideScrollbar?" "+y[6]:"",d="x"!==i.axis&&"rtl"===t.langDir?" "+y[7]:"";i.setWidth&&e.css("width",i.setWidth),i.setHeight&&e.css("height",i.setHeight),i.setLeft="y"!==i.axis&&"rtl"===t.langDir?"989999px":i.setLeft,e.addClass(p+" _"+N+"_"+t.idx+l+d).wrapInner("<div id='mCSB_"+t.idx+"' class='mCustomScrollBox mCS-"+i.theme+" "+n+"'><div id='mCSB_"+t.idx+"_container' class='mCSB_container' style='position:relative; top:"+i.setTop+"; left:"+i.setLeft+";' dir='"+t.langDir+"' /></div>");var c=A("#mCSB_"+t.idx),u=A("#mCSB_"+t.idx+"_container");"y"===i.axis||i.advanced.autoExpandHorizontalScroll||u.css("width",g(u)),"outside"===i.scrollbarPosition?("static"===e.css("position")&&e.css("position","relative"),e.css("overflow","visible"),c.addClass("mCSB_outside").after(r)):(c.addClass("mCSB_inside").append(r),u.wrap(o)),b.call(this);var h=[A("#mCSB_"+t.idx+"_dragger_vertical"),A("#mCSB_"+t.idx+"_dragger_horizontal")];h[0].css("min-height",h[0].height()),h[1].css("min-width",h[1].width())},g=function(e){var t=[e[0].scrollWidth,Math.max.apply(Math,e.children().map(function(){return A(this).outerWidth(!0)}).get())],i=e.parent().width();return i<t[0]?t[0]:i<t[1]?t[1]:"100%"},w=function(){var e=A(this),t=e.data(N),i=t.opt,a=A("#mCSB_"+t.idx+"_container");if(i.advanced.autoExpandHorizontalScroll&&"y"!==i.axis){a.css({width:"auto","min-width":0,"overflow-x":"scroll"});var s=Math.ceil(a[0].scrollWidth);3===i.advanced.autoExpandHorizontalScroll||2!==i.advanced.autoExpandHorizontalScroll&&s>a.parent().width()?a.css({width:s,"min-width":"100%","overflow-x":"inherit"}):a.css({"overflow-x":"inherit",position:"absolute"}).wrap("<div class='mCSB_h_wrapper' style='position:relative; left:0; width:999999px;' />").css({width:Math.ceil(a[0].getBoundingClientRect().right+.4)-Math.floor(a[0].getBoundingClientRect().left),"min-width":"100%",position:"relative"}).unwrap()}},b=function(){var e=A(this),t=e.data(N),i=t.opt,a=A(".mCSB_"+t.idx+"_scrollbar:first"),s=se(i.scrollButtons.tabindex)?"tabindex='"+i.scrollButtons.tabindex+"'":"",n=["<a href='#' class='"+y[13]+"' "+s+" />","<a href='#' class='"+y[14]+"' "+s+" />","<a href='#' class='"+y[15]+"' "+s+" />","<a href='#' class='"+y[16]+"' "+s+" />"],r=["x"===i.axis?n[2]:n[0],"x"===i.axis?n[3]:n[1],n[2],n[3]];i.scrollButtons.enable&&a.prepend(r[0]).append(r[1]).next(".mCSB_scrollTools").prepend(r[2]).append(r[3])},x=function(){var e=A(this),t=e.data(N),i=A("#mCSB_"+t.idx),a=A("#mCSB_"+t.idx+"_container"),s=[A("#mCSB_"+t.idx+"_dragger_vertical"),A("#mCSB_"+t.idx+"_dragger_horizontal")],n=[i.height()/a.outerHeight(!1),i.width()/a.outerWidth(!1)],r=[parseInt(s[0].css("min-height")),Math.round(n[0]*s[0].parent().height()),parseInt(s[1].css("min-width")),Math.round(n[1]*s[1].parent().width())],o=v&&r[1]<r[0]?r[0]:r[1],l=v&&r[3]<r[2]?r[2]:r[3];s[0].css({height:o,"max-height":s[0].parent().height()-10}).find(".mCSB_dragger_bar").css({"line-height":r[0]+"px"}),s[1].css({width:l,"max-width":s[1].parent().width()-10})},S=function(){var e=A(this),t=e.data(N),i=A("#mCSB_"+t.idx),a=A("#mCSB_"+t.idx+"_container"),s=[A("#mCSB_"+t.idx+"_dragger_vertical"),A("#mCSB_"+t.idx+"_dragger_horizontal")],n=[a.outerHeight(!1)-i.height(),a.outerWidth(!1)-i.width()],r=[n[0]/(s[0].parent().height()-s[0].height()),n[1]/(s[1].parent().width()-s[1].width())];t.scrollRatio={y:r[0],x:r[1]}},C=function(e,t,i){var a=i?y[0]+"_expanded":"",s=e.closest(".mCSB_scrollTools");"active"===t?(e.toggleClass(y[0]+" "+a),s.toggleClass(y[1]),e[0]._draggable=e[0]._draggable?0:1):e[0]._draggable||("hide"===t?(e.removeClass(y[0]),s.removeClass(y[1])):(e.addClass(y[0]),s.addClass(y[1])))},T=function(){var e=A(this),t=e.data(N),i=A("#mCSB_"+t.idx),a=A("#mCSB_"+t.idx+"_container"),s=null==t.overflowed?a.height():a.outerHeight(!1),n=null==t.overflowed?a.width():a.outerWidth(!1),r=a[0].scrollHeight,o=a[0].scrollWidth;return s<r&&(s=r),n<o&&(n=o),[s>i.height(),n>i.width()]},E=function(){var e=A(this),t=e.data(N),i=t.opt,a=A("#mCSB_"+t.idx),s=A("#mCSB_"+t.idx+"_container"),n=[A("#mCSB_"+t.idx+"_dragger_vertical"),A("#mCSB_"+t.idx+"_dragger_horizontal")];if(K(e),("x"!==i.axis&&!t.overflowed[0]||"y"===i.axis&&t.overflowed[0])&&(n[0].add(s).css("top",0),Q(e,"_resetY")),"y"!==i.axis&&!t.overflowed[1]||"x"===i.axis&&t.overflowed[1]){var r=dx=0;"rtl"===t.langDir&&(r=a.width()-s.outerWidth(!1),dx=Math.abs(r/t.scrollRatio.x)),s.css("left",r),n[1].css("left",dx),Q(e,"_resetX")}},M=function(){var t=A(this),e=t.data(N),i=e.opt;if(!e.bindEvents){var a;if(r.call(this),i.contentTouchScroll&&z.call(this),I.call(this),i.mouseWheel.enable)!function e(){a=setTimeout(function(){A.event.special.mousewheel?(clearTimeout(a),L.call(t[0])):e()},100)}();D.call(this),X.call(this),i.advanced.autoScrollOnFocus&&O.call(this),i.scrollButtons.enable&&Y.call(this),i.keyboard.enable&&W.call(this),e.bindEvents=!0}},_=function(){var e=A(this),t=e.data(N),i=t.opt,a="mCS_"+t.idx,s=".mCSB_"+t.idx+"_scrollbar",n=A("#mCSB_"+t.idx+",#mCSB_"+t.idx+"_container,#mCSB_"+t.idx+"_container_wrapper,"+s+" ."+y[12]+",#mCSB_"+t.idx+"_dragger_vertical,#mCSB_"+t.idx+"_dragger_horizontal,"+s+">a"),r=A("#mCSB_"+t.idx+"_container");i.advanced.releaseDraggableSelectors&&n.add(A(i.advanced.releaseDraggableSelectors)),i.advanced.extraDraggableSelectors&&n.add(A(i.advanced.extraDraggableSelectors)),t.bindEvents&&(A(document).add(A(!q()||top.document)).unbind("."+a),n.each(function(){A(this).unbind("."+a)}),clearTimeout(e[0]._focusTimeout),te(e[0],"_focusTimeout"),clearTimeout(t.sequential.step),te(t.sequential,"step"),clearTimeout(r[0].onCompleteTimeout),te(r[0],"onCompleteTimeout"),t.bindEvents=!1)},k=function(e){var t=A(this),i=t.data(N),a=i.opt,s=A("#mCSB_"+i.idx+"_container_wrapper"),n=s.length?s:A("#mCSB_"+i.idx+"_container"),r=[A("#mCSB_"+i.idx+"_scrollbar_vertical"),A("#mCSB_"+i.idx+"_scrollbar_horizontal")],o=[r[0].find(".mCSB_dragger"),r[1].find(".mCSB_dragger")];"x"!==a.axis&&(i.overflowed[0]&&!e?(r[0].add(o[0]).add(r[0].children("a")).css("display","block"),n.removeClass(y[8]+" "+y[10])):(a.alwaysShowScrollbar?(2!==a.alwaysShowScrollbar&&o[0].css("display","none"),n.removeClass(y[10])):(r[0].css("display","none"),n.addClass(y[10])),n.addClass(y[8]))),"y"!==a.axis&&(i.overflowed[1]&&!e?(r[1].add(o[1]).add(r[1].children("a")).css("display","block"),n.removeClass(y[9]+" "+y[11])):(a.alwaysShowScrollbar?(2!==a.alwaysShowScrollbar&&o[1].css("display","none"),n.removeClass(y[11])):(r[1].css("display","none"),n.addClass(y[11])),n.addClass(y[9]))),i.overflowed[0]||i.overflowed[1]?t.removeClass(y[5]):t.addClass(y[5])},G=function(e){var t=e.type,i=e.target.ownerDocument!==document&&null!==frameElement?[A(frameElement).offset().top,A(frameElement).offset().left]:null,a=q()&&e.target.ownerDocument!==top.document&&null!==frameElement?[A(e.view.frameElement).offset().top,A(e.view.frameElement).offset().left]:[0,0];switch(t){case"pointerdown":case"MSPointerDown":case"pointermove":case"MSPointerMove":case"pointerup":case"MSPointerUp":return i?[e.originalEvent.pageY-i[0]+a[0],e.originalEvent.pageX-i[1]+a[1],!1]:[e.originalEvent.pageY,e.originalEvent.pageX,!1];case"touchstart":case"touchmove":case"touchend":var s=e.originalEvent.touches[0]||e.originalEvent.changedTouches[0],n=e.originalEvent.touches.length||e.originalEvent.changedTouches.length;return e.target.ownerDocument!==document?[s.screenY,s.screenX,1<n]:[s.pageY,s.pageX,1<n];default:return i?[e.pageY-i[0]+a[0],e.pageX-i[1]+a[1],!1]:[e.pageY,e.pageX,!1]}},r=function(){function s(e,t,i,a){if(p[0].idleTimer=u.scrollInertia<233?250:0,r.attr("id")===h[1])var s="x",n=(r[0].offsetLeft-t+a)*c.scrollRatio.x;else var s="y",n=(r[0].offsetTop-e+i)*c.scrollRatio.y;Q(d,n.toString(),{dir:s,drag:!0})}var r,o,l,d=A(this),c=d.data(N),u=c.opt,e="mCS_"+c.idx,h=["mCSB_"+c.idx+"_dragger_vertical","mCSB_"+c.idx+"_dragger_horizontal"],p=A("#mCSB_"+c.idx+"_container"),t=A("#"+h[0]+",#"+h[1]),i=u.advanced.releaseDraggableSelectors?t.add(A(u.advanced.releaseDraggableSelectors)):t,a=u.advanced.extraDraggableSelectors?A(!q()||top.document).add(A(u.advanced.extraDraggableSelectors)):A(!q()||top.document);t.bind("contextmenu."+e,function(e){e.preventDefault()}).bind("mousedown."+e+" touchstart."+e+" pointerdown."+e+" MSPointerDown."+e,function(e){if(e.stopImmediatePropagation(),e.preventDefault(),ie(e)){R=!0,v&&(document.onselectstart=function(){return!1}),$.call(p,!1),K(d);var t=(r=A(this)).offset(),i=G(e)[0]-t.top,a=G(e)[1]-t.left,s=r.height()+t.top,n=r.width()+t.left;i<s&&0<i&&a<n&&0<a&&(o=i,l=a),C(r,"active",u.autoExpandScrollbar)}}).bind("touchmove."+e,function(e){e.stopImmediatePropagation(),e.preventDefault();var t=r.offset(),i=G(e)[0]-t.top,a=G(e)[1]-t.left;s(o,l,i,a)}),A(document).add(a).bind("mousemove."+e+" pointermove."+e+" MSPointerMove."+e,function(e){if(r){var t=r.offset(),i=G(e)[0]-t.top,a=G(e)[1]-t.left;if(o===i&&l===a)return;s(o,l,i,a)}}).add(i).bind("mouseup."+e+" touchend."+e+" pointerup."+e+" MSPointerUp."+e,function(){r&&(C(r,"active",u.autoExpandScrollbar),r=null),R=!1,v&&(document.onselectstart=null),$.call(p,!0)})},z=function(){function t(e){if(!ae(e)||R||G(e)[2])H=0;else{C=T=0,h=H=1,E.removeClass("mCS_touch_action");var t=z.offset();d=G(e)[0]-t.top,p=G(e)[1]-t.left,D=[G(e)[0],G(e)[1]]}}function i(e){if(ae(e)&&!R&&!G(e)[2]&&(_.documentTouchScroll||e.preventDefault(),e.stopImmediatePropagation(),(!C||T)&&h)){g=J();var t=k.offset(),i=G(e)[0]-t.top,a=G(e)[1]-t.left,s="mcsLinearOut";if(L.push(i),P.push(a),D[2]=Math.abs(G(e)[0]-D[0]),D[3]=Math.abs(G(e)[1]-D[1]),M.overflowed[0])var n=I[0].parent().height()-I[0].height(),r=0<d-i&&i-d>-n*M.scrollRatio.y&&(2*D[3]<D[2]||"yx"===_.axis);if(M.overflowed[1])var o=I[1].parent().width()-I[1].width(),l=0<p-a&&a-p>-o*M.scrollRatio.x&&(2*D[2]<D[3]||"yx"===_.axis);r||l?(O||e.preventDefault(),T=1):(C=1,E.addClass("mCS_touch_action")),O&&e.preventDefault(),y="yx"===_.axis?[d-i,p-a]:"x"===_.axis?[null,p-a]:[d-i,null],z[0].idleTimer=250,M.overflowed[0]&&u(y[0],$,s,"y","all",!0),M.overflowed[1]&&u(y[1],$,s,"x",B,!0)}}function a(e){if(!ae(e)||R||G(e)[2])H=0;else{H=1,e.stopImmediatePropagation(),K(E),v=J();var t=k.offset();f=G(e)[0]-t.top,m=G(e)[1]-t.left,L=[],P=[]}}function s(e){if(ae(e)&&!R&&!G(e)[2]){h=0,e.stopImmediatePropagation(),C=T=0,w=J();var t=k.offset(),i=G(e)[0]-t.top,a=G(e)[1]-t.left;if(!(30<w-g)){var s="mcsEaseOut",n=(x=1e3/(w-v))<2.5,r=n?[L[L.length-2],P[P.length-2]]:[0,0];b=n?[i-r[0],a-r[1]]:[i-f,a-m];var o=[Math.abs(b[0]),Math.abs(b[1])];x=n?[Math.abs(b[0]/4),Math.abs(b[1]/4)]:[x,x];var l=[Math.abs(z[0].offsetTop)-b[0]*c(o[0]/x[0],x[0]),Math.abs(z[0].offsetLeft)-b[1]*c(o[1]/x[1],x[1])];y="yx"===_.axis?[l[0],l[1]]:"x"===_.axis?[null,l[1]]:[l[0],null],S=[4*o[0]+_.scrollInertia,4*o[1]+_.scrollInertia];var d=parseInt(_.contentTouchScroll)||0;y[0]=d<o[0]?y[0]:0,y[1]=d<o[1]?y[1]:0,M.overflowed[0]&&u(y[0],S[0],s,"y",B,!1),M.overflowed[1]&&u(y[1],S[1],s,"x",B,!1)}}}function c(e,t){var i=[1.5*t,2*t,t/1.5,t/2];return 90<e?4<t?i[0]:i[3]:60<e?3<t?i[3]:i[2]:30<e?8<t?i[1]:6<t?i[0]:4<t?t:i[2]:8<t?t:i[3]}function u(e,t,i,a,s,n){e&&Q(E,e.toString(),{dur:t,scrollEasing:i,dir:a,overwrite:s,drag:n})}var h,d,p,f,m,v,g,w,b,x,y,S,T,C,E=A(this),M=E.data(N),_=M.opt,e="mCS_"+M.idx,k=A("#mCSB_"+M.idx),z=A("#mCSB_"+M.idx+"_container"),I=[A("#mCSB_"+M.idx+"_dragger_vertical"),A("#mCSB_"+M.idx+"_dragger_horizontal")],L=[],P=[],$=0,B="yx"===_.axis?"none":"all",D=[],n=z.find("iframe"),r=["touchstart."+e+" pointerdown."+e+" MSPointerDown."+e,"touchmove."+e+" pointermove."+e+" MSPointerMove."+e,"touchend."+e+" pointerup."+e+" MSPointerUp."+e],O=void 0!==document.body.style.touchAction&&""!==document.body.style.touchAction;z.bind(r[0],function(e){t(e)}).bind(r[1],function(e){i(e)}),k.bind(r[0],function(e){a(e)}).bind(r[2],function(e){s(e)}),n.length&&n.each(function(){A(this).bind("load",function(){q(this)&&A(this.contentDocument||this.contentWindow.document).bind(r[0],function(e){t(e),a(e)}).bind(r[1],function(e){i(e)}).bind(r[2],function(e){s(e)})})})},I=function(){function s(e,t,i){l.type=i&&n?"stepped":"stepless",l.scrollAmount=10,F(a,e,t,"mcsLinearOut",i?60:null)}var n,a=A(this),r=a.data(N),o=r.opt,l=r.sequential,e="mCS_"+r.idx,d=A("#mCSB_"+r.idx+"_container"),c=d.parent();d.bind("mousedown."+e,function(){H||n||(n=1,R=!0)}).add(document).bind("mousemove."+e,function(e){if(!H&&n&&(window.getSelection?window.getSelection().toString():document.selection&&"Control"!=document.selection.type&&document.selection.createRange().text)){var t=d.offset(),i=G(e)[0]-t.top+d[0].offsetTop,a=G(e)[1]-t.left+d[0].offsetLeft;0<i&&i<c.height()&&0<a&&a<c.width()?l.step&&s("off",null,"stepped"):("x"!==o.axis&&r.overflowed[0]&&(i<0?s("on",38):i>c.height()&&s("on",40)),"y"!==o.axis&&r.overflowed[1]&&(a<0?s("on",37):a>c.width()&&s("on",39)))}}).bind("mouseup."+e+" dragend."+e,function(){H||(n&&(n=0,s("off",null)),R=!1)})},L=function(){function i(e,t){if(K(u),!B(u,e.target)){var i="auto"!==p.mouseWheel.deltaFactor?parseInt(p.mouseWheel.deltaFactor):v&&e.deltaFactor<100?100:e.deltaFactor||100,a=p.scrollInertia;if("x"===p.axis||"x"===p.mouseWheel.axis)var s="x",n=[Math.round(i*h.scrollRatio.x),parseInt(p.mouseWheel.scrollAmount)],r="auto"!==p.mouseWheel.scrollAmount?n[1]:n[0]>=f.width()?.9*f.width():n[0],o=Math.abs(A("#mCSB_"+h.idx+"_container")[0].offsetLeft),l=m[1][0].offsetLeft,d=m[1].parent().width()-m[1].width(),c="y"===p.mouseWheel.axis?e.deltaY||t:e.deltaX;else var s="y",n=[Math.round(i*h.scrollRatio.y),parseInt(p.mouseWheel.scrollAmount)],r="auto"!==p.mouseWheel.scrollAmount?n[1]:n[0]>=f.height()?.9*f.height():n[0],o=Math.abs(A("#mCSB_"+h.idx+"_container")[0].offsetTop),l=m[0][0].offsetTop,d=m[0].parent().height()-m[0].height(),c=e.deltaY||t;"y"===s&&!h.overflowed[0]||"x"===s&&!h.overflowed[1]||((p.mouseWheel.invert||e.webkitDirectionInvertedFromDevice)&&(c=-c),p.mouseWheel.normalizeDelta&&(c=c<0?-1:1),(0<c&&0!==l||c<0&&l!==d||p.mouseWheel.preventDefault)&&(e.stopImmediatePropagation(),e.preventDefault()),e.deltaFactor<5&&!p.mouseWheel.normalizeDelta&&(r=e.deltaFactor,a=17),Q(u,(o-c*r).toString(),{dir:s,dur:a}))}}if(A(this).data(N)){var u=A(this),h=u.data(N),p=h.opt,e="mCS_"+h.idx,f=A("#mCSB_"+h.idx),m=[A("#mCSB_"+h.idx+"_dragger_vertical"),A("#mCSB_"+h.idx+"_dragger_horizontal")],t=A("#mCSB_"+h.idx+"_container").find("iframe");t.length&&t.each(function(){A(this).bind("load",function(){q(this)&&A(this.contentDocument||this.contentWindow.document).bind("mousewheel."+e,function(e,t){i(e,t)})})}),f.bind("mousewheel."+e,function(e,t){i(e,t)})}},P=new Object,q=function(e){var t=!1,i=!1,a=null;if(void 0===e?i="#empty":void 0!==A(e).attr("id")&&(i=A(e).attr("id")),!1!==i&&void 0!==P[i])return P[i];if(e){try{var s=e.contentDocument||e.contentWindow.document;a=s.body.innerHTML}catch(e){}t=null!==a}else{try{var s=top.document;a=s.body.innerHTML}catch(e){}t=null!==a}return!1!==i&&(P[i]=t),t},$=function(e){var t=this.find("iframe");if(t.length){var i=e?"auto":"none";t.css("pointer-events",i)}},B=function(e,t){var i=t.nodeName.toLowerCase(),a=e.data(N).opt.mouseWheel.disableOver;return-1<A.inArray(i,a)&&!(-1<A.inArray(i,["select","textarea"])&&!A(t).is(":focus"))},D=function(){var r,o=A(this),l=o.data(N),e="mCS_"+l.idx,d=A("#mCSB_"+l.idx+"_container"),c=d.parent(),t=A(".mCSB_"+l.idx+"_scrollbar ."+y[12]);t.bind("mousedown."+e+" touchstart."+e+" pointerdown."+e+" MSPointerDown."+e,function(e){R=!0,A(e.target).hasClass("mCSB_dragger")||(r=1)}).bind("touchend."+e+" pointerup."+e+" MSPointerUp."+e,function(){R=!1}).bind("click."+e,function(e){if(r&&(r=0,A(e.target).hasClass(y[12])||A(e.target).hasClass("mCSB_draggerRail"))){K(o);var t=A(this),i=t.find(".mCSB_dragger");if(0<t.parent(".mCSB_scrollTools_horizontal").length){if(!l.overflowed[1])return;var a="x",s=e.pageX>i.offset().left?-1:1,n=Math.abs(d[0].offsetLeft)-s*(.9*c.width())}else{if(!l.overflowed[0])return;var a="y",s=e.pageY>i.offset().top?-1:1,n=Math.abs(d[0].offsetTop)-s*(.9*c.height())}Q(o,n.toString(),{dir:a,scrollEasing:"mcsEaseInOut"})}})},O=function(){var n=A(this),e=n.data(N),r=e.opt,t="mCS_"+e.idx,o=A("#mCSB_"+e.idx+"_container"),l=o.parent();o.bind("focusin."+t,function(){var s=A(document.activeElement),e=o.find(".mCustomScrollBox").length;s.is(r.advanced.autoScrollOnFocus)&&(K(n),clearTimeout(n[0]._focusTimeout),n[0]._focusTimer=e?17*e:0,n[0]._focusTimeout=setTimeout(function(){var e=[ne(s)[0],ne(s)[1]],t=[o[0].offsetTop,o[0].offsetLeft],i=[0<=t[0]+e[0]&&t[0]+e[0]<l.height()-s.outerHeight(!1),0<=t[1]+e[1]&&t[0]+e[1]<l.width()-s.outerWidth(!1)],a="yx"!==r.axis||i[0]||i[1]?"all":"none";"x"===r.axis||i[0]||Q(n,e[0].toString(),{dir:"y",scrollEasing:"mcsEaseInOut",overwrite:a,dur:0}),"y"===r.axis||i[1]||Q(n,e[1].toString(),{dir:"x",scrollEasing:"mcsEaseInOut",overwrite:a,dur:0})},n[0]._focusTimer))})},X=function(){var e=A(this),t=e.data(N),i="mCS_"+t.idx,a=A("#mCSB_"+t.idx+"_container").parent();a.bind("scroll."+i,function(){0===a.scrollTop()&&0===a.scrollLeft()||A(".mCSB_"+t.idx+"_scrollbar").css("visibility","hidden")})},Y=function(){var a=A(this),s=a.data(N),n=s.opt,r=s.sequential,e="mCS_"+s.idx,t=".mCSB_"+s.idx+"_scrollbar",i=A(t+">a");i.bind("contextmenu."+e,function(e){e.preventDefault()}).bind("mousedown."+e+" touchstart."+e+" pointerdown."+e+" MSPointerDown."+e+" mouseup."+e+" touchend."+e+" pointerup."+e+" MSPointerUp."+e+" mouseout."+e+" pointerout."+e+" MSPointerOut."+e+" click."+e,function(e){function t(e,t){r.scrollAmount=n.scrollButtons.scrollAmount,F(a,e,t)}if(e.preventDefault(),ie(e)){var i=A(this).attr("class");switch(r.type=n.scrollButtons.scrollType,e.type){case"mousedown":case"touchstart":case"pointerdown":case"MSPointerDown":if("stepped"===r.type)return;R=!0,s.tweenRunning=!1,t("on",i);break;case"mouseup":case"touchend":case"pointerup":case"MSPointerUp":case"mouseout":case"pointerout":case"MSPointerOut":if("stepped"===r.type)return;R=!1,r.dir&&t("off",i);break;case"click":if("stepped"!==r.type||s.tweenRunning)return;t("on",i)}}})},W=function(){function t(e){function t(e,t){c.type=d.keyboard.scrollType,c.scrollAmount=d.keyboard.scrollAmount,"stepped"===c.type&&l.tweenRunning||F(o,e,t)}switch(e.type){case"blur":l.tweenRunning&&c.dir&&t("off",null);break;case"keydown":case"keyup":var i=e.keyCode?e.keyCode:e.which,a="on";if("x"!==d.axis&&(38===i||40===i)||"y"!==d.axis&&(37===i||39===i)){if((38===i||40===i)&&!l.overflowed[0]||(37===i||39===i)&&!l.overflowed[1])return;"keyup"===e.type&&(a="off"),A(document.activeElement).is(p)||(e.preventDefault(),e.stopImmediatePropagation(),t(a,i))}else if(33===i||34===i){if((l.overflowed[0]||l.overflowed[1])&&(e.preventDefault(),e.stopImmediatePropagation()),"keyup"===e.type){K(o);var s=34===i?-1:1;if("x"===d.axis||"yx"===d.axis&&l.overflowed[1]&&!l.overflowed[0])var n="x",r=Math.abs(u[0].offsetLeft)-s*(.9*h.width());else var n="y",r=Math.abs(u[0].offsetTop)-s*(.9*h.height());Q(o,r.toString(),{dir:n,scrollEasing:"mcsEaseInOut"})}}else if((35===i||36===i)&&!A(document.activeElement).is(p)&&((l.overflowed[0]||l.overflowed[1])&&(e.preventDefault(),e.stopImmediatePropagation()),"keyup"===e.type)){if("x"===d.axis||"yx"===d.axis&&l.overflowed[1]&&!l.overflowed[0])var n="x",r=35===i?Math.abs(h.width()-u.outerWidth(!1)):0;else var n="y",r=35===i?Math.abs(h.height()-u.outerHeight(!1)):0;Q(o,r.toString(),{dir:n,scrollEasing:"mcsEaseInOut"})}}}var o=A(this),l=o.data(N),d=l.opt,c=l.sequential,e="mCS_"+l.idx,i=A("#mCSB_"+l.idx),u=A("#mCSB_"+l.idx+"_container"),h=u.parent(),p="input,textarea,select,datalist,keygen,[contenteditable='true']",a=u.find("iframe"),s=["blur."+e+" keydown."+e+" keyup."+e];a.length&&a.each(function(){A(this).bind("load",function(){q(this)&&A(this.contentDocument||this.contentWindow.document).bind(s[0],function(e){t(e)})})}),i.attr("tabindex","0").bind(s[0],function(e){t(e)})},F=function(u,e,t,h,p){function f(e){v.snapAmount&&(g.scrollAmount=v.snapAmount instanceof Array?"x"===g.dir[0]?v.snapAmount[1]:v.snapAmount[0]:v.snapAmount);var t="stepped"!==g.type,i=p||(e?t?b/1.5:x:1e3/60),a=e?t?7.5:40:2.5,s=[Math.abs(w[0].offsetTop),Math.abs(w[0].offsetLeft)],n=[10<m.scrollRatio.y?10:m.scrollRatio.y,10<m.scrollRatio.x?10:m.scrollRatio.x],r="x"===g.dir[0]?s[1]+g.dir[1]*(n[1]*a):s[0]+g.dir[1]*(n[0]*a),o="x"===g.dir[0]?s[1]+g.dir[1]*parseInt(g.scrollAmount):s[0]+g.dir[1]*parseInt(g.scrollAmount),l="auto"!==g.scrollAmount?o:r,d=h||(e?t?"mcsLinearOut":"mcsEaseInOut":"mcsLinear"),c=!!e;return e&&i<17&&(l="x"===g.dir[0]?s[1]:s[0]),Q(u,l.toString(),{dir:g.dir[0],scrollEasing:d,dur:i,onComplete:c}),e?void(g.dir=!1):(clearTimeout(g.step),void(g.step=setTimeout(function(){f()},i)))}var m=u.data(N),v=m.opt,g=m.sequential,w=A("#mCSB_"+m.idx+"_container"),i="stepped"===g.type,b=v.scrollInertia<26?26:v.scrollInertia,x=v.scrollInertia<1?17:v.scrollInertia;switch(e){case"on":if(g.dir=[t===y[16]||t===y[15]||39===t||37===t?"x":"y",t===y[13]||t===y[15]||38===t||37===t?-1:1],K(u),se(t)&&"stepped"===g.type)return;f(i);break;case"off":clearTimeout(g.step),te(g,"step"),K(u),(i||m.tweenRunning&&g.dir)&&f(!0)}},V=function(e){var t=A(this).data(N).opt,i=[];return"function"==typeof e&&(e=e()),e instanceof Array?i=1<e.length?[e[0],e[1]]:"x"===t.axis?[null,e[0]]:[e[0],null]:(i[0]=e.y?e.y:e.x||"x"===t.axis?null:e,i[1]=e.x?e.x:e.y||"y"===t.axis?null:e),"function"==typeof i[0]&&(i[0]=i[0]()),"function"==typeof i[1]&&(i[1]=i[1]()),i},j=function(e,t){if(null!=e&&void 0!==e){var i=A(this),a=i.data(N),s=a.opt,n=A("#mCSB_"+a.idx+"_container"),r=n.parent(),o=typeof e,l="x"===(t=t||("x"===s.axis?"x":"y"))?n.outerWidth(!1)-r.width():n.outerHeight(!1)-r.height(),d="x"===t?n[0].offsetLeft:n[0].offsetTop,c="x"===t?"left":"top";switch(o){case"function":return e();case"object":var u=e.jquery?e:A(e);if(!u.length)return;return"x"===t?ne(u)[1]:ne(u)[0];case"string":case"number":if(se(e))return Math.abs(e);if(-1!==e.indexOf("%"))return Math.abs(l*parseInt(e)/100);if(-1!==e.indexOf("-="))return Math.abs(d-parseInt(e.split("-=")[1]));if(-1!==e.indexOf("+=")){var h=d+parseInt(e.split("+=")[1]);return 0<=h?0:Math.abs(h)}if(-1!==e.indexOf("px")&&se(e.split("px")[0]))return Math.abs(e.split("px")[0]);if("top"===e||"left"===e)return 0;if("bottom"===e)return Math.abs(r.height()-n.outerHeight(!1));if("right"===e)return Math.abs(r.width()-n.outerWidth(!1));if("first"!==e&&"last"!==e)return A(e).length?"x"===t?ne(A(e))[1]:ne(A(e))[0]:(n.css(c,e),void f.update.call(null,i[0]));var u=n.find(":"+e);return"x"===t?ne(u)[1]:ne(u)[0]}}},U=function(e){function t(e){function t(){this.onload=null,A(e).addClass(y[2]),n(2)}if(A(e).hasClass(y[2]))n();else{var i,a,s=new Image;s.onload=(i=s,a=t,function(){return a.apply(i,arguments)}),s.src=e.src}}function i(){!0===r.advanced.updateOnSelectorChange&&(r.advanced.updateOnSelectorChange="*");var e=0,t=o.find(r.advanced.updateOnSelectorChange);return r.advanced.updateOnSelectorChange&&0<t.length&&t.each(function(){e+=this.offsetHeight+this.offsetWidth}),e}function n(e){clearTimeout(o[0].autoUpdate),f.update.call(null,a[0],e)}var a=A(this),s=a.data(N),r=s.opt,o=A("#mCSB_"+s.idx+"_container");return e?(clearTimeout(o[0].autoUpdate),void te(o[0],"autoUpdate")):void function e(){return clearTimeout(o[0].autoUpdate),0===a.parents("html").length?void(a=null):void(o[0].autoUpdate=setTimeout(function(){return r.advanced.updateOnSelectorChange&&(s.poll.change.n=i(),s.poll.change.n!==s.poll.change.o)?(s.poll.change.o=s.poll.change.n,void n(3)):r.advanced.updateOnContentResize&&(s.poll.size.n=a[0].scrollHeight+a[0].scrollWidth+o[0].offsetHeight+a[0].offsetHeight+a[0].offsetWidth,s.poll.size.n!==s.poll.size.o)?(s.poll.size.o=s.poll.size.n,void n(1)):!r.advanced.updateOnImageLoad||"auto"===r.advanced.updateOnImageLoad&&"y"===r.axis||(s.poll.img.n=o.find("img").length,s.poll.img.n===s.poll.img.o)?void((r.advanced.updateOnSelectorChange||r.advanced.updateOnContentResize||r.advanced.updateOnImageLoad)&&e()):(s.poll.img.o=s.poll.img.n,void o.find("img").each(function(){t(this)}))},r.advanced.autoUpdateTimeout))}()},K=function(e){var t=e.data(N),i=A("#mCSB_"+t.idx+"_container,#mCSB_"+t.idx+"_container_wrapper,#mCSB_"+t.idx+"_dragger_vertical,#mCSB_"+t.idx+"_dragger_horizontal");i.each(function(){ee.call(this)})},Q=function(s,e,n){function t(e){return a&&r.callbacks[e]&&"function"==typeof r.callbacks[e]}function i(){var e=[c[0].offsetTop,c[0].offsetLeft],t=[m[0].offsetTop,m[0].offsetLeft],i=[c.outerHeight(!1),c.outerWidth(!1)],a=[d.height(),d.width()];s[0].mcs={content:c,top:e[0],left:e[1],draggerTop:t[0],draggerLeft:t[1],topPct:Math.round(100*Math.abs(e[0])/(Math.abs(i[0])-a[0])),leftPct:Math.round(100*Math.abs(e[1])/(Math.abs(i[1])-a[1])),direction:n.dir}}var a=s.data(N),r=a.opt,o={trigger:"internal",dir:"y",scrollEasing:"mcsEaseOut",drag:!1,dur:r.scrollInertia,overwrite:"all",callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},n=A.extend(o,n),l=[n.dur,n.drag?0:n.dur],d=A("#mCSB_"+a.idx),c=A("#mCSB_"+a.idx+"_container"),u=c.parent(),h=r.callbacks.onTotalScrollOffset?V.call(s,r.callbacks.onTotalScrollOffset):[0,0],p=r.callbacks.onTotalScrollBackOffset?V.call(s,r.callbacks.onTotalScrollBackOffset):[0,0];if(a.trigger=n.trigger,0===u.scrollTop()&&0===u.scrollLeft()||(A(".mCSB_"+a.idx+"_scrollbar").css("visibility","visible"),u.scrollTop(0).scrollLeft(0)),"_resetY"!==e||a.contentReset.y||(t("onOverflowYNone")&&r.callbacks.onOverflowYNone.call(s[0]),a.contentReset.y=1),"_resetX"!==e||a.contentReset.x||(t("onOverflowXNone")&&r.callbacks.onOverflowXNone.call(s[0]),a.contentReset.x=1),"_resetY"!==e&&"_resetX"!==e){if(!a.contentReset.y&&s[0].mcs||!a.overflowed[0]||(t("onOverflowY")&&r.callbacks.onOverflowY.call(s[0]),a.contentReset.x=null),!a.contentReset.x&&s[0].mcs||!a.overflowed[1]||(t("onOverflowX")&&r.callbacks.onOverflowX.call(s[0]),a.contentReset.x=null),r.snapAmount){var f=r.snapAmount instanceof Array?"x"===n.dir?r.snapAmount[1]:r.snapAmount[0]:r.snapAmount;e=function(e,t,i){return Math.round(e/t)*t-i}(e,f,r.snapOffset)}switch(n.dir){case"x":var m=A("#mCSB_"+a.idx+"_dragger_horizontal"),v="left",g=c[0].offsetLeft,w=[d.width()-c.outerWidth(!1),m.parent().width()-m.width()],b=[e,0===e?0:e/a.scrollRatio.x],x=h[1],y=p[1],S=0<x?x/a.scrollRatio.x:0,T=0<y?y/a.scrollRatio.x:0;break;case"y":var m=A("#mCSB_"+a.idx+"_dragger_vertical"),v="top",g=c[0].offsetTop,w=[d.height()-c.outerHeight(!1),m.parent().height()-m.height()],b=[e,0===e?0:e/a.scrollRatio.y],x=h[0],y=p[0],S=0<x?x/a.scrollRatio.y:0,T=0<y?y/a.scrollRatio.y:0}b[1]<0||0===b[0]&&0===b[1]?b=[0,0]:b[1]>=w[1]?b=[w[0],w[1]]:b[0]=-b[0],s[0].mcs||(i(),t("onInit")&&r.callbacks.onInit.call(s[0])),clearTimeout(c[0].onCompleteTimeout),Z(m[0],v,Math.round(b[1]),l[1],n.scrollEasing),!a.tweenRunning&&(0===g&&0<=b[0]||g===w[0]&&b[0]<=w[0])||Z(c[0],v,Math.round(b[0]),l[0],n.scrollEasing,n.overwrite,{onStart:function(){n.callbacks&&n.onStart&&!a.tweenRunning&&(t("onScrollStart")&&(i(),r.callbacks.onScrollStart.call(s[0])),a.tweenRunning=!0,C(m),a.cbOffsets=[r.callbacks.alwaysTriggerOffsets||g>=w[0]+x,r.callbacks.alwaysTriggerOffsets||g<=-y])},onUpdate:function(){n.callbacks&&n.onUpdate&&t("whileScrolling")&&(i(),r.callbacks.whileScrolling.call(s[0]))},onComplete:function(){if(n.callbacks&&n.onComplete){"yx"===r.axis&&clearTimeout(c[0].onCompleteTimeout);var e=c[0].idleTimer||0;c[0].onCompleteTimeout=setTimeout(function(){t("onScroll")&&(i(),r.callbacks.onScroll.call(s[0])),t("onTotalScroll")&&b[1]>=w[1]-S&&a.cbOffsets[0]&&(i(),r.callbacks.onTotalScroll.call(s[0])),t("onTotalScrollBack")&&b[1]<=T&&a.cbOffsets[1]&&(i(),r.callbacks.onTotalScrollBack.call(s[0])),a.tweenRunning=!1,c[0].idleTimer=0,C(m,"hide")},e)}}})}},Z=function(e,t,i,a,s,n,r){function o(){w.stop||(m||u.call(),m=J()-f,l(),m>=w.time&&(w.time=m>w.time?m+d-(m-w.time):m+d-1,w.time<m+1&&(w.time=m+1)),w.time<a?w.id=c(o):p.call())}function l(){0<a?(w.currVal=function(e,t,i,a,s){switch(s){case"linear":case"mcsLinear":return i*e/a+t;case"mcsLinearOut":return e/=a,e--,i*Math.sqrt(1-e*e)+t;case"easeInOutSmooth":return(e/=a/2)<1?i/2*e*e+t:-i/2*(--e*(e-2)-1)+t;case"easeInOutStrong":return(e/=a/2)<1?i/2*Math.pow(2,10*(e-1))+t:(e--,i/2*(2-Math.pow(2,-10*e))+t);case"easeInOut":case"mcsEaseInOut":return(e/=a/2)<1?i/2*e*e*e+t:i/2*((e-=2)*e*e+2)+t;case"easeOutSmooth":return e/=a,-i*(--e*e*e*e-1)+t;case"easeOutStrong":return i*(1-Math.pow(2,-10*e/a))+t;case"easeOut":case"mcsEaseOut":default:var n=(e/=a)*e,r=n*e;return t+i*(.499999999999997*r*n+-2.5*n*n+5.5*r+-6.5*n+4*e)}}(w.time,v,b,a,s),g[t]=Math.round(w.currVal)+"px"):g[t]=i+"px",h.call()}e._mTween||(e._mTween={top:{},left:{}});var d,c,r=r||{},u=r.onStart||function(){},h=r.onUpdate||function(){},p=r.onComplete||function(){},f=J(),m=0,v=e.offsetTop,g=e.style,w=e._mTween[t];"left"===t&&(v=e.offsetLeft);var b=i-v;w.stop=0,"none"===n||null!=w.id&&(window.requestAnimationFrame?window.cancelAnimationFrame(w.id):clearTimeout(w.id),w.id=null),d=1e3/60,w.time=m+d,c=window.requestAnimationFrame?window.requestAnimationFrame:function(e){return l(),setTimeout(e,.01)},w.id=c(o)},J=function(){return window.performance&&window.performance.now?window.performance.now():window.performance&&window.performance.webkitNow?window.performance.webkitNow():Date.now?Date.now():(new Date).getTime()},ee=function(){var e=this;e._mTween||(e._mTween={top:{},left:{}});for(var t=["top","left"],i=0;i<t.length;i++){var a=t[i];e._mTween[a].id&&(window.requestAnimationFrame?window.cancelAnimationFrame(e._mTween[a].id):clearTimeout(e._mTween[a].id),e._mTween[a].id=null,e._mTween[a].stop=1)}},te=function(t,i){try{delete t[i]}catch(e){t[i]=null}},ie=function(e){return!(e.which&&1!==e.which)},ae=function(e){var t=e.originalEvent.pointerType;return!(t&&"touch"!==t&&2!==t)},se=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},ne=function(e){var t=e.parents(".mCSB_container");return[e.offset().top-t.offset().top,e.offset().left-t.offset().left]},re=function(){var e=function(){var e=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var t=0;t<e.length;t++)if(e[t]+"Hidden"in document)return e[t]+"Hidden";return null}();return!!e&&document[e]},A.fn[p]=function(e){return f[e]?f[e].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof e&&e?void A.error("Method "+e+" does not exist"):f.init.apply(this,arguments)},A[p]=function(e){return f[e]?f[e].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof e&&e?void A.error("Method "+e+" does not exist"):f.init.apply(this,arguments)},A[p].defaults=s,window[p]=!0,A(window).bind("load",function(){A(a)[p](),A.extend(A.expr[":"],{mcsInView:A.expr[":"].mcsInView||function(e){var t,i,a=A(e),s=a.parents(".mCSB_container");if(s.length)return t=s.parent(),0<=(i=[s[0].offsetTop,s[0].offsetLeft])[0]+ne(a)[0]&&i[0]+ne(a)[0]<t.height()-a.outerHeight(!1)&&0<=i[1]+ne(a)[1]&&i[1]+ne(a)[1]<t.width()-a.outerWidth(!1)},mcsInSight:A.expr[":"].mcsInSight||function(e,t,i){var a,s,n,r,o=A(e),l=o.parents(".mCSB_container"),d="exact"===i[3]?[[1,0],[1,0]]:[[.9,.1],[.6,.4]];if(l.length)return a=[o.outerHeight(!1),o.outerWidth(!1)],n=[l[0].offsetTop+ne(o)[0],l[0].offsetLeft+ne(o)[1]],s=[l.parent()[0].offsetHeight,l.parent()[0].offsetWidth],n[0]-s[0]*(r=[a[0]<s[0]?d[0]:d[1],a[1]<s[1]?d[0]:d[1]])[0][0]<0&&0<=n[0]+a[0]-s[0]*r[0][1]&&n[1]-s[1]*r[1][0]<0&&0<=n[1]+a[1]-s[1]*r[1][1]},mcsOverflow:A.expr[":"].mcsOverflow||function(e){var t=A(e).data(N);if(t)return t.overflowed[0]||t.overflowed[1]}})})}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Swiper=t()}(this,function(){"use strict";var m="undefined"==typeof document?{body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},location:{hash:""}}:document,G="undefined"==typeof window?{document:m,navigator:{userAgent:""},location:{},history:{},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){}}:window,l=function(e){for(var t=0;t<e.length;t+=1)this[t]=e[t];return this.length=e.length,this};function L(e,t){var i=[],a=0;if(e&&!t&&e instanceof l)return e;if(e)if("string"==typeof e){var s,n,r=e.trim();if(0<=r.indexOf("<")&&0<=r.indexOf(">")){var o="div";for(0===r.indexOf("<li")&&(o="ul"),0===r.indexOf("<tr")&&(o="tbody"),0!==r.indexOf("<td")&&0!==r.indexOf("<th")||(o="tr"),0===r.indexOf("<tbody")&&(o="table"),0===r.indexOf("<option")&&(o="select"),(n=m.createElement(o)).innerHTML=r,a=0;a<n.childNodes.length;a+=1)i.push(n.childNodes[a])}else for(s=t||"#"!==e[0]||e.match(/[ .<>:~]/)?(t||m).querySelectorAll(e.trim()):[m.getElementById(e.trim().split("#")[1])],a=0;a<s.length;a+=1)s[a]&&i.push(s[a])}else if(e.nodeType||e===G||e===m)i.push(e);else if(0<e.length&&e[0].nodeType)for(a=0;a<e.length;a+=1)i.push(e[a]);return new l(i)}function n(e){for(var t=[],i=0;i<e.length;i+=1)-1===t.indexOf(e[i])&&t.push(e[i]);return t}L.fn=l.prototype,L.Class=l,L.Dom7=l;var t={addClass:function(e){if(void 0===e)return this;for(var t=e.split(" "),i=0;i<t.length;i+=1)for(var a=0;a<this.length;a+=1)void 0!==this[a]&&void 0!==this[a].classList&&this[a].classList.add(t[i]);return this},removeClass:function(e){for(var t=e.split(" "),i=0;i<t.length;i+=1)for(var a=0;a<this.length;a+=1)void 0!==this[a]&&void 0!==this[a].classList&&this[a].classList.remove(t[i]);return this},hasClass:function(e){return!!this[0]&&this[0].classList.contains(e)},toggleClass:function(e){for(var t=e.split(" "),i=0;i<t.length;i+=1)for(var a=0;a<this.length;a+=1)void 0!==this[a]&&void 0!==this[a].classList&&this[a].classList.toggle(t[i]);return this},attr:function(e,t){var i=arguments;if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(var a=0;a<this.length;a+=1)if(2===i.length)this[a].setAttribute(e,t);else for(var s in e)this[a][s]=e[s],this[a].setAttribute(s,e[s]);return this},removeAttr:function(e){for(var t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this},data:function(e,t){var i;if(void 0!==t){for(var a=0;a<this.length;a+=1)(i=this[a]).dom7ElementDataStorage||(i.dom7ElementDataStorage={}),i.dom7ElementDataStorage[e]=t;return this}if(i=this[0])return i.dom7ElementDataStorage&&e in i.dom7ElementDataStorage?i.dom7ElementDataStorage[e]:i.getAttribute("data-"+e)||void 0},transform:function(e){for(var t=0;t<this.length;t+=1){var i=this[t].style;i.webkitTransform=e,i.transform=e}return this},transition:function(e){"string"!=typeof 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},on:function(){for(var e,t=[],i=arguments.length;i--;)t[i]=arguments[i];var a=t[0],n=t[1],r=t[2],s=t[3];function o(e){var t=e.target;if(t){var i=e.target.dom7EventData||[];if(i.indexOf(e)<0&&i.unshift(e),L(t).is(n))r.apply(t,i);else for(var a=L(t).parents(),s=0;s<a.length;s+=1)L(a[s]).is(n)&&r.apply(a[s],i)}}function l(e){var t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),r.apply(this,t)}"function"==typeof t[1]&&(a=(e=t)[0],r=e[1],s=e[2],n=void 0),s=s||!1;for(var d,c=a.split(" "),u=0;u<this.length;u+=1){var h=this[u];if(n)for(d=0;d<c.length;d+=1){var p=c[d];h.dom7LiveListeners||(h.dom7LiveListeners={}),h.dom7LiveListeners[p]||(h.dom7LiveListeners[p]=[]),h.dom7LiveListeners[p].push({listener:r,proxyListener:o}),h.addEventListener(p,o,s)}else for(d=0;d<c.length;d+=1){var f=c[d];h.dom7Listeners||(h.dom7Listeners={}),h.dom7Listeners[f]||(h.dom7Listeners[f]=[]),h.dom7Listeners[f].push({listener:r,proxyListener:l}),h.addEventListener(f,l,s)}}return this},off:function(){for(var e,t=[],i=arguments.length;i--;)t[i]=arguments[i];var a=t[0],s=t[1],n=t[2],r=t[3];"function"==typeof t[1]&&(a=(e=t)[0],n=e[1],r=e[2],s=void 0),r=r||!1;for(var o=a.split(" "),l=0;l<o.length;l+=1)for(var d=o[l],c=0;c<this.length;c+=1){var u=this[c],h=void 0;if(!s&&u.dom7Listeners?h=u.dom7Listeners[d]:s&&u.dom7LiveListeners&&(h=u.dom7LiveListeners[d]),h&&h.length)for(var p=h.length-1;0<=p;p-=1){var f=h[p];n&&f.listener===n?(u.removeEventListener(d,f.proxyListener,r),h.splice(p,1)):n||(u.removeEventListener(d,f.proxyListener,r),h.splice(p,1))}}return this},trigger:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];for(var i=e[0].split(" "),a=e[1],s=0;s<i.length;s+=1)for(var n=i[s],r=0;r<this.length;r+=1){var o=this[r],l=void 0;try{l=new G.CustomEvent(n,{detail:a,bubbles:!0,cancelable:!0})}catch(e){(l=m.createEvent("Event")).initEvent(n,!0,!0),l.detail=a}o.dom7EventData=e.filter(function(e,t){return 0<t}),o.dispatchEvent(l),o.dom7EventData=[],delete o.dom7EventData}return this},transitionEnd:function(t){var i,a=["webkitTransitionEnd","transitionend"],s=this;function n(e){if(e.target===this)for(t.call(this,e),i=0;i<a.length;i+=1)s.off(a[i],n)}if(t)for(i=0;i<a.length;i+=1)s.on(a[i],n);return this},outerWidth:function(e){if(0<this.length){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},outerHeight:function(e){if(0<this.length){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},offset:function(){if(0<this.length){var e=this[0],t=e.getBoundingClientRect(),i=m.body,a=e.clientTop||i.clientTop||0,s=e.clientLeft||i.clientLeft||0,n=e===G?G.scrollY:e.scrollTop,r=e===G?G.scrollX:e.scrollLeft;return{top:t.top+n-a,left:t.left+r-s}}return null},css:function(e,t){var i;if(1===arguments.length){if("string"!=typeof e){for(i=0;i<this.length;i+=1)for(var a in e)this[i].style[a]=e[a];return this}if(this[0])return G.getComputedStyle(this[0],null).getPropertyValue(e)}if(2!==arguments.length||"string"!=typeof e)return this;for(i=0;i<this.length;i+=1)this[i].style[e]=t;return this},each:function(e){if(!e)return this;for(var t=0;t<this.length;t+=1)if(!1===e.call(this[t],t,this[t]))return this;return this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:void 0;for(var t=0;t<this.length;t+=1)this[t].innerHTML=e;return this},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(var t=0;t<this.length;t+=1)this[t].textContent=e;return this},is:function(e){var t,i,a=this[0];if(!a||void 0===e)return!1;if("string"==typeof e){if(a.matches)return a.matches(e);if(a.webkitMatchesSelector)return a.webkitMatchesSelector(e);if(a.msMatchesSelector)return a.msMatchesSelector(e);for(t=L(e),i=0;i<t.length;i+=1)if(t[i]===a)return!0;return!1}if(e===m)return a===m;if(e===G)return a===G;if(e.nodeType||e instanceof l){for(t=e.nodeType?[e]:e,i=0;i<t.length;i+=1)if(t[i]===a)return!0;return!1}return!1},index:function(){var e,t=this[0];if(t){for(e=0;null!==(t=t.previousSibling);)1===t.nodeType&&(e+=1);return e}},eq:function(e){if(void 0===e)return this;var t,i=this.length;return new l(i-1<e?[]:e<0?(t=i+e)<0?[]:[this[t]]:[this[e]])},append:function(){for(var e,t=[],i=arguments.length;i--;)t[i]=arguments[i];for(var a=0;a<t.length;a+=1){e=t[a];for(var s=0;s<this.length;s+=1)if("string"==typeof e){var n=m.createElement("div");for(n.innerHTML=e;n.firstChild;)this[s].appendChild(n.firstChild)}else if(e instanceof l)for(var r=0;r<e.length;r+=1)this[s].appendChild(e[r]);else this[s].appendChild(e)}return this},prepend:function(e){var t,i,a=this;for(t=0;t<this.length;t+=1)if("string"==typeof e){var s=m.createElement("div");for(s.innerHTML=e,i=s.childNodes.length-1;0<=i;i-=1)a[t].insertBefore(s.childNodes[i],a[t].childNodes[0])}else if(e instanceof l)for(i=0;i<e.length;i+=1)a[t].insertBefore(e[i],a[t].childNodes[0]);else a[t].insertBefore(e,a[t].childNodes[0]);return this},next:function(e){return 0<this.length?e?this[0].nextElementSibling&&L(this[0].nextElementSibling).is(e)?new l([this[0].nextElementSibling]):new l([]):this[0].nextElementSibling?new l([this[0].nextElementSibling]):new l([]):new l([])},nextAll:function(e){var t=[],i=this[0];if(!i)return new l([]);for(;i.nextElementSibling;){var a=i.nextElementSibling;e?L(a).is(e)&&t.push(a):t.push(a),i=a}return new l(t)},prev:function(e){if(0<this.length){var t=this[0];return e?t.previousElementSibling&&L(t.previousElementSibling).is(e)?new l([t.previousElementSibling]):new l([]):t.previousElementSibling?new l([t.previousElementSibling]):new l([])}return new l([])},prevAll:function(e){var t=[],i=this[0];if(!i)return new l([]);for(;i.previousElementSibling;){var a=i.previousElementSibling;e?L(a).is(e)&&t.push(a):t.push(a),i=a}return new l(t)},parent:function(e){for(var t=[],i=0;i<this.length;i+=1)null!==this[i].parentNode&&(e?L(this[i].parentNode).is(e)&&t.push(this[i].parentNode):t.push(this[i].parentNode));return L(n(t))},parents:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var a=this[i].parentNode;a;)e?L(a).is(e)&&t.push(a):t.push(a),a=a.parentNode;return L(n(t))},closest:function(e){var t=this;return void 0===e?new l([]):(t.is(e)||(t=t.parents(e).eq(0)),t)},find:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var a=this[i].querySelectorAll(e),s=0;s<a.length;s+=1)t.push(a[s]);return new l(t)},children:function(e){for(var t=[],i=0;i<this.length;i+=1)for(var a=this[i].childNodes,s=0;s<a.length;s+=1)e?1===a[s].nodeType&&L(a[s]).is(e)&&t.push(a[s]):1===a[s].nodeType&&t.push(a[s]);return new l(n(t))},remove:function(){for(var e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this},add:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var i,a;for(i=0;i<e.length;i+=1){var s=L(e[i]);for(a=0;a<s.length;a+=1)this[this.length]=s[a],this.length+=1}return this},styles:function(){return this[0]?G.getComputedStyle(this[0],null):{}}};Object.keys(t).forEach(function(e){L.fn[e]=t[e]});function e(e){void 0===e&&(e={});var t=this;t.params=e,t.eventsListeners={},t.params&&t.params.on&&Object.keys(t.params.on).forEach(function(e){t.on(e,t.params.on[e])})}var i,a,s,q={deleteProps:function(e){var t=e;Object.keys(t).forEach(function(e){try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})},nextTick:function(e,t){return void 0===t&&(t=0),setTimeout(e,t)},now:function(){return Date.now()},getTranslate:function(e,t){var i,a,s;void 0===t&&(t="x");var n=G.getComputedStyle(e,null);return G.WebKitCSSMatrix?(6<(a=n.transform||n.webkitTransform).split(",").length&&(a=a.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),s=new G.WebKitCSSMatrix("none"===a?"":a)):i=(s=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(a=G.WebKitCSSMatrix?s.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),"y"===t&&(a=G.WebKitCSSMatrix?s.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5])),a||0},parseUrlQuery:function(e){var t,i,a,s,n={},r=e||G.location.href;if("string"==typeof r&&r.length)for(s=(i=(r=-1<r.indexOf("?")?r.replace(/\S*\?/,""):"").split("&").filter(function(e){return""!==e})).length,t=0;t<s;t+=1)a=i[t].replace(/#\S+/g,"").split("="),n[decodeURIComponent(a[0])]=void 0===a[1]?void 0:decodeURIComponent(a[1])||"";return n},isObject:function(e){return"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object},extend:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];for(var i=Object(e[0]),a=1;a<e.length;a+=1){var s=e[a];if(null!=s)for(var n=Object.keys(Object(s)),r=0,o=n.length;r<o;r+=1){var l=n[r],d=Object.getOwnPropertyDescriptor(s,l);void 0!==d&&d.enumerable&&(q.isObject(i[l])&&q.isObject(s[l])?q.extend(i[l],s[l]):!q.isObject(i[l])&&q.isObject(s[l])?(i[l]={},q.extend(i[l],s[l])):i[l]=s[l])}}return i}},X=(s=m.createElement("div"),{touch:G.Modernizr&&!0===G.Modernizr.touch||!!("ontouchstart"in G||G.DocumentTouch&&m instanceof G.DocumentTouch),pointerEvents:!(!G.navigator.pointerEnabled&&!G.PointerEvent),prefixedPointerEvents:!!G.navigator.msPointerEnabled,transition:(a=s.style,"transition"in a||"webkitTransition"in a||"MozTransition"in a),transforms3d:G.Modernizr&&!0===G.Modernizr.csstransforms3d||(i=s.style,"webkitPerspective"in i||"MozPerspective"in i||"OPerspective"in i||"MsPerspective"in i||"perspective"in i),flexbox:function(){for(var e=s.style,t="alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "),i=0;i<t.length;i+=1)if(t[i]in e)return!0;return!1}(),observer:"MutationObserver"in G||"WebkitMutationObserver"in G,passiveListener:function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});G.addEventListener("testPassiveListener",null,t)}catch(e){}return e}(),gestures:"ongesturestart"in G}),r={components:{configurable:!0}};e.prototype.on=function(e,t,i){var a=this;if("function"!=typeof t)return a;var s=i?"unshift":"push";return e.split(" ").forEach(function(e){a.eventsListeners[e]||(a.eventsListeners[e]=[]),a.eventsListeners[e][s](t)}),a},e.prototype.once=function(a,s,e){var n=this;return"function"!=typeof s?n:n.on(a,function e(){for(var t=[],i=arguments.length;i--;)t[i]=arguments[i];s.apply(n,t),n.off(a,e)},e)},e.prototype.off=function(e,a){var s=this;return s.eventsListeners&&e.split(" ").forEach(function(i){void 0===a?s.eventsListeners[i]=[]:s.eventsListeners[i]&&s.eventsListeners[i].length&&s.eventsListeners[i].forEach(function(e,t){e===a&&s.eventsListeners[i].splice(t,1)})}),s},e.prototype.emit=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var i,a,s,n=this;return n.eventsListeners&&(s="string"==typeof e[0]||Array.isArray(e[0])?(i=e[0],a=e.slice(1,e.length),n):(i=e[0].events,a=e[0].data,e[0].context||n),(Array.isArray(i)?i:i.split(" ")).forEach(function(e){if(n.eventsListeners&&n.eventsListeners[e]){var t=[];n.eventsListeners[e].forEach(function(e){t.push(e)}),t.forEach(function(e){e.apply(s,a)})}})),n},e.prototype.useModulesParams=function(i){var a=this;a.modules&&Object.keys(a.modules).forEach(function(e){var t=a.modules[e];t.params&&q.extend(i,t.params)})},e.prototype.useModules=function(a){void 0===a&&(a={});var s=this;s.modules&&Object.keys(s.modules).forEach(function(e){var i=s.modules[e],t=a[e]||{};i.instance&&Object.keys(i.instance).forEach(function(e){var t=i.instance[e];s[e]="function"==typeof t?t.bind(s):t}),i.on&&s.on&&Object.keys(i.on).forEach(function(e){s.on(e,i.on[e])}),i.create&&i.create.bind(s)(t)})},r.components.set=function(e){this.use&&this.use(e)},e.installModule=function(t){for(var e=[],i=arguments.length-1;0<i--;)e[i]=arguments[i+1];var a=this;a.prototype.modules||(a.prototype.modules={});var s=t.name||Object.keys(a.prototype.modules).length+"_"+q.now();return(a.prototype.modules[s]=t).proto&&Object.keys(t.proto).forEach(function(e){a.prototype[e]=t.proto[e]}),t.static&&Object.keys(t.static).forEach(function(e){a[e]=t.static[e]}),t.install&&t.install.apply(a,e),a},e.use=function(e){for(var t=[],i=arguments.length-1;0<i--;)t[i]=arguments[i+1];var a=this;return Array.isArray(e)?(e.forEach(function(e){return a.installModule(e)}),a):a.installModule.apply(a,[e].concat(t))},Object.defineProperties(e,r);var o={updateSize:function(){var e,t,i=this,a=i.$el;e=void 0!==i.params.width?i.params.width:a[0].clientWidth,t=void 0!==i.params.height?i.params.height:a[0].clientHeight,0===e&&i.isHorizontal()||0===t&&i.isVertical()||(e=e-parseInt(a.css("padding-left"),10)-parseInt(a.css("padding-right"),10),t=t-parseInt(a.css("padding-top"),10)-parseInt(a.css("padding-bottom"),10),q.extend(i,{width:e,height:t,size:i.isHorizontal()?e:t}))},updateSlides:function(){var e=this,t=e.params,i=e.$wrapperEl,a=e.size,s=e.rtlTranslate,n=e.wrongRTL,r=e.virtual&&t.virtual.enabled,o=r?e.virtual.slides.length:e.slides.length,l=i.children("."+e.params.slideClass),d=r?e.virtual.slides.length:l.length,c=[],u=[],h=[],p=t.slidesOffsetBefore;"function"==typeof p&&(p=t.slidesOffsetBefore.call(e));var f=t.slidesOffsetAfter;"function"==typeof f&&(f=t.slidesOffsetAfter.call(e));var m=e.snapGrid.length,v=e.snapGrid.length,g=t.spaceBetween,w=-p,b=0,x=0;if(void 0!==a){var y,S;"string"==typeof g&&0<=g.indexOf("%")&&(g=parseFloat(g.replace("%",""))/100*a),e.virtualSize=-g,s?l.css({marginLeft:"",marginTop:""}):l.css({marginRight:"",marginBottom:""}),1<t.slidesPerColumn&&(y=Math.floor(d/t.slidesPerColumn)===d/e.params.slidesPerColumn?d:Math.ceil(d/t.slidesPerColumn)*t.slidesPerColumn,"auto"!==t.slidesPerView&&"row"===t.slidesPerColumnFill&&(y=Math.max(y,t.slidesPerView*t.slidesPerColumn)));for(var T,C=t.slidesPerColumn,E=y/C,M=E-(t.slidesPerColumn*E-d),_=0;_<d;_+=1){S=0;var k=l.eq(_);if(1<t.slidesPerColumn){var z=void 0,I=void 0,L=void 0;"column"===t.slidesPerColumnFill?(L=_-(I=Math.floor(_/C))*C,(M<I||I===M&&L===C-1)&&C<=(L+=1)&&(L=0,I+=1),z=I+L*y/C,k.css({"-webkit-box-ordinal-group":z,"-moz-box-ordinal-group":z,"-ms-flex-order":z,"-webkit-order":z,order:z})):I=_-(L=Math.floor(_/E))*E,k.css("margin-"+(e.isHorizontal()?"top":"left"),0!==L&&t.spaceBetween&&t.spaceBetween+"px").attr("data-swiper-column",I).attr("data-swiper-row",L)}if("none"!==k.css("display")){if("auto"===t.slidesPerView){var P=G.getComputedStyle(k[0],null),$=k[0].style.transform,B=k[0].style.webkitTransform;$&&(k[0].style.transform="none"),B&&(k[0].style.webkitTransform="none"),S=t.roundLengths?e.isHorizontal()?k.outerWidth(!0):k.outerHeight(!0):e.isHorizontal()?k[0].getBoundingClientRect().width+parseFloat(P.getPropertyValue("margin-left"))+parseFloat(P.getPropertyValue("margin-right")):k[0].getBoundingClientRect().height+parseFloat(P.getPropertyValue("margin-top"))+parseFloat(P.getPropertyValue("margin-bottom")),$&&(k[0].style.transform=$),B&&(k[0].style.webkitTransform=B),t.roundLengths&&(S=Math.floor(S))}else S=(a-(t.slidesPerView-1)*g)/t.slidesPerView,t.roundLengths&&(S=Math.floor(S)),l[_]&&(e.isHorizontal()?l[_].style.width=S+"px":l[_].style.height=S+"px");l[_]&&(l[_].swiperSlideSize=S),h.push(S),t.centeredSlides?(w=w+S/2+b/2+g,0===b&&0!==_&&(w=w-a/2-g),0===_&&(w=w-a/2-g),Math.abs(w)<.001&&(w=0),t.roundLengths&&(w=Math.floor(w)),x%t.slidesPerGroup==0&&c.push(w),u.push(w)):(t.roundLengths&&(w=Math.floor(w)),x%t.slidesPerGroup==0&&c.push(w),u.push(w),w=w+S+g),e.virtualSize+=S+g,b=S,x+=1}}if(e.virtualSize=Math.max(e.virtualSize,a)+f,s&&n&&("slide"===t.effect||"coverflow"===t.effect)&&i.css({width:e.virtualSize+t.spaceBetween+"px"}),X.flexbox&&!t.setWrapperSize||(e.isHorizontal()?i.css({width:e.virtualSize+t.spaceBetween+"px"}):i.css({height:e.virtualSize+t.spaceBetween+"px"})),1<t.slidesPerColumn&&(e.virtualSize=(S+t.spaceBetween)*y,e.virtualSize=Math.ceil(e.virtualSize/t.slidesPerColumn)-t.spaceBetween,e.isHorizontal()?i.css({width:e.virtualSize+t.spaceBetween+"px"}):i.css({height:e.virtualSize+t.spaceBetween+"px"}),t.centeredSlides)){T=[];for(var D=0;D<c.length;D+=1){var O=c[D];t.roundLengths&&(O=Math.floor(O)),c[D]<e.virtualSize+c[0]&&T.push(O)}c=T}if(!t.centeredSlides){T=[];for(var A=0;A<c.length;A+=1){var H=c[A];t.roundLengths&&(H=Math.floor(H)),c[A]<=e.virtualSize-a&&T.push(H)}c=T,1<Math.floor(e.virtualSize-a)-Math.floor(c[c.length-1])&&c.push(e.virtualSize-a)}if(0===c.length&&(c=[0]),0!==t.spaceBetween&&(e.isHorizontal()?s?l.css({marginLeft:g+"px"}):l.css({marginRight:g+"px"}):l.css({marginBottom:g+"px"})),t.centerInsufficientSlides){var N=0;if(h.forEach(function(e){N+=e+(t.spaceBetween?t.spaceBetween:0)}),(N-=t.spaceBetween)<a){var R=(a-N)/2;c.forEach(function(e,t){c[t]=e-R}),u.forEach(function(e,t){u[t]=e+R})}}q.extend(e,{slides:l,snapGrid:c,slidesGrid:u,slidesSizesGrid:h}),d!==o&&e.emit("slidesLengthChange"),c.length!==m&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),u.length!==v&&e.emit("slidesGridLengthChange"),(t.watchSlidesProgress||t.watchSlidesVisibility)&&e.updateSlidesOffset()}},updateAutoHeight:function(e){var t,i=this,a=[],s=0;if("number"==typeof e?i.setTransition(e):!0===e&&i.setTransition(i.params.speed),"auto"!==i.params.slidesPerView&&1<i.params.slidesPerView)for(t=0;t<Math.ceil(i.params.slidesPerView);t+=1){var n=i.activeIndex+t;if(n>i.slides.length)break;a.push(i.slides.eq(n)[0])}else a.push(i.slides.eq(i.activeIndex)[0]);for(t=0;t<a.length;t+=1)if(void 0!==a[t]){var r=a[t].offsetHeight;s=s<r?r:s}s&&i.$wrapperEl.css("height",s+"px")},updateSlidesOffset:function(){for(var e=this.slides,t=0;t<e.length;t+=1)e[t].swiperSlideOffset=this.isHorizontal()?e[t].offsetLeft:e[t].offsetTop},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);var t=this,i=t.params,a=t.slides,s=t.rtlTranslate;if(0!==a.length){void 0===a[0].swiperSlideOffset&&t.updateSlidesOffset();var n=-e;s&&(n=e),a.removeClass(i.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(var r=0;r<a.length;r+=1){var o=a[r],l=(n+(i.centeredSlides?t.minTranslate():0)-o.swiperSlideOffset)/(o.swiperSlideSize+i.spaceBetween);if(i.watchSlidesVisibility){var d=-(n-o.swiperSlideOffset),c=d+t.slidesSizesGrid[r];(0<=d&&d<t.size||0<c&&c<=t.size||d<=0&&c>=t.size)&&(t.visibleSlides.push(o),t.visibleSlidesIndexes.push(r),a.eq(r).addClass(i.slideVisibleClass))}o.progress=s?-l:l}t.visibleSlides=L(t.visibleSlides)}},updateProgress:function(e){void 0===e&&(e=this&&this.translate||0);var t=this,i=t.params,a=t.maxTranslate()-t.minTranslate(),s=t.progress,n=t.isBeginning,r=t.isEnd,o=n,l=r;r=0==a?n=!(s=0):(n=(s=(e-t.minTranslate())/a)<=0,1<=s),q.extend(t,{progress:s,isBeginning:n,isEnd:r}),(i.watchSlidesProgress||i.watchSlidesVisibility)&&t.updateSlidesProgress(e),n&&!o&&t.emit("reachBeginning toEdge"),r&&!l&&t.emit("reachEnd toEdge"),(o&&!n||l&&!r)&&t.emit("fromEdge"),t.emit("progress",s)},updateSlidesClasses:function(){var e,t=this,i=t.slides,a=t.params,s=t.$wrapperEl,n=t.activeIndex,r=t.realIndex,o=t.virtual&&a.virtual.enabled;i.removeClass(a.slideActiveClass+" "+a.slideNextClass+" "+a.slidePrevClass+" "+a.slideDuplicateActiveClass+" "+a.slideDuplicateNextClass+" "+a.slideDuplicatePrevClass),(e=o?t.$wrapperEl.find("."+a.slideClass+'[data-swiper-slide-index="'+n+'"]'):i.eq(n)).addClass(a.slideActiveClass),a.loop&&(e.hasClass(a.slideDuplicateClass)?s.children("."+a.slideClass+":not(."+a.slideDuplicateClass+')[data-swiper-slide-index="'+r+'"]').addClass(a.slideDuplicateActiveClass):s.children("."+a.slideClass+"."+a.slideDuplicateClass+'[data-swiper-slide-index="'+r+'"]').addClass(a.slideDuplicateActiveClass));var l=e.nextAll("."+a.slideClass).eq(0).addClass(a.slideNextClass);a.loop&&0===l.length&&(l=i.eq(0)).addClass(a.slideNextClass);var d=e.prevAll("."+a.slideClass).eq(0).addClass(a.slidePrevClass);a.loop&&0===d.length&&(d=i.eq(-1)).addClass(a.slidePrevClass),a.loop&&(l.hasClass(a.slideDuplicateClass)?s.children("."+a.slideClass+":not(."+a.slideDuplicateClass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(a.slideDuplicateNextClass):s.children("."+a.slideClass+"."+a.slideDuplicateClass+'[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(a.slideDuplicateNextClass),d.hasClass(a.slideDuplicateClass)?s.children("."+a.slideClass+":not(."+a.slideDuplicateClass+')[data-swiper-slide-index="'+d.attr("data-swiper-slide-index")+'"]').addClass(a.slideDuplicatePrevClass):s.children("."+a.slideClass+"."+a.slideDuplicateClass+'[data-swiper-slide-index="'+d.attr("data-swiper-slide-index")+'"]').addClass(a.slideDuplicatePrevClass))},updateActiveIndex:function(e){var t,i=this,a=i.rtlTranslate?i.translate:-i.translate,s=i.slidesGrid,n=i.snapGrid,r=i.params,o=i.activeIndex,l=i.realIndex,d=i.snapIndex,c=e;if(void 0===c){for(var u=0;u<s.length;u+=1)void 0!==s[u+1]?a>=s[u]&&a<s[u+1]-(s[u+1]-s[u])/2?c=u:a>=s[u]&&a<s[u+1]&&(c=u+1):a>=s[u]&&(c=u);r.normalizeSlideIndex&&(c<0||void 0===c)&&(c=0)}if((t=0<=n.indexOf(a)?n.indexOf(a):Math.floor(c/r.slidesPerGroup))>=n.length&&(t=n.length-1),c!==o){var h=parseInt(i.slides.eq(c).attr("data-swiper-slide-index")||c,10);q.extend(i,{snapIndex:t,realIndex:h,previousIndex:o,activeIndex:c}),i.emit("activeIndexChange"),i.emit("snapIndexChange"),l!==h&&i.emit("realIndexChange"),i.emit("slideChange")}else t!==d&&(i.snapIndex=t,i.emit("snapIndexChange"))},updateClickedSlide:function(e){var t=this,i=t.params,a=L(e.target).closest("."+i.slideClass)[0],s=!1;if(a)for(var n=0;n<t.slides.length;n+=1)t.slides[n]===a&&(s=!0);if(!a||!s)return t.clickedSlide=void 0,void(t.clickedIndex=void 0);t.clickedSlide=a,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(L(a).attr("data-swiper-slide-index"),10):t.clickedIndex=L(a).index(),i.slideToClickedSlide&&void 0!==t.clickedIndex&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}},d={getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");var t=this.params,i=this.rtlTranslate,a=this.translate,s=this.$wrapperEl;if(t.virtualTranslate)return i?-a:a;var n=q.getTranslate(s[0],e);return i&&(n=-n),n||0},setTranslate:function(e,t){var i=this,a=i.rtlTranslate,s=i.params,n=i.$wrapperEl,r=i.progress,o=0,l=0;i.isHorizontal()?o=a?-e:e:l=e,s.roundLengths&&(o=Math.floor(o),l=Math.floor(l)),s.virtualTranslate||(X.transforms3d?n.transform("translate3d("+o+"px, "+l+"px, 0px)"):n.transform("translate("+o+"px, "+l+"px)")),i.previousTranslate=i.translate,i.translate=i.isHorizontal()?o:l;var d=i.maxTranslate()-i.minTranslate();(0==d?0:(e-i.minTranslate())/d)!==r&&i.updateProgress(e),i.emit("setTranslate",i.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]}},c={slideTo:function(e,t,i,a){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0);var s=this,n=e;n<0&&(n=0);var r=s.params,o=s.snapGrid,l=s.slidesGrid,d=s.previousIndex,c=s.activeIndex,u=s.rtlTranslate;if(s.animating&&r.preventInteractionOnTransition)return!1;var h=Math.floor(n/r.slidesPerGroup);h>=o.length&&(h=o.length-1),(c||r.initialSlide||0)===(d||0)&&i&&s.emit("beforeSlideChangeStart");var p,f=-o[h];if(s.updateProgress(f),r.normalizeSlideIndex)for(var m=0;m<l.length;m+=1)-Math.floor(100*f)>=Math.floor(100*l[m])&&(n=m);if(s.initialized&&n!==c){if(!s.allowSlideNext&&f<s.translate&&f<s.minTranslate())return!1;if(!s.allowSlidePrev&&f>s.translate&&f>s.maxTranslate()&&(c||0)!==n)return!1}return p=c<n?"next":n<c?"prev":"reset",u&&-f===s.translate||!u&&f===s.translate?(s.updateActiveIndex(n),r.autoHeight&&s.updateAutoHeight(),s.updateSlidesClasses(),"slide"!==r.effect&&s.setTranslate(f),"reset"!=p&&(s.transitionStart(i,p),s.transitionEnd(i,p)),!1):(0!==t&&X.transition?(s.setTransition(t),s.setTranslate(f),s.updateActiveIndex(n),s.updateSlidesClasses(),s.emit("beforeTransitionStart",t,a),s.transitionStart(i,p),s.animating||(s.animating=!0,s.onSlideToWrapperTransitionEnd||(s.onSlideToWrapperTransitionEnd=function(e){s&&!s.destroyed&&e.target===this&&(s.$wrapperEl[0].removeEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.$wrapperEl[0].removeEventListener("webkitTransitionEnd",s.onSlideToWrapperTransitionEnd),s.onSlideToWrapperTransitionEnd=null,delete s.onSlideToWrapperTransitionEnd,s.transitionEnd(i,p))}),s.$wrapperEl[0].addEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.$wrapperEl[0].addEventListener("webkitTransitionEnd",s.onSlideToWrapperTransitionEnd))):(s.setTransition(0),s.setTranslate(f),s.updateActiveIndex(n),s.updateSlidesClasses(),s.emit("beforeTransitionStart",t,a),s.transitionStart(i,p),s.transitionEnd(i,p)),!0)},slideToLoop:function(e,t,i,a){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0);var s=e;return this.params.loop&&(s+=this.loopedSlides),this.slideTo(s,t,i,a)},slideNext:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var a=this,s=a.params,n=a.animating;return s.loop?!n&&(a.loopFix(),a._clientLeft=a.$wrapperEl[0].clientLeft,a.slideTo(a.activeIndex+s.slidesPerGroup,e,t,i)):a.slideTo(a.activeIndex+s.slidesPerGroup,e,t,i)},slidePrev:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var a=this,s=a.params,n=a.animating,r=a.snapGrid,o=a.slidesGrid,l=a.rtlTranslate;if(s.loop){if(n)return!1;a.loopFix(),a._clientLeft=a.$wrapperEl[0].clientLeft}function d(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}var c,u=d(l?a.translate:-a.translate),h=r.map(function(e){return d(e)}),p=(o.map(function(e){return d(e)}),r[h.indexOf(u)],r[h.indexOf(u)-1]);return void 0!==p&&(c=o.indexOf(p))<0&&(c=a.activeIndex-1),a.slideTo(c,e,t,i)},slideReset:function(e,t,i){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,i)},slideToClosest:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var a=this,s=a.activeIndex,n=Math.floor(s/a.params.slidesPerGroup);if(n<a.snapGrid.length-1){var r=a.rtlTranslate?a.translate:-a.translate,o=a.snapGrid[n];(a.snapGrid[n+1]-o)/2<r-o&&(s=a.params.slidesPerGroup)}return a.slideTo(s,e,t,i)},slideToClickedSlide:function(){var e,t=this,i=t.params,a=t.$wrapperEl,s="auto"===i.slidesPerView?t.slidesPerViewDynamic():i.slidesPerView,n=t.clickedIndex;if(i.loop){if(t.animating)return;e=parseInt(L(t.clickedSlide).attr("data-swiper-slide-index"),10),i.centeredSlides?n<t.loopedSlides-s/2||n>t.slides.length-t.loopedSlides+s/2?(t.loopFix(),n=a.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),q.nextTick(function(){t.slideTo(n)})):t.slideTo(n):n>t.slides.length-s?(t.loopFix(),n=a.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),q.nextTick(function(){t.slideTo(n)})):t.slideTo(n)}else t.slideTo(n)}},u={loopCreate:function(){var a=this,e=a.params,t=a.$wrapperEl;t.children("."+e.slideClass+"."+e.slideDuplicateClass).remove();var s=t.children("."+e.slideClass);if(e.loopFillGroupWithBlank){var i=e.slidesPerGroup-s.length%e.slidesPerGroup;if(i!==e.slidesPerGroup){for(var n=0;n<i;n+=1){var r=L(m.createElement("div")).addClass(e.slideClass+" "+e.slideBlankClass);t.append(r)}s=t.children("."+e.slideClass)}}"auto"!==e.slidesPerView||e.loopedSlides||(e.loopedSlides=s.length),a.loopedSlides=parseInt(e.loopedSlides||e.slidesPerView,10),a.loopedSlides+=e.loopAdditionalSlides,a.loopedSlides>s.length&&(a.loopedSlides=s.length);var o=[],l=[];s.each(function(e,t){var i=L(t);e<a.loopedSlides&&l.push(t),e<s.length&&e>=s.length-a.loopedSlides&&o.push(t),i.attr("data-swiper-slide-index",e)});for(var d=0;d<l.length;d+=1)t.append(L(l[d].cloneNode(!0)).addClass(e.slideDuplicateClass));for(var c=o.length-1;0<=c;c-=1)t.prepend(L(o[c].cloneNode(!0)).addClass(e.slideDuplicateClass))},loopFix:function(){var e,t=this,i=t.params,a=t.activeIndex,s=t.slides,n=t.loopedSlides,r=t.allowSlidePrev,o=t.allowSlideNext,l=t.snapGrid,d=t.rtlTranslate;t.allowSlidePrev=!0,t.allowSlideNext=!0;var c=-l[a]-t.getTranslate();a<n?(e=s.length-3*n+a,e+=n,t.slideTo(e,0,!1,!0)&&0!=c&&t.setTranslate((d?-t.translate:t.translate)-c)):("auto"===i.slidesPerView&&2*n<=a||a>=s.length-n)&&(e=-s.length+a+n,e+=n,t.slideTo(e,0,!1,!0)&&0!=c&&t.setTranslate((d?-t.translate:t.translate)-c)),t.allowSlidePrev=r,t.allowSlideNext=o},loopDestroy:function(){var e=this.$wrapperEl,t=this.params,i=this.slides;e.children("."+t.slideClass+"."+t.slideDuplicateClass).remove(),i.removeAttr("data-swiper-slide-index")}},h={setGrabCursor:function(e){if(!(X.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked)){var t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){X.touch||this.params.watchOverflow&&this.isLocked||(this.el.style.cursor="")}},p={appendSlide:function(e){var t=this,i=t.$wrapperEl,a=t.params;if(a.loop&&t.loopDestroy(),"object"==typeof e&&"length"in e)for(var s=0;s<e.length;s+=1)e[s]&&i.append(e[s]);else i.append(e);a.loop&&t.loopCreate(),a.observer&&X.observer||t.update()},prependSlide:function(e){var t=this,i=t.params,a=t.$wrapperEl,s=t.activeIndex;i.loop&&t.loopDestroy();var n=s+1;if("object"==typeof e&&"length"in e){for(var r=0;r<e.length;r+=1)e[r]&&a.prepend(e[r]);n=s+e.length}else a.prepend(e);i.loop&&t.loopCreate(),i.observer&&X.observer||t.update(),t.slideTo(n,0,!1)},addSlide:function(e,t){var i=this,a=i.$wrapperEl,s=i.params,n=i.activeIndex;s.loop&&(n-=i.loopedSlides,i.loopDestroy(),i.slides=a.children("."+s.slideClass));var r=i.slides.length;if(e<=0)i.prependSlide(t);else if(r<=e)i.appendSlide(t);else{for(var o=e<n?n+1:n,l=[],d=r-1;e<=d;d-=1){var c=i.slides.eq(d);c.remove(),l.unshift(c)}if("object"==typeof t&&"length"in t){for(var u=0;u<t.length;u+=1)t[u]&&a.append(t[u]);o=e<n?n+t.length:n}else a.append(t);for(var h=0;h<l.length;h+=1)a.append(l[h]);s.loop&&i.loopCreate(),s.observer&&X.observer||i.update(),s.loop?i.slideTo(o+i.loopedSlides,0,!1):i.slideTo(o,0,!1)}},removeSlide:function(e){var t=this,i=t.params,a=t.$wrapperEl,s=t.activeIndex;i.loop&&(s-=t.loopedSlides,t.loopDestroy(),t.slides=a.children("."+i.slideClass));var n,r=s;if("object"==typeof e&&"length"in e){for(var o=0;o<e.length;o+=1)n=e[o],t.slides[n]&&t.slides.eq(n).remove(),n<r&&(r-=1);r=Math.max(r,0)}else n=e,t.slides[n]&&t.slides.eq(n).remove(),n<r&&(r-=1),r=Math.max(r,0);i.loop&&t.loopCreate(),i.observer&&X.observer||t.update(),i.loop?t.slideTo(r+t.loopedSlides,0,!1):t.slideTo(r,0,!1)},removeAllSlides:function(){for(var e=[],t=0;t<this.slides.length;t+=1)e.push(t);this.removeSlide(e)}},f=function(){var e=G.navigator.userAgent,t={ios:!1,android:!1,androidChrome:!1,desktop:!1,windows:!1,iphone:!1,ipod:!1,ipad:!1,cordova:G.cordova||G.phonegap,phonegap:G.cordova||G.phonegap},i=e.match(/(Windows Phone);?[\s\/]+([\d.]+)?/),a=e.match(/(Android);?[\s\/]+([\d.]+)?/),s=e.match(/(iPad).*OS\s([\d_]+)/),n=e.match(/(iPod)(.*OS\s([\d_]+))?/),r=!s&&e.match(/(iPhone\sOS|iOS)\s([\d_]+)/);if(i&&(t.os="windows",t.osVersion=i[2],t.windows=!0),a&&!i&&(t.os="android",t.osVersion=a[2],t.android=!0,t.androidChrome=0<=e.toLowerCase().indexOf("chrome")),(s||r||n)&&(t.os="ios",t.ios=!0),r&&!n&&(t.osVersion=r[2].replace(/_/g,"."),t.iphone=!0),s&&(t.osVersion=s[2].replace(/_/g,"."),t.ipad=!0),n&&(t.osVersion=n[3]?n[3].replace(/_/g,"."):null,t.iphone=!0),t.ios&&t.osVersion&&0<=e.indexOf("Version/")&&"10"===t.osVersion.split(".")[0]&&(t.osVersion=e.toLowerCase().split("version/")[1].split(" ")[0]),t.desktop=!(t.os||t.android||t.webView),t.webView=(r||s||n)&&e.match(/.*AppleWebKit(?!.*Safari)/i),t.os&&"ios"===t.os){var o=t.osVersion.split("."),l=m.querySelector('meta[name="viewport"]');t.minimalUi=!t.webView&&(n||r)&&(1*o[0]==7?1<=1*o[1]:7<1*o[0])&&l&&0<=l.getAttribute("content").indexOf("minimal-ui")}return t.pixelRatio=G.devicePixelRatio||1,t}();function v(){var e=this,t=e.params,i=e.el;if(!i||0!==i.offsetWidth){t.breakpoints&&e.setBreakpoint();var a=e.allowSlideNext,s=e.allowSlidePrev,n=e.snapGrid;if(e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),t.freeMode){var r=Math.min(Math.max(e.translate,e.maxTranslate()),e.minTranslate());e.setTranslate(r),e.updateActiveIndex(),e.updateSlidesClasses(),t.autoHeight&&e.updateAutoHeight()}else e.updateSlidesClasses(),("auto"===t.slidesPerView||1<t.slidesPerView)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0);e.allowSlidePrev=s,e.allowSlideNext=a,e.params.watchOverflow&&n!==e.snapGrid&&e.checkOverflow()}}var g,w={attachEvents:function(){var e=this,t=e.params,i=e.touchEvents,a=e.el,s=e.wrapperEl;e.onTouchStart=function(e){var t=this,i=t.touchEventsData,a=t.params,s=t.touches;if(!t.animating||!a.preventInteractionOnTransition){var n=e;if(n.originalEvent&&(n=n.originalEvent),i.isTouchEvent="touchstart"===n.type,(i.isTouchEvent||!("which"in n)||3!==n.which)&&!(!i.isTouchEvent&&"button"in n&&0<n.button||i.isTouched&&i.isMoved))if(a.noSwiping&&L(n.target).closest(a.noSwipingSelector?a.noSwipingSelector:"."+a.noSwipingClass)[0])t.allowClick=!0;else if(!a.swipeHandler||L(n).closest(a.swipeHandler)[0]){s.currentX="touchstart"===n.type?n.targetTouches[0].pageX:n.pageX,s.currentY="touchstart"===n.type?n.targetTouches[0].pageY:n.pageY;var r=s.currentX,o=s.currentY,l=a.edgeSwipeDetection||a.iOSEdgeSwipeDetection,d=a.edgeSwipeThreshold||a.iOSEdgeSwipeThreshold;if(!l||!(r<=d||r>=G.screen.width-d)){if(q.extend(i,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),s.startX=r,s.startY=o,i.touchStartTime=q.now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,0<a.threshold&&(i.allowThresholdMove=!1),"touchstart"!==n.type){var c=!0;L(n.target).is(i.formElements)&&(c=!1),m.activeElement&&L(m.activeElement).is(i.formElements)&&m.activeElement!==n.target&&m.activeElement.blur(),c&&t.allowTouchMove&&a.touchStartPreventDefault&&n.preventDefault()}t.emit("touchStart",n)}}}}.bind(e),e.onTouchMove=function(e){var t=this,i=t.touchEventsData,a=t.params,s=t.touches,n=t.rtlTranslate,r=e;if(r.originalEvent&&(r=r.originalEvent),i.isTouched){if(!i.isTouchEvent||"mousemove"!==r.type){var o="touchmove"===r.type?r.targetTouches[0].pageX:r.pageX,l="touchmove"===r.type?r.targetTouches[0].pageY:r.pageY;if(r.preventedByNestedSwiper)return s.startX=o,void(s.startY=l);if(!t.allowTouchMove)return t.allowClick=!1,void(i.isTouched&&(q.extend(s,{startX:o,startY:l,currentX:o,currentY:l}),i.touchStartTime=q.now()));if(i.isTouchEvent&&a.touchReleaseOnEdges&&!a.loop)if(t.isVertical()){if(l<s.startY&&t.translate<=t.maxTranslate()||l>s.startY&&t.translate>=t.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(o<s.startX&&t.translate<=t.maxTranslate()||o>s.startX&&t.translate>=t.minTranslate())return;if(i.isTouchEvent&&m.activeElement&&r.target===m.activeElement&&L(r.target).is(i.formElements))return i.isMoved=!0,void(t.allowClick=!1);if(i.allowTouchCallbacks&&t.emit("touchMove",r),!(r.targetTouches&&1<r.targetTouches.length)){s.currentX=o,s.currentY=l;var d,c=s.currentX-s.startX,u=s.currentY-s.startY;if(!(t.params.threshold&&Math.sqrt(Math.pow(c,2)+Math.pow(u,2))<t.params.threshold))if(void 0===i.isScrolling&&(t.isHorizontal()&&s.currentY===s.startY||t.isVertical()&&s.currentX===s.startX?i.isScrolling=!1:25<=c*c+u*u&&(d=180*Math.atan2(Math.abs(u),Math.abs(c))/Math.PI,i.isScrolling=t.isHorizontal()?d>a.touchAngle:90-d>a.touchAngle)),i.isScrolling&&t.emit("touchMoveOpposite",r),void 0===i.startMoving&&(s.currentX===s.startX&&s.currentY===s.startY||(i.startMoving=!0)),i.isScrolling)i.isTouched=!1;else if(i.startMoving){t.allowClick=!1,r.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&r.stopPropagation(),i.isMoved||(a.loop&&t.loopFix(),i.startTranslate=t.getTranslate(),t.setTransition(0),t.animating&&t.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!a.grabCursor||!0!==t.allowSlideNext&&!0!==t.allowSlidePrev||t.setGrabCursor(!0),t.emit("sliderFirstMove",r)),t.emit("sliderMove",r),i.isMoved=!0;var h=t.isHorizontal()?c:u;s.diff=h,h*=a.touchRatio,n&&(h=-h),t.swipeDirection=0<h?"prev":"next",i.currentTranslate=h+i.startTranslate;var p=!0,f=a.resistanceRatio;if(a.touchReleaseOnEdges&&(f=0),0<h&&i.currentTranslate>t.minTranslate()?(p=!1,a.resistance&&(i.currentTranslate=t.minTranslate()-1+Math.pow(-t.minTranslate()+i.startTranslate+h,f))):h<0&&i.currentTranslate<t.maxTranslate()&&(p=!1,a.resistance&&(i.currentTranslate=t.maxTranslate()+1-Math.pow(t.maxTranslate()-i.startTranslate-h,f))),p&&(r.preventedByNestedSwiper=!0),!t.allowSlideNext&&"next"===t.swipeDirection&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!t.allowSlidePrev&&"prev"===t.swipeDirection&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),0<a.threshold){if(!(Math.abs(h)>a.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,i.currentTranslate=i.startTranslate,void(s.diff=t.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY)}a.followFinger&&((a.freeMode||a.watchSlidesProgress||a.watchSlidesVisibility)&&(t.updateActiveIndex(),t.updateSlidesClasses()),a.freeMode&&(0===i.velocities.length&&i.velocities.push({position:s[t.isHorizontal()?"startX":"startY"],time:i.touchStartTime}),i.velocities.push({position:s[t.isHorizontal()?"currentX":"currentY"],time:q.now()})),t.updateProgress(i.currentTranslate),t.setTranslate(i.currentTranslate))}}}}else i.startMoving&&i.isScrolling&&t.emit("touchMoveOpposite",r)}.bind(e),e.onTouchEnd=function(e){var t=this,i=t.touchEventsData,a=t.params,s=t.touches,n=t.rtlTranslate,r=t.$wrapperEl,o=t.slidesGrid,l=t.snapGrid,d=e;if(d.originalEvent&&(d=d.originalEvent),i.allowTouchCallbacks&&t.emit("touchEnd",d),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&a.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);a.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var c,u=q.now(),h=u-i.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(d),t.emit("tap",d),h<300&&300<u-i.lastClickTime&&(i.clickTimeout&&clearTimeout(i.clickTimeout),i.clickTimeout=q.nextTick(function(){t&&!t.destroyed&&t.emit("click",d)},300)),h<300&&u-i.lastClickTime<300&&(i.clickTimeout&&clearTimeout(i.clickTimeout),t.emit("doubleTap",d))),i.lastClickTime=q.now(),q.nextTick(function(){t.destroyed||(t.allowClick=!0)}),!i.isTouched||!i.isMoved||!t.swipeDirection||0===s.diff||i.currentTranslate===i.startTranslate)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,c=a.followFinger?n?t.translate:-t.translate:-i.currentTranslate,a.freeMode){if(c<-t.minTranslate())return void t.slideTo(t.activeIndex);if(c>-t.maxTranslate())return void(t.slides.length<l.length?t.slideTo(l.length-1):t.slideTo(t.slides.length-1));if(a.freeModeMomentum){if(1<i.velocities.length){var p=i.velocities.pop(),f=i.velocities.pop(),m=p.position-f.position,v=p.time-f.time;t.velocity=m/v,t.velocity/=2,Math.abs(t.velocity)<a.freeModeMinimumVelocity&&(t.velocity=0),(150<v||300<q.now()-p.time)&&(t.velocity=0)}else t.velocity=0;t.velocity*=a.freeModeMomentumVelocityRatio,i.velocities.length=0;var g=1e3*a.freeModeMomentumRatio,w=t.velocity*g,b=t.translate+w;n&&(b=-b);var x,y,S=!1,T=20*Math.abs(t.velocity)*a.freeModeMomentumBounceRatio;if(b<t.maxTranslate())a.freeModeMomentumBounce?(b+t.maxTranslate()<-T&&(b=t.maxTranslate()-T),x=t.maxTranslate(),S=!0,i.allowMomentumBounce=!0):b=t.maxTranslate(),a.loop&&a.centeredSlides&&(y=!0);else if(b>t.minTranslate())a.freeModeMomentumBounce?(b-t.minTranslate()>T&&(b=t.minTranslate()+T),x=t.minTranslate(),S=!0,i.allowMomentumBounce=!0):b=t.minTranslate(),a.loop&&a.centeredSlides&&(y=!0);else if(a.freeModeSticky){for(var C,E=0;E<l.length;E+=1)if(l[E]>-b){C=E;break}b=-(b=Math.abs(l[C]-b)<Math.abs(l[C-1]-b)||"next"===t.swipeDirection?l[C]:l[C-1])}if(y&&t.once("transitionEnd",function(){t.loopFix()}),0!==t.velocity)g=n?Math.abs((-b-t.translate)/t.velocity):Math.abs((b-t.translate)/t.velocity);else if(a.freeModeSticky)return void t.slideToClosest();a.freeModeMomentumBounce&&S?(t.updateProgress(x),t.setTransition(g),t.setTranslate(b),t.transitionStart(!0,t.swipeDirection),t.animating=!0,r.transitionEnd(function(){t&&!t.destroyed&&i.allowMomentumBounce&&(t.emit("momentumBounce"),t.setTransition(a.speed),t.setTranslate(x),r.transitionEnd(function(){t&&!t.destroyed&&t.transitionEnd()}))})):t.velocity?(t.updateProgress(b),t.setTransition(g),t.setTranslate(b),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,r.transitionEnd(function(){t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(b),t.updateActiveIndex(),t.updateSlidesClasses()}else if(a.freeModeSticky)return void t.slideToClosest();(!a.freeModeMomentum||h>=a.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var M=0,_=t.slidesSizesGrid[0],k=0;k<o.length;k+=a.slidesPerGroup)void 0!==o[k+a.slidesPerGroup]?c>=o[k]&&c<o[k+a.slidesPerGroup]&&(_=o[(M=k)+a.slidesPerGroup]-o[k]):c>=o[k]&&(M=k,_=o[o.length-1]-o[o.length-2]);var z=(c-o[M])/_;if(h>a.longSwipesMs){if(!a.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(z>=a.longSwipesRatio?t.slideTo(M+a.slidesPerGroup):t.slideTo(M)),"prev"===t.swipeDirection&&(z>1-a.longSwipesRatio?t.slideTo(M+a.slidesPerGroup):t.slideTo(M))}else{if(!a.shortSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&t.slideTo(M+a.slidesPerGroup),"prev"===t.swipeDirection&&t.slideTo(M)}}}.bind(e),e.onClick=function(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}.bind(e);var n="container"===t.touchEventsTarget?a:s,r=!!t.nested;if(X.touch||!X.pointerEvents&&!X.prefixedPointerEvents){if(X.touch){var o=!("touchstart"!==i.start||!X.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};n.addEventListener(i.start,e.onTouchStart,o),n.addEventListener(i.move,e.onTouchMove,X.passiveListener?{passive:!1,capture:r}:r),n.addEventListener(i.end,e.onTouchEnd,o)}(t.simulateTouch&&!f.ios&&!f.android||t.simulateTouch&&!X.touch&&f.ios)&&(n.addEventListener("mousedown",e.onTouchStart,!1),m.addEventListener("mousemove",e.onTouchMove,r),m.addEventListener("mouseup",e.onTouchEnd,!1))}else n.addEventListener(i.start,e.onTouchStart,!1),m.addEventListener(i.move,e.onTouchMove,r),m.addEventListener(i.end,e.onTouchEnd,!1);(t.preventClicks||t.preventClicksPropagation)&&n.addEventListener("click",e.onClick,!0),e.on(f.ios||f.android?"resize orientationchange observerUpdate":"resize observerUpdate",v,!0)},detachEvents:function(){var e=this,t=e.params,i=e.touchEvents,a=e.el,s=e.wrapperEl,n="container"===t.touchEventsTarget?a:s,r=!!t.nested;if(X.touch||!X.pointerEvents&&!X.prefixedPointerEvents){if(X.touch){var o=!("onTouchStart"!==i.start||!X.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};n.removeEventListener(i.start,e.onTouchStart,o),n.removeEventListener(i.move,e.onTouchMove,r),n.removeEventListener(i.end,e.onTouchEnd,o)}(t.simulateTouch&&!f.ios&&!f.android||t.simulateTouch&&!X.touch&&f.ios)&&(n.removeEventListener("mousedown",e.onTouchStart,!1),m.removeEventListener("mousemove",e.onTouchMove,r),m.removeEventListener("mouseup",e.onTouchEnd,!1))}else n.removeEventListener(i.start,e.onTouchStart,!1),m.removeEventListener(i.move,e.onTouchMove,r),m.removeEventListener(i.end,e.onTouchEnd,!1);(t.preventClicks||t.preventClicksPropagation)&&n.removeEventListener("click",e.onClick,!0),e.off(f.ios||f.android?"resize orientationchange observerUpdate":"resize observerUpdate",v)}},b={setBreakpoint:function(){var e=this,t=e.activeIndex,i=e.initialized,a=e.loopedSlides;void 0===a&&(a=0);var s=e.params,n=s.breakpoints;if(n&&(!n||0!==Object.keys(n).length)){var r=e.getBreakpoint(n);if(r&&e.currentBreakpoint!==r){var o=r in n?n[r]:e.originalParams,l=s.loop&&o.slidesPerView!==s.slidesPerView;q.extend(e.params,o),q.extend(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=r,l&&i&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-a+e.loopedSlides,0,!1)),e.emit("breakpoint",o)}}},getBreakpoint:function(e){if(e){var t=!1,i=[];Object.keys(e).forEach(function(e){i.push(e)}),i.sort(function(e,t){return parseInt(e,10)-parseInt(t,10)});for(var a=0;a<i.length;a+=1){var s=i[a];this.params.breakpointsInverse?s<=G.innerWidth&&(t=s):s>=G.innerWidth&&!t&&(t=s)}return t||"max"}}},P={isIE:!!G.navigator.userAgent.match(/Trident/g)||!!G.navigator.userAgent.match(/MSIE/g),isEdge:!!G.navigator.userAgent.match(/Edge/g),isSafari:(g=G.navigator.userAgent.toLowerCase(),0<=g.indexOf("safari")&&g.indexOf("chrome")<0&&g.indexOf("android")<0),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(G.navigator.userAgent)},x={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsInverse:!1,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!0,touchStartPreventDefault:!0,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0},y={update:o,translate:d,transition:{setTransition:function(e,t){this.$wrapperEl.transition(e),this.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);var i=this,a=i.activeIndex,s=i.params,n=i.previousIndex;s.autoHeight&&i.updateAutoHeight();var r=t;if(r=r||(n<a?"next":a<n?"prev":"reset"),i.emit("transitionStart"),e&&a!==n){if("reset"===r)return void i.emit("slideResetTransitionStart");i.emit("slideChangeTransitionStart"),"next"===r?i.emit("slideNextTransitionStart"):i.emit("slidePrevTransitionStart")}},transitionEnd:function(e,t){void 0===e&&(e=!0);var i=this,a=i.activeIndex,s=i.previousIndex;i.animating=!1,i.setTransition(0);var n=t;if(n=n||(s<a?"next":a<s?"prev":"reset"),i.emit("transitionEnd"),e&&a!==s){if("reset"===n)return void i.emit("slideResetTransitionEnd");i.emit("slideChangeTransitionEnd"),"next"===n?i.emit("slideNextTransitionEnd"):i.emit("slidePrevTransitionEnd")}}},slide:c,loop:u,grabCursor:h,manipulation:p,events:w,breakpoints:b,checkOverflow:{checkOverflow:function(){var e=this,t=e.isLocked;e.isLocked=1===e.snapGrid.length,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),t&&t!==e.isLocked&&(e.isEnd=!1,e.navigation.update())}},classes:{addClasses:function(){var t=this.classNames,i=this.params,e=this.rtl,a=this.$el,s=[];s.push(i.direction),i.freeMode&&s.push("free-mode"),X.flexbox||s.push("no-flexbox"),i.autoHeight&&s.push("autoheight"),e&&s.push("rtl"),1<i.slidesPerColumn&&s.push("multirow"),f.android&&s.push("android"),f.ios&&s.push("ios"),(P.isIE||P.isEdge)&&(X.pointerEvents||X.prefixedPointerEvents)&&s.push("wp8-"+i.direction),s.forEach(function(e){t.push(i.containerModifierClass+e)}),a.addClass(t.join(" "))},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" "))}},images:{loadImage:function(e,t,i,a,s,n){var r;function o(){n&&n()}e.complete&&s?o():t?((r=new G.Image).onload=o,r.onerror=o,a&&(r.sizes=a),i&&(r.srcset=i),t&&(r.src=t)):o()},preloadImages:function(){var e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(var i=0;i<e.imagesToLoad.length;i+=1){var a=e.imagesToLoad[i];e.loadImage(a,a.currentSrc||a.getAttribute("src"),a.srcset||a.getAttribute("srcset"),a.sizes||a.getAttribute("sizes"),!0,t)}}}},S={},T=function(h){function p(){for(var e,t,s,i=[],a=arguments.length;a--;)i[a]=arguments[a];s=(s=1===i.length&&i[0].constructor&&i[0].constructor===Object?i[0]:(t=(e=i)[0],e[1]))||{},s=q.extend({},s),t&&!s.el&&(s.el=t),h.call(this,s),Object.keys(y).forEach(function(t){Object.keys(y[t]).forEach(function(e){p.prototype[e]||(p.prototype[e]=y[t][e])})});var n=this;void 0===n.modules&&(n.modules={}),Object.keys(n.modules).forEach(function(e){var t=n.modules[e];if(t.params){var i=Object.keys(t.params)[0],a=t.params[i];if("object"!=typeof a||null===a)return;if(!(i in s&&"enabled"in a))return;!0===s[i]&&(s[i]={enabled:!0}),"object"!=typeof s[i]||"enabled"in s[i]||(s[i].enabled=!0),s[i]||(s[i]={enabled:!1})}});var r=q.extend({},x);n.useModulesParams(r),n.params=q.extend({},r,S,s),n.originalParams=q.extend({},n.params),n.passedParams=q.extend({},s);var o=(n.$=L)(n.params.el);if(t=o[0]){if(1<o.length){var l=[];return o.each(function(e,t){var i=q.extend({},s,{el:t});l.push(new p(i))}),l}t.swiper=n,o.data("swiper",n);var d,c,u=o.children("."+n.params.wrapperClass);return q.extend(n,{$el:o,el:t,$wrapperEl:u,wrapperEl:u[0],classNames:[],slides:L(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===n.params.direction},isVertical:function(){return"vertical"===n.params.direction},rtl:"rtl"===t.dir.toLowerCase()||"rtl"===o.css("direction"),rtlTranslate:"horizontal"===n.params.direction&&("rtl"===t.dir.toLowerCase()||"rtl"===o.css("direction")),wrongRTL:"-webkit-box"===u.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:n.params.allowSlideNext,allowSlidePrev:n.params.allowSlidePrev,touchEvents:(d=["touchstart","touchmove","touchend"],c=["mousedown","mousemove","mouseup"],X.pointerEvents?c=["pointerdown","pointermove","pointerup"]:X.prefixedPointerEvents&&(c=["MSPointerDown","MSPointerMove","MSPointerUp"]),n.touchEventsTouch={start:d[0],move:d[1],end:d[2]},n.touchEventsDesktop={start:c[0],move:c[1],end:c[2]},X.touch||!n.params.simulateTouch?n.touchEventsTouch:n.touchEventsDesktop),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video",lastClickTime:q.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:n.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),n.useModules(),n.params.init&&n.init(),n}}h&&(p.__proto__=h);var e={extendedDefaults:{configurable:!0},defaults:{configurable:!0},Class:{configurable:!0},$:{configurable:!0}};return((p.prototype=Object.create(h&&h.prototype)).constructor=p).prototype.slidesPerViewDynamic=function(){var e=this,t=e.params,i=e.slides,a=e.slidesGrid,s=e.size,n=e.activeIndex,r=1;if(t.centeredSlides){for(var o,l=i[n].swiperSlideSize,d=n+1;d<i.length;d+=1)i[d]&&!o&&(r+=1,s<(l+=i[d].swiperSlideSize)&&(o=!0));for(var c=n-1;0<=c;c-=1)i[c]&&!o&&(r+=1,s<(l+=i[c].swiperSlideSize)&&(o=!0))}else for(var u=n+1;u<i.length;u+=1)a[u]-a[n]<s&&(r+=1);return r},p.prototype.update=function(){var i=this;if(i&&!i.destroyed){var e=i.snapGrid,t=i.params;t.breakpoints&&i.setBreakpoint(),i.updateSize(),i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),i.params.freeMode?(a(),i.params.autoHeight&&i.updateAutoHeight()):(("auto"===i.params.slidesPerView||1<i.params.slidesPerView)&&i.isEnd&&!i.params.centeredSlides?i.slideTo(i.slides.length-1,0,!1,!0):i.slideTo(i.activeIndex,0,!1,!0))||a(),t.watchOverflow&&e!==i.snapGrid&&i.checkOverflow(),i.emit("update")}function a(){var e=i.rtlTranslate?-1*i.translate:i.translate,t=Math.min(Math.max(e,i.maxTranslate()),i.minTranslate());i.setTranslate(t),i.updateActiveIndex(),i.updateSlidesClasses()}},p.prototype.init=function(){var e=this;e.initialized||(e.emit("beforeInit"),e.params.breakpoints&&e.setBreakpoint(),e.addClasses(),e.params.loop&&e.loopCreate(),e.updateSize(),e.updateSlides(),e.params.watchOverflow&&e.checkOverflow(),e.params.grabCursor&&e.setGrabCursor(),e.params.preloadImages&&e.preloadImages(),e.params.loop?e.slideTo(e.params.initialSlide+e.loopedSlides,0,e.params.runCallbacksOnInit):e.slideTo(e.params.initialSlide,0,e.params.runCallbacksOnInit),e.attachEvents(),e.initialized=!0,e.emit("init"))},p.prototype.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var i=this,a=i.params,s=i.$el,n=i.$wrapperEl,r=i.slides;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),a.loop&&i.loopDestroy(),t&&(i.removeClasses(),s.removeAttr("style"),n.removeAttr("style"),r&&r.length&&r.removeClass([a.slideVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index").removeAttr("data-swiper-column").removeAttr("data-swiper-row")),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(function(e){i.off(e)}),!1!==e&&(i.$el[0].swiper=null,i.$el.data("swiper",null),q.deleteProps(i)),i.destroyed=!0),null},p.extendDefaults=function(e){q.extend(S,e)},e.extendedDefaults.get=function(){return S},e.defaults.get=function(){return x},e.Class.get=function(){return h},e.$.get=function(){return L},Object.defineProperties(p,e),p}(e),C={name:"device",proto:{device:f},static:{device:f}},E={name:"support",proto:{support:X},static:{support:X}},M={name:"browser",proto:{browser:P},static:{browser:P}},_={name:"resize",create:function(){var e=this;q.extend(e,{resize:{resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(){G.addEventListener("resize",this.resize.resizeHandler),G.addEventListener("orientationchange",this.resize.orientationChangeHandler)},destroy:function(){G.removeEventListener("resize",this.resize.resizeHandler),G.removeEventListener("orientationchange",this.resize.orientationChangeHandler)}}},k={func:G.MutationObserver||G.WebkitMutationObserver,attach:function(e,t){void 0===t&&(t={});var i=this,a=new k.func(function(e){if(1!==e.length){var t=function(){i.emit("observerUpdate",e[0])};G.requestAnimationFrame?G.requestAnimationFrame(t):G.setTimeout(t,0)}else i.emit("observerUpdate",e[0])});a.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),i.observer.observers.push(a)},init:function(){var e=this;if(X.observer&&e.params.observer){if(e.params.observeParents)for(var t=e.$el.parents(),i=0;i<t.length;i+=1)e.observer.attach(t[i]);e.observer.attach(e.$el[0],{childList:!1}),e.observer.attach(e.$wrapperEl[0],{attributes:!1})}},destroy:function(){this.observer.observers.forEach(function(e){e.disconnect()}),this.observer.observers=[]}},z={name:"observer",params:{observer:!1,observeParents:!1},create:function(){q.extend(this,{observer:{init:k.init.bind(this),attach:k.attach.bind(this),destroy:k.destroy.bind(this),observers:[]}})},on:{init:function(){this.observer.init()},destroy:function(){this.observer.destroy()}}},I={update:function(e){var t=this,i=t.params,a=i.slidesPerView,s=i.slidesPerGroup,n=i.centeredSlides,r=t.params.virtual,o=r.addSlidesBefore,l=r.addSlidesAfter,d=t.virtual,c=d.from,u=d.to,h=d.slides,p=d.slidesGrid,f=d.renderSlide,m=d.offset;t.updateActiveIndex();var v,g,w,b=t.activeIndex||0;v=t.rtlTranslate?"right":t.isHorizontal()?"left":"top",w=n?(g=Math.floor(a/2)+s+o,Math.floor(a/2)+s+l):(g=a+(s-1)+o,s+l);var x=Math.max((b||0)-w,0),y=Math.min((b||0)+g,h.length-1),S=(t.slidesGrid[x]||0)-(t.slidesGrid[0]||0);function T(){t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.lazy&&t.params.lazy.enabled&&t.lazy.load()}if(q.extend(t.virtual,{from:x,to:y,offset:S,slidesGrid:t.slidesGrid}),c===x&&u===y&&!e)return t.slidesGrid!==p&&S!==m&&t.slides.css(v,S+"px"),void t.updateProgress();if(t.params.virtual.renderExternal)return t.params.virtual.renderExternal.call(t,{offset:S,from:x,to:y,slides:function(){for(var e=[],t=x;t<=y;t+=1)e.push(h[t]);return e}()}),void T();var C=[],E=[];if(e)t.$wrapperEl.find("."+t.params.slideClass).remove();else for(var M=c;M<=u;M+=1)(M<x||y<M)&&t.$wrapperEl.find("."+t.params.slideClass+'[data-swiper-slide-index="'+M+'"]').remove();for(var _=0;_<h.length;_+=1)x<=_&&_<=y&&(void 0===u||e?E.push(_):(u<_&&E.push(_),_<c&&C.push(_)));E.forEach(function(e){t.$wrapperEl.append(f(h[e],e))}),C.sort(function(e,t){return e<t}).forEach(function(e){t.$wrapperEl.prepend(f(h[e],e))}),t.$wrapperEl.children(".swiper-slide").css(v,S+"px"),T()},renderSlide:function(e,t){var i=this,a=i.params.virtual;if(a.cache&&i.virtual.cache[t])return i.virtual.cache[t];var s=a.renderSlide?L(a.renderSlide.call(i,e,t)):L('<div class="'+i.params.slideClass+'" data-swiper-slide-index="'+t+'">'+e+"</div>");return s.attr("data-swiper-slide-index")||s.attr("data-swiper-slide-index",t),a.cache&&(i.virtual.cache[t]=s),s},appendSlide:function(e){this.virtual.slides.push(e),this.virtual.update(!0)},prependSlide:function(e){var t=this;if(t.virtual.slides.unshift(e),t.params.virtual.cache){var i=t.virtual.cache,a={};Object.keys(i).forEach(function(e){a[e+1]=i[e]}),t.virtual.cache=a}t.virtual.update(!0),t.slideNext(0)}},$={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,addSlidesBefore:0,addSlidesAfter:0}},create:function(){var e=this;q.extend(e,{virtual:{update:I.update.bind(e),appendSlide:I.appendSlide.bind(e),prependSlide:I.prependSlide.bind(e),renderSlide:I.renderSlide.bind(e),slides:e.params.virtual.slides,cache:{}}})},on:{beforeInit:function(){var e=this;if(e.params.virtual.enabled){e.classNames.push(e.params.containerModifierClass+"virtual");var t={watchSlidesProgress:!0};q.extend(e.params,t),q.extend(e.originalParams,t),e.virtual.update()}},setTranslate:function(){this.params.virtual.enabled&&this.virtual.update()}}},B={handle:function(e){var t=this,i=t.rtlTranslate,a=e;a.originalEvent&&(a=a.originalEvent);var s=a.keyCode||a.charCode;if(!t.allowSlideNext&&(t.isHorizontal()&&39===s||t.isVertical()&&40===s))return!1;if(!t.allowSlidePrev&&(t.isHorizontal()&&37===s||t.isVertical()&&38===s))return!1;if(!(a.shiftKey||a.altKey||a.ctrlKey||a.metaKey||m.activeElement&&m.activeElement.nodeName&&("input"===m.activeElement.nodeName.toLowerCase()||"textarea"===m.activeElement.nodeName.toLowerCase()))){if(t.params.keyboard.onlyInViewport&&(37===s||39===s||38===s||40===s)){var n=!1;if(0<t.$el.parents("."+t.params.slideClass).length&&0===t.$el.parents("."+t.params.slideActiveClass).length)return;var r=G.innerWidth,o=G.innerHeight,l=t.$el.offset();i&&(l.left-=t.$el[0].scrollLeft);for(var d=[[l.left,l.top],[l.left+t.width,l.top],[l.left,l.top+t.height],[l.left+t.width,l.top+t.height]],c=0;c<d.length;c+=1){var u=d[c];0<=u[0]&&u[0]<=r&&0<=u[1]&&u[1]<=o&&(n=!0)}if(!n)return}t.isHorizontal()?(37!==s&&39!==s||(a.preventDefault?a.preventDefault():a.returnValue=!1),(39===s&&!i||37===s&&i)&&t.slideNext(),(37===s&&!i||39===s&&i)&&t.slidePrev()):(38!==s&&40!==s||(a.preventDefault?a.preventDefault():a.returnValue=!1),40===s&&t.slideNext(),38===s&&t.slidePrev()),t.emit("keyPress",s)}},enable:function(){this.keyboard.enabled||(L(m).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){this.keyboard.enabled&&(L(m).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},D={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0}},create:function(){q.extend(this,{keyboard:{enabled:!1,enable:B.enable.bind(this),disable:B.disable.bind(this),handle:B.handle.bind(this)}})},on:{init:function(){this.params.keyboard.enabled&&this.keyboard.enable()},destroy:function(){this.keyboard.enabled&&this.keyboard.disable()}}},O={lastScrollTime:q.now(),event:-1<G.navigator.userAgent.indexOf("firefox")?"DOMMouseScroll":function(){var e="onwheel",t=e in m;if(!t){var i=m.createElement("div");i.setAttribute(e,"return;"),t="function"==typeof i[e]}return!t&&m.implementation&&m.implementation.hasFeature&&!0!==m.implementation.hasFeature("","")&&(t=m.implementation.hasFeature("Events.wheel","3.0")),t}()?"wheel":"mousewheel",normalize:function(e){var t=0,i=0,a=0,s=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),a=10*t,s=10*i,"deltaY"in e&&(s=e.deltaY),"deltaX"in e&&(a=e.deltaX),(a||s)&&e.deltaMode&&(1===e.deltaMode?(a*=40,s*=40):(a*=800,s*=800)),a&&!t&&(t=a<1?-1:1),s&&!i&&(i=s<1?-1:1),{spinX:t,spinY:i,pixelX:a,pixelY:s}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(e){var t=e,i=this,a=i.params.mousewheel;if(!i.mouseEntered&&!a.releaseOnEdges)return!0;t.originalEvent&&(t=t.originalEvent);var s=0,n=i.rtlTranslate?-1:1,r=O.normalize(t);if(a.forceToAxis)if(i.isHorizontal()){if(!(Math.abs(r.pixelX)>Math.abs(r.pixelY)))return!0;s=r.pixelX*n}else{if(!(Math.abs(r.pixelY)>Math.abs(r.pixelX)))return!0;s=r.pixelY}else s=Math.abs(r.pixelX)>Math.abs(r.pixelY)?-r.pixelX*n:-r.pixelY;if(0===s)return!0;if(a.invert&&(s=-s),i.params.freeMode){i.params.loop&&i.loopFix();var o=i.getTranslate()+s*a.sensitivity,l=i.isBeginning,d=i.isEnd;if(o>=i.minTranslate()&&(o=i.minTranslate()),o<=i.maxTranslate()&&(o=i.maxTranslate()),i.setTransition(0),i.setTranslate(o),i.updateProgress(),i.updateActiveIndex(),i.updateSlidesClasses(),(!l&&i.isBeginning||!d&&i.isEnd)&&i.updateSlidesClasses(),i.params.freeModeSticky&&(clearTimeout(i.mousewheel.timeout),i.mousewheel.timeout=q.nextTick(function(){i.slideToClosest()},300)),i.emit("scroll",t),i.params.autoplay&&i.params.autoplayDisableOnInteraction&&i.autoplay.stop(),o===i.minTranslate()||o===i.maxTranslate())return!0}else{if(60<q.now()-i.mousewheel.lastScrollTime)if(s<0)if(i.isEnd&&!i.params.loop||i.animating){if(a.releaseOnEdges)return!0}else i.slideNext(),i.emit("scroll",t);else if(i.isBeginning&&!i.params.loop||i.animating){if(a.releaseOnEdges)return!0}else i.slidePrev(),i.emit("scroll",t);i.mousewheel.lastScrollTime=(new G.Date).getTime()}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1},enable:function(){var e=this;if(!O.event)return!1;if(e.mousewheel.enabled)return!1;var t=e.$el;return"container"!==e.params.mousewheel.eventsTarged&&(t=L(e.params.mousewheel.eventsTarged)),t.on("mouseenter",e.mousewheel.handleMouseEnter),t.on("mouseleave",e.mousewheel.handleMouseLeave),t.on(O.event,e.mousewheel.handle),e.mousewheel.enabled=!0},disable:function(){var e=this;if(!O.event)return!1;if(!e.mousewheel.enabled)return!1;var t=e.$el;return"container"!==e.params.mousewheel.eventsTarged&&(t=L(e.params.mousewheel.eventsTarged)),t.off(O.event,e.mousewheel.handle),!(e.mousewheel.enabled=!1)}},A={update:function(){var e=this,t=e.params.navigation;if(!e.params.loop){var i=e.navigation,a=i.$nextEl,s=i.$prevEl;s&&0<s.length&&(e.isBeginning?s.addClass(t.disabledClass):s.removeClass(t.disabledClass),s[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass)),a&&0<a.length&&(e.isEnd?a.addClass(t.disabledClass):a.removeClass(t.disabledClass),a[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass))}},init:function(){var e,t,i=this,a=i.params.navigation;(a.nextEl||a.prevEl)&&(a.nextEl&&(e=L(a.nextEl),i.params.uniqueNavElements&&"string"==typeof a.nextEl&&1<e.length&&1===i.$el.find(a.nextEl).length&&(e=i.$el.find(a.nextEl))),a.prevEl&&(t=L(a.prevEl),i.params.uniqueNavElements&&"string"==typeof a.prevEl&&1<t.length&&1===i.$el.find(a.prevEl).length&&(t=i.$el.find(a.prevEl))),e&&0<e.length&&e.on("click",function(e){e.preventDefault(),i.isEnd&&!i.params.loop||i.slideNext()}),t&&0<t.length&&t.on("click",function(e){e.preventDefault(),i.isBeginning&&!i.params.loop||i.slidePrev()}),q.extend(i.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:t,prevEl:t&&t[0]}))},destroy:function(){var e=this.navigation,t=e.$nextEl,i=e.$prevEl;t&&t.length&&(t.off("click"),t.removeClass(this.params.navigation.disabledClass)),i&&i.length&&(i.off("click"),i.removeClass(this.params.navigation.disabledClass))}},H={update:function(){var e=this,t=e.rtl,s=e.params.pagination;if(s.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var n,i=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,a=e.pagination.$el,r=e.params.loop?Math.ceil((i-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?((n=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup))>i-1-2*e.loopedSlides&&(n-=i-2*e.loopedSlides),r-1<n&&(n-=r),n<0&&"bullets"!==e.params.paginationType&&(n=r+n)):n=void 0!==e.snapIndex?e.snapIndex:e.activeIndex||0,"bullets"===s.type&&e.pagination.bullets&&0<e.pagination.bullets.length){var o,l,d,c=e.pagination.bullets;if(s.dynamicBullets&&(e.pagination.bulletSize=c.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),a.css(e.isHorizontal()?"width":"height",e.pagination.bulletSize*(s.dynamicMainBullets+4)+"px"),1<s.dynamicMainBullets&&void 0!==e.previousIndex&&(e.pagination.dynamicBulletIndex+=n-e.previousIndex,e.pagination.dynamicBulletIndex>s.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=s.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),o=n-e.pagination.dynamicBulletIndex,d=((l=o+(Math.min(c.length,s.dynamicMainBullets)-1))+o)/2),c.removeClass(s.bulletActiveClass+" "+s.bulletActiveClass+"-next "+s.bulletActiveClass+"-next-next "+s.bulletActiveClass+"-prev "+s.bulletActiveClass+"-prev-prev "+s.bulletActiveClass+"-main"),1<a.length)c.each(function(e,t){var i=L(t),a=i.index();a===n&&i.addClass(s.bulletActiveClass),s.dynamicBullets&&(o<=a&&a<=l&&i.addClass(s.bulletActiveClass+"-main"),a===o&&i.prev().addClass(s.bulletActiveClass+"-prev").prev().addClass(s.bulletActiveClass+"-prev-prev"),a===l&&i.next().addClass(s.bulletActiveClass+"-next").next().addClass(s.bulletActiveClass+"-next-next"))});else if(c.eq(n).addClass(s.bulletActiveClass),s.dynamicBullets){for(var u=c.eq(o),h=c.eq(l),p=o;p<=l;p+=1)c.eq(p).addClass(s.bulletActiveClass+"-main");u.prev().addClass(s.bulletActiveClass+"-prev").prev().addClass(s.bulletActiveClass+"-prev-prev"),h.next().addClass(s.bulletActiveClass+"-next").next().addClass(s.bulletActiveClass+"-next-next")}if(s.dynamicBullets){var f=Math.min(c.length,s.dynamicMainBullets+4),m=(e.pagination.bulletSize*f-e.pagination.bulletSize)/2-d*e.pagination.bulletSize,v=t?"right":"left";c.css(e.isHorizontal()?v:"top",m+"px")}}if("fraction"===s.type&&(a.find("."+s.currentClass).text(s.formatFractionCurrent(n+1)),a.find("."+s.totalClass).text(s.formatFractionTotal(r))),"progressbar"===s.type){var g;g=s.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";var w=(n+1)/r,b=1,x=1;"horizontal"==g?b=w:x=w,a.find("."+s.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+b+") scaleY("+x+")").transition(e.params.speed)}"custom"===s.type&&s.renderCustom?(a.html(s.renderCustom(e,n+1,r)),e.emit("paginationRender",e,a[0])):e.emit("paginationUpdate",e,a[0]),a[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](s.lockClass)}},render:function(){var e=this,t=e.params.pagination;if(t.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var i=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,a=e.pagination.$el,s="";if("bullets"===t.type){for(var n=e.params.loop?Math.ceil((i-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length,r=0;r<n;r+=1)t.renderBullet?s+=t.renderBullet.call(e,r,t.bulletClass):s+="<"+t.bulletElement+' class="'+t.bulletClass+'"></'+t.bulletElement+">";a.html(s),e.pagination.bullets=a.find("."+t.bulletClass)}"fraction"===t.type&&(s=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):'<span class="'+t.currentClass+'"></span> / <span class="'+t.totalClass+'"></span>',a.html(s)),"progressbar"===t.type&&(s=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):'<span class="'+t.progressbarFillClass+'"></span>',a.html(s)),"custom"!==t.type&&e.emit("paginationRender",e.pagination.$el[0])}},init:function(){var i=this,e=i.params.pagination;if(e.el){var t=L(e.el);0!==t.length&&(i.params.uniqueNavElements&&"string"==typeof e.el&&1<t.length&&1===i.$el.find(e.el).length&&(t=i.$el.find(e.el)),"bullets"===e.type&&e.clickable&&t.addClass(e.clickableClass),t.addClass(e.modifierClass+e.type),"bullets"===e.type&&e.dynamicBullets&&(t.addClass(""+e.modifierClass+e.type+"-dynamic"),i.pagination.dynamicBulletIndex=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&t.addClass(e.progressbarOppositeClass),e.clickable&&t.on("click","."+e.bulletClass,function(e){e.preventDefault();var t=L(this).index()*i.params.slidesPerGroup;i.params.loop&&(t+=i.loopedSlides),i.slideTo(t)}),q.extend(i.pagination,{$el:t,el:t[0]}))}},destroy:function(){var e=this,t=e.params.pagination;if(t.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var i=e.pagination.$el;i.removeClass(t.hiddenClass),i.removeClass(t.modifierClass+t.type),e.pagination.bullets&&e.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&i.off("click","."+t.bulletClass)}}},N={setTranslate:function(){var e=this;if(e.params.scrollbar.el&&e.scrollbar.el){var t=e.scrollbar,i=e.rtlTranslate,a=e.progress,s=t.dragSize,n=t.trackSize,r=t.$dragEl,o=t.$el,l=e.params.scrollbar,d=s,c=(n-s)*a;i?0<(c=-c)?(d=s-c,c=0):n<-c+s&&(d=n+c):c<0?(d=s+c,c=0):n<c+s&&(d=n-c),e.isHorizontal()?(X.transforms3d?r.transform("translate3d("+c+"px, 0, 0)"):r.transform("translateX("+c+"px)"),r[0].style.width=d+"px"):(X.transforms3d?r.transform("translate3d(0px, "+c+"px, 0)"):r.transform("translateY("+c+"px)"),r[0].style.height=d+"px"),l.hide&&(clearTimeout(e.scrollbar.timeout),o[0].style.opacity=1,e.scrollbar.timeout=setTimeout(function(){o[0].style.opacity=0,o.transition(400)},1e3))}},setTransition:function(e){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(e)},updateSize:function(){var e=this;if(e.params.scrollbar.el&&e.scrollbar.el){var t=e.scrollbar,i=t.$dragEl,a=t.$el;i[0].style.width="",i[0].style.height="";var s,n=e.isHorizontal()?a[0].offsetWidth:a[0].offsetHeight,r=e.size/e.virtualSize,o=r*(n/e.size);s="auto"===e.params.scrollbar.dragSize?n*r:parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?i[0].style.width=s+"px":i[0].style.height=s+"px",a[0].style.display=1<=r?"none":"",e.params.scrollbarHide&&(a[0].style.opacity=0),q.extend(t,{trackSize:n,divider:r,moveDivider:o,dragSize:s}),t.$el[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)}},setDragPosition:function(e){var t,i=this,a=i.scrollbar,s=i.rtlTranslate,n=a.$el,r=a.dragSize,o=a.trackSize;t=((i.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].pageX:e.pageX||e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].pageY:e.pageY||e.clientY)-n.offset()[i.isHorizontal()?"left":"top"]-r/2)/(o-r),t=Math.max(Math.min(t,1),0),s&&(t=1-t);var l=i.minTranslate()+(i.maxTranslate()-i.minTranslate())*t;i.updateProgress(l),i.setTranslate(l),i.updateActiveIndex(),i.updateSlidesClasses()},onDragStart:function(e){var t=this,i=t.params.scrollbar,a=t.scrollbar,s=t.$wrapperEl,n=a.$el,r=a.$dragEl;t.scrollbar.isTouched=!0,e.preventDefault(),e.stopPropagation(),s.transition(100),r.transition(100),a.setDragPosition(e),clearTimeout(t.scrollbar.dragTimeout),n.transition(0),i.hide&&n.css("opacity",1),t.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this.scrollbar,i=this.$wrapperEl,a=t.$el,s=t.$dragEl;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),i.transition(0),a.transition(0),s.transition(0),this.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this,i=t.params.scrollbar,a=t.scrollbar.$el;t.scrollbar.isTouched&&(t.scrollbar.isTouched=!1,i.hide&&(clearTimeout(t.scrollbar.dragTimeout),t.scrollbar.dragTimeout=q.nextTick(function(){a.css("opacity",0),a.transition(400)},1e3)),t.emit("scrollbarDragEnd",e),i.snapOnRelease&&t.slideToClosest())},enableDraggable:function(){var e=this;if(e.params.scrollbar.el){var t=e.scrollbar,i=e.touchEvents,a=e.touchEventsDesktop,s=e.params,n=t.$el[0],r=!(!X.passiveListener||!s.passiveListeners)&&{passive:!1,capture:!1},o=!(!X.passiveListener||!s.passiveListeners)&&{passive:!0,capture:!1};X.touch||!X.pointerEvents&&!X.prefixedPointerEvents?(X.touch&&(n.addEventListener(i.start,e.scrollbar.onDragStart,r),n.addEventListener(i.move,e.scrollbar.onDragMove,r),n.addEventListener(i.end,e.scrollbar.onDragEnd,o)),(s.simulateTouch&&!f.ios&&!f.android||s.simulateTouch&&!X.touch&&f.ios)&&(n.addEventListener("mousedown",e.scrollbar.onDragStart,r),m.addEventListener("mousemove",e.scrollbar.onDragMove,r),m.addEventListener("mouseup",e.scrollbar.onDragEnd,o))):(n.addEventListener(a.start,e.scrollbar.onDragStart,r),m.addEventListener(a.move,e.scrollbar.onDragMove,r),m.addEventListener(a.end,e.scrollbar.onDragEnd,o))}},disableDraggable:function(){var e=this;if(e.params.scrollbar.el){var t=e.scrollbar,i=e.touchEvents,a=e.touchEventsDesktop,s=e.params,n=t.$el[0],r=!(!X.passiveListener||!s.passiveListeners)&&{passive:!1,capture:!1},o=!(!X.passiveListener||!s.passiveListeners)&&{passive:!0,capture:!1};X.touch||!X.pointerEvents&&!X.prefixedPointerEvents?(X.touch&&(n.removeEventListener(i.start,e.scrollbar.onDragStart,r),n.removeEventListener(i.move,e.scrollbar.onDragMove,r),n.removeEventListener(i.end,e.scrollbar.onDragEnd,o)),(s.simulateTouch&&!f.ios&&!f.android||s.simulateTouch&&!X.touch&&f.ios)&&(n.removeEventListener("mousedown",e.scrollbar.onDragStart,r),m.removeEventListener("mousemove",e.scrollbar.onDragMove,r),m.removeEventListener("mouseup",e.scrollbar.onDragEnd,o))):(n.removeEventListener(a.start,e.scrollbar.onDragStart,r),m.removeEventListener(a.move,e.scrollbar.onDragMove,r),m.removeEventListener(a.end,e.scrollbar.onDragEnd,o))}},init:function(){var e=this;if(e.params.scrollbar.el){var t=e.scrollbar,i=e.$el,a=e.params.scrollbar,s=L(a.el);e.params.uniqueNavElements&&"string"==typeof a.el&&1<s.length&&1===i.find(a.el).length&&(s=i.find(a.el));var n=s.find("."+e.params.scrollbar.dragClass);0===n.length&&(n=L('<div class="'+e.params.scrollbar.dragClass+'"></div>'),s.append(n)),q.extend(t,{$el:s,el:s[0],$dragEl:n,dragEl:n[0]}),a.draggable&&t.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},R={setTransform:function(e,t){var i=this.rtl,a=L(e),s=i?-1:1,n=a.attr("data-swiper-parallax")||"0",r=a.attr("data-swiper-parallax-x"),o=a.attr("data-swiper-parallax-y"),l=a.attr("data-swiper-parallax-scale"),d=a.attr("data-swiper-parallax-opacity");if(r||o?(r=r||"0",o=o||"0"):this.isHorizontal()?(r=n,o="0"):(o=n,r="0"),r=0<=r.indexOf("%")?parseInt(r,10)*t*s+"%":r*t*s+"px",o=0<=o.indexOf("%")?parseInt(o,10)*t+"%":o*t+"px",null!=d){var c=d-(d-1)*(1-Math.abs(t));a[0].style.opacity=c}if(null==l)a.transform("translate3d("+r+", "+o+", 0px)");else{var u=l-(l-1)*(1-Math.abs(t));a.transform("translate3d("+r+", "+o+", 0px) scale("+u+")")}},setTranslate:function(){var a=this,e=a.$el,t=a.slides,s=a.progress,n=a.snapGrid;e.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(e,t){a.parallax.setTransform(t,s)}),t.each(function(e,t){var i=t.progress;1<a.params.slidesPerGroup&&"auto"!==a.params.slidesPerView&&(i+=Math.ceil(e/2)-s*(n.length-1)),i=Math.min(Math.max(i,-1),1),L(t).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(e,t){a.parallax.setTransform(t,i)})})},setTransition:function(s){void 0===s&&(s=this.params.speed),this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(e,t){var i=L(t),a=parseInt(i.attr("data-swiper-parallax-duration"),10)||s;0===s&&(a=0),i.transition(a)})}},Y={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,i=e.targetTouches[0].pageY,a=e.targetTouches[1].pageX,s=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(a-t,2)+Math.pow(s-i,2))},onGestureStart:function(e){var t=this,i=t.params.zoom,a=t.zoom,s=a.gesture;if(a.fakeGestureTouched=!1,a.fakeGestureMoved=!1,!X.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;a.fakeGestureTouched=!0,s.scaleStart=Y.getDistanceBetweenTouches(e)}s.$slideEl&&s.$slideEl.length||(s.$slideEl=L(e.target).closest(".swiper-slide"),0===s.$slideEl.length&&(s.$slideEl=t.slides.eq(t.activeIndex)),s.$imageEl=s.$slideEl.find("img, svg, canvas"),s.$imageWrapEl=s.$imageEl.parent("."+i.containerClass),s.maxRatio=s.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,0!==s.$imageWrapEl.length)?(s.$imageEl.transition(0),t.zoom.isScaling=!0):s.$imageEl=void 0},onGestureChange:function(e){var t=this.params.zoom,i=this.zoom,a=i.gesture;if(!X.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;i.fakeGestureMoved=!0,a.scaleMove=Y.getDistanceBetweenTouches(e)}a.$imageEl&&0!==a.$imageEl.length&&(X.gestures?this.zoom.scale=e.scale*i.currentScale:i.scale=a.scaleMove/a.scaleStart*i.currentScale,i.scale>a.maxRatio&&(i.scale=a.maxRatio-1+Math.pow(i.scale-a.maxRatio+1,.5)),i.scale<t.minRatio&&(i.scale=t.minRatio+1-Math.pow(t.minRatio-i.scale+1,.5)),a.$imageEl.transform("translate3d(0,0,0) scale("+i.scale+")"))},onGestureEnd:function(e){var t=this.params.zoom,i=this.zoom,a=i.gesture;if(!X.gestures){if(!i.fakeGestureTouched||!i.fakeGestureMoved)return;if("touchend"!==e.type||"touchend"===e.type&&e.changedTouches.length<2&&!f.android)return;i.fakeGestureTouched=!1,i.fakeGestureMoved=!1}a.$imageEl&&0!==a.$imageEl.length&&(i.scale=Math.max(Math.min(i.scale,a.maxRatio),t.minRatio),a.$imageEl.transition(this.params.speed).transform("translate3d(0,0,0) scale("+i.scale+")"),i.currentScale=i.scale,i.isScaling=!1,1===i.scale&&(a.$slideEl=void 0))},onTouchStart:function(e){var t=this.zoom,i=t.gesture,a=t.image;i.$imageEl&&0!==i.$imageEl.length&&(a.isTouched||(f.android&&e.preventDefault(),a.isTouched=!0,a.touchesStart.x="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,a.touchesStart.y="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY))},onTouchMove:function(e){var t=this,i=t.zoom,a=i.gesture,s=i.image,n=i.velocity;if(a.$imageEl&&0!==a.$imageEl.length&&(t.allowClick=!1,s.isTouched&&a.$slideEl)){s.isMoved||(s.width=a.$imageEl[0].offsetWidth,s.height=a.$imageEl[0].offsetHeight,s.startX=q.getTranslate(a.$imageWrapEl[0],"x")||0,s.startY=q.getTranslate(a.$imageWrapEl[0],"y")||0,a.slideWidth=a.$slideEl[0].offsetWidth,a.slideHeight=a.$slideEl[0].offsetHeight,a.$imageWrapEl.transition(0),t.rtl&&(s.startX=-s.startX,s.startY=-s.startY));var r=s.width*i.scale,o=s.height*i.scale;if(!(r<a.slideWidth&&o<a.slideHeight)){if(s.minX=Math.min(a.slideWidth/2-r/2,0),s.maxX=-s.minX,s.minY=Math.min(a.slideHeight/2-o/2,0),s.maxY=-s.minY,s.touchesCurrent.x="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,s.touchesCurrent.y="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,!s.isMoved&&!i.isScaling){if(t.isHorizontal()&&(Math.floor(s.minX)===Math.floor(s.startX)&&s.touchesCurrent.x<s.touchesStart.x||Math.floor(s.maxX)===Math.floor(s.startX)&&s.touchesCurrent.x>s.touchesStart.x))return void(s.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(s.minY)===Math.floor(s.startY)&&s.touchesCurrent.y<s.touchesStart.y||Math.floor(s.maxY)===Math.floor(s.startY)&&s.touchesCurrent.y>s.touchesStart.y))return void(s.isTouched=!1)}e.preventDefault(),e.stopPropagation(),s.isMoved=!0,s.currentX=s.touchesCurrent.x-s.touchesStart.x+s.startX,s.currentY=s.touchesCurrent.y-s.touchesStart.y+s.startY,s.currentX<s.minX&&(s.currentX=s.minX+1-Math.pow(s.minX-s.currentX+1,.8)),s.currentX>s.maxX&&(s.currentX=s.maxX-1+Math.pow(s.currentX-s.maxX+1,.8)),s.currentY<s.minY&&(s.currentY=s.minY+1-Math.pow(s.minY-s.currentY+1,.8)),s.currentY>s.maxY&&(s.currentY=s.maxY-1+Math.pow(s.currentY-s.maxY+1,.8)),n.prevPositionX||(n.prevPositionX=s.touchesCurrent.x),n.prevPositionY||(n.prevPositionY=s.touchesCurrent.y),n.prevTime||(n.prevTime=Date.now()),n.x=(s.touchesCurrent.x-n.prevPositionX)/(Date.now()-n.prevTime)/2,n.y=(s.touchesCurrent.y-n.prevPositionY)/(Date.now()-n.prevTime)/2,Math.abs(s.touchesCurrent.x-n.prevPositionX)<2&&(n.x=0),Math.abs(s.touchesCurrent.y-n.prevPositionY)<2&&(n.y=0),n.prevPositionX=s.touchesCurrent.x,n.prevPositionY=s.touchesCurrent.y,n.prevTime=Date.now(),a.$imageWrapEl.transform("translate3d("+s.currentX+"px, "+s.currentY+"px,0)")}}},onTouchEnd:function(){var e=this.zoom,t=e.gesture,i=e.image,a=e.velocity;if(t.$imageEl&&0!==t.$imageEl.length){if(!i.isTouched||!i.isMoved)return i.isTouched=!1,void(i.isMoved=!1);i.isTouched=!1,i.isMoved=!1;var s=300,n=300,r=a.x*s,o=i.currentX+r,l=a.y*n,d=i.currentY+l;0!==a.x&&(s=Math.abs((o-i.currentX)/a.x)),0!==a.y&&(n=Math.abs((d-i.currentY)/a.y));var c=Math.max(s,n);i.currentX=o,i.currentY=d;var u=i.width*e.scale,h=i.height*e.scale;i.minX=Math.min(t.slideWidth/2-u/2,0),i.maxX=-i.minX,i.minY=Math.min(t.slideHeight/2-h/2,0),i.maxY=-i.minY,i.currentX=Math.max(Math.min(i.currentX,i.maxX),i.minX),i.currentY=Math.max(Math.min(i.currentY,i.maxY),i.minY),t.$imageWrapEl.transition(c).transform("translate3d("+i.currentX+"px, "+i.currentY+"px,0)")}},onTransitionEnd:function(){var e=this.zoom,t=e.gesture;t.$slideEl&&this.previousIndex!==this.activeIndex&&(t.$imageEl.transform("translate3d(0,0,0) scale(1)"),t.$imageWrapEl.transform("translate3d(0,0,0)"),t.$slideEl=void 0,t.$imageEl=void 0,t.$imageWrapEl=void 0,e.scale=1,e.currentScale=1)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var t,i,a,s,n,r,o,l,d,c,u,h,p,f,m,v,g=this,w=g.zoom,b=g.params.zoom,x=w.gesture,y=w.image;x.$slideEl||(x.$slideEl=g.clickedSlide?L(g.clickedSlide):g.slides.eq(g.activeIndex),x.$imageEl=x.$slideEl.find("img, svg, canvas"),x.$imageWrapEl=x.$imageEl.parent("."+b.containerClass)),x.$imageEl&&0!==x.$imageEl.length&&(x.$slideEl.addClass(""+b.zoomedSlideClass),i=void 0===y.touchesStart.x&&e?(t="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,"touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(t=y.touchesStart.x,y.touchesStart.y),w.scale=x.$imageWrapEl.attr("data-swiper-zoom")||b.maxRatio,w.currentScale=x.$imageWrapEl.attr("data-swiper-zoom")||b.maxRatio,e?(m=x.$slideEl[0].offsetWidth,v=x.$slideEl[0].offsetHeight,a=x.$slideEl.offset().left+m/2-t,s=x.$slideEl.offset().top+v/2-i,o=x.$imageEl[0].offsetWidth,l=x.$imageEl[0].offsetHeight,d=o*w.scale,c=l*w.scale,p=-(u=Math.min(m/2-d/2,0)),f=-(h=Math.min(v/2-c/2,0)),(n=a*w.scale)<u&&(n=u),p<n&&(n=p),(r=s*w.scale)<h&&(r=h),f<r&&(r=f)):r=n=0,x.$imageWrapEl.transition(300).transform("translate3d("+n+"px, "+r+"px,0)"),x.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+w.scale+")"))},out:function(){var e=this,t=e.zoom,i=e.params.zoom,a=t.gesture;a.$slideEl||(a.$slideEl=e.clickedSlide?L(e.clickedSlide):e.slides.eq(e.activeIndex),a.$imageEl=a.$slideEl.find("img, svg, canvas"),a.$imageWrapEl=a.$imageEl.parent("."+i.containerClass)),a.$imageEl&&0!==a.$imageEl.length&&(t.scale=1,t.currentScale=1,a.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),a.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),a.$slideEl.removeClass(""+i.zoomedSlideClass),a.$slideEl=void 0)},enable:function(){var e=this,t=e.zoom;if(!t.enabled){t.enabled=!0;var i=!("touchstart"!==e.touchEvents.start||!X.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1};X.gestures?(e.$wrapperEl.on("gesturestart",".swiper-slide",t.onGestureStart,i),e.$wrapperEl.on("gesturechange",".swiper-slide",t.onGestureChange,i),e.$wrapperEl.on("gestureend",".swiper-slide",t.onGestureEnd,i)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.on(e.touchEvents.start,".swiper-slide",t.onGestureStart,i),e.$wrapperEl.on(e.touchEvents.move,".swiper-slide",t.onGestureChange,i),e.$wrapperEl.on(e.touchEvents.end,".swiper-slide",t.onGestureEnd,i)),e.$wrapperEl.on(e.touchEvents.move,"."+e.params.zoom.containerClass,t.onTouchMove)}},disable:function(){var e=this,t=e.zoom;if(t.enabled){e.zoom.enabled=!1;var i=!("touchstart"!==e.touchEvents.start||!X.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1};X.gestures?(e.$wrapperEl.off("gesturestart",".swiper-slide",t.onGestureStart,i),e.$wrapperEl.off("gesturechange",".swiper-slide",t.onGestureChange,i),e.$wrapperEl.off("gestureend",".swiper-slide",t.onGestureEnd,i)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.off(e.touchEvents.start,".swiper-slide",t.onGestureStart,i),e.$wrapperEl.off(e.touchEvents.move,".swiper-slide",t.onGestureChange,i),e.$wrapperEl.off(e.touchEvents.end,".swiper-slide",t.onGestureEnd,i)),e.$wrapperEl.off(e.touchEvents.move,"."+e.params.zoom.containerClass,t.onTouchMove)}}},W={loadInSlide:function(e,l){void 0===l&&(l=!0);var d=this,c=d.params.lazy;if(void 0!==e&&0!==d.slides.length){var u=d.virtual&&d.params.virtual.enabled?d.$wrapperEl.children("."+d.params.slideClass+'[data-swiper-slide-index="'+e+'"]'):d.slides.eq(e),t=u.find("."+c.elementClass+":not(."+c.loadedClass+"):not(."+c.loadingClass+")");!u.hasClass(c.elementClass)||u.hasClass(c.loadedClass)||u.hasClass(c.loadingClass)||(t=t.add(u[0])),0!==t.length&&t.each(function(e,t){var a=L(t);a.addClass(c.loadingClass);var s=a.attr("data-background"),n=a.attr("data-src"),r=a.attr("data-srcset"),o=a.attr("data-sizes");d.loadImage(a[0],n||s,r,o,!1,function(){if(null!=d&&d&&(!d||d.params)&&!d.destroyed){if(s?(a.css("background-image",'url("'+s+'")'),a.removeAttr("data-background")):(r&&(a.attr("srcset",r),a.removeAttr("data-srcset")),o&&(a.attr("sizes",o),a.removeAttr("data-sizes")),n&&(a.attr("src",n),a.removeAttr("data-src"))),a.addClass(c.loadedClass).removeClass(c.loadingClass),u.find("."+c.preloaderClass).remove(),d.params.loop&&l){var e=u.attr("data-swiper-slide-index");if(u.hasClass(d.params.slideDuplicateClass)){var t=d.$wrapperEl.children('[data-swiper-slide-index="'+e+'"]:not(.'+d.params.slideDuplicateClass+")");d.lazy.loadInSlide(t.index(),!1)}else{var i=d.$wrapperEl.children("."+d.params.slideDuplicateClass+'[data-swiper-slide-index="'+e+'"]');d.lazy.loadInSlide(i.index(),!1)}}d.emit("lazyImageReady",u[0],a[0])}}),d.emit("lazyImageLoad",u[0],a[0])})}},load:function(){var a=this,t=a.$wrapperEl,i=a.params,s=a.slides,e=a.activeIndex,n=a.virtual&&i.virtual.enabled,r=i.lazy,o=i.slidesPerView;function l(e){if(n){if(t.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return!0}else if(s[e])return!0;return!1}function d(e){return n?L(e).attr("data-swiper-slide-index"):L(e).index()}if("auto"===o&&(o=0),a.lazy.initialImageLoaded||(a.lazy.initialImageLoaded=!0),a.params.watchSlidesVisibility)t.children("."+i.slideVisibleClass).each(function(e,t){var i=n?L(t).attr("data-swiper-slide-index"):L(t).index();a.lazy.loadInSlide(i)});else if(1<o)for(var c=e;c<e+o;c+=1)l(c)&&a.lazy.loadInSlide(c);else a.lazy.loadInSlide(e);if(r.loadPrevNext)if(1<o||r.loadPrevNextAmount&&1<r.loadPrevNextAmount){for(var u=r.loadPrevNextAmount,h=o,p=Math.min(e+h+Math.max(u,h),s.length),f=Math.max(e-Math.max(h,u),0),m=e+o;m<p;m+=1)l(m)&&a.lazy.loadInSlide(m);for(var v=f;v<e;v+=1)l(v)&&a.lazy.loadInSlide(v)}else{var g=t.children("."+i.slideNextClass);0<g.length&&a.lazy.loadInSlide(d(g));var w=t.children("."+i.slidePrevClass);0<w.length&&a.lazy.loadInSlide(d(w))}}},F={LinearSpline:function(e,t){var i,a,s,n,r;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(r=function(e,t){for(a=-1,i=e.length;1<i-a;)e[s=i+a>>1]<=t?a=s:i=s;return i}(this.x,e),n=r-1,(e-this.x[n])*(this.y[r]-this.y[n])/(this.x[r]-this.x[n])+this.y[n]):0},this},getInterpolateFunction:function(e){var t=this;t.controller.spline||(t.controller.spline=t.params.loop?new F.LinearSpline(t.slidesGrid,e.slidesGrid):new F.LinearSpline(t.snapGrid,e.snapGrid))},setTranslate:function(e,t){var i,a,s=this,n=s.controller.control;function r(e){var t=s.rtlTranslate?-s.translate:s.translate;"slide"===s.params.controller.by&&(s.controller.getInterpolateFunction(e),a=-s.controller.spline.interpolate(-t)),a&&"container"!==s.params.controller.by||(i=(e.maxTranslate()-e.minTranslate())/(s.maxTranslate()-s.minTranslate()),a=(t-s.minTranslate())*i+e.minTranslate()),s.params.controller.inverse&&(a=e.maxTranslate()-a),e.updateProgress(a),e.setTranslate(a,s),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(n))for(var o=0;o<n.length;o+=1)n[o]!==t&&n[o]instanceof T&&r(n[o]);else n instanceof T&&t!==n&&r(n)},setTransition:function(t,e){var i,a=this,s=a.controller.control;function n(e){e.setTransition(t,a),0!==t&&(e.transitionStart(),e.params.autoHeight&&q.nextTick(function(){e.updateAutoHeight()}),e.$wrapperEl.transitionEnd(function(){s&&(e.params.loop&&"slide"===a.params.controller.by&&e.loopFix(),e.transitionEnd())}))}if(Array.isArray(s))for(i=0;i<s.length;i+=1)s[i]!==e&&s[i]instanceof T&&n(s[i]);else s instanceof T&&e!==s&&n(s)}},V={makeElFocusable:function(e){return e.attr("tabIndex","0"),e},addElRole:function(e,t){return e.attr("role",t),e},addElLabel:function(e,t){return e.attr("aria-label",t),e},disableEl:function(e){return e.attr("aria-disabled",!0),e},enableEl:function(e){return e.attr("aria-disabled",!1),e},onEnterKey:function(e){var t=this,i=t.params.a11y;if(13===e.keyCode){var a=L(e.target);t.navigation&&t.navigation.$nextEl&&a.is(t.navigation.$nextEl)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?t.a11y.notify(i.lastSlideMessage):t.a11y.notify(i.nextSlideMessage)),t.navigation&&t.navigation.$prevEl&&a.is(t.navigation.$prevEl)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?t.a11y.notify(i.firstSlideMessage):t.a11y.notify(i.prevSlideMessage)),t.pagination&&a.is("."+t.params.pagination.bulletClass)&&a[0].click()}},notify:function(e){var t=this.a11y.liveRegion;0!==t.length&&(t.html(""),t.html(e))},updateNavigation:function(){var e=this;if(!e.params.loop){var t=e.navigation,i=t.$nextEl,a=t.$prevEl;a&&0<a.length&&(e.isBeginning?e.a11y.disableEl(a):e.a11y.enableEl(a)),i&&0<i.length&&(e.isEnd?e.a11y.disableEl(i):e.a11y.enableEl(i))}},updatePagination:function(){var a=this,s=a.params.a11y;a.pagination&&a.params.pagination.clickable&&a.pagination.bullets&&a.pagination.bullets.length&&a.pagination.bullets.each(function(e,t){var i=L(t);a.a11y.makeElFocusable(i),a.a11y.addElRole(i,"button"),a.a11y.addElLabel(i,s.paginationBulletMessage.replace(/{{index}}/,i.index()+1))})},init:function(){var e=this;e.$el.append(e.a11y.liveRegion);var t,i,a=e.params.a11y;e.navigation&&e.navigation.$nextEl&&(t=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(i=e.navigation.$prevEl),t&&(e.a11y.makeElFocusable(t),e.a11y.addElRole(t,"button"),e.a11y.addElLabel(t,a.nextSlideMessage),t.on("keydown",e.a11y.onEnterKey)),i&&(e.a11y.makeElFocusable(i),e.a11y.addElRole(i,"button"),e.a11y.addElLabel(i,a.prevSlideMessage),i.on("keydown",e.a11y.onEnterKey)),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.on("keydown","."+e.params.pagination.bulletClass,e.a11y.onEnterKey)},destroy:function(){var e,t,i=this;i.a11y.liveRegion&&0<i.a11y.liveRegion.length&&i.a11y.liveRegion.remove(),i.navigation&&i.navigation.$nextEl&&(e=i.navigation.$nextEl),i.navigation&&i.navigation.$prevEl&&(t=i.navigation.$prevEl),e&&e.off("keydown",i.a11y.onEnterKey),t&&t.off("keydown",i.a11y.onEnterKey),i.pagination&&i.params.pagination.clickable&&i.pagination.bullets&&i.pagination.bullets.length&&i.pagination.$el.off("keydown","."+i.params.pagination.bulletClass,i.a11y.onEnterKey)}},j={init:function(){var e=this;if(e.params.history){if(!G.history||!G.history.pushState)return e.params.history.enabled=!1,void(e.params.hashNavigation.enabled=!0);var t=e.history;t.initialized=!0,t.paths=j.getPathValues(),(t.paths.key||t.paths.value)&&(t.scrollToSlide(0,t.paths.value,e.params.runCallbacksOnInit),e.params.history.replaceState||G.addEventListener("popstate",e.history.setHistoryPopState))}},destroy:function(){this.params.history.replaceState||G.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=j.getPathValues(),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(){var e=G.location.pathname.slice(1).split("/").filter(function(e){return""!==e}),t=e.length;return{key:e[t-2],value:e[t-1]}},setHistory:function(e,t){if(this.history.initialized&&this.params.history.enabled){var i=this.slides.eq(t),a=j.slugify(i.attr("data-history"));G.location.pathname.includes(e)||(a=e+"/"+a);var s=G.history.state;s&&s.value===a||(this.params.history.replaceState?G.history.replaceState({value:a},null,a):G.history.pushState({value:a},null,a))}},slugify:function(e){return e.toString().toLowerCase().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,i){var a=this;if(t)for(var s=0,n=a.slides.length;s<n;s+=1){var r=a.slides.eq(s);if(j.slugify(r.attr("data-history"))===t&&!r.hasClass(a.params.slideDuplicateClass)){var o=r.index();a.slideTo(o,e,i)}}else a.slideTo(0,e,i)}},U={onHashCange:function(){var e=this,t=m.location.hash.replace("#","");if(t!==e.slides.eq(e.activeIndex).attr("data-hash")){var i=e.$wrapperEl.children("."+e.params.slideClass+'[data-hash="'+t+'"]').index();if(void 0===i)return;e.slideTo(i)}},setHash:function(){var e=this;if(e.hashNavigation.initialized&&e.params.hashNavigation.enabled)if(e.params.hashNavigation.replaceState&&G.history&&G.history.replaceState)G.history.replaceState(null,null,"#"+e.slides.eq(e.activeIndex).attr("data-hash")||"");else{var t=e.slides.eq(e.activeIndex),i=t.attr("data-hash")||t.attr("data-history");m.location.hash=i||""}},init:function(){var e=this;if(!(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)){e.hashNavigation.initialized=!0;var t=m.location.hash.replace("#","");if(t)for(var i=0,a=e.slides.length;i<a;i+=1){var s=e.slides.eq(i);if((s.attr("data-hash")||s.attr("data-history"))===t&&!s.hasClass(e.params.slideDuplicateClass)){var n=s.index();e.slideTo(n,0,e.params.runCallbacksOnInit,!0)}}e.params.hashNavigation.watchState&&L(G).on("hashchange",e.hashNavigation.onHashCange)}},destroy:function(){this.params.hashNavigation.watchState&&L(G).off("hashchange",this.hashNavigation.onHashCange)}},K={run:function(){var e=this,t=e.slides.eq(e.activeIndex),i=e.params.autoplay.delay;t.attr("data-swiper-autoplay")&&(i=t.attr("data-swiper-autoplay")||e.params.autoplay.delay),e.autoplay.timeout=q.nextTick(function(){e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(e.slideNext(e.params.speed,!0,!0),e.emit("autoplay"))},i)},start:function(){var e=this;return void 0===e.autoplay.timeout&&!e.autoplay.running&&(e.autoplay.running=!0,e.emit("autoplayStart"),e.autoplay.run(),!0)},stop:function(){var e=this;return!!e.autoplay.running&&void 0!==e.autoplay.timeout&&(e.autoplay.timeout&&(clearTimeout(e.autoplay.timeout),e.autoplay.timeout=void 0),e.autoplay.running=!1,e.emit("autoplayStop"),!0)},pause:function(e){var t=this;t.autoplay.running&&(t.autoplay.paused||(t.autoplay.timeout&&clearTimeout(t.autoplay.timeout),t.autoplay.paused=!0,0!==e&&t.params.autoplay.waitForTransition?(t.$wrapperEl[0].addEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].addEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd)):(t.autoplay.paused=!1,t.autoplay.run())))}},Q={setTranslate:function(){for(var e=this,t=e.slides,i=0;i<t.length;i+=1){var a=e.slides.eq(i),s=-a[0].swiperSlideOffset;e.params.virtualTranslate||(s-=e.translate);var n=0;e.isHorizontal()||(n=s,s=0);var r=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(a[0].progress),0):1+Math.min(Math.max(a[0].progress,-1),0);a.css({opacity:r}).transform("translate3d("+s+"px, "+n+"px, 0px)")}},setTransition:function(e){var i=this,t=i.slides,a=i.$wrapperEl;if(t.transition(e),i.params.virtualTranslate&&0!==e){var s=!1;t.transitionEnd(function(){if(!s&&i&&!i.destroyed){s=!0,i.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],t=0;t<e.length;t+=1)a.trigger(e[t])}})}}},Z={setTranslate:function(){var e,t=this,i=t.$el,a=t.$wrapperEl,s=t.slides,n=t.width,r=t.height,o=t.rtlTranslate,l=t.size,d=t.params.cubeEffect,c=t.isHorizontal(),u=t.virtual&&t.params.virtual.enabled,h=0;d.shadow&&(c?(0===(e=a.find(".swiper-cube-shadow")).length&&(e=L('<div class="swiper-cube-shadow"></div>'),a.append(e)),e.css({height:n+"px"})):0===(e=i.find(".swiper-cube-shadow")).length&&(e=L('<div class="swiper-cube-shadow"></div>'),i.append(e)));for(var p=0;p<s.length;p+=1){var f=s.eq(p),m=p;u&&(m=parseInt(f.attr("data-swiper-slide-index"),10));var v=90*m,g=Math.floor(v/360);o&&(v=-v,g=Math.floor(-v/360));var w=Math.max(Math.min(f[0].progress,1),-1),b=0,x=0,y=0;m%4==0?(b=4*-g*l,y=0):(m-1)%4==0?(b=0,y=4*-g*l):(m-2)%4==0?(b=l+4*g*l,y=l):(m-3)%4==0&&(b=-l,y=3*l+4*l*g),o&&(b=-b),c||(x=b,b=0);var S="rotateX("+(c?0:-v)+"deg) rotateY("+(c?v:0)+"deg) translate3d("+b+"px, "+x+"px, "+y+"px)";if(w<=1&&-1<w&&(h=90*m+90*w,o&&(h=90*-m-90*w)),f.transform(S),d.slideShadows){var T=c?f.find(".swiper-slide-shadow-left"):f.find(".swiper-slide-shadow-top"),C=c?f.find(".swiper-slide-shadow-right"):f.find(".swiper-slide-shadow-bottom");0===T.length&&(T=L('<div class="swiper-slide-shadow-'+(c?"left":"top")+'"></div>'),f.append(T)),0===C.length&&(C=L('<div class="swiper-slide-shadow-'+(c?"right":"bottom")+'"></div>'),f.append(C)),T.length&&(T[0].style.opacity=Math.max(-w,0)),C.length&&(C[0].style.opacity=Math.max(w,0))}}if(a.css({"-webkit-transform-origin":"50% 50% -"+l/2+"px","-moz-transform-origin":"50% 50% -"+l/2+"px","-ms-transform-origin":"50% 50% -"+l/2+"px","transform-origin":"50% 50% -"+l/2+"px"}),d.shadow)if(c)e.transform("translate3d(0px, "+(n/2+d.shadowOffset)+"px, "+-n/2+"px) rotateX(90deg) rotateZ(0deg) scale("+d.shadowScale+")");else{var E=Math.abs(h)-90*Math.floor(Math.abs(h)/90),M=1.5-(Math.sin(2*E*Math.PI/360)/2+Math.cos(2*E*Math.PI/360)/2),_=d.shadowScale,k=d.shadowScale/M,z=d.shadowOffset;e.transform("scale3d("+_+", 1, "+k+") translate3d(0px, "+(r/2+z)+"px, "+-r/2/k+"px) rotateX(-90deg)")}var I=P.isSafari||P.isUiWebView?-l/2:0;a.transform("translate3d(0px,0,"+I+"px) rotateX("+(t.isHorizontal()?0:h)+"deg) rotateY("+(t.isHorizontal()?-h:0)+"deg)")},setTransition:function(e){var t=this.$el;this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}},J={setTranslate:function(){for(var e=this,t=e.slides,i=e.rtlTranslate,a=0;a<t.length;a+=1){var s=t.eq(a),n=s[0].progress;e.params.flipEffect.limitRotation&&(n=Math.max(Math.min(s[0].progress,1),-1));var r=-180*n,o=0,l=-s[0].swiperSlideOffset,d=0;if(e.isHorizontal()?i&&(r=-r):(d=l,o=-r,r=l=0),s[0].style.zIndex=-Math.abs(Math.round(n))+t.length,e.params.flipEffect.slideShadows){var c=e.isHorizontal()?s.find(".swiper-slide-shadow-left"):s.find(".swiper-slide-shadow-top"),u=e.isHorizontal()?s.find(".swiper-slide-shadow-right"):s.find(".swiper-slide-shadow-bottom");0===c.length&&(c=L('<div class="swiper-slide-shadow-'+(e.isHorizontal()?"left":"top")+'"></div>'),s.append(c)),0===u.length&&(u=L('<div class="swiper-slide-shadow-'+(e.isHorizontal()?"right":"bottom")+'"></div>'),s.append(u)),c.length&&(c[0].style.opacity=Math.max(-n,0)),u.length&&(u[0].style.opacity=Math.max(n,0))}s.transform("translate3d("+l+"px, "+d+"px, 0px) rotateX("+o+"deg) rotateY("+r+"deg)")}},setTransition:function(e){var i=this,t=i.slides,a=i.activeIndex,s=i.$wrapperEl;if(t.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),i.params.virtualTranslate&&0!==e){var n=!1;t.eq(a).transitionEnd(function(){if(!n&&i&&!i.destroyed){n=!0,i.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],t=0;t<e.length;t+=1)s.trigger(e[t])}})}}},ee={setTranslate:function(){for(var e=this,t=e.width,i=e.height,a=e.slides,s=e.$wrapperEl,n=e.slidesSizesGrid,r=e.params.coverflowEffect,o=e.isHorizontal(),l=e.translate,d=o?t/2-l:i/2-l,c=o?r.rotate:-r.rotate,u=r.depth,h=0,p=a.length;h<p;h+=1){var f=a.eq(h),m=n[h],v=(d-f[0].swiperSlideOffset-m/2)/m*r.modifier,g=o?c*v:0,w=o?0:c*v,b=-u*Math.abs(v),x=o?0:r.stretch*v,y=o?r.stretch*v:0;Math.abs(y)<.001&&(y=0),Math.abs(x)<.001&&(x=0),Math.abs(b)<.001&&(b=0),Math.abs(g)<.001&&(g=0),Math.abs(w)<.001&&(w=0);var S="translate3d("+y+"px,"+x+"px,"+b+"px) rotateX("+w+"deg) rotateY("+g+"deg)";if(f.transform(S),f[0].style.zIndex=1-Math.abs(Math.round(v)),r.slideShadows){var T=o?f.find(".swiper-slide-shadow-left"):f.find(".swiper-slide-shadow-top"),C=o?f.find(".swiper-slide-shadow-right"):f.find(".swiper-slide-shadow-bottom");0===T.length&&(T=L('<div class="swiper-slide-shadow-'+(o?"left":"top")+'"></div>'),f.append(T)),0===C.length&&(C=L('<div class="swiper-slide-shadow-'+(o?"right":"bottom")+'"></div>'),f.append(C)),T.length&&(T[0].style.opacity=0<v?v:0),C.length&&(C[0].style.opacity=0<-v?-v:0)}}(X.pointerEvents||X.prefixedPointerEvents)&&(s[0].style.perspectiveOrigin=d+"px 50%")},setTransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},te={init:function(){var e=this,t=e.params.thumbs,i=e.constructor;t.swiper instanceof i?(e.thumbs.swiper=t.swiper,q.extend(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),q.extend(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):q.isObject(t.swiper)&&(e.thumbs.swiper=new i(q.extend({},t.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),e.thumbs.swiperCreated=!0),e.thumbs.swiper.$el.addClass(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",e.thumbs.onThumbClick)},onThumbClick:function(){var e=this,t=e.thumbs.swiper;if(t){var i=t.clickedIndex;if(null!=i){var a;if(a=t.params.loop?parseInt(L(t.clickedSlide).attr("data-swiper-slide-index"),10):i,e.params.loop){var s=e.activeIndex;e.slides.eq(s).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,s=e.activeIndex);var n=e.slides.eq(s).prevAll('[data-swiper-slide-index="'+a+'"]').eq(0).index(),r=e.slides.eq(s).nextAll('[data-swiper-slide-index="'+a+'"]').eq(0).index();a=void 0===n?r:void 0===r?n:r-s<s-n?r:n}e.slideTo(a)}}},update:function(e){var t=this,i=t.thumbs.swiper;if(i){var a="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView;if(t.realIndex!==i.realIndex){var s,n=i.activeIndex;if(i.params.loop){i.slides.eq(n).hasClass(i.params.slideDuplicateClass)&&(i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft,n=i.activeIndex);var r=i.slides.eq(n).prevAll('[data-swiper-slide-index="'+t.realIndex+'"]').eq(0).index(),o=i.slides.eq(n).nextAll('[data-swiper-slide-index="'+t.realIndex+'"]').eq(0).index();s=void 0===r?o:void 0===o?r:o-n<n-r?o:r}else s=t.realIndex;i.visibleSlidesIndexes.indexOf(s)<0&&(i.params.centeredSlides?s=n<s?s-Math.floor(a/2)+1:s+Math.floor(a/2)-1:n<s&&(s=s-a+1),i.slideTo(s,e?0:void 0))}var l=1,d=t.params.thumbs.slideThumbActiveClass;if(1<t.params.slidesPerView&&!t.params.centeredSlides&&(l=t.params.slidesPerView),i.slides.removeClass(d),i.params.loop)for(var c=0;c<l;c+=1)i.$wrapperEl.children('[data-swiper-slide-index="'+(t.realIndex+c)+'"]').addClass(d);else for(var u=0;u<l;u+=1)i.slides.eq(t.realIndex+u).addClass(d)}}},ie=[C,E,M,_,z,$,D,{name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create:function(){var e=this;q.extend(e,{mousewheel:{enabled:!1,enable:O.enable.bind(e),disable:O.disable.bind(e),handle:O.handle.bind(e),handleMouseEnter:O.handleMouseEnter.bind(e),handleMouseLeave:O.handleMouseLeave.bind(e),lastScrollTime:q.now()}})},on:{init:function(){this.params.mousewheel.enabled&&this.mousewheel.enable()},destroy:function(){this.mousewheel.enabled&&this.mousewheel.disable()}}},{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){q.extend(this,{navigation:{init:A.init.bind(this),update:A.update.bind(this),destroy:A.destroy.bind(this)}})},on:{init:function(){this.navigation.init(),this.navigation.update()},toEdge:function(){this.navigation.update()},fromEdge:function(){this.navigation.update()},destroy:function(){this.navigation.destroy()},click:function(e){var t=this.navigation,i=t.$nextEl,a=t.$prevEl;!this.params.navigation.hideOnClick||L(e.target).is(a)||L(e.target).is(i)||(i&&i.toggleClass(this.params.navigation.hiddenClass),a&&a.toggleClass(this.params.navigation.hiddenClass))}}},{name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(e){return e},formatFractionTotal:function(e){return e},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){var e=this;q.extend(e,{pagination:{init:H.init.bind(e),render:H.render.bind(e),update:H.update.bind(e),destroy:H.destroy.bind(e),dynamicBulletIndex:0}})},on:{init:function(){this.pagination.init(),this.pagination.render(),this.pagination.update()},activeIndexChange:function(){this.params.loop?this.pagination.update():void 0===this.snapIndex&&this.pagination.update()},snapIndexChange:function(){this.params.loop||this.pagination.update()},slidesLengthChange:function(){this.params.loop&&(this.pagination.render(),this.pagination.update())},snapGridLengthChange:function(){this.params.loop||(this.pagination.render(),this.pagination.update())},destroy:function(){this.pagination.destroy()},click:function(e){var t=this;t.params.pagination.el&&t.params.pagination.hideOnClick&&0<t.pagination.$el.length&&!L(e.target).hasClass(t.params.pagination.bulletClass)&&t.pagination.$el.toggleClass(t.params.pagination.hiddenClass)}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){var e=this;q.extend(e,{scrollbar:{init:N.init.bind(e),destroy:N.destroy.bind(e),updateSize:N.updateSize.bind(e),setTranslate:N.setTranslate.bind(e),setTransition:N.setTransition.bind(e),enableDraggable:N.enableDraggable.bind(e),disableDraggable:N.disableDraggable.bind(e),setDragPosition:N.setDragPosition.bind(e),onDragStart:N.onDragStart.bind(e),onDragMove:N.onDragMove.bind(e),onDragEnd:N.onDragEnd.bind(e),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init:function(){this.scrollbar.init(),this.scrollbar.updateSize(),this.scrollbar.setTranslate()},update:function(){this.scrollbar.updateSize()},resize:function(){this.scrollbar.updateSize()},observerUpdate:function(){this.scrollbar.updateSize()},setTranslate:function(){this.scrollbar.setTranslate()},setTransition:function(e){this.scrollbar.setTransition(e)},destroy:function(){this.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){q.extend(this,{parallax:{setTransform:R.setTransform.bind(this),setTranslate:R.setTranslate.bind(this),setTransition:R.setTransition.bind(this)}})},on:{beforeInit:function(){this.params.parallax.enabled&&(this.params.watchSlidesProgress=!0,this.originalParams.watchSlidesProgress=!0)},init:function(){this.params.parallax&&this.parallax.setTranslate()},setTranslate:function(){this.params.parallax&&this.parallax.setTranslate()},setTransition:function(e){this.params.parallax&&this.parallax.setTransition(e)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var t=this,i={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(function(e){i[e]=Y[e].bind(t)}),q.extend(t,{zoom:i})},on:{init:function(){this.params.zoom.enabled&&this.zoom.enable()},destroy:function(){this.zoom.disable()},touchStart:function(e){this.zoom.enabled&&this.zoom.onTouchStart(e)},touchEnd:function(e){this.zoom.enabled&&this.zoom.onTouchEnd(e)},doubleTap:function(e){this.params.zoom.enabled&&this.zoom.enabled&&this.params.zoom.toggle&&this.zoom.toggle(e)},transitionEnd:function(){this.zoom.enabled&&this.params.zoom.enabled&&this.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){q.extend(this,{lazy:{initialImageLoaded:!1,load:W.load.bind(this),loadInSlide:W.loadInSlide.bind(this)}})},on:{beforeInit:function(){this.params.lazy.enabled&&this.params.preloadImages&&(this.params.preloadImages=!1)},init:function(){this.params.lazy.enabled&&!this.params.loop&&0===this.params.initialSlide&&this.lazy.load()},scroll:function(){this.params.freeMode&&!this.params.freeModeSticky&&this.lazy.load()},resize:function(){this.params.lazy.enabled&&this.lazy.load()},scrollbarDragMove:function(){this.params.lazy.enabled&&this.lazy.load()},transitionStart:function(){var e=this;e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd:function(){this.params.lazy.enabled&&!this.params.lazy.loadOnTransitionStart&&this.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){var e=this;q.extend(e,{controller:{control:e.params.controller.control,getInterpolateFunction:F.getInterpolateFunction.bind(e),setTranslate:F.setTranslate.bind(e),setTransition:F.setTransition.bind(e)}})},on:{update:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},resize:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},observerUpdate:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},setTranslate:function(e,t){this.controller.control&&this.controller.setTranslate(e,t)},setTransition:function(e,t){this.controller.control&&this.controller.setTransition(e,t)}}},{name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create:function(){var t=this;q.extend(t,{a11y:{liveRegion:L('<span class="'+t.params.a11y.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>')}}),Object.keys(V).forEach(function(e){t.a11y[e]=V[e].bind(t)})},on:{init:function(){this.params.a11y.enabled&&(this.a11y.init(),this.a11y.updateNavigation())},toEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation()},fromEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation()},paginationUpdate:function(){this.params.a11y.enabled&&this.a11y.updatePagination()},destroy:function(){this.params.a11y.enabled&&this.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){var e=this;q.extend(e,{history:{init:j.init.bind(e),setHistory:j.setHistory.bind(e),setHistoryPopState:j.setHistoryPopState.bind(e),scrollToSlide:j.scrollToSlide.bind(e),destroy:j.destroy.bind(e)}})},on:{init:function(){this.params.history.enabled&&this.history.init()},destroy:function(){this.params.history.enabled&&this.history.destroy()},transitionEnd:function(){this.history.initialized&&this.history.setHistory(this.params.history.key,this.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){var e=this;q.extend(e,{hashNavigation:{initialized:!1,init:U.init.bind(e),destroy:U.destroy.bind(e),setHash:U.setHash.bind(e),onHashCange:U.onHashCange.bind(e)}})},on:{init:function(){this.params.hashNavigation.enabled&&this.hashNavigation.init()},destroy:function(){this.params.hashNavigation.enabled&&this.hashNavigation.destroy()},transitionEnd:function(){this.hashNavigation.initialized&&this.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){var t=this;q.extend(t,{autoplay:{running:!1,paused:!1,run:K.run.bind(t),start:K.start.bind(t),stop:K.stop.bind(t),pause:K.pause.bind(t),onTransitionEnd:function(e){t&&!t.destroyed&&t.$wrapperEl&&e.target===this&&(t.$wrapperEl[0].removeEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].removeEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd),t.autoplay.paused=!1,t.autoplay.running?t.autoplay.run():t.autoplay.stop())}}})},on:{init:function(){this.params.autoplay.enabled&&this.autoplay.start()},beforeTransitionStart:function(e,t){this.autoplay.running&&(t||!this.params.autoplay.disableOnInteraction?this.autoplay.pause(e):this.autoplay.stop())},sliderFirstMove:function(){this.autoplay.running&&(this.params.autoplay.disableOnInteraction?this.autoplay.stop():this.autoplay.pause())},destroy:function(){this.autoplay.running&&this.autoplay.stop()}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){q.extend(this,{fadeEffect:{setTranslate:Q.setTranslate.bind(this),setTransition:Q.setTransition.bind(this)}})},on:{beforeInit:function(){var e=this;if("fade"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"fade");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};q.extend(e.params,t),q.extend(e.originalParams,t)}},setTranslate:function(){"fade"===this.params.effect&&this.fadeEffect.setTranslate()},setTransition:function(e){"fade"===this.params.effect&&this.fadeEffect.setTransition(e)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){q.extend(this,{cubeEffect:{setTranslate:Z.setTranslate.bind(this),setTransition:Z.setTransition.bind(this)}})},on:{beforeInit:function(){var e=this;if("cube"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"cube"),e.classNames.push(e.params.containerModifierClass+"3d");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};q.extend(e.params,t),q.extend(e.originalParams,t)}},setTranslate:function(){"cube"===this.params.effect&&this.cubeEffect.setTranslate()},setTransition:function(e){"cube"===this.params.effect&&this.cubeEffect.setTransition(e)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){q.extend(this,{flipEffect:{setTranslate:J.setTranslate.bind(this),setTransition:J.setTransition.bind(this)}})},on:{beforeInit:function(){var e=this;if("flip"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"flip"),e.classNames.push(e.params.containerModifierClass+"3d");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};q.extend(e.params,t),q.extend(e.originalParams,t)}},setTranslate:function(){"flip"===this.params.effect&&this.flipEffect.setTranslate()},setTransition:function(e){"flip"===this.params.effect&&this.flipEffect.setTransition(e)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0}},create:function(){q.extend(this,{coverflowEffect:{setTranslate:ee.setTranslate.bind(this),setTransition:ee.setTransition.bind(this)}})},on:{beforeInit:function(){var e=this;"coverflow"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"coverflow"),e.classNames.push(e.params.containerModifierClass+"3d"),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate:function(){"coverflow"===this.params.effect&&this.coverflowEffect.setTranslate()},setTransition:function(e){"coverflow"===this.params.effect&&this.coverflowEffect.setTransition(e)}}},{name:"thumbs",params:{thumbs:{swiper:null,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){q.extend(this,{thumbs:{swiper:null,init:te.init.bind(this),update:te.update.bind(this),onThumbClick:te.onThumbClick.bind(this)}})},on:{beforeInit:function(){var e=this.params.thumbs;e&&e.swiper&&(this.thumbs.init(),this.thumbs.update(!0))},slideChange:function(){this.thumbs.swiper&&this.thumbs.update()},update:function(){this.thumbs.swiper&&this.thumbs.update()},resize:function(){this.thumbs.swiper&&this.thumbs.update()},observerUpdate:function(){this.thumbs.swiper&&this.thumbs.update()},setTransition:function(e){var t=this.thumbs.swiper;t&&t.setTransition(e)},beforeDestroy:function(){var e=this.thumbs.swiper;e&&this.thumbs.swiperCreated&&e&&e.destroy()}}}];return void 0===T.use&&(T.use=T.Class.use,T.installModule=T.Class.installModule),T.use(ie),T});
  2. //# sourceMappingURL=zz.js.map