PageSourceSearch

https://abzarshishehalizadeh.ir/themes/custom-5e12/assets/theme.js?v=1.0

js abzarshishehalizadeh.ir collected 2026-09-28 09:07:19 UTC 171,265 bytes, 23 lines download raw bytes

1"use strict";window.$=jQuery;const isEmpty=t=>t==null||typeof t=="object"&&Object.keys(t).length===0||typeof t=="string"&&t.trim().length===0;function ktSetTimeout(t,e,i,s="timeout"){ktClearTimeout(t,s),t.data("timeout",setTimeout(e,i))}function ktClearTimeout(t,e="timeout"){clearTimeout(t.data(e)||null)}const showBackdrop=(t,e)=>{const i=$(`<div class="backdrop ${t}-backdrop"></div>`);$("body").addClass(`${t}-opened`),e?e.prepend(i):$("body").append(i),ktSetTimeout(i,()=>{i.addClass("show")},10)},hideBackdrop=(t,e)=>{$(`.${t}-backdrop`).length<2&&$("body").removeClass(`${t}-opened`);const i=(e||$("body")).find(`.${t}-backdrop`);i.removeClass("show"),ktSetTimeout(i,()=>{i.remove()},325)},generateUid=()=>{var t=function(){return((1+Math.random())*65536|0).toString(16).substring(1)};return t()+t()+"-"+t()+"-"+t()+"-"+t()+"-"+t()+t()+t()},ktFadeIn=t=>{t.addClass("show"),ktSetTimeout(t,()=>{t.addClass("active")},10)},ktFadeOut=(t,e)=>{t.removeClass("active"),ktSetTimeout(t,()=>{t.removeClass("show")},e)},arrayUnique=t=>[...new Set(t)],getLocalStorageItem=(t,e)=>{try{const i=localStorage.getItem(t);return isEmpty(i)?e:JSON.parse(localStorage.getItem(t))||e}catch(i){return e}},getContentHeight$1=t=>{const e=t.children(":first").outerHeight();return e?`${e}px`:"auto"},collapseContent$1=t=>{ktClearTimeout(t),t.css("height",getContentHeight$1(t)),ktSetTimeout(t,()=>{t.css("height","0px")},10)};$(document).on("click","[data-collapse]",function(t){t.preventDefault();const e=$($(this).attr("data-collapse")),i=$($(this).attr("data-parent"));e.length&&(i.length&&i.find(`[data-collapse][data-parent="${$(this).attr("data-parent")}"]:not(.collapsed)`).not($(this)).each(function(){$(this).addClass("collapsed");const s=$($(this).attr("data-collapse"));s&&collapseContent$1(s)}),$(this).hasClass("collapsed")?(e.css("height",getContentHeight$1(e)),ktSetTimeout(e,()=>{e.css("height","auto")},300),$(this).removeClass("collapsed")):(collapseContent$1(e),$(this).addClass("collapsed")))});const openDrawer=t=>{showBackdrop("drawer",t),ktFadeIn(t)},closeDrawer=t=>{hideBackdrop("drawer",t),ktFadeOut(t,325)};$(document).on("click","[data-drawer]",function(t){t.preventDefault(),openDrawer($($(this).attr("data-drawer")))});$(document).on("click",".drawer",function({target:t}){$(t).closest(".drawer-inner").length&&!$(t).closest(".drawer-close-btn").length||closeDrawer($(this))});const openDropdown=t=>{const e=t.find(".dropdown-btn");if(e.hasClass("active"))return;const i=t.find(".dropdown-menu");e.addClass("active"),i.addClass("show"),ktSetTimeout(t,()=>{i.addClass("active")},10),$(".dropdown.clickable").not(t).each(function(){closeDropdown($(this))})},closeDropdown=t=>{const e=t.find(".dropdown-btn");if(!e.hasClass("active"))return;const i=t.find(".dropdown-menu"),s=t.hasClass("clickable");e.removeClass("active"),i.removeClass("active"),ktSetTimeout(t,()=>{i.removeClass("show")},s?200:150)};$(document).on("mouseenter",".dropdown:not(.clickable)",function(){openDropdown($(this))});$(document).on("mouseleave",".dropdown:not(.clickable)",function(){closeDropdown($(this))});$(document).on("click",".dropdown.clickable .dropdown-btn",function(){$(this).hasClass("active")?closeDropdown($(this).closest(".dropdown")):openDropdown($(this).closest(".dropdown"))});$("body").on("click",function({target:t}){!$(".dropdown-menu.active").length||$(t).closest(".dropdown").length||$(".dropdown-menu.active").each(function(){closeDropdown($(this).parents(".dropdown"))})});const openModal=t=>{t.length&&(showBackdrop("modal",t),ktFadeIn(t))},closeModal=t=>{hideBackdrop("modal",t),ktFadeOut(t,$(window).outerWidth()>1024?200:325)};$(document).on("click","[data-modal]",function(t){t.preventDefault(),openModal($($(this).attr("data-modal")))});$(document).on("click",".modal",function({target:t}){$(t).closest(".modal-inner").length&&!$(t).closest(".modal-close-btn").length||closeModal($(this))});$.fn.modal=function(t){switch(t){case"hide":closeModal($(this));break;default:openModal($(this));break}};$("[data-tab]").on("click",function(t){if(t.preventDefault(),$(this).hasClass("active"))return;const e=$(this).parents(".tabs"),i=$($(this).attr("data-tab"));e.find("[data-tab]").removeClass("active").each(function(){const s=$($(this).attr("data-tab"));s.length&&s.removeClass("active")}),$(this).addClass("active"),i.addClass("active"),setTabBgPosition(e)});const setTabBgPosition=t=>{const e=t.find(".tab-bg"),i=t.find("[data-tab].active").parent("li");if(!e.length||!i.length||$(void 0).hasClass("tabs"))return;e.hasClass("active")||e.addClass("active");const s=i.outerWidth(),r=t[0].scrollWidth,a=i[0].offsetLeft+(r-t.outerWidth()),c=r-s-a;e.css({width:`${i.outerWidth()}px`,right:c})};$(".tabs").each(function(){const t=$(this).find("[data-tab]").first(),e=$
1(t.attr("data-tab"));t.addClass("active"),setTabBgPosition($(this)),e.length&&e.addClass("active")});const openTooltip=t=>{const{top:e,left:i}=t.position(),s=t.outerHeight(),r=t.outerWidth(),a=t.attr("data-tooltip"),c=t.attr("data-tooltip-position")||"top",d=parseInt(t.attr("data-tooltip-margin"))||"8";let l=0,f=0;switch(c){case"left":l=i-10,f=e+s/2;break;case"right":l=i+r+10,f=e+s/2;break;case"top":l=i+r/2,f=e-d;break;case"bottom":l=i+r/2,f=e+s+d;break;case"top-left":l=i,f=e-d;break;case"top-right":l=i+r,f=e-d;break;case"bottom-left":l=i,f=e+s+d;break;case"bottom-right":l=i+r,f=e+s+d;break}const p=`tooltip-${generateUid()}`;t.attr("data-tooltip-id",p);const g=$(`<div class="tooltip tooltip-${c}" style="top:${Math.round(f)}px;left:${Math.round(l)}px" id="${p}">${a}</div>`);$("body").append(g),g.fadeIn(100)};$(document).on("mouseenter","[data-tooltip]",function(){openTooltip($(this))});$(document).on("mouseleave","[data-tooltip]",function(){const t=$(this).attr("data-tooltip-id");if(!t)return;$(this).removeAttr("data-tooltip-id");const e=$(`#${t}`);e.length&&e.fadeOut(100,function(){$(this).remove()})});$.fn.tooltip=function(){openTooltip($(this))};function isObject$1(t){return t!==null&&typeof t=="object"&&"constructor"in t&&t.constructor===Object}function extend$1(t,e){t===void 0&&(t={}),e===void 0&&(e={}),Object.keys(e).forEach(i=>{typeof t[i]=="undefined"?t[i]=e[i]:isObject$1(e[i])&&isObject$1(t[i])&&Object.keys(e[i]).length>0&&extend$1(t[i],e[i])})}const ssrDocument={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function getDocument(){const t=typeof document!="undefined"?document:{};return extend$1(t,ssrDocument),t}const ssrWindow={document:ssrDocument,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(t){return typeof setTimeout=="undefined"?(t(),null):setTimeout(t,0)},cancelAnimationFrame(t){typeof setTimeout!="undefined"&&clearTimeout(t)}};function getWindow(){const t=typeof window!="undefined"?window:{};return extend$1(t,ssrWindow),t}function classesToTokens(t){return t===void 0&&(t=""),t.trim().split(" ").filter(e=>!!e.trim())}function deleteProps(t){const e=t;Object.keys(e).forEach(i=>{try{e[i]=null}catch(s){}try{delete e[i]}catch(s){}})}function nextTick(t,e){return e===void 0&&(e=0),setTimeout(t,e)}function now(){return Date.now()}function getComputedStyle$1(t){const e=getWindow();let i;return e.getComputedStyle&&(i=e.getComputedStyle(t,null)),!i&&t.currentStyle&&(i=t.currentStyle),i||(i=t.style),i}function getTranslate(t,e){e===void 0&&(e="x");const i=getWindow();let s,r,a;const c=getComputedStyle$1(t);return i.WebKitCSSMatrix?(r=c.transform||c.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map(d=>d.replace(",",".")).join(", ")),a=new i.WebKitCSSMatrix(r==="none"?"":r)):(a=c.MozTransform||c.OTransform||c.MsTransform||c.msTransform||c.transform||c.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),s=a.toString().split(",")),e==="x"&&(i.WebKitCSSMatrix?r=a.m41:s.length===16?r=parseFloat(s[12]):r=parseFloat(s[4])),e==="y"&&(i.WebKitCSSMatrix?r=a.m42:s.length===16?r=parseFloat(s[13]):r=parseFloat(s[5])),r||0}function isObject(t){return typeof t=="object"&&t!==null&&t.constructor&&Object.prototype.toString.call(t).slice(8,-1)==="Object"}function isNode(t){return typeof window!="undefined"&&typeof window.HTMLElement!="undefined"?t instanceof HTMLElement:t&&(t.nodeType===1||t.nodeType===11)}function extend(){const t=Object(arguments.length<=0?void 0:arguments[0]),e=["__proto__","constructor","prototype"];for(let i=1;i<arguments.length;i+=1){const s=i<0||arguments.length<=i?void 0:arguments[i];if(s!=null&&!isNode(s)){const r=Object.keys(Object(s)).filter(a=>e.indexOf(a)<0);for(let a=0,c=r.length;a<c;a+=1){const d=r[a],l=Object.getOwnPropertyDescriptor(s,d);l!==void 0&&l.enumerable&&(isObject(t[d])&&isObject(s[d])?s[d].__swiper__?t[d]=s[d]:extend(t[d],s[d]):!isObject(t[d])&&isObject(s[d])?(t[d]={},s[d].__swiper__?t[d]=s[d]:extend(t[d],s[d])):t[d]=s[d])}}}return t}function setCSSProperty(t,e,i){t.style.setProperty(e,i)}function animateCSSModeScroll(t){let{swiper:e,targetPosition:i,side:s}=t;const r=getWindow(),a=-e.translate;let c=null,d;const l=e.params.speed;e.wrapperEl.style.scrollSnapType="none",r.cancelAnimationFrame(e.cssModeFrameID);const f=i>a?"next":"prev",p=(v,b)=>f==="next"&&v>=b||f==="prev"&&v<=b,g=()=>{d=new Date().getTime(),c===null&&(c=d);const v=Math.max(Math.min((d-c)/l,1),0),b=.5-Math.cos(v*Math.PI)/2;let S=a+b*(i-a);if(p(S,i)&&(S=i),e.wrapperEl.scrollTo({[s]:S}),p(S,i)){e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout(()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[s]:S})}),r.cancelAnimationFrame(e.cssModeFrameID);return}e.cssModeFrameID=r.requestAnimationFrame(g)};g()}function getSlideTransformEl(t){return t.querySelector(".swiper-slide-transform")||t.shadowRoot&&t.shadowRoot.querySelector(".swiper-slide-transform")||t}function elementChildren(t,e){e===void 0&&(e="");const i=[...t.children];return t instanceof HTMLSlotElement&&i.push(...t.assignedElements()),e?i.filter(s=>s.matches(e)):i}function elementIsChildOf(t,e){const i=e.contains(t);return!i&&e instanceof HTMLSlotElement?[...e.assignedElements()].includes(t):i}function showWarning(t){try{console.warn(t);return}catch(e){}}function createElement(t,e){e===void 0&&(e=[]);const i=document.createElement(t);return i.classList.add(...Array.isArray(e)?e:classesToTokens(e)),i}function elementPrevAll(t,e){const i=[];for(;t.previousElementSibling;){const s=t.previousElementSibling;e?s.matches(e)&&i.push(s):i.push(s),t=s}return i}function elementNextAll(t,e){const i=[];for(;t.nextElementSibling;){const s=t.nextElementSibling;e?s.matches(e)&&i.push(s):i.push(s),t=s}return i}function elementStyle(t,e){return getWindow().getComputedStyle(t,null).getPropertyValue(e)}function elementIndex(t){let e=t,i;if(e){for(i=0;(e=e.previousSibling)!==null;)e.nodeType===1&&(i+=1);return i}}function elementParents(t,e){const i=[];let s=t.parentElement;for(;s;)e?s.matches(e)&&i.push(s):i.push(s),s=s.parentElement;return i}function elementTransitionEnd(t,e){function i(s){s.target===t&&(e.call(t,s),t.removeEventListener("transitionend",i))}e&&t.addEventListener("transitionend",i)}function elementOuterSize(t,e,i){const s=getWindow();return t[e==="width"?"offsetWidth":"offsetHeight"]+parseFloat(s.getComputedStyle(t,null).getPropertyValue(e==="width"?"margin-right":"margin-top"))+parseFloat(s.getComputedStyle(t,null).getPropertyValue(e==="width"?"margin-left":"margin-bottom"))}function makeElementsArray(t){return(Array.isArray(t)?t:[t]).filter(e=>!!e)}let support;function calcSupport(){const t=getWindow(),e=getDocument();return{smoothScroll:e.documentElement&&e.documentElement.style&&"scrollBehavior"in e.documentElement.style,touch:!!("ontouchstart"in t||t.DocumentTouch&&e instanceof t.DocumentTouch)}}
1function getSupport(){return support||(support=calcSupport()),support}let deviceCached;function calcDevice(t){let{userAgent:e}=t===void 0?{}:t;const i=getSupport(),s=getWindow(),r=s.navigator.platform,a=e||s.navigator.userAgent,c={ios:!1,android:!1},d=s.screen.width,l=s.screen.height,f=a.match(/(Android);?[\s\/]+([\d.]+)?/);let p=a.match(/(iPad).*OS\s([\d_]+)/);const g=a.match(/(iPod)(.*OS\s([\d_]+))?/),v=!p&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),b=r==="Win32";let S=r==="MacIntel";const x=["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"];return!p&&S&&i.touch&&x.indexOf(`${d}x${l}`)>=0&&(p=a.match(/(Version)\/([\d.]+)/),p||(p=[0,1,"13_0_0"]),S=!1),f&&!b&&(c.os="android",c.android=!0),(p||v||g)&&(c.os="ios",c.ios=!0),c}function getDevice(t){return t===void 0&&(t={}),deviceCached||(deviceCached=calcDevice(t)),deviceCached}let browser;function calcBrowser(){const t=getWindow(),e=getDevice();let i=!1;function s(){const d=t.navigator.userAgent.toLowerCase();return d.indexOf("safari")>=0&&d.indexOf("chrome")<0&&d.indexOf("android")<0}if(s()){const d=String(t.navigator.userAgent);if(d.includes("Version/")){const[l,f]=d.split("Version/")[1].split(" ")[0].split(".").map(p=>Number(p));i=l<16||l===16&&f<2}}const r=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent),a=s(),c=a||r&&e.ios;return{isSafari:i||a,needPerspectiveFix:i,need3dFix:c,isWebView:r}}function getBrowser(){return browser||(browser=calcBrowser()),browser}function Resize(t){let{swiper:e,on:i,emit:s}=t;const r=getWindow();let a=null,c=null;const d=()=>{!e||e.destroyed||!e.initialized||(s("beforeResize"),s("resize"))},l=()=>{!e||e.destroyed||!e.initialized||(a=new ResizeObserver(g=>{c=r.requestAnimationFrame(()=>{const{width:v,height:b}=e;let S=v,x=b;g.forEach(A=>{let{contentBoxSize:T,contentRect:y,target:m}=A;m&&m!==e.el||(S=y?y.width:(T[0]||T).inlineSize,x=y?y.height:(T[0]||T).blockSize)}),(S!==v||x!==b)&&d()})}),a.observe(e.el))},f=()=>{c&&r.cancelAnimationFrame(c),a&&a.unobserve&&e.el&&(a.unobserve(e.el),a=null)},p=()=>{!e||e.destroyed||!e.initialized||s("orientationchange")};i("init",()=>{if(e.params.resizeObserver&&typeof r.ResizeObserver!="undefined"){l();return}r.addEventListener("resize",d),r.addEventListener("orientationchange",p)}),i("destroy",()=>{f(),r.removeEventListener("resize",d),r.removeEventListener("orientationchange",p)})}function Observer(t){let{swiper:e,extendParams:i,on:s,emit:r}=t;const a=[],c=getWindow(),d=function(p,g){g===void 0&&(g={});const v=c.MutationObserver||c.WebkitMutationObserver,b=new v(S=>{if(e.__preventObserver__)return;if(S.length===1){r("observerUpdate",S[0]);return}const x=function(){r("observerUpdate",S[0])};c.requestAnimationFrame?c.requestAnimationFrame(x):c.setTimeout(x,0)});b.observe(p,{attributes:typeof g.attributes=="undefined"?!0:g.attributes,childList:e.isElement||(typeof g.childList=="undefined"?!0:g).childList,characterData:typeof g.characterData=="undefined"?!0:g.characterData}),a.push(b)},l=()=>{if(e.params.observer){if(e.params.observeParents){const p=elementParents(e.hostEl);for(let g=0;g<p.length;g+=1)d(p[g])}d(e.hostEl,{childList:e.params.observeSlideChildren}),d(e.wrapperEl,{attributes:!1})}},f=()=>{a.forEach(p=>{p.disconnect()}),a.splice(0,a.length)};i({observer:!1,observeParents:!1,observeSlideChildren:!1}),s("init",l),s("destroy",f)}var eventsEmitter={on(t,e,i){const s=this;if(!s.eventsListeners||s.destroyed||typeof e!="function")return s;const r=i?"unshift":"push";return t.split(" ").forEach(a=>{s.eventsListeners[a]||(s.eventsListeners[a]=[]),s.eventsListeners[a][r](e)}),s},once(t,e,i){const s=this;if(!s.eventsListeners||s.destroyed||typeof e!="function")return s;function r(){s.off(t,r),r.__emitterProxy&&delete r.__emitterProxy;for(var a=arguments.length,c=new Array(a),d=0;d<a;d++)c[d]=arguments[d];e.apply(s,c)}return r.__emitterProxy=e,s.on(t,r,i)},onAny(t,e){const i=this;if(!i.eventsListeners||i.destroyed||typeof t!="function")return i;const s=e?"unshift":"push";return i.eventsAnyListeners.indexOf(t)<0&&i.eventsAnyListeners[s](t),i},offAny(t){const e=this;if(!e.eventsListeners||e.destroyed||!e.eventsAnyListeners)return e;const i=e.eventsAnyListeners.indexOf(t);return i>=0&&e.eventsAnyListeners.splice(i,1),e},off(t,e){const i=this;return!i.eventsListeners||i.destroyed||!i.eventsListeners||t.split(" ").forEach(s=>{typeof e=="undefined"?i.eventsListeners[s]=[]:i.eventsListeners[s]&&i.eventsListeners[s].forEac
1h((r,a)=>{(r===e||r.__emitterProxy&&r.__emitterProxy===e)&&i.eventsListeners[s].splice(a,1)})}),i},emit(){const t=this;if(!t.eventsListeners||t.destroyed||!t.eventsListeners)return t;let e,i,s;for(var r=arguments.length,a=new Array(r),c=0;c<r;c++)a[c]=arguments[c];return typeof a[0]=="string"||Array.isArray(a[0])?(e=a[0],i=a.slice(1,a.length),s=t):(e=a[0].events,i=a[0].data,s=a[0].context||t),i.unshift(s),(Array.isArray(e)?e:e.split(" ")).forEach(l=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach(f=>{f.apply(s,[l,...i])}),t.eventsListeners&&t.eventsListeners[l]&&t.eventsListeners[l].forEach(f=>{f.apply(s,i)})}),t}};function updateSize(){const t=this;let e,i;const s=t.el;typeof t.params.width!="undefined"&&t.params.width!==null?e=t.params.width:e=s.clientWidth,typeof t.params.height!="undefined"&&t.params.height!==null?i=t.params.height:i=s.clientHeight,!(e===0&&t.isHorizontal()||i===0&&t.isVertical())&&(e=e-parseInt(elementStyle(s,"padding-left")||0,10)-parseInt(elementStyle(s,"padding-right")||0,10),i=i-parseInt(elementStyle(s,"padding-top")||0,10)-parseInt(elementStyle(s,"padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(i)&&(i=0),Object.assign(t,{width:e,height:i,size:t.isHorizontal()?e:i}))}function updateSlides(){const t=this;function e(P,z){return parseFloat(P.getPropertyValue(t.getDirectionLabel(z))||0)}const i=t.params,{wrapperEl:s,slidesEl:r,size:a,rtlTranslate:c,wrongRTL:d}=t,l=t.virtual&&i.virtual.enabled,f=l?t.virtual.slides.length:t.slides.length,p=elementChildren(r,`.${t.params.slideClass}, swiper-slide`),g=l?t.virtual.slides.length:p.length;let v=[];const b=[],S=[];let x=i.slidesOffsetBefore;typeof x=="function"&&(x=i.slidesOffsetBefore.call(t));let A=i.slidesOffsetAfter;typeof A=="function"&&(A=i.slidesOffsetAfter.call(t));const T=t.snapGrid.length,y=t.slidesGrid.length;let m=i.spaceBetween,M=-x,I=0,B=0;if(typeof a=="undefined")return;typeof m=="string"&&m.indexOf("%")>=0?m=parseFloat(m.replace("%",""))/100*a:typeof m=="string"&&(m=parseFloat(m)),t.virtualSize=-m,p.forEach(P=>{c?P.style.marginLeft="":P.style.marginRight="",P.style.marginBottom="",P.style.marginTop=""}),i.centeredSlides&&i.cssMode&&(setCSSProperty(s,"--swiper-centered-offset-before",""),setCSSProperty(s,"--swiper-centered-offset-after",""));const j=i.grid&&i.grid.rows>1&&t.grid;j?t.grid.initSlides(p):t.grid&&t.grid.unsetSlides();let _;const V=i.slidesPerView==="auto"&&i.breakpoints&&Object.keys(i.breakpoints).filter(P=>typeof i.breakpoints[P].slidesPerView!="undefined").length>0;for(let P=0;P<g;P+=1){_=0;let z;if(p[P]&&(z=p[P]),j&&t.grid.updateSlide(P,z,p),!(p[P]&&elementStyle(z,"display")==="none")){if(i.slidesPerView==="auto"){V&&(p[P].style[t.getDirectionLabel("width")]="");const N=getComputedStyle(z),L=z.style.transform,H=z.style.webkitTransform;if(L&&(z.style.transform="none"),H&&(z.style.webkitTransform="none"),i.roundLengths)_=t.isHorizontal()?elementOuterSize(z,"width"):elementOuterSize(z,"height");else{const q=e(N,"width"),U=e(N,"padding-left"),K=e(N,"padding-right"),R=e(N,"margin-left"),ee=e(N,"margin-right"),Q=N.getPropertyValue("box-sizing");if(Q&&Q==="border-box")_=q+R+ee;else{const{clientWidth:le,offsetWidth:pe}=z;_=q+U+K+R+ee+(pe-le)}}L&&(z.style.transform=L),H&&(z.style.webkitTransform=H),i.roundLengths&&(_=Math.floor(_))}else _=(a-(i.slidesPerView-1)*m)/i.slidesPerView,i.roundLengths&&(_=Math.floor(_)),p[P]&&(p[P].style[t.getDirectionLabel("width")]=`${_}px`);p[P]&&(p[P].swiperSlideSize=_),S.push(_),i.centeredSlides?(M=M+_/2+I/2+m,I===0&&P!==0&&(M=M-a/2-m),P===0&&(M=M-a/2-m),Math.abs(M)<1/1e3&&(M=0),i.roundLengths&&(M=Math.floor(M)),B%i.slidesPerGroup===0&&v.push(M),b.push(M)):(i.roundLengths&&(M=Math.floor(M)),(B-Math.min(t.params.slidesPerGroupSkip,B))%t.params.slidesPerGroup===0&&v.push(M),b.push(M),M=M+_+m),t.virtualSize+=_+m,I=_,B+=1}}if(t.virtualSize=Math.max(t.virtualSize,a)+A,c&&d&&(i.effect==="slide"||i.effect==="coverflow")&&(s.style.width=`${t.virtualSize+m}px`),i.setWrapperSize&&(s.style[t.getDirectionLabel("width")]=`${t.virtualSize+m}px`),j&&t.grid.updateWrapperSize(_,v),!i.centeredSlides){const P=[];for(let z=0;z<v.length;z+=1){let N=v[z];i.roundLengths&&(N=Math.floor(N)),v[z]<=t.virtualSize-a&&P.push(N)}v=P,Math.floor(t.virtualSize-a)-Math.floor(v[v.length-1])>1&&v.push(t.virtualSize-a)}if(l&&i.loop){const P=S[0]+m;if(i.slidesPerGroup>1){const z=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/i.slidesPerGroup),N=P*i.slidesPerGroup;for(let L=0;L<z;L+=1)v.push(v[v.length-1]+N)}for(let z=0;z<t.virtual.slidesBefore+t.virtual.slidesAfter;z+=1)i.slidesPerGroup===1&&v.push(v[v.length-1]+P),b.push(b[b.length-1]+P),t.virtualSize+=P}if(v.length===0&&(v=[0]),m!==0){const P=t.isHorizontal()&&c?"marginLeft":t.getDirectionLabel("marginRight");p.filter((z,N)=>
vendor: 4,268 bytes, line 1
1!i.cssMode||i.loop?!0:N!==p.length-1).forEach(z=>{z.style[P]=`${m}px`})}if(i.centeredSlides&&i.centeredSlidesBounds){let P=0;S.forEach(N=>{P+=N+(m||0)}),P-=m;const z=P>a?P-a:0;v=v.map(N=>N<=0?-x:N>z?z+A:N)}if(i.centerInsufficientSlides){let P=0;S.forEach(N=>{P+=N+(m||0)}),P-=m;const z=(i.slidesOffsetBefore||0)+(i.slidesOffsetAfter||0);if(P+z<a){const N=(a-P-z)/2;v.forEach((L,H)=>{v[H]=L-N}),b.forEach((L,H)=>{b[H]=L+N})}}if(Object.assign(t,{slides:p,snapGrid:v,slidesGrid:b,slidesSizesGrid:S}),i.centeredSlides&&i.cssMode&&!i.centeredSlidesBounds){setCSSProperty(s,"--swiper-centered-offset-before",`${-v[0]}px`),setCSSProperty(s,"--swiper-centered-offset-after",`${t.size/2-S[S.length-1]/2}px`);const P=-t.snapGrid[0],z=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(N=>N+P),t.slidesGrid=t.slidesGrid.map(N=>N+z)}if(g!==f&&t.emit("slidesLengthChange"),v.length!==T&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),b.length!==y&&t.emit("slidesGridLengthChange"),i.watchSlidesProgress&&t.updateSlidesOffset(),t.emit("slidesUpdated"),!l&&!i.cssMode&&(i.effect==="slide"||i.effect==="fade")){const P=`${i.containerModifierClass}backface-hidden`,z=t.el.classList.contains(P);g<=i.maxBackfaceHiddenSlides?z||t.el.classList.add(P):z&&t.el.classList.remove(P)}}function updateAutoHeight(t){const e=this,i=[],s=e.virtual&&e.params.virtual.enabled;let r=0,a;typeof t=="number"?e.setTransition(t):t===!0&&e.setTransition(e.params.speed);const c=d=>s?e.slides[e.getSlideIndexByData(d)]:e.slides[d];if(e.params.slidesPerView!=="auto"&&e.params.slidesPerView>1)if(e.params.centeredSlides)(e.visibleSlides||[]).forEach(d=>{i.push(d)});else for(a=0;a<Math.ceil(e.params.slidesPerView);a+=1){const d=e.activeIndex+a;if(d>e.slides.length&&!s)break;i.push(c(d))}else i.push(c(e.activeIndex));for(a=0;a<i.length;a+=1)if(typeof i[a]!="undefined"){const d=i[a].offsetHeight;r=d>r?d:r}(r||r===0)&&(e.wrapperEl.style.height=`${r}px`)}function updateSlidesOffset(){const t=this,e=t.slides,i=t.isElement?t.isHorizontal()?t.wrapperEl.offsetLeft:t.wrapperEl.offsetTop:0;for(let s=0;s<e.length;s+=1)e[s].swiperSlideOffset=(t.isHorizontal()?e[s].offsetLeft:e[s].offsetTop)-i-t.cssOverflowAdjustment()}const toggleSlideClasses$1=(t,e,i)=>{e&&!t.classList.contains(i)?t.classList.add(i):!e&&t.classList.contains(i)&&t.classList.remove(i)};function updateSlidesProgress(t){t===void 0&&(t=this&&this.translate||0);const e=this,i=e.params,{slides:s,rtlTranslate:r,snapGrid:a}=e;if(s.length===0)return;typeof s[0].swiperSlideOffset=="undefined"&&e.updateSlidesOffset();let c=-t;r&&(c=t),e.visibleSlidesIndexes=[],e.visibleSlides=[];let d=i.spaceBetween;typeof d=="string"&&d.indexOf("%")>=0?d=parseFloat(d.replace("%",""))/100*e.size:typeof d=="string"&&(d=parseFloat(d));for(let l=0;l<s.length;l+=1){const f=s[l];let p=f.swiperSlideOffset;i.cssMode&&i.centeredSlides&&(p-=s[0].swiperSlideOffset);const g=(c+(i.centeredSlides?e.minTranslate():0)-p)/(f.swiperSlideSize+d),v=(c-a[0]+(i.centeredSlides?e.minTranslate():0)-p)/(f.swiperSlideSize+d),b=-(c-p),S=b+e.slidesSizesGrid[l],x=b>=0&&b<=e.size-e.slidesSizesGrid[l],A=b>=0&&b<e.size-1||S>1&&S<=e.size||b<=0&&S>=e.size;A&&(e.visibleSlides.push(f),e.visibleSlidesIndexes.push(l)),toggleSlideClasses$1(f,A,i.slideVisibleClass),toggleSlideClasses$1(f,x,i.slideFullyVisibleClass),f.progress=r?-g:g,f.originalProgress=r?-v:v}}function updateProgress(t){const e=this;if(typeof t=="undefined"){const p=e.rtlTranslate?-1:1;t=e&&e.translate&&e.translate*p||0}const i=e.params,s=e.maxTranslate()-e.minTranslate();let{progress:r,isBeginning:a,isEnd:c,progressLoop:d}=e;const l=a,f=c;if(s===0)r=0,a=!0,c=!0;else{r=(t-e.minTranslate())/s;const p=Math.abs(t-e.minTranslate())<1,g=Math.abs(t-e.maxTranslate())<1;a=p||r<=0,c=g||r>=1,p&&(r=0),g&&(r=1)}if(i.loop){const p=e.getSlideIndexByData(0),g=e.getSlideIndexByData(e.slides.length-1),v=e.slidesGrid[p],b=e.slidesGrid[g],S=e.slidesGrid[e.slidesGrid.length-1],x=Math.abs(t);x>=v?d=(x-v)/S:d=(x+S-b)/S,d>1&&(d-=1)}Object.assign(e,{progress:r,progressLoop:d,isBeginning:a,isEnd:c}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&e.updateSlidesProgress(t),a&&!l&&e.emit("reachBeginning toEdge"),c&&!f&&e.emit("reachEnd toEdge"),(l&&!a||f&&!c)&&e.emit("fromEdge"),e.emit("progress",r)}
1const toggleSlideClasses=(t,e,i)=>{e&&!t.classList.contains(i)?t.classList.add(i):!e&&t.classList.contains(i)&&t.classList.remove(i)};function updateSlidesClasses(){const t=this,{slides:e,params:i,slidesEl:s,activeIndex:r}=t,a=t.virtual&&i.virtual.enabled,c=t.grid&&i.grid&&i.grid.rows>1,d=g=>elementChildren(s,`.${i.slideClass}${g}, swiper-slide${g}`)[0];let l,f,p;if(a)if(i.loop){let g=r-t.virtual.slidesBefore;g<0&&(g=t.virtual.slides.length+g),g>=t.virtual.slides.length&&(g-=t.virtual.slides.length),l=d(`[data-swiper-slide-index="${g}"]`)}else l=d(`[data-swiper-slide-index="${r}"]`);else c?(l=e.filter(g=>g.column===r)[0],p=e.filter(g=>g.column===r+1)[0],f=e.filter(g=>g.column===r-1)[0]):l=e[r];l&&(c||(p=elementNextAll(l,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!p&&(p=e[0]),f=elementPrevAll(l,`.${i.slideClass}, swiper-slide`)[0],i.loop&&!f===0&&(f=e[e.length-1]))),e.forEach(g=>{toggleSlideClasses(g,g===l,i.slideActiveClass),toggleSlideClasses(g,g===p,i.slideNextClass),toggleSlideClasses(g,g===f,i.slidePrevClass)}),t.emitSlidesClasses()}const processLazyPreloader=(t,e)=>{if(!t||t.destroyed||!t.params)return;const i=()=>t.isElement?"swiper-slide":`.${t.params.slideClass}`,s=e.closest(i());if(s){let r=s.querySelector(`.${t.params.lazyPreloaderClass}`);!r&&t.isElement&&(s.shadowRoot?r=s.shadowRoot.querySelector(`.${t.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{s.shadowRoot&&(r=s.shadowRoot.querySelector(`.${t.params.lazyPreloaderClass}`),r&&r.remove())})),r&&r.remove()}},unlazy=(t,e)=>{if(!t.slides[e])return;const i=t.slides[e].querySelector('[loading="lazy"]');i&&i.removeAttribute("loading")},preload=t=>{if(!t||t.destroyed||!t.params)return;let e=t.params.lazyPreloadPrevNext;const i=t.slides.length;if(!i||!e||e<0)return;e=Math.min(e,i);const s=t.params.slidesPerView==="auto"?t.slidesPerViewDynamic():Math.ceil(t.params.slidesPerView),r=t.activeIndex;if(t.params.grid&&t.params.grid.rows>1){const c=r,d=[c-e];d.push(...Array.from({length:e}).map((l,f)=>c+s+f)),t.slides.forEach((l,f)=>{d.includes(l.column)&&unlazy(t,f)});return}const a=r+s-1;if(t.params.rewind||t.params.loop)for(let c=r-e;c<=a+e;c+=1){const d=(c%i+i)%i;(d<r||d>a)&&unlazy(t,d)}else for(let c=Math.max(r-e,0);c<=Math.min(a+e,i-1);c+=1)c!==r&&(c>a||c<r)&&unlazy(t,c)};function getActiveIndexByTranslate(t){const{slidesGrid:e,params:i}=t,s=t.rtlTranslate?t.translate:-t.translate;let r;for(let a=0;a<e.length;a+=1)typeof e[a+1]!="undefined"?s>=e[a]&&s<e[a+1]-(e[a+1]-e[a])/2?r=a:s>=e[a]&&s<e[a+1]&&(r=a+1):s>=e[a]&&(r=a);return i.normalizeSlideIndex&&(r<0||typeof r=="undefined")&&(r=0),r}function updateActiveIndex(t){const e=this,i=e.rtlTranslate?e.translate:-e.translate,{snapGrid:s,params:r,activeIndex:a,realIndex:c,snapIndex:d}=e;let l=t,f;const p=b=>{let S=b-e.virtual.slidesBefore;return S<0&&(S=e.virtual.slides.length+S),S>=e.virtual.slides.length&&(S-=e.virtual.slides.length),S};if(typeof l=="undefined"&&(l=getActiveIndexByTranslate(e)),s.indexOf(i)>=0)f=s.indexOf(i);else{const b=Math.min(r.slidesPerGroupSkip,l);f=b+Math.floor((l-b)/r.slidesPerGroup)}if(f>=s.length&&(f=s.length-1),l===a&&!e.params.loop){f!==d&&(e.snapIndex=f,e.emit("snapIndexChange"));return}if(l===a&&e.params.loop&&e.virtual&&e.params.virtual.enabled){e.realIndex=p(l);return}const g=e.grid&&r.grid&&r.grid.rows>1;let v;if(e.virtual&&r.virtual.enabled&&r.loop)v=p(l);else if(g){const b=e.slides.filter(x=>x.column===l)[0];let S=parseInt(b.getAttribute("data-swiper-slide-index"),10);Number.isNaN(S)&&(S=Math.max(e.slides.indexOf(b),0)),v=Math.floor(S/r.grid.rows)}else if(e.slides[l]){const b=e.slides[l].getAttribute("data-swiper-slide-index");b?v=parseInt(b,10):v=l}else v=l;Object.assign(e,{previousSnapIndex:d,snapIndex:f,previousRealIndex:c,realIndex:v,previousIndex:a,activeIndex:l}),e.initialized&&preload(e),e.emit("activeIndexChange"),e.emit("snapIndexChange"),(e.initialized||e.params.runCallbacksOnInit)&&(c!==v&&e.emit("realIndexChange"),e.emit("slideChange"))}function updateClickedSlide(t,e){const i=this,s=i.params;let r=t.closest(`.${s.slideClass}, swiper-slide`);!r&&i.isElement&&e&&e.length>
11&&e.includes(t)&&[...e.slice(e.indexOf(t)+1,e.length)].forEach(d=>{!r&&d.matches&&d.matches(`.${s.slideClass}, swiper-slide`)&&(r=d)});let a=!1,c;if(r){for(let d=0;d<i.slides.length;d+=1)if(i.slides[d]===r){a=!0,c=d;break}}if(r&&a)i.clickedSlide=r,i.virtual&&i.params.virtual.enabled?i.clickedIndex=parseInt(r.getAttribute("data-swiper-slide-index"),10):i.clickedIndex=c;else{i.clickedSlide=void 0,i.clickedIndex=void 0;return}s.slideToClickedSlide&&i.clickedIndex!==void 0&&i.clickedIndex!==i.activeIndex&&i.slideToClickedSlide()}var update={updateSize,updateSlides,updateAutoHeight,updateSlidesOffset,updateSlidesProgress,updateProgress,updateSlidesClasses,updateActiveIndex,updateClickedSlide};function getSwiperTranslate(t){t===void 0&&(t=this.isHorizontal()?"x":"y");const e=this,{params:i,rtlTranslate:s,translate:r,wrapperEl:a}=e;if(i.virtualTranslate)return s?-r:r;if(i.cssMode)return r;let c=getTranslate(a,t);return c+=e.cssOverflowAdjustment(),s&&(c=-c),c||0}function setTranslate(t,e){const i=this,{rtlTranslate:s,params:r,wrapperEl:a,progress:c}=i;let d=0,l=0;const f=0;i.isHorizontal()?d=s?-t:t:l=t,r.roundLengths&&(d=Math.floor(d),l=Math.floor(l)),i.previousTranslate=i.translate,i.translate=i.isHorizontal()?d:l,r.cssMode?a[i.isHorizontal()?"scrollLeft":"scrollTop"]=i.isHorizontal()?-d:-l:r.virtualTranslate||(i.isHorizontal()?d-=i.cssOverflowAdjustment():l-=i.cssOverflowAdjustment(),a.style.transform=`translate3d(${d}px, ${l}px, ${f}px)`);let p;const g=i.maxTranslate()-i.minTranslate();g===0?p=0:p=(t-i.minTranslate())/g,p!==c&&i.updateProgress(t),i.emit("setTranslate",i.translate,e)}function minTranslate(){return-this.snapGrid[0]}function maxTranslate(){return-this.snapGrid[this.snapGrid.length-1]}function translateTo(t,e,i,s,r){t===void 0&&(t=0),e===void 0&&(e=this.params.speed),i===void 0&&(i=!0),s===void 0&&(s=!0);const a=this,{params:c,wrapperEl:d}=a;if(a.animating&&c.preventInteractionOnTransition)return!1;const l=a.minTranslate(),f=a.maxTranslate();let p;if(s&&t>l?p=l:s&&t<f?p=f:p=t,a.updateProgress(p),c.cssMode){const g=a.isHorizontal();if(e===0)d[g?"scrollLeft":"scrollTop"]=-p;else{if(!a.support.smoothScroll)return animateCSSModeScroll({swiper:a,targetPosition:-p,side:g?"left":"top"}),!0;d.scrollTo({[g?"left":"top"]:-p,behavior:"smooth"})}return!0}return e===0?(a.setTransition(0),a.setTranslate(p),i&&(a.emit("beforeTransitionStart",e,r),a.emit("transitionEnd"))):(a.setTransition(e),a.setTranslate(p),i&&(a.emit("beforeTransitionStart",e,r),a.emit("transitionStart")),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||(a.onTranslateToWrapperTransitionEnd=function(v){!a||a.destroyed||v.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,a.animating=!1,i&&a.emit("transitionEnd"))}),a.wrapperEl.addEventListener("transitionend",a.onTranslateToWrapperTransitionEnd))),!0}var translate={getTranslate:getSwiperTranslate,setTranslate,minTranslate,maxTranslate,translateTo};function setTransition(t,e){const i=this;i.params.cssMode||(i.wrapperEl.style.transitionDuration=`${t}ms`,i.wrapperEl.style.transitionDelay=t===0?"0ms":""),i.emit("setTransition",t,e)}function transitionEmit(t){let{swiper:e,runCallbacks:i,direction:s,step:r}=t;const{activeIndex:a,previousIndex:c}=e;let d=s;if(d||(a>c?d="next":a<c?d="prev":d="reset"),e.emit(`transition${r}`),i&&a!==c){if(d==="reset"){e.emit(`slideResetTransition${r}`);return}e.emit(`slideChangeTransition${r}`),d==="next"?e.emit(`slideNextTransition${r}`):e.emit(`slidePrevTransition${r}`)}}function transitionStart(t,e){t===void 0&&(t=!0);const i=this,{params:s}=i;s.cssMode||(s.autoHeight&&i.updateAutoHeight(),transitionEmit({swiper:i,runCallbacks:t,direction:e,step:"Start"}))}function transitionEnd(t,e){t===void 0&&(t=!0);const i=this,{params:s}=i;i.animating=!1,!s.cssMode&&(i.setTransition(0),transitionEmit({swiper:i,runCallbacks:t,direction:e,step:"End"}))}var transition={setTransition,transitionStart,transitionEnd};function slideTo(t,e,i,s,r){t===void 0&&(t=0),i===void 0&&(i=!0),typeof t=="string"&&(t=parseInt(t,10));const a=this;let c=t;c<0&&(c=0);const{params:d,snapGrid:l,slidesGrid:f,previousIndex:p,activeIndex:g,rtlTranslate:v,wrapperEl:b,enabled:S}=a;if(!S&&!s&&!r||a.destroyed||a.animating&&d.preventInteractionOnTransition)return!1;typeof e=="undefined"&&(e=a.params.speed);const x=Math.min(a.params.slidesPerGroupSkip,c);let A=x+Math.floor((c-x)/a.params.slidesPerGroup);A>=l.length&&(A=l.length-1);const T=-l[A];if(d.normalizeSlideIndex)for(let I=0;I<f.length;I+=1){const B=-Math.floor(T*100),j=Math.floor(f[I]*100),_=Math.floor(f[I+1]*100);typeof f[I+1]!="undefined"?B>=j&&B<_-(_-j)/2?c=I:B>=j&&B<_&&(c=I+1):B>=j&&(c=I)}if(a.initialized&&c!==g&&(!a.allowSlideNext&&(v?T>a.translate&&T>a.minTranslate():T<a.translate&&T<a.minTranslate())||!a.allowSlidePrev&&T>a.translate&&T>a.maxTranslate()&&(g||0)!==c))return!1;c!==(p||0)&&i&&a.emit("beforeSlideChangeStart"),a.updateProgress(T);let y;c>g?y="next":c<g?y="prev":y="reset";const m=a.virtual&&a.params.virtual.enabled;if(!(m&&r)&&(v&&-T===a.translate||!v&&T===a.translate))return a.updateActiveIndex(c),d.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),d.effect!=="slide"&&a.setTranslate(T),y!=="reset"&&(a.transitionStart(i,y),a.transitionEnd(i,y)),!1;if(d.cssMode){const I=a.isHorizontal(),B=v?T:-T;if(e===0)m&&(a.wrapperEl.style.scrollSnapType="none",a._immediateVirtual=!0),m&&!a._cssModeVirtualInitialSet&&a.params.initialSlide>0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{b[I?"scrollLeft":"scrollTop"]=B})):b[I?"scrollLeft":"scrollTop"]=B,m&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1});else{if(!a.support.smoothScroll)return animateCSSModeScroll({swiper:a,targetPosition:B,side:I?"left":"top"}),!0;b.scrollTo({[I?"left":"top"]:B,behavior:"smooth"})}return!0}return a.setTransition(e),a.setTranslate(T),a.updateActiveIndex(c),a.updateSlidesClasses(),a.emit("beforeTransitionStart",e,s),a.transitionStart(i,y),e===0?a.transitionEnd(i,y):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function(B){!a||a.destroyed||B.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(i,y))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0}function slideToLoop(t,e,i,s){t===void 0&&(t=0),i===void 0&&(i=!0),typeof t=="string"&&(t=parseInt(t,10));const r=this;if(r.destroyed)return;typeof e=="undefined"&&(e=r.params.speed);const a=r.grid&&r.params.grid&&r.params.grid.rows>1;let c=t;if(r.params.loop)if(r.virtual&&r.params.virtual.enabled)c=c+r.virtual.slidesBefore;else{let d;if(a){const v=c*r.params.grid.rows;d=r.slides.filter(b=>b.getAttribute("data-swiper-slide-index")*1===v)[0].column}else d=r.getSlideIndexByData(c);const l=a?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{centeredSlides:f}=r.params;let p=r.params.slidesPerView;
1p==="auto"?p=r.slidesPerViewDynamic():(p=Math.ceil(parseFloat(r.params.slidesPerView,10)),f&&p%2===0&&(p=p+1));let g=l-d<p;if(f&&(g=g||d<Math.ceil(p/2)),s&&f&&r.params.slidesPerView!=="auto"&&!a&&(g=!1),g){const v=f?d<r.activeIndex?"prev":"next":d-r.activeIndex-1<r.params.slidesPerView?"next":"prev";r.loopFix({direction:v,slideTo:!0,activeSlideIndex:v==="next"?d+1:d-l+1,slideRealIndex:v==="next"?r.realIndex:void 0})}if(a){const v=c*r.params.grid.rows;c=r.slides.filter(b=>b.getAttribute("data-swiper-slide-index")*1===v)[0].column}else c=r.getSlideIndexByData(c)}return requestAnimationFrame(()=>{r.slideTo(c,e,i,s)}),r}function slideNext(t,e,i){e===void 0&&(e=!0);const s=this,{enabled:r,params:a,animating:c}=s;if(!r||s.destroyed)return s;typeof t=="undefined"&&(t=s.params.speed);let d=a.slidesPerGroup;a.slidesPerView==="auto"&&a.slidesPerGroup===1&&a.slidesPerGroupAuto&&(d=Math.max(s.slidesPerViewDynamic("current",!0),1));const l=s.activeIndex<a.slidesPerGroupSkip?1:d,f=s.virtual&&a.virtual.enabled;if(a.loop){if(c&&!f&&a.loopPreventsSliding)return!1;if(s.loopFix({direction:"next"}),s._clientLeft=s.wrapperEl.clientLeft,s.activeIndex===s.slides.length-1&&a.cssMode)return requestAnimationFrame(()=>{s.slideTo(s.activeIndex+l,t,e,i)}),!0}return a.rewind&&s.isEnd?s.slideTo(0,t,e,i):s.slideTo(s.activeIndex+l,t,e,i)}function slidePrev(t,e,i){e===void 0&&(e=!0);const s=this,{params:r,snapGrid:a,slidesGrid:c,rtlTranslate:d,enabled:l,animating:f}=s;if(!l||s.destroyed)return s;typeof t=="undefined"&&(t=s.params.speed);const p=s.virtual&&r.virtual.enabled;if(r.loop){if(f&&!p&&r.loopPreventsSliding)return!1;s.loopFix({direction:"prev"}),s._clientLeft=s.wrapperEl.clientLeft}const g=d?s.translate:-s.translate;function v(T){return T<0?-Math.floor(Math.abs(T)):Math.floor(T)}const b=v(g),S=a.map(T=>v(T));let x=a[S.indexOf(b)-1];if(typeof x=="undefined"&&r.cssMode){let T;a.forEach((y,m)=>{b>=y&&(T=m)}),typeof T!="undefined"&&(x=a[T>0?T-1:T])}let A=0;if(typeof x!="undefined"&&(A=c.indexOf(x),A<0&&(A=s.activeIndex-1),r.slidesPerView==="auto"&&r.slidesPerGroup===1&&r.slidesPerGroupAuto&&(A=A-s.slidesPerViewDynamic("previous",!0)+1,A=Math.max(A,0))),r.rewind&&s.isBeginning){const T=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(T,t,e,i)}else if(r.loop&&s.activeIndex===0&&r.cssMode)return requestAnimationFrame(()=>{s.slideTo(A,t,e,i)}),!0;return s.slideTo(A,t,e,i)}function slideReset(t,e,i){e===void 0&&(e=!0);const s=this;if(!s.destroyed)return typeof t=="undefined"&&(t=s.params.speed),s.slideTo(s.activeIndex,t,e,i)}function slideToClosest(t,e,i,s){e===void 0&&(e=!0),s===void 0&&(s=.5);const r=this;if(r.destroyed)return;typeof t=="undefined"&&(t=r.params.speed);let a=r.activeIndex;const c=Math.min(r.params.slidesPerGroupSkip,a),d=c+Math.floor((a-c)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[d]){const f=r.snapGrid[d],p=r.snapGrid[d+1];l-f>(p-f)*s&&(a+=r.params.slidesPerGroup)}else{const f=r.snapGrid[d-1],p=r.snapGrid[d];l-f<=(p-f)*s&&(a-=r.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,r.slidesGrid.length-1),r.slideTo(a,t,e,i)}function slideToClickedSlide(){const t=this;if(t.destroyed)return;const{params:e,slidesEl:i}=t,s=e.slidesPerView==="auto"?t.slidesPerViewDynamic():e.slidesPerView;let r=t.clickedIndex,a;const c=t.isElement?"swiper-slide":`.${e.slideClass}`;if(e.loop){if(t.animating)return;a=parseInt(t.clickedSlide.getAttribute("data-swiper-slide-index"),10),e.centeredSlides?r<t.loopedSlides-s/2||r>t.slides.length-t.loopedSlides+s/2?(t.loopFix(),r=t.getSlideIndex(elementChildren(i,`${c}[data-swiper-slide-index="${a}"]`)[0]),nextTick(()=>{t.slideTo(r)})):t.slideTo(r):r>t.slides.length-s?(t.loopFix(),r=t.getSlideIndex(elementChildren(i,`${c}[data-swiper-slide-index="${a}"]`)[0]),nextTick(()=>{t.slideTo(r)})):t.slideTo(r)}else t.slideTo(r)}var slide={slideTo,slideToLoop,slideNext,slidePrev,slideReset,slideToClosest,slideToClickedSlide};function loopCreate(t){const e=this,{params:i,slidesEl:s}=e;if(!i.loop||e.virtual&&e.params.virtual.enabled)return;const r=()=>{elementChildren(s,`.${i.slideClass}, swiper-slide`).forEach((g,v)=>{g.setAttribute("data-swiper-slide-index",v)})},a=e.grid&&i.grid&&i.grid.rows>1,c=i.slidesPerGroup*(a?i.grid.rows:1),d=e.slides.length%c!==0,l=a&&e.slides.length%i.grid.rows!==0,f=p=>{for(let g=0;g<p;g+=1){const v=e.isElement?createElement("swiper-slide",[i.slideBlankClass]):createElement("div",[i.slideClass,i.slideBlankClass]);e.slidesEl.append(v)}};if(d){if(i.loopAddBlankSlides){const p=c-e.slides.length%c;f(p),e.recalcSlides(),e.updateSlides()}else showWarning("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may 
1not function properly. You need to add more slides (or make duplicates, or empty slides)");r()}else if(l){if(i.loopAddBlankSlides){const p=i.grid.rows-e.slides.length%i.grid.rows;f(p),e.recalcSlides(),e.updateSlides()}else showWarning("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)");r()}else r();e.loopFix({slideRealIndex:t,direction:i.centeredSlides?void 0:"next"})}function loopFix(t){let{slideRealIndex:e,slideTo:i=!0,direction:s,setTranslate:r,activeSlideIndex:a,byController:c,byMousewheel:d}=t===void 0?{}:t;const l=this;if(!l.params.loop)return;l.emit("beforeLoopFix");const{slides:f,allowSlidePrev:p,allowSlideNext:g,slidesEl:v,params:b}=l,{centeredSlides:S}=b;if(l.allowSlidePrev=!0,l.allowSlideNext=!0,l.virtual&&b.virtual.enabled){i&&(!b.centeredSlides&&l.snapIndex===0?l.slideTo(l.virtual.slides.length,0,!1,!0):b.centeredSlides&&l.snapIndex<b.slidesPerView?l.slideTo(l.virtual.slides.length+l.snapIndex,0,!1,!0):l.snapIndex===l.snapGrid.length-1&&l.slideTo(l.virtual.slidesBefore,0,!1,!0)),l.allowSlidePrev=p,l.allowSlideNext=g,l.emit("loopFix");return}let x=b.slidesPerView;x==="auto"?x=l.slidesPerViewDynamic():(x=Math.ceil(parseFloat(b.slidesPerView,10)),S&&x%2===0&&(x=x+1));const A=b.slidesPerGroupAuto?x:b.slidesPerGroup;let T=A;T%A!==0&&(T+=A-T%A),T+=b.loopAdditionalSlides,l.loopedSlides=T;const y=l.grid&&b.grid&&b.grid.rows>1;f.length<x+T?showWarning("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled and not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):y&&b.grid.fill==="row"&&showWarning("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const m=[],M=[];let I=l.activeIndex;typeof a=="undefined"?a=l.getSlideIndex(f.filter(L=>L.classList.contains(b.slideActiveClass))[0]):I=a;const B=s==="next"||!s,j=s==="prev"||!s;let _=0,V=0;const P=y?Math.ceil(f.length/b.grid.rows):f.length,N=(y?f[a].column:a)+(S&&typeof r=="undefined"?-x/2+.5:0);if(N<T){_=Math.max(T-N,A);for(let L=0;L<T-N;L+=1){const H=L-Math.floor(L/P)*P;if(y){const q=P-H-1;for(let U=f.length-1;U>=0;U-=1)f[U].column===q&&m.push(U)}else m.push(P-H-1)}}else if(N+x>P-T){V=Math.max(N-(P-T*2),A);for(let L=0;L<V;L+=1){const H=L-Math.floor(L/P)*P;y?f.forEach((q,U)=>{q.column===H&&M.push(U)}):M.push(H)}}if(l.__preventObserver__=!0,requestAnimationFrame(()=>{l.__preventObserver__=!1}),j&&m.forEach(L=>{f[L].swiperLoopMoveDOM=!0,v.prepend(f[L]),f[L].swiperLoopMoveDOM=!1}),B&&M.forEach(L=>{f[L].swiperLoopMoveDOM=!0,v.append(f[L]),f[L].swiperLoopMoveDOM=!1}),l.recalcSlides(),b.slidesPerView==="auto"?l.updateSlides():y&&(m.length>0&&j||M.length>0&&B)&&l.slides.forEach((L,H)=>{l.grid.updateSlide(H,L,l.slides)}),b.watchSlidesProgress&&l.updateSlidesOffset(),i){if(m.length>0&&j){if(typeof e=="undefined"){const L=l.slidesGrid[I],q=l.slidesGrid[I+_]-L;d?l.setTranslate(l.translate-q):(l.slideTo(I+Math.ceil(_),0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-q,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-q))}else if(r){const L=y?m.length/b.grid.rows:m.length;l.slideTo(l.activeIndex+L,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if(M.length>0&&B)if(typeof e=="undefined"){const L=l.slidesGrid[I],q=l.slidesGrid[I-V]-L;d?l.setTranslate(l.translate-q):(l.slideTo(I-V,0,!1,!0),r&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-q,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-q))}else{const L=y?M.length/b.grid.rows:M.length;l.slideTo(l.activeIndex-L,0,!1,!0)}}if(l.allowSlidePrev=p,l.allowSlideNext=g,l.controller&&l.controller.control&&!c){const L={slideRealIndex:e,direction:s,setTranslate:r,activeSlideIndex:a,byController:!0};Array.isArray(l.controller.control)?l.controller.control.forEach(H=>{!H.destroyed&&H.params.loop&&H.loopFix({...L,slideTo:H.params.slidesPerView===b.slidesPerView?i:!1})}):l.controller.control instanceof l.constructor&&l.controller.control.params.loop&&l.controller.control.loopFix({...L,slideTo:l.controller.control.params.slidesPerView===b.slidesPerView?i:!1})}l.emit("loopFix")}function loopDestroy(){const t=this,{params:e,slidesEl:i}=t;if(!e.loop||t.virtual&&t.params.virtual.enabled)return;t.recalcSlides();const s=[];
vendor: 26,861 bytes, line 1
1t.slides.forEach(r=>{const a=typeof r.swiperSlideIndex=="undefined"?r.getAttribute("data-swiper-slide-index")*1:r.swiperSlideIndex;s[a]=r}),t.slides.forEach(r=>{r.removeAttribute("data-swiper-slide-index")}),s.forEach(r=>{i.append(r)}),t.recalcSlides(),t.slideTo(t.realIndex,0)}var loop={loopCreate,loopFix,loopDestroy};function setGrabCursor(t){const e=this;if(!e.params.simulateTouch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;const i=e.params.touchEventsTarget==="container"?e.el:e.wrapperEl;e.isElement&&(e.__preventObserver__=!0),i.style.cursor="move",i.style.cursor=t?"grabbing":"grab",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1})}function unsetGrabCursor(){const t=this;t.params.watchOverflow&&t.isLocked||t.params.cssMode||(t.isElement&&(t.__preventObserver__=!0),t[t.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1}))}var grabCursor={setGrabCursor,unsetGrabCursor};function closestElement(t,e){e===void 0&&(e=this);function i(s){if(!s||s===getDocument()||s===getWindow())return null;s.assignedSlot&&(s=s.assignedSlot);const r=s.closest(t);return!r&&!s.getRootNode?null:r||i(s.getRootNode().host)}return i(e)}function preventEdgeSwipe(t,e,i){const s=getWindow(),{params:r}=t,a=r.edgeSwipeDetection,c=r.edgeSwipeThreshold;return a&&(i<=c||i>=s.innerWidth-c)?a==="prevent"?(e.preventDefault(),!0):!1:!0}function onTouchStart(t){const e=this,i=getDocument();let s=t;s.originalEvent&&(s=s.originalEvent);const r=e.touchEventsData;if(s.type==="pointerdown"){if(r.pointerId!==null&&r.pointerId!==s.pointerId)return;r.pointerId=s.pointerId}else s.type==="touchstart"&&s.targetTouches.length===1&&(r.touchId=s.targetTouches[0].identifier);if(s.type==="touchstart"){preventEdgeSwipe(e,s,s.targetTouches[0].pageX);return}const{params:a,touches:c,enabled:d}=e;if(!d||!a.simulateTouch&&s.pointerType==="mouse"||e.animating&&a.preventInteractionOnTransition)return;!e.animating&&a.cssMode&&a.loop&&e.loopFix();let l=s.target;if(a.touchEventsTarget==="wrapper"&&!elementIsChildOf(l,e.wrapperEl)||"which"in s&&s.which===3||"button"in s&&s.button>0||r.isTouched&&r.isMoved)return;const f=!!a.noSwipingClass&&a.noSwipingClass!=="",p=s.composedPath?s.composedPath():s.path;f&&s.target&&s.target.shadowRoot&&p&&(l=p[0]);const g=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,v=!!(s.target&&s.target.shadowRoot);if(a.noSwiping&&(v?closestElement(g,l):l.closest(g))){e.allowClick=!0;return}if(a.swipeHandler&&!l.closest(a.swipeHandler))return;c.currentX=s.pageX,c.currentY=s.pageY;const b=c.currentX,S=c.currentY;if(!preventEdgeSwipe(e,s,b))return;Object.assign(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),c.startX=b,c.startY=S,r.touchStartTime=now(),e.allowClick=!0,e.updateSize(),e.swipeDirection=void 0,a.threshold>0&&(r.allowThresholdMove=!1);let x=!0;l.matches(r.focusableElements)&&(x=!1,l.nodeName==="SELECT"&&(r.isTouched=!1)),i.activeElement&&i.activeElement.matches(r.focusableElements)&&i.activeElement!==l&&(s.pointerType==="mouse"||s.pointerType!=="mouse"&&!l.matches(r.focusableElements))&&i.activeElement.blur();const A=x&&e.allowTouchMove&&a.touchStartPreventDefault;(a.touchStartForcePreventDefault||A)&&!l.isContentEditable&&s.preventDefault(),a.freeMode&&a.freeMode.enabled&&e.freeMode&&e.animating&&!a.cssMode&&e.freeMode.onTouchStart(),e.emit("touchStart",s)}function onTouchMove(t){const e=getDocument(),i=this,s=i.touchEventsData,{params:r,touches:a,rtlTranslate:c,enabled:d}=i;if(!d||!r.simulateTouch&&t.pointerType==="mouse")return;let l=t;if(l.originalEvent&&(l=l.originalEvent),l.type==="pointermove"&&(s.touchId!==null||l.pointerId!==s.pointerId))return;let f;if(l.type==="touchmove"){if(f=[...l.changedTouches].filter(B=>B.identifier===s.touchId)[0],!f||f.identifier!==s.touchId)return}else f=l;if(!s.isTouched){s.startMoving&&s.isScrolling&&i.emit("touchMoveOpposite",l);return}const p=f.pageX,g=f.pageY;if(l.preventedByNestedSwiper){a.startX=p,a.startY=g;return}if(!i.allowTouchMove){l.target.matches(s.focusableElements)||(i.allowClick=!1),s.isTouched&&(Object.assign(a,{startX:p,startY:g,currentX:p,currentY:g}),s.touchStartTime=now());return}if(r.touchReleaseOnEdges&&!r.loop){if(i.isVertical()){if(g<a.startY&&i.translate<=i.maxTranslate()||g>a.startY&&i.translate>=i.minTranslate()){s.isTouched=!1,s.isMoved=!1;return}}else if(p<a.startX&&i.translate<=i.maxTranslate()||p>a.startX&&i.translate>=i.minTranslate())return}if(e.activeElement&&e.activeElement.matches(s.focusableElements)&&e.activeElement!==l.target&&l.pointerType!=="mouse"&&e.activeElement.blur(),e.activeElement&&l.target===e.activeElement&&l.target.matches(s.focusableElements)){s.isMoved=!0,i.allowClick=!1;return}s.allowTouchCallbacks&&i.emit("touchMove",l),a.previousX=a.currentX,a.previousY=a.currentY,a.currentX=p,a.currentY=g;const v=a.currentX-a.startX,b=a.currentY-a.startY;if(i.params.threshold&&Math.sqrt(v**2+b**2)<i.params.threshold)return;if(typeof s.isScrolling=="undefined"){let B;i.isHorizontal()&&a.currentY===a.startY||i.isVertical()&&a.currentX===a.startX?s.isScrolling=!1:v*v+b*b>=25&&(B=Math.atan2(Math.abs(b),Math.abs(v))*180/Math.PI,s.isScrolling=i.isHorizontal()?B>r.touchAngle:90-B>r.touchAngle)}if(s.isScrolling&&i.emit("touchMoveOpposite",l),typeof s.startMoving=="undefined"&&(a.currentX!==a.startX||a.currentY!==a.startY)&&(s.startMoving=!0),s.isScrolling||l.type==="touchmove"&&s.preventTouchMoveFromPointerMove){s.isTouched=!1;return}if(!s.startMoving)return;i.allowClick=!1,!r.cssMode&&l.cancelable&&l.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&l.stopPropagation();let S=i.isHorizontal()?v:b,x=i.isHorizontal()?a.currentX-a.previousX:a.currentY-a.previousY;r.oneWayMovement&&(S=Math.abs(S)*(c?1:-1),x=Math.abs(x)*(c?1:-1)),a.diff=S,S*=r.touchRatio,c&&(S=-S,x=-x);const A=i.touchesDirection;i.swipeDirection=S>0?"prev":"next",i.touchesDirection=x>0?"prev":"next";const T=i.params.loop&&!r.cssMode,y=i.touchesDirection==="next"&&i.allowSlideNext||i.touchesDirection==="prev"&&i.allowSlidePrev;if(!s.isMoved){if(T&&y&&i.loopFix({direction:i.swipeDirection}),s.startTranslate=i.getTranslate(),i.setTransition(0),i.animating){const B=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});i.wrapperEl.dispatchEvent(B)}s.allowMomentumBounce=!1,r.grabCursor&&(i.allowSlideNext===!0||i.allowSlidePrev===!0)&&i.setGrabCursor(!0),i.emit("sliderFirstMove",l)}let m;if(new Date().getTime(),s.isMoved&&s.allowThresholdMove&&A!==i.touchesDirection&&T&&y&&Math.abs(S)>=1){Object.assign(a,{startX:p,startY:g,currentX:p,currentY:g,startTranslate:s.currentTranslate}),s.loopSwapReset=!0,s.startTranslate=s.currentTranslate;return}i.emit("sliderMove",l),s.isMoved=!0,s.currentTranslate=S+s.startTranslate;let M=!0,I=r.resistanceRatio;if(r.touchReleaseOnEdges&&(I=0),S>0?(T&&y&&!m&&s.allowThresholdMove&&s.currentTranslate>(r.centeredSlides?i.minTranslate()-i.slidesSizesGrid[i.activeIndex+1]-(r.slidesPerView!=="auto"&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.activeIndex+1]+i.params.spaceBetween:0)-i.params.spaceBetween:i.minTranslate())&&i.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),s.currentTranslate>i.minTranslate()&&(M=!1,r.resistance&&(s.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+s.startTranslate+S)**I))):S<0&&(T&&y&&!m&&s.allowThresholdMove&&s.currentTranslate<(r.centeredSlides?i.maxTranslate()+i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween+(r.slidesPerView!=="auto"&&i.slides.length-r.slidesPerView>=2?i.slidesSizesGrid[i.slidesSizesGrid.length-1]+i.params.spaceBetween:0):i.maxTranslate())&&i.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:i.slides.length-(r.slidesPerView==="auto"?i.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),s.currentTranslate<i.maxTranslate()&&(M=!1,r.resistance&&(s.currentTranslate=i.maxTranslate()+1-(i.maxTranslate()-s.startTranslate-S)**I))),M&&(l.preventedByNestedSwiper=!0),!i.allowSlideNext&&i.swipeDirection==="next"&&s.currentTranslate<s.startTranslate&&(s.currentTranslate=s.startTranslate),!i.allowSlidePrev&&i.swipeDirection==="prev"&&s.currentTranslate>s.startTranslate&&(s.currentTranslate=s.startTranslate),!i.allowSlidePrev&&!i.allowSlideNext&&(s.currentTranslate=s.startTranslate),r.threshold>0)if(Math.abs(S)>r.threshold||s.allowThresholdMove){if(!s.allowThresholdMove){s.allowThresholdMove=!0,a.startX=a.currentX,a.startY=a.currentY,s.currentTranslate=s.startTranslate,a.diff=i.isHorizontal()?a.currentX-a.startX:a.currentY-a.startY;return}}else{s.currentTranslate=s.startTranslate;return}!r.followFinger||r.cssMode||((r.freeMode&&r.freeMode.enabled&&i.freeMode||r.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(s.currentTranslate),i.setTranslate(s.currentTranslate))}function onTouchEnd(t){const e=this,i=e.touchEventsData;let s=t;s.originalEvent&&(s=s.originalEvent);let r;if(s.type==="touchend"||s.type==="touchcancel"){if(r=[...s.changedTouches].filter(I=>I.identifier===i.touchId)[0],!r||r.identifier!==i.touchId)return}else{if(i.touchId!==null||s.pointerId!==i.pointerId)return;r=s}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(s.type)&&!(["pointercancel","contextmenu"].includes(s.type)&&(e.browser.isSafari||e.browser.isWebView)))return;i.pointerId=null,i.touchId=null;const{params:c,touches:d,rtlTranslate:l,slidesGrid:f,enabled:p}=e;if(!p||!c.simulateTouch&&s.pointerType==="mouse")return;if(i.allowTouchCallbacks&&e.emit("touchEnd",s),i.allowTouchCallbacks=!1,!i.isTouched){i.isMoved&&c.grabCursor&&e.setGrabCursor(!1),i.isMoved=!1,i.startMoving=!1;return}c.grabCursor&&i.isMoved&&i.isTouched&&(e.allowSlideNext===!0||e.allowSlidePrev===!0)&&e.setGrabCursor(!1);const g=now(),v=g-i.touchStartTime;if(e.allowClick){const I=s.path||s.composedPath&&s.composedPath();e.updateClickedSlide(I&&I[0]||s.target,I),e.emit("tap click",s),v<300&&g-i.lastClickTime<300&&e.emit("doubleTap doubleClick",s)}if(i.lastClickTime=now(),nextTick(()=>{e.destroyed||(e.allowClick=!0)}),!i.isTouched||!i.isMoved||!e.swipeDirection||d.diff===0&&!i.loopSwapReset||i.currentTranslate===i.startTranslate&&!i.loopSwapReset){i.isTouched=!1,i.isMoved=!1,i.startMoving=!1;return}i.isTouched=!1,i.isMoved=!1,i.startMoving=!1;let b;if(c.followFinger?b=l?e.translate:-e.translate:b=-i.currentTranslate,c.cssMode)return;if(c.freeMode&&c.freeMode.enabled){e.freeMode.onTouchEnd({currentPos:b});return}const S=b>=-e.maxTranslate()&&!e.params.loop;let x=0,A=e.slidesSizesGrid[0];for(let I=0;I<f.length;I+=I<c.slidesPerGroupSkip?1:c.slidesPerGroup){const B=I<c.slidesPerGroupSkip-1?1:c.slidesPerGroup;typeof f[I+B]!="undefined"?(S||b>=f[I]&&b<f[I+B])&&(x=I,A=f[I+B]-f[I]):(S||b>=f[I])&&(x=I,A=f[f.length-1]-f[f.length-2])}let T=null,y=null;c.rewind&&(e.isBeginning?y=c.virtual&&c.virtual.enabled&&e.virtual?e.virtual.slides.length-1:e.slides.length-1:e.isEnd&&(T=0));const m=(b-f[x])/A,M=x<c.slidesPerGroupSkip-1?1:c.slidesPerGroup;if(v>c.longSwipesMs){if(!c.longSwipes){e.slideTo(e.activeIndex);return}e.swipeDirection==="next"&&(m>=c.longSwipesRatio?e.slideTo(c.rewind&&e.isEnd?T:x+M):e.slideTo(x)),e.swipeDirection==="prev"&&(m>1-c.longSwipesRatio?e.slideTo(x+M):y!==null&&m<0&&Math.abs(m)>c.longSwipesRatio?e.slideTo(y):e.slideTo(x))}else{if(!c.shortSwipes){e.slideTo(e.activeIndex);return}e.navigation&&(s.target===e.navigation.nextEl||s.target===e.navigation.prevEl)?s.target===e.navigation.nextEl?e.slideTo(x+M):e.slideTo(x):(e.swipeDirection==="next"&&e.slideTo(T!==null?T:x+M),e.swipeDirection==="prev"&&e.slideTo(y!==null?y:x))}}function onResize(){const t=this,{params:e,el:i}=t;if(i&&i.offsetWidth===0)return;e.breakpoints&&t.setBreakpoint();const{allowSlideNext:s,allowSlidePrev:r,snapGrid:a}=t,c=t.virtual&&t.params.virtual.enabled;t.allowSlideNext=!0,t.allowSlidePrev=!0,t.updateSize(),t.updateSlides(),t.updateSlidesClasses();const d=c&&e.loop;(e.slidesPerView==="auto"||e.slidesPerView>1)&&t.isEnd&&!t.isBeginning&&!t.params.centeredSlides&&!d?t.slideTo(t.slides.length-1,0,!1,!0):t.params.loop&&!c?t.slideToLoop(t.realIndex,0,!1,!0):t.slideTo(t.activeIndex,0,!1,!0),t.autoplay&&t.autoplay.running&&t.autoplay.paused&&(clearTimeout(t.autoplay.resizeTimeout),t.autoplay.resizeTimeout=setTimeout(()=>{t.autoplay&&t.autoplay.running&&t.autoplay.paused&&t.autoplay.resume()},500)),t.allowSlidePrev=r,t.allowSlideNext=s,t.params.watchOverflow&&a!==t.snapGrid&&t.checkOverflow()}function onClick(t){const e=this;e.enabled&&(e.allowClick||(e.params.preventClicks&&t.preventDefault(),e.params.preventClicksPropagation&&e.animating&&(t.stopPropagation(),t.stopImmediatePropagation())))}function onScroll(){const t=this,{wrapperEl:e,rtlTranslate:i,enabled:s}=t;if(!s)return;t.previousTranslate=t.translate,t.isHorizontal()?t.translate=-e.scrollLeft:t.translate=-e.scrollTop,t.translate===0&&(t.translate=0),t.updateActiveIndex(),t.updateSlidesClasses();let r;const a=t.maxTranslate()-t.minTranslate();a===0?r=0:r=(t.translate-t.minTranslate())/a,r!==t.progress&&t.updateProgress(i?-t.translate:t.translate),t.emit("setTranslate",t.translate,!1)}function onLoad(t){const e=this;processLazyPreloader(e,t.target),!(e.params.cssMode||e.params.slidesPerView!=="auto"&&!e.params.autoHeight)&&e.update()}function onDocumentTouchStart(){const t=this;t.documentTouchHandlerProceeded||(t.documentTouchHandlerProceeded=!0,t.params.touchReleaseOnEdges&&(t.el.style.touchAction="auto"))}const events=(t,e)=>{const i=getDocument(),{params:s,el:r,wrapperEl:a,device:c}=t,d=!!s.nested,l=e==="on"?"addEventListener":"removeEventListener",f=e;!r||typeof r=="string"||(i[l]("touchstart",t.onDocumentTouchStart,{passive:!1,capture:d}),r[l]("touchstart",t.onTouchStart,{passive:!1}),r[l]("pointerdown",t.onTouchStart,{passive:!1}),i[l]("touchmove",t.onTouchMove,{passive:!1,capture:d}),i[l]("pointermove",t.onTouchMove,{passive:!1,capture:d}),i[l]("touchend",t.onTouchEnd,{passive:!0}),i[l]("pointerup",t.onTouchEnd,{passive:!0}),i[l]("pointercancel",t.onTouchEnd,{passive:!0}),i[l]("touchcancel",t.onTouchEnd,{passive:!0}),i[l]("pointerout",t.onTouchEnd,{passive:!0}),i[l]("pointerleave",t.onTouchEnd,{passive:!0}),i[l]("contextmenu",t.onTouchEnd,{passive:!0}),(s.preventClicks||s.preventClicksPropagation)&&r[l]("click",t.onClick,!0),s.cssMode&&a[l]("scroll",t.onScroll),s.updateOnWindowResize?t[f](c.ios||c.android?"resize orientationchange observerUpdate":"resize observerUpdate",onResize,!0):t[f]("observerUpdate",onResize,!0),r[l]("load",t.onLoad,{capture:!0}))};function attachEvents(){const t=this,{params:e}=t;t.onTouchStart=onTouchStart.bind(t),t.onTouchMove=onTouchMove.bind(t),t.onTouchEnd=onTouchEnd.bind(t),t.onDocumentTouchStart=onDocumentTouchStart.bind(t),e.cssMode&&(t.onScroll=onScroll.bind(t)),t.onClick=onClick.bind(t),t.onLoad=onLoad.bind(t),events(t,"on")}function detachEvents(){events(this,"off")}var events$1={attachEvents,detachEvents};const isGridEnabled=(t,e)=>t.grid&&e.grid&&e.grid.rows>1;function setBreakpoint(){const t=this,{realIndex:e,initialized:i,params:s,el:r}=t,a=s.breakpoints;if(!a||a&&Object.keys(a).length===0)return;const c=t.getBreakpoint(a,t.params.breakpointsBase,t.el);if(!c||t.currentBreakpoint===c)return;const l=(c in a?a[c]:void 0)||t.originalParams,f=isGridEnabled(t,s),p=isGridEnabled(t,l),g=t.params.grabCursor,v=l.grabCursor,b=s.enabled;f&&!p?(r.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),t.emitContainerClasses()):!f&&p&&(r.classList.add(`${s.containerModifierClass}grid`),(l.grid.fill&&l.grid.fill==="column"||!l.grid.fill&&s.grid.fill==="column")&&r.classList.add(`${s.containerModifierClass}grid-column`),t.emitContainerClasses()),g&&!v?t.unsetGrabCursor():!g&&v&&t.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(m=>{if(typeof l[m]=="undefined")return;const M=s[m]&&s[m].enabled,I=l[m]&&l[m].enabled;M&&!I&&t[m].disable(),!M&&I&&t[m].enable()});const S=l.direction&&l.direction!==s.direction,x=s.loop&&(l.slidesPerView!==s.slidesPerView||S),A=s.loop;S&&i&&t.changeDirection(),extend(t.params,l);const T=t.params.enabled,y=t.params.loop;Object.assign(t,{allowTouchMove:t.params.allowTouchMove,allowSlideNext:t.params.allowSlideNext,allowSlidePrev:t.params.allowSlidePrev}),b&&!T?t.disable():!b&&T&&t.enable(),t.currentBreakpoint=c,t.emit("_beforeBreakpoint",l),i&&(x?(t.loopDestroy(),t.loopCreate(e),t.updateSlides()):!A&&y?(t.loopCreate(e),t.updateSlides()):A&&!y&&t.loopDestroy()),t.emit("breakpoint",l)}function getBreakpoint(t,e,i){if(e===void 0&&(e="window"),!t||e==="container"&&!i)return;let s=!1;const r=getWindow(),a=e==="window"?r.innerHeight:i.clientHeight,c=Object.keys(t).map(d=>{if(typeof d=="string"&&d.indexOf("@")===0){const l=parseFloat(d.substr(1));return{value:a*l,point:d}}return{value:d,point:d}});c.sort((d,l)=>parseInt(d.value,10)-parseInt(l.value,10));for(let d=0;d<c.length;d+=1){const{point:l,value:f}=c[d];e==="window"?r.matchMedia(`(min-width: ${f}px)`).matches&&(s=l):f<=i.clientWidth&&(s=l)}return s||"max"}var breakpoints={setBreakpoint,getBreakpoint};function prepareClasses(t,e){const i=[];return t.forEach(s=>{typeof s=="object"?Object.keys(s).forEach(r=>{s[r]&&i.push(e+r)}):typeof s=="string"&&i.push(e+s)}),i}function addClasses(){const t=this,{classNames:e,params:i,rtl:s,el:r,device:a}=t,c=prepareClasses(["initialized",i.direction,{"free-mode":t.params.freeMode&&i.freeMode.enabled},{autoheight:i.autoHeight},{rtl:s},{grid:i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&i.grid.fill==="column"},{android:a.android},{ios:a.ios},{"css-mode":i.cssMode},{centered:i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);e.push(...c),r.classList.add(...e),t.emitContainerClasses()}function removeClasses(){const t=this,{el:e,classNames:i}=t;!e||typeof e=="string"||(e.classList.remove(...i),t.emitContainerClasses())}var classes={addClasses,removeClasses};function checkOverflow(){const t=this,{isLocked:e,params:i}=t,{slidesOffsetBefore:s}=i;if(s){const r=t.slides.length-1,a=t.slidesGrid[r]+t.slidesSizesGrid[r]+s*2;t.isLocked=t.size>a}else t.isLocked=t.snapGrid.length===1;i.allowSlideNext===!0&&(t.allowSlideNext=!t.isLocked),i.allowSlidePrev===!0&&(t.allowSlidePrev=!t.isLocked),e&&e!==t.isLocked&&(t.isEnd=!1),e!==t.isLocked&&t.emit(t.isLocked?"lock":"unlock")}var checkOverflow$1={checkOverflow},defaults={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function moduleExtendParams(t,e){return function(s){s===void 0&&(s={});const r=Object.keys(s)[0],a=s[r];if(typeof a!="object"||a===null){extend(e,s);return}if(t[r]===!0&&(t[r]={enabled:!0}),r==="navigation"&&t[r]&&t[r].enabled&&!t[r].prevEl&&!t[r].nextEl&&(t[r].auto=!0),["pagination","scrollbar"].indexOf(r)>=0&&t[r]&&t[r].enabled&&!t[r].el&&(t[r].auto=!0),!(r in t&&"enabled"in a)){extend(e,s);return}typeof t[r]=="object"&&!("enabled"in t[r])&&(t[r].enabled=!0),t[r]||(t[r]={enabled:!1}),extend(e,s)}}const prototypes={eventsEmitter,update,translate,transition,slide,loop,grabCursor,events:events$1,breakpoints,checkOverflow:checkOverflow$1,classes},extendedDefaults={};class Swiper{constructor(){let e,i;for(var s=arguments.length,r=new Array(s),a=0;a<s;a++)r[a]=arguments[a];r.length===1&&r[0].constructor&&Object.prototype.toString.call(r[0]).slice(8,-1)==="Object"?i=r[0]:[e,i]=r,i||(i={}),i=extend({},i),e&&!i.el&&(i.el=e);const c=getDocument();if(i.el&&typeof i.el=="string"&&c.querySelectorAll(i.el).length>1){const p=[];return c.querySelectorAll(i.el).forEach(g=>{const v=extend({},i,{el:g});p.push(new Swiper(v))}),p}const d=this;d.__swiper__=!0,d.support=getSupport(),d.device=getDevice({userAgent:i.userAgent}),d.browser=getBrowser(),d.eventsListeners={},d.eventsAnyListeners=[],d.modules=[...d.__modules__],i.modules&&Array.isArray(i.modules)&&d.modules.push(...i.modules);const l={};d.modules.forEach(p=>{p({params:i,swiper:d,extendParams:moduleExtendParams(i,l),on:d.on.bind(d),once:d.once.bind(d),off:d.off.bind(d),emit:d.emit.bind(d)})});const f=extend({},defaults,l);return d.params=extend({},f,extendedDefaults,i),d.originalParams=extend({},d.params),d.passedParams=extend({},i),d.params&&d.params.on&&Object.keys(d.params.on).forEach(p=>{d.on(p,d.params.on[p])}),d.params&&d.params.onAny&&d.onAny(d.params.onAny),Object.assign(d,{enabled:d.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return d.params.direction==="horizontal"},isVertical(){return d.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:d.params.allowSlideNext,allowSlidePrev:d.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:d.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:d.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),d.emit("_swiper"),d.params.init&&d.init(),d}getDirectionLabel(e){return this.isHorizontal()?e:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[e]}getSlideIndex(e){const{slidesEl:i,params:s}=this,r=elementChildren(i,`.${s.slideClass}, swiper-slide`),a=elementIndex(r[0]);return elementIndex(e)-a}getSlideIndexByData(e){return this.getSlideIndex(this.slides.filter(i=>i.getAttribute("data-swiper-slide-index")*1===e)[0])}recalcSlides(){const e=this,{slidesEl:i,params:s}=e;e.slides=elementChildren(i,`.${s.slideClass}, swiper-slide`)}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,i){const s=this;e=Math.min(Math.max(e,0),1);const r=s.minTranslate(),c=(s.maxTranslate()-r)*e+r;s.translateTo(c,typeof i=="undefined"?0:i),s.updateActiveIndex(),s.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const i=e.el.className.split(" ").filter(s=>s.indexOf("swiper")===0||s.indexOf(e.params.containerModifierClass)===0);e.emit("_containerClasses",i.join(" "))}getSlideClasses(e){const i=this;return i.destroyed?"":e.className.split(" ").filter(s=>s.indexOf("swiper-slide")===0||s.indexOf(i.params.slideClass)===0).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const i=[];e.slides.forEach(s=>{const r=e.getSlideClasses(s);i.push({slideEl:s,classNames:r}),e.emit("_slideClass",s,r)}),e.emit("_slideClasses",i)}slidesPerViewDynamic(e,i){e===void 0&&(e="current"),i===void 0&&(i=!1);const s=this,{params:r,slides:a,slidesGrid:c,slidesSizesGrid:d,size:l,activeIndex:f}=s;let p=1;if(typeof r.slidesPerView=="number")return r.slidesPerView;if(r.centeredSlides){let g=a[f]?Math.ceil(a[f].swiperSlideSize):0,v;for(let b=f+1;b<a.length;b+=1)a[b]&&!v&&(g+=Math.ceil(a[b].swiperSlideSize),p+=1,g>l&&(v=!0));for(let b=f-1;b>=0;b-=1)a[b]&&!v&&(g+=a[b].swiperSlideSize,p+=1,g>l&&(v=!0))}else if(e==="current")for(let g=f+1;g<a.length;g+=1)(i?c[g]+d[g]-c[f]<l:c[g]-c[f]<l)&&(p+=1);else for(let g=f-1;g>=0;g-=1)c[f]-c[g]<l&&(p+=1);return p}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:i,params:s}=e;s.breakpoints&&e.setBreakpoint(),[...e.el.querySelectorAll('[loading="lazy"]')].forEach(c=>{c.complete&&processLazyPreloader(e,c)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses();function r(){const c=e.rtlTranslate?e.translate*-1:e.translate,d=Math.min(Math.max(c,e.maxTranslate()),e.minTranslate());e.setTranslate(d),e.updateActiveIndex(),e.updateSlidesClasses()}let a;if(s.freeMode&&s.freeMode.enabled&&!s.cssMode)r(),s.autoHeight&&e.updateAutoHeight();else{if((s.slidesPerView==="auto"||s.slidesPerView>1)&&e.isEnd&&!s.centeredSlides){const c=e.virtual&&s.virtual.enabled?e.virtual.slides:e.slides;a=e.slideTo(c.length-1,0,!1,!0)}else a=e.slideTo(e.activeIndex,0,!1,!0);a||r()}s.watchOverflow&&i!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,i){i===void 0&&(i=!0);const s=this,r=s.params.direction;return e||(e=r==="horizontal"?"vertical":"horizontal"),e===r||e!=="horizontal"&&e!=="vertical"||(s.el.classList.remove(`${s.params.containerModifierClass}${r}`),s.el.classList.add(`${s.params.containerModifierClass}${e}`),s.emitContainerClasses(),s.params.direction=e,s.slides.forEac
vendor: 4,550 bytes, line 1
1h(a=>{e==="vertical"?a.style.width="":a.style.height=""}),s.emit("changeDirection"),i&&s.update()),s}changeLanguageDirection(e){const i=this;i.rtl&&e==="rtl"||!i.rtl&&e==="ltr"||(i.rtl=e==="rtl",i.rtlTranslate=i.params.direction==="horizontal"&&i.rtl,i.rtl?(i.el.classList.add(`${i.params.containerModifierClass}rtl`),i.el.dir="rtl"):(i.el.classList.remove(`${i.params.containerModifierClass}rtl`),i.el.dir="ltr"),i.update())}mount(e){const i=this;if(i.mounted)return!0;let s=e||i.params.el;if(typeof s=="string"&&(s=document.querySelector(s)),!s)return!1;s.swiper=i,s.parentNode&&s.parentNode.host&&s.parentNode.host.nodeName===i.params.swiperElementNodeName.toUpperCase()&&(i.isElement=!0);const r=()=>`.${(i.params.wrapperClass||"").trim().split(" ").join(".")}`;let c=s&&s.shadowRoot&&s.shadowRoot.querySelector?s.shadowRoot.querySelector(r()):elementChildren(s,r())[0];return!c&&i.params.createElements&&(c=createElement("div",i.params.wrapperClass),s.append(c),elementChildren(s,`.${i.params.slideClass}`).forEach(d=>{c.append(d)})),Object.assign(i,{el:s,wrapperEl:c,slidesEl:i.isElement&&!s.parentNode.host.slideSlots?s.parentNode.host:c,hostEl:i.isElement?s.parentNode.host:s,mounted:!0,rtl:s.dir.toLowerCase()==="rtl"||elementStyle(s,"direction")==="rtl",rtlTranslate:i.params.direction==="horizontal"&&(s.dir.toLowerCase()==="rtl"||elementStyle(s,"direction")==="rtl"),wrongRTL:elementStyle(c,"display")==="-webkit-box"}),!0}init(e){const i=this;if(i.initialized||i.mount(e)===!1)return i;i.emit("beforeInit"),i.params.breakpoints&&i.setBreakpoint(),i.addClasses(),i.updateSize(),i.updateSlides(),i.params.watchOverflow&&i.checkOverflow(),i.params.grabCursor&&i.enabled&&i.setGrabCursor(),i.params.loop&&i.virtual&&i.params.virtual.enabled?i.slideTo(i.params.initialSlide+i.virtual.slidesBefore,0,i.params.runCallbacksOnInit,!1,!0):i.slideTo(i.params.initialSlide,0,i.params.runCallbacksOnInit,!1,!0),i.params.loop&&i.loopCreate(),i.attachEvents();const r=[...i.el.querySelectorAll('[loading="lazy"]')];return i.isElement&&r.push(...i.hostEl.querySelectorAll('[loading="lazy"]')),r.forEach(a=>{a.complete?processLazyPreloader(i,a):a.addEventListener("load",c=>{processLazyPreloader(i,c.target)})}),preload(i),i.initialized=!0,preload(i),i.emit("init"),i.emit("afterInit"),i}destroy(e,i){e===void 0&&(e=!0),i===void 0&&(i=!0);const s=this,{params:r,el:a,wrapperEl:c,slides:d}=s;return typeof s.params=="undefined"||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),r.loop&&s.loopDestroy(),i&&(s.removeClasses(),a&&typeof a!="string"&&a.removeAttribute("style"),c&&c.removeAttribute("style"),d&&d.length&&d.forEach(l=>{l.classList.remove(r.slideVisibleClass,r.slideFullyVisibleClass,r.slideActiveClass,r.slideNextClass,r.slidePrevClass),l.removeAttribute("style"),l.removeAttribute("data-swiper-slide-index")})),s.emit("destroy"),Object.keys(s.eventsListeners).forEach(l=>{s.off(l)}),e!==!1&&(s.el&&typeof s.el!="string"&&(s.el.swiper=null),deleteProps(s)),s.destroyed=!0),null}static extendDefaults(e){extend(extendedDefaults,e)}static get extendedDefaults(){return extendedDefaults}static get defaults(){return defaults}static installModule(e){Swiper.prototype.__modules__||(Swiper.prototype.__modules__=[]);const i=Swiper.prototype.__modules__;typeof e=="function"&&i.indexOf(e)<0&&i.push(e)}static use(e){return Array.isArray(e)?(e.forEach(i=>Swiper.installModule(i)),Swiper):(Swiper.installModule(e),Swiper)}}Object.keys(prototypes).forEach(t=>{Object.keys(prototypes[t]).forEach(e=>{Swiper.prototype[e]=prototypes[t][e]})});Swiper.use([Resize,Observer]);function createElementIfNotDefined(t,e,i,s){return t.params.createElements&&Object.keys(s).forEach(r=>{if(!i[r]&&i.auto===!0){let a=elementChildren(t.el,`.${s[r]}`)[0];a||(a=createElement("div",s[r]),a.className=s[r],t.el.append(a)),i[r]=a,e[r]=a}}),i}function Navigation(t){let{swiper:e,extendParams:i,on:s,emit:r}=t;i({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null};function a(S){let x;return S&&typeof S=="string"&&e.isElement&&(x=e.el.querySelector(S)||e.hostEl.querySelector(S),x)?x:(S&&(typeof S=="string"&&(x=[...document.querySelectorAll(S)]),e.params.uniqueNavElements&&typeof S=="string"&&x&&x.length>1&&e.el.querySelectorAll(S).length===1?x=e.el.querySelector(S):x&&x.length===1&&(x=x[0])),S&&!x?S:x)}function c(S,x){const A=e.params.navigation;
1S=makeElementsArray(S),S.forEach(T=>{T&&(T.classList[x?"add":"remove"](...A.disabledClass.split(" ")),T.tagName==="BUTTON"&&(T.disabled=x),e.params.watchOverflow&&e.enabled&&T.classList[e.isLocked?"add":"remove"](A.lockClass))})}function d(){const{nextEl:S,prevEl:x}=e.navigation;if(e.params.loop){c(x,!1),c(S,!1);return}c(x,e.isBeginning&&!e.params.rewind),c(S,e.isEnd&&!e.params.rewind)}function l(S){S.preventDefault(),!(e.isBeginning&&!e.params.loop&&!e.params.rewind)&&(e.slidePrev(),r("navigationPrev"))}function f(S){S.preventDefault(),!(e.isEnd&&!e.params.loop&&!e.params.rewind)&&(e.slideNext(),r("navigationNext"))}function p(){const S=e.params.navigation;if(e.params.navigation=createElementIfNotDefined(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(S.nextEl||S.prevEl))return;let x=a(S.nextEl),A=a(S.prevEl);Object.assign(e.navigation,{nextEl:x,prevEl:A}),x=makeElementsArray(x),A=makeElementsArray(A);const T=(y,m)=>{y&&y.addEventListener("click",m==="next"?f:l),!e.enabled&&y&&y.classList.add(...S.lockClass.split(" "))};x.forEach(y=>T(y,"next")),A.forEach(y=>T(y,"prev"))}function g(){let{nextEl:S,prevEl:x}=e.navigation;S=makeElementsArray(S),x=makeElementsArray(x);const A=(T,y)=>{T.removeEventListener("click",y==="next"?f:l),T.classList.remove(...e.params.navigation.disabledClass.split(" "))};S.forEach(T=>A(T,"next")),x.forEach(T=>A(T,"prev"))}s("init",()=>{e.params.navigation.enabled===!1?b():(p(),d())}),s("toEdge fromEdge lock unlock",()=>{d()}),s("destroy",()=>{g()}),s("enable disable",()=>{let{nextEl:S,prevEl:x}=e.navigation;if(S=makeElementsArray(S),x=makeElementsArray(x),e.enabled){d();return}[...S,...x].filter(A=>!!A).forEach(A=>A.classList.add(e.params.navigation.lockClass))}),s("click",(S,x)=>{let{nextEl:A,prevEl:T}=e.navigation;A=makeElementsArray(A),T=makeElementsArray(T);const y=x.target;let m=T.includes(y)||A.includes(y);if(e.isElement&&!m){const M=x.path||x.composedPath&&x.composedPath();M&&(m=M.find(I=>A.includes(I)||T.includes(I)))}if(e.params.navigation.hideOnClick&&!m){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===y||e.pagination.el.contains(y)))return;let M;A.length?M=A[0].classList.contains(e.params.navigation.hiddenClass):T.length&&(M=T[0].classList.contains(e.params.navigation.hiddenClass)),r(M===!0?"navigationShow":"navigationHide"),[...A,...T].filter(I=>!!I).forEach(I=>I.classList.toggle(e.params.navigation.hiddenClass))}});const v=()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),p(),d()},b=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),g()};Object.assign(e.navigation,{enable:v,disable:b,update:d,init:p,destroy:g})}function classesToSelector(t){return t===void 0&&(t=""),`.${t.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function Pagination(t){let{swiper:e,extendParams:i,on:s,emit:r}=t;const a="swiper-pagination";i({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:y=>y,formatFractionTotal:y=>y,bulletClass:`${a}-bullet`,bulletActiveClass:`${a}-bullet-active`,modifierClass:`${a}-`,currentClass:`${a}-current`,totalClass:`${a}-total`,hiddenClass:`${a}-hidden`,progressbarFillClass:`${a}-progressbar-fill`,progressbarOppositeClass:`${a}-progressbar-opposite`,clickableClass:`${a}-clickable`,lockClass:`${a}-lock`,horizontalClass:`${a}-horizontal`,verticalClass:`${a}-vertical`,paginationDisabledClass:`${a}-disabled`}}),e.pagination={el:null,bullets:[]};let c,d=0;function l(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&e.pagination.el.length===0}function f(y,m){const{bulletActiveClass:M}=e.params.pagination;y&&(y=y[`${m==="prev"?"previous":"next"}ElementSibling`],y&&(y.classList.add(`${M}-${m}`),y=y[`${m==="prev"?"previous":"next"}ElementSibling`],y&&y.classList.add(`${M}-${m}-${m}`)))}function p(y,m,M){if(y=y%M,m=m%M,m===y+1)return"next";if(m===y-1)return"previous"}function g(y){const m=y.target.closest(classesToSelector(e.params.pagination.bulletClass));if(!m)return;y.preventDefault();const M=elementIndex(m)*e.params.slidesPerGroup;if(e.params.loop){if(e.realIndex===M)return;const I=p(e.realIndex,M,e.slides.length);I==="next"?e.slideNext():I==="previous"?e.slidePrev():e.slideToLoop(M)}else e.slideTo(M)}function v(){const y=e.rtl,m=e.params.pagination;if(l())return;let M=e.pagination.el;M=makeElementsArray(M);let I,B;const j=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,_=e.params.loop?Math.
1ceil(j/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(B=e.previousRealIndex||0,I=e.params.slidesPerGroup>1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):typeof e.snapIndex!="undefined"?(I=e.snapIndex,B=e.previousSnapIndex):(B=e.previousIndex||0,I=e.activeIndex||0),m.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const V=e.pagination.bullets;let P,z,N;if(m.dynamicBullets&&(c=elementOuterSize(V[0],e.isHorizontal()?"width":"height"),M.forEach(L=>{L.style[e.isHorizontal()?"width":"height"]=`${c*(m.dynamicMainBullets+4)}px`}),m.dynamicMainBullets>1&&B!==void 0&&(d+=I-(B||0),d>m.dynamicMainBullets-1?d=m.dynamicMainBullets-1:d<0&&(d=0)),P=Math.max(I-d,0),z=P+(Math.min(V.length,m.dynamicMainBullets)-1),N=(z+P)/2),V.forEach(L=>{const H=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(q=>`${m.bulletActiveClass}${q}`)].map(q=>typeof q=="string"&&q.includes(" ")?q.split(" "):q).flat();L.classList.remove(...H)}),M.length>1)V.forEach(L=>{const H=elementIndex(L);H===I?L.classList.add(...m.bulletActiveClass.split(" ")):e.isElement&&L.setAttribute("part","bullet"),m.dynamicBullets&&(H>=P&&H<=z&&L.classList.add(...`${m.bulletActiveClass}-main`.split(" ")),H===P&&f(L,"prev"),H===z&&f(L,"next"))});else{const L=V[I];if(L&&L.classList.add(...m.bulletActiveClass.split(" ")),e.isElement&&V.forEach((H,q)=>{H.setAttribute("part",q===I?"bullet-active":"bullet")}),m.dynamicBullets){const H=V[P],q=V[z];for(let U=P;U<=z;U+=1)V[U]&&V[U].classList.add(...`${m.bulletActiveClass}-main`.split(" "));f(H,"prev"),f(q,"next")}}if(m.dynamicBullets){const L=Math.min(V.length,m.dynamicMainBullets+4),H=(c*L-c)/2-N*c,q=y?"right":"left";V.forEach(U=>{U.style[e.isHorizontal()?q:"top"]=`${H}px`})}}M.forEach((V,P)=>{if(m.type==="fraction"&&(V.querySelectorAll(classesToSelector(m.currentClass)).forEach(z=>{z.textContent=m.formatFractionCurrent(I+1)}),V.querySelectorAll(classesToSelector(m.totalClass)).forEach(z=>{z.textContent=m.formatFractionTotal(_)})),m.type==="progressbar"){let z;m.progressbarOpposite?z=e.isHorizontal()?"vertical":"horizontal":z=e.isHorizontal()?"horizontal":"vertical";const N=(I+1)/_;let L=1,H=1;z==="horizontal"?L=N:H=N,V.querySelectorAll(classesToSelector(m.progressbarFillClass)).forEach(q=>{q.style.transform=`translate3d(0,0,0) scaleX(${L}) scaleY(${H})`,q.style.transitionDuration=`${e.params.speed}ms`})}m.type==="custom"&&m.renderCustom?(V.innerHTML=m.renderCustom(e,I+1,_),P===0&&r("paginationRender",V)):(P===0&&r("paginationRender",V),r("paginationUpdate",V)),e.params.watchOverflow&&e.enabled&&V.classList[e.isLocked?"add":"remove"](m.lockClass)})}function b(){const y=e.params.pagination;if(l())return;const m=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.grid&&e.params.grid.rows>1?e.slides.length/Math.ceil(e.params.grid.rows):e.slides.length;let M=e.pagination.el;M=makeElementsArray(M);let I="";if(y.type==="bullets"){let B=e.params.loop?Math.ceil(m/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&B>m&&(B=m);for(let j=0;j<B;j+=1)y.renderBullet?I+=y.renderBullet.call(e,j,y.bulletClass):I+=`<${y.bulletElement} ${e.isElement?'part="bullet"':""} class="${y.bulletClass}"></${y.bulletElement}>`}y.type==="fraction"&&(y.renderFraction?I=y.renderFraction.call(e,y.currentClass,y.totalClass):I=`<span class="${y.currentClass}"></span> / <span class="${y.totalClass}"></span>`),y.type==="progressbar"&&(y.renderProgressbar?I=y.renderProgressbar.call(e,y.progressbarFillClass):I=`<span class="${y.progressbarFillClass}"></span>`),e.pagination.bullets=[],M.forEach(B=>{y.type!=="custom"&&(B.innerHTML=I||""),y.type==="bullets"&&e.pagination.bullets.push(...B.querySelectorAll(classesToSelector(y.bulletClass)))}),y.type!=="custom"&&r("paginationRender",M[0])}function S(){e.params.pagination=createElementIfNotDefined(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const y=e.params.pagination;if(!y.el)return;let m;typeof y.el=="string"&&e.isElement&&(m=e.el.querySelector(y.el)),!m&&typeof y.el=="string"&&(m=[...document.querySelectorAll(y.el)]),m||(m=y.el),!(!m||m.length===0)&&(e.params.uniqueNavElements&&typeof y.el=="string"&&Array.isArray(m)&&m.length>1&&(m=[...e.el.querySelectorAll(y.el)],m.length>1&&(m=m.filter(M=>elementParents(M,".swiper")[0]===e.el)[0])),Array.isArray(m)&&m.length===1&&(m=m[0]),Object.assign(e.pagination,{el:m}),m=makeElementsArray(m),m.forEach(M=>{y.type==="bullets"&&y.clickable&&M.classList.add(...(y.clickableClass||"").split(" ")),M.classList.add(y.modifierClass+y.type),M.classList.add(e.isHorizontal()?y.horizontalClass:y.verticalClass),y.type==="bullets"&&y.dynamicBullets&&(M.classList.add(`${y.modifierClass}${y.type}-dynamic`),d=0,y.dynamicMainBullets<1&&(y.dynamicMainBullets=1)),y.type==="progressbar"&&y.progressbarOpposite&&M.classList.add(y.progressbarOppositeClass),y.clickable&&M.addEventListener("click",g),e.enabled||M.classList.add(y.lockClass)}))}function x(){const y=e.params.pagination;if(l())return;let m=e.pagination.el;m&&(m=makeElementsArray(m),m.forEach(M=>{M.classList.remove(y.hiddenClass),M.classList.remove(y.modifierClass+y.type),M.classList.remove(e.isHorizontal()?y.horizontalClass:y.verticalClass),y.clickable&&(M.classList.remove(...(y.clickableClass||"").split(" ")),M.removeEventListener("click",g))}
vendor: 6,803 bytes, line 1
1)),e.pagination.bullets&&e.pagination.bullets.forEach(M=>M.classList.remove(...y.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;const y=e.params.pagination;let{el:m}=e.pagination;m=makeElementsArray(m),m.forEach(M=>{M.classList.remove(y.horizontalClass,y.verticalClass),M.classList.add(e.isHorizontal()?y.horizontalClass:y.verticalClass)})}),s("init",()=>{e.params.pagination.enabled===!1?T():(S(),b(),v())}),s("activeIndexChange",()=>{typeof e.snapIndex=="undefined"&&v()}),s("snapIndexChange",()=>{v()}),s("snapGridLengthChange",()=>{b(),v()}),s("destroy",()=>{x()}),s("enable disable",()=>{let{el:y}=e.pagination;y&&(y=makeElementsArray(y),y.forEach(m=>m.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass)))}),s("lock unlock",()=>{v()}),s("click",(y,m)=>{const M=m.target,I=makeElementsArray(e.pagination.el);if(e.params.pagination.el&&e.params.pagination.hideOnClick&&I&&I.length>0&&!M.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&M===e.navigation.nextEl||e.navigation.prevEl&&M===e.navigation.prevEl))return;const B=I[0].classList.contains(e.params.pagination.hiddenClass);r(B===!0?"paginationShow":"paginationHide"),I.forEach(j=>j.classList.toggle(e.params.pagination.hiddenClass))}});const A=()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:y}=e.pagination;y&&(y=makeElementsArray(y),y.forEach(m=>m.classList.remove(e.params.pagination.paginationDisabledClass))),S(),b(),v()},T=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:y}=e.pagination;y&&(y=makeElementsArray(y),y.forEach(m=>m.classList.add(e.params.pagination.paginationDisabledClass))),x()};Object.assign(e.pagination,{enable:A,disable:T,render:b,update:v,init:S,destroy:x})}function Autoplay(t){let{swiper:e,extendParams:i,on:s,emit:r,params:a}=t;e.autoplay={running:!1,paused:!1,timeLeft:0},i({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let c,d,l=a&&a.autoplay?a.autoplay.delay:3e3,f=a&&a.autoplay?a.autoplay.delay:3e3,p,g=new Date().getTime(),v,b,S,x,A,T,y;function m(R){!e||e.destroyed||!e.wrapperEl||R.target===e.wrapperEl&&(e.wrapperEl.removeEventListener("transitionend",m),!(y||R.detail&&R.detail.bySwiperTouchMove)&&P())}const M=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?v=!0:v&&(f=p,v=!1);const R=e.autoplay.paused?p:g+f-new Date().getTime();e.autoplay.timeLeft=R,r("autoplayTimeLeft",R,R/l),d=requestAnimationFrame(()=>{M()})},I=()=>{let R;return e.virtual&&e.params.virtual.enabled?R=e.slides.filter(Q=>Q.classList.contains("swiper-slide-active"))[0]:R=e.slides[e.activeIndex],R?parseInt(R.getAttribute("data-swiper-autoplay"),10):void 0},B=R=>{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(d),M();let ee=typeof R=="undefined"?e.params.autoplay.delay:R;l=e.params.autoplay.delay,f=e.params.autoplay.delay;const Q=I();!Number.isNaN(Q)&&Q>0&&typeof R=="undefined"&&(ee=Q,l=Q,f=Q),p=ee;const le=e.params.speed,pe=()=>{!e||e.destroyed||(e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(le,!0,!0),r("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,le,!0,!0),r("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(le,!0,!0),r("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,le,!0,!0),r("autoplay")),e.params.cssMode&&(g=new Date().getTime(),requestAnimationFrame(()=>{B()})))};return ee>0?(clearTimeout(c),c=setTimeout(()=>{pe()},ee)):requestAnimationFrame(()=>{pe()}),ee},j=()=>{g=new Date().getTime(),e.autoplay.running=!0,B(),r("autoplayStart")},_=()=>{e.autoplay.running=!1,clearTimeout(c),cancelAnimationFrame(d),r("autoplayStop")},V=(R,ee)=>{if(e.destroyed||!e.autoplay.running)return;clearTimeout(c),R||(T=!0);const Q=()=>{r("autoplayPause"),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener("transitionend",m):P()};if(e.autoplay.paused=!0,ee){A&&(p=e.params.autoplay.delay),A=!1,Q();return}p=(p||e.params.autoplay.delay)-(new Date().getTime()-g),!(e.isEnd&&p<0&&!e.params.loop)&&(p<0&&(p=0),Q())},P=()=>{e.isEnd&&p<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(g=new Date().getTime(),T?(T=!1,B(p)):B(),e.autoplay.paused=!1,r("autoplayResume"))},z=()=>{if(e.destroyed||!e.autoplay.running)return;const R=getDocument();R.visibilityState==="hidden"&&(T=!0,V(!0)),R.visibilityState==="visible"&&P()},N=R=>{R.pointerType==="mouse"&&(T=!0,y=!0,!(e.animating||e.autoplay.paused)&&V(!0))},L=R=>{R.pointerType==="mouse"&&(y=!1,e.autoplay.paused&&P())},H=()=>{e.params.autoplay.pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",N),e.el.addEventListener("pointerleave",L))},q=()=>{e.el&&typeof e.el!="string"&&(e.el.removeEventListener("pointerenter",N),e.el.removeEventListener("pointerleave",L))},U=()=>{getDocument().addEventListener("visibilitychange",z)},K=()=>{getDocument().removeEventListener("visibilitychange",z)};s("init",()=>{e.params.autoplay.enabled&&(H(),U(),j())}),s("destroy",()=>{q(),K(),e.autoplay.running&&_()}),s("_freeModeStaticRelease",()=>{(S||T)&&P()}),s("_freeModeNoMomentumRelease",()=>{e.params.autoplay.disableOnInteraction?_():V(!0,!0)}),s("beforeTransitionStart",(R,ee,Q)=>{e.destroyed||!e.autoplay.running||(Q||!e.params.autoplay.disableOnInteraction?V(!0,!0):_())}),s("sliderFirstMove",()=>{if(!(e.destroyed||!e.autoplay.running)){if(e.params.autoplay.disableOnInteraction){_();return}b=!0,S=!1,T=!1,x=setTimeout(()=>{T=!0,S=!0,V(!0)},200)}}),s("touchEnd",()=>{if(!(e.destroyed||!e.autoplay.running||!b)){if(clearTimeout(x),clearTimeout(c),e.params.autoplay.disableOnInteraction){S=!1,b=!1;return}S&&e.params.cssMode&&P(),S=!1,b=!1}}),s("slideChange",()=>{e.destroyed||!e.autoplay.running||(A=!0)}),Object.assign(e.autoplay,{start:j,stop:_,pause:V,resume:P})}function Thumb(t){let{swiper:e,extendParams:i,on:s}=t;i({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let r=!1,a=!1;e.thumbs={swiper:null};function c(){const f=e.thumbs.swiper;if(!f||f.destroyed)return;const p=f.clickedIndex,g=f.clickedSlide;if(g&&g.classList.contains(e.params.thumbs.slideThumbActiveClass)||typeof p=="undefined"||p===null)return;let v;f.params.loop?v=parseInt(f.clickedSlide.getAttribute("data-swiper-slide-index"),10):v=p,e.params.loop?e.slideToLoop(v):e.slideTo(v)}function d(){const{thumbs:f}=e.params;if(r)return!1;r=!0;const p=e.constructor;if(f.swiper instanceof p)e.thumbs.swiper=f.swiper,Object.assign(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}
1),e.thumbs.swiper.update();else if(isObject(f.swiper)){const g=Object.assign({},f.swiper);Object.assign(g,{watchSlidesProgress:!0,slideToClickedSlide:!1}),e.thumbs.swiper=new p(g),a=!0}return e.thumbs.swiper.el.classList.add(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",c),!0}function l(f){const p=e.thumbs.swiper;if(!p||p.destroyed)return;const g=p.params.slidesPerView==="auto"?p.slidesPerViewDynamic():p.params.slidesPerView;let v=1;const b=e.params.thumbs.slideThumbActiveClass;if(e.params.slidesPerView>1&&!e.params.centeredSlides&&(v=e.params.slidesPerView),e.params.thumbs.multipleActiveThumbs||(v=1),v=Math.floor(v),p.slides.forEach(A=>A.classList.remove(b)),p.params.loop||p.params.virtual&&p.params.virtual.enabled)for(let A=0;A<v;A+=1)elementChildren(p.slidesEl,`[data-swiper-slide-index="${e.realIndex+A}"]`).forEach(T=>{T.classList.add(b)});else for(let A=0;A<v;A+=1)p.slides[e.realIndex+A]&&p.slides[e.realIndex+A].classList.add(b);const S=e.params.thumbs.autoScrollOffset,x=S&&!p.params.loop;if(e.realIndex!==p.realIndex||x){const A=p.activeIndex;let T,y;if(p.params.loop){const m=p.slides.filter(M=>M.getAttribute("data-swiper-slide-index")===`${e.realIndex}`)[0];T=p.slides.indexOf(m),y=e.activeIndex>e.previousIndex?"next":"prev"}else T=e.realIndex,y=T>e.previousIndex?"next":"prev";x&&(T+=y==="next"?S:-1*S),p.visibleSlidesIndexes&&p.visibleSlidesIndexes.indexOf(T)<0&&(p.params.centeredSlides?T>A?T=T-Math.floor(g/2)+1:T=T+Math.floor(g/2)-1:T>A&&p.params.slidesPerGroup,p.slideTo(T,f?0:void 0))}}s("beforeInit",()=>{const{thumbs:f}=e.params;if(!(!f||!f.swiper))if(typeof f.swiper=="string"||f.swiper instanceof HTMLElement){const p=getDocument(),g=()=>{const b=typeof f.swiper=="string"?p.querySelector(f.swiper):f.swiper;if(b&&b.swiper)f.swiper=b.swiper,d(),l(!0);else if(b){const S=`${e.params.eventsPrefix}init`,x=A=>{f.swiper=A.detail[0],b.removeEventListener(S,x),d(),l(!0),f.swiper.update(),e.update()};b.addEventListener(S,x)}return b},v=()=>{if(e.destroyed)return;g()||requestAnimationFrame(v)};requestAnimationFrame(v)}else d(),l(!0)}),s("slideChange update resize observerUpdate",()=>{l()}),s("setTransition",(f,p)=>{const g=e.thumbs.swiper;!g||g.destroyed||g.setTransition(p)}),s("beforeDestroy",()=>{const f=e.thumbs.swiper;!f||f.destroyed||a&&f.destroy()}),Object.assign(e.thumbs,{init:d,update:l})}function freeMode(t){let{swiper:e,extendParams:i,emit:s,once:r}=t;i({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}});function a(){if(e.params.cssMode)return;const l=e.getTranslate();e.setTranslate(l),e.setTransition(0),e.touchEventsData.velocities.length=0,e.freeMode.onTouchEnd({currentPos:e.rtl?e.translate:-e.translate})}function c(){if(e.params.cssMode)return;const{touchEventsData:l,touches:f}=e;l.velocities.length===0&&l.velocities.push({position:f[e.isHorizontal()?"startX":"startY"],time:l.touchStartTime}),l.velocities.push({position:f[e.isHorizontal()?"currentX":"currentY"],time:now()})}function d(l){let{currentPos:f}=l;if(e.params.cssMode)return;const{params:p,wrapperEl:g,rtlTranslate:v,snapGrid:b,touchEventsData:S}=e,A=now()-S.touchStartTime;if(f<-e.minTranslate()){e.slideTo(e.activeIndex);return}if(f>-e.maxTranslate()){e.slides.length<b.length?e.slideTo(b.length-1):e.slideTo(e.slides.length-1);return}if(p.freeMode.momentum){if(S.velocities.length>1){const _=S.velocities.pop(),V=S.velocities.pop(),P=_.position-V.position,z=_.time-V.time;e.velocity=P/z,e.velocity/=2,Math.abs(e.velocity)<p.freeMode.minimumVelocity&&(e.velocity=0),(z>150||now()-_.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=p.freeMode.momentumVelocityRatio,S.velocities.length=0;let T=1e3*p.freeMode.momentumRatio;const y=e.velocity*T;let m=e.translate+y;v&&(m=-m);let M=!1,I;const B=Math.abs(e.velocity)*20*p.freeMode.momentumBounceRatio;let j;if(m<e.maxTranslate())p.freeMode.momentumBounce?(m+e.maxTranslate()<-B&&(m=e.maxTranslate()-B),I=e.maxTranslate(),M=!0,S.allowMomentumBounce=!0):m=e.maxTranslate(),p.loop&&p.centeredSlides&&(j=!0);else if(m>e.minTranslate())p.freeMode.momentumBounce?(m-e.minTranslate()>
1B&&(m=e.minTranslate()+B),I=e.minTranslate(),M=!0,S.allowMomentumBounce=!0):m=e.minTranslate(),p.loop&&p.centeredSlides&&(j=!0);else if(p.freeMode.sticky){let _;for(let V=0;V<b.length;V+=1)if(b[V]>-m){_=V;break}Math.abs(b[_]-m)<Math.abs(b[_-1]-m)||e.swipeDirection==="next"?m=b[_]:m=b[_-1],m=-m}if(j&&r("transitionEnd",()=>{e.loopFix()}),e.velocity!==0){if(v?T=Math.abs((-m-e.translate)/e.velocity):T=Math.abs((m-e.translate)/e.velocity),p.freeMode.sticky){const _=Math.abs((v?-m:m)-e.translate),V=e.slidesSizesGrid[e.activeIndex];_<V?T=p.speed:_<2*V?T=p.speed*1.5:T=p.speed*2.5}}else if(p.freeMode.sticky){e.slideToClosest();return}p.freeMode.momentumBounce&&M?(e.updateProgress(I),e.setTransition(T),e.setTranslate(m),e.transitionStart(!0,e.swipeDirection),e.animating=!0,elementTransitionEnd(g,()=>{!e||e.destroyed||!S.allowMomentumBounce||(s("momentumBounce"),e.setTransition(p.speed),setTimeout(()=>{e.setTranslate(I),elementTransitionEnd(g,()=>{!e||e.destroyed||e.transitionEnd()})},0))})):e.velocity?(s("_freeModeNoMomentumRelease"),e.updateProgress(m),e.setTransition(T),e.setTranslate(m),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,elementTransitionEnd(g,()=>{!e||e.destroyed||e.transitionEnd()}))):e.updateProgress(m),e.updateActiveIndex(),e.updateSlidesClasses()}else if(p.freeMode.sticky){e.slideToClosest();return}else p.freeMode&&s("_freeModeNoMomentumRelease");(!p.freeMode.momentum||A>=p.longSwipesMs)&&(s("_freeModeStaticRelease"),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}Object.assign(e,{freeMode:{onTouchStart:a,onTouchMove:c,onTouchEnd:d}})}function effectInit(t){const{effect:e,swiper:i,on:s,setTranslate:r,setTransition:a,overwriteParams:c,perspective:d,recreateShadows:l,getEffectParams:f}=t;s("beforeInit",()=>{if(i.params.effect!==e)return;i.classNames.push(`${i.params.containerModifierClass}${e}`),d&&d()&&i.classNames.push(`${i.params.containerModifierClass}3d`);const g=c?c():{};Object.assign(i.params,g),Object.assign(i.originalParams,g)}),s("setTranslate",()=>{i.params.effect===e&&r()}),s("setTransition",(g,v)=>{i.params.effect===e&&a(v)}),s("transitionEnd",()=>{if(i.params.effect===e&&l){if(!f||!f().slideShadows)return;i.slides.forEach(g=>{g.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(v=>v.remove())}),l()}});let p;s("virtualUpdate",()=>{i.params.effect===e&&(i.slides.length||(p=!0),requestAnimationFrame(()=>{p&&i.slides&&i.slides.length&&(r(),p=!1)}))})}function effectTarget(t,e){const i=getSlideTransformEl(e);return i!==e&&(i.style.backfaceVisibility="hidden",i.style["-webkit-backface-visibility"]="hidden"),i}function effectVirtualTransitionEnd(t){let{swiper:e,duration:i,transformElements:s,allSlides:r}=t;const{activeIndex:a}=e,c=d=>d.parentElement?d.parentElement:e.slides.filter(f=>f.shadowRoot&&f.shadowRoot===d.parentNode)[0];if(e.params.virtualTranslate&&i!==0){let d=!1,l;r?l=s:l=s.filter(f=>{const p=f.classList.contains("swiper-slide-transform")?c(f):f;return e.getSlideIndex(p)===a}),l.forEach(f=>{elementTransitionEnd(f,()=>{if(d||!e||e.destroyed)return;d=!0,e.animating=!1;const p=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});e.wrapperEl.dispatchEvent(p)})})}}function EffectFade(t){let{swiper:e,extendParams:i,on:s}=t;i({fadeEffect:{crossFade:!1}}),effectInit({effect:"fade",swiper:e,on:s,setTranslate:()=>{const{slides:c}=e,d=e.params.fadeEffect;for(let l=0;l<c.length;l+=1){const f=e.slides[l];let g=-f.swiperSlideOffset;e.params.virtualTranslate||(g-=e.translate);let v=0;e.isHorizontal()||(v=g,g=0);const b=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(f.progress),0):1+Math.min(Math.max(f.progress,-1),0),S=effectTarget(d,f);S.style.opacity=b,S.style.transform=`translate3d(${g}px, ${v}px, 0px)`}},setTransition:c=>{const d=e.slides.map(l=>getSlideTransformEl(l));d.forEach(l=>{l.style.transitionDuration=`${c}ms`}),effectVirtualTransitionEnd({swiper:e,duration:c,transformElements:d,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})}
1Swiper.use([Navigation,Pagination,Thumb,Autoplay,EffectFade,freeMode]);const sanitizeOptions=(el,optionsStr)=>{const options=optionsStr?eval(`(${optionsStr})`):void 0;if(options!=null&&options.navigation){const t=el.closest(".swiper-container");t.length&&(options.navigation={prevEl:t.find(".swiper-button-prev")[0],nextEl:t.find(".swiper-button-next")[0]})}return options!=null&&options.thumbs&&(options.thumbs={swiper:options.thumbs}),options!=null&&options.pagination&&(options.pagination={...options.pagination,clickable:!0}),options};$(".swiper").each(function(){const t={"2xs":375,xs:420,sm:576,md:768,lg:1024,xl:1232,"2xl":1400,"3xl":1921},e=sanitizeOptions($(this),$(this).attr("data-options"));for(const a in t){const c=sanitizeOptions($(this),$(this).attr(`data-options-${a}`));if(isEmpty(c))continue;e.breakpoints||(e.breakpoints={});const d=Math.max(...Object.keys(e.breakpoints).filter(f=>parseInt(f)<t[a])),l=d?e.breakpoints[d]:void 0;e.breakpoints[t[a]]={...l,...c}}const i=new Swiper($(this)[0],e),s=$(this),r=s.attr("data-variant-image");if(r){const a=i.slides;for(let d=0;d<a.length;d++){const l=a[d].querySelector("img");if(l&&l.src.replace(/\?.*$/,"").endsWith(r)){i.slideTo(d);break}}new MutationObserver(d=>{d.forEach(l=>{if(l.attributeName==="data-variant-image"){const f=s.attr("data-variant-image"),p=i.slides;for(let g=0;g<p.length;g++){const v=p[g].querySelector("img");if(v&&v.src.replace(/\?.*$/,"").endsWith(f)){i.slideTo(g);break}}}})}).observe(this,{attributes:!0})}$(this).closest(".swiper-container").length&&$(this).closest(".swiper-container").addClass("swiper-initialized")});function getDefaultExportFromCjs(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var glightbox_min$1={exports:{}},glightbox_min=glightbox_min$1.exports,hasRequiredGlightbox_min;function requireGlightbox_min(){return hasRequiredGlightbox_min||(hasRequiredGlightbox_min=1,function(t,e){(function(i,s){t.exports=s()})(glightbox_min,function(){function i(n,o){if(!(n instanceof o))throw new TypeError("Cannot call a class as a function")}function s(n,o){for(var u=0;u<o.length;u++){var h=o[u];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(n,a(h.key),h)}}function r(n,o,u){return o&&s(n.prototype,o),Object.defineProperty(n,"prototype",{writable:!1}),n}function a(n){var o=function(u,h){if(typeof u!="object"||!u)return u;var w=u[Symbol.toPrimitive];if(w!==void 0){var E=w.call(u,h);if(typeof E!="object")return E;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(u)}(n,"string");return typeof o=="symbol"?o:o+""}function c(n){return(c=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(o){return typeof o}:function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o})(n)}var d=Date.now();function l(){var n={},o=!0,u=0,h=arguments.length;Object.prototype.toString.call(arguments[0])==="[object Boolean]"&&(o=arguments[0],u++);for(var w=function(C){for(var k in C)Object.prototype.hasOwnProperty.call(C,k)&&(o&&Object.prototype.toString.call(C[k])==="[object Object]"?n[k]=l(!0,n[k],C[k]):n[k]=C[k])};u<h;u++){var E=arguments[u];w(E)}return n}function f(n,o){if((N(n)||n===window||n===document)&&(n=[n]),H(n)||q(n)||(n=[n]),R(n)!=0){if(H(n)&&!q(n))for(var u=n.length,h=0;h<u&&o.call(n[h],n[h],h,n)!==!1;h++);else if(q(n)){for(var w in n)if(K(n,w)&&o.call(n[w],n[w],w,n)===!1)break}}}function p(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,h=n[d]=n[d]||[],w={all:h,evt:null,found:null};return o&&u&&R(h)>0&&f(h,function(E,C){if(E.eventName==o&&E.fn.toString()==u.toString())return w.found=!0,w.evt=C,!1}),w}function g(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u=o.onElement,h=o.withCallback,w=o.avoidDuplicate,E=w===void 0||w,C=o.once,k=C!==void 0&&C,D=o.useCapture,O=D!==void 0&&D,G=arguments.length>2?arguments[2]:void 0,F=u||[];function W(X){P(h)&&h.call(G,X,this),k&&W.destroy()}return z(F)&&(F=document.querySelectorAll(F)),W.destroy=function(){f(F,function(X){var Y=p(X,n,W);Y.found&&Y.all.splice(Y.evt,1),X.removeEventListener&&X.removeEventListener(n,W,O)})},f(F,function(X){var Y=p(X,n,W);(X.addEventListener&&E&&!Y.found||!E)&&(X.addEventListener(n,W,O),Y.all.push({eventName:n,fn:W}))}),W}function v(n,o){f(o.split(" "),function(u){return n.classList.add(u)})}function b(n,o){f(o.split(" "),function(u){return n.classList.remove(u)})}function S(n,o){return n.classList.contains(o)}function x(n,o){for(;n!==document.body;){if(!(n=n.parentElement))return!1;if(typeof n.matches=="function"?n.matches(o):n.msMatchesSelector(o))return n}}function A(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",u=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(!n||o==="")return!1;if(o==="none")return P(u)&&u(),!1;var h=B(),w=o.split(" ");f(w,function(E){v(n,"g"+E)}),g(h,{onElement:n,avoidDuplicate:!1,once:!0,withCallback:function(E,C){f(w,function(k){b(C,"g"+k)}),P(u)&&u()}})}function T(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";if(o==="")return n.style.webkitTransform="",n.style.MozTransform="",n.style.msTransform="",n.style.OTransform="",n.style.transform="",!1;n.style.webkitTransform=o,n.style.MozTransform=o,n.style.msTransform=o,n.style.OTransform=o,n.style.transform=o}function y(n){n.style.display="block"}function m(n){n.style.display="none"}function M(n){var o=document.createDocumentFragment(),u=document.createElement("div");for(u.innerHTML=n;u.firstChild;)o.appendChild(u.firstChild);return o}function I(){return{width:window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,height:window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight}}function B(){var n,o=document.createElement("fakeelement"),u={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"animationend",WebkitAnimation:"webkitAnimationEnd"};for(n in u)if(o.style[n]!==void 0)return u[n]}function j(n,o,u,h){if(n())o();else{var w;u||(u=100);var E=setInterval(function(){n()&&(clearInterval(E),w&&clearTimeout(w),o())},u)}}function _(n,o,u){if(U(n))console.error("Inject assets error");else if(P(o)&&(u=o,o=!1),z(o)&&o in window)P(u)&&u();else{var h;if(n.indexOf(".css")!==-1){if((h=document.querySelectorAll('link[href="'+n+'"]'))&&h.length>0)return void(P(u)&&u());var w=document.getElementsByTagName("head")[0],E=w.querySelectorAll('link[rel="stylesheet"]'),C=document.createElement("link");return C.rel="stylesheet",C.type="text/css",C.href=n,C.media="all",E?w.insertBefore(C,E[0]):w.appendChild(C),void(P(u)&&u())}if((h=document.querySelectorAll('script[src="'+n+'"]'))&&h.length>0){if(P(u)){if(z(o))return j(function(){return window[o]!==void 0},function(){u()}),!1;u()}}else{var k=document.createElement("script");k.type="text/javascript",k.src=n,k.onload=function(){if(P(u)){if(z(o))return j(function(){return window[o]!==void 0},function(){u()}),!1;u()}},document.body.appendChild(k)}}}function V(){return"navigator"in window&&window.navigator.userAgent.match(/(iPad)|(iPhone)|(iPod)|(Android)|(PlayBook)|(BB10)|(BlackBerry)|(Opera Mini)|(IEMobile)|(webOS)|(MeeGo)/i)}function P(n){return typeof n=="function"}function z(n){return typeof n=="string"}function N(n){return!(!n||!n.nodeType||n.nodeType!=1)}function L(n){return Array.isArray(n)}function H(n){return n&&n.length&&isFinite(n.length)}
1function q(n){return c(n)==="object"&&n!=null&&!P(n)&&!L(n)}function U(n){return n==null}function K(n,o){return n!==null&&hasOwnProperty.call(n,o)}function R(n){if(q(n)){if(n.keys)return n.keys().length;var o=0;for(var u in n)K(n,u)&&o++;return o}return n.length}function ee(n){return!isNaN(parseFloat(n))&&isFinite(n)}function Q(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:-1,o=document.querySelectorAll(".gbtn[data-taborder]:not(.disabled)");if(!o.length)return!1;if(o.length==1)return o[0];typeof n=="string"&&(n=parseInt(n));var u=[];f(o,function(k){u.push(k.getAttribute("data-taborder"))});var h=Math.max.apply(Math,u.map(function(k){return parseInt(k)})),w=n<0?1:n+1;w>h&&(w="1");var E=u.filter(function(k){return k>=parseInt(w)}),C=E.sort()[0];return document.querySelector('.gbtn[data-taborder="'.concat(C,'"]'))}function le(n){if(n.events.hasOwnProperty("keyboard"))return!1;n.events.keyboard=g("keydown",{onElement:window,withCallback:function(o,u){var h=(o=o||window.event).keyCode;if(h==9){var w=document.querySelector(".gbtn.focused");if(!w){var E=!(!document.activeElement||!document.activeElement.nodeName)&&document.activeElement.nodeName.toLocaleLowerCase();if(E=="input"||E=="textarea"||E=="button")return}o.preventDefault();var C=document.querySelectorAll(".gbtn[data-taborder]");if(!C||C.length<=0)return;if(!w){var k=Q();return void(k&&(k.focus(),v(k,"focused")))}var D=Q(w.getAttribute("data-taborder"));b(w,"focused"),D&&(D.focus(),v(D,"focused"))}h==39&&n.nextSlide(),h==37&&n.prevSlide(),h==27&&n.close()}})}var pe=r(function n(o,u){var h=this,w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(i(this,n),this.img=o,this.slide=u,this.onclose=w,this.img.setZoomEvents)return!1;this.active=!1,this.zoomedIn=!1,this.dragging=!1,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.img.addEventListener("mousedown",function(E){return h.dragStart(E)},!1),this.img.addEventListener("mouseup",function(E){return h.dragEnd(E)},!1),this.img.addEventListener("mousemove",function(E){return h.drag(E)},!1),this.img.addEventListener("click",function(E){return h.slide.classList.contains("dragging-nav")?(h.zoomOut(),!1):h.zoomedIn?void(h.zoomedIn&&!h.dragging&&h.zoomOut()):h.zoomIn()},!1),this.img.setZoomEvents=!0},[{key:"zoomIn",value:function(){var n=this.widowWidth();if(!(this.zoomedIn||n<=768)){var o=this.img;if(o.setAttribute("data-style",o.getAttribute("style")),o.style.maxWidth=o.naturalWidth+"px",o.style.maxHeight=o.naturalHeight+"px",o.naturalWidth>n){var u=n/2-o.naturalWidth/2;this.setTranslate(this.img.parentNode,u,0)}this.slide.classList.add("zoomed"),this.zoomedIn=!0}}},{key:"zoomOut",value:function(){this.img.parentNode.setAttribute("style",""),this.img.setAttribute("style",this.img.getAttribute("data-style")),this.slide.classList.remove("zoomed"),this.zoomedIn=!1,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.onclose&&typeof this.onclose=="function"&&this.onclose()}},{key:"dragStart",value:function(n){n.preventDefault(),this.zoomedIn?(n.type==="touchstart"?(this.initialX=n.touches[0].clientX-this.xOffset,this.initialY=n.touches[0].clientY-this.yOffset):(this.initialX=n.clientX-this.xOffset,this.initialY=n.clientY-this.yOffset),n.target===this.img&&(this.active=!0,this.img.classList.add("dragging"))):this.active=!1}},{key:"dragEnd",value:function(n){var o=this;n.preventDefault(),this.initialX=this.currentX,this.initialY=this.currentY,this.active=!1,setTimeout(function(){o.dragging=!1,o.img.isDragging=!1,o.img.classList.remove("dragging")},100)}},{key:"drag",value:function(n){this.active&&(n.preventDefault(),n.type==="touchmove"?(this.currentX=n.touches[0].clientX-this.initialX,this.currentY=n.touches[0].clientY-this.initialY):(this.currentX=n.clientX-this.initialX,this.currentY=n.clientY-this.initialY),this.xOffset=this.currentX,this.yOffset=this.currentY,this.img.isDragging=!0,this.dragging=!0,this.setTranslate(this.img,this.currentX,this.currentY))}},{key:"onMove",value:function(n){if(this.zoomedIn){var o=n.clientX-this.img.naturalWi
1dth/2,u=n.clientY-this.img.naturalHeight/2;this.setTranslate(this.img,o,u)}}},{key:"setTranslate",value:function(n,o,u){n.style.transform="translate3d("+o+"px, "+u+"px, 0)"}},{key:"widowWidth",value:function(){return window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth}}]),Se=r(function n(){var o=this,u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};i(this,n);var h=u.dragEl,w=u.toleranceX,E=w===void 0?40:w,C=u.toleranceY,k=C===void 0?65:C,D=u.slide,O=D===void 0?null:D,G=u.instance,F=G===void 0?null:G;this.el=h,this.active=!1,this.dragging=!1,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.direction=null,this.lastDirection=null,this.toleranceX=E,this.toleranceY=k,this.toleranceReached=!1,this.dragContainer=this.el,this.slide=O,this.instance=F,this.el.addEventListener("mousedown",function(W){return o.dragStart(W)},!1),this.el.addEventListener("mouseup",function(W){return o.dragEnd(W)},!1),this.el.addEventListener("mousemove",function(W){return o.drag(W)},!1)},[{key:"dragStart",value:function(n){if(this.slide.classList.contains("zoomed"))this.active=!1;else{n.type==="touchstart"?(this.initialX=n.touches[0].clientX-this.xOffset,this.initialY=n.touches[0].clientY-this.yOffset):(this.initialX=n.clientX-this.xOffset,this.initialY=n.clientY-this.yOffset);var o=n.target.nodeName.toLowerCase();n.target.classList.contains("nodrag")||x(n.target,".nodrag")||["input","select","textarea","button","a"].indexOf(o)!==-1?this.active=!1:(n.preventDefault(),(n.target===this.el||o!=="img"&&x(n.target,".gslide-inline"))&&(this.active=!0,this.el.classList.add("dragging"),this.dragContainer=x(n.target,".ginner-container")))}}},{key:"dragEnd",value:function(n){var o=this;n&&n.preventDefault(),this.initialX=0,this.initialY=0,this.currentX=null,this.currentY=null,this.initialX=null,this.initialY=null,this.xOffset=0,this.yOffset=0,this.active=!1,this.doSlideChange&&(this.instance.preventOutsideClick=!0,this.doSlideChange=="right"&&this.instance.prevSlide(),this.doSlideChange=="left"&&this.instance.nextSlide()),this.doSlideClose&&this.instance.close(),this.toleranceReached||this.setTranslate(this.dragContainer,0,0,!0),setTimeout(function(){o.instance.preventOutsideClick=!1,o.toleranceReached=!1,o.lastDirection=null,o.dragging=!1,o.el.isDragging=!1,o.el.classList.remove("dragging"),o.slide.classList.remove("dragging-nav"),o.dragContainer.style.transform="",o.dragContainer.style.transition=""},100)}},{key:"drag",value:function(n){if(this.active){n.preventDefault(),this.slide.classList.add("dragging-nav"),n.type==="touchmove"?(this.currentX=n.touches[0].clientX-this.initialX,this.currentY=n.touches[0].clientY-this.initialY):(this.currentX=n.clientX-this.initialX,this.currentY=n.clientY-this.initialY),this.xOffset=this.currentX,this.yOffset=this.currentY,this.el.isDragging=!0,this.dragging=!0,this.doSlideChange=!1,this.doSlideClose=!1;var o=Math.abs(this.currentX),u=Math.abs(this.currentY);if(o>0&&o>=Math.abs(this.currentY)&&(!this.lastDirection||this.lastDirection=="x")){this.yOffset=0,this.lastDirection="x",this.setTranslate(this.dragContainer,this.currentX,0);var h=this.shouldChange();if(!this.instance.settings.dragAutoSnap&&h&&(this.doSlideChange=h),this.instance.settings.dragAutoSnap&&h)return this.instance.preventOutsideClick=!0,this.toleranceReached=!0,this.active=!1,this.instance.preventOutsideClick=!0,this.dragEnd(null),h=="right"&&this.instance.prevSlide(),void(h=="left"&&this.instance.nextSlide())}if(this.toleranceY>0&&u>0&&u>=o&&(!this.lastDirection||this.lastDirection=="y")){this.xOffset=0,this.lastDirection="y",this.setTranslate(this.dragContainer,0,this.currentY);var w=this.shouldClose();return!this.instance.settings.dragAutoSnap&&w&&(this.doSlideClose=!0),void(this.instance.settings.dragAutoSnap&&w&&this.instance.close())}}}},{key:"shouldChange",value:function(){var n=!1;if(Math.abs(this.currentX)>=this.toleranceX){var o=this.currentX>0?"right":"left";(o=="left"&&this.slide!==this.slide.parentNode.lastChild||o=="right"&&this.slide!==this.slide.parentNode.firstChild)&&(n=o)}return n}},{key:"shouldClose",value:function(){var n=!1;return Math.abs(this.currentY)>=this.toleranceY&&(n=!0),n}},{key:"setTranslate",value:function(n,o,u){var h=arguments.length>3&&arguments[3]!==void 0&&arguments[3];n.style.transition=h?"all .2s ease":"",n.style.transform="translate3d(".concat(o,"px, ").concat(u,"px, 0)")}}]);function Pe(n,o,u,h){var w=n.querySelector(".gslide-media"),E=new Image,C="gSlideTitle_"+u,k="gSlideDesc_"+u;E.addEventListener("load",function(){P(h)&&h()},!1),E.src=o.href,o.sizes!=""&&o.srcset!=""&&(E.sizes=o.sizes,E.srcset=o.srcset),E.alt="",U(o.alt)||o.alt===""||(E.alt=o.alt),o.title!==""&&E.setAttribute("aria-labelledby",C),o.description!==""&&E.setAttribute("aria-describedby",k),o.hasOwnProperty("_hasCustomWidth")&&o._hasCustomWidth&&(E.style.width=o.width),o.hasOwnProperty("_hasCustomHeight")&&o._hasCustomHeight&&(E.style.height=o.height),w.insertBefore(E,w.firstChild)}function Ie(n,o,u,h){var w=this,E=n.querySelector(".ginner-container"),C="gvideo"+u,k=n.querySelector(".gslide-media"),D=this.getAllPlayers();v(E,"gvideo-container"),k.insertBefore(M('<div class="gvideo-wrapper"></div>'),k.firstChild);var O=n.querySelector(".gvideo-wrapper");_(this.settings.plyr.css,"Plyr");var G=o.href,F=o==null?void 0:o.videoProvider,W=!1;k.style.maxWidth=o.width,_(this.settings.plyr.js,"Plyr",function(){if(!F&&G.match(/vimeo\.com\/([0-9]*)/)&&(F="vimeo"),!F&&(G.match(/(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/)||G.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/)||G.match(/(youtube\.com|youtube-nocookie\.com)\/embed\/([a-zA-Z0-9\-_]+)/)||G.match(/(youtube\.com|youtube-nocookie\.com)\/shorts\/([a-zA-Z0-9\-_]+)/))&&
1(F="youtube"),F==="local"||!F){F="local";var X='<video id="'+C+'" ';X+='style="background:#000; max-width: '.concat(o.width,';" '),X+='preload="metadata" ',X+='x-webkit-airplay="allow" ',X+="playsinline ",X+="controls ",X+='class="gvideo-local">',X+='<source src="'.concat(G,'">'),W=M(X+="</video>")}var Y=W||M('<div id="'.concat(C,'" data-plyr-provider="').concat(F,'" data-plyr-embed-id="').concat(G,'"></div>'));v(O,"".concat(F,"-video gvideo")),O.appendChild(Y),O.setAttribute("data-id",C),O.setAttribute("data-index",u);var J=K(w.settings.plyr,"config")?w.settings.plyr.config:{},re=new Plyr("#"+C,J);re.on("ready",function(ne){D[C]=ne.detail.plyr,P(h)&&h()}),j(function(){return n.querySelector("iframe")&&n.querySelector("iframe").dataset.ready=="true"},function(){w.resize(n)}),re.on("enterfullscreen",xe),re.on("exitfullscreen",xe)})}function xe(n){var o=x(n.target,".gslide-media");n.type==="enterfullscreen"&&v(o,"fullscreen"),n.type==="exitfullscreen"&&b(o,"fullscreen")}function $e(n,o,u,h){var w,E=this,C=n.querySelector(".gslide-media"),k=!(!K(o,"href")||!o.href)&&o.href.split("#").pop().trim(),D=!(!K(o,"content")||!o.content)&&o.content;if(D&&(z(D)&&(w=M('<div class="ginlined-content">'.concat(D,"</div>"))),N(D))){D.style.display=="none"&&(D.style.display="block");var O=document.createElement("div");O.className="ginlined-content",O.appendChild(D),w=O}if(k){var G=document.getElementById(k);if(!G)return!1;var F=G.cloneNode(!0);F.style.height=o.height,F.style.maxWidth=o.width,v(F,"ginlined-content"),w=F}if(!w)return console.error("Unable to append inline slide content",o),!1;C.style.height=o.height,C.style.width=o.width,C.appendChild(w),this.events["inlineclose"+k]=g("click",{onElement:C.querySelectorAll(".gtrigger-close"),withCallback:function(W){W.preventDefault(),E.close()}}),P(h)&&h()}function Ae(n,o,u,h){var w=n.querySelector(".gslide-media"),E=function(C){var k=C.url,D=C.allow,O=C.callback,G=C.appendTo,F=document.createElement("iframe");return F.className="vimeo-video gvideo",F.src=k,F.style.width="100%",F.style.height="100%",D&&F.setAttribute("allow",D),F.onload=function(){F.onload=null,v(F,"node-ready"),P(O)&&O()},G&&G.appendChild(F),F}({url:o.href,callback:h});w.parentNode.style.maxWidth=o.width,w.parentNode.style.height=o.height,w.appendChild(E)}var Le=r(function n(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};i(this,n),this.defaults={href:"",sizes:"",srcset:"",title:"",type:"",videoProvider:"",description:"",alt:"",descPosition:"bottom",effect:"",width:"",height:"",content:!1,zoomable:!0,draggable:!0},q(o)&&(this.defaults=l(this.defaults,o))},[{key:"sourceType",value:function(n){var o=n;return(n=n.toLowerCase()).match(/\.(jpeg|jpg|jpe|gif|png|apn|webp|avif|svg)/)!==null?"image":n.match(/(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/)||n.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/)||n.match(/(youtube\.com|youtube-nocookie\.com)\/embed\/([a-zA-Z0-9\-_]+)/)||n.match(/(youtube\.com|youtube-nocookie\.com)\/shorts\/([a-zA-Z0-9\-_]+)/)||n.match(/vimeo\.com\/([0-9]*)/)||n.match(/\.(mp4|ogg|webm|mov)/)!==null?"video":n.match(/\.(mp3|wav|wma|aac|ogg)/)!==null?"audio":n.indexOf("#")>-1&&o.split("#").pop().trim()!==""?"inline":n.indexOf("goajax=true")>-1?"ajax":"external"}},{key:"parseConfig",value:function(n,o){var u=this,h=l({descPosition:o.descPosition},this.defaults);if(q(n)&&!N(n)){K(n,"type")||(K(n,"content")&&n.content?n.type="inline":K(n,"href")&&(n.type=this.sourceType(n.href)));var w=l(h,n);return this.setSize(w,o),w}var E="",C=n.getAttribute("data-glightbox"),k=n.nodeName.toLowerCase();if(k==="a"&&(E=n.href),k==="img"&&(E=n.src,h.alt=n.alt),h.href=E,f(h,function(X,Y){K(o,Y)&&Y!=="width"&&(h[Y]=o[Y]);var J=n.dataset[Y];U(J)||(h[Y]=u.sanitizeValue(J))}),h.content&&(h.type="inline"),!h.type&&E&&(h.type=this.sourceType(E)),U(C)){if(!h.title&&k=="a"){var D=n.title;U(D)||D===""||(h.title=D)}if(!h.title&&k=="img"){var O=n.alt;U(O)||O===""||(h.title=O)}}else{var G=[];f(h,function(X,Y){G.push(";\\s?"+Y)}),G=G.join("\\s?:|"),C.trim()!==""&&f(h,function(X,Y){var J=C,re=new RegExp("s?"+Y+"s?:s?(.*?)("+G+"s?:|$)"),ne=J.match(re);if(ne&&ne.length&&ne[1]){var de=ne[1].trim().replace(/;\s*$/,"");
1h[Y]=u.sanitizeValue(de)}})}if(h.description&&h.description.substring(0,1)==="."){var F;try{F=document.querySelector(h.description).innerHTML}catch(X){if(!(X instanceof DOMException))throw X}F&&(h.description=F)}if(!h.description){var W=n.querySelector(".glightbox-desc");W&&(h.description=W.innerHTML)}return this.setSize(h,o,n),this.slideConfig=h,h}},{key:"setSize",value:function(n,o){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,h=n.type=="video"?this.checkSize(o.videosWidth):this.checkSize(o.width),w=this.checkSize(o.height);return n.width=K(n,"width")&&n.width!==""?this.checkSize(n.width):h,n.height=K(n,"height")&&n.height!==""?this.checkSize(n.height):w,u&&n.type=="image"&&(n._hasCustomWidth=!!u.dataset.width,n._hasCustomHeight=!!u.dataset.height),n}},{key:"checkSize",value:function(n){return ee(n)?"".concat(n,"px"):n}},{key:"sanitizeValue",value:function(n){return n!=="true"&&n!=="false"?n:n==="true"}}]),ge=r(function n(o,u,h){i(this,n),this.element=o,this.instance=u,this.index=h},[{key:"setContent",value:function(){var n=this,o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(S(o,"loaded"))return!1;var h=this.instance.settings,w=this.slideConfig,E=V();P(h.beforeSlideLoad)&&h.beforeSlideLoad({index:this.index,slide:o,player:!1});var C=w.type,k=w.descPosition,D=o.querySelector(".gslide-media"),O=o.querySelector(".gslide-title"),G=o.querySelector(".gslide-desc"),F=o.querySelector(".gdesc-inner"),W=u,X="gSlideTitle_"+this.index,Y="gSlideDesc_"+this.index;if(P(h.afterSlideLoad)&&(W=function(){P(u)&&u(),h.afterSlideLoad({index:n.index,slide:o,player:n.instance.getSlidePlayerInstance(n.index)})}),w.title==""&&w.description==""?F&&F.parentNode.parentNode.removeChild(F.parentNode):(O&&w.title!==""?(O.id=X,O.innerHTML=w.title):O.parentNode.removeChild(O),G&&w.description!==""?(G.id=Y,E&&h.moreLength>
vendor: 13,305 bytes, line 1
10?(w.smallDescription=this.slideShortDesc(w.description,h.moreLength,h.moreText),G.innerHTML=w.smallDescription,this.descriptionEvents(G,w)):G.innerHTML=w.description):G.parentNode.removeChild(G),v(D.parentNode,"desc-".concat(k)),v(F.parentNode,"description-".concat(k))),v(D,"gslide-".concat(C)),v(o,"loaded"),C!=="video"){if(C!=="external")return C==="inline"?($e.apply(this.instance,[o,w,this.index,W]),void(w.draggable&&new Se({dragEl:o.querySelector(".gslide-inline"),toleranceX:h.dragToleranceX,toleranceY:h.dragToleranceY,slide:o,instance:this.instance}))):void(C!=="image"?P(W)&&W():Pe(o,w,this.index,function(){var J=o.querySelector("img");w.draggable&&new Se({dragEl:J,toleranceX:h.dragToleranceX,toleranceY:h.dragToleranceY,slide:o,instance:n.instance}),w.zoomable&&J.naturalWidth>J.offsetWidth&&(v(J,"zoomable"),new pe(J,o,function(){n.instance.resize()})),P(W)&&W()}));Ae.apply(this,[o,w,this.index,W])}else Ie.apply(this.instance,[o,w,this.index,W])}},{key:"slideShortDesc",value:function(n){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:50,u=arguments.length>2&&arguments[2]!==void 0&&arguments[2],h=document.createElement("div");h.innerHTML=n;var w=h.innerText,E=u;if((n=w.trim()).length<=o)return n;var C=n.substr(0,o-1);return E?(h=null,C+'... <a href="#" class="desc-more">'+u+"</a>"):C}},{key:"descriptionEvents",value:function(n,o){var u=this,h=n.querySelector(".desc-more");if(!h)return!1;g("click",{onElement:h,withCallback:function(w,E){w.preventDefault();var C=document.body,k=x(E,".gslide-desc");if(!k)return!1;k.innerHTML=o.description,v(C,"gdesc-open");var D=g("click",{onElement:[C,x(k,".gslide-description")],withCallback:function(O,G){O.target.nodeName.toLowerCase()!=="a"&&(b(C,"gdesc-open"),v(C,"gdesc-closed"),k.innerHTML=o.smallDescription,u.descriptionEvents(k,o),setTimeout(function(){b(C,"gdesc-closed")},400),D.destroy())}})}})}},{key:"create",value:function(){return M(this.instance.settings.slideHTML)}},{key:"getConfig",value:function(){N(this.element)||this.element.hasOwnProperty("draggable")||(this.element.draggable=this.instance.settings.draggable);var n=new Le(this.instance.settings.slideExtraAttributes);return this.slideConfig=n.parseConfig(this.element,this.instance.settings),this.slideConfig}}]);function ve(n){return Math.sqrt(n.x*n.x+n.y*n.y)}function Oe(n,o){var u=function(h,w){var E=ve(h)*ve(w);if(E===0)return 0;var C=function(k,D){return k.x*D.x+k.y*D.y}(h,w)/E;return C>1&&(C=1),Math.acos(C)}(n,o);return function(h,w){return h.x*w.y-w.x*h.y}(n,o)>0&&(u*=-1),180*u/Math.PI}var ze=r(function n(o){i(this,n),this.handlers=[],this.el=o},[{key:"add",value:function(n){this.handlers.push(n)}},{key:"del",value:function(n){n||(this.handlers=[]);for(var o=this.handlers.length;o>=0;o--)this.handlers[o]===n&&this.handlers.splice(o,1)}},{key:"dispatch",value:function(){for(var n=0,o=this.handlers.length;n<o;n++){var u=this.handlers[n];typeof u=="function"&&u.apply(this.el,arguments)}}}]);function ie(n,o){var u=new ze(n);return u.add(o),u}var De=r(function n(o,u){i(this,n),this.element=typeof o=="string"?document.querySelector(o):o,this.start=this.start.bind(this),this.move=this.move.bind(this),this.end=this.end.bind(this),this.cancel=this.cancel.bind(this),this.element.addEventListener("touchstart",this.start,!1),this.element.addEventListener("touchmove",this.move,!1),this.element.addEventListener("touchend",this.end,!1),this.element.addEventListener("touchcancel",this.cancel,!1),this.preV={x:null,y:null},this.pinchStartLen=null,this.zoom=1,this.isDoubleTap=!1;var h=function(){};this.rotate=ie(this.element,u.rotate||h),this.touchStart=ie(this.element,u.touchStart||h),this.multipointStart=ie(this.element,u.multipointStart||h),this.multipointEnd=ie(this.element,u.multipointEnd||h),this.pinch=ie(this.element,u.pinch||h),this.swipe=ie(this.element,u.swipe||h),this.tap=ie(this.element,u.tap||h),this.doubleTap=ie(this.element,u.doubleTap||h),this.longTap=ie(this.element,u.longTap||h),this.singleTap=ie(this.element,u.singleTap||h),this.pressMove=ie(this.element,u.pressMove||h),this.twoFingerPressMove=ie(this.element,u.twoFingerPressMove||h),this.touchMove=ie(this.element,u.touchMove||h),this.touchEnd=ie(this.element,u.touchEnd||h),this.touchCancel=ie(this.element,u.touchCancel||h),this.translateContainer=this.element,this._cancelAllHandler=this.cancelAll.bind(this),window.addEventListener("scroll",this._cancelAllHandler),this.delta=null,this.last=null,this.now=null,this.tapTimeout=null,this.singleTapTimeout=null,this.longTapTimeout=null,this.swipeTimeout=null,this.x1=this.x2=this.y1=this.y2=null,this.preTapPosition={x:null,y:null}},[{key:"start",value:function(n){if(n.touches)if(n.target&&n.target.nodeName&&["a","button","input"].indexOf(n.target.nodeName.toLowerCase())>=0)console.log("ignore drag for this touched element",n.target.nodeName.toLowerCase());else{this.now=Date.now(),this.x1=n.touches[0].pageX,this.y1=n.touches[0].pageY,this.delta=this.now-(this.last||this.now),this.touchStart.dispatch(n,this.element),this.preTapPosition.x!==null&&(this.isDoubleTap=this.delta>0&&this.delta<=250&&Math.abs(this.preTapPosition.x-this.x1)<30&&Math.abs(this.preTapPosition.y-this.y1)<30,this.isDoubleTap&&clearTimeout(this.singleTapTimeout)),this.preTapPosition.x=this.x1,this.preTapPosition.y=this.y1,this.last=this.now;var o=this.preV;if(n.touches.length>1){this._cancelLongTap(),this._cancelSingleTap();var u={x:n.touches[1].pageX-this.x1,y:n.touches[1].pageY-this.y1};o.x=u.x,o.y=u.y,this.pinchStartLen=ve(o),this.multipointStart.dispatch(n,this.element)}this._preventTap=!1,this.longTapTimeout=setTimeout(function(){this.longTap.dispatch(n,this.element),this._preventTap=!0}.bind(this),750)}}},{key:"move",value:function(n){if(n.touches){var o=this.preV,u=n.touches.length,h=n.touches[0].pageX,w=n.touches[0].pageY;if(this.isDoubleTap=!1,u>1){var E=n.touches[1].pageX,C=n.touches[1].pageY,k={x:n.touches[1].pageX-h,y:n.touches[1].pageY-w};o.x!==null&&(this.pinchStartLen>0&&(n.zoom=ve(k)/this.pinchStartLen,this.pinch.dispatch(n,this.element)),n.angle=Oe(k,o),this.rotate.dispatch(n,this.element)),o.x=k.x,o.y=k.y,this.x2!==null&&this.sx2!==null?(n.deltaX=(h-this.x2+E-this.sx2)/2,n.deltaY=(w-this.y2+C-this.sy2)/2):(n.deltaX=0,n.deltaY=0),this.twoFingerPressMove.dispatch(n,this.element),this.sx2=E,this.sy2=C}else{if(this.x2!==null){n.deltaX=h-this.x2,n.deltaY=w-this.y2;var D=Math.abs(this.x1-this.x2),O=Math.abs(this.y1-this.y2);(D>10||O>10)&&(this._preventTap=!0)}else n.deltaX=0,n.deltaY=0;this.pressMove.dispatch(n,this.element)}this.touchMove.dispatch(n,this.element),this._cancelLongTap(),this.x2=h,this.y2=w,u>1&&n.preventDefault()}}},{key:"end",value:function(n){if(n.changedTouches){this._cancelLongTap();var o=this;n.touches.length<2&&(this.multipointEnd.dispatch(n,this.element),this.sx2=this.sy2=null),this.x2&&Math.abs(this.x1-this.x2)>30||this.y2&&Math.abs(this.y1-this.y2)>30?(n.direction=this._swipeDirection(this.x1,this.x2,this.y1,this.y2),this.swipeTimeout=setTimeout(function(){o.swipe.dispatch(n,o.element)},0)):(this.tapTimeout=setTimeout(function(){o._preventTap||o.tap.dispatch(n,o.element),o.isDoubleTap&&(o.doubleTap.dispatch(n,o.element),o.isDoubleTap=!1)},0),o.isDoubleTap||(o.singleTapTimeout=setTimeout(function(){o.singleTap.dispatch(n,o.element)},250))),this.touchEnd.dispatch(n,this.element),this.preV.x=0,this.preV.y=0,this.zoom=1,this.pinchStartLen=null,this.x1=this.x2=this.y1=this.y2=null}}},{key:"cancelAll",value:function(){this._preventTap=!0,clearTimeout(this.singleTapTimeout),clearTimeout(this.tapTimeout),clearTimeout(this.longTapTimeout),clearTimeout(this.swipeTimeout)}},{key:"cancel",value:function(n){this.cancelAll(),this.touchCancel.dispatch(n,this.element)}},{key:"_cancelLongTap",value:function(){clearTimeout(this.longTapTimeout)}},{key:"_cancelSingleTap",value:function(){clearTimeout(this.singleTapTimeout)}},{key:"_swipeDirection",value:function(n,o,u,h){return Math.abs(n-o)>=Math.abs(u-h)?n-o>0?"Left":"Right":u-h>0?"Up":"Down"}},{key:"on",value:function(n,o){this[n]&&this[n].add(o)}},{key:"off",value:function(n,o){this[n]&&this[n].del(o)}},{key:"destroy",value:function(){return this.singleTapTimeout&&clearTimeout(this.singleTapTimeout),this.tapTimeout&&clearTimeout(this.tapTimeout),this.longTapTimeout&&clearTimeout(this.longTapTimeout),this.swipeTimeout&&clearTimeout(this.swipeTimeout),this.element.removeEventListener("touchstart",this.start),this.element.removeEventListener("touchmove",this.move),this.element.removeEventListener("touchend",this.end),this.element.removeEventListener("touchcancel",this.cancel),this.rotate.del(),this.touchStart.del(),this.multipointStart.del(),this.multipointEnd.del(),this.pinch.del(),this.swipe.del(),this.tap.del(),this.doubleTap.del(),this.longTap.del(),this.singleTap.del(),this.pressMove.del(),this.twoFingerPressMove.del(),this.touchMove.del(),this.touchEnd.del(),this.touchCancel.del(),this.preV=this.pinchStartLen=this.zoom=this.isDoubleTap=this.delta=this.last=this.now=this.tapTimeout=this.singleTapTimeout=this.longTapTimeout=this.swipeTimeout=this.x1=this.x2=this.y1=this.y2=this.preTapPosition=this.rotate=this.touchStart=this.multipointStart=this.multipointEnd=this.pinch=this.swipe=this.tap=this.doubleTap=this.longTap=this.singleTap=this.pressMove=this.touchMove=this.touchEnd=this.touchCancel=this.twoFingerPressMove=null,window.removeEventListener("scroll",this._cancelAllHandler),null}}]);function be(n){var o=function(){var C,k=document.createElement("fakeelement"),D={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(C in D)if(k.style[C]!==void 0)return D[C]}(),u=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,h=S(n,"gslide-media")?n:n.querySelector(".gslide-media"),w=x(h,".ginner-container"),E=n.querySelector(".gslide-description");u>769&&(h=w),v(h,"greset"),T(h,"translate3d(0, 0, 0)"),g(o,{onElement:h,once:!0,withCallback:function(C,k){b(h,"greset")}}),h.style.opacity="",E&&(E.style.opacity="")}function Be(n){if(n.events.hasOwnProperty("touch"))return!1;var o,u,h,w=I(),E=w.width,C=w.height,k=!1,D=null,O=null,G=null,F=!1,W=1,X=1,Y=!1,J=!1,re=null,ne=null,de=null,te=null,ce=0,ue=0,me=!1,he=!1,ae={},oe={},ke=0,Me=0,_e=document.getElementById("glightbox-slider"),ye=document.querySelector(".goverlay"),Ve=new De(_e,{touchStart:function(Z){if(k=!0,(S(Z.targetTouches[0].target,"ginner-container")||x(Z.targetTouches[0].target,".gslide-desc")||Z.targetTouches[0].target.nodeName.toLowerCase()=="a")&&(k=!1),x(Z.targetTouches[0].target,".gslide-inline")&&!S(Z.targetTouches[0].target.parentNode,"gslide-inline")&&(k=!1),k){if(oe=Z.targetTouches[0],ae.pageX=Z.targetTouches[0].pageX,ae.pageY=Z.targetTouches[0].pageY,ke=Z.targetTouches[0].clientX,Me=Z.targetTouches[0].clientY,D=n.activeSlide,O=D.querySelector(".gslide-media"),h=D.querySelector(".gslide-inline"),G=null,S(O,"gslide-image")&&(G=O.querySelector("img")),(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)>769&&(O=D.querySelector(".ginner-container")),b(ye,"greset"),Z.pageX>20&&Z.pageX<window.innerWidth-20)return;Z.preventDefault()}},touchMove:function(Z){if(k&&(oe=Z.targetTouches[0],!Y&&!J)){if(h&&h.offsetHeight>C){var se=ae.pageX-oe.pageX;if(Math.abs(se)<=13)return!1}F=!0;var fe,we=Z.targetTouches[0].clientX,Fe=Z.targetTouches[0].clientY,He=ke-we,qe=Me-Fe;if(Math.abs(He)>Math.abs(qe)?(me=!1,he=!0):(he=!1,me=!0),o=oe.pageX-ae.pageX,ce=100*o/E,u=oe.pageY-ae.pageY,ue=100*u/C,me&&G&&(fe=1-Math.abs(u)/C,ye.style.opacity=fe,n.settings.touchFollowAxis&&(ce=0)),he&&(fe=1-Math.abs(o)/E,O.style.opacity=fe,n.settings.touchFollowAxis&&(ue=0)),!G)return T(O,"translate3d(".concat(ce,"%, 0, 0)"));T(O,"translate3d(".concat(ce,"%, ").concat(ue,"%, 0)"))}},touchEnd:function(){if(k){if(F=!1,J||Y)return de=re,void(te=ne);var Z=Math.abs(parseInt(ue)),se=Math.abs(parseInt(ce));if(!(Z>29&&G))return Z<29&&se<25?(v(ye,"greset"),ye.style.opacity=1,be(O)):void 0;n.close()}},multipointEnd:function(){setTimeout(function(){Y=!1},50)},multipointStart:function(){Y=!0,W=X||1},pinch:function(Z){if(!G||F)return!1;Y=!0,G.scaleX=G.scaleY=W*Z.zoom;var se=W*Z.zoom;if(J=!0,se<=1)return J=!1,se=1,te=null,de=null,re=null,ne=null,void G.setAttribute("style","");se>4.5&&(se=4.5),G.style.transform="scale3d(".concat(se,", ").concat(se,", 1)"),X=se},pressMove:function(Z){if(J&&!Y){var se=oe.pageX-ae.pageX,fe=oe.pageY-ae.pageY;de&&(se+=de),te&&(fe+=te),re=se,ne=fe;var we="translate3d(".concat(se,"px, ").concat(fe,"px, 0)");X&&(we+=" scale3d(".concat(X,", ").concat(X,", 1)")),T(G,we)}},swipe:function(Z){if(!J)if(Y)Y=!1;else{if(Z.direction=="Left"){if(n.index==n.elements.length-1)return be(O);n.nextSlide()}if(Z.direction=="Right"){if(n.index==0)return be(O);n.prevSlide()}}}});n.events.touch=Ve}var Te=V(),Ce=V()!==null||document.createTouch!==void 0||"ontouchstart"in window||"onmsgesturechange"in window||navigator.msMaxTouchPoints,Ee=document.getElementsByTagName("html")[0],Ne={selector:".glightbox",elements:null,skin:"clean",theme:"clean",closeButton:!0,startAt:null,autoplayVideos:!0,autofocusVideos:!0,descPosition:"bottom",width:"900px",height:"506px",videosWidth:"960px",beforeSlideChange:null,afterSlideChange:null,beforeSlideLoad:null,afterSlideLoad:null,
1slideInserted:null,slideRemoved:null,slideExtraAttributes:null,onOpen:null,onClose:null,loop:!1,zoomable:!0,draggable:!0,dragAutoSnap:!1,dragToleranceX:40,dragToleranceY:65,preload:!0,oneSlidePerOpen:!1,touchNavigation:!0,touchFollowAxis:!0,keyboardNavigation:!0,closeOnOutsideClick:!0,plugins:!1,plyr:{css:"https://cdn.plyr.io/3.6.12/plyr.css",js:"https://cdn.plyr.io/3.6.12/plyr.js",config:{ratio:"16:9",fullscreen:{enabled:!0,iosNative:!0},youtube:{noCookie:!0,rel:0,showinfo:0,iv_load_policy:3},vimeo:{byline:!1,portrait:!1,title:!1,transparent:!1}}},openEffect:"zoom",closeEffect:"zoom",slideEffect:"slide",moreText:"See more",moreLength:60,cssEfects:{fade:{in:"fadeIn",out:"fadeOut"},zoom:{in:"zoomIn",out:"zoomOut"},slide:{in:"slideInRight",out:"slideOutLeft"},slideBack:{in:"slideInLeft",out:"slideOutRight"},none:{in:"none",out:"none"}},svg:{close:'<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" xml:space="preserve"><g><g><path d="M505.943,6.058c-8.077-8.077-21.172-8.077-29.249,0L6.058,476.693c-8.077,8.077-8.077,21.172,0,29.249C10.096,509.982,15.39,512,20.683,512c5.293,0,10.586-2.019,14.625-6.059L505.943,35.306C514.019,27.23,514.019,14.135,505.943,6.058z"/></g></g><g><g><path d="M505.942,476.694L35.306,6.059c-8.076-8.077-21.172-8.077-29.248,0c-8.077,8.076-8.077,21.171,0,29.248l470.636,470.636c4.038,4.039,9.332,6.058,14.625,6.058c5.293,0,10.587-2.019,14.624-6.057C514.018,497.866,514.018,484.771,505.942,476.694z"/></g></g></svg>',next:'<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 477.175 477.175" xml:space="preserve"> <g><path d="M360.731,229.075l-225.1-225.1c-5.3-5.3-13.8-5.3-19.1,0s-5.3,13.8,0,19.1l215.5,215.5l-215.5,215.5c-5.3,5.3-5.3,13.8,0,19.1c2.6,2.6,6.1,4,9.5,4c3.4,0,6.9-1.3,9.5-4l225.1-225.1C365.931,242.875,365.931,234.275,360.731,229.075z"/></g></svg>',prev:'<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 477.175 477.175" xml:space="preserve"><g><path d="M145.188,238.575l215.5-215.5c5.3-5.3,5.3-13.8,0-19.1s-13.8-5.3-19.1,0l-225.1,225.1c-5.3,5.3-5.3,13.8,0,19.1l225.1,225c2.6,2.6,6.1,4,9.5,4s6.9-1.3,9.5-4c5.3-5.3,5.3-13.8,0-19.1L145.188,238.575z"/></g></svg>'},slideHTML:`<div class="gslide">
2    <div class="gslide-inner-content">
3        <div class="ginner-container">
4            <div class="gslide-media">
5            </div>
6            <div class="gslide-description">
7                <div class="gdesc-inner">
8                    <h4 class="gslide-title"></h4>
9                    <div class="gslide-desc"></div>
10                </div>
11            </div>
12        </div>
13    </div>
14</div>`,lightboxHTML:`<div id="glightbox-body" class="glightbox-container" tabindex="-1" role="dialog" aria-hidden="false">
15    <div class="gloader visible"></div>
16    <div class="goverlay"></div>
17    <div class="gcontainer">
18    <div id="glightbox-slider" class="gslider"></div>
19    <button class="gclose gbtn" aria-label="Close" data-taborder="3">{closeSVG}</button>
20    <button class="gprev gbtn" aria-label="Previous" data-taborder="2">{prevSVG}</button>
21    <button class="gnext gbtn" aria-label="Next" data-taborder="1">{nextSVG}</button>
22</div>
23</div>`},Ge=r(function n(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};i(this,n),this.customOptions=o,this.settings=l(Ne,o),this.effectsClasses=this.getAnimationClasses(),this.videoPlayers={},this.apiEvents=[],this.fullElementsList=!1},[{key:"init",value:function(){var n=this,o=this.getSelector();o&&(this.baseEvents=g("click",{onElement:o,withCallback:function(u,h){u.preventDefault(),n.open(h)}})),this.elements=this.getElements()}},{key:"open",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(this.elements.length===0)return!1;this.activeSlide=null,this.prevActiveSlideIndex=null,this.prevActiveSlide=null;var u=ee(o)?o:this.settings.startAt;if(N(n)){var h=n.getAttribute("data-gallery");h&&(this.fullElementsList=this.elements,this.elements=this.getGalleryElements(this.elements,h)),U(u)&&(u=this.getElementIndex(n))<0&&(u=0)}ee(u)||(u=0),this.build(),A(this.overlay,this.settings.openEffect==="none"?"none":this.settings.cssEfects.fade.in);var w=document.body,E=window.innerWidth-document.documentElement.clientWidth;if(E>0){var C=document.createElement("style");C.type="text/css",C.className="gcss-styles",C.innerText=".gscrollbar-fixer {margin-right: ".concat(E,"px}"),document.head.appendChild(C),v(w,"gscrollbar-fixer")}v(w,"glightbox-open"),v(Ee,"glightbox-open"),Te&&(v(document.body,"glightbox-mobile"),this.settings.slideEffect="slide"),this.showSlide(u,!0),this.elements.length===1?(v(this.prevButton,"glightbox-button-hidden"),v(this.nextButton,"glightbox-button-hidden")):(b(this.prevButton,"glightbox-button-hidden"),b(this.nextButton,"glightbox-button-hidden")),this.lightboxOpen=!0,this.trigger("open"),P(this.settings.onOpen)&&this.settings.onOpen(),Ce&&this.settings.touchNavigation&&Be(this),this.settings.keyboardNavigation&&le(this)}},{key:"openAt",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;this.open(null,n)}},{key:"showSlide",value:function(){var n=this,o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,u=arguments.length>1&&arguments[1]!==void 0&&arguments[1];y(this.loader),this.index=parseInt(o);var h=this.slidesContainer.querySelector(".current");h&&b(h,"current"),this.slideAnimateOut();var w=this.slidesContainer.querySelectorAll(".gslide")[o];if(S(w,"loaded"))this.slideAnimateIn(w,u),m(this.loader);else{y(this.loader);
23var E=this.elements[o],C={index:this.index,slide:w,slideNode:w,slideConfig:E.slideConfig,slideIndex:this.index,trigger:E.node,player:null};this.trigger("slide_before_load",C),E.instance.setContent(w,function(){m(n.loader),n.resize(),n.slideAnimateIn(w,u),n.trigger("slide_after_load",C)})}this.slideDescription=w.querySelector(".gslide-description"),this.slideDescriptionContained=this.slideDescription&&S(this.slideDescription.parentNode,"gslide-media"),this.settings.preload&&(this.preloadSlide(o+1),this.preloadSlide(o-1)),this.updateNavigationClasses(),this.activeSlide=w}},{key:"preloadSlide",value:function(n){var o=this;if(n<0||n>this.elements.length-1||U(this.elements[n]))return!1;var u=this.slidesContainer.querySelectorAll(".gslide")[n];if(S(u,"loaded"))return!1;var h=this.elements[n],w=h.type,E={index:n,slide:u,slideNode:u,slideConfig:h.slideConfig,slideIndex:n,trigger:h.node,player:null};this.trigger("slide_before_load",E),w==="video"||w==="external"?setTimeout(function(){h.instance.setContent(u,function(){o.trigger("slide_after_load",E)})},200):h.instance.setContent(u,function(){o.trigger("slide_after_load",E)})}},{key:"prevSlide",value:function(){this.goToSlide(this.index-1)}},{key:"nextSlide",value:function(){this.goToSlide(this.index+1)}},{key:"goToSlide",value:function(){var n=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(this.prevActiveSlide=this.activeSlide,this.prevActiveSlideIndex=this.index,!this.loop()&&(n<0||n>this.elements.length-1))return!1;n<0?n=this.elements.length-1:n>=this.elements.length&&(n=0),this.showSlide(n)}},{key:"insertSlide",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:-1;o<0&&(o=this.elements.length);var u=new ge(n,this,o),h=u.getConfig(),w=l({},h),E=u.create(),C=this.elements.length-1;w.index=o,w.node=!1,w.instance=u,w.slideConfig=h,this.elements.splice(o,0,w);var k=null,D=null;if(this.slidesContainer){if(o>C)this.slidesContainer.appendChild(E);else{var O=this.slidesContainer.querySelectorAll(".gslide")[o];this.slidesContainer.insertBefore(E,O)}(this.settings.preload&&this.index==0&&o==0||this.index-1==o||this.index+1==o)&&this.preloadSlide(o),this.index===0&&o===0&&(this.index=1),this.updateNavigationClasses(),k=this.slidesContainer.querySelectorAll(".gslide")[o],D=this.getSlidePlayerInstance(o),w.slideNo
23de=k}this.trigger("slide_inserted",{index:o,slide:k,slideNode:k,slideConfig:h,slideIndex:o,trigger:null,player:D}),P(this.settings.slideInserted)&&this.settings.slideInserted({index:o,slide:k,player:D})}},{key:"removeSlide",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:-1;if(n<0||n>this.elements.length-1)return!1;var o=this.slidesContainer&&this.slidesContainer.querySelectorAll(".gslide")[n];o&&(this.getActiveSlideIndex()==n&&(n==this.elements.length-1?this.prevSlide():this.nextSlide()),o.parentNode.removeChild(o)),this.elements.splice(n,1),this.trigger("slide_removed",n),P(this.settings.slideRemoved)&&this.settings.slideRemoved(n)}},{key:"slideAnimateIn",value:function(n,o){var u=this,h=n.querySelector(".gslide-media"),w=n.querySelector(".gslide-description"),E={index:this.prevActiveSlideIndex,slide:this.prevActiveSlide,slideNode:this.prevActiveSlide,slideIndex:this.prevActiveSlide,slideConfig:U(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].slideConfig,trigger:U(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].node,player:this.getSlidePlayerInstance(this.prevActiveSlideIndex)},C={index:this.index,slide:this.activeSlide,slideNode:this.activeSlide,slideConfig:this.elements[this.index].slideConfig,slideIndex:this.index,trigger:this.elements[this.index].node,player:this.getSlidePlayerInstance(this.index)};if(h.offsetWidth>0&&w&&(m(w),w.style.display=""),b(n,this.effectsClasses),o)A(n,this.settings.cssEfects[this.settings.openEffect].in,function(){u.settings.autoplayVideos&&u.slidePlayerPlay(n),u.trigger("slide_changed",{prev:E,current:C}),P(u.settings.afterSlideChange)&&u.settings.afterSlideChange.apply(u,[E,C])});else{var k=this.settings.slideEffect,D=k!=="none"?this.settings.cssEfects[k].in:k;this.prevActiveSlideIndex>this.index&&this.settings.slideEffect=="slide"&&(D=this.settings.cssEfects.slideBack.in),A(n,D,function(){u.settings.autoplayVideos&&u.slidePlayerPlay(n),u.trigger("slide_changed",{prev:E,current:C}),P(u.settings.afterSlideChange)&&u.settings.afterSlideChange.apply(u,[E,C])})}setTimeout(function(){u.resize(n)},100),v(n,"current")}},{key:"slideAnimateOut",value:function(){if(!this.prevActiveSlide)return!1;var n=this.prevActiveSlide;b(n,this.effectsClasses),v(n,"prev");var o=this.settings.slideEffect,u=o!=="none"?this.settings.cssEfects[o].out:o;this.slidePlayerPause(n),this.trigger("slide_before_change",{prev:{index:this.prevActiveSlideIndex,slide:this.prevActiveSlide,slideNode:this.prevActiveSlide,slideIndex:this.prevActiveSlideIndex,slideConfig:U(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].slideConfig,trigger:U(this.prevActiveSlideIndex)?null:this.elements[this.prevActiveSlideIndex].node,player:this.getSlidePlayerInstance(this.prevActiveSlideIndex)},current:{index:this.index,slide:this.activeSlide,slideNode:this.activeSlide,slideIndex:this.index,slideConfig:this.elements[this.index].slideConfig,trigger:this.elements[this.index].node,player:this.getSlidePlayerInstance(this.index)}}),P(this.settings.beforeSlideChange)&&this.settings.beforeSlideChange.apply(this,[{index:this.prevActiveSlideIndex,slide:this.prevActiveSlide,player:this.getSlidePlayerInstance(this.prevActiveSlideIndex)},{index:this.index,slide:this.activeSlide,player:this.getSlidePlayerInstance(this.index)}]),this.prevActiveSlideIndex>this.index&&this.settings.slideEffect=="slide"&&(u=this.settings.cssEfects.slideBack.out),A(n,u,function(){var h=n.querySelector(".ginner-container"),w=n.querySelector(".gslide-media"),E=n.querySelector(".gslide-description");h.style.transform="",w.style.transform="",b(w,"greset"),w.style.opacity="",E&&(E.style.opacity=""),b(n,"prev")})}},{key:"getAllPlayers",value:function(){return this.videoPlayers}},{key:"getSlidePlayerInstance",value:function(n){var o="gvideo"+n,u=this.getAllPlayers();return!(!K(u,o)||!u[o])&&u[o]}},{key:"stopSlideVideo",value:function(n){if(N(n)){var o=n.querySelector(".gvideo-wrapper");o&&(n=o.getAttribute("data-index"))}console.log("stopSlideVideo is deprecated, use slidePlayerPause");var u=this.getSlidePlayerInstance(n);u&&u.playing&&u.pause()}},{key:"slidePlayerPause",value:function(n){if(N(n)){var o=n.querySelector(".gvideo-wrapper");o&&(n=o.getAttribute("data-index"))}var u=this.getSlidePlayerInstance(n);u&&u.playing&&u.pause()}},{key:"playSlideVideo",value:function(n){if(N(n)){var o=n.querySelector(".gvideo-wrapper");o&&(n=o.getAttribute("data-index"))}console.log("playSlideVideo is deprecated, use slidePlayerPlay");var u=this.getSlidePlayerInstance(n);u&&!u.playing&&u.play()}},{key:"slidePlayerPlay",value:function(n){var o;if(!Te||(o=this.settings.plyr.config)!==null&&o!==void 0&&o.muted){if(N(n)){var u=n.querySelector(".gvideo-wrapper");u&&(n=u.getAttribute("data-index"))}var h=this.getSlidePlayerInstance(n);h&&!h.playing&&(h.play(),this.settings.autofocusVideos&&h.elements.container.focus())}}},{key:"setElements",value:function(n){var o=this;this.settings.elements=!1;var u=[];n&&n.length&&f(n,function(h,w){var E=new ge(h,o,w),C=E.getConfig(),k=l({},C);k.slideConfig=C,k.instance=E,k.index=w,u.push(k)}),this.elements=u,this.lightboxOpen&&(this.slidesContainer.innerHTML="",this.elements.length&&(f(this.elements,function(){var h=M(o.settings.slideHTML);o.slidesContainer.appendChild(h)}),this.showSlide(0,!0)))}},{key:"getElementIndex",value:function(n){var o=!1;return f(this.elements,function(u,h){if(K(u,"node")&&u.node==n)return o=h,!0}),o}},{key:"getElements",value:function(){var n=this,o=[];this.elements=this.elements?this.elements:[],!U(this.settings.elements)&&L(this.settings.elements)&&this.settings.elements.length&&f(this.settings.elements,function(h,w){var E=new ge(h,n,w),C=E.getConfig(),k=l({},C);k.node=!1,k.index=w,k.instance=E,k.slideConfig=C,o.push(k)});var u=!1;
23return this.getSelector()&&(u=document.querySelectorAll(this.getSelector())),u&&f(u,function(h,w){var E=new ge(h,n,w),C=E.getConfig(),k=l({},C);k.node=h,k.index=w,k.instance=E,k.slideConfig=C,k.gallery=h.getAttribute("data-gallery"),o.push(k)}),o}},{key:"getGalleryElements",value:function(n,o){return n.filter(function(u){return u.gallery==o})}},{key:"getSelector",value:function(){return!this.settings.elements&&(this.settings.selector&&this.settings.selector.substring(0,5)=="data-"?"*[".concat(this.settings.selector,"]"):this.settings.selector)}},{key:"getActiveSlide",value:function(){return this.slidesContainer.querySelectorAll(".gslide")[this.index]}},{key:"getActiveSlideIndex",value:function(){return this.index}},{key:"getAnimationClasses",value:function(){var n=[];for(var o in this.settings.cssEfects)if(this.settings.cssEfects.hasOwnProperty(o)){var u=this.settings.cssEfects[o];n.push("g".concat(u.in)),n.push("g".concat(u.out))}return n.join(" ")}},{key:"build",value:function(){var n=this;if(this.built)return!1;var o=document.body.childNodes,u=[];f(o,function(O){O.parentNode==document.body&&O.nodeName.charAt(0)!=="#"&&O.hasAttribute&&!O.hasAttribute("aria-hidden")&&(u.push(O),O.setAttribute("aria-hidden","true"))});var h=K(this.settings.svg,"next")?this.settings.svg.next:"",w=K(this.settings.svg,"prev")?this.settings.svg.prev:"",E=K(this.settings.svg,"close")?this.settings.svg.close:"",C=this.settings.lightboxHTML;C=M(C=(C=(C=C.replace(/{nextSVG}/g,h)).replace(/{prevSVG}/g,w)).replace(/{closeSVG}/g,E)),document.body.appendChild(C);var k=document.getElementById("glightbox-body");this.modal=k;var D=k.querySelector(".gclose");this.prevButton=k.querySelector(".gprev"),this.nextButton=k.querySelector(".gnext"),this.overlay=k.querySelector(".goverlay"),this.loader=k.querySelector(".gloader"),this.slidesContainer=document.getElementById("glightbox-slider"),this.bodyHiddenChildElms=u,this.events={},v(this.modal,"glightbox-"+this.settings.skin),this.settings.closeButton&&D&&(this.events.close=g("click",{onElement:D,withCallback:function(O,G){O.preventDefault(),n.close()}})),D&&!this.settings.closeButton&&D.parentNode.removeChild(D),this.nextButton&&(this.events.next=g("click",{onElement:this.nextButton,withCallback:function(O,G){O.preventDefault(),n.nextSlide()}})),this.prevButton&&(this.events.prev=g("click",{onElement:this.prevButton,withCallback:function(O,G){O.preventDefault(),n.prevSlide()}})),this.settings.closeOnOutsideClick&&(this.events.outClose=g("click",{onElement:k,withCallback:function(O,G){n.preventOutsideClick||S(document.body,"glightbox-mobile")||x(O.target,".ginner-container")||x(O.target,".gbtn")||S(O.target,"gnext")||S(O.target,"gprev")||n.close()}})),f(this.elements,function(O,G){n.slidesContainer.appendChild(O.instance.create()),O.slideNode=n.slidesContainer.querySelectorAll(".gslide")[G]}),Ce&&v(document.body,"glightbox-touch"),this.events.resize=g("resize",{onElement:window,withCallback:function(){n.resize()}}),this.built=!0}},{key:"resize",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;if((n=n||this.activeSlide)&&!S(n,"zoomed")){var o=I(),u=n.querySelector(".gvideo-wrapper"),h=n.querySelector(".gslide-image"),w=this.slideDescription,E=o.width,C=o.height;if(E<=768?v(document.body,"glightbox-mobile"):b(document.body,"glightbox-mobile"),u||h){var k=!1;if(w&&(S(w,"description-bottom")||S(w,"description-top"))&&!S(w,"gabsolute")&&(k=!0),h){if(E<=768)h.querySelector("img");else if(k){var D,O,G=w.offsetHeight,F=h.querySelector("img"),W=(D=this.elements[this.index])===null||D===void 0?void 0:D.node,X="100vh";W&&(X=(O=W.getAttribute("data-height"))!==null&&O!==void 0?O:X),F.setAttribute("style","max-height: calc(".concat(X," - ").concat(G,"px)")),w.setAttribute("style","max-width: ".concat(F.offsetWidth,"px;"))}}if(u){var Y=K(this.settings.plyr.config,"ratio")?this.settings.plyr.config.ratio:"";if(!Y){var J=u.clientWidth,re=u.clientHeight,ne=J/re;Y="".concat(J/ne,":").concat(re/ne)}var de=Y.split(":"),te=this.settings.videosWidth,ce=this.settings.videosWidth,ue=(ce=ee(te)||te.indexOf("px")!==-1?parseInt(te):te.indexOf("vw")!==-1?E*parseInt(te)/100:te.indexOf("vh")!==-1?C*parseInt(te)/100:te.indexOf("%")!==-1?E*parseInt(te)/100:parseInt(u.clientWidth))/(parseInt(de[0])/parseInt(de[1]));if(ue=Math.floor(ue),k&&(C-=w.offsetHeight),ce>E||ue>C||C<ue&&E>ce){var me=u.offsetWidth,he=u.offsetHeight,ae=C/he,oe={width:me*ae,height:he*ae};u.parentNode.setAttribute("style","max-width: ".concat(oe.width,"px")),k&&w.setAttribute("style","max-width: ".concat(oe.width,"px;"))}else u.parentNode.style.maxWidth="".concat(te),k&&w.setAttribute("style","max-width: ".concat(te,";"))}}}}},{key:"reload",value:function(){this.init()}},{key:"updateNavigationClasses",value:function(){var n=this.loop();b(this.nextButton,"disabled"),b(this.prevButton,"disabled"),this.index==0&&this.elements.length-1==0?(v(this.prevButton,"disabled"),v(this.nextButton,"disabled")):this.index!==0||n?this.index!==this.elements.length-1||n||v(this.nextButton,"disabled"):v(this.prevButton,"disabled")}},{key:"loop",value:function(){var n=K(this.settings,"loopAtEnd")?this.settings.loopAtEnd:null;return n=K(this.settings,"loop")?this.settings.loop:n,n}},{key:"close",value:function(){var n=this;if(!this.lightboxOpen){if(this.events){for(var o in this.events)this.events.hasOwnProperty(o)&&this.events[o].destroy();this.events=null}return!1}if(this.closing)return!1;this.closing=!0,this.slidePlayerPause(this.activeSlide),this.fullElementsList&&(this.elements=this.fullElementsList),this.bodyHiddenChildElms.length&&f(this.bodyHiddenChildElms,function(u){u.removeAttribute("aria-hidden")}),v(this.modal,"glightbox-closing"),A(this.overlay,this.settings.openEffect=="none"?"none":this.settings.cssEfects.fade.out),A(this.activeSlide,this.settings.cssEfects[this.settings.closeEffect].out,function(){if(n.activeSlide=null,n.prevActiveSlideIndex=null,n.prevActiveSlide=null,n.built=!1,n.events){for(var u in n.events)n.events.hasOwnProperty(u)&&n.events[u].destroy();n.events=null}var h=document.body;b(Ee,"glightbox-open"),b(h,"glightbox-open touching gdesc-open glightbox-touch glightbox-mobile gscrollbar-fixer"),n.modal.parentNode.removeChild(n.modal),n.trigger("close"),P(n.settings.onClose)&&n.settings.onClose();var w=document.querySelector(".gcss-styles");w&&w.parentNode.removeChild(w),n.lightboxOpen=!1,n.closing=null})}},{key:"destroy",value:function(){this.close(),this.clearAllEvents(),this.baseEvents&&this.baseEvents.destroy()}},{key:"on",value:function(n,o){var u=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(!n||!P(o))throw new TypeError("Event name and callback must be defined");this.apiEvents.push({evt:n,once:u,callback:o})}},{key:"once",value:function(n,o){this.on(n,o,!0)}},{key:"trigger",value:function(n){var o=this,u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=[];f(this.apiEvents,function(w,E){var C=w.evt,k=w.once,D=w.callback;C==n&&(D(u),k&&h.push(E))}),h.length&&f(h,function(w){return o.apiEvents.splice(w,1)})}},{key:"clearAllEvents",value:function(){this.apiEvents.splice(0,this.apiEvents.length)}},{key:"version",value:function(){return"3.3.1"}}]);return function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=new Ge(n);return o.init(),o}})}(glightbox_min$1)),glightbox_min$1.exports}var glightbox_minExports=requireGlightbox_min();const GLightbox=getDefaultExportFromCjs(glightbox_minExports);$(".lightbox-container").each(function(){const t=[];$($(this).find(".lightbox-item").get().reverse()).each(function(i){t.push({href:$(this).attr("href"),type:"image"}),$(this).attr("data-lb-index",i)});const e=GLightbox({elements:t,startAt:t.length-1});$(this).find(".lightbox-item").on("click",function(i){i.preventDefault(),e.openAt(parseInt($(this).attr("data-lb-index")))})});window.ktLastScrollTop=0;const fixedNavigation=()=>{const t=$(window).scrollTop(),e=$(".navigation-space").outerHeight(),i=$(".navbar"),s=()=>{i.hasClass("collapsed")||(i.addClass("transforming"),ktSetTimeout(i,()=>{i.addClass("collapsed"),$("body").addClass("navbar-collapsed"),ktSetTimeout(i,()=>{i.removeClass("transforming")},200)},10))},r=()=>{i.hasClass("collapsed")&&($("body").removeClass("navbar-collapsed"),i.addClass("transforming").removeClass("collapsed"),ktSetTimeout(i,()=>{i.removeClass("transforming")},200))};$(".megamenu.active, .navbar-search .form-control.active, .nav-submenu.active").length||(t>e/2?t>window.ktLastScrollTop+8?s():t<window.ktLastScrollTop-8&&r():r()),t>8?i.hasClass("scrolled")||i.addClass("scrolled"):i.hasClass("scrolled")&&i.removeClass("scrolled"),window.ktLastScrollTop=t};$(window).on("load",fixedNavigation);$(window).on("resize",fixedNavigation);$(window).on("scroll",fixedNavigation);const openSubmenu=t=>{const e=t.find("> a:first-child");if(e.hasClass("active"))return;const i=t.find("> .nav-submenu");e.addClass("active"),i.addClass("show"),ktSetTimeout(t,()=>{i.addClass("active")},10)},closeSubmenu=t=>{const e=t.find("> a:first-child");if(!e.hasClass("active"))return;const i=t.find("> .nav-submenu");e.removeClass("active"),i.removeClass("active"),ktSetTimeout(t,()=>{i.removeClass("show")},150)};$(document).on("mouseenter",".nav-item.has-child, .nav-submenu-item.has-child",function(){openSubmenu($(this))});$(document).on("mouseleave",".nav-item.has-child, .nav-submenu-item.has-child",function(){closeSubmenu($(this))});const setMegaMenuTab=t=>{$(".megamenu-item, .megamenu-content").removeClass("active"),$(`.megamenu-items li:nth-child(${t}) a`).addClass("active"),$(`.megamenu-content:nth-child(${t})`).addClass("active")};$(".megamenu-holder .megamenu-item").on("mouseenter",function(){const t=$(this).closest("li"),i=t.closest("ul").find("li").index(t);setMegaMenuTab(i+1)});$(".megamenu-holder").on("mouseenter",function(){$(".megamenu-item.active").length||setMegaMenuTab(1),showBackdrop("megamenu"),ktFadeIn($(".megamenu"))});$(".megamenu-holder").on("mouseleave",function(){hideBackdrop("megamenu"),ktFadeOut($(".megamenu"),150)});$("#categories-drawer .megamenu-item").on("click",function(t){t.preventDefault();const e=$(this).closest("li"),s=e.closest("ul").find("li").index(e);setMegaMenuTab(s+1)});$('[data-drawer="#categories-drawer"]').on("click",function(){$(".megamenu-item.active").length||setMegaMenuTab(1)});const openMobileMenu=()=>{const t=$(".mobile-menu-holder");showBackdrop("mobile-menu",t),ktFadeIn(t),$(".mobile-menu-btn").addClass("active")},closeMobileMenu=()=>{const t=$(".mobile-menu-holder");hideBackdrop("mobile-menu",t),ktFadeOut(t,325),$(".mobile-menu-btn").removeClass("active")};$(".mobile-menu-btn").on("click",function(t){t.preventDefault(),openMobileMenu()});$(document).on("click",".mobile-menu-holder",function({target:t}){$(t).closest(".mobile-menu").length&&!$(t).closest(".mobile-menu-close-btn").length||closeMobileMenu()});const getContentHeight=t=>{const e=t.children(":first").outerHeight();return e?`${e}px`:"auto"},collapseContent=t=>{ktClearTimeout(t),t.css("height",getContentHeight(t)),ktSetTimeout(t,()=>{t.css("height","0px")},10)};$(document).on("click",".mobile-menu-item-arrow",function(t){t.preventDefault();const e=$(this).closest(".mobile-menu-link"),i=e.closest(".mobile-menu-item").find(">.mobile-menu-submenu-holder");i.length&&(e.hasClass("active")?(collapseContent(i),e.removeClass("active")):(i.css("height",getContentHeight(i)),ktSetTimeout(i,()=>{i.css("height","auto")},300),e.addClass("active")))});const pauseTimer=t=>{clearInterval(t.attr("data-timer-id"))},stopTimer=t=>{clearInterval(t.attr("data-timer-id")),t.removeAttr("data-timer-id").removeAttr("data-timer")},startTimer=({el:t,timeout:e,duration:i,onUpdate:s,onFinish:r})=>{const a=setInterval(()=>{const c=parseInt(t.attr("data-timer"))||i;if(c<=e){stopTimer(t),r();return}const d=c-e;t.attr("data-timer",d),s(i-d)},e);t.attr("data-timer-id",a)};window.storyHoldTimer=null;$(".stories-item").each(function(){$(".stories-nav").append($(`<div class="stories-nav-item" data-id="${$(this).attr("data-id")}"><div class="stories-nav-item-inner"></div></div>`))});$(".stories-item").first().addClass("active");const setStoriesSize=()=>{const t=Math.min(450,$(window).outerWidth()),e=Math.min(800,$(window).outerHeight()),i=e*9/16,s=t*16/9;$(".stories-container").css({height:Math.min(e,s),width:Math.min(t,i)})};setStoriesSize();$(window).on("load",setStoriesSize);$(window).on("resize",setStoriesSize);$(window).on("scroll",setStoriesSize);const seenStories=()=>{const t=getLocalStorageItem("seen_strories",[]);if(Array.isArray(t))for(const e of t){const i=$(`[data-story="${e}"]`);i.length&&i.addClass("seen")}};seenStories();const updateNavigation=t=>{const e=$(`.stories-nav-item[data-id="${t}"]`);$(".stories-nav-item").removeClass("active"),e.prevAll().addClass("active")},getNavItem=t=>{const e=t.parent(".stories-item").attr("data-id");return $(`.stories-nav-item[data-id="${e}"] .stories-nav-item-inner`)},open=()=>{$(".stories-holder").stop(!0,!0).fadeIn(100),$("body").addClass("modal-opened")},close=()=>{$(".stories-holder").stop(!0,!0).fadeOut(100,function(){$(".stories video").each(function(){const t=$(this).get(0);t.currentTime=0,t.pause()}),$(".stories img").each(function(){stopTimer($(this))})}),$(".stories-item.is-loading").removeClass("is-loading"),$("body").removeClass("modal-opened")},pause=()=>{const t=$(".stories-item.active"),e=t.find("video"),i=t.find("img");e.length&&e.get(0).pause(),i.length&&pauseTimer(i),ktSetTimeout($(".stories-container"),()=>{$(".stories-container").addClass("paused")},500)},resume=()=>{const t=$(".stories-item.active"),e=t.find("video"),i=t.find("img");e.length&&e.get(0).play(),i.length&&startImageTimer(i),ktClearTimeout($(".stories-container")),$(".stories-container").removeClass("paused")},seenStory=t=>{if(isEmpty(t))return;let e=getLocalStorageItem("seen_strories",[]);Array.isArray(e)||(e=[]);const i=$(`[data-story="${t}"]`);i.length&&i.addClass("seen"),!e.includes(t)&&localStorage.setItem("seen_strories",JSON.stringify(arrayUnique([...e,t])))},setActive=t=>{if(window.storyHoldTimer=null,ktClearTimeout($(".stories-container")),seenStory(t.attr("data-id")),$(".stories-container").removeClass("paused"),$(".stories video").each(function(){const e=$(this).get(0);e.currentTime=0}),$(".stories img").each(function(){stopTimer($(this)),getNavItem($(this)).css("width","0%")}),!t.length)if($(".stories-item.active").is(":first-child"))t=$(".stories-item.active");else{close();return}t.find(".stories-item-placeholder").length&&t.find(".stories-item-placeholder").replaceWith($(`<img class="stories-item-content" src="${t.find(".stories-item-placeholder").attr("data-src")}">`)),t.addClass("active"),$(".stories-item").not(t).removeClass("active"),updateNavigation(t.attr("data-id")),$(".stories-item video").each(function(){$(this).get(0).pause()}),t.find("video").length?t.find("video").get(0).play():startImageTimer(t.find("img"))};$(".stories video").on("timeupdate",function(){const t=getNavItem($(this)),e=$(this).get(0);t.css("width",`${(e.currentTime/e.duration*100).toFixed(3)}%`)});$(".stories video").on("waiting",function(){$(this).parents(".stories-item").hasClass("active")&&$(this).parents(".stories-item").addClass("is-loading")});$(".stories video").on("playing",function(){$(this).parents(".stories-item").hasClass("active")&&$(this).parents(".stories-item").removeClass("is-loading")});$(".stories-item video").on("ended",function(){setActive($(this).parent(".stories-item").next())});const startImageTimer=t=>startTimer({el:t,timeout:100,duration:7500,onUpdate:e=>{getNavItem(t).css("width",`${(e/7500*100).toFixed(3)}%`)},onFinish:()=>{setActive(t.parent(".stories-item").next())}});$(".stories-next-btn, .stories-prev-btn").on("touchstart mousedown",function(t){const e="ontouchstart"in document.documentElement;e&&t.type==="mousedown"||!e&&t.type==="touchstart"||!$(".stories-item.active").length||(window.storyHoldTimer=Date.now(),pause())});$(".stories-prev-btn, .stories-next-btn").on("touchend mouseup",function(t){const e="ontouchstart"in document.documentElement;if(!(e&&t.type==="mouseup"||!e&&t.type==="touchend")){if($(".stories-container").hasClass("paused")){resume();return}if($(this).hasClass("stories-prev-btn")){const i=$(".stories-item.active").prev();setActive(i)}else{const i=$(".stories-item.active").next();setActive(i)}}});$("[data-story]"
23).on("click",function(){open(),setActive($(`.stories-item[data-id="${$(this).attr("data-story")}"]`))});$(".stories-backdrop").on("click",function(){close()});$(".stories-close-btn").on("click",function(){close()});const setFullHeight=()=>{$(".full-height").css("min-height",$(window).outerHeight())};setFullHeight();$(window).on("load",setFullHeight);$(window).on("resize",setFullHeight);$(window).on("scroll",setFullHeight);$(".compare-search-btn").on("click",function(){$(this).parent().find(".quicksearch .form-control").trigger("focus")});$(document).on("click","[data-click-target]",function(t){t.preventDefault();const e=$($(this).attr("data-click-target"));e.length&&e.trigger("click")});$(document).on("click","[data-scroll-to]",function(t){t.preventDefault();let e=$(this).attr("data-scroll-to");if(/^\d+$/.test(e))e=parseInt(e);else{if(e=$(e),!e.length)return;e=e.offset().top,e-=12,$(window).scrollTop()>e?e-=$(".navigation-space").outerHeight():e-=84}window.scrollTo({top:Math.max(0,e),behavior:"smooth"})});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.