!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=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=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;A1){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;AMath.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=0&&l0&&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[i]&&l=r.slidesGrid[i]&&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.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;mr.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&&aqaq&&(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.length1){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)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(Ar.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-A){O=P;break}}A=Math.abs(r.snapGrid[O]-A)=r.params.longSwipesMs)&&(r.updateProgress(),r.updateActiveIndex()))}var z,x=0,k=r.slidesSizesGrid[0];for(z=0;z=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=Math.floor(100*r.slidesGrid[p])&&(o=p)}if(!r.params.allowSwipeToNext&&lr.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;im.length&&(r.loopedSlides=m.length);var i,l=[],k=[];for(m.each(function(o,e){var p=b(this);o=m.length-r.loopedSlides&&l.push(e),p.attr("data-swiper-slide-index",o)}),i=0;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=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;ii&&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.wrapper.append(P)),P.css({height:r.width+"px"})):(P=r.container.find(".swiper-cube-shadow"),0===P.length&&(P=b('
'),r.container.append(P))));for(var C=0;C=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('
'),B.append(I)),0===O.length&&(O=b('
'),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('
'),L.append(k)),0===i.length&&(i=b('
'),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;l1){for(l=r.activeIndex+r.params.slidesPerView;l0&&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('
'),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;vm;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'),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=0&&w.indexOf(">")>=0){var e="div";for(0===w.indexOf(":~]/)?(q||document).querySelectorAll(m):[document.getElementById(m.split("#")[1])],u=0;u0&&m[0].nodeType){for(u=0;u0?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;mm-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=0;n--){this[l].insertBefore(m.childNodes[n],this[l].childNodes[0])}}else{if(e instanceof k){for(n=0;n1){for(var l=0;l1){for(var l=0;l0?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