/**
 * Skipped minification because the original files appears to be already minified.
 * Original file: /npm/well-waterfall@1.2.12/dist/well-waterfall.umd.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
(function(){"use strict";try{if(typeof document<"u"){var i=document.createElement("style");i.appendChild(document.createTextNode(':root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;inset:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}')),document.head.appendChild(i)}}catch(e){console.error("vite-plugin-css-injected-by-js",e)}})();
(function(E,le){typeof exports=="object"&&typeof module<"u"?le(exports):typeof define=="function"&&define.amd?define(["exports"],le):(E=typeof globalThis<"u"?globalThis:E||self,le(E.Waterfall={}))})(this,(function(E){"use strict";function le(e=""){return e.trim().split(" ").filter(t=>!!t.trim())}function ki(e){Object.keys(e).forEach(t=>{try{e[t]=null}catch{}try{delete e[t]}catch{}})}function Ee(e,t=0){return setTimeout(e,t)}function ae(){return Date.now()}function Vi(e){return window.getComputedStyle(e,null)}function Ve(e,t="x"){const s=Vi(e),a=s.transform||s.webkitTransform;if(!a||a==="none")return 0;const n=new DOMMatrixReadOnly(a);return t==="x"?n.m41:n.m42}function be(e){return typeof e=="object"&&e!==null&&e.constructor===Object&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function Wi(e){return typeof HTMLElement<"u"&&e instanceof HTMLElement?!0:!!e&&typeof e=="object"&&(e.nodeType===1||e.nodeType===11)}function ne(e,...t){const s=Object(e);for(let a=0;a<t.length;a+=1){const n=t[a];if(n==null||Wi(n))continue;const i=n,u=Object.keys(Object(i)).filter(o=>o!=="__proto__"&&o!=="constructor"&&o!=="prototype");for(const o of u){const r=Object.getOwnPropertyDescriptor(i,o);if(!r||!r.enumerable)continue;const m=i[o];be(s[o])&&be(m)?m.__swiper__?s[o]=m:ne(s[o],m):!be(s[o])&&be(m)?(s[o]={},m.__swiper__?s[o]=m:ne(s[o],m)):s[o]=m}}return s}function Te(e,t,s){e.style.setProperty(t,s)}function me(e){const t=e.querySelector(".swiper-slide-transform");if(t)return t;if(e.shadowRoot){const s=e.shadowRoot.querySelector(".swiper-slide-transform");if(s)return s}return e}function Q(e,t=""){const s=[...e.children];return e instanceof HTMLSlotElement&&s.push(...e.assignedElements()),t?s.filter(a=>a.matches(t)):s}function Fi(e,t){const s=[t];for(;s.length>0;){const a=s.shift();if(e===a)return!0;s.push(...a.children,...a.shadowRoot?a.shadowRoot.children:[],...a.assignedElements?a.assignedElements():[])}return!1}function Yi(e,t){let s=t.contains(e);return!s&&t instanceof HTMLSlotElement&&(s=[...t.assignedElements()].includes(e),s||(s=Fi(e,t))),s}function Me(e){try{console.warn(e)}catch{}}function ie(e,t=[]){const s=document.createElement(e);return s.classList.add(...Array.isArray(t)?t:le(t)),s}function Pe(e){const t=e.getBoundingClientRect();return{top:t.top+window.scrollY-(e.clientTop||0),left:t.left+window.scrollX-(e.clientLeft||0)}}function Ui(e,t){const s=[];let a=e.previousElementSibling;for(;a;)(!t||a.matches(t))&&s.push(a),a=a.previousElementSibling;return s}function Xi(e,t){const s=[];let a=e.nextElementSibling;for(;a;)(!t||a.matches(t))&&s.push(a),a=a.nextElementSibling;return s}function fe(e,t){return window.getComputedStyle(e,null).getPropertyValue(t)}function Le(e){if(!(!e||!e.parentNode))return[...e.parentNode.children].indexOf(e)}function he(e,t){const s=[];let a=e.parentElement;for(;a;)(!t||a.matches(t))&&s.push(a),a=a.parentElement;return s}function ye(e,t){t&&e.addEventListener("transitionend",function(a){a.target===e&&t.call(e,a)},{once:!0})}function We(e,t,s){{const a=window.getComputedStyle(e,null);return e[t==="width"?"offsetWidth":"offsetHeight"]+parseFloat(a.getPropertyValue(t==="width"?"margin-right":"margin-top"))+parseFloat(a.getPropertyValue(t==="width"?"margin-left":"margin-bottom"))}}function q(e){return(Array.isArray(e)?e:[e]).filter(t=>!!t)}function we(e){return t=>Math.abs(t)>0&&e.browser&&e.browser.need3dFix&&Math.abs(t)%90===0?t+.001:t}function re(e,t=""){const s=globalThis.trustedTypes;typeof s<"u"?e.innerHTML=s.createPolicy("html",{createHTML:a=>a}).createHTML(t):e.innerHTML=t}let Fe;function qi(){return typeof window>"u"?{touch:!1}:{touch:"ontouchstart"in window||navigator.maxTouchPoints>0}}function dt(){return Fe||(Fe=qi()),Fe}let Ye;function ji({userAgent:e}={}){if(typeof window>"u")return{ios:!1,android:!1};const t=dt(),s=navigator.platform,a=e||navigator.userAgent,n={ios:!1,android:!1},i=/(Android);?[\s/]+([\d.]+)?/.test(a),u=/(iPhone\sOS|iOS|iPod)/.test(a),o=/iPad/.test(a),r=s==="MacIntel"&&t.touch&&navigator.maxTouchPoints>1,m=o||r;return i&&!(s==="Win32")&&(n.os="android",n.android=!0),(m||u)&&(n.os="ios",n.ios=!0),n}function ct(e={}){return Ye||(Ye=ji(e)),Ye}let Ue;function Ki(){if(typeof window>"u")return{isSafari:!1,isWebView:!1,need3dFix:!1};const e=ct(),t=navigator.userAgent,s=t.toLowerCase(),a=s.includes("safari")&&!s.includes("chrome")&&!s.includes("android"),n=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t),i=a||n&&e.ios;return{isSafari:a,isWebView:n,need3dFix:i}}function ft(){return Ue||(Ue=Ki()),Ue}const Ne=(e,t)=>{if(!e||e.destroyed||!e.params)return;const s=()=>e.isElement?"swiper-slide":`.${e.params.slideClass}`,a=t.closest(s());if(a){let n=a.querySelector(`.${e.params.lazyPreloaderClass}`);!n&&e.isElement&&(a.shadowRoot?n=a.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{if(a.shadowRoot){const i=a.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`);i&&!i.lazyPreloaderManaged&&i.remove()}})),n&&!n.lazyPreloaderManaged&&n.remove()}},Xe=(e,t)=>{if(!e.slides[t])return;const s=e.slides[t].querySelector('[loading="lazy"]');s&&s.removeAttribute("loading")},qe=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const s=e.slides.length;if(!s||!t||t<0)return;t=Math.min(t,s);const a=e.params.slidesPerView==="auto"?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),n=e.activeIndex;if(e.params.grid&&(e.params.grid.rows??1)>1){const u=n,o=[u-t];o.push(...Array.from({length:t}).map((r,m)=>u+a+m)),e.slides.forEach((r,m)=>{r.column!==void 0&&o.includes(r.column)&&Xe(e,m)});return}const i=n+a-1;if(e.params.rewind||e.params.loop)for(let u=n-t;u<=i+t;u+=1){const o=(u%s+s)%s;(o<n||o>i)&&Xe(e,o)}else for(let u=Math.max(n-t,0);u<=Math.min(i+t,s-1);u+=1)u!==n&&(u>i||u<n)&&Xe(e,u)};function Zi(e,t="window",s){if(!e||t==="container"&&!s)return;let a=!1;const n=t==="window"?window.innerHeight:s.clientHeight,i=Object.keys(e).map(u=>{if(typeof u=="string"&&u.indexOf("@")===0){const o=parseFloat(u.substr(1));return{value:n*o,point:u}}return{value:u,point:u}});i.sort((u,o)=>parseInt(String(u.value),10)-parseInt(String(o.value),10));for(let u=0;u<i.length;u+=1){const{point:o,value:r}=i[u];t==="window"?window.matchMedia(`(min-width: ${r}px)`).matches&&(a=o):r<=s.clientWidth&&(a=o)}return a||"max"}const ut=(e,t)=>!!(e.grid&&t.grid&&t.grid.rows>1);function Qi(){const e=this,{realIndex:t,initialized:s,params:a,el:n}=e,i=a.breakpoints;if(!i||i&&Object.keys(i).length===0)return;const u=a.breakpointsBase==="window"||!a.breakpointsBase?a.breakpointsBase:"container",o=["window","container"].includes(a.breakpointsBase)||!a.breakpointsBase?e.el:document.querySelector(a.breakpointsBase),r=e.getBreakpoint(i,u,o);if(!r||e.currentBreakpoint===r)return;const m=i,c=(r in m?m[r]:void 0)||e.originalParams,g=ut(e,a),d=ut(e,c),l=e.params.grabCursor,p=c.grabCursor,A=a.enabled;g&&!d?(n.classList.remove(`${a.containerModifierClass}grid`,`${a.containerModifierClass}grid-column`),e.emitContainerClasses()):!g&&d&&(n.classList.add(`${a.containerModifierClass}grid`),(c.grid.fill&&c.grid.fill==="column"||!c.grid.fill&&a.grid.fill==="column")&&n.classList.add(`${a.containerModifierClass}grid-column`),e.emitContainerClasses()),l&&!p?e.unsetGrabCursor():!l&&p&&e.setGrabCursor();const _=(b,P)=>b[P];["navigation","pagination","scrollbar"].forEach(b=>{const P=_(c,b);if(typeof P>"u")return;const L=_(a,b),N=typeof L=="object"&&L!==null&&L.enabled,v=typeof P=="object"&&P!==null&&P.enabled,C=e[b];N&&!v&&C?.disable?.(),!N&&v&&C?.enable?.()});const h=c.direction&&c.direction!==a.direction,T=a.loop&&(c.slidesPerView!==a.slidesPerView||h),S=a.loop;h&&s&&e.changeDirection(),ne(e.params,c);const R=e.params.enabled,M=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),A&&!R?e.disable():!A&&R&&e.enable(),e.currentBreakpoint=r,e.emit("_beforeBreakpoint",c),s&&(T?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!S&&M?(e.loopCreate(t),e.updateSlides()):S&&!M&&e.loopDestroy()),e.emit("breakpoint",c)}var Ji={setBreakpoint:Qi,getBreakpoint:Zi};function el(){const e=this,{isLocked:t,params:s}=e,{slidesOffsetBefore:a}=s;if(a){const n=e.slides.length-1,i=e.slidesGrid[n]+e.slidesSizesGrid[n]+a*2;e.isLocked=e.size>i}else e.isLocked=e.snapGrid.length===1;s.allowSlideNext===!0&&(e.allowSlideNext=!e.isLocked),s.allowSlidePrev===!0&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}var tl={checkOverflow:el};function sl(e,t){const s=[];return e.forEach(a=>{typeof a=="object"?Object.keys(a).forEach(n=>{a[n]&&s.push(t+n)}):typeof a=="string"&&s.push(t+a)}),s}function al(){const e=this,{classNames:t,params:s,rtl:a,el:n,device:i}=e,u=sl(["initialized",s.direction,{"free-mode":e.params.freeMode&&s.freeMode.enabled},{autoheight:s.autoHeight},{rtl:a},{grid:s.grid&&s.grid.rows>1},{"grid-column":s.grid&&s.grid.rows>1&&s.grid.fill==="column"},{android:i.android},{ios:i.ios},{"css-mode":s.cssMode},{centered:s.cssMode&&s.centeredSlides},{"watch-progress":s.watchSlidesProgress}],s.containerModifierClass);t.push(...u),n.classList.add(...t),e.emitContainerClasses()}function nl(){const e=this,{el:t,classNames:s}=e;!t||typeof t=="string"||(t.classList.remove(...s),e.emitContainerClasses())}var il={addClasses:al,removeClasses:nl};const Tt={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,snapToSlideEdge:!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};var ll={on(e,t,s){const a=this;if(!a.eventsListeners||a.destroyed||typeof t!="function")return a;const n=s?"unshift":"push";return e.split(" ").forEach(i=>{a.eventsListeners[i]||(a.eventsListeners[i]=[]),a.eventsListeners[i][n](t)}),a},once(e,t,s){const a=this;if(!a.eventsListeners||a.destroyed||typeof t!="function")return a;const n=function(...u){a.off(e,n),n.__emitterProxy&&delete n.__emitterProxy,t.apply(a,u)};return n.__emitterProxy=t,a.on(e,n,s)},onAny(e,t){const s=this;if(!s.eventsListeners||s.destroyed||typeof e!="function")return s;const a=t?"unshift":"push";return s.eventsAnyListeners.indexOf(e)<0&&s.eventsAnyListeners[a](e),s},offAny(e){const t=this;if(!t.eventsListeners||t.destroyed||!t.eventsAnyListeners)return t;const s=t.eventsAnyListeners.indexOf(e);return s>=0&&t.eventsAnyListeners.splice(s,1),t},off(e,t){const s=this;return!s.eventsListeners||s.destroyed||!s.eventsListeners||e.split(" ").forEach(a=>{typeof t>"u"?s.eventsListeners[a]=[]:s.eventsListeners[a]&&s.eventsListeners[a].forEach((n,i)=>{(n===t||n.__emitterProxy&&n.__emitterProxy===t)&&s.eventsListeners[a].splice(i,1)})}),s},emit(...e){const t=this;if(!t.eventsListeners||t.destroyed||!t.eventsListeners)return t;let s,a,n;if(typeof e[0]=="string"||Array.isArray(e[0]))s=e[0],a=e.slice(1,e.length),n=t;else{const u=e[0];s=u.events,a=u.data??[],n=u.context||t}return a.unshift(n),(Array.isArray(s)?s:s.split(" ")).forEach(u=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach(o=>{o.apply(n,[u,...a])}),t.eventsListeners&&t.eventsListeners[u]&&t.eventsListeners[u].forEach(o=>{o.apply(n,a)})}),t}};function rl(e){const t=this;t.destroyed||t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function ol(){const e=this;e.destroyed||e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}function dl(e){const t=this;t.destroyed||(Ne(t,e.target),!(t.params.cssMode||t.params.slidesPerView!=="auto"&&!t.params.autoHeight)&&t.update())}function cl(){const e=this,{params:t,el:s}=e;if(s&&s.offsetWidth===0)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:a,allowSlidePrev:n,snapGrid:i}=e,u=e.virtual&&e.params.virtual?.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const o=u&&t.loop;if((t.slidesPerView==="auto"||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides&&!o){const r=u?e.virtual.slides.length:e.slides.length;e.slideTo(r-1,0,!1,!0)}else e.params.loop&&!u?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0);if(e.autoplay&&e.autoplay.running&&e.autoplay.paused){const r=e.autoplay;clearTimeout(r.resizeTimeout),r.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)}e.allowSlidePrev=n,e.allowSlideNext=a,e.params.watchOverflow&&i!==e.snapGrid&&e.checkOverflow()}function fl(){const e=this;if(e.destroyed)return;const{wrapperEl:t,rtlTranslate:s,enabled:a}=e;if(!a)return;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,e.translate===0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let n;const i=e.maxTranslate()-e.minTranslate();i===0?n=0:n=(e.translate-e.minTranslate())/i,n!==e.progress&&e.updateProgress(s?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function ul(e){const t=this;if(t.destroyed)return;const s=t.touchEventsData;let a=e.originalEvent??e;if(a.type==="touchend"||a.type==="touchcancel"){const R=[...a.changedTouches].find(M=>M.identifier===s.touchId);if(!R||R.identifier!==s.touchId)return}else if(s.touchId!==null||a.pointerId!==s.pointerId)return;if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(a.type)&&!(["pointercancel","contextmenu"].includes(a.type)&&(t.browser.isSafari||t.browser.isWebView)))return;s.pointerId=null,s.touchId=null;const{params:i,touches:u,rtlTranslate:o,slidesGrid:r,enabled:m}=t;if(!m||!i.simulateTouch&&a.pointerType==="mouse")return;if(s.allowTouchCallbacks&&t.emit("touchEnd",a),s.allowTouchCallbacks=!1,!s.isTouched){s.isMoved&&i.grabCursor&&t.setGrabCursor(!1),s.isMoved=!1,s.startMoving=!1;return}i.grabCursor&&s.isMoved&&s.isTouched&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!1);const f=ae(),c=f-s.touchStartTime;if(t.allowClick){const S=a.path??(a.composedPath&&a.composedPath());t.updateClickedSlide(S&&S[0],S),t.emit("tap click",a),c<300&&f-s.lastClickTime<300&&t.emit("doubleTap doubleClick",a)}if(s.lastClickTime=ae(),Ee(()=>{t.destroyed||(t.allowClick=!0)}),!s.isTouched||!s.isMoved||!t.swipeDirection||u.diff===0&&!s.loopSwapReset||s.currentTranslate===s.startTranslate&&!s.loopSwapReset){s.isTouched=!1,s.isMoved=!1,s.startMoving=!1;return}s.isTouched=!1,s.isMoved=!1,s.startMoving=!1;let g;if(i.followFinger?g=o?t.translate:-t.translate:g=-(s.currentTranslate??0),i.cssMode)return;if(i.freeMode&&i.freeMode.enabled){t.freeMode.onTouchEnd({currentPos:g});return}const d=g>=-t.maxTranslate()&&!t.params.loop;let l=0,p=t.slidesSizesGrid[0];for(let S=0;S<r.length;S+=S<i.slidesPerGroupSkip?1:i.slidesPerGroup){const R=S<i.slidesPerGroupSkip-1?1:i.slidesPerGroup;typeof r[S+R]<"u"?(d||g>=r[S]&&g<r[S+R])&&(l=S,p=r[S+R]-r[S]):(d||g>=r[S])&&(l=S,p=r[r.length-1]-r[r.length-2])}let A=null,_=null;i.rewind&&(t.isBeginning?_=i.virtual?.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(A=0));const h=(g-r[l])/p,T=l<i.slidesPerGroupSkip-1?1:i.slidesPerGroup;if(c>i.longSwipesMs){if(!i.longSwipes){t.slideTo(t.activeIndex);return}t.swipeDirection==="next"&&(h>=i.longSwipesRatio?t.slideTo(i.rewind&&t.isEnd?A:l+T):t.slideTo(l)),t.swipeDirection==="prev"&&(h>1-i.longSwipesRatio?t.slideTo(l+T):_!==null&&h<0&&Math.abs(h)>i.longSwipesRatio?t.slideTo(_):t.slideTo(l))}else{if(!i.shortSwipes){t.slideTo(t.activeIndex);return}t.navigation&&(a.target===t.navigation.nextEl||a.target===t.navigation.prevEl)?a.target===t.navigation.nextEl?t.slideTo(l+T):t.slideTo(l):(t.swipeDirection==="next"&&t.slideTo(A!==null?A:l+T),t.swipeDirection==="prev"&&t.slideTo(_!==null?_:l))}}function Tl(e){const t=this;if(t.destroyed)return;const s=t.touchEventsData,{params:a,touches:n,rtlTranslate:i,enabled:u}=t;if(!u||!a.simulateTouch&&e.pointerType==="mouse")return;const o=e,r=o.originalEvent??o;if(r.type==="pointermove"&&(s.touchId!==null||r.pointerId!==s.pointerId))return;let m;if(r.type==="touchmove"){const b=[...r.changedTouches].find(P=>P.identifier===s.touchId);if(!b||b.identifier!==s.touchId)return;m=b}else m=r;if(!s.isTouched){s.startMoving&&s.isScrolling&&t.emit("touchMoveOpposite",r);return}const f=m.pageX,c=m.pageY;if(r.preventedByNestedSwiper){n.startX=f,n.startY=c;return}if(!t.allowTouchMove){r.target.matches(s.focusableElements)||(t.allowClick=!1),s.isTouched&&(Object.assign(n,{startX:f,startY:c,currentX:f,currentY:c}),s.touchStartTime=ae());return}if(a.touchReleaseOnEdges&&!a.loop)if(t.isVertical()){if(c<n.startY&&t.translate<=t.maxTranslate()||c>n.startY&&t.translate>=t.minTranslate()){s.isTouched=!1,s.isMoved=!1;return}}else{if(i&&(f>n.startX&&-t.translate<=t.maxTranslate()||f<n.startX&&-t.translate>=t.minTranslate()))return;if(!i&&(f<n.startX&&t.translate<=t.maxTranslate()||f>n.startX&&t.translate>=t.minTranslate()))return}if(document.activeElement&&document.activeElement.matches(s.focusableElements)&&document.activeElement!==r.target&&r.pointerType!=="mouse"&&document.activeElement.blur(),document.activeElement&&r.target===document.activeElement&&r.target.matches(s.focusableElements)){s.isMoved=!0,t.allowClick=!1;return}s.allowTouchCallbacks&&t.emit("touchMove",r),n.previousX=n.currentX,n.previousY=n.currentY,n.currentX=f,n.currentY=c;const g=n.currentX-n.startX,d=n.currentY-n.startY;if(t.params.threshold&&Math.sqrt(g**2+d**2)<t.params.threshold)return;if(typeof s.isScrolling>"u"){let M;t.isHorizontal()&&n.currentY===n.startY||t.isVertical()&&n.currentX===n.startX?s.isScrolling=!1:g*g+d*d>=25&&(M=Math.atan2(Math.abs(d),Math.abs(g))*180/Math.PI,s.isScrolling=t.isHorizontal()?M>a.touchAngle:90-M>a.touchAngle)}if(s.isScrolling&&t.emit("touchMoveOpposite",r),typeof s.startMoving>"u"&&(n.currentX!==n.startX||n.currentY!==n.startY)&&(s.startMoving=!0),s.isScrolling||r.type==="touchmove"&&s.preventTouchMoveFromPointerMove){s.isTouched=!1;return}if(!s.startMoving)return;t.allowClick=!1,!a.cssMode&&r.cancelable&&r.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&r.stopPropagation();let l=t.isHorizontal()?g:d,p=t.isHorizontal()?n.currentX-n.previousX:n.currentY-n.previousY;a.oneWayMovement&&(l=Math.abs(l)*(i?1:-1),p=Math.abs(p)*(i?1:-1)),n.diff=l,l*=a.touchRatio,i&&(l=-l,p=-p);const A=t.touchesDirection;t.swipeDirection=l>0?"prev":"next",t.touchesDirection=p>0?"prev":"next";const _=t.params.loop&&!a.cssMode,h=t.touchesDirection==="next"&&t.allowSlideNext||t.touchesDirection==="prev"&&t.allowSlidePrev;if(!s.isMoved){if(_&&h&&t.loopFix({direction:t.swipeDirection}),s.startTranslate=t.getTranslate(),t.setTransition(0),t.animating){const M=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});t.wrapperEl.dispatchEvent(M)}s.allowMomentumBounce=!1,a.grabCursor&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!0),t.emit("sliderFirstMove",r)}if(new Date().getTime(),a._loopSwapReset!==!1&&s.isMoved&&s.allowThresholdMove&&A!==t.touchesDirection&&_&&h&&Math.abs(l)>=1){Object.assign(n,{startX:f,startY:c,currentX:f,currentY:c,startTranslate:s.currentTranslate}),s.loopSwapReset=!0,s.startTranslate=s.currentTranslate;return}t.emit("sliderMove",r),s.isMoved=!0;const T=s.startTranslate??0;s.currentTranslate=l+T;let S=!0,R=a.resistanceRatio;if(a.touchReleaseOnEdges&&(R=0),l>0?(_&&h&&s.allowThresholdMove&&s.currentTranslate>(a.centeredSlides?t.minTranslate()-t.slidesSizesGrid[t.activeIndex+1]-(a.slidesPerView!=="auto"&&t.slides.length-a.slidesPerView>=2?t.slidesSizesGrid[t.activeIndex+1]+t.params.spaceBetween:0)-t.params.spaceBetween:t.minTranslate())&&t.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),s.currentTranslate>t.minTranslate()&&(S=!1,a.resistance&&(s.currentTranslate=t.minTranslate()-1+(-t.minTranslate()+T+l)**R))):l<0&&(_&&h&&s.allowThresholdMove&&s.currentTranslate<(a.centeredSlides?t.maxTranslate()+t.slidesSizesGrid[t.slidesSizesGrid.length-1]+t.params.spaceBetween+(a.slidesPerView!=="auto"&&t.slides.length-a.slidesPerView>=2?t.slidesSizesGrid[t.slidesSizesGrid.length-1]+t.params.spaceBetween:0):t.maxTranslate())&&t.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:t.slides.length-(a.slidesPerView==="auto"?t.slidesPerViewDynamic():Math.ceil(parseFloat(String(a.slidesPerView))))}),s.currentTranslate<t.maxTranslate()&&(S=!1,a.resistance&&(s.currentTranslate=t.maxTranslate()+1-(t.maxTranslate()-T-l)**R))),S&&(r.preventedByNestedSwiper=!0),!t.allowSlideNext&&t.swipeDirection==="next"&&(s.currentTranslate??0)<T&&(s.currentTranslate=T),!t.allowSlidePrev&&t.swipeDirection==="prev"&&(s.currentTranslate??0)>T&&(s.currentTranslate=T),!t.allowSlidePrev&&!t.allowSlideNext&&(s.currentTranslate=T),a.threshold>0)if(Math.abs(l)>a.threshold||s.allowThresholdMove){if(!s.allowThresholdMove){s.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,s.currentTranslate=s.startTranslate,n.diff=t.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY;return}}else{s.currentTranslate=s.startTranslate;return}!a.followFinger||a.cssMode||((a.freeMode&&a.freeMode.enabled&&t.freeMode||a.watchSlidesProgress)&&(t.updateActiveIndex(),t.updateSlidesClasses()),a.freeMode&&a.freeMode.enabled&&t.freeMode&&t.freeMode.onTouchMove(),t.updateProgress(s.currentTranslate),t.setTranslate(s.currentTranslate??0))}function ml(e,t){function s(a){if(!a||a===document||a===window)return null;let n=a;n.assignedSlot&&(n=n.assignedSlot);const i=n.closest(e);if(!i&&!n.getRootNode)return null;const u=n.getRootNode();return i||s(u.host)}return s(t)}function mt(e,t,s){const{params:a}=e,n=a.edgeSwipeDetection,i=a.edgeSwipeThreshold;return n&&(s<=i||s>=window.innerWidth-i)?n==="prevent"?(t.preventDefault(),!0):!1:!0}function hl(e){const t=this;if(t.destroyed)return;const s=e.originalEvent??e,a=t.touchEventsData;if(s.type==="pointerdown"){const h=s;if(a.pointerId!==null&&a.pointerId!==h.pointerId)return;a.pointerId=h.pointerId}else s.type==="touchstart"&&s.targetTouches.length===1&&(a.touchId=s.targetTouches[0].identifier);if(s.type==="touchstart"){mt(t,s,s.targetTouches[0].pageX);return}const{params:n,touches:i,enabled:u}=t;if(!u||!n.simulateTouch&&s.pointerType==="mouse"||t.animating&&n.preventInteractionOnTransition)return;!t.animating&&n.cssMode&&n.loop&&t.loopFix();let o=s.target;if(n.touchEventsTarget==="wrapper"&&!Yi(o,t.wrapperEl))return;const r=s;if(typeof r.which=="number"&&r.which===3||typeof r.button=="number"&&r.button>0||a.isTouched&&a.isMoved)return;const m=!!n.noSwipingClass&&n.noSwipingClass!=="",f=s.composedPath?s.composedPath():s.path;m&&s.target&&s.target.shadowRoot&&f&&(o=f[0]);const c=n.noSwipingSelector?n.noSwipingSelector:`.${n.noSwipingClass}`,g=!!(s.target&&s.target.shadowRoot);if(n.noSwiping&&(g?ml(c,o):o.closest(c))){t.allowClick=!0;return}if(n.swipeHandler&&typeof n.swipeHandler=="string"&&!o.closest(n.swipeHandler))return;const d=s;i.currentX=d.pageX,i.currentY=d.pageY;const l=i.currentX,p=i.currentY;if(!mt(t,s,l))return;Object.assign(a,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),i.startX=l,i.startY=p,a.touchStartTime=ae(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,n.threshold>0&&(a.allowThresholdMove=!1);let A=!0;o.matches(a.focusableElements)&&(A=!1,o.nodeName==="SELECT"&&(a.isTouched=!1)),document.activeElement&&document.activeElement.matches(a.focusableElements)&&document.activeElement!==o&&(d.pointerType==="mouse"||d.pointerType!=="mouse"&&!o.matches(a.focusableElements))&&document.activeElement.blur();const _=A&&t.allowTouchMove&&n.touchStartPreventDefault;(n.touchStartForcePreventDefault||_)&&!o.isContentEditable&&s.preventDefault(),n.freeMode&&n.freeMode.enabled&&t.freeMode&&t.animating&&!n.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",s)}const ht=(e,t)=>{const{params:s,el:a,wrapperEl:n,device:i}=e,u=!!s.nested,o=t==="on"?"addEventListener":"removeEventListener",r=t;if(!a||typeof a=="string")return;document[o]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:u}),a[o]("touchstart",e.onTouchStart,{passive:!1}),a[o]("pointerdown",e.onTouchStart,{passive:!1}),document[o]("touchmove",e.onTouchMove,{passive:!1,capture:u}),document[o]("pointermove",e.onTouchMove,{passive:!1,capture:u}),document[o]("touchend",e.onTouchEnd,{passive:!0}),document[o]("pointerup",e.onTouchEnd,{passive:!0}),document[o]("pointercancel",e.onTouchEnd,{passive:!0}),document[o]("touchcancel",e.onTouchEnd,{passive:!0}),document[o]("pointerout",e.onTouchEnd,{passive:!0}),document[o]("pointerleave",e.onTouchEnd,{passive:!0}),document[o]("contextmenu",e.onTouchEnd,{passive:!0}),(s.preventClicks||s.preventClicksPropagation)&&a[o]("click",e.onClick,!0),s.cssMode&&n[o]("scroll",e.onScroll);const m=f=>{e[r](f,cl,!0)};s.updateOnWindowResize?m(i.ios||i.android?"resize orientationchange observerUpdate":"resize observerUpdate"):m("observerUpdate"),a[o]("load",e.onLoad,{capture:!0})};function pl(){const e=this,{params:t}=e;e.onTouchStart=hl.bind(e),e.onTouchMove=Tl.bind(e),e.onTouchEnd=ul.bind(e),e.onDocumentTouchStart=ol.bind(e),t.cssMode&&(e.onScroll=fl.bind(e)),e.onClick=rl.bind(e),e.onLoad=dl.bind(e),ht(e,"on")}function El(){ht(this,"off")}var gl={attachEvents:pl,detachEvents:El};function Sl(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const s=t.params.touchEventsTarget==="container"?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),s.style.cursor="move",s.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})}function Al(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e[e.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}var _l={setGrabCursor:Sl,unsetGrabCursor:Al};function vl(e,t){const s=this,{params:a,slidesEl:n}=s;if(!a.loop||s.virtual&&s.params.virtual?.enabled)return;const i=()=>{Q(n,`.${a.slideClass}, swiper-slide`).forEach((l,p)=>{l.setAttribute("data-swiper-slide-index",String(p))})},u=()=>{const d=Q(n,`.${a.slideBlankClass}`);d.forEach(l=>{l.remove()}),d.length>0&&(s.recalcSlides(),s.updateSlides())},o=s.grid&&a.grid&&a.grid.rows>1;a.loopAddBlankSlides&&(a.slidesPerGroup>1||o)&&u();const r=a.slidesPerGroup*(o?a.grid.rows:1),m=s.slides.length%r!==0,f=o&&s.slides.length%a.grid.rows!==0,c=d=>{for(let l=0;l<d;l+=1){const p=s.isElement?ie("swiper-slide",[a.slideBlankClass]):ie("div",[a.slideClass,a.slideBlankClass]);s.slidesEl.append(p)}};if(m){if(a.loopAddBlankSlides){const d=r-s.slides.length%r;c(d),s.recalcSlides(),s.updateSlides()}else Me("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");i()}else if(f){if(a.loopAddBlankSlides){const d=a.grid.rows-s.slides.length%a.grid.rows;c(d),s.recalcSlides(),s.updateSlides()}else Me("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");i()}else i();const g=a.centeredSlides||!!a.slidesOffsetBefore||!!a.slidesOffsetAfter;s.loopFix({slideRealIndex:e,direction:g?void 0:"next",initial:t})}function Rl(){const e=this,{params:t,slidesEl:s}=e;if(!t.loop||!s||e.virtual&&e.params.virtual?.enabled)return;e.recalcSlides();const a=[];e.slides.forEach(n=>{const i=n,u=typeof i.swiperSlideIndex>"u"?Number(n.getAttribute("data-swiper-slide-index")):i.swiperSlideIndex;a[u]=n}),e.slides.forEach(n=>{n.removeAttribute("data-swiper-slide-index")}),a.forEach(n=>{s.append(n)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}function bl(e={}){const{slideRealIndex:t,slideTo:s=!0,direction:a,setTranslate:n,activeSlideIndex:i,initial:u,byController:o,byMousewheel:r}=e;let m=i;const f=this;if(!f.params.loop)return;f.emit("beforeLoopFix");const{slides:c,allowSlidePrev:g,allowSlideNext:d,slidesEl:l,params:p}=f,{centeredSlides:A,slidesOffsetBefore:_,slidesOffsetAfter:h,initialSlide:T}=p,S=A||!!_||!!h;if(f.allowSlidePrev=!0,f.allowSlideNext=!0,f.virtual&&p.virtual?.enabled){if(s){const H=f.virtual.slides.length,Y=f.virtual.slidesBefore??0;!S&&f.snapIndex===0?f.slideTo(H,0,!1,!0):S&&f.snapIndex<p.slidesPerView?f.slideTo(H+f.snapIndex,0,!1,!0):f.snapIndex===f.snapGrid.length-1&&f.slideTo(Y,0,!1,!0)}f.allowSlidePrev=g,f.allowSlideNext=d,f.emit("loopFix");return}let R=p.slidesPerView;R==="auto"?R=f.slidesPerViewDynamic():(R=Math.ceil(parseFloat(String(p.slidesPerView))),S&&R%2===0&&(R=R+1));const M=p.slidesPerGroupAuto?R:p.slidesPerGroup;let b=S?Math.max(M,Math.ceil(R/2)):M;b%M!==0&&(b+=M-b%M),b+=p.loopAdditionalSlides,f.loopedSlides=b;const P=f.grid&&p.grid&&p.grid.rows>1;c.length<R+b||f.params.effect==="cards"&&c.length<R+b*2?Me("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):P&&p.grid.fill==="row"&&Me("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const L=[],N=[],v=P?Math.ceil(c.length/p.grid.rows):c.length,C=u&&v-T<R&&!S;let O=C?T:f.activeIndex;typeof m>"u"?m=f.getSlideIndex(c.find(H=>H.classList.contains(p.slideActiveClass))):O=m;const y=a==="next"||!a,w=a==="prev"||!a;let I=0,G=0;const B=(P?c[m].column??0:m)+(S&&typeof n>"u"?-R/2+.5:0);if(B<b){I=Math.max(b-B,M);for(let H=0;H<b-B;H+=1){const Y=H-Math.floor(H/v)*v;if(P){const j=v-Y-1;for(let D=c.length-1;D>=0;D-=1)c[D].column===j&&L.push(D)}else L.push(v-Y-1)}}else if(B+R>v-b){G=Math.max(B-(v-b*2),M),C&&(G=Math.max(G,R-v+T+1));for(let H=0;H<G;H+=1){const Y=H-Math.floor(H/v)*v;P?c.forEach((j,D)=>{j.column===Y&&N.push(D)}):N.push(Y)}}if(f.__preventObserver__=!0,requestAnimationFrame(()=>{f.__preventObserver__=!1}),f.params.effect==="cards"&&c.length<R+b*2&&(N.includes(m)&&N.splice(N.indexOf(m),1),L.includes(m)&&L.splice(L.indexOf(m),1)),w&&L.forEach(H=>{const Y=c[H];Y.swiperLoopMoveDOM=!0,l.prepend(Y),Y.swiperLoopMoveDOM=!1}),y&&N.forEach(H=>{const Y=c[H];Y.swiperLoopMoveDOM=!0,l.append(Y),Y.swiperLoopMoveDOM=!1}),f.recalcSlides(),p.slidesPerView==="auto"?f.updateSlides():P&&(L.length>0&&w||N.length>0&&y)&&f.slides.forEach((H,Y)=>{f.grid.updateSlide(Y,H,f.slides)}),p.watchSlidesProgress&&f.updateSlidesOffset(),s){if(L.length>0&&w){if(typeof t>"u"){const H=f.slidesGrid[O],j=f.slidesGrid[O+I]-H;r?f.setTranslate(f.translate-j):(f.slideTo(O+Math.ceil(I),0,!1,!0),n&&(f.touchEventsData.startTranslate=f.touchEventsData.startTranslate-j,f.touchEventsData.currentTranslate=f.touchEventsData.currentTranslate-j))}else if(n){const H=P?L.length/p.grid.rows:L.length;f.slideTo(f.activeIndex+H,0,!1,!0),f.touchEventsData.currentTranslate=f.translate}}else if(N.length>0&&y)if(typeof t>"u"){const H=f.slidesGrid[O],j=f.slidesGrid[O-G]-H;r?f.setTranslate(f.translate-j):(f.slideTo(O-G,0,!1,!0),n&&(f.touchEventsData.startTranslate=f.touchEventsData.startTranslate-j,f.touchEventsData.currentTranslate=f.touchEventsData.currentTranslate-j))}else{const H=P?N.length/p.grid.rows:N.length;f.slideTo(f.activeIndex-H,0,!1,!0)}}f.allowSlidePrev=g,f.allowSlideNext=d;const W=f.controller?.control;if(W&&!o){const H={slideRealIndex:t,direction:a,setTranslate:n,activeSlideIndex:m,byController:!0};Array.isArray(W)?W.forEach(Y=>{!Y.destroyed&&Y.params.loop&&Y.loopFix({...H,slideTo:Y.params.slidesPerView===p.slidesPerView?s:!1})}):W instanceof f.constructor&&W.params.loop&&W.loopFix({...H,slideTo:W.params.slidesPerView===p.slidesPerView?s:!1})}f.emit("loopFix")}var Ll={loopCreate:vl,loopFix:bl,loopDestroy:Rl};function yl(e,t){return function(a={}){const n=Object.keys(a)[0],i=a[n];if(typeof i!="object"||i===null){ne(t,a);return}if(e[n]===!0&&(e[n]={enabled:!0}),n==="navigation"&&e[n]&&e[n].enabled&&!e[n].prevEl&&!e[n].nextEl&&(e[n].auto=!0),["pagination","scrollbar"].indexOf(n)>=0&&e[n]&&e[n].enabled&&!e[n].el&&(e[n].auto=!0),!(n in e&&"enabled"in i)){ne(t,a);return}typeof e[n]=="object"&&!("enabled"in e[n])&&(e[n].enabled=!0),e[n]||(e[n]={enabled:!1}),ne(t,a)}}const Il=({swiper:e,extendParams:t,on:s})=>{const a=[],n=(o,r={})=>{const m=window.MutationObserver||window.WebkitMutationObserver;if(!m)return;const f=new m(c=>{if(e.__preventObserver__)return;if(c.length===1){e.emit("observerUpdate",c[0]);return}const g=function(){e.emit("observerUpdate",c[0])};window.requestAnimationFrame?window.requestAnimationFrame(g):window.setTimeout(g,0)});f.observe(o,{attributes:typeof r.attributes>"u"?!0:r.attributes,childList:e.isElement||(typeof r.childList>"u"?!0:r.childList),characterData:typeof r.characterData>"u"?!0:r.characterData}),a.push(f)},i=()=>{if(e.params.observer){if(e.params.observeParents){const o=he(e.hostEl);for(let r=0;r<o.length;r+=1)n(o[r])}n(e.hostEl,{childList:e.params.observeSlideChildren}),n(e.wrapperEl,{attributes:!1})}},u=()=>{a.forEach(o=>{o.disconnect()}),a.splice(0,a.length)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),s("init",i),s("destroy",u)},Ol=({swiper:e,on:t,emit:s})=>{let a=null,n=null;const i=()=>{!e||e.destroyed||!e.initialized||(s("beforeResize"),s("resize"))},u=()=>{!e||e.destroyed||!e.initialized||(a=new ResizeObserver(m=>{n=window.requestAnimationFrame(()=>{const{width:f,height:c}=e;let g=f,d=c;m.forEach(({contentBoxSize:l,contentRect:p,target:A})=>{if(A&&A!==e.el)return;const _=Array.isArray(l)?l[0]:l;g=p?p.width:_.inlineSize,d=p?p.height:_.blockSize}),(g!==f||d!==c)&&i()})}),a.observe(e.el))},o=()=>{n&&window.cancelAnimationFrame(n),a&&a.unobserve&&e.el&&(a.unobserve(e.el),a=null)},r=()=>{!e||e.destroyed||!e.initialized||s("orientationchange")};t("init",()=>{if(e.params.resizeObserver&&typeof window.ResizeObserver<"u"){u();return}window.addEventListener("resize",i),window.addEventListener("orientationchange",r)}),t("destroy",()=>{o(),window.removeEventListener("resize",i),window.removeEventListener("orientationchange",r)})};function Cl(e,t=!0,s){const a=this,{enabled:n,params:i,animating:u}=a;if(!n||a.destroyed)return a;typeof e>"u"&&(e=a.params.speed);let o=i.slidesPerGroup;i.slidesPerView==="auto"&&i.slidesPerGroup===1&&i.slidesPerGroupAuto&&(o=Math.max(a.slidesPerViewDynamic("current",!0),1));const r=a.activeIndex<i.slidesPerGroupSkip?1:o,m=a.virtual&&i.virtual?.enabled;if(i.loop){if(u&&!m&&i.loopPreventsSliding)return!1;if(a.loopFix({direction:"next"}),a._clientLeft=a.wrapperEl.clientLeft,a.activeIndex===a.slides.length-1&&i.cssMode)return requestAnimationFrame(()=>{a.slideTo(a.activeIndex+r,e,t,s)}),!0}return i.rewind&&a.isEnd?a.slideTo(0,e,t,s):a.slideTo(a.activeIndex+r,e,t,s)}function Ml(e,t=!0,s){const a=this,{params:n,snapGrid:i,slidesGrid:u,rtlTranslate:o,enabled:r,animating:m}=a;if(!r||a.destroyed)return a;typeof e>"u"&&(e=a.params.speed);const f=a.virtual&&n.virtual?.enabled;if(n.loop){if(m&&!f&&n.loopPreventsSliding)return!1;a.loopFix({direction:"prev"}),a._clientLeft=a.wrapperEl.clientLeft}const c=o?a.translate:-a.translate;function g(h){return h<0?-Math.floor(Math.abs(h)):Math.floor(h)}const d=g(c),l=i.map(h=>g(h)),p=n.freeMode&&n.freeMode.enabled;let A=i[l.indexOf(d)-1];if(typeof A>"u"&&(n.cssMode||p)){let h;i.forEach((T,S)=>{d>=T&&(h=S)}),typeof h<"u"&&(A=p?i[h]:i[h>0?h-1:h])}let _=0;if(typeof A<"u"&&(_=u.indexOf(A),_<0&&(_=a.activeIndex-1),n.slidesPerView==="auto"&&n.slidesPerGroup===1&&n.slidesPerGroupAuto&&(_=_-a.slidesPerViewDynamic("previous",!0)+1,_=Math.max(_,0))),n.rewind&&a.isBeginning){const h=a.params.virtual?.enabled&&a.virtual?a.virtual.slides.length-1:a.slides.length-1;return a.slideTo(h,e,t,s)}else if(n.loop&&a.activeIndex===0&&n.cssMode)return requestAnimationFrame(()=>{a.slideTo(_,e,t,s)}),!0;return a.slideTo(_,e,t,s)}function Pl(e,t=!0,s){const a=this;if(!a.destroyed)return typeof e>"u"&&(e=a.params.speed),a.slideTo(a.activeIndex,e,t,s)}function wl(e=0,t,s=!0,a,n){typeof e=="string"&&(e=parseInt(e,10));const i=this;let u=e;u<0&&(u=0);const{params:o,snapGrid:r,slidesGrid:m,previousIndex:f,activeIndex:c,rtlTranslate:g,wrapperEl:d,enabled:l}=i;if(!l&&!a&&!n||i.destroyed||i.animating&&o.preventInteractionOnTransition)return!1;typeof t>"u"&&(t=i.params.speed);const p=Math.min(i.params.slidesPerGroupSkip,u);let A=p+Math.floor((u-p)/i.params.slidesPerGroup);A>=r.length&&(A=r.length-1);const _=-r[A];if(o.normalizeSlideIndex)for(let b=0;b<m.length;b+=1){const P=-Math.floor(_*100),L=Math.floor(m[b]*100),N=Math.floor(m[b+1]*100);typeof m[b+1]<"u"?P>=L&&P<N-(N-L)/2?u=b:P>=L&&P<N&&(u=b+1):P>=L&&(u=b)}if(i.initialized&&u!==c&&(!i.allowSlideNext&&(g?_>i.translate&&_>i.minTranslate():_<i.translate&&_<i.minTranslate())||!i.allowSlidePrev&&_>i.translate&&_>i.maxTranslate()&&(c||0)!==u))return!1;u!==(f||0)&&s&&i.emit("beforeSlideChangeStart"),i.updateProgress(_);let h;u>c?h="next":u<c?h="prev":h="reset";const T=i.virtual&&i.params.virtual?.enabled;if(!(T&&n)&&(g&&-_===i.translate||!g&&_===i.translate))return i.updateActiveIndex(u),o.autoHeight&&i.updateAutoHeight(),i.updateSlidesClasses(),o.effect!=="slide"&&i.setTranslate(_),h!=="reset"&&(i.transitionStart(s,h),i.transitionEnd(s,h)),!1;if(o.cssMode){const b=i.isHorizontal(),P=g?_:-_;return t===0?(T&&(i.wrapperEl.style.scrollSnapType="none",i._immediateVirtual=!0),T&&!i._cssModeVirtualInitialSet&&(i.params.initialSlide??0)>0?(i._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{d[b?"scrollLeft":"scrollTop"]=P})):d[b?"scrollLeft":"scrollTop"]=P,T&&requestAnimationFrame(()=>{i.wrapperEl.style.scrollSnapType="",i._immediateVirtual=!1})):d.scrollTo({[b?"left":"top"]:P,behavior:"smooth"}),!0}const M=ft().isSafari;return T&&!n&&M&&i.isElement&&i.virtual.update(!1,!1,u),i.setTransition(t),i.setTranslate(_),i.updateActiveIndex(u),i.updateSlidesClasses(),i.emit("beforeTransitionStart",t,a),i.transitionStart(s,h),t===0?i.transitionEnd(s,h):i.animating||(i.animating=!0,i.onSlideToWrapperTransitionEnd||(i.onSlideToWrapperTransitionEnd=function(P){!i||i.destroyed||P.target===this&&(i.wrapperEl.removeEventListener("transitionend",i.onSlideToWrapperTransitionEnd),i.onSlideToWrapperTransitionEnd=null,delete i.onSlideToWrapperTransitionEnd,i.transitionEnd(s,h))}),i.wrapperEl.addEventListener("transitionend",i.onSlideToWrapperTransitionEnd)),!0}function Nl(){const e=this;if(e.destroyed)return;const{params:t,slidesEl:s,clickedSlide:a,clickedIndex:n}=e;if(a===void 0||n===void 0)return;const i=t.slidesPerView==="auto"?e.slidesPerViewDynamic():t.slidesPerView;let u=e.getSlideIndexWhenGrid(n),o;const r=e.isElement?"swiper-slide":`.${t.slideClass}`,m=e.grid&&e.params.grid&&e.params.grid.rows>1;if(t.loop){if(e.animating)return;o=parseInt(a.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?e.slideToLoop(o):u>(m?(e.slides.length-i)/2-(e.params.grid.rows-1):e.slides.length-i)?(e.loopFix(),u=e.getSlideIndex(Q(s,`${r}[data-swiper-slide-index="${o}"]`)[0]),Ee(()=>{e.slideTo(u)})):e.slideTo(u)}else e.slideTo(u)}function Dl(e,t=!0,s,a=.5){const n=this;if(n.destroyed)return;typeof e>"u"&&(e=n.params.speed);let i=n.activeIndex;const u=Math.min(n.params.slidesPerGroupSkip,i),o=u+Math.floor((i-u)/n.params.slidesPerGroup),r=n.rtlTranslate?n.translate:-n.translate;if(r>=n.snapGrid[o]){const m=n.snapGrid[o],f=n.snapGrid[o+1];r-m>(f-m)*a&&(i+=n.params.slidesPerGroup)}else{const m=n.snapGrid[o-1],f=n.snapGrid[o];r-m<=(f-m)*a&&(i-=n.params.slidesPerGroup)}return i=Math.max(i,0),i=Math.min(i,n.slidesGrid.length-1),n.slideTo(i,e,t,s)}function xl(e=0,t,s=!0,a){typeof e=="string"&&(e=parseInt(e,10));const n=this;if(n.destroyed)return;typeof t>"u"&&(t=n.params.speed);const i=n.grid&&n.params.grid&&n.params.grid.rows>1;let u=e;if(n.params.loop)if(n.virtual&&n.params.virtual?.enabled)u=u+(n.virtual.slidesBefore??0);else{let o;if(i){const p=u*n.params.grid.rows;o=n.slides.find(_=>Number(_.getAttribute("data-swiper-slide-index"))===p)?.column??0}else o=n.getSlideIndexByData(u);const r=i?Math.ceil(n.slides.length/n.params.grid.rows):n.slides.length,{centeredSlides:m,slidesOffsetBefore:f,slidesOffsetAfter:c}=n.params,g=m||!!f||!!c;let d;n.params.slidesPerView==="auto"?d=n.slidesPerViewDynamic():(d=Math.ceil(parseFloat(String(n.params.slidesPerView))),g&&d%2===0&&(d=d+1));let l=r-o<d;if(g&&(l=l||o<Math.ceil(d/2)),a&&g&&n.params.slidesPerView!=="auto"&&!i&&(l=!1),l){const p=g?o<n.activeIndex?"prev":"next":o-n.activeIndex-1<n.params.slidesPerView?"next":"prev";n.loopFix({direction:p,slideTo:!0,activeSlideIndex:p==="next"?o+1:o-r+1,slideRealIndex:p==="next"?n.realIndex:void 0})}if(i){const p=u*n.params.grid.rows;u=n.slides.find(_=>Number(_.getAttribute("data-swiper-slide-index"))===p)?.column??0}else u=n.getSlideIndexByData(u)}return requestAnimationFrame(()=>{n.slideTo(u,t,s,a)}),n}var Gl={slideTo:wl,slideToLoop:xl,slideNext:Cl,slidePrev:Ml,slideReset:Pl,slideToClosest:Dl,slideToClickedSlide:Nl};function Bl(e,t){const s=this;s.params.cssMode||(s.wrapperEl.style.transitionDuration=`${e}ms`,s.wrapperEl.style.transitionDelay=e===0?"0ms":""),s.emit("setTransition",e,t)}function pt({swiper:e,runCallbacks:t,direction:s,step:a}){const{activeIndex:n,previousIndex:i}=e;let u=s;u||(n>i?u="next":n<i?u="prev":u="reset"),e.emit(`transition${a}`),t&&u==="reset"?e.emit(`slideResetTransition${a}`):t&&n!==i&&(e.emit(`slideChangeTransition${a}`),u==="next"?e.emit(`slideNextTransition${a}`):e.emit(`slidePrevTransition${a}`))}function zl(e=!0,t){const s=this,{params:a}=s;s.animating=!1,!a.cssMode&&(s.setTransition(0),pt({swiper:s,runCallbacks:e,direction:t,step:"End"}))}function Hl(e=!0,t){const s=this,{params:a}=s;a.cssMode||(a.autoHeight&&s.updateAutoHeight(),pt({swiper:s,runCallbacks:e,direction:t,step:"Start"}))}var $l={setTransition:Bl,transitionStart:Hl,transitionEnd:zl};function kl(e=this.isHorizontal()?"x":"y"){const t=this,{params:s,rtlTranslate:a,translate:n,wrapperEl:i}=t;if(s.virtualTranslate)return a?-n:n;if(s.cssMode)return n;let u=Ve(i,e);return u+=t.cssOverflowAdjustment(),a&&(u=-u),u||0}function Vl(){return-this.snapGrid[this.snapGrid.length-1]}function Wl(){return-this.snapGrid[0]}function Fl(e,t){const s=this,{rtlTranslate:a,params:n,wrapperEl:i,progress:u}=s;let o=0,r=0;const m=0;s.isHorizontal()?o=a?-e:e:r=e,n.roundLengths&&(o=Math.floor(o),r=Math.floor(r)),s.previousTranslate=s.translate,s.translate=s.isHorizontal()?o:r,n.cssMode?i[s.isHorizontal()?"scrollLeft":"scrollTop"]=s.isHorizontal()?-o:-r:n.virtualTranslate||(s.isHorizontal()?o-=s.cssOverflowAdjustment():r-=s.cssOverflowAdjustment(),i.style.transform=`translate3d(${o}px, ${r}px, ${m}px)`);let f;const c=s.maxTranslate()-s.minTranslate();c===0?f=0:f=(e-s.minTranslate())/c,f!==u&&s.updateProgress(e),s.emit("setTranslate",s.translate,t)}function Yl(e=0,t=this.params.speed,s=!0,a=!0,n){const i=this,{params:u,wrapperEl:o}=i;if(i.animating&&u.preventInteractionOnTransition)return!1;const r=i.minTranslate(),m=i.maxTranslate();let f;if(a&&e>r?f=r:a&&e<m?f=m:f=e,i.updateProgress(f),u.cssMode){const c=i.isHorizontal();return t===0?o[c?"scrollLeft":"scrollTop"]=-f:o.scrollTo({[c?"left":"top"]:-f,behavior:"smooth"}),!0}return t===0?(i.setTransition(0),i.setTranslate(f),s&&(i.emit("beforeTransitionStart",t,n),i.emit("transitionEnd"))):(i.setTransition(t),i.setTranslate(f),s&&(i.emit("beforeTransitionStart",t,n),i.emit("transitionStart")),i.animating||(i.animating=!0,i.onTranslateToWrapperTransitionEnd||(i.onTranslateToWrapperTransitionEnd=function(g){!i||i.destroyed||g.target===this&&(i.wrapperEl.removeEventListener("transitionend",i.onTranslateToWrapperTransitionEnd),i.onTranslateToWrapperTransitionEnd=null,delete i.onTranslateToWrapperTransitionEnd,i.animating=!1,s&&i.emit("transitionEnd"))}),i.wrapperEl.addEventListener("transitionend",i.onTranslateToWrapperTransitionEnd))),!0}var Ul={getTranslate:kl,setTranslate:Fl,minTranslate:Wl,maxTranslate:Vl,translateTo:Yl};function Xl(e){const{slidesGrid:t,params:s}=e,a=e.rtlTranslate?e.translate:-e.translate;let n;for(let i=0;i<t.length;i+=1)typeof t[i+1]<"u"?a>=t[i]&&a<t[i+1]-(t[i+1]-t[i])/2?n=i:a>=t[i]&&a<t[i+1]&&(n=i+1):a>=t[i]&&(n=i);return s.normalizeSlideIndex&&(n<0||typeof n>"u")&&(n=0),n}function ql(e){const t=this,s=t.rtlTranslate?t.translate:-t.translate,{snapGrid:a,params:n,activeIndex:i,realIndex:u,snapIndex:o}=t;let r=e,m;const f=d=>{const l=t.virtual.slides;let p=d-(t.virtual.slidesBefore??0);return p<0&&(p=l.length+p),p>=l.length&&(p-=l.length),p};if(typeof r>"u"&&(r=Xl(t)),a.indexOf(s)>=0)m=a.indexOf(s);else{const d=Math.min(n.slidesPerGroupSkip,r);m=d+Math.floor((r-d)/n.slidesPerGroup)}if(m>=a.length&&(m=a.length-1),r===i&&!t.params.loop){m!==o&&(t.snapIndex=m,t.emit("snapIndexChange"));return}if(r===i&&t.params.loop&&t.virtual&&t.params.virtual?.enabled){t.realIndex=f(r);return}const c=t.grid&&n.grid&&n.grid.rows>1;let g;if(t.virtual&&n.virtual?.enabled)n.loop?g=f(r):g=r;else if(c){const d=t.slides.find(p=>p.column===r);let l=parseInt(d.getAttribute("data-swiper-slide-index"),10);Number.isNaN(l)&&(l=Math.max(t.slides.indexOf(d),0)),g=Math.floor(l/n.grid.rows)}else if(t.slides[r]){const d=t.slides[r].getAttribute("data-swiper-slide-index");d?g=parseInt(d,10):g=r}else g=r;Object.assign(t,{previousSnapIndex:o,snapIndex:m,previousRealIndex:u,realIndex:g,previousIndex:i,activeIndex:r}),t.initialized&&qe(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(u!==g&&t.emit("realIndexChange"),t.emit("slideChange"))}function jl(e){const t=this,s=[],a=t.virtual&&t.params.virtual?.enabled;let n=0,i;typeof e=="number"?t.setTransition(e):e===!0&&t.setTransition(t.params.speed);const u=o=>a?t.slides[t.getSlideIndexByData(o)]:t.slides[o];if(t.params.slidesPerView!=="auto"&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(o=>{s.push(o)});else for(i=0;i<Math.ceil(t.params.slidesPerView);i+=1){const o=t.activeIndex+i;if(o>t.slides.length&&!a)break;const r=u(o);r&&s.push(r)}else{const o=u(t.activeIndex);o&&s.push(o)}for(i=0;i<s.length;i+=1)if(typeof s[i]<"u"){const o=s[i].offsetHeight;n=o>n?o:n}(n||n===0)&&(t.wrapperEl.style.height=`${n}px`)}function Kl(e,t){const s=this,a=s.params;let n=e.closest(`.${a.slideClass}, swiper-slide`);!n&&s.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(o=>{!n&&o.matches&&o.matches(`.${a.slideClass}, swiper-slide`)&&(n=o)});let i=!1,u;if(n){for(let o=0;o<s.slides.length;o+=1)if(s.slides[o]===n){i=!0,u=o;break}}if(n&&i)s.clickedSlide=n,s.virtual&&s.params.virtual?.enabled?s.clickedIndex=parseInt(n.getAttribute("data-swiper-slide-index"),10):s.clickedIndex=u;else{s.clickedSlide=void 0,s.clickedIndex=void 0;return}a.slideToClickedSlide&&s.clickedIndex!==void 0&&s.clickedIndex!==s.activeIndex&&s.slideToClickedSlide()}function Zl(e){const t=this;if(typeof e>"u"){const f=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*f||0}const s=t.params,a=t.maxTranslate()-t.minTranslate();let{progress:n,isBeginning:i,isEnd:u}=t,o=t.progressLoop;const r=i,m=u;if(a===0)n=0,i=!0,u=!0;else{n=(e-t.minTranslate())/a;const f=Math.abs(e-t.minTranslate())<1,c=Math.abs(e-t.maxTranslate())<1;i=f||n<=0,u=c||n>=1,f&&(n=0),c&&(n=1)}if(s.loop){const f=t.getSlideIndexByData(0),c=t.getSlideIndexByData(t.slides.length-1),g=t.slidesGrid[f],d=t.slidesGrid[c],l=t.slidesGrid[t.slidesGrid.length-1],p=Math.abs(e);p>=g?o=(p-g)/l:o=(p+l-d)/l,o>1&&(o-=1)}Object.assign(t,{progress:n,progressLoop:o,isBeginning:i,isEnd:u}),(s.watchSlidesProgress||s.centeredSlides&&s.autoHeight)&&t.updateSlidesProgress(e),i&&!r&&t.emit("reachBeginning toEdge"),u&&!m&&t.emit("reachEnd toEdge"),(r&&!i||m&&!u)&&t.emit("fromEdge"),t.emit("progress",n)}function Ql(){const e=this;let t,s;const a=e.el;typeof e.params.width<"u"&&e.params.width!==null?t=e.params.width:t=a.clientWidth,typeof e.params.height<"u"&&e.params.height!==null?s=e.params.height:s=a.clientHeight,!(t===0&&e.isHorizontal()||s===0&&e.isVertical())&&(t=t-parseInt(fe(a,"padding-left")||"0",10)-parseInt(fe(a,"padding-right")||"0",10),s=s-parseInt(fe(a,"padding-top")||"0",10)-parseInt(fe(a,"padding-bottom")||"0",10),Number.isNaN(t)&&(t=0),Number.isNaN(s)&&(s=0),Object.assign(e,{width:t,height:s,size:e.isHorizontal()?t:s}))}function Jl(){const e=this;function t(v,C){return parseFloat(v.getPropertyValue(e.getDirectionLabel(C))||"0")}const s=e.params,{wrapperEl:a,slidesEl:n,rtlTranslate:i,wrongRTL:u}=e,o=!!(e.virtual&&s.virtual?.enabled),r=o?e.virtual.slides.length:e.slides.length,m=Q(n,`.${e.params.slideClass}, swiper-slide`),f=o?e.virtual.slides.length:m.length;let c=[];const g=[],d=[],l=v=>typeof v=="function"?v.call(e):v,p=l(s.slidesOffsetBefore),A=l(s.slidesOffsetAfter),_=e.snapGrid.length,h=e.slidesGrid.length,T=e.size-p-A;let S=s.spaceBetween,R=-p,M=0,b=0;if(typeof T>"u")return;typeof S=="string"&&S.indexOf("%")>=0?S=parseFloat(S.replace("%",""))/100*T:typeof S=="string"&&(S=parseFloat(S)),e.virtualSize=-S-p-A,m.forEach(v=>{i?v.style.marginLeft="":v.style.marginRight="",v.style.marginBottom="",v.style.marginTop=""}),s.centeredSlides&&s.cssMode&&(Te(a,"--swiper-centered-offset-before",""),Te(a,"--swiper-centered-offset-after","")),s.cssMode&&(Te(a,"--swiper-slides-offset-before",`${p}px`),Te(a,"--swiper-slides-offset-after",`${A}px`));const P=s.grid&&s.grid.rows>1&&e.grid;P?e.grid.initSlides(m):e.grid&&e.grid.unsetSlides();let L=0;const N=s.slidesPerView==="auto"&&s.breakpoints&&Object.keys(s.breakpoints).filter(v=>typeof s.breakpoints[v]?.slidesPerView<"u").length>0;for(let v=0;v<f;v+=1){L=0;const C=m[v];if(!(C&&(P&&e.grid.updateSlide(v,C,m),fe(C,"display")==="none"))){if(o&&s.slidesPerView==="auto")s.virtual?.slidesPerViewAutoSlideSize&&(L=s.virtual.slidesPerViewAutoSlideSize),L&&C&&(s.roundLengths&&(L=Math.floor(L)),C.style[e.getDirectionLabel("width")]=`${L}px`);else if(s.slidesPerView==="auto"){N&&(C.style[e.getDirectionLabel("width")]="");const O=getComputedStyle(C),y=C.style.transform,w=C.style.webkitTransform;if(y&&(C.style.transform="none"),w&&(C.style.webkitTransform="none"),s.roundLengths)L=e.isHorizontal()?We(C,"width"):We(C,"height");else{const I=t(O,"width"),G=t(O,"padding-left"),z=t(O,"padding-right"),B=t(O,"margin-left"),W=t(O,"margin-right"),H=O.getPropertyValue("box-sizing");if(H&&H==="border-box")L=I+B+W;else{const{clientWidth:Y,offsetWidth:j}=C;L=I+G+z+B+W+(j-Y)}}y&&(C.style.transform=y),w&&(C.style.webkitTransform=w),s.roundLengths&&(L=Math.floor(L))}else L=(T-(s.slidesPerView-1)*S)/s.slidesPerView,s.roundLengths&&(L=Math.floor(L)),C&&(C.style[e.getDirectionLabel("width")]=`${L}px`);C&&(C.swiperSlideSize=L),d.push(L),s.centeredSlides?(R=R+L/2+M/2+S,M===0&&v!==0&&(R=R-T/2-S),v===0&&(R=R-T/2-S),Math.abs(R)<1/1e3&&(R=0),s.roundLengths&&(R=Math.floor(R)),b%s.slidesPerGroup===0&&c.push(R),g.push(R)):(s.roundLengths&&(R=Math.floor(R)),(b-Math.min(e.params.slidesPerGroupSkip,b))%e.params.slidesPerGroup===0&&c.push(R),g.push(R),R=R+L+S),e.virtualSize+=L+S,M=L,b+=1}}if(e.virtualSize=Math.max(e.virtualSize,T)+A,i&&u&&(s.effect==="slide"||s.effect==="coverflow")&&(a.style.width=`${e.virtualSize+S}px`),s.setWrapperSize&&(a.style[e.getDirectionLabel("width")]=`${e.virtualSize+S}px`),P&&e.grid.updateWrapperSize(L,c),!s.centeredSlides){const v=s.slidesPerView!=="auto"&&s.slidesPerView%1!==0,C=s.snapToSlideEdge&&!s.loop&&(s.slidesPerView==="auto"||v);let O=c.length;if(C){let w;if(s.slidesPerView==="auto"){w=1;let I=0;for(let G=d.length-1;G>=0&&(I+=d[G]+(G<d.length-1?S:0),I<=T);G-=1)w=d.length-G}else w=Math.floor(s.slidesPerView);O=Math.max(f-w,0)}const y=[];for(let w=0;w<c.length;w+=1){let I=c[w];s.roundLengths&&(I=Math.floor(I)),C?w<=O&&y.push(I):c[w]<=e.virtualSize-T&&y.push(I)}c=y,Math.floor(e.virtualSize-T)-Math.floor(c[c.length-1])>1&&(C||c.push(e.virtualSize-T))}if(o&&s.loop){const v=d[0]+S,C=e.virtual.slidesBefore??0,O=e.virtual.slidesAfter??0,y=C+O;if(s.slidesPerGroup>1){const w=Math.ceil(y/s.slidesPerGroup),I=v*s.slidesPerGroup;for(let G=0;G<w;G+=1)c.push(c[c.length-1]+I)}for(let w=0;w<y;w+=1)s.slidesPerGroup===1&&c.push(c[c.length-1]+v),g.push(g[g.length-1]+v),e.virtualSize+=v}if(c.length===0&&(c=[0]),S!==0){const v=e.isHorizontal()&&i?"marginLeft":e.getDirectionLabel("marginRight");m.filter((C,O)=>!s.cssMode||s.loop?!0:O!==m.length-1).forEach(C=>{C.style[v]=`${S}px`})}if(s.centeredSlides&&s.centeredSlidesBounds){let v=0;d.forEach(O=>{v+=O+(S||0)}),v-=S;const C=v>T?v-T:0;c=c.map(O=>O<=0?-p:O>C?C+A:O)}if(s.centerInsufficientSlides){let v=0;if(d.forEach(C=>{v+=C+(S||0)}),v-=S,v<T){const C=(T-v)/2;c.forEach((O,y)=>{c[y]=O-C}),g.forEach((O,y)=>{g[y]=O+C})}}if(Object.assign(e,{slides:m,snapGrid:c,slidesGrid:g,slidesSizesGrid:d}),s.centeredSlides&&s.cssMode&&!s.centeredSlidesBounds){Te(a,"--swiper-centered-offset-before",`${-c[0]}px`),Te(a,"--swiper-centered-offset-after",`${e.size/2-d[d.length-1]/2}px`);const v=-e.snapGrid[0],C=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(O=>O+v),e.slidesGrid=e.slidesGrid.map(O=>O+C)}if(f!==r&&e.emit("slidesLengthChange"),c.length!==_&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),g.length!==h&&e.emit("slidesGridLengthChange"),s.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!o&&!s.cssMode&&(s.effect==="slide"||s.effect==="fade")){const v=`${s.containerModifierClass}backface-hidden`,C=e.el.classList.contains(v);f<=s.maxBackfaceHiddenSlides?C||e.el.classList.add(v):C&&e.el.classList.remove(v)}}const je=(e,t,s)=>{t&&!e.classList.contains(s)?e.classList.add(s):!t&&e.classList.contains(s)&&e.classList.remove(s)};function er(){const e=this,{slides:t,params:s,slidesEl:a,activeIndex:n}=e,i=!!(e.virtual&&s.virtual?.enabled),u=e.grid&&s.grid&&s.grid.rows>1,o=c=>Q(a,`.${s.slideClass}${c}, swiper-slide${c}`)[0];let r,m,f;if(i)if(s.loop){const c=e.virtual.slides;let g=n-(e.virtual.slidesBefore??0);g<0&&(g=c.length+g),g>=c.length&&(g-=c.length),r=o(`[data-swiper-slide-index="${g}"]`)}else r=o(`[data-swiper-slide-index="${n}"]`);else u?(r=t.find(c=>c.column===n),f=t.find(c=>c.column===n+1),m=t.find(c=>c.column===n-1)):r=t[n];r&&(u||(f=Xi(r,`.${s.slideClass}, swiper-slide`)[0],s.loop&&!f&&(f=t[0]),m=Ui(r,`.${s.slideClass}, swiper-slide`)[0],s.loop&&!m===0&&(m=t[t.length-1]))),t.forEach(c=>{je(c,c===r,s.slideActiveClass),je(c,c===f,s.slideNextClass),je(c,c===m,s.slidePrevClass)}),e.emitSlidesClasses()}function tr(){const e=this,t=e.slides,s=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let a=0;a<t.length;a+=1)t[a].swiperSlideOffset=(e.isHorizontal()?t[a].offsetLeft:t[a].offsetTop)-s-e.cssOverflowAdjustment()}const Et=(e,t,s)=>{t&&!e.classList.contains(s)?e.classList.add(s):!t&&e.classList.contains(s)&&e.classList.remove(s)};function sr(e=this&&this.translate||0){const t=this,s=t.params,{slides:a,rtlTranslate:n,snapGrid:i}=t;if(a.length===0)return;typeof a[0].swiperSlideOffset>"u"&&t.updateSlidesOffset();let u=-e;n&&(u=e),t.visibleSlidesIndexes=[],t.visibleSlides=[];let o=s.spaceBetween;typeof o=="string"&&o.indexOf("%")>=0?o=parseFloat(o.replace("%",""))/100*t.size:typeof o=="string"&&(o=parseFloat(o));for(let r=0;r<a.length;r+=1){const m=a[r];let f=m.swiperSlideOffset??0;s.cssMode&&s.centeredSlides&&(f-=a[0].swiperSlideOffset??0);const c=m.swiperSlideSize??0,g=(u+(s.centeredSlides?t.minTranslate():0)-f)/(c+o),d=(u-i[0]+(s.centeredSlides?t.minTranslate():0)-f)/(c+o),l=-(u-f),p=l+t.slidesSizesGrid[r],A=l>=0&&l<=t.size-t.slidesSizesGrid[r],_=l>=0&&l<t.size-1||p>1&&p<=t.size||l<=0&&p>=t.size;_&&(t.visibleSlides.push(m),t.visibleSlidesIndexes.push(r)),Et(m,_,s.slideVisibleClass),Et(m,A,s.slideFullyVisibleClass),m.progress=n?-g:g,m.originalProgress=n?-d:d}}var ar={updateSize:Ql,updateSlides:Jl,updateAutoHeight:jl,updateSlidesOffset:tr,updateSlidesProgress:sr,updateProgress:Zl,updateSlidesClasses:er,updateActiveIndex:ql,updateClickedSlide:Kl};const nr={eventsEmitter:ll,update:ar,translate:Ul,transition:$l,slide:Gl,loop:Ll,grabCursor:_l,events:gl,breakpoints:Ji,checkOverflow:tl,classes:il},Ke={};class ee{static extendedDefaults;static defaults;constructor(...t){let s,a;if(t.length===1&&t[0]!==null&&typeof t[0]=="object"&&Object.prototype.toString.call(t[0]).slice(8,-1)==="Object"?a=t[0]:[s,a]=t,a||(a={}),a=ne({},a),s&&!a.el&&(a.el=s),a.el&&typeof a.el=="string"&&typeof document<"u"&&document.querySelectorAll(a.el).length>1){const o=[];return document.querySelectorAll(a.el).forEach(r=>{const m=ne({},a,{el:r});o.push(new ee(m))}),o}const n=this;n.__swiper__=!0,n.support=dt(),n.device=ct({userAgent:a.userAgent??void 0}),n.browser=ft(),n.eventsListeners={},n.eventsAnyListeners=[],n.modules=[...n.__modules__||[]],a.modules&&Array.isArray(a.modules)&&a.modules.forEach(o=>{const r=o;typeof r=="function"&&n.modules.indexOf(r)<0&&n.modules.push(r)});const i={};n.modules.forEach(o=>{o({params:a,swiper:n,extendParams:yl(a,i),on:n.on.bind(n),once:n.once.bind(n),off:n.off.bind(n),emit:n.emit.bind(n)})});const u=ne({},Tt,i);if(n.params=ne({},u,Ke,a),n.originalParams=ne({},n.params),n.passedParams=ne({},a),n.params&&n.params.on){const o=n.params.on;Object.keys(o).forEach(r=>{const m=o[r];m&&n.on(r,m)})}return n.params&&n.params.onAny&&n.onAny(n.params.onAny),Object.assign(n,{enabled:n.params.enabled,el:s,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return n.params.direction==="horizontal"},isVertical(){return n.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:n.params.allowSlideNext,allowSlidePrev:n.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:n.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:n.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),n.emit("_swiper"),n.params.init&&n.init(),n}getDirectionLabel(t){return this.isHorizontal()?t:{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"}[t]}isHorizontal(){return this.params.direction==="horizontal"}isVertical(){return this.params.direction==="vertical"}cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23}getSlideIndex(t){const{slidesEl:s,params:a}=this,n=Q(s,`.${a.slideClass}, swiper-slide`),i=Le(n[0]);return Le(t)-(i??0)}getSlideIndexByData(t){return this.getSlideIndex(this.slides.find(s=>Number(s.getAttribute("data-swiper-slide-index"))===t))}getSlideIndexWhenGrid(t){return this.grid&&this.params.grid&&this.params.grid.rows>1&&(this.params.grid.fill==="column"?t=Math.floor(t/this.params.grid.rows):this.params.grid.fill==="row"&&(t=t%Math.ceil(this.slides.length/this.params.grid.rows))),t}recalcSlides(){const{slidesEl:t,params:s}=this;this.slides=Q(t,`.${s.slideClass}, swiper-slide`)}enable(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))}disable(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))}setProgress(t,s){t=Math.min(Math.max(t,0),1);const a=this.minTranslate(),i=(this.maxTranslate()-a)*t+a;this.translateTo(i,typeof s>"u"?0:s),this.updateActiveIndex(),this.updateSlidesClasses()}emitContainerClasses(){if(!this.params._emitClasses||!this.el)return;const t=this.el.className.split(" ").filter(s=>s.indexOf("swiper")===0||s.indexOf(this.params.containerModifierClass)===0);this.emit("_containerClasses",t.join(" "))}getSlideClasses(t){return this.destroyed?"":t.className.split(" ").filter(s=>s.indexOf("swiper-slide")===0||s.indexOf(this.params.slideClass)===0).join(" ")}emitSlidesClasses(){if(!this.params._emitClasses||!this.el)return;const t=[];this.slides.forEach(s=>{const a=this.getSlideClasses(s);t.push({slideEl:s,classNames:a}),this.emit("_slideClass",s,a)}),this.emit("_slideClasses",t)}slidesPerViewDynamic(t="current",s=!1){const{params:a,slides:n,slidesGrid:i,slidesSizesGrid:u,size:o,activeIndex:r}=this;let m=1;if(typeof a.slidesPerView=="number")return a.slidesPerView;if(!o)return m;if(a.centeredSlides){let f=n[r]?Math.ceil(n[r].swiperSlideSize??0):0,c=!1;for(let g=r+1;g<n.length;g+=1)n[g]&&!c&&(f+=Math.ceil(n[g].swiperSlideSize??0),m+=1,f>o&&(c=!0));for(let g=r-1;g>=0;g-=1)n[g]&&!c&&(f+=n[g].swiperSlideSize??0,m+=1,f>o&&(c=!0))}else if(t==="current")for(let f=r+1;f<n.length;f+=1)(s?i[f]+u[f]-i[r]<o:i[f]-i[r]<o)&&(m+=1);else for(let f=r-1;f>=0;f-=1)i[r]-i[f]<o&&(m+=1);return m}update(){const t=this;if(!t||t.destroyed)return;const{snapGrid:s,params:a}=t;a.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(u=>{u.complete&&Ne(t,u)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses();function n(){const u=t.rtlTranslate?t.translate*-1:t.translate,o=Math.min(Math.max(u,t.maxTranslate()),t.minTranslate());t.setTranslate(o),t.updateActiveIndex(),t.updateSlidesClasses()}let i;if(a.freeMode?.enabled&&!a.cssMode)n(),a.autoHeight&&t.updateAutoHeight();else{if((a.slidesPerView==="auto"||a.slidesPerView>1)&&t.isEnd&&!a.centeredSlides){const u=t.virtual&&a.virtual?.enabled?t.virtual.slides.length:t.slides.length;i=t.slideTo(u-1,0,!1,!0)}else i=t.slideTo(t.activeIndex,0,!1,!0);i||n()}a.watchOverflow&&s!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,s=!0){const a=this,n=a.params.direction;return t||(t=n==="horizontal"?"vertical":"horizontal"),t===n||t!=="horizontal"&&t!=="vertical"||(a.el.classList.remove(`${a.params.containerModifierClass}${n}`),a.el.classList.add(`${a.params.containerModifierClass}${t}`),a.emitContainerClasses(),a.params.direction=t,a.slides.forEach(i=>{t==="vertical"?i.style.width="":i.style.height=""}),a.emit("changeDirection"),s&&a.update()),a}changeLanguageDirection(t){const s=this;s.rtl&&t==="rtl"||!s.rtl&&t==="ltr"||(s.rtl=t==="rtl",s.rtlTranslate=s.params.direction==="horizontal"&&s.rtl,s.rtl?(s.el.classList.add(`${s.params.containerModifierClass}rtl`),s.el.dir="rtl"):(s.el.classList.remove(`${s.params.containerModifierClass}rtl`),s.el.dir="ltr"),s.update())}mount(t){const s=this;if(s.mounted)return!0;if(typeof document>"u")return!1;const a=t??s.params.el;let n=null;if(typeof a=="string"?n=document.querySelector(a):a instanceof HTMLElement&&(n=a),!n)return!1;n.swiper=s;const i=n.parentNode;i&&i.host&&i.host.nodeName===s.params.swiperElementNodeName.toUpperCase()&&(s.isElement=!0);const u=()=>`.${(s.params.wrapperClass||"").trim().split(" ").join(".")}`;let r=n&&n.shadowRoot?n.shadowRoot.querySelector(u()):Q(n,u())[0];!r&&s.params.createElements&&(r=ie("div",s.params.wrapperClass),n.append(r),Q(n,`.${s.params.slideClass}`).forEach(f=>{r.append(f)}));const m=s.isElement?n.parentNode.host:null;return Object.assign(s,{el:n,wrapperEl:r,slidesEl:s.isElement&&!m.slideSlots?m:r,hostEl:s.isElement?m:n,mounted:!0,rtl:n.dir.toLowerCase()==="rtl"||fe(n,"direction")==="rtl",rtlTranslate:s.params.direction==="horizontal"&&(n.dir.toLowerCase()==="rtl"||fe(n,"direction")==="rtl"),wrongRTL:fe(r,"display")==="-webkit-box"}),!0}init(t){const s=this;if(s.initialized||s.mount(t)===!1)return s;s.emit("beforeInit"),s.params.breakpoints&&s.setBreakpoint(),s.addClasses(),s.updateSize(),s.updateSlides(),s.params.watchOverflow&&s.checkOverflow(),s.params.grabCursor&&s.enabled&&s.setGrabCursor(),s.params.loop&&s.virtual&&s.params.virtual?.enabled?s.slideTo((s.params.initialSlide??0)+(s.virtual.slidesBefore??0),0,s.params.runCallbacksOnInit,!1,!0):s.slideTo(s.params.initialSlide,0,s.params.runCallbacksOnInit,!1,!0),s.params.loop&&s.loopCreate(void 0,!0),s.attachEvents();const n=[...s.el.querySelectorAll('[loading="lazy"]')];return s.isElement&&n.push(...s.hostEl.querySelectorAll('[loading="lazy"]')),n.forEach(i=>{i.complete?Ne(s,i):i.addEventListener("load",u=>{Ne(s,u.target)})}),qe(s),s.initialized=!0,qe(s),s.emit("init"),s.emit("afterInit"),s}destroy(t=!0,s=!0){const a=this,{params:n,el:i,wrapperEl:u,slides:o}=a;return typeof a.params>"u"||a.destroyed||(a.emit("beforeDestroy"),a.initialized=!1,a.detachEvents(),n.loop&&a.loopDestroy(),s&&(a.removeClasses(),i&&typeof i!="string"&&i.removeAttribute("style"),u&&u.removeAttribute("style"),o&&o.length&&o.forEach(r=>{r.classList.remove(n.slideVisibleClass,n.slideFullyVisibleClass,n.slideActiveClass,n.slideNextClass,n.slidePrevClass),r.removeAttribute("style"),r.removeAttribute("data-swiper-slide-index")})),a.emit("destroy"),Object.keys(a.eventsListeners).forEach(r=>{a.off(r)}),t!==!1&&(a.el&&typeof a.el!="string"&&(a.el.swiper=null),ki(a)),a.destroyed=!0),null}static extendDefaults(t){ne(Ke,t)}static installModule(t){ee.prototype.__modules__||(ee.prototype.__modules__=[]);const s=ee.prototype.__modules__;typeof t=="function"&&s.indexOf(t)<0&&s.push(t)}static use(t){return Array.isArray(t)?(t.forEach(s=>ee.installModule(s)),ee):(ee.installModule(t),ee)}}Object.defineProperty(ee,"extendedDefaults",{get(){return Ke}}),Object.defineProperty(ee,"defaults",{get(){return Tt}});const gt=nr,ir=ee.prototype;Object.keys(gt).forEach(e=>{const t=gt[e];Object.keys(t).forEach(s=>{ir[s]=t[s]})}),ee.use([Ol,Il]);const lr=({swiper:e,extendParams:t,on:s,emit:a})=>{t({virtual:{enabled:!1,slides:[],cache:!0,slidesPerViewAutoSlideSize:320,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});let n;e.virtual={cache:{},from:0,to:-1,slides:[],offset:0,slidesGrid:[]};function i(){return e.params.virtual}let u;const o=()=>u??=document.createElement("div");function r(l,p){const A=i();if(A.cache&&e.virtual.cache[p])return e.virtual.cache[p];let _;if(A.renderSlide){const h=A.renderSlide.call(e,l,p);if(typeof h=="string"){const T=o();re(T,h),_=T.children[0]}else _=h}else e.isElement?_=ie("swiper-slide"):_=ie("div",e.params.slideClass);return _.setAttribute("data-swiper-slide-index",String(p)),A.renderSlide||re(_,l),A.cache&&(e.virtual.cache[p]=_),_}function m(l,p,A){const{slidesPerGroup:_,centeredSlides:h,slidesPerView:T,loop:S,initialSlide:R}=e.params;if(p&&!S&&(R??0)>0)return;const{addSlidesBefore:M,addSlidesAfter:b,slidesPerViewAutoSlideSize:P}=i(),{from:L,to:N,slides:v,slidesGrid:C,offset:O}=e.virtual;e.params.cssMode||e.updateActiveIndex();const y=typeof A>"u"?e.activeIndex||0:A;let w;e.rtlTranslate?w="right":w=e.isHorizontal()?"left":"top";let I;if(T==="auto")if(P){let X=e.size;X||(X=e.isHorizontal()?e.el.getBoundingClientRect().width:e.el.getBoundingClientRect().height),I=Math.max(1,Math.ceil(X/P))}else I=1;else I=T??1;const G=_??1;let z,B;h?(z=Math.floor(I/2)+G+b,B=Math.floor(I/2)+G+M):(z=I+(G-1)+b,B=(S?I:G)+M);let W=y-B,H=y+z;S||(W=Math.max(W,0),H=Math.min(H,v.length-1));let Y=(e.slidesGrid[W]||0)-(e.slidesGrid[0]||0);S&&y>=B?(W-=B,h||(Y+=e.slidesGrid[0])):S&&y<B&&(W=-B,h&&(Y+=e.slidesGrid[0])),Object.assign(e.virtual,{from:W,to:H,offset:Y,slidesGrid:e.slidesGrid,slidesBefore:B,slidesAfter:z});function j(){e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),a("virtualUpdate")}if(L===W&&N===H&&!l){e.slidesGrid!==C&&Y!==O&&e.slides.forEach(X=>{X.style.setProperty(w,`${Y-Math.abs(e.cssOverflowAdjustment())}px`)}),e.updateProgress(),a("virtualUpdate");return}const D=i();if(D.renderExternal){const X=[];for(let K=W;K<=H;K+=1)X.push(v[K]);D.renderExternal.call(e,{offset:Y,from:W,to:H,slides:X}),D.renderExternalUpdate?j():a("virtualUpdate");return}const $=[],V=[],U=X=>{let K=X;return X<0?K=v.length+X:K>=v.length&&(K=K-v.length),K};if(l)e.slides.filter(X=>X.matches(`.${e.params.slideClass}, swiper-slide`)).forEach(X=>{X.remove()});else for(let X=L;X<=N;X+=1)if(X<W||X>H){const K=U(X);e.slides.filter(te=>te.matches(`.${e.params.slideClass}[data-swiper-slide-index="${K}"], swiper-slide[data-swiper-slide-index="${K}"]`)).forEach(te=>{te.remove()})}const Z=S?-v.length:0,oe=S?v.length*2:v.length;for(let X=Z;X<oe;X+=1)if(X>=W&&X<=H){const K=U(X);typeof N>"u"||l?V.push(K):(X>N&&V.push(K),X<L&&$.push(K))}if(V.forEach(X=>{e.slidesEl.append(r(v[X],X))}),S)for(let X=$.length-1;X>=0;X-=1){const K=$[X];e.slidesEl.prepend(r(v[K],K))}else $.sort((X,K)=>K-X),$.forEach(X=>{e.slidesEl.prepend(r(v[X],X))});Q(e.slidesEl,".swiper-slide, swiper-slide").forEach(X=>{X.style.setProperty(w,`${Y-Math.abs(e.cssOverflowAdjustment())}px`)}),j()}function f(l){if(l!==null&&typeof l=="object"&&"length"in l){const p=l;for(let A=0;A<p.length;A+=1)p[A]&&e.virtual.slides.push(p[A])}else e.virtual.slides.push(l);m(!0)}function c(l){const p=e.activeIndex;let A=p+1,_=1;if(Array.isArray(l)){for(let h=0;h<l.length;h+=1)l[h]&&e.virtual.slides.unshift(l[h]);A=p+l.length,_=l.length}else e.virtual.slides.unshift(l);if(i().cache){const h=e.virtual.cache,T={};Object.keys(h).forEach(S=>{const R=h[Number(S)],M=R.getAttribute("data-swiper-slide-index");M&&R.setAttribute("data-swiper-slide-index",String(parseInt(M,10)+_)),T[parseInt(S,10)+_]=R}),e.virtual.cache=T}m(!0),e.slideTo(A,0)}function g(l){if(typeof l>"u"||l===null)return;let p=e.activeIndex;const A=_=>{Object.keys(e.virtual.cache).forEach(h=>{const T=Number(h);if(T>_){const S=e.virtual.cache[T];e.virtual.cache[T-1]=S,S.setAttribute("data-swiper-slide-index",String(T-1)),delete e.virtual.cache[T]}})};if(Array.isArray(l))for(let _=l.length-1;_>=0;_-=1)i().cache&&(delete e.virtual.cache[l[_]],A(l[_])),e.virtual.slides.splice(l[_],1),l[_]<p&&(p-=1),p=Math.max(p,0);else i().cache&&(delete e.virtual.cache[l],A(l)),e.virtual.slides.splice(l,1),l<p&&(p-=1),p=Math.max(p,0);m(!0),e.slideTo(p,0)}function d(){e.virtual.slides=[],i().cache&&(e.virtual.cache={}),m(!0),e.slideTo(0,0)}s("beforeInit",()=>{if(!i().enabled)return;let l=!1;const p=e.passedParams.virtual;if(!p||typeof p!="object"||p.slides===void 0){const _=[...e.slidesEl.children].filter(h=>h.matches(`.${e.params.slideClass}, swiper-slide`));_&&_.length&&(e.virtual.slides=[..._],l=!0,_.forEach((h,T)=>{h.setAttribute("data-swiper-slide-index",String(T)),e.virtual.cache[T]=h,h.remove()}))}l||(e.virtual.slides=i().slides),e.classNames.push(`${e.params.containerModifierClass}virtual`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0,m(!1,!0)}),s("setTranslate",()=>{i().enabled&&(e.params.cssMode&&!e._immediateVirtual?(clearTimeout(n),n=setTimeout(()=>{m()},100)):m())}),s("init update resize",()=>{i().enabled&&e.params.cssMode&&Te(e.wrapperEl,"--swiper-virtual-size",`${e.virtualSize}px`)}),Object.assign(e.virtual,{appendSlide:f,prependSlide:c,removeSlide:g,removeAllSlides:d,update:m})},rr=({swiper:e,extendParams:t,on:s,emit:a})=>{t({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0,speed:void 0}});function n(){return e.params.keyboard}function i(r){if(!e.enabled)return;const{rtlTranslate:m}=e,f="originalEvent"in r&&r.originalEvent?r.originalEvent:r,c=f.keyCode||f.charCode,g=n(),d=!!g.pageUpDown,l=d&&c===33,p=d&&c===34,A=c===37,_=c===39,h=c===38,T=c===40;if(!e.allowSlideNext&&(e.isHorizontal()&&_||e.isVertical()&&T||p)||!e.allowSlidePrev&&(e.isHorizontal()&&A||e.isVertical()&&h||l))return!1;if(f.shiftKey||f.altKey||f.ctrlKey||f.metaKey)return;const S=document.activeElement;if(S&&(S.isContentEditable||S.nodeName&&(S.nodeName.toLowerCase()==="input"||S.nodeName.toLowerCase()==="textarea")))return;if(g.onlyInViewport&&(l||p||A||_||h||T)){let M=!1;if(he(e.el,`.${e.params.slideClass}, swiper-slide`).length>0&&he(e.el,`.${e.params.slideActiveClass}`).length===0)return;const b=e.el,P=b.clientWidth,L=b.clientHeight,N=window.innerWidth,v=window.innerHeight,C=Pe(b);m&&(C.left-=b.scrollLeft);const O=[[C.left,C.top],[C.left+P,C.top],[C.left,C.top+L],[C.left+P,C.top+L]];for(let y=0;y<O.length;y+=1){const w=O[y];if(w[0]>=0&&w[0]<=N&&w[1]>=0&&w[1]<=v){if(w[0]===0&&w[1]===0)continue;M=!0}}if(!M)return}const R=g.speed;e.isHorizontal()?((l||p||A||_)&&f.cancelable&&f.preventDefault(),((p||_)&&!m||(l||A)&&m)&&e.slideNext(R),((l||A)&&!m||(p||_)&&m)&&e.slidePrev(R)):((l||p||h||T)&&f.cancelable&&f.preventDefault(),(p||T)&&e.slideNext(R),(l||h)&&e.slidePrev(R)),a("keyPress",c)}function u(){e.keyboard.enabled||(document.addEventListener("keydown",i),e.keyboard.enabled=!0)}function o(){e.keyboard.enabled&&(document.removeEventListener("keydown",i),e.keyboard.enabled=!1)}e.keyboard={enabled:!1,enable:u,disable:o},s("init",()=>{n().enabled&&u()}),s("destroy",()=>{e.keyboard.enabled&&o()})},or=({swiper:e,extendParams:t,on:s,emit:a})=>{t({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}});let n,i=ae(),u,o=!1;const r=[];function m(){return e.params.mousewheel}function f(T){const b=T;let P=0,L=0,N=0,v=0;return b.detail!==void 0&&(L=b.detail),b.wheelDelta!==void 0&&(L=-b.wheelDelta/120),b.wheelDeltaY!==void 0&&(L=-b.wheelDeltaY/120),b.wheelDeltaX!==void 0&&(P=-b.wheelDeltaX/120),b.axis!==void 0&&b.HORIZONTAL_AXIS!==void 0&&b.axis===b.HORIZONTAL_AXIS&&(P=L,L=0),N=P*10,v=L*10,b.deltaY!==void 0&&(v=b.deltaY),b.deltaX!==void 0&&(N=b.deltaX),b.shiftKey&&!N&&(N=v,v=0),(N||v)&&b.deltaMode&&(b.deltaMode===1?(N*=40,v*=40):(N*=800,v*=800)),N&&!P&&(P=N<1?-1:1),v&&!L&&(L=v<1?-1:1),{spinX:P,spinY:L,pixelX:N,pixelY:v}}function c(){e.enabled&&(o=!0)}function g(){e.enabled&&(o=!1)}function d(T){const S=m();return S.thresholdDelta&&T.delta<S.thresholdDelta||S.thresholdTime&&ae()-i<S.thresholdTime?!1:T.delta>=6&&ae()-i<60?!0:(T.direction<0?(!e.isEnd||e.params.loop)&&!e.animating&&(e.slideNext(),a("scroll",T.raw)):(!e.isBeginning||e.params.loop)&&!e.animating&&(e.slidePrev(),a("scroll",T.raw)),i=new window.Date().getTime(),!1)}function l(T){const S=m();if(T.direction<0){if(e.isEnd&&!e.params.loop&&S.releaseOnEdges)return!0}else if(e.isBeginning&&!e.params.loop&&S.releaseOnEdges)return!0;return!1}function p(T){let S="originalEvent"in T&&T.originalEvent?T.originalEvent:T,R=!0;if(!e.enabled)return!1;const M=m();if(T.target.closest(`.${M.noMousewheelClass}`))return!1;e.params.cssMode&&S.preventDefault();let b=e.el;M.eventsTarget!=="container"&&(b=document.querySelector(M.eventsTarget));const P=b&&b.contains(S.target);if(!o&&!P&&!M.releaseOnEdges)return!0;let L=0;const N=e.rtlTranslate?-1:1,v=f(S);if(M.forceToAxis)if(e.isHorizontal())if(Math.abs(v.pixelX)>Math.abs(v.pixelY))L=-v.pixelX*N;else return!0;else if(Math.abs(v.pixelY)>Math.abs(v.pixelX))L=-v.pixelY;else return!0;else L=Math.abs(v.pixelX)>Math.abs(v.pixelY)?-v.pixelX*N:-v.pixelY;if(L===0)return!0;M.invert&&(L=-L);let C=e.getTranslate()+L*(M.sensitivity??1);C>=e.minTranslate()&&(C=e.minTranslate()),C<=e.maxTranslate()&&(C=e.maxTranslate()),R=e.params.loop?!0:!(C===e.minTranslate()||C===e.maxTranslate()),R&&e.params.nested&&S.stopPropagation();const O=e.params.freeMode;if(!e.params.freeMode||!O?.enabled){const y={time:ae(),delta:Math.abs(L),direction:Math.sign(L),raw:T};r.length>=2&&r.shift();const w=r.length?r[r.length-1]:void 0;if(r.push(y),w?(y.direction!==w.direction||y.delta>w.delta||y.time>w.time+150)&&d(y):d(y),l(y))return!0}else{const y={time:ae(),delta:Math.abs(L),direction:Math.sign(L)},w=u&&y.time<u.time+500&&y.delta<=u.delta&&y.direction===u.direction;if(!w){u=void 0;let I=e.getTranslate()+L*(M.sensitivity??1);const G=e.isBeginning,z=e.isEnd;if(I>=e.minTranslate()&&(I=e.minTranslate()),I<=e.maxTranslate()&&(I=e.maxTranslate()),e.setTransition(0),e.setTranslate(I),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses(),(!G&&e.isBeginning||!z&&e.isEnd)&&e.updateSlidesClasses(),e.params.loop&&e.loopFix({direction:y.direction<0?"next":"prev",byMousewheel:!0}),O?.sticky){clearTimeout(n),n=void 0,r.length>=15&&r.shift();const W=r.length?r[r.length-1]:void 0,H=r[0];if(r.push(y),W&&(y.delta>W.delta||y.direction!==W.direction))r.splice(0);else if(r.length>=15&&H&&y.time-H.time<500&&H.delta-y.delta>=1&&y.delta<=6){const Y=L>0?.8:.2;u=y,r.splice(0),n=Ee(()=>{e.destroyed||!e.params||e.slideToClosest(e.params.speed,!0,void 0,Y)},0)}n||(n=Ee(()=>{if(e.destroyed||!e.params)return;const Y=.5;u=y,r.splice(0),e.slideToClosest(e.params.speed,!0,void 0,Y)},500))}w||a("scroll",S);const B=e.params.autoplay;if(e.params.autoplay&&B?.disableOnInteraction&&e.autoplay.stop(),M.releaseOnEdges&&(I===e.minTranslate()||I===e.maxTranslate()))return!0}}return S.cancelable&&S.preventDefault(),!1}function A(T){const S=m();let R=e.el;S.eventsTarget!=="container"&&(R=document.querySelector(S.eventsTarget)),R[T]("mouseenter",c),R[T]("mouseleave",g),R[T]("wheel",p)}function _(){return e.params.cssMode?(e.wrapperEl.removeEventListener("wheel",p),!0):e.mousewheel.enabled?!1:(A("addEventListener"),e.mousewheel.enabled=!0,!0)}function h(){return e.params.cssMode?(e.wrapperEl.addEventListener("wheel",p),!0):e.mousewheel.enabled?(A("removeEventListener"),e.mousewheel.enabled=!1,!0):!1}s("init",()=>{const T=m();!T.enabled&&e.params.cssMode&&h(),T.enabled&&_()}),e.mousewheel={enabled:!1,enable:_,disable:h},s("destroy",()=>{e.params.cssMode&&_(),e.mousewheel.enabled&&h()})};function Ze(e,t,s,a){const n=s??{},i=t??{};return e.params.createElements&&Object.keys(a).forEach(u=>{if(!n[u]&&n.auto===!0){let o=Q(e.el,`.${a[u]}`)[0];o||(o=ie("div",a[u]),o.className=a[u],e.el.append(o)),n[u]=o,i[u]=o}}),n}const St='<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>',dr=({swiper:e,extendParams:t,on:s,emit:a})=>{t({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"}}),e.navigation={nextEl:null,prevEl:null,arrowSvg:St};function n(){return e.params.navigation}function i(l){let p;return l&&typeof l=="string"&&e.isElement&&(p=e.el.querySelector(l)||e.hostEl.querySelector(l),p)?p:(l&&(typeof l=="string"&&(p=[...document.querySelectorAll(l)]),e.params.uniqueNavElements&&typeof l=="string"&&p&&p.length>1&&e.el.querySelectorAll(l).length===1?p=e.el.querySelector(l):p&&p.length===1&&(p=p[0])),l&&!p?l:p)}function u(l,p){const A=n();q(l).forEach(h=>{h&&(h.classList[p?"add":"remove"](...A.disabledClass.split(" ")),h.tagName==="BUTTON"&&(h.disabled=p),e.params.watchOverflow&&e.enabled&&h.classList[e.isLocked?"add":"remove"](A.lockClass))})}function o(){const{nextEl:l,prevEl:p}=e.navigation;if(e.params.loop){u(p,!1),u(l,!1);return}u(p,e.isBeginning&&!e.params.rewind),u(l,e.isEnd&&!e.params.rewind)}function r(l){l.preventDefault(),!(e.isBeginning&&!e.params.loop&&!e.params.rewind)&&(e.slidePrev(),a("navigationPrev"))}function m(l){l.preventDefault(),!(e.isEnd&&!e.params.loop&&!e.params.rewind)&&(e.slideNext(),a("navigationNext"))}function f(){e.params.navigation=Ze(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"});const l=n();if(!(l.nextEl||l.prevEl))return;const p=i(l.nextEl),A=i(l.prevEl);Object.assign(e.navigation,{nextEl:p,prevEl:A});const _=q(p),h=q(A),T=(S,R)=>{if(S){if(l.addIcons&&S.matches(".swiper-button-next,.swiper-button-prev")&&!S.querySelector("svg")){const M=document.createElement("div");re(M,St);const b=M.querySelector("svg");b&&S.appendChild(b),M.remove()}S.addEventListener("click",R==="next"?m:r)}!e.enabled&&S&&S.classList.add(...l.lockClass.split(" "))};_.forEach(S=>T(S,"next")),h.forEach(S=>T(S,"prev"))}function c(){const l=n(),{nextEl:p,prevEl:A}=e.navigation,_=q(p),h=q(A),T=(S,R)=>{S.removeEventListener("click",R==="next"?m:r),S.classList.remove(...l.disabledClass.split(" "))};_.forEach(S=>T(S,"next")),h.forEach(S=>T(S,"prev"))}s("init",()=>{n().enabled===!1?d():(f(),o())}),s("toEdge fromEdge lock unlock",()=>{o()}),s("destroy",()=>{c()}),s("enable disable",()=>{const l=n(),{nextEl:p,prevEl:A}=e.navigation,_=q(p),h=q(A);if(e.enabled){o();return}[..._,...h].filter(T=>!!T).forEach(T=>T.classList.add(l.lockClass))}),s("click",(l,p)=>{const A=n(),{nextEl:_,prevEl:h}=e.navigation,T=q(_),S=q(h),R=p.target;let M=S.includes(R)||T.includes(R);if(e.isElement&&!M){const b=p.composedPath?p.composedPath():[];b.length&&(M=b.find(P=>T.includes(P)||S.includes(P)))}if(A.hideOnClick&&!M){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===R||e.pagination.el.contains(R)))return;let b;T.length?b=T[0].classList.contains(A.hiddenClass):S.length&&(b=S[0].classList.contains(A.hiddenClass)),a(b===!0?"navigationShow":"navigationHide"),[...T,...S].filter(P=>!!P).forEach(P=>P.classList.toggle(A.hiddenClass))}});const g=()=>{const l=n();e.el.classList.remove(...l.navigationDisabledClass.split(" ")),f(),o()},d=()=>{const l=n();e.el.classList.add(...l.navigationDisabledClass.split(" ")),c()};Object.assign(e.navigation,{enable:g,disable:d,update:o,init:f,destroy:c})};function de(e=""){return`.${e.trim().replace(/([.:!+/()[\]#>~*^$|=,'"@{}\\])/g,"\\$1").replace(/ /g,".")}`}const cr=e=>!!e.virtual&&!!e.params.virtual?.enabled,fr=e=>!!e.params.freeMode?.enabled,At=e=>{if(cr(e))return e.virtual.slides.length;const t=e.params.grid?.rows;return e.grid&&t&&t>1?e.slides.length/Math.ceil(t):e.slides.length},ur=({swiper:e,extendParams:t,on:s,emit:a})=>{const n="swiper-pagination";t({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:h=>h,formatFractionTotal:h=>h,bulletClass:`${n}-bullet`,bulletActiveClass:`${n}-bullet-active`,modifierClass:`${n}-`,currentClass:`${n}-current`,totalClass:`${n}-total`,hiddenClass:`${n}-hidden`,progressbarFillClass:`${n}-progressbar-fill`,progressbarOppositeClass:`${n}-progressbar-opposite`,clickableClass:`${n}-clickable`,lockClass:`${n}-lock`,horizontalClass:`${n}-horizontal`,verticalClass:`${n}-vertical`,paginationDisabledClass:`${n}-disabled`}}),e.pagination={el:null,bullets:[]};let i,u=0;function o(){return e.params.pagination}function r(){return!o().el||!e.pagination.el||Array.isArray(e.pagination.el)&&e.pagination.el.length===0}function m(h,T){const{bulletActiveClass:S}=o();if(!h)return;let R=h[`${T==="prev"?"previous":"next"}ElementSibling`];R&&(R.classList.add(`${S}-${T}`),R=R[`${T==="prev"?"previous":"next"}ElementSibling`],R&&R.classList.add(`${S}-${T}-${T}`))}function f(h,T,S){if(h=h%S,T=T%S,T===h+1)return"next";if(T===h-1)return"previous"}function c(h){const S=h.target.closest(de(o().bulletClass));if(!S)return;h.preventDefault();const R=(Le(S)??0)*(e.params.slidesPerGroup??1);if(e.params.loop){if(e.realIndex===R)return;const M=f(e.realIndex,R,e.slides.length);M==="next"?e.slideNext():M==="previous"?e.slidePrev():e.slideToLoop(R)}else e.slideTo(R)}function g(){const h=e.rtl,T=o();if(r())return;const S=q(e.pagination.el);let R,M;const b=At(e),P=e.params.loop?Math.ceil(b/(e.params.slidesPerGroup??1)):e.snapGrid.length;if(e.params.loop?(M=e.previousRealIndex||0,R=(e.params.slidesPerGroup??1)>1?Math.floor(e.realIndex/(e.params.slidesPerGroup??1)):e.realIndex):typeof e.snapIndex<"u"?(R=e.snapIndex,M=e.previousSnapIndex):(M=e.previousIndex||0,R=e.activeIndex||0),T.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const L=e.pagination.bullets;let N=0,v=0,C=0;if(T.dynamicBullets){i=We(L[0],e.isHorizontal()?"width":"height");const O=e.isHorizontal()?"width":"height";S.forEach(y=>{y.style[O]=`${(i??0)*(T.dynamicMainBullets+4)}px`}),T.dynamicMainBullets>1&&M!==void 0&&(u+=R-(M||0),u>T.dynamicMainBullets-1?u=T.dynamicMainBullets-1:u<0&&(u=0)),N=Math.max(R-u,0),v=N+(Math.min(L.length,T.dynamicMainBullets)-1),C=(v+N)/2}if(L.forEach(O=>{const y=["","-next","-next-next","-prev","-prev-prev","-main"].map(w=>`${T.bulletActiveClass}${w}`).flatMap(w=>typeof w=="string"&&w.includes(" ")?w.split(" "):[w]);O.classList.remove(...y)}),S.length>1)L.forEach(O=>{const y=Le(O);y===R?O.classList.add(...T.bulletActiveClass.split(" ")):e.isElement&&O.setAttribute("part","bullet"),T.dynamicBullets&&y!==void 0&&(y>=N&&y<=v&&O.classList.add(...`${T.bulletActiveClass}-main`.split(" ")),y===N&&m(O,"prev"),y===v&&m(O,"next"))});else{const O=L[R];if(O&&O.classList.add(...T.bulletActiveClass.split(" ")),e.isElement&&L.forEach((y,w)=>{y.setAttribute("part",w===R?"bullet-active":"bullet")}),T.dynamicBullets){const y=L[N],w=L[v];for(let I=N;I<=v;I+=1)L[I]&&L[I].classList.add(...`${T.bulletActiveClass}-main`.split(" "));m(y,"prev"),m(w,"next")}}if(T.dynamicBullets){const O=Math.min(L.length,T.dynamicMainBullets+4),y=((i??0)*O-(i??0))/2-C*(i??0),w=h?"right":"left",I=e.isHorizontal()?w:"top";L.forEach(G=>{G.style[I]=`${y}px`})}}S.forEach((L,N)=>{if(T.type==="fraction"&&(L.querySelectorAll(de(T.currentClass)).forEach(v=>{v.textContent=String(T.formatFractionCurrent(R+1))}),L.querySelectorAll(de(T.totalClass)).forEach(v=>{v.textContent=String(T.formatFractionTotal(P))})),T.type==="progressbar"){let v;T.progressbarOpposite?v=e.isHorizontal()?"vertical":"horizontal":v=e.isHorizontal()?"horizontal":"vertical";const C=(R+1)/P;let O=1,y=1;v==="horizontal"?O=C:y=C,L.querySelectorAll(de(T.progressbarFillClass)).forEach(w=>{w.style.transform=`translate3d(0,0,0) scaleX(${O}) scaleY(${y})`,w.style.transitionDuration=`${e.params.speed}ms`})}T.type==="custom"&&T.renderCustom?(re(L,T.renderCustom(e,R+1,P)),N===0&&a("paginationRender",L)):(N===0&&a("paginationRender",L),a("paginationUpdate",L)),e.params.watchOverflow&&e.enabled&&L.classList[e.isLocked?"add":"remove"](T.lockClass)})}function d(){const h=o();if(r())return;const T=At(e),S=q(e.pagination.el);let R="";if(h.type==="bullets"){let M=e.params.loop?Math.ceil(T/(e.params.slidesPerGroup??1)):e.snapGrid.length;e.params.freeMode&&fr(e)&&M>T&&(M=T);for(let b=0;b<M;b+=1)h.renderBullet?R+=h.renderBullet.call(e,b,h.bulletClass):R+=`<${h.bulletElement} ${e.isElement?'part="bullet"':""} class="${h.bulletClass}"></${h.bulletElement}>`}h.type==="fraction"&&(h.renderFraction?R=h.renderFraction.call(e,h.currentClass,h.totalClass):R=`<span class="${h.currentClass}"></span> / <span class="${h.totalClass}"></span>`),h.type==="progressbar"&&(h.renderProgressbar?R=h.renderProgressbar.call(e,h.progressbarFillClass):R=`<span class="${h.progressbarFillClass}"></span>`),e.pagination.bullets=[],S.forEach(M=>{h.type!=="custom"&&re(M,R||""),h.type==="bullets"&&e.pagination.bullets.push(...Array.from(M.querySelectorAll(de(h.bulletClass))))}),h.type!=="custom"&&a("paginationRender",S[0])}function l(){e.params.pagination=Ze(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const h=o();if(!h.el)return;let T;if(typeof h.el=="string"&&e.isElement&&(T=e.el.querySelector(h.el)),!T&&typeof h.el=="string"&&(T=[...document.querySelectorAll(h.el)]),T||(T=h.el),!T||Array.isArray(T)&&T.length===0)return;if(e.params.uniqueNavElements&&typeof h.el=="string"&&Array.isArray(T)&&T.length>1&&(T=[...e.el.querySelectorAll(h.el)],T.length>1)){const R=T.find(M=>he(M,".swiper")[0]===e.el);R&&(T=R)}Array.isArray(T)&&T.length===1&&(T=T[0]),Object.assign(e.pagination,{el:T}),q(T).forEach(R=>{h.type==="bullets"&&h.clickable&&R.classList.add(...(h.clickableClass||"").split(" ")),R.classList.add(h.modifierClass+h.type),R.classList.add(e.isHorizontal()?h.horizontalClass:h.verticalClass),h.type==="bullets"&&h.dynamicBullets&&(R.classList.add(`${h.modifierClass}${h.type}-dynamic`),u=0,h.dynamicMainBullets<1&&(h.dynamicMainBullets=1)),h.type==="progressbar"&&h.progressbarOpposite&&R.classList.add(h.progressbarOppositeClass),h.clickable&&R.addEventListener("click",c),e.enabled||R.classList.add(h.lockClass)})}function p(){const h=o();if(r())return;const T=e.pagination.el;T&&q(T).forEach(R=>{R.classList.remove(h.hiddenClass),R.classList.remove(h.modifierClass+h.type),R.classList.remove(e.isHorizontal()?h.horizontalClass:h.verticalClass),h.clickable&&(R.classList.remove(...(h.clickableClass||"").split(" ")),R.removeEventListener("click",c))}),e.pagination.bullets&&e.pagination.bullets.forEach(S=>S.classList.remove(...h.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;const h=o();q(e.pagination.el).forEach(S=>{S.classList.remove(h.horizontalClass,h.verticalClass),S.classList.add(e.isHorizontal()?h.horizontalClass:h.verticalClass)})}),s("init",()=>{o().enabled===!1?_():(l(),d(),g())}),s("activeIndexChange",()=>{typeof e.snapIndex>"u"&&g()}),s("snapIndexChange",()=>{g()}),s("snapGridLengthChange",()=>{d(),g()}),s("destroy",()=>{p()}),s("enable disable",()=>{const{el:h}=e.pagination;if(h){const T=o();q(h).forEach(R=>R.classList[e.enabled?"remove":"add"](T.lockClass))}}),s("lock unlock",()=>{g()}),s("click",(h,T)=>{const S=T.target,R=q(e.pagination.el),M=o();if(M.el&&M.hideOnClick&&R&&R.length>0&&!S.classList.contains(M.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&S===e.navigation.nextEl||e.navigation.prevEl&&S===e.navigation.prevEl))return;const b=R[0].classList.contains(M.hiddenClass);a(b===!0?"paginationShow":"paginationHide"),R.forEach(P=>P.classList.toggle(M.hiddenClass))}});const A=()=>{const h=o();e.el.classList.remove(h.paginationDisabledClass);const{el:T}=e.pagination;T&&q(T).forEach(R=>R.classList.remove(h.paginationDisabledClass)),l(),d(),g()},_=()=>{const h=o();e.el.classList.add(h.paginationDisabledClass);const{el:T}=e.pagination;T&&q(T).forEach(R=>R.classList.add(h.paginationDisabledClass)),p()};Object.assign(e.pagination,{enable:A,disable:_,render:d,update:g,init:l,destroy:p})},Tr=({swiper:e,extendParams:t,on:s,emit:a})=>{let n=!1,i=null,u=null,o=0,r=0,m=0,f=0;t({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"}}),e.scrollbar={el:null,dragEl:null};function c(){return e.params.scrollbar}function g(){const v=c();if(!v.el||!e.scrollbar.el)return;const{scrollbar:C,rtlTranslate:O}=e,{dragEl:y,el:w}=C,I=e.params.loop?e.progressLoop??0:e.progress;let G=r,z=(m-r)*I;O?(z=-z,z>0?(G=r-z,z=0):-z+r>m&&(G=m+z)):z<0?(G=r+z,z=0):z+r>m&&(G=m-z),e.isHorizontal()?(y.style.transform=`translate3d(${z}px, 0, 0)`,y.style.width=`${G}px`):(y.style.transform=`translate3d(0px, ${z}px, 0)`,y.style.height=`${G}px`),v.hide&&(i&&clearTimeout(i),w.style.opacity="1",i=setTimeout(()=>{w.style.opacity="0",w.style.transitionDuration="400ms"},1e3))}function d(v){!c().el||!e.scrollbar.el||(e.scrollbar.dragEl.style.transitionDuration=`${v}ms`)}function l(){const v=c();if(!v.el||!e.scrollbar.el)return;const{scrollbar:C}=e,{dragEl:O,el:y}=C;O.style.width="",O.style.height="",m=e.isHorizontal()?y.offsetWidth:y.offsetHeight,f=e.size/(e.virtualSize+(e.params.slidesOffsetBefore??0)-(e.params.centeredSlides?e.snapGrid[0]:0)),v.dragSize==="auto"?r=m*f:r=parseInt(String(v.dragSize),10),e.isHorizontal()?O.style.width=`${r}px`:O.style.height=`${r}px`,f>=1?y.style.display="none":y.style.display="",v.hide&&(y.style.opacity="0"),e.params.watchOverflow&&e.enabled&&C.el.classList[e.isLocked?"add":"remove"](v.lockClass)}function p(v){return e.isHorizontal()?v.clientX??v.touches?.[0]?.clientX??0:v.clientY??v.touches?.[0]?.clientY??0}function A(v){const{scrollbar:C,rtlTranslate:O}=e,{el:y}=C;let w;w=(p(v)-Pe(y)[e.isHorizontal()?"left":"top"]-(o!==null?o:r/2))/(m-r),w=Math.max(Math.min(w,1),0),O&&(w=1-w);const I=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*w;e.updateProgress(I),e.setTranslate(I),e.updateActiveIndex(),e.updateSlidesClasses()}function _(v){const C=c(),{scrollbar:O,wrapperEl:y}=e,{el:w,dragEl:I}=O;n=!0,o=v.target===I?p(v)-v.target.getBoundingClientRect()[e.isHorizontal()?"left":"top"]:null,v.preventDefault(),v.stopPropagation(),y.style.transitionDuration="100ms",I.style.transitionDuration="100ms",A(v),u&&clearTimeout(u),w.style.transitionDuration="0ms",C.hide&&(w.style.opacity="1"),e.params.cssMode&&(e.wrapperEl.style.scrollSnapType="none"),a("scrollbarDragStart",v)}function h(v){const{scrollbar:C,wrapperEl:O}=e,{el:y,dragEl:w}=C;n&&(v.cancelable&&v.preventDefault(),A(v),O.style.transitionDuration="0ms",y.style.transitionDuration="0ms",w.style.transitionDuration="0ms",a("scrollbarDragMove",v))}function T(v){const C=c(),{scrollbar:O,wrapperEl:y}=e,{el:w}=O;n&&(n=!1,e.params.cssMode&&(e.wrapperEl.style.scrollSnapType="",y.style.transitionDuration=""),C.hide&&(u&&clearTimeout(u),u=Ee(()=>{w.style.opacity="0",w.style.transitionDuration="400ms"},1e3)),a("scrollbarDragEnd",v),C.snapOnRelease&&e.slideToClosest())}function S(v){const{scrollbar:C,params:O}=e,y=C.el;if(!y)return;const w=O.passiveListeners?{passive:!1,capture:!1}:!1,I=O.passiveListeners?{passive:!0,capture:!1}:!1,G=v==="on"?"addEventListener":"removeEventListener";y[G]("pointerdown",_,w),document[G]("pointermove",h,w),document[G]("pointerup",T,I)}function R(){!c().el||!e.scrollbar.el||S("on")}function M(){!c().el||!e.scrollbar.el||S("off")}function b(){const{scrollbar:v,el:C}=e;e.params.scrollbar=Ze(e,e.originalParams.scrollbar,e.params.scrollbar,{el:"swiper-scrollbar"});const O=c();if(!O.el)return;let y;if(typeof O.el=="string"&&e.isElement&&(y=e.el.querySelector(O.el)),!y&&typeof O.el=="string"){if(y=document.querySelectorAll(O.el),!y.length)return}else y||(y=O.el);e.params.uniqueNavElements&&typeof O.el=="string"&&y.length>1&&C.querySelectorAll(O.el).length===1&&(y=C.querySelector(O.el)),y.length>0&&(y=y[0]);const w=y;w.classList.add(e.isHorizontal()?O.horizontalClass:O.verticalClass);let I=null;w&&(I=w.querySelector(de(O.dragClass)),I||(I=ie("div",O.dragClass),w.append(I))),Object.assign(v,{el:w,dragEl:I}),O.draggable&&R(),w&&w.classList[e.enabled?"remove":"add"](...le(O.lockClass))}function P(){const v=c(),C=e.scrollbar.el;C&&C.classList.remove(...le(e.isHorizontal()?v.horizontalClass:v.verticalClass)),M()}s("changeDirection",()=>{if(!e.scrollbar||!e.scrollbar.el)return;const v=c();q(e.scrollbar.el).forEach(O=>{O.classList.remove(v.horizontalClass,v.verticalClass),O.classList.add(e.isHorizontal()?v.horizontalClass:v.verticalClass)})}),s("init",()=>{c().enabled===!1?N():(b(),l(),g())}),s("update resize observerUpdate lock unlock changeDirection",()=>{l()}),s("setTranslate",()=>{g()}),s("setTransition",(v,C)=>{d(C)}),s("enable disable",()=>{const{el:v}=e.scrollbar;v&&v.classList[e.enabled?"remove":"add"](...le(c().lockClass))}),s("destroy",()=>{P()});const L=()=>{const v=c();e.el.classList.remove(...le(v.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.remove(...le(v.scrollbarDisabledClass)),b(),l(),g()},N=()=>{const v=c();e.el.classList.add(...le(v.scrollbarDisabledClass)),e.scrollbar.el&&e.scrollbar.el.classList.add(...le(v.scrollbarDisabledClass)),P()};Object.assign(e.scrollbar,{enable:L,disable:N,updateSize:l,setTranslate:g,init:b,destroy:P})},mr=({swiper:e,extendParams:t,on:s})=>{t({parallax:{enabled:!1}});function a(){return e.params.parallax}const n="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",i=(r,m)=>{const{rtl:f}=e,c=f?-1:1,g=r.getAttribute("data-swiper-parallax")||"0";let d=r.getAttribute("data-swiper-parallax-x"),l=r.getAttribute("data-swiper-parallax-y");const p=r.getAttribute("data-swiper-parallax-scale"),A=r.getAttribute("data-swiper-parallax-opacity"),_=r.getAttribute("data-swiper-parallax-rotate");if(d||l?(d=d||"0",l=l||"0"):e.isHorizontal()?(d=g,l="0"):(l=g,d="0"),d.indexOf("%")>=0?d=`${parseInt(d,10)*m*c}%`:d=`${Number(d)*m*c}px`,l.indexOf("%")>=0?l=`${parseInt(l,10)*m}%`:l=`${Number(l)*m}px`,typeof A<"u"&&A!==null){const T=Number(A),S=T-(T-1)*(1-Math.abs(m));r.style.opacity=String(S)}let h=`translate3d(${d}, ${l}, 0px)`;if(typeof p<"u"&&p!==null){const T=Number(p),S=T-(T-1)*(1-Math.abs(m));h+=` scale(${S})`}if(_&&typeof _<"u"&&_!==null){const T=Number(_)*m*-1;h+=` rotate(${T}deg)`}r.style.transform=h},u=()=>{const{el:r,slides:m,progress:f,snapGrid:c}=e,g=Q(r,n);e.isElement&&g.push(...Q(e.hostEl,n)),g.forEach(d=>{i(d,f)}),m.forEach((d,l)=>{let p=d.progress??0;(e.params.slidesPerGroup??1)>1&&e.params.slidesPerView!=="auto"&&(p+=Math.ceil(l/2)-f*(c.length-1)),p=Math.min(Math.max(p,-1),1),d.querySelectorAll(`${n}, [data-swiper-parallax-rotate]`).forEach(_=>{i(_,p)})})},o=(r=e.params.speed??300)=>{const{el:m,hostEl:f}=e,c=[...m.querySelectorAll(n)];e.isElement&&c.push(...f.querySelectorAll(n)),c.forEach(g=>{const d=g.getAttribute("data-swiper-parallax-duration");let l=(d?parseInt(d,10):0)||r;r===0&&(l=0),g.style.transitionDuration=`${l}ms`})};s("beforeInit",()=>{a().enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)}),s("init",()=>{a().enabled&&u()}),s("setTranslate",()=>{a().enabled&&u()}),s("setTransition",(r,m)=>{a().enabled&&o(m)})},hr=({swiper:e,extendParams:t,on:s,emit:a})=>{t({zoom:{enabled:!1,limitToOriginalSize:!1,maxRatio:3,minRatio:1,panOnMouseMove:!1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),e.zoom={enabled:!1};function n(){return e.params.zoom}let i=1,u=!1,o=!1,r={x:0,y:0};const m=-3;let f=!1,c=!1;const g=[],d={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},l={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:{}},p={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let A=1;Object.defineProperty(e.zoom,"scale",{get(){return A},set(D){if(A!==D){const $=d.imageEl,V=d.slideEl;a("zoomChange",D,$,V)}A=D}});function _(){if(g.length<2)return 1;const D=g[0].pageX,$=g[0].pageY,V=g[1].pageX,U=g[1].pageY;return Math.sqrt((V-D)**2+(U-$)**2)}function h(){const D=n(),$=d.imageWrapEl?.getAttribute("data-swiper-zoom"),V=$!=null?Number($):D.maxRatio,U=d.imageEl;if(D.limitToOriginalSize&&U&&U.naturalWidth){const Z=U.naturalWidth/U.offsetWidth;return Math.min(Z,V)}return V}function T(){if(g.length<2||!d.imageEl)return[null,null];const D=d.imageEl.getBoundingClientRect();return[(g[0].pageX+(g[1].pageX-g[0].pageX)/2-D.x-window.scrollX)/i,(g[0].pageY+(g[1].pageY-g[0].pageY)/2-D.y-window.scrollY)/i]}function S(){return e.isElement?"swiper-slide":`.${e.params.slideClass}`}function R(D){const $=S(),V=D.target;return V?!!(V.matches($)||e.slides.filter(U=>U.contains(V)).length>0):!1}function M(D){const $=`.${n().containerClass}`,V=D.target;return V?!!(V.matches($)||[...e.hostEl.querySelectorAll($)].filter(U=>U.contains(V)).length>0):!1}function b(D){if(D.pointerType==="mouse"&&g.splice(0,g.length),!R(D))return;const $=n();if(f=!1,c=!1,g.push(D),!(g.length<2)){if(f=!0,d.scaleStart=_(),!d.slideEl){const V=D.target;d.slideEl=V?.closest(`.${e.params.slideClass}, swiper-slide`)??void 0,d.slideEl||(d.slideEl=e.slides[e.activeIndex]);let U=d.slideEl?.querySelector(`.${$.containerClass}`)??null;if(U&&(U=U.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]??null),d.imageEl=U??void 0,U?d.imageWrapEl=he(U,`.${$.containerClass}`)[0]??void 0:d.imageWrapEl=void 0,!d.imageWrapEl){d.imageEl=void 0;return}d.maxRatio=h()}if(d.imageEl){const[V,U]=T();d.originX=V??0,d.originY=U??0,d.imageEl.style.transitionDuration="0ms"}u=!0}}function P(D){if(!R(D))return;const $=n(),V=e.zoom,U=g.findIndex(Z=>Z.pointerId===D.pointerId);U>=0&&(g[U]=D),!(g.length<2)&&(c=!0,d.scaleMove=_(),d.imageEl&&(V.scale=d.scaleMove/(d.scaleStart??1)*i,V.scale>d.maxRatio&&(V.scale=d.maxRatio-1+(V.scale-d.maxRatio+1)**.5),V.scale<$.minRatio&&(V.scale=$.minRatio+1-($.minRatio-V.scale+1)**.5),d.imageEl.style.transform=`translate3d(0,0,0) scale(${V.scale})`))}function L(D){if(!R(D)||D.pointerType==="mouse"&&D.type==="pointerout")return;const $=n(),V=e.zoom,U=g.findIndex(Z=>Z.pointerId===D.pointerId);U>=0&&g.splice(U,1),!(!f||!c)&&(f=!1,c=!1,d.imageEl&&(V.scale=Math.max(Math.min(V.scale,d.maxRatio),$.minRatio),d.imageEl.style.transitionDuration=`${e.params.speed}ms`,d.imageEl.style.transform=`translate3d(0,0,0) scale(${V.scale})`,i=V.scale,u=!1,V.scale>1&&d.slideEl?d.slideEl.classList.add(`${$.zoomedSlideClass}`):V.scale<=1&&d.slideEl&&d.slideEl.classList.remove(`${$.zoomedSlideClass}`),V.scale===1&&(d.originX=0,d.originY=0,d.slideEl=void 0)))}let N;function v(){e.touchEventsData.preventTouchMoveFromPointerMove=!1}function C(){N!==void 0&&clearTimeout(N),e.touchEventsData.preventTouchMoveFromPointerMove=!0,N=setTimeout(()=>{e.destroyed||v()})}function O(D){const $=e.device;if(l.isTouched)return;const V=g.length>0?g[0]:D;l.touchesStart.x=V.pageX,l.touchesStart.y=V.pageY,d.imageEl&&($.android&&D.cancelable&&D.preventDefault(),l.isTouched=!0)}function y(D){const V=D.pointerType==="mouse"&&n().panOnMouseMove;if(!R(D)||!M(D))return;const U=e.zoom;if(!d.imageEl)return;if(!l.isTouched||!d.slideEl){V&&G(D);return}if(V){G(D);return}l.isMoved||(l.width=d.imageEl.offsetWidth||d.imageEl.clientWidth,l.height=d.imageEl.offsetHeight||d.imageEl.clientHeight,l.startX=Ve(d.imageWrapEl,"x")||0,l.startY=Ve(d.imageWrapEl,"y")||0,d.slideWidth=d.slideEl.offsetWidth,d.slideHeight=d.slideEl.offsetHeight,d.imageWrapEl.style.transitionDuration="0ms");const Z=l.width*U.scale,oe=l.height*U.scale;l.minX=Math.min(d.slideWidth/2-Z/2,0),l.maxX=-l.minX,l.minY=Math.min(d.slideHeight/2-oe/2,0),l.maxY=-l.minY,l.touchesCurrent.x=g.length>0?g[0].pageX:D.pageX,l.touchesCurrent.y=g.length>0?g[0].pageY:D.pageY,Math.max(Math.abs(l.touchesCurrent.x-(l.touchesStart.x??0)),Math.abs(l.touchesCurrent.y-(l.touchesStart.y??0)))>5&&(e.allowClick=!1);const K=l.startX??0,te=l.startY??0;if(!l.isMoved&&!u){if(e.isHorizontal()&&(Math.floor(l.minX)===Math.floor(K)&&l.touchesCurrent.x<(l.touchesStart.x??0)||Math.floor(l.maxX)===Math.floor(K)&&l.touchesCurrent.x>(l.touchesStart.x??0))){l.isTouched=!1,v();return}if(!e.isHorizontal()&&(Math.floor(l.minY)===Math.floor(te)&&l.touchesCurrent.y<(l.touchesStart.y??0)||Math.floor(l.maxY)===Math.floor(te)&&l.touchesCurrent.y>(l.touchesStart.y??0))){l.isTouched=!1,v();return}}D.cancelable&&D.preventDefault(),D.stopPropagation(),C(),l.isMoved=!0;const J=(U.scale-i)/(d.maxRatio-n().minRatio),{originX:se,originY:ce}=d;l.currentX=l.touchesCurrent.x-(l.touchesStart.x??0)+K+J*(l.width-se*2),l.currentY=l.touchesCurrent.y-(l.touchesStart.y??0)+te+J*(l.height-ce*2),l.currentX<l.minX&&(l.currentX=l.minX+1-(l.minX-l.currentX+1)**.8),l.currentX>l.maxX&&(l.currentX=l.maxX-1+(l.currentX-l.maxX+1)**.8),l.currentY<l.minY&&(l.currentY=l.minY+1-(l.minY-l.currentY+1)**.8),l.currentY>l.maxY&&(l.currentY=l.maxY-1+(l.currentY-l.maxY+1)**.8),p.prevPositionX||(p.prevPositionX=l.touchesCurrent.x),p.prevPositionY||(p.prevPositionY=l.touchesCurrent.y),p.prevTime||(p.prevTime=Date.now()),p.x=(l.touchesCurrent.x-p.prevPositionX)/(Date.now()-p.prevTime)/2,p.y=(l.touchesCurrent.y-p.prevPositionY)/(Date.now()-p.prevTime)/2,Math.abs(l.touchesCurrent.x-p.prevPositionX)<2&&(p.x=0),Math.abs(l.touchesCurrent.y-p.prevPositionY)<2&&(p.y=0),p.prevPositionX=l.touchesCurrent.x,p.prevPositionY=l.touchesCurrent.y,p.prevTime=Date.now(),d.imageWrapEl.style.transform=`translate3d(${l.currentX}px, ${l.currentY}px,0)`}function w(){const D=e.zoom;if(g.length=0,!d.imageEl)return;if(!l.isTouched||!l.isMoved){l.isTouched=!1,l.isMoved=!1;return}l.isTouched=!1,l.isMoved=!1;let $=300,V=300;const U=p.x??0,Z=p.y??0,oe=U*$,X=l.currentX+oe,K=Z*V,te=l.currentY+K;U!==0&&($=Math.abs((X-l.currentX)/U)),Z!==0&&(V=Math.abs((te-l.currentY)/Z));const J=Math.max($,V);l.currentX=X,l.currentY=te;const se=l.width*D.scale,ce=l.height*D.scale;l.minX=Math.min(d.slideWidth/2-se/2,0),l.maxX=-l.minX,l.minY=Math.min(d.slideHeight/2-ce/2,0),l.maxY=-l.minY,l.currentX=Math.max(Math.min(l.currentX,l.maxX),l.minX),l.currentY=Math.max(Math.min(l.currentY,l.maxY),l.minY),d.imageWrapEl.style.transitionDuration=`${J}ms`,d.imageWrapEl.style.transform=`translate3d(${l.currentX}px, ${l.currentY}px,0)`}function I(){const D=e.zoom;d.slideEl&&e.activeIndex!==e.slides.indexOf(d.slideEl)&&(d.imageEl&&(d.imageEl.style.transform="translate3d(0,0,0) scale(1)"),d.imageWrapEl&&(d.imageWrapEl.style.transform="translate3d(0,0,0)"),d.slideEl.classList.remove(`${n().zoomedSlideClass}`),D.scale=1,i=1,d.slideEl=void 0,d.imageEl=void 0,d.imageWrapEl=void 0,d.originX=0,d.originY=0)}function G(D){if(i<=1||!d.imageWrapEl||!R(D)||!M(D))return;const $=window.getComputedStyle(d.imageWrapEl).transform,V=new window.DOMMatrix($);if(!o){o=!0,r.x=D.clientX,r.y=D.clientY,l.startX=V.e,l.startY=V.f,l.width=d.imageEl.offsetWidth||d.imageEl.clientWidth,l.height=d.imageEl.offsetHeight||d.imageEl.clientHeight,d.slideWidth=d.slideEl.offsetWidth,d.slideHeight=d.slideEl.offsetHeight;return}const U=(D.clientX-r.x)*m,Z=(D.clientY-r.y)*m,oe=l.width*i,X=l.height*i,K=d.slideWidth,te=d.slideHeight,J=Math.min(K/2-oe/2,0),se=-J,ce=Math.min(te/2-X/2,0),He=-ce,Ae=Math.max(Math.min(l.startX+U,se),J),_e=Math.max(Math.min(l.startY+Z,He),ce);d.imageWrapEl.style.transitionDuration="0ms",d.imageWrapEl.style.transform=`translate3d(${Ae}px, ${_e}px, 0)`,r.x=D.clientX,r.y=D.clientY,l.startX=Ae,l.startY=_e,l.currentX=Ae,l.currentY=_e}function z(D){const $=e.zoom,V=n();if(!d.slideEl){if(D&&typeof D!="number"&&"target"in D&&D.target&&(d.slideEl=D.target.closest(`.${e.params.slideClass}, swiper-slide`)??void 0),!d.slideEl){const $i=e.params.virtual;$i&&$i.enabled&&e.virtual?d.slideEl=Q(e.slidesEl,`.${e.params.slideActiveClass}`)[0]??void 0:d.slideEl=e.slides[e.activeIndex]}let Re=d.slideEl?.querySelector(`.${V.containerClass}`)??null;Re&&(Re=Re.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]??null),d.imageEl=Re??void 0,Re?d.imageWrapEl=he(Re,`.${V.containerClass}`)[0]??void 0:d.imageWrapEl=void 0}if(!d.imageEl||!d.imageWrapEl||!d.slideEl)return;d.maxRatio=h(),e.params.cssMode&&(e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.touchAction="none"),d.slideEl.classList.add(`${V.zoomedSlideClass}`);let U,Z,oe,X,K,te,J,se,ce,He,Ae,_e,$e,ke,nt,it,lt,rt;const zo=D&&typeof D!="number";typeof l.touchesStart.x>"u"&&zo?(U=D.pageX,Z=D.pageY):(U=l.touchesStart.x,Z=l.touchesStart.y);const ot=i,ve=typeof D=="number"?D:null;i===1&&ve&&(U=void 0,Z=void 0,l.touchesStart.x=void 0,l.touchesStart.y=void 0);const Hi=h();$.scale=ve||Hi,i=ve||Hi,D&&!(i===1&&ve)?(lt=d.slideEl.offsetWidth,rt=d.slideEl.offsetHeight,oe=Pe(d.slideEl).left+window.scrollX,X=Pe(d.slideEl).top+window.scrollY,K=oe+lt/2-(U??0),te=X+rt/2-(Z??0),ce=d.imageEl.offsetWidth||d.imageEl.clientWidth,He=d.imageEl.offsetHeight||d.imageEl.clientHeight,Ae=ce*$.scale,_e=He*$.scale,$e=Math.min(lt/2-Ae/2,0),ke=Math.min(rt/2-_e/2,0),nt=-$e,it=-ke,ot>0&&ve&&typeof l.currentX=="number"&&typeof l.currentY=="number"?(J=l.currentX*$.scale/ot,se=l.currentY*$.scale/ot):(J=K*$.scale,se=te*$.scale),J<$e&&(J=$e),J>nt&&(J=nt),se<ke&&(se=ke),se>it&&(se=it)):(J=0,se=0),ve&&$.scale===1&&(d.originX=0,d.originY=0),l.currentX=J,l.currentY=se,d.imageWrapEl.style.transitionDuration="300ms",d.imageWrapEl.style.transform=`translate3d(${J}px, ${se}px,0)`,d.imageEl.style.transitionDuration="300ms",d.imageEl.style.transform=`translate3d(0,0,0) scale(${$.scale})`}function B(){const D=e.zoom,$=n();if(!d.slideEl){const V=e.params.virtual;V&&V.enabled&&e.virtual?d.slideEl=Q(e.slidesEl,`.${e.params.slideActiveClass}`)[0]??void 0:d.slideEl=e.slides[e.activeIndex];let U=d.slideEl?.querySelector(`.${$.containerClass}`)??null;U&&(U=U.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]??null),d.imageEl=U??void 0,U?d.imageWrapEl=he(U,`.${$.containerClass}`)[0]??void 0:d.imageWrapEl=void 0}!d.imageEl||!d.imageWrapEl||!d.slideEl||(d.maxRatio=h(),e.params.cssMode&&(e.wrapperEl.style.overflow="",e.wrapperEl.style.touchAction=""),D.scale=1,i=1,l.currentX=void 0,l.currentY=void 0,l.touchesStart.x=void 0,l.touchesStart.y=void 0,d.imageWrapEl.style.transitionDuration="300ms",d.imageWrapEl.style.transform="translate3d(0,0,0)",d.imageEl.style.transitionDuration="300ms",d.imageEl.style.transform="translate3d(0,0,0) scale(1)",d.slideEl.classList.remove(`${$.zoomedSlideClass}`),d.slideEl=void 0,d.originX=0,d.originY=0,$.panOnMouseMove&&(r={x:0,y:0},o&&(o=!1,l.startX=0,l.startY=0)))}function W(D){const $=e.zoom;$.scale&&$.scale!==1?B():z(D)}function H(){const D=e.params.passiveListeners?{passive:!0,capture:!1}:!1,$=e.params.passiveListeners?{passive:!1,capture:!0}:!0;return{passiveListener:D,activeListenerWithCapture:$}}function Y(){const D=e.zoom;if(D.enabled)return;D.enabled=!0;const{passiveListener:$,activeListenerWithCapture:V}=H();e.wrapperEl.addEventListener("pointerdown",b,$),e.wrapperEl.addEventListener("pointermove",P,V),["pointerup","pointercancel","pointerout"].forEach(U=>{e.wrapperEl.addEventListener(U,L,$)}),e.wrapperEl.addEventListener("pointermove",y,V)}function j(){const D=e.zoom;if(!D.enabled)return;D.enabled=!1;const{passiveListener:$,activeListenerWithCapture:V}=H();e.wrapperEl.removeEventListener("pointerdown",b,$),e.wrapperEl.removeEventListener("pointermove",P,V),["pointerup","pointercancel","pointerout"].forEach(U=>{e.wrapperEl.removeEventListener(U,L,$)}),e.wrapperEl.removeEventListener("pointermove",y,V)}s("init",()=>{n().enabled&&Y()}),s("destroy",()=>{j()}),s("touchStart",(D,$)=>{e.zoom.enabled&&O($)}),s("touchEnd",()=>{e.zoom.enabled&&w()}),s("doubleTap",(D,$)=>{!e.animating&&n().enabled&&e.zoom.enabled&&n().toggle&&W($)}),s("transitionEnd",()=>{e.zoom.enabled&&n().enabled&&I()}),s("slideChange",()=>{e.zoom.enabled&&n().enabled&&e.params.cssMode&&I()}),Object.assign(e.zoom,{enable:Y,disable:j,in:z,out:B,toggle:W})};class _t{x;y;lastIndex;binarySearch;constructor(t,s){let a,n,i;this.binarySearch=(u,o)=>{for(n=-1,a=u.length;a-n>1;)i=a+n>>1,u[i]<=o?n=i:a=i;return a},this.x=t,this.y=s,this.lastIndex=t.length-1}interpolate(t){if(!t)return 0;const s=this.binarySearch(this.x,t),a=s-1;return(t-this.x[a])*(this.y[s]-this.y[a])/(this.x[s]-this.x[a])+this.y[a]}}const pr=({swiper:e,extendParams:t,on:s})=>{t({controller:{control:void 0,inverse:!1,by:"slide"}}),e.controller={control:void 0};function a(){return e.params.controller}function n(r){e.controller.spline=e.params.loop?new _t(e.slidesGrid,r.slidesGrid):new _t(e.snapGrid,r.snapGrid)}function i(r,m){const f=e.controller.control;let c,g;const d=e.constructor;function l(p){if(p.destroyed)return;const A=e.rtlTranslate?-e.translate:e.translate,_=a();_.by==="slide"?(n(p),g=-e.controller.spline.interpolate(-A)):g=0,(!g||_.by==="container")&&(c=(p.maxTranslate()-p.minTranslate())/(e.maxTranslate()-e.minTranslate()),(Number.isNaN(c)||!Number.isFinite(c))&&(c=1),g=(A-e.minTranslate())*c+p.minTranslate()),_.inverse&&(g=p.maxTranslate()-g),p.updateProgress(g),p.setTranslate(g,e),p.updateActiveIndex(),p.updateSlidesClasses()}if(Array.isArray(f))for(let p=0;p<f.length;p+=1){const A=f[p];A&&A!==m&&A instanceof d&&l(A)}else f instanceof d&&m!==f&&l(f)}function u(r,m){const f=e.constructor,c=e.controller.control;function g(d){d.destroyed||(d.setTransition(r,e),r!==0&&(d.transitionStart(),d.params.autoHeight&&Ee(()=>{d.updateAutoHeight()}),ye(d.wrapperEl,()=>{c&&d.transitionEnd()})))}if(Array.isArray(c))for(let d=0;d<c.length;d+=1){const l=c[d];l&&l!==m&&l instanceof f&&g(l)}else c instanceof f&&m!==c&&g(c)}function o(){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)}s("beforeInit",()=>{const r=a().control;if(typeof window<"u"&&(typeof r=="string"||r instanceof HTMLElement)){(typeof r=="string"?[...document.querySelectorAll(r)]:[r]).forEach(f=>{e.controller.control||(e.controller.control=[]);const c=e.controller.control;if(f&&f.swiper)c.push(f.swiper);else if(f){const g=`${e.params.eventsPrefix}init`,d=l=>{const p=l.detail;p&&p[0]&&c.push(p[0]),e.update(),f.removeEventListener(g,d)};f.addEventListener(g,d)}});return}e.controller.control=r}),s("update",()=>{o()}),s("resize",()=>{o()}),s("observerUpdate",()=>{o()}),s("setTranslate",(r,m,f)=>{e.controller.control&&(!Array.isArray(e.controller.control)&&e.controller.control.destroyed||e.controller.setTranslate(m,f))}),s("setTransition",(r,m,f)=>{e.controller.control&&(!Array.isArray(e.controller.control)&&e.controller.control.destroyed||e.controller.setTransition(m,f))}),Object.assign(e.controller,{setTranslate:i,setTransition:u})},Er=e=>!!e.virtual&&!!e.params.virtual?.enabled,gr=({swiper:e,extendParams:t,on:s})=>{t({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}}),e.a11y={clicked:!1};let a=null,n=!1,i,u=new Date().getTime();function o(){return e.params.a11y}function r(I){const G=a;!G||!I||re(G,I)}function m(I=16){const G=()=>Math.round(16*Math.random()).toString(16);return"x".repeat(I).replace(/x/g,G)}function f(I){q(I).forEach(z=>{z.setAttribute("tabIndex","0")})}function c(I){q(I).forEach(z=>{z.setAttribute("tabIndex","-1")})}function g(I,G){q(I).forEach(B=>{B.setAttribute("role",G)})}function d(I,G){q(I).forEach(B=>{B.setAttribute("aria-roledescription",G)})}function l(I,G){q(I).forEach(B=>{B.setAttribute("aria-label",G)})}function p(I,G){q(I).forEach(B=>{B.setAttribute("id",G)})}function A(I,G){q(I).forEach(B=>{B.setAttribute("aria-live",G)})}function _(I){q(I).forEach(z=>{z.setAttribute("aria-disabled","true")})}function h(I){q(I).forEach(z=>{z.removeAttribute("aria-disabled")})}function T(I){if(I.keyCode!==13&&I.keyCode!==32)return;const G=o(),z=e.params.pagination,B=I.target;if(!(e.pagination&&e.pagination.el&&(B===e.pagination.el||e.pagination.el.contains(B))&&!B.matches(de(z?.bulletClass)))){if(e.navigation&&e.navigation.prevEl&&e.navigation.nextEl){const W=q(e.navigation.prevEl);q(e.navigation.nextEl).includes(B)&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?r(G.lastSlideMessage):r(G.nextSlideMessage)),W.includes(B)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?r(G.firstSlideMessage):r(G.prevSlideMessage))}e.pagination&&B.matches(de(z?.bulletClass))&&B.click()}}function S(){if(e.params.loop||e.params.rewind||!e.navigation)return;const{nextEl:I,prevEl:G}=e.navigation;G&&(e.isBeginning?(_(G),c(G)):(h(G),f(G))),I&&(e.isEnd?(_(I),c(I)):(h(I),f(I)))}function R(){return!!(e.pagination&&e.pagination.bullets&&e.pagination.bullets.length)}function M(){const I=e.params.pagination;return R()&&!!I?.clickable}function b(){const I=o();if(!R())return;const G=e.params.pagination;e.pagination.bullets.forEach(z=>{G.clickable&&(f(z),G.renderBullet||(g(z,"button"),l(z,I.paginationBulletMessage.replace(/\{\{index\}\}/,String((Le(z)??0)+1))))),z.matches(de(G.bulletActiveClass))?z.setAttribute("aria-current","true"):z.removeAttribute("aria-current")})}const P=(I,G,z)=>{f(I),I.tagName!=="BUTTON"&&(g(I,"button"),I.addEventListener("keydown",T)),l(I,z)},L=I=>{i&&i!==I.target&&!i.contains(I.target)&&(n=!0),e.a11y.clicked=!0},N=()=>{n=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{e.destroyed||(e.a11y.clicked=!1)})})},v=I=>{u=new Date().getTime()},C=I=>{const G=o();if(e.a11y.clicked||!G.scrollOnFocus||new Date().getTime()-u<100)return;const B=I.target.closest(`.${e.params.slideClass}, swiper-slide`);if(!B||!e.slides.includes(B))return;i=B;const W=Er(e),H=(W?parseInt(B.getAttribute("data-swiper-slide-index")||"0",10):e.slides.indexOf(B))===e.activeIndex,Y=e.params.watchSlidesProgress&&e.visibleSlides&&e.visibleSlides.includes(B);if(H||Y)return;const j=I.sourceCapabilities;j&&j.firesTouchEvents||(e.isHorizontal()?e.el.scrollLeft=0:e.el.scrollTop=0,requestAnimationFrame(()=>{n||(e.params.loop?e.slideToLoop(e.getSlideIndexWhenGrid(parseInt(B.getAttribute("data-swiper-slide-index")||"0",10)),0):W?e.slideTo(e.getSlideIndexWhenGrid(parseInt(B.getAttribute("data-swiper-slide-index")||"0",10)),0):e.slideTo(e.getSlideIndexWhenGrid(e.slides.indexOf(B)),0),n=!1)}))},O=()=>{const I=o();I.itemRoleDescriptionMessage&&d(e.slides,I.itemRoleDescriptionMessage),I.slideRole&&g(e.slides,I.slideRole);const G=e.slides.length,z=I.slideLabelMessage;z&&e.slides.forEach((B,W)=>{const H=e.params.loop?parseInt(B.getAttribute("data-swiper-slide-index")||"0",10):W,Y=z.replace(/\{\{index\}\}/,String(H+1)).replace(/\{\{slidesLength\}\}/,String(G));l(B,Y)})},y=()=>{const I=o();a&&e.el.append(a);const G=e.el;I.containerRoleDescriptionMessage&&d(G,I.containerRoleDescriptionMessage),I.containerMessage&&l(G,I.containerMessage),I.containerRole&&g(G,I.containerRole);const z=e.wrapperEl,B=String(I.id||z.getAttribute("id")||`swiper-wrapper-${m(16)}`);if(p(z,B),I.wrapperLiveRegion){const j=e.params.autoplay,D=e.params.autoplay&&j?.enabled?"off":"polite";A(z,D)}O();const W=e.navigation?e.navigation:{nextEl:void 0,prevEl:void 0},H=q(W.nextEl),Y=q(W.prevEl);H&&H.forEach(j=>P(j,B,I.nextSlideMessage)),Y&&Y.forEach(j=>P(j,B,I.prevSlideMessage)),M()&&q(e.pagination.el).forEach(D=>{D.addEventListener("keydown",T)}),document.addEventListener("visibilitychange",v),e.el.addEventListener("focus",C,!0),e.el.addEventListener("pointerdown",L,!0),e.el.addEventListener("pointerup",N,!0)};function w(){a&&a.remove();const I=e.navigation?e.navigation:{nextEl:void 0,prevEl:void 0},G=q(I.nextEl),z=q(I.prevEl);G&&G.forEach(B=>B.removeEventListener("keydown",T)),z&&z.forEach(B=>B.removeEventListener("keydown",T)),M()&&q(e.pagination.el).forEach(W=>{W.removeEventListener("keydown",T)}),document.removeEventListener("visibilitychange",v),e.el&&typeof e.el!="string"&&(e.el.removeEventListener("focus",C,!0),e.el.removeEventListener("pointerdown",L,!0),e.el.removeEventListener("pointerup",N,!0))}s("beforeInit",()=>{a=ie("span",o().notificationClass),a.setAttribute("aria-live","assertive"),a.setAttribute("aria-atomic","true")}),s("afterInit",()=>{o().enabled&&y()}),s("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{o().enabled&&O()}),s("fromEdge toEdge afterInit lock unlock",()=>{o().enabled&&S()}),s("paginationUpdate",()=>{o().enabled&&b()}),s("destroy",()=>{o().enabled&&w()})},Sr=({swiper:e,extendParams:t,on:s})=>{t({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let a=!1,n={key:void 0,value:void 0};function i(){return e.params.history}const u=d=>d.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),o=d=>{let l;d?l=new URL(d):l=window.location;const p=l.pathname.slice(1).split("/").filter(T=>T!==""),A=p.length,_=p[A-2],h=p[A-1];return{key:_,value:h}},r=(d,l)=>{const p=i();if(!a||!p.enabled)return;let A;e.params.url?A=new URL(e.params.url):A=window.location;const _=!!e.params.virtual?.enabled,h=e.virtual&&_?e.slidesEl.querySelector(`[data-swiper-slide-index="${l}"]`):e.slides[l];if(!h)return;let T=u(h.getAttribute("data-history")||"");const S=p.root;S.length>0?T=`${S[S.length-1]==="/"?S.slice(0,S.length-1):S}/${d?`${d}/`:""}${T}`:A.pathname.includes(d||"")||(T=`${d?`${d}/`:""}${T}`),p.keepQuery&&(T+=A.search);const R=window.history.state;R&&R.value===T||(p.replaceState?window.history.replaceState({value:T},"",T):window.history.pushState({value:T},"",T))},m=(d,l,p)=>{if(l)for(let A=0,_=e.slides.length;A<_;A+=1){const h=e.slides[A];if(u(h.getAttribute("data-history")||"")===l){const S=e.getSlideIndex(h);e.slideTo(S,d,p)}}else e.slideTo(0,d,p)},f=()=>{n=o(e.params.url),m(e.params.speed,n.value,!1)},c=()=>{const d=e.params.history;if(d){if(!window.history||!window.history.pushState){d.enabled=!1;const l=e.params.hashNavigation;l&&(l.enabled=!0);return}if(a=!0,n=o(e.params.url),!n.key&&!n.value){d.replaceState||window.addEventListener("popstate",f);return}m(0,n.value,e.params.runCallbacksOnInit),d.replaceState||window.addEventListener("popstate",f)}},g=()=>{i().replaceState||window.removeEventListener("popstate",f)};s("init",()=>{i().enabled&&c()}),s("destroy",()=>{i().enabled&&g()}),s("transitionEnd _freeModeNoMomentumRelease",()=>{a&&r(i().key,e.activeIndex)}),s("slideChange",()=>{a&&e.params.cssMode&&r(i().key,e.activeIndex)})},Qe=e=>!!e.virtual&&!!e.params.virtual?.enabled,Ar=({swiper:e,extendParams:t,emit:s,on:a})=>{let n=!1;t({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(f,c){if(Qe(e)){const d=e.slides.find(p=>p.getAttribute("data-hash")===c);return d?parseInt(d.getAttribute("data-swiper-slide-index")||"0",10):0}const g=Q(e.slidesEl,`.${e.params.slideClass}[data-hash="${c}"], swiper-slide[data-hash="${c}"]`)[0];return g?e.getSlideIndex(g):0}}});function i(){return e.params.hashNavigation}const u=()=>{s("hashChange");const f=document.location.hash.replace("#",""),c=Qe(e)?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex],g=c?c.getAttribute("data-hash"):"";if(f!==g){const d=i().getSlideIndex(e,f);if(typeof d>"u"||Number.isNaN(d))return;e.slideTo(d)}},o=()=>{const f=i();if(!n||!f.enabled)return;const c=Qe(e)?e.slidesEl.querySelector(`[data-swiper-slide-index="${e.activeIndex}"]`):e.slides[e.activeIndex],g=c?c.getAttribute("data-hash")||c.getAttribute("data-history"):"";f.replaceState&&window.history&&window.history.replaceState?(window.history.replaceState(null,"",`#${g}`||""),s("hashSet")):(document.location.hash=g||"",s("hashSet"))},r=()=>{const f=i(),c=e.params.history;if(!f.enabled||c&&c.enabled)return;n=!0;const g=document.location.hash.replace("#","");if(g){const l=f.getSlideIndex(e,g);e.slideTo(l||0,0,e.params.runCallbacksOnInit,!0)}f.watchState&&window.addEventListener("hashchange",u)},m=()=>{i().watchState&&window.removeEventListener("hashchange",u)};a("init",()=>{i().enabled&&r()}),a("destroy",()=>{i().enabled&&m()}),a("transitionEnd _freeModeNoMomentumRelease",()=>{n&&o()}),a("slideChange",()=>{n&&e.params.cssMode&&o()})},_r=({swiper:e,extendParams:t,on:s,emit:a,params:n})=>{e.autoplay={running:!1,paused:!1,timeLeft:0},t({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});function i(){return e.params.autoplay}const u=typeof n.autoplay=="object"&&n.autoplay&&typeof n.autoplay.delay=="number"?n.autoplay.delay:3e3;let o,r,m=u,f=u,c=0,g=new Date().getTime(),d=!1,l=!1,p=!1,A,_=!1,h=!1;function T(B){if(!e||e.destroyed||!e.wrapperEl||B.target!==e.wrapperEl)return;e.wrapperEl.removeEventListener("transitionend",T);const W=B.detail;h||W&&W.bySwiperTouchMove||v()}const S=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?d=!0:d&&(f=c,d=!1);const B=e.autoplay.paused?c:g+f-new Date().getTime();e.autoplay.timeLeft=B,a("autoplayTimeLeft",B,B/m),r=requestAnimationFrame(()=>{S()})},R=()=>{let B;const W=!!e.params.virtual?.enabled;if(e.virtual&&W?B=e.slides.find(Y=>Y.classList.contains("swiper-slide-active")):B=e.slides[e.activeIndex],!B)return;const H=B.getAttribute("data-swiper-autoplay");if(H!=null)return parseInt(H,10)},M=()=>{let B=i().delay;const W=R();return typeof W=="number"&&!Number.isNaN(W)&&W>0&&(B=W),B},b=B=>{if(e.destroyed||!e.autoplay.running)return 0;r!==void 0&&cancelAnimationFrame(r),S();let W=B;typeof W>"u"&&(W=M(),m=W,f=W),c=W;const H=e.params.speed,Y=()=>{if(!e||e.destroyed)return;const j=i();j.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(H,!0,!0),a("autoplay")):j.stopOnLastSlide||(e.slideTo(e.slides.length-1,H,!0,!0),a("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(H,!0,!0),a("autoplay")):j.stopOnLastSlide||(e.slideTo(0,H,!0,!0),a("autoplay")),e.params.cssMode&&(g=new Date().getTime(),requestAnimationFrame(()=>{b()}))};return W>0?(o!==void 0&&clearTimeout(o),o=setTimeout(()=>{Y()},W)):requestAnimationFrame(()=>{Y()}),W},P=()=>(g=new Date().getTime(),e.autoplay.running=!0,b(),a("autoplayStart"),!0),L=()=>(e.autoplay.running=!1,o!==void 0&&clearTimeout(o),r!==void 0&&cancelAnimationFrame(r),a("autoplayStop"),!0),N=(B,W)=>{if(e.destroyed||!e.autoplay.running)return;o!==void 0&&clearTimeout(o),B||(_=!0);const H=()=>{a("autoplayPause"),i().waitForTransition?e.wrapperEl.addEventListener("transitionend",T):v()};if(e.autoplay.paused=!0,W){H();return}c=(c||i().delay)-(new Date().getTime()-g),!(e.isEnd&&c<0&&!e.params.loop)&&(c<0&&(c=0),H())},v=()=>{e.isEnd&&c<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(g=new Date().getTime(),_?(_=!1,b(c)):b(),e.autoplay.paused=!1,a("autoplayResume"))},C=()=>{e.destroyed||!e.autoplay.running||(document.visibilityState==="hidden"&&(_=!0,N(!0)),document.visibilityState==="visible"&&v())},O=B=>{B.pointerType==="mouse"&&(_=!0,h=!0,!(e.animating||e.autoplay.paused)&&N(!0))},y=B=>{B.pointerType==="mouse"&&(h=!1,e.autoplay.paused&&v())},w=()=>{i().pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",O),e.el.addEventListener("pointerleave",y))},I=()=>{e.el&&typeof e.el!="string"&&(e.el.removeEventListener("pointerenter",O),e.el.removeEventListener("pointerleave",y))},G=()=>{document.addEventListener("visibilitychange",C)},z=()=>{document.removeEventListener("visibilitychange",C)};s("init",()=>{i().enabled&&(w(),G(),P())}),s("destroy",()=>{I(),z(),e.autoplay.running&&L()}),s("_freeModeStaticRelease",()=>{(p||_)&&v()}),s("_freeModeNoMomentumRelease",()=>{i().disableOnInteraction?L():N(!0,!0)}),s("beforeTransitionStart",(B,W,H)=>{e.destroyed||!e.autoplay.running||(H||!i().disableOnInteraction?N(!0,!0):L())}),s("sliderFirstMove",()=>{if(!(e.destroyed||!e.autoplay.running)){if(i().disableOnInteraction){L();return}l=!0,p=!1,_=!1,A=setTimeout(()=>{_=!0,p=!0,N(!0)},200)}}),s("touchEnd",()=>{if(!(e.destroyed||!e.autoplay.running||!l)){if(A!==void 0&&clearTimeout(A),o!==void 0&&clearTimeout(o),i().disableOnInteraction){p=!1,l=!1;return}p&&e.params.cssMode&&v(),p=!1,l=!1}}),s("slideChange",()=>{e.destroyed||!e.autoplay.running||e.autoplay.paused&&(c=M(),m=M())}),Object.assign(e.autoplay,{start:P,stop:L,pause:N,resume:v})},vr=({swiper:e,extendParams:t,on:s})=>{t({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let a=!1,n=!1;e.thumbs={swiper:null};function i(){return e.params.thumbs}function u(){const c=e.thumbs.swiper;if(!c||c.destroyed)return!1;const g=c.params.virtual;return!!g&&!!g.enabled}function o(){const c=e.thumbs.swiper;if(!c||c.destroyed)return;const g=c.clickedIndex,d=c.clickedSlide,l=i();if(d&&d.classList.contains(l.slideThumbActiveClass)||typeof g>"u"||g===null)return;let p;if(c.params.loop){const A=c.clickedSlide?.getAttribute("data-swiper-slide-index");p=A==null?g:parseInt(A,10)}else p=g;e.params.loop?e.slideToLoop(p):e.slideTo(p)}function r(){const c=i();if(a)return!1;a=!0;const g=e.constructor;if(c.swiper instanceof g){if(c.swiper.destroyed)return a=!1,!1;const l=c.swiper;e.thumbs.swiper=l,Object.assign(l.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(l.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}),l.update()}else if(be(c.swiper)){const l=Object.assign({},c.swiper);Object.assign(l,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper=new g(l),n=!0}const d=e.thumbs.swiper;return d?(d.el.classList.add(c.thumbsContainerClass),d.on("tap",o),u()&&d.on("virtualUpdate",()=>{m(!1,{autoScroll:!1})}),!0):!1}function m(c,g){const d=e.thumbs.swiper;if(!d||d.destroyed)return;let l=1;const p=i(),A=p.slideThumbActiveClass,_=e.params.slidesPerView;if(typeof _=="number"&&_>1&&!e.params.centeredSlides&&(l=_),p.multipleActiveThumbs||(l=1),l=Math.floor(l),d.slides.forEach(h=>h.classList.remove(A)),d.params.loop||u())for(let h=0;h<l;h+=1)Q(d.slidesEl,`[data-swiper-slide-index="${e.realIndex+h}"]`).forEach(T=>{T.classList.add(A)});else for(let h=0;h<l;h+=1){const T=d.slides[e.realIndex+h];T&&T.classList.add(A)}(g?.autoScroll??!0)&&f(c?0:void 0)}function f(c){const g=e.thumbs.swiper;if(!g||g.destroyed)return;const d=g.params.slidesPerView,l=d==="auto"?g.slidesPerViewDynamic():d??1,p=i().autoScrollOffset,A=p&&!g.params.loop;if(e.realIndex!==g.realIndex||A){const _=g.activeIndex;let h,T;if(g.params.loop){const S=g.slides.find(R=>R.getAttribute("data-swiper-slide-index")===`${e.realIndex}`);h=S?g.slides.indexOf(S):-1,T=e.activeIndex>e.previousIndex?"next":"prev"}else h=e.realIndex,T=h>e.previousIndex?"next":"prev";A&&(h+=T==="next"?p:-1*p),g.visibleSlidesIndexes&&g.visibleSlidesIndexes.indexOf(h)<0&&(g.params.centeredSlides?h>_?h=h-Math.floor(l/2)+1:h=h+Math.floor(l/2)-1:h>_&&g.params.slidesPerGroup,g.slideTo(h,c))}}s("beforeInit",()=>{const c=e.params.thumbs;if(!(!c||!c.swiper))if(typeof c.swiper=="string"||c.swiper instanceof HTMLElement){const g=()=>{const l=typeof c.swiper=="string"?document.querySelector(c.swiper):c.swiper;if(l&&l.swiper)c.swiper=l.swiper,r(),m(!0);else if(l){const p=`${e.params.eventsPrefix}init`,A=_=>{const h=_.detail;c.swiper=h[0],l.removeEventListener(p,A),r(),m(!0),c.swiper.update(),e.update()};l.addEventListener(p,A)}return l},d=()=>{if(e.destroyed)return;g()||requestAnimationFrame(d)};requestAnimationFrame(d)}else r(),m(!0)}),s("slideChange update resize observerUpdate",()=>{m()}),s("setTransition",(c,g)=>{const d=e.thumbs.swiper;!d||d.destroyed||d.setTransition(g)}),s("beforeDestroy",()=>{const c=e.thumbs.swiper;!c||c.destroyed||n&&c.destroy()}),Object.assign(e.thumbs,{init:r,update:m})},Rr=({swiper:e,extendParams:t,emit:s,once:a})=>{t({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}});function n(){return e.params.freeMode}function i(){if(e.params.cssMode)return;const r=e.getTranslate();e.setTranslate(r),e.setTransition(0),e.touchEventsData.velocities.length=0,e.freeMode.onTouchEnd({currentPos:e.rtl?e.translate:-e.translate})}function u(){if(e.params.cssMode)return;const{touchEventsData:r,touches:m}=e;r.velocities.length===0&&r.velocities.push({position:m[e.isHorizontal()?"startX":"startY"],time:r.touchStartTime??ae()}),r.velocities.push({position:m[e.isHorizontal()?"currentX":"currentY"],time:ae()})}function o({currentPos:r}){if(e.params.cssMode)return;const{wrapperEl:m,rtlTranslate:f,snapGrid:c,touchEventsData:g}=e,d=e.params,l=n(),p=ae(),A=p-(g.touchStartTime??p);if(r<-e.minTranslate()){e.slideTo(e.activeIndex);return}if(r>-e.maxTranslate()){e.slides.length<c.length?e.slideTo(c.length-1):e.slideTo(e.slides.length-1);return}if(l.momentum){if(g.velocities.length>1){const P=g.velocities.pop(),L=g.velocities.pop(),N=P.position-L.position,v=P.time-L.time;e.velocity=N/v,e.velocity/=2,Math.abs(e.velocity)<l.minimumVelocity&&(e.velocity=0),(v>150||ae()-P.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=l.momentumVelocityRatio,g.velocities.length=0;let _=1e3*l.momentumRatio;const h=e.velocity*_;let T=e.translate+h;f&&(T=-T);let S=!1,R;const M=Math.abs(e.velocity)*20*l.momentumBounceRatio;let b=!1;if(T<e.maxTranslate())l.momentumBounce?(T+e.maxTranslate()<-M&&(T=e.maxTranslate()-M),R=e.maxTranslate(),S=!0,g.allowMomentumBounce=!0):T=e.maxTranslate(),d.loop&&d.centeredSlides&&(b=!0);else if(T>e.minTranslate())l.momentumBounce?(T-e.minTranslate()>M&&(T=e.minTranslate()+M),R=e.minTranslate(),S=!0,g.allowMomentumBounce=!0):T=e.minTranslate(),d.loop&&d.centeredSlides&&(b=!0);else if(l.sticky){let P=0;for(let L=0;L<c.length;L+=1)if(c[L]>-T){P=L;break}Math.abs(c[P]-T)<Math.abs((c[P-1]??c[P])-T)||e.swipeDirection==="next"?T=c[P]:T=c[P-1],T=-T}if(b&&a("transitionEnd",()=>{e.loopFix()}),e.velocity!==0){if(f?_=Math.abs((-T-e.translate)/e.velocity):_=Math.abs((T-e.translate)/e.velocity),l.sticky){const P=Math.abs((f?-T:T)-e.translate),L=e.slidesSizesGrid[e.activeIndex],N=d.speed;P<L?_=N:P<2*L?_=N*1.5:_=N*2.5}}else if(l.sticky){e.slideToClosest();return}l.momentumBounce&&S&&R!==void 0?(e.updateProgress(R),e.setTransition(_),e.setTranslate(T),e.transitionStart(!0,e.swipeDirection),e.animating=!0,ye(m,()=>{!e||e.destroyed||!g.allowMomentumBounce||(s("momentumBounce"),e.setTransition(d.speed),setTimeout(()=>{e.setTranslate(R),ye(m,()=>{!e||e.destroyed||e.transitionEnd()})},0))})):e.velocity?(s("_freeModeNoMomentumRelease"),e.updateProgress(T),e.setTransition(_),e.setTranslate(T),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,ye(m,()=>{!e||e.destroyed||e.transitionEnd()}))):e.updateProgress(T),e.updateActiveIndex(),e.updateSlidesClasses()}else if(l.sticky){e.slideToClosest();return}else s("_freeModeNoMomentumRelease");(!l.momentum||A>=d.longSwipesMs)&&(s("_freeModeStaticRelease"),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}e.freeMode={onTouchStart:i,onTouchMove:u,onTouchEnd:o}},br=({swiper:e,extendParams:t,on:s})=>{t({grid:{rows:1,fill:"column"}});function a(){return e.params.grid}let n,i,u,o;const r=()=>{let A=e.params.spaceBetween??0;return typeof A=="string"&&A.indexOf("%")>=0?A=parseFloat(A.replace("%",""))/100*e.size:typeof A=="string"&&(A=parseFloat(A)),A},m=()=>{const A=e.params.virtual;return!!e.virtual&&typeof A=="object"&&A!==null&&!!A.enabled},f=A=>{const{slidesPerView:_}=e.params,{rows:h,fill:T}=a(),S=m()?e.virtual.slides.length:A.length;u=Math.floor(S/h),Math.floor(S/h)===S/h?n=S:n=Math.ceil(S/h)*h,_!=="auto"&&T==="row"&&(n=Math.max(n,Math.floor(_??1)*h)),i=n/h},c=()=>{e.slides&&e.slides.forEach(A=>{A.swiperSlideGridSet&&(A.style.height="",A.style.setProperty(e.getDirectionLabel("margin-top"),""))})},g=(A,_,h)=>{const{slidesPerGroup:T}=e.params,S=r(),{rows:R,fill:M}=a(),b=m()?e.virtual.slides.length:h.length;let P,L,N;if(M==="row"&&(T??1)>1){const C=T??1,O=Math.floor(A/(C*R)),y=A-R*C*O,w=O===0?C:Math.min(Math.ceil((b-O*R*C)/R),C);N=Math.floor(y/w),L=y-N*w+O*C,P=L+N*n/R,_.style.order=String(P)}else M==="column"?(L=Math.floor(A/R),N=A-L*R,(L>u||L===u&&N===R-1)&&(N+=1,N>=R&&(N=0,L+=1))):(N=Math.floor(A/i),L=A-N*i);const v=_;v.row=N,v.column=L,_.style.height=`calc((100% - ${(R-1)*S}px) / ${R})`,_.style.setProperty(e.getDirectionLabel("margin-top"),N!==0&&S?`${S}px`:""),v.swiperSlideGridSet=!0},d=(A,_)=>{const{centeredSlides:h,roundLengths:T}=e.params,S=r(),{rows:R}=a();if(e.virtualSize=(A+S)*n,e.virtualSize=Math.ceil(e.virtualSize/R)-S,e.params.cssMode||e.wrapperEl.style.setProperty(e.getDirectionLabel("width"),`${e.virtualSize+S}px`),h){const M=[];for(let b=0;b<_.length;b+=1){let P=_[b];T&&(P=Math.floor(P)),_[b]<e.virtualSize+_[0]&&M.push(P)}_.splice(0,_.length),_.push(...M)}},l=()=>{const A=e.params.grid;o=!!(A&&(A.rows??1)>1)},p=()=>{const{params:A,el:_}=e,h=A.grid,T=!!(h&&(h.rows??1)>1);o&&!T?(_.classList.remove(`${A.containerModifierClass}grid`,`${A.containerModifierClass}grid-column`),u=1,e.emitContainerClasses()):!o&&T&&(_.classList.add(`${A.containerModifierClass}grid`),h.fill==="column"&&_.classList.add(`${A.containerModifierClass}grid-column`),e.emitContainerClasses()),o=T};s("init",l),s("update",p),e.grid={initSlides:f,unsetSlides:c,updateSlide:g,updateWrapperSize:d}};function Lr(e,t){const s=this,{params:a,activeIndex:n,slidesEl:i}=s;let u=n;a.loop&&(u-=s.loopedSlides??0,s.loopDestroy(),s.recalcSlides());const o=s.slides.length;if(e<=0){s.prependSlide(t);return}if(e>=o){s.appendSlide(t);return}let r=u>e?u+1:u;const m=[];for(let f=o-1;f>=e;f-=1){const c=s.slides[f];c&&(c.remove(),m.unshift(c))}if(Array.isArray(t)){for(let f=0;f<t.length;f+=1){const c=t[f];c&&i.append(c)}r=u>e?u+t.length:u}else i.append(t);for(let f=0;f<m.length;f+=1)i.append(m[f]);s.recalcSlides(),a.loop&&s.loopCreate(),(!a.observer||s.isElement)&&s.update(),a.loop?s.slideTo(r+(s.loopedSlides??0),0,!1):s.slideTo(r,0,!1)}function yr(e){const t=this,{params:s,slidesEl:a}=t;s.loop&&t.loopDestroy();const n=i=>{if(typeof i=="string"){const u=document.createElement("div");re(u,i);const o=u.children[0];o&&a.append(o),re(u,"")}else a.append(i)};if(Array.isArray(e))for(let i=0;i<e.length;i+=1){const u=e[i];u&&n(u)}else n(e);t.recalcSlides(),s.loop&&t.loopCreate(),(!s.observer||t.isElement)&&t.update()}function Ir(e){const t=this,{params:s,activeIndex:a,slidesEl:n}=t;s.loop&&t.loopDestroy();let i=a+1;const u=o=>{if(typeof o=="string"){const r=document.createElement("div");re(r,o);const m=r.children[0];m&&n.prepend(m),re(r,"")}else n.prepend(o)};if(Array.isArray(e)){for(let o=0;o<e.length;o+=1){const r=e[o];r&&u(r)}i=a+e.length}else u(e);t.recalcSlides(),s.loop&&t.loopCreate(),(!s.observer||t.isElement)&&t.update(),t.slideTo(i,0,!1)}function Or(){const e=this,t=[];for(let s=0;s<e.slides.length;s+=1)t.push(s);e.removeSlide(t)}function Cr(e){const t=this,{params:s,activeIndex:a}=t;let n=a;s.loop&&(n-=t.loopedSlides??0,t.loopDestroy());let i=n;if(Array.isArray(e)){for(let u=0;u<e.length;u+=1){const o=e[u];t.slides[o]&&t.slides[o].remove(),o<i&&(i-=1)}i=Math.max(i,0)}else{const u=e;t.slides[u]&&t.slides[u].remove(),u<i&&(i-=1),i=Math.max(i,0)}t.recalcSlides(),s.loop&&t.loopCreate(),(!s.observer||t.isElement)&&t.update(),s.loop?t.slideTo(i+(t.loopedSlides??0),0,!1):t.slideTo(i,0,!1)}const Mr=({swiper:e})=>{Object.assign(e,{appendSlide:yr.bind(e),prependSlide:Ir.bind(e),addSlide:Lr.bind(e),removeSlide:Cr.bind(e),removeAllSlides:Or.bind(e)})};function ge(e){const{effect:t,swiper:s,on:a,setTranslate:n,setTransition:i,overwriteParams:u,perspective:o,recreateShadows:r,getEffectParams:m}=e;a("beforeInit",()=>{if(s.params.effect!==t)return;s.classNames.push(`${s.params.containerModifierClass}${t}`),o&&o()&&s.classNames.push(`${s.params.containerModifierClass}3d`);const c=u?u():{};Object.assign(s.params,c),Object.assign(s.originalParams,c)}),a("setTranslate _virtualUpdated",()=>{s.params.effect===t&&n()}),a("setTransition",(c,g)=>{s.params.effect===t&&i(g)}),a("transitionEnd",()=>{if(s.params.effect===t&&r){const c=m?m():void 0;if(!c||!c.slideShadows)return;s.slides.forEach(g=>{g.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(d=>d.remove())}),r()}});let f=!1;a("virtualUpdate",()=>{s.params.effect===t&&(s.slides.length||(f=!0),requestAnimationFrame(()=>{f&&s.slides&&s.slides.length&&(n(),f=!1)}))})}function Ie(e,t){const s=me(t);return s!==t&&(s.style.backfaceVisibility="hidden",s.style.setProperty("-webkit-backface-visibility","hidden")),s}function De({swiper:e,duration:t,transformElements:s,allSlides:a}){const{activeIndex:n}=e,i=u=>{if(!u.parentElement)return e.slides.find(o=>o.shadowRoot&&o.shadowRoot===u.parentNode);if(u.parentElement instanceof HTMLElement)return u.parentElement};if(e.params.virtualTranslate&&t!==0){let u=!1,o;a?o=s:o=s.filter(r=>{const m=r.classList.contains("swiper-slide-transform")?i(r):r;return!!m&&e.getSlideIndex(m)===n}),o.forEach(r=>{ye(r,()=>{if(u||!e||e.destroyed)return;u=!0,e.animating=!1;const m=new CustomEvent("transitionend",{bubbles:!0,cancelable:!0});e.wrapperEl.dispatchEvent(m)})})}}const Pr=({swiper:e,extendParams:t,on:s})=>{t({fadeEffect:{crossFade:!1}});function a(){return e.params.fadeEffect}ge({effect:"fade",swiper:e,on:s,setTranslate:()=>{const{slides:u}=e,o=a();for(let r=0;r<u.length;r+=1){const m=u[r];let c=-(m.swiperSlideOffset??0);e.params.virtualTranslate||(c-=e.translate);let g=0;e.isHorizontal()||(g=c,c=0);const d=m.progress??0,l=o.crossFade?Math.max(1-Math.abs(d),0):1+Math.min(Math.max(d,-1),0),p=Ie(o,m);p.style.opacity=String(l),p.style.transform=`translate3d(${c}px, ${g}px, 0px)`}},setTransition:u=>{const o=e.slides.map(r=>me(r));o.forEach(r=>{r.style.transitionDuration=`${u}ms`}),De({swiper:e,duration:u,transformElements:o,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})},wr=({swiper:e,extendParams:t,on:s})=>{t({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});function a(){return e.params.cubeEffect}const n=(r,m,f)=>{let c=f?r.querySelector(".swiper-slide-shadow-left"):r.querySelector(".swiper-slide-shadow-top"),g=f?r.querySelector(".swiper-slide-shadow-right"):r.querySelector(".swiper-slide-shadow-bottom");c||(c=ie("div",`swiper-slide-shadow-cube swiper-slide-shadow-${f?"left":"top"}`.split(" ")),r.append(c)),g||(g=ie("div",`swiper-slide-shadow-cube swiper-slide-shadow-${f?"right":"bottom"}`.split(" ")),r.append(g)),c&&(c.style.opacity=String(Math.max(-m,0))),g&&(g.style.opacity=String(Math.max(m,0)))};ge({effect:"cube",swiper:e,on:s,setTranslate:()=>{const{el:r,wrapperEl:m,slides:f,width:c,height:g,rtlTranslate:d,size:l}=e,p=we(e),A=a(),_=e.isHorizontal(),h=!!(e.virtual&&e.params.virtual?.enabled);let T=0,S=null;A.shadow&&(_?(S=e.wrapperEl.querySelector(".swiper-cube-shadow"),S||(S=ie("div","swiper-cube-shadow"),e.wrapperEl.append(S)),S.style.height=`${c}px`):(S=r.querySelector(".swiper-cube-shadow"),S||(S=ie("div","swiper-cube-shadow"),r.append(S))));for(let R=0;R<f.length;R+=1){const M=f[R];let b=R;h&&(b=parseInt(M.getAttribute("data-swiper-slide-index")??"0",10));let P=b*90,L=Math.floor(P/360);d&&(P=-P,L=Math.floor(-P/360));const N=Math.max(Math.min(M.progress??0,1),-1);let v=0,C=0,O=0;b%4===0?(v=-L*4*l,O=0):(b-1)%4===0?(v=0,O=-L*4*l):(b-2)%4===0?(v=l+L*4*l,O=l):(b-3)%4===0&&(v=-l,O=3*l+l*4*L),d&&(v=-v),_||(C=v,v=0);const y=`rotateX(${p(_?0:-P)}deg) rotateY(${p(_?P:0)}deg) translate3d(${v}px, ${C}px, ${O}px)`;N<=1&&N>-1&&(T=b*90+N*90,d&&(T=-b*90-N*90)),M.style.transform=y,A.slideShadows&&n(M,N,_)}if(m.style.transformOrigin=`50% 50% -${l/2}px`,m.style.setProperty("-webkit-transform-origin",`50% 50% -${l/2}px`),A.shadow&&S)if(_)S.style.transform=`translate3d(0px, ${c/2+A.shadowOffset}px, ${-c/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${A.shadowScale})`;else{const R=Math.abs(T)-Math.floor(Math.abs(T)/90)*90,M=1.5-(Math.sin(R*2*Math.PI/360)/2+Math.cos(R*2*Math.PI/360)/2),b=A.shadowScale,P=A.shadowScale/M,L=A.shadowOffset;S.style.transform=`scale3d(${b}, 1, ${P}) translate3d(0px, ${g/2+L}px, ${-g/2/P}px) rotateX(-89.99deg)`}m.style.transform=`translate3d(0px,0,0px) rotateX(${p(e.isHorizontal()?0:T)}deg) rotateY(${p(e.isHorizontal()?-T:0)}deg)`,m.style.setProperty("--swiper-cube-translate-z","0px")},setTransition:r=>{const{el:m,slides:f}=e;if(f.forEach(c=>{c.style.transitionDuration=`${r}ms`,c.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(g=>{g.style.transitionDuration=`${r}ms`})}),e.params.cubeEffect?.shadow&&!e.isHorizontal()){const c=m.querySelector(".swiper-cube-shadow");c&&(c.style.transitionDuration=`${r}ms`)}},recreateShadows:()=>{const r=e.isHorizontal();e.slides.forEach(m=>{const f=Math.max(Math.min(m.progress??0,1),-1);n(m,f,r)})},getEffectParams:()=>e.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})};function Se(e,t,s){const a=`swiper-slide-shadow${s?`-${s}`:""}${e?` swiper-slide-shadow-${e}`:""}`,n=me(t),i=`.${a.split(" ").join(".")}`,u=n.querySelector(i);if(u)return u;const o=ie("div",a.split(" "));return n.append(o),o}const Nr=[lr,rr,or,dr,ur,Tr,mr,hr,pr,gr,Sr,Ar,_r,vr,Rr,br,Mr,Pr,wr,({swiper:e,extendParams:t,on:s})=>{t({flipEffect:{slideShadows:!0,limitRotation:!0}});function a(){return e.params.flipEffect}const n=(r,m)=>{let f=e.isHorizontal()?r.querySelector(".swiper-slide-shadow-left"):r.querySelector(".swiper-slide-shadow-top"),c=e.isHorizontal()?r.querySelector(".swiper-slide-shadow-right"):r.querySelector(".swiper-slide-shadow-bottom");f||(f=Se("flip",r,e.isHorizontal()?"left":"top")),c||(c=Se("flip",r,e.isHorizontal()?"right":"bottom")),f&&(f.style.opacity=String(Math.max(-m,0))),c&&(c.style.opacity=String(Math.max(m,0)))};ge({effect:"flip",swiper:e,on:s,setTranslate:()=>{const{slides:r,rtlTranslate:m}=e,f=a(),c=we(e);for(let g=0;g<r.length;g+=1){const d=r[g];let l=d.progress??0;f.limitRotation&&(l=Math.max(Math.min(l,1),-1));const p=d.swiperSlideOffset??0;let _=-180*l,h=0,T=e.params.cssMode?-p-e.translate:-p,S=0;e.isHorizontal()?m&&(_=-_):(S=T,T=0,h=-_,_=0),d.style.zIndex=String(-Math.abs(Math.round(l))+r.length),f.slideShadows&&n(d,l);const R=`translate3d(${T}px, ${S}px, 0px) rotateX(${c(h)}deg) rotateY(${c(_)}deg)`,M=Ie(f,d);M.style.transform=R}},setTransition:r=>{const m=e.slides.map(f=>me(f));m.forEach(f=>{f.style.transitionDuration=`${r}ms`,f.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(c=>{c.style.transitionDuration=`${r}ms`})}),De({swiper:e,duration:r,transformElements:m})},recreateShadows:()=>{const r=a();e.slides.forEach(m=>{let f=m.progress??0;r.limitRotation&&(f=Math.max(Math.min(f,1),-1)),n(m,f)})},getEffectParams:()=>e.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})},({swiper:e,extendParams:t,on:s})=>{t({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}});function a(){return e.params.coverflowEffect}ge({effect:"coverflow",swiper:e,on:s,setTranslate:()=>{const{width:u,height:o,slides:r,slidesSizesGrid:m}=e,f=a(),c=e.isHorizontal(),g=e.translate,d=c?-g+u/2:-g+o/2,l=c?f.rotate:-f.rotate,p=f.depth,A=we(e);for(let _=0,h=r.length;_<h;_+=1){const T=r[_],S=m[_],R=T.swiperSlideOffset??0,M=(d-R-S/2)/S,b=typeof f.modifier=="function"?f.modifier(M):M*f.modifier;let P=c?l*b:0,L=c?0:l*b,N=-p*Math.abs(b),v=typeof f.stretch=="string"&&f.stretch.indexOf("%")!==-1?parseFloat(f.stretch)/100*S:f.stretch,C=c?0:v*b,O=c?v*b:0,y=1-(1-f.scale)*Math.abs(b);Math.abs(O)<.001&&(O=0),Math.abs(C)<.001&&(C=0),Math.abs(N)<.001&&(N=0),Math.abs(P)<.001&&(P=0),Math.abs(L)<.001&&(L=0),Math.abs(y)<.001&&(y=0);const w=`translate3d(${O}px,${C}px,${N}px)  rotateX(${A(L)}deg) rotateY(${A(P)}deg) scale(${y})`,I=Ie(f,T);if(I.style.transform=w,T.style.zIndex=String(-Math.abs(Math.round(b))+1),f.slideShadows){let G=c?T.querySelector(".swiper-slide-shadow-left"):T.querySelector(".swiper-slide-shadow-top"),z=c?T.querySelector(".swiper-slide-shadow-right"):T.querySelector(".swiper-slide-shadow-bottom");G||(G=Se("coverflow",T,c?"left":"top")),z||(z=Se("coverflow",T,c?"right":"bottom")),G&&(G.style.opacity=String(b>0?b:0)),z&&(z.style.opacity=String(-b>0?-b:0))}}},setTransition:u=>{e.slides.map(r=>me(r)).forEach(r=>{r.style.transitionDuration=`${u}ms`,r.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(m=>{m.style.transitionDuration=`${u}ms`})})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})},({swiper:e,extendParams:t,on:s})=>{t({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}}});function a(){return e.params.creativeEffect}const n=o=>typeof o=="string"?o:`${o}px`;ge({effect:"creative",swiper:e,on:s,setTranslate:()=>{const{slides:o,wrapperEl:r,slidesSizesGrid:m}=e,f=a(),{progressMultiplier:c}=f,g=e.params.centeredSlides,d=we(e);if(g){const l=m[0]/2-(e.params.slidesOffsetBefore??0);r.style.transform=`translateX(calc(50% - ${l}px))`}for(let l=0;l<o.length;l+=1){const p=o[l],A=p.progress??0,_=Math.min(Math.max(A,-f.limitProgress),f.limitProgress);let h=_;g||(h=Math.min(Math.max(p.originalProgress??0,-f.limitProgress),f.limitProgress));const T=p.swiperSlideOffset??0,S=[e.params.cssMode?-T-e.translate:-T,0,0],R=[0,0,0];let M=!1;e.isHorizontal()||(S[1]=S[0],S[0]=0);let b={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};_<0?(b=f.next,M=!0):_>0&&(b=f.prev,M=!0),S.forEach((y,w)=>{S[w]=`calc(${y}px + (${n(b.translate[w])} * ${Math.abs(_*c)}))`}),R.forEach((y,w)=>{R[w]=b.rotate[w]*Math.abs(_*c)}),p.style.zIndex=String(-Math.abs(Math.round(A))+o.length);const P=S.join(", "),L=`rotateX(${d(R[0])}deg) rotateY(${d(R[1])}deg) rotateZ(${d(R[2])}deg)`,N=h<0?`scale(${1+(1-b.scale)*h*c})`:`scale(${1-(1-b.scale)*h*c})`,v=h<0?1+(1-b.opacity)*h*c:1-(1-b.opacity)*h*c,C=`translate3d(${P}) ${L} ${N}`;if(M&&b.shadow||!M){let y=p.querySelector(".swiper-slide-shadow");if(!y&&b.shadow&&(y=Se("creative",p)),y){const w=f.shadowPerProgress?_*(1/f.limitProgress):_;y.style.opacity=String(Math.min(Math.max(Math.abs(w),0),1))}}const O=Ie(f,p);O.style.transform=C,O.style.opacity=String(v),b.origin&&(O.style.transformOrigin=b.origin)}},setTransition:o=>{const r=e.slides.map(m=>me(m));r.forEach(m=>{m.style.transitionDuration=`${o}ms`,m.querySelectorAll(".swiper-slide-shadow").forEach(f=>{f.style.transitionDuration=`${o}ms`})}),De({swiper:e,duration:o,transformElements:r,allSlides:!0})},perspective:()=>a().perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})},({swiper:e,extendParams:t,on:s})=>{t({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}});function a(){return e.params.cardsEffect}ge({effect:"cards",swiper:e,on:s,setTranslate:()=>{const{slides:u,activeIndex:o,rtlTranslate:r}=e,m=a(),{startTranslate:f,isTouched:c}=e.touchEventsData,g=r?-e.translate:e.translate;for(let d=0;d<u.length;d+=1){const l=u[d],p=l.progress??0,A=Math.min(Math.max(p,-4),4);let _=l.swiperSlideOffset??0;e.params.centeredSlides&&!e.params.cssMode&&(e.wrapperEl.style.transform=`translateX(${e.minTranslate()}px)`),e.params.centeredSlides&&e.params.cssMode&&(_-=u[0].swiperSlideOffset??0);let h=e.params.cssMode?-_-e.translate:-_,T=0;const S=-100*Math.abs(A);let R=1,M=-m.perSlideRotate*A,b=m.perSlideOffset-Math.abs(A)*.75;const P=e.virtual&&e.params.virtual?.enabled?e.virtual.from+d:d,L=(P===o||P===o-1)&&A>0&&A<1&&(c||e.params.cssMode)&&(g??0)<(f??0),N=(P===o||P===o+1)&&A<0&&A>-1&&(c||e.params.cssMode)&&(g??0)>(f??0);if(L||N){const y=(1-Math.abs((Math.abs(A)-.5)/.5))**.5;M+=-28*A*y,R+=-.5*y,b+=96*y,T=`${(m.rotate||e.isHorizontal()?-25:0)*y*Math.abs(A)}%`}if(A<0?h=`calc(${h}px ${r?"-":"+"} (${b*Math.abs(A)}%))`:A>0?h=`calc(${h}px ${r?"-":"+"} (-${b*Math.abs(A)}%))`:h=`${h}px`,!e.isHorizontal()){const y=T;T=h,h=y}const v=A<0?`${1+(1-R)*A}`:`${1-(1-R)*A}`,C=`
        translate3d(${h}, ${T}, ${S}px)
        rotateZ(${m.rotate?r?-M:M:0}deg)
        scale(${v})
      `;if(m.slideShadows){let y=l.querySelector(".swiper-slide-shadow");y||(y=Se("cards",l)),y&&(y.style.opacity=String(Math.min(Math.max((Math.abs(A)-.5)/.5,0),1)))}l.style.zIndex=String(-Math.abs(Math.round(p))+u.length);const O=Ie(m,l);O.style.transform=C}},setTransition:u=>{const o=e.slides.map(r=>me(r));o.forEach(r=>{r.style.transitionDuration=`${u}ms`,r.querySelectorAll(".swiper-slide-shadow").forEach(m=>{m.style.transitionDuration=`${u}ms`})}),De({swiper:e,duration:u,transformElements:o})},perspective:()=>!0,overwriteParams:()=>({_loopSwapReset:!1,watchSlidesProgress:!0,loopAdditionalSlides:a().rotate?3:2,centeredSlides:!0,virtualTranslate:!e.params.cssMode})})}];ee.use(Nr);function k(e,t,s){const a=e.getAttribute(t)?.trim();if(!(!a||a===s))return a}function Dr(e,t,s){const a=e.getAttribute(t)?.trim();if(!a)return;if(a.toLowerCase()==="auto")return"auto";const n=Number(a);if(!(isNaN(n)||n===s))return n}function Oe(e,t,s){const a=e.getAttribute(t)?.trim();if(!(!a||a===s))return a}function F(e,t,s){const a=e.getAttribute(t)?.trim();if(!a)return;const n=Number(a);if(!(isNaN(n)||n===s))return n}function x(e,t,s){const a=e.getAttribute(t)?.trim()?.toLowerCase();if(a){if(a==="true")return s===!0?void 0:!0;if(a==="false")return s===!1?void 0:!1}}function xr(e){return typeof HTMLElement<"u"&&e instanceof HTMLElement}function vt(e){if(typeof e!="object"||e===null)return e;for(const t in e){const s=e[t];s==null?delete e[t]:typeof s=="object"&&s!==null&&!xr(s)&&(vt(s),Object.keys(s).length===0&&delete e[t])}return e}function Rt(e,t){return e.find(s=>s.name?.toLowerCase()===t?.toLowerCase())}function Gr(e,t,s){const a=Rt(e,t);return a?a.swiper?a:(console.error(`[MANIPULATION] Invalid Swiper instance in Waterfall "${t}"`),null):(console.warn(`[MANIPULATION] No Waterfall found with name: "${t}"`,s),null)}function Br(e,t,s){const a=e.filter(n=>n.name?.toLowerCase()===t?.toLowerCase()).map(n=>n.swiper);return s&&console.log(`📊 Found ${a.length} matching waterfall(s) for "${t}"`),a}function zr(){document.querySelectorAll('[waterfall] .swiper-wrapper[role="list"]').forEach(e=>{e.removeAttribute("role")})}const pe="waterfall",Hr="waterfall-preload",$r="waterfall-postload",kr="waterfall-content",bt="waterfall-debug-mode",Vr="waterfall-advanced-debug-mode",Wr="waterfall-a11y",Lt="waterfall-a11y-container-message",yt="waterfall-a11y-container-role",It="waterfall-a11y-container-role-description-message",Ot="waterfall-a11y-enabled",Ct="waterfall-a11y-first-slide-message",Mt="waterfall-a11y-id",Pt="waterfall-a11y-item-role-description-message",wt="waterfall-a11y-last-slide-message",Nt="waterfall-a11y-next-slide-message",Dt="waterfall-a11y-notification-class",xt="waterfall-a11y-pagination-bullet-message",Gt="waterfall-a11y-prev-slide-message",Bt="waterfall-a11y-scroll-on-focus",zt="waterfall-a11y-slide-label-message",Ht="waterfall-a11y-slide-role",$t="waterfall-centered-slides-lmobile",kt="waterfall-slides-per-view-lmobile",Vt="waterfall-slides-per-group-lmobile",Wt="waterfall-space-between-lmobile",Ft="waterfall-centered-slides-tablet",Yt="waterfall-slides-per-view-tablet",Fr="waterfall-slides-per-group-tablet",Ut="waterfall-space-between-tablet",Xt="waterfall-centered-slides-desktop",qt="waterfall-slides-per-view-desktop",jt="waterfall-slides-per-group-desktop",Kt="waterfall-space-between-desktop",Zt="waterfall-centered-slides-large",Qt="waterfall-slides-per-view-large",Je="waterfall-slides-per-group-large",Jt="waterfall-space-between-large",es="waterfall-centered-slides-xlarge",ts="waterfall-slides-per-view-xlarge",ss="waterfall-slides-per-group-xlarge",as="waterfall-space-between-xlarge",xe="waterfall-controller",ns="waterfall-controller-by",is="waterfall-controller-inverse",Yr="waterfall-effect-crossfade",ls="waterfall-coverflow-depth",rs="waterfall-coverflow-modifier",os="waterfall-coverflow-rotate",ds="waterfall-coverflow-scale",cs="waterfall-coverflow-slide-shadows",fs="waterfall-coverflow-stretch",us="waterfall-flip-limit-rotation",Ts="waterfall-flip-slide-shadows",ms="waterfall-cube-shadow",hs="waterfall-cube-shadow-offset",ps="waterfall-cube-shadow-scale",Es="waterfall-cube-slide-shadows",gs="waterfall-cards-per-slide-offset",Ss="waterfall-cards-per-slide-rotate",As="waterfall-cards-rotate",_s="waterfall-cards-slide-shadows",vs="waterfall-allow-slide-next",Rs="waterfall-allow-slide-prev",bs="waterfall-allow-touch-move",Ls="waterfall-auto-height",ys="waterfall-breakpoints-base",Is="waterfall-center-insufficient-slides",Os="waterfall-centered-slides",Ur="waterfall-centered-slides-bounds",Cs="waterfall-container-modifier-class",Ms="waterfall-create-elements",Ps="waterfall-css-mode",ws="waterfall-direction",Ns="waterfall-edge-swipe-detection",Ds="waterfall-edge-swipe-threshold",xs="waterfall-effect",Gs="waterfall-enabled",Bs="waterfall-events-prefix",zs="waterfall-focusable-elements",Hs="waterfall-follow-finger",$s="waterfall-grab-cursor",ks="waterfall-height",Vs="waterfall-init",Ws="waterfall-initial-slide",Fs="waterfall-lazy-preload-prev-next",Ys="waterfall-lazy-preloader-class",Us="waterfall-long-swipes",Xs="waterfall-long-swipes-ms",qs="waterfall-long-swipes-ratio",Xr="waterfall-loop-mode",js="waterfall-loop-add-blank-slides",Ks="waterfall-loop-additional-slides",Zs="waterfall-loop-prevents-sliding",Qs="waterfall-max-backface-hidden-slides",Js="waterfall-nested",ea="waterfall-no-swiping",ta="waterfall-no-swiping-class",sa="waterfall-no-swiping-selector",aa="waterfall-normalize-slide-index",na="waterfall-observe-parents",ia="waterfall-observe-slide-children",la="waterfall-observer",ra="waterfall-data-one-way-movement",oa="waterfall-passive-listeners",da="waterfall-prevent-clicks",ca="waterfall-prevent-clicks-propagation",fa="waterfall-prevent-interaction-on-transition",ua="waterfall-resistance",Ta="waterfall-resistance-ratio",ma="waterfall-resize-observer",qr="waterfall-rewind",ha="waterfall-round-lengths",pa="waterfall-run-callbacks-on-init",Ea="waterfall-set-wrapper-size",ga="waterfall-short-swipes",Sa="waterfall-simulate-touch",Aa="waterfall-slide-active-class",_a="waterfall-slide-class",va="waterfall-slide-blank-class",Ra="waterfall-slide-fully-visible-class",ba="waterfall-slide-next-class",La="waterfall-slide-prev-class",ya="waterfall-slide-to-clicked-slide",Ia="waterfall-slide-visible-class",Oa="waterfall-slides-offset-after",Ca="waterfall-slides-offset-before",Ma="waterfall-slides-per-group",Pa="waterfall-slides-per-group-auto",wa="waterfall-slides-per-group-skip",Na="waterfall-slides-per-view",Da="waterfall-space-between",xa="waterfall-speed",Ga="waterfall-swipe-handler",Ba="waterfall-swiper-element-node-name",za="waterfall-threshold",Ha="waterfall-touch-angle",$a="waterfall-touch-events-target",ka="waterfall-touch-move-stop-propagation",Va="waterfall-touch-ratio",Wa="waterfall-touch-release-on-edges",Fa="waterfall-touch-start-force-prevent-default",Ya="waterfall-touch-start-prevent-default",Ua="waterfall-unique-nav-elements",Xa="waterfall-update-on-window-resize",qa="waterfall-url",ja="waterfall-user-agent",jr="waterfall-virtual-translate",Ka="waterfall-watch-overflow",Za="waterfall-watch-slides-progress",Qa="waterfall-width",Ja="waterfall-wrapper-class",en="waterfall-hash-replace-state",tn="waterfall-hash-watch-state",sn="waterfall-history-keep-query",an="waterfall-history-key",nn="waterfall-history-replace-state",ln="waterfall-history-root",rn="waterfall-keyboard-enabled",on="waterfall-keyboard-only-in-viewport",dn="waterfall-keyboard-page-up-down",cn="waterfall-mouse-enabled",fn="waterfall-mouse-events-target",un="waterfall-mouse-force-to-axis",Tn="waterfall-mouse-invert",mn="waterfall-mouse-no-mouse-wheel-class",hn="waterfall-mouse-release-on-edges",pn="waterfall-mouse-sensitivity",En="waterfall-mouse-threshold-delta",gn="waterfall-mouse-threshold-time",Sn="waterfall-grid-rows",An="waterfall-grid-fill",_n="waterfall-navigation-disabled-class",vn="waterfall-navigation-enabled",Rn="waterfall-navigation-hidden-class",bn="waterfall-navigation-hide-on-click",et="waterfall-navigation-lock-class",Ln="waterfall-navigation-navigation-disabled-class",yn="waterfall-pagination-type",Kr="waterfall-pagination-bullet-class",In="waterfall-pagination-bullet-active-class",On="waterfall-pagination-clickable",Cn="waterfall-pagination-clickable-class",Mn="waterfall-pagination-current-class",Pn="waterfall-pagination-dynamic-bullets",wn="waterfall-pagination-dynamic-main-bullets",Nn="waterfall-pagination-enabled",Dn="waterfall-pagination-hidden-class",xn="waterfall-pagination-hide-on-click",Gn="waterfall-pagination-horizontal-class",Zr="waterfall-pagination-lock-class",Bn="waterfall-pagination-modifier-class",zn="waterfall-pagination-pagination-disabled-class",Hn="waterfall-pagination-progressbar-fill-class",$n="waterfall-pagination-progressbar-opposite",kn="waterfall-pagination-progressbar-opposite-class",Vn="waterfall-pagination-total-class",Wn="waterfall-pagination-vertical-class",Fn="waterfall-autoplay-mode",tt="waterfall-smooth-autoplay",Yn="waterfall-delay",Un="waterfall-disable-on-interaction",Xn="waterfall-reverse-direction",qn="waterfall-pause-on-mouse-enter",jn="waterfall-stop-on-last-slide",Qr="waterfall-wait-for-transition",Kn="waterfall-free-mode-enabled",Zn="waterfall-free-mode-minimum-velocity",Qn="waterfall-free-mode-momentum",Jn="waterfall-free-mode-momentum-bounce",ei="waterfall-free-mode-momentum-bounce-ratio",ti="waterfall-free-mode-momentum-ratio",si="waterfall-free-mode-momentum-velocity-ratio",ai="waterfall-free-mode-sticky",Jr="waterfall-scrollbar-drag-class",ni="waterfall-scrollbar-drag-size",ii="waterfall-scrollbar-draggable",li="waterfall-scrollbar-enabled",ri="waterfall-scrollbar-hide",oi="waterfall-scrollbar-horizontal-class",di="waterfall-scrollbar-lock-class",ci="waterfall-scrollbar-scrollbar-disabled-class",fi="waterfall-scrollbar-vertical-class",ui="waterfall-scrollbar-snap-on-release",Ge="waterfall-thumbs",Ti="waterfall-thumbs-auto-scroll-offset",mi="waterfall-thumbs-multiple-active-thumbs",hi="waterfall-slide-thumb-active-class",pi="waterfall-thumbs-container-class",Ei="waterfall-add-slide",st="waterfall-add-index",gi="waterfall-append-slide",Si="waterfall-prepend-slide",Ai="waterfall-remove-slide",at="waterfall-remove-index",eo="waterfall-remove-all-slides",to="waterfall-zoom",so="waterfall-zoom-enabled",_i="waterfall-zoom-container-class",vi="waterfall-zoom-limit-to-original-size",Ri="waterfall-zoom-max-ratio",bi="waterfall-zoom-min-ratio",Li="waterfall-zoom-pan-on-mouse-move",yi="waterfall-zoom-toggle",Ii="waterfall-zoomed-slide-class",ao="waterfall-zoom-fade",Oi="waterfall-parallax-enabled",no="data-swiper-parallax",io="data-swiper-parallax-x",lo="data-swiper-parallax-y",ro="data-swiper-parallax-scale",oo="data-swiper-parallax-opacity",co="data-swiper-parallax-duration",Ci="waterfall-playback-mode",ue="waterfall-el",Mi="pagination",Pi="pagination-bullet",fo="pagination-bullet-active",uo="waterfall-navigation",wi="navigation-next",Ni="navigation-prev",Di="scrollbar",xi="scrollbar-drag",Gi="slide-count";function To(e,t,s){e.allowSlideNext=x(t,vs,!0),e.allowSlidePrev=x(t,Rs,!0),e.navigation={disabledClass:k(t,_n,"swiper-button-disabled"),enabled:x(t,vn),hiddenClass:k(t,Rn,"swiper-button-hidden"),hideOnClick:x(t,bn,!1),lockClass:k(t,et,"swiper-button-lock"),navigationDisabledClass:k(t,Ln,"swiper-navigation-disabled"),nextEl:`[${pe}='${s}'] [${ue}=${wi}]`,prevEl:`[${pe}='${s}'] [${ue}=${Ni}]`}}function mo(e,t){e.breakpointsBase=k(t,ys,"window"),e.breakpoints={478:{centeredSlides:x(t,$t),slidesPerView:F(t,kt),slidesPerGroup:F(t,Vt),spaceBetween:F(t,Wt)},767:{centeredSlides:x(t,Ft),slidesPerView:F(t,Yt),slidesPerGroup:F(t,Je),spaceBetween:F(t,Ut)},991:{centeredSlides:x(t,Xt),slidesPerView:F(t,qt),slidesPerGroup:F(t,jt),spaceBetween:F(t,Kt)},1280:{centeredSlides:x(t,Zt),slidesPerView:F(t,Qt),slidesPerGroup:F(t,Je),spaceBetween:F(t,Jt)},1440:{centeredSlides:x(t,es),slidesPerView:F(t,ts),slidesPerGroup:F(t,ss),spaceBetween:F(t,as)}}}function ho(e,t){const s=t.querySelector(`[${ue}=${Mi}]`);if(!s)return;const a=k(t,yn),n=t.querySelector(`[${ue}=${Pi}]`);e.pagination={bulletActiveClass:k(t,In,"swiper-pagination-bullet-active"),bulletClass:n?.getAttribute("class")?.trim()||"swiper-pagination-bullet",bulletElement:n?.tagName?.toLowerCase()||"span",clickable:x(t,On,!1),clickableClass:k(t,Cn,"swiper-pagination-clickable"),currentClass:k(t,Mn,"swiper-pagination-current"),dynamicBullets:x(t,Pn,!1),dynamicMainBullets:F(t,wn,1),el:s||null,enabled:x(t,Nn),hiddenClass:k(t,Dn,"swiper-pagination-hidden"),hideOnClick:x(t,xn,!0),horizontalClass:k(t,Gn,"swiper-pagination-horizontal"),lockClass:k(t,et,"swiper-pagination-lock"),modifierClass:k(t,Bn,"swiper-pagination-"),paginationDisabledClass:k(t,zn,"swiper-pagination-disabled"),progressbarFillClass:k(t,Hn,"swiper-pagination-progressbar-fill"),progressbarOpposite:x(t,$n,!1),progressbarOppositeClass:k(t,kn,"swiper-pagination-progressbar-opposite"),renderBullet:i(),totalClass:k(t,Vn,"swiper-pagination-total"),type:u(),verticalClass:k(t,Wn,"swiper-pagination-vertical")};function i(){if(a==="numberBullets")return(o,r)=>`<span class="${r}">${o+1}</span>`;if(a==="bullets")return(o,r)=>`<span class="${r}"></span>`}function u(){return a==="numberBullets"||a==="bullets"?"bullets":a==="fraction"?"fraction":a==="progressbar"?"progressbar":a==="custom"?"custom":"bullets"}}function po(e,t){const s=t.querySelector(`[${ue}=${Di}]`);if(!s)return;const a=s?.querySelector(`[${ue}=${xi}]`);e.scrollbar={dragClass:a?.getAttribute("class")||"",dragSize:Oe(t,ni,"auto"),draggable:x(t,ii,!1),el:s||null,enabled:x(t,li),hide:x(t,ri,!0),horizontalClass:k(t,oi,"swiper-scrollbar-horizontal"),lockClass:k(t,di,"swiper-scrollbar-lock"),scrollbarDisabledClass:k(t,ci,"swiper-scrollbar-disabled"),snapOnRelease:x(t,ui,!0),verticalClass:k(t,fi,"swiper-scrollbar-vertical")}}function Eo(e,t){const s=k(t,Ci,"none");s==="loop"&&(e.loop=!0),s==="rewind"&&(e.rewind=!0),s==="none"&&(e.loop=!1,e.rewind=!1),e.loopAddBlankSlides=x(t,js,!0),e.loopAdditionalSlides=F(t,Ks,0),e.loopPreventsSliding=x(t,Zs,!0);const a=x(t,Fn,!1),n=x(t,tt,!1);let i=F(t,Yn,void 0);n&&(i=0),a&&(go(),e.autoplay={delay:i,disableOnInteraction:x(t,Un,!1),reverseDirection:x(t,Xn,!1),pauseOnMouseEnter:x(t,qn,!1),stopOnLastSlide:x(t,jn,!1)}),e.speed=F(t,xa,300),e.oneWayMovement=x(t,ra,!1)}function go(){document.querySelectorAll(`[${tt}='true'] .swiper-wrapper`).forEach(e=>{e.style.transitionTimingFunction="linear"})}function So(e,t){const s=k(t,xs,"slide");e.effect=s,s==="fade"?e.fadeEffect={crossFade:!0}:s==="coverflow"?e.coverflowEffect={depth:F(t,ls,100),modifier:F(t,rs,1),rotate:F(t,os,50),scale:F(t,ds,1),slideShadows:x(t,cs,!0),stretch:F(t,fs,0)}:s==="flip"?e.flipEffect={limitRotation:x(t,us,!0),slideShadows:x(t,Ts,!0)}:s==="cube"?e.cubeEffect={shadow:x(t,ms,!0),shadowOffset:F(t,hs,20),shadowScale:F(t,ps,.94),slideShadows:x(t,Es,!0)}:s==="cards"&&(e.cardsEffect={perSlideOffset:F(t,gs,8),perSlideRotate:F(t,Ss,2),rotate:x(t,As,!0),slideShadows:x(t,_s,!0)})}function Ao(e,t){e.autoHeight=x(t,Ls,!1),e.centerInsufficientSlides=x(t,Is,!1),e.centeredSlides=x(t,Os,!1),e.direction=Oe(t,ws,"horizontal"),e.grid={fill:Oe(t,An,"column"),rows:F(t,Sn,1)},e.height=F(t,ks),e.slidesOffsetAfter=F(t,Oa,0),e.slidesOffsetBefore=F(t,Ca,0),e.slidesPerGroup=F(t,Ma,1),e.slidesPerGroupAuto=x(t,Pa,!1),e.slidesPerGroupSkip=F(t,wa,0),e.slidesPerView=Dr(t,Na,1),e.spaceBetween=F(t,Da,0),e.width=F(t,Qa)}function _o(e,t){e.containerModifierClass=k(t,Cs,"swiper-"),e.initialSlide=F(t,Ws,0),e.nested=x(t,Js,!1),e.normalizeSlideIndex=x(t,aa,!0),e.slideActiveClass=k(t,Aa,"swiper-slide-active"),e.slideBlankClass=k(t,va,"swiper-slide-blank"),e.slideClass=k(t,_a,"swiper-slide"),e.slideFullyVisibleClass=k(t,Ra,"swiper-slide-fully-visible"),e.slideNextClass=k(t,ba,"swiper-slide-next"),e.slidePrevClass=k(t,La,"swiper-slide-prev"),e.slideVisibleClass=k(t,Ia,"swiper-slide-visible"),e.swipeHandler=k(t,Ga),e.swiperElementNodeName=k(t,Ba,"SWIPER-CONTAINER"),e.wrapperClass=k(t,Ja,"swiper-wrapper")}function vo(){document.querySelectorAll(".swiper-wrapper").forEach(e=>{e.querySelectorAll(".swiper-slide").forEach((t,s)=>{const a=t.querySelector(`[${ue}=${Gi}]`);a&&(a.textContent=(s+1).toString())})})}function Ro(e,t,s,a){const n=k(t,Ge,"");if(!n||n==="")return;const i=Rt(s,n);if(!i){a&&console.warn("A matching thumbs waterfall was not found for ",n);return}return e.thumbs={autoScrollOffset:F(t,Ti,0),multipleActiveThumbs:x(t,mi,!1),slideThumbActiveClass:k(t,hi,"swiper-slide-thumb-active"),swiper:i.swiper,thumbsContainerClass:k(t,pi,"swiper-thumbs")},e}function bo(e,t){e.keyboard={enabled:x(t,rn,!1),onlyInViewport:x(t,on,!0),pageUpDown:x(t,dn,!0)}}function Lo(e,t){e.hashNavigation={replaceState:x(t,en,!1),watchState:x(t,tn,!1)}}function yo(e,t){e.history={keepQuery:x(t,sn,!1),key:k(t,an,"slides"),replaceState:x(t,nn,!1),root:k(t,ln,"")}}function Io(e,t,s,a){const n=k(t,xe,"");if(!n)return;const i=Br(s,n,a);a&&(i.length?console.log(`Controller Swipers for selector "${n}":`,i):console.error(`No controller swipers found for selector "${n}"`)),e.controller={by:Oe(t,ns,"slide"),control:i,inverse:x(t,is,!1)}}function Oo(e,t){return e.a11y={containerMessage:k(t,Lt,""),containerRole:k(t,yt,""),containerRoleDescriptionMessage:k(t,It,""),enabled:x(t,Ot,!0),firstSlideMessage:k(t,Ct,"This is the first slide"),id:k(t,Mt,""),itemRoleDescriptionMessage:k(t,Pt,""),lastSlideMessage:k(t,wt,"This is the last slide"),nextSlideMessage:k(t,Nt,"Next slide"),notificationClass:k(t,Dt,"swiper-notification"),paginationBulletMessage:k(t,xt,"Go to slide {{index}}"),prevSlideMessage:k(t,Gt,"Previous slide"),scrollOnFocus:x(t,Bt,!0),slideLabelMessage:k(t,zt,"{{index}} / {{slidesLength}}"),slideRole:k(t,Ht,"group")},e}function Be(e,t){if(!Array.isArray(window.waterfalls)){console.error("window.waterfalls is not an array or not defined.");return}const s=new Set;document.querySelectorAll(`[${e}]`).forEach(a=>{const n=a.getAttribute(e);if(!n)return;const i=Gr(window.waterfalls,n,a);if(!i)return;const u=i.swiper,o=a.cloneNode(!0);if(o.removeAttribute(e),t==="add"?o.removeAttribute(st):t==="remove"&&o.removeAttribute(at),o.classList.contains("swiper-slide")||o.classList.add("swiper-slide"),t==="append")u.appendSlide(o.outerHTML);else if(t==="prepend")u.prependSlide(o.outerHTML);else if(t==="add"){let m=Number(a.getAttribute(st));m||(m=1);const f=document.createElement("div");f.innerHTML=o.outerHTML;const c=f.children[0];c&&u.addSlide(m,c)}else if(t==="remove"){const m=Number(a.getAttribute(at));m!==-1?u.removeSlide(m):console.warn(`[MANIPULATION] Slide not found in Swiper for removal: ${n}`)}a.remove();const r=a.closest(".w-dyn-list");r&&s.add(r),u.update()}),s.forEach(a=>a.remove())}function Co(){Be(Ei,"add"),Be(gi,"append"),Be(Si,"prepend"),Be(Ai,"remove")}function Mo(e,t){e.zoom={containerClass:k(t,_i,"swiper-zoom-container"),limitToOriginalSize:x(t,vi,!1),maxRatio:F(t,Ri,3),minRatio:F(t,bi,1),panOnMouseMove:x(t,Li,!1),toggle:x(t,yi,!0),zoomedSlideClass:k(t,Ii,"swiper-slide-zoomed")}}function Po(e,t){e.allowTouchMove=x(t,bs,!0),e.edgeSwipeDetection=x(t,Ns,!1),e.edgeSwipeThreshold=F(t,Ds,20),e.focusableElements=k(t,zs,"input, select, option, textarea, button, video, label"),e.followFinger=x(t,Hs,!0),e.grabCursor=x(t,$s,!1),e.longSwipes=x(t,Us,!0),e.longSwipesMs=F(t,Xs,300),e.longSwipesRatio=F(t,qs,.5),e.noSwiping=x(t,ea,!0),e.noSwipingClass=k(t,ta,"swiper-no-swiping"),e.noSwipingSelector=k(t,sa),e.preventClicks=x(t,da,!0),e.preventClicksPropagation=x(t,ca,!0),e.preventInteractionOnTransition=x(t,fa,!1),e.resistance=x(t,ua,!0),e.resistanceRatio=F(t,Ta,.85),e.shortSwipes=x(t,ga,!0),e.simulateTouch=x(t,Sa,!0),e.slideToClickedSlide=x(t,ya,!1),e.threshold=F(t,za,5),e.touchAngle=F(t,Ha,45),e.touchEventsTarget=Oe(t,$a,"wrapper"),e.touchMoveStopPropagation=x(t,ka,!1),e.touchRatio=F(t,Va,1),e.touchReleaseOnEdges=x(t,Wa,!1),e.touchStartForcePreventDefault=x(t,Fa,!1),e.touchStartPreventDefault=x(t,Ya,!0)}function wo(e,t){e.mousewheel={enabled:x(t,cn,!1),eventsTarget:k(t,fn,"container"),forceToAxis:x(t,un,!1),invert:x(t,Tn,!1),noMousewheelClass:k(t,mn,"swiper-no-mousewheel"),releaseOnEdges:x(t,hn,!1),sensitivity:F(t,pn,1),thresholdDelta:F(t,En),thresholdTime:F(t,gn)}}function No(e,t){e.freeMode={enabled:x(t,Kn,!1),minimumVelocity:F(t,Zn,.02),momentum:x(t,Qn,!0),momentumBounce:x(t,Jn,!0),momentumBounceRatio:F(t,ei,1),momentumRatio:F(t,ti,1),momentumVelocityRatio:F(t,si,1),sticky:x(t,ai,!1)}}function Do(e,t){e.lazyPreloadPrevNext=F(t,Fs,0),e.lazyPreloaderClass=k(t,Ys,"swiper-lazy-preloader")}function xo(e,t){e.createElements=x(t,Ms,!1),e.cssMode=x(t,Ps,!1),e.enabled=x(t,Gs,!0),e.eventsPrefix=k(t,Bs,"swiper"),e.init=x(t,Vs,!0),e.maxBackfaceHiddenSlides=F(t,Qs,10),e.passiveListeners=x(t,oa,!0),e.roundLengths=x(t,ha,!1),e.runCallbacksOnInit=x(t,pa,!0),e.setWrapperSize=x(t,Ea,!1),e.uniqueNavElements=x(t,Ua,!0),e.url=k(t,qa),e.userAgent=k(t,ja)}function Go(e,t){e.observeParents=x(t,na,!1),e.observeSlideChildren=x(t,ia,!1),e.observer=x(t,la,!1),e.resizeObserver=x(t,ma,!0),e.updateOnWindowResize=x(t,Xa,!0),e.watchOverflow=x(t,Ka,!0),e.watchSlidesProgress=x(t,Za,!1)}function Bo(e,t){e.parallax={enabled:x(t,Oi,!1)}}console.log("🚿 Hello from Wellflow Waterfall v1.2.12");const ze=[];window.waterfalls=ze;function Bi(e,t){let s=t;return document.querySelectorAll(e).forEach(a=>{zi(a,s++)}),s}let Ce=0;document.addEventListener("DOMContentLoaded",()=>{document.querySelectorAll(`[${pe}]`).forEach(e=>{e.hasAttribute(Ge)||e.hasAttribute(xe)||zi(e,Ce++)}),Ce=Bi(`[${pe}][${Ge}]`,Ce),Ce=Bi(`[${pe}][${xe}]`,Ce),vo(),zr()});function zi(e,t){{const s=k(e,pe,`Swiper ${t}`);if(!s)return;const a=!!x(e,bt,!1);a&&console.warn(`Initializing Waterfall: ${s}`);let n={};_o(n,e),mo(n,e),Eo(n,e),To(n,e,s),ho(n,e),po(n,e),So(n,e),No(n,e),Ao(n,e),Ro(n,e,ze,a),bo(n,e),wo(n,e),Po(n,e),Lo(n,e),yo(n,e),Io(n,e,ze,a),Oo(n,e),Do(n,e),Go(n,e),Mo(n,e),Bo(n,e),xo(n,e),Co(),a&&console.warn(n);const i=vt(n),u=e.querySelector(".swiper");a&&console.log("SWIPER: ",u);const o=u?.querySelectorAll(".swiper-slide")||[];if(a&&console.log("SWIPER SLIDES: ",o),o.length===0){console.warn(`Skipping "${s}": no .swiper-slide elements found.`);return}const r=new ee(u,i);ze.push({name:s,swiper:r})}}E.ATTR_A11Y=Wr,E.ATTR_A11Y_CONTAINER_MESSAGE=Lt,E.ATTR_A11Y_CONTAINER_ROLE=yt,E.ATTR_A11Y_CONTAINER_ROLE_DESCRIPTION_MESSAGE=It,E.ATTR_A11Y_ENABLED=Ot,E.ATTR_A11Y_FIRST_SLIDE_MESSAGE=Ct,E.ATTR_A11Y_ID=Mt,E.ATTR_A11Y_ITEM_ROLE_DESCRIPTION_MESSAGE=Pt,E.ATTR_A11Y_LAST_SLIDE_MESSAGE=wt,E.ATTR_A11Y_NEXT_SLIDE_MESSAGE=Nt,E.ATTR_A11Y_NOTIFICATION_CLASS=Dt,E.ATTR_A11Y_PAGINATION_BULLET_MESSAGE=xt,E.ATTR_A11Y_PREV_SLIDE_MESSAGE=Gt,E.ATTR_A11Y_SCROLL_ON_FOCUS=Bt,E.ATTR_A11Y_SLIDE_LABEL_MESSAGE=zt,E.ATTR_A11Y_SLIDE_ROLE=Ht,E.ATTR_ADVANCED_DEBUG_MODE=Vr,E.ATTR_ALLOW_SLIDE_NEXT=vs,E.ATTR_ALLOW_SLIDE_PREV=Rs,E.ATTR_ALLOW_TOUCH_MOVE=bs,E.ATTR_AUTOPLAY=Fn,E.ATTR_AUTO_HEIGHT=Ls,E.ATTR_BREAKPOINTS_BASE=ys,E.ATTR_CARDS_PER_SLIDE_OFFSET=gs,E.ATTR_CARDS_PER_SLIDE_ROTATE=Ss,E.ATTR_CARDS_ROTATE=As,E.ATTR_CARDS_SLIDE_SHADOWS=_s,E.ATTR_CENTERED_SLIDES=Os,E.ATTR_CENTERED_SLIDES_BOUNDS=Ur,E.ATTR_CENTER_INSUFFICIENT_SLIDES=Is,E.ATTR_CONTAINER_MODIFIER_CLASS=Cs,E.ATTR_CONTROLLER=xe,E.ATTR_CONTROLLER_BY=ns,E.ATTR_CONTROLLER_INVERSE=is,E.ATTR_COVERFLOW_DEPTH=ls,E.ATTR_COVERFLOW_MODIFIER=rs,E.ATTR_COVERFLOW_ROTATE=os,E.ATTR_COVERFLOW_SCALE=ds,E.ATTR_COVERFLOW_SLIDE_SHADOWS=cs,E.ATTR_COVERFLOW_STRETCH=fs,E.ATTR_CREATE_ELEMENTS=Ms,E.ATTR_CSS_MODE=Ps,E.ATTR_CUBE_SHADOW=ms,E.ATTR_CUBE_SHADOW_OFFSET=hs,E.ATTR_CUBE_SHADOW_SCALE=ps,E.ATTR_CUBE_SLIDE_SHADOWS=Es,E.ATTR_DEBUG_MODE=bt,E.ATTR_DELAY=Yn,E.ATTR_DESKTOP_CENTERED_SLIDES=Xt,E.ATTR_DESKTOP_SLIDES_PER_GROUP=jt,E.ATTR_DESKTOP_SLIDES_PER_VIEW=qt,E.ATTR_DESKTOP_SPACE_BETWEEN=Kt,E.ATTR_DIRECTION=ws,E.ATTR_DISABLE_ON_INTERACTION=Un,E.ATTR_EDGE_SWIPE_DETECTION=Ns,E.ATTR_EDGE_SWIPE_THRESHOLD=Ds,E.ATTR_EFFECT=xs,E.ATTR_EFFECT_CROSSFADE=Yr,E.ATTR_ENABLED=Gs,E.ATTR_EVENTS_PREFIX=Bs,E.ATTR_FLIP_LIMIT_ROTATION=us,E.ATTR_FLIP_SLIDE_SHADOWS=Ts,E.ATTR_FOCUSABLE_ELEMENTS=zs,E.ATTR_FOLLOW_FINGER=Hs,E.ATTR_FREE_MODE_ENABLED=Kn,E.ATTR_FREE_MODE_MINIMUM_VELOCITY=Zn,E.ATTR_FREE_MODE_MOMENTUM=Qn,E.ATTR_FREE_MODE_MOMENTUM_BOUNCE=Jn,E.ATTR_FREE_MODE_MOMENTUM_BOUNCE_RATIO=ei,E.ATTR_FREE_MODE_MOMENTUM_RATIO=ti,E.ATTR_FREE_MODE_MOMENTUM_VELOCITY_RATIO=si,E.ATTR_FREE_MODE_STICKY=ai,E.ATTR_GRAB_CURSOR=$s,E.ATTR_GRID_FILL=An,E.ATTR_GRID_ROWS=Sn,E.ATTR_HASH_REPLACE_STATE=en,E.ATTR_HASH_WATCH_STATE=tn,E.ATTR_HEIGHT=ks,E.ATTR_HISTORY_KEEP_QUERY=sn,E.ATTR_HISTORY_KEY=an,E.ATTR_HISTORY_REPLACE_STATE=nn,E.ATTR_HISTORY_ROOT=ln,E.ATTR_INIT=Vs,E.ATTR_INITIAL_SLIDE=Ws,E.ATTR_KEYBOARD_ENABLED=rn,E.ATTR_KEYBOARD_ONLY_IN_VIEWPORT=on,E.ATTR_KEYBOARD_PAGE_UP_DOWN=dn,E.ATTR_LARGE_CENTERED_SLIDES=Zt,E.ATTR_LARGE_SLIDES_PER_GROUP=Je,E.ATTR_LARGE_SLIDES_PER_VIEW=Qt,E.ATTR_LARGE_SPACE_BETWEEN=Jt,E.ATTR_LAZY_PRELOADER_CLASS=Ys,E.ATTR_LAZY_PRELOAD_PREV_NEXT=Fs,E.ATTR_LMOBILE_CENTERED_SLIDES=$t,E.ATTR_LMOBILE_SLIDES_PER_GROUP=Vt,E.ATTR_LMOBILE_SLIDES_PER_VIEW=kt,E.ATTR_LMOBILE_SPACE_BETWEEN=Wt,E.ATTR_LONG_SWIPES=Us,E.ATTR_LONG_SWIPES_MS=Xs,E.ATTR_LONG_SWIPES_RATIO=qs,E.ATTR_LOOP=Xr,E.ATTR_LOOP_ADD_ADDITIONAL_SLIDES=Ks,E.ATTR_LOOP_ADD_BLANK_SLIDES=js,E.ATTR_LOOP_PREVENTS_SLIDING=Zs,E.ATTR_MANIPULATION_ADD_INDEX=st,E.ATTR_MANIPULATION_ADD_SLIDE=Ei,E.ATTR_MANIPULATION_APPEND_SLIDE=gi,E.ATTR_MANIPULATION_PREPEND_SLIDE=Si,E.ATTR_MANIPULATION_REMOVE_ALL_SLIDES=eo,E.ATTR_MANIPULATION_REMOVE_INDEX=at,E.ATTR_MANIPULATION_REMOVE_SLIDE=Ai,E.ATTR_MAX_BACKFACE_HIDDEN_SLIDES=Qs,E.ATTR_MOUSE_ENABLED=cn,E.ATTR_MOUSE_EVENTS_TARGET=fn,E.ATTR_MOUSE_FORCE_TO_AXIS=un,E.ATTR_MOUSE_INVERT=Tn,E.ATTR_MOUSE_NO_MOUSE_WHEEL_CLASS=mn,E.ATTR_MOUSE_RELEASE_ON_EDGES=hn,E.ATTR_MOUSE_SENSITIVITY=pn,E.ATTR_MOUSE_THRESHOLD_DELTA=En,E.ATTR_MOUSE_THRESHOLD_TIME=gn,E.ATTR_NAVIGATION_DISABLED_CLASS=_n,E.ATTR_NAVIGATION_ENABLED=vn,E.ATTR_NAVIGATION_HIDDEN_CLASS=Rn,E.ATTR_NAVIGATION_HIDE_ON_CLICK=bn,E.ATTR_NAVIGATION_LOCK_CLASS=et,E.ATTR_NAVIGATION_NAVIGATION_DISABLED_CLASS=Ln,E.ATTR_NESTED=Js,E.ATTR_NORMALIZE_SLIDE_INDEX=aa,E.ATTR_NO_SWIPING=ea,E.ATTR_NO_SWIPING_CLASS=ta,E.ATTR_NO_SWIPING_SELECTOR=sa,E.ATTR_OBSERVER=la,E.ATTR_OBSERVE_SLIDE_CHILDREN=ia,E.ATTR_OBSERVE_SLIDE_PARENTS=na,E.ATTR_ONE_WAY_MOVEMENT=ra,E.ATTR_PAGINATION_BULLET_ACTIVE_CLASS=In,E.ATTR_PAGINATION_BULLET_CLASS=Kr,E.ATTR_PAGINATION_CLICKABLE=On,E.ATTR_PAGINATION_CLICKABLE_CLASS=Cn,E.ATTR_PAGINATION_CURRENT_CLASS=Mn,E.ATTR_PAGINATION_DYNAMIC_BULLETS=Pn,E.ATTR_PAGINATION_DYNAMIC_MAIN_BULLETS=wn,E.ATTR_PAGINATION_ENABLED=Nn,E.ATTR_PAGINATION_HIDDEN_CLASS=Dn,E.ATTR_PAGINATION_HIDE_ON_CLICK=xn,E.ATTR_PAGINATION_HORIZONTAL_CLASS=Gn,E.ATTR_PAGINATION_LOCK_CLASS=Zr,E.ATTR_PAGINATION_MODIFIER_CLASS=Bn,E.ATTR_PAGINATION_PAGINATION_DISABLED_CLASS=zn,E.ATTR_PAGINATION_PROGRESSBAR_FILL_CLASS=Hn,E.ATTR_PAGINATION_PROGRESSBAR_OPPOSITE=$n,E.ATTR_PAGINATION_PROGRESSBAR_OPPOSITE_CLASS=kn,E.ATTR_PAGINATION_TOTAL_CLASS=Vn,E.ATTR_PAGINATION_TYPE=yn,E.ATTR_PAGINATION_VERTICAL_CLASS=Wn,E.ATTR_PARALLAX=no,E.ATTR_PARALLAX_DURATION=co,E.ATTR_PARALLAX_ENABLED=Oi,E.ATTR_PARALLAX_OPACITY=oo,E.ATTR_PARALLAX_SCALE=ro,E.ATTR_PARALLAX_X=io,E.ATTR_PARALLAX_Y=lo,E.ATTR_PASSIVE_LISTENERS=oa,E.ATTR_PAUSE_ON_MOUSE_ENTER=qn,E.ATTR_PLAYBACK_MODE=Ci,E.ATTR_PREVENT_CLICKS=da,E.ATTR_PREVENT_CLICKS_PROPAGATION=ca,E.ATTR_PREVENT_INTERACTION_ON_TRANSITION=fa,E.ATTR_RESISTANCE=ua,E.ATTR_RESISTANCE_RATIO=Ta,E.ATTR_RESIZE_OBSERVER=ma,E.ATTR_REVERSE_DIRECTION=Xn,E.ATTR_REWIND=qr,E.ATTR_ROUND_LENGTHS=ha,E.ATTR_RUN_CALLBACKS_ON_INIT=pa,E.ATTR_SCROLLBAR_DRAGGABLE=ii,E.ATTR_SCROLLBAR_DRAG_CLASS=Jr,E.ATTR_SCROLLBAR_DRAG_SIZE=ni,E.ATTR_SCROLLBAR_ENABLED=li,E.ATTR_SCROLLBAR_HIDE=ri,E.ATTR_SCROLLBAR_HORIZONTAL_CLASS=oi,E.ATTR_SCROLLBAR_LOCK_CLASS=di,E.ATTR_SCROLLBAR_SCROLLBAR_DISABLED_CLASS=ci,E.ATTR_SCROLLBAR_SNAP_ON_RELEASE=ui,E.ATTR_SCROLLBAR_VERTICAL_CLASS=fi,E.ATTR_SET_WRAPPER_SIZE=Ea,E.ATTR_SHORT_SWIPES=ga,E.ATTR_SIMULATE_TOUCH=Sa,E.ATTR_SLIDES_OFFSET_AFTER=Oa,E.ATTR_SLIDES_OFFSET_BEFORE=Ca,E.ATTR_SLIDES_PER_GROUP=Ma,E.ATTR_SLIDES_PER_GROUP_AUTO=Pa,E.ATTR_SLIDES_PER_GROUP_SKIP=wa,E.ATTR_SLIDES_PER_VIEW=Na,E.ATTR_SLIDE_ACTIVE_CLASS=Aa,E.ATTR_SLIDE_BLANK_CLASS=va,E.ATTR_SLIDE_CLASS=_a,E.ATTR_SLIDE_FULLY_VISIBLE_CLASS=Ra,E.ATTR_SLIDE_NEXT_CLASS=ba,E.ATTR_SLIDE_PREV_CLASS=La,E.ATTR_SLIDE_TO_CLICKED_SLIDE=ya,E.ATTR_SLIDE_VISIBLE_CLASS=Ia,E.ATTR_SMOOTH_AUTOPLAY=tt,E.ATTR_SPACE_BETWEEN=Da,E.ATTR_SPEED=xa,E.ATTR_STOP_ON_LAST_SLIDE=jn,E.ATTR_SWIPER_ELEMENT_NODE_NAME=Ba,E.ATTR_SWIPE_HANDLER=Ga,E.ATTR_TABLET_CENTERED_SLIDES=Ft,E.ATTR_TABLET_SLIDES_PER_GROUP=Fr,E.ATTR_TABLET_SLIDES_PER_VIEW=Yt,E.ATTR_TABLET_SPACE_BETWEEN=Ut,E.ATTR_THRESHOLD=za,E.ATTR_THUMBS=Ge,E.ATTR_THUMBS_AUTO_SCROLL_OFFSET=Ti,E.ATTR_THUMBS_CONTAINER_CLASS=pi,E.ATTR_THUMBS_MULTIPLE_ACTIVE_THUMBS=mi,E.ATTR_THUMBS_SLIDE_THUMB_ACTIVE_CLASS=hi,E.ATTR_TOUCH_ANGLE=Ha,E.ATTR_TOUCH_EVENTS_TARGET=$a,E.ATTR_TOUCH_MOVE_STOP_PROPAGATION=ka,E.ATTR_TOUCH_RATIO=Va,E.ATTR_TOUCH_RELEASE_ON_EDGES=Wa,E.ATTR_TOUCH_START_FORCE_PREVENT_DEFAULT=Fa,E.ATTR_TOUCH_START_PREVENT_DEFAULT=Ya,E.ATTR_UNIQUE_NAV_ELEMENTS=Ua,E.ATTR_UPDATE_ON_WINDOW_RESIZE=Xa,E.ATTR_URL=qa,E.ATTR_USER_AGENT=ja,E.ATTR_VIRTUAL_TRANSLATE=jr,E.ATTR_WAIT_FOR_TRANSITION=Qr,E.ATTR_WATCH_OVERFLOW=Ka,E.ATTR_WATCH_SLIDES_PROGRESS=Za,E.ATTR_WATERFALL=pe,E.ATTR_WATERFALL_CONTENT=kr,E.ATTR_WATERFALL_ELEMENT=ue,E.ATTR_WATERFALL_POSTLOAD=$r,E.ATTR_WATERFALL_PRELOAD=Hr,E.ATTR_WIDTH=Qa,E.ATTR_WRAPPER_CLASS=Ja,E.ATTR_XLARGE_CENTERED_SLIDES=es,E.ATTR_XLARGE_SLIDES_PER_GROUP=ss,E.ATTR_XLARGE_SLIDES_PER_VIEW=ts,E.ATTR_XLARGE_SPACE_BETWEEN=as,E.ATTR_ZOOM=to,E.ATTR_ZOOMED_SLIDE_CLASS=Ii,E.ATTR_ZOOM_CONTAINER_CLASS=_i,E.ATTR_ZOOM_ENABLED=so,E.ATTR_ZOOM_FADE=ao,E.ATTR_ZOOM_LIMIT_TO_ORIGINAL_SIZE=vi,E.ATTR_ZOOM_MAX_RATIO=Ri,E.ATTR_ZOOM_MIN_RATIO=bi,E.ATTR_ZOOM_PAN_ON_MOUSE_MOVE=Li,E.ATTR_ZOOM_TOGGLE=yi,E.EL_NAVIGATION=uo,E.EL_NAVIGATION_NEXT=wi,E.EL_NAVIGATION_PREV=Ni,E.EL_PAGINATION=Mi,E.EL_PAGINATION_BULLET=Pi,E.EL_PAGINATION_BULLET_ACTIVE=fo,E.EL_SCROLLBAR=Di,E.EL_SCROLLBAR_DRAG=xi,E.EL_SLIDE_COUNT=Gi,Object.defineProperty(E,Symbol.toStringTag,{value:"Module"})}));
//# sourceMappingURL=well-waterfall.umd.js.map
