1(function(V,N,u,$){function O(T,s){var o=[],f=0,h,b;T&&T.isDefaultPrevented()||(T.preventDefault(),(b=(h=(s=T&&T.data?T.data.options:s||{}).$target||u(T.currentTarget)).attr("data-fancybox")||"")?(f=(o=(o=s.selector?u(s.selector):T.data?T.data.items:[]).length?o.filter('[data-fancybox="'+b+'"]'):u('[data-fancybox="'+b+'"]')).index(h))<0&&(f=0):o=[h],u.fancybox.open(o,s,f))}if(V.console=V.console||{info:function(s){}},u)if(u.fn.fancybox)console.info("fancyBox already initialized");else{var C={loop:!1,gutter:50,keyboard:!0,arrows:!0,infobar:!0,smallBtn:"auto",toolbar:"auto",buttons:["zoom","thumbs","close"],idleTime:3,protect:!1,modal:!1,image:{preload:!1},ajax:{settings:{data:{fancybox:!0}}},iframe:{tpl:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen allowtransparency="true" src=""></iframe>',preload:!0,css:{},attr:{scrolling:"auto"}},defaultType:"image",animationEffect:"zoom",animationDuration:366,zoomOpacity:"auto",transitionEffect:"fade",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'<div class="fancybox-container" role="dialog" tabindex="-1"><div class="fancybox-bg"></div><div class="fancybox-inner"><div class="fancybox-infobar"><span data-fancybox-index></span> / <span data-fancybox-count></span></div><div class="fancybox-toolbar">{{buttons}}</div><div class="fancybox-navigation">{{arrows}}</div><div class="fancybox-stage"></div><div class="fancybox-caption"></div></div></div>',spinnerTpl:'<div class="fancybox-loading fancybox-loading1"></div><div class="fancybox-loading fancybox-loading2"></div>',errorTpl:'<div class="fancybox-error"><p>{{ERROR}}</p></div>',btnTpl:{download:'<a download data-fancybox-download class="fancybox-button fancybox-button--download" title="{{DOWNLOAD}}" href="javascript:;"><svg viewBox="0 0 40 40"><path d="M13,16 L20,23 L27,16 M20,7 L20,23 M10,24 L10,28 L30,28 L30,24" /></svg></a>',zoom:'<button data-fancybox-zoom class="fancybox-button fancybox-button--zoom" title="{{ZOOM}}"><svg viewBox="0 0 40 40"><path d="M18,17 m-8,0 a8,8 0 1,0 16,0 a8,8 0 1,0 -16,0 M24,22 L31,29" /></svg></button>',close:'<button data-fancybox-close class="fancybox-button fancybox-button--close" title="{{CLOSE}}"><svg viewBox="0 0 40 40"><path d="M10,10 L30,30 M30,10 L10,30" /></svg></button>',smallBtn:'<button data-fancybox-close class="fancybox-close-small" title="{{CLOSE}}"><svg viewBox="0 0 32 32"><path d="M10,10 L22,22 M22,10 L10,22"></path></svg></button>',arrowLeft:'<a data-fancybox-prev class="fancybox-button fancybox-button--arrow_left" title="{{PREV}}" href="javascript:;"><svg viewBox="0 0 40 40"><path d="M18,12 L10,20 L18,28 M10,20 L30,20"></path></svg></a>',arrowRight:'<a data-fancybox-next class="fancybox-button fancybox-button--arrow_right" title="{{NEXT}}" href="javascript:;"><svg viewBox="0 0 40 40"><path d="M10,20 L30,20 M22,12 L30,20 L22,28"></path></svg></a>'},parentEl:"body",autoFocus:!1,backFocus:!0,trapFocus:!0,fullScreen:{autoStart:!1},touch:{vertical:!0,momentum:!0},hash:null,media:{},slideShow:{autoStart:!1,speed:4e3},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"},wheel:"auto",onInit:u.noop,beforeLoad:u.noop,afterLoad:u.noop,beforeShow:u.noop,afterShow:u.noop,beforeClose:u.noop,afterClose:u.noop,onActivate:u.noop,onDeactivate:u.noop,clickContent:function(s,o){return s.type==="image"&&"zoom"},clickSlide:"close",clickOutside:"close",dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1,mobile:{idleTime:!1,clickContent:function(s,o){return s.type==="image"&&"toggleControls"},clickSlide:function(s,o){return s.type==="image"?"toggleControls":"close"},dblclickContent:function(s,o){return s.type==="image"&&"zoom"},dblclickSlide:function(s,o){return s.type==="image"&&"zoom"}},lang:"en",i18n:{en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded. <br/> Please try again later.",PLAY_START:"Start slideshow",PLAY_STOP:"Pause slideshow",FULL_SCREEN:"Full screen",THUMBS:"Thumbnails",DOWNLOAD:"Download",SHARE:"Share",ZOOM:"Zoom"},de:{CLOSE:"Schliessen",NEXT:"Weiter",PREV:"Zur\xFCck",ERROR:"Die angeforderten Daten konnten nicht geladen werden. <br/> Bitte versuchen Sie es sp\xE4ter nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaub
1ilder",DOWNLOAD:"Herunterladen",SHARE:"Teilen",ZOOM:"Ma\xDFstab"}}},D=u(V),L=u(N),k=0,Y=function(s){return s&&s.hasOwnProperty&&s instanceof u},W=V.requestAnimationFrame||V.webkitRequestAnimationFrame||V.mozRequestAnimationFrame||V.oRequestAnimationFrame||function(T){return V.setTimeout(T,1e3/60)},m=(function(){var T=N.createElement("fakeelement"),s,o={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(s in o)if(T.style[s]!==$)return o[s];return"transitionend"})(),l=function(s){return s&&s.length&&s[0].offsetHeight},S=function(s,o){var f=u.extend(!0,{},s,o);return u.each(o,(function(h,b){u.isArray(b)&&(f[h]=b)})),f},H=function(s,o,f){var h=this;h.opts=S({index:f},u.fancybox.defaults),u.isPlainObject(o)&&(h.opts=S(h.opts,o)),u.fancybox.isMobile&&(h.opts=S(h.opts,h.opts.mobile)),h.id=h.opts.id||++k,h.currIndex=parseInt(h.opts.index,10)||0,h.prevIndex=null,h.prevPos=null,h.currPos=0,h.firstRun=!0,h.group=[],h.slides={},h.addContent(s),h.group.length&&(h.$lastFocus=u(N.activeElement).trigger("blur"),h.init())},U;u.extend(H.prototype,{init:function(){var s=this,o,f=s.group[s.currIndex].opts,h=u.fancybox.scrollbarWidth,b,A,w;u.fancybox.getInstance()||(u("body").addClass("fancybox-active"),!u.fancybox.isMobile&&N.body.scrollHeight>V.innerHeight&&(h===$&&(b=u('<div style="width:50px;height:50px;overflow:scroll;" />').appendTo("body"),h=u.fancybox.scrollbarWidth=b[0].offsetWidth-b[0].clientWidth,b.remove()),u("head").append('<style id="fancybox-style-noscroll" type="text/css">.compensate-for-scrollbar { margin-right: '+h+"px; }</style>"),u("body").addClass("compensate-for-scrollbar"))),w="",u.each(f.buttons,(function(X,ee){w+=f.btnTpl[ee]||""})),A=u(s.translate(s,f.baseTpl.replace("{{buttons}}",w).replace("{{arrows}}",f.btnTpl.arrowLeft+f.btnTpl.arrowRight))).attr("id","fancybox-container-"+s.id).addClass("fancybox-is-hidden").addClass(f.baseClass).data("FancyBox",s).appendTo(f.parentEl),s.$refs={container:A},["bg","inner","infobar","toolbar","stage","caption","navigation"].forEach((function(X){s.$refs[X]=A.find(".fancybox-"+X)})),s.trigger("onInit"),s.activate(),s.jumpTo(s.currIndex)},translate:function(s,o){var f=s.opts.i18n[s.opts.lang];return o.replace(/\{\{(\w+)\}\}/g,(function(h,b){var A=f[b];return A===$?h:A}))},addContent:function(s){var o=this,f=u.makeArray(s),h;u.each(f,(function(b,A){var w={},X={},ee,Z,J,re,oe;u.isPlainObject(A)?(w=A,X=A.opts||A):u.type(A)==="object"&&u(A).length?(X=(ee=u(A)).data()||{},(X=u.extend(!0,{},X,X.options)).$orig=ee,w.src=o.opts.src||X.src||ee.attr("href"),w.type||w.src||(w.type="inline",w.src=A)):w={type:"html",src:A+""},w.opts=u.extend(!0,{},o.opts,X),u.isArray(X.buttons)&&(w.opts.buttons=X.buttons),Z=w.type||w.opts.type,re=w.src||"",!Z&&re&&((J=re.match(/\.(mp4|mov|ogv)((\?|#).*)?$/i))?(Z="video",w.opts.videoFormat||(w.opts.videoFormat="video/"+(J[1]==="ogv"?"ogg":J[1]))):re.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?Z="image":re.match(/\.(pdf)((\?|#).*)?$/i)?Z="iframe":re.charAt(0)==="#"&&(Z="inline")),Z?w.type=Z:o.trigger("objectNeedsType",w),w.contentType||(w.contentType=u.inArray(w.type,["html","inline","ajax"])>-1?"html":w.type),w.index=o.group.length,w.opts.smallBtn=="auto"&&(w.opts.smallBtn=u.inArray(w.type,["html","inline","ajax"])>-1),w.opts.toolbar==="auto"&&(w.opts.toolbar=!w.opts.smallBtn),w.opts.$trigger&&w.index===o.opts.index&&(w.opts.$thumb=w.opts.$trigger.find("img:first")),w.opts.$thumb&&w.opts.$thumb.length||!w.opts.$orig||(w.opts.$thumb=w.opts.$orig.find("img:first")),u.type(w.opts.caption)==="function"&&(w.opts.caption=w.opts.caption.apply(A,[o,w])),u.type(o.opts.caption)==="function"&&(w.opts.caption=o.opts.caption.apply(A,[o,w])),w.opts.caption instanceof u||(w.opts.caption=w.opts.caption===$?"":w.opts.caption+""),w.type==="ajax"&&(oe=re.split(/\s+/,2)).length>1&&(w.src=oe.shift(),w.opts.filter=oe.shift()),w.opts.modal&&(w.opts=u.extend(!0,w.opts,{infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:!1,clickSlide:!1,clickOutside:!1,dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1})),o.group.push(w)})),Object.keys(o.slides).length&&(o.updateControls(),(h=o.Thumbs)&&h.isActive&&(h.create(),h.focus()))},addEvents:function(){var s=this;s.removeEvents(),s.$refs.container.on("click.fb-close","[data-fancybox-close]",(function(o){o.stopPropagation(),o.preventDefault(),s.close(o)})).on("touchstart.fb-prev click.fb-prev","[data-fancybox-prev]",(function(o){o.stopPropagation(),o.preventDefault(),s.previous()})).on("touchstart.fb-next click.fb-next","[data-fancybox-next]",(function(o){o.stopPropagation(),o.preventDefault(),s.next()})).on("click.fb","[data-fancybox-zoom]",(function(o){s[s.isScaledDown()?"scaleToActual":"scaleToFit"]()})),D.on("orientationchange.fb resize.fb",(function(o){o&&o.originalEvent&&o.originalEvent.type==="resize"?W((function(){s.update()})):(s.$refs.stage.hide(),setTimeout((function(){s.$refs.stage.show(),s.update()}),u.fancybox.isMobile?600:250))})),L.on("focusin.fb",(function(o){var f=u.fancybox?u.fancybox.getInstance():null;f.isClosing||!f.current||!f.current.opts.trapFocus||u(o.target).hasClass("fancybox-container")||u(
1o.target).is(N)||f&&u(o.target).css("position")!=="fixed"&&!f.$refs.container.has(o.target).length&&(o.stopPropagation(),f.focus())})),L.on("keydown.fb",(function(o){var f=s.current,h=o.keyCode||o.which;if(f&&f.opts.keyboard&&!(o.ctrlKey||o.altKey||o.shiftKey||u(o.target).is("input")||u(o.target).is("textarea")))return h===8||h===27?(o.preventDefault(),void s.close(o)):h===37||h===38?(o.preventDefault(),void s.previous()):h===39||h===40?(o.preventDefault(),void s.next()):void s.trigger("afterKeydown",o,h)})),s.group[s.currIndex].opts.idleTime&&(s.idleSecondsCounter=0,L.on("mousemove.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",(function(o){s.idleSecondsCounter=0,s.isIdle&&s.showControls(),s.isIdle=!1})),s.idleInterval=V.setInterval((function(){s.idleSecondsCounter++,s.idleSecondsCounter>=s.group[s.currIndex].opts.idleTime&&!s.isDragging&&(s.isIdle=!0,s.idleSecondsCounter=0,s.hideControls())}),1e3))},removeEvents:function(){var s=this;D.off("orientationchange.fb resize.fb"),L.off("focusin.fb keydown.fb .fb-idle"),this.$refs.container.off(".fb-close .fb-prev .fb-next"),s.idleInterval&&(V.clearInterval(s.idleInterval),s.idleInterval=null)},previous:function(s){return this.jumpTo(this.currPos-1,s)},next:function(s){return this.jumpTo(this.currPos+1,s)},jumpTo:function(s,o){var f=this,h=f.group.length,b,A,w,X,ee,Z,J;if(!(f.isDragging||f.isClosing||f.isAnimating&&f.firstRun)){if(s=parseInt(s,10),!(A=f.current?f.current.opts.loop:f.opts.loop)&&(s<0||s>=h))return!1;if(b=f.firstRun=!Object.keys(f.slides).length,!(h<2&&!b&&f.isDragging)){if(X=f.current,f.prevIndex=f.currIndex,f.prevPos=f.currPos,w=f.createSlide(s),h>1&&((A||w.index>0)&&f.createSlide(s-1),(A||w.index<h-1)&&f.createSlide(s+1)),f.current=w,f.currIndex=w.index,f.currPos=w.pos,f.trigger("beforeShow",b),f.updateControls(),Z=u.fancybox.getTranslate(w.$slide),w.isMoved=(Z.left!==0||Z.top!==0)&&!w.$slide.hasClass("fancybox-animated"),w.forcedDuration=$,u.isNumeric(o)?w.forcedDuration=o:o=w.opts[b?"animationDuration":"transitionDuration"],o=parseInt(o,10),b)return w.opts.animationEffect&&o&&f.$refs.container.css("transition-duration",o+"ms"),f.$refs.container.removeClass("fancybox-is-hidden"),l(f.$refs.container),f.$refs.container.addClass("fancybox-is-open"),l(f.$refs.container),w.$slide.addClass("fancybox-slide--previous"),f.loadSlide(w),w.$slide.removeClass("fancybox-slide--previous").addClass("fancybox-slide--current"),void f.preload("image");u.each(f.slides,(function(re,oe){u.fancybox.stop(oe.$slide)})),w.$slide.removeClass("fancybox-slide--next fancybox-slide--previous").addClass("fancybox-slide--current"),w.isMoved?(ee=Math.round(w.$slide.width()),u.each(f.slides,(function(re,oe){var fe=oe.pos-w.pos;u.fancybox.animate(oe.$slide,{top:0,left:fe*ee+fe*oe.opts.gutter},o,(function(){oe.$slide.removeAttr("style").removeClass("fancybox-slide--next fancybox-slide--previous"),oe.pos===f.currPos&&(w.isMoved=!1,f.complete())}))}))):f.$refs.stage.children().removeAttr("style"),w.isLoaded?f.revealContent(w):f.loadSlide(w),f.preload("image"),X.pos!==w.pos&&(J="fancybox-slide--"+(X.pos>w.pos?"next":"previous"),X.$slide.removeClass("fancybox-slide--complete fancybox-slide--current fancybox-slide--next fancybox-slide--previous"),X.isComplete=!1,o&&(w.isMoved||w.opts.transitionEffect)&&(w.isMoved?X.$slide.addClass(J):(J="fancybox-animated "+J+" fancybox-fx-"+w.opts.transitionEffect,u.fancybox.animate(X.$slide,J,o,(function(){X.$slide.removeClass(J).removeAttr("style")})))))}}},createSlide:function(s){var o=this,f,h;return h=(h=s%o.group.length)<0?o.group.length+h:h,!o.slides[s]&&o.group[h]&&(f=u('<div class="fancybox-slide"></div>').appendTo(o.$refs.stage),o.slides[s]=u.extend(!0,{},o.group[h],{pos:s,$slide:f,isLoaded:!1}),o.updateSlide(o.slides[s])),o.slides[s]},scaleToActual:function(s,o,f){var h=this,b=h.current,A=b.$content,w=u.fancybox.getTranslate(b.$slide).width,X=u.fancybox.getTranslate(b.$slide).height,ee=b.width,Z=b.height,J,re,oe,fe,he;!h.isAnimating&&A&&b.type=="image"&&b.isLoaded&&!b.hasError&&(u.fancybox.stop(A),h.isAnimating=!0,s=s===$?.5*w:s,o=o===$?.5*X:o,(J=u.fancybox.getTranslate(A)).top-=u.fancybox.getTranslate(b.$slide).top,J.left-=u.fancybox.getTranslate(b.$slide).left,fe=ee/J.width,he=Z/J.height,re=.5*w-.5*ee,oe=.5*X-.5*Z,ee>w&&((re=J.left*fe-(s*fe-s))>0&&(re=0),re<w-ee&&(re=w-ee)),Z>X&&((oe=J.top*he-(o*he-o))>0&&(oe=0),oe<X-Z&&(oe=X-Z)),h.updateCursor(ee,Z),u.fancybox.animate(A,{top:oe,left:re,scaleX:fe,scaleY:he},f||330,(function(){h.isAnimating=!1})),h.SlideShow&&h.SlideShow.isActive&&h.SlideShow.stop())},scaleToFit:function(s){var o=this,f=o.current,h=f.$content,b;
1!o.isAnimating&&h&&f.type=="image"&&f.isLoaded&&!f.hasError&&(u.fancybox.stop(h),o.isAnimating=!0,b=o.getFitPos(f),o.updateCursor(b.width,b.height),u.fancybox.animate(h,{top:b.top,left:b.left,scaleX:b.width/h.width(),scaleY:b.height/h.height()},s||330,(function(){o.isAnimating=!1})))},getFitPos:function(s){var o=this,f=s.$content,h=s.width||s.opts.width,b=s.height||s.opts.height,A,w,X,ee,Z,J={};return!!(s.isLoaded&&f&&f.length)&&(ee={top:parseInt(s.$slide.css("paddingTop"),10),right:parseInt(s.$slide.css("paddingRight"),10),bottom:parseInt(s.$slide.css("paddingBottom"),10),left:parseInt(s.$slide.css("paddingLeft"),10)},A=parseInt(o.$refs.stage.width(),10)-(ee.left+ee.right),w=parseInt(o.$refs.stage.height(),10)-(ee.top+ee.bottom),h&&b||(h=A,b=w),X=Math.min(1,A/h,w/b),h=Math.floor(X*h),b=Math.floor(X*b),s.type==="image"?(J.top=Math.floor(.5*(w-b))+ee.top,J.left=Math.floor(.5*(A-h))+ee.left):s.contentType==="video"&&(b>h/(Z=s.opts.width&&s.opts.height?h/b:s.opts.ratio||16/9)?b=h/Z:h>b*Z&&(h=b*Z)),J.width=h,J.height=b,J)},update:function(){var s=this;u.each(s.slides,(function(o,f){s.updateSlide(f)}))},updateSlide:function(s,o){var f=this,h=s&&s.$content,b=s.width||s.opts.width,A=s.height||s.opts.height;h&&(b||A||s.contentType==="video")&&!s.hasError&&(u.fancybox.stop(h),u.fancybox.setTranslate(h,f.getFitPos(s)),s.pos===f.currPos&&(f.isAnimating=!1,f.updateCursor())),s.$slide.trigger("refresh"),f.$refs.toolbar.toggleClass("compensate-for-scrollbar",s.$slide.get(0).scrollHeight>s.$slide.get(0).clientHeight),f.trigger("onUpdate",s)},centerSlide:function(s,o){var f=this,h,b;f.current&&(h=Math.round(s.$slide.width()),b=s.pos-f.current.pos,u.fancybox.animate(s.$slide,{top:0,left:b*h+b*s.opts.gutter,opacity:1},o===$?0:o,null,!1))},updateCursor:function(s,o){var f=this,h=f.current,b=f.$refs.container.removeClass("fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-drag fancybox-can-zoomOut"),A;h&&!f.isClosing&&(A=f.isZoomable(),b.toggleClass("fancybox-is-zoomable",A),u("[data-fancybox-zoom]").prop("disabled",!A),A&&(h.opts.clickContent==="zoom"||u.isFunction(h.opts.clickContent)&&h.opts.clickContent(h)==="zoom")?f.isScaledDown(s,o)?b.addClass("fancybox-can-zoomIn"):h.opts.touch?b.addClass("fancybox-can-drag"):b.addClass("fancybox-can-zoomOut"):h.opts.touch&&h.contentType!=="video"&&b.addClass("fancybox-can-drag"))},isZoomable:function(){var s=this,o=s.current,f;return!!(o&&!s.isClosing&&o.type==="image"&&!o.hasError&&(!o.isLoaded||(f=s.getFitPos(o),o.width>f.width||o.height>f.height)))},isScaledDown:function(s,o){var f,h=!1,b=this.current,A=b.$content;return s!==$&&o!==$?h=s<b.width&&o<b.height:A&&(h=(h=u.fancybox.getTranslate(A)).width<b.width&&h.height<b.height),h},canPan:function(){var s=this,o=!1,f=s.current,h;return f.type==="image"&&(h=f.$content)&&!f.hasError&&(o=s.getFitPos(f),o=Math.abs(h.width()-o.width)>1||Math.abs(h.height()-o.height)>1),o},loadSlide:function(s){var o=this,f,h,b;if(!s.isLoading&&!s.isLoaded){switch(s.isLoading=!0,o.trigger("beforeLoad",s),f=s.type,(h=s.$slide).off("refresh").trigger("onReset").addClass(s.opts.slideClass),f){case"image":o.setImage(s);break;case"iframe":o.setIframe(s);break;case"html":o.setContent(s,s.src||s.content);break;case"video":o.setContent(s,'<video class="fancybox-video" controls controlsList="nodownload"><source src="'+s.src+'" type="'+s.opts.videoFormat+`">Your browser doesn't support HTML5 video</video`);break;case"inline":u(s.src).length?o.setContent(s,u(s.src)):o.setError(s);break;case"ajax":o.showLoading(s),b=u.ajax(u.extend({},s.opts.ajax.settings,{url:s.src,success:function(w,X){X==="success"&&o.setContent(s,w)},error:function(w,X){w&&X!=="abort"&&o.setError(s)}})),h.one("onReset",(function(){b.abort()}));break;default:o.setError(s);break}return!0}},setImage:function(s){var o=this,f=s.opts.srcset||s.opts.image.srcset,h,b,A,w,X;if(s.timouts=setTimeout((function(){var J=s.$image;!s.isLoading||J&&J[0].complete||s.hasError||o.showLoading(s)}),350),f){w=V.devicePixelRatio||1,X=V.innerWidth*w,A=f.split(",").map((function(J){var re={};return J.trim().split(/\s+/).forEach((function(oe,fe){var he=parseInt(oe.substring(0,oe.length-1),10);if(fe===0)return re.url=oe;he&&(re.value=he,re.postfix=oe[oe.length-1])})),re})),A.sort((function(J,re){return J.value-re.value}));for(var ee=0;ee<A.length;ee++){var Z=A[ee];if(Z.postfix==="w"&&Z.value>=X||Z.postfix==="x"&&Z.value>=w){b=Z;break}}!b&&A.length&&(b=A[A.length-1]),b&&(s.src=b.url,s.width&&s.height&&b.postfix=="w"&&(s.height=s.width/s.height*b.value,s.width=b.value),s.opts.srcset=f)}s.$content=u('<div class="fancybox-content"></div>').addClass("fancybox-is-hidden").appendTo(s.$slide.addClass("fancybox-slide--image")),h=s.opts.thumb||!(!s.opts.$thumb||!s.opts.$thumb.length)&&s.opts.$thumb.attr("src"),s.opts.preload!==!1&&s.opts.width&&s.opts.height&&h&&(s.width=s.opts.width,s.height=s.opts.height,s.$ghost=u("<img />").one("error",(function(){u(this).remove(),s.$ghost=null})).one("load",(function(){o.afterLoad(s)})).addClass("fancybox-image").appendTo(s.$content).attr("src",h)),o.setBigImage(s)},setBigImage:function(s){var o=this,f=u("<img />");s.$image=f.one("error",(function(){o.setError(s)})).one("load",(function(){var h;
1s.$ghost||(o.resolveImageSlideSize(s,this.naturalWidth,this.naturalHeight),o.afterLoad(s)),s.timouts&&(clearTimeout(s.timouts),s.timouts=null),o.isClosing||(s.opts.srcset&&((h=s.opts.sizes)&&h!=="auto"||(h=(s.width/s.height>1&&D.width()/D.height()>1?"100":Math.round(s.width/s.height*100))+"vw"),f.attr("sizes",h).attr("srcset",s.opts.srcset)),s.$ghost&&setTimeout((function(){s.$ghost&&!o.isClosing&&s.$ghost.hide()}),Math.min(300,Math.max(1e3,s.height/1600))),o.hideLoading(s))})).addClass("fancybox-image").attr("src",s.src).appendTo(s.$content),(f[0].complete||f[0].readyState=="complete")&&f[0].naturalWidth&&f[0].naturalHeight?f.trigger("load"):f[0].error&&f.trigger("error")},resolveImageSlideSize:function(s,o,f){var h=parseInt(s.opts.width,10),b=parseInt(s.opts.height,10);s.width=o,s.height=f,h>0&&(s.width=h,s.height=Math.floor(h*f/o)),b>0&&(s.width=Math.floor(b*o/f),s.height=b)},setIframe:function(s){var o=this,f=s.opts.iframe,h=s.$slide,b;s.$content=u('<div class="fancybox-content'+(f.preload?" fancybox-is-hidden":"")+'"></div>').css(f.css).appendTo(h),h.addClass("fancybox-slide--"+s.contentType),s.$iframe=b=u(f.tpl.replace(/\{rnd\}/g,new Date().getTime())).attr(f.attr).appendTo(s.$content),f.preload?(o.showLoading(s),b.on("load.fb error.fb",(function(A){this.isReady=1,s.$slide.trigger("refresh"),o.afterLoad(s)})),h.on("refresh.fb",(function(){var A=s.$content,w=f.css.width,X=f.css.height,ee,Z;if(b[0].isReady===1){try{Z=(ee=b.contents()).find("body")}catch{}Z&&Z.length&&Z.children().length&&(A.css({width:"",height:""}),w===$&&(w=Math.ceil(Math.max(Z[0].clientWidth,Z.outerWidth(!0)))),w&&A.width(w),X===$&&(X=Math.ceil(Math.max(Z[0].clientHeight,Z.outerHeight(!0)))),X&&A.height(X)),A.removeClass("fancybox-is-hidden")}}))):this.afterLoad(s),b.attr("src",s.src),h.one("onReset",(function(){try{u(this).find("iframe").hide().unbind().attr("src","//about:blank")}catch{}u(this).off("refresh.fb").empty(),s.isLoaded=!1}))},setContent:function(s,o){var f=this;f.isClosing||(f.hideLoading(s),s.$content&&u.fancybox.stop(s.$content),s.$slide.empty(),Y(o)&&o.parent().length?(o.parent().parent(".fancybox-slide--inline").trigger("onReset"),s.$placeholder=u("<div>").hide().insertAfter(o),o.css("display","inline-block")):s.hasError||(u.type(o)==="string"&&(o=u("<div>").append(u.trim(o)).contents())[0].nodeType===3&&(o=u("<div>").html(o)),s.opts.filter&&(o=u("<div>").html(o).find(s.opts.filter))),s.$slide.one("onReset",(function(){u(this).find("video,audio").trigger("pause"),s.$placeholder&&(s.$placeholder.after(o.hide()).remove(),s.$placeholder=null),s.$smallBtn&&(s.$smallBtn.remove(),s.$smallBtn=null),s.hasError||(u(this).empty(),s.isLoaded=!1)})),u(o).appendTo(s.$slide),u(o).is("video,audio")&&(u(o).addClass("fancybox-video"),u(o).wrap("<div></div>"),s.contentType="video",s.opts.width=s.opts.width||u(o).attr("width"),s.opts.height=s.opts.height||u(o).attr("height")),s.$content=s.$slide.children().filter("div,form,main,video,audio").first().addClass("fancybox-content"),s.$slide.addClass("fancybox-slide--"+s.contentType),this.afterLoad(s))},setError:function(s){s.hasError=!0,s.$slide.trigger("onReset").removeClass("fancybox-slide--"+s.contentType).addClass("fancybox-slide--error"),s.contentType="html",this.setContent(s,this.translate(s,s.opts.errorTpl)),s.pos===this.currPos&&(this.isAnimating=!1)},showLoading:function(s){var o=this;(s=s||o.current)&&!s.$spinner&&(s.$spinner=u(o.translate(o,o.opts.spinnerTpl)).appendTo(s.$slide))},hideLoading:function(s){var o;(s=s||this.current)&&s.$spinner&&(s.$spinner.remove(),delete s.$spinner)},afterLoad:function(s){var o=this;o.isClosing||(s.isLoading=!1,s.isLoaded=!0,o.trigger("afterLoad",s),o.hideLoading(s),s.pos===o.currPos&&o.updateCursor(),!s.opts.smallBtn||s.$smallBtn&&s.$smallBtn.length||(s.$smallBtn=u(o.translate(s,s.opts.btnTpl.smallBtn)).prependTo(s.$content)),s.opts.protect&&s.$content&&!s.hasError&&(s.$content.on("contextmenu.fb",(function(f){return f.button==2&&f.preventDefault(),!0})),s.type==="image"&&u('<div class="fancybox-spaceball"></div>').appendTo(s.$content)),o.revealContent(s))},revealContent:function(s){var o=this,f=s.$slide,h=!1,b=!1,A,w,X,ee;return A=s.opts[o.firstRun?"animationEffect":"transitionEffect"],X=s.opts[o.firstRun?"animationDuration":"transitionDuration"],X=parseInt(s.forcedDuration===$?X:s.forcedDuration,10),s.pos===o.currPos&&(s.isComplete?A=!1:o.isAnimating=!0),!s.isMoved&&s.pos===o.currPos&&X||(A=!1),A==="zoom"&&(s.pos===o.currPos&&X&&s.type==="image"&&!s.hasError&&(b=o.getThumbPos(s))?h=o.getFitPos(s):A="fade"),A==="zoom"?(h.scaleX=h.width/b.width,h.scaleY=h.height/b.height,(ee=s.opts.zoomOpacity)=="auto"&&(ee=Math.abs(s.width/s.height-b.width/b.height)>.1),ee&&(b.opacity=.1,h.opacity=1),u.fancybox.setTranslate(s.$content.removeClass("fancybox-is-hidden"),b),l(s.$content),void u.fancybox.animate(s.$content,h,X,(function(){o.isAnimating=!1,o.complete()}
1))):(o.updateSlide(s),A?(u.fancybox.stop(f),w="fancybox-animated fancybox-slide--"+(s.pos>=o.prevPos?"next":"previous")+" fancybox-fx-"+A,f.removeAttr("style").removeClass("fancybox-slide--current fancybox-slide--next fancybox-slide--previous").addClass(w),s.$content.removeClass("fancybox-is-hidden"),l(f),void u.fancybox.animate(f,"fancybox-slide--current",X,(function(Z){f.removeClass(w).removeAttr("style"),s.pos===o.currPos&&o.complete()}),!0)):(l(f),s.$content.removeClass("fancybox-is-hidden"),void(s.pos===o.currPos&&o.complete())))},getThumbPos:function(s){var o=this,f=!1,h=s.opts.$thumb,b=h&&h.length&&h[0].ownerDocument===N?h.offset():0,A,w;return b&&(function(ee){for(var Z=ee[0],J=Z.getBoundingClientRect(),re=[],oe;Z.parentElement!==null;)u(Z.parentElement).css("overflow")!=="hidden"&&u(Z.parentElement).css("overflow")!=="auto"||re.push(Z.parentElement.getBoundingClientRect()),Z=Z.parentElement;return(oe=re.every((function(fe){var he=Math.min(J.right,fe.right)-Math.max(J.left,fe.left),be=Math.min(J.bottom,fe.bottom)-Math.max(J.top,fe.top);return he>0&&be>0})))&&J.bottom>0&&J.right>0&&J.left<u(V).width()&&J.top<u(V).height()})(h)&&(A=o.$refs.stage.offset(),f={top:b.top-A.top+parseFloat(h.css("border-top-width")||0),left:b.left-A.left+parseFloat(h.css("border-left-width")||0),width:h.width(),height:h.height(),scaleX:1,scaleY:1}),f},complete:function(){var s=this,o=s.current,f={};!o.isMoved&&o.isLoaded&&(o.isComplete||(o.isComplete=!0,o.$slide.siblings().trigger("onReset"),s.preload("inline"),l(o.$slide),o.$slide.addClass("fancybox-slide--complete"),u.each(s.slides,(function(h,b){b.pos>=s.currPos-1&&b.pos<=s.currPos+1?f[b.pos]=b:b&&(u.fancybox.stop(b.$slide),b.$slide.off().remove())})),s.slides=f),s.isAnimating=!1,s.updateCursor(),s.trigger("afterShow"),o.$slide.find("video,audio").filter(":visible:first").trigger("play"),(u(N.activeElement).is("[disabled]")||o.opts.autoFocus&&o.type!="image"&&o.type!=="iframe")&&s.focus())},preload:function(s){var o=this,f=o.slides[o.currPos+1],h=o.slides[o.currPos-1];f&&f.type===s&&o.loadSlide(f),h&&h.type===s&&o.loadSlide(h)},focus:function(){var s=this.current,o;this.isClosing||s&&s.isComplete&&s.$content&&((o=s.$content.find("input[autofocus]:enabled:visible:first")).length||(o=s.$content.find("button,:input,[tabindex],a").filter(":enabled:visible:first")),(o=o&&o.length?o:s.$content).trigger("focus"))},activate:function(){var s=this;u(".fancybox-container").each((function(){var o=u(this).data("FancyBox");o&&o.id!==s.id&&!o.isClosing&&(o.trigger("onDeactivate"),o.removeEvents(),o.isVisible=!1)})),s.isVisible=!0,(s.current||s.isIdle)&&(s.update(),s.updateControls()),s.trigger("onActivate"),s.addEvents()},close:function(s,o){var f=this,h=f.current,b,A,w,X,ee,Z,J,re=function(){f.cleanUp(s)};return!f.isClosing&&(f.isClosing=!0,f.trigger("beforeClose",s)===!1?(f.isClosing=!1,W((function(){f.update()})),!1):(f.removeEvents(),h.timouts&&clearTimeout(h.timouts),w=h.$content,b=h.opts.animationEffect,A=u.isNumeric(o)?o:b?h.opts.animationDuration:0,h.$slide.off(m).removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated"),h.$slide.siblings().trigger("onReset").remove(),A&&f.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing"),f.hideLoading(h),f.hideControls(),f.updateCursor(),b!=="zoom"||s!==!0&&w&&A&&h.type==="image"&&!h.hasError&&(J=f.getThumbPos(h))||(b="fade"),b==="zoom"?(u.fancybox.stop(w),Z={top:(X=u.fancybox.getTranslate(w)).top,left:X.left,scaleX:X.width/J.width,scaleY:X.height/J.height,width:J.width,height:J.height},(ee=h.opts.zoomOpacity)=="auto"&&(ee=Math.abs(h.width/h.height-J.width/J.height)>.1),ee&&(J.opacity=0),u.fancybox.setTranslate(w,Z),l(w),u.fancybox.animate(w,J,A,re),!0):(b&&A?s===!0?setTimeout(re,A):u.fancybox.animate(h.$slide.removeClass("fancybox-slide--current"),"fancybox-animated fancybox-slide--previous fancybox-fx-"+b,A,re):re(),!0)))},cleanUp:function(s){var o=this,f=u("body"),h,b;o.current.$slide.trigger("onReset"),o.$refs.container.empty().remove(),o.trigger("afterClose",s),o.$lastFocus&&o.current.opts.backFocus&&o.$lastFocus.trigger("focus"),o.current=null,(h=u.fancybox.getInstance())?h.activate():(f.removeClass("fancybox-active compensate-for-scrollbar"),u("#fancybox-style-noscroll").remove())},trigger:function(s,o){var f=Array.prototype.slice.call(arguments,1
1),h=this,b=o&&o.opts?o:h.current,A;if(b?f.unshift(b):b=h,f.unshift(h),u.isFunction(b.opts[s])&&(A=b.opts[s].apply(b,f)),A===!1)return A;s!=="afterClose"&&h.$refs?h.$refs.container.trigger(s+".fb",f):L.trigger(s+".fb",f)},updateControls:function(s){var o=this,f=o.current,h=f.index,b=f.opts.caption,A=o.$refs.container,w=o.$refs.caption;f.$slide.trigger("refresh"),o.$caption=b&&b.length?w.html(b):null,o.isHiddenControls||o.isIdle||o.showControls(),A.find("[data-fancybox-count]").html(o.group.length),A.find("[data-fancybox-index]").html(h+1),A.find("[data-fancybox-prev]").toggleClass("disabled",!f.opts.loop&&h<=0),A.find("[data-fancybox-next]").toggleClass("disabled",!f.opts.loop&&h>=o.group.length-1),f.type==="image"?A.find("[data-fancybox-zoom]").show().end().find("[data-fancybox-download]").attr("href",f.opts.image.src||f.src).show():f.opts.toolbar&&A.find("[data-fancybox-download],[data-fancybox-zoom]").hide()},hideControls:function(){this.isHiddenControls=!0,this.$refs.container.removeClass("fancybox-show-infobar fancybox-show-toolbar fancybox-show-caption fancybox-show-nav")},showControls:function(){var s=this,o=s.current?s.current.opts:s.opts,f=s.$refs.container;s.isHiddenControls=!1,s.idleSecondsCounter=0,f.toggleClass("fancybox-show-toolbar",!(!o.toolbar||!o.buttons)).toggleClass("fancybox-show-infobar",!!(o.infobar&&s.group.length>1)).toggleClass("fancybox-show-nav",!!(o.arrows&&s.group.length>1)).toggleClass("fancybox-is-modal",!!o.modal),s.$caption?f.addClass("fancybox-show-caption "):f.removeClass("fancybox-show-caption")},toggleControls:function(){this.isHiddenControls?this.showControls():this.hideControls()}}),u.fancybox={version:"3.3.4",defaults:C,getInstance:function(s){var o=u('.fancybox-container:not(".fancybox-is-closing"):last').data("FancyBox"),f=Array.prototype.slice.call(arguments,1);return o instanceof H&&(u.type(s)==="string"?o[s].apply(o,f):u.type(s)==="function"&&s.apply(o,f),o)},open:function(s,o,f){return new H(s,o,f)},close:function(s){var o=this.getInstance();o&&(o.close(),s===!0&&this.close())},destroy:function(){this.close(!0),L.add("body").off("click.fb-start","**")},isMobile:N.createTouch!==$&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),use3d:(U=N.createElement("div"),V.getComputedStyle&&V.getComputedStyle(U)&&V.getComputedStyle(U).getPropertyValue("transform")&&!(N.documentMode&&N.documentMode<11)),getTranslate:function(s){var o;return!(!s||!s.length)&&{top:(o=s[0].getBoundingClientRect()).top||0,left
1:o.left||0,width:o.width,height:o.height,opacity:parseFloat(s.css("opacity"))}},setTranslate:function(s,o){var f="",h={};if(s&&o)return o.left===$&&o.top===$||(f=(o.left===$?s.position().left:o.left)+"px, "+(o.top===$?s.position().top:o.top)+"px",f=this.use3d?"translate3d("+f+", 0px)":"translate("+f+")"),o.scaleX!==$&&o.scaleY!==$&&(f=(f.length?f+" ":"")+"scale("+o.scaleX+", "+o.scaleY+")"),f.length&&(h.transform=f),o.opacity!==$&&(h.opacity=o.opacity),o.width!==$&&(h.width=o.width),o.height!==$&&(h.height=o.height),s.css(h)},animate:function(s,o,f,h,b){var A=!1;u.isFunction(f)&&(h=f,f=null),u.isPlainObject(o)||s.removeAttr("style"),u.fancybox.stop(s),s.on(m,(function(w){(!w||!w.originalEvent||s.is(w.originalEvent.target)&&w.originalEvent.propertyName!="z-index")&&(u.fancybox.stop(s),A&&u.fancybox.setTranslate(s,A),u.isPlainObject(o)?b===!1&&s.removeAttr("style"):b!==!0&&s.removeClass(o),u.isFunction(h)&&h(w))})),u.isNumeric(f)&&s.css("transition-duration",f+"ms"),u.isPlainObject(o)?(o.scaleX!==$&&o.scaleY!==$&&(A=u.extend({},o,{width:s.width()*o.scaleX,height:s.height()*o.scaleY,scaleX:1,scaleY:1}),delete o.width,delete o.height,s.parent().hasClass("fancybox-slide--image")&&s.parent().addClass("fancybox-is-scaling")),u.fancybox.setTranslate(s,o)):s.addClass(o),s.data("timer",setTimeout((function(){s.trigger("transitionend")}),f+16))},stop:function(s){s&&s.length&&(clearTimeout(s.data("timer")),s.off("transitionend").css("transition-duration",""),s.parent().removeClass("fancybox-is-scaling"))}},u.fn.fancybox=function(T){var s;return(s=(T=T||{}).selector||!1)?u("body").off("click.fb-start",s).on("click.fb-start",s,{options:T},O):this.off("click.fb-start").on("click.fb-start",{items:this,options:T},O),this},L.on("click.fb-start","[data-fancybox]",O),L.on("click.fb-start","[data-trigger]",(function(T){O(T,{$target:u('[data-fancybox="'+u(T.currentTarget).attr("data-trigger")+'"]').eq(u(T.currentTarget).attr("data-index")||0),$trigger:u(this)})}))}})(window,document,window.jQuery||jQuery),(function(V){var N=function(O,C,D){if(O)return D=D||"",V.type(D)==="object"&&(D=V.param(D,!0)),V.each(C,(function(L,k){O=O.replace("$"+L,k||"")})),D.length&&(O+=(O.indexOf("?")>0?"&":"?")+D),O},u={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},paramPlace:8,type:"iframe",url:"//www.youtube.com/embed/$4",thumb:"//img.youtube.com/vi/$4/hqdefault.jpg"},vimeo:{matcher:/^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1,api:1},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$2"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},gmap_place:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,type:"iframe",url:function(O){return"//maps.google."+O[2]+"/?ll="+(O[9]?O[9]+"&z="+Math.floor(O[10])+(O[12]?O[12].replace(/^\//,"&"):""):O[12]+"").replace(/\?/,"&")+"&output="+(O[12]&&O[12].indexOf("layer=c")>0?"svembed":"embed")}},gmap_search:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,type:"iframe",url:function(O){return"//maps.google."+O[2]+"/maps?q="+O[5].replace("query=","q=").replace("api=1","")+"&output=embed"}}};V(document).on("objectNeedsType.fb",(function($,O,C){var D=C.src||"",L=!1,k,Y,W,m,l,S,H;k=V.extend(!0,{},u,C.opts.media),V.each(k,(function(U,T){if(W=D.match(T.matcher)){if(L=T.type,H=U,S={},T.paramPlace&&W[T.paramPlace]){(l=W[T.paramPlace])[0]=="?"&&(l=l.substring(1)),l=l.split("&");for(var s=0;s<l.length;++s){var o=l[s].split("=",2);o.length==2&&(S[o[0]]=decodeURIComponent(o[1].replace(/\+/g," ")))}}return m=V.extend(!0,{},T.params,C.opts[U],S),D=V.type(T.url)==="function"?T.url.call(this,W,m,C):N(T.url,W,m),Y=V.type(T.thumb)==="function"?T.thumb.call(this,W,m,C):N(T.thumb,W),U==="youtube"?D=D.replace(/&t=((\d+)m)?(\d+)s/,(function(f,h,b,A){return"&start="+((b?60*parseInt(b,10):0)+parseInt(A,10))})):U==="vimeo"&&(D=D.replace("&%23","#")),!1}})),L?(C.opts.thumb||C.opts.$thumb&&C.opts.$thumb.length||(C.opts.thumb=Y),L==="iframe"&&(C.opts=V.extend(!0,C.opts,{iframe:{preload:!1,attr:{scrolling:"no"}}})),V.extend(C,{type:L,src:D,origSrc:C.src,contentSource:H,contentType:L==="image"?"image":H=="gmap_place"||H=="gmap_search"?"map":"video"})):D&&(C.type=C.opts.defaultType)}))})(window.jQuery||jQuery),(function(V,N,u){var $=V.requestAnimationFrame||V.webkitRequestAnimationFrame||V.mozRequestAnimationFrame||V.oRequestAnimationFrame||function(m){return V.setTimeout(m,16.666666666666668)},O=V.cancelAnimationFrame||V.webkitCancelAnimationFrame||V.mozCancelAnimationFrame||V.oCancelAnimationFrame||function(m){V.clearTimeout(m)},C=function(l){var S=[];for(var H in l=(l=l.originalEvent||l||V.e).touches&&l.touches.length?l.touches:l.changedTouches&&l.changedTouches.length?l.changedTouches:[l])l[H].pageX?S.push({x:l[H].pageX,y:l[H].pageY}):l[H].clientX&&S.push({x:l[H].clientX,y:l[H].clientY});return S},D=function(l,S,H){return S&&l?H==="x"?l.x-S.x:H==="y"?l.y-S.y:Math.sqrt(Math.pow(l.x-S.x,2)+Math.pow(l.y-S.y,2)):0},L=function(l){if(l.is('a,area,button,[role="button"],input,label,select,summary,textarea,video,audio')||u.isFunction(l.get(0).onclick)||l.data("selectable"))return!0;for(var S=0,H=l[0].attributes,U=H.length;S<U;S++)if(H[S].nodeName.substr(0,14)==="data-fancybox-")return!0;return!1},k=function(l){var S=V.getComputedStyle(l)["overflow-y"],H=V.getComputedStyle(l)["overflow-x"],U=(S==="scroll"||S==="auto")&&l.scrollHeight>l.clientHeight,T=(H==="scroll"||H==="auto")&&l.scrollWidth>l.clientWidth;return U||T},Y=function(l){for(var S=!1;!(S=k(l.get(0)))&&(l=l.parent()).length&&!l.hasClass("fancybox-stage")&&!l.is("body"););return S},W=function(l){var S=this;S.instance=l,S.$bg=l.$refs.bg,S.$stage=l.$refs.stage,S.$container=l.$refs.container,S.destroy(),S.$container.on("touchstart.fb.touch mousedown.fb.touch",u.proxy(S,"ontouchstart"))};W.prototype.destroy=function(){this.$container.off(".fb.touch")},W.prototype.ontouchstart=function(m){var l=this,S=u(m.target),H=l.instance,U=H.current,T=U.$content,s=m.type=="touchstart";if(s&&l.$container.off("mousedown.fb.touch"),(!m.originalEvent||m.originalEvent.button!=2)&&S.length&&!L(S)&&!L(S.parent())&&(S.is("img")||!(m.originalEvent.clientX>S[0].clientWidth+S.offset().left))){if(!U||H.isAnimating||H.isClosing)return m.stopPropagation(),void m.preventDefault();l.realPoints=l.startPoints=C(m),l.startPoints.length&&(m.stopPropagation(),l.startEvent=m,l.canTap=!0,l.$target=S,l.$content=T,l.opts=U.opts.touch,l.isPanning=!1,l.isSwiping=!1,l.isZooming=!1,l.isScrolling=!1,l.startTime=new Date().getTime(),l.distanceX=l.distanceY=l.distance=0,l.canvasWidth=Math.round(U.$slide[0].clientWidth),l.canvasHeight=Math.round(U.$slide[0].clientHeight),l.contentLastPos=null,l.contentStartPos=u.fancybox.getTranslate(l.$content)||{top:0,left:0},l.sliderStartPos=l.sliderLastPos||u.fancybox.getTranslate(U.$slide),l.stagePos=u.fancybox.getTranslate(H.$refs.stage),l.sliderStartPos.top-=l.stagePos.top,l.sliderStartPos.left-=l.stagePos.left,l.contentStartPos.top-=l.stagePos.top,l.contentStartPos.left-=l.stagePos.left,u(N).off(".fb.touch").on(s?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",u.proxy(l,"ontouchend")).on(s?"touchmove.fb.touch":"mousemove.fb.touch",u.proxy(l,"ontouchmove")),u.fancybox.isMobile&&N.addEventListener("scroll",l.onscroll,!0),(l.opts||H.canPan())&&(S.is(l.$stage)||l.$stage.find(S).length)?(u.fancybox.isMobile&&(Y(S)||Y(S.parent()))||m.preventDefault(),(l.startPoints.length===1||U.hasError)&&(l.instance.canPan()?(u.fancybox.stop(l.$content),l.$content.css("transition-duration",""),l.isPanning=!0):l.isSwiping=!0,l.$container.addClass("fancybox-controls--isGrabbing")),l.startPoints.length===2&&U.type==="image"&&(U.isLoaded||U.$ghost)&&(l.canTap=!1,l.isSwiping=!1,l.isPanning=!1,l.isZooming=!0,u.fancybox.stop(l.$content),l.$content.css("transition-duration",""),l.centerPointStartX=.5*(l.startPoints[0].x+l.startPoints[1].x)-u(V).scrollLeft(),l.centerPointStartY=.5*(l.startPoints[0].y+l.startPoints[1].y)-u(V).scrollTop(),l.percentageOfImageAtPinchPointX=(l.centerPointStartX-l.contentStartPos.left)/l.contentStartPos.width,l.percentageOfImageAtPinchPointY=(l.centerPointStartY-l.contentStartPos.top)/l.contentStartPos.height,l.startDistanceBetweenFingers=D(l.startPoints[0],l.startPoints[1]))):S.is(".fancybox-image")&&m.preventDefault())}},W.prototype.onscroll=function(m){var l=this;l.isScrolling=!0,N.removeEventListener("scroll",l.onscroll,!0)},W.prototype.ontouchmove=function(m){var l=this,S=u(m.target);m.originalEvent.buttons===void 0||m.originalEvent.buttons!==0?l.isScrolling||!S.is(l.$stage)&&!l.$stage.find(S).length?l.canTap=!1:(l.newPoints=C(m),(l.opts||l.instance.canPan())&&l.newPoints.length&&l.newPoints.length&&(l.isSwiping&&l.
1isSwiping===!0||m.preventDefault(),l.distanceX=D(l.newPoints[0],l.startPoints[0],"x"),l.distanceY=D(l.newPoints[0],l.startPoints[0],"y"),l.distance=D(l.newPoints[0],l.startPoints[0]),l.distance>0&&(l.isSwiping?l.onSwipe(m):l.isPanning?l.onPan():l.isZooming&&l.onZoom()))):l.ontouchend(m)},W.prototype.onSwipe=function(m){var l=this,S=l.isSwiping,H=l.sliderStartPos.left||0,U;if(S!==!0)S=="x"&&(l.distanceX>0&&(l.instance.group.length<2||l.instance.current.index===0&&!l.instance.current.opts.loop)?H+=Math.pow(l.distanceX,.8):l.distanceX<0&&(l.instance.group.length<2||l.instance.current.index===l.instance.group.length-1&&!l.instance.current.opts.loop)?H-=Math.pow(-l.distanceX,.8):H+=l.distanceX),l.sliderLastPos={top:S=="x"?0:l.sliderStartPos.top+l.distanceY,left:H},l.requestId&&(O(l.requestId),l.requestId=null),l.requestId=$((function(){l.sliderLastPos&&(u.each(l.instance.slides,(function(T,s){var o=s.pos-l.instance.currPos;u.fancybox.setTranslate(s.$slide,{top:l.sliderLastPos.top,left:l.sliderLastPos.left+o*l.canvasWidth+o*s.opts.gutter})})),l.$container.addClass("fancybox-is-sliding"))}));else if(Math.abs(l.distance)>10){if(l.canTap=!1,l.instance.group.length<2&&l.opts.vertical?l.isSwiping="y":l.instance.isDragging||l.opts.vertical===!1||l.opts.vertical==="auto"&&u(V).width()>800?l.isSwiping="x":(U=Math.abs(180*Math.atan2(l.distanceY,l.distanceX)/Math.PI),l.isSwiping=U>45&&U<135?"y":"x"),l.canTap=!1,l.isSwiping==="y"&&u.fancybox.isMobile&&(Y(l.$target)||Y(l.$target.parent())))return void(l.isScrolling=!0);l.instance.isDragging=l.isSwiping,l.startPoints=l.newPoints,u.each(l.instance.slides,(function(T,s){u.fancybox.stop(s.$slide),s.$slide.css("transition-duration",""),s.inTransition=!1,s.pos===l.instance.current.pos&&(l.sliderStartPos.left=u.fancybox.getTranslate(s.$slide).left-u.fancybox.getTranslate(l.instance.$refs.stage).left)})),l.instance.SlideShow&&l.instance.SlideShow.isActive&&l.instance.SlideShow.stop()}},W.prototype.onPan=function(){var m=this;D(m.newPoints[0],m.realPoints[0])<(u.fancybox.isMobile?10:5)?m.startPoints=m.newPoints:(m.canTap=!1,m.contentLastPos=m.limitMovement(),m.requestId&&(O(m.requestId),m.requestId=null),m.requestId=$((function(){u.fancybox.setTranslate(m.$content,m.contentLastPos)})))},W.prototype.limitMovement=function(){var m=this,l=m.canvasWidth,S=m.canvasHeight,H=m.distanceX,U=m.distanceY,T=m.contentStartPos,s=T.left,o=T.top,f=T.width,h=T.height,b,A,w,X,ee,Z;return ee=f>l?s+H:s,Z=o+U,b=Math.max(0,.5*l-.5*f),A=Math.max(0,.5*S-.5*h),w=Math.min(l-f,.5*l-.5*f),X=Math.min(S-h,.5*S-.5*h),H>0&&ee>b&&(ee=b-1+Math.pow(-b+s+H,.8)||0),H<0&&ee<w&&(ee=w+1-Math.pow(w-s-H,.8)||0),U>0&&Z>A&&(Z=A-1+Math.pow(-A+o+U,.8)||0),U<0&&Z<X&&(Z=X+1-Math.pow(X-o-U,.8)||0),{top:Z,left:ee}},W.prototype.limitPosition=function(m,l,S,H){var U=this,T=U.canvasWidth,s=U.canvasHeight;return m=S>T?(m=m>0?0:m)<T-S?T-S:m:Math.max(0,T/2-S/2),{top:l=H>s?(l=l>0?0:l)<s-H?s-H:l:Math.max(0,s/2-H/2),left:m}},W.prototype.onZoom=function(){var m=this,l=m.contentStartPos,S=l.width,H=l.height,U=l.left,T=l.top,s,o=D(m.newPoints[0],m.newPoints[1])/m.startDistanceBetweenFingers,f=Math.floor(S*o),h=Math.floor(H*o),b=(S-f)*m.percentageOfImageAtPinchPointX,A=(H-h)*m.percentageOfImageAtPinchPointY,w=(m.newPoints[0].x+m.newPoints[1].x)/2-u(V).scrollLeft(),X=(m.newPoints[0].y+m.newPoints[1].y)/2-u(V).scrollTop(),ee=w-m.centerPointStartX,Z,J,re,oe={top:T+(A+(X-m.centerPointStartY)),left:U+(b+ee),scaleX:o,scaleY:o};m.canTap=!1,m.newWidth=f,m.newHeight=h,m.contentLastPos=oe,m.requestId&&(O(m.requestId),m.requestId=null),m.requestId=$((function(){u.fancybox.setTranslate(m.$content,m.contentLastPos)}))},W.prototype.ontouchend=function(m){var l=this,S=Math.max(new Date().getTime()-l.startTime,1),H=l.isSwiping,U=l.isPanning,T=l.isZooming,s=l.isScrolling;if(l.endPoints=C(m),l.$container.removeClass("fancybox-controls--isGrabbing"),u(N).off(".fb.touch"),N.removeEventListener("scroll",l.onscroll,!0),l.requestId&&(O(l.requestId),l.requestId=null),l.isSwiping=!1,l.isPanning=!1,l.isZooming=!1,l.isScrolling=!1,l.instance.isDragging=!1,l.canTap)return l.onTap(m);l.speed=366,l.velocityX=l.distanceX/S*.5,l.velocityY=l.distanceY/S*.5,l.speedX=Math.max(.5*l.speed,Math.min(1.5*l.speed,1/Math.abs(l.velocityX)*l.speed)),U?l.endPanning():T?l.endZooming():l.endSwiping(H,s)},W.prototype.endSwiping=function(m,l){var S=this,H=!1,U=S.instance.group.length;S.sliderLastPos=null,m=="y"&&!l&&Math.abs(S.distanceY)>50?(u.fancybox.animate(S.instance.current.$slide,{top:S.sliderStartPos.top+S.distanceY+150*S.velocityY,opacity:0}
1,200),H=S.instance.close(!0,200)):m=="x"&&S.distanceX>50&&U>1?H=S.instance.previous(S.speedX):m=="x"&&S.distanceX<-50&&U>1&&(H=S.instance.next(S.speedX)),H!==!1||m!="x"&&m!="y"||(l||U<2?S.instance.centerSlide(S.instance.current,150):S.instance.jumpTo(S.instance.current.index)),S.$container.removeClass("fancybox-is-sliding")},W.prototype.endPanning=function(){var m=this,l,S,H;m.contentLastPos&&(m.opts.momentum===!1?(l=m.contentLastPos.left,S=m.contentLastPos.top):(l=m.contentLastPos.left+m.velocityX*m.speed,S=m.contentLastPos.top+m.velocityY*m.speed),(H=m.limitPosition(l,S,m.contentStartPos.width,m.contentStartPos.height)).width=m.contentStartPos.width,H.height=m.contentStartPos.height,u.fancybox.animate(m.$content,H,330))},W.prototype.endZooming=function(){var m=this,l=m.instance.current,S,H,U,T,s=m.newWidth,o=m.newHeight;m.contentLastPos&&(S=m.contentLastPos.left,T={top:H=m.contentLastPos.top,left:S,width:s,height:o,scaleX:1,scaleY:1},u.fancybox.setTranslate(m.$content,T),s<m.canvasWidth&&o<m.canvasHeight?m.instance.scaleToFit(150):s>l.width||o>l.height?m.instance.scaleToActual(m.centerPointStartX,m.centerPointStartY,150):(U=m.limitPosition(S,H,s,o),u.fancybox.setTranslate(m.$content,u.fancybox.getTranslate(m.$content)),u.fancybox.animate(m.$content,U,150)))},W.prototype.onTap=function(m){var l=this,S=u(m.target),H=l.instance,U=H.current,T=m&&C(m)||l.startPoints,s=T[0]?T[0].x-u(V).scrollLeft()-l.stagePos.left:0,o=T[0]?T[0].y-u(V).scrollTop()-l.stagePos.top:0,f,h=function(A){var w=U.opts[A];if(u.isFunction(w)&&(w=w.apply(H,[U,m])),w)switch(w){case"close":H.close(l.startEvent);break;case"toggleControls":H.toggleControls(!0);break;case"next":H.next();break;case"nextOrClose":H.group.length>1?H.next():H.close(l.startEvent);break;case"zoom":U.type=="image"&&(U.isLoaded||U.$ghost)&&(H.canPan()?H.scaleToFit():H.isScaledDown()?H.scaleToActual(s,o):H.group.length<2&&H.close(l.startEvent));break}};if((!m.originalEvent||m.originalEvent.button!=2)&&(S.is("img")||!(s>S[0].clientWidth+S.offset().left))){if(S.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container"))f="Outside";else if(S.is(".fancybox-slide"))f="Slide";else{if(!H.current.$content||!H.current.$content.find(S).addBack().filter(S).length)return;f="Content"}if(l.tapped){if(clearTimeout(l.tapped),l.tapped=null,Math.abs(s-l.tapX)>50||Math.abs(o-l.tapY)>50)return this;h("dblclick"+f)}else l.tapX=s,l.tapY=o,U.opts["dblclick"+f]&&U.opts["dblclick"+f]!==U.opts["click"+f]?l.tapped=setTimeout((function(){l.tapped=null,h("click"+f)}),500):h("click"+f);return this}},u(N).on("onActivate.fb",(function(m,l){l&&!l.Guestures&&(l.Guestures=new W(l))}))})(window,document,window.jQuery||jQuery),(function(V,N){N.extend(!0,N.fancybox.defaults,{btnTpl:{slideShow:'<button data-fancybox-play class="fancybox-button fancybox-button--play" title="{{PLAY_START}}"><svg viewBox="0 0 40 40"><path d="M13,12 L27,20 L13,27 Z" /><path d="M15,10 v19 M23,10 v19" /></svg></button>'},slideShow:{autoStart:!1,speed:3e3}});var u=function(O){this.instance=O,this.init()};N.extend(u.prototype,{timer:null,isActive:!1,$button:null,init:function(){var O=this;O.$button=O.instance.$refs.toolbar.find("[data-fancybox-play]").on("click",(function(){O.toggle()})),(O.instance.group.length<2||!O.instance.group[O.instance.currIndex].opts.slideShow)&&O.$button.hide()},set:function(O){var C=this;C.instance&&C.instance.current&&(O===!0||C.instance.current.opts.loop||C.instance.currIndex<C.instance.group.length-1)?C.timer=setTimeout((function(){C.isActive&&C.instance.jumpTo((C.instance.currIndex+1)%C.instance.group.length)}),C.instance.current.opts.slideShow.speed):(C.stop(),C.instance.idleSecondsCounter=0,C.instance.showControls())},clear:function(){var O=this;clearTimeout(O.timer),O.timer=null},start:function(){var O=this,C=O.instance.current;C&&(O.isActive=!0,O.$button.attr("title",C.opts.i18n[C.opts.lang].PLAY_STOP).removeClass("fancybox-button--play").addClass("fancybox-button--pause"),O.set(!0))},stop:function(){var O=this,C=O.instance.current;O.clear(),O.$button.attr("title",C.opts.i18n[C.opts.lang].PLAY_START).removeClass("fancybox-button--pause").addClass("fancybox-button--play"),O.isActive=!1},toggle:function(){var O=this;O.isActive?O.stop():O.start()}}
1),N(V).on({"onInit.fb":function(O,C){C&&!C.SlideShow&&(C.SlideShow=new u(C))},"beforeShow.fb":function(O,C,D,L){var k=C&&C.SlideShow;L?k&&D.opts.slideShow.autoStart&&k.start():k&&k.isActive&&k.clear()},"afterShow.fb":function(O,C,D){var L=C&&C.SlideShow;L&&L.isActive&&L.set()},"afterKeydown.fb":function(O,C,D,L,k){var Y=C&&C.SlideShow;!Y||!D.opts.slideShow||k!==80&&k!==32||N(V.activeElement).is("button,a,input")||(L.preventDefault(),Y.toggle())},"beforeClose.fb onDeactivate.fb":function(O,C){var D=C&&C.SlideShow;D&&D.stop()}}),N(V).on("visibilitychange",(function(){var $=N.fancybox.getInstance(),O=$&&$.SlideShow;O&&O.isActive&&(V.hidden?O.clear():O.set())}))})(document,window.jQuery||jQuery),(function(V,N){var u=(function(){for(var O=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],C={},D=0;D<O.length;D++){var L=O[D];if(L&&L[1]in V){for(var k=0;k<L.length;k++)C[O[0][k]]=L[k];return C}}return!1})();if(u){var $={request:function(C){(C=C||V.documentElement)[u.requestFullscreen](C.ALLOW_KEYBOARD_INPUT)},exit:function(){V[u.exitFullscreen]()},toggle:function(C){C=C||V.documentElement,this.isFullscreen()?this.exit():this.request(C)},isFullscreen:function(){return!!V[u.fullscreenElement]},enabled:function(){return!!V[u.fullscreenEnabled]}};N.extend(!0,N.fancybox.defaults,{btnTpl:{fullScreen:'<button data-fancybox-fullscreen class="fancybox-button fancybox-button--fullscreen" title="{{FULL_SCREEN}}"><svg viewBox="0 0 40 40"><path d="M9,12 v16 h22 v-16 h-22 v8" /></svg></button>'},fullScreen:{autoStart:!1}}),N(V).on({"onInit.fb":function(C,D){var L;D&&D.group[D.currIndex].opts.fullScreen?((L=D.$refs.container).on("click.fb-fullscreen","[data-fancybox-fullscreen]",(function(k){k.stopPropagation(),k.preventDefault(),$.toggle()})),D.opts.fullScreen&&D.opts.fullScreen.autoStart===!0&&$.request(),D.FullScreen=$):D&&D.$refs.toolbar.find("[data-fancybox-fullscreen]").hide()},"afterKeydown.fb":function(C,D,L,k,Y){D&&D.FullScreen&&Y===70&&(k.preventDefault(),D.FullScreen.toggle())},"beforeClose.fb":function(C,D){D&&D.FullScreen&&D.$refs.container.hasClass("fancybox-is-fullscreen")&&$.exit()}}),N(V).on(u.fullscreenchange,(function(){var O=$.isFullscreen(),C=N.fancybox.getInstance();C&&(C.current&&C.current.type==="image"&&C.isAnimating&&(C.current.$content.css("transition","none"),C.isAnimating=!1,C.update(!0,!0,0)),C.trigger("onFullscreenChange",O),C.$refs.container.toggleClass("fancybox-is-fullscreen",O))}))}else N&&N.fancybox&&(N.fancybox.defaults.btnTpl.fullScreen=!1)})(document,window.jQuery||jQuery),(function(V,N){var u="fancybox-thumbs",$=u+"-active",O=u+"-loading";N.fancybox.defaults=N.extend(!0,{btnTpl:{thumbs:'<button data-fancybox-thumbs class="fancybox-button fancybox-button--thumbs" title="{{THUMBS}}"><svg viewBox="0 0 120 120"><path d="M30,30 h14 v14 h-14 Z M50,30 h14 v14 h-14 Z M70,30 h14 v14 h-14 Z M30,50 h14 v14 h-14 Z M50,50 h14 v14 h-14 Z M70,50 h14 v14 h-14 Z M30,70 h14 v14 h-14 Z M50,70 h14 v14 h-14 Z M70,70 h14 v14 h-14 Z" /></svg></button>'},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"}},N.fancybox.defaults);var C=function(L){this.init(L)};N.extend(C.prototype,{$button:null,$grid:null,$list:null,isVisible:!1,isActive:!1,init:function(L){var k=this,Y,W;k.instance=L,L.Thumbs=k,k.opts=L.group[L.currIndex].opts.thumbs,Y=(Y=L.group[0]).opts.thumb||!(!Y.opts.$thumb||!Y.opts.$thumb.length)&&Y.opts.$thumb.attr("src"),L.group.length>1&&(W=(W=L.group[1]).opts.thumb||!(!W.opts.$thumb||!W.opts.$thumb.length)&&W.opts.$thumb.attr("src")),k.$button=L.$refs.toolbar.find("[data-fancybox-thumbs]"),k.opts&&Y&&W&&Y&&W?(k.$button.show().on("click",(function(){k.toggle()})),k.isActive=!0):k.$button.hide()},create:function(){var L=this,k=L.instance,Y=L.opts.parentEl,W=[],m;L.$grid||(L.$grid=N('<div class="'+u+" "+u+"-"+L.opts.axis+'"></div>').appendTo(k.$refs.container.find(Y).addBack().filter(Y)),L.$grid.on("click","li",(function(){k.jumpTo(N(this).attr("data-index"))}))),L.$list||(L.$list=N("<ul>").appendTo(L.$grid)),N.each(k.group,(function(l,S){(m=S.opts.thumb||(S.opts.$thumb?S.opts.$thumb.attr("src"):null))||S.type!=="image"||(m=S.src),W.pu
1sh('<li data-index="'+l+'" tabindex="0" class="'+O+'"'+(m&&m.length?' style="background-image:url('+m+')" />':"")+"></li>")})),L.$list[0].innerHTML=W.join(""),L.opts.axis==="x"&&L.$list.width(parseInt(L.$grid.css("padding-right"),10)+k.group.length*L.$list.children().eq(0).outerWidth(!0))},focus:function(L){var k=this,Y=k.$list,W=k.$grid,m,l;k.instance.current&&(l=(m=Y.children().removeClass($).filter('[data-index="'+k.instance.current.index+'"]').addClass($)).position(),k.opts.axis==="y"&&(l.top<0||l.top>Y.height()-m.outerHeight())?Y.stop().animate({scrollTop:Y.scrollTop()+l.top},L):k.opts.axis==="x"&&(l.left<W.scrollLeft()||l.left>W.scrollLeft()+(W.width()-m.outerWidth()))&&Y.parent().stop().animate({scrollLeft:l.left},L))},update:function(){var L=this;L.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible),L.isVisible?(L.$grid||L.create(),L.instance.trigger("onThumbsShow"),L.focus(0)):L.$grid&&L.instance.trigger("onThumbsHide"),L.instance.update()},hide:function(){this.isVisible=!1,this.update()},show:function(){this.isVisible=!0,this.update()},toggle:function(){this.isVisible=!this.isVisible,this.update()}}),N(V).on({"onInit.fb":function(L,k){var Y;k&&!k.Thumbs&&(Y=new C(k)).isActive&&Y.opts.autoStart===!0&&Y.show()},"beforeShow.fb":function(L,k,Y,W){var m=k&&k.Thumbs;m&&m.isVisible&&m.focus(W?0:250)},"afterKeydown.fb":function(L,k,Y,W,m){var l=k&&k.Thumbs;l&&l.isActive&&m===71&&(W.preventDefault(),l.toggle())},"beforeClose.fb":function(L,k){var Y=k&&k.Thumbs;Y&&Y.isVisible&&Y.opts.hideOnClose!==!1&&Y.$grid.hide()}})})(document,window.jQuery||jQuery),(function(V,N){function u($){var O={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};return String($).replace(/[&<>"'`=\/]/g,(function(C){return O[C]}))}N.extend(!0,N.fancybox.defaults,{btnTpl:{share:'<button data-fancybox-share class="fancybox-button fancybox-button--share" title="{{SHARE}}"><svg viewBox="0 0 40 40"><path d="M6,30 C8,18 19,16 23,16 L23,16 L23,10 L33,20 L23,29 L23,24 C19,24 8,27 6,30 Z"></svg></button>'},share:{url:function(O,C){return!O.currentHash&&C.type!=="inline"&&C.type!=="html"&&(C.origSrc||C.src)||window.location},tpl:'<div class="fancybox-share"><h1>{{SHARE}}</h1><p><a class="fancybox-share__button fancybox-share__button--fb" href="https://www.facebook.com/sharer/sharer.php?u={{url}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m287 456v-299c0-21 6-35 35-35h38v-63c-7-1-29-3-55-3-54 0-91 33-91 94v306m143-254h-205v72h196" /></svg><span>Facebook</span></a><a class="fancybox-share__button fancybox-share__button--tw" href="https://twitter.com/intent/tweet?url={{url}}&text={{descr}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m456 133c-14 7-31 11-47 13 17-10 30-27 37-46-15 10-34 16-52 20-61-62-157-7-141 75-68-3-129-35-169-85-22 37-11 86 26 109-13 0-26-4-37-9 0 39 28 72 65 80-12 3-25 4-37 2 10 33 41 57 77 57-42 30-77 38-122 34 170 111 378-32 359-208 16-11 30-25 41-42z" /></svg><span>Twitter</span></a><a class="fancybox-share__button fancybox-share__button--pt" href="https://www.pinterest.com/pin/create/button/?url={{url}}&description={{descr}}&media={{media}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m265 56c-109 0-164 78-164 144 0 39 15 74 47 87 5 2 10 0 12-5l4-19c2-6 1-8-3-13-9-11-15-25-15-45 0-58 43-110 113-110 62 0 96 38 96 88 0 67-30 122-73 122-24 0-42-19-36-44 6-29 20-60 20-81 0-19-10-35-31-35-25 0-44 26-44 60 0 21 7 36 7 36l-30 125c-8 37-1 83 0 87 0 3 4 4 5 2 2-3 32-39 42-75l16-64c8 16 31 29 56 29 74 0 124-67 124-157 0-69-58-132-146-132z" fill="#fff"/></svg><span>Pinterest</span></a></p><p><input class="fancybox-share__input" type="text" value="{{url_raw}}" /></p></div>'}}),N(V).on("click","[data-fancybox-share]",(function(){var $=N.fancybox.getInstance(),O=$.current||null,C,D;O&&(N.type(O.opts.share.url)==="function"&&(C=O.opts.share.url.apply(O,[$,O])),D=O.opts.share.tpl.replace(/\{\{media\}\}/g,O.type==="image"?encodeURIComponent(O.src):"").replace(/\{\{url\}\}/g,encodeURIComponent(C)).replace(/\{\{url_raw\}\}/g,u(C)).replace(/\{\{descr\}\}/g,$.$caption?encodeURIComponent($.$caption.text()):""),N.fancybox.open({src:$.translate($,D),type:"html",opts:{animationEffect:!1,afterLoad:function(k,Y){$.$refs.container.one("beforeClose.fb",(function(){k.close(null,0)})),Y.$content.find(".fancybox-share__links a").click((function(){return window.open(this.href,"Share","width=550, height=450"),!1}))}}}))}))})(document,window.jQuery||jQuery),(function(V,N,u){function $(){var D=N.location.hash.substr(1),L=D.split("-"),k=L.length>1&&/^\+?\d+$/.test(L[L.length-1])&&parseInt(L.pop(-1),10)||1,Y;return{hash:D,index:k<1?1:k,gallery:L.join("-")}}function O(D){var L;D.gallery!==""&&(L=u("[data-fancybox='"+u.escapeSelector(D.gallery)+"']").eq(D.index-1).trigger("click.fb-start"))}
1function C(D){var L,k;return!!D&&(k=(L=D.current?D.current.opts:D.opts).hash||(L.$orig?L.$orig.data("fancybox"):""))!==""&&k}u.escapeSelector||(u.escapeSelector=function(D){var L=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,k=function(W,m){return m?W==="\0"?"\uFFFD":W.slice(0,-1)+"\\"+W.charCodeAt(W.length-1).toString(16)+" ":"\\"+W};return(D+"").replace(L,k)}),u((function(){u.fancybox.defaults.hash!==!1&&(u(V).on({"onInit.fb":function(L,k){var Y,W;k.group[k.currIndex].opts.hash!==!1&&(Y=$(),(W=C(k))&&Y.gallery&&W==Y.gallery&&(k.currIndex=Y.index-1))},"beforeShow.fb":function(L,k,Y,W){var m;Y&&Y.opts.hash!==!1&&(m=C(k))&&(k.currentHash=m+(k.group.length>1?"-"+(Y.index+1):""),N.location.hash!=="#"+k.currentHash&&(k.origHash||(k.origHash=N.location.hash),k.hashTimer&&clearTimeout(k.hashTimer),k.hashTimer=setTimeout((function(){"replaceState"in N.history?(N.history[W?"pushState":"replaceState"]({},V.title,N.location.pathname+N.location.search+"#"+k.currentHash),W&&(k.hasCreatedHistory=!0)):N.location.hash=k.currentHash,k.hashTimer=null}),300)))},"beforeClose.fb":function(L,k,Y){var W;Y.opts.hash!==!1&&(W=C(k),k.currentHash&&k.hasCreatedHistory?N.history.back():k.currentHash&&("replaceState"in N.history?N.history.replaceState({},V.title,N.location.pathname+N.location.search+(k.origHash||"")):N.location.hash=k.origHash),k.currentHash=null,clearTimeout(k.hashTimer))}}),u(N).on("hashchange.fb",(function(){var D=$(),L;u.each(u(".fancybox-container").get().reverse(),(function(k,Y){var W=u(Y).data("FancyBox");if(W.currentHash)return L=W,!1})),L?!L.currentHash||L.currentHash===D.gallery+"-"+D.index||D.index===1&&L.currentHash==D.gallery||(L.currentHash=null,L.close()):D.gallery!==""&&O(D)})),setTimeout((function(){u.fancybox.getInstance()||O($())}),50))}))})(document,window,window.jQuery||jQuery),(function(V,N){var u=new Date().getTime();N(V).on({"onInit.fb":function(O,C,D){C.$refs.stage.on("mousewheel DOMMouseScroll wheel MozMousePixelScroll",(function(L){var k=C.current,Y=new Date().getTime();C.group.length<2||k.opts.wheel===!1||k.opts.wheel==="auto"&&k.type!=="image"||(L.preventDefault(),L.stopPropagation(),k.$slide.hasClass("fancybox-animated")||(L=L.originalEvent||L,Y-u<250||(u=Y,C[(-L.deltaY||-L.deltaX||L.wheelDelta||-L.detail)<0?"next":"previous"]())))}))}})})(document,window.jQuery||jQuery),(()=>{function V(t){return t!==null&&typeof t=="object"&&"constructor"in t&&t.constructor===Object}function N(t,e){t===void 0&&(t={}),e===void 0&&(e={}),Object.keys(e).forEach(i=>{typeof t[i]=="undefined"?t[i]=e[i]:V(e[i])&&V(t[i])&&Object.keys(e[i]).length>0&&N(t[i],e[i])})}var u={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function $(){const t=typeof document!="undefined"?document:{};return N(t,u),t}var O={document:u,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(t){return typeof setTimeout=="undefined"?(t(),null):setTimeout(t,0)},cancelAnimationFrame(t){typeof setTimeout!="undefined"&&clearTimeout(t)}};function C(){const t=typeof window!="undefined"?window:{};return N(t,O),t}function D(t){const e=t;Object.keys(e).forEach(i=>{try{e[i]=null}catch{}try{delete e[i]}catch{}})}function L(t,e){return e===void 0&&(e=0),setTimeout(t,e)}function k(){return Date.now()}function Y(t){const e=C();let i;return e.getComputedStyle&&(i=e.getComputedStyle(t,null)),!i&&t.currentStyle&&(i=t.currentStyle),i||(i=t.style),i}function W(t,e){e===void 0&&(e="x");const i=C();let n,r,a;const p=Y(t);return i.WebKitCSSMatrix?(r=p.transform||p.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(d=>d.replace(",",".")).join(", ")),a=new i.WebKitCSSMatrix(r==="none"?"":r)):(a=p.MozTransform||p.OTransform||p.MsTransform||p.msTransform||p.transform||p.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),n=a.toString().split(",")),e==="x"&&(i.WebKitCSSMatrix?r=a.m41:n.length===16?r=parseFloat(n[12]):r=parseFloat(n[4])),e==="y"&&(i.WebKitCSSMatrix?r=a.m42:n.length===16?r=parseFloat(n[13]):r=parseFloat(n[5])),r||0}function m(t){return typeof t=="object"&&t!==null&&t.constructor&&Object.prototype.toString.call(t).slice(8,-1)==="Object"}function l(t){return typeof window!="undefined"&&typeof window.HTMLElement!="undefined"?t instanceof HTMLElement:t&&(t.nodeType===1||t.nodeType===11)}function S(){const t=Object(arguments.length<=0?void 0:arguments[0]),e=["__proto__","constructor","prototype"];for(let i=1;i<arguments.length;i+=1){const n=i<0||arguments.length<=i?void 0:arguments[i];if(n!=null&&!l(n)){const r=Object.keys(Object(n)).filter(a=>e.indexOf(a)<0);for(let a=0,p=r.length;a<p;a+=1){const d=r[a],c=Object.getOwnPropertyDescriptor(n,d);c!==void 0&&c.enumerable&&(m(t[d])&&m(n[d])?n[d].__swiper__?t[d]=n[d]:S(t[d],n[d]):!m(t[d])&&m(n[d])?(t[d]={},n[d].__swiper__?t[d]=n[d]:S(t[d],n[d])):t[d]=n[d])}}}return t}
1function H(t,e,i){t.style.setProperty(e,i)}function U(t){let{swiper:e,targetPosition:i,side:n}=t;const r=C(),a=-e.translate;let p=null,d;const c=e.params.speed;e.wrapperEl.style.scrollSnapType="none",r.cancelAnimationFrame(e.cssModeFrameID);const y=i>a?"next":"prev",M=(F,x)=>y==="next"&&F>=x||y==="prev"&&F<=x,E=()=>{d=new Date().getTime(),p===null&&(p=d);const F=Math.max(Math.min((d-p)/c,1),0),x=.5-Math.cos(F*Math.PI)/2;let _=a+x*(i-a);if(M(_,i)&&(_=i),e.wrapperEl.scrollTo({[n]:_}),M(_,i)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[n]:_})}),r.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=r.requestAnimationFrame(E)};E()}function T(t){return t.querySelector(".swiper-slide-transform")||t.shadowRoot&&t.shadowRoot.querySelector(".swiper-slide-transform")||t}function s(t,e){return e===void 0&&(e=""),[...t.children].filter(i=>i.matches(e))}function o(t,e){e===void 0&&(e=[]);const i=document.createElement(t);return i.classList.add(...Array.isArray(e)?e:[e]),i}function f(t,e){const i=[];for(;t.previousElementSibling;){const n=t.previousElementSibling;e?n.matches(e)&&i.push(n):i.push(n),t=n}return i}function h(t,e){const i=[];for(;t.nextElementSibling;){const n=t.nextElementSibling;e?n.matches(e)&&i.push(n):i.push(n),t=n}return i}function b(t,e){return C().getComputedStyle(t,null).getPropertyValue(e)}function A(t){let e=t,i;if(e){for(i=0;(e=e.previousSibling)!==null;)e.nodeType===1&&(i+=1);return i}}function w(t,e){const i=[];let n=t.parentElement;for(;n;)e?n.matches(e)&&i.push(n):i.push(n),n=n.parentElement;return i}function X(t,e){function i(n){n.target===t&&(e.call(t,n),t.removeEventListener("transitionend",i))}e&&t.addEventListener("transitionend",i)}function ee(t,e,i){const n=C();return i?t[e==="width"?"offsetWidth":"offsetHeight"]+parseFloat(n.getComputedStyle(t,null).getPropertyValue(e==="width"?"margin-right":"margin-top"))+parseFloat(n.getComputedStyle(t,null).getPropertyValue(e==="width"?"margin-left":"margin-bottom")):t.offsetWidth}var Z;function J(){const t=C(),e=$();return{smoothScroll:e.documentElement&&e.documentElement.style&&"scrollBehavior"in e.documentElement.style,touch:!!("ontouchstart"in t||t.DocumentTouch&&e instanceof t.DocumentTouch)}}function re(){return Z||(Z=J()),Z}var oe;function fe(t){let{userAgent:e}=t===void 0?{}:t;const i=re(),n=C(),r=n.navigator.platform,a=e||n.navigator.userAgent,p={ios:!1,android:!1},d=n.screen.width,c=n.screen.height,y=a.match(/(Android);?[\s\/]+([\d.]+)?/);let M=a.match(/(iPad).*OS\s([\d_]+)/);const E=a.match(/(iPod)(.*OS\s([\d_]+))?/),F=!M&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),x=r==="Win32";let _=r==="MacIntel";const I=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!M&&_&&i.touch&&I.indexOf(`${d}x${c}`)>=0&&(M=a.match(/(Version)\/([\d.]+)/),M||(M=[0,1,"13_0_0"]),_=!1),y&&!x&&(p.os="android",p.android=!0),(M||F||E)&&(p.os="ios",p.ios=!0),p}function he(t){return t===void 0&&(t={}),oe||(oe=fe(t)),oe}var be;function ze(){const t=C();let e=!1;function i(){const n=t.navigator.userAgent.toLowerCase();return n.indexOf("safari")>=0&&n.indexOf("chrome")<0&&n.indexOf("android")<0}if(i()){const n=String(t.navigator.userAgent);if(n.includes("Version/")){const[r,a]=n.split("Version/")[1].split(" ")[0].split(".").map(p=>Number(p));e=r<16||r===16&&a<2}}return{isSafari:e||i(),needPerspectiveFix:e,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}function De(){return be||(be=ze()),be}function Fe(t){let{swiper:e,on:i,emit:n}=t;const r=C();let a=null,p=null;const d=()=>{!e||e.destroyed||!e.initialized||(n("beforeResize"),n("resize"))},c=()=>{!e||e.destroyed||!e.initialized||(a=new ResizeObserver(E=>{p=r.requestAnimationFrame(()=>{const{width:F,height:x}=e;let _=F,I=x;E.forEach(G=>{let{contentBoxSize:B,contentRect:g,target:v}=G;v&&v!==e.el||(_=g?g.width:(B[0]||B).inlineSize,I=g?g.height:(B[0]||B).blockSize)}),(_!==F||I!==x)&&d()})}),a.observe(e.el))},y=()=>{p&&r.cancelAnimationFrame(p),a&&a.unobserve&&e.el&&(a.unobserve(e.el),a=null)},M=()=>{!e||e.destroyed||!e.initialized||n("orientationchange")};i("init",()=>{if(e.params.resizeObserver&&typeof r.ResizeObserver!="undefined"){c();return}r.addEventListener("resize",d),r.addEventListener("orientationchange",M)}),i("destroy",()=>{y(),r.removeEventListener("resize",d),r.removeEventListener("orientationchange",M)})}function Be(t){let{swiper:e,extendParams:i,on:n,emit:r}=t;const a=[],p=C(),d=function(M,E){E===void 0&&(E={});const F=p.MutationObserver||p.WebkitMutationObserver,x=new F(_=>{if(e.__preventObserver__)return;if(_.length===1){r("observerUpdate",_[0]);return}const I=function(){r("observerUpdate",_[0])};p.requestAnimationFrame?p.requestAnimationFrame(I):p.setTimeout(I,0)});x.observe(M,{attributes:typeof E.attributes=="undefined"?!0:E.attributes,childList:typeof E.childList=="undefined"?!0:E.childList,characterData:typeof E.characterData=="undefined"?!0:E.characterData}),a.push(x)},c=()=>
1{if(e.params.observer){if(e.params.observeParents){const M=w(e.hostEl);for(let E=0;E<M.length;E+=1)d(M[E])}d(e.hostEl,{childList:e.params.observeSlideChildren}),d(e.wrapperEl,{attributes:!1})}},y=()=>{a.forEach(M=>{M.disconnect()}),a.splice(0,a.length)};i({observer:!1,observeParents:!1,observeSlideChildren:!1}),n("init",c),n("destroy",y)}var Re={on(t,e,i){const n=this;if(!n.eventsListeners||n.destroyed||typeof e!="function")return n;const r=i?"unshift":"push";return t.split(" ").forEach(a=>{n.eventsListeners[a]||(n.eventsListeners[a]=[]),n.eventsListeners[a][r](e)}),n},once(t,e,i){const n=this;if(!n.eventsListeners||n.destroyed||typeof e!="function")return n;function r(){n.off(t,r),r.__emitterProxy&&delete r.__emitterProxy;for(var a=arguments.length,p=new Array(a),d=0;d<a;d++)p[d]=arguments[d];e.apply(n,p)}return r.__emitterProxy=e,n.on(t,r,i)},onAny(t,e){const i=this;if(!i.eventsListeners||i.destroyed||typeof t!="function")return i;const n=e?"unshift":"push";return i.eventsAnyListeners.indexOf(t)<0&&i.eventsAnyListeners[n](t),i},offAny(t){const e=this;if(!e.eventsListeners||e.destroyed||!e.eventsAnyListeners)return e;const i=e.eventsAnyListeners.indexOf(t);return i>=0&&e.eventsAnyListeners.splice(i,1),e},off(t,e){const i=this;return!i.eventsListeners||i.destroyed||!i.eventsListeners||t.split(" ").forEach(n=>{typeof e=="undefined"?i.eventsListeners[n]=[]:i.eventsListeners[n]&&i.eventsListeners[n].forEach((r,a)=>{(r===e||r.__emitterProxy&&r.__emitterProxy===e)&&i.eventsListeners[n].splice(a,1)})}),i},emit(){const t=this;if(!t.eventsListeners||t.destroyed||!t.eventsListeners)return t;let e,i,n;for(var r=arguments.length,a=new Array(r),p=0;p<r;p++)a[p]=arguments[p];return typeof a[0]=="string"||Array.isArray(a[0])?(e=a[0],i=a.slice(1,a.length),n=t):(e=a[0].events,i=a[0].data,n=a[0].context||t),i.unshift(n),(Array.isArray(e)?e:e.split(" ")).forEach(c=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach(y=>{y.apply(n,[c,...i])}),t.eventsListeners&&t.eventsListeners[c]&&t.eventsListeners[c].forEach(y=>{y.apply(n,i)})}),t}};function He(){const t=this;let e,i;const n=t.el;typeof t.params.width!="undefined"&&t.params.width!==null?e=t.params.width:e=n.clientWidth,typeof t.params.height!="undefined"&&t.params.height!==null?i=t.params.height:i=n.clientHeight,!(e===0&&t.isHorizontal()||i===0&&t.isVertical())&&(e=e-parseInt(b(n,"padding-left")||0,10)-parseInt(b(n,"padding-right")||0,10),i=i-parseInt(b(n,"padding-top")||0,10)-parseInt(b(n,"padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(i)&&(i=0),Object.assign(t,{width:e,height:i,size:t.isHorizontal()?e:i}))}function $e(){const t=this;function e(q){return t.isHorizontal()?q:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[q]}function i(q,te){return parseFloat(q.getPropertyValue(e(te))||0)}const n=t.params,{wrapperEl:r,slidesEl:a,size:p,rtlTranslate:d,wrongRTL:c}=t,y=t.virtual&&n.virtual.enabled,M=y?t.virtual.slides.length:t.slides.length,E=s(a,`.${t.params.slideClass}, swiper-slide`),F=y?t.virtual.slides.length:E.length;let x=[];const _=[],I=[];let G=n.slidesOffsetBefore;typeof G=="function"&&(G=n.slidesOffsetBefore.call(t));let B=n.slidesOffsetAfter;typeof B=="function"&&(B=n.slidesOffsetAfter.call(t));const g=t.snapGrid.length,v=t.slidesGrid.length;let z=n.spaceBetween,j=-G,se=0,K=0;if(typeof p=="undefined")return;typeof z=="string"&&z.indexOf("%")>=0?z=parseFloat(z.replace("%",""))/100*p:typeof z=="string"&&(z=parseFloat(z)),t.virtualSize=-z,E.forEach(q=>{d?q.style.marginLeft="":q.style.marginRight="",q.style.marginBottom="",q.style.marginTop=""}),n.centeredSlides&&n.cssMode&&(H(r,"--swiper-centered-offset-before",""),H(r,"--swiper-centered-offset-after",""));const le=n.grid&&n.grid.rows>1&&t.grid;le&&t.grid.initSlides(F);let Q;const de=n.slidesPerView==="auto"&&n.breakpoints&&Object.keys(n.breakpoints).filter(q=>typeof n.breakpoints[q].slidesPerView!="undefined").length>0;for(let q=0;q<F;q+=1){Q=0;let te;if(E[q]&&(te=E[q]),le&&t.grid.updateSlide(q,te,F,e),!(E[q]&&b(te,"display")==="none")){if(n.slidesPerView==="auto"){de&&(E[q].style[e("width")]="");const ie=getComputedStyle(te),P=te.style.transform,R=te.style.webkitTransform;if(P&&(te.style.transform="none"),R&&(te.style.webkitTransform="none"),n.roun
1dLengths)Q=t.isHorizontal()?ee(te,"width",!0):ee(te,"height",!0);else{const ne=i(ie,"width"),ae=i(ie,"padding-left"),ue=i(ie,"padding-right"),ce=i(ie,"margin-left"),pe=i(ie,"margin-right"),ge=ie.getPropertyValue("box-sizing");if(ge&&ge==="border-box")Q=ne+ce+pe;else{const{clientWidth:Ce,offsetWidth:Zt}=te;Q=ne+ae+ue+ce+pe+(Zt-Ce)}}P&&(te.style.transform=P),R&&(te.style.webkitTransform=R),n.roundLengths&&(Q=Math.floor(Q))}else Q=(p-(n.slidesPerView-1)*z)/n.slidesPerView,n.roundLengths&&(Q=Math.floor(Q)),E[q]&&(E[q].style[e("width")]=`${Q}px`);E[q]&&(E[q].swiperSlideSize=Q),I.push(Q),n.centeredSlides?(j=j+Q/2+se/2+z,se===0&&q!==0&&(j=j-p/2-z),q===0&&(j=j-p/2-z),Math.abs(j)<1/1e3&&(j=0),n.roundLengths&&(j=Math.floor(j)),K%n.slidesPerGroup===0&&x.push(j),_.push(j)):(n.roundLengths&&(j=Math.floor(j)),(K-Math.min(t.params.slidesPerGroupSkip,K))%t.params.slidesPerGroup===0&&x.push(j),_.push(j),j=j+Q+z),t.virtualSize+=Q+z,se=Q,K+=1}}if(t.virtualSize=Math.max(t.virtualSize,p)+B,d&&c&&(n.effect==="slide"||n.effect==="coverflow")&&(r.style.width=`${t.virtualSize+z}px`),n.setWrapperSize&&(r.style[e("width")]=`${t.virtualSize+z}px`),le&&t.grid.updateWrapperSize(Q,x,e),!n.centeredSlides){const q=[];for(let te=0;te<x.length;te+=1){let ie=x[te];n.roundLengths&&(ie=Math.floor(ie)),x[te]<=t.virtualSize-p&&q.push(ie)}x=q,Math.floor(t.virtualSize-p)-Math.floor(x[x.length-1])>1&&x.push(t.virtualSize-p)}if(y&&n.loop){const q=I[0]+z;if(n.slidesPerGroup>1){const te=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/n.slidesPerGroup),ie=q*n.slidesPerGroup;for(let P=0;P<te;P+=1)x.push(x[x.length-1]+ie)}for(let te=0;te<t.virtual.slidesBefore+t.virtual.slidesAfter;te+=1)n.slidesPerGroup===1&&x.push(x[x.length-1]+q),_.push(_[_.length-1]+q),t.virtualSize+=q}if(x.length===0&&(x=[0]),z!==0){const q=t.isHorizontal()&&d?"marginLeft":e("marginRight");E.filter((te,ie)=>!n.cssMode||n.loop?!0:ie!==E.length-1).forEach(te=>{te.style[q]=`${z}px`})}if(n.centeredSlides&&n.centeredSlidesBounds){let q=0;I.forEach(ie=>{q+=ie+(z||0)}),q-=z;const te=q-p;x=x.map(ie=>ie<=0?-G:ie>te?te+B:ie)}if(n.centerInsufficientSlides){let q=0;if(I.forEach(te=>{q+=te+(z||0)}),q-=z,q<p){const te=(p-q)/2;x.forEach((ie,P)=>{x[P]=ie-te}),_.forEach((ie,P)=>{_[P]=ie+te})}}if(Object.assign(t,{slides:E,snapGrid:x,slidesGrid:_,slidesSizesGrid:I}),n.centeredSlides&&n.cssMode&&!n.centeredSlidesBounds){H(r,"--swiper-centered-offset-before",`${-x[0]}px`),H(r,"--swiper-centered-offset-after",`${t.size/2-I[I.length-1]/2}px`);const q=-t.snapGrid[0],te=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(ie=>ie+q),t.slidesGrid=t.slidesGrid.map(ie=>ie+te)}if(F!==M&&t.emit("slidesLengthChange"),x.length!==g&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),_.length!==v&&t.emit("slidesGridLengthChange"),n.watchSlidesProgress&&t.updateSlidesOffset(),!y&&!n.cssMode&&(n.effect==="slide"||n.effect==="fade")){const q=`${n.containerModifierClass}backface-hidden`,te=t.el.classList.contains(q);F<=n.maxBackfaceHiddenSlides?te||t.el.classList.add(q):te&&t.el.classList.remove(q)}}function Ge(t){const e=this,i=[],n=e.virtual&&e.params.virtual.enabled;let r=0,a;typeof t=="number"?e.setTransition(t):t===!0&&e.setTransition(e.params.speed);const p=d=>n?e.slides[e.getSlideIndexByData(d)]:e.slides[d];if(e.params.slidesPerView!=="auto"&&e.params.slidesPerView>1)if(e.params.centeredSlides)(e.visibleSlides||[]).forEach(d=>{i.push(d)});else for(a=0;a<Math.ceil(e.params.slidesPerView);a+=1){const d=e.activeIndex+a;if(d>e.slides.length&&!n)break;i.push(p(d))}else i.push(p(e.activeIndex));for(a=0;a<i.length;a+=1)if(typeof i[a]!="undefined"){const d=i[a].offsetHeight;r=d>r?d:r}(r||r===0)&&(e.wrapperEl.style.height=`${r}px`)}function Ve(){const t=this,e=t.slides,i=t.isElement?t.isHorizontal()?t.wrapperEl.offsetLeft:t.wrapperEl.offsetTop:0;for(let n=0;n<e.length;n+=1)e[n].swiperSlideOffset=(t.isHorizontal()?e[n].offsetLeft:e[n].offsetTop)-i-t.cssOverflowAdjustment()}function Ne(t){t===void 0&&(t=this&&this.translate||0);const e=this,i=e.params,{slides:n,rtlTranslate:r,snapGrid:a}=e;if(n.length===0)return;typeof n[0].swiperSlideOffset=="undefined"&&e.updateSlidesOffset();let p=-t;
1r&&(p=t),n.forEach(c=>{c.classList.remove(i.slideVisibleClass)}),e.visibleSlidesIndexes=[],e.visibleSlides=[];let d=i.spaceBetween;typeof d=="string"&&d.indexOf("%")>=0?d=parseFloat(d.replace("%",""))/100*e.size:typeof d=="string"&&(d=parseFloat(d));for(let c=0;c<n.length;c+=1){const y=n[c];let M=y.swiperSlideOffset;i.cssMode&&i.centeredSlides&&(M-=n[0].swiperSlideOffset);const E=(p+(i.centeredSlides?e.minTranslate():0)-M)/(y.swiperSlideSize+d),F=(p-a[0]+(i.centeredSlides?e.minTranslate():0)-M)/(y.swiperSlideSize+d),x=-(p-M),_=x+e.slidesSizesGrid[c];(x>=0&&x<e.size-1||_>1&&_<=e.size||x<=0&&_>=e.size)&&(e.visibleSlides.push(y),e.visibleSlidesIndexes.push(c),n[c].classList.add(i.slideVisibleClass)),y.progress=r?-E:E,y.originalProgress=r?-F:F}}function _e(t){const e=this;if(typeof t=="undefined"){const M=e.rtlTranslate?-1:1;t=e&&e.translate&&e.translate*M||0}const i=e.params,n=e.maxTranslate()-e.minTranslate();let{progress:r,isBeginning:a,isEnd:p,progressLoop:d}=e;const c=a,y=p;if(n===0)r=0,a=!0,p=!0;else{r=(t-e.minTranslate())/n;const M=Math.abs(t-e.minTranslate())<1,E=Math.abs(t-e.maxTranslate())<1;a=M||r<=0,p=E||r>=1,M&&(r=0),E&&(r=1)}if(i.loop){const M=e.getSlideIndexByData(0),E=e.getSlideIndexByData(e.slides.length-1),F=e.slidesGrid[M],x=e.slidesGrid[E],_=e.slidesGrid[e.slidesGrid.length-1],I=Math.abs(t);I>=F?d=(I-F)/_:d=(I+_-x)/_,d>1&&(d-=1)}Object.assign(e,{progress:r,progressLoop:d,isBeginning:a,isEnd:p}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&e.updateSlidesProgress(t),a&&!c&&e.emit("reachBeginning toEdge"),p&&!y&&e.emit("reachEnd toEdge"),(c&&!a||y&&!p)&&e.emit("fromEdge"),e.emit("progress",r)}function je(){const t=this,{slides:e,params:i,slidesEl:n,activeIndex:r}=t,a=t.virtual&&i.virtual.enabled,p=c=>s(n,`.${i.slideClass}${c}, swiper-slide${c}`)[0];e.forEach(c=>{c.classList.remove(i.slideActiveClass,i.slideNextClass,i.slidePrevClass)});let d;if(a)if(i.loop){let c=r-t.virtual.slidesBefore;c<0&&(c=t.virtual.slides.length+c),c>=t.virtual.slides.length&&(c-=t.virtual.slides.length),d=p(`[data-swiper-slide-index="${c}"]`)}else d=p(`[data-swiper-slide-index="${r}"]`);else d=e[r];if(d){d.classList.add(i.slideActiveClass);let c=h(d,`.${i.slideClass}, swiper-slide`)[0];i.loop&&!c&&(c=e[0]),c&&c.classList.add(i.slideNextClass);let y=f(d,`.${i.slideClass}, swiper-slide`)[0];i.loop&&!y===0&&(y=e[e.length-1]),y&&y.classList.add(i.slidePrevClass)}t.emitSlidesClasses()}var ye=(t,e)=>{if(!t||t.destroyed||!t.params)return;const i=()=>t.isElement?"swiper-slide":`.${t.params.slideClass}`,n=e.closest(i());if(n){let r=n.querySelector(`.${t.params.lazyPreloaderClass}`);!r&&t.isElement&&(n.shadowRoot?r=n.shadowRoot.querySelector(`.${t.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{n.shadowRoot&&(r=n.shadowRoot.querySelector(`.${t.params.lazyPreloaderClass}`),r&&r.remove())})),r&&r.remove()}},xe=(t,e)=>{if(!t.slides[e])return;const i=t.slides[e].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},Se=t=>{if(!t||t.destroyed||!t.params)return;let e=t.params.lazyPreloadPrevNext;const i=t.slides.length;if(!i||!e||e<0)return;e=Math.min(e,i);const n=t.params.slidesPerView==="auto"?t.slidesPerViewDynamic():Math.ceil(t.params.slidesPerView),r=t.activeIndex;if(t.params.grid&&t.params.grid.rows>1){const p=r,d=[p-e];d.push(...Array.from({length:e}).map((c,y)=>p+n+y)),t.slides.forEach((c,y)=>{d.includes(c.column)&&xe(t,y)});return}const a=r+n-1;if(t.params.rewind||t.params.loop)for(let p=r-e;p<=a+e;p+=1){const d=(p%i+i)%i;(d<r||d>a)&&xe(t,d)}else for(let p=Math.max(r-e,0);p<=Math.min(a+e,i-1);p+=1)p!==r&&(p>a||p<r)&&xe(t,p)};function qe(t){const{slidesGrid:e,params:i}=t,n=t.rtlTranslate?t.translate:-t.translate;let r;for(let a=0;a<e.length;a+=1)typeof e[a+1]!="undefined"?n>=e[a]&&n<e[a+1]-(e[a+1]-e[a])/2?r=a:n>=e[a]&&n<e[a+1]&&(r=a+1):n>=e[a]&&(r=a);return i.normalizeSlideIndex&&(r<0||typeof r=="undefined")&&(r=0),r}function Xe(t){const e=this,i=e.rtlTranslate?e.translate:-e.translate,{snapGrid:n,params:r,activeIndex:a,realIndex:p,snapIndex:d}=e;let c=t,y;const M=F=>{let x=F-e.virtual.slidesBefore;return x<0&&(x=e.virtual.slides.length+x),x>=e.virtual.slides.length&&(x-=e.virtual.slides.length),x};if(typeof c=="undefined"&&(c=qe(e)),n.indexOf(i)>=0)y=n.indexOf(i);else{const F=Math.min(r.slidesPerGroupSkip,c);y=F+Math.floor((c-F)/r.slidesPerGroup)}if(y>=n.length&&(y=n.length-1),c===a){y!==d&&(e.snapIndex=y,e.emit("snapIndexChange")),e.params.loop&&e.virtual&&e.params.virtual.enabled&&(e.realIndex=M(c));return}let E;e.virtual&&r.virtual.enabled&&r.loop?E=M(c):e.slides[c]?E=parseInt(e.slides[c].getAttribute("data-swiper-slide-index")||c,10):E=c,Object.assign(e,{previousSnapIndex:d,snapIndex:y,previousRealIndex:p,realIndex:E,previousIndex:a,activeIndex:c}),e.initialized&&Se(e),e.emit("activeIndexChange"),e.emit("snapIndexChange"),(e.initialized||e.params.runCallbacksOnInit)&&(p!==E&&e.emit("realIndexChange"),e.emit("slideChange"))}function Ye(t,e){const i=this,n=i.params;let r=t.closest(`.${n.slideClass}, swiper-slide`);!r&&i.isElement&&e&&e.length>
11&&e.includes(t)&&[...e.slice(e.indexOf(t)+1,e.length)].forEach(d=>{!r&&d.matches&&d.matches(`.${n.slideClass}, swiper-slide`)&&(r=d)});let a=!1,p;if(r){for(let d=0;d<i.slides.length;d+=1)if(i.slides[d]===r){a=!0,p=d;break}}if(r&&a)i.clickedSlide=r,i.virtual&&i.params.virtual.enabled?i.clickedIndex=parseInt(r.getAttribute("data-swiper-slide-index"),10):i.clickedIndex=p;else{i.clickedSlide=void 0,i.clickedIndex=void 0;return}n.slideToClickedSlide&&i.clickedIndex!==void 0&&i.clickedIndex!==i.activeIndex&&i.slideToClickedSlide()}var We={updateSize:He,updateSlides:$e,updateAutoHeight:Ge,updateSlidesOffset:Ve,updateSlidesProgress:Ne,updateProgress:_e,updateSlidesClasses:je,updateActiveIndex:Xe,updateClickedSlide:Ye};function Ze(t){t===void 0&&(t=this.isHorizontal()?"x":"y");const e=this,{params:i,rtlTranslate:n,translate:r,wrapperEl:a}=e;if(i.virtualTranslate)return n?-r:r;if(i.cssMode)return r;let p=W(a,t);return p+=e.cssOverflowAdjustment(),n&&(p=-p),p||0}function Ue(t,e){const i=this,{rtlTranslate:n,params:r,wrapperEl:a,progress:p}=i;let d=0,c=0;const y=0;i.isHorizontal()?d=n?-t:t:c=t,r.roundLengths&&(d=Math.floor(d),c=Math.floor(c)),i.previousTranslate=i.translate,i.translate=i.isHorizontal()?d:c,r.cssMode?a[i.isHorizontal()?"scrollLeft":"scrollTop"]=i.isHorizontal()?-d:-c:r.virtualTranslate||(i.isHorizontal()?d-=i.cssOverflowAdjustment():c-=i.cssOverflowAdjustment(),a.style.transform=`translate3d(${d}px, ${c}px, ${y}px)`);let M;const E=i.maxTranslate()-i.minTranslate();E===0?M=0:M=(t-i.minTranslate())/E,M!==p&&i.updateProgress(t),i.emit("setTranslate",i.translate,e)}function Qe(){return-this.snapGrid[0]}function Ke(){return-this.snapGrid[this.snapGrid.length-1]}function Je(t,e,i,n,r){t===void 0&&(t=0),e===void 0&&(e=this.params.speed),i===void 0&&(i=!0),n===void 0&&(n=!0);const a=this,{params:p,wrapperEl:d}=a;if(a.animating&&p.preventInteractionOnTransition)return!1;const c=a.minTranslate(),y=a.maxTranslate();let M;if(n&&t>c?M=c:n&&t<y?M=y:M=t,a.updateProgress(M),p.cssMode){const E=a.isHorizontal();if(e===0)d[E?"scrollLeft":"scrollTop"]=-M;else{if(!a.support.smoothScroll)return U({swiper:a,targetPosition:-M,side:E?"left":"top"}),!0;d.scrollTo({[E?"left":"top"]:-M,behavior:"smooth"})}return!0}return e===0?(a.setTransition(0),a.setTranslate(M),i&&(a.emit("beforeTransitionStart",e,r),a.emit("transitionEnd"))):(a.setTransition(e),a.setTranslate(M),i&&(a.emit("beforeTransitionStart",e,r),a.emit("transitionStart")),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||(a.onTranslateToWrapperTransitionEnd=function(F){!a||a.destroyed||F.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,i&&a.emit("transitionEnd"))}),a.wrapperEl.addEventListener("transitionend",a.onTranslateToWrapperTransitionEnd))),!0}var et={getTranslate:Ze,setTranslate:Ue,minTranslate:Qe,maxTranslate:Ke,translateTo:Je};function tt(t,e){const i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration=`${t}ms`,i.wrapperEl.style.transitionDelay=t===0?"0ms":""),i.emit("setTransition",t,e)}function Pe(t){let{swiper:e,runCallbacks:i,direction:n,step:r}=t;const{activeIndex:a,previousIndex:p}=e;let d=n;if(d||(a>p?d="next":a<p?d="prev":d="reset"),e.emit(`transition${r}`),i&&a!==p){if(d==="reset"){e.emit(`slideResetTransition${r}`);return}e.emit(`slideChangeTransition${r}`),d==="next"?e.emit(`slideNextTransition${r}`):e.emit(`slidePrevTransition${r}`)}}function it(t,e){t===void 0&&(t=!0);const i=this,{params:n}=i;n.cssMode||(n.autoHeight&&i.updateAutoHeight(),Pe({swiper:i,runCallbacks:t,direction:e,step:"Start"}))}function nt(t,e){t===void 0&&(t=!0);const i=this,{params:n}=i;i.animating=!1,!n.cssMode&&(i.setTransition(0),Pe({swiper:i,runCallbacks:t,direction:e,step:"End"}))}var st={setTransition:tt,transitionStart:it,transitionEnd:nt};function at(t,e,i,n,r){t===void 0&&(t=0),e===void 0&&(e=this.params.speed),i===void 0&&(i=!0),typeof t=="string"&&(t=parseInt(t,10));const a=this;let p=t;p<0&&(p=0);const{params:d,snapGrid:c,slidesGrid:y,previousIndex:M,activeIndex:E,rtlTranslate:F,wrapperEl:x,enabled:_}=a;if(a.animating&&d.preventInteractionOnTransition||!_&&!n&&!r)return!1;const I=Math.min(a.params.slidesPerGroupSkip,p);let G=I+Math.floor((p-I)/a.params.slidesPerGroup);G>=c.length&&(G=c.length-1);const B=-c[G];if(d.normalizeSlideIndex)for(let v=0;v<y.length;v+=1){const z=-Math.floor(B*100),j=Math.floor(y[v]*100),se=Math.floor(y[v+1]*100);typeof y[v+1]!="undefined"?z>=j&&z<se-(se-j)/2?p=v:z>=j&&z<se&&(p=v+1):z>=j&&(p=v)}if(a.initialized&&p!==E&&(!a.allowSlideNext&&(F?B>a.translate&&B>a.minTranslate():B<a.translate&&B<a.minTranslate())||!a.allowSlidePrev&&B>a.translate&&B>a.maxTranslate()&&(E||0)!==p))return!1;p!==(M||0)&&i&&a.emit("beforeSlideChangeStart"),a.updateProgress(B);let g;if(p>E?g="next":p<E?g="prev":g="reset",F&&-B===a.translate||!F&&B===a.translate)return a.updateActiveIndex(p),d.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),d.effect!=="slide"&&a.setTranslate(B),g!=="reset"&&(a.transitionStart(i,g),a.transitionEnd(i,g)),!1;if(d.cssMode){const v=a.isHorizontal(),z=F?B:-B;if(e===0){const j=a.virtual&&a.params.virtual.enabled;j&&(a.wrapperEl.style.scrollSnapType="none",a._immediateVirtual=!0),j&&!a._cssModeVirtualInitialSet&&a.params.initialSlide>0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{x[v?"scrollLeft":"scrollTop"]=z})):x[v?"scrollLeft":"scrollTop"]=z,j&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1})}else{if(!a.support.smoothScroll)return U({swiper:a,targetPosition:z,side:v?"left"
1:"top"}),!0;x.scrollTo({[v?"left":"top"]:z,behavior:"smooth"})}return!0}return a.setTransition(e),a.setTranslate(B),a.updateActiveIndex(p),a.updateSlidesClasses(),a.emit("beforeTransitionStart",e,n),a.transitionStart(i,g),e===0?a.transitionEnd(i,g):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function(z){!a||a.destroyed||z.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,g))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0}function rt(t,e,i,n){t===void 0&&(t=0),e===void 0&&(e=this.params.speed),i===void 0&&(i=!0),typeof t=="string"&&(t=parseInt(t,10));const r=this;let a=t;return r.params.loop&&(r.virtual&&r.params.virtual.enabled?a=a+r.virtual.slidesBefore:a=r.getSlideIndexByData(a)),r.slideTo(a,e,i,n)}function ot(t,e,i){t===void 0&&(t=this.params.speed),e===void 0&&(e=!0);const n=this,{enabled:r,params:a,animating:p}=n;if(!r)return n;let d=a.slidesPerGroup;a.slidesPerView==="auto"&&a.slidesPerGroup===1&&a.slidesPerGroupAuto&&(d=Math.max(n.slidesPerViewDynamic("current",!0),1));const c=n.activeIndex<a.slidesPerGroupSkip?1:d,y=n.virtual&&a.virtual.enabled;if(a.loop){if(p&&!y&&a.loopPreventsSliding)return!1;if(n.loopFix({direction:"next"}),n._clientLeft=n.wrapperEl.clientLeft,n.activeIndex===n.slides.length-1&&a.cssMode)return requestAnimationFrame(()=>{n.slideTo(n.activeIndex+c,t,e,i)}),!0}return a.rewind&&n.isEnd?n.slideTo(0,t,e,i):n.slideTo(n.activeIndex+c,t,e,i)}function lt(t,e,i){t===void 0&&(t=this.params.speed),e===void 0&&(e=!0);const n=this,{params:r,snapGrid:a,slidesGrid:p,rtlTranslate:d,enabled:c,animating:y}=n;if(!c)return n;const M=n.virtual&&r.virtual.enabled;if(r.loop){if(y&&!M&&r.loopPreventsSliding)return!1;n.loopFix({direction:"prev"}),n._clientLeft=n.wrapperEl.clientLeft}const E=d?n.translate:-n.translate;function F(B){return B<0?-Math.floor(Math.abs(B)):Math.floor(B)}const x=F(E),_=a.map(B=>F(B));let I=a[_.indexOf(x)-1];if(typeof I=="undefined"&&r.cssMode){let B;a.forEach((g,v)=>{x>=g&&(B=v)}),typeof B!="undefined"&&(I=a[B>0?B-1:B])}let G=0;if(typeof I!="undefined"&&(G=p.indexOf(I),G<0&&(G=n.activeIndex-1),r.slidesPerView==="auto"&&r.slidesPerGroup===1&&r.slidesPerGroupAuto&&(G=G-n.slidesPerViewDynamic("previous",!0)+1,G=Math.max(G,0))),r.rewind&&n.isBeginning){const B=n.params.virtual&&n.params.virtual.enabled&&n.virtual?n.virtual.slides.length-1:n.slides.length-1;return n.slideTo(B,t,e,i)}else if(r.loop&&n.activeIndex===0&&r.cssMode)return requestAnimationFrame(()=>{n.slideTo(G,t,e,i)}),!0;return n.slideTo(G,t,e,i)}function ct(t,e,i){t===void 0&&(t=this.params.speed),e===void 0&&(e=!0);const n=this;return n.slideTo(n.activeIndex,t,e,i)}function dt(t,e,i,n){t===void 0&&(t=this.params.speed),e===void 0&&(e=!0),n===void 0&&(n=.5);const r=this;let a=r.activeIndex;const p=Math.min(r.params.slidesPerGroupSkip,a),d=p+Math.floor((a-p)/r.params.slidesPerGroup),c=r.rtlTranslate?r.translate:-r.translate;if(c>=r.snapGrid[d]){const y=r.snapGrid[d],M=r.snapGrid[d+1];c-y>(M-y)*n&&(a+=r.params.slidesPerGroup)}else{const y=r.snapGrid[d-1],M=r.snapGrid[d];c-y<=(M-y)*n&&(a-=r.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,r.slidesGrid.length-1),r.slideTo(a,t,e,i)}function ft(){const t=this,{params:e,slidesEl:i}=t,n=e.slidesPerView==="auto"?t.slidesPerViewDynamic():e.slidesPerView;let r=t.clickedIndex,a;const p=t.isElement?"swiper-slide":`.${e.slideClass}`;if(e.loop){if(t.animating)return;a=parseInt(t.clickedSlide.getAttribute("data-swiper-slide-index"),10),e.centeredSlides?r<t.loopedSlides-n/2||r>t.slides.length-t.loopedSlides+n/2?(t.loopFix(),r=t.getSlideIndex(s(i,`${p}[data-swiper-slide-index="${a}"]`)[0]),L(()=>{t.slideTo(r)})):t.slideTo(r):r>t.slides.length-n?(t.loopFix(),r=t.getSlideIndex(s(i,`${p}[data-swiper-slide-index="${a}"]`)[0]),L(()=>{t.slideTo(r)})):t.slideTo(r)}else t.slideTo(r)}var ut={slideTo:at,slideToLoop:rt,slideNext:ot,slidePrev:lt,slideReset:ct,slideToClosest:dt,slideToClickedSlide:ft};function pt(t){const e=this,{params:i,slidesEl:n}=e;if(!i.loop||e.virtual&&e.params.virtual.enabled)return;s(n,`.${i.slideClass}, swiper-slide`).forEach((a,p)=>{a.setAttribute("data-swiper-slide-index",p)}),e.loopFix({slideRealIndex:t,direction:i.centeredSlides?void 0:"next"})}function ht(t){let{slideRealIndex:e,slideTo:i=!0,direction:n,setTranslate:r,activeSlideIndex:a,byController:p,byMousewheel:d}=t===void 0?{}:t;const c=this;if(!c.params.loop)return;c.emit("beforeLoopFix");const{slides:y,allowSlidePrev:M,allowSlideNext:E,slidesEl:F,params:x}=c;if(c.allowSlidePrev=!0,c.allowSlideNext=!0,c.virtual&&x.virtual.enabled){i&&(!x.centeredSlides&&c.snapIndex===0?c.slideTo(c.virtual.slides.length,0,!1,!0):x.centeredSlides&&c.snapIndex<x.slidesPerView?c.slideTo(c.virtual.slides.length+c.snapIndex,0,!1,!0):c.snapIndex===c.snapGrid.length-1&&
1c.slideTo(c.virtual.slidesBefore,0,!1,!0)),c.allowSlidePrev=M,c.allowSlideNext=E,c.emit("loopFix");return}const _=x.slidesPerView==="auto"?c.slidesPerViewDynamic():Math.ceil(parseFloat(x.slidesPerView,10));let I=x.loopedSlides||_;I%x.slidesPerGroup!==0&&(I+=x.slidesPerGroup-I%x.slidesPerGroup),c.loopedSlides=I;const G=[],B=[];let g=c.activeIndex;typeof a=="undefined"?a=c.getSlideIndex(c.slides.filter(K=>K.classList.contains(x.slideActiveClass))[0]):g=a;const v=n==="next"||!n,z=n==="prev"||!n;let j=0,se=0;if(a<I){j=Math.max(I-a,x.slidesPerGroup);for(let K=0;K<I-a;K+=1){const le=K-Math.floor(K/y.length)*y.length;G.push(y.length-le-1)}}else if(a>c.slides.length-I*2){se=Math.max(a-(c.slides.length-I*2),x.slidesPerGroup);for(let K=0;K<se;K+=1){const le=K-Math.floor(K/y.length)*y.length;B.push(le)}}if(z&&G.forEach(K=>{c.slides[K].swiperLoopMoveDOM=!0,F.prepend(c.slides[K]),c.slides[K].swiperLoopMoveDOM=!1}),v&&B.forEach(K=>{c.slides[K].swiperLoopMoveDOM=!0,F.append(c.slides[K]),c.slides[K].swiperLoopMoveDOM=!1}),c.recalcSlides(),x.slidesPerView==="auto"&&c.updateSlides(),x.watchSlidesProgress&&c.updateSlidesOffset(),i){if(G.length>0&&z)if(typeof e=="undefined"){const K=c.slidesGrid[g],Q=c.slidesGrid[g+j]-K;d?c.setTranslate(c.translate-Q):(c.slideTo(g+j,0,!1,!0),r&&(c.touches[c.isHorizontal()?"startX":"startY"]+=Q,c.touchEventsData.currentTranslate=c.translate))}else r&&(c.slideToLoop(e,0,!1,!0),c.touchEventsData.currentTranslate=c.translate);else if(B.length>0&&v)if(typeof e=="undefined"){const K=c.slidesGrid[g],Q=c.slidesGrid[g-se]-K;d?c.setTranslate(c.translate-Q):(c.slideTo(g-se,0,!1,!0),r&&(c.touches[c.isHorizontal()?"startX":"startY"]+=Q,c.touchEventsData.currentTranslate=c.translate))}else c.slideToLoop(e,0,!1,!0)}if(c.allowSlidePrev=M,c.allowSlideNext=E,c.controller&&c.controller.control&&!p){const K={slideRealIndex:e,direction:n,setTranslate:r,activeSlideIndex:a,byController:!0};Array.isArray(c.controller.control)?c.controller.control.forEach(le=>{!le.destroyed&&le.params.loop&&le.loopFix({...K,slideTo:le.params.slidesPerView===x.slidesPerView?i:!1})}):c.controller.control instanceof c.constructor&&c.controller.control.params.loop&&c.controller.control.loopFix({...K,slideTo:c.controller.control.params.slidesPerView===x.slidesPerView?i:!1})}c.emit("loopFix")}function gt(){const t=this,{params:e,slidesEl:i}=t;if(!e.loop||t.virtual&&t.params.virtual.enabled)return;t.recalcSlides();const n=[];t.slides.forEach(r=>{const a=typeof r.swiperSlideIndex=="undefined"?r.getAttribute("data-swiper-slide-index")*1:r.swiperSlideIndex;n[a]=r}),t.slides.forEach(r=>{r.removeAttribute("data-swiper-slide-index")}),n.forEach(r=>{i.append(r)}),t.recalcSlides(),t.slideTo(t.realIndex,0)}var mt={loopCreate:pt,loopFix:ht,loopDestroy:gt};function vt(t){const e=this;if(!e.params.simulateTouch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;const i=e.params.touchEventsTarget==="container"?e.el:e.wrapperEl;e.isElement&&(e.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=t?"grabbing":"grab",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1})}function bt(){const t=this;t.params.watchOverflow&&t.isLocked||t.params.cssMode||(t.isElement&&(t.__preventObserver__=!0),t[t.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1}))}var yt={setGrabCursor:vt,unsetGrabCursor:bt};function wt(t,e){e===void 0&&(e=this);function i(n){if(!n||n===$()||n===C())return null;n.assignedSlot&&(n=n.assignedSlot);const r=n.closest(t);return!r&&!n.getRootNode?null:r||i(n.getRootNode().host)}return i(e)}function xt(t){const e=this,i=$(),n=C(),r=e.touchEventsData;r.evCache.push(t);const{params:a,touches:p,enabled:d}=e;if(!d||!a.simulateTouch&&t.pointerType==="mouse"||e.animating&&a.preventInteractionOnTransition)return;!e.animating&&a.cssMode&&a.loop&&e.loopFix();let c=t;c.originalEvent&&(c=c.originalEvent);let y=c.target;if(a.touchEventsTarget==="wrapper"&&!e.wrapperEl.contains(y)||"which"in c&&c.which===3||"button"in c&&c.button>0||r.isTouched&&r.isMoved)return;const M=!!a.noSwipingClass&&a.noSwipingClass!=="",E=t.composedPath?t.composedPath():t.path;M&&c.target&&c.target.shadowRoot&&E&&(y=E[0]);const F=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,x=!!(c.target&&c.target.shadowRoot);
1if(a.noSwiping&&(x?wt(F,y):y.closest(F))){e.allowClick=!0;return}if(a.swipeHandler&&!y.closest(a.swipeHandler))return;p.currentX=c.pageX,p.currentY=c.pageY;const _=p.currentX,I=p.currentY,G=a.edgeSwipeDetection||a.iOSEdgeSwipeDetection,B=a.edgeSwipeThreshold||a.iOSEdgeSwipeThreshold;if(G&&(_<=B||_>=n.innerWidth-B))if(G==="prevent")t.preventDefault();else return;Object.assign(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),p.startX=_,p.startY=I,r.touchStartTime=k(),e.allowClick=!0,e.updateSize(),e.swipeDirection=void 0,a.threshold>0&&(r.allowThresholdMove=!1);let g=!0;y.matches(r.focusableElements)&&(g=!1,y.nodeName==="SELECT"&&(r.isTouched=!1)),i.activeElement&&i.activeElement.matches(r.focusableElements)&&i.activeElement!==y&&i.activeElement.blur();const v=g&&e.allowTouchMove&&a.touchStartPreventDefault;(a.touchStartForcePreventDefault||v)&&!y.isContentEditable&&c.preventDefault(),a.freeMode&&a.freeMode.enabled&&e.freeMode&&e.animating&&!a.cssMode&&e.freeMode.onTouchStart(),e.emit("touchStart",c)}function St(t){const e=$(),i=this,n=i.touchEventsData,{params:r,touches:a,rtlTranslate:p,enabled:d}=i;if(!d||!r.simulateTouch&&t.pointerType==="mouse")return;let c=t;if(c.originalEvent&&(c=c.originalEvent),!n.isTouched){n.startMoving&&n.isScrolling&&i.emit("touchMoveOpposite",c);return}const y=n.evCache.findIndex(K=>K.pointerId===c.pointerId);y>=0&&(n.evCache[y]=c);const M=n.evCache.length>1?n.evCache[0]:c,E=M.pageX,F=M.pageY;if(c.preventedByNestedSwiper){a.startX=E,a.startY=F;return}if(!i.allowTouchMove){c.target.matches(n.focusableElements)||(i.allowClick=!1),n.isTouched&&(Object.assign(a,{startX:E,startY:F,prevX:i.touches.currentX,prevY:i.touches.currentY,currentX:E,currentY:F}),n.touchStartTime=k());return}if(r.touchReleaseOnEdges&&!r.loop){if(i.isVertical()){if(F<a.startY&&i.translate<=i.maxTranslate()||F>a.startY&&i.translate>=i.minTranslate()){n.isTouched=!1,n.isMoved=!1;return}}else if(E<a.startX&&i.translate<=i.maxTranslate()||E>a.startX&&i.translate>=i.minTranslate())return}if(e.activeElement&&c.target===e.activeElement&&c.target.matches(n.focusableElements)){n.isMoved=!0,i.allowClick=!1;return}if(n.allowTouchCallbacks&&i.emit("touchMove",c),c.targetTouches&&c.targetTouches.length>1)return;a.currentX=E,a.currentY=F;const x=a.currentX-a.startX,_=a.currentY-a.startY;if(i.params.threshold&&Math.sqrt(x**2+_**2)<i.params.threshold)return;if(typeof n.isScrolling=="undefined"){let K;i.isHorizontal()&&a.currentY===a.startY||i.isVertical()&&a.currentX===a.startX?n.isScrolling=!1:x*x+_*_>=25&&(K=Math.atan2(Math.abs(_),Math.abs(x))*180/Math.PI,n.isScrolling=i.isHorizontal()?K>r.touchAngle:90-K>r.touchAngle)}if(n.isScrolling&&i.emit("touchMoveOpposite",c),typeof n.startMoving=="undefined"&&(a.currentX!==a.startX||a.currentY!==a.startY)&&(n.startMoving=!0),n.isScrolling||i.zoom&&i.params.zoom&&i.params.zoom.enabled&&n.evCache.length>1){n.isTouched=!1;return}if(!n.startMoving)return;i.allowClick=!1,!r.cssMode&&c.cancelable&&c.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&c.stopPropagation();let I=i.isHorizontal()?x:_,G=i.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;r.oneWayMovement&&(I=Math.abs(I)*(p?1:-1),G=Math.abs(G)*(p?1:-1)),a.diff=I,I*=r.touchRatio,p&&(I=-I,G=-G);const B=i.touchesDirection;i.swipeDirection=I>0?"prev":"next",i.touchesDirection=G>0?"prev":"next";const g=i.params.loop&&!r.cssMode,v=i.swipeDirection==="next"&&i.allowSlideNext||i.swipeDirection==="prev"&&i.allowSlidePrev;if(!n.isMoved){if(g&&v&&i.loopFix({direction:i.swipeDirection}),n.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){const K=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});i.wrapperEl.dispatchEvent(K)}n.allowMomentumBounce=!1,r.grabCursor&&(i.allowSlideNext===!0||i.allowSlidePrev===!0)&&i.setGrabCursor(!0),i.emit("sliderFirstMove",c)}let z;n.isMoved&&B!==i.touchesDirection&&g&&v&&Math.abs(I)>=1&&(i.loopFix({direction:i.swipeDirection,setTranslate:!0}),z=!0),i.emit("sliderMove",c),n.isMoved=!0,n.currentTranslate=I+n.startTranslate;let j=!0,se=r.resistanceRatio;if(r.touchReleaseOnEdges&&(se=0),I>0?(g&&v&&!z&&n.currentTranslate>(r.centeredSlides?i.minTranslate()-i.size/2:i.minTranslate())&&i.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),n.currentTranslate>i.minTranslate()&&(j=!1,r.resistance&&(n.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+n.startTranslate+I
vendor: 5,482 bytes, line 1
1)**se))):I<0&&(g&&v&&!z&&n.currentTranslate<(r.centeredSlides?i.maxTranslate()+i.size/2:i.maxTranslate())&&i.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:i.slides.length-(r.slidesPerView==="auto"?i.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),n.currentTranslate<i.maxTranslate()&&(j=!1,r.resistance&&(n.currentTranslate=i.maxTranslate()+1-(i.maxTranslate()-n.startTranslate-I)**se))),j&&(c.preventedByNestedSwiper=!0),!i.allowSlideNext&&i.swipeDirection==="next"&&n.currentTranslate<n.startTranslate&&(n.currentTranslate=n.startTranslate),!i.allowSlidePrev&&i.swipeDirection==="prev"&&n.currentTranslate>n.startTranslate&&(n.currentTranslate=n.startTranslate),!i.allowSlidePrev&&!i.allowSlideNext&&(n.currentTranslate=n.startTranslate),r.threshold>0)if(Math.abs(I)>r.threshold||n.allowThresholdMove){if(!n.allowThresholdMove){n.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,n.currentTranslate=n.startTranslate,a.diff=i.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY;return}}else{n.currentTranslate=n.startTranslate;return}!r.followFinger||r.cssMode||((r.freeMode&&r.freeMode.enabled&&i.freeMode||r.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(n.currentTranslate),i.setTranslate(n.currentTranslate))}function Tt(t){const e=this,i=e.touchEventsData,n=i.evCache.findIndex(v=>v.pointerId===t.pointerId);if(n>=0&&i.evCache.splice(n,1),["pointercancel","pointerout","pointerleave","contextmenu"].includes(t.type)&&!(["pointercancel","contextmenu"].includes(t.type)&&(e.browser.isSafari||e.browser.isWebView)))return;const{params:r,touches:a,rtlTranslate:p,slidesGrid:d,enabled:c}=e;if(!c||!r.simulateTouch&&t.pointerType==="mouse")return;let y=t;if(y.originalEvent&&(y=y.originalEvent),i.allowTouchCallbacks&&e.emit("touchEnd",y),i.allowTouchCallbacks=!1,!i.isTouched){i.isMoved&&r.grabCursor&&e.setGrabCursor(!1),i.isMoved=!1,i.startMoving=!1;return}r.grabCursor&&i.isMoved&&i.isTouched&&(e.allowSlideNext===!0||e.allowSlidePrev===!0)&&e.setGrabCursor(!1);const M=k(),E=M-i.touchStartTime;if(e.allowClick){const v=y.path||y.composedPath&&y.composedPath();e.updateClickedSlide(v&&v[0]||y.target,v),e.emit("tap click",y),E<300&&M-i.lastClickTime<300&&e.emit("doubleTap doubleClick",y)}if(i.lastClickTime=k(),L(()=>{e.destroyed||(e.allowClick=!0)}),!i.isTouched||!i.isMoved||!e.swipeDirection||a.diff===0||i.currentTranslate===i.startTranslate){i.isTouched=!1,i.isMoved=!1,i.startMoving=!1;return}i.isTouched=!1,i.isMoved=!1,i.startMoving=!1;let F;if(r.followFinger?F=p?e.translate:-e.translate:F=-i.currentTranslate,r.cssMode)return;if(r.freeMode&&r.freeMode.enabled){e.freeMode.onTouchEnd({currentPos:F});return}let x=0,_=e.slidesSizesGrid[0];for(let v=0;v<d.length;v+=v<r.slidesPerGroupSkip?1:r.slidesPerGroup){const z=v<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;typeof d[v+z]!="undefined"?F>=d[v]&&F<d[v+z]&&(x=v,_=d[v+z]-d[v]):F>=d[v]&&(x=v,_=d[d.length-1]-d[d.length-2])}let I=null,G=null;r.rewind&&(e.isBeginning?G=r.virtual&&r.virtual.enabled&&e.virtual?e.virtual.slides.length-1:e.slides.length-1:e.isEnd&&(I=0));const B=(F-d[x])/_,g=x<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;if(E>r.longSwipesMs){if(!r.longSwipes){e.slideTo(e.activeIndex);return}e.swipeDirection==="next"&&(B>=r.longSwipesRatio?e.slideTo(r.rewind&&e.isEnd?I:x+g):e.slideTo(x)),e.swipeDirection==="prev"&&(B>1-r.longSwipesRatio?e.slideTo(x+g):G!==null&&B<0&&Math.abs(B)>r.longSwipesRatio?e.slideTo(G):e.slideTo(x))}else{if(!r.shortSwipes){e.slideTo(e.activeIndex);return}e.navigation&&(y.target===e.navigation.nextEl||y.target===e.navigation.prevEl)?y.target===e.navigation.nextEl?e.slideTo(x+g):e.slideTo(x):(e.swipeDirection==="next"&&e.slideTo(I!==null?I:x+g),e.swipeDirection==="prev"&&e.slideTo(G!==null?G:x))}}function Me(){const t=this,{params:e,el:i}=t;if(i&&i.offsetWidth===0)return;e.breakpoints&&t.setBreakpoint();const{allowSlideNext:n,allowSlidePrev:r,snapGrid:a}=t,p=t.virtual&&t.params.virtual.enabled;t.allowSlideNext=!0,t.allowSlidePrev=!0,t.updateSize(),t.updateSlides(),t.updateSlidesClasses();const d=p&&e.loop;(e.slidesPerView==="auto"||e.slidesPerView>1)&&t.isEnd&&!t.isBeginning&&!t.params.centeredSlides&&!d?t.slideTo(t.slides.length-1,0,!1,!0):t.params.loop&&!p?t.slideToLoop(t.realIndex,0,!1,!0):t.slideTo(t.activeIndex,0,!1,!0),t.autoplay&&t.autoplay.running&&t.autoplay.paused&&(clearTimeout(t.autoplay.resizeTimeout),t.autoplay.resizeTimeout=setTimeout(()=>{t.autoplay&&t.autoplay.running&&t.autoplay.paused&&t.autoplay.resume()},500)),t.allowSlidePrev=r,t.allowSlideNext=n,t.params.watchOverflow&&a!==t.snapGrid&&t.checkOverflow()}function Et(t){const e=this;e.enabled&&(e.allowClick||(e.params.preventClicks&&t.preventDefault(),e.params.preventClicksPropagation&&e.animating&&(t.stopPropagation(),t.stopImmediatePropagation())))}function Ct(){const t=this,{wrapperEl:e,rtlTranslate:i,enabled:n}=t;if(!n)return;t.previousTranslate=t.translate,t.isHorizontal()?t.translate=-e.scrollLeft:t.translate=-e.scrollTop,t.translate===0&&(t.translate=0),t.updateActiveIndex(),t.updateSlidesClasses();let r;const a=t.maxTranslate()-t.minTranslate();a===0?r=0:r=(t.translate-t.minTranslate())/a,r!==t.progress&&t.updateProgress(i?-t.translate:t.translate),t.emit("setTranslate",t.translate,!1)}function Pt(t){const e=this;ye(e,t.target),!(e.params.cssMode||e.params.slidesPerView!=="auto"&&!e.params.autoHeight)&&e.update(
1)}var Le=!1;function Mt(){}var Ie=(t,e)=>{const i=$(),{params:n,el:r,wrapperEl:a,device:p}=t,d=!!n.nested,c=e==="on"?"addEventListener":"removeEventListener",y=e;r[c]("pointerdown",t.onTouchStart,{passive:!1}),i[c]("pointermove",t.onTouchMove,{passive:!1,capture:d}),i[c]("pointerup",t.onTouchEnd,{passive:!0}),i[c]("pointercancel",t.onTouchEnd,{passive:!0}),i[c]("pointerout",t.onTouchEnd,{passive:!0}),i[c]("pointerleave",t.onTouchEnd,{passive:!0}),i[c]("contextmenu",t.onTouchEnd,{passive:!0}),(n.preventClicks||n.preventClicksPropagation)&&r[c]("click",t.onClick,!0),n.cssMode&&a[c]("scroll",t.onScroll),n.updateOnWindowResize?t[y](p.ios||p.android?"resize orientationchange observerUpdate":"resize observerUpdate",Me,!0):t[y]("observerUpdate",Me,!0),r[c]("load",t.onLoad,{capture:!0})};function Lt(){const t=this,e=$(),{params:i}=t;t.onTouchStart=xt.bind(t),t.onTouchMove=St.bind(t),t.onTouchEnd=Tt.bind(t),i.cssMode&&(t.onScroll=Ct.bind(t)),t.onClick=Et.bind(t),t.onLoad=Pt.bind(t),Le||(e.addEventListener("touchstart",Mt),Le=!0),Ie(t,"on")}function It(){Ie(this,"off")}var At={attachEvents:Lt,detachEvents:It},Ae=(t,e)=>t.grid&&e.grid&&e.grid.rows>1;function kt(){const t=this,{realIndex:e,initialized:i,params:n,el:r}=t,a=n.breakpoints;if(!a||a&&Object.keys(a).length===0)return;const p=t.getBreakpoint(a,t.params.breakpointsBase,t.el);if(!p||t.currentBreakpoint===p)return;const c=(p in a?a[p]:void 0)||t.originalParams,y=Ae(t,n),M=Ae(t,c),E=n.enabled;y&&!M?(r.classList.remove(`${n.containerModifierClass}grid`,`${n.containerModifierClass}grid-column`),t.emitContainerClasses()):!y&&M&&(r.classList.add(`${n.containerModifierClass}grid`),(c.grid.fill&&c.grid.fill==="column"||!c.grid.fill&&n.grid.fill==="column")&&r.classList.add(`${n.containerModifierClass}grid-column`),t.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach(B=>{if(typeof c[B]=="undefined")return;const g=n[B]&&n[B].enabled,v=c[B]&&c[B].enabled;g&&!v&&t[B].disable(),!g&&v&&t[B].enable()});const F=c.direction&&c.direction!==n.direction,x=n.loop&&(c.slidesPerView!==n.slidesPerView||F),_=n.loop;F&&i&&t.changeDirection(),S(t.params,c);const I=t.params.enabled,G=t.params.loop;Object.assign(t,{allowTouchMove:t.params.allowTouchMove,allowSlideNext:t.params.allowSlideNext,allowSlidePrev:t.params.allowSlidePrev}),E&&!I?t.disable():!E&&I&&t.enable(),t.currentBreakpoint=p,t.emit("_beforeBreakpoint",c),i&&(x?(t.loopDestroy(),t.loopCreate(e),t.updateSlides()):!_&&G?(t.loopCreate(e),t.updateSlides()):_&&!G&&t.loopDestroy()),t.emit("breakpoint",c)}function Ot(t,e,i){if(e===void 0&&(e="window"),!t||e==="container"&&!i)return;let n=!1;const r=C(),a=e==="window"?r.innerHeight:i.clientHeight,p=Object.keys(t).map(d=>{if(typeof d=="string"&&d.indexOf("@")===0){const c=parseFloat(d.substr(1));return{value:a*c,point:d}}return{value:d,point:d}});p.sort((d,c)=>
vendor: 9,089 bytes, line 1
1parseInt(d.value,10)-parseInt(c.value,10));for(let d=0;d<p.length;d+=1){const{point:c,value:y}=p[d];e==="window"?r.matchMedia(`(min-width: ${y}px)`).matches&&(n=c):y<=i.clientWidth&&(n=c)}return n||"max"}var zt={setBreakpoint:kt,getBreakpoint:Ot};function Dt(t,e){const i=[];return t.forEach(n=>{typeof n=="object"?Object.keys(n).forEach(r=>{n[r]&&i.push(e+r)}):typeof n=="string"&&i.push(e+n)}),i}function Ft(){const t=this,{classNames:e,params:i,rtl:n,el:r,device:a}=t,p=Dt(["initialized",i.direction,{"free-mode":t.params.freeMode&&i.freeMode.enabled},{autoheight:i.autoHeight},{rtl:n},{grid:i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&i.grid.fill==="column"},{android:a.android},{ios:a.ios},{"css-mode":i.cssMode},{centered:i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);e.push(...p),r.classList.add(...e),t.emitContainerClasses()}function Bt(){const t=this,{el:e,classNames:i}=t;e.classList.remove(...i),t.emitContainerClasses()}var Rt={addClasses:Ft,removeClasses:Bt};function Ht(){const t=this,{isLocked:e,params:i}=t,{slidesOffsetBefore:n}=i;if(n){const r=t.slides.length-1,a=t.slidesGrid[r]+t.slidesSizesGrid[r]+n*2;t.isLocked=t.size>a}else t.isLocked=t.snapGrid.length===1;i.allowSlideNext===!0&&(t.allowSlideNext=!t.isLocked),i.allowSlidePrev===!0&&(t.allowSlidePrev=!t.isLocked),e&&e!==t.isLocked&&(t.isEnd=!1),e!==t.isLocked&&t.emit(t.isLocked?"lock":"unlock")}var $t={checkOverflow:Ht},ke={init:!0,direction:"horizontal",oneWayMovement:!1,touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopedSlides:null,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function Gt(t,e){return function(n){n===void 0&&(n={});const r=Object.keys(n)[0],a=n[r];if(typeof a!="object"||a===null){S(e,n);return}if(t[r]===!0&&(t[r]={enabled:!0}),r==="navigation"&&t[r]&&t[r].enabled&&!t[r].prevEl&&!t[r].nextEl&&(t[r].auto=!0),["pagination","scrollbar"].indexOf(r)>=0&&t[r]&&t[r].enabled&&!t[r].el&&(t[r].auto=!0),!(r in t&&"enabled"in a)){S(e,n);return}typeof t[r]=="object"&&!("enabled"in t[r])&&(t[r].enabled=!0),t[r]||(t[r]={enabled:!1}),S(e,n)}}var Te={eventsEmitter:Re,update:We,translate:et,transition:st,slide:ut,loop:mt,grabCursor:yt,events:At,breakpoints:zt,checkOverflow:$t,classes:Rt},Ee={},we=class me{constructor(){let e,i;for(var n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];r.length===1&&r[0].constructor&&Object.prototype.toString.call(r[0]).slice(8,-1)==="Object"?i=r[0]:[e,i]=r,i||(i={}),i=S({},i),e&&!i.el&&(i.el=e);const p=$();if(i.el&&typeof i.el=="string"&&p.querySelectorAll(i.el).length>1){const M=[];return p.querySelectorAll(i.el).forEach(E=>{const F=S({},i,{el:E});M.push(new me(F))}),M}const d=this;d.__swiper__=!0,d.support=re(),d.device=he({userAgent:i.userAgent}),d.browser=De(),d.eventsListeners={},d.eventsAnyListeners=[],d.modules=[...d.__modules__],i.modules&&Array.isArray(i.modules)&&d.modules.push(...i.modules);const c={};d.modules.forEach(M=>{M({params:i,swiper:d,extendParams:Gt(i,c),on:d.on.bind(d),once:d.once.bind(d),off:d.off.bind(d),emit:d.emit.bind(d)})});const y=S({},ke,c);return d.params=S({},y,Ee,i),d.originalParams=S({},d.params),d.passedParams=S({},i),d.params&&d.params.on&&Object.keys(d.params.on).forEach(M=>{d.on(M,d.params.on[M])}),d.params&&d.params.onAny&&d.onAny(d.params.onAny),Object.assign(d,{enabled:d.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return d.params.direction==="horizontal"},isVertical(){return d.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:d.params.allowSlideNext,allowSlidePrev:d.params.allowSlidePrev,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,focusableElements:d.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,evCache:[]},allowClick:!0,allowTouchMove:d.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),d.emit("_swiper"),d.params.init&&d.init(),d}getSlideIndex(e){const{slidesEl:i,params:n}=this,r=s(i,`.${n.slideClass}, swiper-slide`),a=A(r[0]);return A(e)-a}getSlideIndexByData(e){return this.getSlideIndex(this.slides.filter(i=>i.getAttribute("data-swiper-slide-index")*1===e)[0])}recalcSlides(){const e=this,{slidesEl:i,params:n}=e;e.slides=s(i,`.${n.slideClass}, swiper-slide`)}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,i){const n=this;e=Math.min(Math.max(e,0),1);const r=n.minTranslate(),p=(n.maxTranslate()-r)*e+r;n.translateTo(p,typeof i=="undefined"?0:i),n.updateActiveIndex(),n.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const i=e.el.className.split(" ").filter(n=>n.indexOf("swiper")===0||n.indexOf(e.params.containerModifierClass)===0);e.emit("_containerClasses",i.join(" "))}getSlideClasses(e){const i=this;return i.destroyed?"":e.className.split(" ").filter(n=>n.indexOf("swiper-slide")===0||n.indexOf(i.params.slideClass)===0).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const i=[];e.slides.forEach(n=>{const r=e.getSlideClasses(n);i.push({slideEl:n,classNames:r}),e.emit("_slideClass",n,r)}),e.emit("_slideClasses",i)}slidesPerViewDynamic(e,i){e===void 0&&(e="current"),i===void 0&&(i=!1);const n=this,{params:r,slides:a,slidesGrid:p,slidesSizesGrid:d,size:c,activeIndex:y}=n;let M=1;if(typeof r.slidesPerView=="number")return r.slidesPerView;if(r.centeredSlides){let E=a[y]?a[y].swiperSlideSize:0,F;for(let x=y+1;x<a.length;x+=1)a[x]&&!F&&(E+=a[x].swiperSlideSize,M+=1,E>c&&(F=!0));for(let x=y-1;x>=0;x-=1)a[x]&&!F&&(E+=a[x].swiperSlideSize,M+=1,E>c&&(F=!0))}else if(e==="current")for(let E=y+1;E<a.length;E+=1)(i?p[E]+d[E]-p[y]<c:p[E]-p[y]<c)&&(M+=1);else for(let E=y-1;E>=0;E-=1)p[y]-p[E]<c&&(M+=1);return M}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:i,params:n}=e;n.breakpoints&&e.setBreakpoint(),[...e.el.querySelectorAll('[loading="lazy"]')].forEach(p=>{p.complete&&ye(e,p)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses();function r(){const p=e.rtlTranslate?e.translate*-1:e.translate,d=Math.min(Math.max(p,e.maxTranslate()),e.minTranslate());e.setTranslate(d),e.updateActiveIndex(),e.updateSlidesClasses()}let a;if(n.freeMode&&n.freeMode.enabled&&!n.cssMode)r(),n.autoHeight&&e.updateAutoHeight();else{if((n.slidesPerView==="auto"||n.slidesPerView>1)&&e.isEnd&&!n.centeredSlides){const p=e.virtual&&n.virtual.enabled?e.virtual.slides:e.slides;a=e.slideTo(p.length-1,0,!1,!0)}else a=e.slideTo(e.activeIndex,0,!1,!0);a||r()}n.watchOverflow&&i!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,i){i===void 0&&(i=!0);const n=this,r=n.params.direction;return e||(e=r==="horizontal"?"vertical":"horizontal"),e===r||e!=="horizontal"&&e!=="vertical"||(n.el.classList.remove(`${n.params.containerModifierClass}${r}`),n.el.classList.add(`${n.params.containerModifierClass}${e}`),n.emitContainerClasses(),n.params.direction=e,n.slides.forEac
vendor: 5,701 bytes, line 1
1h(a=>{e==="vertical"?a.style.width="":a.style.height=""}),n.emit("changeDirection"),i&&n.update()),n}changeLanguageDirection(e){const i=this;i.rtl&&e==="rtl"||!i.rtl&&e==="ltr"||(i.rtl=e==="rtl",i.rtlTranslate=i.params.direction==="horizontal"&&i.rtl,i.rtl?(i.el.classList.add(`${i.params.containerModifierClass}rtl`),i.el.dir="rtl"):(i.el.classList.remove(`${i.params.containerModifierClass}rtl`),i.el.dir="ltr"),i.update())}mount(e){const i=this;if(i.mounted)return!0;let n=e||i.params.el;if(typeof n=="string"&&(n=document.querySelector(n)),!n)return!1;n.swiper=i,n.parentNode&&n.parentNode.host&&n.parentNode.host.nodeName==="SWIPER-CONTAINER"&&(i.isElement=!0);const r=()=>`.${(i.params.wrapperClass||"").trim().split(" ").join(".")}`;let p=n&&n.shadowRoot&&n.shadowRoot.querySelector?n.shadowRoot.querySelector(r()):s(n,r())[0];return!p&&i.params.createElements&&(p=o("div",i.params.wrapperClass),n.append(p),s(n,`.${i.params.slideClass}`).forEach(d=>{p.append(d)})),Object.assign(i,{el:n,wrapperEl:p,slidesEl:i.isElement&&!n.parentNode.host.slideSlots?n.parentNode.host:p,hostEl:i.isElement?n.parentNode.host:n,mounted:!0,rtl:n.dir.toLowerCase()==="rtl"||b(n,"direction")==="rtl",rtlTranslate:i.params.direction==="horizontal"&&(n.dir.toLowerCase()==="rtl"||b(n,"direction")==="rtl"),wrongRTL:b(p,"display")==="-webkit-box"}),!0}init(e){const i=this;if(i.initialized||i.mount(e)===!1)return i;i.emit("beforeInit"),i.params.breakpoints&&i.setBreakpoint(),i.addClasses(),i.updateSize(),i.updateSlides(),i.params.watchOverflow&&i.checkOverflow(),i.params.grabCursor&&i.enabled&&i.setGrabCursor(),i.params.loop&&i.virtual&&i.params.virtual.enabled?i.slideTo(i.params.initialSlide+i.virtual.slidesBefore,0,i.params.runCallbacksOnInit,!1,!0):i.slideTo(i.params.initialSlide,0,i.params.runCallbacksOnInit,!1,!0),i.params.loop&&i.loopCreate(),i.attachEvents();const r=[...i.el.querySelectorAll('[loading="lazy"]')];return i.isElement&&r.push(...i.hostEl.querySelectorAll('[loading="lazy"]')),r.forEach(a=>{a.complete?ye(i,a):a.addEventListener("load",p=>{ye(i,p.target)})}),Se(i),i.initialized=!0,Se(i),i.emit("init"),i.emit("afterInit"),i}destroy(e,i){e===void 0&&(e=!0),i===void 0&&(i=!0);const n=this,{params:r,el:a,wrapperEl:p,slides:d}=n;return typeof n.params=="undefined"||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),r.loop&&n.loopDestroy(),i&&(n.removeClasses(),a.removeAttribute("style"),p.removeAttribute("style"),d&&d.length&&d.forEach(c=>{c.classList.remove(r.slideVisibleClass,r.slideActiveClass,r.slideNextClass,r.slidePrevClass),c.removeAttribute("style"),c.removeAttribute("data-swiper-slide-index")})),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(c=>{n.off(c)}),e!==!1&&(n.el.swiper=null,D(n)),n.destroyed=!0),null}static extendDefaults(e){S(Ee,e)}static get extendedDefaults(){return Ee}static get defaults(){return ke}static installModule(e){me.prototype.__modules__||(me.prototype.__modules__=[]);const i=me.prototype.__modules__;typeof e=="function"&&i.indexOf(e)<0&&i.push(e)}static use(e){return Array.isArray(e)?(e.forEach(i=>me.installModule(i)),me):(me.installModule(e),me)}};Object.keys(Te).forEach(t=>{Object.keys(Te[t]).forEach(e=>{we.prototype[e]=Te[t][e]})}),we.use([Fe,Be]);function Oe(t,e,i,n){return t.params.createElements&&Object.keys(n).forEach(r=>{if(!i[r]&&i.auto===!0){let a=s(t.el,`.${n[r]}`)[0];a||(a=o("div",n[r]),a.className=n[r],t.el.append(a)),i[r]=a,e[r]=a}}),i}function Vt(t){let{swiper:e,extendParams:i,on:n,emit:r}=t;i({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null};const a=I=>(Array.isArray(I)?I:[I]).filter(G=>!!G);function p(I){let G;return I&&typeof I=="string"&&e.isElement&&(G=e.el.querySelector(I),G)?G:(I&&(typeof I=="string"&&(G=[...document.querySelectorAll(I)]),e.params.uniqueNavElements&&typeof I=="string"&&G.length>1&&e.el.querySelectorAll(I).length===1&&(G=e.el.querySelector(I))),I&&!G?I:G)}function d(I,G){const B=e.params.navigation;I=a(I),I.forEach(g=>{g&&(g.classList[G?"add":"remove"](...B.disabledClass.split(" ")),g.tagName==="BUTTON"&&(g.disabled=G),e.params.watchOverflow&&e.enabled&&g.classList[e.isLocked?"add":"remove"](B.lockClass))})}function c(){const{nextEl:I,prevEl:G}=e.navigation;if(e.params.loop){d(G,!1),d(I,!1);return}d(G,e.isBeginning&&!e.params.rewind),d(I,e.isEnd&&!e.params.rewind)}function y(I){I.preventDefault(),!(e.isBeginning&&!e.params.loop&&!e.params.rewind)&&(e.slidePrev(),r("navigationPrev"))}function M(I){I.preventDefault(),!(e.isEnd&&!e.params.loop&&!e.params.rewind)&&(e.slideNext(),r("navigationNext"))}function E(){const I=e.params.navigation;if(e.params.navigation=Oe(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(I.nextEl||I.prevEl))return;let G=p(I.nextEl),B=p(I.prevEl);Object.assign(e.navigation,{nextEl:G,prevEl:B}),G=a(G),B=a(B);const g=(v,z)=>{v&&v.addEventListener("click",z==="next"?M:y),!e.enabled&&v&&v.classList.add(...I.lockClass.split(" "))};G.forEach(v=>g(v,"next")),B.forEach(v=>g(v,"prev"))}function F(){let{nextEl:I,prevEl:G}=e.navigation;I=a(I),G=a(G);const B=(g,v)=>{g.removeEventListener("click",v==="next"?M:y),g.classList.remove(...e.params.navigation.disabledClass.split(" "))};I.forEach(g=>B(g,"next")),G.forEach(g=>B(g,"prev"))}n("init",()=>{e.params.navigation.enabled===!1?_():(E(),c())}),n("toEdge fromEdge lock unlock",()=>{c()}),n("destroy",()=>{F()}),n("enable disable",()=>{let{nextEl:I,prevEl:G}=e.navigation;if(I=a(I),G=a(G),e.enabled){c();return}
1[...I,...G].filter(B=>!!B).forEach(B=>B.classList.add(e.params.navigation.lockClass))}),n("click",(I,G)=>{let{nextEl:B,prevEl:g}=e.navigation;B=a(B),g=a(g);const v=G.target;if(e.params.navigation.hideOnClick&&!g.includes(v)&&!B.includes(v)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===v||e.pagination.el.contains(v)))return;let z;B.length?z=B[0].classList.contains(e.params.navigation.hiddenClass):g.length&&(z=g[0].classList.contains(e.params.navigation.hiddenClass)),r(z===!0?"navigationShow":"navigationHide"),[...B,...g].filter(j=>!!j).forEach(j=>j.classList.toggle(e.params.navigation.hiddenClass))}});const x=()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),E(),c()},_=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),F()};Object.assign(e.navigation,{enable:x,disable:_,update:c,init:E,destroy:F})}function ve(t){return t===void 0&&(t=""),`.${t.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function Nt(t){let{swiper:e,extendParams:i,on:n,emit:r}=t;const a="swiper-pagination";i({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:g=>g,formatFractionTotal:g=>g,bulletClass:`${a}-bullet`,bulletActiveClass:`${a}-bullet-active`,modifierClass:`${a}-`,currentClass:`${a}-current`,totalClass:`${a}-total`,hiddenClass:`${a}-hidden`,progressbarFillClass:`${a}-progressbar-fill`,progressbarOppositeClass:`${a}-progressbar-opposite`,clickableClass:`${a}-clickable`,lockClass:`${a}-lock`,horizontalClass:`${a}-horizontal`,verticalClass:`${a}-vertical`,paginationDisabledClass:`${a}-disabled`}}),e.pagination={el:null,bullets:[]};let p,d=0;const c=g=>(Array.isArray(g)?g:[g]).filter(v=>!!v);function y(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&e.pagination.el.length===0}function M(g,v){const{bulletActiveClass:z}=e.params.pagination;g&&(g=g[`${v==="prev"?"previous":"next"}ElementSibling`],g&&(g.classList.add(`${z}-${v}`),g=g[`${v==="prev"?"previous":"next"}ElementSibling`],g&&g.classList.add(`${z}-${v}-${v}`)))}function E(g){const v=g.target.closest(ve(e.params.pagination.bulletClass));if(!v)return;g.preventDefault();const z=A(v)*e.params.slidesPerGroup;if(e.params.loop){if(e.realIndex===z)return;const j=e.realIndex,se=e.getSlideIndexByData(z),K=e.getSlideIndexByData(e.realIndex),le=Q=>{const de=e.activeIndex;e.loopFix({direction:Q,activeSlideIndex:se,slideTo:!1});const q=e.activeIndex;de===q&&e.slideToLoop(j,0,!1,!0)};if(se>e.slides.length-e.loopedSlides)le(se>K?"next":"prev");else if(e.params.centeredSlides){const Q=e.params.slidesPerView==="auto"?e.slidesPerViewDynamic():Math.ceil(parseFloat(e.params.slidesPerView,10));se<Math.floor(Q/2)&&le("prev")}e.slideToLoop(z)}else e.slideTo(z)}function F(){const g=e.rtl,v=e.params.pagination;if(y())return;let z=e.pagination.el;z=c(z);let j,se;const K=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,le=e.params.loop?Math.ceil(K/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(se=e.previousRealIndex||0,j=e.params.slidesPerGroup>1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):typeof e.snapIndex!="undefined"?(j=e.snapIndex,se=e.previousSnapIndex):(se=e.previousIndex||0,j=e.activeIndex||0),v.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const Q=e.pagination.bullets;let de,q,te;if(v.dynamicBullets&&(p=ee(Q[0],e.isHorizontal()?"width":"height",!0),z.forEach(ie=>{ie.style[e.isHorizontal()?"width":"height"]=`${p*(v.dynamicMainBullets+4)}px`}),v.dynamicMainBullets>1&&se!==void 0&&(d+=j-(se||0),d>v.dynamicMainBullets-1?d=v.dynamicMainBullets-1:d<0&&(d=0)),de=Math.max(j-d,0),q=de+(Math.min(Q.length,v.dynamicMainBullets)-1),te=(q+de)/2),Q.forEach(ie=>{const P=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(R=>`${v.bulletActiveClass}${R}`)].map(R=>typeof R=="string"&&R.includes(" ")?R.split(" "):R).flat();ie.classList.remove(...P)}),z.length>
vendor: 4,170 bytes, line 1
11)Q.forEach(ie=>{const P=A(ie);P===j?ie.classList.add(...v.bulletActiveClass.split(" ")):e.isElement&&ie.setAttribute("part","bullet"),v.dynamicBullets&&(P>=de&&P<=q&&ie.classList.add(...`${v.bulletActiveClass}-main`.split(" ")),P===de&&M(ie,"prev"),P===q&&M(ie,"next"))});else{const ie=Q[j];if(ie&&ie.classList.add(...v.bulletActiveClass.split(" ")),e.isElement&&Q.forEach((P,R)=>{P.setAttribute("part",R===j?"bullet-active":"bullet")}),v.dynamicBullets){const P=Q[de],R=Q[q];for(let ne=de;ne<=q;ne+=1)Q[ne]&&Q[ne].classList.add(...`${v.bulletActiveClass}-main`.split(" "));M(P,"prev"),M(R,"next")}}if(v.dynamicBullets){const ie=Math.min(Q.length,v.dynamicMainBullets+4),P=(p*ie-p)/2-te*p,R=g?"right":"left";Q.forEach(ne=>{ne.style[e.isHorizontal()?R:"top"]=`${P}px`})}}z.forEach((Q,de)=>{if(v.type==="fraction"&&(Q.querySelectorAll(ve(v.currentClass)).forEach(q=>{q.textContent=v.formatFractionCurrent(j+1)}),Q.querySelectorAll(ve(v.totalClass)).forEach(q=>{q.textContent=v.formatFractionTotal(le)})),v.type==="progressbar"){let q;v.progressbarOpposite?q=e.isHorizontal()?"vertical":"horizontal":q=e.isHorizontal()?"horizontal":"vertical";const te=(j+1)/le;let ie=1,P=1;q==="horizontal"?ie=te:P=te,Q.querySelectorAll(ve(v.progressbarFillClass)).forEach(R=>{R.style.transform=`translate3d(0,0,0) scaleX(${ie}) scaleY(${P})`,R.style.transitionDuration=`${e.params.speed}ms`})}v.type==="custom"&&v.renderCustom?(Q.innerHTML=v.renderCustom(e,j+1,le),de===0&&r("paginationRender",Q)):(de===0&&r("paginationRender",Q),r("paginationUpdate",Q)),e.params.watchOverflow&&e.enabled&&Q.classList[e.isLocked?"add":"remove"](v.lockClass)})}function x(){const g=e.params.pagination;if(y())return;const v=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length;let z=e.pagination.el;z=c(z);let j="";if(g.type==="bullets"){let se=e.params.loop?Math.ceil(v/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&se>v&&(se=v);for(let K=0;K<se;K+=1)g.renderBullet?j+=g.renderBullet.call(e,K,g.bulletClass):j+=`<${g.bulletElement} ${e.isElement?'part="bullet"':""} class="${g.bulletClass}"></${g.bulletElement}>`}g.type==="fraction"&&(g.renderFraction?j=g.renderFraction.call(e,g.currentClass,g.totalClass):j=`<span class="${g.currentClass}"></span> / <span class="${g.totalClass}"></span>`),g.type==="progressbar"&&(g.renderProgressbar?j=g.renderProgressbar.call(e,g.progressbarFillClass):j=`<span class="${g.progressbarFillClass}"></span>`),e.pagination.bullets=[],z.forEach(se=>{g.type!=="custom"&&(se.innerHTML=j||""),g.type==="bullets"&&e.pagination.bullets.push(...se.querySelectorAll(ve(g.bulletClass)))}),g.type!=="custom"&&r("paginationRender",z[0])}function _(){e.params.pagination=Oe(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const g=e.params.pagination;if(!g.el)return;let v;typeof g.el=="string"&&e.isElement&&(v=e.el.querySelector(g.el)),!v&&typeof g.el=="string"&&(v=[...document.querySelectorAll(g.el)]),v||(v=g.el),!(!v||v.length===0)&&(e.params.uniqueNavElements&&typeof g.el=="string"&&Array.isArray(v)&&v.length>1&&(v=[...e.el.querySelectorAll(g.el)],v.length>1&&(v=v.filter(z=>w(z,".swiper")[0]===e.el)[0])),Array.isArray(v)&&v.length===1&&(v=v[0]),Object.assign(e.pagination,{el:v}),v=c(v),v.forEach(z=>{g.type==="bullets"&&g.clickable&&z.classList.add(...(g.clickableClass||"").split(" ")),z.classList.add(g.modifierClass+g.type),z.classList.add(e.isHorizontal()?g.horizontalClass:g.verticalClass),g.type==="bullets"&&g.dynamicBullets&&(z.classList.add(`${g.modifierClass}${g.type}-dynamic`),d=0,g.dynamicMainBullets<1&&(g.dynamicMainBullets=1)),g.type==="progressbar"&&g.progressbarOpposite&&z.classList.add(g.progressbarOppositeClass),g.clickable&&z.addEventListener("click",E),e.enabled||z.classList.add(g.lockClass)}))}function I(){const g=e.params.pagination;if(y())return;let v=e.pagination.el;v&&(v=c(v),v.forEach(z=>{z.classList.remove(g.hiddenClass),z.classList.remove(g.modifierClass+g.type),z.classList.remove(e.isHorizontal()?g.horizontalClass:g.verticalClass),g.clickable&&(z.classList.remove(...(g.clickableClass||"").split(" ")),z.removeEventListener("click",E))}
1)),e.pagination.bullets&&e.pagination.bullets.forEach(z=>z.classList.remove(...g.bulletActiveClass.split(" ")))}n("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;const g=e.params.pagination;let{el:v}=e.pagination;v=c(v),v.forEach(z=>{z.classList.remove(g.horizontalClass,g.verticalClass),z.classList.add(e.isHorizontal()?g.horizontalClass:g.verticalClass)})}),n("init",()=>{e.params.pagination.enabled===!1?B():(_(),x(),F())}),n("activeIndexChange",()=>{typeof e.snapIndex=="undefined"&&F()}),n("snapIndexChange",()=>{F()}),n("snapGridLengthChange",()=>{x(),F()}),n("destroy",()=>{I()}),n("enable disable",()=>{let{el:g}=e.pagination;g&&(g=c(g),g.forEach(v=>v.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass)))}),n("lock unlock",()=>{F()}),n("click",(g,v)=>{const z=v.target,j=c(e.pagination.el);if(e.params.pagination.el&&e.params.pagination.hideOnClick&&j&&j.length>0&&!z.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&z===e.navigation.nextEl||e.navigation.prevEl&&z===e.navigation.prevEl))return;const se=j[0].classList.contains(e.params.pagination.hiddenClass);r(se===!0?"paginationShow":"paginationHide"),j.forEach(K=>K.classList.toggle(e.params.pagination.hiddenClass))}});const G=()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:g}=e.pagination;g&&(g=c(g),g.forEach(v=>v.classList.remove(e.params.pagination.paginationDisabledClass))),_(),x(),F()},B=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:g}=e.pagination;g&&(g=c(g),g.forEach(v=>v.classList.add(e.params.pagination.paginationDisabledClass))),I()};Object.assign(e.pagination,{enable:G,disable:B,render:x,update:F,init:_,destroy:I})}function _t(t){let{swiper:e,extendParams:i,on:n}=t;i({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}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null}}),e.a11y={clicked:!1};let r=null;function a(P){const R=r;R.length!==0&&(R.innerHTML="",R.innerHTML=P)}const p=P=>(Array.isArray(P)?P:[P]).filter(R=>!!R);function d(P){P===void 0&&(P=16);const R=()=>Math.round(16*Math.random()).toString(16);return"x".repeat(P).replace(/x/g,R)}function c(P){P=p(P),P.forEach(R=>{R.setAttribute("tabIndex","0")})}function y(P){P=p(P),P.forEach(R=>{R.setAttribute("tabIndex","-1")})}function M(P,R){P=p(P),P.forEach(ne=>{ne.setAttribute("role",R)})}function E(P,R){P=p(P),P.forEach(ne=>{ne.setAttribute("aria-roledescription",R)})}function F(P,R){P=p(P),P.forEach(ne=>{ne.setAttribute("aria-controls",R)})}function x(P,R){P=p(P),P.forEach(ne=>{ne.setAttribute("aria-label",R)})}function _(P,R){P=p(P),P.forEach(ne=>{ne.setAttribute("id",R)})}function I(P,R){P=p(P),P.forEach(ne=>{ne.setAttribute("aria-live",R)})}function G(P){P=p(P),P.forEach(R=>{R.setAttribute("aria-disabled",!0)})}function B(P){P=p(P),P.forEach(R=>{R.setAttribute("aria-disabled",!1)})}function g(P){if(P.keyCode!==13&&P.keyCode!==32)return;const R=e.params.a11y,ne=P.target;e.pagination&&e.pagination.el&&(ne===e.pagination.el||e.pagination.el.contains(P.target))&&!P.target.matches(ve(e.params.pagination.bulletClass))||(e.navigation&&e.navigation.nextEl&&ne===e.navigation.nextEl&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?a(R.lastSlideMessage):a(R.nextSlideMessage)),e.navigation&&e.navigation.prevEl&&ne===e.navigation.prevEl&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?a(R.firstSlideMessage):a(R.prevSlideMessage)),e.pagination&&ne.matches(ve(e.params.pagination.bulletClass))&&ne.click())}function v(){if(e.params.loop||e.params.rewind||!e.navigation)return;const{nextEl:P,prevEl:R}=e.navigation;R&&(e.isBeginning?(G(R),y(R)):(B(R),c(R))),P&&(e.isEnd?(G(P),y(P)):(B(P),c(P)))}function z(){return e.pagination&&e.pagination.bullets&&e.pagination.bullets.length}function j(){return z()&&e.params.pagination.clickable}function se(){const P=e.params.a11y;
1z()&&e.pagination.bullets.forEach(R=>{e.params.pagination.clickable&&(c(R),e.params.pagination.renderBullet||(M(R,"button"),x(R,P.paginationBulletMessage.replace(/\{\{index\}\}/,A(R)+1)))),R.matches(ve(e.params.pagination.bulletActiveClass))?R.setAttribute("aria-current","true"):R.removeAttribute("aria-current")})}const K=(P,R,ne)=>{c(P),P.tagName!=="BUTTON"&&(M(P,"button"),P.addEventListener("keydown",g)),x(P,ne),F(P,R)},le=()=>{e.a11y.clicked=!0},Q=()=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{e.destroyed||(e.a11y.clicked=!1)})})},de=P=>{if(e.a11y.clicked)return;const R=P.target.closest(`.${e.params.slideClass}, swiper-slide`);if(!R||!e.slides.includes(R))return;const ne=e.slides.indexOf(R)===e.activeIndex,ae=e.params.watchSlidesProgress&&e.visibleSlides&&e.visibleSlides.includes(R);ne||ae||P.sourceCapabilities&&P.sourceCapabilities.firesTouchEvents||(e.isHorizontal()?e.el.scrollLeft=0:e.el.scrollTop=0,e.slideTo(e.slides.indexOf(R),0))},q=()=>{const P=e.params.a11y;P.itemRoleDescriptionMessage&&E(e.slides,P.itemRoleDescriptionMessage),P.slideRole&&M(e.slides,P.slideRole);const R=e.slides.length;P.slideLabelMessage&&e.slides.forEach((ne,ae)=>
vendor: 6,326 bytes, line 1
1{const ue=e.params.loop?parseInt(ne.getAttribute("data-swiper-slide-index"),10):ae,ce=P.slideLabelMessage.replace(/\{\{index\}\}/,ue+1).replace(/\{\{slidesLength\}\}/,R);x(ne,ce)})},te=()=>{const P=e.params.a11y;e.el.append(r);const R=e.el;P.containerRoleDescriptionMessage&&E(R,P.containerRoleDescriptionMessage),P.containerMessage&&x(R,P.containerMessage);const ne=e.wrapperEl,ae=P.id||ne.getAttribute("id")||`swiper-wrapper-${d(16)}`,ue=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite";_(ne,ae),I(ne,ue),q();let{nextEl:ce,prevEl:pe}=e.navigation?e.navigation:{};ce=p(ce),pe=p(pe),ce&&ce.forEach(ge=>K(ge,ae,P.nextSlideMessage)),pe&&pe.forEach(ge=>K(ge,ae,P.prevSlideMessage)),j()&&(Array.isArray(e.pagination.el)?e.pagination.el:[e.pagination.el]).forEach(Ce=>{Ce.addEventListener("keydown",g)}),e.el.addEventListener("focus",de,!0),e.el.addEventListener("pointerdown",le,!0),e.el.addEventListener("pointerup",Q,!0)};function ie(){r&&r.remove();let{nextEl:P,prevEl:R}=e.navigation?e.navigation:{};P=p(P),R=p(R),P&&P.forEach(ne=>ne.removeEventListener("keydown",g)),R&&R.forEach(ne=>ne.removeEventListener("keydown",g)),j()&&(Array.isArray(e.pagination.el)?e.pagination.el:[e.pagination.el]).forEach(ae=>{ae.removeEventListener("keydown",g)}),e.el.removeEventListener("focus",de,!0),e.el.removeEventListener("pointerdown",le,!0),e.el.removeEventListener("pointerup",Q,!0)}n("beforeInit",()=>{r=o("span",e.params.a11y.notificationClass),r.setAttribute("aria-live","assertive"),r.setAttribute("aria-atomic","true")}),n("afterInit",()=>{e.params.a11y.enabled&&te()}),n("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{e.params.a11y.enabled&&q()}),n("fromEdge toEdge afterInit lock unlock",()=>{e.params.a11y.enabled&&v()}),n("paginationUpdate",()=>{e.params.a11y.enabled&&se()}),n("destroy",()=>{e.params.a11y.enabled&&ie()})}function jt(t){let{swiper:e,extendParams:i,on:n,emit:r,params:a}=t;e.autoplay={running:!1,paused:!1,timeLeft:0},i({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let p,d,c=a&&a.autoplay?a.autoplay.delay:3e3,y=a&&a.autoplay?a.autoplay.delay:3e3,M,E=new Date().getTime,F,x,_,I,G,B;function g(ae){!e||e.destroyed||!e.wrapperEl||ae.target===e.wrapperEl&&(e.wrapperEl.removeEventListener("transitionend",g),Q())}const v=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?F=!0:F&&(y=M,F=!1);const ae=e.autoplay.paused?M:E+y-new Date().getTime();e.autoplay.timeLeft=ae,r("autoplayTimeLeft",ae,ae/c),d=requestAnimationFrame(()=>{v()})},z=()=>{let ae;return e.virtual&&e.params.virtual.enabled?ae=e.slides.filter(ce=>ce.classList.contains("swiper-slide-active"))[0]:ae=e.slides[e.activeIndex],ae?parseInt(ae.getAttribute("data-swiper-autoplay"),10):void 0},j=ae=>{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(d),v();let ue=typeof ae=="undefined"?e.params.autoplay.delay:ae;c=e.params.autoplay.delay,y=e.params.autoplay.delay;const ce=z();!Number.isNaN(ce)&&ce>0&&typeof ae=="undefined"&&(ue=ce,c=ce,y=ce),M=ue;const pe=e.params.speed,ge=()=>{!e||e.destroyed||(e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(pe,!0,!0),r("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,pe,!0,!0),r("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(pe,!0,!0),r("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,pe,!0,!0),r("autoplay")),e.params.cssMode&&(E=new Date().getTime(),requestAnimationFrame(()=>{j()})))};return ue>0?(clearTimeout(p),p=setTimeout(()=>{ge()},ue)):requestAnimationFrame(()=>{ge()}),ue},se=()=>{e.autoplay.running=!0,j(),r("autoplayStart")},K=()=>{e.autoplay.running=!1,clearTimeout(p),cancelAnimationFrame(d),r("autoplayStop")},le=(ae,ue)=>{if(e.destroyed||!e.autoplay.running)return;clearTimeout(p),ae||(B=!0);const ce=()=>{r("autoplayPause"),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener("transitionend",g):Q()};if(e.autoplay.paused=!0,ue){G&&(M=e.params.autoplay.delay),G=!1,ce();return}M=(M||e.params.autoplay.delay)-(new Date().getTime()-E),!(e.isEnd&&M<0&&!e.params.loop)&&(M<0&&(M=0),ce())},Q=()=>{e.isEnd&&M<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(E=new Date().getTime(),B?(B=!1,j(M)):j(),e.autoplay.paused=!1,r("autoplayResume"))},de=()=>{if(e.destroyed||!e.autoplay.running)return;const ae=$();ae.visibilityState==="hidden"&&(B=!0,le(!0)),ae.visibilityState==="visible"&&Q()},q=ae=>{ae.pointerType==="mouse"&&(B=!0,!(e.animating||e.autoplay.paused)&&le(!0))},te=ae=>{ae.pointerType==="mouse"&&e.autoplay.paused&&Q()},ie=()=>{e.params.autoplay.pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",q),e.el.addEventListener("pointerleave",te))},P=()=>{e.el.removeEventListener("pointerenter",q),e.el.removeEventListener("pointerleave",te)},R=()=>{$().addEventListener("visibilitychange",de)},ne=()=>{$().removeEventListener("visibilitychange",de)};n("init",()=>{e.params.autoplay.enabled&&(ie(),R(),E=new Date().getTime(),se())}),n("destroy",()=>{P(),ne(),e.autoplay.running&&K()}),n("beforeTransitionStart",(ae,ue,ce)=>{e.destroyed||!e.autoplay.running||(ce||!e.params.autoplay.disableOnInteraction?le(!0,!0):K())}),n("sliderFirstMove",()=>{if(!(e.destroyed||!e.autoplay.running)){if(e.params.autoplay.disableOnInteraction){K();return}x=!0,_=!1,B=!1,I=setTimeout(()=>{B=!0,_=!0,le(!0)},200)}}),n("touchEnd",()=>{if(!(e.destroyed||!e.autoplay.running||!x)){if(clearTimeout(I),clearTimeout(p),e.params.autoplay.disableOnInteraction){_=!1,x=!1;return}_&&e.params.cssMode&&Q(),_=!1,x=!1}}),n("slideChange",()=>{e.destroyed||!e.autoplay.running||(G=!0)}),Object.assign(e.autoplay,{start:se,stop:K,pause:le,resume:Q})}function qt(t){const{effect:e,swiper:i,on:n,setTranslate:r,setTransition:a,overwriteParams:p,perspective:d,recreateShadows:c,getEffectParams:y}=t;n("beforeInit",()=>{if(i.params.effect!==e)return;i.classNames.push(`${i.params.containerModifierClass}${e}`),d&&d()&&i.classNames.push(`${i.params.containerModifierClass}3d`);const E=p?p():{};Object.assign(i.params,E),Object.assign(i.originalParams,E)}),n("setTranslate",()=>{i.params.effect===e&&r()}),n("setTransition",(E,F)=>{i.params.effect===e&&a(F)}),n("transitionEnd",()=>{if(i.params.effect===e&&c){if(!y||!y().slideShadows)return;
1i.slides.forEach(E=>{E.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(F=>F.remove())}),c()}});let M;n("virtualUpdate",()=>{i.params.effect===e&&(i.slides.length||(M=!0),requestAnimationFrame(()=>{M&&i.slides&&i.slides.length&&(r(),M=!1)}))})}function Xt(t,e){const i=T(e);return i!==e&&(i.style.backfaceVisibility="hidden",i.style["-webkit-backface-visibility"]="hidden"),i}function Yt(t){let{swiper:e,duration:i,transformElements:n,allSlides:r}=t;const{activeIndex:a}=e,p=d=>d.parentElement?d.parentElement:e.slides.filter(y=>y.shadowRoot&&y.shadowRoot===d.parentNode)[0];if(e.params.virtualTranslate&&i!==0){let d=!1,c;r?c=n:c=n.filter(y=>{const M=y.classList.contains("swiper-slide-transform")?p(y):y;return e.getSlideIndex(M)===a}),c.forEach(y=>{X(y,()=>{if(d||!e||e.destroyed)return;d=!0,e.animating=!1;const M=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});e.wrapperEl.dispatchEvent(M)})})}}function Wt(t){let{swiper:e,extendParams:i,on:n}=t;i({fadeEffect:{crossFade:!1}}),qt({effect:"fade",swiper:e,on:n,setTranslate:()=>{const{slides:p}=e,d=e.params.fadeEffect;for(let c=0;c<p.length;c+=1){const y=e.slides[c];let E=-y.swiperSlideOffset;e.params.virtualTranslate||(E-=e.translate);let F=0;e.isHorizontal()||(F=E,E=0);const x=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(y.progress),0):1+Math.min(Math.max(y.progress,-1),0),_=Xt(d,y);_.style.opacity=x,_.style.transform=`translate3d(${E}px, ${F}px, 0px)`}},setTransition:p=>{const d=e.slides.map(c=>T(c));d.forEach(c=>{c.style.transitionDuration=`${p}ms`}),Yt({swiper:e,duration:p,transformElements:d,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})}we.use([Vt,Nt,jt,Wt,_t]),window.Swiper=we})();
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.