swiper.min.js 69 KB

1
  1. !function(){function h(a){a.fn.swiper=function(e){var i;return a(this).each(function(){var k=new d(this,e);i||(i=k)}),i}}var b,d=function(aw,ak){function ar(){return"horizontal"===r.params.direction}function an(i){return Math.floor(i)}function am(){r.autoplayTimeoutId=setTimeout(function(){r.params.loop?(r.fixLoop(),r._slideNext()):r.isEnd?ak.autoplayStopOnLast?r.stopAutoplay():r._slideTo(0):r._slideNext()},r.params.autoplay)}function ap(m,i){var l=b(m.target);if(!l.is(i)){if("string"==typeof i){l=l.parents(i)}else{if(i.nodeType){var k;return l.parents().each(function(o,n){n===i&&(k=i)}),k?i:void 0}}}return 0===l.length?void 0:l[0]}function ax(m,i){i=i||{};var k=window.MutationObserver||window.WebkitMutationObserver,l=new k(function(n){n.forEach(function(o){r.onResize(!0),r.emit("onObserverUpdate",r,o)})});l.observe(m,{attributes:"undefined"==typeof i.attributes?!0:i.attributes,childList:"undefined"==typeof i.childList?!0:i.childList,characterData:"undefined"==typeof i.characterData?!0:i.characterData}),r.observers.push(l)}function al(w){w.originalEvent&&(w=w.originalEvent);var y=w.keyCode||w.charCode;if(!r.params.allowSwipeToNext&&(ar()&&39===y||!ar()&&40===y)){return !1}if(!r.params.allowSwipeToPrev&&(ar()&&37===y||!ar()&&38===y)){return !1}if(!(w.shiftKey||w.altKey||w.ctrlKey||w.metaKey||document.activeElement&&document.activeElement.nodeName&&("input"===document.activeElement.nodeName.toLowerCase()||"textarea"===document.activeElement.nodeName.toLowerCase()))){if(37===y||39===y||38===y||40===y){var z=!1;if(r.container.parents(".swiper-slide").length>0&&0===r.container.parents(".swiper-slide-active").length){return}var i={left:window.pageXOffset,top:window.pageYOffset},A=window.innerWidth,u=window.innerHeight,m=r.container.offset();r.rtl&&(m.left=m.left-r.container[0].scrollLeft);for(var v=[[m.left,m.top],[m.left+r.width,m.top],[m.left,m.top+r.height],[m.left+r.width,m.top+r.height]],x=0;x<v.length;x++){var k=v[x];k[0]>=i.left&&k[0]<=i.left+A&&k[1]>=i.top&&k[1]<=i.top+u&&(z=!0)}if(!z){return}}ar()?((37===y||39===y)&&(w.preventDefault?w.preventDefault():w.returnValue=!1),(39===y&&!r.rtl||37===y&&r.rtl)&&r.slideNext(),(37===y&&!r.rtl||39===y&&r.rtl)&&r.slidePrev()):((38===y||40===y)&&(w.preventDefault?w.preventDefault():w.returnValue=!1),40===y&&r.slideNext(),38===y&&r.slidePrev())}}function aj(o){o.originalEvent&&(o=o.originalEvent);var i=r.mousewheel.event,k=0;if(o.detail){k=-o.detail}else{if("mousewheel"===i){if(r.params.mousewheelForceToAxis){if(ar()){if(!(Math.abs(o.wheelDeltaX)>Math.abs(o.wheelDeltaY))){return}k=o.wheelDeltaX}else{if(!(Math.abs(o.wheelDeltaY)>Math.abs(o.wheelDeltaX))){return}k=o.wheelDeltaY}}else{k=o.wheelDelta}}else{if("DOMMouseScroll"===i){k=-o.detail}else{if("wheel"===i){if(r.params.mousewheelForceToAxis){if(ar()){if(!(Math.abs(o.deltaX)>Math.abs(o.deltaY))){return}k=-o.deltaX}else{if(!(Math.abs(o.deltaY)>Math.abs(o.deltaX))){return}k=-o.deltaY}}else{k=Math.abs(o.deltaX)>Math.abs(o.deltaY)?-o.deltaX:-o.deltaY}}}}}if(0!==k){if(r.params.mousewheelInvert&&(k=-k),r.params.freeMode){var m=r.getWrapperTranslate()+k*r.params.mousewheelSensitivity,l=r.isBeginning,p=r.isEnd;if(m>=r.minTranslate()&&(m=r.minTranslate()),m<=r.maxTranslate()&&(m=r.maxTranslate()),r.setWrapperTransition(0),r.setWrapperTranslate(m),r.updateProgress(),r.updateActiveIndex(),(!l&&r.isBeginning||!p&&r.isEnd)&&r.updateClasses(),r.params.freeModeSticky&&(clearTimeout(r.mousewheel.timeout),r.mousewheel.timeout=setTimeout(function(){r.slideReset()},300)),0===m||m===r.maxTranslate()){return}}else{if((new window.Date).getTime()-r.mousewheel.lastScrollTime>60){if(0>k){if(r.isEnd&&!r.params.loop||r.animating){if(r.params.mousewheelReleaseOnEdges){return !0}}else{r.slideNext()}}else{if(r.isBeginning&&!r.params.loop||r.animating){if(r.params.mousewheelReleaseOnEdges){return !0}}else{r.slidePrev()}}}r.mousewheel.lastScrollTime=(new window.Date).getTime()}return r.params.autoplay&&r.stopAutoplay(),o.preventDefault?o.preventDefault():o.returnValue=!1,!1}}function ay(m,i){m=b(m);var l,k,o;l=m.attr("data-swiper-parallax")||"0",k=m.attr("data-swiper-parallax-x"),o=m.attr("data-swiper-parallax-y"),k||o?(k=k||"0",o=o||"0"):ar()?(k=l,o="0"):(o=l,k="0"),k=k.indexOf("%")>=0?parseInt(k,10)*i+"%":k*i+"px",o=o.indexOf("%")>=0?parseInt(o,10)*i+"%":o*i+"px",m.transform("translate3d("+k+", "+o+",0px)")}function ao(i){return 0!==i.indexOf("on")&&(i=i[0]!==i[0].toUpperCase()?"on"+i[0].toUpperCase()+i.substring(1):"on"+i),i}if(!(this instanceof d)){return new d(aw,ak)}var av={direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,autoplay:!1,autoplayDisableOnInteraction:!0,iOSEdgeSwipeDetection:!1,iOSEdgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:0.02,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",coverflow:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0},cube:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:0.94},fade:{crossFade:!1},parallax:!1,scrollbar:null,scrollbarHide:!0,scrollbarDraggable:!1,scrollbarSnapOnRelease:!1,keyboardControl:!1,mousewheelControl:!1,mousewheelReleaseOnEdges:!1,mousewheelInvert:!1,mousewheelForceToAxis:!1,mousewheelSensitivity:1,hashnav:!1,breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:0.5,longSwipesMs:300,followFinger:!0,onlyExternal:!1,threshold:0,touchMoveStopPropagation:!0,pagination:null,paginationElement:"span",paginationClickable:!1,paginationHide:!1,paginationBulletRender:null,resistance:!0,resistanceRatio:0.85,nextButton:null,prevButton:null,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,lazyLoading:!1,lazyLoadingInPrevNext:!1,lazyLoadingOnTransitionStart:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,control:void 0,controlInverse:!1,controlBy:"slide",allowSwipeToPrev:!0,allowSwipeToNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",buttonDisabledClass:"swiper-button-disabled",paginationHiddenClass:"swiper-pagination-hidden",observer:!1,observeParents:!1,a11y:!1,prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",runCallbacksOnInit:!0},at=ak&&ak.virtualTranslate;ak=ak||{};var au={};for(var ai in ak){if("object"==typeof ak[ai]){au[ai]={};for(var ah in ak[ai]){au[ai][ah]=ak[ai][ah]}}else{au[ai]=ak[ai]}}for(var af in av){if("undefined"==typeof ak[af]){ak[af]=av[af]}else{if("object"==typeof ak[af]){for(var az in av[af]){"undefined"==typeof ak[af][az]&&(ak[af][az]=av[af][az])}}}}var r=this;if(r.params=ak,r.originalParams=au,r.classNames=[],"undefined"!=typeof b&&"undefined"!=typeof g&&(b=g),("undefined"!=typeof b||(b="undefined"==typeof g?window.Dom7||window.Zepto||window.jQuery:g))&&(r.$=b,r.currentBreakpoint=void 0,r.getActiveBreakpoint=function(){if(!r.params.breakpoints){return !1}var k=!1;for(var i in r.params.breakpoints){r.params.breakpoints.hasOwnProperty(i)&&i>=b(window).width()&&!k&&(k=i)}return k||"max"},r.setBreakpoint=function(){var l=r.getActiveBreakpoint();if(l&&r.currentBreakpoint!==l){var i=l in r.params.breakpoints?r.params.breakpoints[l]:r.originalParams;for(var k in i){r.params[k]=i[k]}r.currentBreakpoint=l}},r.params.breakpoints&&r.setBreakpoint(),r.container=b(aw),0!==r.container.length)){if(r.container.length>1){return void r.container.each(function(){new d(this,ak)})}r.container[0].swiper=r,r.container.data("swiper",r),r.classNames.push("swiper-container-"+r.params.direction),r.params.freeMode&&r.classNames.push("swiper-container-free-mode"),r.support.flexbox||(r.classNames.push("swiper-container-no-flexbox"),r.params.slidesPerColumn=1),(r.params.parallax||r.params.watchSlidesVisibility)&&(r.params.watchSlidesProgress=!0),["cube","coverflow"].indexOf(r.params.effect)>=0&&(r.support.transforms3d?(r.params.watchSlidesProgress=!0,r.classNames.push("swiper-container-3d")):r.params.effect="slide"),"slide"!==r.params.effect&&r.classNames.push("swiper-container-"+r.params.effect),"cube"===r.params.effect&&(r.params.resistanceRatio=0,r.params.slidesPerView=1,r.params.slidesPerColumn=1,r.params.slidesPerGroup=1,r.params.centeredSlides=!1,r.params.spaceBetween=0,r.params.virtualTranslate=!0,r.params.setWrapperSize=!1),"fade"===r.params.effect&&(r.params.slidesPerView=1,r.params.slidesPerColumn=1,r.params.slidesPerGroup=1,r.params.watchSlidesProgress=!0,r.params.spaceBetween=0,"undefined"==typeof at&&(r.params.virtualTranslate=!0)),r.params.grabCursor&&r.support.touch&&(r.params.grabCursor=!1),r.wrapper=r.container.children("."+r.params.wrapperClass),r.params.pagination&&(r.paginationContainer=b(r.params.pagination),r.params.paginationClickable&&r.paginationContainer.addClass("swiper-pagination-clickable")),r.rtl=ar()&&("rtl"===r.container[0].dir.toLowerCase()||"rtl"===r.container.css("direction")),r.rtl&&r.classNames.push("swiper-container-rtl"),r.rtl&&(r.wrongRTL="-webkit-box"===r.wrapper.css("display")),r.params.slidesPerColumn>1&&r.classNames.push("swiper-container-multirow"),r.device.android&&r.classNames.push("swiper-container-android"),r.container.addClass(r.classNames.join(" ")),r.translate=0,r.progress=0,r.velocity=0,r.lockSwipeToNext=function(){r.params.allowSwipeToNext=!1},r.lockSwipeToPrev=function(){r.params.allowSwipeToPrev=!1},r.lockSwipes=function(){r.params.allowSwipeToNext=r.params.allowSwipeToPrev=!1},r.unlockSwipeToNext=function(){r.params.allowSwipeToNext=!0},r.unlockSwipeToPrev=function(){r.params.allowSwipeToPrev=!0},r.unlockSwipes=function(){r.params.allowSwipeToNext=r.params.allowSwipeToPrev=!0},r.params.grabCursor&&(r.container[0].style.cursor="move",r.container[0].style.cursor="-webkit-grab",r.container[0].style.cursor="-moz-grab",r.container[0].style.cursor="grab"),r.imagesToLoad=[],r.imagesLoaded=0,r.loadImage=function(u,k,m,p,o){function l(){o&&o()}var v;u.complete&&p?l():k?(v=new window.Image,v.onload=l,v.onerror=l,m&&(v.srcset=m),k&&(v.src=k)):l()},r.preloadImages=function(){function k(){"undefined"!=typeof r&&null!==r&&(void 0!==r.imagesLoaded&&r.imagesLoaded++,r.imagesLoaded===r.imagesToLoad.length&&(r.params.updateOnImagesReady&&r.update(),r.emit("onImagesReady",r)))}r.imagesToLoad=r.container.find("img");for(var i=0;i<r.imagesToLoad.length;i++){r.loadImage(r.imagesToLoad[i],r.imagesToLoad[i].currentSrc||r.imagesToLoad[i].getAttribute("src"),r.imagesToLoad[i].srcset||r.imagesToLoad[i].getAttribute("srcset"),!0,k)}},r.autoplayTimeoutId=void 0,r.autoplaying=!1,r.autoplayPaused=!1,r.startAutoplay=function(){return"undefined"!=typeof r.autoplayTimeoutId?!1:r.params.autoplay?r.autoplaying?!1:(r.autoplaying=!0,r.emit("onAutoplayStart",r),void am()):!1},r.stopAutoplay=function(i){r.autoplayTimeoutId&&(r.autoplayTimeoutId&&clearTimeout(r.autoplayTimeoutId),r.autoplaying=!1,r.autoplayTimeoutId=void 0,r.emit("onAutoplayStop",r))},r.pauseAutoplay=function(i){r.autoplayPaused||(r.autoplayTimeoutId&&clearTimeout(r.autoplayTimeoutId),r.autoplayPaused=!0,0===i?(r.autoplayPaused=!1,am()):r.wrapper.transitionEnd(function(){r&&(r.autoplayPaused=!1,r.autoplaying?am():r.stopAutoplay())}))},r.minTranslate=function(){return -r.snapGrid[0]},r.maxTranslate=function(){return -r.snapGrid[r.snapGrid.length-1]},r.updateContainerSize=function(){var k,i;k="undefined"!=typeof r.params.width?r.params.width:r.container[0].clientWidth,i="undefined"!=typeof r.params.height?r.params.height:r.container[0].clientHeight,0===k&&ar()||0===i&&!ar()||(k=k-parseInt(r.container.css("padding-left"),10)-parseInt(r.container.css("padding-right"),10),i=i-parseInt(r.container.css("padding-top"),10)-parseInt(r.container.css("padding-bottom"),10),r.width=k,r.height=i,r.size=ar()?r.width:r.height)},r.updateSlidesSize=function(){r.slides=r.wrapper.children("."+r.params.slideClass),r.snapGrid=[],r.slidesGrid=[],r.slidesSizesGrid=[];var A,D=r.params.spaceBetween,G=-r.params.slidesOffsetBefore,i=0,I=0;"string"==typeof D&&D.indexOf("%")>=0&&(D=parseFloat(D.replace("%",""))/100*r.size),r.virtualSize=-D,r.rtl?r.slides.css({marginLeft:"",marginTop:""}):r.slides.css({marginRight:"",marginBottom:""});var n;r.params.slidesPerColumn>1&&(n=Math.floor(r.slides.length/r.params.slidesPerColumn)===r.slides.length/r.params.slidesPerColumn?r.slides.length:Math.ceil(r.slides.length/r.params.slidesPerColumn)*r.params.slidesPerColumn,"auto"!==r.params.slidesPerView&&"row"===r.params.slidesPerColumnFill&&(n=Math.max(n,r.params.slidesPerView*r.params.slidesPerColumn)));var w,B=r.params.slidesPerColumn,k=n/B,E=k-(r.params.slidesPerColumn*k-r.slides.length);for(A=0;A<r.slides.length;A++){w=0;var C=r.slides.eq(A);if(r.params.slidesPerColumn>1){var v,z,x;"column"===r.params.slidesPerColumnFill?(z=Math.floor(A/B),x=A-z*B,(z>E||z===E&&x===B-1)&&++x>=B&&(x=0,z++),v=z+x*n/B,C.css({"-webkit-box-ordinal-group":v,"-moz-box-ordinal-group":v,"-ms-flex-order":v,"-webkit-order":v,order:v})):(x=Math.floor(A/k),z=A-x*k),C.css({"margin-top":0!==x&&r.params.spaceBetween&&r.params.spaceBetween+"px"}).attr("data-swiper-column",z).attr("data-swiper-row",x)}"none"!==C.css("display")&&("auto"===r.params.slidesPerView?(w=ar()?C.outerWidth(!0):C.outerHeight(!0),r.params.roundLengths&&(w=an(w))):(w=(r.size-(r.params.slidesPerView-1)*D)/r.params.slidesPerView,r.params.roundLengths&&(w=an(w)),ar()?r.slides[A].style.width=w+"px":r.slides[A].style.height=w+"px"),r.slides[A].swiperSlideSize=w,r.slidesSizesGrid.push(w),r.params.centeredSlides?(G=G+w/2+i/2+D,0===A&&(G=G-r.size/2-D),Math.abs(G)<0.001&&(G=0),I%r.params.slidesPerGroup===0&&r.snapGrid.push(G),r.slidesGrid.push(G)):(I%r.params.slidesPerGroup===0&&r.snapGrid.push(G),r.slidesGrid.push(G),G=G+w+D),r.virtualSize+=w+D,i=w,I++)}r.virtualSize=Math.max(r.virtualSize,r.size)+r.params.slidesOffsetAfter;var y;if(r.rtl&&r.wrongRTL&&("slide"===r.params.effect||"coverflow"===r.params.effect)&&r.wrapper.css({width:r.virtualSize+r.params.spaceBetween+"px"}),(!r.support.flexbox||r.params.setWrapperSize)&&(ar()?r.wrapper.css({width:r.virtualSize+r.params.spaceBetween+"px"}):r.wrapper.css({height:r.virtualSize+r.params.spaceBetween+"px"})),r.params.slidesPerColumn>1&&(r.virtualSize=(w+r.params.spaceBetween)*n,r.virtualSize=Math.ceil(r.virtualSize/r.params.slidesPerColumn)-r.params.spaceBetween,r.wrapper.css({width:r.virtualSize+r.params.spaceBetween+"px"}),r.params.centeredSlides)){for(y=[],A=0;A<r.snapGrid.length;A++){r.snapGrid[A]<r.virtualSize+r.snapGrid[0]&&y.push(r.snapGrid[A])}r.snapGrid=y}if(!r.params.centeredSlides){for(y=[],A=0;A<r.snapGrid.length;A++){r.snapGrid[A]<=r.virtualSize-r.size&&y.push(r.snapGrid[A])}r.snapGrid=y,Math.floor(r.virtualSize-r.size)>Math.floor(r.snapGrid[r.snapGrid.length-1])&&r.snapGrid.push(r.virtualSize-r.size)}0===r.snapGrid.length&&(r.snapGrid=[0]),0!==r.params.spaceBetween&&(ar()?r.rtl?r.slides.css({marginLeft:D+"px"}):r.slides.css({marginRight:D+"px"}):r.slides.css({marginBottom:D+"px"})),r.params.watchSlidesProgress&&r.updateSlidesOffset()},r.updateSlidesOffset=function(){for(var i=0;i<r.slides.length;i++){r.slides[i].swiperSlideOffset=ar()?r.slides[i].offsetLeft:r.slides[i].offsetTop}},r.updateSlidesProgress=function(v){if("undefined"==typeof v&&(v=r.translate||0),0!==r.slides.length){"undefined"==typeof r.slides[0].swiperSlideOffset&&r.updateSlidesOffset();var k=-v;r.rtl&&(k=v),r.slides.removeClass(r.params.slideVisibleClass);for(var m=0;m<r.slides.length;m++){var u=r.slides[m],p=(k-u.swiperSlideOffset)/(u.swiperSlideSize+r.params.spaceBetween);if(r.params.watchSlidesVisibility){var l=-(k-u.swiperSlideOffset),x=l+r.slidesSizesGrid[m],w=l>=0&&l<r.size||x>0&&x<=r.size||0>=l&&x>=r.size;w&&r.slides.eq(m).addClass(r.params.slideVisibleClass)}u.progress=r.rtl?-p:p}}},r.updateProgress=function(k){"undefined"==typeof k&&(k=r.translate||0);var i=r.maxTranslate()-r.minTranslate();0===i?(r.progress=0,r.isBeginning=r.isEnd=!0):(r.progress=(k-r.minTranslate())/i,r.isBeginning=r.progress<=0,r.isEnd=r.progress>=1),r.isBeginning&&r.emit("onReachBeginning",r),r.isEnd&&r.emit("onReachEnd",r),r.params.watchSlidesProgress&&r.updateSlidesProgress(k),r.emit("onProgress",r,r.progress)},r.updateActiveIndex=function(){var m,i,k,l=r.rtl?r.translate:-r.translate;for(i=0;i<r.slidesGrid.length;i++){"undefined"!=typeof r.slidesGrid[i+1]?l>=r.slidesGrid[i]&&l<r.slidesGrid[i+1]-(r.slidesGrid[i+1]-r.slidesGrid[i])/2?m=i:l>=r.slidesGrid[i]&&l<r.slidesGrid[i+1]&&(m=i+1):l>=r.slidesGrid[i]&&(m=i)}(0>m||"undefined"==typeof m)&&(m=0),k=Math.floor(m/r.params.slidesPerGroup),k>=r.snapGrid.length&&(k=r.snapGrid.length-1),m!==r.activeIndex&&(r.snapIndex=k,r.previousIndex=r.activeIndex,r.activeIndex=m,r.updateClasses())},r.updateClasses=function(){r.slides.removeClass(r.params.slideActiveClass+" "+r.params.slideNextClass+" "+r.params.slidePrevClass);var k=r.slides.eq(r.activeIndex);if(k.addClass(r.params.slideActiveClass),k.next("."+r.params.slideClass).addClass(r.params.slideNextClass),k.prev("."+r.params.slideClass).addClass(r.params.slidePrevClass),r.bullets&&r.bullets.length>0){r.bullets.removeClass(r.params.bulletActiveClass);var i;r.params.loop?(i=Math.ceil(r.activeIndex-r.loopedSlides)/r.params.slidesPerGroup,i>r.slides.length-1-2*r.loopedSlides&&(i-=r.slides.length-2*r.loopedSlides),i>r.bullets.length-1&&(i-=r.bullets.length)):i="undefined"!=typeof r.snapIndex?r.snapIndex:r.activeIndex||0,r.paginationContainer.length>1?r.bullets.each(function(){b(this).index()===i&&b(this).addClass(r.params.bulletActiveClass)}):r.bullets.eq(i).addClass(r.params.bulletActiveClass)}r.params.loop||(r.params.prevButton&&(r.isBeginning?(b(r.params.prevButton).addClass(r.params.buttonDisabledClass),r.params.a11y&&r.a11y&&r.a11y.disable(b(r.params.prevButton))):(b(r.params.prevButton).removeClass(r.params.buttonDisabledClass),r.params.a11y&&r.a11y&&r.a11y.enable(b(r.params.prevButton)))),r.params.nextButton&&(r.isEnd?(b(r.params.nextButton).addClass(r.params.buttonDisabledClass),r.params.a11y&&r.a11y&&r.a11y.disable(b(r.params.nextButton))):(b(r.params.nextButton).removeClass(r.params.buttonDisabledClass),r.params.a11y&&r.a11y&&r.a11y.enable(b(r.params.nextButton)))))},r.updatePagination=function(){if(r.params.pagination&&r.paginationContainer&&r.paginationContainer.length>0){for(var l="",i=r.params.loop?Math.ceil((r.slides.length-2*r.loopedSlides)/r.params.slidesPerGroup):r.snapGrid.length,k=0;i>k;k++){l+=r.params.paginationBulletRender?r.params.paginationBulletRender(k,r.params.bulletClass):"<"+r.params.paginationElement+' class="'+r.params.bulletClass+'"></'+r.params.paginationElement+">"}r.paginationContainer.html(l),r.bullets=r.paginationContainer.find("."+r.params.bulletClass),r.params.paginationClickable&&r.params.a11y&&r.a11y&&r.a11y.initPagination()}},r.update=function(m){function i(){l=Math.min(Math.max(r.translate,r.maxTranslate()),r.minTranslate()),r.setWrapperTranslate(l),r.updateActiveIndex(),r.updateClasses()}if(r.updateContainerSize(),r.updateSlidesSize(),r.updateProgress(),r.updatePagination(),r.updateClasses(),r.params.scrollbar&&r.scrollbar&&r.scrollbar.set(),m){var k,l;r.controller&&r.controller.spline&&(r.controller.spline=void 0),r.params.freeMode?i():(k=("auto"===r.params.slidesPerView||r.params.slidesPerView>1)&&r.isEnd&&!r.params.centeredSlides?r.slideTo(r.slides.length-1,0,!1,!0):r.slideTo(r.activeIndex,0,!1,!0),k||i())}},r.onResize=function(m){r.params.breakpoints&&r.setBreakpoint();var i=r.params.allowSwipeToPrev,k=r.params.allowSwipeToNext;if(r.params.allowSwipeToPrev=r.params.allowSwipeToNext=!0,r.updateContainerSize(),r.updateSlidesSize(),("auto"===r.params.slidesPerView||r.params.freeMode||m)&&r.updatePagination(),r.params.scrollbar&&r.scrollbar&&r.scrollbar.set(),r.controller&&r.controller.spline&&(r.controller.spline=void 0),r.params.freeMode){var l=Math.min(Math.max(r.translate,r.maxTranslate()),r.minTranslate());r.setWrapperTranslate(l),r.updateActiveIndex(),r.updateClasses()}else{r.updateClasses(),("auto"===r.params.slidesPerView||r.params.slidesPerView>1)&&r.isEnd&&!r.params.centeredSlides?r.slideTo(r.slides.length-1,0,!1,!0):r.slideTo(r.activeIndex,0,!1,!0)}r.params.allowSwipeToPrev=i,r.params.allowSwipeToNext=k};var ag=["mousedown","mousemove","mouseup"];window.navigator.pointerEnabled?ag=["pointerdown","pointermove","pointerup"]:window.navigator.msPointerEnabled&&(ag=["MSPointerDown","MSPointerMove","MSPointerUp"]),r.touchEvents={start:r.support.touch||!r.params.simulateTouch?"touchstart":ag[0],move:r.support.touch||!r.params.simulateTouch?"touchmove":ag[1],end:r.support.touch||!r.params.simulateTouch?"touchend":ag[2]},(window.navigator.pointerEnabled||window.navigator.msPointerEnabled)&&("container"===r.params.touchEventsTarget?r.container:r.wrapper).addClass("swiper-wp8-"+r.params.direction),r.initEvents=function(p){var l=p?"off":"on",m=p?"removeEventListener":"addEventListener",k="container"===r.params.touchEventsTarget?r.container[0]:r.wrapper[0],u=r.support.touch?k:document,s=r.params.nested?!0:!1;r.browser.ie?(k[m](r.touchEvents.start,r.onTouchStart,!1),u[m](r.touchEvents.move,r.onTouchMove,s),u[m](r.touchEvents.end,r.onTouchEnd,!1)):(r.support.touch&&(k[m](r.touchEvents.start,r.onTouchStart,!1),k[m](r.touchEvents.move,r.onTouchMove,s),k[m](r.touchEvents.end,r.onTouchEnd,!1)),!ak.simulateTouch||r.device.ios||r.device.android||(k[m]("mousedown",r.onTouchStart,!1),document[m]("mousemove",r.onTouchMove,s),document[m]("mouseup",r.onTouchEnd,!1))),window[m]("resize",r.onResize),r.params.nextButton&&(b(r.params.nextButton)[l]("click",r.onClickNext),r.params.a11y&&r.a11y&&b(r.params.nextButton)[l]("keydown",r.a11y.onEnterKey)),r.params.prevButton&&(b(r.params.prevButton)[l]("click",r.onClickPrev),r.params.a11y&&r.a11y&&b(r.params.prevButton)[l]("keydown",r.a11y.onEnterKey)),r.params.pagination&&r.params.paginationClickable&&(b(r.paginationContainer)[l]("click","."+r.params.bulletClass,r.onClickIndex),r.params.a11y&&r.a11y&&b(r.paginationContainer)[l]("keydown","."+r.params.bulletClass,r.a11y.onEnterKey)),(r.params.preventClicks||r.params.preventClicksPropagation)&&k[m]("click",r.preventClicks,!0)},r.attachEvents=function(i){r.initEvents()},r.detachEvents=function(){r.initEvents(!0)},r.allowClick=!0,r.preventClicks=function(i){r.allowClick||(r.params.preventClicks&&i.preventDefault(),r.params.preventClicksPropagation&&r.animating&&(i.stopPropagation(),i.stopImmediatePropagation()))},r.onClickNext=function(i){i.preventDefault(),(!r.isEnd||r.params.loop)&&r.slideNext()},r.onClickPrev=function(i){i.preventDefault(),(!r.isBeginning||r.params.loop)&&r.slidePrev()},r.onClickIndex=function(k){k.preventDefault();var i=b(this).index()*r.params.slidesPerGroup;r.params.loop&&(i+=r.loopedSlides),r.slideTo(i)},r.updateClickedSlide=function(p){var l=ap(p,"."+r.params.slideClass),o=!1;if(l){for(var m=0;m<r.slides.length;m++){r.slides[m]===l&&(o=!0)}}if(!l||!o){return r.clickedSlide=void 0,void (r.clickedIndex=void 0)}if(r.clickedSlide=l,r.clickedIndex=b(l).index(),r.params.slideToClickedSlide&&void 0!==r.clickedIndex&&r.clickedIndex!==r.activeIndex){var k,u=r.clickedIndex;if(r.params.loop){if(r.animating){return}k=b(r.clickedSlide).attr("data-swiper-slide-index"),r.params.centeredSlides?u<r.loopedSlides-r.params.slidesPerView/2||u>r.slides.length-r.loopedSlides+r.params.slidesPerView/2?(r.fixLoop(),u=r.wrapper.children("."+r.params.slideClass+'[data-swiper-slide-index="'+k+'"]:not(.swiper-slide-duplicate)').eq(0).index(),setTimeout(function(){r.slideTo(u)},0)):r.slideTo(u):u>r.slides.length-r.params.slidesPerView?(r.fixLoop(),u=r.wrapper.children("."+r.params.slideClass+'[data-swiper-slide-index="'+k+'"]:not(.swiper-slide-duplicate)').eq(0).index(),setTimeout(function(){r.slideTo(u)},0)):r.slideTo(u)}else{r.slideTo(u)}}};var t,ab,Q,Z,H,aq,ae,X,U,aa,ac="input, select, textarea, button",Y=Date.now(),J=[];r.animating=!1,r.touches={startX:0,startY:0,currentX:0,currentY:0,diff:0};var ad,K;if(r.onTouchStart=function(m){if(m.originalEvent&&(m=m.originalEvent),ad="touchstart"===m.type,ad||!("which" in m)||3!==m.which){if(r.params.noSwiping&&ap(m,"."+r.params.noSwipingClass)){return void (r.allowClick=!0)}if(!r.params.swipeHandler||ap(m,r.params.swipeHandler)){var i=r.touches.currentX="touchstart"===m.type?m.targetTouches[0].pageX:m.pageX,l=r.touches.currentY="touchstart"===m.type?m.targetTouches[0].pageY:m.pageY;if(!(r.device.ios&&r.params.iOSEdgeSwipeDetection&&i<=r.params.iOSEdgeSwipeThreshold)){if(t=!0,ab=!1,Q=!0,H=void 0,K=void 0,r.touches.startX=i,r.touches.startY=l,Z=Date.now(),r.allowClick=!0,r.updateContainerSize(),r.swipeDirection=void 0,r.params.threshold>0&&(X=!1),"touchstart"!==m.type){var k=!0;b(m.target).is(ac)&&(k=!1),document.activeElement&&b(document.activeElement).is(ac)&&document.activeElement.blur(),k&&m.preventDefault()}r.emit("onTouchStart",r,m)}}}},r.onTouchMove=function(l){if(l.originalEvent&&(l=l.originalEvent),!(ad&&"mousemove"===l.type||l.preventedByNestedSwiper)){if(r.params.onlyExternal){return r.allowClick=!1,void (t&&(r.touches.startX=r.touches.currentX="touchmove"===l.type?l.targetTouches[0].pageX:l.pageX,r.touches.startY=r.touches.currentY="touchmove"===l.type?l.targetTouches[0].pageY:l.pageY,Z=Date.now()))}if(ad&&document.activeElement&&l.target===document.activeElement&&b(l.target).is(ac)){return ab=!0,void (r.allowClick=!1)}if(Q&&r.emit("onTouchMove",r,l),!(l.targetTouches&&l.targetTouches.length>1)){if(r.touches.currentX="touchmove"===l.type?l.targetTouches[0].pageX:l.pageX,r.touches.currentY="touchmove"===l.type?l.targetTouches[0].pageY:l.pageY,"undefined"==typeof H){var i=180*Math.atan2(Math.abs(r.touches.currentY-r.touches.startY),Math.abs(r.touches.currentX-r.touches.startX))/Math.PI;H=ar()?i>r.params.touchAngle:90-i>r.params.touchAngle}if(H&&r.emit("onTouchMoveOpposite",r,l),"undefined"==typeof K&&r.browser.ieTouch&&(r.touches.currentX!==r.touches.startX||r.touches.currentY!==r.touches.startY)&&(K=!0),t){if(H){return void (t=!1)}if(K||!r.browser.ieTouch){r.allowClick=!1,r.emit("onSliderMove",r,l),l.preventDefault(),r.params.touchMoveStopPropagation&&!r.params.nested&&l.stopPropagation(),ab||(ak.loop&&r.fixLoop(),ae=r.getWrapperTranslate(),r.setWrapperTransition(0),r.animating&&r.wrapper.trigger("webkitTransitionEnd transitionend oTransitionEnd MSTransitionEnd msTransitionEnd"),r.params.autoplay&&r.autoplaying&&(r.params.autoplayDisableOnInteraction?r.stopAutoplay():r.pauseAutoplay()),aa=!1,r.params.grabCursor&&(r.container[0].style.cursor="move",r.container[0].style.cursor="-webkit-grabbing",r.container[0].style.cursor="-moz-grabbin",r.container[0].style.cursor="grabbing")),ab=!0;var k=r.touches.diff=ar()?r.touches.currentX-r.touches.startX:r.touches.currentY-r.touches.startY;k*=r.params.touchRatio,r.rtl&&(k=-k),r.swipeDirection=k>0?"prev":"next",aq=k+ae;var m=!0;if(k>0&&aq>r.minTranslate()?(m=!1,r.params.resistance&&(aq=r.minTranslate()-1+Math.pow(-r.minTranslate()+ae+k,r.params.resistanceRatio))):0>k&&aq<r.maxTranslate()&&(m=!1,r.params.resistance&&(aq=r.maxTranslate()+1-Math.pow(r.maxTranslate()-ae-k,r.params.resistanceRatio))),m&&(l.preventedByNestedSwiper=!0),!r.params.allowSwipeToNext&&"next"===r.swipeDirection&&ae>aq&&(aq=ae),!r.params.allowSwipeToPrev&&"prev"===r.swipeDirection&&aq>ae&&(aq=ae),r.params.followFinger){if(r.params.threshold>0){if(!(Math.abs(k)>r.params.threshold||X)){return void (aq=ae)}if(!X){return X=!0,r.touches.startX=r.touches.currentX,r.touches.startY=r.touches.currentY,aq=ae,void (r.touches.diff=ar()?r.touches.currentX-r.touches.startX:r.touches.currentY-r.touches.startY)}}(r.params.freeMode||r.params.watchSlidesProgress)&&r.updateActiveIndex(),r.params.freeMode&&(0===J.length&&J.push({position:r.touches[ar()?"startX":"startY"],time:Z}),J.push({position:r.touches[ar()?"currentX":"currentY"],time:(new window.Date).getTime()})),r.updateProgress(aq),r.setWrapperTranslate(aq)}}}}}},r.onTouchEnd=function(S){if(S.originalEvent&&(S=S.originalEvent),Q&&r.emit("onTouchEnd",r,S),Q=!1,t){r.params.grabCursor&&ab&&t&&(r.container[0].style.cursor="move",r.container[0].style.cursor="-webkit-grab",r.container[0].style.cursor="-moz-grab",r.container[0].style.cursor="grab");var B=Date.now(),D=B-Z;if(r.allowClick&&(r.updateClickedSlide(S),r.emit("onTap",r,S),300>D&&B-Y>300&&(U&&clearTimeout(U),U=setTimeout(function(){r&&(r.params.paginationHide&&r.paginationContainer.length>0&&!b(S.target).hasClass(r.params.bulletClass)&&r.paginationContainer.toggleClass(r.params.paginationHiddenClass),r.emit("onClick",r,S))},300)),300>D&&300>B-Y&&(U&&clearTimeout(U),r.emit("onDoubleTap",r,S))),Y=Date.now(),setTimeout(function(){r&&(r.allowClick=!0)},0),!t||!ab||!r.swipeDirection||0===r.touches.diff||aq===ae){return void (t=ab=!1)}t=ab=!1;var C;if(C=r.params.followFinger?r.rtl?r.translate:-r.translate:-aq,r.params.freeMode){if(C<-r.minTranslate()){return void r.slideTo(r.activeIndex)}if(C>-r.maxTranslate()){return void (r.slides.length<r.snapGrid.length?r.slideTo(r.snapGrid.length-1):r.slideTo(r.slides.length-1))}if(r.params.freeModeMomentum){if(J.length>1){var N=J.pop(),I=J.pop(),G=N.position-I.position,M=N.time-I.time;r.velocity=G/M,r.velocity=r.velocity/2,Math.abs(r.velocity)<r.params.freeModeMinimumVelocity&&(r.velocity=0),(M>150||(new window.Date).getTime()-N.time>300)&&(r.velocity=0)}else{r.velocity=0}J.length=0;var T=1000*r.params.freeModeMomentumRatio,E=r.velocity*T,A=r.translate+E;r.rtl&&(A=-A);var V,L=!1,R=20*Math.abs(r.velocity)*r.params.freeModeMomentumBounceRatio;if(A<r.maxTranslate()){r.params.freeModeMomentumBounce?(A+r.maxTranslate()<-R&&(A=r.maxTranslate()-R),V=r.maxTranslate(),L=!0,aa=!0):A=r.maxTranslate()}else{if(A>r.minTranslate()){r.params.freeModeMomentumBounce?(A-r.minTranslate()>R&&(A=r.minTranslate()+R),V=r.minTranslate(),L=!0,aa=!0):A=r.minTranslate()}else{if(r.params.freeModeSticky){var O,P=0;for(P=0;P<r.snapGrid.length;P+=1){if(r.snapGrid[P]>-A){O=P;break}}A=Math.abs(r.snapGrid[O]-A)<Math.abs(r.snapGrid[O-1]-A)||"next"===r.swipeDirection?r.snapGrid[O]:r.snapGrid[O-1],r.rtl||(A=-A)}}}if(0!==r.velocity){T=r.rtl?Math.abs((-A-r.translate)/r.velocity):Math.abs((A-r.translate)/r.velocity)}else{if(r.params.freeModeSticky){return void r.slideReset()}}r.params.freeModeMomentumBounce&&L?(r.updateProgress(V),r.setWrapperTransition(T),r.setWrapperTranslate(A),r.onTransitionStart(),r.animating=!0,r.wrapper.transitionEnd(function(){r&&aa&&(r.emit("onMomentumBounce",r),r.setWrapperTransition(r.params.speed),r.setWrapperTranslate(V),r.wrapper.transitionEnd(function(){r&&r.onTransitionEnd()}))})):r.velocity?(r.updateProgress(A),r.setWrapperTransition(T),r.setWrapperTranslate(A),r.onTransitionStart(),r.animating||(r.animating=!0,r.wrapper.transitionEnd(function(){r&&r.onTransitionEnd()}))):r.updateProgress(A),r.updateActiveIndex()}return void ((!r.params.freeModeMomentum||D>=r.params.longSwipesMs)&&(r.updateProgress(),r.updateActiveIndex()))}var z,x=0,k=r.slidesSizesGrid[0];for(z=0;z<r.slidesGrid.length;z+=r.params.slidesPerGroup){"undefined"!=typeof r.slidesGrid[z+r.params.slidesPerGroup]?C>=r.slidesGrid[z]&&C<r.slidesGrid[z+r.params.slidesPerGroup]&&(x=z,k=r.slidesGrid[z+r.params.slidesPerGroup]-r.slidesGrid[z]):C>=r.slidesGrid[z]&&(x=z,k=r.slidesGrid[r.slidesGrid.length-1]-r.slidesGrid[r.slidesGrid.length-2])}var W=(C-r.slidesGrid[x])/k;if(D>r.params.longSwipesMs){if(!r.params.longSwipes){return void r.slideTo(r.activeIndex)}"next"===r.swipeDirection&&(W>=r.params.longSwipesRatio?r.slideTo(x+r.params.slidesPerGroup):r.slideTo(x)),"prev"===r.swipeDirection&&(W>1-r.params.longSwipesRatio?r.slideTo(x+r.params.slidesPerGroup):r.slideTo(x))}else{if(!r.params.shortSwipes){return void r.slideTo(r.activeIndex)}"next"===r.swipeDirection&&r.slideTo(x+r.params.slidesPerGroup),"prev"===r.swipeDirection&&r.slideTo(x)}}},r._slideTo=function(k,i){return r.slideTo(k,i,!0,!0)},r.slideTo=function(o,i,k,m){"undefined"==typeof k&&(k=!0),"undefined"==typeof o&&(o=0),0>o&&(o=0),r.snapIndex=Math.floor(o/r.params.slidesPerGroup),r.snapIndex>=r.snapGrid.length&&(r.snapIndex=r.snapGrid.length-1);var l=-r.snapGrid[r.snapIndex];r.params.autoplay&&r.autoplaying&&(m||!r.params.autoplayDisableOnInteraction?r.pauseAutoplay(i):r.stopAutoplay()),r.updateProgress(l);for(var p=0;p<r.slidesGrid.length;p++){-Math.floor(100*l)>=Math.floor(100*r.slidesGrid[p])&&(o=p)}if(!r.params.allowSwipeToNext&&l<r.translate&&l<r.minTranslate()){return !1}if(!r.params.allowSwipeToPrev&&l>r.translate&&l>r.maxTranslate()&&(r.activeIndex||0)!==o){return !1}if("undefined"==typeof i&&(i=r.params.speed),r.previousIndex=r.activeIndex||0,r.activeIndex=o,l===r.translate){return r.updateClasses(),!1}r.updateClasses(),r.onTransitionStart(k);ar()?l:0,ar()?0:l;return 0===i?(r.setWrapperTransition(0),r.setWrapperTranslate(l),r.onTransitionEnd(k)):(r.setWrapperTransition(i),r.setWrapperTranslate(l),r.animating||(r.animating=!0,r.wrapper.transitionEnd(function(){r&&r.onTransitionEnd(k)}))),!0},r.onTransitionStart=function(i){"undefined"==typeof i&&(i=!0),r.lazy&&r.lazy.onTransitionStart(),i&&(r.emit("onTransitionStart",r),r.activeIndex!==r.previousIndex&&(r.emit("onSlideChangeStart",r),r.activeIndex>r.previousIndex?r.emit("onSlideNextStart",r):r.emit("onSlidePrevStart",r)))},r.onTransitionEnd=function(i){r.animating=!1,r.setWrapperTransition(0),"undefined"==typeof i&&(i=!0),r.lazy&&r.lazy.onTransitionEnd(),i&&(r.emit("onTransitionEnd",r),r.activeIndex!==r.previousIndex&&(r.emit("onSlideChangeEnd",r),r.activeIndex>r.previousIndex?r.emit("onSlideNextEnd",r):r.emit("onSlidePrevEnd",r))),r.params.hashnav&&r.hashnav&&r.hashnav.setHash()},r.slideNext=function(l,i,k){if(r.params.loop){if(r.animating){return !1}r.fixLoop();r.container[0].clientLeft;return r.slideTo(r.activeIndex+r.params.slidesPerGroup,i,l,k)}return r.slideTo(r.activeIndex+r.params.slidesPerGroup,i,l,k)},r._slideNext=function(i){return r.slideNext(!0,i,!0)},r.slidePrev=function(l,i,k){if(r.params.loop){if(r.animating){return !1}r.fixLoop();r.container[0].clientLeft;return r.slideTo(r.activeIndex-1,i,l,k)}return r.slideTo(r.activeIndex-1,i,l,k)},r._slidePrev=function(i){return r.slidePrev(!0,i,!0)},r.slideReset=function(l,i,k){return r.slideTo(r.activeIndex,i,l)},r.setWrapperTransition=function(k,i){r.wrapper.transition(k),"slide"!==r.params.effect&&r.effects[r.params.effect]&&r.effects[r.params.effect].setTransition(k),r.params.parallax&&r.parallax&&r.parallax.setTransition(k),r.params.scrollbar&&r.scrollbar&&r.scrollbar.setTransition(k),r.params.control&&r.controller&&r.controller.setTransition(k,i),r.emit("onSetTransition",r,k)},r.setWrapperTranslate=function(n,i,k){var m=0,l=0,p=0;ar()?m=r.rtl?-n:n:l=n,r.params.roundLengths&&(m=an(m),l=an(l)),r.params.virtualTranslate||(r.support.transforms3d?r.wrapper.transform("translate3d("+m+"px, "+l+"px, "+p+"px)"):r.wrapper.transform("translate("+m+"px, "+l+"px)")),r.translate=ar()?m:l,i&&r.updateActiveIndex(),"slide"!==r.params.effect&&r.effects[r.params.effect]&&r.effects[r.params.effect].setTranslate(r.translate),r.params.parallax&&r.parallax&&r.parallax.setTranslate(r.translate),r.params.scrollbar&&r.scrollbar&&r.scrollbar.setTranslate(r.translate),r.params.control&&r.controller&&r.controller.setTranslate(r.translate,k),r.emit("onSetTranslate",r,r.translate)},r.getTranslate=function(p,k){var m,o,n,l;return"undefined"==typeof k&&(k="x"),r.params.virtualTranslate?r.rtl?-r.translate:r.translate:(n=window.getComputedStyle(p,null),window.WebKitCSSMatrix?(o=n.transform||n.webkitTransform,o.split(",").length>6&&(o=o.split(", ").map(function(i){return i.replace(",",".")}).join(", ")),l=new window.WebKitCSSMatrix("none"===o?"":o)):(l=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),m=l.toString().split(",")),"x"===k&&(o=window.WebKitCSSMatrix?l.m41:16===m.length?parseFloat(m[12]):parseFloat(m[4])),"y"===k&&(o=window.WebKitCSSMatrix?l.m42:16===m.length?parseFloat(m[13]):parseFloat(m[5])),r.rtl&&o&&(o=-o),o||0)},r.getWrapperTranslate=function(i){return"undefined"==typeof i&&(i=ar()?"x":"y"),r.getTranslate(r.wrapper[0],i)},r.observers=[],r.initObservers=function(){if(r.params.observeParents){for(var k=r.container.parents(),i=0;i<k.length;i++){ax(k[i])}}ax(r.container[0],{childList:!1}),ax(r.wrapper[0],{attributes:!1})},r.disconnectObservers=function(){for(var i=0;i<r.observers.length;i++){r.observers[i].disconnect()}r.observers=[]},r.createLoop=function(){r.wrapper.children("."+r.params.slideClass+"."+r.params.slideDuplicateClass).remove();var m=r.wrapper.children("."+r.params.slideClass);"auto"!==r.params.slidesPerView||r.params.loopedSlides||(r.params.loopedSlides=m.length),r.loopedSlides=parseInt(r.params.loopedSlides||r.params.slidesPerView,10),r.loopedSlides=r.loopedSlides+r.params.loopAdditionalSlides,r.loopedSlides>m.length&&(r.loopedSlides=m.length);var i,l=[],k=[];for(m.each(function(o,e){var p=b(this);o<r.loopedSlides&&k.push(e),o<m.length&&o>=m.length-r.loopedSlides&&l.push(e),p.attr("data-swiper-slide-index",o)}),i=0;i<k.length;i++){r.wrapper.append(b(k[i].cloneNode(!0)).addClass(r.params.slideDuplicateClass))}for(i=l.length-1;i>=0;i--){r.wrapper.prepend(b(l[i].cloneNode(!0)).addClass(r.params.slideDuplicateClass))}},r.destroyLoop=function(){r.wrapper.children("."+r.params.slideClass+"."+r.params.slideDuplicateClass).remove(),r.slides.removeAttr("data-swiper-slide-index")},r.fixLoop=function(){var i;r.activeIndex<r.loopedSlides?(i=r.slides.length-3*r.loopedSlides+r.activeIndex,i+=r.loopedSlides,r.slideTo(i,0,!1,!0)):("auto"===r.params.slidesPerView&&r.activeIndex>=2*r.loopedSlides||r.activeIndex>r.slides.length-2*r.params.slidesPerView)&&(i=-r.slides.length+r.activeIndex+r.loopedSlides,i+=r.loopedSlides,r.slideTo(i,0,!1,!0))},r.appendSlide=function(k){if(r.params.loop&&r.destroyLoop(),"object"==typeof k&&k.length){for(var i=0;i<k.length;i++){k[i]&&r.wrapper.append(k[i])}}else{r.wrapper.append(k)}r.params.loop&&r.createLoop(),r.params.observer&&r.support.observer||r.update(!0)},r.prependSlide=function(l){r.params.loop&&r.destroyLoop();var i=r.activeIndex+1;if("object"==typeof l&&l.length){for(var k=0;k<l.length;k++){l[k]&&r.wrapper.prepend(l[k])}i=r.activeIndex+l.length}else{r.wrapper.prepend(l)}r.params.loop&&r.createLoop(),r.params.observer&&r.support.observer||r.update(!0),r.slideTo(i,0,!1)},r.removeSlide=function(m){r.params.loop&&(r.destroyLoop(),r.slides=r.wrapper.children("."+r.params.slideClass));var i,k=r.activeIndex;if("object"==typeof m&&m.length){for(var l=0;l<m.length;l++){i=m[l],r.slides[i]&&r.slides.eq(i).remove(),k>i&&k--}k=Math.max(k,0)}else{i=m,r.slides[i]&&r.slides.eq(i).remove(),k>i&&k--,k=Math.max(k,0)}r.params.loop&&r.createLoop(),r.params.observer&&r.support.observer||r.update(!0),r.params.loop?r.slideTo(k+r.loopedSlides,0,!1):r.slideTo(k,0,!1)},r.removeAllSlides=function(){for(var k=[],i=0;i<r.slides.length;i++){k.push(i)}r.removeSlide(k)},r.effects={fade:{setTranslate:function(){for(var o=0;o<r.slides.length;o++){var i=r.slides.eq(o),k=i[0].swiperSlideOffset,m=-k;r.params.virtualTranslate||(m-=r.translate);var l=0;ar()||(l=m,m=0);var p=r.params.fade.crossFade?Math.max(1-Math.abs(i[0].progress),0):1+Math.min(Math.max(i[0].progress,-1),0);i.css({opacity:p}).transform("translate3d("+m+"px, "+l+"px, 0px)")}},setTransition:function(k){if(r.slides.transition(k),r.params.virtualTranslate&&0!==k){var i=!1;r.slides.transitionEnd(function(){if(!i&&r){i=!0,r.animating=!1;for(var m=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],l=0;l<m.length;l++){r.wrapper.trigger(m[l])}}})}}},cube:{setTranslate:function(){var P,A=0;r.params.cube.shadow&&(ar()?(P=r.wrapper.find(".swiper-cube-shadow"),0===P.length&&(P=b('<div class="swiper-cube-shadow"></div>'),r.wrapper.append(P)),P.css({height:r.width+"px"})):(P=r.container.find(".swiper-cube-shadow"),0===P.length&&(P=b('<div class="swiper-cube-shadow"></div>'),r.container.append(P))));for(var C=0;C<r.slides.length;C++){var B=r.slides.eq(C),G=90*C,E=Math.floor(G/360);r.rtl&&(G=-G,E=Math.floor(-G/360));var L=Math.max(Math.min(B[0].progress,1),-1),R=0,D=0,z=0;C%4===0?(R=4*-E*r.size,z=0):(C-1)%4===0?(R=0,z=4*-E*r.size):(C-2)%4===0?(R=r.size+4*E*r.size,z=r.size):(C-3)%4===0&&(R=-r.size,z=3*r.size+4*r.size*E),r.rtl&&(R=-R),ar()||(D=R,R=0);var S="rotateX("+(ar()?0:-G)+"deg) rotateY("+(ar()?G:0)+"deg) translate3d("+R+"px, "+D+"px, "+z+"px)";if(1>=L&&L>-1&&(A=90*C+90*L,r.rtl&&(A=90*-C-90*L)),B.transform(S),r.params.cube.slideShadows){var I=ar()?B.find(".swiper-slide-shadow-left"):B.find(".swiper-slide-shadow-top"),O=ar()?B.find(".swiper-slide-shadow-right"):B.find(".swiper-slide-shadow-bottom");0===I.length&&(I=b('<div class="swiper-slide-shadow-'+(ar()?"left":"top")+'"></div>'),B.append(I)),0===O.length&&(O=b('<div class="swiper-slide-shadow-'+(ar()?"right":"bottom")+'"></div>'),B.append(O));B[0].progress;I.length&&(I[0].style.opacity=-B[0].progress),O.length&&(O[0].style.opacity=B[0].progress)}}if(r.wrapper.css({"-webkit-transform-origin":"50% 50% -"+r.size/2+"px","-moz-transform-origin":"50% 50% -"+r.size/2+"px","-ms-transform-origin":"50% 50% -"+r.size/2+"px","transform-origin":"50% 50% -"+r.size/2+"px"}),r.params.cube.shadow){if(ar()){P.transform("translate3d(0px, "+(r.width/2+r.params.cube.shadowOffset)+"px, "+-r.width/2+"px) rotateX(90deg) rotateZ(0deg) scale("+r.params.cube.shadowScale+")")}else{var M=Math.abs(A)-90*Math.floor(Math.abs(A)/90),N=1.5-(Math.sin(2*M*Math.PI/360)/2+Math.cos(2*M*Math.PI/360)/2),x=r.params.cube.shadowScale,k=r.params.cube.shadowScale/N,i=r.params.cube.shadowOffset;P.transform("scale3d("+x+", 1, "+k+") translate3d(0px, "+(r.height/2+i)+"px, "+-r.height/2/k+"px) rotateX(-90deg)")}}var T=r.isSafari||r.isUiWebView?-r.size/2:0;r.wrapper.transform("translate3d(0px,0,"+T+"px) rotateX("+(ar()?0:A)+"deg) rotateY("+(ar()?-A:0)+"deg)")},setTransition:function(i){r.slides.transition(i).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(i),r.params.cube.shadow&&!ar()&&r.container.find(".swiper-cube-shadow").transition(i)}},coverflow:{setTranslate:function(){for(var P=r.translate,A=ar()?-P+r.width/2:-P+r.height/2,C=ar()?r.params.coverflow.rotate:-r.params.coverflow.rotate,B=r.params.coverflow.depth,G=0,E=r.slides.length;E>G;G++){var L=r.slides.eq(G),R=r.slidesSizesGrid[G],D=L[0].swiperSlideOffset,z=(A-D-R/2)/R*r.params.coverflow.modifier,S=ar()?C*z:0,I=ar()?0:C*z,O=-B*Math.abs(z),M=ar()?0:r.params.coverflow.stretch*z,N=ar()?r.params.coverflow.stretch*z:0;Math.abs(N)<0.001&&(N=0),Math.abs(M)<0.001&&(M=0),Math.abs(O)<0.001&&(O=0),Math.abs(S)<0.001&&(S=0),Math.abs(I)<0.001&&(I=0);var x="translate3d("+N+"px,"+M+"px,"+O+"px) rotateX("+I+"deg) rotateY("+S+"deg)";if(L.transform(x),L[0].style.zIndex=-Math.abs(Math.round(z))+1,r.params.coverflow.slideShadows){var k=ar()?L.find(".swiper-slide-shadow-left"):L.find(".swiper-slide-shadow-top"),i=ar()?L.find(".swiper-slide-shadow-right"):L.find(".swiper-slide-shadow-bottom");0===k.length&&(k=b('<div class="swiper-slide-shadow-'+(ar()?"left":"top")+'"></div>'),L.append(k)),0===i.length&&(i=b('<div class="swiper-slide-shadow-'+(ar()?"right":"bottom")+'"></div>'),L.append(i)),k.length&&(k[0].style.opacity=z>0?z:0),i.length&&(i[0].style.opacity=-z>0?-z:0)}}if(r.browser.ie){var T=r.wrapper[0].style;T.perspectiveOrigin=A+"px 50%"}},setTransition:function(i){r.slides.transition(i).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(i)}}},r.lazy={initialImageLoaded:!1,loadImageInSlide:function(m,i){if("undefined"!=typeof m&&("undefined"==typeof i&&(i=!0),0!==r.slides.length)){var l=r.slides.eq(m),k=l.find(".swiper-lazy:not(.swiper-lazy-loaded):not(.swiper-lazy-loading)");!l.hasClass("swiper-lazy")||l.hasClass("swiper-lazy-loaded")||l.hasClass("swiper-lazy-loading")||(k=k.add(l[0])),0!==k.length&&k.each(function(){var u=b(this);u.addClass("swiper-lazy-loading");var p=u.attr("data-background"),o=u.attr("data-src"),v=u.attr("data-srcset");r.loadImage(u[0],o||p,v,!1,function(){if(p?(u.css("background-image","url("+p+")"),u.removeAttr("data-background")):(v&&(u.attr("srcset",v),u.removeAttr("data-srcset")),o&&(u.attr("src",o),u.removeAttr("data-src"))),u.addClass("swiper-lazy-loaded").removeClass("swiper-lazy-loading"),l.find(".swiper-lazy-preloader, .preloader").remove(),r.params.loop&&i){var n=l.attr("data-swiper-slide-index");if(l.hasClass(r.params.slideDuplicateClass)){var s=r.wrapper.children('[data-swiper-slide-index="'+n+'"]:not(.'+r.params.slideDuplicateClass+")");r.lazy.loadImageInSlide(s.index(),!1)}else{var e=r.wrapper.children("."+r.params.slideDuplicateClass+'[data-swiper-slide-index="'+n+'"]');r.lazy.loadImageInSlide(e.index(),!1)}}r.emit("onLazyImageReady",r,l[0],u[0])}),r.emit("onLazyImageLoad",r,l[0],u[0])})}},load:function(){var l;if(r.params.watchSlidesVisibility){r.wrapper.children("."+r.params.slideVisibleClass).each(function(){r.lazy.loadImageInSlide(b(this).index())})}else{if(r.params.slidesPerView>1){for(l=r.activeIndex;l<r.activeIndex+r.params.slidesPerView;l++){r.slides[l]&&r.lazy.loadImageInSlide(l)}}else{r.lazy.loadImageInSlide(r.activeIndex)}}if(r.params.lazyLoadingInPrevNext){if(r.params.slidesPerView>1){for(l=r.activeIndex+r.params.slidesPerView;l<r.activeIndex+r.params.slidesPerView+r.params.slidesPerView;l++){r.slides[l]&&r.lazy.loadImageInSlide(l)}for(l=r.activeIndex-r.params.slidesPerView;l<r.activeIndex;l++){r.slides[l]&&r.lazy.loadImageInSlide(l)}}else{var i=r.wrapper.children("."+r.params.slideNextClass);i.length>0&&r.lazy.loadImageInSlide(i.index());var k=r.wrapper.children("."+r.params.slidePrevClass);k.length>0&&r.lazy.loadImageInSlide(k.index())}}},onTransitionStart:function(){r.params.lazyLoading&&(r.params.lazyLoadingOnTransitionStart||!r.params.lazyLoadingOnTransitionStart&&!r.lazy.initialImageLoaded)&&r.lazy.load()},onTransitionEnd:function(){r.params.lazyLoading&&!r.params.lazyLoadingOnTransitionStart&&r.lazy.load()}},r.scrollbar={isTouched:!1,setDragPosition:function(o){var i=r.scrollbar,k=ar()?"touchstart"===o.type||"touchmove"===o.type?o.targetTouches[0].pageX:o.pageX||o.clientX:"touchstart"===o.type||"touchmove"===o.type?o.targetTouches[0].pageY:o.pageY||o.clientY,m=k-i.track.offset()[ar()?"left":"top"]-i.dragSize/2,l=-r.minTranslate()*i.moveDivider,p=-r.maxTranslate()*i.moveDivider;l>m?m=l:m>p&&(m=p),m=-m/i.moveDivider,r.updateProgress(m),r.setWrapperTranslate(m,!0)},dragStart:function(k){var i=r.scrollbar;i.isTouched=!0,k.preventDefault(),k.stopPropagation(),i.setDragPosition(k),clearTimeout(i.dragTimeout),i.track.transition(0),r.params.scrollbarHide&&i.track.css("opacity",1),r.wrapper.transition(100),i.drag.transition(100),r.emit("onScrollbarDragStart",r)},dragMove:function(k){var i=r.scrollbar;i.isTouched&&(k.preventDefault?k.preventDefault():k.returnValue=!1,i.setDragPosition(k),r.wrapper.transition(0),i.track.transition(0),i.drag.transition(0),r.emit("onScrollbarDragMove",r))},dragEnd:function(k){var i=r.scrollbar;i.isTouched&&(i.isTouched=!1,r.params.scrollbarHide&&(clearTimeout(i.dragTimeout),i.dragTimeout=setTimeout(function(){i.track.css("opacity",0),i.track.transition(400)},1000)),r.emit("onScrollbarDragEnd",r),r.params.scrollbarSnapOnRelease&&r.slideReset())},enableDraggable:function(){var k=r.scrollbar,i=r.support.touch?k.track:document;b(k.track).on(r.touchEvents.start,k.dragStart),b(i).on(r.touchEvents.move,k.dragMove),b(i).on(r.touchEvents.end,k.dragEnd)},disableDraggable:function(){var k=r.scrollbar,i=r.support.touch?k.track:document;b(k.track).off(r.touchEvents.start,k.dragStart),b(i).off(r.touchEvents.move,k.dragMove),b(i).off(r.touchEvents.end,k.dragEnd)},set:function(){if(r.params.scrollbar){var i=r.scrollbar;i.track=b(r.params.scrollbar),i.drag=i.track.find(".swiper-scrollbar-drag"),0===i.drag.length&&(i.drag=b('<div class="swiper-scrollbar-drag"></div>'),i.track.append(i.drag)),i.drag[0].style.width="",i.drag[0].style.height="",i.trackSize=ar()?i.track[0].offsetWidth:i.track[0].offsetHeight,i.divider=r.size/r.virtualSize,i.moveDivider=i.divider*(i.trackSize/r.size),i.dragSize=i.trackSize*i.divider,ar()?i.drag[0].style.width=i.dragSize+"px":i.drag[0].style.height=i.dragSize+"px",i.divider>=1?i.track[0].style.display="none":i.track[0].style.display="",r.params.scrollbarHide&&(i.track[0].style.opacity=0)}},setTranslate:function(){if(r.params.scrollbar){var l,i=r.scrollbar,k=(r.translate||0,i.dragSize);l=(i.trackSize-i.dragSize)*r.progress,r.rtl&&ar()?(l=-l,l>0?(k=i.dragSize-l,l=0):-l+i.dragSize>i.trackSize&&(k=i.trackSize+l)):0>l?(k=i.dragSize+l,l=0):l+i.dragSize>i.trackSize&&(k=i.trackSize-l),ar()?(r.support.transforms3d?i.drag.transform("translate3d("+l+"px, 0, 0)"):i.drag.transform("translateX("+l+"px)"),i.drag[0].style.width=k+"px"):(r.support.transforms3d?i.drag.transform("translate3d(0px, "+l+"px, 0)"):i.drag.transform("translateY("+l+"px)"),i.drag[0].style.height=k+"px"),r.params.scrollbarHide&&(clearTimeout(i.timeout),i.track[0].style.opacity=1,i.timeout=setTimeout(function(){i.track[0].style.opacity=0,i.track.transition(400)},1000))}},setTransition:function(i){r.params.scrollbar&&r.scrollbar.drag.transition(i)}},r.controller={LinearSpline:function(n,i){this.x=n,this.y=i,this.lastIndex=n.length-1;var k,m;this.x.length;this.interpolate=function(o){return o?(m=l(this.x,o),k=m-1,(o-this.x[k])*(this.y[m]-this.y[k])/(this.x[m]-this.x[k])+this.y[k]):0};var l=function(){var s,o,p;return function(u,e){for(o=-1,s=u.length;s-o>1;){u[p=s+o>>1]<=e?o=p:s=p}return s}}()},getInterpolateFunction:function(i){r.controller.spline||(r.controller.spline=r.params.loop?new r.controller.LinearSpline(r.slidesGrid,i.slidesGrid):new r.controller.LinearSpline(r.snapGrid,i.snapGrid))},setTranslate:function(u,k){function p(e){u=e.rtl&&"horizontal"===e.params.direction?-r.translate:r.translate,"slide"===r.params.controlBy&&(r.controller.getInterpolateFunction(e),l=-r.controller.spline.interpolate(-u)),l&&"container"!==r.params.controlBy||(m=(e.maxTranslate()-e.minTranslate())/(r.maxTranslate()-r.minTranslate()),l=(u-r.minTranslate())*m+e.minTranslate()),r.params.controlInverse&&(l=e.maxTranslate()-l),e.updateProgress(l),e.setWrapperTranslate(l,!1,r),e.updateActiveIndex()}var m,l,w=r.params.control;if(r.isArray(w)){for(var v=0;v<w.length;v++){w[v]!==k&&w[v] instanceof d&&p(w[v])}}else{w instanceof d&&k!==w&&p(w)}},setTransition:function(o,k){function n(e){e.setWrapperTransition(o,r),0!==o&&(e.onTransitionStart(),e.wrapper.transitionEnd(function(){l&&(e.params.loop&&"slide"===r.params.controlBy&&e.fixLoop(),e.onTransitionEnd())}))}var m,l=r.params.control;if(r.isArray(l)){for(m=0;m<l.length;m++){l[m]!==k&&l[m] instanceof d&&n(l[m])}}else{l instanceof d&&k!==l&&n(l)}}},r.hashnav={init:function(){if(r.params.hashnav){r.hashnav.initialized=!0;var u=document.location.hash.replace("#","");if(u){for(var k=0,m=0,p=r.slides.length;p>m;m++){var o=r.slides.eq(m),l=o.attr("data-hash");if(l===u&&!o.hasClass(r.params.slideDuplicateClass)){var v=o.index();r.slideTo(v,k,r.params.runCallbacksOnInit,!0)}}}}},setHash:function(){r.hashnav.initialized&&r.params.hashnav&&(document.location.hash=r.slides.eq(r.activeIndex).attr("data-hash")||"")}},r.disableKeyboardControl=function(){b(document).off("keydown",al)},r.enableKeyboardControl=function(){b(document).on("keydown",al)},r.mousewheel={event:!1,lastScrollTime:(new window.Date).getTime()},r.params.mousewheelControl){try{new window.WheelEvent("wheel"),r.mousewheel.event="wheel"}catch(F){}r.mousewheel.event||void 0===document.onmousewheel||(r.mousewheel.event="mousewheel"),r.mousewheel.event||(r.mousewheel.event="DOMMouseScroll")}r.disableMousewheelControl=function(){return r.mousewheel.event?(r.container.off(r.mousewheel.event,aj),!0):!1},r.enableMousewheelControl=function(){return r.mousewheel.event?(r.container.on(r.mousewheel.event,aj),!0):!1},r.parallax={setTranslate:function(){r.container.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){ay(this,r.progress)}),r.slides.each(function(){var i=b(this);i.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){var e=Math.min(Math.max(i[0].progress,-1),1);ay(this,e)})})},setTransition:function(i){"undefined"==typeof i&&(i=r.params.speed),r.container.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){var e=b(this),k=parseInt(e.attr("data-swiper-parallax-duration"),10)||i;0===i&&(k=0),e.transition(k)})}},r._plugins=[];for(var q in r.plugins){var a=r.plugins[q](r,r.params[q]);a&&r._plugins.push(a)}return r.callPlugins=function(k){for(var i=0;i<r._plugins.length;i++){k in r._plugins[i]&&r._plugins[i][k](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])}},r.emitterEventListeners={},r.emit=function(k){r.params[k]&&r.params[k](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);var i;if(r.emitterEventListeners[k]){for(i=0;i<r.emitterEventListeners[k].length;i++){r.emitterEventListeners[k][i](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])}}r.callPlugins&&r.callPlugins(k,arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])},r.on=function(k,i){return k=ao(k),r.emitterEventListeners[k]||(r.emitterEventListeners[k]=[]),r.emitterEventListeners[k].push(i),r},r.off=function(l,i){var k;if(l=ao(l),"undefined"==typeof i){return r.emitterEventListeners[l]=[],r}if(r.emitterEventListeners[l]&&0!==r.emitterEventListeners[l].length){for(k=0;k<r.emitterEventListeners[l].length;k++){r.emitterEventListeners[l][k]===i&&r.emitterEventListeners[l].splice(k,1)}return r}},r.once=function(l,i){l=ao(l);var k=function(){i(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4]),r.off(l,k)};return r.on(l,k),r},r.a11y={makeFocusable:function(i){return i.attr("tabIndex","0"),i},addRole:function(k,i){return k.attr("role",i),k},addLabel:function(k,i){return k.attr("aria-label",i),k},disable:function(i){return i.attr("aria-disabled",!0),i},enable:function(i){return i.attr("aria-disabled",!1),i},onEnterKey:function(i){13===i.keyCode&&(b(i.target).is(r.params.nextButton)?(r.onClickNext(i),r.isEnd?r.a11y.notify(r.params.lastSlideMessage):r.a11y.notify(r.params.nextSlideMessage)):b(i.target).is(r.params.prevButton)&&(r.onClickPrev(i),r.isBeginning?r.a11y.notify(r.params.firstSlideMessage):r.a11y.notify(r.params.prevSlideMessage)),b(i.target).is("."+r.params.bulletClass)&&b(i.target)[0].click())},liveRegion:b('<span class="swiper-notification" aria-live="assertive" aria-atomic="true"></span>'),notify:function(k){var i=r.a11y.liveRegion;0!==i.length&&(i.html(""),i.html(k))},init:function(){if(r.params.nextButton){var k=b(r.params.nextButton);r.a11y.makeFocusable(k),r.a11y.addRole(k,"button"),r.a11y.addLabel(k,r.params.nextSlideMessage)}if(r.params.prevButton){var i=b(r.params.prevButton);r.a11y.makeFocusable(i),r.a11y.addRole(i,"button"),r.a11y.addLabel(i,r.params.prevSlideMessage)}b(r.container).append(r.a11y.liveRegion)},initPagination:function(){r.params.pagination&&r.params.paginationClickable&&r.bullets&&r.bullets.length&&r.bullets.each(function(){var i=b(this);r.a11y.makeFocusable(i),r.a11y.addRole(i,"button"),r.a11y.addLabel(i,r.params.paginationBulletMessage.replace(/{{index}}/,i.index()+1))})},destroy:function(){r.a11y.liveRegion&&r.a11y.liveRegion.length>0&&r.a11y.liveRegion.remove()}},r.init=function(){r.params.loop&&r.createLoop(),r.updateContainerSize(),r.updateSlidesSize(),r.updatePagination(),r.params.scrollbar&&r.scrollbar&&(r.scrollbar.set(),r.params.scrollbarDraggable&&r.scrollbar.enableDraggable()),"slide"!==r.params.effect&&r.effects[r.params.effect]&&(r.params.loop||r.updateProgress(),r.effects[r.params.effect].setTranslate()),r.params.loop?r.slideTo(r.params.initialSlide+r.loopedSlides,0,r.params.runCallbacksOnInit):(r.slideTo(r.params.initialSlide,0,r.params.runCallbacksOnInit),0===r.params.initialSlide&&(r.parallax&&r.params.parallax&&r.parallax.setTranslate(),r.lazy&&r.params.lazyLoading&&(r.lazy.load(),r.lazy.initialImageLoaded=!0))),r.attachEvents(),r.params.observer&&r.support.observer&&r.initObservers(),r.params.preloadImages&&!r.params.lazyLoading&&r.preloadImages(),r.params.autoplay&&r.startAutoplay(),r.params.keyboardControl&&r.enableKeyboardControl&&r.enableKeyboardControl(),r.params.mousewheelControl&&r.enableMousewheelControl&&r.enableMousewheelControl(),r.params.hashnav&&r.hashnav&&r.hashnav.init(),r.params.a11y&&r.a11y&&r.a11y.init(),r.emit("onInit",r)},r.cleanupStyles=function(){r.container.removeClass(r.classNames.join(" ")).removeAttr("style"),r.wrapper.removeAttr("style"),r.slides&&r.slides.length&&r.slides.removeClass([r.params.slideVisibleClass,r.params.slideActiveClass,r.params.slideNextClass,r.params.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-column").removeAttr("data-swiper-row"),r.paginationContainer&&r.paginationContainer.length&&r.paginationContainer.removeClass(r.params.paginationHiddenClass),r.bullets&&r.bullets.length&&r.bullets.removeClass(r.params.bulletActiveClass),r.params.prevButton&&b(r.params.prevButton).removeClass(r.params.buttonDisabledClass),r.params.nextButton&&b(r.params.nextButton).removeClass(r.params.buttonDisabledClass),r.params.scrollbar&&r.scrollbar&&(r.scrollbar.track&&r.scrollbar.track.length&&r.scrollbar.track.removeAttr("style"),r.scrollbar.drag&&r.scrollbar.drag.length&&r.scrollbar.drag.removeAttr("style"))},r.destroy=function(k,i){r.detachEvents(),r.stopAutoplay(),r.params.scrollbar&&r.scrollbar&&r.params.scrollbarDraggable&&r.scrollbar.disableDraggable(),r.params.loop&&r.destroyLoop(),i&&r.cleanupStyles(),r.disconnectObservers(),r.params.keyboardControl&&r.disableKeyboardControl&&r.disableKeyboardControl(),r.params.mousewheelControl&&r.disableMousewheelControl&&r.disableMousewheelControl(),r.params.a11y&&r.a11y&&r.a11y.destroy(),r.emit("onDestroy"),k!==!1&&(r=null)},r.init(),r}};d.prototype={isSafari:function(){var a=navigator.userAgent.toLowerCase();return a.indexOf("safari")>=0&&a.indexOf("chrome")<0&&a.indexOf("android")<0}(),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(navigator.userAgent),isArray:function(a){return"[object Array]"===Object.prototype.toString.apply(a)},browser:{ie:window.navigator.pointerEnabled||window.navigator.msPointerEnabled,ieTouch:window.navigator.msPointerEnabled&&window.navigator.msMaxTouchPoints>1||window.navigator.pointerEnabled&&window.navigator.maxTouchPoints>1},device:function(){var n=navigator.userAgent,i=n.match(/(Android);?[\s\/]+([\d.]+)?/),k=n.match(/(iPad).*OS\s([\d_]+)/),m=n.match(/(iPod)(.*OS\s([\d_]+))?/),l=!k&&n.match(/(iPhone\sOS)\s([\d_]+)/);return{ios:k||l||m,android:i}}(),support:{touch:window.Modernizr&&Modernizr.touch===!0||function(){return !!("ontouchstart" in window||window.DocumentTouch&&document instanceof DocumentTouch)}(),transforms3d:window.Modernizr&&Modernizr.csstransforms3d===!0||function(){var a=document.createElement("div").style;return"webkitPerspective" in a||"MozPerspective" in a||"OPerspective" in a||"MsPerspective" in a||"perspective" in a}(),flexbox:function(){for(var l=document.createElement("div").style,i="alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "),k=0;k<i.length;k++){if(i[k] in l){return !0}}}(),observer:function(){return"MutationObserver" in window||"WebkitMutationObserver" in window}()},plugins:{}};for(var g=(function(){var k=function(n){var l=this,m=0;for(m=0;m<n.length;m++){l[m]=n[m]}return l.length=n.length,this},i=function(m,q){var v=[],u=0;if(m&&!q&&m instanceof k){return m}if(m){if("string"==typeof m){var p,x,w=m.trim();if(w.indexOf("<")>=0&&w.indexOf(">")>=0){var e="div";for(0===w.indexOf("<li")&&(e="ul"),0===w.indexOf("<tr")&&(e="tbody"),(0===w.indexOf("<td")||0===w.indexOf("<th"))&&(e="tr"),0===w.indexOf("<tbody")&&(e="table"),0===w.indexOf("<option")&&(e="select"),x=document.createElement(e),x.innerHTML=m,u=0;u<x.childNodes.length;u++){v.push(x.childNodes[u])}}else{for(p=q||"#"!==m[0]||m.match(/[ .<>:~]/)?(q||document).querySelectorAll(m):[document.getElementById(m.split("#")[1])],u=0;u<p.length;u++){p[u]&&v.push(p[u])}}}else{if(m.nodeType||m===window||m===document){v.push(m)}else{if(m.length>0&&m[0].nodeType){for(u=0;u<m.length;u++){v.push(m[u])}}}}}return new k(v)};return k.prototype={addClass:function(o){if("undefined"==typeof o){return this}for(var l=o.split(" "),m=0;m<l.length;m++){for(var n=0;n<this.length;n++){this[n].classList.add(l[m])}}return this},removeClass:function(o){for(var l=o.split(" "),m=0;m<l.length;m++){for(var n=0;n<this.length;n++){this[n].classList.remove(l[m])}}return this},hasClass:function(a){return this[0]?this[0].classList.contains(a):!1},toggleClass:function(o){for(var l=o.split(" "),m=0;m<l.length;m++){for(var n=0;n<this.length;n++){this[n].classList.toggle(l[m])}}return this},attr:function(o,l){if(1===arguments.length&&"string"==typeof o){return this[0]?this[0].getAttribute(o):void 0}for(var m=0;m<this.length;m++){if(2===arguments.length){this[m].setAttribute(o,l)}else{for(var n in o){this[m][n]=o[n],this[m].setAttribute(n,o[n])}}}return this},removeAttr:function(m){for(var l=0;l<this.length;l++){this[l].removeAttribute(m)}return this},data:function(p,l){if("undefined"==typeof l){if(this[0]){var m=this[0].getAttribute("data-"+p);return m?m:this[0].dom7ElementDataStorage&&p in this[0].dom7ElementDataStorage?this[0].dom7ElementDataStorage[p]:void 0}return void 0}for(var o=0;o<this.length;o++){var n=this[o];n.dom7ElementDataStorage||(n.dom7ElementDataStorage={}),n.dom7ElementDataStorage[p]=l}return this},transform:function(n){for(var l=0;l<this.length;l++){var m=this[l].style;m.webkitTransform=m.MsTransform=m.msTransform=m.MozTransform=m.OTransform=m.transform=n}return this},transition:function(n){"string"!=typeof n&&(n+="ms");for(var l=0;l<this.length;l++){var m=this[l].style;m.webkitTransitionDuration=m.MsTransitionDuration=m.msTransitionDuration=m.MozTransitionDuration=m.OTransitionDuration=m.transitionDuration=n}return this},on:function(v,p,u,q){function m(r){var o=r.target;if(i(o).is(p)){u.call(o,r)}else{for(var l=i(o).parents(),t=0;t<l.length;t++){i(l[t]).is(p)&&u.call(l[t],r)}}}var x,w,a=v.split(" ");for(x=0;x<this.length;x++){if("function"==typeof p||p===!1){for("function"==typeof p&&(u=arguments[1],q=arguments[2]||!1),w=0;w<a.length;w++){this[x].addEventListener(a[w],u,q)}}else{for(w=0;w<a.length;w++){this[x].dom7LiveListeners||(this[x].dom7LiveListeners=[]),this[x].dom7LiveListeners.push({listener:u,liveListener:m}),this[x].addEventListener(a[w],m,q)}}}return this},off:function(v,l,p,u){for(var q=v.split(" "),m=0;m<q.length;m++){for(var x=0;x<this.length;x++){if("function"==typeof l||l===!1){"function"==typeof l&&(p=arguments[1],u=arguments[2]||!1),this[x].removeEventListener(q[m],p,u)}else{if(this[x].dom7LiveListeners){for(var w=0;w<this[x].dom7LiveListeners.length;w++){this[x].dom7LiveListeners[w].listener===p&&this[x].removeEventListener(q[m],this[x].dom7LiveListeners[w].liveListener,u)}}}}}return this},once:function(q,l,n,p){function o(a){n(a),m.off(q,l,o,p)}var m=this;"function"==typeof l&&(l=!1,n=arguments[1],p=arguments[2]),m.on(q,l,o,p)},trigger:function(p,l){for(var m=0;m<this.length;m++){var o;try{o=new window.CustomEvent(p,{detail:l,bubbles:!0,cancelable:!0})}catch(n){o=document.createEvent("Event"),o.initEvent(p,!0,!0),o.detail=l}this[m].dispatchEvent(o)}return this},transitionEnd:function(p){function l(a){if(a.target===this){for(p.call(this,a),m=0;m<o.length;m++){n.off(o[m],l)}}}var m,o=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],n=this;if(p){for(m=0;m<o.length;m++){n.on(o[m],l)}}return this},width:function(){return this[0]===window?window.innerWidth:this.length>0?parseFloat(this.css("width")):null},outerWidth:function(a){return this.length>0?a?this[0].offsetWidth+parseFloat(this.css("margin-right"))+parseFloat(this.css("margin-left")):this[0].offsetWidth:null},height:function(){return this[0]===window?window.innerHeight:this.length>0?parseFloat(this.css("height")):null},outerHeight:function(a){return this.length>0?a?this[0].offsetHeight+parseFloat(this.css("margin-top"))+parseFloat(this.css("margin-bottom")):this[0].offsetHeight:null},offset:function(){if(this.length>0){var u=this[0],l=u.getBoundingClientRect(),o=document.body,q=u.clientTop||o.clientTop||0,p=u.clientLeft||o.clientLeft||0,m=window.pageYOffset||u.scrollTop,v=window.pageXOffset||u.scrollLeft;return{top:l.top+m-q,left:l.left+v-p}}return null},css:function(o,l){var m;if(1===arguments.length){if("string"!=typeof o){for(m=0;m<this.length;m++){for(var n in o){this[m].style[n]=o[n]}}return this}if(this[0]){return window.getComputedStyle(this[0],null).getPropertyValue(o)}}if(2===arguments.length&&"string"==typeof o){for(m=0;m<this.length;m++){this[m].style[o]=l}return this}return this},each:function(m){for(var l=0;l<this.length;l++){m.call(this[l],l,this[l])}return this},html:function(m){if("undefined"==typeof m){return this[0]?this[0].innerHTML:void 0}for(var l=0;l<this.length;l++){this[l].innerHTML=m}return this},is:function(e){if(!this[0]){return !1}var m,l;if("string"==typeof e){var a=this[0];if(a===document){return e===document}if(a===window){return e===window}if(a.matches){return a.matches(e)}if(a.webkitMatchesSelector){return a.webkitMatchesSelector(e)}if(a.mozMatchesSelector){return a.mozMatchesSelector(e)}if(a.msMatchesSelector){return a.msMatchesSelector(e)}for(m=i(e),l=0;l<m.length;l++){if(m[l]===this[0]){return !0}}return !1}if(e===document){return this[0]===document}if(e===window){return this[0]===window}if(e.nodeType||e instanceof k){for(m=e.nodeType?[e]:e,l=0;l<m.length;l++){if(m[l]===this[0]){return !0}}return !1}return !1},index:function(){if(this[0]){for(var m=this[0],l=0;null!==(m=m.previousSibling);){1===m.nodeType&&l++}return l}return void 0},eq:function(e){if("undefined"==typeof e){return this}var l,m=this.length;return e>m-1?new k([]):0>e?(l=m+e,new k(0>l?[]:[this[l]])):new k([this[e]])},append:function(e){var l,n;for(l=0;l<this.length;l++){if("string"==typeof e){var m=document.createElement("div");for(m.innerHTML=e;m.firstChild;){this[l].appendChild(m.firstChild)}}else{if(e instanceof k){for(n=0;n<e.length;n++){this[l].appendChild(e[n])}}else{this[l].appendChild(e)}}}return this},prepend:function(e){var l,n;for(l=0;l<this.length;l++){if("string"==typeof e){var m=document.createElement("div");for(m.innerHTML=e,n=m.childNodes.length-1;n>=0;n--){this[l].insertBefore(m.childNodes[n],this[l].childNodes[0])}}else{if(e instanceof k){for(n=0;n<e.length;n++){this[l].insertBefore(e[n],this[l].childNodes[0])}}else{this[l].insertBefore(e,this[l].childNodes[0])}}}return this},insertBefore:function(n){for(var a=i(n),m=0;m<this.length;m++){if(1===a.length){a[0].parentNode.insertBefore(this[m],a[0])}else{if(a.length>1){for(var l=0;l<a.length;l++){a[l].parentNode.insertBefore(this[m].cloneNode(!0),a[l])}}}}},insertAfter:function(n){for(var a=i(n),m=0;m<this.length;m++){if(1===a.length){a[0].parentNode.insertBefore(this[m],a[0].nextSibling)}else{if(a.length>1){for(var l=0;l<a.length;l++){a[l].parentNode.insertBefore(this[m].cloneNode(!0),a[l].nextSibling)}}}}},next:function(a){return new k(this.length>0?a?this[0].nextElementSibling&&i(this[0].nextElementSibling).is(a)?[this[0].nextElementSibling]:[]:this[0].nextElementSibling?[this[0].nextElementSibling]:[]:[])},nextAll:function(e){var m=[],l=this[0];if(!l){return new k([])}for(;l.nextElementSibling;){var a=l.nextElementSibling;e?i(a).is(e)&&m.push(a):m.push(a),l=a}return new k(m)},prev:function(a){return new k(this.length>0?a?this[0].previousElementSibling&&i(this[0].previousElementSibling).is(a)?[this[0].previousElementSibling]:[]:this[0].previousElementSibling?[this[0].previousElementSibling]:[]:[])},prevAll:function(e){var m=[],l=this[0];if(!l){return new k([])}for(;l.previousElementSibling;){var a=l.previousElementSibling;e?i(a).is(e)&&m.push(a):m.push(a),l=a}return new k(m)},parent:function(m){for(var a=[],l=0;l<this.length;l++){m?i(this[l].parentNode).is(m)&&a.push(this[l].parentNode):a.push(this[l].parentNode)}return i(i.unique(a))},parents:function(n){for(var a=[],m=0;m<this.length;m++){for(var l=this[m].parentNode;l;){n?i(l).is(n)&&a.push(l):a.push(l),l=l.parentNode}}return i(i.unique(a))},find:function(e){for(var m=[],o=0;o<this.length;o++){for(var n=this[o].querySelectorAll(e),l=0;l<n.length;l++){m.push(n[l])}}return new k(m)},children:function(e){for(var m=[],l=0;l<this.length;l++){for(var a=this[l].childNodes,o=0;o<a.length;o++){e?1===a[o].nodeType&&i(a[o]).is(e)&&m.push(a[o]):1===a[o].nodeType&&m.push(a[o])}}return new k(i.unique(m))},remove:function(){for(var a=0;a<this.length;a++){this[a].parentNode&&this[a].parentNode.removeChild(this[a])}return this},add:function(){var n,a,m=this;for(n=0;n<arguments.length;n++){var l=i(arguments[n]);for(a=0;a<l.length;a++){m[m.length]=l[a],m.length++}}return m}},i.fn=k.prototype,i.unique=function(n){for(var l=[],m=0;m<n.length;m++){-1===l.indexOf(n[m])&&l.push(n[m])}return l},i}()),f=["jQuery","Zepto","Dom7"],c=0;c<f.length;c++){window[f[c]]&&h(window[f[c]])}var j;j="undefined"==typeof g?window.Dom7||window.Zepto||window.jQuery:g,j&&("transitionEnd" in j.fn||(j.fn.transitionEnd=function(n){function i(a){if(a.target===this){for(n.call(this,a),k=0;k<m.length;k++){l.off(m[k],i)}}}var k,m=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],l=this;if(n){for(k=0;k<m.length;k++){l.on(m[k],i)}}return this}),"transform" in j.fn||(j.fn.transform=function(l){for(var i=0;i<this.length;i++){var k=this[i].style;k.webkitTransform=k.MsTransform=k.msTransform=k.MozTransform=k.OTransform=k.transform=l}return this}),"transition" in j.fn||(j.fn.transition=function(l){"string"!=typeof l&&(l+="ms");for(var i=0;i<this.length;i++){var k=this[i].style;k.webkitTransitionDuration=k.MsTransitionDuration=k.msTransitionDuration=k.MozTransitionDuration=k.OTransitionDuration=k.transitionDuration=l}return this})),window.Swiper=d}(),"undefined"!=typeof module?module.exports=window.Swiper:"function"==typeof define&&define.amd&&define([],function(){return window.Swiper});