!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(n=n||self).Swiper=t()}(this,function(){"use strict";function t(n,t){var s=[],u=0,h,c,f,o;if(n&&!t&&n instanceof e)return n;if(n)if("string"==typeof n)if(f=n.trim(),f.indexOf("<")>=0&&f.indexOf(">")>=0)for(o="div",0===f.indexOf("<li")&&(o="ul"),0===f.indexOf("<tr")&&(o="tbody"),0!==f.indexOf("<td")&&0!==f.indexOf("<th")||(o="tr"),0===f.indexOf("<tbody")&&(o="table"),0===f.indexOf("<option")&&(o="select"),(c=r.createElement(o)).innerHTML=f,u=0;u<c.childNodes.length;u+=1)s.push(c.childNodes[u]);else for(h=t||"#"!==n[0]||n.match(/[ .<>:~]/)?(t||r).querySelectorAll(n.trim()):[r.getElementById(n.trim().split("#")[1])],u=0;u<h.length;u+=1)h[u]&&s.push(h[u]);else if(n.nodeType||n===i||n===r)s.push(n);else if(n.length>0&&n[0].nodeType)for(u=0;u<n.length;u+=1)s.push(n[u]);return new e(s)}function ot(n){for(var i=[],t=0;t<n.length;t+=1)-1===i.indexOf(n[t])&&i.push(n[t]);return i}function ki(u){var o=this.touchEventsData,e=this.params,s=this.touches,f,h,l,v;if((!this.animating||!e.preventInteractionOnTransition)&&(f=u,f.originalEvent&&(f=f.originalEvent),h=t(f.target),("wrapper"!==e.touchEventsTarget||h.closest(this.wrapperEl).length)&&(o.isTouchEvent="touchstart"===f.type,(o.isTouchEvent||!("which"in f)||3!==f.which)&&!(!o.isTouchEvent&&"button"in f&&f.button>0||o.isTouched&&o.isMoved))))if(e.noSwiping&&h.closest(e.noSwipingSelector?e.noSwipingSelector:"."+e.noSwipingClass)[0])this.allowClick=!0;else if(!e.swipeHandler||h.closest(e.swipeHandler)[0]){s.currentX="touchstart"===f.type?f.targetTouches[0].pageX:f.pageX;s.currentY="touchstart"===f.type?f.targetTouches[0].pageY:f.pageY;var c=s.currentX,y=s.currentY,p=e.edgeSwipeDetection||e.iOSEdgeSwipeDetection,a=e.edgeSwipeThreshold||e.iOSEdgeSwipeThreshold;p&&(c<=a||c>=i.screen.width-a)||((n.extend(o,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),s.startX=c,s.startY=y,o.touchStartTime=n.now(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,e.threshold>0&&(o.allowThresholdMove=!1),"touchstart"!==f.type)&&(l=!0,h.is(o.formElements)&&(l=!1),r.activeElement&&t(r.activeElement).is(o.formElements)&&r.activeElement!==h[0]&&r.activeElement.blur(),v=l&&this.allowTouchMove&&e.touchStartPreventDefault,(e.touchStartForcePreventDefault||v)&&f.preventDefault()),this.emit("touchStart",f))}}function di(i){var u=this.touchEventsData,o=this.params,f=this.touches,b=this.rtlTranslate,e=i,l,a,p,s,v,y;if(e.originalEvent&&(e=e.originalEvent),u.isTouched){if(!u.isTouchEvent||"mousemove"!==e.type){var w="touchmove"===e.type&&e.targetTouches&&(e.targetTouches[0]||e.changedTouches[0]),h="touchmove"===e.type?w.pageX:e.pageX,c="touchmove"===e.type?w.pageY:e.pageY;if(e.preventedByNestedSwiper)return f.startX=h,void(f.startY=c);if(!this.allowTouchMove)return this.allowClick=!1,void(u.isTouched&&(n.extend(f,{startX:h,startY:c,currentX:h,currentY:c}),u.touchStartTime=n.now()));if(u.isTouchEvent&&o.touchReleaseOnEdges&&!o.loop)if(this.isVertical()){if(c<f.startY&&this.translate<=this.maxTranslate()||c>f.startY&&this.translate>=this.minTranslate())return u.isTouched=!1,void(u.isMoved=!1)}else if(h<f.startX&&this.translate<=this.maxTranslate()||h>f.startX&&this.translate>=this.minTranslate())return;if(u.isTouchEvent&&r.activeElement&&e.target===r.activeElement&&t(e.target).is(u.formElements))return u.isMoved=!0,void(this.allowClick=!1);if((u.allowTouchCallbacks&&this.emit("touchMove",e),!(e.targetTouches&&e.targetTouches.length>1))&&(f.currentX=h,f.currentY=c,l=f.currentX-f.startX,a=f.currentY-f.startY,!(this.params.threshold&&Math.sqrt(Math.pow(l,2)+Math.pow(a,2))<this.params.threshold)))if(void 0===u.isScrolling&&(this.isHorizontal()&&f.currentY===f.startY||this.isVertical()&&f.currentX===f.startX?u.isScrolling=!1:l*l+a*a>=25&&(p=180*Math.atan2(Math.abs(a),Math.abs(l))/Math.PI,u.isScrolling=this.isHorizontal()?p>o.touchAngle:90-p>o.touchAngle)),u.isScrolling&&this.emit("touchMoveOpposite",e),void 0===u.startMoving&&(f.currentX===f.startX&&f.currentY===f.startY||(u.startMoving=!0)),u.isScrolling)u.isTouched=!1;else if(u.startMoving){if(this.allowClick=!1,o.cssMode||e.preventDefault(),o.touchMoveStopPropagation&&!o.nested&&e.stopPropagation(),u.isMoved||(o.loop&&this.loopFix(),u.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),u.allowMomentumBounce=!1,!o.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",e)),this.emit("sliderMove",e),u.isMoved=!0,s=this.isHorizontal()?l:a,f.diff=s,s*=o.touchRatio,b&&(s=-s),this.swipeDirection=s>0?"prev":"next",u.currentTranslate=s+u.startTranslate,v=!0,y=o.resistanceRatio,o.touchReleaseOnEdges&&(y=0),s>0&&u.currentTranslate>this.minTranslate()?(v=!1,o.resistance&&(u.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+u.startTranslate+s,y))):s<0&&u.currentTranslate<this.maxTranslate()&&(v=!1,o.resistance&&(u.currentTranslate=this.maxTranslate()+1-Math.pow(this.maxTranslate()-u.startTranslate-s,y))),v&&(e.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&u.currentTranslate<u.startTranslate&&(u.currentTranslate=u.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&u.currentTranslate>u.startTranslate&&(u.currentTranslate=u.startTranslate),o.threshold>0){if(!(Math.abs(s)>o.threshold||u.allowThresholdMove))return void(u.currentTranslate=u.startTranslate);if(!u.allowThresholdMove)return u.allowThresholdMove=!0,f.startX=f.currentX,f.startY=f.currentY,u.currentTranslate=u.startTranslate,void(f.diff=this.isHorizontal()?f.currentX-f.startX:f.currentY-f.startY)}o.followFinger&&!o.cssMode&&((o.freeMode||o.watchSlidesProgress||o.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),o.freeMode&&(0===u.velocities.length&&u.velocities.push({position:f[this.isHorizontal()?"startX":"startY"],time:u.touchStartTime}),u.velocities.push({position:f[this.isHorizontal()?"currentX":"currentY"],time:n.now()})),this.updateProgress(u.currentTranslate),this.setTranslate(u.currentTranslate))}}}else u.startMoving&&u.isScrolling&&this.emit("touchMoveOpposite",e)}function gi(t){var i=this,u=i.touchEventsData,r=i.params,lt=i.touches,b=i.rtlTranslate,tt=i.$wrapperEl,e=i.slidesGrid,c=i.snapGrid,h=t,l,it,k,d,ut,g,v,y,p,ft,et,nt,st,w;if(h.originalEvent&&(h=h.originalEvent),u.allowTouchCallbacks&&i.emit("touchEnd",h),u.allowTouchCallbacks=!1,!u.isTouched)return u.isMoved&&r.grabCursor&&i.setGrabCursor(!1),u.isMoved=!1,void(u.startMoving=!1);if(r.grabCursor&&u.isMoved&&u.isTouched&&(!0===i.allowSlideNext||!0===i.allowSlidePrev)&&i.setGrabCursor(!1),it=n.now(),k=it-u.touchStartTime,i.allowClick&&(i.updateClickedSlide(h),i.emit("tap click",h),k<300&&it-u.lastClickTime<300&&i.emit("doubleTap doubleClick",h)),u.lastClickTime=n.now(),n.nextTick(function(){i.destroyed||(i.allowClick=!0)}),!u.isTouched||!u.isMoved||!i.swipeDirection||0===lt.diff||u.currentTranslate===u.startTranslate)return u.isTouched=!1,u.isMoved=!1,void(u.startMoving=!1);if(u.isTouched=!1,u.isMoved=!1,u.startMoving=!1,l=r.followFinger?b?i.translate:-i.translate:-u.currentTranslate,!r.cssMode)if(r.freeMode){if(l<-i.minTranslate())return void i.slideTo(i.activeIndex);if(l>-i.maxTranslate())return void(i.slides.length<c.length?i.slideTo(c.length-1):i.slideTo(i.slides.length-1));if(r.freeModeMomentum){if(u.velocities.length>1){var rt=u.velocities.pop(),ht=u.velocities.pop(),at=rt.position-ht.position,ct=rt.time-ht.time;i.velocity=at/ct;i.velocity/=2;Math.abs(i.velocity)<r.freeModeMinimumVelocity&&(i.velocity=0);(ct>150||n.now()-rt.time>300)&&(i.velocity=0)}else i.velocity=0;i.velocity*=r.freeModeMomentumVelocityRatio;u.velocities.length=0;var a=1e3*r.freeModeMomentumRatio,vt=i.velocity*a,f=i.translate+vt;if(b&&(f=-f),g=!1,v=20*Math.abs(i.velocity)*r.freeModeMomentumBounceRatio,f<i.maxTranslate())r.freeModeMomentumBounce?(f+i.maxTranslate()<-v&&(f=i.maxTranslate()-v),d=i.maxTranslate(),g=!0,u.allowMomentumBounce=!0):f=i.maxTranslate(),r.loop&&r.centeredSlides&&(ut=!0);else if(f>i.minTranslate())r.freeModeMomentumBounce?(f-i.minTranslate()>v&&(f=i.minTranslate()+v),d=i.minTranslate(),g=!0,u.allowMomentumBounce=!0):f=i.minTranslate(),r.loop&&r.centeredSlides&&(ut=!0);else if(r.freeModeSticky){for(p=0;p<c.length;p+=1)if(c[p]>-f){y=p;break}f=-(f=Math.abs(c[y]-f)<Math.abs(c[y-1]-f)||"next"===i.swipeDirection?c[y]:c[y-1])}if(ut&&i.once("transitionEnd",function(){i.loopFix()}),0!==i.velocity)(a=b?Math.abs((-f-i.translate)/i.velocity):Math.abs((f-i.translate)/i.velocity),r.freeModeSticky)&&(ft=Math.abs((b?-f:f)-i.translate),et=i.slidesSizesGrid[i.activeIndex],a=ft<et?r.speed:ft<2*et?1.5*r.speed:2.5*r.speed);else if(r.freeModeSticky)return void i.slideToClosest();r.freeModeMomentumBounce&&g?(i.updateProgress(d),i.setTransition(a),i.setTranslate(f),i.transitionStart(!0,i.swipeDirection),i.animating=!0,tt.transitionEnd(function(){i&&!i.destroyed&&u.allowMomentumBounce&&(i.emit("momentumBounce"),i.setTransition(r.speed),i.setTranslate(d),tt.transitionEnd(function(){i&&!i.destroyed&&i.transitionEnd()}))})):i.velocity?(i.updateProgress(f),i.setTransition(a),i.setTranslate(f),i.transitionStart(!0,i.swipeDirection),i.animating||(i.animating=!0,tt.transitionEnd(function(){i&&!i.destroyed&&i.transitionEnd()}))):i.updateProgress(f);i.updateActiveIndex();i.updateSlidesClasses()}else if(r.freeModeSticky)return void i.slideToClosest();(!r.freeModeMomentum||k>=r.longSwipesMs)&&(i.updateProgress(),i.updateActiveIndex(),i.updateSlidesClasses())}else{for(var o=0,ot=i.slidesSizesGrid[0],s=0;s<e.length;s+=s<r.slidesPerGroupSkip?1:r.slidesPerGroup)nt=s<r.slidesPerGroupSkip-1?1:r.slidesPerGroup,void 0!==e[s+nt]?l>=e[s]&&l<e[s+nt]&&(o=s,ot=e[s+nt]-e[s]):l>=e[s]&&(o=s,ot=e[e.length-1]-e[e.length-2]);if(st=(l-e[o])/ot,w=o<r.slidesPerGroupSkip-1?1:r.slidesPerGroup,k>r.longSwipesMs){if(!r.longSwipes)return void i.slideTo(i.activeIndex);"next"===i.swipeDirection&&(st>=r.longSwipesRatio?i.slideTo(o+w):i.slideTo(o));"prev"===i.swipeDirection&&(st>1-r.longSwipesRatio?i.slideTo(o+w):i.slideTo(o))}else{if(!r.shortSwipes)return void i.slideTo(i.activeIndex);i.navigation&&(h.target===i.navigation.nextEl||h.target===i.navigation.prevEl)?h.target===i.navigation.nextEl?i.slideTo(o+w):i.slideTo(o):("next"===i.swipeDirection&&i.slideTo(o+w),"prev"===i.swipeDirection&&i.slideTo(o))}}}function vt(){var n=this.params,t=this.el;if(!t||0!==t.offsetWidth){n.breakpoints&&this.setBreakpoint();var i=this.allowSlideNext,r=this.allowSlidePrev,u=this.snapGrid;this.allowSlideNext=!0;this.allowSlidePrev=!0;this.updateSize();this.updateSlides();this.updateSlidesClasses();("auto"===n.slidesPerView||n.slidesPerView>1)&&this.isEnd&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0);this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run();this.allowSlidePrev=r;this.allowSlideNext=i;this.params.watchOverflow&&u!==this.snapGrid&&this.checkOverflow()}}function nr(n){this.allowClick||(this.params.preventClicks&&n.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(n.stopPropagation(),n.stopImmediatePropagation()))}function tr(){var t=this.wrapperEl,n;this.previousTranslate=this.translate;this.translate=this.isHorizontal()?-t.scrollLeft:-t.scrollTop;-0===this.translate&&(this.translate=0);this.updateActiveIndex();this.updateSlidesClasses();n=this.maxTranslate()-this.minTranslate();(0===n?0:(this.translate-this.minTranslate())/n)!==this.progress&&this.updateProgress(this.translate);this.emit("setTranslate",this.translate,!1)}function ir(){}var r="undefined"==typeof document?{body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},location:{hash:""}}:document,i="undefined"==typeof window?{document:r,navigator:{userAgent:""},location:{},history:{},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){}}:window,e=function(n){for(var t=0;t<n.length;t+=1)this[t]=n[t];return this.length=n.length,this},st,yt;t.fn=e.prototype;t.Class=e;t.Dom7=e;st={addClass:function(n){var r,i,t;if(void 0===n)return this;for(r=n.split(" "),i=0;i<r.length;i+=1)for(t=0;t<this.length;t+=1)void 0!==this[t]&&void 0!==this[t].classList&&this[t].classList.add(r[i]);return this},removeClass:function(n){for(var t,r=n.split(" "),i=0;i<r.length;i+=1)for(t=0;t<this.length;t+=1)void 0!==this[t]&&void 0!==this[t].classList&&this[t].classList.remove(r[i]);return this},hasClass:function(n){return!!this[0]&&this[0].classList.contains(n)},toggleClass:function(n){for(var t,r=n.split(" "),i=0;i<r.length;i+=1)for(t=0;t<this.length;t+=1)void 0!==this[t]&&void 0!==this[t].classList&&this[t].classList.toggle(r[i]);return this},attr:function(n,t){var u=arguments,i,r;if(1===arguments.length&&"string"==typeof n)return this[0]?this[0].getAttribute(n):void 0;for(i=0;i<this.length;i+=1)if(2===u.length)this[i].setAttribute(n,t);else for(r in n)this[i][r]=n[r],this[i].setAttribute(r,n[r]);return this},removeAttr:function(n){for(var t=0;t<this.length;t+=1)this[t].removeAttribute(n);return this},data:function(n,t){var i,r,u;if(void 0!==t){for(r=0;r<this.length;r+=1)(i=this[r]).dom7ElementDataStorage||(i.dom7ElementDataStorage={}),i.dom7ElementDataStorage[n]=t;return this}if(i=this[0])return i.dom7ElementDataStorage&&n in i.dom7ElementDataStorage?i.dom7ElementDataStorage[n]:(u=i.getAttribute("data-"+n),u||void 0)},transform:function(n){for(var i,t=0;t<this.length;t+=1)i=this[t].style,i.webkitTransform=n,i.transform=n;return this},transition:function(n){var t,i;for("string"!=typeof n&&(n+="ms"),t=0;t<this.length;t+=1)i=this[t].style,i.webkitTransitionDuration=n,i.transitionDuration=n;return this},on:function(){function y(n){var f=n.target,i,e,r;if(f)if(i=n.target.dom7EventData||[],i.indexOf(n)<0&&i.unshift(n),t(f).is(c))u.apply(f,i);else for(e=t(f).parents(),r=0;r<e.length;r+=1)t(e[r]).is(c)&&u.apply(e[r],i)}function p(n){var t=n&&n.target&&n.target.dom7EventData||[];t.indexOf(n)<0&&t.unshift(n);u.apply(this,t)}for(var a,r,e,l,n,o,s,i=[],h=arguments.length;h--;)i[h]=arguments[h];var v=i[0],c=i[1],u=i[2],f=i[3];for("function"==typeof i[1]&&(v=(a=i)[0],u=a[1],f=a[2],c=void 0),f||(f=!1),e=v.split(" "),l=0;l<this.length;l+=1)if(n=this[l],c)for(r=0;r<e.length;r+=1)o=e[r],n.dom7LiveListeners||(n.dom7LiveListeners={}),n.dom7LiveListeners[o]||(n.dom7LiveListeners[o]=[]),n.dom7LiveListeners[o].push({listener:u,proxyListener:y}),n.addEventListener(o,y,f);else for(r=0;r<e.length;r+=1)s=e[r],n.dom7Listeners||(n.dom7Listeners={}),n.dom7Listeners[s]||(n.dom7Listeners[s]=[]),n.dom7Listeners[s].push({listener:u,proxyListener:p}),n.addEventListener(s,p,f);return this},off:function(){for(var l,v,h,o,c,i,n,u,r,t=[],s=arguments.length;s--;)t[s]=arguments[s];var y=t[0],a=t[1],f=t[2],e=t[3];for("function"==typeof t[1]&&(y=(l=t)[0],f=l[1],e=l[2],a=void 0),e||(e=!1),v=y.split(" "),h=0;h<v.length;h+=1)for(o=v[h],c=0;c<this.length;c+=1)if(i=this[c],n=void 0,!a&&i.dom7Listeners?n=i.dom7Listeners[o]:a&&i.dom7LiveListeners&&(n=i.dom7LiveListeners[o]),n&&n.length)for(u=n.length-1;u>=0;u-=1)r=n[u],f&&r.listener===f?(i.removeEventListener(o,r.proxyListener,e),n.splice(u,1)):f&&r.listener&&r.listener.dom7proxy&&r.listener.dom7proxy===f?(i.removeEventListener(o,r.proxyListener,e),n.splice(u,1)):f||(i.removeEventListener(o,r.proxyListener,e),n.splice(u,1));return this},trigger:function(){for(var s,e,t,u,n=[],f=arguments.length;f--;)n[f]=arguments[f];for(var h=n[0].split(" "),c=n[1],o=0;o<h.length;o+=1)for(s=h[o],e=0;e<this.length;e+=1){t=this[e];u=void 0;try{u=new i.CustomEvent(s,{detail:c,bubbles:!0,cancelable:!0})}catch(i){(u=r.createEvent("Event")).initEvent(s,!0,!0);u.detail=c}t.dom7EventData=n.filter(function(n,t){return t>0});t.dispatchEvent(u);t.dom7EventData=[];delete t.dom7EventData}return this},transitionEnd:function(n){function u(f){if(f.target===this)for(n.call(this,f),t=0;t<i.length;t+=1)r.off(i[t],u)}var t,i=["webkitTransitionEnd","transitionend"],r=this;if(n)for(t=0;t<i.length;t+=1)r.on(i[t],u);return this},outerWidth:function(n){if(this.length>0){if(n){var t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(n){if(this.length>0){if(n){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},offset:function(){if(this.length>0){var n=this[0],t=n.getBoundingClientRect(),u=r.body,f=n.clientTop||u.clientTop||0,e=n.clientLeft||u.clientLeft||0,o=n===i?i.scrollY:n.scrollTop,s=n===i?i.scrollX:n.scrollLeft;return{top:t.top+o-f,left:t.left+s-e}}return null},css:function(n,t){var r,u;if(1===arguments.length){if("string"!=typeof n){for(r=0;r<this.length;r+=1)for(u in n)this[r].style[u]=n[u];return this}if(this[0])return i.getComputedStyle(this[0],null).getPropertyValue(n)}if(2===arguments.length&&"string"==typeof n){for(r=0;r<this.length;r+=1)this[r].style[n]=t;return this}return this},each:function(n){if(!n)return this;for(var t=0;t<this.length;t+=1)if(!1===n.call(this[t],t,this[t]))return this;return this},html:function(n){if(void 0===n)return this[0]?this[0].innerHTML:void 0;for(var t=0;t<this.length;t+=1)this[t].innerHTML=n;return this},text:function(n){if(void 0===n)return this[0]?this[0].textContent.trim():null;for(var t=0;t<this.length;t+=1)this[t].textContent=n;return this},is:function(n){var o,f,u=this[0];if(!u||void 0===n)return!1;if("string"==typeof n){if(u.matches)return u.matches(n);if(u.webkitMatchesSelector)return u.webkitMatchesSelector(n);if(u.msMatchesSelector)return u.msMatchesSelector(n);for(o=t(n),f=0;f<o.length;f+=1)if(o[f]===u)return!0;return!1}if(n===r)return u===r;if(n===i)return u===i;if(n.nodeType||n instanceof e){for(o=n.nodeType?[n]:n,f=0;f<o.length;f+=1)if(o[f]===u)return!0;return!1}return!1},index:function(){var t,n=this[0];if(n){for(t=0;null!==(n=n.previousSibling);)1===n.nodeType&&(t+=1);return t}},eq:function(n){if(void 0===n)return this;var t,i=this.length;return new e(n>i-1?[]:n<0?(t=i+n)<0?[]:[this[t]]:[this[n]])},append:function(){for(var n,f,t,o,s,i=[],u=arguments.length;u--;)i[u]=arguments[u];for(f=0;f<i.length;f+=1)for(n=i[f],t=0;t<this.length;t+=1)if("string"==typeof n)for(o=r.createElement("div"),o.innerHTML=n;o.firstChild;)this[t].appendChild(o.firstChild);else if(n instanceof e)for(s=0;s<n.length;s+=1)this[t].appendChild(n[s]);else this[t].appendChild(n);return this},prepend:function(n){for(var i,u,t=0;t<this.length;t+=1)if("string"==typeof n)for(u=r.createElement("div"),u.innerHTML=n,i=u.childNodes.length-1;i>=0;i-=1)this[t].insertBefore(u.childNodes[i],this[t].childNodes[0]);else if(n instanceof e)for(i=0;i<n.length;i+=1)this[t].insertBefore(n[i],this[t].childNodes[0]);else this[t].insertBefore(n,this[t].childNodes[0]);return this},next:function(n){return this.length>0?n?this[0].nextElementSibling&&t(this[0].nextElementSibling).is(n)?new e([this[0].nextElementSibling]):new e([]):this[0].nextElementSibling?new e([this[0].nextElementSibling]):new e([]):new e([])},nextAll:function(n){var u=[],r=this[0],i;if(!r)return new e([]);for(;r.nextElementSibling;)i=r.nextElementSibling,n?t(i).is(n)&&u.push(i):u.push(i),r=i;return new e(u)},prev:function(n){if(this.length>0){var i=this[0];return n?i.previousElementSibling&&t(i.previousElementSibling).is(n)?new e([i.previousElementSibling]):new e([]):i.previousElementSibling?new e([i.previousElementSibling]):new e([])}return new e([])},prevAll:function(n){var u=[],r=this[0],i;if(!r)return new e([]);for(;r.previousElementSibling;)i=r.previousElementSibling,n?t(i).is(n)&&u.push(i):u.push(i),r=i;return new e(u)},parent:function(n){for(var r=[],i=0;i<this.length;i+=1)null!==this[i].parentNode&&(n?t(this[i].parentNode).is(n)&&r.push(this[i].parentNode):r.push(this[i].parentNode));return t(ot(r))},parents:function(n){for(var i,r=[],u=0;u<this.length;u+=1)for(i=this[u].parentNode;i;)n?t(i).is(n)&&r.push(i):r.push(i),i=i.parentNode;return t(ot(r))},closest:function(n){var t=this;return void 0===n?new e([]):(t.is(n)||(t=t.parents(n).eq(0)),t)},find:function(n){for(var u,i,r=[],t=0;t<this.length;t+=1)for(u=this[t].querySelectorAll(n),i=0;i<u.length;i+=1)r.push(u[i]);return new e(r)},children:function(n){for(var r,i,u=[],f=0;f<this.length;f+=1)for(r=this[f].childNodes,i=0;i<r.length;i+=1)n?1===r[i].nodeType&&t(r[i]).is(n)&&u.push(r[i]):1===r[i].nodeType&&u.push(r[i]);return new e(ot(u))},filter:function(n){for(var i=[],t=0;t<this.length;t+=1)n.call(this[t],t,this[t])&&i.push(this[t]);return new e(i)},remove:function(){for(var n=0;n<this.length;n+=1)this[n].parentNode&&this[n].parentNode.removeChild(this[n]);return this},add:function(){for(var r,u,f,n=[],i=arguments.length;i--;)n[i]=arguments[i];for(r=0;r<n.length;r+=1)for(f=t(n[r]),u=0;u<f.length;u+=1)this[this.length]=f[u],this.length+=1;return this},styles:function(){return this[0]?i.getComputedStyle(this[0],null):{}}};Object.keys(st).forEach(function(n){t.fn[n]=t.fn[n]||st[n]});var n={deleteProps:function(n){var t=n;Object.keys(t).forEach(function(n){try{t[n]=null}catch(n){}try{delete t[n]}catch(n){}})},nextTick:function(n,t){return void 0===t&&(t=0),setTimeout(n,t)},now:function(){return Date.now()},getTranslate:function(n,t){var f,u,e,r;return void 0===t&&(t="x"),r=i.getComputedStyle(n,null),i.WebKitCSSMatrix?((u=r.transform||r.webkitTransform).split(",").length>6&&(u=u.split(", ").map(function(n){return n.replace(",",".")}).join(", ")),e=new i.WebKitCSSMatrix("none"===u?"":u)):f=(e=r.MozTransform||r.OTransform||r.MsTransform||r.msTransform||r.transform||r.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(u=i.WebKitCSSMatrix?e.m41:16===f.length?parseFloat(f[12]):parseFloat(f[4])),"y"===t&&(u=i.WebKitCSSMatrix?e.m42:16===f.length?parseFloat(f[13]):parseFloat(f[5])),u||0},parseUrlQuery:function(n){var r,f,u,e,o={},t=n||i.location.href;if("string"==typeof t&&t.length)for(e=(f=(t=t.indexOf("?")>-1?t.replace(/\S*\?/,""):"").split("&").filter(function(n){return""!==n})).length,r=0;r<e;r+=1)u=f[r].replace(/#\S+/g,"").split("="),o[decodeURIComponent(u[0])]=void 0===u[1]?void 0:decodeURIComponent(u[1])||"";return o},isObject:function(n){return"object"==typeof n&&null!==n&&n.constructor&&n.constructor===Object},extend:function(){for(var r,e,i,t,s,u=[],f=arguments.length;f--;)u[f]=arguments[f];for(r=Object(u[0]),e=1;e<u.length;e+=1)if(i=u[e],null!=i)for(var h=Object.keys(Object(i)),o=0,c=h.length;o<c;o+=1)t=h[o],s=Object.getOwnPropertyDescriptor(i,t),void 0!==s&&s.enumerable&&(n.isObject(r[t])&&n.isObject(i[t])?n.extend(r[t],i[t]):!n.isObject(r[t])&&n.isObject(i[t])?(r[t]={},n.extend(r[t],i[t])):r[t]=i[t]);return r}},u={touch:i.Modernizr&&!0===i.Modernizr.touch||!!(i.navigator.maxTouchPoints>0||"ontouchstart"in i||i.DocumentTouch&&r instanceof i.DocumentTouch),pointerEvents:!!i.PointerEvent&&"maxTouchPoints"in i.navigator&&i.navigator.maxTouchPoints>0,observer:"MutationObserver"in i||"WebkitMutationObserver"in i,passiveListener:function(){var n=!1,t;try{t=Object.defineProperty({},"passive",{get:function(){n=!0}});i.addEventListener("testPassiveListener",null,t)}catch(n){}return n}(),gestures:"ongesturestart"in i},l=function(n){void 0===n&&(n={});var t=this;t.params=n;t.eventsListeners={};t.params&&t.params.on&&Object.keys(t.params.on).forEach(function(n){t.on(n,t.params.on[n])})},ni={components:{configurable:!0}};l.prototype.on=function(n,t,i){var r=this,u;return"function"!=typeof t?r:(u=i?"unshift":"push",n.split(" ").forEach(function(n){r.eventsListeners[n]||(r.eventsListeners[n]=[]);r.eventsListeners[n][u](t)}),r)};l.prototype.once=function(n,t,i){function r(){for(var f=[],i=arguments.length;i--;)f[i]=arguments[i];u.off(n,r);r.f7proxy&&delete r.f7proxy;t.apply(u,f)}var u=this;return"function"!=typeof t?u:(r.f7proxy=t,u.on(n,r,i))};l.prototype.off=function(n,t){var i=this;return i.eventsListeners?(n.split(" ").forEach(function(n){void 0===t?i.eventsListeners[n]=[]:i.eventsListeners[n]&&i.eventsListeners[n].length&&i.eventsListeners[n].forEach(function(r,u){(r===t||r.f7proxy&&r.f7proxy===t)&&i.eventsListeners[n].splice(u,1)})}),i):i};l.prototype.emit=function(){for(var i,u,f,t,e,n=[],r=arguments.length;r--;)n[r]=arguments[r];return(t=this,!t.eventsListeners)?t:("string"==typeof n[0]||Array.isArray(n[0])?(i=n[0],u=n.slice(1,n.length),f=t):(i=n[0].events,u=n[0].data,f=n[0].context||t),e=Array.isArray(i)?i:i.split(" "),e.forEach(function(n){if(t.eventsListeners&&t.eventsListeners[n]){var i=[];t.eventsListeners[n].forEach(function(n){i.push(n)});i.forEach(function(n){n.apply(f,u)})}}),t)};l.prototype.useModulesParams=function(t){var i=this;i.modules&&Object.keys(i.modules).forEach(function(r){var u=i.modules[r];u.params&&n.extend(t,u.params)})};l.prototype.useModules=function(n){void 0===n&&(n={});var t=this;t.modules&&Object.keys(t.modules).forEach(function(i){var r=t.modules[i],u=n[i]||{};r.instance&&Object.keys(r.instance).forEach(function(n){var i=r.instance[n];t[n]="function"==typeof i?i.bind(t):i});r.on&&t.on&&Object.keys(r.on).forEach(function(n){t.on(n,r.on[n])});r.create&&r.create.bind(t)(u)})};ni.components.set=function(n){this.use&&this.use(n)};l.installModule=function(t){for(var i,f,u=[],r=arguments.length-1;r-->0;)u[r]=arguments[r+1];return i=this,i.prototype.modules||(i.prototype.modules={}),f=t.name||Object.keys(i.prototype.modules).length+"_"+n.now(),i.prototype.modules[f]=t,t.proto&&Object.keys(t.proto).forEach(function(n){i.prototype[n]=t.proto[n]}),t.static&&Object.keys(t.static).forEach(function(n){i[n]=t.static[n]}),t.install&&t.install.apply(i,u),i};l.use=function(n){for(var t,r=[],i=arguments.length-1;i-->0;)r[i]=arguments[i+1];return t=this,Array.isArray(n)?(n.forEach(function(n){return t.installModule(n)}),t):t.installModule.apply(t,[n].concat(r))};Object.defineProperties(l,ni);var li={updateSize:function(){var t,i,r=this.$el;t=void 0!==this.params.width?this.params.width:r[0].clientWidth;i=void 0!==this.params.height?this.params.height:r[0].clientHeight;0===t&&this.isHorizontal()||0===i&&this.isVertical()||(t=t-parseInt(r.css("padding-left"),10)-parseInt(r.css("padding-right"),10),i=i-parseInt(r.css("padding-top"),10)-parseInt(r.css("padding-bottom"),10),n.extend(this,{width:t,height:i,size:this.isHorizontal()?t:i}))},updateSlides:function(){function lt(n){return!t.cssMode||n!==o.length-1}var t=this.params,p=this.$wrapperEl,c=this.size,ct=this.rtlTranslate,ci=this.wrongRTL,kt=this.virtual&&t.virtual.enabled,li=kt?this.virtual.slides.length:this.slides.length,o=p.children("."+this.params.slideClass),a=kt?this.virtual.slides.length:o.length,r=[],w=[],rt=[],ut=t.slidesOffsetBefore,nt,b,f,h,tt,ot,it,st,pt,wt,ht,bt;"function"==typeof ut&&(ut=t.slidesOffsetBefore.call(this));nt=t.slidesOffsetAfter;"function"==typeof nt&&(nt=t.slidesOffsetAfter.call(this));var ai=this.snapGrid.length,vi=this.snapGrid.length,s=t.spaceBetween,u=-ut,at=0,ft=0;if(void 0!==c){"string"==typeof s&&s.indexOf("%")>=0&&(s=parseFloat(s.replace("%",""))/100*c);this.virtualSize=-s;ct?o.css({marginLeft:"",marginTop:""}):o.css({marginRight:"",marginBottom:""});t.slidesPerColumn>1&&(b=Math.floor(a/t.slidesPerColumn)===a/this.params.slidesPerColumn?a:Math.ceil(a/t.slidesPerColumn)*t.slidesPerColumn,"auto"!==t.slidesPerView&&"row"===t.slidesPerColumnFill&&(b=Math.max(b,t.slidesPerView*t.slidesPerColumn)));for(var k,v=t.slidesPerColumn,dt=b/v,gt=Math.floor(a/t.slidesPerColumn),e=0;e<a;e+=1){if(f=0,h=o.eq(e),t.slidesPerColumn>1){var d=void 0,g=void 0,y=void 0;if("row"===t.slidesPerColumnFill&&t.slidesPerGroup>1){var et=Math.floor(e/(t.slidesPerGroup*t.slidesPerColumn)),ni=e-t.slidesPerColumn*t.slidesPerGroup*et,ti=0===et?t.slidesPerGroup:Math.min(Math.ceil((a-et*v*t.slidesPerGroup)/v),t.slidesPerGroup);d=(g=ni-(y=Math.floor(ni/ti))*ti+et*t.slidesPerGroup)+y*b/v;h.css({"-webkit-box-ordinal-group":d,"-moz-box-ordinal-group":d,"-ms-flex-order":d,"-webkit-order":d,order:d})}else"column"===t.slidesPerColumnFill?(y=e-(g=Math.floor(e/v))*v,(g>gt||g===gt&&y===v-1)&&(y+=1)>=v&&(y=0,g+=1)):g=e-(y=Math.floor(e/dt))*dt;h.css("margin-"+(this.isHorizontal()?"top":"left"),0!==y&&t.spaceBetween&&t.spaceBetween+"px")}if("none"!==h.css("display")){if("auto"===t.slidesPerView){var l=i.getComputedStyle(h[0],null),vt=h[0].style.transform,yt=h[0].style.webkitTransform;if(vt&&(h[0].style.transform="none"),yt&&(h[0].style.webkitTransform="none"),t.roundLengths)f=this.isHorizontal()?h.outerWidth(!0):h.outerHeight(!0);else if(this.isHorizontal()){var ii=parseFloat(l.getPropertyValue("width")),yi=parseFloat(l.getPropertyValue("padding-left")),pi=parseFloat(l.getPropertyValue("padding-right")),ri=parseFloat(l.getPropertyValue("margin-left")),ui=parseFloat(l.getPropertyValue("margin-right")),fi=l.getPropertyValue("box-sizing");f=fi&&"border-box"===fi?ii+ri+ui:ii+yi+pi+ri+ui}else{var ei=parseFloat(l.getPropertyValue("height")),wi=parseFloat(l.getPropertyValue("padding-top")),bi=parseFloat(l.getPropertyValue("padding-bottom")),oi=parseFloat(l.getPropertyValue("margin-top")),si=parseFloat(l.getPropertyValue("margin-bottom")),hi=l.getPropertyValue("box-sizing");f=hi&&"border-box"===hi?ei+oi+si:ei+wi+bi+oi+si}vt&&(h[0].style.transform=vt);yt&&(h[0].style.webkitTransform=yt);t.roundLengths&&(f=Math.floor(f))}else f=(c-(t.slidesPerView-1)*s)/t.slidesPerView,t.roundLengths&&(f=Math.floor(f)),o[e]&&(this.isHorizontal()?o[e].style.width=f+"px":o[e].style.height=f+"px");o[e]&&(o[e].swiperSlideSize=f);rt.push(f);t.centeredSlides?(u=u+f/2+at/2+s,0===at&&0!==e&&(u=u-c/2-s),0===e&&(u=u-c/2-s),Math.abs(u)<.001&&(u=0),t.roundLengths&&(u=Math.floor(u)),ft%t.slidesPerGroup==0&&r.push(u),w.push(u)):(t.roundLengths&&(u=Math.floor(u)),(ft-Math.min(this.params.slidesPerGroupSkip,ft))%this.params.slidesPerGroup==0&&r.push(u),w.push(u),u=u+f+s);this.virtualSize+=f+s;at=f;ft+=1}}if(this.virtualSize=Math.max(this.virtualSize,c)+nt,ct&&ci&&("slide"===t.effect||"coverflow"===t.effect)&&p.css({width:this.virtualSize+t.spaceBetween+"px"}),t.setWrapperSize&&(this.isHorizontal()?p.css({width:this.virtualSize+t.spaceBetween+"px"}):p.css({height:this.virtualSize+t.spaceBetween+"px"})),t.slidesPerColumn>1&&(this.virtualSize=(f+t.spaceBetween)*b,this.virtualSize=Math.ceil(this.virtualSize/t.slidesPerColumn)-t.spaceBetween,this.isHorizontal()?p.css({width:this.virtualSize+t.spaceBetween+"px"}):p.css({height:this.virtualSize+t.spaceBetween+"px"}),t.centeredSlides)){for(k=[],tt=0;tt<r.length;tt+=1)ot=r[tt],t.roundLengths&&(ot=Math.floor(ot)),r[tt]<this.virtualSize+r[0]&&k.push(ot);r=k}if(!t.centeredSlides){for(k=[],it=0;it<r.length;it+=1)st=r[it],t.roundLengths&&(st=Math.floor(st)),r[it]<=this.virtualSize-c&&k.push(st);r=k;Math.floor(this.virtualSize-c)-Math.floor(r[r.length-1])>1&&r.push(this.virtualSize-c)}(0===r.length&&(r=[0]),0!==t.spaceBetween&&(this.isHorizontal()?ct?o.filter(lt).css({marginLeft:s+"px"}):o.filter(lt).css({marginRight:s+"px"}):o.filter(lt).css({marginBottom:s+"px"})),t.centeredSlides&&t.centeredSlidesBounds)&&(pt=0,rt.forEach(function(n){pt+=n+(t.spaceBetween?t.spaceBetween:0)}),wt=(pt-=t.spaceBetween)-c,r=r.map(function(n){return n<0?-ut:n>wt?wt+nt:n}));t.centerInsufficientSlides&&(ht=0,(rt.forEach(function(n){ht+=n+(t.spaceBetween?t.spaceBetween:0)}),(ht-=t.spaceBetween)<c)&&(bt=(c-ht)/2,r.forEach(function(n,t){r[t]=n-bt}),w.forEach(function(n,t){w[t]=n+bt})));n.extend(this,{slides:o,snapGrid:r,slidesGrid:w,slidesSizesGrid:rt});a!==li&&this.emit("slidesLengthChange");r.length!==ai&&(this.params.watchOverflow&&this.checkOverflow(),this.emit("snapGridLengthChange"));w.length!==vi&&this.emit("slidesGridLengthChange");(t.watchSlidesProgress||t.watchSlidesVisibility)&&this.updateSlidesOffset()}},updateAutoHeight:function(n){var t,i=[],r=0,u,f;if("number"==typeof n?this.setTransition(n):!0===n&&this.setTransition(this.params.speed),"auto"!==this.params.slidesPerView&&this.params.slidesPerView>1)for(t=0;t<Math.ceil(this.params.slidesPerView);t+=1){if(u=this.activeIndex+t,u>this.slides.length)break;i.push(this.slides.eq(u)[0])}else i.push(this.slides.eq(this.activeIndex)[0]);for(t=0;t<i.length;t+=1)void 0!==i[t]&&(f=i[t].offsetHeight,r=f>r?f:r);r&&this.$wrapperEl.css("height",r+"px")},updateSlidesOffset:function(){for(var t=this.slides,n=0;n<t.length;n+=1)t[n].swiperSlideOffset=this.isHorizontal()?t[n].offsetLeft:t[n].offsetTop},updateSlidesProgress:function(n){var o,i,u,h,e,s;void 0===n&&(n=this&&this.translate||0);var f=this.params,r=this.slides,c=this.rtlTranslate;if(0!==r.length){for(void 0===r[0].swiperSlideOffset&&this.updateSlidesOffset(),o=-n,c&&(o=n),r.removeClass(f.slideVisibleClass),this.visibleSlidesIndexes=[],this.visibleSlides=[],i=0;i<r.length;i+=1)u=r[i],h=(o+(f.centeredSlides?this.minTranslate():0)-u.swiperSlideOffset)/(u.swiperSlideSize+f.spaceBetween),f.watchSlidesVisibility&&(e=-(o-u.swiperSlideOffset),s=e+this.slidesSizesGrid[i],(e>=0&&e<this.size-1||s>1&&s<=this.size||e<=0&&s>=this.size)&&(this.visibleSlides.push(u),this.visibleSlidesIndexes.push(i),r.eq(i).addClass(f.slideVisibleClass))),u.progress=c?-h:h;this.visibleSlides=t(this.visibleSlides)}},updateProgress:function(t){var f;void 0===t&&(f=this.rtlTranslate?-1:1,t=this&&this.translate&&this.translate*f||0);var e=this.params,o=this.maxTranslate()-this.minTranslate(),u=this.progress,i=this.isBeginning,r=this.isEnd,s=i,h=r;0===o?(u=0,i=!0,r=!0):(i=(u=(t-this.minTranslate())/o)<=0,r=u>=1);n.extend(this,{progress:u,isBeginning:i,isEnd:r});(e.watchSlidesProgress||e.watchSlidesVisibility)&&this.updateSlidesProgress(t);i&&!s&&this.emit("reachBeginning toEdge");r&&!h&&this.emit("reachEnd toEdge");(s&&!i||h&&!r)&&this.emit("fromEdge");this.emit("progress",u)},updateSlidesClasses:function(){var u,f=this.slides,n=this.params,t=this.$wrapperEl,e=this.activeIndex,o=this.realIndex,s=this.virtual&&n.virtual.enabled,i,r;f.removeClass(n.slideActiveClass+" "+n.slideNextClass+" "+n.slidePrevClass+" "+n.slideDuplicateActiveClass+" "+n.slideDuplicateNextClass+" "+n.slideDuplicatePrevClass);(u=s?this.$wrapperEl.find("."+n.slideClass+'[data-swiper-slide-index="'+e+'"]'):f.eq(e)).addClass(n.slideActiveClass);n.loop&&(u.hasClass(n.slideDuplicateClass)?t.children("."+n.slideClass+":not(."+n.slideDuplicateClass+')[data-swiper-slide-index="'+o+'"]').addClass(n.slideDuplicateActiveClass):t.children("."+n.slideClass+"."+n.slideDuplicateClass+'[data-swiper-slide-index="'+o+'"]').addClass(n.slideDuplicateActiveClass));i=u.nextAll("."+n.slideClass).eq(0).addClass(n.slideNextClass);n.loop&&0===i.length&&(i=f.eq(0)).addClass(n.slideNextClass);r=u.prevAll("."+n.slideClass).eq(0).addClass(n.slidePrevClass);n.loop&&0===r.length&&(r=f.eq(-1)).addClass(n.slidePrevClass);n.loop&&(i.hasClass(n.slideDuplicateClass)?t.children("."+n.slideClass+":not(."+n.slideDuplicateClass+')[data-swiper-slide-index="'+i.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicateNextClass):t.children("."+n.slideClass+"."+n.slideDuplicateClass+'[data-swiper-slide-index="'+i.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicateNextClass),r.hasClass(n.slideDuplicateClass)?t.children("."+n.slideClass+":not(."+n.slideDuplicateClass+')[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicatePrevClass):t.children("."+n.slideClass+"."+n.slideDuplicateClass+'[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]').addClass(n.slideDuplicatePrevClass))},updateActiveIndex:function(t){var f,e=this.rtlTranslate?this.translate:-this.translate,u=this.slidesGrid,o=this.snapGrid,s=this.params,l=this.activeIndex,a=this.realIndex,v=this.snapIndex,r=t,i,h,c;if(void 0===r){for(i=0;i<u.length;i+=1)void 0!==u[i+1]?e>=u[i]&&e<u[i+1]-(u[i+1]-u[i])/2?r=i:e>=u[i]&&e<u[i+1]&&(r=i+1):e>=u[i]&&(r=i);s.normalizeSlideIndex&&(r<0||void 0===r)&&(r=0)}o.indexOf(e)>=0?f=o.indexOf(e):(h=Math.min(s.slidesPerGroupSkip,r),f=h+Math.floor((r-h)/s.slidesPerGroup));(f>=o.length&&(f=o.length-1),r!==l)?(c=parseInt(this.slides.eq(r).attr("data-swiper-slide-index")||r,10),n.extend(this,{snapIndex:f,realIndex:c,previousIndex:l,activeIndex:r}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),a!==c&&this.emit("realIndexChange"),(this.initialized||this.runCallbacksOnInit)&&this.emit("slideChange")):f!==v&&(this.snapIndex=f,this.emit("snapIndexChange"))},updateClickedSlide:function(n){var u=this.params,i=t(n.target).closest("."+u.slideClass)[0],f=!1,r;if(i)for(r=0;r<this.slides.length;r+=1)this.slides[r]===i&&(f=!0);if(!i||!f)return this.clickedSlide=void 0,void(this.clickedIndex=void 0);this.clickedSlide=i;this.clickedIndex=this.virtual&&this.params.virtual.enabled?parseInt(t(i).attr("data-swiper-slide-index"),10):t(i).index();u.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},ai={getTranslate:function(t){var i;void 0===t&&(t=this.isHorizontal()?"x":"y");var u=this.params,f=this.rtlTranslate,r=this.translate,e=this.$wrapperEl;return u.virtualTranslate?f?-r:r:u.cssMode?r:(i=n.getTranslate(e[0],t),f&&(i=-i),i||0)},setTranslate:function(n,t){var e=this.rtlTranslate,u=this.params,o=this.$wrapperEl,s=this.wrapperEl,h=this.progress,i=0,r=0,f;this.isHorizontal()?i=e?-n:n:r=n;u.roundLengths&&(i=Math.floor(i),r=Math.floor(r));u.cssMode?s[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-i:-r:u.virtualTranslate||o.transform("translate3d("+i+"px, "+r+"px, 0px)");this.previousTranslate=this.translate;this.translate=this.isHorizontal()?i:r;f=this.maxTranslate()-this.minTranslate();(0===f?0:(n-this.minTranslate())/f)!==h&&this.updateProgress(n);this.emit("setTranslate",this.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(n,t,i,r,u){var h,e,c,l,s;void 0===n&&(n=0);void 0===t&&(t=this.params.speed);void 0===i&&(i=!0);void 0===r&&(r=!0);var f=this,a=f.params,o=f.wrapperEl;return f.animating&&a.preventInteractionOnTransition?!1:(c=f.minTranslate(),l=f.maxTranslate(),e=r&&n>c?c:r&&n<l?l:n,f.updateProgress(e),a.cssMode)?(s=f.isHorizontal(),0===t?o[s?"scrollLeft":"scrollTop"]=-e:o.scrollTo?o.scrollTo(((h={})[s?"left":"top"]=-e,h.behavior="smooth",h)):o[s?"scrollLeft":"scrollTop"]=-e,!0):(0===t?(f.setTransition(0),f.setTranslate(e),i&&(f.emit("beforeTransitionStart",t,u),f.emit("transitionEnd"))):(f.setTransition(t),f.setTranslate(e),i&&(f.emit("beforeTransitionStart",t,u),f.emit("transitionStart")),f.animating||(f.animating=!0,f.onTranslateToWrapperTransitionEnd||(f.onTranslateToWrapperTransitionEnd=function(n){f&&!f.destroyed&&n.target===this&&(f.$wrapperEl[0].removeEventListener("transitionend",f.onTranslateToWrapperTransitionEnd),f.$wrapperEl[0].removeEventListener("webkitTransitionEnd",f.onTranslateToWrapperTransitionEnd),f.onTranslateToWrapperTransitionEnd=null,delete f.onTranslateToWrapperTransitionEnd,i&&f.emit("transitionEnd"))}),f.$wrapperEl[0].addEventListener("transitionend",f.onTranslateToWrapperTransitionEnd),f.$wrapperEl[0].addEventListener("webkitTransitionEnd",f.onTranslateToWrapperTransitionEnd))),!0)}},vi={setTransition:function(n,t){this.params.cssMode||this.$wrapperEl.transition(n);this.emit("setTransition",n,t)},transitionStart:function(n,t){var i;void 0===n&&(n=!0);var r=this.activeIndex,f=this.params,u=this.previousIndex;if(!f.cssMode&&(f.autoHeight&&this.updateAutoHeight(),i=t,i||(i=r>u?"next":r<u?"prev":"reset"),this.emit("transitionStart"),n&&r!==u)){if("reset"===i)return void this.emit("slideResetTransitionStart");this.emit("slideChangeTransitionStart");"next"===i?this.emit("slideNextTransitionStart"):this.emit("slidePrevTransitionStart")}},transitionEnd:function(n,t){var i;void 0===n&&(n=!0);var r=this.activeIndex,u=this.previousIndex,f=this.params;if((this.animating=!1,!f.cssMode)&&(this.setTransition(0),i=t,i||(i=r>u?"next":r<u?"prev":"reset"),this.emit("transitionEnd"),n&&r!==u)){if("reset"===i)return void this.emit("slideResetTransitionEnd");this.emit("slideChangeTransitionEnd");"next"===i?this.emit("slideNextTransitionEnd"):this.emit("slidePrevTransitionEnd")}}},yi={slideTo:function(n,t,i,r){var p,u,e,w,v,o,f,c,y;void 0===n&&(n=0);void 0===t&&(t=this.params.speed);void 0===i&&(i=!0);u=this;e=n;e<0&&(e=0);var s=u.params,k=u.snapGrid,l=u.slidesGrid,d=u.previousIndex,h=u.activeIndex,b=u.rtlTranslate,a=u.wrapperEl;if(u.animating&&s.preventInteractionOnTransition)return!1;if(w=Math.min(u.params.slidesPerGroupSkip,e),v=w+Math.floor((e-w)/u.params.slidesPerGroup),v>=l.length&&(v=l.length-1),(h||s.initialSlide||0)===(d||0)&&i&&u.emit("beforeSlideChangeStart"),f=-k[v],u.updateProgress(f),s.normalizeSlideIndex)for(c=0;c<l.length;c+=1)-Math.floor(100*f)>=Math.floor(100*l[c])&&(e=c);return u.initialized&&e!==h&&(!u.allowSlideNext&&f<u.translate&&f<u.minTranslate()||!u.allowSlidePrev&&f>u.translate&&f>u.maxTranslate()&&(h||0)!==e)?!1:(o=e>h?"next":e<h?"prev":"reset",b&&-f===u.translate||!b&&f===u.translate)?(u.updateActiveIndex(e),s.autoHeight&&u.updateAutoHeight(),u.updateSlidesClasses(),"slide"!==s.effect&&u.setTranslate(f),"reset"!==o&&(u.transitionStart(i,o),u.transitionEnd(i,o)),!1):s.cssMode?(y=u.isHorizontal(),0===t?a[y?"scrollLeft":"scrollTop"]=-f:a.scrollTo?a.scrollTo(((p={})[y?"left":"top"]=-f,p.behavior="smooth",p)):a[y?"scrollLeft":"scrollTop"]=-f,!0):(0===t?(u.setTransition(0),u.setTranslate(f),u.updateActiveIndex(e),u.updateSlidesClasses(),u.emit("beforeTransitionStart",t,r),u.transitionStart(i,o),u.transitionEnd(i,o)):(u.setTransition(t),u.setTranslate(f),u.updateActiveIndex(e),u.updateSlidesClasses(),u.emit("beforeTransitionStart",t,r),u.transitionStart(i,o),u.animating||(u.animating=!0,u.onSlideToWrapperTransitionEnd||(u.onSlideToWrapperTransitionEnd=function(n){u&&!u.destroyed&&n.target===this&&(u.$wrapperEl[0].removeEventListener("transitionend",u.onSlideToWrapperTransitionEnd),u.$wrapperEl[0].removeEventListener("webkitTransitionEnd",u.onSlideToWrapperTransitionEnd),u.onSlideToWrapperTransitionEnd=null,delete u.onSlideToWrapperTransitionEnd,u.transitionEnd(i,o))}),u.$wrapperEl[0].addEventListener("transitionend",u.onSlideToWrapperTransitionEnd),u.$wrapperEl[0].addEventListener("webkitTransitionEnd",u.onSlideToWrapperTransitionEnd))),!0)},slideToLoop:function(n,t,i,r){void 0===n&&(n=0);void 0===t&&(t=this.params.speed);void 0===i&&(i=!0);var u=n;return this.params.loop&&(u+=this.loopedSlides),this.slideTo(u,t,i,r)},slideNext:function(n,t,i){void 0===n&&(n=this.params.speed);void 0===t&&(t=!0);var r=this.params,u=this.animating,f=this.activeIndex<r.slidesPerGroupSkip?1:r.slidesPerGroup;if(r.loop){if(u)return!1;this.loopFix();this._clientLeft=this.$wrapperEl[0].clientLeft}return this.slideTo(this.activeIndex+f,n,t,i)},slidePrev:function(n,t,i){function f(n){return n<0?-Math.floor(Math.abs(n)):Math.floor(n)}void 0===n&&(n=this.params.speed);void 0===t&&(t=!0);var s=this.params,l=this.animating,u=this.snapGrid,h=this.slidesGrid,a=this.rtlTranslate;if(s.loop){if(l)return!1;this.loopFix();this._clientLeft=this.$wrapperEl[0].clientLeft}var e,o=f(a?this.translate:-this.translate),c=u.map(function(n){return f(n)}),r=(h.map(function(n){return f(n)}),u[c.indexOf(o)],u[c.indexOf(o)-1]);return void 0===r&&s.cssMode&&u.forEach(function(n){!r&&o>=n&&(r=n)}),void 0!==r&&(e=h.indexOf(r))<0&&(e=this.activeIndex-1),this.slideTo(e,n,t,i)},slideReset:function(n,t,i){return void 0===n&&(n=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,n,t,i)},slideToClosest:function(n,t,i,r){var o,s;void 0===n&&(n=this.params.speed);void 0===t&&(t=!0);void 0===r&&(r=.5);var u=this.activeIndex,h=Math.min(this.params.slidesPerGroupSkip,u),f=h+Math.floor((u-h)/this.params.slidesPerGroup),e=this.rtlTranslate?this.translate:-this.translate;return e>=this.snapGrid[f]?(o=this.snapGrid[f],e-o>(this.snapGrid[f+1]-o)*r&&(u+=this.params.slidesPerGroup)):(s=this.snapGrid[f-1],e-s<=(this.snapGrid[f]-s)*r&&(u-=this.params.slidesPerGroup)),u=Math.max(u,0),u=Math.min(u,this.slidesGrid.length-1),this.slideTo(u,n,t,i)},slideToClickedSlide:function(){var f,i=this,u=i.params,o=i.$wrapperEl,e="auto"===u.slidesPerView?i.slidesPerViewDynamic():u.slidesPerView,r=i.clickedIndex;if(u.loop){if(i.animating)return;f=parseInt(t(i.clickedSlide).attr("data-swiper-slide-index"),10);u.centeredSlides?r<i.loopedSlides-e/2||r>i.slides.length-i.loopedSlides+e/2?(i.loopFix(),r=o.children("."+u.slideClass+'[data-swiper-slide-index="'+f+'"]:not(.'+u.slideDuplicateClass+")").eq(0).index(),n.nextTick(function(){i.slideTo(r)})):i.slideTo(r):r>i.slides.length-e?(i.loopFix(),r=o.children("."+u.slideClass+'[data-swiper-slide-index="'+f+'"]:not(.'+u.slideDuplicateClass+")").eq(0).index(),n.nextTick(function(){i.slideTo(r)})):i.slideTo(r)}else i.slideTo(r)}},pi={loopCreate:function(){var u=this,n=u.params,f=u.$wrapperEl,i,c,l,a,e,o,s,h;if(f.children("."+n.slideClass+"."+n.slideDuplicateClass).remove(),i=f.children("."+n.slideClass),n.loopFillGroupWithBlank&&(c=n.slidesPerGroup-i.length%n.slidesPerGroup,c!==n.slidesPerGroup)){for(l=0;l<c;l+=1)a=t(r.createElement("div")).addClass(n.slideClass+" "+n.slideBlankClass),f.append(a);i=f.children("."+n.slideClass)}for("auto"!==n.slidesPerView||n.loopedSlides||(n.loopedSlides=i.length),u.loopedSlides=Math.ceil(parseFloat(n.loopedSlides||n.slidesPerView,10)),u.loopedSlides+=n.loopAdditionalSlides,u.loopedSlides>i.length&&(u.loopedSlides=i.length),e=[],o=[],i.each(function(n,r){var f=t(r);n<u.loopedSlides&&o.push(r);n<i.length&&n>=i.length-u.loopedSlides&&e.push(r);f.attr("data-swiper-slide-index",n)}),s=0;s<o.length;s+=1)f.append(t(o[s].cloneNode(!0)).addClass(n.slideDuplicateClass));for(h=e.length-1;h>=0;h-=1)f.prepend(t(e[h].cloneNode(!0)).addClass(n.slideDuplicateClass))},loopFix:function(){var r;this.emit("beforeLoopFix");var n,i=this.activeIndex,u=this.slides,t=this.loopedSlides,e=this.allowSlidePrev,o=this.allowSlideNext,s=this.snapGrid,f=this.rtlTranslate;this.allowSlidePrev=!0;this.allowSlideNext=!0;r=-s[i]-this.getTranslate();i<t?(n=u.length-3*t+i,n+=t,this.slideTo(n,0,!1,!0)&&0!==r&&this.setTranslate((f?-this.translate:this.translate)-r)):i>=u.length-t&&(n=-u.length+i+t,n+=t,this.slideTo(n,0,!1,!0)&&0!==r&&this.setTranslate((f?-this.translate:this.translate)-r));this.allowSlidePrev=e;this.allowSlideNext=o;this.emit("loopFix")},loopDestroy:function(){var t=this.$wrapperEl,n=this.params,i=this.slides;t.children("."+n.slideClass+"."+n.slideDuplicateClass+",."+n.slideClass+"."+n.slideBlankClass).remove();i.removeAttr("data-swiper-slide-index")}},wi={setGrabCursor:function(n){if(!(u.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)){var t=this.el;t.style.cursor="move";t.style.cursor=n?"-webkit-grabbing":"-webkit-grab";t.style.cursor=n?"-moz-grabbin":"-moz-grab";t.style.cursor=n?"grabbing":"grab"}},unsetGrabCursor:function(){u.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="")}},ht,o,f,b,k,ct,y,p,d,ti,ii,ri,lt,at,tt,bi={appendSlide:function(n){var r=this.$wrapperEl,i=this.params,t;if(i.loop&&this.loopDestroy(),"object"==typeof n&&"length"in n)for(t=0;t<n.length;t+=1)n[t]&&r.append(n[t]);else r.append(n);i.loop&&this.loopCreate();i.observer&&u.observer||this.update()},prependSlide:function(n){var i=this.params,f=this.$wrapperEl,e=this.activeIndex,r,t;if(i.loop&&this.loopDestroy(),r=e+1,"object"==typeof n&&"length"in n){for(t=0;t<n.length;t+=1)n[t]&&f.prepend(n[t]);r=e+n.length}else f.prepend(n);i.loop&&this.loopCreate();i.observer&&u.observer||this.update();this.slideTo(r,0,!1)},addSlide:function(n,t){var e=this.$wrapperEl,r=this.params,i=this.activeIndex,s,a,f,o;if(r.loop&&(i-=this.loopedSlides,this.loopDestroy(),this.slides=e.children("."+r.slideClass)),s=this.slides.length,n<=0)this.prependSlide(t);else if(n>=s)this.appendSlide(t);else{for(var h=i>n?i+1:i,c=[],l=s-1;l>=n;l-=1)a=this.slides.eq(l),a.remove(),c.unshift(a);if("object"==typeof t&&"length"in t){for(f=0;f<t.length;f+=1)t[f]&&e.append(t[f]);h=i>n?i+t.length:i}else e.append(t);for(o=0;o<c.length;o+=1)e.append(c[o]);r.loop&&this.loopCreate();r.observer&&u.observer||this.update();r.loop?this.slideTo(h+this.loopedSlides,0,!1):this.slideTo(h,0,!1)}},removeSlide:function(n){var r=this.params,o=this.$wrapperEl,e=this.activeIndex,i,t,f;if(r.loop&&(e-=this.loopedSlides,this.loopDestroy(),this.slides=o.children("."+r.slideClass)),t=e,"object"==typeof n&&"length"in n){for(f=0;f<n.length;f+=1)i=n[f],this.slides[i]&&this.slides.eq(i).remove(),i<t&&(t-=1);t=Math.max(t,0)}else i=n,this.slides[i]&&this.slides.eq(i).remove(),i<t&&(t-=1),t=Math.max(t,0);r.loop&&this.loopCreate();r.observer&&u.observer||this.update();r.loop?this.slideTo(t+this.loopedSlides,0,!1):this.slideTo(t,0,!1)},removeAllSlides:function(){for(var t=[],n=0;n<this.slides.length;n+=1)t.push(n);this.removeSlide(t)}},s=(ht=i.navigator.platform,o=i.navigator.userAgent,f={ios:!1,android:!1,androidChrome:!1,desktop:!1,iphone:!1,ipod:!1,ipad:!1,edge:!1,ie:!1,firefox:!1,macos:!1,windows:!1,cordova:!(!i.cordova&&!i.phonegap),phonegap:!(!i.cordova&&!i.phonegap),electron:!1},b=i.screen.width,k=i.screen.height,ct=o.match(/(Android);?[\s\/]+([\d.]+)?/),y=o.match(/(iPad).*OS\s([\d_]+)/),p=o.match(/(iPod)(.*OS\s([\d_]+))?/),d=!y&&o.match(/(iPhone\sOS|iOS)\s([\d_]+)/),ti=o.indexOf("MSIE ")>=0||o.indexOf("Trident/")>=0,ii=o.indexOf("Edge/")>=0,ri=o.indexOf("Gecko/")>=0&&o.indexOf("Firefox/")>=0,lt="Win32"===ht,at=o.toLowerCase().indexOf("electron")>=0,tt="MacIntel"===ht,!y&&tt&&u.touch&&(1024===b&&1366===k||834===b&&1194===k||834===b&&1112===k||768===b&&1024===k)&&(y=o.match(/(Version)\/([\d.]+)/),tt=!1),f.ie=ti,f.edge=ii,f.firefox=ri,ct&&!lt&&(f.os="android",f.osVersion=ct[2],f.android=!0,f.androidChrome=o.toLowerCase().indexOf("chrome")>=0),(y||d||p)&&(f.os="ios",f.ios=!0),d&&!p&&(f.osVersion=d[2].replace(/_/g,"."),f.iphone=!0),y&&(f.osVersion=y[2].replace(/_/g,"."),f.ipad=!0),p&&(f.osVersion=p[3]?p[3].replace(/_/g,"."):null,f.ipod=!0),f.ios&&f.osVersion&&o.indexOf("Version/")>=0&&"10"===f.osVersion.split(".")[0]&&(f.osVersion=o.toLowerCase().split("version/")[1].split(" ")[0]),f.webView=!(!(d||y||p)||!o.match(/.*AppleWebKit(?!.*Safari)/i)&&!i.navigator.standalone)||i.matchMedia&&i.matchMedia("(display-mode: standalone)").matches,f.webview=f.webView,f.standalone=f.webView,f.desktop=!(f.ios||f.android)||at,f.desktop&&(f.electron=at,f.macos=tt,f.windows=lt,f.macos&&(f.os="macos"),f.windows&&(f.os="windows")),f.pixelRatio=i.devicePixelRatio||1,f);yt=!1;var ui={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0},pt={update:li,translate:ai,transition:vi,slide:yi,loop:pi,grabCursor:wi,manipulation:bi,events:{attachEvents:function(){var n=this.params,t=this.touchEvents,i=this.el,o=this.wrapperEl,f,e;this.onTouchStart=ki.bind(this);this.onTouchMove=di.bind(this);this.onTouchEnd=gi.bind(this);n.cssMode&&(this.onScroll=tr.bind(this));this.onClick=nr.bind(this);f=!!n.nested;!u.touch&&u.pointerEvents?(i.addEventListener(t.start,this.onTouchStart,!1),r.addEventListener(t.move,this.onTouchMove,f),r.addEventListener(t.end,this.onTouchEnd,!1)):(u.touch&&(e=!("touchstart"!==t.start||!u.passiveListener||!n.passiveListeners)&&{passive:!0,capture:!1},i.addEventListener(t.start,this.onTouchStart,e),i.addEventListener(t.move,this.onTouchMove,u.passiveListener?{passive:!1,capture:f}:f),i.addEventListener(t.end,this.onTouchEnd,e),t.cancel&&i.addEventListener(t.cancel,this.onTouchEnd,e),yt||(r.addEventListener("touchstart",ir),yt=!0)),(n.simulateTouch&&!s.ios&&!s.android||n.simulateTouch&&!u.touch&&s.ios)&&(i.addEventListener("mousedown",this.onTouchStart,!1),r.addEventListener("mousemove",this.onTouchMove,f),r.addEventListener("mouseup",this.onTouchEnd,!1)));(n.preventClicks||n.preventClicksPropagation)&&i.addEventListener("click",this.onClick,!0);n.cssMode&&o.addEventListener("scroll",this.onScroll);n.updateOnWindowResize?this.on(s.ios||s.android?"resize orientationchange observerUpdate":"resize observerUpdate",vt,!0):this.on("observerUpdate",vt,!0)},detachEvents:function(){var t=this.params,n=this.touchEvents,i=this.el,o=this.wrapperEl,e=!!t.nested,f;!u.touch&&u.pointerEvents?(i.removeEventListener(n.start,this.onTouchStart,!1),r.removeEventListener(n.move,this.onTouchMove,e),r.removeEventListener(n.end,this.onTouchEnd,!1)):(u.touch&&(f=!("onTouchStart"!==n.start||!u.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1},i.removeEventListener(n.start,this.onTouchStart,f),i.removeEventListener(n.move,this.onTouchMove,e),i.removeEventListener(n.end,this.onTouchEnd,f),n.cancel&&i.removeEventListener(n.cancel,this.onTouchEnd,f)),(t.simulateTouch&&!s.ios&&!s.android||t.simulateTouch&&!u.touch&&s.ios)&&(i.removeEventListener("mousedown",this.onTouchStart,!1),r.removeEventListener("mousemove",this.onTouchMove,e),r.removeEventListener("mouseup",this.onTouchEnd,!1)));(t.preventClicks||t.preventClicksPropagation)&&i.removeEventListener("click",this.onClick,!0);t.cssMode&&o.removeEventListener("scroll",this.onScroll);this.off(s.ios||s.android?"resize orientationchange observerUpdate":"resize observerUpdate",vt)}},breakpoints:{setBreakpoint:function(){var v=this.activeIndex,h=this.initialized,e=this.loopedSlides,u,f,s,a;void 0===e&&(e=0);var t=this.params,o=this.$el,r=t.breakpoints;if(r&&(!r||0!==Object.keys(r).length)&&(u=this.getBreakpoint(r),u&&this.currentBreakpoint!==u)){f=u in r?r[u]:void 0;f&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach(function(n){var t=f[n];void 0!==t&&(f[n]="slidesPerView"!==n||"AUTO"!==t&&"auto"!==t?"slidesPerView"===n?parseFloat(t):parseInt(t,10):"auto")});var i=f||this.originalParams,c=t.slidesPerColumn>1,l=i.slidesPerColumn>1;c&&!l?o.removeClass(t.containerModifierClass+"multirow "+t.containerModifierClass+"multirow-column"):!c&&l&&(o.addClass(t.containerModifierClass+"multirow"),"column"===i.slidesPerColumnFill&&o.addClass(t.containerModifierClass+"multirow-column"));s=i.direction&&i.direction!==t.direction;a=t.loop&&(i.slidesPerView!==t.slidesPerView||s);s&&h&&this.changeDirection();n.extend(this.params,i);n.extend(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev});this.currentBreakpoint=u;a&&h&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(v-e+this.loopedSlides,0,!1));this.emit("breakpoint",i)}},getBreakpoint:function(n){var u,t,r,f,e;if(n){for(u=!1,t=Object.keys(n).map(function(n){if("string"==typeof n&&n.startsWith("@")){var t=parseFloat(n.substr(1));return{value:i.innerHeight*t,point:n}}return{value:n,point:n}}),t.sort(function(n,t){return parseInt(n.value,10)-parseInt(t.value,10)}),r=0;r<t.length;r+=1)f=t[r],e=f.point,f.value<=i.innerWidth&&(u=e);return u||"max"}}},checkOverflow:{checkOverflow:function(){var n=this.params,t=this.isLocked,i=this.slides.length>0&&n.slidesOffsetBefore+n.spaceBetween*(this.slides.length-1)+this.slides[0].offsetWidth*this.slides.length;this.isLocked=n.slidesOffsetBefore&&n.slidesOffsetAfter&&i?i<=this.size:1===this.snapGrid.length;this.allowSlideNext=!this.isLocked;this.allowSlidePrev=!this.isLocked;t!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock");t&&t!==this.isLocked&&(this.isEnd=!1,this.navigation.update())}},classes:{addClasses:function(){var i=this.classNames,t=this.params,r=this.rtl,u=this.$el,n=[];n.push("initialized");n.push(t.direction);t.freeMode&&n.push("free-mode");t.autoHeight&&n.push("autoheight");r&&n.push("rtl");t.slidesPerColumn>1&&(n.push("multirow"),"column"===t.slidesPerColumnFill&&n.push("multirow-column"));s.android&&n.push("android");s.ios&&n.push("ios");t.cssMode&&n.push("css-mode");n.forEach(function(n){i.push(t.containerModifierClass+n)});u.addClass(i.join(" "))},removeClasses:function(){var n=this.$el,t=this.classNames;n.removeClass(t.join(" "))}},images:{loadImage:function(n,t,r,u,f,e){function s(){e&&e()}var o;n.complete&&f?s():t?((o=new i.Image).onload=s,o.onerror=s,u&&(o.sizes=u),r&&(o.srcset=r),t&&(o.src=t)):s()},preloadImages:function(){function r(){null!=n&&n&&!n.destroyed&&(void 0!==n.imagesLoaded&&(n.imagesLoaded+=1),n.imagesLoaded===n.imagesToLoad.length&&(n.params.updateOnImagesReady&&n.update(),n.emit("imagesReady")))}var n=this,i,t;for(n.imagesToLoad=n.$el.find("img"),i=0;i<n.imagesToLoad.length;i+=1)t=n.imagesToLoad[i],n.loadImage(t,t.currentSrc||t.getAttribute("src"),t.srcset||t.getAttribute("srcset"),t.sizes||t.getAttribute("sizes"),!0,r)}}},wt={},c=function(i){function r(){for(var w,o,e,f,y,s,p,c,l,a,h=[],v=arguments.length;v--;)h[v]=arguments[v];return 1===h.length&&h[0].constructor&&h[0].constructor===Object?e=h[0]:(o=(w=h)[0],e=w[1]),e||(e={}),e=n.extend({},e),o&&!e.el&&(e.el=o),i.call(this,e),Object.keys(pt).forEach(function(n){Object.keys(pt[n]).forEach(function(t){r.prototype[t]||(r.prototype[t]=pt[n][t])})}),f=this,void 0===f.modules&&(f.modules={}),Object.keys(f.modules).forEach(function(n){var r=f.modules[n],t,i;if(r.params){if(t=Object.keys(r.params)[0],i=r.params[t],"object"!=typeof i||null===i)return;if(!(t in e&&"enabled"in i))return;!0===e[t]&&(e[t]={enabled:!0});"object"!=typeof e[t]||"enabled"in e[t]||(e[t].enabled=!0);e[t]||(e[t]={enabled:!1})}}),y=n.extend({},ui),f.useModulesParams(y),f.params=n.extend({},y,wt,e),f.originalParams=n.extend({},f.params),f.passedParams=n.extend({},e),f.$=t,s=t(f.params.el),(o=s[0])?s.length>1?(p=[],s.each(function(t,i){var u=n.extend({},e,{el:i});p.push(new r(u))}),p):(o.swiper=f,s.data("swiper",f),o&&o.shadowRoot&&o.shadowRoot.querySelector?(c=t(o.shadowRoot.querySelector("."+f.params.wrapperClass))).children=function(n){return s.children(n)}:c=s.children("."+f.params.wrapperClass),n.extend(f,{$el:s,el:o,$wrapperEl:c,wrapperEl:c[0],classNames:[],slides:t(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===f.params.direction},isVertical:function(){return"vertical"===f.params.direction},rtl:"rtl"===o.dir.toLowerCase()||"rtl"===s.css("direction"),rtlTranslate:"horizontal"===f.params.direction&&("rtl"===o.dir.toLowerCase()||"rtl"===s.css("direction")),wrongRTL:"-webkit-box"===c.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:f.params.allowSlideNext,allowSlidePrev:f.params.allowSlidePrev,touchEvents:(l=["touchstart","touchmove","touchend","touchcancel"],a=["mousedown","mousemove","mouseup"],u.pointerEvents&&(a=["pointerdown","pointermove","pointerup"]),f.touchEventsTouch={start:l[0],move:l[1],end:l[2],cancel:l[3]},f.touchEventsDesktop={start:a[0],move:a[1],end:a[2]},u.touch||!f.params.simulateTouch?f.touchEventsTouch:f.touchEventsDesktop),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video",lastClickTime:n.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:f.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),f.useModules(),f.params.init&&f.init(),f):void 0}i&&(r.__proto__=i);r.prototype=Object.create(i&&i.prototype);r.prototype.constructor=r;var f={extendedDefaults:{configurable:!0},defaults:{configurable:!0},Class:{configurable:!0},$:{configurable:!0}};return r.prototype.slidesPerViewDynamic=function(){var c=this.params,n=this.slides,h=this.slidesGrid,o=this.size,t=this.activeIndex,u=1,f,s,i,r,e;if(c.centeredSlides){for(s=n[t].swiperSlideSize,i=t+1;i<n.length;i+=1)n[i]&&!f&&(u+=1,(s+=n[i].swiperSlideSize)>o&&(f=!0));for(r=t-1;r>=0;r-=1)n[r]&&!f&&(u+=1,(s+=n[r].swiperSlideSize)>o&&(f=!0))}else for(e=t+1;e<n.length;e+=1)h[e]-h[t]<o&&(u+=1);return u},r.prototype.update=function(){function r(){var t=n.rtlTranslate?-1*n.translate:n.translate,i=Math.min(Math.max(t,n.maxTranslate()),n.minTranslate());n.setTranslate(i);n.updateActiveIndex();n.updateSlidesClasses()}var n=this,i,t;n&&!n.destroyed&&(i=n.snapGrid,t=n.params,t.breakpoints&&n.setBreakpoint(),n.updateSize(),n.updateSlides(),n.updateProgress(),n.updateSlidesClasses(),n.params.freeMode?(r(),n.params.autoHeight&&n.updateAutoHeight()):(("auto"===n.params.slidesPerView||n.params.slidesPerView>1)&&n.isEnd&&!n.params.centeredSlides?n.slideTo(n.slides.length-1,0,!1,!0):n.slideTo(n.activeIndex,0,!1,!0))||r(),t.watchOverflow&&i!==n.snapGrid&&n.checkOverflow(),n.emit("update"))},r.prototype.changeDirection=function(n,t){void 0===t&&(t=!0);var i=this.params.direction;return n||(n="horizontal"===i?"vertical":"horizontal"),n===i||"horizontal"!==n&&"vertical"!==n?this:(this.$el.removeClass(""+this.params.containerModifierClass+i).addClass(""+this.params.containerModifierClass+n),this.params.direction=n,this.slides.each(function(t,i){"vertical"===n?i.style.width="":i.style.height=""}),this.emit("changeDirection"),t&&this.update(),this)},r.prototype.init=function(){this.initialized||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit),this.attachEvents(),this.initialized=!0,this.emit("init"))},r.prototype.destroy=function(t,i){void 0===t&&(t=!0);void 0===i&&(i=!0);var r=this,u=r.params,e=r.$el,o=r.$wrapperEl,f=r.slides;return void 0===r.params||r.destroyed?null:(r.emit("beforeDestroy"),r.initialized=!1,r.detachEvents(),u.loop&&r.loopDestroy(),i&&(r.removeClasses(),e.removeAttr("style"),o.removeAttr("style"),f&&f.length&&f.removeClass([u.slideVisibleClass,u.slideActiveClass,u.slideNextClass,u.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),r.emit("destroy"),Object.keys(r.eventsListeners).forEach(function(n){r.off(n)}),!1!==t&&(r.$el[0].swiper=null,r.$el.data("swiper",null),n.deleteProps(r)),r.destroyed=!0,null)},r.extendDefaults=function(t){n.extend(wt,t)},f.extendedDefaults.get=function(){return wt},f.defaults.get=function(){return ui},f.Class.get=function(){return i},f.$.get=function(){return t},Object.defineProperties(r,f),r}(l),rr={name:"device",proto:{device:s},"static":{device:s}},ur={name:"support",proto:{support:u},"static":{support:u}},it={isEdge:!!i.navigator.userAgent.match(/Edge/g),isSafari:function(){var n=i.navigator.userAgent.toLowerCase();return n.indexOf("safari")>=0&&n.indexOf("chrome")<0&&n.indexOf("android")<0}(),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(i.navigator.userAgent)},fr={name:"browser",proto:{browser:it},"static":{browser:it}},er={name:"resize",create:function(){var t=this;n.extend(t,{resize:{resizeHandler:function(){t&&!t.destroyed&&t.initialized&&(t.emit("beforeResize"),t.emit("resize"))},orientationChangeHandler:function(){t&&!t.destroyed&&t.initialized&&t.emit("orientationchange")}}})},on:{init:function(){i.addEventListener("resize",this.resize.resizeHandler);i.addEventListener("orientationchange",this.resize.orientationChangeHandler)},destroy:function(){i.removeEventListener("resize",this.resize.resizeHandler);i.removeEventListener("orientationchange",this.resize.orientationChangeHandler)}}},rt={func:i.MutationObserver||i.WebkitMutationObserver,attach:function(n,t){void 0===t&&(t={});var r=this,u=new rt.func(function(n){if(1!==n.length){var t=function(){r.emit("observerUpdate",n[0])};i.requestAnimationFrame?i.requestAnimationFrame(t):i.setTimeout(t,0)}else r.emit("observerUpdate",n[0])});u.observe(n,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData});r.observer.observers.push(u)},init:function(){if(u.observer&&this.params.observer){if(this.params.observeParents)for(var t=this.$el.parents(),n=0;n<t.length;n+=1)this.observer.attach(t[n]);this.observer.attach(this.$el[0],{childList:this.params.observeSlideChildren});this.observer.attach(this.$wrapperEl[0],{attributes:!1})}},destroy:function(){this.observer.observers.forEach(function(n){n.disconnect()});this.observer.observers=[]}},or={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create:function(){n.extend(this,{observer:{init:rt.init.bind(this),attach:rt.attach.bind(this),destroy:rt.destroy.bind(this),observers:[]}})},on:{init:function(){this.observer.init()},destroy:function(){this.observer.destroy()}}},w={update:function(t){function ut(){i.updateSlides();i.updateProgress();i.updateSlidesClasses();i.lazy&&i.params.lazy.enabled&&i.lazy.load()}var i=this,v=i.params,y=v.slidesPerView,c=v.slidesPerGroup,ft=v.centeredSlides,nt=i.params.virtual,tt=nt.addSlidesBefore,it=nt.addSlidesAfter,f=i.virtual,p=f.from,l=f.to,s=f.slides,et=f.slidesGrid,rt=f.renderSlide,ot=f.offset,w,b,k,d,g,a,o,r;i.updateActiveIndex();d=i.activeIndex||0;w=i.rtlTranslate?"right":i.isHorizontal()?"left":"top";ft?(b=Math.floor(y/2)+c+tt,k=Math.floor(y/2)+c+it):(b=y+(c-1)+tt,k=c+it);var u=Math.max((d||0)-k,0),e=Math.min((d||0)+b,s.length-1),h=(i.slidesGrid[u]||0)-(i.slidesGrid[0]||0);if(n.extend(i.virtual,{from:u,to:e,offset:h,slidesGrid:i.slidesGrid}),p===u&&l===e&&!t)return i.slidesGrid!==et&&h!==ot&&i.slides.css(w,h+"px"),void i.updateProgress();if(i.params.virtual.renderExternal)return i.params.virtual.renderExternal.call(i,{offset:h,from:u,to:e,slides:function(){for(var t=[],n=u;n<=e;n+=1)t.push(s[n]);return t}()}),void ut();if(g=[],a=[],t)i.$wrapperEl.find("."+i.params.slideClass).remove();else for(o=p;o<=l;o+=1)(o<u||o>e)&&i.$wrapperEl.find("."+i.params.slideClass+'[data-swiper-slide-index="'+o+'"]').remove();for(r=0;r<s.length;r+=1)r>=u&&r<=e&&(void 0===l||t?a.push(r):(r>l&&a.push(r),r<p&&g.push(r)));a.forEach(function(n){i.$wrapperEl.append(rt(s[n],n))});g.sort(function(n,t){return t-n}).forEach(function(n){i.$wrapperEl.prepend(rt(s[n],n))});i.$wrapperEl.children(".swiper-slide").css(w,h+"px");ut()},renderSlide:function(n,i){var u=this.params.virtual,r;return u.cache&&this.virtual.cache[i]?this.virtual.cache[i]:(r=u.renderSlide?t(u.renderSlide.call(this,n,i)):t('<div class="'+this.params.slideClass+'" data-swiper-slide-index="'+i+'">'+n+"<\/div>"),r.attr("data-swiper-slide-index")||r.attr("data-swiper-slide-index",i),u.cache&&(this.virtual.cache[i]=r),r)},appendSlide:function(n){if("object"==typeof n&&"length"in n)for(var t=0;t<n.length;t+=1)n[t]&&this.virtual.slides.push(n[t]);else this.virtual.slides.push(n);this.virtual.update(!0)},prependSlide:function(n){var u=this.activeIndex,f=u+1,e=1,t,i,r;if(Array.isArray(n)){for(t=0;t<n.length;t+=1)n[t]&&this.virtual.slides.unshift(n[t]);f=u+n.length;e=n.length}else this.virtual.slides.unshift(n);this.params.virtual.cache&&(i=this.virtual.cache,r={},Object.keys(i).forEach(function(n){var t=i[n],u=t.attr("data-swiper-slide-index");u&&t.attr("data-swiper-slide-index",parseInt(u,10)+1);r[parseInt(n,10)+e]=t}),this.virtual.cache=r);this.virtual.update(!0);this.slideTo(f,0)},removeSlide:function(n){var t,i;if(null!=n){if(t=this.activeIndex,Array.isArray(n))for(i=n.length-1;i>=0;i-=1)this.virtual.slides.splice(n[i],1),this.params.virtual.cache&&delete this.virtual.cache[n[i]],n[i]<t&&(t-=1),t=Math.max(t,0);else this.virtual.slides.splice(n,1),this.params.virtual.cache&&delete this.virtual.cache[n],n<t&&(t-=1),t=Math.max(t,0);this.virtual.update(!0);this.slideTo(t,0)}},removeAllSlides:function(){this.virtual.slides=[];this.params.virtual.cache&&(this.virtual.cache={});this.virtual.update(!0);this.slideTo(0,0)}},sr={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,addSlidesBefore:0,addSlidesAfter:0}},create:function(){n.extend(this,{virtual:{update:w.update.bind(this),appendSlide:w.appendSlide.bind(this),prependSlide:w.prependSlide.bind(this),removeSlide:w.removeSlide.bind(this),removeAllSlides:w.removeAllSlides.bind(this),renderSlide:w.renderSlide.bind(this),slides:this.params.virtual.slides,cache:{}}})},on:{beforeInit:function(){if(this.params.virtual.enabled){this.classNames.push(this.params.containerModifierClass+"virtual");var t={watchSlidesProgress:!0};n.extend(this.params,t);n.extend(this.originalParams,t);this.params.initialSlide||this.virtual.update()}},setTranslate:function(){this.params.virtual.enabled&&this.virtual.update()}}},bt={handle:function(n){var e=this.rtlTranslate,u=n,t,h,c,s,o;if((u.originalEvent&&(u=u.originalEvent),t=u.keyCode||u.charCode,!this.allowSlideNext&&(this.isHorizontal()&&39===t||this.isVertical()&&40===t||34===t))||!this.allowSlidePrev&&(this.isHorizontal()&&37===t||this.isVertical()&&38===t||33===t))return!1;if(!(u.shiftKey||u.altKey||u.ctrlKey||u.metaKey||r.activeElement&&r.activeElement.nodeName&&("input"===r.activeElement.nodeName.toLowerCase()||"textarea"===r.activeElement.nodeName.toLowerCase()))){if(this.params.keyboard.onlyInViewport&&(33===t||34===t||37===t||39===t||38===t||40===t)){if(h=!1,this.$el.parents("."+this.params.slideClass).length>0&&0===this.$el.parents("."+this.params.slideActiveClass).length)return;var l=i.innerWidth,a=i.innerHeight,f=this.$el.offset();for(e&&(f.left-=this.$el[0].scrollLeft),c=[[f.left,f.top],[f.left+this.width,f.top],[f.left,f.top+this.height],[f.left+this.width,f.top+this.height]],s=0;s<c.length;s+=1)o=c[s],o[0]>=0&&o[0]<=l&&o[1]>=0&&o[1]<=a&&(h=!0);if(!h)return}this.isHorizontal()?(33!==t&&34!==t&&37!==t&&39!==t||(u.preventDefault?u.preventDefault():u.returnValue=!1),(34!==t&&39!==t||e)&&(33!==t&&37!==t||!e)||this.slideNext(),(33!==t&&37!==t||e)&&(34!==t&&39!==t||!e)||this.slidePrev()):(33!==t&&34!==t&&38!==t&&40!==t||(u.preventDefault?u.preventDefault():u.returnValue=!1),34!==t&&40!==t||this.slideNext(),33!==t&&38!==t||this.slidePrev());this.emit("keyPress",t)}},enable:function(){this.keyboard.enabled||(t(r).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){this.keyboard.enabled&&(t(r).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},hr={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0}},create:function(){n.extend(this,{keyboard:{enabled:!1,enable:bt.enable.bind(this),disable:bt.disable.bind(this),handle:bt.handle.bind(this)}})},on:{init:function(){this.params.keyboard.enabled&&this.keyboard.enable()},destroy:function(){this.keyboard.enabled&&this.keyboard.disable()}}},a={lastScrollTime:n.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return i.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var n="onwheel"in r,t;return n||(t=r.createElement("div"),t.setAttribute("onwheel","return;"),n="function"==typeof t.onwheel),!n&&r.implementation&&r.implementation.hasFeature&&!0!==r.implementation.hasFeature("","")&&(n=r.implementation.hasFeature("Events.wheel","3.0")),n}()?"wheel":"mousewheel"},normalize:function(n){var u=0,r=0,t=0,i=0;return"detail"in n&&(r=n.detail),"wheelDelta"in n&&(r=-n.wheelDelta/120),"wheelDeltaY"in n&&(r=-n.wheelDeltaY/120),"wheelDeltaX"in n&&(u=-n.wheelDeltaX/120),"axis"in n&&n.axis===n.HORIZONTAL_AXIS&&(u=r,r=0),t=10*u,i=10*r,"deltaY"in n&&(i=n.deltaY),"deltaX"in n&&(t=n.deltaX),n.shiftKey&&!t&&(t=i,i=0),(t||i)&&n.deltaMode&&(1===n.deltaMode?(t*=40,i*=40):(t*=800,i*=800)),t&&!u&&(u=t<1?-1:1),i&&!r&&(r=i<1?-1:1),{spinX:u,spinY:r,pixelX:t,pixelY:i}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(i){var o=i,r=this,v=r.params.mousewheel,b,f,p,k,nt,c,l,w;if(r.params.cssMode&&o.preventDefault(),b=r.$el,"container"!==r.params.mousewheel.eventsTarged&&(b=t(r.params.mousewheel.eventsTarged)),!r.mouseEntered&&!b[0].contains(o.target)&&!v.releaseOnEdges)return!0;o.originalEvent&&(o=o.originalEvent);var u=0,d=r.rtlTranslate?-1:1,s=a.normalize(o);if(v.forceToAxis)if(r.isHorizontal()){if(!(Math.abs(s.pixelX)>Math.abs(s.pixelY)))return!0;u=s.pixelX*d}else{if(!(Math.abs(s.pixelY)>Math.abs(s.pixelX)))return!0;u=s.pixelY}else u=Math.abs(s.pixelX)>Math.abs(s.pixelY)?-s.pixelX*d:-s.pixelY;if(0===u)return!0;if(v.invert&&(u=-u),r.params.freeMode){var e={time:n.now(),delta:Math.abs(u),direction:Math.sign(u)},y=r.mousewheel.lastEventBeforeSnap,g=y&&e.time<y.time+500&&e.delta<=y.delta&&e.direction===y.direction;if(!g){r.mousewheel.lastEventBeforeSnap=void 0;r.params.loop&&r.loopFix();var h=r.getTranslate()+u*v.sensitivity,tt=r.isBeginning,it=r.isEnd;if((h>=r.minTranslate()&&(h=r.minTranslate()),h<=r.maxTranslate()&&(h=r.maxTranslate()),r.setTransition(0),r.setTranslate(h),r.updateProgress(),r.updateActiveIndex(),r.updateSlidesClasses(),(!tt&&r.isBeginning||!it&&r.isEnd)&&r.updateSlidesClasses(),r.params.freeModeSticky)&&(clearTimeout(r.mousewheel.timeout),r.mousewheel.timeout=void 0,f=r.mousewheel.recentWheelEvents,f.length>=15&&f.shift(),p=f.length?f[f.length-1]:void 0,k=f[0],(f.push(e),p&&(e.delta>p.delta||e.direction!==p.direction))?f.splice(0):f.length>=15&&e.time-k.time<500&&k.delta-e.delta>=1&&e.delta<=6&&(nt=u>0?.8:.2,r.mousewheel.lastEventBeforeSnap=e,f.splice(0),r.mousewheel.timeout=n.nextTick(function(){r.slideToClosest(r.params.speed,!0,void 0,nt)},0)),r.mousewheel.timeout||(r.mousewheel.timeout=n.nextTick(function(){r.mousewheel.lastEventBeforeSnap=e;f.splice(0);r.slideToClosest(r.params.speed,!0,void 0,.5)},500))),g||r.emit("scroll",o),r.params.autoplay&&r.params.autoplayDisableOnInteraction&&r.autoplay.stop(),h===r.minTranslate()||h===r.maxTranslate())return!0}}else if(c={time:n.now(),delta:Math.abs(u),direction:Math.sign(u),raw:i},l=r.mousewheel.recentWheelEvents,l.length>=2&&l.shift(),w=l.length?l[l.length-1]:void 0,l.push(c),w?(c.direction!==w.direction||c.delta>w.delta)&&r.mousewheel.animateSlider(c):r.mousewheel.animateSlider(c),r.mousewheel.releaseScroll(c))return!0;return o.preventDefault?o.preventDefault():o.returnValue=!1,!1},animateSlider:function(t){return t.delta>=6&&n.now()-this.mousewheel.lastScrollTime<60||(t.direction<0?this.isEnd&&!this.params.loop||this.animating||(this.slideNext(),this.emit("scroll",t.raw)):this.isBeginning&&!this.params.loop||this.animating||(this.slidePrev(),this.emit("scroll",t.raw)),this.mousewheel.lastScrollTime=(new i.Date).getTime(),!1)},releaseScroll:function(n){var t=this.params.mousewheel;if(n.direction<0){if(this.isEnd&&!this.params.loop&&t.releaseOnEdges)return!0}else if(this.isBeginning&&!this.params.loop&&t.releaseOnEdges)return!0;return!1},enable:function(){var i=a.event(),n;return this.params.cssMode?(this.wrapperEl.removeEventListener(i,this.mousewheel.handle),!0):i?this.mousewheel.enabled?!1:(n=this.$el,"container"!==this.params.mousewheel.eventsTarged&&(n=t(this.params.mousewheel.eventsTarged)),n.on("mouseenter",this.mousewheel.handleMouseEnter),n.on("mouseleave",this.mousewheel.handleMouseLeave),n.on(i,this.mousewheel.handle),this.mousewheel.enabled=!0,!0):!1},disable:function(){var n=a.event(),i;return this.params.cssMode?(this.wrapperEl.addEventListener(n,this.mousewheel.handle),!0):n?this.mousewheel.enabled?(i=this.$el,"container"!==this.params.mousewheel.eventsTarged&&(i=t(this.params.mousewheel.eventsTarged)),i.off(n,this.mousewheel.handle),this.mousewheel.enabled=!1,!0):!1:!1}},g={update:function(){var n=this.params.navigation;if(!this.params.loop){var r=this.navigation,t=r.$nextEl,i=r.$prevEl;i&&i.length>0&&(this.isBeginning?i.addClass(n.disabledClass):i.removeClass(n.disabledClass),i[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](n.lockClass));t&&t.length>0&&(this.isEnd?t.addClass(n.disabledClass):t.removeClass(n.disabledClass),t[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](n.lockClass))}},onPrevClick:function(n){n.preventDefault();this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(n){n.preventDefault();this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var r,u,i=this.params.navigation;(i.nextEl||i.prevEl)&&(i.nextEl&&(r=t(i.nextEl),this.params.uniqueNavElements&&"string"==typeof i.nextEl&&r.length>1&&1===this.$el.find(i.nextEl).length&&(r=this.$el.find(i.nextEl))),i.prevEl&&(u=t(i.prevEl),this.params.uniqueNavElements&&"string"==typeof i.prevEl&&u.length>1&&1===this.$el.find(i.prevEl).length&&(u=this.$el.find(i.prevEl))),r&&r.length>0&&r.on("click",this.navigation.onNextClick),u&&u.length>0&&u.on("click",this.navigation.onPrevClick),n.extend(this.navigation,{$nextEl:r,nextEl:r&&r[0],$prevEl:u,prevEl:u&&u[0]}))},destroy:function(){var i=this.navigation,n=i.$nextEl,t=i.$prevEl;n&&n.length&&(n.off("click",this.navigation.onNextClick),n.removeClass(this.params.navigation.disabledClass));t&&t.length&&(t.off("click",this.navigation.onPrevClick),t.removeClass(this.params.navigation.disabledClass))}},ut={update:function(){var g=this.rtl,n=this.params.pagination,f,o,a,i,c,v,s,w;if(n.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var r,h=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,u=this.pagination.$el,e=this.params.loop?Math.ceil((h-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((r=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>h-1-2*this.loopedSlides&&(r-=h-2*this.loopedSlides),r>e-1&&(r-=e),r<0&&"bullets"!==this.params.paginationType&&(r=e+r)):r=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===n.type&&this.pagination.bullets&&this.pagination.bullets.length>0){if(i=this.pagination.bullets,n.dynamicBullets&&(this.pagination.bulletSize=i.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),u.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(n.dynamicMainBullets+4)+"px"),n.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=r-this.previousIndex,this.pagination.dynamicBulletIndex>n.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=n.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),f=r-this.pagination.dynamicBulletIndex,a=((o=f+(Math.min(i.length,n.dynamicMainBullets)-1))+f)/2),i.removeClass(n.bulletActiveClass+" "+n.bulletActiveClass+"-next "+n.bulletActiveClass+"-next-next "+n.bulletActiveClass+"-prev "+n.bulletActiveClass+"-prev-prev "+n.bulletActiveClass+"-main"),u.length>1)i.each(function(i,u){var e=t(u),s=e.index();s===r&&e.addClass(n.bulletActiveClass);n.dynamicBullets&&(s>=f&&s<=o&&e.addClass(n.bulletActiveClass+"-main"),s===f&&e.prev().addClass(n.bulletActiveClass+"-prev").prev().addClass(n.bulletActiveClass+"-prev-prev"),s===o&&e.next().addClass(n.bulletActiveClass+"-next").next().addClass(n.bulletActiveClass+"-next-next"))});else if(c=i.eq(r),v=c.index(),c.addClass(n.bulletActiveClass),n.dynamicBullets){for(var y=i.eq(f),p=i.eq(o),l=f;l<=o;l+=1)i.eq(l).addClass(n.bulletActiveClass+"-main");if(this.params.loop)if(v>=i.length-n.dynamicMainBullets){for(s=n.dynamicMainBullets;s>=0;s-=1)i.eq(i.length-s).addClass(n.bulletActiveClass+"-main");i.eq(i.length-n.dynamicMainBullets-1).addClass(n.bulletActiveClass+"-prev")}else y.prev().addClass(n.bulletActiveClass+"-prev").prev().addClass(n.bulletActiveClass+"-prev-prev"),p.next().addClass(n.bulletActiveClass+"-next").next().addClass(n.bulletActiveClass+"-next-next");else y.prev().addClass(n.bulletActiveClass+"-prev").prev().addClass(n.bulletActiveClass+"-prev-prev"),p.next().addClass(n.bulletActiveClass+"-next").next().addClass(n.bulletActiveClass+"-next-next")}if(n.dynamicBullets){var nt=Math.min(i.length,n.dynamicMainBullets+4),tt=(this.pagination.bulletSize*nt-this.pagination.bulletSize)/2-a*this.pagination.bulletSize,it=g?"right":"left";i.css(this.isHorizontal()?it:"top",tt+"px")}}if("fraction"===n.type&&(u.find("."+n.currentClass).text(n.formatFractionCurrent(r+1)),u.find("."+n.totalClass).text(n.formatFractionTotal(e))),"progressbar"===n.type){w=n.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical";var b=(r+1)/e,k=1,d=1;"horizontal"===w?k=b:d=b;u.find("."+n.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+k+") scaleY("+d+")").transition(this.params.speed)}"custom"===n.type&&n.renderCustom?(u.html(n.renderCustom(this,r+1,e)),this.emit("paginationRender",this,u[0])):this.emit("paginationUpdate",this,u[0]);u[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](n.lockClass)}},render:function(){var n=this.params.pagination,u,r;if(n.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var f=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,i=this.pagination.$el,t="";if("bullets"===n.type){for(u=this.params.loop?Math.ceil((f-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length,r=0;r<u;r+=1)t+=n.renderBullet?n.renderBullet.call(this,r,n.bulletClass):"<"+n.bulletElement+' class="'+n.bulletClass+'"><\/'+n.bulletElement+">";i.html(t);this.pagination.bullets=i.find("."+n.bulletClass)}"fraction"===n.type&&(t=n.renderFraction?n.renderFraction.call(this,n.currentClass,n.totalClass):'<span class="'+n.currentClass+'"><\/span> / <span class="'+n.totalClass+'"><\/span>',i.html(t));"progressbar"===n.type&&(t=n.renderProgressbar?n.renderProgressbar.call(this,n.progressbarFillClass):'<span class="'+n.progressbarFillClass+'"><\/span>',i.html(t));"custom"!==n.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var u=this,i=u.params.pagination,r;i.el&&(r=t(i.el),0!==r.length&&(u.params.uniqueNavElements&&"string"==typeof i.el&&r.length>1&&1===u.$el.find(i.el).length&&(r=u.$el.find(i.el)),"bullets"===i.type&&i.clickable&&r.addClass(i.clickableClass),r.addClass(i.modifierClass+i.type),"bullets"===i.type&&i.dynamicBullets&&(r.addClass(""+i.modifierClass+i.type+"-dynamic"),u.pagination.dynamicBulletIndex=0,i.dynamicMainBullets<1&&(i.dynamicMainBullets=1)),"progressbar"===i.type&&i.progressbarOpposite&&r.addClass(i.progressbarOppositeClass),i.clickable&&r.on("click","."+i.bulletClass,function(n){n.preventDefault();var i=t(this).index()*u.params.slidesPerGroup;u.params.loop&&(i+=u.loopedSlides);u.slideTo(i)}),n.extend(u.pagination,{$el:r,el:r[0]})))},destroy:function(){var n=this.params.pagination,t;n.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length&&(t=this.pagination.$el,t.removeClass(n.hiddenClass),t.removeClass(n.modifierClass+n.type),this.pagination.bullets&&this.pagination.bullets.removeClass(n.bulletActiveClass),n.clickable&&t.off("click","."+n.bulletClass))}},h={setTranslate:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var u=this.scrollbar,o=this.rtlTranslate,s=this.progress,t=u.dragSize,r=u.trackSize,f=u.$dragEl,e=u.$el,h=this.params.scrollbar,i=t,n=(r-t)*s;o?(n=-n)>0?(i=t-n,n=0):-n+t>r&&(i=r+n):n<0?(i=t+n,n=0):n+t>r&&(i=r-n);this.isHorizontal()?(f.transform("translate3d("+n+"px, 0, 0)"),f[0].style.width=i+"px"):(f.transform("translate3d(0px, "+n+"px, 0)"),f[0].style.height=i+"px");h.hide&&(clearTimeout(this.scrollbar.timeout),e[0].style.opacity=1,this.scrollbar.timeout=setTimeout(function(){e[0].style.opacity=0;e.transition(400)},1e3))}},setTransition:function(n){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(n)},updateSize:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var t=this.scrollbar,i=t.$dragEl,r=t.$el;i[0].style.width="";i[0].style.height="";var u,e=this.isHorizontal()?r[0].offsetWidth:r[0].offsetHeight,f=this.size/this.virtualSize,o=f*(e/this.size);u="auto"===this.params.scrollbar.dragSize?e*f:parseInt(this.params.scrollbar.dragSize,10);this.isHorizontal()?i[0].style.width=u+"px":i[0].style.height=u+"px";r[0].style.display=f>=1?"none":"";this.params.scrollbar.hide&&(r[0].style.opacity=0);n.extend(t,{trackSize:e,divider:f,moveDivider:o,dragSize:u});t.$el[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass)}},getPointerPosition:function(n){return this.isHorizontal()?"touchstart"===n.type||"touchmove"===n.type?n.targetTouches[0].clientX:n.clientX:"touchstart"===n.type||"touchmove"===n.type?n.targetTouches[0].clientY:n.clientY},setDragPosition:function(n){var t,i=this.scrollbar,e=this.rtlTranslate,o=i.$el,u=i.dragSize,s=i.trackSize,f=i.dragStartPos,r;t=(i.getPointerPosition(n)-o.offset()[this.isHorizontal()?"left":"top"]-(null!==f?f:u/2))/(s-u);t=Math.max(Math.min(t,1),0);e&&(t=1-t);r=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*t;this.updateProgress(r);this.setTranslate(r);this.updateActiveIndex();this.updateSlidesClasses()},onDragStart:function(n){var u=this.params.scrollbar,t=this.scrollbar,f=this.$wrapperEl,r=t.$el,i=t.$dragEl;this.scrollbar.isTouched=!0;this.scrollbar.dragStartPos=n.target===i[0]||n.target===i?t.getPointerPosition(n)-n.target.getBoundingClientRect()[this.isHorizontal()?"left":"top"]:null;n.preventDefault();n.stopPropagation();f.transition(100);i.transition(100);t.setDragPosition(n);clearTimeout(this.scrollbar.dragTimeout);r.transition(0);u.hide&&r.css("opacity",1);this.params.cssMode&&this.$wrapperEl.css("scroll-snap-type","none");this.emit("scrollbarDragStart",n)},onDragMove:function(n){var t=this.scrollbar,i=this.$wrapperEl,r=t.$el,u=t.$dragEl;this.scrollbar.isTouched&&(n.preventDefault?n.preventDefault():n.returnValue=!1,t.setDragPosition(n),i.transition(0),r.transition(0),u.transition(0),this.emit("scrollbarDragMove",n))},onDragEnd:function(t){var i=this.params.scrollbar,u=this.scrollbar,f=this.$wrapperEl,r=u.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,this.params.cssMode&&(this.$wrapperEl.css("scroll-snap-type",""),f.transition("")),i.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=n.nextTick(function(){r.css("opacity",0);r.transition(400)},1e3)),this.emit("scrollbarDragEnd",t),i.snapOnRelease&&this.slideToClosest())},enableDraggable:function(){if(this.params.scrollbar.el){var s=this.scrollbar,i=this.touchEventsTouch,f=this.touchEventsDesktop,e=this.params,n=s.$el[0],t=!(!u.passiveListener||!e.passiveListeners)&&{passive:!1,capture:!1},o=!(!u.passiveListener||!e.passiveListeners)&&{passive:!0,capture:!1};u.touch?(n.addEventListener(i.start,this.scrollbar.onDragStart,t),n.addEventListener(i.move,this.scrollbar.onDragMove,t),n.addEventListener(i.end,this.scrollbar.onDragEnd,o)):(n.addEventListener(f.start,this.scrollbar.onDragStart,t),r.addEventListener(f.move,this.scrollbar.onDragMove,t),r.addEventListener(f.end,this.scrollbar.onDragEnd,o))}},disableDraggable:function(){if(this.params.scrollbar.el){var s=this.scrollbar,i=this.touchEventsTouch,f=this.touchEventsDesktop,e=this.params,n=s.$el[0],t=!(!u.passiveListener||!e.passiveListeners)&&{passive:!1,capture:!1},o=!(!u.passiveListener||!e.passiveListeners)&&{passive:!0,capture:!1};u.touch?(n.removeEventListener(i.start,this.scrollbar.onDragStart,t),n.removeEventListener(i.move,this.scrollbar.onDragMove,t),n.removeEventListener(i.end,this.scrollbar.onDragEnd,o)):(n.removeEventListener(f.start,this.scrollbar.onDragStart,t),r.removeEventListener(f.move,this.scrollbar.onDragMove,t),r.removeEventListener(f.end,this.scrollbar.onDragEnd,o))}},init:function(){var r;if(this.params.scrollbar.el){var f=this.scrollbar,e=this.$el,u=this.params.scrollbar,i=t(u.el);this.params.uniqueNavElements&&"string"==typeof u.el&&i.length>1&&1===e.find(u.el).length&&(i=e.find(u.el));r=i.find("."+this.params.scrollbar.dragClass);0===r.length&&(r=t('<div class="'+this.params.scrollbar.dragClass+'"><\/div>'),i.append(r));n.extend(f,{$el:i,el:i[0],$dragEl:r,dragEl:r[0]});u.draggable&&f.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},kt={setTransform:function(n,i){var a=this.rtl,f=t(n),s=a?-1:1,h=f.attr("data-swiper-parallax")||"0",r=f.attr("data-swiper-parallax-x"),u=f.attr("data-swiper-parallax-y"),e=f.attr("data-swiper-parallax-scale"),o=f.attr("data-swiper-parallax-opacity"),c,l;(r||u?(r=r||"0",u=u||"0"):this.isHorizontal()?(r=h,u="0"):(u=h,r="0"),r=r.indexOf("%")>=0?parseInt(r,10)*i*s+"%":r*i*s+"px",u=u.indexOf("%")>=0?parseInt(u,10)*i+"%":u*i+"px",null!=o)&&(c=o-(o-1)*(1-Math.abs(i)),f[0].style.opacity=c);null==e?f.transform("translate3d("+r+", "+u+", 0px)"):(l=e-(e-1)*(1-Math.abs(i)),f.transform("translate3d("+r+", "+u+", 0px) scale("+l+")"))},setTranslate:function(){var n=this,r=n.$el,u=n.slides,i=n.progress,f=n.snapGrid;r.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(t,r){n.parallax.setTransform(r,i)});u.each(function(r,u){var e=u.progress;n.params.slidesPerGroup>1&&"auto"!==n.params.slidesPerView&&(e+=Math.ceil(r/2)-i*(f.length-1));e=Math.min(Math.max(e,-1),1);t(u).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(t,i){n.parallax.setTransform(i,e)})})},setTransition:function(n){void 0===n&&(n=this.params.speed);this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(function(i,r){var u=t(r),f=parseInt(u.attr("data-swiper-parallax-duration"),10)||n;0===n&&(f=0);u.transition(f)})}},dt={getDistanceBetweenTouches:function(n){if(n.targetTouches.length<2)return 1;var t=n.targetTouches[0].pageX,i=n.targetTouches[0].pageY,r=n.targetTouches[1].pageX,u=n.targetTouches[1].pageY;return Math.sqrt(Math.pow(r-t,2)+Math.pow(u-i,2))},onGestureStart:function(n){var f=this.params.zoom,r=this.zoom,i=r.gesture;if(r.fakeGestureTouched=!1,r.fakeGestureMoved=!1,!u.gestures){if("touchstart"!==n.type||"touchstart"===n.type&&n.targetTouches.length<2)return;r.fakeGestureTouched=!0;i.scaleStart=dt.getDistanceBetweenTouches(n)}i.$slideEl&&i.$slideEl.length||(i.$slideEl=t(n.target).closest(".swiper-slide"),0===i.$slideEl.length&&(i.$slideEl=this.slides.eq(this.activeIndex)),i.$imageEl=i.$slideEl.find("img, svg, canvas"),i.$imageWrapEl=i.$imageEl.parent("."+f.containerClass),i.maxRatio=i.$imageWrapEl.attr("data-swiper-zoom")||f.maxRatio,0!==i.$imageWrapEl.length)?(i.$imageEl.transition(0),this.zoom.isScaling=!0):i.$imageEl=void 0},onGestureChange:function(n){var r=this.params.zoom,t=this.zoom,i=t.gesture;if(!u.gestures){if("touchmove"!==n.type||"touchmove"===n.type&&n.targetTouches.length<2)return;t.fakeGestureMoved=!0;i.scaleMove=dt.getDistanceBetweenTouches(n)}i.$imageEl&&0!==i.$imageEl.length&&(t.scale=u.gestures?n.scale*t.currentScale:i.scaleMove/i.scaleStart*t.currentScale,t.scale>i.maxRatio&&(t.scale=i.maxRatio-1+Math.pow(t.scale-i.maxRatio+1,.5)),t.scale<r.minRatio&&(t.scale=r.minRatio+1-Math.pow(r.minRatio-t.scale+1,.5)),i.$imageEl.transform("translate3d(0,0,0) scale("+t.scale+")"))},onGestureEnd:function(n){var r=this.params.zoom,t=this.zoom,i=t.gesture;if(!u.gestures){if(!t.fakeGestureTouched||!t.fakeGestureMoved)return;if("touchend"!==n.type||"touchend"===n.type&&n.changedTouches.length<2&&!s.android)return;t.fakeGestureTouched=!1;t.fakeGestureMoved=!1}i.$imageEl&&0!==i.$imageEl.length&&(t.scale=Math.max(Math.min(t.scale,i.maxRatio),r.minRatio),i.$imageEl.transition(this.params.speed).transform("translate3d(0,0,0) scale("+t.scale+")"),t.currentScale=t.scale,t.isScaling=!1,1===t.scale&&(i.$slideEl=void 0))},onTouchStart:function(n){var i=this.zoom,r=i.gesture,t=i.image;r.$imageEl&&0!==r.$imageEl.length&&(t.isTouched||(s.android&&n.preventDefault(),t.isTouched=!0,t.touchesStart.x="touchstart"===n.type?n.targetTouches[0].pageX:n.pageX,t.touchesStart.y="touchstart"===n.type?n.targetTouches[0].pageY:n.pageY))},onTouchMove:function(t){var f=this.zoom,u=f.gesture,i=f.image,r=f.velocity,e,o;if(u.$imageEl&&0!==u.$imageEl.length&&(this.allowClick=!1,i.isTouched&&u.$slideEl)&&(i.isMoved||(i.width=u.$imageEl[0].offsetWidth,i.height=u.$imageEl[0].offsetHeight,i.startX=n.getTranslate(u.$imageWrapEl[0],"x")||0,i.startY=n.getTranslate(u.$imageWrapEl[0],"y")||0,u.slideWidth=u.$slideEl[0].offsetWidth,u.slideHeight=u.$slideEl[0].offsetHeight,u.$imageWrapEl.transition(0),this.rtl&&(i.startX=-i.startX,i.startY=-i.startY)),e=i.width*f.scale,o=i.height*f.scale,!(e<u.slideWidth&&o<u.slideHeight))){if((i.minX=Math.min(u.slideWidth/2-e/2,0),i.maxX=-i.minX,i.minY=Math.min(u.slideHeight/2-o/2,0),i.maxY=-i.minY,i.touchesCurrent.x="touchmove"===t.type?t.targetTouches[0].pageX:t.pageX,i.touchesCurrent.y="touchmove"===t.type?t.targetTouches[0].pageY:t.pageY,!i.isMoved&&!f.isScaling)&&(this.isHorizontal()&&(Math.floor(i.minX)===Math.floor(i.startX)&&i.touchesCurrent.x<i.touchesStart.x||Math.floor(i.maxX)===Math.floor(i.startX)&&i.touchesCurrent.x>i.touchesStart.x)||!this.isHorizontal()&&(Math.floor(i.minY)===Math.floor(i.startY)&&i.touchesCurrent.y<i.touchesStart.y||Math.floor(i.maxY)===Math.floor(i.startY)&&i.touchesCurrent.y>i.touchesStart.y)))return void(i.isTouched=!1);t.preventDefault();t.stopPropagation();i.isMoved=!0;i.currentX=i.touchesCurrent.x-i.touchesStart.x+i.startX;i.currentY=i.touchesCurrent.y-i.touchesStart.y+i.startY;i.currentX<i.minX&&(i.currentX=i.minX+1-Math.pow(i.minX-i.currentX+1,.8));i.currentX>i.maxX&&(i.currentX=i.maxX-1+Math.pow(i.currentX-i.maxX+1,.8));i.currentY<i.minY&&(i.currentY=i.minY+1-Math.pow(i.minY-i.currentY+1,.8));i.currentY>i.maxY&&(i.currentY=i.maxY-1+Math.pow(i.currentY-i.maxY+1,.8));r.prevPositionX||(r.prevPositionX=i.touchesCurrent.x);r.prevPositionY||(r.prevPositionY=i.touchesCurrent.y);r.prevTime||(r.prevTime=Date.now());r.x=(i.touchesCurrent.x-r.prevPositionX)/(Date.now()-r.prevTime)/2;r.y=(i.touchesCurrent.y-r.prevPositionY)/(Date.now()-r.prevTime)/2;Math.abs(i.touchesCurrent.x-r.prevPositionX)<2&&(r.x=0);Math.abs(i.touchesCurrent.y-r.prevPositionY)<2&&(r.y=0);r.prevPositionX=i.touchesCurrent.x;r.prevPositionY=i.touchesCurrent.y;r.prevTime=Date.now();u.$imageWrapEl.transform("translate3d("+i.currentX+"px, "+i.currentY+"px,0)")}},onTouchEnd:function(){var i=this.zoom,r=i.gesture,n=i.image,t=i.velocity,s,h,c;if(r.$imageEl&&0!==r.$imageEl.length){if(!n.isTouched||!n.isMoved)return n.isTouched=!1,void(n.isMoved=!1);n.isTouched=!1;n.isMoved=!1;var u=300,f=300,l=t.x*u,e=n.currentX+l,a=t.y*f,o=n.currentY+a;0!==t.x&&(u=Math.abs((e-n.currentX)/t.x));0!==t.y&&(f=Math.abs((o-n.currentY)/t.y));s=Math.max(u,f);n.currentX=e;n.currentY=o;h=n.width*i.scale;c=n.height*i.scale;n.minX=Math.min(r.slideWidth/2-h/2,0);n.maxX=-n.minX;n.minY=Math.min(r.slideHeight/2-c/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(s).transform("translate3d("+n.currentX+"px, "+n.currentY+"px,0)")}},onTransitionEnd:function(){var t=this.zoom,n=t.gesture;n.$slideEl&&this.previousIndex!==this.activeIndex&&(n.$imageEl.transform("translate3d(0,0,0) scale(1)"),n.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,t.currentScale=1,n.$slideEl=void 0,n.$imageEl=void 0,n.$imageWrapEl=void 0)},toggle:function(n){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(n)},"in":function(n){var o,s,w,b,u,f,k,d,g,nt,h,c,l,a,v,y,r=this.zoom,e=this.params.zoom,i=r.gesture,p=r.image;(i.$slideEl||(i.$slideEl=this.clickedSlide?t(this.clickedSlide):this.slides.eq(this.activeIndex),i.$imageEl=i.$slideEl.find("img, svg, canvas"),i.$imageWrapEl=i.$imageEl.parent("."+e.containerClass)),i.$imageEl&&0!==i.$imageEl.length)&&(i.$slideEl.addClass(""+e.zoomedSlideClass),void 0===p.touchesStart.x&&n?(o="touchend"===n.type?n.changedTouches[0].pageX:n.pageX,s="touchend"===n.type?n.changedTouches[0].pageY:n.pageY):(o=p.touchesStart.x,s=p.touchesStart.y),r.scale=i.$imageWrapEl.attr("data-swiper-zoom")||e.maxRatio,r.currentScale=i.$imageWrapEl.attr("data-swiper-zoom")||e.maxRatio,n?(v=i.$slideEl[0].offsetWidth,y=i.$slideEl[0].offsetHeight,w=i.$slideEl.offset().left+v/2-o,b=i.$slideEl.offset().top+y/2-s,k=i.$imageEl[0].offsetWidth,d=i.$imageEl[0].offsetHeight,g=k*r.scale,nt=d*r.scale,l=-(h=Math.min(v/2-g/2,0)),a=-(c=Math.min(y/2-nt/2,0)),(u=w*r.scale)<h&&(u=h),u>l&&(u=l),(f=b*r.scale)<c&&(f=c),f>a&&(f=a)):(u=0,f=0),i.$imageWrapEl.transition(300).transform("translate3d("+u+"px, "+f+"px,0)"),i.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+r.scale+")"))},out:function(){var i=this.zoom,r=this.params.zoom,n=i.gesture;n.$slideEl||(n.$slideEl=this.clickedSlide?t(this.clickedSlide):this.slides.eq(this.activeIndex),n.$imageEl=n.$slideEl.find("img, svg, canvas"),n.$imageWrapEl=n.$imageEl.parent("."+r.containerClass));n.$imageEl&&0!==n.$imageEl.length&&(i.scale=1,i.currentScale=1,n.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),n.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),n.$slideEl.removeClass(""+r.zoomedSlideClass),n.$slideEl=void 0)},enable:function(){var n=this.zoom,t,i;n.enabled||(n.enabled=!0,t=!("touchstart"!==this.touchEvents.start||!u.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},i=!u.passiveListener||{passive:!1,capture:!0},u.gestures?(this.$wrapperEl.on("gesturestart",".swiper-slide",n.onGestureStart,t),this.$wrapperEl.on("gesturechange",".swiper-slide",n.onGestureChange,t),this.$wrapperEl.on("gestureend",".swiper-slide",n.onGestureEnd,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,".swiper-slide",n.onGestureStart,t),this.$wrapperEl.on(this.touchEvents.move,".swiper-slide",n.onGestureChange,i),this.$wrapperEl.on(this.touchEvents.end,".swiper-slide",n.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.on(this.touchEvents.cancel,".swiper-slide",n.onGestureEnd,t)),this.$wrapperEl.on(this.touchEvents.move,"."+this.params.zoom.containerClass,n.onTouchMove,i))},disable:function(){var n=this.zoom,t,i;n.enabled&&(this.zoom.enabled=!1,t=!("touchstart"!==this.touchEvents.start||!u.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},i=!u.passiveListener||{passive:!1,capture:!0},u.gestures?(this.$wrapperEl.off("gesturestart",".swiper-slide",n.onGestureStart,t),this.$wrapperEl.off("gesturechange",".swiper-slide",n.onGestureChange,t),this.$wrapperEl.off("gestureend",".swiper-slide",n.onGestureEnd,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,".swiper-slide",n.onGestureStart,t),this.$wrapperEl.off(this.touchEvents.move,".swiper-slide",n.onGestureChange,i),this.$wrapperEl.off(this.touchEvents.end,".swiper-slide",n.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.off(this.touchEvents.cancel,".swiper-slide",n.onGestureEnd,t)),this.$wrapperEl.off(this.touchEvents.move,"."+this.params.zoom.containerClass,n.onTouchMove,i))}},fi={loadInSlide:function(n,i){var r,u,f,e;void 0===i&&(i=!0);r=this;u=r.params.lazy;void 0!==n&&0!==r.slides.length&&(f=r.virtual&&r.params.virtual.enabled?r.$wrapperEl.children("."+r.params.slideClass+'[data-swiper-slide-index="'+n+'"]'):r.slides.eq(n),e=f.find("."+u.elementClass+":not(."+u.loadedClass+"):not(."+u.loadingClass+")"),!f.hasClass(u.elementClass)||f.hasClass(u.loadedClass)||f.hasClass(u.loadingClass)||(e=e.add(f[0])),0!==e.length&&e.each(function(n,e){var o=t(e);o.addClass(u.loadingClass);var s=o.attr("data-background"),h=o.attr("data-src"),c=o.attr("data-srcset"),l=o.attr("data-sizes");r.loadImage(o[0],h||s,c,l,!1,function(){var n,t,e;null!=r&&r&&(!r||r.params)&&!r.destroyed&&((s?(o.css("background-image",'url("'+s+'")'),o.removeAttr("data-background")):(c&&(o.attr("srcset",c),o.removeAttr("data-srcset")),l&&(o.attr("sizes",l),o.removeAttr("data-sizes")),h&&(o.attr("src",h),o.removeAttr("data-src"))),o.addClass(u.loadedClass).removeClass(u.loadingClass),f.find("."+u.preloaderClass).remove(),r.params.loop&&i)&&(n=f.attr("data-swiper-slide-index"),f.hasClass(r.params.slideDuplicateClass)?(t=r.$wrapperEl.children('[data-swiper-slide-index="'+n+'"]:not(.'+r.params.slideDuplicateClass+")"),r.lazy.loadInSlide(t.index(),!1)):(e=r.$wrapperEl.children("."+r.params.slideDuplicateClass+'[data-swiper-slide-index="'+n+'"]'),r.lazy.loadInSlide(e.index(),!1))),r.emit("lazyImageReady",f[0],o[0]))});r.emit("lazyImageLoad",f[0],o[0])}))},load:function(){function l(n){if(c){if(o.children("."+i.slideClass+'[data-swiper-slide-index="'+n+'"]').length)return!0}else if(p[n])return!0;return!1}function w(n){return c?t(n).attr("data-swiper-slide-index"):t(n).index()}var n=this,o=n.$wrapperEl,i=n.params,p=n.slides,r=n.activeIndex,c=n.virtual&&i.virtual.enabled,s=i.lazy,u=i.slidesPerView,f,e,v,y;if("auto"===u&&(u=0),n.lazy.initialImageLoaded||(n.lazy.initialImageLoaded=!0),n.params.watchSlidesVisibility)o.children("."+i.slideVisibleClass).each(function(i,r){var u=c?t(r).attr("data-swiper-slide-index"):t(r).index();n.lazy.loadInSlide(u)});else if(u>1)for(f=r;f<r+u;f+=1)l(f)&&n.lazy.loadInSlide(f);else n.lazy.loadInSlide(r);if(s.loadPrevNext)if(u>1||s.loadPrevNextAmount&&s.loadPrevNextAmount>1){for(var b=s.loadPrevNextAmount,a=u,k=Math.min(r+a+Math.max(b,a),p.length),d=Math.max(r-Math.max(a,b),0),h=r+u;h<k;h+=1)l(h)&&n.lazy.loadInSlide(h);for(e=d;e<r;e+=1)l(e)&&n.lazy.loadInSlide(e)}else v=o.children("."+i.slideNextClass),v.length>0&&n.lazy.loadInSlide(w(v)),y=o.children("."+i.slidePrevClass),y.length>0&&n.lazy.loadInSlide(w(y))}},nt={LinearSpline:function(n,t){var i,u,e,r,f,o=function(n,t){for(u=-1,i=n.length;i-u>1;)n[e=i+u>>1]<=t?u=e:i=e;return i};return this.x=n,this.y=t,this.lastIndex=n.length-1,this.interpolate=function(n){return n?(f=o(this.x,n),r=f-1,(n-this.x[r])*(this.y[f]-this.y[r])/(this.x[f]-this.x[r])+this.y[r]):0},this},getInterpolateFunction:function(n){this.controller.spline||(this.controller.spline=this.params.loop?new nt.LinearSpline(this.slidesGrid,n.slidesGrid):new nt.LinearSpline(this.snapGrid,n.snapGrid))},setTranslate:function(n,t){function o(n){var t=i.rtlTranslate?-i.translate:i.translate;"slide"===i.params.controller.by&&(i.controller.getInterpolateFunction(n),u=-i.controller.spline.interpolate(-t));u&&"container"!==i.params.controller.by||(e=(n.maxTranslate()-n.minTranslate())/(i.maxTranslate()-i.minTranslate()),u=(t-i.minTranslate())*e+n.minTranslate());i.params.controller.inverse&&(u=n.maxTranslate()-u);n.updateProgress(u);n.setTranslate(u,i);n.updateActiveIndex();n.updateSlidesClasses()}var e,u,i=this,r=i.controller.control,f;if(Array.isArray(r))for(f=0;f<r.length;f+=1)r[f]!==t&&r[f]instanceof c&&o(r[f]);else r instanceof c&&t!==r&&o(r)},setTransition:function(t,i){function e(i){i.setTransition(t,f);0!==t&&(i.transitionStart(),i.params.autoHeight&&n.nextTick(function(){i.updateAutoHeight()}),i.$wrapperEl.transitionEnd(function(){r&&(i.params.loop&&"slide"===f.params.controller.by&&i.loopFix(),i.transitionEnd())}))}var u,f=this,r=f.controller.control;if(Array.isArray(r))for(u=0;u<r.length;u+=1)r[u]!==i&&r[u]instanceof c&&e(r[u]);else r instanceof c&&i!==r&&e(r)}},ei={makeElFocusable:function(n){return n.attr("tabIndex","0"),n},addElRole:function(n,t){return n.attr("role",t),n},addElLabel:function(n,t){return n.attr("aria-label",t),n},disableEl:function(n){return n.attr("aria-disabled",!0),n},enableEl:function(n){return n.attr("aria-disabled",!1),n},onEnterKey:function(n){var r=this.params.a11y,i;13===n.keyCode&&(i=t(n.target),this.navigation&&this.navigation.$nextEl&&i.is(this.navigation.$nextEl)&&(this.isEnd&&!this.params.loop||this.slideNext(),this.isEnd?this.a11y.notify(r.lastSlideMessage):this.a11y.notify(r.nextSlideMessage)),this.navigation&&this.navigation.$prevEl&&i.is(this.navigation.$prevEl)&&(this.isBeginning&&!this.params.loop||this.slidePrev(),this.isBeginning?this.a11y.notify(r.firstSlideMessage):this.a11y.notify(r.prevSlideMessage)),this.pagination&&i.is("."+this.params.pagination.bulletClass)&&i[0].click())},notify:function(n){var t=this.a11y.liveRegion;0!==t.length&&(t.html(""),t.html(n))},updateNavigation:function(){if(!this.params.loop&&this.navigation){var i=this.navigation,n=i.$nextEl,t=i.$prevEl;t&&t.length>0&&(this.isBeginning?this.a11y.disableEl(t):this.a11y.enableEl(t));n&&n.length>0&&(this.isEnd?this.a11y.disableEl(n):this.a11y.enableEl(n))}},updatePagination:function(){var n=this,i=n.params.a11y;n.pagination&&n.params.pagination.clickable&&n.pagination.bullets&&n.pagination.bullets.length&&n.pagination.bullets.each(function(r,u){var f=t(u);n.a11y.makeElFocusable(f);n.a11y.addElRole(f,"button");n.a11y.addElLabel(f,i.paginationBulletMessage.replace(/{{index}}/,f.index()+1))})},init:function(){this.$el.append(this.a11y.liveRegion);var n,t,i=this.params.a11y;this.navigation&&this.navigation.$nextEl&&(n=this.navigation.$nextEl);this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl);n&&(this.a11y.makeElFocusable(n),this.a11y.addElRole(n,"button"),this.a11y.addElLabel(n,i.nextSlideMessage),n.on("keydown",this.a11y.onEnterKey));t&&(this.a11y.makeElFocusable(t),this.a11y.addElRole(t,"button"),this.a11y.addElLabel(t,i.prevSlideMessage),t.on("keydown",this.a11y.onEnterKey));this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.on("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)},destroy:function(){var n,t;this.a11y.liveRegion&&this.a11y.liveRegion.length>0&&this.a11y.liveRegion.remove();this.navigation&&this.navigation.$nextEl&&(n=this.navigation.$nextEl);this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl);n&&n.off("keydown",this.a11y.onEnterKey);t&&t.off("keydown",this.a11y.onEnterKey);this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.off("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)}},v={init:function(){if(this.params.history){if(!i.history||!i.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);var n=this.history;n.initialized=!0;n.paths=v.getPathValues();(n.paths.key||n.paths.value)&&(n.scrollToSlide(0,n.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||i.addEventListener("popstate",this.history.setHistoryPopState))}},destroy:function(){this.params.history.replaceState||i.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=v.getPathValues();this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(){var n=i.location.pathname.slice(1).split("/").filter(function(n){return""!==n}),t=n.length;return{key:n[t-2],value:n[t-1]}},setHistory:function(n,t){var f,r,u;this.history.initialized&&this.params.history.enabled&&(f=this.slides.eq(t),r=v.slugify(f.attr("data-history")),i.location.pathname.includes(n)||(r=n+"/"+r),u=i.history.state,u&&u.value===r||(this.params.history.replaceState?i.history.replaceState({value:r},null,r):i.history.pushState({value:r},null,r)))},slugify:function(n){return n.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(n,t,i){var r,f,u,e;if(t)for(r=0,f=this.slides.length;r<f;r+=1)u=this.slides.eq(r),v.slugify(u.attr("data-history"))!==t||u.hasClass(this.params.slideDuplicateClass)||(e=u.index(),this.slideTo(e,n,i));else this.slideTo(0,n,i)}},ft={onHashCange:function(){var t=r.location.hash.replace("#",""),n;if(t!==this.slides.eq(this.activeIndex).attr("data-hash")){if(n=this.$wrapperEl.children("."+this.params.slideClass+'[data-hash="'+t+'"]').index(),void 0===n)return;this.slideTo(n)}},setHash:function(){if(this.hashNavigation.initialized&&this.params.hashNavigation.enabled)if(this.params.hashNavigation.replaceState&&i.history&&i.history.replaceState)i.history.replaceState(null,null,"#"+this.slides.eq(this.activeIndex).attr("data-hash")||"");else{var n=this.slides.eq(this.activeIndex),t=n.attr("data-hash")||n.attr("data-history");r.location.hash=t||""}},init:function(){var f,u,e,n,o;if(!(!this.params.hashNavigation.enabled||this.params.history&&this.params.history.enabled)){if(this.hashNavigation.initialized=!0,f=r.location.hash.replace("#",""),f)for(u=0,e=this.slides.length;u<e;u+=1)n=this.slides.eq(u),(n.attr("data-hash")||n.attr("data-history"))!==f||n.hasClass(this.params.slideDuplicateClass)||(o=n.index(),this.slideTo(o,0,this.params.runCallbacksOnInit,!0));this.params.hashNavigation.watchState&&t(i).on("hashchange",this.hashNavigation.onHashCange)}},destroy:function(){this.params.hashNavigation.watchState&&t(i).off("hashchange",this.hashNavigation.onHashCange)}},et={run:function(){var t=this,i=t.slides.eq(t.activeIndex),r=t.params.autoplay.delay;i.attr("data-swiper-autoplay")&&(r=i.attr("data-swiper-autoplay")||t.params.autoplay.delay);clearTimeout(t.autoplay.timeout);t.autoplay.timeout=n.nextTick(function(){t.params.autoplay.reverseDirection?t.params.loop?(t.loopFix(),t.slidePrev(t.params.speed,!0,!0),t.emit("autoplay")):t.isBeginning?t.params.autoplay.stopOnLastSlide?t.autoplay.stop():(t.slideTo(t.slides.length-1,t.params.speed,!0,!0),t.emit("autoplay")):(t.slidePrev(t.params.speed,!0,!0),t.emit("autoplay")):t.params.loop?(t.loopFix(),t.slideNext(t.params.speed,!0,!0),t.emit("autoplay")):t.isEnd?t.params.autoplay.stopOnLastSlide?t.autoplay.stop():(t.slideTo(0,t.params.speed,!0,!0),t.emit("autoplay")):(t.slideNext(t.params.speed,!0,!0),t.emit("autoplay"));t.params.cssMode&&t.autoplay.running&&t.autoplay.run()},r)},start:function(){return void 0===this.autoplay.timeout&&!this.autoplay.running&&(this.autoplay.running=!0,this.emit("autoplayStart"),this.autoplay.run(),!0)},stop:function(){return!!this.autoplay.running&&void 0!==this.autoplay.timeout&&(this.autoplay.timeout&&(clearTimeout(this.autoplay.timeout),this.autoplay.timeout=void 0),this.autoplay.running=!1,this.emit("autoplayStop"),!0)},pause:function(n){this.autoplay.running&&(this.autoplay.paused||(this.autoplay.timeout&&clearTimeout(this.autoplay.timeout),this.autoplay.paused=!0,0!==n&&this.params.autoplay.waitForTransition?(this.$wrapperEl[0].addEventListener("transitionend",this.autoplay.onTransitionEnd),this.$wrapperEl[0].addEventListener("webkitTransitionEnd",this.autoplay.onTransitionEnd)):(this.autoplay.paused=!1,this.autoplay.run())))}},oi={setTranslate:function(){for(var n,t,r,f,u=this.slides,i=0;i<u.length;i+=1)n=this.slides.eq(i),t=-n[0].swiperSlideOffset,this.params.virtualTranslate||(t-=this.translate),r=0,this.isHorizontal()||(r=t,t=0),f=this.params.fadeEffect.crossFade?Math.max(1-Math.abs(n[0].progress),0):1+Math.min(Math.max(n[0].progress,-1),0),n.css({opacity:f}).transform("translate3d("+t+"px, "+r+"px, 0px)")},setTransition:function(n){var t=this,r=t.slides,u=t.$wrapperEl,i;(r.transition(n),t.params.virtualTranslate&&0!==n)&&(i=!1,r.transitionEnd(function(){if(!i&&t&&!t.destroyed){i=!0;t.animating=!1;for(var r=["webkitTransitionEnd","transitionend"],n=0;n<r.length;n+=1)u.trigger(r[n])}}))}},si={setTranslate:function(){var r,d=this.$el,w=this.$wrapperEl,g=this.slides,b=this.width,nt=this.height,k=this.rtlTranslate,n=this.size,o=this.params.cubeEffect,u=this.isHorizontal(),ot=this.virtual&&this.params.virtual.enabled,h=0,y,i,f,s,c,rt,a,v,et;for(o.shadow&&(u?(0===(r=w.find(".swiper-cube-shadow")).length&&(r=t('<div class="swiper-cube-shadow"><\/div>'),w.append(r)),r.css({height:b+"px"})):0===(r=d.find(".swiper-cube-shadow")).length&&(r=t('<div class="swiper-cube-shadow"><\/div>'),d.append(r))),y=0;y<g.length;y+=1){i=g.eq(y);f=y;ot&&(f=parseInt(i.attr("data-swiper-slide-index"),10));s=90*f;c=Math.floor(s/360);k&&(s=-s,c=Math.floor(-s/360));var l=Math.max(Math.min(i[0].progress,1),-1),e=0,tt=0,p=0;f%4==0?(e=4*-c*n,p=0):(f-1)%4==0?(e=0,p=4*-c*n):(f-2)%4==0?(e=n+4*c*n,p=n):(f-3)%4==0&&(e=-n,p=3*n+4*n*c);k&&(e=-e);u||(tt=e,e=0);rt="rotateX("+(u?0:-s)+"deg) rotateY("+(u?s:0)+"deg) translate3d("+e+"px, "+tt+"px, "+p+"px)";(l<=1&&l>-1&&(h=90*f+90*l,k&&(h=90*-f-90*l)),i.transform(rt),o.slideShadows)&&(a=u?i.find(".swiper-slide-shadow-left"):i.find(".swiper-slide-shadow-top"),v=u?i.find(".swiper-slide-shadow-right"):i.find(".swiper-slide-shadow-bottom"),0===a.length&&(a=t('<div class="swiper-slide-shadow-'+(u?"left":"top")+'"><\/div>'),i.append(a)),0===v.length&&(v=t('<div class="swiper-slide-shadow-'+(u?"right":"bottom")+'"><\/div>'),i.append(v)),a.length&&(a[0].style.opacity=Math.max(-l,0)),v.length&&(v[0].style.opacity=Math.max(l,0)))}if(w.css({"-webkit-transform-origin":"50% 50% -"+n/2+"px","-moz-transform-origin":"50% 50% -"+n/2+"px","-ms-transform-origin":"50% 50% -"+n/2+"px","transform-origin":"50% 50% -"+n/2+"px"}),o.shadow)if(u)r.transform("translate3d(0px, "+(b/2+o.shadowOffset)+"px, "+-b/2+"px) rotateX(90deg) rotateZ(0deg) scale("+o.shadowScale+")");else{var ut=Math.abs(h)-90*Math.floor(Math.abs(h)/90),st=1.5-(Math.sin(2*ut*Math.PI/360)/2+Math.cos(2*ut*Math.PI/360)/2),ht=o.shadowScale,ft=o.shadowScale/st,ct=o.shadowOffset;r.transform("scale3d("+ht+", 1, "+ft+") translate3d(0px, "+(nt/2+ct)+"px, "+-nt/2/ft+"px) rotateX(-90deg)")}et=it.isSafari||it.isUiWebView?-n/2:0;w.transform("translate3d(0px,0,"+et+"px) rotateX("+(this.isHorizontal()?0:h)+"deg) rotateY("+(this.isHorizontal()?-h:0)+"deg)")},setTransition:function(n){var t=this.$el;this.slides.transition(n).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(n);this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(n)}},hi={setTranslate:function(){for(var n,i,r,u,e=this.slides,l=this.rtlTranslate,o=0;o<e.length;o+=1){n=e.eq(o);i=n[0].progress;this.params.flipEffect.limitRotation&&(i=Math.max(Math.min(n[0].progress,1),-1));var f=-180*i,h=0,s=-n[0].swiperSlideOffset,c=0;(this.isHorizontal()?l&&(f=-f):(c=s,s=0,h=-f,f=0),n[0].style.zIndex=-Math.abs(Math.round(i))+e.length,this.params.flipEffect.slideShadows)&&(r=this.isHorizontal()?n.find(".swiper-slide-shadow-left"):n.find(".swiper-slide-shadow-top"),u=this.isHorizontal()?n.find(".swiper-slide-shadow-right"):n.find(".swiper-slide-shadow-bottom"),0===r.length&&(r=t('<div class="swiper-slide-shadow-'+(this.isHorizontal()?"left":"top")+'"><\/div>'),n.append(r)),0===u.length&&(u=t('<div class="swiper-slide-shadow-'+(this.isHorizontal()?"right":"bottom")+'"><\/div>'),n.append(u)),r.length&&(r[0].style.opacity=Math.max(-i,0)),u.length&&(u[0].style.opacity=Math.max(i,0)));n.transform("translate3d("+s+"px, "+c+"px, 0px) rotateX("+h+"deg) rotateY("+f+"deg)")}},setTransition:function(n){var t=this,r=t.slides,u=t.activeIndex,f=t.$wrapperEl,i;(r.transition(n).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(n),t.params.virtualTranslate&&0!==n)&&(i=!1,r.eq(u).transitionEnd(function(){if(!i&&t&&!t.destroyed){i=!0;t.animating=!1;for(var r=["webkitTransitionEnd","transitionend"],n=0;n<r.length;n+=1)f.trigger(r[n])}}))}},ci={setTranslate:function(){for(var d,e,o,g=this.width,nt=this.height,y=this.slides,tt=this.$wrapperEl,it=this.slidesSizesGrid,f=this.params.coverflowEffect,n=this.isHorizontal(),p=this.translate,w=n?g/2-p:nt/2-p,b=n?f.rotate:-f.rotate,rt=f.depth,s=0,ut=y.length;s<ut;s+=1){var r=y.eq(s),k=it[s],i=(w-r[0].swiperSlideOffset-k/2)/k*f.modifier,h=n?b*i:0,c=n?0:b*i,l=-rt*Math.abs(i),a=n?0:f.stretch*i,v=n?f.stretch*i:0;Math.abs(v)<.001&&(v=0);Math.abs(a)<.001&&(a=0);Math.abs(l)<.001&&(l=0);Math.abs(h)<.001&&(h=0);Math.abs(c)<.001&&(c=0);d="translate3d("+v+"px,"+a+"px,"+l+"px)  rotateX("+c+"deg) rotateY("+h+"deg)";(r.transform(d),r[0].style.zIndex=1-Math.abs(Math.round(i)),f.slideShadows)&&(e=n?r.find(".swiper-slide-shadow-left"):r.find(".swiper-slide-shadow-top"),o=n?r.find(".swiper-slide-shadow-right"):r.find(".swiper-slide-shadow-bottom"),0===e.length&&(e=t('<div class="swiper-slide-shadow-'+(n?"left":"top")+'"><\/div>'),r.append(e)),0===o.length&&(o=t('<div class="swiper-slide-shadow-'+(n?"right":"bottom")+'"><\/div>'),r.append(o)),e.length&&(e[0].style.opacity=i>0?i:0),o.length&&(o[0].style.opacity=-i>0?-i:0))}(u.pointerEvents||u.prefixedPointerEvents)&&(tt[0].style.perspectiveOrigin=w+"px 50%")},setTransition:function(n){this.slides.transition(n).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(n)}},gt={init:function(){var t=this.params.thumbs,i=this.constructor;t.swiper instanceof i?(this.thumbs.swiper=t.swiper,n.extend(this.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),n.extend(this.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):n.isObject(t.swiper)&&(this.thumbs.swiper=new i(n.extend({},t.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),this.thumbs.swiperCreated=!0);this.thumbs.swiper.$el.addClass(this.params.thumbs.thumbsContainerClass);this.thumbs.swiper.on("tap",this.thumbs.onThumbClick)},onThumbClick:function(){var i=this.thumbs.swiper,e,o,r,n,u,f;i&&(e=i.clickedIndex,o=i.clickedSlide,o&&t(o).hasClass(this.params.thumbs.slideThumbActiveClass)||null==e||((r=i.params.loop?parseInt(t(i.clickedSlide).attr("data-swiper-slide-index"),10):e,this.params.loop)&&(n=this.activeIndex,this.slides.eq(n).hasClass(this.params.slideDuplicateClass)&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,n=this.activeIndex),u=this.slides.eq(n).prevAll('[data-swiper-slide-index="'+r+'"]').eq(0).index(),f=this.slides.eq(n).nextAll('[data-swiper-slide-index="'+r+'"]').eq(0).index(),r=void 0===u?f:void 0===f?u:f-n<n-u?f:u),this.slideTo(r)))},update:function(n){var t=this.thumbs.swiper,o,r,i,f,e,u,s,h,c;if(t)if(o="auto"===t.params.slidesPerView?t.slidesPerViewDynamic():t.params.slidesPerView,this.realIndex!==t.realIndex&&(i=t.activeIndex,t.params.loop?(t.slides.eq(i).hasClass(t.params.slideDuplicateClass)&&(t.loopFix(),t._clientLeft=t.$wrapperEl[0].clientLeft,i=t.activeIndex),f=t.slides.eq(i).prevAll('[data-swiper-slide-index="'+this.realIndex+'"]').eq(0).index(),e=t.slides.eq(i).nextAll('[data-swiper-slide-index="'+this.realIndex+'"]').eq(0).index(),r=void 0===f?e:void 0===e?f:e-i==i-f?i:e-i<i-f?e:f):r=this.realIndex,t.visibleSlidesIndexes&&t.visibleSlidesIndexes.indexOf(r)<0&&(t.params.centeredSlides?r=r>i?r-Math.floor(o/2)+1:r+Math.floor(o/2)-1:r>i&&(r=r-o+1),t.slideTo(r,n?0:void 0))),u=1,s=this.params.thumbs.slideThumbActiveClass,this.params.slidesPerView>1&&!this.params.centeredSlides&&(u=this.params.slidesPerView),this.params.thumbs.multipleActiveThumbs||(u=1),u=Math.floor(u),t.slides.removeClass(s),t.params.loop||t.params.virtual&&t.params.virtual.enabled)for(h=0;h<u;h+=1)t.$wrapperEl.children('[data-swiper-slide-index="'+(this.realIndex+h)+'"]').addClass(s);else for(c=0;c<u;c+=1)t.slides.eq(this.realIndex+c).addClass(s)}},cr=[rr,ur,fr,er,or,sr,hr,{name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create:function(){n.extend(this,{mousewheel:{enabled:!1,enable:a.enable.bind(this),disable:a.disable.bind(this),handle:a.handle.bind(this),handleMouseEnter:a.handleMouseEnter.bind(this),handleMouseLeave:a.handleMouseLeave.bind(this),animateSlider:a.animateSlider.bind(this),releaseScroll:a.releaseScroll.bind(this),lastScrollTime:n.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[]}})},on:{init:function(){!this.params.mousewheel.enabled&&this.params.cssMode&&this.mousewheel.disable();this.params.mousewheel.enabled&&this.mousewheel.enable()},destroy:function(){this.params.cssMode&&this.mousewheel.enable();this.mousewheel.enabled&&this.mousewheel.disable()}}},{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){n.extend(this,{navigation:{init:g.init.bind(this),update:g.update.bind(this),destroy:g.destroy.bind(this),onNextClick:g.onNextClick.bind(this),onPrevClick:g.onPrevClick.bind(this)}})},on:{init:function(){this.navigation.init();this.navigation.update()},toEdge:function(){this.navigation.update()},fromEdge:function(){this.navigation.update()},destroy:function(){this.navigation.destroy()},click:function(n){var u,f=this.navigation,i=f.$nextEl,r=f.$prevEl;!this.params.navigation.hideOnClick||t(n.target).is(r)||t(n.target).is(i)||(i?u=i.hasClass(this.params.navigation.hiddenClass):r&&(u=r.hasClass(this.params.navigation.hiddenClass)),!0===u?this.emit("navigationShow",this):this.emit("navigationHide",this),i&&i.toggleClass(this.params.navigation.hiddenClass),r&&r.toggleClass(this.params.navigation.hiddenClass))}}},{name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(n){return n},formatFractionTotal:function(n){return n},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){n.extend(this,{pagination:{init:ut.init.bind(this),render:ut.render.bind(this),update:ut.update.bind(this),destroy:ut.destroy.bind(this),dynamicBulletIndex:0}})},on:{init:function(){this.pagination.init();this.pagination.render();this.pagination.update()},activeIndexChange:function(){this.params.loop?this.pagination.update():void 0===this.snapIndex&&this.pagination.update()},snapIndexChange:function(){this.params.loop||this.pagination.update()},slidesLengthChange:function(){this.params.loop&&(this.pagination.render(),this.pagination.update())},snapGridLengthChange:function(){this.params.loop||(this.pagination.render(),this.pagination.update())},destroy:function(){this.pagination.destroy()},click:function(n){this.params.pagination.el&&this.params.pagination.hideOnClick&&this.pagination.$el.length>0&&!t(n.target).hasClass(this.params.pagination.bulletClass)&&(!0===this.pagination.$el.hasClass(this.params.pagination.hiddenClass)?this.emit("paginationShow",this):this.emit("paginationHide",this),this.pagination.$el.toggleClass(this.params.pagination.hiddenClass))}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){n.extend(this,{scrollbar:{init:h.init.bind(this),destroy:h.destroy.bind(this),updateSize:h.updateSize.bind(this),setTranslate:h.setTranslate.bind(this),setTransition:h.setTransition.bind(this),enableDraggable:h.enableDraggable.bind(this),disableDraggable:h.disableDraggable.bind(this),setDragPosition:h.setDragPosition.bind(this),getPointerPosition:h.getPointerPosition.bind(this),onDragStart:h.onDragStart.bind(this),onDragMove:h.onDragMove.bind(this),onDragEnd:h.onDragEnd.bind(this),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init:function(){this.scrollbar.init();this.scrollbar.updateSize();this.scrollbar.setTranslate()},update:function(){this.scrollbar.updateSize()},resize:function(){this.scrollbar.updateSize()},observerUpdate:function(){this.scrollbar.updateSize()},setTranslate:function(){this.scrollbar.setTranslate()},setTransition:function(n){this.scrollbar.setTransition(n)},destroy:function(){this.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){n.extend(this,{parallax:{setTransform:kt.setTransform.bind(this),setTranslate:kt.setTranslate.bind(this),setTransition:kt.setTransition.bind(this)}})},on:{beforeInit:function(){this.params.parallax.enabled&&(this.params.watchSlidesProgress=!0,this.originalParams.watchSlidesProgress=!0)},init:function(){this.params.parallax.enabled&&this.parallax.setTranslate()},setTranslate:function(){this.params.parallax.enabled&&this.parallax.setTranslate()},setTransition:function(n){this.params.parallax.enabled&&this.parallax.setTransition(n)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var t=this,r={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}},i;"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(function(n){r[n]=dt[n].bind(t)});n.extend(t,{zoom:r});i=1;Object.defineProperty(t.zoom,"scale",{get:function(){return i},set:function(n){if(i!==n){var r=t.zoom.gesture.$imageEl?t.zoom.gesture.$imageEl[0]:void 0,u=t.zoom.gesture.$slideEl?t.zoom.gesture.$slideEl[0]:void 0;t.emit("zoomChange",n,r,u)}i=n}})},on:{init:function(){this.params.zoom.enabled&&this.zoom.enable()},destroy:function(){this.zoom.disable()},touchStart:function(n){this.zoom.enabled&&this.zoom.onTouchStart(n)},touchEnd:function(n){this.zoom.enabled&&this.zoom.onTouchEnd(n)},doubleTap:function(n){this.params.zoom.enabled&&this.zoom.enabled&&this.params.zoom.toggle&&this.zoom.toggle(n)},transitionEnd:function(){this.zoom.enabled&&this.params.zoom.enabled&&this.zoom.onTransitionEnd()},slideChange:function(){this.zoom.enabled&&this.params.zoom.enabled&&this.params.cssMode&&this.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){n.extend(this,{lazy:{initialImageLoaded:!1,load:fi.load.bind(this),loadInSlide:fi.loadInSlide.bind(this)}})},on:{beforeInit:function(){this.params.lazy.enabled&&this.params.preloadImages&&(this.params.preloadImages=!1)},init:function(){this.params.lazy.enabled&&!this.params.loop&&0===this.params.initialSlide&&this.lazy.load()},scroll:function(){this.params.freeMode&&!this.params.freeModeSticky&&this.lazy.load()},resize:function(){this.params.lazy.enabled&&this.lazy.load()},scrollbarDragMove:function(){this.params.lazy.enabled&&this.lazy.load()},transitionStart:function(){this.params.lazy.enabled&&(this.params.lazy.loadOnTransitionStart||!this.params.lazy.loadOnTransitionStart&&!this.lazy.initialImageLoaded)&&this.lazy.load()},transitionEnd:function(){this.params.lazy.enabled&&!this.params.lazy.loadOnTransitionStart&&this.lazy.load()},slideChange:function(){this.params.lazy.enabled&&this.params.cssMode&&this.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){n.extend(this,{controller:{control:this.params.controller.control,getInterpolateFunction:nt.getInterpolateFunction.bind(this),setTranslate:nt.setTranslate.bind(this),setTransition:nt.setTransition.bind(this)}})},on:{update:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},resize:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},observerUpdate:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},setTranslate:function(n,t){this.controller.control&&this.controller.setTranslate(n,t)},setTransition:function(n,t){this.controller.control&&this.controller.setTransition(n,t)}}},{name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create:function(){var i=this;n.extend(i,{a11y:{liveRegion:t('<span class="'+i.params.a11y.notificationClass+'" aria-live="assertive" aria-atomic="true"><\/span>')}});Object.keys(ei).forEach(function(n){i.a11y[n]=ei[n].bind(i)})},on:{init:function(){this.params.a11y.enabled&&(this.a11y.init(),this.a11y.updateNavigation())},toEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation()},fromEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation()},paginationUpdate:function(){this.params.a11y.enabled&&this.a11y.updatePagination()},destroy:function(){this.params.a11y.enabled&&this.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){n.extend(this,{history:{init:v.init.bind(this),setHistory:v.setHistory.bind(this),setHistoryPopState:v.setHistoryPopState.bind(this),scrollToSlide:v.scrollToSlide.bind(this),destroy:v.destroy.bind(this)}})},on:{init:function(){this.params.history.enabled&&this.history.init()},destroy:function(){this.params.history.enabled&&this.history.destroy()},transitionEnd:function(){this.history.initialized&&this.history.setHistory(this.params.history.key,this.activeIndex)},slideChange:function(){this.history.initialized&&this.params.cssMode&&this.history.setHistory(this.params.history.key,this.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){n.extend(this,{hashNavigation:{initialized:!1,init:ft.init.bind(this),destroy:ft.destroy.bind(this),setHash:ft.setHash.bind(this),onHashCange:ft.onHashCange.bind(this)}})},on:{init:function(){this.params.hashNavigation.enabled&&this.hashNavigation.init()},destroy:function(){this.params.hashNavigation.enabled&&this.hashNavigation.destroy()},transitionEnd:function(){this.hashNavigation.initialized&&this.hashNavigation.setHash()},slideChange:function(){this.hashNavigation.initialized&&this.params.cssMode&&this.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){var t=this;n.extend(t,{autoplay:{running:!1,paused:!1,run:et.run.bind(t),start:et.start.bind(t),stop:et.stop.bind(t),pause:et.pause.bind(t),onVisibilityChange:function(){"hidden"===document.visibilityState&&t.autoplay.running&&t.autoplay.pause();"visible"===document.visibilityState&&t.autoplay.paused&&(t.autoplay.run(),t.autoplay.paused=!1)},onTransitionEnd:function(n){t&&!t.destroyed&&t.$wrapperEl&&n.target===this&&(t.$wrapperEl[0].removeEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].removeEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd),t.autoplay.paused=!1,t.autoplay.running?t.autoplay.run():t.autoplay.stop())}}})},on:{init:function(){this.params.autoplay.enabled&&(this.autoplay.start(),document.addEventListener("visibilitychange",this.autoplay.onVisibilityChange))},beforeTransitionStart:function(n,t){this.autoplay.running&&(t||!this.params.autoplay.disableOnInteraction?this.autoplay.pause(n):this.autoplay.stop())},sliderFirstMove:function(){this.autoplay.running&&(this.params.autoplay.disableOnInteraction?this.autoplay.stop():this.autoplay.pause())},touchEnd:function(){this.params.cssMode&&this.autoplay.paused&&!this.params.autoplay.disableOnInteraction&&this.autoplay.run()},destroy:function(){this.autoplay.running&&this.autoplay.stop();document.removeEventListener("visibilitychange",this.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){n.extend(this,{fadeEffect:{setTranslate:oi.setTranslate.bind(this),setTransition:oi.setTransition.bind(this)}})},on:{beforeInit:function(){if("fade"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"fade");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};n.extend(this.params,t);n.extend(this.originalParams,t)}},setTranslate:function(){"fade"===this.params.effect&&this.fadeEffect.setTranslate()},setTransition:function(n){"fade"===this.params.effect&&this.fadeEffect.setTransition(n)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){n.extend(this,{cubeEffect:{setTranslate:si.setTranslate.bind(this),setTransition:si.setTransition.bind(this)}})},on:{beforeInit:function(){if("cube"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"cube");this.classNames.push(this.params.containerModifierClass+"3d");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};n.extend(this.params,t);n.extend(this.originalParams,t)}},setTranslate:function(){"cube"===this.params.effect&&this.cubeEffect.setTranslate()},setTransition:function(n){"cube"===this.params.effect&&this.cubeEffect.setTransition(n)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){n.extend(this,{flipEffect:{setTranslate:hi.setTranslate.bind(this),setTransition:hi.setTransition.bind(this)}})},on:{beforeInit:function(){if("flip"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"flip");this.classNames.push(this.params.containerModifierClass+"3d");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};n.extend(this.params,t);n.extend(this.originalParams,t)}},setTranslate:function(){"flip"===this.params.effect&&this.flipEffect.setTranslate()},setTransition:function(n){"flip"===this.params.effect&&this.flipEffect.setTransition(n)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0}},create:function(){n.extend(this,{coverflowEffect:{setTranslate:ci.setTranslate.bind(this),setTransition:ci.setTransition.bind(this)}})},on:{beforeInit:function(){"coverflow"===this.params.effect&&(this.classNames.push(this.params.containerModifierClass+"coverflow"),this.classNames.push(this.params.containerModifierClass+"3d"),this.params.watchSlidesProgress=!0,this.originalParams.watchSlidesProgress=!0)},setTranslate:function(){"coverflow"===this.params.effect&&this.coverflowEffect.setTranslate()},setTransition:function(n){"coverflow"===this.params.effect&&this.coverflowEffect.setTransition(n)}}},{name:"thumbs",params:{thumbs:{multipleActiveThumbs:!0,swiper:null,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){n.extend(this,{thumbs:{swiper:null,init:gt.init.bind(this),update:gt.update.bind(this),onThumbClick:gt.onThumbClick.bind(this)}})},on:{beforeInit:function(){var n=this.params.thumbs;n&&n.swiper&&(this.thumbs.init(),this.thumbs.update(!0))},slideChange:function(){this.thumbs.swiper&&this.thumbs.update()},update:function(){this.thumbs.swiper&&this.thumbs.update()},resize:function(){this.thumbs.swiper&&this.thumbs.update()},observerUpdate:function(){this.thumbs.swiper&&this.thumbs.update()},setTransition:function(n){var t=this.thumbs.swiper;t&&t.setTransition(n)},beforeDestroy:function(){var n=this.thumbs.swiper;n&&this.thumbs.swiperCreated&&n&&n.destroy()}}}];return void 0===c.use&&(c.use=c.Class.use,c.installModule=c.Class.installModule),c.use(cr),c});!function(n){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=n();else if("function"==typeof define&&define.amd)define([],n);else{var t;"undefined"!=typeof window?t=window:"undefined"!=typeof global?t=global:"undefined"!=typeof self&&(t=self);t.Slideout=n()}}(function(){return function n(t,i,r){function f(u,o){var h,c,s;if(!i[u]){if(!t[u]){if(h=typeof require=="function"&&require,!o&&h)return h(u,!0);if(e)return e(u,!0);c=new Error("Cannot find module '"+u+"'");throw c.code="MODULE_NOT_FOUND",c;}s=i[u]={exports:{}};t[u][0].call(s.exports,function(n){var i=t[u][1][n];return f(i?i:n)},s,s.exports,n,t,i,r)}return i[u].exports}for(var e=typeof require=="function"&&require,u=0;u<r.length;u++)f(r[u]);return f}({1:[function(n,t){"use strict";function a(n,t){for(var i in t)t[i]&&(n[i]=t[i]);return n}function v(n,t){n.prototype=a(n.prototype||{},t.prototype)}function y(n){while(n.parentNode){if(n.getAttribute("data-slideout-ignore")!==null)return n;n=n.parentNode}return null}function i(n){n=n||{};this._startOffsetX=0;this._currentOffsetX=0;this._opening=!1;this._moved=!1;this._opened=!1;this._preventOpen=!1;this._touch=n.touch===undefined?!0:n.touch&&!0;this._side=n.side||"left";this.panel=n.panel;this.menu=n.menu;this.panel.classList.contains("slideout-panel")||this.panel.classList.add("slideout-panel");this.panel.classList.contains("slideout-panel-"+this._side)||this.panel.classList.add("slideout-panel-"+this._side);this.menu.classList.contains("slideout-menu")||this.menu.classList.add("slideout-menu");this.menu.classList.contains("slideout-menu-"+this._side)||this.menu.classList.add("slideout-menu-"+this._side);this._fx=n.fx||"ease";this._duration=parseInt(n.duration,10)||300;this._tolerance=parseInt(n.tolerance,10)||70;this._padding=this._translateTo=parseInt(n.padding,10)||256;this._orientation=this._side==="right"?-1:1;this._translateTo*=this._orientation;this._touch&&this._initTouchEvents()}var c=n("decouple"),l=n("emitter"),h,o=!1,u=window.document,f=u.documentElement,s=window.navigator.msPointerEnabled,r={start:s?"MSPointerDown":"touchstart",move:s?"MSPointerMove":"touchmove",end:s?"MSPointerUp":"touchend"},e=function(){var i=/^(Webkit|Khtml|Moz|ms|O)(?=[A-Z])/,n=u.getElementsByTagName("script")[0].style,t;for(t in n)if(i.test(t))return"-"+t.match(i)[0].toLowerCase()+"-";return"WebkitOpacity"in n?"-webkit-":"KhtmlOpacity"in n?"-khtml-":""}();v(i,l);i.prototype.open=function(){var n=this;return this.emit("beforeopen"),f.classList.contains("slideout-open")||f.classList.add("slideout-open"),this._setTransition(),this._translateXTo(this._translateTo),this._opened=!0,setTimeout(function(){n.panel.style.transition=n.panel.style["-webkit-transition"]="";n.emit("open")},this._duration+50),this};i.prototype.close=function(){var n=this;return!this.isOpen()&&!this._opening?this:(this.emit("beforeclose"),this._setTransition(),this._translateXTo(0),this._opened=!1,setTimeout(function(){f.classList.remove("slideout-open");n.panel.style.transition=n.panel.style["-webkit-transition"]=n.panel.style[e+"transform"]=n.panel.style.transform="";n.emit("close")},this._duration+50),this)};i.prototype.toggle=function(){return this.isOpen()?this.close():this.open()};i.prototype.isOpen=function(){return this._opened};i.prototype._translateXTo=function(n){return this._currentOffsetX=n,this.panel.style[e+"transform"]=this.panel.style.transform="translateX("+n+"px)",this};i.prototype._setTransition=function(){return this.panel.style[e+"transition"]=this.panel.style.transition=e+"transform "+this._duration+"ms "+this._fx,this};i.prototype._initTouchEvents=function(){var n=this;return this._onScrollFn=c(u,"scroll",function(){n._moved||(clearTimeout(h),o=!0,h=setTimeout(function(){o=!1},250))}),this._preventMove=function(t){n._moved&&t.preventDefault()},u.addEventListener(r.move,this._preventMove),this._resetTouchFn=function(t){typeof t.touches!="undefined"&&(n._moved=!1,n._opening=!1,n._startOffsetX=t.touches[0].pageX,n._preventOpen=!n._touch||!n.isOpen()&&n.menu.clientWidth!==0)},this.panel.addEventListener(r.start,this._resetTouchFn),this._onTouchCancelFn=function(){n._moved=!1;n._opening=!1},this.panel.addEventListener("touchcancel",this._onTouchCancelFn),this._onTouchEndFn=function(){n._moved&&(n.emit("translateend"),n._opening&&Math.abs(n._currentOffsetX)>n._tolerance?n.open():n.close());n._moved=!1},this.panel.addEventListener(r.end,this._onTouchEndFn),this._onTouchMoveFn=function(t){var i,r,u;if(!o&&!n._preventOpen&&typeof t.touches!="undefined"&&!y(t.target)&&(i=t.touches[0].clientX-n._startOffsetX,r=n._currentOffsetX=i,!(Math.abs(r)>n._padding))&&Math.abs(i)>20){if(n._opening=!0,u=i*n._orientation,n._opened&&u>0||!n._opened&&u<0)return;n._moved||n.emit("translatestart");u<=0&&(r=i+n._padding*n._orientation,n._opening=!1);n._moved&&f.classList.contains("slideout-open")||f.classList.add("slideout-open");n.panel.style[e+"transform"]=n.panel.style.transform="translateX("+r+"px)";n.emit("translate",r);n._moved=!0}},this.panel.addEventListener(r.move,this._onTouchMoveFn),this};i.prototype.enableTouch=function(){return this._touch=!0,this};i.prototype.disableTouch=function(){return this._touch=!1,this};i.prototype.destroy=function(){return this.close(),u.removeEventListener(r.move,this._preventMove),this.panel.removeEventListener(r.start,this._resetTouchFn),this.panel.removeEventListener("touchcancel",this._onTouchCancelFn),this.panel.removeEventListener(r.end,this._onTouchEndFn),this.panel.removeEventListener(r.move,this._onTouchMoveFn),u.removeEventListener("scroll",this._onScrollFn),this.open=this.close=function(){},this};t.exports=i},{decouple:2,emitter:3}],2:[function(n,t){"use strict";function r(n,t,r){function e(n){f=n;o()}function o(){u||(i(s),u=!0)}function s(){r.call(n,f);u=!1}var f,u=!1;return n.addEventListener(t,e,!1),e}var i=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||function(n){window.setTimeout(n,1e3/60)}}();t.exports=r},{}],3:[function(n,t,i){"use strict";var u=function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");},r;i.__esModule=!0;r=function(){function n(){u(this,n)}return n.prototype.on=function(n,t){return this._eventCollection=this._eventCollection||{},this._eventCollection[n]=this._eventCollection[n]||[],this._eventCollection[n].push(t),this},n.prototype.once=function(n,t){function i(){r.off(n,i);t.apply(this,arguments)}var r=this;i.listener=t;this.on(n,i);return this},n.prototype.off=function(n,t){var i=undefined;return!this._eventCollection||!(i=this._eventCollection[n])?this:(i.forEach(function(n,r){(n===t||n.listener===t)&&i.splice(r,1)}),i.length===0&&delete this._eventCollection[n],this)},n.prototype.emit=function(n){for(var f=this,t,r=arguments.length,u=Array(r>1?r-1:0),i=1;i<r;i++)u[i-1]=arguments[i];return(t=undefined,!this._eventCollection||!(t=this._eventCollection[n]))?this:(t=t.slice(0),t.forEach(function(n){return n.apply(f,u)}),this)},n}();i["default"]=r;t.exports=i["default"]},{}]},{},[1])(1)});!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("jquery")):"function"==typeof define&&define.amd?define(["exports","jquery"],t):t((n=n||self).bootstrap={},n.jQuery)}(this,function(n,t){"use strict";function lf(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}function c(n,t,i){return t&&lf(n.prototype,t),i&&lf(n,i),n}function af(n,t){var r=Object.keys(n),i;return Object.getOwnPropertySymbols&&(i=Object.getOwnPropertySymbols(n),t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})),r.push.apply(r,i)),r}function u(n){for(var i,t=1;t<arguments.length;t++)i=null!=arguments[t]?arguments[t]:{},t%2?af(Object(i),!0).forEach(function(t){var r,u,f;r=n;f=i[u=t];u in r?Object.defineProperty(r,u,{value:f,enumerable:!0,configurable:!0,writable:!0}):r[u]=f}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):af(Object(i)).forEach(function(t){Object.defineProperty(n,t,Object.getOwnPropertyDescriptor(i,t))});return n}function po(n){var u=this,r=!1;return t(this).one(i.TRANSITION_END,function(){r=!0}),setTimeout(function(){r||i.triggerTransitionEnd(u)},n),this}function df(n){return n&&"[object Function]"==={}.toString.call(n)}function tt(n,t){if(1!==n.nodeType)return[];var i=n.ownerDocument.defaultView.getComputedStyle(n,null);return t?i[t]:i}function vu(n){return"HTML"===n.nodeName?n:n.parentNode||n.host}function ci(n){if(!n)return document.body;switch(n.nodeName){case"HTML":case"BODY":return n.ownerDocument.body;case"#document":return n.body}var t=tt(n),i=t.overflow,r=t.overflowX,u=t.overflowY;return/(auto|scroll|overlay)/.test(i+u+r)?n:ci(vu(n))}function gf(n){return n&&n.referenceNode?n.referenceNode:n}function ct(n){return 11===n?yu:10===n?pu:yu||pu}function lt(n){var r,t,i;if(!n)return document.documentElement;for(r=ct(10)?document.body:null,t=n.offsetParent||null;t===r&&n.nextElementSibling;)t=(n=n.nextElementSibling).offsetParent;return i=t&&t.nodeName,i&&"BODY"!==i&&"HTML"!==i?-1!==["TH","TD","TABLE"].indexOf(t.nodeName)&&"static"===tt(t,"position")?lt(t):t:n?n.ownerDocument.documentElement:document.documentElement}function wu(n){return null!==n.parentNode?wu(n.parentNode):n}function ar(n,t){var i,u;if(!(n&&n.nodeType&&t&&t.nodeType))return document.documentElement;var f=n.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,e=f?n:t,o=f?t:n,r=document.createRange();return(r.setStart(e,0),r.setEnd(o,0),i=r.commonAncestorContainer,n!==i&&t!==i||e.contains(o))?function(n){var t=n.nodeName;return"BODY"!==t&&("HTML"===t||lt(n.firstElementChild)===n)}(i)?i:lt(i):(u=wu(n),u.host?ar(u.host,t):ar(n,wu(t).host))}function at(n,t){var i="top"===(1<arguments.length&&void 0!==t?t:"top")?"scrollTop":"scrollLeft",r=n.nodeName,u;return"BODY"!==r&&"HTML"!==r?n[i]:(u=n.ownerDocument.documentElement,(n.ownerDocument.scrollingElement||u)[i])}function ne(n,t){var i="x"===t?"Left":"Top",r="Left"==i?"Right":"Bottom";return parseFloat(n["border"+i+"Width"],10)+parseFloat(n["border"+r+"Width"],10)}function te(n,t,i,r){return Math.max(t["offset"+n],t["scroll"+n],i["client"+n],i["offset"+n],i["scroll"+n],ct(10)?parseInt(i["offset"+n])+parseInt(r["margin"+("Height"===n?"Top":"Left")])+parseInt(r["margin"+("Height"===n?"Bottom":"Right")]):0)}function ie(n){var i=n.body,t=n.documentElement,r=ct(10)&&getComputedStyle(t);return{height:te("Height",i,t,r),width:te("Width",i,t,r)}}function ue(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}function vt(n,t,i){return t in n?Object.defineProperty(n,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[t]=i,n}function w(n){return o({},n,{right:n.left+n.width,bottom:n.top+n.height})}function bu(n){var t={},r,u,o;try{ct(10)?(t=n.getBoundingClientRect(),r=at(n,"top"),u=at(n,"left"),t.top+=r,t.left+=u,t.bottom+=r,t.right+=u):t=n.getBoundingClientRect()}catch(n){}var i={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},s="HTML"===n.nodeName?ie(n.ownerDocument):{},h=s.width||n.clientWidth||i.width,c=s.height||n.clientHeight||i.height,f=n.offsetWidth-h,e=n.offsetHeight-c;return(f||e)&&(o=tt(n),f-=ne(o,"x"),e-=ne(o,"y"),i.width-=f,i.height-=e),w(i)}function ku(n,t,i){var a=2<arguments.length&&void 0!==i&&i,v=ct(10),y="HTML"===t.nodeName,f=bu(n),u=bu(t),h=ci(n),e=tt(t),c=parseFloat(e.borderTopWidth,10),l=parseFloat(e.borderLeftWidth,10),r,o,s;return a&&y&&(u.top=Math.max(u.top,0),u.left=Math.max(u.left,0)),r=w({top:f.top-u.top-c,left:f.left-u.left-l,width:f.width,height:f.height}),(r.marginTop=0,r.marginLeft=0,!v&&y)&&(o=parseFloat(e.marginTop,10),s=parseFloat(e.marginLeft,10),r.top-=c-o,r.bottom-=c-o,r.left-=l-s,r.right-=l-s,r.marginTop=o,r.marginLeft=s),(v&&!a?t.contains(h):t===h&&"BODY"!==h.nodeName)&&(r=function(n,t,i){var e=2<arguments.length&&void 0!==i&&i,u=at(t,"top"),f=at(t,"left"),r=e?-1:1;return n.top+=u*r,n.bottom+=u*r,n.left+=f*r,n.right+=f*r,n}(r,t)),r}function fe(n){if(!n||!n.parentElement||ct())return document.documentElement;for(var t=n.parentElement;t&&"none"===tt(t,"transform");)t=t.parentElement;return t||document.documentElement}function du(n,t,i,r,u){var h=4<arguments.length&&void 0!==u&&u,f={top:0,left:0},c=h?fe(n):ar(n,gf(t)),o,e,s;if("viewport"===r)f=function(n,t){var u=1<arguments.length&&void 0!==t&&t,i=n.ownerDocument.documentElement,r=ku(n,i),f=Math.max(i.clientWidth,window.innerWidth||0),e=Math.max(i.clientHeight,window.innerHeight||0),o=u?0:at(i),s=u?0:at(i,"left");return w({top:o-r.top+r.marginTop,left:s-r.left+r.marginLeft,width:f,height:e})}(c,h);else if(o=void 0,"scrollParent"===r?"BODY"===(o=ci(vu(t))).nodeName&&(o=n.ownerDocument.documentElement):o="window"===r?n.ownerDocument.documentElement:r,e=ku(o,c,h),"HTML"!==o.nodeName||function n(t){var r=t.nodeName,i;return"BODY"===r||"HTML"===r?!1:"fixed"===tt(t,"position")?!0:(i=vu(t),!!i&&n(i))}(c))f=e;else{var l=ie(n.ownerDocument),a=l.height,v=l.width;f.top+=e.top-e.marginTop;f.bottom=a+e.top;f.left+=e.left-e.marginLeft;f.right=v+e.left}return s="number"==typeof(i=i||0),f.left+=s?i:i.left||0,f.top+=s?i:i.top||0,f.right-=s?i:i.right||0,f.bottom-=s?i:i.bottom||0,f}function ee(n,t,i,r,u,f){var a=5<arguments.length&&void 0!==f?f:0;if(-1===n.indexOf("auto"))return n;var e=du(i,r,a,u),s={top:{width:e.width,height:t.top-e.top},right:{width:e.right-t.right,height:e.height},bottom:{width:e.width,height:e.bottom-t.bottom},left:{width:t.left-e.left,height:e.height}},h=Object.keys(s).map(function(n){return o({key:n},s[n],{area:function(n){return n.width*n.height}(s[n])})}).sort(function(n,t){return t.area-n.area}),c=h.filter(function(n){var t=n.width,r=n.height;return t>=i.clientWidth&&r>=i.clientHeight}),v=0<c.length?c[0].key:h[0].key,l=n.split("-")[1];return v+(l?"-"+l:"")}function oe(n,t,i,r){var u=3<arguments.length&&void 0!==r?r:null;return ku(i,u?fe(t):ar(t,gf(i)),u)}function se(n){var t=n.ownerDocument.defaultView.getComputedStyle(n),i=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),r=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:n.offsetWidth+r,height:n.offsetHeight+i}}function vr(n){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return n.replace(/left|right|bottom|top/g,function(n){return t[n]})}function he(n,t,i){i=i.split("-")[0];var r=se(n),e={width:r.width,height:r.height},u=-1!==["right","left"].indexOf(i),o=u?"top":"left",f=u?"left":"top",s=u?"height":"width",h=u?"width":"height";return e[o]=t[o]+t[s]/2-r[s]/2,e[f]=i===f?t[f]-r[h]:t[vr(f)],e}function li(n,t){return Array.prototype.find?n.find(t):n.filter(t)[0]}function ce(n,t,i){return(void 0===i?n:n.slice(0,function(n,t,i){if(Array.prototype.findIndex)return n.findIndex(function(n){return n[t]===i});var r=li(n,function(n){return n[t]===i});return n.indexOf(r)}(n,"name",i))).forEach(function(n){n.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var i=n.function||n.fn;n.enabled&&df(i)&&(t.offsets.popper=w(t.offsets.popper),t.offsets.reference=w(t.offsets.reference),t=i(t,n))}),t}function le(n,t){return n.some(function(n){var i=n.name;return n.enabled&&i===t})}function gu(n){for(var i,r,u=[!1,"ms","Webkit","Moz","O"],f=n.charAt(0).toUpperCase()+n.slice(1),t=0;t<u.length;t++)if(i=u[t],r=i?""+i+f:n,"undefined"!=typeof document.body.style[r])return r;return null}function ae(n){var t=n.ownerDocument;return t?t.defaultView:window}function hh(n,t,i,r){i.updateBound=r;ae(n).addEventListener("resize",i.updateBound,{passive:!0});var u=ci(n);return function n(t,i,r,u){var e="BODY"===t.nodeName,f=e?t.ownerDocument.defaultView:t;f.addEventListener(i,r,{passive:!0});e||n(ci(f.parentNode),i,r,u);u.push(f)}(u,"scroll",i.updateBound,i.scrollParents),i.scrollElement=u,i.eventsEnabled=!0,i}function ch(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=function(n,t){return ae(n).removeEventListener("resize",t.updateBound),t.scrollParents.forEach(function(n){n.removeEventListener("scroll",t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t}(this.reference,this.state))}function nf(n){return""!==n&&!isNaN(parseFloat(n))&&isFinite(n)}function tf(n,t){Object.keys(t).forEach(function(i){var r="";-1!==["width","height","top","right","bottom","left"].indexOf(i)&&nf(t[i])&&(r="px");n.style[i]=t[i]+r})}function lh(n,t){function u(n){return n}var f=n.offsets,i=f.popper,l=f.reference,r=Math.round,a=Math.floor,e=r(l.width),o=r(i.width),v=-1!==["left","right"].indexOf(n.placement),s=-1!==n.placement.indexOf("-"),h=t?v||s||e%2==o%2?r:a:u,c=t?r:u;return{left:h(e%2==1&&o%2==1&&!s&&t?i.left-1:i.left),top:c(i.top),bottom:c(i.bottom),right:h(i.right)}}function ye(n,t,i){var u=li(n,function(n){return n.name===t}),f=!!u&&n.some(function(n){return n.name===i&&n.enabled&&n.order<u.order}),r,e;return f||(r="`"+t+"`",e="`"+i+"`",console.warn(e+" modifier is required by "+r+" modifier in order to work, be sure to include it before "+r+"!")),f}function pe(n,t){var u=1<arguments.length&&void 0!==t&&t,i=yr.indexOf(n),r=yr.slice(i+1).concat(yr.slice(0,i));return u?r.reverse():r}function ph(n,t,i,r){var s=[0,0],h=-1!==["right","left"].indexOf(r),u=n.split(/(\+|\-)/).map(function(n){return n.trim()}),f=u.indexOf(li(u,function(n){return-1!==n.search(/,|\s/)})),e,o;return u[f]&&-1===u[f].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead."),e=/\s*,\s*|\s+/,o=-1!==f?[u.slice(0,f).concat([u[f].split(e)[0]]),[u[f].split(e)[1]].concat(u.slice(f+1))]:[u],(o=o.map(function(n,r){var f=(1===r?!h:h)?"height":"width",u=!1;return n.reduce(function(n,t){return""===n[n.length-1]&&-1!==["+","-"].indexOf(t)?(n[n.length-1]=t,u=!0,n):u?(n[n.length-1]+=t,u=!1,n):n.concat(t)},[]).map(function(n){return function(n,t,i,r){var o=n.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),f=+o[1],u=o[2],e;if(!f)return n;if(0!==u.indexOf("%"))return"vh"!==u&&"vw"!==u?f:("vh"===u?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*f;e=void 0;switch(u){case"%p":e=i;break;case"%":case"%r":default:e=r}return w(e)[t]/100*f}(n,f,t,i)})})).forEach(function(n,t){n.forEach(function(i,r){nf(i)&&(s[t]+=i*("-"===n[r-1]?-1:1))})}),s}function yt(n,t){var i=this,r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},u;!function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}(this,yt);this.scheduleUpdate=function(){return requestAnimationFrame(i.update)};this.update=sh(this.update.bind(this));this.options=o({},yt.Defaults,r);this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]};this.reference=n&&n.jquery?n[0]:n;this.popper=t&&t.jquery?t[0]:t;this.options.modifiers={};Object.keys(o({},yt.Defaults.modifiers,r.modifiers)).forEach(function(n){i.options.modifiers[n]=o({},yt.Defaults.modifiers[n]||{},r.modifiers?r.modifiers[n]:{})});this.modifiers=Object.keys(this.options.modifiers).map(function(n){return o({name:n},i.options.modifiers[n])}).sort(function(n,t){return n.order-t.order});this.modifiers.forEach(function(n){n.enabled&&df(n.onLoad)&&n.onLoad(i.reference,i.popper,i.options,n,i.state)});this.update();u=this.options.eventsEnabled;u&&this.enableEventListeners();this.state.eventsEnabled=u}function to(n,t,i){if(0===n.length)return n;if(i&&"function"==typeof i)return i(n);for(var u=(new window.DOMParser).parseFromString(n,"text/html"),e=Object.keys(t),f=[].slice.call(u.body.querySelectorAll("*")),o=function(n){var i=f[n],o=i.nodeName.toLowerCase(),r,u;if(-1===e.indexOf(i.nodeName.toLowerCase()))return i.parentNode.removeChild(i),"continue";r=[].slice.call(i.attributes);u=[].concat(t["*"]||[],t[o]||[]);r.forEach(function(n){(function(n,t){var i=n.nodeName.toLowerCase();if(-1!==t.indexOf(i))return-1===dc.indexOf(i)||Boolean(n.nodeValue.match(gc)||n.nodeValue.match(nl));for(var u=t.filter(function(n){return n instanceof RegExp}),r=0,f=u.length;r<f;r++)if(i.match(u[r]))return!0;return!1})(n,u)||i.removeAttribute(n.nodeName)})},r=0,s=f.length;r<s;r++)o(r);return u.body.innerHTML}var ni,i,yu,pu,re,o,ve,rf,yr,we,b;t=t&&t.hasOwnProperty("default")?t.default:t;ni="transitionend";i={TRANSITION_END:"bsTransitionEnd",getUID:function(n){for(;n+=~~(1e6*Math.random()),document.getElementById(n););return n},getSelectorFromElement:function(n){var t=n.getAttribute("data-target"),i;t&&"#"!==t||(i=n.getAttribute("href"),t=i&&"#"!==i?i.trim():"");try{return document.querySelector(t)?t:null}catch(n){return null}},getTransitionDurationFromElement:function(n){if(!n)return 0;var i=t(n).css("transition-duration"),r=t(n).css("transition-delay"),u=parseFloat(i),f=parseFloat(r);return u||f?(i=i.split(",")[0],r=r.split(",")[0],1e3*(parseFloat(i)+parseFloat(r))):0},reflow:function(n){return n.offsetHeight},triggerTransitionEnd:function(n){t(n).trigger(ni)},supportsTransitionEnd:function(){return Boolean(ni)},isElement:function(n){return(n[0]||n).nodeType},typeCheckConfig:function(n,t,r){var u,s;for(u in r)if(Object.prototype.hasOwnProperty.call(r,u)){var e=r[u],f=t[u],o=f&&i.isElement(f)?"element":(s=f,{}.toString.call(s).match(/\s([a-z]+)/i)[1].toLowerCase());if(!new RegExp(e).test(o))throw new Error(n.toUpperCase()+': Option "'+u+'" provided type "'+o+'" but expected type "'+e+'".');}},findShadowRoot:function(n){if(!document.documentElement.attachShadow)return null;if("function"!=typeof n.getRootNode)return n instanceof ShadowRoot?n:n.parentNode?i.findShadowRoot(n.parentNode):null;var t=n.getRootNode();return t instanceof ShadowRoot?t:null},jQueryDetection:function(){if("undefined"==typeof t)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var n=t.fn.jquery.split(" ")[0].split(".");if(n[0]<2&&n[1]<9||1===n[0]&&9===n[1]&&n[2]<1||4<=n[0])throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0");}};i.jQueryDetection();t.fn.emulateTransitionEnd=po;t.event.special[i.TRANSITION_END]={bindType:ni,delegateType:ni,handle:function(n){if(t(n.target).is(this))return n.handleObj.handler.apply(this,arguments)}};var ti="alert",fr="bs.alert",fu="."+fr,wo=t.fn[ti],eu={CLOSE:"close"+fu,CLOSED:"closed"+fu,CLICK_DATA_API:"click"+fu+".data-api"},bo="alert",ko="fade",go="show",et=function(){function n(n){this._element=n}var r=n.prototype;return r.close=function(n){var t=this._element;n&&(t=this._getRootElement(n));this._triggerCloseEvent(t).isDefaultPrevented()||this._removeElement(t)},r.dispose=function(){t.removeData(this._element,fr);this._element=null},r._getRootElement=function(n){var u=i.getSelectorFromElement(n),r=!1;return u&&(r=document.querySelector(u)),r=r||t(n).closest("."+bo)[0]},r._triggerCloseEvent=function(n){var i=t.Event(eu.CLOSE);return t(n).trigger(i),i},r._removeElement=function(n){var u=this,r;(t(n).removeClass(go),t(n).hasClass(ko))?(r=i.getTransitionDurationFromElement(n),t(n).one(i.TRANSITION_END,function(t){return u._destroyElement(n,t)}).emulateTransitionEnd(r)):this._destroyElement(n)},r._destroyElement=function(n){t(n).detach().trigger(eu.CLOSED).remove()},n._jQueryInterface=function(i){return this.each(function(){var u=t(this),r=u.data(fr);r||(r=new n(this),u.data(fr,r));"close"===i&&r[i](this)})},n._handleDismiss=function(n){return function(t){t&&t.preventDefault();n.close(this)}},c(n,null,[{key:"VERSION",get:function(){return"4.4.1"}}]),n}();t(document).on(eu.CLICK_DATA_API,'[data-dismiss="alert"]',et._handleDismiss(new et));t.fn[ti]=et._jQueryInterface;t.fn[ti].Constructor=et;t.fn[ti].noConflict=function(){return t.fn[ti]=wo,et._jQueryInterface};var ii="button",er="bs.button",or="."+er,sr=".data-api",ns=t.fn[ii],y="active",ts="btn",is="focus",vf='[data-toggle^="button"]',rs='[data-toggle="buttons"]',us='[data-toggle="button"]',fs='[data-toggle="buttons"] .btn',ou='input:not([type="hidden"])',es=".active",yf=".btn",su={CLICK_DATA_API:"click"+or+sr,FOCUS_BLUR_DATA_API:"focus"+or+sr+" blur"+or+sr,LOAD_DATA_API:"load"+or+sr},ri=function(){function n(n){this._element=n}var i=n.prototype;return i.toggle=function(){var i=!0,u=!0,f=t(this._element).closest(rs)[0],n,r;f&&(n=this._element.querySelector(ou),n&&("radio"===n.type?n.checked&&this._element.classList.contains(y)?i=!1:(r=f.querySelector(es),r&&t(r).removeClass(y)):"checkbox"===n.type?"LABEL"===this._element.tagName&&n.checked===this._element.classList.contains(y)&&(i=!1):i=!1,i&&(n.checked=!this._element.classList.contains(y),t(n).trigger("change")),n.focus(),u=!1));this._element.hasAttribute("disabled")||this._element.classList.contains("disabled")||(u&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(y)),i&&t(this._element).toggleClass(y))},i.dispose=function(){t.removeData(this._element,er);this._element=null},n._jQueryInterface=function(i){return this.each(function(){var r=t(this).data(er);r||(r=new n(this),t(this).data(er,r));"toggle"===i&&r[i]()})},c(n,null,[{key:"VERSION",get:function(){return"4.4.1"}}]),n}();t(document).on(su.CLICK_DATA_API,vf,function(n){var i=n.target,r;if(t(i).hasClass(ts)||(i=t(i).closest(yf)[0]),!i||i.hasAttribute("disabled")||i.classList.contains("disabled"))n.preventDefault();else{if(r=i.querySelector(ou),r&&(r.hasAttribute("disabled")||r.classList.contains("disabled")))return void n.preventDefault();ri._jQueryInterface.call(t(i),"toggle")}}).on(su.FOCUS_BLUR_DATA_API,vf,function(n){var i=t(n.target).closest(yf)[0];t(i).toggleClass(is,/^focus(in)?$/.test(n.type))});t(window).on(su.LOAD_DATA_API,function(){for(var t,f,i,e,r,n=[].slice.call(document.querySelectorAll(fs)),u=0,o=n.length;u<o;u++)t=n[u],f=t.querySelector(ou),f.checked||f.hasAttribute("checked")?t.classList.add(y):t.classList.remove(y);for(i=0,e=(n=[].slice.call(document.querySelectorAll(us))).length;i<e;i++)r=n[i],"true"===r.getAttribute("aria-pressed")?r.classList.add(y):r.classList.remove(y)});t.fn[ii]=ri._jQueryInterface;t.fn[ii].Constructor=ri;t.fn[ii].noConflict=function(){return t.fn[ii]=ns,ri._jQueryInterface};var ot="carousel",ui="bs.carousel",f="."+ui,pf=".data-api",os=t.fn[ot],hu={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},ss={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},hr="next",cr="prev",hs="left",cs="right",e={SLIDE:"slide"+f,SLID:"slid"+f,KEYDOWN:"keydown"+f,MOUSEENTER:"mouseenter"+f,MOUSELEAVE:"mouseleave"+f,TOUCHSTART:"touchstart"+f,TOUCHMOVE:"touchmove"+f,TOUCHEND:"touchend"+f,POINTERDOWN:"pointerdown"+f,POINTERUP:"pointerup"+f,DRAG_START:"dragstart"+f,LOAD_DATA_API:"load"+f+pf,CLICK_DATA_API:"click"+f+pf},ls="carousel",d="active",as="slide",vs="carousel-item-right",ys="carousel-item-left",ps="carousel-item-next",ws="carousel-item-prev",bs="pointer-event",ks=".active",cu=".active.carousel-item",ds=".carousel-item",gs=".carousel-item img",nh=".carousel-item-next, .carousel-item-prev",th=".carousel-indicators",ih='[data-ride="carousel"]',wf={TOUCH:"touch",PEN:"pen"},st=function(){function r(n,t){this._items=null;this._interval=null;this._activeElement=null;this._isPaused=!1;this._isSliding=!1;this.touchTimeout=null;this.touchStartX=0;this.touchDeltaX=0;this._config=this._getConfig(t);this._element=n;this._indicatorsElement=this._element.querySelector(th);this._touchSupported="ontouchstart"in document.documentElement||0<navigator.maxTouchPoints;this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent);this._addEventListeners()}var n=r.prototype;return n.next=function(){this._isSliding||this._slide(hr)},n.nextWhenVisible=function(){!document.hidden&&t(this._element).is(":visible")&&"hidden"!==t(this._element).css("visibility")&&this.next()},n.prev=function(){this._isSliding||this._slide(cr)},n.pause=function(n){n||(this._isPaused=!0);this._element.querySelector(nh)&&(i.triggerTransitionEnd(this._element),this.cycle(!0));clearInterval(this._interval);this._interval=null},n.cycle=function(n){n||(this._isPaused=!1);this._interval&&(clearInterval(this._interval),this._interval=null);this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},n.to=function(n){var u=this,i,r;if(this._activeElement=this._element.querySelector(cu),i=this._getItemIndex(this._activeElement),!(n>this._items.length-1||n<0))if(this._isSliding)t(this._element).one(e.SLID,function(){return u.to(n)});else{if(i===n)return this.pause(),void this.cycle();r=i<n?hr:cr;this._slide(r,this._items[n])}},n.dispose=function(){t(this._element).off(f);t.removeData(this._element,ui);this._items=null;this._config=null;this._element=null;this._interval=null;this._isPaused=null;this._isSliding=null;this._activeElement=null;this._indicatorsElement=null},n._getConfig=function(n){return n=u({},hu,{},n),i.typeCheckConfig(ot,n,ss),n},n._handleSwipe=function(){var t=Math.abs(this.touchDeltaX),n;t<=40||(n=t/this.touchDeltaX,(this.touchDeltaX=0)<n&&this.prev(),n<0&&this.next())},n._addEventListeners=function(){var n=this;this._config.keyboard&&t(this._element).on(e.KEYDOWN,function(t){return n._keydown(t)});"hover"===this._config.pause&&t(this._element).on(e.MOUSEENTER,function(t){return n.pause(t)}).on(e.MOUSELEAVE,function(t){return n.cycle(t)});this._config.touch&&this._addTouchEventListeners()},n._addTouchEventListeners=function(){var n=this,i,r;this._touchSupported&&(i=function(t){n._pointerEvent&&wf[t.originalEvent.pointerType.toUpperCase()]?n.touchStartX=t.originalEvent.clientX:n._pointerEvent||(n.touchStartX=t.originalEvent.touches[0].clientX)},r=function(t){n._pointerEvent&&wf[t.originalEvent.pointerType.toUpperCase()]&&(n.touchDeltaX=t.originalEvent.clientX-n.touchStartX);n._handleSwipe();"hover"===n._config.pause&&(n.pause(),n.touchTimeout&&clearTimeout(n.touchTimeout),n.touchTimeout=setTimeout(function(t){return n.cycle(t)},500+n._config.interval))},t(this._element.querySelectorAll(gs)).on(e.DRAG_START,function(n){return n.preventDefault()}),this._pointerEvent?(t(this._element).on(e.POINTERDOWN,function(n){return i(n)}),t(this._element).on(e.POINTERUP,function(n){return r(n)}),this._element.classList.add(bs)):(t(this._element).on(e.TOUCHSTART,function(n){return i(n)}),t(this._element).on(e.TOUCHMOVE,function(t){return function(t){n.touchDeltaX=t.originalEvent.touches&&1<t.originalEvent.touches.length?0:t.originalEvent.touches[0].clientX-n.touchStartX}(t)}),t(this._element).on(e.TOUCHEND,function(n){return r(n)})))},n._keydown=function(n){if(!/input|textarea/i.test(n.target.tagName))switch(n.which){case 37:n.preventDefault();this.prev();break;case 39:n.preventDefault();this.next()}},n._getItemIndex=function(n){return this._items=n&&n.parentNode?[].slice.call(n.parentNode.querySelectorAll(ds)):[],this._items.indexOf(n)},n._getItemByDirection=function(n,t){var u=n===hr,f=n===cr,i=this._getItemIndex(t),e=this._items.length-1,r;return(f&&0===i||u&&i===e)&&!this._config.wrap?t:(r=(i+(n===cr?-1:1))%this._items.length,-1==r?this._items[this._items.length-1]:this._items[r])},n._triggerSlideEvent=function(n,i){var u=this._getItemIndex(n),f=this._getItemIndex(this._element.querySelector(cu)),r=t.Event(e.SLIDE,{relatedTarget:n,direction:i,from:f,to:u});return t(this._element).trigger(r),r},n._setActiveIndicatorElement=function(n){var r,i;this._indicatorsElement&&(r=[].slice.call(this._indicatorsElement.querySelectorAll(ks)),t(r).removeClass(d),i=this._indicatorsElement.children[this._getItemIndex(n)],i&&t(i).addClass(d))},n._slide=function(n,r){var o,s,h,a=this,f=this._element.querySelector(cu),p=this._getItemIndex(f),u=r||f&&this._getItemByDirection(n,f),w=this._getItemIndex(u),v=Boolean(this._interval),c,l,y;(h=n===hr?(o=ys,s=ps,hs):(o=vs,s=ws,cs),u&&t(u).hasClass(d))?this._isSliding=!1:!this._triggerSlideEvent(u,h).isDefaultPrevented()&&f&&u&&(this._isSliding=!0,v&&this.pause(),this._setActiveIndicatorElement(u),c=t.Event(e.SLID,{relatedTarget:u,direction:h,from:p,to:w}),t(this._element).hasClass(as)?(t(u).addClass(s),i.reflow(u),t(f).addClass(o),t(u).addClass(o),l=parseInt(u.getAttribute("data-interval"),10),l?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=l):this._config.interval=this._config.defaultInterval||this._config.interval,y=i.getTransitionDurationFromElement(f),t(f).one(i.TRANSITION_END,function(){t(u).removeClass(o+" "+s).addClass(d);t(f).removeClass(d+" "+s+" "+o);a._isSliding=!1;setTimeout(function(){return t(a._element).trigger(c)},0)}).emulateTransitionEnd(y)):(t(f).removeClass(d),t(u).addClass(d),this._isSliding=!1,t(this._element).trigger(c)),v&&this.cycle())},r._jQueryInterface=function(n){return this.each(function(){var i=t(this).data(ui),f=u({},hu,{},t(this).data()),e;if("object"==typeof n&&(f=u({},f,{},n)),e="string"==typeof n?n:f.slide,i||(i=new r(this,f),t(this).data(ui,i)),"number"==typeof n)i.to(n);else if("string"==typeof e){if("undefined"==typeof i[e])throw new TypeError('No method named "'+e+'"');i[e]()}else f.interval&&f.ride&&(i.pause(),i.cycle())})},r._dataApiClickHandler=function(n){var s=i.getSelectorFromElement(this),f,o,e;s&&(f=t(s)[0],f&&t(f).hasClass(ls)&&(o=u({},t(f).data(),{},t(this).data()),e=this.getAttribute("data-slide-to"),e&&(o.interval=!1),r._jQueryInterface.call(t(f),o),e&&t(f).data(ui).to(e),n.preventDefault()))},c(r,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"Default",get:function(){return hu}}]),r}();t(document).on(e.CLICK_DATA_API,"[data-slide], [data-slide-to]",st._dataApiClickHandler);t(window).on(e.LOAD_DATA_API,function(){for(var i,r=[].slice.call(document.querySelectorAll(ih)),n=0,u=r.length;n<u;n++)i=t(r[n]),st._jQueryInterface.call(i,i.data())});t.fn[ot]=st._jQueryInterface;t.fn[ot].Constructor=st;t.fn[ot].noConflict=function(){return t.fn[ot]=os,st._jQueryInterface};var ht="collapse",g="bs.collapse",fi="."+g,rh=t.fn[ht],lu={toggle:!0,parent:""},uh={toggle:"boolean",parent:"(string|element)"},ei={SHOW:"show"+fi,SHOWN:"shown"+fi,HIDE:"hide"+fi,HIDDEN:"hidden"+fi,CLICK_DATA_API:"click"+fi+".data-api"},nt="show",oi="collapse",lr="collapsing",au="collapsed",bf="width",fh="height",eh=".show, .collapsing",kf='[data-toggle="collapse"]',si=function(){function r(n,t){this._isTransitioning=!1;this._element=n;this._config=this._getConfig(t);this._triggerArray=[].slice.call(document.querySelectorAll('[data-toggle="collapse"][href="#'+n.id+'"],[data-toggle="collapse"][data-target="#'+n.id+'"]'));for(var f=[].slice.call(document.querySelectorAll(kf)),r=0,o=f.length;r<o;r++){var e=f[r],u=i.getSelectorFromElement(e),s=[].slice.call(document.querySelectorAll(u)).filter(function(t){return t===n});null!==u&&0<s.length&&(this._selector=u,this._triggerArray.push(e))}this._parent=this._config.parent?this._getParent():null;this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray);this._config.toggle&&this.toggle()}var n=r.prototype;return n.toggle=function(){t(this._element).hasClass(nt)?this.hide():this.show()},n.show=function(){var n,e,u=this,o,f,s,h;this._isTransitioning||t(this._element).hasClass(nt)||(this._parent&&0===(n=[].slice.call(this._parent.querySelectorAll(eh)).filter(function(n){return"string"==typeof u._config.parent?n.getAttribute("data-parent")===u._config.parent:n.classList.contains(oi)})).length&&(n=null),n&&(e=t(n).not(this._selector).data(g))&&e._isTransitioning)||(o=t.Event(ei.SHOW),(t(this._element).trigger(o),o.isDefaultPrevented())||(n&&(r._jQueryInterface.call(t(n).not(this._selector),"hide"),e||t(n).data(g,null)),f=this._getDimension(),t(this._element).removeClass(oi).addClass(lr),this._element.style[f]=0,this._triggerArray.length&&t(this._triggerArray).removeClass(au).attr("aria-expanded",!0),this.setTransitioning(!0),s="scroll"+(f[0].toUpperCase()+f.slice(1)),h=i.getTransitionDurationFromElement(this._element),t(this._element).one(i.TRANSITION_END,function(){t(u._element).removeClass(lr).addClass(oi).addClass(nt);u._element.style[f]="";u.setTransitioning(!1);t(u._element).trigger(ei.SHOWN)}).emulateTransitionEnd(h),this._element.style[f]=this._element[s]+"px"))},n.hide=function(){var s=this,u,n,f,r,e,o,h;if(!this._isTransitioning&&t(this._element).hasClass(nt)&&(u=t.Event(ei.HIDE),t(this._element).trigger(u),!u.isDefaultPrevented())){if(n=this._getDimension(),this._element.style[n]=this._element.getBoundingClientRect()[n]+"px",i.reflow(this._element),t(this._element).addClass(lr).removeClass(oi).removeClass(nt),f=this._triggerArray.length,0<f)for(r=0;r<f;r++)e=this._triggerArray[r],o=i.getSelectorFromElement(e),null!==o&&(t([].slice.call(document.querySelectorAll(o))).hasClass(nt)||t(e).addClass(au).attr("aria-expanded",!1));this.setTransitioning(!0);this._element.style[n]="";h=i.getTransitionDurationFromElement(this._element);t(this._element).one(i.TRANSITION_END,function(){s.setTransitioning(!1);t(s._element).removeClass(lr).addClass(oi).trigger(ei.HIDDEN)}).emulateTransitionEnd(h)}},n.setTransitioning=function(n){this._isTransitioning=n},n.dispose=function(){t.removeData(this._element,g);this._config=null;this._parent=null;this._element=null;this._triggerArray=null;this._isTransitioning=null},n._getConfig=function(n){return(n=u({},lu,{},n)).toggle=Boolean(n.toggle),i.typeCheckConfig(ht,n,uh),n},n._getDimension=function(){return t(this._element).hasClass(bf)?bf:fh},n._getParent=function(){var n,e=this,u,f;return i.isElement(this._config.parent)?(n=this._config.parent,"undefined"!=typeof this._config.parent.jquery&&(n=this._config.parent[0])):n=document.querySelector(this._config.parent),u='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',f=[].slice.call(n.querySelectorAll(u)),t(f).each(function(n,t){e._addAriaAndCollapsedClass(r._getTargetFromElement(t),[t])}),n},n._addAriaAndCollapsedClass=function(n,i){var r=t(n).hasClass(nt);i.length&&t(i).toggleClass(au,!r).attr("aria-expanded",r)},r._getTargetFromElement=function(n){var t=i.getSelectorFromElement(n);return t?document.querySelector(t):null},r._jQueryInterface=function(n){return this.each(function(){var f=t(this),i=f.data(g),e=u({},lu,{},f.data(),{},"object"==typeof n&&n?n:{});if(!i&&e.toggle&&/show|hide/.test(n)&&(e.toggle=!1),i||(i=new r(this,e),f.data(g,i)),"string"==typeof n){if("undefined"==typeof i[n])throw new TypeError('No method named "'+n+'"');i[n]()}})},c(r,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"Default",get:function(){return lu}}]),r}();t(document).on(ei.CLICK_DATA_API,kf,function(n){"A"===n.currentTarget.tagName&&n.preventDefault();var r=t(this),u=i.getSelectorFromElement(this),f=[].slice.call(document.querySelectorAll(u));t(f).each(function(){var n=t(this),i=n.data(g)?"toggle":r.data();si._jQueryInterface.call(n,i)})});t.fn[ht]=si._jQueryInterface;t.fn[ht].Constructor=si;t.fn[ht].noConflict=function(){return t.fn[ht]=rh,si._jQueryInterface};var hi="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,oh=function(){for(var t=["Edge","Trident","Firefox"],n=0;n<t.length;n+=1)if(hi&&0<=navigator.userAgent.indexOf(t[n]))return 1;return 0}(),sh=hi&&window.Promise?function(n){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1;n()}))}}:function(n){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1;n()},oh))}};yu=hi&&!(!window.MSInputMethodContext||!document.documentMode);pu=hi&&/MSIE 10/.test(navigator.userAgent);re=function(n,t,i){return t&&ue(n.prototype,t),i&&ue(n,i),n};o=Object.assign||function(n){for(var i,r,t=1;t<arguments.length;t++){i=arguments[t];for(r in i)Object.prototype.hasOwnProperty.call(i,r)&&(n[r]=i[r])}return n};ve=hi&&/Firefox/i.test(navigator.userAgent);rf=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"];yr=rf.slice(3);var ah="flip",vh="clockwise",yh="counterclockwise";we={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(n){var r=n.placement,c=r.split("-")[0],u=r.split("-")[1];if(u){var f=n.offsets,i=f.reference,e=f.popper,s=-1!==["bottom","top"].indexOf(c),t=s?"left":"top",h=s?"width":"height",l={start:vt({},t,i[t]),end:vt({},t,i[t]+i[h]-e[h])};n.offsets.popper=o({},e,l[u])}return n}},offset:{order:200,enabled:!0,fn:function(n,t){var f=t.offset,o=n.placement,e=n.offsets,i=e.popper,s=e.reference,u=o.split("-")[0],r=void 0;return r=nf(+f)?[+f,0]:ph(f,i,s,u),"left"===u?(i.top+=r[0],i.left-=r[1]):"right"===u?(i.top+=r[0],i.left+=r[1]):"top"===u?(i.left+=r[0],i.top-=r[1]):"bottom"===u&&(i.left+=r[0],i.top+=r[1]),n.popper=i,n},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(n,t){var f=t.boundariesElement||lt(n.instance.popper),u;n.instance.reference===f&&(f=lt(f));var e=gu("transform"),r=n.instance.popper.style,s=r.top,h=r.left,c=r[e];r.top="";r.left="";r[e]="";u=du(n.instance.popper,n.instance.reference,t.padding,f,n.positionFixed);r.top=s;r.left=h;r[e]=c;t.boundaries=u;var l=t.priority,i=n.offsets.popper,a={primary:function(n){var r=i[n];return i[n]<u[n]&&!t.escapeWithReference&&(r=Math.max(i[n],u[n])),vt({},n,r)},secondary:function(n){var r="right"===n?"left":"top",f=i[r];return i[n]>u[n]&&!t.escapeWithReference&&(f=Math.min(i[r],u[n]-("right"===n?i.width:i.height))),vt({},r,f)}};return l.forEach(function(n){var t=-1!==["left","top"].indexOf(n)?"primary":"secondary";i=o({},i,a[t](n))}),n.offsets.popper=i,n},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(n){var o=n.offsets,u=o.popper,i=o.reference,s=n.placement.split("-")[0],r=Math.floor,f=-1!==["top","bottom"].indexOf(s),e=f?"right":"bottom",t=f?"left":"top",h=f?"width":"height";return u[e]<r(i[t])&&(n.offsets.popper[t]=r(i[t])-u[h]),u[t]>r(i[e])&&(n.offsets.popper[t]=r(i[e])),n}},arrow:{order:500,enabled:!0,fn:function(n,t){var h,r;if(!ye(n.instance.modifiers,"arrow","keepTogether"))return n;if(r=t.element,"string"==typeof r){if(!(r=n.instance.popper.querySelector(r)))return n}else if(!n.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),n;var p=n.placement.split("-")[0],v=n.offsets,e=v.popper,u=v.reference,o=-1!==["left","right"].indexOf(p),c=o?"height":"width",l=o?"Top":"Left",i=l.toLowerCase(),b=o?"left":"top",s=o?"bottom":"right",f=se(r)[c];u[s]-f<e[i]&&(n.offsets.popper[i]-=e[i]-(u[s]-f));u[i]+f>e[s]&&(n.offsets.popper[i]+=u[i]+f-e[s]);n.offsets.popper=w(n.offsets.popper);var k=u[i]+u[c]/2-f/2,y=tt(n.instance.popper),d=parseFloat(y["margin"+l],10),g=parseFloat(y["border"+l+"Width"],10),a=k-n.offsets.popper[i]-d-g;return a=Math.max(Math.min(e[c]-f,a),0),n.arrowElement=r,n.offsets.arrow=(vt(h={},i,Math.round(a)),vt(h,b,""),h),n},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(n,t){if(le(n.instance.modifiers,"inner")||n.flipped&&n.placement===n.originalPlacement)return n;var f=du(n.instance.popper,n.instance.reference,t.padding,t.boundariesElement,n.positionFixed),i=n.placement.split("-")[0],e=vr(i),r=n.placement.split("-")[1]||"",u=[];switch(t.behavior){case ah:u=[i,e];break;case vh:u=pe(i);break;case yh:u=pe(i,!0);break;default:u=t.behavior}return u.forEach(function(s,h){if(i!==s||u.length===h+1)return n;i=n.placement.split("-")[0];e=vr(i);var l=n.offsets.popper,v=n.offsets.reference,c=Math.floor,k="left"===i&&c(l.right)>c(v.left)||"right"===i&&c(l.left)<c(v.right)||"top"===i&&c(l.bottom)>c(v.top)||"bottom"===i&&c(l.top)<c(v.bottom),y=c(l.left)<c(f.left),p=c(l.right)>c(f.right),w=c(l.top)<c(f.top),b=c(l.bottom)>c(f.bottom),d="left"===i&&y||"right"===i&&p||"top"===i&&w||"bottom"===i&&b,a=-1!==["top","bottom"].indexOf(i),nt=!!t.flipVariations&&(a&&"start"===r&&y||a&&"end"===r&&p||!a&&"start"===r&&w||!a&&"end"===r&&b),tt=!!t.flipVariationsByContent&&(a&&"start"===r&&p||a&&"end"===r&&y||!a&&"start"===r&&b||!a&&"end"===r&&w),g=nt||tt;(k||d||g)&&(n.flipped=!0,(k||d)&&(i=u[h+1]),g&&(r=function(n){return"end"===n?"start":"start"===n?"end":n}(r)),n.placement=i+(r?"-"+r:""),n.offsets.popper=o({},n.offsets.popper,he(n.instance.popper,n.offsets.reference,n.placement)),n=ce(n.instance.modifiers,n,"flip"))}),n},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(n){var r=n.placement,t=r.split("-")[0],u=n.offsets,i=u.popper,e=u.reference,f=-1!==["left","right"].indexOf(t),o=-1===["top","left"].indexOf(t);return i[f?"left":"top"]=e[t]-(o?i[f?"width":"height"]:0),n.placement=vr(r),n.offsets.popper=w(i),n}},hide:{order:800,enabled:!0,fn:function(n){if(!ye(n.instance.modifiers,"hide","preventOverflow"))return n;var t=n.offsets.reference,i=li(n.instance.modifiers,function(n){return"preventOverflow"===n.name}).boundaries;if(t.bottom<i.top||t.left>i.right||t.top>i.bottom||t.right<i.left){if(!0===n.hide)return n;n.hide=!0;n.attributes["x-out-of-boundaries"]=""}else{if(!1===n.hide)return n;n.hide=!1;n.attributes["x-out-of-boundaries"]=!1}return n}},computeStyle:{order:850,enabled:!0,fn:function(n,t){var w=t.x,b=t.y,k=n.offsets.popper,s=li(n.instance.modifiers,function(n){return"applyStyle"===n.name}).gpuAcceleration,v,y,p;void 0!==s&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var d=void 0!==s?s:t.gpuAcceleration,u=lt(n.instance.popper),l=bu(u),i={position:k.position},r=lh(n,window.devicePixelRatio<2||!ve),f="bottom"===w?"top":"bottom",e="right"===b?"left":"right",a=gu("transform"),h=void 0,c=void 0;return(c="bottom"==f?"HTML"===u.nodeName?-u.clientHeight+r.bottom:-l.height+r.bottom:r.top,h="right"==e?"HTML"===u.nodeName?-u.clientWidth+r.right:-l.width+r.right:r.left,d&&a)?(i[a]="translate3d("+h+"px, "+c+"px, 0)",i[f]=0,i[e]=0,i.willChange="transform"):(v="bottom"==f?-1:1,y="right"==e?-1:1,i[f]=c*v,i[e]=h*y,i.willChange=f+", "+e),p={"x-placement":n.placement},n.attributes=o({},p,n.attributes),n.styles=o({},i,n.styles),n.arrowStyles=o({},n.offsets.arrow,n.arrowStyles),n},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(n){return tf(n.instance.popper,n.styles),function(n,t){Object.keys(t).forEach(function(i){!1!==t[i]?n.setAttribute(i,t[i]):n.removeAttribute(i)})}(n.instance.popper,n.attributes),n.arrowElement&&Object.keys(n.arrowStyles).length&&tf(n.arrowElement,n.arrowStyles),n},onLoad:function(n,t,i,r,u){var f=oe(u,t,n,i.positionFixed),e=ee(i.placement,f,t,n,i.modifiers.flip.boundariesElement,i.modifiers.flip.padding);return t.setAttribute("x-placement",e),tf(t,{position:i.positionFixed?"fixed":"absolute"}),i},gpuAcceleration:void 0}}};b=(re(yt,[{key:"update",value:function(){return function(){if(!this.state.isDestroyed){var n={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};n.offsets.reference=oe(this.state,this.popper,this.reference,this.options.positionFixed);n.placement=ee(this.options.placement,n.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding);n.originalPlacement=n.placement;n.positionFixed=this.options.positionFixed;n.offsets.popper=he(this.popper,n.offsets.reference,n.placement);n.offsets.popper.position=this.options.positionFixed?"fixed":"absolute";n=ce(this.modifiers,n);this.state.isCreated?this.options.onUpdate(n):(this.state.isCreated=!0,this.options.onCreate(n))}}.call(this)}},{key:"destroy",value:function(){return function(){return this.state.isDestroyed=!0,le(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[gu("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}.call(this)}},{key:"enableEventListeners",value:function(){return function(){this.state.eventsEnabled||(this.state=hh(this.reference,this.options,this.state,this.scheduleUpdate))}.call(this)}},{key:"disableEventListeners",value:function(){return ch.call(this)}}]),yt);b.Utils=("undefined"!=typeof window?window:global).PopperUtils;b.placements=rf;b.Defaults=we;var pt="dropdown",ai="bs.dropdown",p="."+ai,uf=".data-api",wh=t.fn[pt],bh=new RegExp("38|40|27"),s={HIDE:"hide"+p,HIDDEN:"hidden"+p,SHOW:"show"+p,SHOWN:"shown"+p,CLICK:"click"+p,CLICK_DATA_API:"click"+p+uf,KEYDOWN_DATA_API:"keydown"+p+uf,KEYUP_DATA_API:"keyup"+p+uf},pr="disabled",l="show",kh="dropup",dh="dropright",gh="dropleft",be="dropdown-menu-right",nc="position-static",wr='[data-toggle="dropdown"]',ff=".dropdown-menu",tc=".navbar-nav",ic=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",rc="top-start",uc="top-end",fc="bottom-start",ec="bottom-end",oc="right-start",sc="left-start",hc={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic",popperConfig:null},cc={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string",popperConfig:"(null|object)"},k=function(){function n(n,t){this._element=n;this._popper=null;this._config=this._getConfig(t);this._menu=this._getMenuElement();this._inNavbar=this._detectNavbar();this._addEventListeners()}var r=n.prototype;return r.toggle=function(){if(!this._element.disabled&&!t(this._element).hasClass(pr)){var i=t(this._menu).hasClass(l);n._clearMenus();i||this.show(!0)}},r.show=function(r){var f;if(void 0===r&&(r=!1),!(this._element.disabled||t(this._element).hasClass(pr)||t(this._menu).hasClass(l))){var e={relatedTarget:this._element},o=t.Event(s.SHOW,e),u=n._getParentFromElement(this._element);if(t(u).trigger(o),!o.isDefaultPrevented()){if(!this._inNavbar&&r){if("undefined"==typeof b)throw new TypeError("Bootstrap's dropdowns require Popper.js (https://popper.js.org/)");f=this._element;"parent"===this._config.reference?f=u:i.isElement(this._config.reference)&&(f=this._config.reference,"undefined"!=typeof this._config.reference.jquery&&(f=this._config.reference[0]));"scrollParent"!==this._config.boundary&&t(u).addClass(nc);this._popper=new b(f,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===t(u).closest(tc).length&&t(document.body).children().on("mouseover",null,t.noop);this._element.focus();this._element.setAttribute("aria-expanded",!0);t(this._menu).toggleClass(l);t(u).toggleClass(l).trigger(t.Event(s.SHOWN,e))}}},r.hide=function(){if(!this._element.disabled&&!t(this._element).hasClass(pr)&&t(this._menu).hasClass(l)){var i={relatedTarget:this._element},r=t.Event(s.HIDE,i),u=n._getParentFromElement(this._element);t(u).trigger(r);r.isDefaultPrevented()||(this._popper&&this._popper.destroy(),t(this._menu).toggleClass(l),t(u).toggleClass(l).trigger(t.Event(s.HIDDEN,i)))}},r.dispose=function(){t.removeData(this._element,ai);t(this._element).off(p);this._element=null;(this._menu=null)!==this._popper&&(this._popper.destroy(),this._popper=null)},r.update=function(){this._inNavbar=this._detectNavbar();null!==this._popper&&this._popper.scheduleUpdate()},r._addEventListeners=function(){var n=this;t(this._element).on(s.CLICK,function(t){t.preventDefault();t.stopPropagation();n.toggle()})},r._getConfig=function(n){return n=u({},this.constructor.Default,{},t(this._element).data(),{},n),i.typeCheckConfig(pt,n,this.constructor.DefaultType),n},r._getMenuElement=function(){if(!this._menu){var t=n._getParentFromElement(this._element);t&&(this._menu=t.querySelector(ff))}return this._menu},r._getPlacement=function(){var i=t(this._element.parentNode),n=fc;return i.hasClass(kh)?(n=rc,t(this._menu).hasClass(be)&&(n=uc)):i.hasClass(dh)?n=oc:i.hasClass(gh)?n=sc:t(this._menu).hasClass(be)&&(n=ec),n},r._detectNavbar=function(){return 0<t(this._element).closest(".navbar").length},r._getOffset=function(){var t=this,n={};return"function"==typeof this._config.offset?n.fn=function(n){return n.offsets=u({},n.offsets,{},t._config.offset(n.offsets,t._element)||{}),n}:n.offset=this._config.offset,n},r._getPopperConfig=function(){var n={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(n.modifiers.applyStyle={enabled:!1}),u({},n,{},this._config.popperConfig)},n._jQueryInterface=function(i){return this.each(function(){var r=t(this).data(ai);if(r||(r=new n(this,"object"==typeof i?i:null),t(this).data(ai,r)),"string"==typeof i){if("undefined"==typeof r[i])throw new TypeError('No method named "'+i+'"');r[i]()}})},n._clearMenus=function(i){var c,h;if(!i||3!==i.which&&("keyup"!==i.type||9===i.which))for(var u=[].slice.call(document.querySelectorAll(wr)),r=0,a=u.length;r<a;r++){var f=n._getParentFromElement(u[r]),e=t(u[r]).data(ai),o={relatedTarget:u[r]};(i&&"click"===i.type&&(o.clickEvent=i),e)&&(c=e._menu,!t(f).hasClass(l)||i&&("click"===i.type&&/input|textarea/i.test(i.target.tagName)||"keyup"===i.type&&9===i.which)&&t.contains(f,i.target)||(h=t.Event(s.HIDE,o),t(f).trigger(h),h.isDefaultPrevented()||("ontouchstart"in document.documentElement&&t(document.body).children().off("mouseover",null,t.noop),u[r].setAttribute("aria-expanded","false"),e._popper&&e._popper.destroy(),t(c).removeClass(l),t(f).removeClass(l).trigger(t.Event(s.HIDDEN,o)))))}},n._getParentFromElement=function(n){var t,r=i.getSelectorFromElement(n);return r&&(t=document.querySelector(r)),t||n.parentNode},n._dataApiKeydownHandler=function(i){var f,e,u,r,o;(/input|textarea/i.test(i.target.tagName)?32===i.which||27!==i.which&&(40!==i.which&&38!==i.which||t(i.target).closest(ff).length):!bh.test(i.which))||(i.preventDefault(),i.stopPropagation(),this.disabled||t(this).hasClass(pr))||(f=n._getParentFromElement(this),e=t(f).hasClass(l),(e||27!==i.which)&&(e&&(!e||27!==i.which&&32!==i.which)?(u=[].slice.call(f.querySelectorAll(ic)).filter(function(n){return t(n).is(":visible")}),0!==u.length&&(r=u.indexOf(i.target),38===i.which&&0<r&&r--,40===i.which&&r<u.length-1&&r++,r<0&&(r=0),u[r].focus())):(27===i.which&&(o=f.querySelector(wr),t(o).trigger("focus")),t(this).trigger("click"))))},c(n,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"Default",get:function(){return hc}},{key:"DefaultType",get:function(){return cc}}]),n}();t(document).on(s.KEYDOWN_DATA_API,wr,k._dataApiKeydownHandler).on(s.KEYDOWN_DATA_API,ff,k._dataApiKeydownHandler).on(s.CLICK_DATA_API+" "+s.KEYUP_DATA_API,k._clearMenus).on(s.CLICK_DATA_API,wr,function(n){n.preventDefault();n.stopPropagation();k._jQueryInterface.call(t(this),"toggle")}).on(s.CLICK_DATA_API,".dropdown form",function(n){n.stopPropagation()});t.fn[pt]=k._jQueryInterface;t.fn[pt].Constructor=k;t.fn[pt].noConflict=function(){return t.fn[pt]=wh,k._jQueryInterface};var wt="modal",vi="bs.modal",h="."+vi,lc=t.fn[wt],ef={backdrop:!0,keyboard:!0,focus:!0,show:!0},ac={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},r={HIDE:"hide"+h,HIDE_PREVENTED:"hidePrevented"+h,HIDDEN:"hidden"+h,SHOW:"show"+h,SHOWN:"shown"+h,FOCUSIN:"focusin"+h,RESIZE:"resize"+h,CLICK_DISMISS:"click.dismiss"+h,KEYDOWN_DISMISS:"keydown.dismiss"+h,MOUSEUP_DISMISS:"mouseup.dismiss"+h,MOUSEDOWN_DISMISS:"mousedown.dismiss"+h,CLICK_DATA_API:"click"+h+".data-api"},vc="modal-dialog-scrollable",yc="modal-scrollbar-measure",pc="modal-backdrop",ke="modal-open",bt="fade",br="show",de="modal-static",wc=".modal-dialog",bc=".modal-body",kc='[data-dismiss="modal"]',ge=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",no=".sticky-top",yi=function(){function f(n,t){this._config=this._getConfig(t);this._element=n;this._dialog=n.querySelector(wc);this._backdrop=null;this._isShown=!1;this._isBodyOverflowing=!1;this._ignoreBackdropClick=!1;this._isTransitioning=!1;this._scrollbarWidth=0}var n=f.prototype;return n.toggle=function(n){return this._isShown?this.hide():this.show(n)},n.show=function(n){var i=this,u;this._isShown||this._isTransitioning||(t(this._element).hasClass(bt)&&(this._isTransitioning=!0),u=t.Event(r.SHOW,{relatedTarget:n}),t(this._element).trigger(u),this._isShown||u.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),t(this._element).on(r.CLICK_DISMISS,kc,function(n){return i.hide(n)}),t(this._dialog).on(r.MOUSEDOWN_DISMISS,function(){t(i._element).one(r.MOUSEUP_DISMISS,function(n){t(n.target).is(i._element)&&(i._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return i._showElement(n)})))},n.hide=function(n){var o=this,u,f,e;(n&&n.preventDefault(),this._isShown&&!this._isTransitioning)&&(u=t.Event(r.HIDE),(t(this._element).trigger(u),this._isShown&&!u.isDefaultPrevented())&&(this._isShown=!1,f=t(this._element).hasClass(bt),(f&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),t(document).off(r.FOCUSIN),t(this._element).removeClass(br),t(this._element).off(r.CLICK_DISMISS),t(this._dialog).off(r.MOUSEDOWN_DISMISS),f)?(e=i.getTransitionDurationFromElement(this._element),t(this._element).one(i.TRANSITION_END,function(n){return o._hideModal(n)}).emulateTransitionEnd(e)):this._hideModal()))},n.dispose=function(){[window,this._element,this._dialog].forEach(function(n){return t(n).off(h)});t(document).off(r.FOCUSIN);t.removeData(this._element,vi);this._config=null;this._element=null;this._dialog=null;this._backdrop=null;this._isShown=null;this._isBodyOverflowing=null;this._ignoreBackdropClick=null;this._isTransitioning=null;this._scrollbarWidth=null},n.handleUpdate=function(){this._adjustDialog()},n._getConfig=function(n){return n=u({},ef,{},n),i.typeCheckConfig(wt,n,ac),n},n._triggerBackdropTransition=function(){var f=this,n,u;if("static"===this._config.backdrop){if(n=t.Event(r.HIDE_PREVENTED),t(this._element).trigger(n),n.defaultPrevented)return;this._element.classList.add(de);u=i.getTransitionDurationFromElement(this._element);t(this._element).one(i.TRANSITION_END,function(){f._element.classList.remove(de)}).emulateTransitionEnd(u);this._element.focus()}else this.hide()},n._showElement=function(n){function o(){u._config.focus&&u._element.focus();u._isTransitioning=!1;t(u._element).trigger(s)}var u=this,f=t(this._element).hasClass(bt),e=this._dialog?this._dialog.querySelector(bc):null,s,h;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element);this._element.style.display="block";this._element.removeAttribute("aria-hidden");this._element.setAttribute("aria-modal",!0);t(this._dialog).hasClass(vc)&&e?e.scrollTop=0:this._element.scrollTop=0;f&&i.reflow(this._element);t(this._element).addClass(br);this._config.focus&&this._enforceFocus();s=t.Event(r.SHOWN,{relatedTarget:n});f?(h=i.getTransitionDurationFromElement(this._dialog),t(this._dialog).one(i.TRANSITION_END,o).emulateTransitionEnd(h)):o()},n._enforceFocus=function(){var n=this;t(document).off(r.FOCUSIN).on(r.FOCUSIN,function(i){document!==i.target&&n._element!==i.target&&0===t(n._element).has(i.target).length&&n._element.focus()})},n._setEscapeEvent=function(){var n=this;this._isShown&&this._config.keyboard?t(this._element).on(r.KEYDOWN_DISMISS,function(t){27===t.which&&n._triggerBackdropTransition()}):this._isShown||t(this._element).off(r.KEYDOWN_DISMISS)},n._setResizeEvent=function(){var n=this;this._isShown?t(window).on(r.RESIZE,function(t){return n.handleUpdate(t)}):t(window).off(r.RESIZE)},n._hideModal=function(){var n=this;this._element.style.display="none";this._element.setAttribute("aria-hidden",!0);this._element.removeAttribute("aria-modal");this._isTransitioning=!1;this._showBackdrop(function(){t(document.body).removeClass(ke);n._resetAdjustments();n._resetScrollbar();t(n._element).trigger(r.HIDDEN)})},n._removeBackdrop=function(){this._backdrop&&(t(this._backdrop).remove(),this._backdrop=null)},n._showBackdrop=function(n){var u=this,f=t(this._element).hasClass(bt)?bt:"",o,e,s;if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className=pc,f&&this._backdrop.classList.add(f),t(this._backdrop).appendTo(document.body),t(this._element).on(r.CLICK_DISMISS,function(n){u._ignoreBackdropClick?u._ignoreBackdropClick=!1:n.target===n.currentTarget&&u._triggerBackdropTransition()}),f&&i.reflow(this._backdrop),t(this._backdrop).addClass(br),!n)return;if(!f)return void n();o=i.getTransitionDurationFromElement(this._backdrop);t(this._backdrop).one(i.TRANSITION_END,n).emulateTransitionEnd(o)}else!this._isShown&&this._backdrop?(t(this._backdrop).removeClass(br),e=function(){u._removeBackdrop();n&&n()},t(this._element).hasClass(bt)?(s=i.getTransitionDurationFromElement(this._backdrop),t(this._backdrop).one(i.TRANSITION_END,e).emulateTransitionEnd(s)):e()):n&&n()},n._adjustDialog=function(){var n=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&n&&(this._element.style.paddingLeft=this._scrollbarWidth+"px");this._isBodyOverflowing&&!n&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},n._resetAdjustments=function(){this._element.style.paddingLeft="";this._element.style.paddingRight=""},n._checkScrollbar=function(){var n=document.body.getBoundingClientRect();this._isBodyOverflowing=n.left+n.right<window.innerWidth;this._scrollbarWidth=this._getScrollbarWidth()},n._setScrollbar=function(){var n=this,i,r,u,f;this._isBodyOverflowing&&(i=[].slice.call(document.querySelectorAll(ge)),r=[].slice.call(document.querySelectorAll(no)),t(i).each(function(i,r){var u=r.style.paddingRight,f=t(r).css("padding-right");t(r).data("padding-right",u).css("padding-right",parseFloat(f)+n._scrollbarWidth+"px")}),t(r).each(function(i,r){var u=r.style.marginRight,f=t(r).css("margin-right");t(r).data("margin-right",u).css("margin-right",parseFloat(f)-n._scrollbarWidth+"px")}),u=document.body.style.paddingRight,f=t(document.body).css("padding-right"),t(document.body).data("padding-right",u).css("padding-right",parseFloat(f)+this._scrollbarWidth+"px"));t(document.body).addClass(ke)},n._resetScrollbar=function(){var r=[].slice.call(document.querySelectorAll(ge)),n,i;t(r).each(function(n,i){var r=t(i).data("padding-right");t(i).removeData("padding-right");i.style.paddingRight=r||""});n=[].slice.call(document.querySelectorAll(""+no));t(n).each(function(n,i){var r=t(i).data("margin-right");"undefined"!=typeof r&&t(i).css("margin-right",r).removeData("margin-right")});i=t(document.body).data("padding-right");t(document.body).removeData("padding-right");document.body.style.paddingRight=i||""},n._getScrollbarWidth=function(){var n=document.createElement("div"),t;return n.className=yc,document.body.appendChild(n),t=n.getBoundingClientRect().width-n.clientWidth,document.body.removeChild(n),t},f._jQueryInterface=function(n,i){return this.each(function(){var r=t(this).data(vi),e=u({},ef,{},t(this).data(),{},"object"==typeof n&&n?n:{});if(r||(r=new f(this,e),t(this).data(vi,r)),"string"==typeof n){if("undefined"==typeof r[n])throw new TypeError('No method named "'+n+'"');r[n](i)}else e.show&&r.show(i)})},c(f,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"Default",get:function(){return ef}}]),f}();t(document).on(r.CLICK_DATA_API,'[data-toggle="modal"]',function(n){var f,e=this,o=i.getSelectorFromElement(this),s,h;o&&(f=document.querySelector(o));s=t(f).data(vi)?"toggle":u({},t(f).data(),{},t(this).data());"A"!==this.tagName&&"AREA"!==this.tagName||n.preventDefault();h=t(f).one(r.SHOW,function(n){n.isDefaultPrevented()||h.one(r.HIDDEN,function(){t(e).is(":visible")&&e.focus()})});yi._jQueryInterface.call(t(f),s,this)});t.fn[wt]=yi._jQueryInterface;t.fn[wt].Constructor=yi;t.fn[wt].noConflict=function(){return t.fn[wt]=lc,yi._jQueryInterface};var dc=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],gc=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,nl=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;var it="tooltip",kr="bs.tooltip",a="."+kr,tl=t.fn[it],io="bs-tooltip",il=new RegExp("(^|\\s)"+io+"\\S+","g"),rl=["sanitize","whiteList","sanitizeFn"],ul={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string|function)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object",popperConfig:"(null|object)"},fl={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},el={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="arrow"><\/div><div class="tooltip-inner"><\/div><\/div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},popperConfig:null},pi="show",of="out",ol={HIDE:"hide"+a,HIDDEN:"hidden"+a,SHOW:"show"+a,SHOWN:"shown"+a,INSERTED:"inserted"+a,CLICK:"click"+a,FOCUSIN:"focusin"+a,FOCUSOUT:"focusout"+a,MOUSEENTER:"mouseenter"+a,MOUSELEAVE:"mouseleave"+a},wi="fade",bi="show",sl=".tooltip-inner",hl=".arrow",ki="hover",sf="focus",cl="click",ll="manual",rt=function(){function r(n,t){if("undefined"==typeof b)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0;this._timeout=0;this._hoverState="";this._activeTrigger={};this._popper=null;this.element=n;this.config=this._getConfig(t);this.tip=null;this._setListeners()}var n=r.prototype;return n.enable=function(){this._isEnabled=!0},n.disable=function(){this._isEnabled=!1},n.toggleEnabled=function(){this._isEnabled=!this._isEnabled},n.toggle=function(n){if(this._isEnabled)if(n){var r=this.constructor.DATA_KEY,i=t(n.currentTarget).data(r);i||(i=new this.constructor(n.currentTarget,this._getDelegateConfig()),t(n.currentTarget).data(r,i));i._activeTrigger.click=!i._activeTrigger.click;i._isWithActiveTrigger()?i._enter(null,i):i._leave(null,i)}else{if(t(this.getTipElement()).hasClass(bi))return void this._leave(null,this);this._enter(null,this)}},n.dispose=function(){clearTimeout(this._timeout);t.removeData(this.element,this.constructor.DATA_KEY);t(this.element).off(this.constructor.EVENT_KEY);t(this.element).closest(".modal").off("hide.bs.modal",this._hideModalHandler);this.tip&&t(this.tip).remove();this._isEnabled=null;this._timeout=null;this._hoverState=null;this._activeTrigger=null;this._popper&&this._popper.destroy();this._popper=null;this.element=null;this.config=null;this.tip=null},n.show=function(){var n=this,u,f,h,r,e,c,o,l,s,a;if("none"===t(this.element).css("display"))throw new Error("Please use show on visible elements");if(u=t.Event(this.constructor.Event.SHOW),this.isWithContent()&&this._isEnabled){if(t(this.element).trigger(u),f=i.findShadowRoot(this.element),h=t.contains(null!==f?f:this.element.ownerDocument.documentElement,this.element),u.isDefaultPrevented()||!h)return;r=this.getTipElement();e=i.getUID(this.constructor.NAME);r.setAttribute("id",e);this.element.setAttribute("aria-describedby",e);this.setContent();this.config.animation&&t(r).addClass(wi);c="function"==typeof this.config.placement?this.config.placement.call(this,r,this.element):this.config.placement;o=this._getAttachment(c);this.addAttachmentClass(o);l=this._getContainer();t(r).data(this.constructor.DATA_KEY,this);t.contains(this.element.ownerDocument.documentElement,this.tip)||t(r).appendTo(l);t(this.element).trigger(this.constructor.Event.INSERTED);this._popper=new b(this.element,r,this._getPopperConfig(o));t(r).addClass(bi);"ontouchstart"in document.documentElement&&t(document.body).children().on("mouseover",null,t.noop);s=function(){n.config.animation&&n._fixTransition();var i=n._hoverState;n._hoverState=null;t(n.element).trigger(n.constructor.Event.SHOWN);i===of&&n._leave(null,n)};t(this.tip).hasClass(wi)?(a=i.getTransitionDurationFromElement(this.tip),t(this.tip).one(i.TRANSITION_END,s).emulateTransitionEnd(a)):s()}},n.hide=function(n){function f(){r._hoverState!==pi&&u.parentNode&&u.parentNode.removeChild(u);r._cleanTipClass();r.element.removeAttribute("aria-describedby");t(r.element).trigger(r.constructor.Event.HIDDEN);null!==r._popper&&r._popper.destroy();n&&n()}var r=this,u=this.getTipElement(),e=t.Event(this.constructor.Event.HIDE),o;(t(this.element).trigger(e),e.isDefaultPrevented())||((t(u).removeClass(bi),"ontouchstart"in document.documentElement&&t(document.body).children().off("mouseover",null,t.noop),this._activeTrigger[cl]=!1,this._activeTrigger[sf]=!1,this._activeTrigger[ki]=!1,t(this.tip).hasClass(wi))?(o=i.getTransitionDurationFromElement(u),t(u).one(i.TRANSITION_END,f).emulateTransitionEnd(o)):f(),this._hoverState="")},n.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},n.isWithContent=function(){return Boolean(this.getTitle())},n.addAttachmentClass=function(n){t(this.getTipElement()).addClass(io+"-"+n)},n.getTipElement=function(){return this.tip=this.tip||t(this.config.template)[0],this.tip},n.setContent=function(){var n=this.getTipElement();this.setElementContent(t(n.querySelectorAll(sl)),this.getTitle());t(n).removeClass(wi+" "+bi)},n.setElementContent=function(n,i){"object"!=typeof i||!i.nodeType&&!i.jquery?this.config.html?(this.config.sanitize&&(i=to(i,this.config.whiteList,this.config.sanitizeFn)),n.html(i)):n.text(i):this.config.html?t(i).parent().is(n)||n.empty().append(i):n.text(t(i).text())},n.getTitle=function(){var n=this.element.getAttribute("data-original-title");return n||("function"==typeof this.config.title?this.config.title.call(this.element):this.config.title)},n._getPopperConfig=function(n){var t=this;return u({},{placement:n,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:hl},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(n){n.originalPlacement!==n.placement&&t._handlePopperPlacementChange(n)},onUpdate:function(n){return t._handlePopperPlacementChange(n)}},{},this.config.popperConfig)},n._getOffset=function(){var t=this,n={};return"function"==typeof this.config.offset?n.fn=function(n){return n.offsets=u({},n.offsets,{},t.config.offset(n.offsets,t.element)||{}),n}:n.offset=this.config.offset,n},n._getContainer=function(){return!1===this.config.container?document.body:i.isElement(this.config.container)?t(this.config.container):t(document).find(this.config.container)},n._getAttachment=function(n){return fl[n.toUpperCase()]},n._setListeners=function(){var n=this;this.config.trigger.split(" ").forEach(function(i){if("click"===i)t(n.element).on(n.constructor.Event.CLICK,n.config.selector,function(t){return n.toggle(t)});else if(i!==ll){var r=i===ki?n.constructor.Event.MOUSEENTER:n.constructor.Event.FOCUSIN,u=i===ki?n.constructor.Event.MOUSELEAVE:n.constructor.Event.FOCUSOUT;t(n.element).on(r,n.config.selector,function(t){return n._enter(t)}).on(u,n.config.selector,function(t){return n._leave(t)})}});this._hideModalHandler=function(){n.element&&n.hide()};t(this.element).closest(".modal").on("hide.bs.modal",this._hideModalHandler);this.config.selector?this.config=u({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},n._fixTitle=function(){var n=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!=n)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},n._enter=function(n,i){var r=this.constructor.DATA_KEY;(i=i||t(n.currentTarget).data(r))||(i=new this.constructor(n.currentTarget,this._getDelegateConfig()),t(n.currentTarget).data(r,i));n&&(i._activeTrigger["focusin"===n.type?sf:ki]=!0);t(i.getTipElement()).hasClass(bi)||i._hoverState===pi?i._hoverState=pi:(clearTimeout(i._timeout),i._hoverState=pi,i.config.delay&&i.config.delay.show?i._timeout=setTimeout(function(){i._hoverState===pi&&i.show()},i.config.delay.show):i.show())},n._leave=function(n,i){var r=this.constructor.DATA_KEY;(i=i||t(n.currentTarget).data(r))||(i=new this.constructor(n.currentTarget,this._getDelegateConfig()),t(n.currentTarget).data(r,i));n&&(i._activeTrigger["focusout"===n.type?sf:ki]=!1);i._isWithActiveTrigger()||(clearTimeout(i._timeout),i._hoverState=of,i.config.delay&&i.config.delay.hide?i._timeout=setTimeout(function(){i._hoverState===of&&i.hide()},i.config.delay.hide):i.hide())},n._isWithActiveTrigger=function(){for(var n in this._activeTrigger)if(this._activeTrigger[n])return!0;return!1},n._getConfig=function(n){var r=t(this.element).data();return Object.keys(r).forEach(function(n){-1!==rl.indexOf(n)&&delete r[n]}),"number"==typeof(n=u({},this.constructor.Default,{},r,{},"object"==typeof n&&n?n:{})).delay&&(n.delay={show:n.delay,hide:n.delay}),"number"==typeof n.title&&(n.title=n.title.toString()),"number"==typeof n.content&&(n.content=n.content.toString()),i.typeCheckConfig(it,n,this.constructor.DefaultType),n.sanitize&&(n.template=to(n.template,n.whiteList,n.sanitizeFn)),n},n._getDelegateConfig=function(){var t={},n;if(this.config)for(n in this.config)this.constructor.Default[n]!==this.config[n]&&(t[n]=this.config[n]);return t},n._cleanTipClass=function(){var i=t(this.getTipElement()),n=i.attr("class").match(il);null!==n&&n.length&&i.removeClass(n.join(""))},n._handlePopperPlacementChange=function(n){var t=n.instance;this.tip=t.popper;this._cleanTipClass();this.addAttachmentClass(this._getAttachment(n.placement))},n._fixTransition=function(){var n=this.getTipElement(),i=this.config.animation;null===n.getAttribute("x-placement")&&(t(n).removeClass(wi),this.config.animation=!1,this.hide(),this.show(),this.config.animation=i)},r._jQueryInterface=function(n){return this.each(function(){var i=t(this).data(kr),u="object"==typeof n&&n;if((i||!/dispose|hide/.test(n))&&(i||(i=new r(this,u),t(this).data(kr,i)),"string"==typeof n)){if("undefined"==typeof i[n])throw new TypeError('No method named "'+n+'"');i[n]()}})},c(r,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"Default",get:function(){return el}},{key:"NAME",get:function(){return it}},{key:"DATA_KEY",get:function(){return kr}},{key:"Event",get:function(){return ol}},{key:"EVENT_KEY",get:function(){return a}},{key:"DefaultType",get:function(){return ul}}]),r}();t.fn[it]=rt._jQueryInterface;t.fn[it].Constructor=rt;t.fn[it].noConflict=function(){return t.fn[it]=tl,rt._jQueryInterface};var kt="popover",dr="bs.popover",v="."+dr,al=t.fn[kt],ro="bs-popover",vl=new RegExp("(^|\\s)"+ro+"\\S+","g"),yl=u({},rt.Default,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"><\/div><h3 class="popover-header"><\/h3><div class="popover-body"><\/div><\/div>'}),pl=u({},rt.DefaultType,{content:"(string|element|function)"}),wl="fade",bl="show",kl=".popover-header",dl=".popover-body",gl={HIDE:"hide"+v,HIDDEN:"hidden"+v,SHOW:"show"+v,SHOWN:"shown"+v,INSERTED:"inserted"+v,CLICK:"click"+v,FOCUSIN:"focusin"+v,FOCUSOUT:"focusout"+v,MOUSEENTER:"mouseenter"+v,MOUSELEAVE:"mouseleave"+v},gr=function(n){function i(){return n.apply(this,arguments)||this}!function(n,t){n.prototype=Object.create(t.prototype);(n.prototype.constructor=n).__proto__=t}(i,n);var r=i.prototype;return r.isWithContent=function(){return this.getTitle()||this._getContent()},r.addAttachmentClass=function(n){t(this.getTipElement()).addClass(ro+"-"+n)},r.getTipElement=function(){return this.tip=this.tip||t(this.config.template)[0],this.tip},r.setContent=function(){var i=t(this.getTipElement()),n;this.setElementContent(i.find(kl),this.getTitle());n=this._getContent();"function"==typeof n&&(n=n.call(this.element));this.setElementContent(i.find(dl),n);i.removeClass(wl+" "+bl)},r._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},r._cleanTipClass=function(){var i=t(this.getTipElement()),n=i.attr("class").match(vl);null!==n&&0<n.length&&i.removeClass(n.join(""))},i._jQueryInterface=function(n){return this.each(function(){var r=t(this).data(dr),u="object"==typeof n?n:null;if((r||!/dispose|hide/.test(n))&&(r||(r=new i(this,u),t(this).data(dr,r)),"string"==typeof n)){if("undefined"==typeof r[n])throw new TypeError('No method named "'+n+'"');r[n]()}})},c(i,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"Default",get:function(){return yl}},{key:"NAME",get:function(){return kt}},{key:"DATA_KEY",get:function(){return dr}},{key:"Event",get:function(){return gl}},{key:"EVENT_KEY",get:function(){return v}},{key:"DefaultType",get:function(){return pl}}]),i}(rt);t.fn[kt]=gr._jQueryInterface;t.fn[kt].Constructor=gr;t.fn[kt].noConflict=function(){return t.fn[kt]=al,gr._jQueryInterface};var ut="scrollspy",nu="bs.scrollspy",tu="."+nu,na=t.fn[ut],uo={offset:10,method:"auto",target:""},ta={offset:"number",method:"string",target:"(string|element)"},hf={ACTIVATE:"activate"+tu,SCROLL:"scroll"+tu,LOAD_DATA_API:"load"+tu+".data-api"},ia="dropdown-item",ft="active",ra='[data-spy="scroll"]',fo=".nav, .list-group",cf=".nav-link",ua=".nav-item",eo=".list-group-item",fa=".dropdown",ea=".dropdown-item",oa=".dropdown-toggle",sa="offset",oo="position",di=function(){function r(n,i){var r=this;this._element=n;this._scrollElement="BODY"===n.tagName?window:n;this._config=this._getConfig(i);this._selector=this._config.target+" "+cf+","+this._config.target+" "+eo+","+this._config.target+" "+ea;this._offsets=[];this._targets=[];this._activeTarget=null;this._scrollHeight=0;t(this._scrollElement).on(hf.SCROLL,function(n){return r._process(n)});this.refresh();this._process()}var n=r.prototype;return n.refresh=function(){var n=this,u=this._scrollElement===this._scrollElement.window?sa:oo,r="auto"===this._config.method?u:this._config.method,f=r===oo?this._getScrollTop():0;this._offsets=[];this._targets=[];this._scrollHeight=this._getScrollHeight();[].slice.call(document.querySelectorAll(this._selector)).map(function(n){var u,e=i.getSelectorFromElement(n),o;return(e&&(u=document.querySelector(e)),u)&&(o=u.getBoundingClientRect(),o.width||o.height)?[t(u)[r]().top+f,e]:null}).filter(function(n){return n}).sort(function(n,t){return n[0]-t[0]}).forEach(function(t){n._offsets.push(t[0]);n._targets.push(t[1])})},n.dispose=function(){t.removeData(this._element,nu);t(this._scrollElement).off(tu);this._element=null;this._scrollElement=null;this._config=null;this._selector=null;this._offsets=null;this._targets=null;this._activeTarget=null;this._scrollHeight=null},n._getConfig=function(n){if("string"!=typeof(n=u({},uo,{},"object"==typeof n&&n?n:{})).target){var r=t(n.target).attr("id");r||(r=i.getUID(ut),t(n.target).attr("id",r));n.target="#"+r}return i.typeCheckConfig(ut,n,ta),n},n._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},n._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},n._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},n._process=function(){var t=this._getScrollTop()+this._config.offset,r=this._getScrollHeight(),u=this._config.offset+r-this._getOffsetHeight(),i,n;if(this._scrollHeight!==r&&this.refresh(),u<=t)i=this._targets[this._targets.length-1],this._activeTarget!==i&&this._activate(i);else{if(this._activeTarget&&t<this._offsets[0]&&0<this._offsets[0])return this._activeTarget=null,void this._clear();for(n=this._offsets.length;n--;)this._activeTarget!==this._targets[n]&&t>=this._offsets[n]&&("undefined"==typeof this._offsets[n+1]||t<this._offsets[n+1])&&this._activate(this._targets[n])}},n._activate=function(n){this._activeTarget=n;this._clear();var r=this._selector.split(",").map(function(t){return t+'[data-target="'+n+'"],'+t+'[href="'+n+'"]'}),i=t([].slice.call(document.querySelectorAll(r.join(","))));i.hasClass(ia)?(i.closest(fa).find(oa).addClass(ft),i.addClass(ft)):(i.addClass(ft),i.parents(fo).prev(cf+", "+eo).addClass(ft),i.parents(fo).prev(ua).children(cf).addClass(ft));t(this._scrollElement).trigger(hf.ACTIVATE,{relatedTarget:n})},n._clear=function(){[].slice.call(document.querySelectorAll(this._selector)).filter(function(n){return n.classList.contains(ft)}).forEach(function(n){return n.classList.remove(ft)})},r._jQueryInterface=function(n){return this.each(function(){var i=t(this).data(nu);if(i||(i=new r(this,"object"==typeof n&&n),t(this).data(nu,i)),"string"==typeof n){if("undefined"==typeof i[n])throw new TypeError('No method named "'+n+'"');i[n]()}})},c(r,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"Default",get:function(){return uo}}]),r}();t(window).on(hf.LOAD_DATA_API,function(){for(var r,n=[].slice.call(document.querySelectorAll(ra)),i=n.length;i--;)r=t(n[i]),di._jQueryInterface.call(r,r.data())});t.fn[ut]=di._jQueryInterface;t.fn[ut].Constructor=di;t.fn[ut].noConflict=function(){return t.fn[ut]=na,di._jQueryInterface};var iu="bs.tab",gi="."+iu,ha=t.fn.tab,nr={HIDE:"hide"+gi,HIDDEN:"hidden"+gi,SHOW:"show"+gi,SHOWN:"shown"+gi,CLICK_DATA_API:"click"+gi+".data-api"},ca="dropdown-menu",tr="active",la="disabled",so="fade",ho="show",aa=".dropdown",va=".nav, .list-group",co=".active",lo="> li > .active",ya=".dropdown-toggle",pa="> .dropdown-menu .active",ir=function(){function n(n){this._element=n}var r=n.prototype;return r.show=function(){var h=this,u,n,r,f,c,e,o,s;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&t(this._element).hasClass(tr)||t(this._element).hasClass(la)||(r=t(this._element).closest(va)[0],f=i.getSelectorFromElement(this._element),r&&(c="UL"===r.nodeName||"OL"===r.nodeName?lo:co,n=(n=t.makeArray(t(r).find(c)))[n.length-1]),e=t.Event(nr.HIDE,{relatedTarget:this._element}),o=t.Event(nr.SHOW,{relatedTarget:n}),(n&&t(n).trigger(e),t(this._element).trigger(o),o.isDefaultPrevented()||e.isDefaultPrevented())||(f&&(u=document.querySelector(f)),this._activate(this._element,r),s=function(){var i=t.Event(nr.HIDDEN,{relatedTarget:h._element}),r=t.Event(nr.SHOWN,{relatedTarget:n});t(n).trigger(i);t(h._element).trigger(r)},u?this._activate(u,u.parentNode,s):s()))},r.dispose=function(){t.removeData(this._element,iu);this._element=null},r._activate=function(n,r,u){function e(){return s._transitionComplete(n,f,u)}var s=this,f=(!r||"UL"!==r.nodeName&&"OL"!==r.nodeName?t(r).children(co):t(r).find(lo))[0],h=u&&f&&t(f).hasClass(so),o;f&&h?(o=i.getTransitionDurationFromElement(f),t(f).removeClass(ho).one(i.TRANSITION_END,e).emulateTransitionEnd(o)):e()},r._transitionComplete=function(n,r,u){var f,e,o;r&&(t(r).removeClass(tr),f=t(r.parentNode).find(pa)[0],f&&t(f).removeClass(tr),"tab"===r.getAttribute("role")&&r.setAttribute("aria-selected",!1));(t(n).addClass(tr),"tab"===n.getAttribute("role")&&n.setAttribute("aria-selected",!0),i.reflow(n),n.classList.contains(so)&&n.classList.add(ho),n.parentNode&&t(n.parentNode).hasClass(ca))&&(e=t(n).closest(aa)[0],e&&(o=[].slice.call(e.querySelectorAll(ya)),t(o).addClass(tr)),n.setAttribute("aria-expanded",!0));u&&u()},n._jQueryInterface=function(i){return this.each(function(){var u=t(this),r=u.data(iu);if(r||(r=new n(this),u.data(iu,r)),"string"==typeof i){if("undefined"==typeof r[i])throw new TypeError('No method named "'+i+'"');r[i]()}})},c(n,null,[{key:"VERSION",get:function(){return"4.4.1"}}]),n}();t(document).on(nr.CLICK_DATA_API,'[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',function(n){n.preventDefault();ir._jQueryInterface.call(t(this),"show")});t.fn.tab=ir._jQueryInterface;t.fn.tab.Constructor=ir;t.fn.tab.noConflict=function(){return t.fn.tab=ha,ir._jQueryInterface};var dt="toast",ru="bs.toast",rr="."+ru,wa=t.fn[dt],gt={CLICK_DISMISS:"click.dismiss"+rr,HIDE:"hide"+rr,HIDDEN:"hidden"+rr,SHOW:"show"+rr,SHOWN:"shown"+rr},ba="fade",ao="hide",ur="show",vo="showing",ka={animation:"boolean",autohide:"boolean",delay:"number"},yo={animation:!0,autohide:!0,delay:500},da='[data-dismiss="toast"]',uu=function(){function r(n,t){this._element=n;this._config=this._getConfig(t);this._timeout=null;this._setListeners()}var n=r.prototype;return n.show=function(){var n=this,u=t.Event(gt.SHOW),r,f;(t(this._element).trigger(u),u.isDefaultPrevented())||(this._config.animation&&this._element.classList.add(ba),r=function(){n._element.classList.remove(vo);n._element.classList.add(ur);t(n._element).trigger(gt.SHOWN);n._config.autohide&&(n._timeout=setTimeout(function(){n.hide()},n._config.delay))},(this._element.classList.remove(ao),i.reflow(this._element),this._element.classList.add(vo),this._config.animation)?(f=i.getTransitionDurationFromElement(this._element),t(this._element).one(i.TRANSITION_END,r).emulateTransitionEnd(f)):r())},n.hide=function(){if(this._element.classList.contains(ur)){var n=t.Event(gt.HIDE);t(this._element).trigger(n);n.isDefaultPrevented()||this._close()}},n.dispose=function(){clearTimeout(this._timeout);this._timeout=null;this._element.classList.contains(ur)&&this._element.classList.remove(ur);t(this._element).off(gt.CLICK_DISMISS);t.removeData(this._element,ru);this._element=null;this._config=null},n._getConfig=function(n){return n=u({},yo,{},t(this._element).data(),{},"object"==typeof n&&n?n:{}),i.typeCheckConfig(dt,n,this.constructor.DefaultType),n},n._setListeners=function(){var n=this;t(this._element).on(gt.CLICK_DISMISS,da,function(){return n.hide()})},n._close=function(){function n(){r._element.classList.add(ao);t(r._element).trigger(gt.HIDDEN)}var r=this,u;(this._element.classList.remove(ur),this._config.animation)?(u=i.getTransitionDurationFromElement(this._element),t(this._element).one(i.TRANSITION_END,n).emulateTransitionEnd(u)):n()},r._jQueryInterface=function(n){return this.each(function(){var u=t(this),i=u.data(ru);if(i||(i=new r(this,"object"==typeof n&&n),u.data(ru,i)),"string"==typeof n){if("undefined"==typeof i[n])throw new TypeError('No method named "'+n+'"');i[n](this)}})},c(r,null,[{key:"VERSION",get:function(){return"4.4.1"}},{key:"DefaultType",get:function(){return ka}},{key:"Default",get:function(){return yo}}]),r}();t.fn[dt]=uu._jQueryInterface;t.fn[dt].Constructor=uu;t.fn[dt].noConflict=function(){return t.fn[dt]=wa,uu._jQueryInterface};n.Alert=et;n.Button=ri;n.Carousel=st;n.Collapse=si;n.Dropdown=k;n.Modal=yi;n.Popover=gr;n.Scrollspy=di;n.Tab=ir;n.Toast=uu;n.Tooltip=rt;n.Util=i;Object.defineProperty(n,"__esModule",{value:!0})})