!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?e(require("jquery")):e(window.jQuery||window.Zepto)}(function(d){function e(){}function p(e,t){m.ev.on(a+e+x,t)}function c(e,t,a,i){var s=document.createElement("div");return s.className="mfp-"+e,a&&(s.innerHTML=a),i?t&&t.appendChild(s):(s=d(s),t&&s.appendTo(t)),s}function u(e,t){m.ev.triggerHandler(a+e,t),m.st.callbacks&&(e=e.charAt(0).toLowerCase()+e.slice(1),m.st.callbacks[e])&&m.st.callbacks[e].apply(m,d.isArray(t)?t:[t])}function h(e){return e===t&&m.currTemplate.closeBtn||(m.currTemplate.closeBtn=d(m.st.closeMarkup.replace("%title%",m.st.tClose)),t=e),m.currTemplate.closeBtn}function r(){d.magnificPopup.instance||((m=new e).init(),d.magnificPopup.instance=m)}function n(){g&&(l.after(g.addClass(o)).detach(),g=null)}var m,i,f,s,v,t,o,l,g,y="Close",w="BeforeClose",b="MarkupParse",E="Open",a="mfp",x="."+a,C="mfp-ready",T="mfp-removing",S=!!window.jQuery,M=d(window),z=(d.magnificPopup={instance:null,proto:e.prototype={constructor:e,init:function(){var e=navigator.appVersion;m.isLowIE=m.isIE8=document.all&&!document.addEventListener,m.isAndroid=/android/gi.test(e),m.isIOS=/iphone|ipad|ipod/gi.test(e),m.supportsTransition=function(){var e=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(void 0!==e.transition)return!0;for(;t.length;)if(t.pop()+"Transition"in e)return!0;return!1}(),m.probablyMobile=m.isAndroid||m.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent),f=d(document),m.popupsCache={}},open:function(e){if(!1===e.isObj){m.items=e.items.toArray(),m.index=0;for(var t,a=e.items,i=0;i(e||M.height())},_setFocus:function(){(m.st.focus?m.content.find(m.st.focus).eq(0):m.wrap).focus()},_onFocusIn:function(e){if(e.target!==m.wrap[0]&&!d.contains(m.wrap[0],e.target))return m._setFocus(),!1},_parseMarkup:function(s,e,t){var r;t.data&&(e=d.extend(t.data,e)),u(b,[s,e,t]),d.each(e,function(e,t){if(void 0===t||!1===t)return!0;var a,i;1<(r=e.split("_")).length?0<(a=s.find(x+"-"+r[0])).length&&("replaceWith"===(i=r[1])?a[0]!==t[0]&&a.replaceWith(t):"img"===i?a.is("img")?a.attr("src",t):a.replaceWith(d("").attr("src",t).attr("class",a.attr("class"))):a.attr(r[1],t)):s.find(x+"-"+e).html(t)})},_getScrollbarSize:function(){var e;return void 0===m.scrollbarSize&&((e=document.createElement("div")).style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;",document.body.appendChild(e),m.scrollbarSize=e.offsetWidth-e.clientWidth,document.body.removeChild(e)),m.scrollbarSize}},modules:[],open:function(e,t){return r(),(e=e?d.extend(!0,{},e):{}).isObj=!0,e.index=t||0,this.instance.open(e)},close:function(){return d.magnificPopup.instance&&d.magnificPopup.instance.close()},registerModule:function(e,t){t.options&&(d.magnificPopup.defaults[e]=t.options),d.extend(this.proto,t.proto),this.modules.push(e)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}},d.fn.magnificPopup=function(e){r();var t,a,i,s=d(this);return"string"==typeof e?"open"===e?(t=S?s.data("magnificPopup"):s[0].magnificPopup,a=parseInt(arguments[1],10)||0,i=t.items?t.items[a]:(i=s,(i=t.delegate?i.find(t.delegate):i).eq(a)),m._openClick({mfpEl:i},s,t)):m.isOpen&&m[e].apply(m,Array.prototype.slice.call(arguments,1)):(e=d.extend(!0,{},e),S?s.data("magnificPopup",e):s[0].magnificPopup=e,m.addGroup(s,e)),s},"inline");d.magnificPopup.registerModule(z,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){m.types.push(z),p(y+"."+z,function(){n()})},getInline:function(e,t){var a,i,s;return n(),e.src?(a=m.st.inline,(i=d(e.src)).length?((s=i[0].parentNode)&&s.tagName&&(l||(o=a.hiddenClass,l=c(o),o="mfp-"+o),g=i.after(l).detach().removeClass(o)),m.updateStatus("ready")):(m.updateStatus("error",a.tNotFound),i=d("
")),e.inlineElement=i):(m.updateStatus("ready"),m._parseMarkup(t,{},e),t)}}});var k;d.magnificPopup.registerModule("image",{options:{markup:'
',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'The image could not be loaded.'},proto:{initImage:function(){var e=m.st.image,t=".image";m.types.push("image"),p(E+t,function(){"image"===m.currItem.type&&e.cursor&&d(document.body).addClass(e.cursor)}),p(y+t,function(){e.cursor&&d(document.body).removeClass(e.cursor),M.off("resize"+x)}),p("Resize"+t,m.resizeImage),m.isLowIE&&p("AfterChange",m.resizeImage)},resizeImage:function(){var e,t=m.currItem;t&&t.img&&m.st.image.verticalFit&&(e=0,m.isLowIE&&(e=parseInt(t.img.css("padding-top"),10)+parseInt(t.img.css("padding-bottom"),10)),t.img.css("max-height",m.wH-e))},_onImageHasSize:function(e){e.img&&(e.hasSize=!0,k&&clearInterval(k),e.isCheckingImgSize=!1,u("ImageHasSize",e),e.imgHidden)&&(m.content&&m.content.removeClass("mfp-loading"),e.imgHidden=!1)},findImageSize:function(t){function a(e){k&&clearInterval(k),k=setInterval(function(){0")){var n="div",o=(0===i.indexOf("=y&&(S=0,T+=1)):T=w-(S=Math.floor(w/W))*W,$.css("margin-"+(e.isHorizontal()?"top":"left"),0!==S&&a.spaceBetween&&a.spaceBetween+"px")),"none"!==$.css("display")&&("auto"===a.slidesPerView?(b=B.getComputedStyle($[0],null),E=$[0].style.transform,x=$[0].style.webkitTransform,E&&($[0].style.transform="none"),x&&($[0].style.webkitTransform="none"),M=a.roundLengths?e.isHorizontal()?$.outerWidth(!0):$.outerHeight(!0):e.isHorizontal()?(C=parseFloat(b.getPropertyValue("width")||0),T=parseFloat(b.getPropertyValue("padding-left")||0),S=parseFloat(b.getPropertyValue("padding-right")||0),z=parseFloat(b.getPropertyValue("margin-left")||0),k=parseFloat(b.getPropertyValue("margin-right")||0),(P=b.getPropertyValue("box-sizing"))&&"border-box"===P?C+z+k:(I=(P=$[0]).clientWidth,C+T+S+z+k+(P.offsetWidth-I))):(z=parseFloat(b.getPropertyValue("height")||0),k=parseFloat(b.getPropertyValue("padding-top")||0),P=parseFloat(b.getPropertyValue("padding-bottom")||0),I=parseFloat(b.getPropertyValue("margin-top")||0),q=parseFloat(b.getPropertyValue("margin-bottom")||0),(L=b.getPropertyValue("box-sizing"))&&"border-box"===L?z+I+q:(j=(L=$[0]).clientHeight,z+k+P+I+q+(L.offsetHeight-j))),E&&($[0].style.transform=E),x&&($[0].style.webkitTransform=x),a.roundLengths&&(M=Math.floor(M))):(M=(i-(a.slidesPerView-1)*m)/a.slidesPerView,a.roundLengths&&(M=Math.floor(M)),n[w]&&(e.isHorizontal()?n[w].style.width=M+"px":n[w].style.height=M+"px")),n[w]&&(n[w].swiperSlideSize=M),p.push(M),a.centeredSlides?(f=f+M/2+F/2+m,0===F&&0!==w&&(f=f-i/2-m),0===w&&(f=f-i/2-m),Math.abs(f)<.001&&(f=0),a.roundLengths&&(f=Math.floor(f)),v%a.slidesPerGroup==0&&l.push(f),d.push(f)):(a.roundLengths&&(f=Math.floor(f)),(v-Math.min(e.params.slidesPerGroupSkip,v))%e.params.slidesPerGroup==0&&l.push(f),d.push(f),f=f+M+m),e.virtualSize+=M+m,F=M,v+=1)}if(e.virtualSize=Math.max(e.virtualSize,i)+h,s&&H&&("slide"===a.effect||"coverflow"===a.effect)&&t.css({width:e.virtualSize+a.spaceBetween+"px"}),a.setWrapperSize&&(e.isHorizontal()?t.css({width:e.virtualSize+a.spaceBetween+"px"}):t.css({height:e.virtualSize+a.spaceBetween+"px"})),1i.slides.length)break;s.push(i.slides.eq(n)[0])}else s.push(i.slides.eq(i.activeIndex)[0]);for(t=0;t=t.size)&&(t.visibleSlides.push(d),t.visibleSlidesIndexes.push(n),i.eq(n).addClass(a.slideVisibleClass)),d.progress=s?-p:p}t.visibleSlides=T(t.visibleSlides)}},updateProgress:function(e){var t=this,a=(void 0===e&&(a=t.rtlTranslate?-1:1,e=t&&t.translate&&t.translate*a||0),t.params),i=t.maxTranslate()-t.minTranslate(),s=t.progress,r=t.isBeginning,n=r,o=l=t.isEnd,l=0==i?r=!(s=0):(r=(s=(e-t.minTranslate())/i)<=0,1<=s);Q(t,{progress:s,isBeginning:r,isEnd:l}),(a.watchSlidesProgress||a.watchSlidesVisibility||a.centeredSlides&&a.autoHeight)&&t.updateSlidesProgress(e),r&&!n&&t.emit("reachBeginning toEdge"),l&&!o&&t.emit("reachEnd toEdge"),(n&&!r||o&&!l)&&t.emit("fromEdge"),t.emit("progress",s)},updateSlidesClasses:function(){var e=this,t=e.slides,a=e.params,i=e.$wrapperEl,s=e.activeIndex,r=e.realIndex,n=e.virtual&&a.virtual.enabled,s=(t.removeClass(a.slideActiveClass+" "+a.slideNextClass+" "+a.slidePrevClass+" "+a.slideDuplicateActiveClass+" "+a.slideDuplicateNextClass+" "+a.slideDuplicatePrevClass),(n=n?e.$wrapperEl.find("."+a.slideClass+'[data-swiper-slide-index="'+s+'"]'):t.eq(s)).addClass(a.slideActiveClass),a.loop&&(n.hasClass(a.slideDuplicateClass)?i.children("."+a.slideClass+":not(."+a.slideDuplicateClass+')[data-swiper-slide-index="'+r+'"]'):i.children("."+a.slideClass+"."+a.slideDuplicateClass+'[data-swiper-slide-index="'+r+'"]')).addClass(a.slideDuplicateActiveClass),n.nextAll("."+a.slideClass).eq(0).addClass(a.slideNextClass)),r=(a.loop&&0===s.length&&(s=t.eq(0)).addClass(a.slideNextClass),n.prevAll("."+a.slideClass).eq(0).addClass(a.slidePrevClass));a.loop&&0===r.length&&(r=t.eq(-1)).addClass(a.slidePrevClass),a.loop&&((s.hasClass(a.slideDuplicateClass)?i.children("."+a.slideClass+":not(."+a.slideDuplicateClass+')[data-swiper-slide-index="'+s.attr("data-swiper-slide-index")+'"]'):i.children("."+a.slideClass+"."+a.slideDuplicateClass+'[data-swiper-slide-index="'+s.attr("data-swiper-slide-index")+'"]')).addClass(a.slideDuplicateNextClass),(r.hasClass(a.slideDuplicateClass)?i.children("."+a.slideClass+":not(."+a.slideDuplicateClass+')[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]'):i.children("."+a.slideClass+"."+a.slideDuplicateClass+'[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]')).addClass(a.slideDuplicatePrevClass)),e.emitSlidesClasses()},updateActiveIndex:function(e){var t=this,a=t.rtlTranslate?t.translate:-t.translate,i=t.slidesGrid,s=t.snapGrid,r=t.params,n=t.activeIndex,o=t.realIndex,l=t.snapIndex,d=e;if(void 0===d){for(var p=0;p=i[p]&&a=i[p]&&a=i[p]&&(d=p);r.normalizeSlideIndex&&(d<0||void 0===d)&&(d=0)}(e=0<=s.indexOf(a)?s.indexOf(a):(e=Math.min(r.slidesPerGroupSkip,d))+Math.floor((d-e)/r.slidesPerGroup))>=s.length&&(e=s.length-1),d!==n?(r=parseInt(t.slides.eq(d).attr("data-swiper-slide-index")||d,10),Q(t,{snapIndex:e,realIndex:r,previousIndex:n,activeIndex:d}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),o!==r&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")):e!==l&&(t.snapIndex=e,t.emit("snapIndexChange"))},updateClickedSlide:function(e){var t=this,a=t.params,i=T(e.target).closest("."+a.slideClass)[0],s=!1;if(i)for(var r=0;r=e.length&&(u=e.length-1),(d||s.initialSlide||0)===(l||0)&&a&&r.emit("beforeSlideChangeStart");var h,m=-e[u];if(r.updateProgress(m),s.normalizeSlideIndex)for(var f=0;f=Math.floor(100*o[f])&&(n=f);if(r.initialized&&n!==d){if(!r.allowSlideNext&&mr.translate&&m>r.maxTranslate()&&(d||0)!==n)return!1}return h=d=r.snapGrid[o]?l-(s=r.snapGrid[o])>(r.snapGrid[o+1]-s)*i&&(n+=r.params.slidesPerGroup):l-(s=r.snapGrid[o-1])<=(r.snapGrid[o]-s)*i&&(n-=r.params.slidesPerGroup),n=Math.max(n,0),n=Math.min(n,r.slidesGrid.length-1),r.slideTo(n,e,t,a)},slideToClickedSlide:function(){var e,t=this,a=t.params,i=t.$wrapperEl,s="auto"===a.slidesPerView?t.slidesPerViewDynamic():a.slidesPerView,r=t.clickedIndex;a.loop?t.animating||(e=parseInt(T(t.clickedSlide).attr("data-swiper-slide-index"),10),a.centeredSlides?rt.slides.length-t.loopedSlides+s/2?(t.loopFix(),r=i.children("."+a.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+a.slideDuplicateClass+")").eq(0).index(),x(function(){t.slideTo(r)})):t.slideTo(r):r>t.slides.length-s?(t.loopFix(),r=i.children("."+a.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+a.slideDuplicateClass+")").eq(0).index(),x(function(){t.slideTo(r)})):t.slideTo(r)):t.slideTo(r)}},loop:{loopCreate:function(){var i=this,e=y(),t=i.params,a=i.$wrapperEl,s=(a.children("."+t.slideClass+"."+t.slideDuplicateClass).remove(),a.children("."+t.slideClass));if(t.loopFillGroupWithBlank){var r=t.slidesPerGroup-s.length%t.slidesPerGroup;if(r!==t.slidesPerGroup){for(var n=0;ns.length&&(i.loopedSlides=s.length);var l=[],d=[];s.each(function(e,t){var a=T(e);t=s.length-i.loopedSlides&&l.push(e),a.attr("data-swiper-slide-index",t)});for(var p=0;p=i.length-s&&(t=-i.length+a+s,e.slideTo(t+=s,0,!1,!0))&&0!=o&&e.setTranslate((l?-e.translate:e.translate)-o),e.allowSlidePrev=r,e.allowSlideNext=n,e.emit("loopFix")},loopDestroy:function(){var e=this.$wrapperEl,t=this.params,a=this.slides;e.children("."+t.slideClass+"."+t.slideDuplicateClass+",."+t.slideClass+"."+t.slideBlankClass).remove(),a.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){var t=this;t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode||((t=t.el).style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab")},unsetGrabCursor:function(){var e=this;e.support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.el.style.cursor="")}},manipulation:{appendSlide:function(e){var t=this,a=t.$wrapperEl,i=t.params;if(i.loop&&t.loopDestroy(),"object"==typeof e&&"length"in e)for(var s=0;s=l.innerWidth-s))||(Q(d,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),c.startX=e,c.startY=i,d.touchStartTime=C(),n.allowClick=!0,n.updateSize(),n.swipeDirection=void 0,0r.startY&&a.translate>=a.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(lr.startX&&a.translate>=a.minTranslate())return;if(i.isTouchEvent&&t.activeElement&&e.target===t.activeElement&&T(e.target).is(i.formElements))i.isMoved=!0,a.allowClick=!1;else if(i.allowTouchCallbacks&&a.emit("touchMove",e),!(e.targetTouches&&1s.touchAngle:90-p>s.touchAngle)),i.isScrolling&&a.emit("touchMoveOpposite",e),void 0!==i.startMoving||r.currentX===r.startX&&r.currentY===r.startY||(i.startMoving=!0),i.isScrolling)i.isTouched=!1;else if(i.startMoving){a.allowClick=!1,!s.cssMode&&e.cancelable&&e.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&e.stopPropagation(),i.isMoved||(s.loop&&a.loopFix(),i.startTranslate=a.getTranslate(),a.setTransition(0),a.animating&&a.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!s.grabCursor||!0!==a.allowSlideNext&&!0!==a.allowSlidePrev||a.setGrabCursor(!0),a.emit("sliderFirstMove",e)),a.emit("sliderMove",e),i.isMoved=!0;var p=a.isHorizontal()?t:d,t=(r.diff=p,p*=s.touchRatio,a.swipeDirection=0<(p=n?-p:p)?"prev":"next",i.currentTranslate=p+i.startTranslate,!0),d=s.resistanceRatio;if(s.touchReleaseOnEdges&&(d=0),0a.minTranslate()?(t=!1,s.resistance&&(i.currentTranslate=a.minTranslate()-1+Math.pow(-a.minTranslate()+i.startTranslate+p,d))):p<0&&i.currentTranslatei.startTranslate&&(i.currentTranslate=i.startTranslate),0s.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,r.startX=r.currentX,r.startY=r.currentY,i.currentTranslate=i.startTranslate,void(r.diff=a.isHorizontal()?r.currentX-r.startX:r.currentY-r.startY)}s.followFinger&&!s.cssMode&&((s.freeMode||s.watchSlidesProgress||s.watchSlidesVisibility)&&(a.updateActiveIndex(),a.updateSlidesClasses()),s.freeMode&&(0===i.velocities.length&&i.velocities.push({position:r[a.isHorizontal()?"startX":"startY"],time:i.touchStartTime}),i.velocities.push({position:r[a.isHorizontal()?"currentX":"currentY"],time:C()})),a.updateProgress(i.currentTranslate),a.setTranslate(i.currentTranslate))}}}else a.allowClick=!1,i.isTouched&&(Q(r,{startX:l,startY:o,currentX:l,currentY:o}),i.touchStartTime=C())}}else i.startMoving&&i.isScrolling&&a.emit("touchMoveOpposite",e)}.bind(t),t.onTouchEnd=function(e){var t=this,a=t.touchEventsData,i=t.params,s=t.touches,r=t.rtlTranslate,n=t.$wrapperEl,o=t.slidesGrid,l=t.snapGrid;if(e.originalEvent&&(e=e.originalEvent),a.allowTouchCallbacks&&t.emit("touchEnd",e),a.allowTouchCallbacks=!1,a.isTouched){i.grabCursor&&a.isMoved&&a.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var d,p=C(),c=p-a.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(e),t.emit("tap click",e),c<300)&&p-a.lastClickTime<300&&t.emit("doubleTap doubleClick",e),a.lastClickTime=C(),x(function(){t.destroyed||(t.allowClick=!0)}),a.isTouched&&a.isMoved&&t.swipeDirection&&0!==s.diff&&a.currentTranslate!==a.startTranslate){if(a.isTouched=!1,a.isMoved=!1,a.startMoving=!1,d=i.followFinger?r?t.translate:-t.translate:-a.currentTranslate,!i.cssMode)if(i.freeMode)if(d<-t.minTranslate())t.slideTo(t.activeIndex);else if(d>-t.maxTranslate())t.slides.lengtht.minTranslate())i.freeModeMomentumBounce?(h-t.minTranslate()>s&&(h=t.minTranslate()+s),m=t.minTranslate(),a.allowMomentumBounce=p=!0):h=t.minTranslate(),i.loop&&i.centeredSlides&&(f=!0);else if(i.freeModeSticky){for(var v,g=0;g-h){v=g;break}h=-(Math.abs(l[v]-h)=i.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var y=0,w=t.slidesSizesGrid[0],b=0;b=o[b]&&d=o[b]&&(y=b,w=o[o.length-1]-o[o.length-2])}r=(d-o[y])/w,s=yi.longSwipesMs?i.longSwipes?("next"===t.swipeDirection&&(r>=i.longSwipesRatio?t.slideTo(y+s):t.slideTo(y)),"prev"===t.swipeDirection&&(r>1-i.longSwipesRatio?t.slideTo(y+s):t.slideTo(y))):t.slideTo(t.activeIndex):i.shortSwipes?!t.navigation||e.target!==t.navigation.nextEl&&e.target!==t.navigation.prevEl?("next"===t.swipeDirection&&t.slideTo(y+s),"prev"===t.swipeDirection&&t.slideTo(y)):e.target===t.navigation.nextEl?t.slideTo(y+s):t.slideTo(y):t.slideTo(t.activeIndex)}}else a.isTouched=!1,a.isMoved=!1,a.startMoving=!1}else a.isMoved&&i.grabCursor&&t.setGrabCursor(!1),a.isMoved=!1,a.startMoving=!1}.bind(t),i.cssMode&&(t.onScroll=function(){var e=this,t=e.wrapperEl,a=e.rtlTranslate;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=a?t.scrollWidth-t.offsetWidth-t.scrollLeft:-t.scrollLeft:e.translate=-t.scrollTop,-0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses(),(0==(t=e.maxTranslate()-e.minTranslate())?0:(e.translate-e.minTranslate())/t)!==e.progress&&e.updateProgress(a?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}.bind(t)),t.onClick=function(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}.bind(t),!!i.nested);!l.touch&&l.pointerEvents?(r.addEventListener(s.start,t.onTouchStart,!1),a.addEventListener(s.move,t.onTouchMove,d),a.addEventListener(s.end,t.onTouchEnd,!1)):(l.touch&&(e=!("touchstart"!==s.start||!l.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1},r.addEventListener(s.start,t.onTouchStart,e),r.addEventListener(s.move,t.onTouchMove,l.passiveListener?{passive:!1,capture:d}:d),r.addEventListener(s.end,t.onTouchEnd,e),s.cancel&&r.addEventListener(s.cancel,t.onTouchEnd,e),F||(a.addEventListener("touchstart",V),F=!0)),(i.simulateTouch&&!o.ios&&!o.android||i.simulateTouch&&!l.touch&&o.ios)&&(r.addEventListener("mousedown",t.onTouchStart,!1),a.addEventListener("mousemove",t.onTouchMove,d),a.addEventListener("mouseup",t.onTouchEnd,!1))),(i.preventClicks||i.preventClicksPropagation)&&r.addEventListener("click",t.onClick,!0),i.cssMode&&n.addEventListener("scroll",t.onScroll),i.updateOnWindowResize?t.on(o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",g,!0):t.on("observerUpdate",g,!0)},detachEvents:function(){var e,t=this,a=y(),i=t.params,s=t.touchEvents,r=t.el,n=t.wrapperEl,o=t.device,l=t.support,d=!!i.nested;!l.touch&&l.pointerEvents?(r.removeEventListener(s.start,t.onTouchStart,!1),a.removeEventListener(s.move,t.onTouchMove,d),a.removeEventListener(s.end,t.onTouchEnd,!1)):(l.touch&&(e=!("onTouchStart"!==s.start||!l.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1},r.removeEventListener(s.start,t.onTouchStart,e),r.removeEventListener(s.move,t.onTouchMove,d),r.removeEventListener(s.end,t.onTouchEnd,e),s.cancel)&&r.removeEventListener(s.cancel,t.onTouchEnd,e),(i.simulateTouch&&!o.ios&&!o.android||i.simulateTouch&&!l.touch&&o.ios)&&(r.removeEventListener("mousedown",t.onTouchStart,!1),a.removeEventListener("mousemove",t.onTouchMove,d),a.removeEventListener("mouseup",t.onTouchEnd,!1))),(i.preventClicks||i.preventClicksPropagation)&&r.removeEventListener("click",t.onClick,!0),i.cssMode&&n.removeEventListener("scroll",t.onScroll),t.off(o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",g)}},breakpoints:{setBreakpoint:function(){var e,a,t,i,s=this,r=s.activeIndex,n=s.initialized,o=s.loopedSlides,o=void 0===o?0:o,l=s.params,d=s.$el,p=l.breakpoints;p&&0!==Object.keys(p).length&&(e=s.getBreakpoint(p))&&s.currentBreakpoint!==e&&((a=e in p?p[e]:void 0)&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach(function(e){var t=a[e];void 0!==t&&(a[e]="slidesPerView"!==e||"AUTO"!==t&&"auto"!==t?"slidesPerView"===e?parseFloat(t):parseInt(t,10):"auto")}),p=a||s.originalParams,t=1s)&&(o=!0);for(var p=r-1;0<=p;--p)a[p]&&!o&&(n+=1,(l+=a[p].swiperSlideSize)>s)&&(o=!0)}else for(var c=r+1;c'+e+"
")).attr("data-swiper-slide-index")||e.attr("data-swiper-slide-index",t),i.cache&&(a.virtual.cache[t]=e),e)},appendSlide:function(e){if("object"==typeof e&&"length"in e)for(var t=0;tMath.abs(n.pixelY)))return!0;s=-n.pixelX*r}else{if(!(Math.abs(n.pixelY)>Math.abs(n.pixelX)))return!0;s=-n.pixelY}else s=Math.abs(n.pixelX)>Math.abs(n.pixelY)?-n.pixelX*r:-n.pixelY;if(0===s)return!0;i.invert&&(s=-s);r=a.getTranslate()+s*i.sensitivity;if((r=r>=a.minTranslate()?a.minTranslate():r)<=a.maxTranslate()&&(r=a.maxTranslate()),(a.params.loop||r!==a.minTranslate()&&r!==a.maxTranslate())&&a.params.nested&&t.stopPropagation(),a.params.freeMode){var o={time:C(),delta:Math.abs(s),direction:Math.sign(s)},n=a.mousewheel.lastEventBeforeSnap,r=n&&o.time=a.minTranslate()?a.minTranslate():n)<=a.maxTranslate()&&(n=a.maxTranslate()),a.setTransition(0),a.setTranslate(n),a.updateProgress(),a.updateActiveIndex(),a.updateSlidesClasses(),(!i&&a.isBeginning||!p&&a.isEnd)&&a.updateSlidesClasses(),a.params.freeModeSticky&&(clearTimeout(a.mousewheel.timeout),a.mousewheel.timeout=void 0,15<=(l=a.mousewheel.recentWheelEvents).length&&l.shift(),i=l.length?l[l.length-1]:void 0,p=l[0],l.push(o),i&&(o.delta>i.delta||o.direction!==i.direction)?l.splice(0):15<=l.length&&o.time-p.time<500&&1<=p.delta-o.delta&&o.delta<=6&&(d=0r.delta||i.time>r.time+150)&&a.mousewheel.animateSlider(i),a.mousewheel.releaseScroll(i))return!0}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1},animateSlider:function(e){var t=this,a=Z();return!(this.params.mousewheel.thresholdDelta&&e.deltas-1-2*e.loopedSlides&&(i-=s-2*e.loopedSlides),n-1a.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=a.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),o=i-e.pagination.dynamicBulletIndex,d=((l=o+(Math.min(p.length,a.dynamicMainBullets)-1))+o)/2),p.removeClass(a.bulletActiveClass+" "+a.bulletActiveClass+"-next "+a.bulletActiveClass+"-next-next "+a.bulletActiveClass+"-prev "+a.bulletActiveClass+"-prev-prev "+a.bulletActiveClass+"-main"),1=p.length-a.dynamicMainBullets){for(var m=a.dynamicMainBullets;0<=m;--m)p.eq(p.length-m).addClass(a.bulletActiveClass+"-main");p.eq(p.length-a.dynamicMainBullets-1).addClass(a.bulletActiveClass+"-prev")}else s.prev().addClass(a.bulletActiveClass+"-prev").prev().addClass(a.bulletActiveClass+"-prev-prev"),u.next().addClass(a.bulletActiveClass+"-next").next().addClass(a.bulletActiveClass+"-next-next");else s.prev().addClass(a.bulletActiveClass+"-prev").prev().addClass(a.bulletActiveClass+"-prev-prev"),u.next().addClass(a.bulletActiveClass+"-next").next().addClass(a.bulletActiveClass+"-next-next")}}a.dynamicBullets&&(c=Math.min(p.length,a.dynamicMainBullets+4),s=(e.pagination.bulletSize*c-e.pagination.bulletSize)/2-d*e.pagination.bulletSize,u=t?"right":"left",p.css(e.isHorizontal()?u:"top",s+"px"))}"fraction"===a.type&&(r.find("."+a.currentClass).text(a.formatFractionCurrent(i+1)),r.find("."+a.totalClass).text(a.formatFractionTotal(n))),"progressbar"===a.type&&(c=a.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical",d=(i+1)/n,u=t=1,"horizontal"==c?t=d:u=d,r.find("."+a.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+t+") scaleY("+u+")").transition(e.params.speed)),"custom"===a.type&&a.renderCustom?(r.html(a.renderCustom(e,i+1,n)),e.emit("paginationRender",r[0])):e.emit("paginationUpdate",r[0]),r[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](a.lockClass)}},render:function(){var e=this,t=e.params.pagination;if(t.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var a=(e.virtual&&e.params.virtual.enabled?e.virtual:e).slides.length,i=e.pagination.$el,s="";if("bullets"===t.type){for(var r=e.params.loop?Math.ceil((a-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length,n=0;n";i.html(s),e.pagination.bullets=i.find("."+t.bulletClass.replace(/ /g,"."))}"fraction"===t.type&&(s=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):' / ',i.html(s)),"progressbar"===t.type&&(s=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):'',i.html(s)),"custom"!==t.type&&e.emit("paginationRender",e.pagination.$el[0])}},init:function(){var e,t=this,a=t.params.pagination;a.el&&0!==(e=T(a.el)).length&&(t.params.uniqueNavElements&&"string"==typeof a.el&&1'),a.append(i)),Q(e,{$el:a,el:a[0],$dragEl:i,dragEl:i[0]}),t.draggable)&&e.enableDraggable()},destroy:function(){this.scrollbar.disableDraggable()}},K={setTransform:function(e,t){var a=this.rtl,e=T(e),a=a?-1:1,i=e.attr("data-swiper-parallax")||"0",s=e.attr("data-swiper-parallax-x"),r=e.attr("data-swiper-parallax-y"),n=e.attr("data-swiper-parallax-scale"),o=e.attr("data-swiper-parallax-opacity");s||r?(s=s||"0",r=r||"0"):this.isHorizontal()?(s=i,r="0"):(r=i,s="0"),s=0<=s.indexOf("%")?parseInt(s,10)*t*a+"%":s*t*a+"px",r=0<=r.indexOf("%")?parseInt(r,10)*t+"%":r*t+"px",null!=o&&(i=o-(o-1)*(1-Math.abs(t)),e[0].style.opacity=i),null==n?e.transform("translate3d("+s+", "+r+", 0px)"):(a=n-(n-1)*(1-Math.abs(t)),e.transform("translate3d("+s+", "+r+", 0px) scale("+a+")"))},setTranslate:function(){var i=this,e=i.$el,t=i.slides,s=i.progress,r=i.snapGrid;e.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(e){i.parallax.setTransform(e,s)}),t.each(function(e,t){var a=e.progress;1s.maxRatio&&(i.scale=s.maxRatio-1+Math.pow(i.scale-s.maxRatio+1,.5)),i.scales.touchesStart.x))return void(s.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(s.minY)===Math.floor(s.startY)&&s.touchesCurrent.ys.touchesStart.y))return void(s.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),s.isMoved=!0,s.currentX=s.touchesCurrent.x-s.touchesStart.x+s.startX,s.currentY=s.touchesCurrent.y-s.touchesStart.y+s.startY,s.currentXs.maxX&&(s.currentX=s.maxX-1+Math.pow(s.currentX-s.maxX+1,.8)),s.currentYs.maxY&&(s.currentY=s.maxY-1+Math.pow(s.currentY-s.maxY+1,.8)),r.prevPositionX||(r.prevPositionX=s.touchesCurrent.x),r.prevPositionY||(r.prevPositionY=s.touchesCurrent.y),r.prevTime||(r.prevTime=Date.now()),r.x=(s.touchesCurrent.x-r.prevPositionX)/(Date.now()-r.prevTime)/2,r.y=(s.touchesCurrent.y-r.prevPositionY)/(Date.now()-r.prevTime)/2,Math.abs(s.touchesCurrent.x-r.prevPositionX)<2&&(r.x=0),Math.abs(s.touchesCurrent.y-r.prevPositionY)<2&&(r.y=0),r.prevPositionX=s.touchesCurrent.x,r.prevPositionY=s.touchesCurrent.y,r.prevTime=Date.now(),i.$imageWrapEl.transform("translate3d("+s.currentX+"px, "+s.currentY+"px,0)")}}},onTouchEnd:function(){var e,t,a,i,s=this.zoom,r=s.gesture,n=s.image,o=s.velocity;r.$imageEl&&0!==r.$imageEl.length&&(n.isTouched&&n.isMoved?(n.isTouched=!1,n.isMoved=!1,e=o.x*(a=300),e=n.currentX+e,t=o.y*(i=300),t=n.currentY+t,0!==o.x&&(a=Math.abs((e-n.currentX)/o.x)),0!==o.y&&(i=Math.abs((t-n.currentY)/o.y)),o=Math.max(a,i),n.currentX=e,n.currentY=t,a=n.width*s.scale,i=n.height*s.scale,n.minX=Math.min(r.slideWidth/2-a/2,0),n.maxX=-n.minX,n.minY=Math.min(r.slideHeight/2-i/2,0),n.maxY=-n.minY,n.currentX=Math.max(Math.min(n.currentX,n.maxX),n.minX),n.currentY=Math.max(Math.min(n.currentY,n.maxY),n.minY),r.$imageWrapEl.transition(o).transform("translate3d("+n.currentX+"px, "+n.currentY+"px,0)")):(n.isTouched=!1,n.isMoved=!1))},onTransitionEnd:function(){var e=this.zoom,t=e.gesture;t.$slideEl&&this.previousIndex!==this.activeIndex&&(t.$imageEl&&t.$imageEl.transform("translate3d(0,0,0) scale(1)"),t.$imageWrapEl&&t.$imageWrapEl.transform("translate3d(0,0,0)"),e.scale=1,e.currentScale=1,t.$slideEl=void 0,t.$imageEl=void 0,t.$imageWrapEl=void 0)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var t,a,i,s,r=this,n=r.zoom,o=r.params.zoom,l=n.gesture,d=n.image;l.$slideEl||(r.params.virtual&&r.params.virtual.enabled&&r.virtual?l.$slideEl=r.$wrapperEl.children("."+r.params.slideActiveClass):l.$slideEl=r.slides.eq(r.activeIndex),l.$imageEl=l.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),l.$imageWrapEl=l.$imageEl.parent("."+o.containerClass)),l.$imageEl&&0!==l.$imageEl.length&&(l.$slideEl.addClass(""+o.zoomedSlideClass),r=void 0===d.touchesStart.x&&e?(t=("touchend"===e.type?e.changedTouches[0]:e).pageX,("touchend"===e.type?e.changedTouches[0]:e).pageY):(t=d.touchesStart.x,d.touchesStart.y),n.scale=l.$imageWrapEl.attr("data-swiper-zoom")||o.maxRatio,n.currentScale=l.$imageWrapEl.attr("data-swiper-zoom")||o.maxRatio,e?(d=l.$slideEl[0].offsetWidth,o=l.$slideEl[0].offsetHeight,e=l.$slideEl.offset().left+d/2-t,t=l.$slideEl.offset().top+o/2-r,r=l.$imageEl[0].offsetWidth,s=l.$imageEl[0].offsetHeight,r=r*n.scale,s=s*n.scale,r=-(d=Math.min(d/2-r/2,0)),s=-(o=Math.min(o/2-s/2,0)),r<(a=(a=e*n.scale)>1]<=t?i=s:a=s;return a}(this.x,e),r=n-1,(e-this.x[r])*(this.y[n]-this.y[r])/(this.x[n]-this.x[r])+this.y[r]):0},this},getInterpolateFunction:function(e){var t=this;t.controller.spline||(t.controller.spline=t.params.loop?new $.LinearSpline(t.slidesGrid,e.slidesGrid):new $.LinearSpline(t.snapGrid,e.snapGrid))},setTranslate:function(e,t){var a,i,s=this,r=s.controller.control,n=s.constructor;function o(e){var t=s.rtlTranslate?-s.translate:s.translate;"slide"===s.params.controller.by&&(s.controller.getInterpolateFunction(e),i=-s.controller.spline.interpolate(-t)),i&&"container"!==s.params.controller.by||(a=(e.maxTranslate()-e.minTranslate())/(s.maxTranslate()-s.minTranslate()),i=(t-s.minTranslate())*a+e.minTranslate()),s.params.controller.inverse&&(i=e.maxTranslate()-i),e.updateProgress(i),e.setTranslate(i,s),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(r))for(var l=0;l'),a.append(C)),C.css({height:s+"px"})):0===(C=t.find(".swiper-cube-shadow")).length&&(C=T('
'),t.append(C)));for(var h,m=0;m'),f.append(g)),0===b.length&&(b=T('
'),f.append(b)),g.length&&(g[0].style.opacity=Math.max(-w,0)),b.length)&&(b[0].style.opacity=Math.max(w,0))}a.css({"-webkit-transform-origin":"50% 50% -"+o/2+"px","-moz-transform-origin":"50% 50% -"+o/2+"px","-ms-transform-origin":"50% 50% -"+o/2+"px","transform-origin":"50% 50% -"+o/2+"px"}),d.shadow&&(p?C.transform("translate3d(0px, "+(s/2+d.shadowOffset)+"px, "+-s/2+"px) rotateX(90deg) rotateZ(0deg) scale("+d.shadowScale+")"):(t=Math.abs(u)-90*Math.floor(Math.abs(u)/90),s=1.5-(Math.sin(2*t*Math.PI/360)/2+Math.cos(2*t*Math.PI/360)/2),t=d.shadowScale,s=d.shadowScale/s,h=d.shadowOffset,C.transform("scale3d("+t+", 1, "+s+") translate3d(0px, "+(r/2+h)+"px, "+-r/2/s+"px) rotateX(-90deg)")));var C=l.isSafari||l.isWebView?-o/2:0;a.transform("translate3d(0px,0,"+C+"px) rotateX("+(e.isHorizontal()?0:u)+"deg) rotateY("+(e.isHorizontal()?-u:0)+"deg)")},setTransition:function(e){var t=this.$el;this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}},se={setTranslate:function(){for(var e=this,t=e.slides,a=e.rtlTranslate,i=0;i'),n.append(s)),0===r.length&&(r=T('
'),n.append(r)),s.length&&(s[0].style.opacity=Math.max(-o,0)),r.length)&&(r[0].style.opacity=Math.max(o,0)),n.transform("translate3d("+p+"px, "+c+"px, 0px) rotateX("+d+"deg) rotateY("+l+"deg)")}},setTransition:function(e){var a,i=this,t=i.slides,s=i.activeIndex,r=i.$wrapperEl;t.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),i.params.virtualTranslate&&0!==e&&(a=!1,t.eq(s).transitionEnd(function(){if(!a&&i&&!i.destroyed){a=!0,i.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],t=0;t'),u.append(h)),0===g.length&&(g=T('
'),u.append(g)),h.length&&(h[0].style.opacity=0t.previousIndex?"next":"prev"):(s=t.realIndex)>t.previousIndex?"next":"prev",l&&(s+="next"===r?o:-1*o),a.visibleSlidesIndexes)&&a.visibleSlidesIndexes.indexOf(s)<0&&(a.params.centeredSlides?s=i')})})},on:{afterInit:function(e){e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},fromEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},paginationUpdate:function(e){e.params.a11y.enabled&&e.a11y.updatePagination()},destroy:function(e){e.params.a11y.enabled&&e.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){m(this,{history:t({},O)})},on:{init:function(e){e.params.history.enabled&&e.history.init()},destroy:function(e){e.params.history.enabled&&e.history.destroy()},transitionEnd:function(e){e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)},slideChange:function(e){e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){m(this,{hashNavigation:t({initialized:!1},ee)})},on:{init:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.init()},destroy:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.destroy()},transitionEnd:function(e){e.hashNavigation.initialized&&e.hashNavigation.setHash()},slideChange:function(e){e.hashNavigation.initialized&&e.params.cssMode&&e.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){m(this,{autoplay:t({},te,{running:!1,paused:!1})})},on:{init:function(e){e.params.autoplay.enabled&&(e.autoplay.start(),y().addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart:function(e,t,a){e.autoplay.running&&(a||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(t):e.autoplay.stop())},sliderFirstMove:function(e){e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd:function(e){e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy:function(e){e.autoplay.running&&e.autoplay.stop(),y().removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){m(this,{fadeEffect:t({},ae)})},on:{beforeInit:function(e){var t;"fade"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"fade"),Q(e.params,t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0}),Q(e.originalParams,t))},setTranslate:function(e){"fade"===e.params.effect&&e.fadeEffect.setTranslate()},setTransition:function(e,t){"fade"===e.params.effect&&e.fadeEffect.setTransition(t)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){m(this,{cubeEffect:t({},ie)})},on:{beforeInit:function(e){var t;"cube"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"cube"),e.classNames.push(e.params.containerModifierClass+"3d"),Q(e.params,t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0}),Q(e.originalParams,t))},setTranslate:function(e){"cube"===e.params.effect&&e.cubeEffect.setTranslate()},setTransition:function(e,t){"cube"===e.params.effect&&e.cubeEffect.setTransition(t)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){m(this,{flipEffect:t({},se)})},on:{beforeInit:function(e){var t;"flip"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"flip"),e.classNames.push(e.params.containerModifierClass+"3d"),Q(e.params,t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0}),Q(e.originalParams,t))},setTranslate:function(e){"flip"===e.params.effect&&e.flipEffect.setTranslate()},setTransition:function(e,t){"flip"===e.params.effect&&e.flipEffect.setTransition(t)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){m(this,{coverflowEffect:t({},re)})},on:{beforeInit:function(e){"coverflow"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"coverflow"),e.classNames.push(e.params.containerModifierClass+"3d"),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate:function(e){"coverflow"===e.params.effect&&e.coverflowEffect.setTranslate()},setTransition:function(e,t){"coverflow"===e.params.effect&&e.coverflowEffect.setTransition(t)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){m(this,{thumbs:t({swiper:null,initialized:!1},ne)})},on:{beforeInit:function(e){var t=e.params.thumbs;t&&t.swiper&&(e.thumbs.init(),e.thumbs.update(!0))},slideChange:function(e){e.thumbs.swiper&&e.thumbs.update()},update:function(e){e.thumbs.swiper&&e.thumbs.update()},resize:function(e){e.thumbs.swiper&&e.thumbs.update()},observerUpdate:function(e){e.thumbs.swiper&&e.thumbs.update()},setTransition:function(e,t){e=e.thumbs.swiper;e&&e.setTransition(t)},beforeDestroy:function(e){var t=e.thumbs.swiper;t&&e.thumbs.swiperCreated&&t&&t.destroy()}}}]),M}),function(){var I=this.jQuery||window.jQuery,L=I(window);I.fn.stick_in_parent=function(e){var C,t,a,i,s,T=(e=null==e?{}:e).sticky_class,S=e.inner_scrolling,M=e.recalc_every,r=e.parent,z=e.offset_top,k=e.spacer,P=e.bottoming;for(null==z&&(z=0),null==r&&(r=void 0),null==S&&(S=!0),null==T&&(T="is_stuck"),C=I(document),null==P&&(P=!0),a=function(n,o,l,d,p,c,u,h){var m,e,f,v,g,y,w,b,t,E,x,i;if(!n.data("sticky_kit")){if(n.data("sticky_kit",!0),g=C.height(),w=n.parent(),!(w=null!=r?w.closest(r):w).length)throw"failed to find stick parent";if(m=f=!1,(x=null!=k?k&&n.closest(k):I("
"))&&x.css("position",n.css("position")),(b=function(){var e,t,a;if(!h)return g=C.height(),e=parseInt(w.css("border-top-width"),10),t=parseInt(w.css("padding-top"),10),o=parseInt(w.css("padding-bottom"),10),l=w.offset().top+e+t,d=w.height(),f&&(m=f=!1,null==k&&(n.insertAfter(x),x.detach()),n.css({position:"",top:"",width:"",bottom:""}).removeClass(T),a=!0),p=n.offset().top-(parseInt(n.css("margin-top"),10)||0)-z,c=n.outerHeight(!0),u=n.css("float"),x&&x.css({width:n[0].getBoundingClientRect().width,height:c,display:n.css("display"),"vertical-align":n.css("vertical-align"),float:u}),a?i():void 0})(),c!==d)return v=void 0,y=z,E=M,i=function(){var e,t,a,i,s,r=p;if(!h)return a=!1,null!=E&&--E<=0&&(E=M,b(),a=!0),a||C.height()===g||(b(),a=!0),a=L.scrollTop(),null!=v&&(t=a-v),v=a,f?(P&&(i=d+l