vendor: 27,655 bytes, line 1
1var Swiper=(()=>{function s(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function r(t={},a={}){let i=["__proto__","constructor","prototype"];Object.keys(a).filter(e=>i.indexOf(e)<0).forEach(e=>{void 0===t[e]?t[e]=a[e]:s(a[e])&&s(t[e])&&0<Object.keys(a[e]).length&&r(t[e],a[e])})}let t={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function z(){var e="undefined"!=typeof document?document:{};return r(e,t),e}let y={document:t,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function R(){var e="undefined"!=typeof window?window:{};return r(e,y),e}function S(e=""){return e.trim().split(" ").filter(e=>!!e.trim())}function M(e,t=0){return setTimeout(e,t)}function g(){return Date.now()}function D(e,t="x"){var a=R();let i,s,r;e=(e=>{var t=R();let a;return a=(a=!(a=t.getComputedStyle?t.getComputedStyle(e,null):a)&&e.currentStyle?e.currentStyle:a)||e.style})(e);return a.WebKitCSSMatrix?(6<(s=e.transform||e.webkitTransform).split(",").length&&(s=s.split(", ").map(e=>e.replace(",",".")).join(", ")),r=new a.WebKitCSSMatrix("none"===s?"":s)):(r=e.MozTransform||e.OTransform||e.MsTransform||e.msTransform||e.transform||e.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),i=r.toString().split(",")),"x"===t&&(s=a.WebKitCSSMatrix?r.m41:16===i.length?parseFloat(i[12]):parseFloat(i[4])),(s="y"===t?a.WebKitCSSMatrix?r.m42:16===i.length?parseFloat(i[13]):parseFloat(i[5]):s)||0}function d(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function v(...t){let i=Object(t[0]),s=["__proto__","constructor","prototype"];for(let e=1;e<t.length;e+=1){var r=t[e];if(null!=r&&(a=r,!("undefined"!=typeof window&&void 0!==window.HTMLElement?a instanceof HTMLElement:a&&(1===a.nodeType||11===a.nodeType)))){let a=Object.keys(Object(r)).filter(e=>s.indexOf(e)<0);for(let e=0,t=a.length;e<t;e+=1){var n=a[e],l=Object.getOwnPropertyDescriptor(r,n);void 0!==l&&l.enumerable&&(d(i[n])&&d(r[n])?r[n].__swiper__?i[n]=r[n]:v(i[n],r[n]):d(i[n])||!d(r[n])||(i[n]={},r[n].__swiper__)?i[n]=r[n]:v(i[n],r[n]))}}}var a;return i}function L(e,t,a){e.style.setProperty(t,a)}function b({swiper:a,targetPosition:i,side:s}){let r=R(),n=-a.translate,l,o=null,d=a.params.speed,c=(a.wrapperEl.style.scrollSnapType="none",r.cancelAnimationFrame(a.cssModeFrameID),i>n?"next":"prev"),p=(e,t)=>"next"===c&&t<=e||"prev"===c&&e<=t,u=()=>{l=(new Date).getTime(),null===o&&(o=l);var e=Math.max(Math.min((l-o)/d,1),0),e=.5-Math.cos(e*Math.PI)/2;let t=n+e*(i-n);p(t,i)&&(t=i),a.wrapperEl.scrollTo({[s]:t}),p(t,i)?(a.wrapperEl.style.overflow="hidden",a.wrapperEl.style.scrollSnapType="",setTimeout(()=>{a.wrapperEl.style.overflow="",a.wrapperEl.scrollTo({[s]:t})}),r.cancelAnimationFrame(a.cssModeFrameID)):a.cssModeFrameID=r.requestAnimationFrame(u)};u()}function l(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function H(e,t=""){var a=R(),i=[...e.children];return a.HTMLSlotElement&&e instanceof HTMLSlotElement&&i.push(...e.assignedElements()),t?i.filter(e=>e.matches(t)):i}function T(e,t=[]){e=document.createElement(e);return e.classList.add(...Array.isArray(t)?t:S(t)),e}function F(e){var t=R(),a=z(),i=e.getBoundingClientRect(),a=a.body,s=e.clientTop||a.clientTop||0,a=e.clientLeft||a.clientLeft||0,r=e===t?t.scrollY:e.scrollTop,t=e===t?t.scrollX:e.scrollLeft;return{top:i.top+r-s,left:i.left+t-a}}function C(e,t){return R().getComputedStyle(e,null).getPropertyValue(t)}function P(e){let t,a=e;if(a){for(t=0;null!==(a=a.previousSibling);)1===a.nodeType&&(t+=1);return t}}function _(e,t){var a=[];let i=e.parentElement;for(;i;)t&&!i.matches(t)||a.push(i),i=i.parentElement;return a}function h(a,i){i&&a.addEventListener("transitionend",function e(t){t.target===a&&(i.call(a,t),a.removeEventListener("transitionend",e))})}function A(e,t,a){var i=R();return a?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(i.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(i.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function O(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}function E(t){return e=>0<Math.abs(e)&&t.browser&&t.browser.need3dFix&&Math.abs(e)%90==0?e+.001:e}function I(e,t=""){"undefined"!=typeof trustedTypes?e.innerHTML=trustedTypes.createPolicy("html",{createHTML:e=>e}).createHTML(t):e.innerHTML=t}let w,N,e;function B(){return w=w||(e=R(),{smoothScroll:(t=z()).documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)});var e,t}function X(e={}){return N=N||(({userAgent:e}={})=>{var t=B(),a=(r=R()).navigator.platform,e=e||r.navigator.userAgent,i={ios:!1,android:!1},s=r.screen.width,r=r.screen.height,n=e.match(/(Android);?[\s\/]+([\d.]+)?/);let l=e.match(/(iPad)(?!\1).*OS\s([\d_]+)/);var o=e.match(/(iPod)(.*OS\s([\d_]+))?/),d=!l&&e.match(/(iPhone\sOS|iOS)\s([\d_]+)/),c="Win32"===a,a="MacIntel"===a;return!l&&a&&t.touch&&0<=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(s+"x"+r)&&(l=(l=e.match(/(Version)\/([\d.]+)/))||[0,1,"13_0_0"]),n&&!c&&(i.os="android",i.android=!0),(l||d||o)&&(i.os="ios",i.ios=!0),i})(e)}function Y(){return e=e||(()=>{let t=R(),e=X(),i=!1;function a(){var e=t.navigator.userAgent.toLowerCase();return 0<=e.indexOf("safari")&&e.indexOf("chrome")<0&&e.indexOf("android")<0}if(a()){let a=String(t.navigator.userAgent);if(a.includes("Version/")){let[e,t]=a.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));i=e<16||16===e&&t<2}}var s=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent),r=a();return{isSafari:i||r,needPerspectiveFix:i,need3dFix:r||s&&e.ios,isWebView:s}})()}let q={on(e,a,i){let s=this;if(s.eventsListeners&&!s.destroyed&&"function"==typeof a){let t=i?"unshift":"push";e.split(" ").forEach(e=>{s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][t](a)})}return s},once(t,a,e){let i=this;return!i.eventsListeners||i.destroyed||"function"!=typeof a?i:(s.__emitterProxy=a,i.on(t,s,e));function s(...e){i.off(t,s),s.__emitterProxy&&delete s.__emitterProxy,a.apply(i,e)}},onAny(e,t){var a=this;return a.eventsListeners&&!a.destroyed&&"function"==typeof e&&(t=t?"unshift":"push",a.eventsAnyListeners.indexOf(e)<0)&&a.eventsAnyListeners[t](e),a},offAny(e){var t=this;return t.eventsListeners&&!t.destroyed&&t.eventsAnyListeners&&0<=(e=t.eventsAnyListeners.indexOf(e))&&t.eventsAnyListeners.splice(e,1),t},off(e,i){let s=this;return!s.eventsListeners||s.destroyed||s.eventsListeners&&e.split(" ").forEach(a=>{void 0===i?s.eventsListeners[a]=[]:s.eventsListeners[a]&&s.eventsListeners[a].forEach((e,t)=>{(e===i||e.__emitterProxy&&e.__emitterProxy===i)&&s.eventsListeners[a].splice(t,1)})}),s},emit(...t){let s=this;if(s.eventsListeners&&!s.destroyed&&s.eventsListeners){let e,a,i;i="string"==typeof t[0]||Array.isArray(t[0])?(e=t[0],a=t.slice(1,t.length),s):(e=t[0].events,a=t[0].data,t[0].context||s),a.unshift(i),(Array.isArray(e)?e:e.split(" ")).forEach(t=>{s.eventsAnyListeners&&s.eventsAnyListeners.length&&s.eventsAnyListeners.forEach(e=>{e.apply(i,[t,...a])}),s.eventsListeners&&s.eventsListeners[t]&&s.eventsListeners[t].forEach(e=>{e.apply(i,a)})})}return s}},$=(e,t,a)=>{t&&!e.classList.contains(a)?e.classList.add(a):!t&&e.classList.contains(a)&&e.classList.remove(a)},p=(e,t,a)=>{t&&!e.classList.contains(a)?e.classList.add(a):!t&&e.classList.contains(a)&&e.classList.remove(a)},n=(a,e)=>{if(a&&!a.destroyed&&a.params){let t=e.closest(a.isElement?"swiper-slide":"."+a.params.slideClass);if(t){let e=t.querySelector("."+a.params.lazyPreloaderClass);!e&&a.isElement&&(t.shadowRoot?e=t.shadowRoot.querySelector("."+a.params.lazyPreloaderClass):requestAnimationFrame(()=>{t.shadowRoot&&(e=t.shadowRoot.querySelector("."+a.params.lazyPreloaderClass))&&e.remove()})),e&&e.remove()}}},o=(e,t)=>{e.slides[t]&&(e=e.slides[t].querySelector('[loading="lazy"]'))&&e.removeAttribute("loading")},u=l=>{if(l&&!l.destroyed&&l.params){let n=l.params.lazyPreloadPrevNext,i=l.slides.length;if(i&&n&&!(n<0)){n=Math.min(n,i);let s="auto"===l.params.slidesPerView?l.slidesPerViewDynamic():Math.ceil(l.params.slidesPerView),r=l.activeIndex;if(l.params.grid&&1<l.params.grid.rows){let a=r,i=[a-n];i.push(...Array.from({length:n}).map((e,t)=>a+s+t)),void l.slides.forEach((e,t)=>{i.includes(e.column)&&o(l,t)})}else{let a=r+s-1;if(l.params.rewind||l.params.loop)for(let t=r-n;t<=a+n;t+=1){let e=(t%i+i)%i;(e<r||e>a)&&o(l,e)}else for(let e=Math.max(r-n,0);e<=Math.min(a+n,i-1);e+=1)e!==r&&(e>a||e<r)&&o(l,e)}}}},j={updateSize:function(){var e=this;let t,a;var i=e.el;t=null!=e.params.width?e.params.width:i.clientWidth,a=null!=e.params.height?e.params.height:i.clientHeight,0===t&&e.isHorizontal()||0===a&&e.isVertical()||(t=t-parseInt(C(i,"padding-left")||0,10)-parseInt(C(i,"padding-right")||0,10),a=a-parseInt(C(i,"padding-top")||0,10)-parseInt(C(i,"padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(a)&&(a=0),Object.assign(e,{width:t,height:a,size:e.isHorizontal()?t:a}))},updateSlides:function(){let s=this;function o(e,t){return parseFloat(e.getPropertyValue(s.getDirectionLabel(t))||0)}let r=s.params,{wrapperEl:e,slidesEl:t,rtlTranslate:a,wrongRTL:i}=s,n=s.virtual&&r.virtual.enabled,l=(n?s.virtual:s).slides.length,d=H(t,`.${s.params.slideClass}, swiper-slide`),c=(n?s.virtual.slides:d).length,p=[],u=[],m=[],f=r.slidesOffsetBefore,h=("function"==typeof f&&(f=r.slidesOffsetBefore.call(s)),r.slidesOffsetAfter);"function"==typeof h&&(h=r.slidesOffsetAfter.call(s));var g=s.snapGrid.length,v=s.slidesGrid.length,y=s.size-f-h;let b=r.spaceBetween,w=-f,E=0,x=0;"string"==typeof b&&0<=b.indexOf("%")?b=parseFloat(b.replace("%",""))/100*y:"string"==typeof b&&(b=parseFloat(b)),s.virtualSize=-b-f-h,d.forEach(e=>{a?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),r.centeredSlides&&r.cssMode&&(L(e,"--swiper-centered-offset-before",""),L(e,"--swiper-centered-offset-after",""));var S=r.grid&&1<r.grid.rows&&s.grid;let M;S?s.grid.initSlides(d):s.grid&&s.grid.unsetSlides();var T="auto"===r.slidesPerView&&r.breakpoints&&0<Object.keys(r.breakpoints).filter(e=>void 0!==r.breakpoints[e].slidesPerView).length;for(let e=0;e<c;e+=1){M=0;let l=d[e];if(!l||(S&&s.grid.updateSlide(e,l,d),"none"!==C(l,"display"))){if(n&&"auto"===r.slidesPerView)(M=r.virtual.slidesPerViewAutoSlideSize?r.virtual.slidesPerViewAutoSlideSize:M)&&l&&(r.roundLengths&&(M=Math.floor(M)),l.style[s.getDirectionLabel("width")]=M+"px");else if("auto"===r.slidesPerView){T&&(l.style[s.getDirectionLabel("width")]="");let t=getComputedStyle(l),e=l.style.transform,a=l.style.webkitTransform;if(e&&(l.style.transform="none"),a&&(l.style.webkitTransform="none"),r.roundLengths)M=s.isHorizontal()?A(l,"width",!0):A(l,"height",!0);else{let a=o(t,"width"),i=o(t,"padding-left"),s=o(t,"padding-right"),r=o(t,"margin-left"),n=o(t,"margin-right"),e=t.getPropertyValue("box-sizing");if(e&&"border-box"===e)M=a+r+n;else{let{clientWidth:e,offsetWidth:t}=l;M=a+i+s+r+n+(t-e)}}e&&(l.style.transform=e),a&&(l.style.webkitTransform=a),r.roundLengths&&(M=Math.floor(M))}else M=(y-(r.slidesPerView-1)*b)/r.slidesPerView,r.roundLengths&&(M=Math.floor(M)),l&&(l.style[s.getDirectionLabel("width")]=M+"px");l&&(l.swiperSlideSize=M),m.push(M),r.centeredSlides?(w=w+M/2+E/2+b,0===E&&0!==e&&(w=w-y/2-b),0===e&&(w=w-y/2-b),Math.abs(w)<.001&&(w=0),r.roundLengths&&(w=Math.floor(w)),x%r.slidesPerGroup==0&&p.push(w),u.push(w)):(r.roundLengths&&(w=Math.floor(w)),(x-Math.min(s.params.slidesPerGroupSkip,x))%s.params.slidesPerGroup==0&&p.push(w),u.push(w),w=w+M+b),s.virtualSize+=M+b,E=M,x+=1}}if(s.virtualSize=Math.max(s.virtualSize,y)+h,a&&i&&("slide"===r.effect||"coverflow"===r.effect)&&(e.style.width=s.virtualSize+b+"px"),r.setWrapperSize&&(e.style[s.getDirectionLabel("width")]=s.virtualSize+b+"px"),S&&s.grid.updateWrapperSize(M,p),!r.centeredSlides){let a=[];for(let t=0;t<p.length;t+=1){let e=p[t];r.roundLengths&&(e=Math.floor(e)),p[t]<=s.virtualSize-y&&a.push(e)}p=a,1<Math.floor(s.virtualSize-y)-Math.floor(p[p.length-1])&&p.push(s.virtualSize-y)}if(n&&r.loop){let i=m[0]+b;if(1<r.slidesPerGroup){let t=Math.ceil((s.virtual.slidesBefore+s.virtual.slidesAfter)/r.slidesPerGroup),a=i*r.slidesPerGroup;for(let e=0;e<t;e+=1)p.push(p[p.length-1]+a)}for(let e=0;e<s.virtual.slidesBefore+s.virtual.slidesAfter;e+=1)1===r.slidesPerGroup&&p.push(p[p.length-1]+i),u.push(u[u.length-1]+i),s.virtualSize+=i}if(0===p.length&&(p=[0]),0!==b){let t=s.isHorizontal()&&a?"marginLeft":s.getDirectionLabel("marginRight");d.filter((e,t)=>!(r.cssMode&&!r.loop)||t!==d.length-1).forEach(e=>{e.style[t]=b+"px"})}if(r.centeredSlides&&r.centeredSlidesBounds){let t=0,a=(m.forEach(e=>{t+=e+(b||0)}),(t-=b)>y?t-y:0);p=p.map(e=>e<=0?-f:e>a?a+h:e)}if(r.centerInsufficientSlides){let t=0,e=(m.forEach(e=>{t+=e+(b||0)}),t-=b,(f||0)+(h||0));if(t+e<y){let a=(y-t-e)/2;p.forEach((e,t)=>{p[t]=e-a}),u.forEach((e,t)=>{u[t]=e+a})}}if(Object.assign(s,{slides:d,snapGrid:p,slidesGrid:u,slidesSizesGrid:m}),r.centeredSlides&&r.cssMode&&!r.centeredSlidesBounds){L(e,"--swiper-centered-offset-before",-p[0]+"px"),L(e,"--swiper-centered-offset-after",s.size/2-m[m.length-1]/2+"px");let t=-s.snapGrid[0],a=-s.slidesGrid[0];s.snapGrid=s.snapGrid.map(e=>e+t),s.slidesGrid=s.slidesGrid.map(e=>e+a)}if(c!==l&&s.emit("slidesLengthChange"),p.length!==g&&(s.params.watchOverflow&&s.checkOverflow(),s.emit("snapGridLengthChange")),u.length!==v&&s.emit("slidesGridLengthChange"),r.watchSlidesProgress&&s.updateSlidesOffset(),s.emit("slidesUpdated"),!(n||r.cssMode||"slide"!==r.effect&&"fade"!==r.effect)){let e=r.containerModifierClass+"backface-hidden",t=s.el.classList.contains(e);c<=r.maxBackfaceHiddenSlides?t||s.el.classList.add(e):t&&s.el.classList.remove(e)}},updateAutoHeight:function(e){let t=this,a=[],i=t.virtual&&t.params.virtual.enabled,s,r=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);var n=e=>i?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&1<t.params.slidesPerView)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(e=>{a.push(e)});else for(s=0;s<Math.ceil(t.params.slidesPerView);s+=1){let e=t.activeIndex+s;if(e>t.slides.length&&!i)break;a.push(n(e))}else a.push(n(t.activeIndex));for(s=0;s<a.length;s+=1)if(void 0!==a[s]){let e=a[s].offsetHeight;r=e>r?e:r}!r&&0!==r||(t.wrapperEl.style.height=r+"px")},updateSlidesOffset:function(){var t=this,a=t.slides,i=t.isElement?t.isHorizontal()?t.wrapperEl.offsetLeft:t.wrapperEl.offsetTop:0;for(let e=0;e<a.length;e+=1)a[e].swiperSlideOffset=(t.isHorizontal()?a[e].offsetLeft:a[e].offsetTop)-i-t.cssOverflowAdjustment()},updateSlidesProgress:function(e=this&&this.translate||0){var s=this,r=s.params,{slides:n,rtlTranslate:l,snapGrid:o}=s;if(0!==n.length){void 0===n[0].swiperSlideOffset&&s.updateSlidesOffset();let a=l?e:-e,i=(s.visibleSlidesIndexes=[],s.visibleSlides=[],r.spaceBetween);"string"==typeof i&&0<=i.indexOf("%")?i=parseFloat(i.replace("%",""))/100*s.size:"string"==typeof i&&(i=parseFloat(i));for(let t=0;t<n.length;t+=1){var d=n[t];let e=d.swiperSlideOffset;r.cssMode&&r.centeredSlides&&(e-=n[0].swiperSlideOffset);var c=(a+(r.centeredSlides?s.minTranslate():0)-e)/(d.swiperSlideSize+i),p=(a-o[0]+(r.centeredSlides?s.minTranslate():0)-e)/(d.swiperSlideSize+i),u=-(a-e),m=u+s.slidesSizesGrid[t],f=0<=u&&u<=s.size-s.slidesSizesGrid[t],u=0<=u&&u<s.size-1||1<m&&m<=s.size||u<=0&&m>=s.size;u&&(s.visibleSlides.push(d),s.visibleSlidesIndexes.push(t)),$(d,u,r.slideVisibleClass),$(d,f,r.slideFullyVisibleClass),d.progress=l?-c:c,d.originalProgress=l?-p:p}}},updateProgress:function(n){var l=this;if(void 0===n){let e=l.rtlTranslate?-1:1;n=l&&l.translate&&l.translate*e||0}let e=l.params,a=l.maxTranslate()-l.minTranslate(),{progress:i,isBeginning:s,isEnd:r,progressLoop:o}=l,t=s,d=r;if(0===a)i=0,s=!0,r=!0;else{i=(n-l.minTranslate())/a;let e=Math.abs(n-l.minTranslate())<1,t=Math.abs(n-l.maxTranslate())<1;s=e||i<=0,r=t||1<=i,e&&(i=0),t&&(i=1)}if(e.loop){let e=l.getSlideIndexByData(0),t=l.getSlideIndexByData(l.slides.length-1),a=l.slidesGrid[e],i=l.slidesGrid[t],s=l.slidesGrid[l.slidesGrid.length-1],r=Math.abs(n);1<(o=r>=a?(r-a)/s:(r+s-i)/s)&&--o}Object.assign(l,{progress:i,progressLoop:o,isBeginning:s,isEnd:r}),(e.watchSlidesProgress||e.centeredSlides&&e.autoHeight)&&l.updateSlidesProgress(n),s&&!t&&l.emit("reachBeginning toEdge"),r&&!d&&l.emit("reachEnd toEdge"),(t&&!s||d&&!r)&&l.emit("fromEdge"),l.emit("progress",i)},updateSlidesClasses:function(){let t=this,{slides:e,params:a,slidesEl:i,activeIndex:s}=t,r=t.virtual&&a.virtual.enabled,n=t.grid&&a.grid&&1<a.grid.rows,l=e=>H(i,`.${a.slideClass}${e}, swiper-slide`+e)[0],o,d,c;if(r)if(a.loop){let e=s-t.virtual.slidesBefore;(e=e<0?t.virtual.slides.length+e:e)>=t.virtual.slides.length&&(e-=t.virtual.slides.length),o=l(`[data-swiper-slide-index="${e}"]`)}else o=l(`[data-swiper-slide-index="${s}"]`);else n?(o=e.find(e=>e.column===s),c=e.find(e=>e.column===s+1),d=e.find(e=>e.column===s-1)):o=e[s];o&&!n&&(c=((e,t)=>{for(var a=[];e.nextElementSibling;){var i=e.nextElementSibling;t&&!i.matches(t)||a.push(i),e=i}return a})(o,`.${a.slideClass}, swiper-slide`)[0],a.loop&&!c&&(c=e[0]),d=((e,t)=>{for(var a=[];e.previousElementSibling;){var i=e.previousElementSibling;t&&!i.matches(t)||a.push(i),e=i}return a})(o,`.${a.slideClass}, swiper-slide`)[0],a.loop)&&0===!d&&(d=e[e.length-1]),e.forEach(e=>{p(e,e===o,a.slideActiveClass),p(e,e===c,a.slideNextClass),p(e,e===d,a.slidePrevClass)}),t.emitSlidesClasses()},updateActiveIndex:function(e){let i=this,t=i.rtlTranslate?i.translate:-i.translate,{snapGrid:a,params:s,activeIndex:r,realIndex:n,snapIndex:l}=i,o,d=e;e=e=>{let t=e-i.virtual.slidesBefore;return(t=t<0?i.virtual.slides.length+t:t)>=i.virtual.slides.length&&(t-=i.virtual.slides.length),t};if(void 0===d&&(d=(e=>{var{slidesGrid:t,params:a}=e,i=e.rtlTranslate?e.translate:-e.translate;let s;for(let e=0;e<t.length;e+=1)void 0!==t[e+1]?i>=t[e]&&i<t[e+1]-(t[e+1]-t[e])/2?s=e:i>=t[e]&&i<t[e+1]&&(s=e+1):i>=t[e]&&(s=e);return s=a.normalizeSlideIndex&&(s<0||void 0===s)?0:s})(i)),0<=a.indexOf(t))o=a.indexOf(t);else{let e=Math.min(s.slidesPerGroupSkip,d);o=e+Math.floor((d-e)/s.slidesPerGroup)}if(o>=a.length&&(o=a.length-1),d!==r||i.params.loop)if(d===r&&i.params.loop&&i.virtual&&i.params.virtual.enabled)i.realIndex=e(d);else{var c=i.grid&&s.grid&&1<s.grid.rows;let a;if(i.virtual&&s.virtual.enabled&&s.loop)a=e(d);else if(c){let e=i.slides.find(e=>e.column===d),t=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(t)&&(t=Math.max(i.slides.indexOf(e),0)),a=Math.floor(t/s.grid.rows)}else if(i.slides[d]){let e=i.slides[d].getAttribute("data-swiper-slide-index");a=e?parseInt(e,10):d}else a=d;Object.assign(i,{previousSnapIndex:l,snapIndex:o,previousRealIndex:n,realIndex:a,previousIndex:r,activeIndex:d}),i.initialized&&u(i),i.emit("activeIndexChange"),i.emit("snapIndexChange"),(i.initialized||i.params.runCallbacksOnInit)&&(n!==a&&i.emit("realIndexChange"),i.emit("slideChange"))}else o!==l&&(i.snapIndex=o,i.emit("snapIndexChange"))},updateClickedSlide:function(e,t){let a=this,i=a.params,s=e.closest(`.${i.slideClass}, swiper-slide`);!s&&a.isElement&&t&&1<t.length&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!s&&e.matches&&e.matches(`.${i.slideClass}, swiper-slide`)&&(s=e)});let r,n=!1;if(s)for(let e=0;e<a.slides.length;e+=1)if(a.slides[e]===s){n=!0,r=e;break}s&&n?(a.clickedSlide=s,a.virtual&&a.params.virtual.enabled?a.clickedIndex=parseInt(s.getAttribute("data-swiper-slide-index"),10):a.clickedIndex=r,i.slideToClickedSlide&&void 0!==a.clickedIndex&&a.clickedIndex!==a.activeIndex&&a.slideToClickedSlide()):(a.clickedSlide=void 0,a.clickedIndex=void 0)}},W={getTranslate:function(e=this.isHorizontal()?"x":"y"){var{params:t,rtlTranslate:a,translate:i,wrapperEl:s}=this;if(t.virtualTranslate)return a?-i:i;if(t.cssMode)return i;let r=D(s,e);return r+=this.cssOverflowAdjustment(),(r=a?-r:r)||0},setTranslate:function(e,t){var a=this,{rtlTranslate:i,params:s,wrapperEl:r,progress:n}=a;let l=0,o=0;a.isHorizontal()?l=i?-e:e:o=e,s.roundLengths&&(l=Math.floor(l),o=Math.floor(o)),a.previousTranslate=a.translate,a.translate=a.isHorizontal()?l:o,s.cssMode?r[a.isHorizontal()?"scrollLeft":"scrollTop"]=a.isHorizontal()?-l:-o:s.virtualTranslate||(a.isHorizontal()?l-=a.cssOverflowAdjustment():o-=a.cssOverflowAdjustment(),r.style.transform=`translate3d(${l}px, ${o}px, 0px)`);i=a.maxTranslate()-a.minTranslate();(0==i?0:(e-a.minTranslate())/i)!==n&&a.updateProgress(e),a.emit("setTranslate",a.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e=0,t=this.params.speed,a=!0,i=!0,s){let r=this,{params:n,wrapperEl:l}=r;if(r.animating&&n.preventInteractionOnTransition)return!1;var o=r.minTranslate(),d=r.maxTranslate(),o=i&&o<e?o:i&&e<d?d:e;if(r.updateProgress(o),n.cssMode){let e=r.isHorizontal();if(0===t)l[e?"scrollLeft":"scrollTop"]=-o;else{if(!r.support.smoothScroll)return b({swiper:r,targetPosition:-o,side:e?"left":"top"}),!0;l.scrollTo({[e?"left":"top"]:-o,behavior:"smooth"})}}else 0===t?(r.setTransition(0),r.setTranslate(o),a&&(r.emit("beforeTransitionStart",t,s),r.emit("transitionEnd"))):(r.setTransition(t),r.setTranslate(o),a&&(r.emit("beforeTransitionStart",t,s),r.emit("transitionStart")),r.animating||(r.animating=!0,r.onTranslateToWrapperTransitionEnd||(r.onTranslateToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.onTranslateToWrapperTransitionEnd=null,delete r.onTranslateToWrapperTransitionEnd,r.animating=!1,a)&&r.emit("transitionEnd")}),r.wrapperEl.addEventListener("transitionend",r.onTranslateToWrapperTransitionEnd)));return!0}};function U({swiper:e,runCallbacks:t,direction:a,step:i}){var{activeIndex:s,previousIndex:r}=e;let n=a;n=n||(r<s?"next":s<r?"prev":"reset"),e.emit("transition"+i),t&&"reset"===n?e.emit("slideResetTransition"+i):t&&s!==r&&(e.emit("slideChangeTransition"+i),"next"===n?e.emit("slideNextTransition"+i):e.emit("slidePrevTransition"+i))}function Z(e,t,a){var i=R(),e=e.params,s=e.edgeSwipeDetection,e=e.edgeSwipeThreshold;return!s||!(a<=e||a>=i.innerWidth-e)||"prevent"===s&&(t.preventDefault(),!0)}function K(a){var i=this,s=z();let r=a;r.originalEvent&&(r=r.originalEvent);a=i.touchEventsData;if("pointerdown"===r.type){if(null!==a.pointerId&&a.pointerId!==r.pointerId)return;a.pointerId=r.pointerId}else"touchstart"===r.type&&1===r.targetTouches.length&&(a.touchId=r.targetTouches[0].identifier);if("touchstart"===r.type)Z(i,r,r.targetTouches[0].pageX);else{var{params:n,touches:l,enabled:o}=i;if(o&&(n.simulateTouch||"mouse"!==r.pointerType)&&(!i.animating||!n.preventInteractionOnTransition)){!i.animating&&n.cssMode&&n.loop&&i.loopFix();let t=r.target;if(("wrapper"!==n.touchEventsTarget||((e,t)=>{var a=R();let i=t.contains(e);return i=!i&&a.HTMLSlotElement&&t instanceof HTMLSlotElement?(i=[...t.assignedElements()].includes(e))||((t,e)=>{for(var a=[e];0<a.length;){let e=a.shift();if(t===e)return!0;a.push(...e.children,...e.shadowRoot?e.shadowRoot.children:[],...e.assignedElements?e.assignedElements():[])}})(e,t):i})(t,i.wrapperEl))&&!("which"in r&&3===r.which||"button"in r&&0<r.button||a.isTouched&&a.isMoved)){var o=!!n.noSwipingClass&&""!==n.noSwipingClass,d=r.composedPath?r.composedPath():r.path,o=(o&&r.target&&r.target.shadowRoot&&d&&(t=d[0]),n.noSwipingSelector||"."+n.noSwipingClass),d=!(!r.target||!r.target.shadowRoot);if(n.noSwiping&&(d?function(i,e=this){return function e(t){var a;return t&&t!==z()&&t!==R()&&((a=(t=t.assignedSlot?t.assignedSlot:t).closest(i))||t.getRootNode)?a||e(t.getRootNode().host):null}(e)}(o,t):t.closest(o)))i.allowClick=!0;else if(!n.swipeHandler||t.closest(n.swipeHandler)){l.currentX=r.pageX,l.currentY=r.pageY;d=l.currentX,o=l.currentY;if(Z(i,r,d)){Object.assign(a,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),l.startX=d,l.startY=o,a.touchStartTime=g(),i.allowClick=!0,i.updateSize(),i.swipeDirection=void 0,0<n.threshold&&(a.allowThresholdMove=!1);let e=!0;t.matches(a.focusableElements)&&(e=!1,"SELECT"===t.nodeName)&&(a.isTouched=!1),s.activeElement&&s.activeElement.matches(a.focusableElements)&&s.activeElement!==t&&("mouse"===r.pointerType||"mouse"!==r.pointerType&&!t.matches(a.focusableElements))&&s.activeElement.blur();d=e&&i.allowTouchMove&&n.touchStartPreventDefault;!n.touchStartForcePreventDefault&&!d||t.isContentEditable||r.preventDefault(),n.freeMode&&n.freeMode.enabled&&i.freeMode&&i.animating&&!n.cssMode&&i.freeMode.onTouchStart(),i.emit("touchStart",r)}}}}}}function J(){let e=this,{params:t,el:a}=e;var i,s,r,n,l;a&&0===a.offsetWidth||(t.breakpoints&&e.setBreakpoint(),{allowSlideNext:i,allowSlidePrev:s,snapGrid:r}=e,n=e.virtual&&e.params.virtual.enabled,e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),l=n&&t.loop,!("auto"===t.slidesPerView||1<t.slidesPerView)||!e.isEnd||e.isBeginning||e.params.centeredSlides||l?e.params.loop&&!n?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=s,e.allowSlideNext=i,e.params.watchOverflow&&r!==e.snapGrid&&e.checkOverflow())}let Q=(e,t)=>{var a=z(),{params:i,el:s,wrapperEl:r,device:n}=e,l=!!i.nested,o="on"===t?"addEventListener":"removeEventListener";s&&"string"!=typeof s&&(a[o]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:l}),s[o]("touchstart",e.onTouchStart,{passive:!1}),s[o]("pointerdown",e.onTouchStart,{passive:!1}),a[o]("touchmove",e.onTouchMove,{passive:!1,capture:l}),a[o]("pointermove",e.onTouchMove,{passive:!1,capture:l}),a[o]("touchend",e.onTouchEnd,{passive:!0}),a[o]("pointerup",e.onTouchEnd,{passive:!0}),a[o]("pointercancel",e.onTouchEnd,{passive:!0}),a[o]("touchcancel",e.onTouchEnd,{passive:!0}),a[o]("pointerout",e.onTouchEnd,{passive:!0}),a[o]("pointerleave",e.onTouchEnd,{passive:!0}),a[o]("contextmenu",e.onTouchEnd,{passive:!0}),(i.preventClicks||i.preventClicksPropagation)&&s[o]("click",e.onClick,!0),i.cssMode&&r[o]("scroll",e.onScroll),i.updateOnWindowResize?e[t](n.ios||n.android?"resize orientationchange observerUpdate":"resize observerUpdate",J,!0):e[t]("observerUpdate",J,!0),s[o]("load",e.onLoad,{capture:!0}))},ee=(e,t)=>
1e.grid&&t.grid&&1<t.grid.rows;var te={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",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,loopAddBlankSlides:!0,loopAdditionalSlides:0,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",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};let a={eventsEmitter:q,update:j,translate:W,transition:{setTransition:function(e,t){this.params.cssMode||(this.wrapperEl.style.transitionDuration=e+"ms",this.wrapperEl.style.transitionDelay=0===e?"0ms":""),this.emit("setTransition",e,t)},transitionStart:function(e=!0,t){var a=this.params;a.cssMode||(a.autoHeight&&this.updateAutoHeight(),U({swiper:this,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e=!0,t){var a=this.params;this.animating=!1,a.cssMode||(this.setTransition(0),U({swiper:this,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e=0,a,t=!0,i,s){"string"==typeof e&&(e=parseInt(e,10));let r=this,n=e,{params:l,snapGrid:o,slidesGrid:d,previousIndex:c,activeIndex:p,rtlTranslate:u,wrapperEl:m,enabled:f}=(n<0&&(n=0),r);if(!f&&!i&&!s||r.destroyed||r.animating&&l.preventInteractionOnTransition)return!1;void 0===a&&(a=r.params.speed);e=Math.min(r.params.slidesPerGroupSkip,n);let h=e+Math.floor((n-e)/r.params.slidesPerGroup);var g=-o[h=h>=o.length?o.length-1:h];if(l.normalizeSlideIndex)for(let i=0;i<d.length;i+=1){let e=-Math.floor(100*g),t=Math.floor(100*d[i]),a=Math.floor(100*d[i+1]);void 0!==d[i+1]?e>=t&&e<a-(a-t)/2?n=i:e>=t&&e<a&&(n=i+1):e>=t&&(n=i)}if(r.initialized&&n!==p){if(!r.allowSlideNext&&(u?g>r.translate&&g>r.minTranslate():g<r.translate&&g<r.minTranslate()))return!1;if(!r.allowSlidePrev&&g>r.translate&&g>r.maxTranslate()&&(p||0)!==n)return!1}let v;n!==(c||0)&&t&&r.emit("beforeSlideChangeStart"),r.updateProgress(g),v=n>p?"next":n<p?"prev":"reset";var y=r.virtual&&r.params.virtual.enabled;if((!y||!s)&&(u&&-g===r.translate||!u&&g===r.translate))return r.updateActiveIndex(n),l.autoHeight&&r.updateAutoHeight(),r.updateSlidesClasses(),"slide"!==l.effect&&r.setTranslate(g),"reset"!=v&&(r.transitionStart(t,v),r.transitionEnd(t,v)),!1;if(l.cssMode){let e=r.isHorizontal(),t=u?g:-g;if(0===a)y&&(r.wrapperEl.style.scrollSnapType="none",r._immediateVirtual=!0),y&&!r._cssModeVirtualInitialSet&&0<r.params.initialSlide?(r._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{m[e?"scrollLeft":"scrollTop"]=t})):m[e?"scrollLeft":"scrollTop"]=t,y&&requestAnimationFrame(()=>{r.wrapperEl.style.scrollSnapType="",r._immediateVirtual=!1});else{if(!r.support.smoothScroll)return b({swiper:r,targetPosition:t,side:e?"left"
1:"top"}),!0;m.scrollTo({[e?"left":"top"]:t,behavior:"smooth"})}}else{e=Y().isSafari;y&&!s&&e&&r.isElement&&r.virtual.update(!1,!1,n),r.setTransition(a),r.setTranslate(g),r.updateActiveIndex(n),r.updateSlidesClasses(),r.emit("beforeTransitionStart",a,i),r.transitionStart(t,v),0===a?r.transitionEnd(t,v):r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(t,v))}),r.wrapperEl.addEventListener("transitionend",r.onSlideToWrapperTransitionEnd))}return!0},slideToLoop:function(e=0,t,a=!0,d){"string"==typeof e&&(e=parseInt(e,10));let c=this;if(!c.destroyed){void 0===t&&(t=c.params.speed);var p=c.grid&&c.params.grid&&1<c.params.grid.rows;let o=e;if(c.params.loop)if(c.virtual&&c.params.virtual.enabled)o+=c.virtual.slidesBefore;else{let a;if(p){let t=o*c.params.grid.rows;a=c.slides.find(e=>+e.getAttribute("data-swiper-slide-index")==t).column}else a=c.getSlideIndexByData(o);
1let t=p?Math.ceil(c.slides.length/c.params.grid.rows):c.slides.length,{centeredSlides:e,slidesOffsetBefore:i,slidesOffsetAfter:s}=c.params,r=e||!!i||!!s,n=c.params.slidesPerView,l=("auto"===n?n=c.slidesPerViewDynamic():(n=Math.ceil(parseFloat(c.params.slidesPerView,10)),r&&n%2==0&&(n+=1)),t-a<n);if(r&&(l=l||a<Math.ceil(n/2)),l=d&&r&&"auto"!==c.params.slidesPerView&&!p?!1:l){let e=r?a<c.activeIndex?"prev":"next":a-c.activeIndex-1<c.params.slidesPerView?"next":"prev";c.loopFix({direction:e,slideTo:!0,activeSlideIndex:"next"==e?a+1:a-t+1,slideRealIndex:"next"==e?c.realIndex:void 0})}if(p){let t=o*c.params.grid.rows;o=c.slides.find(e=>+e.getAttribute("data-swiper-slide-index")==t).column}else o=c.getSlideIndexByData(o)}return requestAnimationFrame(()=>{c.slideTo(o,t,a,d)}),c}},slideNext:function(e,t=!0,a){let i=this,{enabled:s,params:r,animating:n}=i;if(!s||i.destroyed)return i;void 0===e&&(e=i.params.speed);let l=r.slidesPerGroup,o=("auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(l=Math.max(i.slidesPerViewDynamic("current",!0),1)),i.activeIndex<r.slidesPerGroupSkip?1:l),d=i.virtual&&r.virtual.enabled;if(r.loop){if(n&&!d&&r.loopPreventsSliding)return!1;if(i.loopFix({direction:"next"}),i._clientLeft=i.wrapperEl.clientLeft,i.activeIndex===i.slides.length-1&&r.cssMode)return requestAnimationFrame(()=>{i.slideTo(i.activeIndex+o,e,t,a)}),!0}return r.rewind&&i.isEnd?i.slideTo(0,e,t,a):i.slideTo(i.activeIndex+o,e,t,a)},slidePrev:function(t,a=!0,i){let s=this,{params:e,snapGrid:r,slidesGrid:n,rtlTranslate:l,enabled:o,animating:d}=s;
1if(!o||s.destroyed)return s;void 0===t&&(t=s.params.speed);var c=s.virtual&&e.virtual.enabled;if(e.loop){if(d&&!c&&e.loopPreventsSliding)return!1;s.loopFix({direction:"prev"}),s._clientLeft=s.wrapperEl.clientLeft}function p(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let u=p(l?s.translate:-s.translate),m=r.map(e=>p(e)),f=e.freeMode&&e.freeMode.enabled,h=r[m.indexOf(u)-1];if(void 0===h&&(e.cssMode||f)){let a;r.forEach((e,t)=>{u>=e&&(a=t)}),void 0!==a&&(h=f?r[a]:r[0<a?a-1:a])}let g=0;if(void 0!==h&&((g=n.indexOf(h))<0&&(g=s.activeIndex-1),"auto"===e.slidesPerView)&&1===e.slidesPerGroup&&e.slidesPerGroupAuto&&(g=g-s.slidesPerViewDynamic("previous",!0)+1,g=Math.max(g,0)),e.rewind&&s.isBeginning){let e=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(e,t,a,i)}return e.loop&&0===s.activeIndex&&e.cssMode?(requestAnimationFrame(()=>{s.slideTo(g,t,a,i)}),!0):s.slideTo(g,t,a,i)},slideReset:function(e,t=!0,a){if(!this.destroyed)return void 0===e&&(e=this.params.speed),this.slideTo(this.activeIndex,e,t,a)},slideToClosest:function(e,a=!0,i,s=.5){var r=this;if(!r.destroyed){void 0===e&&(e=r.params.speed);let t=r.activeIndex;var n=Math.min(r.params.slidesPerGroupSkip,t),n=n+Math.floor((t-n)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[n]){let e=r.snapGrid[n];l-e>(r.snapGrid[n+1]-e)*s&&(t+=r.params.slidesPerGroup)}else{let e=r.snapGrid[n-1];l-e<=(r.snapGrid[n]-e)*s&&(t-=r.params.slidesPerGroup)}return t=Math.max(t,0),t=Math.min(t,r.slidesGrid.length-1),r.slideTo(t,e,a,i)}},slideToClickedSlide:function(){let a=this;if(!a.destroyed){var{params:i,slidesEl:s}=a,r="auto"===i.slidesPerView?a.slidesPerViewDynamic():i.slidesPerView;let e,t=a.getSlideIndexWhenGrid(a.clickedIndex);var n=a.isElement?"swiper-slide":"."+i.slideClass,l=a.grid&&a.params.grid&&1<a.params.grid.rows;i.loop?a.animating||(e=parseInt(a.clickedSlide.getAttribute("data-swiper-slide-index"),10),i.centeredSlides?a.slideToLoop(e):t>(l?(a.slides.length-r)/2-(a.params.grid.rows-1):a.slides.length-r)?(a.loopFix(),t=a.getSlideIndex(H(s,n+`[data-swiper-slide-index="${e}"]`)[0]),M(()=>{a.slideTo(t)})):a.slideTo(t)):a.slideTo(t)}}},loop:{loopCreate:function(e,t){let a=this,{params:i,slidesEl:s}=a;var r,n,l,o,d;!i.loop||a.virtual&&a.params.virtual.enabled||(r=()=>{H(s,`.${i.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)})},l=a.grid&&i.grid&&1<i.grid.rows,i.loopAddBlankSlides&&(1<i.slidesPerGroup||l)&&((n=H(s,"."+i.slideBlankClass)).forEach(e=>{e.remove()}),0<n.length)&&(a.recalcSlides(),a.updateSlides()),n=i.slidesPerGroup*(l?i.grid.rows:1),d=a.slides.length%n!=0,l=l&&a.slides.length%i.grid.rows!=0,o=t=>{for(let e=0;e<t;e+=1){let e=a.isElement?T("swiper-slide",[i.slideBlankClass]):T("div",[i.slideClass,i.slideBlankClass]);a.slidesEl.append(e)}},d?i.loopAddBlankSlides&&(o(n-a.slides.length%n),a.recalcSlides(),a.updateSlides()):l&&i.loopAddBlankSlides&&(o(i.grid.rows-a.slides.length%i.grid.rows),a.recalcSlides(),a.updateSlides()),r(),d=i.centeredSlides||!!i.slidesOffsetBefore||!!i.slidesOffsetAfter,a.loopFix({slideRealIndex:e,direction:d?void 0:"next",initial:t}))},loopFix:function({slideRealIndex:g,slideTo:v=!0,direction:y,setTranslate:b,activeSlideIndex:w,initial:E,byController:x,byMousewheel:S}={}){let M=this;if(M.params.loop){M.emit("beforeLoopFix");let{slides:d,allowSlidePrev:c,allowSlideNext:p,slidesEl:u,params:m}=M,{centeredSlides:e,slidesOffsetBefore:t,slidesOffsetAfter:a,initialSlide:f}=m,h=e||!!t||!!a;if(M.allowSlidePrev=!0,M.allowSlideNext=!0,M.virtual&&m.virtual.enabled)v&&(h||0!==M.snapIndex?h&&M.snapIndex<m.slidesPerView?M.slideTo(M.virtual.slides.length+M.snapIndex,0,!1,!0):M.snapIndex===M.snapGrid.length-1&&M.slideTo(M.virtual.slidesBefore,0,!1,!0):M.slideTo(M.virtual.slides.length,0,!1,!0)),M.allowSlidePrev=c,M.allowSlideNext=p;else{let e=m.slidesPerView;"auto"===e?e=M.slidesPerViewDynamic():(e=Math.ceil(parseFloat(m.slidesPerView,10)),h&&e%2==0&&(e+=1));var T=m.slidesPerGroupAuto?e:m.slidesPerGroup;let a=h?Math.max(T,Math.ceil(e/2)):T;a%T!=0&&(a+=T-a%T),a+=m.loopAdditionalSlides,M.loopedSlides=a;var L=M.grid&&m.grid&&1<m.grid.rows;d.length<e+a||"cards"===M.params.effect&&d.length<e+2*a||!L||m.grid.fill;let i=[],s=[],r=L?Math.ceil(d.length/m.grid.rows):d.length,t=E&&r-f<e&&!h,n=t?f:M.activeIndex;void 0===w?w=M.getSlideIndex(d.find(e=>e.classList.contains(m.slideActiveClass))):n=w;var E="next"===y||!y,C="prev"===y||!y;let l=0,o=0;var P=(L?d[w].column:w)+(h&&void 0===b?-e/2+.5:0);if(P<a){l=Math.max(a-P,T);for(let t=0;t<a-P;t+=1){let e=t-Math.floor(t/r)*r;if(L){let t=r-e-1;for(let e=d.length-1;0<=e;--e)d[e].column===t&&i.push(e)}else i.push(r-e-1)}}else if(P+e>
vendor: 25,801 bytes, line 1
1r-a){o=Math.max(P-(r-2*a),T),t&&(o=Math.max(o,e-r+f+1));for(let e=0;e<o;e+=1){let a=e-Math.floor(e/r)*r;L?d.forEach((e,t)=>{e.column===a&&s.push(t)}):s.push(a)}}if(M.__preventObserver__=!0,requestAnimationFrame(()=>{M.__preventObserver__=!1}),"cards"===M.params.effect&&d.length<e+2*a&&(s.includes(w)&&s.splice(s.indexOf(w),1),i.includes(w))&&i.splice(i.indexOf(w),1),C&&i.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.prepend(d[e]),d[e].swiperLoopMoveDOM=!1}),E&&s.forEach(e=>{d[e].swiperLoopMoveDOM=!0,u.append(d[e]),d[e].swiperLoopMoveDOM=!1}),M.recalcSlides(),"auto"===m.slidesPerView?M.updateSlides():L&&(0<i.length&&C||0<s.length&&E)&&M.slides.forEach((e,t)=>{M.grid.updateSlide(t,e,M.slides)}),m.watchSlidesProgress&&M.updateSlidesOffset(),v)if(0<i.length&&C){if(void 0===g){let e=M.slidesGrid[n],t=M.slidesGrid[n+l]-e;S?M.setTranslate(M.translate-t):(M.slideTo(n+Math.ceil(l),0,!1,!0),b&&(M.touchEventsData.startTranslate=M.touchEventsData.startTranslate-t,M.touchEventsData.currentTranslate=M.touchEventsData.currentTranslate-t))}else if(b){let e=L?i.length/m.grid.rows:i.length;M.slideTo(M.activeIndex+e,0,!1,!0),M.touchEventsData.currentTranslate=M.translate}}else if(0<s.length&&E)if(void 0===g){let e=M.slidesGrid[n],t=M.slidesGrid[n-o]-e;S?M.setTranslate(M.translate-t):(M.slideTo(n-o,0,!1,!0),b&&(M.touchEventsData.startTranslate=M.touchEventsData.startTranslate-t,M.touchEventsData.currentTranslate=M.touchEventsData.currentTranslate-t))}else{let e=L?s.length/m.grid.rows:s.length;M.slideTo(M.activeIndex-e,0,!1,!0)}if(M.allowSlidePrev=c,M.allowSlideNext=p,M.controller&&M.controller.control&&!x){let t={slideRealIndex:g,direction:y,setTranslate:b,activeSlideIndex:w,byController:!0};Array.isArray(M.controller.control)?M.controller.control.forEach(e=>{!e.destroyed&&e.params.loop&&e.loopFix({...t,slideTo:e.params.slidesPerView===m.slidesPerView&&v})}):M.controller.control instanceof M.constructor&&M.controller.control.params.loop&&M.controller.control.loopFix({...t,slideTo:M.controller.control.params.slidesPerView===m.slidesPerView&&v})}}M.emit("loopFix")}},loopDestroy:function(){let e=this,{params:t,slidesEl:i}=e;if(t.loop&&i&&(!e.virtual||!e.params.virtual.enabled)){e.recalcSlides();let a=[];e.slides.forEach(e=>{var t=void 0===e.swiperSlideIndex?+e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;a[t]=e}),e.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),a.forEach(e=>{i.append(e)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}}},grabCursor:{setGrabCursor:function(e){let t=this;var a;!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode||(a="container"===t.params.touchEventsTarget?t.el:t.wrapperEl,t.isElement&&(t.__preventObserver__=!0),a.style.cursor="move",a.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1}))},unsetGrabCursor:function(){let e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},events:{attachEvents:function(){var e=this,t=e.params;e.onTouchStart=K.bind(e),e.onTouchMove=function(t){let a=z(),s=this,r=s.touchEventsData,{params:n,touches:l,rtlTranslate:o,enabled:e}=s;if(e&&(n.simulateTouch||"mouse"!==t.pointerType)){let e,i=t;if("pointermove"===(i=i.originalEvent?i.originalEvent:i).type){if(null!==r.touchId)return;if(i.pointerId!==r.pointerId)return}if("touchmove"===i.type){if(!(e=[...i.changedTouches].find(e=>e.identifier===r.touchId))||e.identifier!==r.touchId)return}else e=i;if(r.isTouched){var t=e.pageX,d=e.pageY;if(i.preventedByNestedSwiper)l.startX=t,l.startY=d;else if(s.allowTouchMove){if(n.touchReleaseOnEdges&&!n.loop)if(s.isVertical()){if(d<l.startY&&s.translate<=s.maxTranslate()||d>l.startY&&s.translate>=s.minTranslate())return r.isTouched=!1,void(r.isMoved=!1)}else{if(o&&(t>l.startX&&-s.translate<=s.maxTranslate()||t<l.startX&&-s.translate>=s.minTranslate()))return;if(!o&&(t<l.startX&&s.translate<=s.maxTranslate()||t>l.startX&&s.translate>=s.minTranslate()))return}if(a.activeElement&&a.activeElement.matches(r.focusableElements)&&a.activeElement!==i.target&&"mouse"!==i.pointerType&&a.activeElement.blur(),a.activeElement&&i.target===a.activeElement&&i.target.matches(r.focusableElements))r.isMoved=!0,s.allowClick=!1;else{r.allowTouchCallbacks&&s.emit("touchMove",i),l.previousX=l.currentX,l.previousY=l.currentY,l.currentX=t,l.currentY=d;var c=l.currentX-l.startX,p=l.currentY-l.startY;if(!(s.params.threshold&&Math.sqrt(c**2+p**2)<s.params.threshold))if(void 0===r.isScrolling&&(s.isHorizontal()&&l.currentY===l.startY||s.isVertical()&&l.currentX===l.startX?r.isScrolling=!1:25<=c*c+p*p&&(u=180*Math.atan2(Math.abs(p),Math.abs(c))/Math.PI,r.isScrolling=s.isHorizontal()?u>n.touchAngle:90-u>n.touchAngle)),r.isScrolling&&s.emit("touchMoveOpposite",i),void 0!==r.startMoving||l.currentX===l.startX&&l.currentY===l.startY||(r.startMoving=!0),r.isScrolling||"touchmove"===i.type&&r.preventTouchMoveFromPointerMove)r.isTouched=!1;else if(r.startMoving){s.allowClick=!1,!n.cssMode&&i.cancelable&&i.preventDefault(),n.touchMoveStopPropagation&&!n.nested&&i.stopPropagation();let a=s.isHorizontal()?c:p,e=s.isHorizontal()?l.currentX-l.previousX:l.currentY-l.previousY;n.oneWayMovement&&(a=Math.abs(a)*(o?1:-1),e=Math.abs(e)*(o?1:-1)),l.diff=a,a*=n.touchRatio,o&&(a=-a,e=-e);var u=s.touchesDirection,c=(s.swipeDirection=0<a?"prev":"next",s.touchesDirection=0<e?"prev":"next",s.params.loop&&!n.cssMode),p="next"===s.touchesDirection&&s.allowSlideNext||"prev"===s.touchesDirection&&s.allowSlidePrev;if(!r.isMoved){if(c&&p&&s.loopFix({direction:s.swipeDirection}),r.startTranslate=s.getTranslate(),s.setTransition(0),s.animating){let e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});s.wrapperEl.dispatchEvent(e)}r.allowMomentumBounce=!1,!n.grabCursor||!0!==s.allowSlideNext&&!0!==s.allowSlidePrev||s.setGrabCursor(!0),s.emit("sliderFirstMove",i)}if((new Date).getTime(),!1!==n._loopSwapReset&&r.isMoved&&r.allowThresholdMove&&u!==s.touchesDirection&&c&&p&&1<=Math.abs(a))Object.assign(l,{startX:t,startY:d,currentX:t,currentY:d,startTranslate:r.currentTranslate}),r.loopSwapReset=!0,r.startTranslate=r.currentTranslate;else{s.emit("sliderMove",i),r.isMoved=!0,r.currentTranslate=a+r.startTranslate;let e=!0,t=n.resistanceRatio;if(n.touchReleaseOnEdges&&(t=0),0<a?(c&&p&&r.allowThresholdMove&&r.currentTranslate>(n.centeredSlides?s.minTranslate()-s.slidesSizesGrid[s.activeIndex+1]-("auto"!==n.slidesPerView&&2<=s.slides.length-n.slidesPerView?s.slidesSizesGrid[s.activeIndex+1]+s.params.spaceBetween:0)-s.params.spaceBetween:s.minTranslate())&&s.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),r.currentTranslate>s.minTranslate()&&(e=!1,n.resistance)&&(r.currentTranslate=s.minTranslate()-1+(-s.minTranslate()+r.startTranslate+a)**t)):a<0&&(c&&p&&r.allowThresholdMove&&r.currentTranslate<(n.centeredSlides?s.maxTranslate()+s.slidesSizesGrid[s.slidesSizesGrid.length-1]+s.params.spaceBetween+("auto"!==n.slidesPerView&&2<=s.slides.length-n.slidesPerView?s.slidesSizesGrid[s.slidesSizesGrid.length-1]+s.params.spaceBetween:0):s.maxTranslate())&&s.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:s.slides.length-("auto"===n.slidesPerView?s.slidesPerViewDynamic():Math.ceil(parseFloat(n.slidesPerView,10)))}),r.currentTranslate<s.maxTranslate())&&(e=!1,n.resistance)&&(r.currentTranslate=s.maxTranslate()+1-(s.maxTranslate()-r.startTranslate-a)**t),e&&(i.preventedByNestedSwiper=!0),!s.allowSlideNext&&"next"===s.swipeDirection&&r.currentTranslate<r.startTranslate&&(r.currentTranslate=r.startTranslate),!s.allowSlidePrev&&"prev"===s.swipeDirection&&r.currentTranslate>r.startTranslate&&(r.currentTranslate=r.startTranslate),s.allowSlidePrev||s.allowSlideNext||(r.currentTranslate=r.startTranslate),0<n.threshold){if(!(Math.abs(a)>n.threshold||r.allowThresholdMove))return void(r.currentTranslate=r.startTranslate);if(!r.allowThresholdMove)return r.allowThresholdMove=!0,l.startX=l.currentX,l.startY=l.currentY,r.currentTranslate=r.startTranslate,void(l.diff=s.isHorizontal()?l.currentX-l.startX:l.currentY-l.startY)}n.followFinger&&!n.cssMode&&((n.freeMode&&n.freeMode.enabled&&s.freeMode||n.watchSlidesProgress)&&(s.updateActiveIndex(),s.updateSlidesClasses()),n.freeMode&&n.freeMode.enabled&&s.freeMode&&s.freeMode.onTouchMove(),s.updateProgress(r.currentTranslate),s.setTranslate(r.currentTranslate))}}}}else i.target.matches(r.focusableElements)||(s.allowClick=!1),r.isTouched&&(Object.assign(l,{startX:t,startY:d,currentX:t,currentY:d}),r.touchStartTime=g())}else r.startMoving&&r.isScrolling&&s.emit("touchMoveOpposite",i)}}.bind(e),e.onTouchEnd=function(s){let r=this,t=r.touchEventsData,e,n=s;if("touchend"===(n=n.originalEvent?n.originalEvent:n).type||"touchcancel"===n.type){if(!(e=[...n.changedTouches].find(e=>e.identifier===t.touchId))||e.identifier!==t.touchId)return}else{if(null!==t.touchId)return;if(n.pointerId!==t.pointerId)return;e=n}if(!["pointercancel","pointerout","pointerleave","contextmenu"].includes(n.type)||["pointercancel","contextmenu"].includes(n.type)&&(r.browser.isSafari||r.browser.isWebView)){t.pointerId=null,t.touchId=null;var{params:l,touches:s,rtlTranslate:a,slidesGrid:o,enabled:d}=r;if(d&&(l.simulateTouch||"mouse"!==n.pointerType))if(t.allowTouchCallbacks&&r.emit("touchEnd",n),t.allowTouchCallbacks=!1,t.isTouched){l.grabCursor&&t.isMoved&&t.isTouched&&(!0===r.allowSlideNext||!0===r.allowSlidePrev)&&r.setGrabCursor(!1);var c,d=g(),p=d-t.touchStartTime;if(r.allowClick){let e=n.path||n.composedPath&&n.composedPath();r.updateClickedSlide(e&&e[0]||n.target,e),r.emit("tap click",n),p<300&&d-t.lastClickTime<300&&r.emit("doubleTap doubleClick",n)}if(t.lastClickTime=g(),M(()=>{r.destroyed||(r.allowClick=!0)}),t.isTouched&&t.isMoved&&r.swipeDirection&&(0!==s.diff||t.loopSwapReset)&&(t.currentTranslate!==t.startTranslate||t.loopSwapReset)){if(t.isTouched=!1,t.isMoved=!1,t.startMoving=!1,c=l.followFinger?a?r.translate:-r.translate:-t.currentTranslate,!l.cssMode)if(l.freeMode&&l.freeMode.enabled)r.freeMode.onTouchEnd({currentPos:c});else{var u=c>=-r.maxTranslate()&&!r.params.loop;let a=0,i=r.slidesSizesGrid[0];for(let t=0;t<o.length;t+=t<l.slidesPerGroupSkip?1:l.slidesPerGroup){let e=t<l.slidesPerGroupSkip-1?1:l.slidesPerGroup;void 0!==o[t+e]?(u||c>=o[t]&&c<o[t+e])&&(a=t,i=o[t+e]-o[t]):(u||c>=o[t])&&(a=t,i=o[o.length-1]-o[o.length-2])}let e=null,t=null;l.rewind&&(r.isBeginning?t=l.virtual&&l.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1:r.isEnd&&(e=0));d=(c-o[a])/i,s=a<l.slidesPerGroupSkip-1?1:l.slidesPerGroup;p>l.longSwipesMs?l.longSwipes?("next"===r.swipeDirection&&(d>=l.longSwipesRatio?r.slideTo(l.rewind&&r.isEnd?e:a+s):r.slideTo(a)),"prev"===r.swipeDirection&&(d>1-l.longSwipesRatio?r.slideTo(a+s):null!==t&&d<0&&Math.abs(d)>l.longSwipesRatio?r.slideTo(t):r.slideTo(a))):r.slideTo(r.activeIndex):l.shortSwipes?!r.navigation||n.target!==r.navigation.nextEl&&n.target!==r.navigation.prevEl?("next"===r.swipeDirection&&r.slideTo(null!==e?e:a+s),"prev"===r.swipeDirection&&r.slideTo(null!==t?t:a)):n.target===r.navigation.nextEl?r.slideTo(a+s):r.slideTo(a):r.slideTo(r.activeIndex)}}else t.isTouched=!1,t.isMoved=!1,t.startMoving=!1}else t.isMoved&&l.grabCursor&&r.setGrabCursor(!1),t.isMoved=!1,t.startMoving=!1}}.bind(e),e.onDocumentTouchStart=function(){this.documentTouchHandlerProceeded||(this.documentTouchHandlerProceeded=!0,this.params.touchReleaseOnEdges&&(this.el.style.touchAction="auto"))}.bind(e),t.cssMode&&(e.onScroll=function(){var e=this,{wrapperEl:t,rtlTranslate:a,enabled:i}=e;i&&(e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses(),(0==(i=e.maxTranslate()-e.minTranslate())?0:(e.translate-e.minTranslate())/i)!==e.progress&&e.updateProgress(a?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1))}.bind(e)),e.onClick=function(e){var t=this;t.enabled&&!t.allowClick&&(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation)&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())}.bind(e),e.onLoad=function(e){var t=this;n(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}.bind(e),Q(e,"on")},detachEvents:function(){Q(this,"off")}},breakpoints:{setBreakpoint:function(){let n=this,{realIndex:l,initialized:o,params:d,el:c}=n,p=d.breakpoints;if(p&&0!==Object.keys(p).length){var u=z(),m="window"!==d.breakpointsBase&&d.breakpointsBase?"container":d.breakpointsBase,u=["window","container"].includes(d.breakpointsBase)||!d.breakpointsBase?n.el:u.querySelector(d.breakpointsBase),m=n.getBreakpoint(p,m,u);if(m&&n.currentBreakpoint!==m){let i=(m in p?p[m]:void 0)||n.originalParams,e=ee(n,d),t=ee(n,i),a=n.params.grabCursor,s=i.grabCursor,r=d.enabled;e&&!t?(c.classList.remove(d.containerModifierClass+"grid",d.containerModifierClass+"grid-column"),n.emitContainerClasses()):!e&&t&&(c.classList.add(d.containerModifierClass+"grid"),(i.grid.fill&&"column"===i.grid.fill||!i.grid.fill&&"column"===d.grid.fill)&&c.classList.add(d.containerModifierClass+"grid-column"),n.emitContainerClasses()),a&&!s?n.unsetGrabCursor():!a&&s&&n.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(e=>{var t,a;void 0!==i[e]&&(t=d[e]&&d[e].enabled,a=i[e]&&i[e].enabled,t&&!a&&n[e].disable(),!t)&&a&&n[e].enable()});var u=i.direction&&i.direction!==d.direction,f=d.loop&&(i.slidesPerView!==d.slidesPerView||u),h=d.loop,u=(u&&o&&n.changeDirection(),v(n.params,i),n.params.enabled),g=n.params.loop;Object.assign(n,{allowTouchMove:n.params.allowTouchMove,allowSlideNext:n.params.allowSlideNext,allowSlidePrev:n.params.allowSlidePrev}),r&&!u?n.disable():!r&&u&&n.enable(),n.currentBreakpoint=m,n.emit("_beforeBreakpoint",i),o&&(f?(n.loopDestroy(),n.loopCreate(l),n.updateSlides()):!h&&g?(n.loopCreate(l),n.updateSlides()):h&&!g&&n.loopDestroy()),n.emit("breakpoint",i)}}},getBreakpoint:function(e,n="window",l){if(e&&("container"!==n||l)){let i=!1,s=R(),a="window"===n?s.innerHeight:l.clientHeight,r=Object.keys(e).map(e=>{var t;return"string"==typeof e&&0===e.indexOf("@")?(t=parseFloat(e.substr(1)),{value:a*t,point:e}):{value:e,point:e}});r.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let a=0;a<r.length;a+=1){let{point:e,value:t}=r[a];"window"===n?s.matchMedia(`(min-width: ${t}px)`).matches&&(i=e):t<=l.clientWidth&&(i=e)}return i||"max"}}},checkOverflow:{checkOverflow:function(){let a=this,{isLocked:e,params:t}=a,i=t.slidesOffsetBefore;if(i){let e=a.slides.length-1,t=a.slidesGrid[e]+a.slidesSizesGrid[e]+2*i;a.isLocked=a.size>t}else a.isLocked=1===a.snapGrid.length;!0===t.allowSlideNext&&(a.allowSlideNext=!a.isLocked),!0===t.allowSlidePrev&&(a.allowSlidePrev=!a.isLocked),e&&e!==a.isLocked&&(a.isEnd=!1),e!==a.isLocked&&a.emit(a.isLocked?"lock":"unlock")}},classes:{addClasses:function(){var{classNames:e,params:t,rtl:a,el:i,device:s}=this,a=((e,a)=>{let i=[];return e.forEach(t=>{"object"==typeof t?Object.keys(t).forEach(e=>{t[e]&&i.push(a+e)}):"string"==typeof t&&i.push(a+t)}),i})(["initialized",t.direction,{"free-mode":this.params.freeMode&&t.freeMode.enabled},{autoheight:t.autoHeight},{rtl:a},{grid:t.grid&&1<t.grid.rows},{"grid-column":t.grid&&1<t.grid.rows&&"column"===t.grid.fill},{android:s.android},{ios:s.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);e.push(...a),i.classList.add(...e),this.emitContainerClasses()},removeClasses:function(){var{el:e,classNames:t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},c={};class m{constructor(...e){let t,a;1===e.length&&e[0].constructor&&"Object"===Object.prototype.toString.call(e[0]).slice(8,-1)?a=e[0]:[t,a]=e,a=v({},a=a||{}),t&&!a.el&&(a.el=t);var i=z();if(a.el&&"string"==typeof a.el&&1<i.querySelectorAll(a.el).length){let t=[];return i.querySelectorAll(a.el).forEach(e=>{e=v({},a,{el:e});t.push(new m(e))}),t}let r=this,n=(r.__swiper__=!0,r.support=B(),r.device=X({userAgent:a.userAgent}),r.browser=Y(),r.eventsListeners={},r.eventsAnyListeners=[],r.modules=[...r.__modules__],a.modules&&Array.isArray(a.modules)&&r.modules.push(...a.modules),{});r.modules.forEach(e=>{var i,s;e({params:a,swiper:r,extendParams:(i=a,s=n,function(e={}){var t=Object.keys(e)[0],a=e[t];"object"==typeof a&&null!==a&&(!0===i[t]&&(i[t]={enabled:!0}),"navigation"===t&&i[t]&&i[t].enabled&&!i[t].prevEl&&!i[t].nextEl&&(i[t].auto=!0),0<=["pagination","scrollbar"].indexOf(t)&&i[t]&&i[t].enabled&&!i[t].el&&(i[t].auto=!0),t in i)&&"enabled"in a&&("object"!=typeof i[t]||"enabled"in i[t]||(i[t].enabled=!0),i[t]||(i[t]={enabled:!1})),v(s,e)}),on:r.on.bind(r),once:r.once.bind(r),off:r.off.bind(r),emit:r.emit.bind(r)})});e=v({},te,n);return r.params=v({},e,c,a),r.originalParams=v({},r.params),r.passedParams=v({},a),r.params&&r.params.on&&Object.keys(r.params.on).forEach(e=>{r.on(e,r.params.on[e])}),r.params&&r.params.onAny&&r.onAny(r.params.onAny),Object.assign(r,{enabled:r.params.enabled,el:t,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===r.params.direction,isVertical:()=>"vertical"===r.params.direction,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:r.params.allowSlideNext,allowSlidePrev:r.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:r.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:r.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),r.emit("_swiper"),r.params.init&&r.init(),r}getDirectionLabel(e){return this.isHorizontal()?e:{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"}[e]}getSlideIndex(e){var{slidesEl:t,params:a}=this,t=P(H(t,`.${a.slideClass}, swiper-slide`)[0]);return P(e)-t}getSlideIndexByData(t){return this.getSlideIndex(this.slides.find(e=>+e.getAttribute("data-swiper-slide-index")===t))}getSlideIndexWhenGrid(e){return this.grid&&this.params.grid&&1<this.params.grid.rows&&("column"===this.params.grid.fill?e=Math.floor(e/this.params.grid.rows):"row"===this.params.grid.fill&&(e%=Math.ceil(this.slides.length/this.params.grid.rows))),e}recalcSlides(){var{slidesEl:e,params:t}=this;this.slides=H(e,`.${t.slideClass}, swiper-slide`)}enable(){var e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){var e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){var a=this,i=(e=Math.min(Math.max(e,0),1),a.minTranslate()),e=(a.maxTranslate()-i)*e+i;a.translateTo(e,void 0===t?0:t),a.updateActiveIndex(),a.updateSlidesClasses()}emitContainerClasses(){let t=this;var e;t.params._emitClasses&&t.el&&(e=t.el.className.split(" ").filter(e=>0===e.indexOf("swiper")||0===e.indexOf(t.params.containerModifierClass)),t.emit("_containerClasses",e.join(" ")))}getSlideClasses(e){let t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}emitSlidesClasses(){let i=this;if(i.params._emitClasses&&i.el){let a=[];i.slides.forEach(e=>{var t=i.getSlideClasses(e);a.push({slideEl:e,classNames:t}),i.emit("_slideClass",e,t)}),i.emit("_slideClasses",a)}}slidesPerViewDynamic(e="current",t=!1){var{params:a,slides:i,slidesGrid:s,slidesSizesGrid:r,size:n,activeIndex:l}=this;let o=1;if("number"==typeof a.slidesPerView)return a.slidesPerView;if(a.centeredSlides){let t,a=i[l]?Math.ceil(i[l].swiperSlideSize):0;for(let e=l+1;e<i.length;e+=1)i[e]&&!t&&(a+=Math.ceil(i[e].swiperSlideSize),o+=1,a>n)&&(t=!0);for(let e=l-1;0<=e;--e)i[e]&&!t&&(a+=i[e].swiperSlideSize,o+=1,a>n)&&(t=!0)}else if("current"===e)for(let e=l+1;e<i.length;e+=1)(t?s[e]+r[e]-s[l]<n:s[e]-s[l]<n)&&(o+=1);else for(let e=l-1;0<=e;--e)s[l]-s[e]<n&&(o+=1);return o}update(){let i=this;if(i&&!i.destroyed){let{snapGrid:e,params:t}=i,a;if(t.breakpoints&&i.setBreakpoint(),[...i.el.querySelectorAll('[loading="lazy"]')].forEach(e=>{e.complete&&n(i,e)}),i.updateSize(),i.updateSlides(),i.updateProgress(),i.updateSlidesClasses(),t.freeMode&&t.freeMode.enabled&&!t.cssMode)s(),t.autoHeight&&i.updateAutoHeight();else{if(("auto"===t.slidesPerView||1<t.slidesPerView)&&i.isEnd&&!t.centeredSlides){let e=(i.virtual&&t.virtual.enabled?i.virtual:i).slides;a=i.slideTo(e.length-1,0,!1,!0)}else a=i.slideTo(i.activeIndex,0,!1,!0);a||s()}function s(){var e=i.rtlTranslate?-1*i.translate:i.translate,e=Math.min(Math.max(e,i.maxTranslate()),i.minTranslate());i.setTranslate(e),i.updateActiveIndex(),i.updateSlidesClasses()}t.watchOverflow&&e!==i.snapGrid&&i.checkOverflow(),i.emit("update")}}changeDirection(t,e=!0){var a=this,i=a.params.direction;return(t=t||("horizontal"===i?"vertical":"horizontal"))===i||"horizontal"!==t&&"vertical"!==t||(a.el.classList.remove(""+a.params.containerModifierClass+i),a.el.classList.add(""+a.params.containerModifierClass+t),a.emitContainerClasses(),a.params.direction=t,a.slides.forEach(e=>{"vertical"===t?e.style.width="":e.style.height=""}),a.emit("changeDirection"),e&&a.update()),a}changeLanguageDirection(e){var t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(t.params.containerModifierClass+"rtl"),t.el.dir="rtl"):(t.el.classList.remove(t.params.containerModifierClass+"rtl"),t.el.dir="ltr"),t.update())}mount(i){let s=this;if(!s.mounted){let e=i||s.params.el;if(!(e="string"==typeof e?document.querySelector(e):e))return!1;e.swiper=s,e.parentNode&&e.parentNode.host&&e.parentNode.host.nodeName===s.params.swiperElementNodeName.toUpperCase()&&(s.isElement=!0);let t=()=>"."+(s.params.wrapperClass||"").trim().split(" ").join("."),a=e&&e.shadowRoot&&e.shadowRoot.querySelector?e.shadowRoot.querySelector(t()):H(e,t())[0];!a&&s.params.createElements&&(a=T("div",s.params.wrapperClass),e.append(a),H(e,"."+s.params.slideClass).forEach(e=>{a.append(e)})),Object.assign(s,{el:e,wrapperEl:a,slidesEl:s.isElement&&!e.parentNode.host.slideSlots?e.parentNode.host:a,hostEl:s.isElement?e.parentNode.host:e,mounted:!0,rtl:"rtl"===e.dir.toLowerCase()||"rtl"===C(e,"direction"),rtlTranslate:"horizontal"===s.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===C(e,"direction")),wrongRTL:"-webkit-box"===C(a,"display")})}return!0}init(e){let t=this;return t.initialized||!1!==t.mount(e)&&(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(void 0,!0),t.attachEvents(),e=[...t.el.querySelectorAll('[loading="lazy"]')],t.isElement&&e.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),e.forEach(e=>{e.complete?n(t,e):e.addEventListener("load",e=>{n(t,e.target)})}),u(t),t.initialized=!0,u(t),t.emit("init"),t.emit("afterInit")),t}destroy(e=!0,t=!0){let a=this,{params:i,el:s,wrapperEl:r,slides:n}=a;if(void 0!==a.params&&!a.destroyed){if(a.emit("beforeDestroy"),a.initialized=!1,a.detachEvents(),i.loop&&a.loopDestroy(),t&&(a.removeClasses(),s&&"string"!=typeof s&&s.removeAttribute("style"),r&&r.removeAttribute("style"),n)&&n.length&&n.forEach(e=>{e.classList.remove(i.slideVisibleClass,i.slideFullyVisibleClass,i.slideActiveClass,i.slideNextClass,i.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")}),a.emit("destroy"),Object.keys(a.eventsListeners).forEach(e=>{a.off(e)}),!1!==e){a.el&&"string"!=typeof a.el&&(a.el.swiper=null);{let t=a;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})}}a.destroyed=!0}return null}static extendDefaults(e){v(c,e)}static get extendedDefaults(){return c}static get defaults(){return te}static installModule(e){m.prototype.__modules__||(m.prototype.__modules__=[]);var t=m.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?e.forEach(e=>m.installModule(e)):m.installModule(e),m}}function k(a,i,s,r){return a.params.createElements&&Object.keys(r).forEach(t=>{if(!s[t]&&!0===s.auto){let e=H(a.el,"."+r[t])[0];e||((e=T("div",r[t])).className=r[t],a.el.append(e)),s[t]=e,i[t]=e}}),s}function G(e=""){return"."+e.trim().replace(/([\.:!+\/()[\]])/g,"\\$1").replace(/ /g,".")}function f(e){let{effect:a,swiper:i,on:t,setTranslate:s,setTransition:r,overwriteParams:n,perspective:l,recreateShadows:o,getEffectParams:d}=e,c;t("beforeInit",()=>{var e;i.params.effect===a&&(i.classNames.push(""+i.params.containerModifierClass+a),l&&l()&&i.classNames.push(i.params.containerModifierClass+"3d"),e=n?n():{},Object.assign(i.params,e),Object.assign(i.originalParams,e))}),t("setTranslate _virtualUpdated",()=>{i.params.effect===a&&s()}),t("setTransition",(e,t)=>{i.params.effect===a&&r(t)}),t("transitionEnd",()=>
1{i.params.effect===a&&o&&d&&d().slideShadows&&(i.slides.forEach(e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>e.remove())}),o())}),t("virtualUpdate",()=>{i.params.effect===a&&(i.slides.length||(c=!0),requestAnimationFrame(()=>{c&&i.slides&&i.slides.length&&(s(),c=!1)}))})}function x(e,t){var a=l(t);return a!==t&&(a.style.backfaceVisibility="hidden",a.style["-webkit-backface-visibility"]="hidden"),a}function i({swiper:a,duration:e,transformElements:i,allSlides:s}){let r=a.activeIndex;if(a.params.virtualTranslate&&0!==e){let t=!1;(s?i:i.filter(e=>{var t,e=e.classList.contains("swiper-slide-transform")?(t=e).parentElement||a.slides.find(e=>e.shadowRoot&&e.shadowRoot===t.parentNode):e;return a.getSlideIndex(e)===r})).forEach(e=>{h(e,()=>{var e;t||a&&!a.destroyed&&(t=!0,a.animating=!1,e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0}),a.wrapperEl.dispatchEvent(e))})})}}function V(e,t,a){a="swiper-slide-shadow"+(a?"-"+a:"")+(e?" swiper-slide-shadow-"+e:""),e=l(t);let i=e.querySelector("."+a.split(" ").join("."));return i||(i=T("div",a.split(" ")),e.append(i)),i}return Object.keys(a).forEach(t=>{Object.keys(a[t]).forEach(e=>{m.prototype[e]=a[t][e]})}),m.use([function({swiper:r,on:e,emit:t}){let i=R(),a=null,s=null,n=()=>{r&&!r.destroyed&&r.initialized&&(t("beforeResize"),t("resize"))},l=()=>{r&&!r.destroyed&&r.initialized&&t("orientationchange")};e("init",()=>{r.params.resizeObserver&&void 0!==i.ResizeObserver?r&&!r.destroyed&&r.initialized&&(a=new ResizeObserver(a=>{s=i.requestAnimationFrame(()=>{var{width:e,height:t}=r;let i=e,s=t;a.forEach(({contentBoxSize:e,contentRect:t,target:a})=>{a&&a!==r.el||(i=t?t.width:(e[0]||e).inlineSize,s=t?t.height:(e[0]||e).blockSize)}),i===e&&s===t||n()})})).observe(r.el):(i.addEventListener("resize",n),i.addEventListener("orientationchange",l))}),e("destroy",()=>{s&&i.cancelAnimationFrame(s),a&&a.unobserve&&r.el&&(a.unobserve(r.el),a=null),i.removeEventListener("resize",n),i.removeEventListener("orientationchange",l)})},function({swiper:i,extendParams:e,on:t,emit:s}){let r=[],n=R(),a=(e,t={})=>{var a=new(n.MutationObserver||n.WebkitMutationObserver)(e=>{var t;i.__preventObserver__||(1===e.length?s("observerUpdate",e[0]):(t=function(){s("observerUpdate",e[0])},n.requestAnimationFrame?n.requestAnimationFrame(t):n.setTimeout(t,0)))});a.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:i.isElement||(void 0===t.childList||t).childList,characterData:void 0===t.characterData||t.characterData}),r.push(a)};e({observer:!1,observeParents:!1,observeSlideChildren:!1}),t("init",()=>{if(i.params.observer){if(i.params.observeParents){var t=_(i.hostEl);for(let e=0;e<t.length;e+=1)a(t[e])}a(i.hostEl,{childList:i.params.observeSlideChildren}),a(i.wrapperEl,{attributes:!1})}}),t("destroy",()=>{r.forEach(e=>{e.disconnect()}),r.splice(0,r.length)})}]),m.use([function({swiper:P,extendParams:e,on:t,emit:A}){let a;e({virtual:{enabled:!1,slides:[],cache:!0,slidesPerViewAutoSlideSize:320,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});e=z();P.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};let s=e.createElement("div");function O(e,t){var a=P.params.virtual;if(a.cache&&P.virtual.cache[t])return P.virtual.cache[t];let i;return a.renderSlide?"string"==typeof(i=a.renderSlide.call(P,e,t))&&(I(s,i),i=s.children[0]):i=P.isElement?T("swiper-slide"):T("div",P.params.slideClass),i.setAttribute("data-swiper-slide-index",t),a.renderSlide||I(i,e),a.cache&&(P.virtual.cache[t]=i),i}function i(h,g,v){var{slidesPerGroup:y,centeredSlides:b,slidesPerView:w,loop:E,initialSlide:x}=P.params;if(!(g&&!E&&0<x)){let{addSlidesBefore:e,addSlidesAfter:t,slidesPerViewAutoSlideSize:a}=P.params.virtual,{from:i,to:s,slides:r,slidesGrid:n,offset:l}=P.virtual;P.params.cssMode||P.updateActiveIndex();g=void 0===v?P.activeIndex||0:v;let o,d,c,p;if(o=P.rtlTranslate?"right":P.isHorizontal()?"left":"top","auto"===w)if(a){let e=P.size;e=e||(P.isHorizontal()?P.el.getBoundingClientRect().width:P.el.getBoundingClientRect().height),d=Math.max(1,Math.ceil(e/a)
vendor: 15,511 bytes, line 1
1)}else d=1;else d=w;let u=g-(p=b?(c=Math.floor(d/2)+y+t,Math.floor(d/2)+y+e):(c=d+(y-1)+t,(E?d:y)+e)),m=g+c,f=(E||(u=Math.max(u,0),m=Math.min(m,r.length-1)),(P.slidesGrid[u]||0)-(P.slidesGrid[0]||0));if(E&&g>=p?(u-=p,b||(f+=P.slidesGrid[0])):E&&g<p&&(u=-p,b)&&(f+=P.slidesGrid[0]),Object.assign(P.virtual,{from:u,to:m,offset:f,slidesGrid:P.slidesGrid,slidesBefore:p,slidesAfter:c}),i!==u||s!==m||h)if(P.params.virtual.renderExternal)P.params.virtual.renderExternal.call(P,{offset:f,from:u,to:m,slides:(()=>{var t=[];for(let e=u;e<=m;e+=1)t.push(r[e]);return t})()}),P.params.virtual.renderExternalUpdate?C():A("virtualUpdate");else{var S=[],M=[],T=e=>{let t=e;return e<0?t=r.length+e:t>=r.length&&(t-=r.length),t};if(h)P.slides.filter(e=>e.matches(`.${P.params.slideClass}, swiper-slide`)).forEach(e=>{e.remove()});else for(let e=i;e<=s;e+=1)if(e<u||e>m){let t=T(e);P.slides.filter(e=>e.matches(`.${P.params.slideClass}[data-swiper-slide-index="${t}"], swiper-slide[data-swiper-slide-index="${t}"]`)).forEach(e=>{e.remove()})}var x=E?-r.length:0,L=E?2*r.length:r.length;for(let t=x;t<L;t+=1)if(t>=u&&t<=m){let e=T(t);void 0===s||h?M.push(e):(t>s&&M.push(e),t<i&&S.push(e))}if(M.forEach(e=>{P.slidesEl.append(O(r[e],e))}),E)for(let t=S.length-1;0<=t;--t){let e=S[t];P.slidesEl.prepend(O(r[e],e))}else S.sort((e,t)=>t-e),S.forEach(e=>{P.slidesEl.prepend(O(r[e],e))});H(P.slidesEl,".swiper-slide, swiper-slide").forEach(e=>{e.style[o]=f-Math.abs(P.cssOverflowAdjustment())+"px"}),C()}else P.slidesGrid!==n&&f!==l&&P.slides.forEach(e=>{e.style[o]=f-Math.abs(P.cssOverflowAdjustment())+"px"}),P.updateProgress(),A("virtualUpdate");function C(){P.updateSlides(),P.updateProgress(),P.updateSlidesClasses(),A("virtualUpdate")}}}t("beforeInit",()=>{if(P.params.virtual.enabled){let e;var t;void 0===P.passedParams.virtual.slides&&(t=[...P.slidesEl.children].filter(e=>e.matches(`.${P.params.slideClass}, swiper-slide`)))&&t.length&&(P.virtual.slides=[...t],e=!0,t.forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t),(P.virtual.cache[t]=e).remove()})),e||(P.virtual.slides=P.params.virtual.slides),P.classNames.push(P.params.containerModifierClass+"virtual"),P.params.watchSlidesProgress=!0,P.originalParams.watchSlidesProgress=!0,i(!1,!0)}}),t("setTranslate",()=>{P.params.virtual.enabled&&(P.params.cssMode&&!P._immediateVirtual?(clearTimeout(a),a=setTimeout(()=>{i()},100)):i())}),t("init update resize",()=>{P.params.virtual.enabled&&P.params.cssMode&&L(P.wrapperEl,"--swiper-virtual-size",P.virtualSize+"px")}),Object.assign(P.virtual,{appendSlide:function(t){if("object"==typeof t&&"length"in t)for(let e=0;e<t.length;e+=1)t[e]&&P.virtual.slides.push(t[e]);else P.virtual.slides.push(t);i(!0)},prependSlide:function(t){let e=P.activeIndex,a=e+1,r=1;if(Array.isArray(t)){for(let e=0;e<t.length;e+=1)t[e]&&P.virtual.slides.unshift(t[e]);a=e+t.length,r=t.length}else P.virtual.slides.unshift(t);if(P.params.virtual.cache){let i=P.virtual.cache,s={};Object.keys(i).forEach(e=>{var t=i[e],a=t.getAttribute("data-swiper-slide-index");a&&t.setAttribute("data-swiper-slide-index",parseInt(a,10)+r),s[parseInt(e,10)+r]=t}),P.virtual.cache=s}i(!0),P.slideTo(a,0)},removeSlide:function(a){if(null!=a){let t=P.activeIndex;if(Array.isArray(a))for(let e=a.length-1;0<=e;--e)P.params.virtual.cache&&(delete P.virtual.cache[a[e]],Object.keys(P.virtual.cache).forEach(e=>{a<e&&(P.virtual.cache[e-1]=P.virtual.cache[e],P.virtual.cache[e-1].setAttribute("data-swiper-slide-index",e-1),delete P.virtual.cache[e])})),P.virtual.slides.splice(a[e],1),a[e]<t&&--t,t=Math.max(t,0);else P.params.virtual.cache&&(delete P.virtual.cache[a],Object.keys(P.virtual.cache).forEach(e=>{a<e&&(P.virtual.cache[e-1]=P.virtual.cache[e],P.virtual.cache[e-1].setAttribute("data-swiper-slide-index",e-1),delete P.virtual.cache[e])})),P.virtual.slides.splice(a,1),a<t&&--t,t=Math.max(t,0);i(!0),P.slideTo(t,0)}},removeAllSlides:function(){P.virtual.slides=[],P.params.virtual.cache&&(P.virtual.cache={}),i(!0),P.slideTo(0,0)},update:i})},function({swiper:p,extendParams:e,on:t,emit:u}){let m=z(),f=R();function a(c){if(p.enabled){let o=p.rtlTranslate,e=c,t=(e=e.originalEvent?e.originalEvent:e).keyCode||e.charCode,a=p.params.keyboard.pageUpDown,i=a&&33===t,s=a&&34===t,r=37===t,n=39===t,l=38===t,d=40===t;if(!p.allowSlideNext&&(p.isHorizontal()&&n||p.isVertical()&&d||s))return!1;if(!p.allowSlidePrev&&(p.isHorizontal()&&r||p.isVertical()&&l||i))return!1;if(!(e.shiftKey||e.altKey||e.ctrlKey||e.metaKey||m.activeElement&&(m.activeElement.isContentEditable||m.activeElement.nodeName&&("input"===m.activeElement.nodeName.toLowerCase()||"textarea"===m.activeElement.nodeName.toLowerCase())))){if(p.params.keyboard.onlyInViewport&&(i||s||r||n||l||d)){let a=!1;if(0<_(p.el,`.${p.params.slideClass}, swiper-slide`).length&&0===_(p.el,"."+p.params.slideActiveClass).length)return;let e=p.el,t=e.clientWidth,i=e.clientHeight,s=f.innerWidth,r=f.innerHeight,n=F(e),l=(o&&(n.left-=e.scrollLeft),[[n.left,n.top],[n.left+t,n.top],[n.left,n.top+i],[n.left+t,n.top+i]]);for(let t=0;t<l.length;t+=1){let e=l[t];0<=e[0]&&e[0]<=s&&0<=e[1]&&e[1]<=r&&(0===e[0]&&0===e[1]||(a=!0))}if(!a)return}p.isHorizontal()?((i||s||r||n)&&(e.preventDefault?e.preventDefault():e.returnValue=!1),((s||n)&&!o||(i||r)&&o)&&p.slideNext(),((i||r)&&!o||(s||n)&&o)&&p.slidePrev()):((i||s||l||d)&&(e.preventDefault?e.preventDefault():e.returnValue=!1),(s||d)&&p.slideNext(),(i||l)&&p.slidePrev()),u("keyPress",t)}}}function i(){p.keyboard.enabled||(m.addEventListener("keydown",a),p.keyboard.enabled=!0)}function s(){p.keyboard.enabled&&(m.removeEventListener("keydown",a),p.keyboard.enabled=!1)}e({keyboard:{enabled:!(p.keyboard={enabled:!1}),onlyInViewport:!0,pageUpDown:!0}}),t("init",()=>{p.params.keyboard.enabled&&i()}),t("destroy",()=>{p.keyboard.enabled&&s()}),Object.assign(p.keyboard,{enable:i,disable:s})},function({swiper:c,extendParams:e,on:t,emit:p}){let a=R(),u;e({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),c.mousewheel={enabled:!1};let m,i=g(),f=[];function s(){c.enabled&&(c.mouseEntered=!0)}function r(){c.enabled&&(c.mouseEntered=!1)}function h(e){c.params.mousewheel.thresholdDelta&&e.delta<c.params.mousewheel.thresholdDelta||c.params.mousewheel.thresholdTime&&g()-i<c.params.mousewheel.thresholdTime||6<=e.delta&&g()-i<60||(e.direction<0?c.isEnd&&!c.params.loop||c.animating||(c.slideNext(),p("scroll",e.raw)):c.isBeginning&&!c.params.loop||c.animating||(c.slidePrev(),p("scroll",e.raw)),i=(new a.Date).getTime())}function n(i){let n=i,s=!0;if(c.enabled&&!i.target.closest("."+c.params.mousewheel.noMousewheelClass)){var l=c.params.mousewheel;c.params.cssMode&&n.preventDefault();let e=c.el,t=(e="container"!==c.params.mousewheel.eventsTarget?document.querySelector(c.params.mousewheel.eventsTarget):e)&&e.contains(n.target);if(!c.mouseEntered&&!t&&!l.releaseOnEdges)return!0;n.originalEvent&&(n=n.originalEvent);let r=0;var o=c.rtlTranslate?-1:1,d=(e=>{let t=0,a=0,i=0,s=0;return"detail"in e&&(a=e.detail),"wheelDelta"in e&&(a=-e.wheelDelta/120),"wheelDeltaY"in e&&(a=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=a,a=0),i=10*t,s=10*a,"deltaY"in e&&(s=e.deltaY),"deltaX"in e&&(i=e.deltaX),e.shiftKey&&!i&&(i=s,s=0),(i||s)&&e.deltaMode&&(1===e.deltaMode?(i*=40,s*=40):(i*=800,s*=800)),i&&!t&&(t=i<1?-1:1),s&&!a&&(a=s<1?-1:1),{spinX:t,spinY:a,pixelX:i,pixelY:s}})(n);if(l.forceToAxis)if(c.isHorizontal()){if(!(Math.abs(d.pixelX)>Math.abs(d.pixelY)))return!0;r=-d.pixelX*o}else{if(!(Math.abs(d.pixelY)>Math.abs(d.pixelX)))return!0;r=-d.pixelY}else r=Math.abs(d.pixelX)>Math.abs(d.pixelY)?-d.pixelX*o:-d.pixelY;if(0===r)return!0;l.invert&&(r=-r);let a=c.getTranslate()+r*l.sensitivity;if((a=a>=c.minTranslate()?c.minTranslate():a)<=c.maxTranslate()&&(a=c.maxTranslate()),(s=!!c.params.loop||!(a===c.minTranslate()||a===c.maxTranslate()))&&c.params.nested&&n.stopPropagation(),c.params.freeMode&&c.params.freeMode.enabled){let i={time:g(),delta:Math.abs(r),direction:Math.sign(r)},s=m&&i.time<m.time+500&&i.delta<=m.delta&&i.direction===m.direction;if(!s){m=void 0;let e=c.getTranslate()+r*l.sensitivity,t=c.isBeginning,a=c.isEnd;if((e=e>=c.minTranslate()?c.minTranslate():e)<=c.maxTranslate()&&(e=c.maxTranslate()),c.setTransition(0),c.setTranslate(e),c.updateProgress(),c.updateActiveIndex(),c.updateSlidesClasses(),(!t&&c.isBeginning||!a&&c.isEnd)&&c.updateSlidesClasses(),c.params.loop&&c.loopFix({direction:i.direction<0?"next":"prev",byMousewheel:!0}),c.params.freeMode.sticky){clearTimeout(u),u=void 0,15<=f.length&&f.shift();let e=f.length?f[f.length-1]:void 0,t=f[0];if(f.push(i),e&&(i.delta>e.delta||i.direction!==e.direction))f.splice(0);else if(15<=f.length&&i.time-t.time<500&&1<=t.delta-i.delta&&i.delta<=6){let e=0<r?.8:.2;m=i,f.splice(0),u=M(()=>{!c.destroyed&&c.params&&c.slideToClosest(c.params.speed,!0,void 0,e)},0)}u=u||M(()=>{!c.destroyed&&c.params&&(m=i,f.splice(0),c.slideToClosest(c.params.speed,!0,void 0,.5))},500)}if(s||p("scroll",n),c.params.autoplay&&c.params.autoplay.disableOnInteraction&&c.autoplay.stop(),l.releaseOnEdges&&(e===c.minTranslate()||e===c.maxTranslate()))return!0}}else{let e={time:g(),delta:Math.abs(r),direction:Math.sign(r),raw:i},t=(2<=f.length&&f.shift(),f.length?f[f.length-1]:void 0);if(f.push(e),(!t||e.direction!==t.direction||e.delta>t.delta||e.time>t.time+150)&&h(e),(e=>{var t=c.params.mousewheel;if(e.direction<0){if(c.isEnd&&!c.params.loop&&t.releaseOnEdges)return 1}else if(c.isBeginning&&!c.params.loop&&t.releaseOnEdges)return 1})(e))return!0}return n.preventDefault?n.preventDefault():n.returnValue=!1,!1}}function l(e){let t=c.el;(t="container"!==c.params.mousewheel.eventsTarget?document.querySelector(c.params.mousewheel.eventsTarget):t)[e]("mouseenter",s),t[e]("mouseleave",r),t[e]("wheel",n)}function o(){return c.params.cssMode?(c.wrapperEl.removeEventListener("wheel",n),!0):!c.mousewheel.enabled&&(l("addEventListener"),c.mousewheel.enabled=!0)}function d(){return c.params.cssMode?(c.wrapperEl.addEventListener(event,n),!0):!!c.mousewheel.enabled&&(l("removeEventListener"),!(c.mousewheel.enabled=!1))}t("init",()=>{!c.params.mousewheel.enabled&&c.params.cssMode&&d(),c.params.mousewheel.enabled&&o()}),t("destroy",()=>{c.params.cssMode&&o(),c.mousewheel.enabled&&d()}),Object.assign(c.mousewheel,{enable:o,disable:d})},function({swiper:n,extendParams:e,on:t,emit:l}){function s(e){let t;return!(e&&"string"==typeof e&&n.isElement&&(t=n.el.querySelector(e)||n.hostEl.querySelector(e)))&&(e&&("string"==typeof e&&(t=[...document.querySelectorAll(e)]),n.params.uniqueNavElements&&"string"==typeof e&&t&&1<t.length&&1===n.el.querySelectorAll(e).length?t=n.el.querySelector(e):t&&1===t.length&&(t=t[0])),e)&&!t?e:t}function a(e,t){let a=n.params.navigation;(e=O(e)).forEach(e=>{e&&(e.classList[t?"add":"remove"](...a.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=t),n.params.watchOverflow)&&n.enabled&&e.classList[n.isLocked?"add":"remove"](a.lockClass)})}function i(){var{nextEl:e,prevEl:t}=n.navigation;n.params.loop?(a(t,!1),a(e,!1)):(a(t,n.isBeginning&&!n.params.rewind),a(e,n.isEnd&&!n.params.rewind))}function r(e){e.preventDefault(),n.isBeginning&&!n.params.loop&&!n.params.rewind||(n.slidePrev(),l("navigationPrev"))}function o(e){e.preventDefault(),n.isEnd&&!n.params.loop&&!n.params.rewind||(n.slideNext(),l("navigationNext"))}function d(){let a=n.params.navigation;if(n.params.navigation=k(n,n.originalParams.navigation,n.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),a.nextEl||a.prevEl){var e=s(a.nextEl),i=s(a.prevEl);Object.assign(n.navigation,{nextEl:e,prevEl:i}),e=O(e),i=O(i);let t=(t,e)=>{if(t){if(a.addIcons&&t.matches(".swiper-button-next,.swiper-button-prev")&&!t.querySelector("svg")){let e=document.createElement("div");I(e,'<svg class="swiper-navigation-icon" width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.38296 20.0762C0.111788 19.805 0.111788 19.3654 0.38296 19.0942L9.19758 10.2796L0.38296 1.46497C0.111788 1.19379 0.111788 0.754138 0.38296 0.482966C0.654131 0.211794 1.09379 0.211794 1.36496 0.482966L10.4341 9.55214C10.8359 9.9539 10.8359 10.6053 10.4341 11.007L1.36496 20.0762C1.09379 20.3474 0.654131 20.3474 0.38296 20.0762Z" fill="currentColor"/></svg>'),t.appendChild(e.querySelector("svg")),e.remove()}t.addEventListener("click","next"===e?o:r)}!n.enabled&&t&&t.classList.add(...a.lockClass.split(" "))};e.forEach(e=>t(e,"next")),i.forEach(e=>t(e,"prev"))}}function c(){var{nextEl:e,prevEl:t}=n.navigation,e=O(e),t=O(t);let a=(e,t)=>{e.removeEventListener("click","next"===t?o:r),e.classList.remove(...n.params.navigation.disabledClass.split(" "))};e.forEach(e=>a(e,"next")),t.forEach(e=>a(e,"prev"))}e({navigation:{nextEl:null,prevEl:null,addIcons:!0,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),n.navigation={nextEl:null,prevEl:null},t("init",()=>{(!1===n.params.navigation.enabled?p:(d(),i))()}),t("toEdge fromEdge lock unlock",()=>{i()}),t("destroy",()=>{c()}),t("enable disable",()=>{var{nextEl:e,prevEl:t}=n.navigation,e=O(e),t=O(t);n.enabled?i():[...e,...t].filter(e=>!!e).forEach(e=>e.classList.add(n.params.navigation.lockClass))}),t("click",(e,t)=>{let{nextEl:a,prevEl:i}=n.navigation;a=O(a),i=O(i);var s=t.target;let r=i.includes(s)||a.includes(s);if(n.isElement&&!r){let e=t.path||t.composedPath&&t.composedPath();e&&(r=e.find(e=>a.includes(e)||i.includes(e)))}if(n.params.navigation.hideOnClick&&!r&&(!(n.pagination&&n.params.pagination&&n.params.pagination.clickable)||n.pagination.el!==s&&!n.pagination.el.contains(s))){let e;a.length?e=a[0].classList.contains(n.params.navigation.hiddenClass):i.length&&(e=i[0].classList.contains(n.params.navigation.hiddenClass)),l(!0===e?"navigationShow":"navigationHide"),[...a,...i].filter(e=>!!e).forEach(e=>e.classList.toggle(n.params.navigation.hiddenClass))}});let p=()=>{n.el.classList.add(...n.params.navigation.navigationDisabledClass.split(" ")),c()};Object.assign(n.navigation,{enable:()=>{n.el.classList.remove(...n.params.navigation.navigationDisabledClass.split(" ")),d(),i()},disable:p,update:i,init:d,destroy:c})},function({swiper:d,extendParams:e,on:t,emit:c}){var a="swiper-pagination";let p,u=(e({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:e=>e,formatFractionTotal:e=>e,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"}}),d.pagination={el:null,bullets:[]},0);function s(){return!d.params.pagination.el||!d.pagination.el||Array.isArray(d.pagination.el)&&0===d.pagination.el.length}function m(e,t){var a=d.params.pagination.bulletActiveClass;(e=e&&e[("prev"===t?"previous":"next")+"ElementSibling"])&&(e.classList.add(a+"-"+t),e=e[("prev"===t?"previous":"next")+"ElementSibling"])&&e.classList.add(a+`-${t}-`+t)}
1function i(e){var t=e.target.closest(G(d.params.pagination.bulletClass));if(t){e.preventDefault();var a,i,s,t=P(t)*d.params.slidesPerGroup;if(d.params.loop){if(d.realIndex!==t){a=d.realIndex,i=t;let e=(i%=s=d.slides.length)==1+(a%=s)?"next":i==a-1?"previous":void 0;"next"===e?d.slideNext():"previous"===e?d.slidePrev():d.slideToLoop(t)}}else d.slideTo(t)}}function r(){let l=d.rtl,o=d.params.pagination;if(!s()){let n,e,t=d.pagination.el,a=(t=O(t),(d.virtual&&d.params.virtual.enabled?d.virtual:d).slides.length),r=d.params.loop?Math.ceil(a/d.params.slidesPerGroup):d.snapGrid.length;if(d.params.loop?(e=d.previousRealIndex||0,n=1<d.params.slidesPerGroup?Math.floor(d.realIndex/d.params.slidesPerGroup):d.realIndex):void 0!==d.snapIndex?(n=d.snapIndex,e=d.previousSnapIndex):(e=d.previousIndex||0,n=d.activeIndex||0),"bullets"===o.type&&d.pagination.bullets&&0<d.pagination.bullets.length){let i=d.pagination.bullets,a,s,r;if(o.dynamicBullets&&(p=A(i[0],d.isHorizontal()?"width":"height",!0),t.forEach(e=>{e.style[d.isHorizontal()?"width":"height"]=p*(o.dynamicMainBullets+4)+"px"}),1<o.dynamicMainBullets&&void 0!==e&&((u+=n-(e||0))>o.dynamicMainBullets-1?u=o.dynamicMainBullets-1:u<0&&(u=0)),a=Math.max(n-u,0),s=a+(Math.min(i.length,o.dynamicMainBullets)-1),r=(s+a)/2),i.forEach(e=>{var t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>""+o.bulletActiveClass+e)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),1<t.length)i.forEach(e=>{var t=P(e);t===n?e.classList.add(...o.bulletActiveClass.split(" ")):d.isElement&&e.setAttribute("part","bullet"),o.dynamicBullets&&(t>=a&&t<=s&&e.classList.add(...(o.bulletActiveClass+"-main").split(" ")),t===a&&m(e,"prev"),t===s)&&m(e,"next")});else{let e=i[n];if(e&&e.classList.add(...o.bulletActiveClass.split(" ")),d.isElement&&i.forEac
vendor: 15,197 bytes, line 1
1h((e,t)=>{e.setAttribute("part",t===n?"bullet-active":"bullet")}),o.dynamicBullets){let e=i[a],t=i[s];for(let e=a;e<=s;e+=1)i[e]&&i[e].classList.add(...(o.bulletActiveClass+"-main").split(" "));m(e,"prev"),m(t,"next")}}if(o.dynamicBullets){let e=Math.min(i.length,o.dynamicMainBullets+4),t=(p*e-p)/2-r*p,a=l?"right":"left";i.forEach(e=>{e.style[d.isHorizontal()?a:"top"]=t+"px"})}}t.forEach((i,e)=>{if("fraction"===o.type&&(i.querySelectorAll(G(o.currentClass)).forEach(e=>{e.textContent=o.formatFractionCurrent(n+1)}),i.querySelectorAll(G(o.totalClass)).forEach(e=>{e.textContent=o.formatFractionTotal(r)})),"progressbar"===o.type){var s=o.progressbarOpposite?d.isHorizontal()?"vertical":"horizontal":d.isHorizontal()?"horizontal":"vertical";let e=(n+1)/r,t=1,a=1;"horizontal"==s?t=e:a=e,i.querySelectorAll(G(o.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${t}) scaleY(${a})`,e.style.transitionDuration=d.params.speed+"ms"})}"custom"===o.type&&o.renderCustom?(I(i,o.renderCustom(d,n+1,r)),0===e&&c("paginationRender",i)):(0===e&&c("paginationRender",i),c("paginationUpdate",i)),d.params.watchOverflow&&d.enabled&&i.classList[d.isLocked?"add":"remove"](o.lockClass)})}}function n(){let i=d.params.pagination;if(!s()){var e=d.virtual&&d.params.virtual.enabled?d.virtual.slides.length:d.grid&&1<d.params.grid.rows?d.slides.length/Math.ceil(d.params.grid.rows):d.slides.length,t=O(t=d.pagination.el);let a="";if("bullets"===i.type){let t=d.params.loop?Math.ceil(e/d.params.slidesPerGroup):d.snapGrid.length;d.params.freeMode&&d.params.freeMode.enabled&&t>e&&(t=e);for(let e=0;e<t;e+=1)i.renderBullet?a+=i.renderBullet.call(d,e,i.bulletClass):a+=`<${i.bulletElement} ${d.isElement?'part="bullet"':""} class="${i.bulletClass}"></${i.bulletElement}>`}"fraction"===i.type&&(a=i.renderFraction?i.renderFraction.call(d,i.currentClass,i.totalClass):`<span class="${i.currentClass}"></span> / <span class="${i.totalClass}"></span>`),"progressbar"===i.type&&(a=i.renderProgressbar?i.renderProgressbar.call(d,i.progressbarFillClass):`<span class="${i.progressbarFillClass}"></span>`),d.pagination.bullets=[],t.forEach(e=>{"custom"!==i.type&&I(e,a||""),"bullets"===i.type&&d.pagination.bullets.push(...e.querySelectorAll(G(i.bulletClass)))}),"custom"!==i.type&&c("paginationRender",t[0])}}function l(){d.params.pagination=k(d,d.originalParams.pagination,d.params.pagination,{el:"swiper-pagination"});let t=d.params.pagination;if(t.el){let e;(e=(e=(e="string"==typeof t.el&&d.isElement?d.el.querySelector(t.el):e)||"string"!=typeof t.el?e:[...document.querySelectorAll(t.el)])||t.el)&&0!==e.length&&(d.params.uniqueNavElements&&"string"==typeof t.el&&Array.isArray(e)&&1<e.length&&1<(e=[...d.el.querySelectorAll(t.el)]).length&&(e=e.find(e=>_(e,".swiper")[0]===d.el)),Array.isArray(e)&&1===e.length&&(e=e[0]),Object.assign(d.pagination,{el:e}),(e=O(e)).forEach(e=>{"bullets"===t.type&&t.clickable&&e.classList.add(...(t.clickableClass||"").split(" ")),e.classList.add(t.modifierClass+t.type),e.classList.add(d.isHorizontal()?t.horizontalClass:t.verticalClass),"bullets"===t.type&&t.dynamicBullets&&(e.classList.add(""+t.modifierClass+t.type+"-dynamic"),u=0,t.dynamicMainBullets<1)&&(t.dynamicMainBullets=1),"progressbar"===t.type&&t.progressbarOpposite&&e.classList.add(t.progressbarOppositeClass),t.clickable&&e.addEventListener("click",i),d.enabled||e.classList.add(t.lockClass)}))}}function o(){let t=d.params.pagination;var e;s()||((e=d.pagination.el)&&(e=O(e)).forEach(e=>{e.classList.remove(t.hiddenClass),e.classList.remove(t.modifierClass+t.type),e.classList.remove(d.isHorizontal()?t.horizontalClass:t.verticalClass),t.clickable&&(e.classList.remove(...(t.clickableClass||"").split(" ")),e.removeEventListener("click",i))}),d.pagination.bullets&&d.pagination.bullets.forEach(e=>e.classList.remove(...t.bulletActiveClass.split(" "))))}t("changeDirection",()=>{if(d.pagination&&d.pagination.el){let t=d.params.pagination;var e=d.pagination.el;(e=O(e)).forEach(e=>{e.classList.remove(t.horizontalClass,t.verticalClass),e.classList.add(d.isHorizontal()?t.horizontalClass:t.verticalClass)})}}),t("init",()=>{(!1===d.params.pagination.enabled?f:(l(),n(),r))()}),t("activeIndexChange",()=>{void 0===d.snapIndex&&r()}),t("snapIndexChange",()=>{r()}),t("snapGridLengthChange",()=>{n(),r()}),t("destroy",()=>{o()}),t("enable disable",()=>{var e=d.pagination.el;e&&(e=O(e)).forEach(e=>e.classList[d.enabled?"remove":"add"](d.params.pagination.lockClass))}),t("lock unlock",()=>{r()}),t("click",(e,t)=>{var t=t.target,a=O(d.pagination.el);if(d.params.pagination.el&&d.params.pagination.hideOnClick&&a&&0<a.length&&!t.classList.contains(d.params.pagination.bulletClass)&&(!d.navigation||!(d.navigation.nextEl&&t===d.navigation.nextEl||d.navigation.prevEl&&t===d.navigation.prevEl))){let e=a[0].classList.contains(d.params.pagination.hiddenClass);c(!0===e?"paginationShow":"paginationHide"),a.forEach(e=>e.classList.toggle(d.params.pagination.hiddenClass))}});let f=()=>{d.el.classList.add(d.params.pagination.paginationDisabledClass);var e=d.pagination.el;e&&(e=O(e)).forEach(e=>e.classList.add(d.params.pagination.paginationDisabledClass)),o()};Object.assign(d.pagination,{enable:()=>{d.el.classList.remove(d.params.pagination.paginationDisabledClass);var e=d.pagination.el;e&&(e=O(e)).forEach(e=>e.classList.remove(d.params.pagination.paginationDisabledClass)),l(),n(),r()},disable:f,render:n,update:r,init:l,destroy:o})},function({swiper:o,extendParams:e,on:t,emit:r}){let n=z(),l,d,c,i,p=!1,u=null,m=null;function a(){if(o.params.scrollbar.el&&o.scrollbar.el){let{scrollbar:e,rtlTranslate:t}=o,{dragEl:a,el:i}=e,s=o.params.scrollbar,r=o.params.loop?o.progressLoop:o.progress,n=d,l=(c-d)*r;t?0<(l=-l)?(n=d-l,l=0):-l+d>c&&(n=c+l):l<0?(n=d+l,l=0):l+d>c&&(n=c-l),o.isHorizontal()?(a.style.transform=`translate3d(${l}px, 0, 0)`,a.style.width=n+"px"):(a.style.transform=`translate3d(0px, ${l}px, 0)`,a.style.height=n+"px"),s.hide&&(clearTimeout(u),i.style.opacity=1,u=setTimeout(()=>{i.style.opacity=0,i.style.transitionDuration="400ms"},1e3))}}function s(){var e,t,a;o.params.scrollbar.el&&o.scrollbar.el&&(e=o.scrollbar,{dragEl:t,el:a}=e,t.style.width="",t.style.height="",c=o.isHorizontal()?a.offsetWidth:a.offsetHeight,i=o.size/(o.virtualSize+o.params.slidesOffsetBefore-(o.params.centeredSlides?o.snapGrid[0]:0)),d="auto"===o.params.scrollbar.dragSize?c*i:parseInt(o.params.scrollbar.dragSize,10),o.isHorizontal()?t.style.width=d+"px":t.style.height=d+"px",a.style.display=1<=i?"none":"",o.params.scrollbar.hide&&(a.style.opacity=0),o.params.watchOverflow)&&o.enabled&&e.el.classList[o.isLocked?"add":"remove"](o.params.scrollbar.lockClass)}function f(e){return o.isHorizontal()?e.clientX:e.clientY}function h(e){var{scrollbar:t,rtlTranslate:a}=o,t=t.el;let i;i=(f(e)-F(t)[o.isHorizontal()?"left":"top"]-(null!==l?l:d/2))/(c-d),i=Math.max(Math.min(i,1),0),a&&(i=1-i);e=o.minTranslate()+(o.maxTranslate()-o.minTranslate())*i;o.updateProgress(e),o.setTranslate(e),o.updateActiveIndex(),o.updateSlidesClasses()}function g(e){var t=o.params.scrollbar,{scrollbar:a,wrapperEl:i}=o,{el:a,dragEl:s}=a;p=!0,l=e.target===s?f(e)-e.target.getBoundingClientRect()[o.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),i.style.transitionDuration="100ms",s.style.transitionDuration="100ms",h(e),clearTimeout(m),a.style.transitionDuration="0ms",t.hide&&(a.style.opacity=1),o.params.cssMode&&(o.wrapperEl.style["scroll-snap-type"]="none"),r("scrollbarDragStart",e)}function v(e){var{scrollbar:t,wrapperEl:a}=o,{el:t,dragEl:i}=t;p&&(e.preventDefault&&e.cancelable?e.preventDefault():e.returnValue=!1,h(e),a.style.transitionDuration="0ms",t.style.transitionDuration="0ms",i.style.transitionDuration="0ms",r("scrollbarDragMove",e))}function y(e){let t=o.params.scrollbar,{scrollbar:a,wrapperEl:i}=o,s=a.el;p&&(p=!1,o.params.cssMode&&(o.wrapperEl.style["scroll-snap-type"]="",i.style.transitionDuration=""),t.hide&&(clearTimeout(m),m=M(()=>{s.style.opacity=0,s.style.transitionDuration="400ms"},1e3)),r("scrollbarDragEnd",e),t.snapOnRelease)&&o.slideToClosest()}function b(e){var t,{scrollbar:a,params:i}=o,a=a.el;a&&(t=!!i.passiveListeners&&{passive:!1,capture:!1},i=!!i.passiveListeners&&{passive:!0,capture:!1},a=a)&&(a[a="on"===e?"addEventListener":"removeEventListener"]("pointerdown",g,t),n[a]("pointermove",v,t),n[a]("pointerup",y,i))}function w(){var{scrollbar:a,el:i}=o,s=(o.params.scrollbar=k(o,o.originalParams.scrollbar,o.params.scrollbar,{el:"swiper-scrollbar"}),o.params.scrollbar);if(s.el){let e,t;if((e="string"==typeof s.el&&o.isElement?o.el.querySelector(s.el):e)||"string"!=typeof s.el)e=e||s.el;else if(!(e=n.querySelectorAll(s.el)).length)return;(e=0<(e=o.params.uniqueNavElements&&"string"==typeof s.el&&1<e.length&&1===i.querySelectorAll(s.el).length?i.querySelector(s.el):e).length?e[0]:e).classList.add(o.isHorizontal()?s.horizontalClass:s.verticalClass),e&&((t=e.querySelector(G(o.params.scrollbar.dragClass)))||(t=T("div",o.params.scrollbar.dragClass),e.append(t))),Object.assign(a,{el:e,dragEl:t}),s.draggable&&o.params.scrollbar.el&&o.scrollbar.el&&b("on"),e&&e.classList[o.enabled?"remove":"add"](...S(o.params.scrollbar.lockClass))}}function E(){var e=o.params.scrollbar,t=o.scrollbar.el;t&&t.classList.remove(...S(o.isHorizontal()?e.horizontalClass:e.verticalClass)),o.params.scrollbar.el&&o.scrollbar.el&&b("off")}e({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),o.scrollbar={el:null,dragEl:null},t("changeDirection",()=>{if(o.scrollbar&&o.scrollbar.el){let t=o.params.scrollbar;var e=o.scrollbar.el;(e=O(e)).forEach(e=>{e.classList.remove(t.horizontalClass,t.verticalClass),e.classList.add(o.isHorizontal()?t.horizontalClass:t.verticalClass)})}}),t("init",()=>{(!1===o.params.scrollbar.enabled?x:(w(),s(),a))()}),t("update resize observerUpdate lock unlock changeDirection",()=>{s()}),t("setTranslate",()=>{a()}),t("setTransition",(e,t)=>{o.params.scrollbar.el&&o.scrollbar.el&&(o.scrollbar.dragEl.style.transitionDuration=t+"ms")}),t("enable disable",()=>{var e=o.scrollbar.el;e&&e.classList[o.enabled?"remove":"add"](...S(o.params.scrollbar.lockClass))}),t("destroy",()=>{E()});let x=()=>{o.el.classList.add(...S(o.params.scrollbar.scrollbarDisabledClass)),o.scrollbar.el&&o.scrollbar.el.classList.add(...S(o.params.scrollbar.scrollbarDisabledClass)),E()};Object.assign(o.scrollbar,{enable:()=>{o.el.classList.remove(...S(o.params.scrollbar.scrollbarDisabledClass)),o.scrollbar.el&&o.scrollbar.el.classList.remove(...S(o.params.scrollbar.scrollbarDisabledClass)),w(),s(),a()},disable:x,updateSize:s,setTranslate:a,init:w,destroy:E})},function({swiper:c,extendParams:e,on:t}){e({parallax:{enabled:!1}});let r="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",n=(t,a)=>{var e=c.rtl,e=e?-1:1,i=t.getAttribute("data-swiper-parallax")||"0";let s=t.getAttribute("data-swiper-parallax-x"),r=t.getAttribute("data-swiper-parallax-y");var n=t.getAttribute("data-swiper-parallax-scale"),l=t.getAttribute("data-swiper-parallax-opacity"),o=t.getAttribute("data-swiper-parallax-rotate");if(s||r?(s=s||"0",r=r||"0"):c.isHorizontal()?(s=i,r="0"):(r=i,s="0"),s=0<=s.indexOf("%")?parseInt(s,10)*a*e+"%":s*a*e+"px",r=0<=r.indexOf("%")?parseInt(r,10)*a+"%":r*a+"px",null!=l){let e=l-(l-1)*(1-Math.abs(a));t.style.opacity=e}let d=`translate3d(${s}, ${r}, 0px)`;null!=n&&(d+=` scale(${n-(n-1)*(1-Math.abs(a))})`),o&&null!=o&&(d+=` rotate(${o*a*-1}deg)`),t.style.transform=d},a=()=>{let{el:e,slides:t,progress:i,snapGrid:s}=c,a=H(e,r);c.isElement&&a.push(...H(c.hostEl,r)),a.forEach(e=>{n(e,i)}),t.forEach((e,t)=>{let a=e.progress;1<c.params.slidesPerGroup&&"auto"!==c.params.slidesPerView&&(a+=Math.ceil(t/2)-i*(s.length-1)),a=Math.min(Math.max(a,-1),1),e.querySelectorAll(r+", [data-swiper-parallax-rotate]").forEach(e=>{n(e,a)})})};t("beforeInit",()=>{c.params.parallax.enabled&&(c.params.watchSlidesProgress=!0,c.originalParams.watchSlidesProgress=!0)}),t("init",()=>{c.params.parallax.enabled&&a()}),t("setTranslate",()=>{c.params.parallax.enabled&&a()}),t("setTransition",(e,t)=>{var a,i;c.params.parallax.enabled&&([a=c.params.speed]=[t],{el:t,hostEl:i}=c,t=[...t.querySelectorAll(r)],c.isElement&&t.push(...i.querySelectorAll(r)),t.forEach(e=>{let t=parseInt(e.getAttribute("data-swiper-parallax-duration"),10)||a;0===a&&(t=0),e.style.transitionDuration=t+"ms"}))})},function({swiper:S,extendParams:e,on:t,emit:i}){let M=R();e({zoom:{enabled:!1,limitToOriginalSize:!1,maxRatio:3,minRatio:1,panOnMouseMove:!1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),S.zoom={enabled:!1};let s,r,T=1,n=!1,o=!1,d={x:0,y:0},l=[],L={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},C={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},c={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0},p,u=1;function m(){var e,t,a,i;return l.length<2?1:(e=l[0].pageX,t=l[0].pageY,a=l[1].pageX,i=l[1].pageY,Math.sqrt((a-e)**2+(i-t)**2))}function P(){var e=S.params.zoom,t=L.imageWrapEl.getAttribute("data-swiper-zoom")||e.maxRatio;if(e.limitToOriginalSize&&L.imageEl&&L.imageEl.naturalWidth){let e=L.imageEl.naturalWidth/L.imageEl.offsetWidth;return Math.min(e,t)}return t}function f(t){var e=S.isElement?"swiper-slide":"."+S.params.slideClass;return t.target.matches(e)||0<S.slides.filter(e=>e.contains(t.target)).length}function h(t){var e="."+S.params.zoom.containerClass;return t.target.matches(e)||0<[...S.hostEl.querySelectorAll(e)].filter(e=>e.contains(t.target)).length}function g(t){if("mouse"===t.pointerType&&l.splice(0,l.length),f(t)){var a=S.params.zoom;if(s=!1,r=!1,l.push(t),!(l.length<2)){if(s=!0,L.scaleStart=m(),!L.slideEl){L.slideEl=t.target.closest(`.${S.params.slideClass}, swiper-slide`),L.slideEl||(L.slideEl=S.slides[S.activeIndex]);let e=L.slideEl.querySelector("."+a.containerClass);if(e=e&&e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0],L.imageEl=e,L.imageWrapEl=e?_(L.imageEl,"."+a.containerClass)[0]:void 0,!L.imageWrapEl)return void(L.imageEl=void 0);L.maxRatio=P()}if(L.imageEl){let[e,t]=l.length<2?{x:null,y:null}:(a=L.imageEl.getBoundingClientRect(),[(l[0].pageX+(l[1].pageX-l[0].pageX)/2-a.x-M.scrollX)/T,(l[0].pageY+(l[1].pageY-l[0].pageY)/2-a.y-M.scrollY)/T]);L.originX=e,L.originY=t,L.imageEl.style.transitionDuration="0ms"}n=!0}}}function v(t){var e,a,i;f(t)&&(e=S.params.zoom,a=S.zoom,0<=(i=l.findIndex(e=>e.pointerId===t.pointerId))&&(l[i]=t),l.length<2||(r=!0,L.scaleMove=m(),L.imageEl&&(a.scale=L.scaleMove/L.scaleStart*T,a.scale>L.maxRatio&&(a.scale=L.maxRatio-1+(a.scale-L.maxRatio+1)**.5),a.scale<e.minRatio&&(a.scale=e.minRatio+1-(e.minRatio-a.scale+1)**.5),L.imageEl.style.transform=`translate3d(0,
10,0) scale(${a.scale})`)))}function y(t){var e,a,i;!f(t)||"mouse"===t.pointerType&&"pointerout"===t.type||(e=S.params.zoom,a=S.zoom,0<=(i=l.findIndex(e=>e.pointerId===t.pointerId))&&l.splice(i,1),s&&r&&(s=!1,r=!1,L.imageEl)&&(a.scale=Math.max(Math.min(a.scale,L.maxRatio),e.minRatio),L.imageEl.style.transitionDuration=S.params.speed+"ms",L.imageEl.style.transform=`translate3d(0,0,0) scale(${a.scale})`,T=a.scale,n=!1,1<a.scale&&L.slideEl?L.slideEl.classList.add(""+e.zoomedSlideClass):a.scale<=1&&L.slideEl&&L.slideEl.classList.remove(""+e.zoomedSlideClass),1===a.scale)&&(L.originX=0,L.originY=0,L.slideEl=void 0))}function b(){S.touchEventsData.preventTouchMoveFromPointerMove=!1}function w(e){var t="mouse"===e.pointerType&&S.params.zoom.panOnMouseMove;if(f(e)&&h(e)){var a=S.zoom;if(L.imageEl)if(C.isTouched&&L.slideEl)if(t)E(e);else{C.isMoved||(C.width=L.imageEl.offsetWidth||L.imageEl.clientWidth,C.height=L.imageEl.offsetHeight||L.imageEl.clientHeight,C.startX=D(L.imageWrapEl,"x")||0,C.startY=D(L.imageWrapEl,"y")||0,L.slideWidth=L.slideEl.offsetWidth,L.slideHeight=L.slideEl.offsetHeight,L.imageWrapEl.style.transitionDuration="0ms");var i=C.width*a.scale,s=C.height*a.scale;if(C.minX=Math.min(L.slideWidth/2-i/2,0),C.maxX=-C.minX,C.minY=Math.min(L.slideHeight/2-s/2,0),C.maxY=-C.minY,C.touchesCurrent.x=(0<l.length?l[0]:e).pageX,C.touchesCurrent.y=(0<l.length?l[0]:e).pageY,5<Math.max(Math.abs(C.touchesCurrent.x-C.touchesStart.x),Math.abs(C.touchesCurrent.y-C.touchesStart.y))&&(S.allowClick=!1),!C.isMoved&&!n){if(S.isHorizontal()&&(Math.floor(C.minX)===Math.floor(C.startX)&&C.touchesCurrent.x<C.touchesStart.x||Math.floor(C.maxX)===Math.floor(C.startX)&&C.touchesCurrent.x>C.touchesStart.x))return C.isTouched=!1,void b();if(!S.isHorizontal()&&(Math.floor(C.minY)===Math.floor(C.startY)&&C.touchesCurrent.y<C.touchesStart.y||Math.floor(C.maxY)===Math.floor(C.startY)&&C.touchesCurrent.y>C.touchesStart.y))return C.isTouched=!1,void b()}e.cancelable&&e.preventDefault(),e.stopPropagation(),clearTimeout(p),S.touchEventsData.preventTouchMoveFromPointerMove=!0,p=setTimeout(()=>{S.destroyed||b()}),C.isMoved=!0;var i=(a.scale-T)/(L.maxRatio-S.params.zoom.minRatio),{originX:s,originY:a}=L;C.currentX=C.touchesCurrent.x-C.touchesStart.x+C.startX+i*(C.width-2*s),C.currentY=C.touchesCurrent.y-C.touchesStart.y+C.startY+i*(C.height-2*a),C.currentX<C.minX&&(C.currentX=C.minX+1-(C.minX-C.currentX+1)**.8),C.currentX>C.maxX&&(C.currentX=C.maxX-1+(C.currentX-C.maxX+1)**.8),C.currentY<C.minY&&(C.currentY=C.minY+1-(C.minY-C.currentY+1)**.8),C.currentY>C.maxY&&(C.currentY=C.maxY-1+(C.currentY-C.maxY+1)**.8),c.prevPositionX||(c.prevPositionX=C.touchesCurrent.x),c.prevPositionY||(c.prevPositionY=C.touchesCurrent.y),c.prevTime||(c.prevTime=Date.now()),c.x=(C.touchesCurrent.x-c.prevPositionX)/(Date.now()-c.prevTime)/2,c.y=(C.touchesCurrent.y-c.prevPositionY)/(Date.now()-c.prevTime)/2,Math.abs(C.touchesCurrent.x-c.prevPositionX)<2&&(c.x=0),Math.abs(C.touchesCurrent.y-c.prevPositionY)<2&&(c.y=0),c.prevPositionX=C.touchesCurrent.x,c.prevPositionY=C.touchesCurrent.y,c.prevTime=Date.now(),L.imageWrapEl.style.transform=`translate3d(${C.currentX}px, ${C.currentY}px,0)`}else t&&E(e)}}function a(){var e=S.zoom;L.slideEl&&S.activeIndex!==S.slides.indexOf(L.slideEl)&&(L.imageEl&&(L.imageEl.style.transform="translate3d(0,0,0) scale(1)"),L.imageWrapEl&&(L.imageWrapEl.style.transform="translate3d(0,0,0)"),L.slideEl.classList.remove(""+S.params.zoom.zoomedSlideClass),e.scale=1,T=1,L.slideEl=void 0,L.imageEl=void 0,L.imageWrapEl=void 0,L.originX=0,L.originY=0)}function E(e){var t,a,i,s,r,n,l;T<=1||!L.imageWrapEl||f(e)&&h(e)&&(t=M.getComputedStyle(L.imageWrapEl).transform,t=new M.DOMMatrix(t),o?(n=-3*(e.clientX-d.x),a=-3*(e.clientY-d.y),l=C.width*T,r=C.height*T,i=L.slideWidth,s=L.slideHeight,l=-(i=Math.min(i/2-l/2,0)),r=-(s=Math.min(s/2-r/2,0)),n=Math.max(Math.min(C.startX+n,l),i),l=Math.max(Math.min(C.startY+a,r),s),L.imageWrapEl.style.transitionDuration="0ms",L.imageWrapEl.style.transform=`translate3d(${n}px, ${l}px, 0)`,d.x=e.clientX,d.y=e.clientY,C.startX=n,C.startY=l,C.currentX=n,C.currentY=l):(o=!0,d.x=e.clientX,d.y=e.clientY,C.startX=t.e,C.startY=t.f,C.width=L.imageEl.offsetWidth||L.imageEl.clientWidth,C.height=L.imageEl.offsetHeight||L.imageEl.clientHeight,L.slideWidth=L.slideEl.offsetWidth,L.slideHeight=L.slideEl.offsetHeight))}function x(y){var b=S.zoom,w=S.params.zoom;if(!L.slideEl){y&&y.target&&(L.slideEl=y.target.closest(`.${S.params.slideClass}, swiper-slide`)),L.slideEl||(S.params.virtual&&S.params.virtual.enabled&&S.virtual?L.slideEl=H(S.slidesEl,"."+S.params.slideActiveClass)[0]:L.slideEl=S.slides[S.activeIndex]);let e=L.slideEl.querySelector("."+w.containerClass);e=e&&e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0],L.imageEl=e,L.imageWrapEl=e?_(L.imageEl,"."+w.containerClass)[0]:void 0}if(L.imageEl&&L.imageWrapEl){let e,t,a,i,s,r,n,l,o,d,c,p,u,m,f,h,g,v;S.params.cssMode&&(S.wrapperEl.style.overflow="hidden",S.wrapperEl.style.touchAction="none"),L.slideEl.classList.add(""+w.zoomedSlideClass),t=void 0===C.touchesStart.x&&y?(e=y.pageX,y.pageY):(e=C.touchesStart.x,C.touchesStart.y);var w=T,E="number"==typeof y?y:null,x=(1===T&&E&&(e=void 0,t=void 0,C.touchesStart.x=void 0,C.touchesStart.y=void 0),P());b.scale=E||x,T=E||x,!y||1===T&&E?(n=0,l=0):(g=L.slideEl.offsetWidth,v=L.slideEl.offsetHeight,a=F(L.slideEl).left+M.scrollX,i=F(L.slideEl).top+M.scrollY,s=a+g/2-e,r=i+v/2-t,o=L.imageEl.offsetWidth||L.imageEl.clientWidth,d=L.imageEl.offsetHeight||L.imageEl.clientHeight,c=o*b.scale,p=d*b.scale,f=-(u=Math.min(g/2-c/2,0)),h=-(m=Math.min(v/2-p/2,0)),l=0<w&&E&&"number"==typeof C.currentX&&"number"==typeof C.currentY?(n=C.currentX*b.scale/w,C.currentY*b.scale/w):(n=s*b.scale,r*b.scale),(n=n<u?u:n)>f&&(n=f),(l=l<m?m:l)>h&&(l=h)),E&&1===b.scale&&(L.originX=0,L.originY=0),C.currentX=n,C.currentY=l,L.imageWrapEl.style.transitionDuration="300ms",L.imageWrapEl.style.transform=`translate3d(${n}px, ${l}px,0)`,L.imageEl.style.transitionDuration="300ms",L.imageEl.style.transform=`translate3d(0,
10,0) scale(${b.scale})`}}function A(){var e=S.zoom,t=S.params.zoom;if(!L.slideEl){S.params.virtual&&S.params.virtual.enabled&&S.virtual?L.slideEl=H(S.slidesEl,"."+S.params.slideActiveClass)[0]:L.slideEl=S.slides[S.activeIndex];let e=L.slideEl.querySelector("."+t.containerClass);e=e&&e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0],L.imageEl=e,L.imageWrapEl=e?_(L.imageEl,"."+t.containerClass)[0]:void 0}L.imageEl&&L.imageWrapEl&&(S.params.cssMode&&(S.wrapperEl.style.overflow="",S.wrapperEl.style.touchAction=""),e.scale=1,T=1,C.currentX=void 0,C.currentY=void 0,C.touchesStart.x=void 0,C.touchesStart.y=void 0,L.imageWrapEl.style.transitionDuration="300ms",L.imageWrapEl.style.transform="translate3d(0,0,0)",L.imageEl.style.transitionDuration="300ms",L.imageEl.style.transform="translate3d(0,0,0) scale(1)",L.slideEl.classList.remove(""+t.zoomedSlideClass),L.slideEl=void 0,L.originX=0,L.originY=0,S.params.zoom.panOnMouseMove)&&(d={x:0,y:0},o)&&(o=!1,C.startX=0,C.startY=0)}function O(e){var t=S.zoom;t.scale&&1!==t.scale?A():x(e)}function z(){return{passiveListener:!!S.params.passiveListeners&&{passive:!0,capture:!1},activeListenerWithCapture:!S.params.passiveListeners||{passive:!1,capture:!0}}}function I(){var a=S.zoom;if(!a.enabled){a.enabled=!0;let{passiveListener:t,activeListenerWithCapture:e}=z();S.wrapperEl.addEventListener("pointerdown",g,t),S.wrapperEl.addEventListener("pointermove",v,e),["pointerup","pointercancel","pointerout"].forEach(e=>{S.wrapperEl.addEventListener(e,y,t)}),S.wrapperEl.addEventListener("pointermove",w,e)}}function k(){var a=S.zoom;if(a.enabled){a.enabled=!1;let{passiveListener:t,activeListenerWithCapture:e}=z();S.wrapperEl.removeEventListener("pointerdown",g,t),S.wrapperEl.removeEventListener("pointermove",v,e),["pointerup","pointercancel","pointerout"].forEach(e=>{S.wrapperEl.removeEventListener(e,y,t)}),S.wrapperEl.removeEventListener("pointermove",w,e)}}Object.defineProperty(S.zoom,"scale",{get:()=>u,set(e){var t,a;u!==e&&(t=L.imageEl,a=L.slideEl,i("zoomChange",e,t,a)),u=e}}),t("init",()=>{S.params.zoom.enabled&&I()}),t("destroy",()=>{k()}),t("touchStart",(e,t)=>{var a;S.zoom.enabled&&(t=t,a=S.device,L.imageEl)&&!C.isTouched&&(a.android&&t.cancelable&&t.preventDefault(),C.isTouched=!0,a=0<l.length?l[0]:t,C.touchesStart.x=a.pageX,C.touchesStart.y=a.pageY)}),t("touchEnd",(e,t)=>{if(S.zoom.enabled){var a=S.zoom;if(l.length=0,L.imageEl){if(!C.isTouched||!C.isMoved)return void(C.isTouched=!1,C.isMoved=!1);C.isTouched=!1,C.isMoved=!1;let e=300,t=300;var i=c.x*e,i=C.currentX+i,s=c.y*t,s=C.currentY+s,r=(0!==c.x&&(e=Math.abs((i-C.currentX)/c.x)),0!==c.y&&(t=Math.abs((s-C.currentY)/c.y)),Math.max(e,t)),i=(C.currentX=i,C.currentY=s,C.width*a.scale),s=C.height*a.scale;C.minX=Math.min(L.slideWidth/2-i/2,0),C.maxX=-C.minX,C.minY=Math.min(L.slideHeight/2-s/2,0),C.maxY=-C.minY,C.currentX=Math.max(Math.min(C.currentX,C.maxX),C.minX),C.currentY=Math.max(Math.min(C.currentY,C.maxY),C.minY),L.imageWrapEl.style.transitionDuration=r+"ms",L.imageWrapEl.style.transform=`translate3d(${C.currentX}px, ${C.currentY}px,0)`}}}),t("doubleTap",(e,t)=>{!S.animating&&S.params.zoom.enabled&&S.zoom.enabled&&S.params.zoom.toggle&&O(t)}),t("transitionEnd",()=>{S.zoom.enabled&&S.params.zoom.enabled&&a()}),t("slideChange",()=>{S.zoom.enabled&&S.params.zoom.enabled&&S.params.cssMode&&a()}),Object.assign(S.zoom,{enable:I,disable:k,in:x,out:A,toggle:O})},function({swiper:l,extendParams:e,on:t}){function o(e,t){let a=(()=>{let a,i,s;return(e,t)=>{for(i=-1,a=e.length;1<a-i;)e[s=a+i>>1]<=t?i=s:a=s;return a}})(),i,s;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(s=a(this.x,e),i=s-1,(e-this.x[i])*(this.y[s]-this.y[i])/(this.x[s]-this.x[i])+this.y[i]):0},this}function a(){l.controller.control&&l.controller.spline&&(l.controller.spline=void 0,delete l.controller.spline)}e({controller:{control:void 0,inverse:!1,by:"slide"}}),l.controller={control:void 0},t("beforeInit",()=>{"undefined"!=typeof window&&("string"==typeof l.params.controller.control||l.params.controller.control instanceof HTMLElement)?("string"==typeof l.params.controller.control?[...document.querySelectorAll(l.params.controller.control)]:[l.params.controller.control]).forEac
1h(i=>{if(l.controller.control||(l.controller.control=[]),i&&i.swiper)l.controller.control.push(i.swiper);else if(i){let t=l.params.eventsPrefix+"init",a=e=>{l.controller.control.push(e.detail[0]),l.update(),i.removeEventListener(t,a)};i.addEventListener(t,a)}}):l.controller.control=l.params.controller.control}),t("update",()=>{a()}),t("resize",()=>{a()}),t("observerUpdate",()=>{a()}),t("setTranslate",(e,t,a)=>{l.controller.control&&!l.controller.control.destroyed&&l.controller.setTranslate(t,a)}),t("setTransition",(e,t,a)=>{l.controller.control&&!l.controller.control.destroyed&&l.controller.setTransition(t,a)}),Object.assign(l.controller,{setTranslate:function(e,t){var a=l.controller.control;let i,s;var r=l.constructor;function n(e){var t,a;e.destroyed||(t=l.rtlTranslate?-l.translate:l.translate,"slide"===l.params.controller.by&&(a=e,l.controller.spline=l.params.loop?new o(l.slidesGrid,a.slidesGrid):new o(l.snapGrid,a.snapGrid),s=-l.controller.spline.interpolate(-t)),s&&"container"!==l.params.controller.by||(i=(e.maxTranslate()-e.minTranslate())/(l.maxTranslate()-l.minTranslate()),!Number.isNaN(i)&&Number.isFinite(i)||(i=1),s=(t-l.minTranslate())*i+e.minTranslate()),l.params.controller.inverse&&(s=e.maxTranslate()-s),e.updateProgress(s),e.setTranslate(s,l),e.updateActiveIndex(),e.updateSlidesClasses())}if(Array.isArray(a))for(let e=0;e<a.length;e+=1)a[e]!==t&&a[e]instanceof r&&n(a[e]);else a instanceof r&&t!==a&&n(a)},setTransition:function(t,e){let a=l.constructor,i=l.controller.control,s;function r(e){e.destroyed||(e.setTransition(t,l),0!==t&&(e.transitionStart(),e.params.autoHeight&&M(()=>{e.updateAutoHeight()}),h(e.wrapperEl,()=>{i&&e.transitionEnd()})))}if(Array.isArray(i))for(s=0;s<i.length;s+=1)i[s]!==e&&i[s]instanceof a&&r(i[s]);else i instanceof a&&e!==i&&r(i)}})},function({swiper:l,extendParams:e,on:t}){e({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,containerRole:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null,scrollOnFocus:!0,wrapperLiveRegion:!0}}),l.a11y={clicked:!1};let s,r,o=null,n=(new Date).getTime();function i(e){var t=o;0!==t.length&&I(t,e)}
1function d(e){(e=O(e)).forEach(e=>{e.setAttribute("tabIndex","0")})}function a(e){(e=O(e)).forEach(e=>{e.setAttribute("tabIndex","-1")})}function c(e,t){(e=O(e)).forEach(e=>{e.setAttribute("role",t)})}function p(e,t){(e=O(e)).forEach(e=>{e.setAttribute("aria-roledescription",t)})}function u(e,t){(e=O(e)).forEach(e=>{e.setAttribute("aria-label",t)})}function m(e){(e=O(e)).forEach(e=>{e.setAttribute("aria-disabled",!0)})}function f(e){(e=O(e)).forEach(e=>{e.setAttribute("aria-disabled",!1)})}function h(e){if(13===e.keyCode||32===e.keyCode){var t=l.params.a11y,a=e.target;if(!l.pagination||!l.pagination.el||a!==l.pagination.el&&!l.pagination.el.contains(e.target)||e.target.matches(G(l.params.pagination.bulletClass))){if(l.navigation&&l.navigation.prevEl&&l.navigation.nextEl){let e=O(l.navigation.prevEl);O(l.navigation.nextEl).includes(a)&&(l.isEnd&&!l.params.loop||l.slideNext(),i(l.isEnd?t.lastSlideMessage:t.nextSlideMessage)),e.includes(a)&&(l.isBeginning&&!l.params.loop||l.slidePrev(),i(l.isBeginning?t.firstSlideMessage:t.prevSlideMessage))}l.pagination&&a.matches(G(l.params.pagination.bulletClass))&&a.click()}}}function g(){return l.pagination&&l.pagination.bullets&&l.pagination.bullets.length}function v(){return g()&&l.params.pagination.clickable}let y=(e,t,a)=>{var i;d(e),"BUTTON"!==e.tagName&&(c(e,"button"),e.addEventListener("keydown",h)),u(e,a),i=t,O(e).forEach(e=>{e.setAttribute("aria-controls",i)})},b=e=>{r&&r!==e.target&&!r.contains(e.target)&&(s=!0),l.a11y.clicked=!0},w=()=>{s=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{l.destroyed||(l.a11y.clicked=!1)})})},E=e=>{n=(new Date).getTime()},x=t=>{if(!l.a11y.clicked&&l.params.a11y.scrollOnFocus&&!((new Date).getTime()-n<100)){let e=t.target.closest(`.${l.params.slideClass}, swiper-slide`);var a,i;e&&l.slides.includes(e)&&(r=e,a=l.slides.indexOf(e)===l.activeIndex,i=l.params.watchSlidesProgress&&l.visibleSlides&&l.visibleSlides.includes(e),a||i||t.sourceCapabilities&&t.sourceCapabilities.firesTouchEvents||(l.isHorizontal()?l.el.scrollLeft=0:l.el.scrollTop=0,requestAnimationFrame(()=>{s||(l.params.loop?l.slideToLoop(l.getSlideIndexWhenGrid(parseInt(e.getAttribute("data-swiper-slide-index"))),0):l.slideTo(l.getSlideIndexWhenGrid(l.slides.indexOf(e)),0),s=!1)})))}},S=()=>{let a=l.params.a11y,i=(a.itemRoleDescriptionMessage&&p(l.slides,a.itemRoleDescriptionMessage),a.slideRole&&c(l.slides,a.slideRole),l.slides.length);a.slideLabelMessage&&l.slides.forEach((e,t)=>{t=l.params.loop?parseInt(e.getAttribute("data-swiper-slide-index"),10):t;u(e,a.slideLabelMessage.replace(/\{\{index\}\}/,t+1).replace(/\{\{slidesLength\}\}/,i))})};t("beforeInit",()=>{(o=T("span",l.params.a11y.notificationClass)).setAttribute("aria-live","assertive"),o.setAttribute("aria-atomic","true")}),t("afterInit",()=>{l.params.a11y.enabled&&(()=>{let t=l.params.a11y;l.el.append(o);var a,i,e=l.el;t.containerRoleDescriptionMessage&&p(e,t.containerRoleDescriptionMessage),t.containerMessage&&u(e,t.containerMessage),t.containerRole&&c(e,t.containerRole);let s=l.wrapperEl,r=t.id||s.getAttribute("id")||"swiper-wrapper-"+"x".repeat(16).replace(/x/g,()=>Math.round(16*Math.random()).toString(16));a=r,O(s).forEach(e=>{e.setAttribute("id",a)}),t.wrapperLiveRegion&&(s,i=l.params.autoplay&&l.params.autoplay.enabled?"off":"polite",O(s).forEach(e=>{e.setAttribute("aria-live",i)})),S();var{nextEl:e,prevEl:n}=l.navigation||{},e=O(e),n=O(n);e&&e.forEach(e=>y(e,r,t.nextSlideMessage)),n&&n.forEach(e=>y(e,r,t.prevSlideMessage)),v()&&O(l.pagination.el).forEach(e=>{e.addEventListener("keydown",h)}),z().addEventListener("visibilitychange",E),l.el.addEventListener("focus",x,!0),l.el.addEventListener("focus",x,!0),l.el.addEventListener("pointerdown",b,!0),l.el.addEventListener("pointerup",w,!0)})()}),t("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{l.params.a11y.enabled&&S()}),t("fromEdge toEdge afterInit lock unlock",()=>{var e,t;l.params.a11y.enabled&&!l.params.loop&&!l.params.rewind&&l.navigation&&({nextEl:e,prevEl:t}=l.navigation,t&&(l.isBeginning?(m(t),a):(f(t),d))(t),e)&&(l.isEnd?(m(e),a):(f(e),d))(e)}),t("paginationUpdate",()=>{if(l.params.a11y.enabled){let t=l.params.a11y;
vendor: 26,948 bytes, line 1
1g()&&l.pagination.bullets.forEach(e=>{l.params.pagination.clickable&&(d(e),l.params.pagination.renderBullet||(c(e,"button"),u(e,t.paginationBulletMessage.replace(/\{\{index\}\}/,P(e)+1)))),e.matches(G(l.params.pagination.bulletActiveClass))?e.setAttribute("aria-current","true"):e.removeAttribute("aria-current")})}}),t("destroy",()=>{var e,t;l.params.a11y.enabled&&(o&&o.remove(),{nextEl:e,prevEl:t}=l.navigation||{},e=O(e),t=O(t),e&&e.forEach(e=>e.removeEventListener("keydown",h)),t&&t.forEach(e=>e.removeEventListener("keydown",h)),v()&&O(l.pagination.el).forEach(e=>{e.removeEventListener("keydown",h)}),z().removeEventListener("visibilitychange",E),l.el)&&"string"!=typeof l.el&&(l.el.removeEventListener("focus",x,!0),l.el.removeEventListener("pointerdown",b,!0),l.el.removeEventListener("pointerup",w,!0))})},function({swiper:n,extendParams:e,on:t}){e({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let r=!1,a={},l=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),i=e=>{var t=R(),e=(e?new URL(e):t.location).pathname.slice(1).split("/").filter(e=>""!==e),t=e.length;return{key:e[t-2],value:e[t-1]}},s=(a,e)=>{var i=R();if(r&&n.params.history.enabled){var s=n.params.url?new URL(n.params.url):i.location,e=n.virtual&&n.params.virtual.enabled?n.slidesEl.querySelector(`[data-swiper-slide-index="${e}"]`):n.slides[e];let t=l(e.getAttribute("data-history"));if(0<n.params.history.root.length){let e=n.params.history.root;"/"===e[e.length-1]&&(e=e.slice(0,e.length-1)),t=e+"/"+(a?a+"/":"")+t}else s.pathname.includes(a)||(t=(a?a+"/":"")+t);n.params.history.keepQuery&&(t+=s.search);e=i.history.state;e&&e.value===t||(n.params.history.replaceState?i.history.replaceState({value:t},null,t):i.history.pushState({value:t},null,t))}},o=(a,i,s)=>{if(i)for(let e=0,t=n.slides.length;e<t;e+=1){var r=n.slides[e];if(l(r.getAttribute("data-history"))===i){let e=n.getSlideIndex(r);n.slideTo(e,a,s)}}else n.slideTo(0,a,s)},d=()=>{a=i(n.params.url),o(n.params.speed,a.value,!1)};t("init",()=>{var e;n.params.history.enabled&&(e=R(),n.params.history)&&(e.history&&e.history.pushState?(r=!0,((a=i(n.params.url)).key||a.value)&&o(0,a.value,n.params.runCallbacksOnInit),n.params.history.replaceState||e.addEventListener("popstate",d)):(n.params.history.enabled=!1,n.params.hashNavigation.enabled=!0))}),t("destroy",()=>{var e;n.params.history.enabled&&(e=R(),n.params.history.replaceState||e.removeEventListener("popstate",d))}),t("transitionEnd _freeModeNoMomentumRelease",()=>{r&&s(n.params.history.key,n.activeIndex)}),t("slideChange",()=>{r&&n.params.cssMode&&s(n.params.history.key,n.activeIndex)})},function({swiper:a,extendParams:e,emit:i,on:t}){let s=!1,r=z(),n=R(),l=(e({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(e,t){if(a.virtual&&a.params.virtual.enabled){let e=a.slides.find(e=>e.getAttribute("data-hash")===t);return e?parseInt(e.getAttribute("data-swiper-slide-index"),10):0}return a.getSlideIndex(H(a.slidesEl,`.${a.params.slideClass}[data-hash="${t}"], swiper-slide[data-hash="${t}"]`)[0])}}}),()=>{i("hashChange");var t=r.location.hash.replace("#",""),e=a.virtual&&a.params.virtual.enabled?a.slidesEl.querySelector(`[data-swiper-slide-index="${a.activeIndex}"]`):a.slides[a.activeIndex];if(t!==(e?e.getAttribute("data-hash"):"")){let e=a.params.hashNavigation.getSlideIndex(a,t);void 0===e||Number.isNaN(e)||a.slideTo(e)}}),o=()=>{var e;s&&a.params.hashNavigation.enabled&&(e=(e=a.virtual&&a.params.virtual.enabled?a.slidesEl.querySelector(`[data-swiper-slide-index="${a.activeIndex}"]`):a.slides[a.activeIndex])?e.getAttribute("data-hash")||e.getAttribute("data-history"):"",a.params.hashNavigation.replaceState&&n.history&&n.history.replaceState?n.history.replaceState(null,null,"#"+e||""):r.location.hash=e||"",i("hashSet"))};t("init",()=>{var e;!a.params.hashNavigation.enabled||!a.params.hashNavigation.enabled||a.params.history&&a.params.history.enabled||(s=!0,(e=r.location.hash.replace("#",""))&&(e=a.params.hashNavigation.getSlideIndex(a,e),a.slideTo(e||0,0,a.params.runCallbacksOnInit,!0)),a.params.hashNavigation.watchState&&n.addEventListener("hashchange",l))}),t("destroy",()=>{a.params.hashNavigation.enabled&&a.params.hashNavigation.watchState&&n.removeEventListener("hashchange",l)}),t("transitionEnd _freeModeNoMomentumRelease",()=>{s&&o()}),t("slideChange",()=>{s&&a.params.cssMode&&o()})},function({swiper:r,extendParams:e,on:t,emit:n,params:a}){let l,o;e({autoplay:{enabled:!(r.autoplay={running:!1,paused:!1,timeLeft:0}),delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let d,i,s,c,p,u,m,f,h=a&&a.autoplay?a.autoplay.delay:3e3,g=a&&a.autoplay?a.autoplay.delay:3e3,v=(new Date).getTime();function y(e){r&&!r.destroyed&&r.wrapperEl&&e.target===r.wrapperEl&&(r.wrapperEl.removeEventListener("transitionend",y),f||e.detail&&e.detail.bySwiperTouchMove||M())}let b=()=>{var e;!r.destroyed&&r.autoplay.running&&(r.autoplay.paused?i=!0:i&&(g=d,i=!1),e=r.autoplay.paused?d:v+g-(new Date).getTime(),r.autoplay.timeLeft=e,n("autoplayTimeLeft",e,e/h),o=requestAnimationFrame(()=>{b()}))},w=i=>{if(!r.destroyed&&r.autoplay.running){cancelAnimationFrame(o),b();let e=void 0===i?r.params.autoplay.delay:i;h=r.params.autoplay.delay,g=r.params.autoplay.delay;var s=(()=>{var e=r.virtual&&r.params.virtual.enabled?r.slides.find(e=>e.classList.contains("swiper-slide-active")):r.slides[r.activeIndex];if(e)return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(s)&&0<s&&void 0===i&&(e=s,h=s,g=s),d=e;let t=r.params.speed,a=()=>{r&&!r.destroyed&&(r.params.autoplay.reverseDirection?!r.isBeginning||r.params.loop||r.params.rewind?(r.slidePrev(t,!0,!0),n("autoplay")):r.params.autoplay.stopOnLastSlide||(r.slideTo(r.slides.length-1,t,!0,!0),n("autoplay")):!r.isEnd||r.params.loop||r.params.rewind?(r.slideNext(t,!0,!0),n("autoplay")):r.params.autoplay.stopOnLastSlide||(r.slideTo(0,t,!0,!0),n("autoplay")),r.params.cssMode)&&(v=(new Date).getTime(),requestAnimationFrame(()=>{w()}))};return 0<e?(clearTimeout(l),l=setTimeout(()=>{a()},e)):requestAnimationFrame(()=>{a()}),e}},E=()=>{v=(new Date).getTime(),r.autoplay.running=!0,w(),n("autoplayStart")},x=()=>{r.autoplay.running=!1,clearTimeout(l),cancelAnimationFrame(o),n("autoplayStop")},S=(e,t)=>{!r.destroyed&&r.autoplay.running&&(clearTimeout(l),e||(m=!0),e=()=>{n("autoplayPause"),r.params.autoplay.waitForTransition?r.wrapperEl.addEventListener("transitionend",y):M()},r.autoplay.paused=!0,t?(u&&(d=r.params.autoplay.delay),u=!1,e()):(t=d||r.params.autoplay.delay,d=t-((new Date).getTime()-v),r.isEnd&&d<0&&!r.params.loop||(d<0&&(d=0),e())))},M=()=>{r.isEnd&&d<0&&!r.params.loop||r.destroyed||!r.autoplay.running||(v=(new Date).getTime(),m?(m=!1,w(d)):w(),r.autoplay.paused=!1,n("autoplayResume"))},T=()=>{var e;!r.destroyed&&r.autoplay.running&&("hidden"===(e=z()).visibilityState&&(m=!0,S(!0)),"visible"===e.visibilityState)&&M()},L=e=>{"mouse"===e.pointerType&&(m=!0,f=!0,r.animating||r.autoplay.paused||S(!0))},C=e=>{"mouse"===e.pointerType&&(f=!1,r.autoplay.paused)&&M()};t("init",()=>{r.params.autoplay.enabled&&(r.params.autoplay.pauseOnMouseEnter&&(r.el.addEventListener("pointerenter",L),r.el.addEventListener("pointerleave",C)),z().addEventListener("visibilitychange",T),E())}),t("destroy",()=>{r.el&&"string"!=typeof r.el&&(r.el.removeEventListener("pointerenter",L),r.el.removeEventListener("pointerleave",C)),z().removeEventListener("visibilitychange",T),r.autoplay.running&&x()}),t("_freeModeStaticRelease",()=>{(c||m)&&M()}),t("_freeModeNoMomentumRelease",()=>{r.params.autoplay.disableOnInteraction?x():S(!0,!0)}),t("beforeTransitionStart",(e,t,a)=>{!r.destroyed&&r.autoplay.running&&(a||!r.params.autoplay.disableOnInteraction?S(!0,!0):x())}),t("sliderFirstMove",()=>{!r.destroyed&&r.autoplay.running&&(r.params.autoplay.disableOnInteraction?x():(s=!0,c=!1,m=!1,p=setTimeout(()=>{m=!0,c=!0,S(!0)},200)))}),t("touchEnd",()=>{!r.destroyed&&r.autoplay.running&&s&&(clearTimeout(p),clearTimeout(l),s=(c=(r.params.autoplay.disableOnInteraction||c&&r.params.cssMode&&M(),!1),!1))}),t("slideChange",()=>{!r.destroyed&&r.autoplay.running&&(u=!0)}),Object.assign(r.autoplay,{start:E,stop:x,pause:S,resume:M})},function({swiper:o,extendParams:e,on:t}){e({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let a=!1,i=!1;function s(){var e,t,a=o.thumbs.swiper;!a||a.destroyed||(e=a.clickedIndex,(t=a.clickedSlide)&&t.classList.contains(o.params.thumbs.slideThumbActiveClass))||null!=e&&(t=a.params.loop?parseInt(a.clickedSlide.getAttribute("data-swiper-slide-index"),10):e,o.params.loop?o.slideToLoop(t):o.slideTo(t))}function r(){var e=o.params.thumbs;if(a)return!1;a=!0;var t=o.constructor;if(e.swiper instanceof t){if(e.swiper.destroyed)return a=!1;o.thumbs.swiper=e.swiper,Object.assign(o.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(o.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}),o.thumbs.swiper.update()}else d(e.swiper)&&(e=Object.assign({},e.swiper),Object.assign(e,{watchSlidesProgress:!0,slideToClickedSlide:!1}),o.thumbs.swiper=new t(e),i=!0);return o.thumbs.swiper.el.classList.add(o.params.thumbs.thumbsContainerClass),o.thumbs.swiper.on("tap",s),!0}function n(i){var s=o.thumbs.swiper;if(s&&!s.destroyed){var r="auto"===s.params.slidesPerView?s.slidesPerViewDynamic():s.params.slidesPerView;let t=1,a=o.params.thumbs.slideThumbActiveClass;if(1<o.params.slidesPerView&&!o.params.centeredSlides&&(t=o.params.slidesPerView),o.params.thumbs.multipleActiveThumbs||(t=1),t=Math.floor(t),s.slides.forEach(e=>e.classList.remove(a)),s.params.loop||s.params.virtual&&s.params.virtual.enabled)for(let e=0;e<t;e+=1)H(s.slidesEl,`[data-swiper-slide-index="${o.realIndex+e}"]`).forEach(e=>{e.classList.add(a)});else for(let e=0;e<t;e+=1)s.slides[o.realIndex+e]&&s.slides[o.realIndex+e].classList.add(a);var n=o.params.thumbs.autoScrollOffset,l=n&&!s.params.loop;if(o.realIndex!==s.realIndex||l){let e=s.activeIndex,t,a;if(s.params.loop){let e=s.slides.find(e=>e.getAttribute("data-swiper-slide-index")===""+o.realIndex);t=s.slides.indexOf(e),a=o.activeIndex>o.previousIndex?"next":"prev"}else t=o.realIndex,a=t>o.previousIndex?"next":"prev";l&&(t+="next"===a?n:-1*n),s.visibleSlidesIndexes&&s.visibleSlidesIndexes.indexOf(t)<0&&(s.params.centeredSlides?t=t>e?t-Math.floor(r/2)+1:t+Math.floor(r/2)-1:t>e&&s.params.slidesPerGroup,s.slideTo(t,i?0:void 0))}}}o.thumbs={swiper:null},t("beforeInit",()=>{let s=o.params.thumbs;if(s&&s.swiper)if("string"==typeof s.swiper||s.swiper instanceof HTMLElement){let e=z(),t=()=>{o.destroyed||(()=>{let i="string"==typeof s.swiper?e.querySelector(s.swiper):s.swiper;if(i&&i.swiper)s.swiper=i.swiper,r(),n(!0);else if(i){let t=o.params.eventsPrefix+"init",a=e=>{s.swiper=e.detail[0],i.removeEventListener(t,a),r(),n(!0),s.swiper.update(),o.update()};i.addEventListener(t,a)}return i})()||requestAnimationFrame(t)};requestAnimationFrame(t)}else r(),n(!0)}),t("slideChange update resize observerUpdate",()=>{n()}),t("setTransition",(e,t)=>{var a=o.thumbs.swiper;a&&!a.destroyed&&a.setTransition(t)}),t("beforeDestroy",()=>{var e=o.thumbs.swiper;e&&!e.destroyed&&i&&e.destroy()}),Object.assign(o.thumbs,{init:r,update:n})},function({swiper:u,extendParams:e,emit:m,once:f}){e({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(u,{freeMode:{onTouchStart:function(){var e;u.params.cssMode||(e=u.getTranslate(),u.setTranslate(e),u.setTransition(0),u.touchEventsData.velocities.length=0,u.freeMode.onTouchEnd({currentPos:u.rtl?u.translate:-u.translate}))},onTouchMove:function(){var e,t;u.params.cssMode||({touchEventsData:e,touches:t}=u,0===e.velocities.length&&e.velocities.push({position:t[u.isHorizontal()?"startX":"startY"],time:e.touchStartTime}),e.velocities.push({position:t[u.isHorizontal()?"currentX":"currentY"],time:g()}))},onTouchEnd:function({currentPos:p}){if(!u.params.cssMode){let{params:n,wrapperEl:l,rtlTranslate:o,snapGrid:d,touchEventsData:c}=u,e=g()-c.touchStartTime;if(p<-u.minTranslate())u.slideTo(u.activeIndex);else if(p>-u.maxTranslate())u.slides.length<d.length?u.slideTo(d.length-1):u.slideTo(u.slides.length-1);else{if(n.freeMode.momentum){if(1<c.velocities.length){let e=c.velocities.pop(),t=c.velocities.pop(),a=e.position-t.position,i=e.time-t.time;u.velocity=a/i,u.velocity/=2,Math.abs(u.velocity)<n.freeMode.minimumVelocity&&(u.velocity=0),(150<i||300<g()-e.time)&&(u.velocity=0)}else u.velocity=0;u.velocity*=n.freeMode.momentumVelocityRatio,c.velocities.length=0;let a=1e3*n.freeMode.momentumRatio,e=u.velocity*a,i=u.translate+e;o&&(i=-i);let t,s=!1;p=20*Math.abs(u.velocity)*n.freeMode.momentumBounceRatio;let r;if(i<u.maxTranslate())n.freeMode.momentumBounce?(i+u.maxTranslate()<-p&&(i=u.maxTranslate()-p),t=u.maxTranslate(),s=!0,c.allowMomentumBounce=!0):i=u.maxTranslate(),n.loop&&n.centeredSlides&&(r=!0);else if(i>u.minTranslate())n.freeMode.momentumBounce?(i-u.minTranslate()>p&&(i=u.minTranslate()+p),t=u.minTranslate(),s=!0,c.allowMomentumBounce=!0):i=u.minTranslate(),n.loop&&n.centeredSlides&&(r=!0);else if(n.freeMode.sticky){let t;for(let e=0;e<d.length;e+=1)if(d[e]>-i){t=e;break}i=-(i=Math.abs(d[t]-i)<Math.abs(d[t-1]-i)||"next"===u.swipeDirection?d[t]:d[t-1])}if(r&&f("transitionEnd",()=>{u.loopFix()}),0!==u.velocity){if(a=o?Math.abs((-i-u.translate)/u.velocity):Math.abs((i-u.translate)/u.velocity),n.freeMode.sticky){let e=Math.abs((o?-i:i)-u.translate),t=u.slidesSizesGrid[u.activeIndex];a=e<t?n.speed:e<2*t?1.5*n.speed:2.5*n.speed}}else if(n.freeMode.sticky)return void u.slideToClosest();n.freeMode.momentumBounce&&s?(u.updateProgress(t),u.setTransition(a),u.setTranslate(i),u.transitionStart(!0,u.swipeDirection),u.animating=!0,h(l,()=>{u&&!u.destroyed&&c.allowMomentumBounce&&(m("momentumBounce"),u.setTransition(n.speed),setTimeout(()=>{u.setTranslate(t),h(l,()=>{u&&!u.destroyed&&u.transitionEnd()})},0))})):u.velocity?(m("_freeModeNoMomentumRelease"),u.updateProgress(i),u.setTransition(a),u.setTranslate(i),u.transitionStart(!0,u.swipeDirection),u.animating||(u.animating=!0,h(l,()=>{u&&!u.destroyed&&u.transitionEnd()}))):u.updateProgress(i),u.updateActiveIndex(),u.updateSlidesClasses()}else{if(n.freeMode.sticky)return void u.slideToClosest();n.freeMode&&m("_freeModeNoMomentumRelease")}(!n.freeMode.momentum||e>=n.longSwipesMs)&&(m("_freeModeStaticRelease"),u.updateProgress(),u.updateActiveIndex(),u.updateSlidesClasses())}}}}})},function({swiper:p,extendParams:e,on:t}){let u,m,f,i,h=(e({grid:{rows:1,fill:"column"}}),()=>{let e=p.params.spaceBetween;return"string"==typeof e&&0<=e.indexOf("%")?e=parseFloat(e.replace("%",""))/100*p.size:"string"==typeof e&&(e=parseFloat(e)),e});t("init",()=>{i=p.params.grid&&1<p.params.grid.rows}),t("update",()=>{var{params:e,el:t}=p,a=e.grid&&1<e.grid.rows;i&&!a?(t.classList.remove(e.containerModifierClass+"grid",e.containerModifierClass+"grid-column"),f=1,p.emitContainerClasses()):!i&&a&&(t.classList.add(e.containerModifierClass+"grid"),"column"===e.grid.fill&&t.classList.add(e.containerModifierClass+"grid-column"),p.emitContainerClasses()),i=a}),p.grid={initSlides:e=>{var t=p.params.slidesPerView,{rows:a,fill:i}=p.params.grid,e=(p.virtual&&p.params.virtual.enabled?p.virtual.slides:e).length;f=Math.floor(e/a),u=Math.floor(e/a)===e/a?e:Math.ceil(e/a)*a,"auto"!==t&&"row"===i&&(u=Math.max(u,t*a)),m=u/a},unsetSlides:()=>{p.slides&&p.slides.forEach(e=>{e.swiperSlideGridSet&&(e.style.height="",e.style[p.getDirectionLabel("margin-top")]="")})},updateSlide:(i,s,r)=>{var n=p.params.slidesPerGroup,e=h(),{rows:l,fill:t}=p.params.grid,r=(p.virtual&&p.params.virtual.enabled?p.virtual.slides:r).length;let o,d,c;if("row"===t&&1<n){let e=Math.floor(i/(n*l)),t=i-l*n*e,a=0===e?n:Math.min(Math.ceil((r-e*l*n)/l),n);c=Math.floor(t/a),o=(d=t-c*a+e*n)+c*u/l,s.style.order=o}else"column"===t?(d=Math.floor(i/l),c=i-d*l,(d>f||d===f&&c===l-1)&&(c+=1)>=l&&(c=0,d+=1)):(c=Math.floor(i/m),d=i-c*m);s.row=c,s.column=d,s.style.height=`calc((100% - ${(l-1)*e}px) / ${l})`,s.style[p.getDirectionLabel("margin-top")]=0!==c?e&&e+"px":"",s.swiperSlideGridSet=!0},updateWrapperSize:(e,i)=>{var{centeredSlides:t,roundLengths:s}=p.params,a=h(),r=p.params.grid.rows;if(p.virtualSize=(e+a)*u,p.virtualSize=Math.ceil(p.virtualSize/r)-a,p.params.cssMode||(p.wrapperEl.style[p.getDirectionLabel("width")]=p.virtualSize+a+"px"),t){let a=[];for(let t=0;t<i.length;t+=1){let e=i[t];s&&(e=Math.floor(e)),i[t]<p.virtualSize+i[0]&&a.push(e)}i.splice(0,i.length),i.push(...a)}}}},function({swiper:e}){Object.assign(e,{appendSlide:function(t){let e=this,{params:a,slidesEl:i}=e;a.loop&&e.loopDestroy();var s=e=>{var t;"string"==typeof e?(I(t=document.createElement("div"),e),i.append(t.children[0]),I(t,"")):i.append(e)};if("object"==typeof t&&"length"in t)for(let e=0;e<t.length;e+=1)t[e]&&s(t[e]);else s(t);e.recalcSlides(),a.loop&&e.loopCreate(),a.observer&&!e.isElement||e.update()}.bind(e),prependSlide:function(t){let e=this,{params:a,activeIndex:i,slidesEl:s}=e,r=(a.loop&&e.loopDestroy(),i+1);var n=e=>{var t;"string"==typeof e?(I(t=document.createElement("div"),e),s.prepend(t.children[0]),I(t,"")):s.prepend(e)};if("object"==typeof t&&"length"in t){for(let e=0;e<t.length;e+=1)t[e]&&n(t[e]);r=i+t.length}else n(t);e.recalcSlides(),a.loop&&e.loopCreate(),a.observer&&!e.isElement||e.update(),e.slideTo(r,0,!1)}.bind(e),addSlide:function(a,t){var i=this,{params:s,activeIndex:r,slidesEl:n}=i;let l=r;if(s.loop&&(l-=i.loopedSlides,i.loopDestroy(),i.recalcSlides()),r=i.slides.length,a<=0)i.prependSlide(t);else if(r<=a)i.appendSlide(t);else{let e=l>a?l+1:l;var o=[];for(let t=r-1;t>=a;--t){let e=i.slides[t];e.remove(),o.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;e<t.length;e+=1)t[e]&&n.append(t[e]);e=l>a?l+t.length:l}else n.append(t);for(let e=0;e<o.length;e+=1)n.append(o[e]);i.recalcSlides(),s.loop&&i.loopCreate(),s.observer&&!i.isElement||i.update(),s.loop?i.slideTo(e+i.loopedSlides,0,!1):i.slideTo(e,0,!1)}}.bind(e),removeSlide:function(t){var a=this,{params:e,activeIndex:i}=a;let s=i;e.loop&&(s-=a.loopedSlides,a.loopDestroy());let r,n=s;if("object"==typeof t&&"length"in t)for(let e=0;e<t.length;e+=1)r=t[e],a.slides[r]&&a.slides[r].remove(),r<n&&--n;else r=t,a.slides[r]&&a.slides[r].remove(),r<n&&--n;n=Math.max(n,0),a.recalcSlides(),e.loop&&a.loopCreate(),e.observer&&!a.isElement||a.update(),e.loop?a.slideTo(n+a.loopedSlides,0,!1):a.slideTo(n,0,!1)}.bind(e),removeAllSlides:function(){var t=[];for(let e=0;e<this.slides.length;e+=1)t.push(e);this.removeSlide(t)}.bind(e)})},function({swiper:n,extendParams:e,on:t}){e({fadeEffect:{crossFade:!1}}),f({effect:"fade",swiper:n,on:t,setTranslate:()=>{let e=n.slides;n.params.fadeEffect;for(let i=0;i<e.length;i+=1){let e=n.slides[i],t=-e.swiperSlideOffset,a=(n.params.virtualTranslate||(t-=n.translate),0);n.isHorizontal()||(a=t,t=0);var s=n.params.fadeEffect.crossFade?Math.max(1-Math.abs(e.progress),0):1+Math.min(Math.max(e.progress,-1),0),r=x(0,e);r.style.opacity=s,r.style.transform=`translate3d(${t}px, ${a}px, 0px)`}},setTransition:t=>{var e=n.slides.map(e=>l(e));e.forEach(e=>{e.style.transitionDuration=t+"ms"}),i({swiper:n,duration:t,transformElements:e,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!n.params.cssMode})})},function({swiper:l,extendParams:e,on:t}){e({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});let y=(e,t,a)=>{let i=a?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),s=a?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");i||(i=T("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(a?"left":"top")).split(" ")),e.append(i)),s||(s=T("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(a?"right":"bottom")).split(" ")),e.append(s)),i&&(i.style.opacity=Math.max(-t,0)),s&&(s.style.opacity=Math.max(t,0))};f({effect:"cube",swiper:l,on:t,setTranslate:()=>{let{el:e,wrapperEl:t,slides:c,width:a,height:r,rtlTranslate:p,size:u,browser:i}=l,m=E(l),f=l.params.cubeEffect,h=l.isHorizontal(),g=l.virtual&&l.params.virtual.enabled,n,v=0;f.shadow&&(h?((n=l.wrapperEl.querySelector(".swiper-cube-shadow"))||(n=T("div","swiper-cube-shadow"),l.wrapperEl.append(n)),n.style.height=a+"px"):(n=e.querySelector(".swiper-cube-shadow"))||(n=T("div","swiper-cube-shadow"),e.append(n)));for(let d=0;d<c.length;d+=1){let e=c[d],t=d,a=90*(t=g?parseInt(e.getAttribute("data-swiper-slide-index"),10):t),i=Math.floor(a/360),s=(p&&(a=-a,i=Math.floor(-a/360)),Math.max(Math.min(e.progress,1),-1)),r=0,n=0,l=0,o=(t%4==0?(r=4*-i*u,l=0):(t-1)%4==0?(r=0,l=4*-i*u):(t-2)%4==0?(r=u+4*i*u,l=u):(t-3)%4==0&&(r=-u,l=3*u+4*u*i),p&&(r=-r),h||(n=r,r=0),`rotateX(${m(h?0:-a)}deg) rotateY(${m(h?a:0)}deg) translate3d(${r}px, ${n}px, ${l}px)`);s<=1&&-1<s&&(v=90*t+90*s,p)&&(v=90*-t-90*s),e.style.transform=o,f.slideShadows&&y(e,s,h)}if(t.style.transformOrigin=`50% 50% -${u/2}px`,t.style["-webkit-transform-origin"]=`50% 50% -${u/2}px`,f.shadow)if(h)n.style.transform=`translate3d(0px, ${a/2+f.shadowOffset}px, ${-a/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${f.shadowScale})`;else{let e=Math.abs(v)-90*Math.floor(Math.abs(v)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),a=f.shadowScale,i=f.shadowScale/t,s=f.shadowOffset;n.style.transform=`scale3d(${a}, 1, ${i}) translate3d(0px, ${r/2+s}px, ${-r/2/i}px) rotateX(-89.99deg)`}var s=(i.isSafari||i.isWebView)&&i.needPerspectiveFix?-u/2:0;t.style.transform=`translate3d(0px,0,${s}px) rotateX(${m(l.isHorizontal()?0:v)}deg) rotateY(${m(l.isHorizontal()?-v:0)}deg)`,t.style.setProperty("--swiper-cube-translate-z",s+"px")},setTransition:t=>{var{el:a,slides:e}=l;if(e.forEach(e=>{e.style.transitionDuration=t+"ms",e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>{e.style.transitionDuration=t+"ms"})}),l.params.cubeEffect.shadow&&!l.isHorizontal()){let e=a.querySelector(".swiper-cube-shadow");e&&(e.style.transitionDuration=t+"ms")}},recreateShadows:()=>{let a=l.isHorizontal();l.slides.forEach(e=>{var t=Math.max(Math.min(e.progress,1),-1);y(e,t,a)})},getEffectParams:()=>l.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})},function({swiper:u,extendParams:e,on:t}){e({flipEffect:{slideShadows:!0,limitRotation:!0}});let m=(e,t)=>{let a=u.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),i=u.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");a=a||V("flip",e,u.isHorizontal()?"left":"top"),i=i||V("flip",e,u.isHorizontal()?"right":"bottom"),a&&(a.style.opacity=Math.max(-t,0)),i&&(i.style.opacity=Math.max(t,0))};f({effect:"flip",swiper:u,on:t,setTranslate:()=>{var{slides:n,rtlTranslate:l}=u,o=u.params.flipEffect,d=E(u);for(let r=0;r<n.length;r+=1){var c=n[r];let e=c.progress;u.params.flipEffect.limitRotation&&(e=Math.max(Math.min(c.progress,1),-1));var p=c.swiperSlideOffset;let t=-180*e,a=0,i=u.params.cssMode?-p-u.translate:-p,s=0;u.isHorizontal()?l&&(t=-t):(s=i,i=0,a=-t,t=0),c.style.zIndex=-Math.abs(Math.round(e))+n.length,o.slideShadows&&m(c,e);p=`translate3d(${i}px, ${s}px, 0px) rotateX(${d(a)}deg) rotateY(${d(t)}deg)`;x(0,c).style.transform=p}},setTransition:t=>{var e=u.slides.map(e=>l(e));e.forEach(e=>{e.style.transitionDuration=t+"ms",e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>{e.style.transitionDuration=t+"ms"})}),i({swiper:u,duration:t,transformElements:e})},recreateShadows:()=>{u.params.flipEffect,u.slides.forEach(e=>{let t=e.progress;u.params.flipEffect.limitRotation&&(t=Math.max(Math.min(e.progress,1),-1)),m(e,t)})},getEffectParams:()=>u.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!u.params.cssMode})})},function({swiper:i,extendParams:e,on:t}){e({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}}),f({effect:"coverflow",swiper:i,on:t,setTranslate:()=>{let{width:e,height:t,slides:u,slidesSizesGrid:m}=i,f=i.params.coverflowEffect,h=i.isHorizontal(),a=i.translate,g=h?e/2-a:t/2-a,v=h?f.rotate:-f.rotate,y=f.depth,b=E(i);for(let p=0,e=u.length;p<e;p+=1){let a=u[p],e=m[p],t=(g-a.swiperSlideOffset-e/2)/e,i="function"==typeof f.modifier?f.modifier(t):t*f.modifier,s=h?v*i:0,r=h?0:v*i,n=-y*Math.abs(i),l=f.stretch,o=("string"==typeof l&&-1!==l.indexOf("%")&&(l=parseFloat(f.stretch)/100*e),h?0:l*i),d=h?l*i:0,c=1-(1-f.scale)*Math.abs(i);Math.abs(d)<.001&&(d=0),Math.abs(o)<.001&&(o=0),Math.abs(n)<.001&&(n=0),Math.abs(s)<.001&&(s=0),Math.abs(r)<.001&&(r=0),Math.abs(c)<.001&&(c=0);var w=`translate3d(${d}px,${o}px,${n}px) rotateX(${b(r)}deg) rotateY(${b(s)}deg) scale(${c})`;if(x(0,a).style.transform=w,a.style.zIndex=1-Math.abs(Math.round(i)),f.slideShadows){let e=h?a.querySelector(".swiper-slide-shadow-left"):a.querySelector(".swiper-slide-shadow-top"),t=h?a.querySelector(".swiper-slide-shadow-right"):a.querySelector(".swiper-slide-shadow-bottom");e=e||V("coverflow",a,h?"left":"top"),t=t||V("coverflow",a,h?"right":"bottom"),e&&(e.style.opacity=0<i?i:0),t&&(t.style.opacity=0<-i?-i:0)}}},setTransition:t=>{i.slides.map(e=>l(e)).forEach(e=>{e.style.transitionDuration=t+"ms",e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(e=>{e.style.transitionDuration=t+"ms"})})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})},function({swiper:b,extendParams:e,on:t}){e({creativeEffect:{limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});f({effect:"creative",swiper:b,on:t,setTranslate:()=>{let{slides:c,wrapperEl:t,slidesSizesGrid:a}=b,p=b.params.creativeEffect,u=p.progressMultiplier,m=b.params.centeredSlides,f=E(b);if(m){let e=a[0]/2-b.params.slidesOffsetBefore||0;t.style.transform=`translateX(calc(50% - ${e}px))`}for(let d=0;d<c.length;d+=1){let e=c[d],t=e.progress,i=Math.min(Math.max(e.progress,-p.limitProgress),p.limitProgress),a=i,s=(m||(a=Math.min(Math.max(e.originalProgress,-p.limitProgress),p.limitProgress)),e.swiperSlideOffset),r=[b.params.cssMode?-s-b.translate:-s,0,0],n=[0,0,0],l=!1,o=(b.isHorizontal()||(r[1]=r[0],r[0]=0),{translate:[0,0,0],rotate:[0,0,0],scale:1,op
1acity:1});i<0?(o=p.next,l=!0):0<i&&(o=p.prev,l=!0),r.forEach((e,t)=>{r[t]=`calc(${e}px + (${e=o.translate[t],"string"==typeof e?e:e+"px"} * ${Math.abs(i*u)}))`}),n.forEach((e,t)=>{var a=o.rotate[t]*Math.abs(i*u);n[t]=a}),e.style.zIndex=-Math.abs(Math.round(t))+c.length;var h=r.join(", "),g=`rotateX(${f(n[0])}deg) rotateY(${f(n[1])}deg) rotateZ(${f(n[2])}deg)`,v=a<0?`scale(${1+(1-o.scale)*a*u})`:`scale(${1-(1-o.scale)*a*u})`,y=a<0?1+(1-o.opacity)*a*u:1-(1-o.opacity)*a*u,h=`translate3d(${h}) ${g} `+v;if(l&&o.shadow||!l){let t=e.querySelector(".swiper-slide-shadow");if(t=!t&&o.shadow?V("creative",e):t){let e=p.shadowPerProgress?i*(1/p.limitProgress):i;t.style.opacity=Math.min(Math.max(Math.abs(e),0),1)}}g=x(0,e);g.style.transform=h,g.style.opacity=y,o.origin&&(g.style.transformOrigin=o.origin)}},setTransition:t=>{var e=b.slides.map(e=>l(e));e.forEach(e=>{e.style.transitionDuration=t+"ms",e.querySelectorAll(".swiper-slide-shadow").forEach(e=>{e.style.transitionDuration=t+"ms"})}),i({swiper:b,duration:t,transformElements:e,allSlides:!0})},perspective:()=>b.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!b.params.cssMode})})},function({swiper:w,extendParams:e,on:t}){e({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),f({effect:"cards",swiper:w,on:t,setTranslate:()=>{let{slides:l,activeIndex:o,rtlTranslate:d}=w,c=w.params.cardsEffect,{startTranslate:p,isTouched:u}=w.touchEventsData,m=d?-w.translate:w.translate;for(let n=0;n<l.length;n+=1){var f=l[n],h=f.progress,g=Math.min(Math.max(h,-4),4);let e=f.swiperSlideOffset,t=(w.params.centeredSlides&&!w.params.cssMode&&(w.wrapperEl.style.transform=`translateX(${w.minTranslate()}px)`),w.params.centeredSlides&&w.params.cssMode&&(e-=l[0].swiperSlideOffset),w.params.cssMode?-e-w.translate:-e),a=0;var v=-100*Math.abs(g);let i=1,s=-c.perSlideRotate*g,r=c.perSlideOffset-.75*Math.abs(g);var y=w.virtual&&w.params.virtual.enabled?w.virtual.from+n:n,b=(y===o||y===o-1)&&0<g&&g<1&&(u||w.params.cssMode)&&m<p,y=(y===o||y===o+1)&&g<0&&-1<g&&(u||w.params.cssMode)&&p<m;if(b||y){let e=(1-Math.abs((Math.abs(g)-.5)/.5))**.5;s+=-28*g*e,i+=-.5*e,r+=96*e,a=(c.rotate||w.isHorizontal()?-25:0)*e*Math.abs(g)+"%"}if(t=g<0?`calc(${t}px ${d?"-":"+"} (${r*Math.abs(g)}%))`:0<g?`calc(${t}px ${d?"-":"+"} (-${r*Math.abs(g)}%))`:t+"px",!w.isHorizontal()){let e=a;a=t,t=e}b=g<0?""+(1+(1-i)*g):""+(1-(1-i)*g),y=` 2 translate3d(${t}, ${a}, ${v}px) 3 rotateZ(${c.rotate?d?-s:s:0}deg) 4 scale(${b}) 5 `;if(c.slideShadows){let e=f.querySelector(".swiper-slide-shadow");(e=e||V("cards",f))&&(e.style.opacity=Math.min(Math.max((Math.abs(g)-.5)/.5,0),1))}f.style.zIndex=-Math.abs(Math.round(h))+l.length,x(0,f).style.transform=y}},setTransition:t=>{var e=w.slides.map(e=>l(e));e.forEach(e=>{e.style.transitionDuration=t+"ms",e.querySelectorAll(".swiper-slide-shadow").forEach(e=>{e.style.transitionDuration=t+"ms"})}),i({swiper:w,duration:t,transformElements:e})},perspective:()=>!0,overwriteParams:()=>({_loopSwapReset:!1,watchSlidesProgress:!0,loopAdditionalSlides:w.params.cardsEffect.rotate?3:2,centeredSlides:!0,virtualTranslate:!w.params.cssMode})})}]),m})();((e,t)=>{"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).window=e.window||{})})(this,function(e){function he(e){var t=(new DOMParser).parseFromString(e,"text/html").body;if(1<t.childElementCount){for(var a=document.createElement("div");t.firstChild;)a.appendChild(t.firstChild);return a}return!(e=t.firstChild)||e instanceof HTMLElement?e:((a=document.createElement("div")).appendChild(e),a)}let de,i,E,s,ge=e=>"object"==typeof e&&null!==e&&e.constructor===Object&&"[object Object]"===Object.prototype.toString.call(e),ve=e=>"string"==typeof e,ye=e=>e&&null!==e&&e instanceof Element&&"nodeType"in e,a=function(e){var t,a;return!!(e&&e instanceof Element&&e.offsetParent)&&(t=e.scrollHeight>e.clientHeight,a=-1!==(e=window.getComputedStyle(e).overflowY).indexOf("hidden"),e=-1!==e.indexOf("visible"),t)&&!a&&!e},be=function(e,t){return!e||e===document.body||t&&e===t?null:a(e)?e:be(e.parentElement,t)},Q=(t=!0,a="--f-scrollbar-compensate",i="--f-body-margin",s="hide-scrollbar")=>{var e=document,r=e.body,n=e.documentElement;if(t){if(!r.classList.contains(s)){let e=window.innerWidth-n.getBoundingClientRect().width;e<0&&(e=0),n.style.setProperty(a,e+"px");t=parseFloat(window.getComputedStyle(r).marginRight);t&&r.style.setProperty(i,t+"px"),r.classList.add(s)}}else r.classList.remove(s),r.style.setProperty(i,""),e.documentElement.style.setProperty(a,"")},we=(i,...t)=>
5{var a=t.length;for(let e=0;e<a;e++)Object.entries(t[e]||{}).forEach(([e,t])=>{var a=Array.isArray(t)?[]:{};i[e]||Object.assign(i,{[e]:a}),ge(t)?Object.assign(i[e],we(i[e],t)):Array.isArray(t)?Object.assign(i,{[e]:[...t]}):Object.assign(i,{[e]:t})});return i};function l(){return"undefined"!=typeof window&&window.document&&window.document.createElement}function ze(e=0,t=0,a=0,i=0,s=0,r=!1){return e=(e-t)/(a-t)*(s-i)+i,r?i<s?Ee(i,e,s):Ee(s,e,i):e}let Ee=function(e=0,t=0,a=0){return Math.max(Math.min(t,a),e)},xe=(t,e="")=>{t&&t.classList&&e.split(" ").forEach(e=>{e&&t.classList.add(e)})},Se=(t,e="")=>{t&&t.classList&&e.split(" ").forEach(e=>{e&&t.classList.remove(e)})},Me=(t,e="",a)=>{t&&t.classList&&e.split(" ").forEach(e=>{e&&t.classList.toggle(e,a||!1)})};function r(e){return ge(e)||Array.isArray(e)}function ae(a,i){var e=Object.keys(a),t=Object.keys(i);return e.length===t.length&&e.every(e=>{var t=a[e],e=i[e];return"function"==typeof t?""+t==""+e:r(t)&&r(e)?ae(t,e):t===e})}let k=function(e){for(var t of F)t.getState()===O.Running&&t.tick(d?e-d:0);d=e,I=window.requestAnimationFrame(k)},O=((t={})[t.Initializing=0]="Initializing",t[t.Running=1]="Running",t[t.Paused=2]="Paused",t[t.Completed=3]="Completed",t[t.Destroyed=4]="Destroyed",t);(t={})[t.Spring=0]="Spring",t[t.Ease=1]="Ease";var t,n,o,z=t;(t={})[t.Loop=0]="Loop",t[t.Reverse=1]="Reverse";let R=t,F=new Set,I=null,d=0;function Te(){let r=O.Initializing,o=z.Ease,t=0,n=0,l=Te.Easings.Linear,c=500,p=0,u=0,m=0,f=0,h=1/0,g=.01,v=.01,y=!1,b={},a=null,w={},E={},x={},s=0,d=0,S=R.Loop,M=Te.Easings.Linear,i=new Map;function T(e,...t){for(var a of i.get(e)||[])a(...t)}function L(e){n=0,e?a=setTimeout(()=>{C()},e):C(),A}function C(){r=O.Running,T("start",w,E)}function P(){var e;return r=O.Completed,x={},T("end",w),r===O.Completed&&(t<s?(t++,S===R.Reverse&&(e={...b},b={...E},E=e),L(d)):t=0),A}let A={getState:function(){return r},easing:function(e){return l=e,o=z.Ease,x={},A},duration:function(e){return c=e,A},spring:function(e={}){o=z.Spring;var{velocity:e,mass:t,tension:a,friction:i,restDelta:s,restSpeed:r,maxSpeed:n,clamp:l}={velocity:0,mass:1,tension:170,friction:26,restDelta:.1,restSpeed:.1,maxSpeed:1/0,clamp:!0,...e};return p=e,u=t,m=a,f=i,v=s,g=r,h=n,y=l,x={},A},isRunning:function(){return r===O.Running},isSpring:function(){return o===z.Spring},from:function(e){return w={...e},A},to:function(e){return E=e,A},repeat:function(e,t=0,a=R.Loop,i){return s=e,d=t,S=a,M=i||l,A},on:function(e,t){return i.set(e,[...i.get(e)||[],t]),A},off:function(e,t){return i.has(e)&&i.set(e,i.get(e).filter(e=>e!==t)),A},start:function(e){return ae(w,E)||(r=O.Initializing,b={...w},F.add(this),I=I||window.requestAnimationFrame(k),L(e)),A},pause:function(){return a&&(clearTimeout(a),a=null),r===O.Running&&(r=O.Paused,T("pause",w)),A},end:P,tick:function(e){50<e&&(e=50),n+=e;let t=0,a=!1;if(r===O.Running){if(o===z.Ease){a=1===(t=Ee(0,n/c,1));var i,s=S===R.Reverse?M:l;for(i in w)w[i]=b[i]+(E[i]-b[i])*s(t)}if(o===z.Spring){let l=.001*e,o=0;for(var d in w){let r=E[d],n=w[d];if("number"==typeof r&&!isNaN(r)&&"number"==typeof n&&!isNaN(n))if(Math.abs(r-n)<=v)w[d]=r,x[d]=0;else{x[d]||("object"==typeof p&&"number"==typeof p[d]?x[d]=p[d]:"number"==typeof p?x[d]=p:x[d]=0);let e=x[d],t=(e=Ee(-1*Math.abs(h),e,Math.abs(h)))*u*f,a=Math.abs(r-n)*m,i=(e+=((n>r?-1:1)*a-t)/u*l,n+=e*l,w[d]>r?n<r:n>r),s=Math.abs(e)<g&&Math.abs(r-n)<=v;(s=y&&i?!0:s)?(n=r,e=0):o++,w[d]=n,x[d]=e}}a=!o}e={...E};T("step",w,b,E,t),a&&r===O.Running&&ae(E,e)&&(r=O.Completed,P())}return A},getStartValues:function(){return b},getCurrentValues:function(){return w},getCurrentVelocities:function(){return x},getEndValues:function(){return E},destroy:function(){r=O.Destroyed,a&&(clearTimeout(a),a=null),b=w=E={},F.delete(this)}};return A}function Le(e){return"undefined"!=typeof TouchEvent&&e instanceof TouchEvent}function c(e,t){var a,i=[];for(a of Le(e)?e[t]:e instanceof MouseEvent&&("changedTouches"===t||"mouseup"!==e.type)?[e]:[])i.push({x:a.clientX,y:a.clientY,ts:Date.now()});return i}function _(e){return c(e,"touches")}function G(e){return c(e,"targetTouches")}function ce(e){return c(e,"changedTouches")}function ie(e){var t=e[0],e=e[1]||t;return{x:(t.x+e.x)/2,y:(t.y+e.y)/2,ts:e.ts}}function V(e){var t=e[0],e=e[1]||e[0];return t&&e?-1*Math.sqrt((e.x-t.x)*(e.x-t.x)+(e.y-t.y)*(e.y-t.y)):0}
5Te.destroy=()=>{for(var e of F)e.destroy();I&&(cancelAnimationFrame(I),I=null)};function w(e="",t="",a=""){return e.split(t).join(a)}let N=e=>{e.cancelable&&e.preventDefault()},D={passive:!(Te.Easings={Linear:function(e){return e},EaseIn:function(e){return 0===e?0:Math.pow(2,10*e-10)},EaseOut:function(e){return 1===e?1:1-Math.pow(2,-10*e)},EaseInOut:function(e){return 0===e?0:1===e?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2}})},B={panThreshold:5,swipeThreshold:3,ignore:["textarea","input","select","[contenteditable]","[data-selectable]","[data-draggable]"]},X=!1,H=!0,Ce=(e,t)=>{let n,l,o,i={...B,...t},d=[],c=[],p=[],u=!1,m=!1,s=!1,r=!1,f=0,h=0,g=0,v=0,y=0,b=0,w=0,E=0,x=0,S=[],M=0,a=0,T=new Map;function L(e){var t,a=V(c),i=V(p),s=Math.abs(w)>Math.abs(E)?w:E,r={srcEvent:o,isPanRecognized:u,isSwipeRecognized:m,firstTouch:d,previousTouch:p,currentTouch:c,deltaX:g,deltaY:v,offsetX:y,offsetY:b,velocityX:w,velocityY:E,velocity:s,angle:x,axis:l,scale:a&&i?a/i:0,center:n};for(t of T.get(e)||[])t(r)}function C(e){let t=Date.now();var a,i,s;S=S.filter(e=>!e.ts||e.ts>t-100),e&&S.push(e),w=0,E=0,3<S.length&&(e=S[0],s=S[S.length-1],e)&&s&&(a=s.x-e.x,i=s.y-e.y,0<(s=e.ts&&s.ts?s.ts-e.ts:0))&&(w=3<Math.abs(a)?a/(s/30):0,E=3<Math.abs(i)?i/(s/30):0)}function P(e){if("undefined"!=typeof MouseEvent&&e instanceof MouseEvent){if(X)return}else X=!0;var t=e.composedPath()[0],a=i.ignore.join(",");if(!t.matches(a)&&!t.closest(a)){if("undefined"!=typeof MouseEvent&&e instanceof MouseEvent){if(!e.buttons||0!==e.button)return;N(e)}e instanceof MouseEvent&&(window.addEventListener("mousemove",A),window.addEventListener("mouseup",O)),window.addEventListener("blur",z),o=e,d=[...c=G(e)],p=[],h=c.length,n=ie(c),1===h&&(u=!1,m=!1,s=!1),h&&C(ie(c));t=Date.now(),a=t-(f||t);r=0<a&&a<=250&&1===h,f=t,clearTimeout(M),L("start")}}function A(e){var t;d.length&&!e.defaultPrevented&&(o=e,p=[...c],c=_(e),t=ie(p),C(e=ie(_(e))),h=c.length,n=e,v=p.length===c.length?(g=e.x-t.x,e.y-t.y):g=0,d.length&&(t=ie(d),y=e.x-t.x,b=e.y-t.y),1<c.length&&.1<=Math.abs(V(c)-V(p))&&(s=!0,L("pinch")),!u&&(u=Math.abs(y)>i.panThreshold||Math.abs(b)>i.panThreshold)&&(H=!1,clearTimeout(a),a=0,l=45<(x=Math.abs(180*Math.atan2(b,y)/Math.PI))&&x<135?"y":"x",d=[...c],p=[...c],y=0,b=0,g=0,v=0,window.getSelection()?.removeAllRanges(),L("panstart")),u&&(g||v)&&L("pan"),L("move"))}function O(e){var t;o=e,d.length&&(t=G(e),e=ce(e),h=t.length,n=ie(e),e.length&&C(ie(e)),p=[...c],c=[...t],d=[...t],0<h?(L("end"),u=!1,m=!1,S=[]):(e=i.swipeThreshold,(Math.abs(w)>e||Math.abs(E)>e)&&(m=!0),u&&L("panend"),m&&L("swipe"),u||m||s||(L("tap"),r?L("doubleTap"):M=setTimeout(function(){L("singleTap")},250)),L("end"),I()))}function z(){clearTimeout(M),I(),u&&L("panend"),L("end")}function I(){X=!1,u=!1,m=!1,r=!1,h=0,S=[],c=[],p=[],d=[],g=0,v=0,y=0,b=0,w=0,E=0,x=0,l=void 0,window.removeEventListener("mousemove",A),window.removeEventListener("mouseup",O),window.removeEventListener("blur",z),H||(a=a||setTimeout(()=>{H=!0,a=0},100))}function k(e){var t=e.target;X=!1,!t||e.defaultPrevented||H||(N(e),e.stopPropagation())}let R={init:function(){if(e)return e.addEventListener("click",k,D),e.addEventListener("mousedown",P,D),e.addEventListener("touchstart",P,D),e.addEventListener("touchmove",A,D),e.addEventListener("touchend",O),e.addEventListener("touchcancel",O),R},on:function(e,t){return T.set(e,[...T.get(e)||[],t]),R},off:function(e,t){return T.has(e)&&T.set(e,T.get(e).filter(e=>e!==t)),R},isPointerDown:()=>0<h,destroy:function(){clearTimeout(M),clearTimeout(a),a=0,e&&(e.removeEventListener("click",k,D),e.removeEventListener("mousedown",P,D),e.removeEventListener("touchstart",P,D),e.removeEventListener("touchmove",A,D),e.removeEventListener("touchend",O),e.removeEventListener("touchcancel",O)),e=null,I()}};return R},p=(Ce.isClickAllowed=()=>H,{IMAGE_ERROR:"This image couldn't be loaded. <br /> Please try again later.",MOVE_UP:"Move up",MOVE_DOWN:"Move down",MOVE_LEFT:"Move left",MOVE_RIGHT:"Move right",ZOOM_IN:"Zoom in",ZOOM_OUT:"Zoom out",TOGGLE_FULL:"Toggle zoom level",TOGGLE_1TO1:"Toggle zoom level",ITERATE_ZOOM:"Toggle zoom level",ROTATE_CCW:"Rotate counterclockwise",ROTATE_CW:"Rotate clockwise",FLIP_X:"Flip horizontally",FLIP_Y:"Flip vertically",RESET:"Reset",TOGGLE_FS:"Toggle fullscreen"}),pe=1e4,se=e=>{e.cancelable&&e.preventDefault()},re=(e,t=pe)=>Math.round(((e=parseFloat(e+"")||0)+Number.EPSILON)*t)/t,ne=((t={}).Reset="reset",t.Zoom="zoom",t.ZoomIn="zoomIn",t.ZoomOut="zoomOut",t.ZoomTo="zoomTo",t.ToggleCover="toggleCover",t.ToggleFull="toggleFull",t.ToggleMax="toggleMax",t.IterateZoom="iterateZoom",t.Pan="pan",t.Swipe="swipe",t.Move="move",t.MoveLeft="moveLeft",t.MoveRight="moveRight",t.MoveUp="moveUp",t.MoveDown="moveDown",t.RotateCCW="rotateCCW",t.RotateCW="rotateCW",t.FlipX="flipX",t.FlipY="flipY",t.ToggleFS="toggleFS",t),u=((t={}).Cover="cover",t.Full="full",t.Max="max",t),le={x:0,y:0,scale:1,angle:0,flipX:1,flipY:1},oe=((t={})[t.Init=0]="Init",t[t.Loading=1]="Loading",t[t.Error=2]="Error",t[t.Ready=3]="Ready",t[t.Destroyed=4]="Destroyed",t),ue={bounds:!0,classes:{container:"f-panzoom",wrapper:"f-panzoom__wrapper",content:"f-panzoom__content",viewport:"f-panzoom__viewport"},clickAction:ne.ToggleFull,dblClickAction:!1,gestures:{}
5,height:"auto",l10n:p,maxScale:4,minScale:1,mouseMoveFactor:1,panMode:"drag",protected:!1,singleClickAction:!1,spinnerTpl:'<div class="f-spinner"></div>',wheelAction:ne.Zoom,width:"auto"},me=0,fe=0,Ie=0,m=(b,e={},G={})=>{let m,i,s,p,r,w,n,V,l=oe.Init,o={...ue,...e},d={},E={...le},x={...le},c=[];function S(e){e=o[e];return e&&"function"==typeof e?e(_):e}function M(){return b&&b.parentElement&&m&&l===oe.Ready}let u=new Map;function T(e,...t){var a,i=[...u.get(e)||[]];for(a of(o.on&&i.push(o.on[e]),i))a&&a instanceof Function&&a(_,...t);"*"!==e&&T("*",e,...t)}function a(a){if(M()&&!be(a.target)){var i=Date.now(),s=Ee(-1,[-a.deltaX||0,-a.deltaY||0,-a.detail||0].reduce(function(e,t){return Math.abs(t)>Math.abs(e)?t:e}),1),r=(T("wheel",a,s),S("wheelAction"));if(r&&!a.defaultPrevented){let e=x.scale,t=e*(0<s?1.5:.5);if(r===ne.Zoom){var n=Math.abs(a.deltaY)<100&&Math.abs(a.deltaX)<100;if(i-fe<(n?200:45))return void se(a);fe=i;n=O(),i=k();if(t=re(t)<re(n)&&re(e)<=re(n)?(Ie+=Math.abs(s),n):re(t)>re(i)&&re(e)>=re(i)?(Ie+=Math.abs(s),i):(Ie=0,Ee(n,t,i)),7<Ie)return}switch(se(a),r){case ne.Pan:v(r,{srcEvent:a,deltaX:-2*a.deltaX,deltaY:-2*a.deltaY});break;case ne.Zoom:v(ne.ZoomTo,{srcEvent:a,scale:t,center:{x:a.clientX,y:a.clientY}});break;default:v(r,{srcEvent:a})}}}}function N(t){var a=t.composedPath()[0];if(Ce.isClickAllowed()&&ye(a)&&!t.defaultPrevented&&b?.contains(a)&&!a.hasAttribute("disabled")&&!a.hasAttribute("aria-disabled")){var i=a.closest("[data-panzoom-action]"),e=i?.dataset?.panzoomAction,s=i?.dataset?.panzoomValue||"";if(e)switch(se(t),e){case ne.ZoomTo:case ne.ZoomIn:case ne.ZoomOut:v(e,{scale:parseFloat(s||"")||void 0});break;case ne.MoveLeft:case ne.MoveRight:v(e,{deltaX:parseFloat(s||"")||void 0});break;case ne.MoveUp:case ne.MoveDown:v(e,{deltaY:parseFloat(s||"")||void 0});break;case ne.ToggleFS:ee();break;default:v(e)}else if(m?.contains(a)){let e={srcEvent:t};v(S("clickAction"),e),S("dblClickAction")&&(a=(i=Date.now())-(me||i),me=i,0<a&&a<=250?(de&&(clearTimeout(de),de=void 0),v(S("dblClickAction"),e)):de=setTimeout(()=>{v(S("singleClickAction"),e)},250))}}}function B(e){var t;V=e,!M()||!P()||E.scale<=1||x.scale<=1||-1<(m?.dataset.animationName||"").indexOf("zoom")||(e=A(x.scale))&&({x:e,y:t}=e,v(ne.Pan,{deltaX:e-x.x,deltaY:t-x.y}))}function X(){b&&(Se(b,"is-loading"),b.querySelector(".f-spinner")?.remove())}function f(){if(b&&i)if(X(),!(i instanceof HTMLImageElement)||i.complete&&i.naturalWidth){T("loaded");var{width:e,height:t}=C(),e=(i instanceof HTMLImageElement&&(i.setAttribute("width",e+""),i.setAttribute("height",t+"")),m&&(Se(m,"has-error"),i instanceof HTMLImageElement)&&(m.setAttribute("width",e+""),m.setAttribute("height",t+""),m.style.aspectRatio=""+(e/t||"")),w=Te().on("start",(e,t)=>{void 0!==t.angle&&(t.angle=90*Math.round(t.angle/90)),void 0!==t.flipX&&(t.flipX=0<t.flipX?1:-1),void 0!==t.flipY&&(t.flipY=0<t.flipY?1:-1),x={...le,...t},D(),T("animationStart")}).on("pause",e=>{x={...le,...e}}).on("step",e=>{if(M()){if(E={...le,...e},!(P()||!S("bounds")||F()||x.scale>E.scale||x.scale<z())){let e=R(x.scale),t=!1,a=!1,i=!1,s=!1,r=(E.x<e.x[0]&&(t=!0),E.x>e.x[1]&&(a=!0),E.y<e.y[0]&&(s=!0),E.y>e.y[1]&&(i=!0),!1),n=!1,l=!1,o=!1,d=(x.x<e.x[0]&&(r=!0),x.x>e.x[1]&&(n=!0),x.y<e.y[0]&&(o=!0),x.y>e.y[1]&&(l=!0),!1);(a&&n||t&&r)&&(x.x=Ee(e.x[0],x.x,e.x[1]),d=!0),(i&&l||s&&o)&&(x.y=Ee(e.y[0],x.y,e.y[1]),d=!0),d&&w&&w.spring({tension:94,friction:17,maxSpeed:555*x.scale,restDelta:.1,restSpeed:.1,velocity:w.getCurrentVelocities()}).from(E).to(x).start()}H()}else w?.end()}).on("end",()=>{r?.isPointerDown()||g(),w?.isRunning()||(D(),T("animationEnd"))}),S("gestures"));if(e&&p&&i){let a=!1;r=Ce(p,e).on("start",e=>{var t;S("gestures")&&w&&M()&&!P()&&(t=e.srcEvent,(1<E.scale||1<e.currentTouch.length)&&(t?.stopPropagation(),w.pause(),a=!0),1===e.currentTouch.length)&&T("touchStart")}).on("move",e=>{a&&(1!==x.scale||1<e.currentTouch.length)&&(se(e.srcEvent),e.srcEvent?.stopPropagation())}).on("pan",e=>{var t;a&&(t=e.srcEvent,1!==x.scale||1<e.currentTouch.length)&&(se(t),v(ne.Pan,e))}).on("swipe",e=>{a&&1<x.scale&&v(ne.Swipe,e)}).on("tap",e=>{T("click",e)}).on("singleTap",e=>{T("singleClick",e)}).on("doubleTap",e=>{T("dblClick",e)}).on("pinch",e=>{a&&(e.scale>z()?v(ne.ZoomIn,e):e.scale<z()?v(ne.ZoomOut,e):v(ne.Pan,e))}).on("end",e=>{a&&(e.currentTouch.length?(e.srcEvent.stopPropagation(),se(e.srcEvent),w?.end()):(a=!1,D(),g(),T("touchEnd")))}).init()}p&&(p.addEventListener("wheel",a,{passive:!1}),c.push(()=>{p?.removeEventListener("wheel",a,{passive:!1})}
5)),b?.addEventListener("click",N),document?.addEventListener("mousemove",B),c.push(()=>{b?.removeEventListener("click",N),document?.removeEventListener("mousemove",B)});t=Y();E={...t},x={...t},l=oe.Ready,H(),D(),T("ready"),requestAnimationFrame(()=>{X(),p&&(p.style.visibility="")})}else l=oe.Error,m?.classList.add("has-error"),T("error")}function Y(){var e,t={...S("startPos")||{}},a=t.scale,a="string"==typeof a?h(a):"number"==typeof a?a:z(),t={...le,...t,scale:a},a=P()?A(a):void 0;return a&&({x:a,y:e}=a,t.x=a,t.y=e),t}function L(){var e,t={top:0,left:0,width:0,height:0};return m&&(e=m.getBoundingClientRect(),x.angle%180==90?(t.top=e.top+.5*e.height-.5*e.width,t.left=e.left+.5*e.width-.5*e.height,t.width=e.height,t.height=e.width):(t.top=e.top,t.left=e.left,t.width=e.width,t.height=e.height)),t}function C(){let e=S("width"),t=S("height");var a;return e=i&&"auto"===e?(a=i.getAttribute("width"))?parseFloat(a+""):void 0!==i.dataset.width?parseFloat(i.dataset.width+""):p instanceof HTMLImageElement?p.naturalWidth:i instanceof HTMLImageElement?i.naturalWidth:i.getBoundingClientRect().width:ve(e)?parseFloat(e):e,t=i&&"auto"===t?(a=i.getAttribute("height"))?parseFloat(a+""):void 0!==i.dataset.height?parseFloat(i.dataset.height+""):p instanceof HTMLImageElement?p.naturalHeight:i instanceof HTMLImageElement?i.naturalHeight:i.getBoundingClientRect().height:ve(t)?parseFloat(t):t,{width:e,height:t}}function q(){var e=L();return{width:e.width,height:e.height}}function P(){return"mousemove"===S("panMode")&&matchMedia("(hover: hover)").matches}function A(e){var t,a,i,s,r=V||S("event"),n=m?.getBoundingClientRect();return!r||!n||e<=1?{x:0,y:0}:(s=(r.clientX||0)-n.left,r=(r.clientY||0)-n.top,{width:n,height:t}=q(),a=R(e),1<e&&1<(i=S("mouseMoveFactor"))&&(e*=i),s=.5*((i=n*e)-n)-s/n*100/100*(i-n),n=.5*((i=t*e)-t)-r/t*100/100*(i-t),{x:s=Ee(a.x[0],s,a.x[1]),y:n=Ee(a.y[0],n,a.y[1])})}function h(e="base"){if(!b)return 1;let a=b.getBoundingClientRect(),i=L(),{width:s,height:r}=C(),t=e=>{if("number"==typeof e)return e;switch(e){case"min":case"base":return 1;case"cover":return Math.max(a.height/i.height,a.width/i.width)||1;case"full":case"max":var t=x.angle%180==90?r:s;return t&&i.width?t/i.width:1}},n=S("minScale"),l=S("maxScale"),o=Math.min(t("full"),t(n)),d="number"==typeof l?t("full")*l:Math.min(t("full"),t(l));switch(e){case"min":return o;case"base":return Ee(o,1,d);case"cover":return t("cover");case"full":return Math.min(d,t("full"));case"max":return d}}function O(){return h("min")}function z(){return h("base")}function $(){return h("cover")}function I(){return h("full")}function k(){return h("max")}function R(l){var o,d={x:[0,0],y:[0,0]},c=b?.getBoundingClientRect();if(c){let e=L(),t=c.width,a=c.height,i=e.width,s=e.height,r=l=void 0===l?x.scale:l,n=l;P()&&1<l&&1<(o=S("mouseMoveFactor"))&&(t+.01<i*l&&(r*=o),a+.01<s*l)&&(n*=o),i*=r,s*=n,1<l&&(t<i&&(d.x[0]=.5*(t-i),d.x[1]=.5*(i-t)),d.x[0]-=.5*(e.left-c.left),d.x[1]-=.5*(e.left-c.left),d.x[0]-=.5*(e.left+e.width-c.right),d.x[1]-=.5*(e.left+e.width-c.right),a<s&&(d.y[0]=.5*(a-s),d.y[1]=.5*(s-a)),d.y[0]-=.5*(e.top-c.top),d.y[1]-=.5*(e.top-c.top),d.y[0]-=.5*(e.top+e.height-c.bottom),d.y[1]-=.5*(e.top+e.height-c.bottom))}return d}function g(){if(M()&&S("bounds")&&w){var e=O(),t=k(),a=Ee(e,x.scale,t);if(x.scale<e-.01||x.scale>t+.01)return v(ne.ZoomTo,{scale:a});w.isRunning()||F()||(e=R(a),x.x<e.x[0]||x.x>e.x[1]||x.y<e.y[0]||x.y>e.y[1]?(x.x=Ee(e.x[0],x.x,e.x[1]),x.y=Ee(e.y[0],x.y,e.y[1]),w.spring({tension:170,friction:17,restDelta:.001,restSpeed:.001,maxSpeed:1/0,velocity:w.getCurrentVelocities()}),w.from(E).to(x).start()):H())}}function D(e){if(M()){var a,t=J(),i=F(),s=y(),r=Q(),n=j(),l=W(),o=(Me(m,"is-fullsize",r),Me(m,"is-expanded",s),Me(m,"is-dragging",i),Me(m,"can-drag",t),Me(m,"will-zoom-in",n),Me(m,"will-zoom-out",l),Z()),d=K(),c=U(),p=!M();for(a of(e||b)?.querySelectorAll("[data-panzoom-action]")||[]){let e=a.dataset.panzoomAction,t=!1;if(p)t=!0;else switch(e){case ne.ZoomIn:o||(t=!0);break;case ne.ZoomOut:c||(t=!0);break;case ne.ToggleFull:d||c||(t=!0);var u=a.querySelector("g");u&&(u.style.display=r&&!t?"none":"");break;case ne.IterateZoom:o||c||(t=!0);u=a.querySelector("g");u&&(u.style.display=o||t?"":"none");break;case ne.ToggleCover:case ne.ToggleMax:o||c||(t=!0)}t?(a.setAttribute("aria-disabled",""),a.setAttribute("tabindex","-1")):(a.removeAttribute("aria-disabled"),a.removeAttribute("tabindex"))}}}function v(u,m){if(u&&b&&i&&w&&M()&&!(u===ne.Swipe&&.01<Math.abs(w.getCurrentVelocities().scale))){let a={...x},i={...x},s=R((P()?a:E).scale),e=w.getCurrentVelocities(),r=L(),n=1<((m=m||{}).currentTouch?.length||0),l=m.velocityX||0,o=m.velocityY||0,d=m.center,c=(m.srcEvent&&(d=ie(ce(m.srcEvent))),m.deltaX||0),p=m.deltaY||0;switch(u){case ne.MoveRight:c=m.deltaX||100;break;case ne.MoveLeft:c=m.deltaX||-100;break;case ne.MoveUp:p=m.deltaY||-100;break;case ne.MoveDown:p=m.deltaY||100}let t=[];switch(u){case ne.Reset:(i={...le}).scale=z();break;case ne.Pan:case ne.Move:case ne.MoveLeft:case ne.MoveRight:case ne.MoveUp:case ne.MoveDown:if(F()){let e=1,t=1;i.x<=s.x[0]&&l<=0&&(e=.2*Math.max(.01,1-Math.abs(1/r.width*Math.abs(i.x-s.x[0])))),i.x>=s.x[1]&&0<=l&&(e=.2*Math.max(.01,1-Math.abs(1/r.width*Math.abs(i.x-s.x[1])))),i.y<=s.y[0]&&o<=0&&(t=.2*Math.max(.01,1-Math.abs(1/r.height*Math.abs(i.y-s.y[0])))),i.y>=s.y[1]&&0<=o&&(t=.2*Math.max(.01,1-Math.abs(1/r.height*Math.abs(i.y-s.y[1])))),i.x+=c*e,i.y+=p*t}else i.x=Ee(s.x[0],i.x+c,s.x[1]),i.y=Ee(s.y[0],i.y+p,s.y[1]);break;case ne.Swipe:var f=(e=0)=>Math.sign(e)*Math.pow(Math.abs(e),1.5);i.x+=Ee(-1e3,f(l),1e3),i.y+=Ee(-1e3,f(o),1e3),o&&!l&&(i.x=Ee(s.x[0],i.x,s.x[1])),!o&&l&&(i.y=Ee(s.y[0],i.y,s.y[1])),e.x=l,e.y=o;break;case ne.ZoomTo:i.scale=m.scale||1;break;case ne.ZoomIn:i.scale=i.scale*(m.scale||2),n||(i.scale=Math.min(i.scale,k()));break;case ne.ZoomOut:i.scale=i.scale*(m.scale||.5),n||(i.scale=Math.max(i.scale,O()));break;case ne.ToggleCover:t=[z(),$()];break;case ne.ToggleFull:t=[z(),I()];break;case ne.ToggleMax:t=[z(),k()];break;case ne.IterateZoom:t=[z(),I(),k()];break;case ne.Zoom:f=I();i.scale>=f-.05?i.scale=z():i.scale=Math.min(f,i.scale*(m.scale||2));break;case ne.RotateCW:i.angle+=90;break;case ne.RotateCCW:i.angle-=90;break;case ne.FlipX:i.flipX*=-1;break;case ne.FlipY:i.flipY*=-1}if(void 0!==E.angle&&360<=Math.abs(E.angle)&&(i.angle-=360*Math.floor(E.angle/360),E.angle-=360*Math.floor(E.angle/360)),t.length&&(h=t.findIndex(e=>e>i.scale+1/pe),i.scale=t[h]||t[0]),n&&(i.scale=Ee(O()*(n?.8:1),i.scale,k()*(n?1.6:1))),P()){var h=A(i.scale);h&&({x:h,y:g}=h,i.x=h,i.y=g)}else if(1e-4<Math.abs(i.scale-a.scale)){let e=0,t=0;t=d?(e=d.x,d.y):(h=b.getBoundingClientRect(),e=h.x+.5*h.width,h.y+.5*h.height);var g=e-r.left,h=t-r.top,v=(g-=.5*r.width,h-=.5*r.height,(g-a.x)/a.scale),y=(h-a.y)/a.scale;i.x=g-v*i.scale,i.y=h-y*i.scale,!n&&S("bounds")&&(s=R(i.scale),i.x=Ee(s.x[0],i.x,s.x[1]),i.y=Ee(s.y[0],i.y,s.y[1]))}
5if(u===ne.Swipe?(g=500*i.scale,w.spring({tension:94,friction:17,maxSpeed:g,restDelta:.1,restSpeed:.1,velocity:e})):u===ne.Pan||n?w.spring({tension:900,friction:17,restDelta:.01,restSpeed:.01,maxSpeed:1}):w.spring({tension:170,friction:17,restDelta:.001,restSpeed:.001,maxSpeed:1/0,velocity:e}),0===m.velocity||ae(E,i))E={...i},x={...i},w.end(),H(),D();else{if(ae(x,i))return;w.from(E).to(i).start()}T("action",u)}}function H(){if(i&&m&&p){var{width:d,height:c}=C();Object.assign(m.style,{maxWidth:`min(${d}px, 100%)`,maxHeight:`min(${c}px, 100%)`});let{x:e,y:t,width:a,height:i,scale:s,angle:r,flipX:n,flipY:l}=(()=>{var{width:e,height:t}=C(),{width:a,height:i}=q();if(!b)return{x:0,y:0,width:0,height:0,scale:0,flipX:0,flipY:0,angle:0,fitWidth:a,fitHeight:i,fullWidth:e,fullHeight:t};let{x:s,y:r,scale:n,angle:l,flipX:o,flipY:d}=E,c=1/I(),p=e,u=t,m=(E.scale,x.scale*c),f=Math.max(a,i),h=Math.min(a,i);u=t<e?(p=f,h):(p=h,f);var g=p?e*m:0,v=u?t*m:0,y=p&&u?e*(t<e?f*n/e||1:f*n/t||1)/g:0;return{x:s+.5*p-.5*g,y:r+.5*u-.5*v,width:g,height:v,scale:y,flipX:o,flipY:d,angle:l,fitWidth:a,fitHeight:i,fullWidth:e,fullHeight:t}})(),o=`translate(${re(e)}px, ${re(t)}px)`;o+=1!==n||1!==l?` scaleX(${re(s*n)}) scaleY(${re(s*l)})`:` scale(${re(s)})`,0!==r&&(o+=` rotate(${r}deg)`),p.style.width=re(a)+"px",p.style.height=re(i)+"px",p.style.transform=""+o,T("render")}}function t(){let t=x.scale,a=S("clickAction"),i=z();if(a){let e=[];switch(a){case ne.ZoomIn:i=2*t;break;case ne.ZoomOut:i=.5*t;break;case ne.ToggleCover:e=[z(),$()];break;case ne.ToggleFull:e=[z(),I()];break;case ne.ToggleMax:e=[z(),k()];break;case ne.IterateZoom:e=[z(),I(),k()];break;case ne.Zoom:var s=I();i=t>=s-.05?z():Math.min(s,2*t)}var r;e.length&&(r=e.findIndex(e=>e>t+1/pe),i=e[r]||z())}return Ee(O(),i,k())}function j(){return!!(M()&&t()>x.scale)}function W(){return!!(M()&&t()<x.scale)}function U(){return!!(M()&&x.scale>O())}function Z(){return!!(M()&&x.scale<k())}function K(){return!!(M()&&x.scale<I())}function J(){return!(!(M()&&y()&&r)||P())}function F(){return!(!M()||!r?.isPointerDown()||P())}function y(){return!!(M()&&x.scale>z())}function Q(){return!!(M()&&x.scale>=I())}function ee(){var e="in-fullscreen",t="with-panzoom-in-fullscreen",e=(b?.classList.toggle(e),b?.classList.contains(e));e?(document.documentElement.classList.add(t),document.addEventListener("keydown",te,!0)):(document.documentElement.classList.remove(t),document.removeEventListener("keydown",te,!0)),H(),T(e?"enterFS":"exitFS")}function te(e){"Escape"!==e.key||e.defaultPrevented||ee()}let _={canDrag:J,canZoomIn:Z,canZoomOut:U,canZoomToFull:K,destroy:function(){for(var e of(T("destroy"),Object.values(d)))e?.destroy(_);for(var t of c)t();return m&&(m.style.aspectRatio="",m.style.maxWidth="",m.style.maxHeight=""),p&&(p.style.width="",p.style.height="",p.style.transform=""),m=void 0,i=void 0,p=void 0,E={...le},x={...le},w?.destroy(),w=void 0,r?.destroy(),r=void 0,l=oe.Destroyed,_},emit:T,execute:v,getBoundaries:R,getContainer:function(){return b},getContent:function(){return i},getFullDim:C,getGestures:function(){return r},getMousemovePos:A,getOptions:function(){return o},getPlugins:function(){return d},getScale:h,getStartPosition:Y,getState:function(){return l},getTransform:function(e){return!0===e?x:E},getTween:function(){return w},getViewport:function(){return p},getWrapper:function(){return m},init:function(){l=oe.Init,T("init");for(var[e,t]of Object.entries({...G,...o.plugins||{}}))e&&!d[e]&&t instanceof Function&&((t=t()).init(_),d[e]=t);if(T("initPlugins"),a={...ue.classes,...S("classes")},b&&(xe(b,a.container),i=b.querySelector("."+a.content))&&(i.setAttribute("draggable","false"),(m=b.querySelector("."+a.wrapper))||(xe(m=document.createElement("div"),a.wrapper),i.insertAdjacentElement("beforebegin",m),m.insertAdjacentElement("afterbegin",i)),(p=b.querySelector("."+a.viewport))||(xe(p=document.createElement("div"),a.viewport),p.insertAdjacentElement("afterbegin",i),m.insertAdjacentElement("beforeend",p)),(s=i.cloneNode(!0)).removeAttribute("id"),m.insertAdjacentElement("afterbegin",s),i instanceof HTMLPictureElement&&(i=i.querySelector("img")),s instanceof HTMLPictureElement&&(s=s.querySelector("img")),(p=p instanceof HTMLPictureElement?p.querySelector("img"):p)&&
5(p.style.visibility="hidden",S("protected"))&&(p.addEventListener("contextmenu",e=>{se(e)}),a=document.createElement("div"),xe(a,"f-panzoom__protected"),p.appendChild(a)),T("initLayout")),b&&m&&!n){let e=null;(n=new ResizeObserver(()=>{M()&&(e=e||requestAnimationFrame(()=>{M()&&(D(),g(),T("refresh")),e=null}))})).observe(m),c.push(()=>{n?.disconnect(),n=void 0,e&&(cancelAnimationFrame(e),e=null)})}return(()=>{if(b&&i){if(!(i instanceof HTMLImageElement&&s instanceof HTMLImageElement))return f();let e=()=>{i&&i instanceof HTMLImageElement&&i.decode().then(()=>{f()}).catch(()=>{f()})};if(l=oe.Loading,b.classList.add("is-loading"),T("loading"),s.src&&s.complete)return e();var t;b&&!b?.querySelector(".f-spinner")&&(t=he(S("spinnerTpl")))&&(t.classList.add("f-spinner"),b.classList.add("is-loading"),m?.insertAdjacentElement("afterbegin",t)),s.addEventListener("load",e,!1),s.addEventListener("error",e,!1),c.push(()=>{s?.removeEventListener("load",e,!1),s?.removeEventListener("error",e,!1)})}})(),_;var a},isDragging:F,isExpanded:y,isFullsize:Q,isMousemoveMode:P,localize:function(t,a=[]){let i=S("l10n")||{};t=String(t).replace(/\{\{(\w+)\}\}/g,(e,t)=>i[t]||e);for(let e=0;e<a.length;e++)t=t.split(a[e][0]).join(a[e][1]);return t.replace(/\{\{(.*?)\}\}/g,(e,t)=>t)},off:function(e,t){for(var a of e instanceof Array?e:[e])u.has(a)&&u.set(a,u.get(a).filter(e=>e!==t));return _},on:function(e,t){for(var a of e instanceof Array?e:[e])u.set(a,[...u.get(a)||[],t]);return _},toggleFS:ee,updateControls:D,version:"6.0.34",willZoomIn:j,willZoomOut:W};return _},ke=(m.l10n={en_EN:p},m.getDefaults=()=>ue,(e,t)=>{let a=[];return e.childNodes.forEach(e=>{e.nodeType!==Node.ELEMENT_NODE||t&&!e.matches(t)||a.push(e)}),a}),f={...p,ERROR:"Something went wrong. <br /> Please try again later.",NEXT:"Next page",PREV:"Previous page",GOTO:"Go to page #%d",DOWNLOAD:"Download",TOGGLE_FULLSCREEN:"Toggle full-screen mode",TOGGLE_EXPAND:"Toggle full-size mode",TOGGLE_THUMBS:"Toggle thumbnails",TOGGLE_AUTOPLAY:"Toggle slideshow"},Pe=e=>{e.cancelable&&e.preventDefault()},Ae=((t={})[t.Init=0]="Init",t[t.Ready=1]="Ready",t[t.Destroyed=2]="Destroyed",t),ee=((t={})[t.Loading=0]="Loading",t[t.Loaded=1]="Loaded",t[t.Error=2]="Error",t),Oe={adaptiveHeight:!1,center:!0,classes:{container:"f-carousel",isEnabled:"is-enabled",isLTR:"is-ltr",isRTL:"is-rtl",isHorizontal:"is-horizontal",isVertical:"is-vertical",hasAdaptiveHeight:"has-adaptive-height",viewport:"f-carousel__viewport",slide:"f-carousel__slide",isSelected:"is-selected"},dragFree:!1,enabled:!0,errorTpl:'<div class="f-html">{{ERROR}}</div>',fill:!1,infinite:!0,initialPage:0,l10n:f,rtl:!1,slides:[],slidesPerPage:"auto",spinnerTpl:'<div class="f-spinner"></div>',transition:"fade",tween:{clamp:!0,mass:1,tension:160,friction:25,restDelta:1,restSpeed:1,velocity:0},vertical:!1},Re=0,De=(e,t={},j={})=>{let h,g,W,v,U,y=(Re++,Ae.Init),b={...Oe},w={...Oe},E={},x=null,S=null,Z=!1,M=!1,T=!1,L=!1,C="height",P=0,A=!0,O=0,z=0,I=0,k=0,d="*",R=[],D=[],c=new Set,u=[],H=[],K=0,J=0,F=0;function _(e,...t){e=w[e];return e&&e instanceof Function?e($,...t):e}function r(t,a=[]){let i=_("l10n")||{};t=String(t).replace(/\{\{(\w+)\}\}/g,(e,t)=>i[t]||e);for(let e=0;e<a.length;e++)t=t.split(a[e][0]).join(a[e][1]);return t.replace(/\{\{(.*?)\}\}/g,(e,t)=>t)}let s=new Map;function G(e,...t){var a,i=[...s.get(e)||[]];for(a of(w.on&&i.push(w.on[e]),i))a&&a instanceof Function&&a($,...t);"*"!==e&&G("*",e,...t)}function a(){var t=we({},Oe,b);we(t,Oe,b);let e="",a=b.breakpoints||{};if(a)for(var[i,s]of Object.entries(a))window.matchMedia(i).matches&&(e+=i,we(t,s));if(void 0===U||e!==U){if(U=e,y!==Ae.Init){let e=H[O]?.slides[0]?.index;for(var r of(void 0===e&&(e=w.initialSlide),t.initialSlide=e,t.slides=[],R))r.isVirtual&&t.slides.push(r)}if(ue(),!1!==(w=t).enabled){y=Ae.Init,G("init");for(var[n,l]of Object.entries({...j,...w.plugins||{}}))n&&!E[n]&&l instanceof Function&&((l=l()).init($,De),E[n]=l);if(G("initPlugins"),x){var o=_("classes")||{},d=(xe(x,o.container),_("style"));if(d&&ge(d))for(var[c,p]of Object.entries(d))x.style.setProperty(c,p);(S=x.querySelector("."+o.viewport))||(xe(S=document.createElement("div"),o.viewport),S.append(...ke(x,"."+o.slide)),x.insertAdjacentElement("afterbegin",S)),x.carousel=$,G("initLayout")}if(S){var u,m,d=_("classes")||{};
5for(u of(R=[],[...ke(S,"."+d.slide)].forEach(e=>{e.parentElement&&(G("createSlide",e=ie({el:e,isVirtual:!1,...e.dataset||{}})),R.push(e))}),ne(),R))G("addSlide",u);for(m of(ae(_("slides")),R)){var f=m.el;f?.parentElement===S&&(xe(f,w.classes.slide),xe(f,m.class),pe(m),G("attachSlideEl",m))}G("initSlides")}if(X(),x&&S&&(x.addEventListener("click",de,{passive:!1}),document.addEventListener("mousemove",Q),!W)){let s=null;(W=new ResizeObserver(i=>{s=s||requestAnimationFrame(()=>{var e,t,a;e=i,S&&(y===Ae.Init?(t=(e=e[0]?.contentBoxSize[0])?.blockSize||0,e=e?.inlineSize||0,K=t,J=e,y=Ae.Ready,xe(x,(_("classes")||{}).isEnabled),q(),g=Te().on("start",()=>{h&&h.isPointerDown()||(V(),q())}).on("step",e=>{var t=P;(P=e.pos)!==t&&(A=!1,q())}).on("end",e=>{h?.isPointerDown()||(P=e.pos,g&&!M&&(P<I||P>k)?g.spring({clamp:!0,mass:1,tension:200,friction:25,velocity:0,restDelta:1,restSpeed:1}).from({pos:P}).to({pos:Ee(I,P,k)}).start():A||(A=!0,G("settle")))}),ee(),te(),G("ready")):y!==Ae.Ready||(t=H.length,X(),ee(),a=(e=S.getBoundingClientRect()).height,e=e.width,1<t&&(L&&Math.abs(a-K)<.5||!L&&Math.abs(e-J)<.5))||(K=a,J=e,L&&!a)||!L&&!e||!x||!S||t===H.length&&h?.isPointerDown()||(_("dragFree")&&(M||P>I&&P<k)?(V(),q()):Y(O,{transition:!1}))),s=null})})).observe(S)}}}}function Q(e){i=e}function ee(){var e;S&&(!1===(e=_("gestures"))?h&&(h.destroy(),h=void 0):h=h||Ce(S,e).on("start",e=>{g&&(e=e.srcEvent,L&&Le(e)&&!be(e.target)&&Pe(e),g.pause(),g.getCurrentVelocities().pos=0,(e=H[O]?.slides[0])&&c.has(e.index)&&e.el&&(P=(e.offset||0)+((e=>({width:(e=new DOMMatrixReadOnly(window.getComputedStyle(e).transform)).m41||0,height:e.m42||0}))(e.el)[C]||0)*(T&&!L?1:-1)),le(),!M)&&(P<I||P>k)&&g.spring({clamp:!0,mass:1,tension:500,friction:25,velocity:g.getCurrentVelocities()?.pos||0,restDelta:1,restSpeed:1}).from({pos:P}).to({pos:Ee(I,P,k)}).start()}).on("move",s=>{var{srcEvent:e,axis:t}=s,a=e.target;if(t||(Pe(e),e.stopPropagation(),e.stopImmediatePropagation()),("y"===t&&L||"x"===t&&!L)&&(Pe(e),e.stopPropagation()),t){var{deltaX:s,deltaY:r}=s;if(!(!g||Le(e)&&1<e.touches?.length||"y"===t&&!L||"x"===t&&L||a&&be(a)&&("x"!==t||L))){let e=T&&!L?1:-1,t=L?r:s,a=g?.isRunning()?g.getEndValues().pos:P,i=1;M||(a<=I&&t*e<0?i=.2*Math.max(.01,1-Math.abs(1/N()*Math.abs(a-I))):a>=k&&0<t*e&&(i=.2*Math.max(.01,1-Math.abs(1/N()*Math.abs(a-k))))),a+=t*i*e,g.spring({clamp:!0,mass:1,tension:700,friction:25,velocity:g.getCurrentVelocities()?.pos||0,restDelta:1,restSpeed:1}).from({pos:P}).to({pos:a}).start()}}}).on("panstart",e=>{e?.axis===(L?"y":"x")&&xe(S,"is-dragging")}).on("panend",()=>{Se(S,"is-dragging")}).on("end",i=>{var{srcEvent:e,axis:s,velocityX:r,velocityY:n,currentTouch:l}=i;if(!(0<l.length)&&g){var l=e.target,l=l&&be(l)&&!("x"===s&&!L),e=(L&&Le(e)&&!i.axis&&de(e),H.length),o=_("dragFree");if(e){let t=_("vertical")?n:r,a=g?.isRunning()?g.getEndValues().pos:P,e=T&&!L?1:-1;if(l||(a+=t*(o?5:1)*e),!M&&(t*e<=0&&a<I||0<=t*e&&a>k)){let e=0;0<Math.abs(t)&&(e=2*Math.abs(t),e=Math.min(.3*N(),e)),a=Ee(I+-1*e,a,k+e),void g.spring({clamp:!0,mass:1,tension:380,friction:25,velocity:-1*t,restDelta:1,restSpeed:1}).from({pos:P}).to({pos:a}).start()}else if(o||E.Autoscroll?.isEnabled())10<Math.abs(t)?g.spring({clamp:!0,mass:1,tension:150,friction:25,velocity:-1*t,restDelta:1,restSpeed:1}).from({pos:P}).to({pos:a}).start():g.isRunning()||A||(A=!0,G("settle"));else if(o||E.Autoscroll?.isEnabled()||!(!i.offsetX&&!i.offsetY||"y"===s&&!L||"x"===s&&L)){let e=f(a);10<Math.abs(t)&&e===O&&(e+=0<t?T&&!L?1:-1:T&&!L?-1:1),Y(e,{transition:"tween",tween:{velocity:-1*t}})}else Y(O,{transition:"tween"})}}}).init())}function m(e="*"){var t,a=[];for(t of R)("*"===e||t.class&&t.class.includes(e)||t.el&&t.el?.classList.contains(e))&&a.push(t);v=void 0,d=e,D=[...a]}function V(){var e;g&&(e=f(g?.isRunning()?g.getEndValues().pos:P))!==O&&(v=O,O=e,pe(),te(),n(),G("change",O,v))}function te(){if(x){for(var a of(Me(S,"is-draggable",!!h&&0<H.length),x.querySelectorAll("[data-carousel-index]")))a.innerHTML=O+"";for(var i of x.querySelectorAll("[data-carousel-page]"))i.innerHTML=O+1+"";for(var s of x.querySelectorAll("[data-carousel-pages]"))s.innerHTML=H.length+"";for(var r of x.querySelectorAll("[data-carousel-go-prev]"))r.toggleAttribute("aria-disabled",!me()),me()?r.removeAttribute("tabindex"):r.setAttribute("tabindex","-1");for(var n of x.querySelectorAll("[data-carousel-go-next]"))n.toggleAttribute("aria-disabled",!fe(
5)),fe()?n.removeAttribute("tabindex"):n.setAttribute("tabindex","-1");let e=!1,t=H[O]?.slides[0];for(var l of(t&&(t.downloadSrc||"image"===t.type&&t.src)&&(e=!0),x.querySelectorAll("[data-carousel-download]")))l.toggleAttribute("aria-disabled",!e)}}function n(e){var t=(e=e||H[O]?.slides[0]).el;if(t)for(var a of t.querySelectorAll("[data-slide-index]"))a.innerHTML=e.index+1+""}function f(e){if(!H.length||!g)return 0;let t=B(),a=e,i=(M?a-=Math.floor((e-H[0]?.pos)/t)*t:a=Ee(H[0]?.pos,e,H[H.length-1]?.pos),new Map),s=0;for(var r of H){var n=Math.abs(r.pos-a),n=Math.min(n,Math.abs(r.pos-a-t),Math.abs(r.pos-a+t));i.set(s,n),s++}return parseInt((0<i.size?[...i.entries()].reduce((e,t)=>t[1]<e[1]?t:e):[O,0])[0])}function N(){let e=0;return S&&(S.childElementCount||(S.style.display="block"),e=S.getBoundingClientRect()[C]||0,S.style.display=""),e}function B(e=!0){return D.reduce((e,t)=>e+t.dim,0)+(D.length-(M&&e?0:1))*F}function o(a){let e=B(),i=N();if(!S)return[];let s=[];if(!e||!i)return[];a=void 0===a?P:a,M&&(a-=Math.floor(a/e)*e);let r=0,n=0;var t;Z&&(t=S.getBoundingClientRect(),r=Math.abs(t.left),n=Math.abs(window.innerWidth-t.right));let l=0;for(let t of D){var o=(e=0)=>{!(-1<s.indexOf(t))&&(t.pos=l-a+e||0,t.offset+e>a-t.dim-r+.51)&&t.offset+e<a+i+n-.51&&s.push(t)};t.offset=l,M&&(o(e),o(-1*e)),o(),l+=t.dim+F}return s}function ae(e,t){var a,i,s,r,n,l=[];for(a of Array.isArray(e)?e:[e]){var o=ie({...a,isVirtual:!0});o.el||(o.el=document.createElement("div")),G("createSlide",o),l.push(o)}for(i of(R.splice(void 0===t?R.length:t,0,...l),ne(),l))G("addSlide",i),s=i,r=void 0,n=void 0,n=s.el,s&&n&&(r=s.html?s.html instanceof HTMLElement?s.html:he(s.html):void 0)&&(xe(r,"f-html"),s.htmlEl=r,xe(n,"has-html"),n.append(r),G("contentReady",s));m(d)}function ie(e){return{index:-1,el:void 0,class:"",isVirtual:!0,dim:0,pos:0,offset:0,html:"",src:"",...e=ve(e)||e instanceof HTMLElement?{html:e}:e}}function se(t){if(S&&t){var a=t.el;if(a){if(a.setAttribute("index",t.index+""),a.parentElement!==S){let e;for(var i of(xe(a,w.classes.slide),xe(a,t.class),pe(t),R))if(i.index>t.index){e=i.el;break}S.insertBefore(a,e&&S.contains(e)?e:null),G("attachSlideEl",t)}return n(t),a}}}function re(e){var t=e?.el;t&&(t.remove(),p(t),G("detachSlideEl",e))}function ne(){for(let e=0;e<R.length;e++){var t=R[e],a=t.el;a&&(t.index!==e&&p(a),a.setAttribute("index",""+e)),t.index=e}}function X(){if(x&&S){T=_("rtl"),C=(L=_("vertical"))?"height":"width";var e=_("classes");if(Me(x,e.isLTR,!T),Me(x,e.isRTL,T),Me(x,e.isHorizontal,!L),Me(x,e.isVertical,L),Me(x,e.hasAdaptiveHeight,_("adaptiveHeight")),N()){var i,e=window.getComputedStyle(S),s=(Z="visible"===e.getPropertyValue("overflow-"+(L?"y":"x")),F=S&&parseFloat(e.getPropertyValue("--f-carousel-gap"))||0,(()=>{let t=0;if(S){let e=document.createElement("div");e.style.display="block",xe(e,w.classes.slide),S.appendChild(e),t=e.getBoundingClientRect()[C],e.remove(),e=void 0}return t})());for(i of D){let t=i.el,a=0;if(!i.isVirtual&&t&&ye(t)){let e=!1;t.parentElement&&t.parentElement===S||(S.appendChild(t),e=!0),a=t.getBoundingClientRect()[C],e&&t.parentElement?.removeChild(t)}else a=s;i.dim=a}if(M=!1,_("infinite")){M=!0;let t=B(),a=N();Z&&(e=S.getBoundingClientRect(),a=(a+=e.left)+(e.right-e.width));for(let e=0;e<D.length;e++){var r=D[e]?.dim+F;if(t-r<a&&t-r-a<r){M=!1;break}}}{let r;if(x){var n,l,o=N(),d=B(!1),c="auto"===(c=_("slidesPerPage"))?1/0:parseFloat(c+"");H=[];let e=0,t=0;for(n of D)(!H.length||.05<e+n.dim-o||t>=c)&&(H.push({index:H.length,slides:[],dim:0,offset:0,pos:0}),e=0,t=0),H[H.length-1]?.slides.push(n),e+=n.dim+F,t++;let a=_("center"),i=_("fill"),s=0;for(l of H){for(var p of(l.dim=(l.slides.length-1)*F,l.slides))l.dim+=p.dim;l.offset=s,l.pos=s,!1!==a&&(l.pos-=.5*(o-l.dim)),i&&!M&&o<d&&(l.pos=Ee(0,l.pos,d-o)),s+=l.dim+F}var u,m=[];for(u of H){var f={...u};r&&Math.abs(f.pos-r.pos)<.1?(r.dim+=f.dim,r.slides=[...r.slides,...f.slides]):((r=f).index=m.length,m.push(f))}H=m,te()}}I=H[0]?.pos||0,k=H[H.length-1]?.pos||0,y===Ae.Init?(v=void 0,O=_("initialPage"),void 0!==(e=_("initialSlide")||void 0)&&(O=$.getPageIndex(e)||0),O=Ee(0,O,H.length-1),z=P=H[O]?.pos||0):((e=g?.isRunning()?g.getEndValues().pos:P)<I||e>k)&&(O=Ee(0,O,H.length-1),z=H[O||0]?.pos||0),G("refresh")}}}
5function p(a){if(a&&ye(a)){let e=parseInt(a.getAttribute("index")||"-1"),t="";for(var i of Array.from(a.classList)){i=i.match(/^f-(\w+)(Out|In)$/);i&&i[1]&&(t=i[1]+"")}var s;a&&t&&(s=[`f-${t}Out`,`f-${t}In`,"to-prev","to-next","from-prev","from-next"],a.removeEventListener("animationend",oe),Se(a,s.join(" ")),c.delete(e))}}function le(){if(S){var e,t=0<c.size;for(e of D)p(e.el);c.clear(),t&&q()}}function oe(e){"f-"===e.animationName.substring(0,2)&&(p(e.target),!c.size&&(Se(x,"in-transition"),!A)&&Math.abs($.getPosition(!0)-z)<.5&&(A=!0,G("settle")),q())}function de(e){var t,a,i;e.defaultPrevented||((t=e.composedPath()[0]).closest("[data-carousel-go-prev]")?(Pe(e),$.prev()):t.closest("[data-carousel-go-next]")?(Pe(e),$.next()):(i=t.closest("[data-carousel-go-to]"))?(Pe(e),$.goTo(parseFloat(i.dataset.carouselGoTo||"")||0)):t.closest("[data-carousel-download]")?(Pe(e),(i=H[O]?.slides[0])&&(i.downloadSrc||"image"===i.type&&i.src)&&(t=i.downloadFilename,a=document.createElement("a"),i=i.downloadSrc||i.src||"",a.href=i,a.target="_blank",a.download=t||i,a.click())):G("click",e))}function l(e){e=e.el;e&&e.querySelector(".f-spinner")?.remove()}function ce(e){e=e.el;e&&(e.querySelector(".f-html.is-error")?.remove(),Se(e,"has-error"))}function pe(a){var i=(a=a||H[O]?.slides[0])?.el;if(i){let t=_("formatCaption",a);t=(t=void 0===t?a.caption:t)||"";var s=_("captionEl");if(s&&s instanceof HTMLElement){if(a.index===O&&(ve(t)&&(s.innerHTML=r(t+"")),t instanceof HTMLElement)){if(t.parentElement===s)return;s.innerHTML="",t.parentElement&&(t=t.cloneNode(!0)),s.append(t)}}else if(t){let e=a.captionEl||i.querySelector(".f-caption");(e=!e&&t instanceof HTMLElement&&t.classList.contains("f-caption")?t:e)||(xe(e=document.createElement("div"),"f-caption"),ve(t)?e.innerHTML=r(t+""):t instanceof HTMLElement&&(t.parentElement&&(t=t.cloneNode(!0)),e.append(t)));s=`f-caption-${Re}_`+a.index;e.setAttribute("id",s),e.dataset.selectable="true",xe(i,"has-caption"),i.setAttribute("aria-labelledby",s),a.captionEl=e,i.insertAdjacentElement("beforeend",e)}}}function Y(e,t={}){var{transition:t,tween:i}={transition:w.transition,tween:w.tween,...t||{}};if(x&&g){var s,r=H.length;if(r&&!((a,i)=>{if(x&&g&&i&&ve(i)&&"tween"!==i&&!(1<H[O]?.slides.length)){let e=H.length,t=a>O?1:-1;a=M?(a%e+e)%e:Ee(0,a,e-1),T&&(t*=-1);var s=H[O]?.slides[0],r=s?.index,n=H[a]?.slides[0],l=n?.index,a=H[a]?.pos;if(!(void 0===l||void 0===r||r===l||P===a||1<Math.abs(N()-(n?.dim||0))))return A=!1,g.pause(),le(),xe(x,"in-transition"),P=z=a,a=se(s),s=se(n),V(),a&&(c.add(r),a.style.transform="",a.addEventListener("animationend",oe),Se(a,w.classes.isSelected),a.inert=!1,xe(a,`f-${i}Out to-`+(0<t?"next":"prev"))),s&&(c.add(l),s.style.transform="",s.addEventListener("animationend",oe),xe(s,w.classes.isSelected),s.inert=!1,xe(s,`f-${i}In from-`+(0<t?"prev":"next"))),q(),1}})(e,t)){e=M?(e%r+r)%r:Ee(0,e,r-1),z=H[e||0]?.pos||0;let a=g.isRunning()?g.getEndValues().pos:P;Math.abs(z-a)<1?(P=z,O!==e&&(pe(),te(),n(),v=O,G("change",O=e,v)),q(),A||(A=!0,G("settle"))):(g.pause(),le(),M&&(r=B(),e=Math.floor((a-H[0]?.pos)/r),s=(e=z+e*r)-r,z=[e+r,e,s].reduce(function(e,t){return Math.abs(t-a)<Math.abs(e-a)?t:e})),!1!==t&&ge(i)?g.spring(we({},w.tween,i)).from({pos:P}).to({pos:z}).start():(P=z,V(),q(),A||(A=!0,G("settle"))))}}}function q(){let i;if(x&&S){u=o();let e=new Set,t=[],a=H[O],d=w.setTransform||void 0;for(var s of D){var r=c.has(s.index),n=-1<u.indexOf(s),l=-1<a?.slides?.indexOf(s);(!s.isVirtual||r||n)&&(r=se(s))&&(t.push(s),l&&e.add(r),_("adaptiveHeight"))&&l&&(n=(r.firstElementChild||r).getBoundingClientRect().height,i=null==i?n:Math.max(i,n))}S&&i&&(S.style.height=i+"px"),[...ke(S,"."+w.classes.slide)].forEach(r=>{Me(r,w.classes.isSelected,e.has(r));var n=R[parseInt(r.getAttribute("index")||"-1")];if(n){var l=c.has(n.index),o=-1<u.indexOf(n);if(!n.isVirtual||l||o){r.inert=!o;let e=n.pos?Math.round(1e4*n.pos)/1e4:0,t=0,a=0,i=0,s=0;l||(t=L?0:T?-1*e:e,a=L?e:0,i=ze(t,0,n.dim,0,100),s=ze(a,0,n.dim,0,100)),d instanceof Function&&!l?d($,n,{x:t,y:a,xPercent:i,yPercent:s}):r.style.transform=t||a?`translate3d(${i}%, ${s}%,0)`:""}else re(n)}else r.remove(),p(r)}),G("render",t)}}function ue(){for(var e of(x?.removeEventListener("click",de),le(),document.removeEventListener("mousemove",Q),W?.disconnect(),W=void 0,R))e.el&&ye(e.el)&&(e.state=void 0,l(e),ce(e),re(e),e.isVirtual?(e.el?.remove(),e.el=void 0):(e.el.style.transform="",S?.appendChild(e.el)));for(var t of Object.values(E))t?.destroy();for(var[a,i]of(E={},h?.destroy(),h=void 0,g?.destroy(),g=void 0,Object.entries(w.classes||{})))"container"!==a&&Se(x,i);Se(S,"is-draggable")}function me(){return M||0<O}function fe(){return M||O<H.length-1}let $={add:function(e,t){let a=P,i=O,s=B(),r=Math.floor(((g?.isRunning()?g.getEndValues().pos:P)-H[0]?.pos)/s);return ae(e,t),m(d),X(),g&&(i===O&&(a-=r*s),a===(z=H[O||0]?.pos||0)?P=z:g.spring({clamp:!0,mass:1,tension:300,friction:25,restDelta:1,restSpeed:1}).from({pos:a}).to({pos:z}).start()),q(),$},canGoPrev:me,canGoNext:fe,destroy:function(){return G("destroy"),window.removeEventListener("resize",a),ue(),s.clear(),x=null,H=[],R=[],w={...Oe},E={},D=[],U="",d="*",y=Ae.Destroyed,$},emit:G,filter:function(e="*"){return m(e),X(),q(),G("filter",e),$},getContainer:function(){return x},getGapDim:function(){return F},getGestures:function(){return h},getLastMouseMove:function(){return i},getOption:function(e){return _(e)},getOptions:function(){return w},getPage:function(){return H[O]},getPageIndex:function(e){if(void 0===e)return O;for(var t of H||[])for(var a of t.slides)if(a.index===e)return t.index;return-1},getPageProgress:function(e,t){void 0===e&&(e=O);var a=H[e];if(!a)return e>O?-1:1;let i=B(),s=F,r=a.pos,n=$.getPosition();return M&&!0!==t&&(e=Math.floor((n-H[0]?.pos)/i),n-=e*i,r=[r+i,r,r-i].reduce(function(e,t){return Math.abs(t-n)<Math.abs(e-n)?t:e})),(n-r)/(a.dim+s)},getPageVisibility:function(e){void 0===e&&(e=O);var t=H[e];if(!t)return e>O?-1:1;let a=$.getPosition(),i=N(),s=t.pos;
5if(M){let a=$.getPosition(),e=B(),t=s+Math.floor((a-H[0]?.pos)/e)*e,i=t-e;s=[t+e,t,i].reduce(function(e,t){return Math.abs(t-a)<Math.abs(e-a)?t:e})}return s>a&&s+t.dim<a+i?1:s<a?(s+t.dim-a)/t.dim:s+t.dim>a+i?(a+i-s)/t.dim:0},getPages:function(){return H},getPlugins:function(){return E},getPosition:function(e){let t=P;return M&&!0!==e&&(e=B(),t-=Math.floor((P-H[0]?.pos||0)/e)*e),t},getSlides:function(){return R},getState:function(){return y},getTotalSlideDim:B,getTween:function(){return g},getViewport:function(){return S},getViewportDim:N,getVisibleSlides:function(e){return void 0===e?u:o(e)},goTo:Y,hasNavigated:function(){return void 0!==v},hideError:ce,hideLoading:l,init:function(){if(e&&ye(e))return y!==Ae.Init&&(ue(),y=Ae.Init),x=e,b=t,window.removeEventListener("resize",a),b.breakpoints&&window.addEventListener("resize",a),a(),$;throw Error("No Element found")},isInfinite:function(){return M},isInTransition:function(){return 0<c.size},isRTL:function(){return T},isSettled:function(){return A},isVertical:function(){return L},localize:function(e,t=[]){return r(e,t)},next:function(e={}){return Y(O+1,e),$},off:function(e,t){for(var a of e instanceof Array?e:[e])s.has(a)&&s.set(a,s.get(a).filter(e=>e!==t));return $},on:function(e,t){for(var a of e instanceof Array?e:[e])s.set(a,[...s.get(a)||[],t]);return $},prev:function(e={}){return Y(O-1,e),$},remove:function(e){void 0===e&&(e=R.length-1);var t=R[e];return t&&(G("removeSlide",t),t.el&&(p(t.el),t.el.remove(),t.el=void 0),R.splice(e,1),m(d),X(),q()),$},setPosition:function(e){P=e,V(),q()},showError:function(e,t){l(e),ce(e);var a,i=e.el;return i&&(a=document.createElement("div"),xe(a,"f-html"),xe(a,"is-error"),a.innerHTML=r(t||"<p>{{ERROR}}</p>"),e.htmlEl=a,xe(i,"has-html"),xe(i,"has-error"),i.insertAdjacentElement("afterbegin",a),G("contentReady",e)),$},showLoading:function(e){var e=e.el,t=e?.querySelector(".f-spinner");return e&&!t&&(t=he(_("spinnerTpl")))&&(xe(t,"f-spinner"),e.insertAdjacentElement("beforeend",t)),$},version:"6.0.34"};return $},h=(De.l10n={en_EN:f},De.getDefaults=()=>Oe,{tpl:e=>`<img class="f-panzoom__content" 6 ${e.srcset?'data-lazy-srcset="{{srcset}}"':""} 7 ${e.sizes?'data-lazy-sizes="{{sizes}}"':""} 8 data-lazy-src="{{src}}" alt="{{alt}}" />`}),te=()=>{let o;function d(e,t){var a=o?.getOptions().Zoomable,a=(ge(a)?{...h,...a}:h)[e];return a&&"function"==typeof a&&t?a(t):a}function t(){o&&!1!==o.getOptions().Zoomable&&(o.on("addSlide",s),o.on("removeSlide",r),o.on("attachSlideEl",n),o.on("click",i),o.on("change",a),o.on("ready",a))}function a(){c();var e=o?.getVisibleSlides()||[];if(1<e.length||"slide"===o?.getOption("transition"))for(var t of e){var a=t.panzoomRef;a&&(o?.getPage().slides||[]).indexOf(t)<0&&a.execute(ne.ZoomTo,{...a.getStartPosition()})}}function i(e,t){var a=t.target;a&&!t.defaultPrevented&&a.dataset.panzoomAction&&l(a.dataset.panzoomAction)}function s(e,i){var t,a,s,r,n,l=i.el;o&&l&&!i.panzoomRef&&(r=i.src||i.lazySrc||"",t=i.alt||i.caption||"Image #"+i.index,n=i.srcset||i.lazySrcset||"",a=i.sizes||i.lazySizes||"",!r||!ve(r)||i.html||i.type&&"image"!==i.type||(i.type="image",i.thumbSrc=i.thumbSrc||r,s=d("tpl",i),s=w(s,"{{src}}",r+""),s=w(s,"{{srcset}}",n+""),s=w(s,"{{sizes}}",a+""),l.insertAdjacentHTML("afterbegin",s)),r=l.querySelector(".f-panzoom__content"))&&(r.setAttribute("alt",t+""),(n=m(l,{width:i.width&&"auto"!==i.width?parseFloat(i.width+""):"auto",height:i.height&&"auto"!==i.height?parseFloat(i.height+""):"auto",classes:{container:"f-zoomable"},event:()=>o?.getLastMouseMove(),spinnerTpl:()=>o?.getOption("spinnerTpl")||"",...d("Panzoom")})).on("*",(e,t,...a)=>{o&&("loading"===t&&(i.state=0),"loaded"===t&&(i.state=1),"error"===t&&(i.state=2,o?.showError(i,"{{IMAGE_ERROR}}")),o.emit("panzoom:"+t,i,...a),"ready"===t&&o.emit("contentReady",i),i.index===o?.getPageIndex())&&c()}),i.panzoomRef=n)}function r(e,t){t.panzoomRef&&(t.panzoomRef.destroy(),t.panzoomRef=void 0)}function n(e,t){var a=t.panzoomRef;if(a)switch(a.getState()){case oe.Init:a.init();break;case oe.Ready:a.execute(ne.ZoomTo,{...a.getStartPosition(),velocity:0})}}function c(){var e=o?.getContainer()||void 0,t=o?.getPage()?.slides[0]?.panzoomRef;if(e)if(t)t.updateControls(e);else for(var a of e.querySelectorAll("[data-panzoom-action]")||[])a.setAttribute("aria-disabled",""),a.setAttribute("tabindex","-1")}function l(e,...t){o?.getPage().slides[0].panzoomRef?.execute(e,...t)}return{init:function(e){(o=e).on("initPlugins",t)},destroy:function(){if(o)for(var e of(o.off("initPlugins",t),o.off("addSlide",s),o.off("removeSlide",r),o.off("attachSlideEl",n),o.off("
8click",i),o.off("change",a),o.off("ready",a),o.getSlides()))r(o,e);o=void 0},execute:l}},g={syncOnChange:!1,syncOnClick:!0,syncOnHover:!1},He=()=>{let i,s;function t(){var e=i?.getOptions().Sync;return ge(e)?{...g,...e}:g}function a(){var e=t().target;i&&e&&i&&e&&(s=e,i.getOptions().classes={...i.getOptions().classes,isSelected:""},i.getOptions().initialSlide=s.getPage()?.slides[0]?.index||0,t().syncOnChange&&i.on("change",n),t().syncOnClick&&i.on("click",o),t().syncOnHover&&i.getViewport()?.addEventListener("mouseover",d),i)&&s&&(i.on("ready",r),i.on("refresh",c),s.on("change",l),s.on("filter",p))}function r(){u()}function n(){var e;i&&s&&(e=i.getPage()?.slides||[],-1<(e=s.getPageIndex(e[0].index||0))&&s.goTo(e,i.hasNavigated()?void 0:{tween:!1,transition:!1}),u())}function l(){var e;i&&s&&(-1<(e=i.getPageIndex(s.getPage()?.slides[0].index||0))&&i.goTo(e,s.hasNavigated()?void 0:{tween:!1,transition:!1}),u())}function o(e,t){var a;i&&s&&!i.getTween()?.isRunning()&&(a=i?.getOptions().classes.slide)&&(t=a?t.target.closest("."+a):null)&&(a=parseInt(t.getAttribute("index")||"")||
80,t=s.getPageIndex(a),s.goTo(t))}function d(e){i&&o(i,e)}function c(){var e;i&&s&&(-1<(e=i.getPageIndex(s.getPage()?.slides[0].index||0))&&i.goTo(e,{tween:!1,transition:!1}),u())}function p(e,t){i&&s&&(i.filter(t),l())}function u(){if(s){var e,t=s.getPage()?.slides[0]?.index||0;for(e of i?.getSlides()||[])e.el?.classList.toggle("is-selected",e.index===t)}}return{init:function(e){(i=e).on("initSlides",a)},destroy:function(){i?.off("ready",r),i?.off("refresh",c),i?.off("change",n),i?.off("click",o),i?.getViewport()?.removeEventListener("mouseover",d),s?.off("change",l),s?.off("filter",p),s=void 0,i?.off("initSlides",a),i=void 0},getTarget:function(){return s}}},v={showLoading:!0,preload:1},y="is-lazyloading",b="is-lazyloaded",Fe=()=>{let p;function u(){var e=p?.getOptions().Lazyload;return ge(e)?{...v,...e}:v}function t(){if(p){var e,t,a,i=[...p.getVisibleSlides()],s=u().preload;0<s&&(e=p.getPosition(),t=p.getViewportDim(),i.push(...p.getVisibleSlides(e+t*s),...p.getVisibleSlides(e-t*s)));for(a of i)(i=>{var e=i.el;if(e){var t="[data-lazy-src],[data-lazy-srcset],[data-lazy-bg]",s=Array.from(e.querySelectorAll(t));for(let a of(e.matches(t)&&s.push(e),s)){var r=a.dataset.lazySrc,n=a.dataset.lazySrcset,l=a.dataset.lazySizes,o=a.dataset.lazyBg,d=(a instanceof HTMLImageElement||a instanceof HTMLSourceElement)&&(r||n),c=a instanceof HTMLElement&&o;if(d||c){let t=r||n||o;if(t){if(d&&t){let e=a.parentElement?.classList.contains("f-panzoom__wrapper");u().showLoading&&p?.showLoading(i),a.addEventListener("load",()=>{p?.hideLoading(i),a instanceof HTMLImageElement?a.decode().then(()=>{a.classList.remove(y),a.classList.add(b)}):(a.classList.remove(y),a.classList.add(b)),e||p?.emit("lazyLoad:loaded",i,a,t)}),a.addEventListener("error",()=>{p?.hideLoading(i),a.classList.remove(y),a.classList.add("has-lazyerror"),e||p?.emit("lazyLoad:error",i,a,t)}),a.classList.add("f-lazyload"),a.classList.add(y),e||p?.emit("lazyLoad:load",i,a,t),r&&(a.src=r),n&&(a.srcset=n),l&&(a.sizes=l)}else c&&(document.body.contains(a)||(document.createElement("img").src=o),a.style.backgroundImage=`url('${o}')`);delete a.dataset.lazySrc,delete a.dataset.lazySrcset,delete a.dataset.lazySizes,delete a.dataset.lazyBg}}}}})(a)}}return{init:function(e){(p=e).on("render",t)},destroy:function(){p?.off("render",t),p=void 0}}},x={prevTpl:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M15 3l-9 9 9 9"></path></svg>',nextTpl:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M9 3l9 9-9 9"></path></svg>'},_e=()=>{let a,t,i;function s(){var e=a?.getOptions().Arrows;return ge(e)?{...x,...e}:x}function r(e){var t;if(a)return t=`<button data-carousel-go-${e} tabindex="0" class="f-button is-arrow is-${e}" title="{{${e.toUpperCase()}}}">`+s()[e+"Tpl"]+"</button",(t=he(a.localize(t))||void 0)&&xe(t,s()[e+"Class"]),t}function n(){t?.remove(),t=void 0,i?.remove(),i=void 0,a?.getContainer()?.classList.remove("has-arrows")}function l(){var e;a&&!1!==a.getOptions().Arrows&&1<a.getPages().length?(a&&(e=a.getViewport())&&(!t&&(t=r("prev"))&&e.insertAdjacentElement("beforebegin",t),!i&&(i=r("next"))&&e.insertAdjacentElement("afterend",i),Me(a.getContainer(),"has-arrows",!(!t&&!i))),a&&(t?.toggleAttribute("aria-disabled",!a.canGoPrev()),i?.toggleAttribute("aria-disabled",!a.canGoNext()))):n()}return{init:function(e){a=e.on(["change","refresh"],l)},destroy:function(){n(),a?.off(["change","refresh"],l),a=void 0}}},S='<circle cx="11" cy="11" r="7.5"/><path d="m21 21-4.35-4.35M8 11h6"/>',M='<g><line x1="11" y1="8" x2="11" y2="14"></line></g>'+S,T={};for([n,o]of Object.entries({moveLeft:["moveLeft","MOVE_LEFT",'<path d="M5 12h14M5 12l6 6M5 12l6-6"/>'],moveRight:["moveRight","MOVE_RIGHT",'<path d="M5 12h14M13 18l6-6M13 6l6 6"/>'],moveUp:["moveUp","MOVE_UP",'<path d="M12 5v14M18 11l-6-6M6 11l6-6"/>'],moveDown:["moveDown","MOVE_DOWN",'<path d="M12 5v14M18 13l-6 6M6 13l6 6"/>'],zoomOut:["zoomOut","ZOOM_OUT",S],zoomIn:["zoomIn","ZOOM_IN",M],toggleFull:["toggleFull","TOGGLE_FULL",M],iterateZoom:["iterateZoom","ITERATE_ZOOM",M],toggle1to1:["toggleFull","TOGGLE_FULL",'<path d="M3.51 3.07c5.74.02 11.48-.02 17.22.02 1.37.1 2.34 1.64 2.18 3.13 0 4.08.02 8.16 0 12.23-.1 1.54-1.47 2.64-2.79 2.46-5.61-.01-11.24.02-16.86-.01-1.36-.12-2.33-1.65-2.17-3.14 0-4.07-.02-8.16 0-12.23.1-1.36 1.22-2.48 2.42-2.46Z"/><path d="M5.65 8.54h1.49v6.92m8.94-6.92h1.49v6.92M11.5 9.4v.02m0 5.18v0"/>'],rotateCCW:["rotateCCW","ROTATE_CCW",'<path d="M15 4.55a8 8 0 0 0-6 14.9M9 15v5H4M18.37 7.16v.01M13 19.94v.01M16.84 18.37v.01M19.37 15.1v.01M19.94 11v.01"/>'],rotateCW:["rotateCW","ROTATE_CW",'<path d="M9 4.55a8 8 0 0 1 6 14.9M15 15v5h5M5.63 7.16v.01M4.06 11v.01M4.63 15.1v.01M7.16 18.37v.01M11 19.94v.01"/>'],flipX:["flipX","FLIP_X",'<path d="M12 3v18M16 7v10h5L16 7M8 7v10
8H3L8 7"/>'],flipY:["flipY","FLIP_Y",'<path d="M3 12h18M7 16h10L7 21v-5M7 8h10L7 3v5"/>'],reset:["reset","RESET",'<path d="M20 11A8.1 8.1 0 0 0 4.5 9M4 5v4h4M4 13a8.1 8.1 0 0 0 15.5 2m.5 4v-4h-4"/>'],toggleFS:["toggleFS","TOGGLE_FS",'<g><path d="M14.5 9.5 21 3m0 0h-6m6 0v6M3 21l6.5-6.5M3 21v-6m0 6h6"/></g><g><path d="m14 10 7-7m-7 7h6m-6 0V4M3 21l7-7m0 0v6m0-6H4"/></g>']}))T[n]={tpl:`<button data-panzoom-action="${o[0]}" class="f-button" title="{{${o[1]}}}"><svg>${o[2]}</svg></button>`};(t={}).Left="left",t.middle="middle",t.right="right";let L=t,C={counter:{tpl:'<div class="f-counter"><span data-carousel-page></span>/<span data-carousel-pages></span></div>'},download:{tpl:'<button data-carousel-download class="f-button" title="{{DOWNLOAD}}"><svg><path d="M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2M7 11l5 5 5-5M12 4v12"/></svg></button>'},autoplay:{tpl:'<button data-autoplay-action="toggle" class="f-button" title="{{TOGGLE_AUTOPLAY}}"><svg><g><path d="M5 3.5 19 12 5 20.5Z"/></g><g><path d="M8 4v15M17 4v15"/></g></svg></button>'},thumbs:{tpl:'<button data-thumbs-action="toggle" class="f-button" title="{{TOGGLE_THUMBS}}"><svg><rect width="18" height="14" x="3" y="3" rx="2"/><path d="M4 21h1M9 21h1M14 21h1M19 21h1"/></svg></button>'},...T},P={absolute:!1,display:{left:[],middle:["zoomIn","zoomOut","toggle1to1","rotateCCW","rotateCW","flipX","flipY","reset"],right:[]},enabled:"auto",items:{}},Ge=()=>{let v,y;function b(e){var t=v?.getOptions().Toolbar,t=(ge(t)?{...P,...t}:P)[e];return t&&"function"==typeof t&&v?t(v):t}function t(){if(v?.getOptions().Toolbar&&v&&!y){var r=v.getContainer();if(r){let a=b("enabled");if(a){let e=b("absolute"),t=1<v.getSlides().length,i=!1,s=!1;for(var n of v.getSlides())n.panzoomRef&&(i=!0),(n.downloadSrc||"image"===n.type&&n.src)&&(s=!0);var l=v.getPlugins().Thumbs?.isEnabled()||!1,o=t&&v.getPlugins().Autoplay||!1,d=v.getPlugins().Fullscreen&&(document.fullscreenEnabled||document.webkitFullscreenEnabled);if(a="auto"===a?i:a){(y=r.querySelector(".f-carousel__toolbar")||void 0)||(y=document.createElement("div")).classList.add("f-carousel__toolbar");var c,p,u=b("display"),m=we({},C,b("items"));for(c of["left","middle","right"]){var f,h=u[c]||[],g=document.createElement("div");for(f of(g.classList.add("f-carousel__toolbar__column"),g.classList.add("is-"+c),h)){let a;if(ve(f)){if("counter"===f&&!t||"autoplay"===f&&!o||T[f]&&!i||"fullscreen"===f&&!d||"thumbs"===f&&!l||"download"===f&&!s)continue;a=m[f]}if((a=ge(f)?f:a)&&a.tpl){let e=v.localize(a.tpl),t=he(e=e.split("<svg>").join('<svg tabindex="-1" width="24" height="24" viewBox="0 0 24 24">'));t&&("function"==typeof a.click&&v&&t.addEventListener("click",e=>{e.preventDefault(),e.stopPropagation(),"function"==typeof a.click&&v&&a.click(v,e)}),g.append(t))}}y.append(g)}y.childElementCount&&(e&&y.classList.add("is-absolute"),y.parentElement||((p=b("parentEl"))?p.insertAdjacentElement("afterbegin",y):v.getViewport()?.insertAdjacentElement("beforebegin",y)),r.contains(y))&&r.classList.add("has-toolbar")}}}}}return{init:function(e){(v=e)?.on("initSlides",t)},destroy:function(){v?.off("initSlides",t),v?.getContainer()?.classList.remove("has-toolbar"),y?.remove(),y=void 0},add:function(e,t){C[e]=t},isEnabled:function(){return!!y}}},A={autoStart:!0,pauseOnHover:!0,showProgressbar:!0,timeout:2e3},Ve=()=>{let i,e,s=!1,r=!1,n=!1,l=null;function o(e){var t=i?.getOptions().Autoplay,t=(ge(t)?{...A,...t}:A)[e];return t&&"function"==typeof t&&i?t(i):t}function t(){clearTimeout(e),e=void 0}function a(){if(s&&!n&&!r&&!e&&i?.isSettled()&&!(()=>{for(var e of i?.getPage()?.slides||[])if(0===e.state)return 1})()){if(i&&(p(),o("showProgressbar"))){let e=o("progressbarParentEl");var t,a;(e=!e&&i.getPlugins().Toolbar?.isEnabled()?i.getContainer():e)||!0===i.getPlugins().Toolbar?.isEnabled()||(a=i.getPages()[0]?.slides||[],t=i.getPage()?.slides||[],1===a.length&&1===t.length&&(e=t[0].el)),(e=e||i.getViewport())&&((l=document.createElement("div")).classList.add("f-progressbar"),e.prepend(l),a=o("timeout")||1e3,l.style.animationDuration=a+"ms")}e=setTimeout(()=>{i&&s&&!r&&(i.isInfinite()||i.getPageIndex()!==i.getPages().length-1?i.next():i.goTo(0))},o("timeout"))}}function d(){var e;!i||i.getPages().length<2||!1===i.getOptions().Autoplay||s||(s=!0,i.emit("autoplay:start",o("timeout")),i.getContainer()?.classList.add("has-autoplay"),i.getTween()?.on("start",v),(e=i?.getContainer())&&o("pauseOnHover")&&matchMedia("(hover: hover)").matches&&(e.addEventListener("mouseenter",y,!1),e.addEventListener("mouseleave",b,!1)),i.on("change",h),i.on("settle",g),i.on("contentReady",m),i.on("panzoom:touchStart",c),i.on("panzoom:wheel",c),i.isSettled()&&a())}function c(){var e;
8t(),p(),s&&i&&(i.emit("autoplay:end"),i.getContainer()?.classList.remove("has-autoplay"),i.getTween()?.off("start",v),e=i?.getContainer())&&(e.removeEventListener("mouseenter",y,!1),e.removeEventListener("mouseleave",b,!1)),i&&(i.off("change",h),i.off("settle",g),i.off("contentReady",m),i.off("panzoom:touchStart",c),i.off("panzoom:wheel",c)),s=!1,r=!1}function p(){l&&(l.remove(),l=null)}function u(){i&&1<i.getPages().length&&o("autoStart")&&d()}function m(){i&&a()}function f(e,t){var a=t.target;a&&!t.defaultPrevented&&"toggle"===a.dataset.autoplayAction&&w.toggle()}function h(){(i&&(i?.isInfinite()||i.getPageIndex()!==i.getPages().length-1)?(p(),t):c)()}function g(){a()}function v(){t(),p()}function y(){n=!0,s&&(p(),t())}function b(){n=!1,s&&!r&&i?.isSettled()&&a()}let w={init:function(e){(i=e).on("ready",u),i.on("click",f)},destroy:function(){c(),i?.off("ready",u),i?.off("click",f),i=void 0},isEnabled:()=>s,pause:function(){r=!0,t()},resume:function(){r=!1,s&&!n&&a()},start(){d()},stop(){c()},toggle(){(s?c:d)()}};return w},Y={Carousel:{Lazyload:{showLoading:!1}},minCount:2,showOnStart:!0,thumbTpl:'<button aria-label="Slide to #{{page}}"><img draggable="false" alt="{{alt}}" data-lazy-src="{{src}}" /></button>',type:"modern"},Ne=()=>{let r,n,l,o=0,d=0,c=!0;function s(e){var t=r?.getOptions().Thumbs,t=(ge(t)?{...Y,...t}:Y)[e];return t&&"function"==typeof t&&r?t(r):t}function p(){if(!r||!1===r?.getOptions().Thumbs)return!1;let e=0;for(var t of r.getSlides())t.thumbSrc&&e++;return e>=s("minCount")}function u(){return"modern"===s("type")}function i(e=!1){var t,a,i=r?.getContainer();r&&i&&!l&&p()&&((t=s("Carousel")?.classes||{}).container=t.container||"f-thumbs",l||(a=i.nextElementSibling)?.classList.contains(t.container)&&(l=a),l||(l=document.createElement("div"),(a=s("parentEl"))?a.insertAdjacentElement("beforeend",l):i.insertAdjacentElement("afterend",l)),xe(l,t.container),xe(l,"f-thumbs"),xe(l,"is-"+s("type")),xe(l,"is-syncing"),e)&&(l.style.maxHeight="0px")}function a(e){var t=e.thumb?e.thumb instanceof HTMLImageElement?e.thumb.src:e.thumb:e.thumbSrc||void 0,a=void 0===e.thumbAlt?"Thumbnail #"+e.index:e.thumbAlt+"",i=s("thumbTpl"),i=w(i,"{{alt}}",a);return i=w(i,"{{src}}",t+""),i=w(i,"{{index}}",""+e.index),{html:w(i,"{{page}}",""+(e.index||1)),class:e.thumbClass}}function m(){if(E&&r&&l&&!n){var e,t=[];for(e of r.getSlides())t.push(a(e));t.length&&((n=E(l,we({},{Sync:{target:r},Lazyload:{preload:1},slides:t,classes:{container:"f-thumbs",viewport:"f-thumbs__viewport",slide:"f-thumbs__slide"},center:!0,fill:!u(),infinite:!1,dragFree:!0,rtl:r.getOptions().rtl||!1,slidesPerPage:e=>{let t=0;return u()&&(u()&&l&&(a=e=>l&&parseFloat(getComputedStyle(l).getPropertyValue("--f-thumb-"+e))||0,o=a("width"),d=a("clip-width")),t=4*(o-d)),e&&e.getTotalSlideDim()<=e.getViewportDim()-t?1/0:1;var a}},Y.Carousel||{},s("Carousel")||{}),{Sync:He,Lazyload:Fe})).on("ready",()=>{r?.emit("thumbs:ready"),u()&&(r?.on("change",v),r?.on("render",g))}),n.on("destroy",()=>{r?.emit("thumbs:destroy")}),n.init(),n.getGestures()?.on("start",()=>{c=!1}),n.on("click",(e,t)=>{var a=t.target;a&&(a=a.matches("button")?a:a.firstElementChild)&&a.matches("button")&&(t.preventDefault(),a.focus({preventScroll:!0}))}),xe(r.getContainer(),"has-thumbs"),b())}}function f(){p()&&s("showOnStart")&&(i(),m())}function h(){p()&&(r?.on("addSlide",t),r?.on("click",y),r?.getGestures()?.on("start",e))}function e(){c=!0,document.activeElement?.closest(".f-thumbs")&&document.activeElement?.blur()}function g(){var e,t,a,i,s;l?.classList.toggle("is-syncing",!1===r?.hasNavigated()||r?.getTween()?.isRunning()),b(),r?.getGestures()?.isPointerDown()&&u()&&r&&n&&c&&(e=n.getTween(),t=n.getPages(),s=r.getPageIndex()||0,a=r.getPageProgress()||0,r)&&t&&t[s]&&e&&void 0!==(i=e.isRunning()?e.getCurrentValues().pos:n.getPosition())&&(s=t[s].pos+a*(o-d),s=Ee(t[0].pos,s,t[t.length-1].pos),e.from({pos:i}).to({pos:s}).start())}function v(){c=!0}function t(e,t){n?.add(a(t),t.index)}function y(e,t){var a=t.target;a&&!t.defaultPrevented&&"toggle"===a.dataset.thumbsAction&&(l||(i(!0),m()),l)&&(t=n?.isVertical()?"maxWidth":"maxHeight",l.style[t]?l.style[t]="":l.style[t]="0px")}function b(){if(u()&&r&&n){let e=n?.getSlides()||[],t=-.5*o;for(var a of e){var i=a.el;i&&(a=r.getPageProgress(a.index)||0,-1<(a=Math.max(-1,Math.min(1,a)))&&a<1&&(t+=.5*o*(1-Math.abs(a)
8)),a=Math.round(1e4*a)/1e4,t=Math.round(1e4*t)/1e4,i.style.setProperty("--progress",""+Math.abs(a)),i.style.setProperty("--shift",`${r?.isRTL()?-1*t:t}px`),-1<a)&&a<1&&(t+=.5*o*(1-Math.abs(a)))}}}return{init:function(e,t){E=t,(r=e).on("ready",h),r.on("initSlides",f)},destroy:function(){r?.off("ready",h),r?.off("initSlides",f),r?.off("change",v),r?.off("render",g),r?.off("addSlide",t),r?.off("click",y),r?.getGestures()?.off("start",e),r?.getContainer()?.classList.remove("has-thumbs"),r=void 0,n?.destroy(),n=void 0,l?.remove(),l=void 0},getCarousel:function(){return n},getContainer:function(){return l},isEnabled:p}},q={iframeAttr:{allow:"autoplay; fullscreen",scrolling:"auto"}},Be=()=>{let l;function t(e,t){let a=t.src;if(ve(a)){let e=t.type;var i;e||(e,"#"===a.charAt(0)?e="inline":a.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.((a)?png|avif|gif|jp(g|eg)|pjp(eg)?|jfif|svg|webp|bmp|ico|tif(f)?)((\?|#).*)?$)/i)?e="image":a.match(/\.(pdf)((\?|#).*)?$/i)?e="pdf":a.match(/\.(html|php)((\?|#).*)?$/i)&&(e="iframe"),e||(i=a.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:(?:(?:maps\/(?:place\/(?:.*)\/)?\@(.*),(\d+.?\d+?)z))|(?:\?ll=))(.*)?/i))&&(a=`https://maps.google.${i[1]}/?ll=${(i[2]?i[2]+"&z="+Math.floor(parseFloat(i[3]))+(i[4]?i[4].replace(/^\//,"&"):""):i[4]+"").replace(/\?/,"&")}&output=`+(i[4]&&0<i[4].indexOf("layer=c")?"svembed":"embed"),e="gmap"),e||(i=a.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:maps\/search\/)(.*)/i))&&(a=`https://maps.google.${i[1]}/maps?q=${i[2].replace("query=","q=").replace("api=1","")}&output=embed`,e="gmap"),t.src=a,t.type=e)}}function a(e,t){if("iframe"===t.type||"pdf"===t.type||"gmap"===t.type){var a=t;if(l&&a.el&&a.src){var i,s,r=document.createElement("iframe");for([i,s]of(r.classList.add("f-iframe"),Object.entries((t=l?.getOptions().Html,(ge(t)?{...q,...t}:q).iframeAttr||{}))))r.setAttribute(i,s);r.onerror=()=>{l&&1===l.getState()&&l.showError(a,"{{IFRAME_ERROR}}")},r.src=a.src;var n,t=document.createElement("div");if(t.classList.add("f-html"),t.append(r),a.width){let e=""+a.width;e.match(/^\d+$/)&&(e+="px"),t.style.maxWidth=""+e}if(a.height){let e=""+a.height;e.match(/^\d+$/)&&(e+="px"),t.style.maxHeight=""+e}a.aspectRatio&&(n=a.el.getBoundingClientRect(),t.style.aspectRatio=""+a.aspectRatio,t.style[n.width>n.height?"width":"height"]="auto",t.style[n.height<n.width?"maxWidth":"maxHeight"]="none"),a.contentEl=r,a.htmlEl=t,a.el.classList.add("has-html"),a.el.classList.add("has-iframe"),a.el.classList.add("has-"+a.type),a.el.prepend(t),l.emit("contentReady",a)}}}function i(e,t){"iframe"!==t.type&&"pdf"!==t.type&&"gmap"!==t.type||(l?.hideError(t),t.contentEl?.remove(),t.contentEl=void 0,t.htmlEl?.remove(),t.htmlEl=void 0)}return{init:function(e){(l=e).on("addSlide",t),l.on("attachSlideEl",a),l.on("detachSlideEl",i)},destroy:function(){l?.off("addSlide",t),l?.off("attachSlideEl",a),l?.off("detachSlideEl",i),l=void 0}}},$=(e,t={})=>{var a,i,s=new URLSearchParams(new URL(e).search),r=new URLSearchParams;for([a,i]of[...s,...Object.entries(t)]){var n,l=i+"";"t"===a?(n=l.match(/((\d*)m)?(\d*)s?/))&&r.set("start",60*parseInt(n[2]||"0")+parseInt(n[3]||"0")+""):r.set(a,l)}let o=r+"",d=e.match(/#t=((.*)?\d+s)/);return d&&(o+="#t="+d[1]),o},j={autoplay:!1,html5videoTpl:`<video class="f-html5video" playsinline controls controlsList="nodownload" poster="{{poster}}"> 9 <source src="{{src}}" type="{{format}}" />Sorry, your browser doesn't support embedded videos.</video>`,iframeAttr:{allow:"autoplay; fullscreen",scrolling:"auto",credentialless:""},vimeo:{byline:1,color:"00adef",controls:1,dnt:1,muted:0},youtube:{controls:1,enablejsapi:1,nocookie:1,rel:0,fs:1}},Xe=()=>{let p,i=!1;function u(){var e=p?.getOptions().Video;return ge(e)?{...j,...e}:j}function s(){return p?.getPage()?.slides[0]}let t=e=>{try{var t,a=JSON.parse(e.data);if("https://player.vimeo.com"===e.origin){if("ready"===a.event)for(var i of Array.from(p?.getContainer()?.getElementsByClassName("f-iframe")||[]))i instanceof HTMLIFrameElement&&i.contentWindow===e.source&&(i.dataset.ready="true")}else e.origin.match(/^https:\/\/(www.)?youtube(-nocookie)?.com$/)&&"onReady"===a.event&&(t=document.getElementById(a.id))&&(t.dataset.ready="true")}catch(e){}};function a(e,t){var a,i,s,r=t.src;if(ve(r)){let e=t.type;e&&"html5video"!==e||(s=r.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))&&(e="html5video",t.html5videoFormat=t.html5videoFormat||"video/"+("ogv"===s[1]?"ogg":s[1])),e&&"youtube"!==e||(s=r.match(/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(?:watch\?(?:.*&)?v=|v\/|u\/|shorts\/|embed\/?)?(videoseries\?list=(?:.*)|[\w-]{11}|\?listType=(?:.*)&list=(?:.*))(?:.*)/i))&&(a=`www.youtube${(i={...u().youtube,...t.youtube||{}}).nocookie?"-nocookie":""}.com`,i=$(r,i),s=encodeURIComponent(s[2]),t.videoId=s,t.src=`https://${a}/embed/${s}?`+i,t.thumb=t.thumb||`https://i.ytimg.com/vi/${s}/mqdefault.jpg`,e="youtube"),e&&"vimeo"!==e||(a=r.match(/^.+vimeo.com\/(?:\/)?(video\/)?([\d]+)((\/|\?h=)([a-z0-9]+))?(.*)?/))&&(i=$(r,{...u().vimeo,...t.vimeo||{}}),s=encodeURIComponent(a[2]),r=a[5]||"",t.videoId=s,t.src=`https://player.vimeo.com/video/${s}?`+(r?"h="+r+(i?"&":""):"")+i,e="vimeo"),t.type=e}}function r(e,t){if("html5video"===t.type&&(r=t,p)&&r.el&&r.src&&({el:n,src:c}
9=r,n)&&c&&(d=r.html5videoTpl||u().html5videoTpl,l=r.html5videoFormat||u().html5videoFormat,d)&&(o=r.poster||(r.thumb&&ve(r.thumb)?r.thumb:""),d=he(d.replace(/\{\{src\}\}/gi,c+"").replace(/\{\{format\}\}/gi,l||"").replace(/\{\{poster\}\}/gi,o+"")))&&((c=document.createElement("div")).classList.add("f-html"),c.append(d),r.contentEl=d,r.htmlEl=c,n.classList.add("has-"+r.type),n.prepend(c),m(r),p.emit("contentReady",r)),"youtube"===t.type||"vimeo"===t.type){var a=t;if(p&&a.el&&a.src){let e=document.createElement("iframe");for(var[i,s]of(e.classList.add("f-iframe"),e.setAttribute("id","f-iframe_"+a.videoId),Object.entries(u().iframeAttr||{})))e.setAttribute(i,s);e.onload=()=>{p&&1===p.getState()&&"youtube"===a.type&&e.contentWindow?.postMessage(JSON.stringify({event:"listening",id:e.getAttribute("id")}),"*")},e.onerror=()=>{p&&1===p.getState()&&p?.showError(a,"{{IFRAME_ERROR}}")},e.src=a.src;l=document.createElement("div");l.classList.add("f-html"),l.append(e),a.contentEl=e,a.htmlEl=l,a.el.classList.add("has-html"),a.el.classList.add("has-iframe"),a.el.classList.add("has-"+a.type),a.el.prepend(l),m(a),p.emit("contentReady",a)}}var r,n,l,o,d,c}function n(e,t){"html5video"!==t.type&&"youtube"!==t.type&&"vimeo"!==t.type||(t.contentEl?.remove(),t.contentEl=void 0,t.htmlEl?.remove(),t.htmlEl=void 0),t.poller&&clearTimeout(t.poller)}function l(){i=!1}function o(){if(!i){i=!0;var e=s();if((e&&void 0!==e.autoplay?e:u()).autoplay){var a,t=s(),e=t?.el;if(e&&"html5video"===t?.type)try{let t=e.querySelector("video");t&&void 0!==(a=t.play())&&a.then(()=>{}).catch(e=>{t.muted=!0,t.play()})}catch(t){}(e=t?.htmlEl)instanceof HTMLIFrameElement&&e.contentWindow?.postMessage('{"event":"command","func":"stopVideo","args":""}',"*");{let t=s(),e=t?.type;if(t?.el&&("youtube"===e||"vimeo"===e)){let e=()=>{if(t.contentEl&&t.contentEl instanceof HTMLIFrameElement&&t.contentEl.contentWindow){let e;if("true"===t.contentEl.dataset.ready)return(e="youtube"===t.type?{event:"command",func:"playVideo"}:{method:"play",value:"true"})&&t.contentEl.contentWindow.postMessage(JSON.stringify(e),"*"),void(t.poller=void 0);"youtube"===t.type&&(e={event:"listening",id:t.contentEl.getAttribute("id")},t.contentEl.contentWindow.postMessage(JSON.stringify(e),"*"))}t.poller=setTimeout(e,250)};e()}}}}}function m(t){var e,a,i=t?.htmlEl;if(t&&i&&("html5video"===t.type||"youtube"===t.type||"vimeo"===t.type)){if(i.style.aspectRatio="",i.style.width="",i.style.height="",i.style.maxWidth="",i.style.maxHeight="",t.width){let e=""+t.width;e.match(/^\d+$/)&&(e+="px"),i.style.maxWidth=""+e}if(t.height){let e=""+t.height;e.match(/^\d+$/)&&(e+="px"),i.style.maxHeight=""+e}t.aspectRatio&&(e=t.aspectRatio.split("/"),a=parseFloat(e[0].trim()),e=e[1]?parseFloat(e[1].trim()):0,i.offsetHeight,a=(a&&e?a/e:a)<((e=i.getBoundingClientRect()).width||1)/(e.height||1),i.style.aspectRatio=""+t.aspectRatio,i.style.width=a?"auto":"",i.style.height=a?"":"auto")}}function d(){m(s())}return{init:function(e){(p=e).on("addSlide",a),p.on("attachSlideEl",r),p.on("detachSlideEl",n),p.on("ready",o),p.on("change",l),p.on("settle",o),p.on("refresh",d),window.addEventListener("message",t)},destroy:function(){p?.off("addSlide",a),p?.off("attachSlideEl",r),p?.off("detachSlideEl",n),p?.off("ready",o),p?.off("change",l),p?.off("settle",o),p?.off("refresh",d),window.removeEventListener("message",t),p=void 0}}},W={autoStart:!1,btnTpl:'<button data-fullscreen-action="toggle" class="f-button" title="{{TOGGLE_FULLSCREEN}}"><svg><g><path d="M8 3H5a2 2 0 0 0-2 2v3M21 8V5a2 2 0 0 0-2-2h-3M3 16v3a2 2 0 0 0 2 2h3M16 21h3a2 2 0 0 0 2-2v-3"/></g><g><path d="M15 19v-2a2 2 0 0 1 2-2h2M15 5v2a2 2 0 0 0 2 2h2M5 15h2a2 2 0 0 1 2 2v2M5 9h2a2 2 0 0 0 2-2V5"/></g></svg></button>'},Ye="in-fullscreen-mode",qe=()=>{let a;function t(e){var t=a?.getOptions().Fullscreen,t=(ge(t)?{...W,...t}:W)[e];return t&&"function"==typeof t&&a?t(a):t}function i(){a?.getPlugins().Toolbar?.add("fullscreen",{tpl:t("btnTpl")})}function s(){var e;t("autoStart")&&(e=n())&&o(e)}function r(e,t){var a=t.target;a&&!t.defaultPrevented&&"toggle"===a.dataset.fullscreenAction&&c()}function n(){return t("el")||a?.getContainer()||void 0}function l(){var e=document;return e.fullscreenEnabled?!!e.fullscreenElement:!!e.webkitFullscreenEnabled&&!!e.webkitFullscreenElement}function o(e){let t,a=document;return e=e||a.documentElement,a.fullscreenEnabled?t=e.requestFullscreen():a.webkitFullscreenEnabled&&(t=e.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)),t&&t.then(()=>{e.classList.add(Ye)}),t}function d(){let e,t=document;return t.fullscreenEnabled?e=t.fullscreenElement&&t.exitFullscreen():t.webkitFullscreenEnabled&&(e=t.webkitFullscreenElement&&t.webkitExitFullscreen()),e&&e.then(()=>{n()?.classList.remove(Ye)}),e}function c(){var e=n();e&&(l()?d():o(e))}return{init:function(e){(a=e).on("initPlugins",i),a.on("ready",s),a.on("click",r)},destroy:function(){a?.off("initPlugins",i),a?.off("ready",s),a?.off("click",r)},exit:d,inFullscreen:l,request:o,toggle:c}},$e=!1,je=!1,We=!1,Ue=!1,Ze=()=>{var e=new URL(document.URL).hash,t=e.slice(1).split("-"),a=t[t.length-1],a=a&&/^\+?\d+$/.test(a)&&parseInt(t.pop()||"1",10)||1;return{hash:e,slug:t.join("-"),index:a}},Ke=()=>{var e,t,a;s&&!s.getInstance()&&({slug:t,index:e}=Ze(),t)&&s&&!s.getInstance()&&(t=document.querySelectorAll(`[data-fancybox="${t}"]`)).length&&(a=t[e-1])&&a.dispatchEvent(new CustomEvent("click",{bubbles:!0,cancelable:!0}))},Je=()=>{var e,t,a,i;s&&!We&&!1!==(e=s?.getInstance())?.getOptions().Hash&&({slug:t,index:a}=Ze(),i=e?.getSlide()?.fancybox||void 0,e&&i&&(t===i?e.getCarousel()?.goTo(a-1):(Ue=!0,e.close(),Ue=!1)),Ke())},Qe=()=>{s&&setTimeout(()=>{$e=!0,Ke(),$e=!1,window.addEventListener("hashchange",Je,!1)},300)},et=()=>{let n,l="auto",o="";function t(){if(n&&n.isTopMost()&&!1!==n.getOptions().Hash){var t=n.getCarousel();if(t){var{hash:a,slug:i}=Ze(),s=n.getSlide();if(s){var r=s.fancybox||"",s=parseInt(s.index+"",10)+1;if(r){let e=`#${r}-`+s;
9if(a!==(e=(n.getCarousel()?.getPages()?.length||0)<2?"#"+r:e)&&(o=a),history.scrollRestoration&&(l=history.scrollRestoration,history.scrollRestoration="manual"),t.on("change",d),!$e)if(r===i)try{window.history.replaceState({},document.title,window.location.pathname+window.location.search+e)}catch(e){}else try{window.history.pushState({},document.title,window.location.pathname+window.location.search+e),je=!0}catch(e){}}}}}}function d(){if(n&&n.isTopMost()&&!1!==n.getOptions().Hash){var e=Ze().slug,t=n.getSlide();if(t){var a=t.fancybox||"",t=`#${a}-`+(t.index+1);if(a===e){We=!0;try{window.history.replaceState({},document.title,window.location.pathname+window.location.search+t)}catch(e){}We=!1}}}}function a(){if(!Ue&&n&&n.isTopMost()&&!1!==n.getOptions().Hash){var e=n.getSlide();if(e&&e.fancybox){We=!0;try{!je||$e||(()=>{if(window.parent!==window){try{var t=window.frameElement}catch(e){t=null}return null===t?"data:"===location.protocol:t.hasAttribute("sandbox")}})()?window.history.replaceState({},document.title,window.location.pathname+window.location.search+o):window.history.back()}catch(e){}We=!1}}}return{init:function(e){(n=e).on("ready",t),n.on("close",a)},destroy:function(){n?.off("ready",t),n?.off("close",a);var e=n?.getCarousel();e&&e.off("change",d),n=void 0,history.scrollRestoration&&l&&(history.scrollRestoration=l)}}},tt=(et.startFromUrl=Ke,et.setup=function(e){!s&&(s=e,l())&&(/complete|interactive|loaded/.test(document.readyState)?Qe():document.addEventListener("DOMContentLoaded",Qe))},{...f,CLOSE:"Close",NEXT:"Next",PREV:"Previous",MODAL:"You can close this modal content with the ESC key",ELEMENT_NOT_FOUND:"HTML Element Not Found",IFRAME_ERROR:"Error Loading Page"}),at='<button class="f-button" title="{{CLOSE}}" data-fancybox-close><svg><path d="M19.286 4.714 4.714 19.286M4.714 4.714l14.572 14.572" /></svg></button>',U=(Ge().add("close",{tpl:at}),e=>{e.cancelable&&e.preventDefault()}),it=e=>{e&&e.dispatchEvent(new CustomEvent("animationend",{bubbles:!1,cancelable:!0,currentTarget:e}))},st=(a=null,i="",s)=>{if(a&&a.parentElement&&i){it(a);let t=e=>{e.target===a&&a.dataset.animationName&&(a.removeEventListener("animationend",t),delete a.dataset.animationName,s&&s(),a.classList.remove(i))};a.dataset.animationName=i,a.addEventListener("animationend",t),xe(a,i)}else s&&s()},Z=((t={})[t.Init=0]="Init",t[t.Ready=1]="Ready",t[t.Closing=2]="Closing",t[t.Destroyed=3]="Destroyed",t),rt={ajax:null,backdropClick:"close",Carousel:{},closeButton:"auto",closeExisting:!1,delegateEl:void 0,dragToClose:!0,fadeEffect:!0,groupAll:!1,groupAttr:"data-fancybox",hideClass:"f-fadeOut",hideScrollbar:!0,id:void 0,idle:!1,keyboard:{Escape:"close",Delete:"close",Backspace:"close",PageUp:"next",PageDown:"prev",ArrowUp:"prev",ArrowDown:"next",ArrowRight:"next",ArrowLeft:"prev"},l10n:tt,mainClass:"",mainStyle:{},mainTpl:`<dialog class="fancybox__dialog"> 10 <div class="fancybox__container" tabindex="0" aria-label="{{MODAL}}"> 11 <div class="fancybox__backdrop"></div> 12 <div class="fancybox__carousel"></div> 13 </div> 14 </dialog>`,on:{},parentEl:void 0,placeFocusBack:!0,showClass:"f-zoomInUp",startIndex:0,sync:void 0,theme:"dark",triggerEl:void 0,triggerEvent:void 0,zoomEffect:!0},K=new Map,nt=0,lt="with-fancybox",J={Plugins:{Hash:et},version:"6.0.34",openers:new Map,bind:function(i,s,r){if(l()){let e=document.body,t="[data-fancybox]",a={};if(ve(i)?(e=document.body,t=i,"object"==typeof s&&(a=s||{})):i instanceof Element&&(e=i,ve(s)&&(t=s),"object"==typeof r)&&(a=r||{}),!(e&&e instanceof Element&&t))return!1;i=J.openers.get(e)||new Map;if(i.set(t,a),J.openers.set(e,i),1===i.size)for(var n of(e.addEventListener("click",J.fromEvent),Object.values(J.Plugins))){n=n.setup;"function"==typeof n&&n(J)}return!0}},close:function(e=!0,...t){if(e)for(var a of K.values())a.close(...t);else{e=J.getInstance();e&&e.close(...t)}},destroy:function(){for(var e,t;e=J.getInstance();)e.destroy();for(t of J.openers.keys())t.removeEventListener("click",J.fromEvent);J.openers.clear()},fromEvent:function(l){let o,d;if(!(l.defaultPrevented||l.button&&0!==l.button||l.ctrlKey||l.metaKey||l.shiftKey)){let n=l.composedPath()[0];if(n.closest(".fancybox__container.is-hiding"))U(l),l.stopPropagation();else{var c=n.closest("[data-fancybox-delegate]")||void 0;if(c&&(h=c.dataset.fancyboxDelegate||"",h=document.querySelectorAll(`[data-fancybox="${h}"]`),n=h[parseInt(c.dataset.fancyboxIndex||"",10)||0]||h[0]),n&&n instanceof Element){var t,e,p={};for([t,e]of J.openers)if(e&&t.contains(n))for(var[a,i]of e){let e=null;try{e=n.closest(a)}catch(l){}e&&(n=e,o=t,d=a,we(p,i||{}))}if(o&&d){U(l);let e=we({},rt,{triggerEvent:l,triggerEl:n,delegateEl:c},p),t=e.groupAll,a=e.groupAttr,i=a&&n?n.getAttribute(""+a):"",s=[],r=n.closest(".f-carousel")?.carousel;if(r){var u,m=[];for(u of r?.getSlides()){var f=u.el;f&&(f.matches(d)?m.push(f):m.push(...[].slice.call(f.querySelectorAll(d))))}m.length&&(s=[...m],r.getPlugins().Autoplay?.pause(),r.getPlugins().Autoscroll?.pause(),e.sync=r)}else n&&!i&&!t||(s=[].slice.call(o.querySelectorAll(d)));if((s=n&&!t?a&&i?s.filter(e=>e.getAttribute(""+a)===i):[n]:s).length){var h=J.getInstance();if(h){c=h.getOptions().triggerEl;if(c&&-1<s.indexOf(c))return}return{...e.Carousel||{}}.rtl&&(s=s.reverse()),n&&(e.startIndex=s.indexOf(n)),J.fromNodes(s,e)}}}}}},fromNodes:function(e,t){t=we({},rt,t||{});var a,i=[],s=e=>e instanceof HTMLImageElement?e:e instanceof HTMLElement?e.querySelector("img:not([aria-hidden])"):void 0;for(a of e){var r,n=a.dataset||{},l=t.delegateEl&&e.indexOf(a)===t.startIndex?t.delegateEl:void 0,o=s(l)||s(a)||void 0,d=n.src||a.getAttribute("href")||a.getAttribute("currentSrc")||a.getAttribute("src")||void 0,c=n.thumb||n.thumbSrc||o?.getAttribute("currentSrc")||o?.getAttribute("src")||o?.dataset.lazySrc||void 0,p={src:d,alt:n.alt||o?.getAttribute("alt")||void 0,thumbSrc:c,thumbEl:o,triggerEl:a,delegateEl:l};for(r in n){var u="false"!=(u=n[r]+"")&&("true"==u||u);p[r]=u}i.push(p)}return J.show(i,t)},fromSelector:function(e,t,a){let i=document.body,s="",r={};return ve(e)?s=e:e instanceof Element&&(i=e,ve(t)&&(s=t),"object"==typeof a)&&(r=a||{}),i&&i instanceof Element&&s&&(e=J.openers.get(i))&&(r=we({},e.get(s)||{},r))?J.fromNodes(Array.from(i.querySelectorAll(s)),r):void 0},getCarousel:function(){return J.getInstance()?.getCarousel()||void 0},getDefaults:function(){return rt},getInstance:function(e){return e?(e=K.get(e))&&e.getState()!==Z.Destroyed?e:void 0:Array.from(K.values()).reverse().find(e=>{if(e.getState()!==Z.Destroyed)return e})||void 0},getSlide:function(){return J.getInstance()?.getSlide()||void 0},show:function(e=[],t={}){return(()=>{let c,p,u,t,o,m,d,f=Z.Init,h={...rt},g=-1,v={},y,a=!1,l=!0,b=0;function w(e,...t){e=h[e];return e&&"function"==typeof e?e(D,...t):e}function E(t,a=[]){let i=w("l10n")||{};t=String(t).replace(/\{\{(\w+)\}\}/g,(e,t)=>i[t]||e);for(let e=0;e<a.length;e++)t=t.split(a[e][0]).join(a[e][1]);return t.replace(/\{\{(.*?)\}\}/g,(e,t)=>t)}let n=new Map;function x(e,...t){var a,i,s,r=[...n.get(e)||[]];for([a,i]of Object.entries(h.on||{}))(a===e||-1<a.split(" ").indexOf(e))&&r.push(i);for(s of r)s&&"function"==typeof s&&s(D,...t);"*"!==e&&x("*",e,...t)}function S(){Se(m,"is-revealing");try{document.activeElement===o&&(m?.querySelector("[autofocus]")||m).focus()}catch(e){}}function H(e,t){if(B(t),s(),t.el?.addEventListener("click",r),"inline"===t.type||"clone"===t.type){var a=t;if(c&&a&&a.el){let e=null;ve(a.src)&&(i=a.src.split("#",2).pop(),e=i?document.getElementById(i):null),e?(xe(e,"f-html"),"clone"===a.type||e.closest(".fancybox__carousel")?((i=(e=e.cloneNode(!0)).dataset.animationName)&&(e.classList.remove(i),delete e.dataset.animationName),i=(i=e.getAttribute("id"))?i+"--clone":`clone-${g}-`+a.index,e.setAttribute("id",i)):e.parentNode&&((i=document.createElement("div")).inert=!0,e.parentNode.insertBefore(i,e),a.placeholderEl=i),a.htmlEl=e,xe(a.el,"has-html"),a.el.prepend(e),e.classList.remove("hidden"),"none"===e.style.display&&(e.style.display=""),"none"===getComputedStyle(e).getPropertyValue("display")&&(e.style.display=e.dataset.display||"flex"),c?.emit("contentReady",a)):c?.showError(a,"{{ELEMENT_NOT_FOUND}}")}}if("ajax"===t.type){var n=t;let r=n.el;if(r&&!n.htmlEl&&!n.xhr){c?.showLoading(n),n.state=ee.Loading;let s=new XMLHttpRequest;s.onreadystatechange=function(){if(s.readyState===XMLHttpRequest.DONE&&f===Z.Ready)if(c?.hideLoading(n),n.state=ee.Loaded,200===s.status){let e=s.responseText+"",t
14=null,a=null;var i;n.filter&&((i=document.createElement("div")).innerHTML=e,a=i.querySelector(n.filter+"")),a&&a instanceof HTMLElement?t=a:(t=document.createElement("div")).innerHTML=e,t.classList.add("f-html"),n.htmlEl=t,r.classList.add("has-html"),r.classList.add("has-ajax"),r.prepend(t),c?.emit("contentReady",n)}else c?.showError(n)};var i=w("ajax")||null;s.open(i?"POST":"GET",n.src+""),s.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),s.setRequestHeader("X-Requested-With","XMLHttpRequest"),s.send(i),n.xhr=s}}}function F(e,t){var a,i,s;(a=t).closeButtonEl&&(a.closeButtonEl.remove(),a.closeButtonEl=void 0),t.el?.removeEventListener("click",r),"inline"!==t.type&&"clone"!==t.type||(i=(a=t).htmlEl,s=a.placeholderEl,i&&("none"!==getComputedStyle(i).getPropertyValue("display")&&(i.style.display="none"),i.offsetHeight),s&&(i&&s.parentNode&&s.parentNode.insertBefore(i,s),s.remove()),a.htmlEl=void 0,a.placeholderEl=void 0),t.xhr&&(t.xhr.abort(),t.xhr=void 0)}function r(e){var t;C()&&(f!==Z.Ready?(U(e),e.stopPropagation()):!e.defaultPrevented&&Ce.isClickAllowed()&&(t=e.composedPath()[0]).closest(".fancybox__carousel")&&t.classList.contains("fancybox__slide")&&i(e))}function _(){l=!1,m&&c&&m.classList.remove("is-revealing"),s();var e,t=w("sync");c&&t&&(e=t.getPageIndex(c.getPageIndex())||0,t.goTo(e,{transition:!1}))}function G(){if(f===Z.Ready){if(X(P()),w("dragToClose")&&c){let o=c.getViewport();if(o&&(p=Ce(o).init())){let a=!1,i=0,s=0,r={},n=1,l=e=>{var e=e.srcEvent,t=e.target;return c&&!(Le(e)&&1<e.touches?.length)&&t&&!be(t)};function d(){u?.spring({clamp:!0,mass:1,tension:0===s?140:800,friction:17,restDelta:.1,restSpeed:.1,maxSpeed:1/0}).from({y:i}).to({y:s}).start();var e=c?.getViewport()?.getBoundingClientRect().height||0,t=P()?.panzoomRef;e&&t&&(0===s?t.execute(ne.Reset):(e=ze(Math.abs(i),0,.33*e,n,.75*n,!1),t.execute(ne.ZoomTo,{scale:e})))}u=Te().on("step",e=>{var t;m&&o&&f===Z.Ready&&(t=o.getBoundingClientRect().height,e=ze(Math.abs(i=Math.min(t,Math.max(-1*t,e.y))),0,.5*t,1,0,!0),m.style.setProperty("--f-drag-opacity",e+""),m.style.setProperty("--f-drag-offset",i+"px"))}),p.on("start",function(){a||(u?.pause(),s=i)}).on("panstart",e=>{!a&&l(e)&&"y"===e.axis?(U(e.srcEvent),a=!0,j(),c?.getViewport()?.classList.add("is-dragging"),(e=P()?.panzoomRef)&&(n=e.getTransform().scale||1,e=e.getOptions(),r={...e},e.bounds=!1,e.gestures=!1)):a=!1}).on("pan",function(e){a&&l(e)&&(U(e.srcEvent),e.srcEvent.stopPropagation(),"y"===e.axis)&&(s+=e.deltaY,d())}).on("end",e=>{var t;c?.getViewport()?.classList.remove("is-dragging"),a&&((t=P()?.panzoomRef)&&(t.getTween()?.end(),(t=t.getOptions()).bounds=r.bounds||!1,t.gestures=r.gestures||!1),l(e))&&"y"===e.axis&&(5<Math.abs(e.velocityY)||50<Math.abs(i))&&k(e.srcEvent,"f-throwOut"+(0<e.velocityY?"Down":"Up")),a=!1,f===Z.Ready&&0!==i&&(s=0,d())})}}document.body.addEventListener("click",L),document.body.addEventListener("keydown",T,{passive:!1,capture:!0}),s(),z();var e=w("sync");e&&e.getTween()?.start()}}function V(){(c?.canGoNext()?z:I)()}function N(e,t){B(t),X(t)}function M(){var e=c?.getPlugins().Thumbs;Me(m,"has-thumbs",e?.isEnabled()||!1),Me(m,"has-vertical-thumbs",e?.getCarousel()?.isVertical()||!1)}function s(){if(m){var e,t,a,i=c?.getPages()||[],s=c?.getPageIndex()||0;for(e of m.querySelectorAll("[data-fancybox-index]"))e.innerHTML=s+"";for(t of m.querySelectorAll("[data-fancybox-page]"))t.innerHTML=s+1+"";for(a of m.querySelectorAll("[data-fancybox-pages]"))a.innerHTML=i.length+""}}function i(e){if(e.composedPath()[0].closest("[data-fancybox-close]"))return k(e);x("backdropClick",e),!e.defaultPrevented&&w("backdropClick")&&k(e)}function e(){$()}function T(e){if(C()&&f===Z.Ready){var t=e.key,a=w("keyboard");if(a&&!e.ctrlKey&&!e.altKey&&!e.shiftKey){var i=e.composedPath()[0];if(!(!ye(i)||"Escape"!==t&&(s="input,textarea,select,option,video,iframe,[contenteditable],[data-selectable],[data-draggable]",(i=i).matches(s)||i.closest(s))||(x("keydown",e),e.defaultPrevented))){var s,i=a[t];if(i)switch(i){case"close":k(e);break;case"next":U(e),c?.next();break;case"prev":U(e),c?.prev()}}}}}function L(e){var t,a;C()&&f===Z.Ready&&($(),!e.defaultPrevented)&&(t=!!(a=e.composedPath()[0]).closest("[data-fancybox-close]"),a=a.classList.contains("fancybox__backdrop"),t||a)&&i(e)}function B(t){var{el:a,htmlEl:i,closeButtonEl:s}=t;if(a&&i&&!s){let e=w("closeButton");(e="auto"===e?!0!==c?.getPlugins().Toolbar?.isEnabled():e)&&(s=he(E(at)))&&(xe(s,"is-close-button"),t.closeButtonEl
14=i.insertAdjacentElement("afterbegin",s),a.classList.add("has-close-btn"))}}function X(e){var t,a,i,s,r,n;l&&c&&c.getState()===Ae.Ready&&e&&e.index===c.getOptions().initialPage&&e.el&&e.el.parentElement&&(void 0===e.state||e.state===ee.Loaded)&&(l=!1,n=(t=e.panzoomRef)?.getTween(),a=w("zoomEffect")&&n?A(e):void 0,t&&n&&a?({x:i,y:s,scale:r}=t.getStartPosition(),n.spring({tension:215,friction:25,restDelta:.001,restSpeed:.001,maxSpeed:1/0}).from(a).to({x:i,y:s,scale:r}).start()):(n=t?.getContent()||e.htmlEl)&&st(n,w("showClass",e)))}function C(){return J.getInstance()?.getId()===g}function P(){return c?.getPage()?.slides[0]}function Y(){var e=P();return e?e.triggerEl||w("triggerEl"):void 0}function A(r){var n=r.thumbEl;if(n&&(e=>{var t=e.getBoundingClientRect(),e=e.closest("[style]"),a=e?.parentElement;if(e&&e.style.transform&&a){e=a.getBoundingClientRect();if(t.left<e.left||t.left>e.left+e.width-t.width||t.top<e.top||t.top>e.top+e.height-t.height)return!1}a=Math.max(document.documentElement.clientHeight,window.innerHeight),e=Math.max(document.documentElement.clientWidth,window.innerWidth);return!(t.bottom<0||0<=t.top-a||t.right<0||0<=t.left-e)})(n)){var l,o,d,c,r=r.panzoomRef?.getWrapper()?.getBoundingClientRect(),p=r?.width,u=r?.height;if(p&&u){let e=n.getBoundingClientRect(),t=e.width,a=e.height,i=e.left,s=e.top;if(e&&t&&a)if(n instanceof HTMLImageElement&&("contain"!==(l=window.getComputedStyle(n).getPropertyValue("object-fit"))&&"scale-down"!==l||({width:o,height:d}=([n,l,o,d,c="contain"]=[n.naturalWidth,n.naturalHeight,t,a,l],("contain"===c||o<n||d<l)&&(n*=c=Math.min(o/n,d/l),l*=c),{width:n,height:l}),i+=.5*(t-o),s+=.5*(a-d),t=o,a=d)),!(.1<Math.abs(p/u-t/a)))return{x:i+.5*t-(r.left+.5*p),y:s+.5*a-(r.top+.5*u),scale:t/p}}}}function O(){t&&clearTimeout(t),t=void 0,document.removeEventListener("mousemove",e)}function z(){var e;a||t||(e=w("idle"))&&(t=setTimeout(q,e))}function q(){m&&(O(),xe(m,"is-idle"),document.addEventListener("mousemove",e),a=!0)}function $(){a&&(I(),z())}function I(){O(),m?.classList.remove("is-idle"),a=!1}function j(){var e,t;!w("placeFocusBack")||!(t=Y())||0<(e=t.getBoundingClientRect()).bottom&&0<e.right&&e.left<(window.innerWidth||document.documentElement.clientWidth)&&e.top<(window.innerHeight||document.documentElement.clientHeight)||t.scrollIntoView({behavior:"instant",block:"center",inline:"center"})}function k(e,t){if(f!==Z.Closing&&f!==Z.Destroyed){var a=new Event("shouldClose",{bubbles:!0,cancelable:!0});if(x("shouldClose",a,e),!a.defaultPrevented){if(O(),e){if(e.defaultPrevented)return;U(e),e.stopPropagation(),e.stopImmediatePropagation()}if(f=Z.Closing,u?.pause(),p?.destroy(),c)for(var i of(c.getGestures()?.destroy(),c.getTween()?.pause(),c.getSlides())){i=i.panzoomRef;i&&(we(i.getOptions(),{clickAction:!1,dblClickAction:!1,wheelAction:!1,bounds:!1,minScale:0,maxScale:1/0}),i.getGestures()?.destroy(),i.getTween()?.pause())}a=c?.getPlugins(),a=(a?.Autoplay?.stop(),a?.Fullscreen);a&&a.inFullscreen()?Promise.resolve(a.exit()).then(()=>{setTimeout(()=>{W(e,t)},150)}):W(e,t)}}}function W(n,l){if(f===Z.Closing){x("close",n),document.body.removeEventListener("click",L),document.body.removeEventListener("keydown",T,{passive:!1,capture:!0}),j(),w("fadeEffect")&&(m?.classList.remove("is-ready"),m?.classList.add("is-hiding")),m?.classList.add("is-closing");let t=P(),a=t?.panzoomRef,i=t?.panzoomRef?.getTween(),e=l||w("hideClass"),s=!1,r=!1;if(c&&t&&a&&i){let e;(e=w("zoomEffect")&&(c.getTween()?.getCurrentVelocities()?.pos||0)<700&&t.state===ee.Loaded?A(t):e)&&(s=!0,c.on("refresh",()=>{var e=A(t);e&&i.to({...le,...e})}),i.easing(Te.Easings.EaseOut).duration(350).from({...a.getTransform()}).to({...le,...e}).start())}n=t?.htmlEl||t?.panzoomRef?.getWrapper();n&&it(n),!s&&e&&n&&(r=!0,st(n,e,()=>{R()})),s||r?setTimeout(()=>{R()},350):R()}}function R(){if(f!==Z.Destroyed){f=Z.Destroyed;var e,t=Y();for(e of(x("destroy"),w("sync")?.getPlugins().Autoplay?.resume(),w("sync")?.getPlugins().Autoscroll?.resume(),o instanceof HTMLDialogElement&&o.close(),c?.getContainer()?.classList.remove("is-idle"),c?.destroy(),Object.values(v)))e?.destroy();if(v={},o?.remove(),o=void 0,m=void 0,c=void 0,K.delete(g),!K.size&&(Q(!1),document.documentElement.classList.remove(lt),w("placeFocusBack")))try{t?.focus({preventScroll:!0})}catch(e){}}}let D={close:k,destroy:R,getCarousel:function(){return c},getContainer:function(){return m},getId:function(){return g},getOptions:function(){return h},getPlugins:function(){return v},getSlide:P,getState:function(){return f},init:function(e=[],t={}){var a,i,[e=[],t={}]=[e,t];f!==Z.Init&&(D.destroy(),f=Z.Init),h=we({},rt,t),g=w("id")||"fancybox-"+ ++nt,(t=K.get(g))&&t.destroy(),K.set(g,D),x("init");for([a,i]of Object.entries({...J.Plugins,...h.plugins||{}}))a&&!v[a]&&i instanceof Function&&((i=i()).init(D),v[a]=i);if(x("initPlugins"),[t=[]]=[e],x("initSlides",t),y=[...t],(e=w("parentEl")||document.body)&&e instanceof HTMLElement&&(o=he(E(w("mainTpl")||""))||void 0)&&(m=o.querySelector(".fancybox__container"))&&m instanceof HTMLElement){t=w("mainClass"),t=(t&&xe(m,t),w("mainStyle"));if(t&&ge(t))for(var[s,r]of Object.entries(t))m.style.setProperty(s,r);t=w("theme"),t="auto"===t?window.matchMedia("(prefers-color-scheme:light)").matches:"light"===t;m.setAttribute("theme",t?"light":"dark"),o.setAttribute("id",""+g),o.addEventListener("keydown",e=>{"Escape"===e.key&&U(e)}),o.addEventListener("wheel",e=>{let t=e.target,a=w("wheel",e);var i="slide"===(a=t.closest(".f-thumbs")?"slide":a),s=Math.max(-1,Math.min(1,[-e.deltaX||0,-e.deltaY||0,-e.detail||0].reduce(function(e,t){return Math.abs(t)>Math.abs(e)?t:e}))),r=Date.now();b&&r-b<300?i&&U(e):(b=r,x("wheel",e,s),e.defaultPrevented||("close"===a?k(e):"slide"===a&&c&&!be(t)&&(U(e),c[
140<s?"prev":"next"]())))},{capture:!0,passive:!1}),o.addEventListener("cancel",e=>{k(e)}),e.append(o),1===K.size&&(w("hideScrollbar")&&Q(!0),document.documentElement.classList.add(lt)),o instanceof HTMLDialogElement&&o.showModal(),x("initLayout")}if((d=o?.querySelector(".fancybox__carousel")||void 0)&&(d.fancybox=D,t=we({},{Autoplay:{autoStart:!1,pauseOnHover:!1,progressbarParentEl:e=>{e=e.getContainer();return e?.querySelector(".f-carousel__toolbar [data-autoplay-action]")||e}},Fullscreen:{el:m},Toolbar:{absolute:!0,items:{counter:{tpl:'<div class="f-counter"><span data-fancybox-page></span>/<span data-fancybox-pages></span></div>'}},display:{left:["counter"],right:["toggleFull","autoplay","fullscreen","thumbs","close"]}},Video:{autoplay:!0},Thumbs:{minCount:2,Carousel:{classes:{container:"fancybox__thumbs"}}},classes:{container:"fancybox__carousel",viewport:"fancybox__viewport",slide:"fancybox__slide"},spinnerTpl:'<div class="f-spinner" data-fancybox-close></div>',dragFree:!1,slidesPerPage:1,plugins:{Sync:He,Arrows:_e,Lazyload:Fe,Zoomable:te,Html:Be,Video:Xe,Autoplay:Ve,Fullscreen:qe,Thumbs:Ne,Toolbar:Ge}},w("Carousel")||{},{slides:y,enabled:!0,initialPage:w("startIndex")||0,l10n:w("l10n")}),x("initCarousel",c=De(d,t)),c.on("*",(e,t,...a)=>{x("Carousel."+t,e,...a)}),c.on("attachSlideEl",H),c.on("detachSlideEl",F),c.on("contentReady",N),c.on("ready",G),c.on("change",_),c.on("settle",V),c.on("thumbs:ready",M),c.on("thumbs:destroy",M),c.init()),o&&m){if(w("closeExisting"))for(var[n,l]of K.entries())n!==g&&l.close();w("fadeEffect")?(setTimeout(()=>{S()},500),xe(m,"is-revealing")):S(),m.classList.add("is-ready"),f=Z.Ready,x("ready")}return D},isCurrentSlide:function(e){var t=P();return!!e&&!!t&&t.index===e.index},isTopMost:C,off:function(e,t){return n.has(e)&&n.set(e,n.get(e).filter(e=>e!==t)),D},on:function(e,t){return n.set(e,[...n.get(e)||[],t]),D},toggleIdle(e){!a&&!0!==e||q(),a&&!1!==e||I()}};return D})().init(e,t)},unbind:function(e,t){let a=document.body,i="";ve(e)?i=e:e instanceof Element&&(a=e,ve(t))&&(i=t),a&&((e=J.openers.get(a))&&i&&e.delete(i),e?.size&&i||J.openers.delete(a),a.removeEventListener("click",J.fromEvent))}};e.Arrows=_e,e.Autoplay=Ve,e.Carousel=De,e.CarouselSlideContentState=ee,e.CarouselState=Ae,e.Fancybox=J,e.FancyboxState=Z,e.Fullscreen=qe,e.Html=Be,e.Lazyload=Fe,e.PANZOOM_DEFAULT_POS=le,e.Panzoom=m,e.PanzoomAction=ne,e.PanzoomState=oe,e.PanzoomZoomLevel=u,e.Sync=He,e.Thumbs=Ne,e.Toolbar=Ge,e.ToolbarColumn=L,e.Video=Xe,e.Zoomable=te});
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.