PageSourceSearch

https://www.knus.nl/themes/custom/horeca_base/dist/experience.js?v=2026.09.25.2

js knus.nl collected 2026-10-08 01:17:34 UTC 88,294 bytes, 1 lines download raw bytes

1(()=>{var Ht=Object.defineProperty;var Ft=(e,t,s)=>t in e?Ht(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s;var ye=(e,t,s)=>Ft(e,typeof t!="symbol"?t+"":t,s);var de=()=>{};var ce={};function De(e){let t;return()=>(t===void 0&&(t=e()),t)}var fe=e=>e;var se=e=>e*1e3,ue=e=>e/1e3;var Oe=e=>Array.isArray(e)&&typeof e[0]=="number";var me=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function it(e){let t=new Set,s=new Set,i=!1,n=!1,a=new Set,d={delta:0,timestamp:0,isProcessing:!1};function o(c){a.has(c)&&(s.add(c),e()),c(d)}let r={schedule:(c,l=!1,f=!1)=>{let m=f&&i?t:s;return l&&a.add(c),m.add(c),c},cancel:c=>{s.delete(c),a.delete(c)},process:c=>{if(d=c,i){n=!0;return}i=!0;let l=t;t=s,s=l,t.forEach(o),t.clear(),i=!1,n&&(n=!1,r.process(c))}};return r}var Nt=40;function nt(e,t){let s=!1,i=!0,n={delta:0,timestamp:0,isProcessing:!1},a=()=>s=!0,d=me.reduce((S,v)=>(S[v]=it(a),S),{}),{setup:o,read:r,resolveKeyframes:c,preUpdate:l,update:f,preRender:u,render:m,postRender:p}=d,h=()=>{let S=ce.useManualTiming,v=S?n.timestamp:performance.now();s=!1,S||(n.delta=i?1e3/60:Math.max(Math.min(v-n.timestamp,Nt),1)),n.timestamp=v,n.isProcessing=!0,o.process(n),r.process(n),c.process(n),l.process(n),f.process(n),u.process(n),m.process(n),p.process(n),n.isProcessing=!1,s&&t&&(i=!1,e(h))},P=()=>{s=!0,i=!0,n.isProcessing||e(h)};return{schedule:me.reduce((S,v)=>{let T=d[v];return S[v]=(O,A=!1,k=!1)=>(s||P(),T.schedule(O,A,k)),S},{}),cancel:S=>{for(let v=0;v<me.length;v++)d[me[v]].cancel(S)},state:n,steps:d}}var{schedule:Oi,cancel:$i,state:ie,steps:Vi}=nt(typeof requestAnimationFrame<"u"?requestAnimationFrame:fe,!0);var be;function _t(){be=void 0}var $e={now:()=>(be===void 0&&$e.set(ie.isProcessing||ce.useManualTiming?ie.timestamp:performance.now()),be),set:e=>{be=e,queueMicrotask(_t)}};var at=(e,t,s=10)=>{let i="",n=Math.max(Math.round(t/s),2);for(let a=0;a<n;a++)i+=Math.round(e(a/(n-1))*1e4)/1e4+", ";return`linear(${i.substring(0,i.length-2)})`};var Xt=e=>e!==null;function rt(e,{repeat:t,repeatType:s="loop"},i,n=1){let a=e.filter(Xt),o=n<0||t&&s!=="loop"&&t%2===1?0:a.length-1;return!o||i===void 0?a[o]:i}function Yt(e,t){return{kind:e,animation:t,timestamp:$e.now(),frameTimestamp:ie.timestamp,frameIsProcessing:ie.isProcessing}}function ot(e,t,s){let i=globalThis.__MOTION_INSPECT__;if(i)try{i({...Yt("animation-start",e),options:s?{...t,...s}:t})}catch{}}var Se=class{constructor(){this.isResolved=!1}get finished(){return this._finished||(this._finished=this.isResolved?Promise.resolve():new Promise(t=>{this._resolve=t})),this._finished}updateFinished(){this._finished=this._resolve=void 0,this.isResolved=!1}notifyFinished(){this.isResolved=!0,this._resolve?.()}then(t,s){return this.finished.then(t,s)}};function Ve(e){for(let t=1;t<e.length;t++)e[t]??(e[t]=e[t-1])}var Ee=e=>e.startsWith("--");function lt(e,t,s){Ee(t)?e.style.setProperty(t,s):e.style[t]=s}var dt={};function Te(e,t){let s=De(e);return()=>dt[t]??s()}var ct=Te(()=>window.ScrollTimeline!==void 0,"scrollTimeline");var Me=Te(()=>{try{document.createElement("div").animate({opacity:0}
1,{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing");var Q=([e,t,s,i])=>`cubic-bezier(${e}, ${t}, ${s}, ${i})`;var Be={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Q([0,.65,.55,1]),circOut:Q([.55,0,1,.45]),backIn:Q([.31,.01,.66,-.59]),backOut:Q([.33,1.53,.69,.99])};function Ge(e,t){if(e)return typeof e=="function"?Me()?at(e,t):"ease-out":Oe(e)?Q(e):Array.isArray(e)?e.map(s=>Ge(s,t)||Be.easeOut):Be[e]}function ft(e,t,s,{delay:i=0,duration:n=300,repeat:a=0,repeatType:d="loop",ease:o="easeOut",times:r}={},c=void 0){let l={[t]:s};r&&(l.offset=r);let f=Ge(o,n);Array.isArray(f)&&(l.easing=f);let u={delay:i,duration:n,easing:Array.isArray(f)?"linear":f,fill:"both",iterations:a+1,direction:d==="reverse"?"alternate":"normal"};return c&&(u.pseudoElement=c),e.animate(l,u)}function ut(e){return typeof e=="function"&&"applyToOptions"in e}function mt({type:e,...t}){return ut(e)&&Me()?e.applyToOptions(t):(t.duration??(t.duration=300),t.ease??(t.ease="easeOut"),t)}var pe=class extends Se{constructor(t){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!t)return;let{element:s,name:i,keyframes:n,pseudoElement:a,allowFlatten:d=!1,finalKeyframe:o,onComplete:r}=t;this.isPseudoElement=!!a,this.allowFlatten=d,this.options=t,de(typeof t.type!="string",`Mini animate() doesn't support "type" as a string.`,"mini-spring");let c=mt(t);this.animation=ft(s,i,n,c,a),c.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!a){let l=rt(n,this.options,o,this.speed);this.updateMotionValue&&this.updateMotionValue(l),lt(s,i,l),this.animation.cancel()}r?.(),this.notifyFinished()},ot(this,t,c)}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;let{state:t}=this;t==="idle"||t==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){let t=this.options?.element;!this.isPseudoElement&&t?.isConnected&&this.animation.commitStyles?.()}get duration(){let t=this.animation.effect?.getComputedTiming?.().duration||0;return ue(Number(t))}get iterationDuration(){let{delay:t=0}=this.options||{};return this.duration+ue(t)}get time(){return ue(Number(this.animation.currentTime)||0)}set time(t){let s=this.finishedTime!==null;this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=se(t),s&&this.animation.pause()}get speed(){return this.animation.playbackRate}set speed(t){t<0&&(this.finishedTime=null),this.animation.playbackRate=t}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(t){this.manualStartTime=this.animation.startTime=t}attachTimeline({timeline:t,rangeStart:s,rangeEnd:i,observe:n}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,t&&ct()?(this.animation.timeline=t,s&&(this.animation.rangeStart=s),i&&(this.animation.rangeEnd=i),fe):n(this)}};var Pe=class{constructor(t){this.stop=()=>this.runAll("stop"),this.animations=t.filter(Boolean)}get finished(){return Promise.all(this.animations.map(t=>t.finished))}getAll(t){return this.animations[0][t]}setAll(t,s){for(let i=0;i<this.animations.length;i++)this.animations[i][t]=s}attachTimeline(t){let s=this.animations.map(i=>i.attachTimeline(t));return()=>{s.forEach((i,n)=>{i&&i(),this.animations[n].stop()})}}get time(){return this.getAll("time")}set time(t){this.setAll("time",t)}get speed(){return this.getAll("speed")}set speed(t){this.setAll("speed",t)}get state(){return this.getAll("state")}get startTime(){return this.getAll("startTime")}get duration(){return pt(this.animations,"duration")}get iterationDuration(){return pt(this.animations,"iterationDuration")}runAll(t){this.animations.forEach(s=>s[t]())}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}};function pt(e,t){let s=0;for(let i=0;i<e.length;i++){let n=e[i][t];n!==null&&n>s&&(s=n)}return s}var he=class extends Pe{then(t,s){return this.finished.finally(t).then(()=>{})}};var ht=new WeakMap,Re=(e,t="")=>`${e}:${t}`;function He(e){let t=ht.get(e);return t||(t=new Map,ht.set(e,t)),t}function gt(e,t){if(e?.inherit&&t){let{inherit:s,...i}=e;return{...t,...i}}return e}function Fe(e,t){let s=e?.[t]??e?.default??e;return s!==e?gt(s,e):s}var vt=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"];var xt=new Set(["borderWidth","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","borderRadius",...vt,"width","maxWidth","height","maxHeight","top","right","bottom","left","inset","insetBlock","insetBlockStart","insetBlockEnd","insetInline","insetInlineStart","insetInlineEnd","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingBlock","paddingBlockStart","paddingBlockEnd","paddingInline","paddingInlineStart","paddingInlineEnd","margin","marginTop","marginRight","marginBottom","marginLeft","marginBlock","marginBlockStart","marginBlockEnd","marginInline","marginInlineStart","marginInlineEnd","fontSize","backgroundPositionX","backgroundPositionY"]);function Ne(e,t){for(let s=0;s<e.length;s++)typeof e[s]=="number"&&xt.has(t)&&(e[s]=e[s]+"px")}
1function _e(e,t,s){if(e==null)return[];if(e instanceof EventTarget)return[e];if(typeof e=="string"){let i=document;t&&(i=t.current);let n=s?.[e]??i.querySelectorAll(e);return n?Array.from(n):[]}return Array.from(e).filter(i=>i!=null)}function Ce(e,t){let s=window.getComputedStyle(e);return Ee(t)?s.getPropertyValue(t):s[t]}function yt(e,t,s,i){if(e==null)return[];let n=_e(e,i),a=n.length;de(!!a,"No valid elements provided.","no-valid-elements");let d=[];for(let r=0;r<a;r++){let c=n[r],l={...s};typeof l.delay=="function"&&(l.delay=l.delay(r,a));for(let f in t){let u=t[f];Array.isArray(u)||(u=[u]);let m={...Fe(l,f)};m.duration&&(m.duration=se(m.duration)),m.delay&&(m.delay=se(m.delay));let p=He(c),h=Re(f,m.pseudoElement||""),P=p.get(h);P&&P.stop(),d.push({map:p,key:h,unresolvedKeyframes:u,options:{...m,element:c,name:f,allowFlatten:!l.type&&!l.ease}})}}for(let r=0;r<d.length;r++){let{unresolvedKeyframes:c,options:l}=d[r],{element:f,name:u,pseudoElement:m}=l;!m&&c[0]===null&&(c[0]=Ce(f,u)),Ve(c),Ne(c,u),!m&&c.length<2&&c.unshift(Ce(f,u)),l.keyframes=c}let o=[];for(let r=0;r<d.length;r++){let{map:c,key:l,options:f}=d[r],u=new pe(f);c.set(l,u),u.finished.finally(()=>c.delete(l)),o.push(u)}return o}var Wt=e=>{function t(s,i,n){return new he(yt(s,i,n,e))}return t},Xe=Wt();function bt(e,t,s){once("horeca-navigation","header.navigation",e).forEach(i=>{let n=i.querySelector(".hamburger"),a=i.querySelector(".hamburger-menu"),d=document.documentElement.lang.startsWith("nl"),o=window.matchMedia("(min-width: 1200px)"),r=[...i.querySelectorAll(".menu-item--expanded")].map((u,m)=>{let p=u.querySelector(":scope > .submenu-toggle"),h=u.querySelector(":scope > .dropdown-wrap");return!p||!h?null:(h.id=`navigation-submenu-${m}`,p.setAttribute("aria-controls",h.id),{item:u,toggle:p,menu:h,timer:null})}).filter(Boolean);function c(u,m){clearTimeout(u.timer),m&&r.filter(p=>p!==u).forEach(p=>c(p,!1)),u.item.classList.toggle("active",m),u.toggle.setAttribute("aria-expanded",String(m)),u.menu.hidden=!m,m&&s(u.menu,{opacity:[.6,1]},{duration:.18})}function l(){r.forEach(u=>c(u,!1))}function f(u,m=!1){n.classList.toggle("active",u),n.setAttribute("aria-expanded",String(u)),n.setAttribute("aria-label",u?d?"Menu sluiten":"Close menu":d?"Menu openen":"Open menu"),document.documentElement.classList.toggle("no-scroll",u),a.hidden=!u,u?(a.style.top=`${i.getBoundingClientRect().bottom}px`,a.style.maxHeight=`calc(100dvh - ${i.getBoundingClientRect().bottom}px)`,s(a,{opacity:[.6,1],transform:["translateY(-8px)","translateY(0)"]},{duration:.22})):(l(),m&&n.focus())}r.forEach(u=>{c(u,!1),u.toggle.addEventListener("click",()=>c(u,u.menu.hidden)),u.toggle.addEventListener("keydown",m=>{m.key==="ArrowDown"&&(m.preventDefault(),c(u,!0),u.menu.querySelector("a, button")?.focus())}),u.item.addEventListener("pointerenter",m=>{!o.matches||m.pointerType!=="mouse"||(clearTimeout(u.timer),u.timer=setTimeout(()=>c(u,!0),160))}),u.item.addEventListener("pointerleave",()=>{clearTimeout(u.timer),!(!o.matches||u.item.contains(document.activeElement))&&(u.timer=setTimeout(()=>c(u,!1),180))}),u.item.addEventListener("focusout",m=>{u.item.contains(m.relatedTarget)||c(u,!1)})}),f(!1),n.addEventListener("click",()=>f(a.hidden)),document.addEventListener("click",u=>{i.contains(u.target)||l()}),i.addEventListener("keydown",u=>{if(u.key==="Escape"){let m=r.find(p=>!p.menu.hidden);m?(c(m,!1),m.toggle.focus()):a.hidden||f(!1,!0)}if(u.key==="Tab"&&!a.hidden){let m=[n,...a.querySelectorAll("a[href], button")].filter(P=>P.getClientRects().length),p=m[0],h=m.at(-1);u.shiftKey&&document.activeElement===p?(u.preventDefault(),h.focus()):!u.shiftKey&&document.activeElement===h&&(u.preventDefault(),p.focus())}}),o.addEventListener("change",()=>f(!1))})}function St(e=""){return e.trim().split(" ").filter(t=>!!t.trim())}function Et(e){Object.keys(e).forEach(t=>{try{e[t]=null}catch{}try{delete e[t]}catch{}})}function ne(e,t=0){return setTimeout(e,t)}function J(){return Date.now()}function qt(e){return window.getComputedStyle(e,null)}function Ye(e,t="x"){let s=qt(e),i=s.transform||s.webkitTransform;if(!i||i==="none")return 0;let n=new DOMMatrixReadOnly(i);return t==="x"?n.m41:n.m42}function ge(e){return typeof e=="object"&&e!==null&&!!e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function jt(e){return typeof HTMLElement<"u"&&e instanceof HTMLElement?!0:!!e&&typeof e=="object"&&(e.nodeType===1||e.nodeType===11)}function _(e,...t){let s=Object(e);for(let i=0;i<t.length;i+=1){let n=t[i];if(n==null||jt(n))continue;let a=n,d=Object.keys(Object(a));for(let o=0,r=d.length;o<r;o+=1){let c=d[o];if(c==="__proto__"||c==="constructor"||c==="prototype")continue;let l=Object.getOwnPropertyDescriptor(a,c);if(!l||!l.enumerable)continue;let f=a[c];ge(s[c])&&ge(f)?f.__swiper__?s[c]=f:_(s[c],f):!ge(s[c])&&ge(f)?(s[c]={},f.__swiper__?s[c]=f:_(s[c],f)):s[c]=f}}return s}function Z(e,t,s){e.style.setProperty(t,s)}function F(e,t=""){let s=[...e.children];return e instanceof HTMLSlotElement&&s.push(...e.assignedElements()),t?s.filter(i=>i.matches(t)):s}function Ut(e,t){let s=[t];for(;s.length>0;){let i=s.shift();if(e===i)return!0;s.push(...i.children,...i.shadowRoot?i.shadowRoot.children:[],...i.assignedElements?i.assignedElements():[])}return!1}function Tt(e,t){let s=t.contains(e);return!s&&t instanceof HTMLSlotElement&&(s=[...t.assignedElements()].includes(e),s||(s=Ut(e,t))),s}function ve(e){try{console.warn(e)}catch{}}function q(e,t=[]){let s=document.createElement(e);return s.classList.add(...Array.isArray(t)?t:St(t)),s}function we(e){let t=e.getBoundingClientRect();
1return{top:t.top-(e.clientTop||0),left:t.left-(e.clientLeft||0)}}function Mt(e,t){let s=[],i=e.previousElementSibling;for(;i;)(!t||i.matches(t))&&s.push(i),i=i.previousElementSibling;return s}function Pt(e,t){let s=[],i=e.nextElementSibling;for(;i;)(!t||i.matches(t))&&s.push(i),i=i.nextElementSibling;return s}function K(e,t){return window.getComputedStyle(e,null).getPropertyValue(t)}function ae(e){if(!(!e||!e.parentNode))return[...e.parentNode.children].indexOf(e)}function ee(e,t){let s=[],i=e.parentElement;for(;i;)(!t||i.matches(t))&&s.push(i),i=i.parentElement;return s}function Ie(e,t,s){{let i=window.getComputedStyle(e,null);return e[t==="width"?"offsetWidth":"offsetHeight"]+parseFloat(i.getPropertyValue(t==="width"?"margin-right":"margin-top"))+parseFloat(i.getPropertyValue(t==="width"?"margin-left":"margin-bottom"))}}function B(e){return(Array.isArray(e)?e:[e]).filter(t=>!!t)}function re(e,t=""){let s=globalThis.trustedTypes;typeof s<"u"?e.innerHTML=s.createPolicy("html",{createHTML:i=>i}).createHTML(t):e.innerHTML=t}var We;function Kt(){return typeof window>"u"?{touch:!1}:{touch:"ontouchstart"in window||navigator.maxTouchPoints>0}}function Lt(){return We||(We=Kt()),We}var qe;function Zt({userAgent:e}={}){if(typeof window>"u")return{ios:!1,android:!1};let t=Lt(),s=navigator.platform,i=e||navigator.userAgent,n={ios:!1,android:!1},a=/(Android);?[\s/]+([\d.]+)?/.test(i),d=/(iPhone\sOS|iOS|iPod)/.test(i),o=/iPad/.test(i),r=s==="MacIntel"&&t.touch&&navigator.maxTouchPoints>1,c=o||r;return a&&!(s==="Win32")&&(n.os="android",n.android=!0),(c||d)&&(n.os="ios",n.ios=!0),n}function zt(e={}){return qe||(qe=Zt(e)),qe}var je;function Qt(){if(typeof window>"u")return{isSafari:!1,isWebView:!1,need3dFix:!1};let e=zt(),t=navigator.userAgent,s=t.toLowerCase(),i=s.includes("safari")&&!s.includes("chrome")&&!s.includes("android"),n=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t),a=i||n&&e.ios;return{isSafari:i,isWebView:n,need3dFix:a}}function kt(){return je||(je=Qt()),je}var Ae=(e,t)=>{if(!e||e.destroyed||!e.params||!e.params.lazyPreload)return;let s=()=>e.isElement?"swiper-slide":`.${e.params.slideClass}`,i=t.closest(s());if(i){let n=i.querySelector(`.${e.params.lazyPreloaderClass}`);!n&&e.isElement&&(i.shadowRoot?n=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{if(i.shadowRoot){let a=i.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`);a&&!a.lazyPreloaderManaged&&a.remove()}})),n&&!n.lazyPreloaderManaged&&n.remove()}},Ue=(e,t)=>{if(!e.slides[t])return;let s=e.slides[t].querySelector('[loading="lazy"]');s&&s.removeAttribute("loading")},Dt=e=>{if(!e||e.destroyed||!e.params||!e.params.lazyPreload)return;let t=e.params.lazyPreloadPrevNext,s=e.slides.length;if(!s||!t||t<0)return;t=Math.min(t,s);let i=e.params.slidesPerView==="auto"?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),n=e.activeIndex;if(e.params.grid&&(e.params.grid.rows??1)>1){let d=n,o=[d-t];o.push(...Array.from({length:t}).map((r,c)=>d+i+c)),e.slides.forEach((r,c)=>{r.column!==void 0&&o.includes(r.column)&&Ue(e,c)});return}let a=n+i-1;if(e.params.rewind||e.params.loop)for(let d=n-t;d<=a+t;d+=1){let o=(d%s+s)%s;(o<n||o>a)&&Ue(e,o)}else for(let d=Math.max(n-t,0);d<=Math.min(a+t,s-1);d+=1)d!==n&&(d>a||d<n)&&Ue(e,d)};function Jt(e,t="window",s){if(!e||t==="container"&&!s)return;let i=!1,n=t==="window"?window.innerHeight:s.clientHeight,a=Object.keys(e).map(d=>{if(typeof d=="string"&&d.indexOf("@")===0){let o=parseFloat(d.substr(1));return{value:n*o,point:d}}return{value:d,point:d}});a.sort((d,o)=>parseInt(String(d.value),10)-parseInt(String(o.value),10));for(let d=0;d<a.length;d+=1){let{point:o,value:r}=a[d];t==="window"?window.matchMedia(`(min-width: ${r}px)`).matches&&(i=o):r<=s.clientWidth&&(i=o)}return i||"max"}var Ct=(e,t)=>!!(e.grid&&t.grid&&t.grid.rows>1);function es(){let e=this,{realIndex:t,initialized:s,params:i,el:n}=e,a=i.breakpoints;if(!a||a&&Object.keys(a).length===0)return;let d=i.breakpointsBase==="window"||!i.breakpointsBase?i.breakpointsBase:"container",o=["window","container"].includes(i.breakpointsBase)||!i.breakpointsBase?e.el:document.querySelector(i.breakpointsBase),r=e.getBreakp
1oint(a,d,o);if(!r||e.currentBreakpoint===r)return;let c=a,f=(r in c?c[r]:void 0)||e.originalParams,u=Ct(e,i),m=Ct(e,f),p=e.params.grabCursor,h=f.grabCursor,P=i.enabled;u&&!m?(n.classList.remove(`${i.containerModifierClass}grid`,`${i.containerModifierClass}grid-column`),e.emitContainerClasses()):!u&&m&&(n.classList.add(`${i.containerModifierClass}grid`),(f.grid.fill&&f.grid.fill==="column"||!f.grid.fill&&i.grid.fill==="column")&&n.classList.add(`${i.containerModifierClass}grid-column`),e.emitContainerClasses()),p&&!h?e.unsetGrabCursor():!p&&h&&e.setGrabCursor();let b=(A,k)=>A[k];["navigation","pagination","scrollbar"].forEach(A=>{let k=b(f,A);if(typeof k>"u")return;let L=b(i,A),N=typeof L=="object"&&L!==null&&L.enabled,y=typeof k=="object"&&k!==null&&k.enabled,x=e[A];N&&!y&&x?.disable?.(),!N&&y&&x?.enable?.()});let M=f.direction&&f.direction!==i.direction,S=i.loop&&(f.slidesPerView!==i.slidesPerView||M),v=i.loop;M&&s&&e.changeDirection(),_(e.params,f);let T=e.params.enabled,O=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),P&&!T?e.disable():!P&&T&&e.enable(),e.currentBreakpoint=r,e.emit("_beforeBreakpoint",f),s&&(S?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!v&&O?(e.loopCreate(t),e.updateSlides()):v&&!O&&e.loopDestroy()),e.emit("breakpoint",f)}var ts={setBreakpoint:es,getBreakpoint:Jt};function ss(){let e=this,{isLocked:t,params:s}=e,{slidesOffsetBefore:i}=s;if(i){let n=e.slides.length-1,a=e.slidesGrid[n]+e.slidesSizesGrid[n]+i*2;e.isLocked=e.size>a}else e.isLocked=e.snapGrid.length===1;s.allowSlideNext===!0&&(e.allowSlideNext=!e.isLocked),s.allowSlidePrev===!0&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}var is={checkOverflow:ss};function ns(e,t){let s=[];return e.forEach(i=>
vendor: 3,742 bytes, line 1
1{typeof i=="object"?Object.keys(i).forEach(n=>{i[n]&&s.push(t+n)}):typeof i=="string"&&s.push(t+i)}),s}function as(){let e=this,{classNames:t,params:s,rtl:i,el:n,device:a}=e,d=ns(["initialized",s.direction,{"free-mode":e.params.freeMode&&s.freeMode.enabled},{autoheight:s.autoHeight},{rtl:i},{grid:s.grid&&s.grid.rows>1},{"grid-column":s.grid&&s.grid.rows>1&&s.grid.fill==="column"},{android:a.android},{ios:a.ios},{"css-mode":s.cssMode},{centered:s.cssMode&&s.centeredSlides},{"watch-progress":s.watchSlidesProgress}],s.containerModifierClass);t.push(...d),n.classList.add(...t),e.emitContainerClasses()}function rs(){let e=this,{el:t,classNames:s}=e;!t||typeof t=="string"||(t.classList.remove(...s),e.emitContainerClasses())}var os={addClasses:as,removeClasses:rs},Ot={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,snapToSlideEdge:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreload:!0,lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1},ls={on(e,t,s){let i=this;if(!i.eventsListeners||i.destroyed||typeof t!="function")return i;let n=s?"unshift":"push";return e.split(" ").forEach(a=>{i.eventsListeners[a]||(i.eventsListeners[a]=[]),i.eventsListeners[a][n](t)}),i},once(e,t,s){let i=this;if(!i.eventsListeners||i.destroyed||typeof t!="function")return i;let n=function(...d){i.off(e,n),n.__emitterProxy&&delete n.__emitterProxy,t.apply(i,d)};return n.__emitterProxy=t,i.on(e,n,s)},onAny(e,t){let s=this;if(!s.eventsListeners||s.destroyed||typeof e!="function")return s;let i=t?"unshift":"push";return s.eventsAnyListeners.indexOf(e)<0&&s.eventsAnyListeners[i](e),s},offAny(e){let t=this;if(!t.eventsListeners||t.destroyed||!t.eventsAnyListeners)return t;let s=t.eventsAnyListeners.indexOf(e);return s>=0&&t.eventsAnyListeners.splice(s,1),t},off(e,t){let s=this;return!s.eventsListeners||s.destroyed||!s.eventsListeners||e.split(" ").forEach(i=>{typeof t>"u"?s.eventsListeners[i]=[]:s.eventsListeners[i]&&s.eventsListeners[i].forEac
1h((n,a)=>{(n===t||n.__emitterProxy&&n.__emitterProxy===t)&&s.eventsListeners[i].splice(a,1)})}),s},emit(...e){let t=this;if(!t.eventsListeners||t.destroyed||!t.eventsListeners)return t;let s,i,n;if(typeof e[0]=="string"||Array.isArray(e[0]))s=e[0],i=e.slice(1,e.length),n=t;else{let d=e[0];s=d.events,i=d.data??[],n=d.context||t}return i.unshift(n),(Array.isArray(s)?s:s.split(" ")).forEach(d=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach(o=>{o.apply(n,[d,...i])}),t.eventsListeners&&t.eventsListeners[d]&&t.eventsListeners[d].forEach(o=>{o.apply(n,i)})}),t}};function ds(e){let t=this;t.destroyed||t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function cs(){let e=this;e.destroyed||e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}function fs(e){let t=this;t.destroyed||(Ae(t,e.target),!(t.params.cssMode||t.params.slidesPerView!=="auto"&&!t.params.autoHeight)&&t.update())}function us(){let e=this,{params:t,el:s}=e;if(s&&s.offsetWidth===0)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:i,allowSlidePrev:n,snapGrid:a}=e,d=e.virtual&&e.params.virtual?.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();let o=d&&t.loop;if((t.slidesPerView==="auto"||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides&&!o){let r=d?e.virtual.slides.length:e.slides.length;e.slideTo(r-1,0,!1,!0)}else e.params.loop&&!d?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0);if(e.autoplay&&e.autoplay.running&&e.autoplay.paused){let r=e.autoplay;clearTimeout(r.resizeTimeout),r.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)}e.allowSlidePrev=n,e.allowSlideNext=i,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}function ms(){let e=this;if(e.destroyed)return;let{wrapperEl:t,rtlTranslate:s,enabled:i}=e;if(!i)return;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,e.translate===0&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();let n,a=e.maxTranslate()-e.minTranslate();a===0?n=0:n=(e.translate-e.minTranslate())/a,n!==e.progress&&e.updateProgress(s?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function ps(e){let t=this;if(t.destroyed)return;let s=t.touchEventsData,i=e.originalEvent??e;if(i.type==="touchend"||i.type==="touchcancel"){let T=[...i.changedTouches].find(O=>O.identifier===s.touchId);if(!T||T.identifier!==s.touchId)return}else if(s.touchId!==null||i.pointerId!==s.pointerId)return;if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(i.type)&&!(["pointercancel","contextmenu"].includes(i.type)&&(t.browser.isSafari||t.browser.isWebView)))return;s.pointerId=null,s.touchId=null;let{params:a,touches:d,rtlTranslate:o,slidesGrid:r,enabled:c}=t;if(!c||!a.simulateTouch&&i.pointerType==="mouse")return;if(s.allowTouchCallbacks&&t.emit("touchEnd",i),s.allowTouchCallbacks=!1,!s.isTouched){s.isMoved&&a.grabCursor&&t.setGrabCursor(!1),s.isMoved=!1,s.startMoving=!1;return}a.grabCursor&&s.isMoved&&s.isTouched&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!1);let l=J(),f=l-s.touchStartTime;if(t.allowClick){let v=i.path??(i.composedPath&&i.composedPath());t.updateClickedSlide(v&&v[0],v),t.emit("tap click",i),f<300&&l-s.lastClickTime<300&&t.emit("doubleTap doubleClick",i)}if(s.lastClickTime=J(),ne(()=>{t.destroyed||(t.allowClick=!0)}),!s.isTouched||!s.isMoved||!t.swipeDirection||d.diff===0&&!s.loopSwapReset||s.currentTranslate===s.startTranslate&&!s.loopSwapReset){s.isTouched=!1,s.isMoved=!1,s.startMoving=!1;return}s.isTouched=!1,s.isMoved=!1,s.startMoving=!1;let u;if(a.followFinger?u=o?t.translate:-t.translate:u=-(s.currentTranslate??0),a.cssMode)return;if(a.freeMode&&a.freeMode.enabled){t.freeMode.onTouchEnd({currentPos:u});return}let m=u>=-t.maxTranslate()&&!t.params.loop,p=0,h=t.slidesSizesGrid[0];for(let v=0;v<r.length;v+=v<a.slidesPerGroupSkip?1:a.slidesPerGroup){let T=v<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;typeof r[v+T]<"u"?(m||u>=r[v]&&u<r[v+T])&&(p=v,h=r[v+T]-r[v]):(m||u>=r[v])&&(p=v,h=r[r.length-1]-r[r.length-2])}let P=null,b=null;a.rewind&&(t.isBeginning?b=a.virtual?.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(P=0));let M=(u-r[p])/h,S=p<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;if(f>a.longSwipesMs){if(!a.longSwipes){t.slideTo(t.activeIndex);return}t.swipeDirection==="next"&&(M>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?P:p+S):t.slideTo(p)),t.swipeDirection==="prev"&&(M>1-a.longSwipesRatio?t.slideTo(p+S):b!==null&&M<0&&Math.abs(M)>a.longSwipesRatio?t.slideTo(b):t.slideTo(p))}else{if(!a.shortSwipes){t.slideTo(t.activeIndex);return}t.navigation&&(i.target===t.navigation.nextEl||i.target===t.navigation.prevEl)?i.target===t.navigation.nextEl?t.slideTo(p+S):t.slideTo(p):(t.swipeDirection==="next"&&t.slideTo(P!==null?P:p+S),t.swipeDirection==="prev"&&t.slideTo(b!==null?b:p))}}function hs(e){let t=this;if(t.destroyed)return;let s=t.touchEventsData,{params:i,touches:n,rtlTranslate:a,enabled:d}=t;
vendor: 5,581 bytes, line 1
1if(!d||!i.simulateTouch&&e.pointerType==="mouse")return;let o=e,r=o.originalEvent??o;if(r.type==="pointermove"&&(s.touchId!==null||r.pointerId!==s.pointerId))return;let c;if(r.type==="touchmove"){let A=[...r.changedTouches].find(k=>k.identifier===s.touchId);if(!A||A.identifier!==s.touchId)return;c=A}else c=r;if(!s.isTouched){s.startMoving&&s.isScrolling&&t.emit("touchMoveOpposite",r);return}let l=c.pageX,f=c.pageY;if(r.preventedByNestedSwiper){n.startX=l,n.startY=f;return}if(!t.allowTouchMove){r.target.matches(s.focusableElements)||(t.allowClick=!1),s.isTouched&&(Object.assign(n,{startX:l,startY:f,currentX:l,currentY:f}),s.touchStartTime=J());return}if(i.touchReleaseOnEdges&&!i.loop)if(t.isVertical()){if(f<n.startY&&t.translate<=t.maxTranslate()||f>n.startY&&t.translate>=t.minTranslate()){s.isTouched=!1,s.isMoved=!1;return}}else{if(a&&(l>n.startX&&-t.translate<=t.maxTranslate()||l<n.startX&&-t.translate>=t.minTranslate()))return;if(!a&&(l<n.startX&&t.translate<=t.maxTranslate()||l>n.startX&&t.translate>=t.minTranslate()))return}if(document.activeElement&&document.activeElement.matches(s.focusableElements)&&document.activeElement!==r.target&&r.pointerType!=="mouse"&&document.activeElement.blur(),document.activeElement&&r.target===document.activeElement&&r.target.matches(s.focusableElements)){s.isMoved=!0,t.allowClick=!1;return}s.allowTouchCallbacks&&t.emit("touchMove",r),n.previousX=n.currentX,n.previousY=n.currentY,n.currentX=l,n.currentY=f;let u=n.currentX-n.startX,m=n.currentY-n.startY;if(t.params.threshold&&Math.sqrt(u**2+m**2)<t.params.threshold)return;if(typeof s.isScrolling>"u"){let O;t.isHorizontal()&&n.currentY===n.startY||t.isVertical()&&n.currentX===n.startX?s.isScrolling=!1:u*u+m*m>=25&&(O=Math.atan2(Math.abs(m),Math.abs(u))*180/Math.PI,s.isScrolling=t.isHorizontal()?O>i.touchAngle:90-O>i.touchAngle)}if(s.isScrolling&&t.emit("touchMoveOpposite",r),typeof s.startMoving>"u"&&(n.currentX!==n.startX||n.currentY!==n.startY)&&(s.startMoving=!0),s.isScrolling||r.type==="touchmove"&&s.preventTouchMoveFromPointerMove){s.isTouched=!1;return}if(!s.startMoving)return;t.allowClick=!1,!i.cssMode&&r.cancelable&&r.preventDefault(),i.touchMoveStopPropagation&&!i.nested&&r.stopPropagation();let p=t.isHorizontal()?u:m,h=t.isHorizontal()?n.currentX-n.previousX:n.currentY-n.previousY;i.oneWayMovement&&(p=Math.abs(p)*(a?1:-1),h=Math.abs(h)*(a?1:-1)),n.diff=p,p*=i.touchRatio,a&&(p=-p,h=-h);let P=t.touchesDirection;t.swipeDirection=p>0?"prev":"next",t.touchesDirection=h>0?"prev":"next";let b=t.params.loop&&!i.cssMode,M=t.touchesDirection==="next"&&t.allowSlideNext||t.touchesDirection==="prev"&&t.allowSlidePrev;if(!s.isMoved){if(b&&M&&t.loopFix({direction:t.swipeDirection}),s.startTranslate=t.getTranslate(),t.setTransition(0),t.animating){let O=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});t.wrapperEl.dispatchEvent(O)}s.allowMomentumBounce=!1,i.grabCursor&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!0),t.emit("sliderFirstMove",r)}if(new Date().getTime(),i._loopSwapReset!==!1&&s.isMoved&&s.allowThresholdMove&&P!==t.touchesDirection&&b&&M&&Math.abs(p)>=1){Object.assign(n,{startX:l,startY:f,currentX:l,currentY:f,startTranslate:s.currentTranslate}),s.loopSwapReset=!0,s.startTranslate=s.currentTranslate;return}t.emit("sliderMove",r),s.isMoved=!0;let S=s.startTranslate??0;s.currentTranslate=p+S;let v=!0,T=i.resistanceRatio;if(i.touchReleaseOnEdges&&(T=0),p>0?(b&&M&&s.allowThresholdMove&&s.currentTranslate>(i.centeredSlides?t.minTranslate()-t.slidesSizesGrid[t.activeIndex+1]-(i.slidesPerView!=="auto"&&t.slides.length-i.slidesPerView>=2?t.slidesSizesGrid[t.activeIndex+1]+t.params.spaceBetween:0)-t.params.spaceBetween:t.minTranslate())&&t.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),s.currentTranslate>t.minTranslate()&&(v=!1,i.resistance&&(s.currentTranslate=t.minTranslate()-1+(-t.minTranslate()+S+p)**T))):p<0&&(b&&M&&s.allowThresholdMove&&s.currentTranslate<(i.centeredSlides?t.maxTranslate()+t.slidesSizesGrid[t.slidesSizesGrid.length-1]+t.params.spaceBetween+(i.slidesPerView!=="auto"&&t.slides.length-i.slidesPerView>=2?t.slidesSizesGrid[t.slidesSizesGrid.length-1]+t.params.spaceBetween:0):t.maxTranslate())&&t.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:t.slides.length-(i.slidesPerView==="auto"?t.slidesPerViewDynamic():Math.ceil(parseFloat(String(i.slidesPerView))))}),s.currentTranslate<t.maxTranslate()&&(v=!1,i.resistance&&(s.currentTranslate=t.maxTranslate()+1-(t.maxTranslate()-S-p)**T))),v&&(r.preventedByNestedSwiper=!0),!t.allowSlideNext&&t.swipeDirection==="next"&&(s.currentTranslate??0)<S&&(s.currentTranslate=S),!t.allowSlidePrev&&t.swipeDirection==="prev"&&(s.currentTranslate??0)>S&&(s.currentTranslate=S),!t.allowSlidePrev&&!t.allowSlideNext&&(s.currentTranslate=S),i.threshold>0)if(Math.abs(p)>i.threshold||s.allowThresholdMove){if(!s.allowThresholdMove){s.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,s.currentTranslate=s.startTranslate,n.diff=t.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY;return}}else{s.currentTranslate=s.startTranslate;return}!i.followFinger||i.cssMode||((i.freeMode&&i.freeMode.enabled&&t.freeMode||i.watchSlidesProgress)&&(t.updateActiveIndex(),t.updateSlidesClasses()),i.freeMode&&i.freeMode.enabled&&t.freeMode&&t.freeMode.onTouchMove(),t.updateProgress(s.currentTranslate),t.setTranslate(s.currentTranslate??0))}function gs(e,t){function s(i){if(!i||i===document||i===window)return null;let n=i;n.assignedSlot&&(n=n.assignedSlot);let a=n.closest(e);
1if(!a&&!n.getRootNode)return null;let d=n.getRootNode();return a||s(d.host)}return s(t)}function wt(e,t,s){let{params:i}=e,n=i.edgeSwipeDetection,a=i.edgeSwipeThreshold;return n&&(s<=a||s>=window.innerWidth-a)?n==="prevent"?(t.preventDefault(),!0):!1:!0}function vs(e){let t=this;if(t.destroyed)return;let s=e.originalEvent??e,i=t.touchEventsData;if(s.type==="pointerdown"){let M=s;if(i.pointerId!==null&&i.pointerId!==M.pointerId)return;i.pointerId=M.pointerId}else s.type==="touchstart"&&s.targetTouches.length===1&&(i.touchId=s.targetTouches[0].identifier);if(s.type==="touchstart"){wt(t,s,s.targetTouches[0].pageX);return}let{params:n,touches:a,enabled:d}=t;if(!d||!n.simulateTouch&&s.pointerType==="mouse"||t.animating&&n.preventInteractionOnTransition)return;!t.animating&&n.cssMode&&n.loop&&t.loopFix();let o=s.target;if(n.touchEventsTarget==="wrapper"&&!Tt(o,t.wrapperEl))return;let r=s;if(typeof r.which=="number"&&r.which===3||typeof r.button=="number"&&r.button>0||i.isTouched&&i.isMoved)return;let c=!!n.noSwipingClass&&n.noSwipingClass!=="",l=s.composedPath?s.composedPath():s.path;c&&s.target&&s.target.shadowRoot&&l&&(o=l[0]);let f=n.noSwipingSelector?n.noSwipingSelector:`.${n.noSwipingClass}`,u=!!(s.target&&s.target.shadowRoot);if(n.noSwiping&&(u?gs(f,o):o.closest(f))){t.allowClick=!0;return}if(n.swipeHandler&&typeof n.swipeHandler=="string"&&!o.closest(n.swipeHandler))return;let m=s;a.currentX=m.pageX,a.currentY=m.pageY;let p=a.currentX,h=a.currentY;if(!wt(t,s,p))return;Object.assign(i,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),a.startX=p,a.startY=h,i.touchStartTime=J(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,n.threshold>0&&(i.allowThresholdMove=!1);let P=!0;o.matches(i.focusableElements)&&(P=!1,o.nodeName==="SELECT"&&(i.isTouched=!1)),document.activeElement&&document.activeElement.matches(i.focusableElements)&&document.activeElement!==o&&(m.pointerType==="mouse"||m.pointerType!=="mouse"&&!o.matches(i.focusableElements))&&document.activeElement.blur();let b=P&&t.allowTouchMove&&n.touchStartPreventDefault;(n.touchStartForcePreventDefault||b)&&!o.isContentEditable&&s.preventDefault(),n.freeMode&&n.freeMode.enabled&&t.freeMode&&t.animating&&!n.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",s)}var $t=(e,t)=>{let{params:s,el:i,wrapperEl:n,device:a}=e,d=!!s.nested,o=t==="on"?"addEventListener":"removeEventListener",r=t;if(!i||typeof i=="string")return;document[o]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:d}),i[o]("touchstart",e.onTouchStart,{passive:!1}),i[o]("pointerdown",e.onTouchStart,{passive:!1}),document[o]("touchmove",e.onTouchMove,{passive:!1,capture:d}),document[o]("pointermove",e.onTouchMove,{passive:!1,capture:d}),document[o]("touchend",e.onTouchEnd,{passive:!0}),document[o]("pointerup",e.onTouchEnd,{passive:!0}),document[o]("pointercancel",e.onTouchEnd,{passive:!0}),document[o]("touchcancel",e.onTouchEnd,{passive:!0}),document[o]("pointerout",e.onTouchEnd,{passive:!0}),document[o]("pointerleave",e.onTouchEnd,{passive:!0}),document[o]("contextmenu",e.onTouchEnd,{passive:!0}),(s.preventClicks||s.preventClicksPropagation)&&i[o]("click",e.onClick,!0),s.cssMode&&n[o]("scroll",e.onScroll);let c=l=>{e[r](l,us,!0)};s.updateOnWindowResize?c(a.ios||a.android?"resize orientationchange observerUpdate":"resize observerUpdate"):c("observerUpdate"),s.lazyPreload&&i[o]("load",e.onLoad,{capture:!0})};function xs(){let e=this,{params:t}=e;e.onTouchStart=vs.bind(e),e.onTouchMove=hs.bind(e),e.onTouchEnd=ps.bind(e),e.onDocumentTouchStart=cs.bind(e),t.cssMode&&(e.onScroll=ms.bind(e)),e.onClick=ds.bind(e),e.onLoad=fs.bind(e),$t(e,"on")}function ys(){$t(this,"off")}var bs={attachEvents:xs,detachEvents:ys};function Ss(e){let t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;let s=t.params.touchEventsTarget==="container"?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),s.style.cursor="move",s.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})}function Es(){let e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e[e.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}var Ts={setGrabCursor:Ss,unsetGrabCursor:Es};function Ms(e,t){let s=this,{params:i,slidesEl:n}=s;if(!i.loop||s.virtual&&s.params.virtual?.enabled)return;let a=()=>{F(n,`.${i.slideClass}, swiper-slide`).forEach((p,h)=>{p.setAttribute("data-swiper-slide-index",String(h))})},d=()=>{let m=F(n,`.${i.slideBlankClass}`);m.forEach(p=>{p.remove()}),m.length>0&&(s.recalcSlides(),s.updateSlides())},o=s.grid&&i.grid&&i.grid.rows>1;i.loopAddBlankSlides&&(i.slidesPerGroup>1||o)&&d();let r=i.slidesPerGroup*(o?i.grid.rows:1),c=s.slides.length%r!==0,l=o&&s.slides.length%i.grid.rows!==0,f=m=>{for(let p=0;p<m;p+=1){let h=s.isElement?q("swiper-slide",[i.slideBlankClass]):q("div",[i.slideClass,i.slideBlankClass]);s.slidesEl.append(h)}};if(c){if(i.loopAddBlankSlides){let m=r-s.slides.length%r;f(m),s.recalcSlides(),s.updateSlides()}else ve("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)");a()}else if(l){if(i.loopAddBlankSlides){let m=i.grid.rows-s.slides.length%i.grid.rows;f(m),s.recalcSlides(),s.updateSlides()}else ve("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)");a()}else a();let u=i.centeredSlides||!!i.slidesOffsetBefore||!!i.slidesOffsetAfter;s.loopFix({slideRealIndex:e,direction:u?void 0:"next",initial:t})}function Ps(){let e=this,{params:t,slidesEl:s}=e;if(!t.loop||!s||e.virtual&&e.params.virtual?.enabled)return;e.recalcSlides();let i=[];e.slides.forEach(n=>{let a=n,d=typeof a.swiperSlideIndex>"u"?Number(n.getAttribute("data-swiper-slide-index")):a.swiperSlideIndex;i[d]=n}),e.slides.forEach(n=>{n.removeAttribute("data-swiper-slide-index")}),i.forEach(n=>{s.append(n)}),e.recalcSlides(),e.slideTo(e.realIndex,0)}function Cs(e={}){let{slideRealIndex:t,slideTo:s=!0,direction:i,setTranslate:n,activeSlideIndex:a,initial:d,byController:o,byMousewheel:r}=e,c=a,l=this;if(!l.params.loop)return;l.emit("beforeLoopFix"),l.__loopFixInProgress__=!0;let{slides:f,allowSlidePrev:u,allowSlideNext:m,slidesEl:p,params:h}=l,{centeredSlides:P,slidesOffsetBefore:b,slidesOffsetAfter:M,initialSlide:S}=h,v=P||!!b||!!M;if(l.allowSlidePrev=!0,l.allowSlideNext=!0,l.virtual&&h.virtual?.enabled){if(s){let D=l.virtual.slides.length,V=l.virtual.slidesBefore??0;!v&&l.snapIndex===0?l.slideTo(D,0,!1,!0):v&&l.snapIndex<h.slidesPerView?l.slideTo(D+l.snapIndex,0,!1,!0):l.snapIndex===l.snapGrid.length-1&&l.slideTo(V,0,!1,!0)}l.allowSlidePrev=u,l.allowSlideNext=m,l.__loopFixInProgress__=!1,l.emit("loopFix");return}let T=h.slidesPerView;T==="auto"?T=l.slidesPerViewDynamic():(T=Math.ceil(parseFloat(String(h.slidesPerView))),v&&T%2===0&&(T=T+1));let O=h.slidesPerGroupAuto?T:h.slidesPerGroup,A=D=>(typeof D=="function"?D.call(l):D)||0,k=l.slidesGrid.length>1?(l.slidesGrid[l.slidesGrid.length-1]-l.slidesGrid[0])/(l.slidesGrid.length-1):l.size,L=k>0?A(b)/k:0,N=k>0?A(M)/k:0,y=v?Math.max(O,(P?Math.ceil(T/2):0)+Math.ceil(Math.max(L,N))):O;y%O!==0&&(y+=O-y%O),y+=h.loopAdditionalSlides,l.loopedSlides=y;let x=l.grid&&h.grid&&h.grid.rows>1;f.length<T+y||l.params.effect==="cards"&&f.length<T+y*2?ve("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):x&&h.grid.fill==="row"&&ve("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let w=[],$=[],z=x?Math.ceil(f.length/h.grid.rows):f.length,g=d&&z-S<T&&!v,E=g?S:l.activeIndex;typeof c>"u"?c=l.getSlideIndex(f.find(D=>D.classList.contains(h.slideActiveClass))):E=c;let I=i==="next"||!i,C=i==="prev"||!i,G=0,R=0,H=(x?f[c].column??0:c)+(v&&typeof n>"u"?(P?-T/2+.5:0)-L:0);if(H<y){G=Math.max(y-H,O);for(let D=0;D<y-H;D+=1){let V=D-Math.floor(D/z)*z;if(x){let W=z-V-1;for(let te=f.length-1;te>=0;te-=1)f[te].column===W&&w.push(te)}else w.push(z-V-1)}}else if(H+T>z-y){R=Math.max(H-(z-y*2),O),g&&(R=Math.max(R,T-z+S+1));for(let D=0;D<R;D+=1){let V=D-Math.floor(D/z)*z;x?f.forEach((W,te)=>{W.column===V&&$.push(te)}):$.push(V)}}if(l.__preventObserver__=!0,requestAnimationFrame(()=>{l.__preventObserver__=!1}),l.params.effect==="cards"&&f.length<T+y*2&&($.includes(c)&&$.splice($.indexOf(c),1),w.includes(c)&&w.splice(w.indexOf(c),1)),C&&w.forEach(D=>{let V=f[D];V.swiperLoopMoveDOM=!0,p.prepend(V),V.swiperLoopMoveDOM=!1}),I&&$.forEach(D=>{let V=f[D];V.swiperLoopMoveDOM=!0,p.append(V),V.swiperLoopMoveDOM=!1}),l.recalcSlides(),h.slidesPerView==="auto"?l.updateSlides():x&&(w.length>0&&C||$.length>0&&I)&&l.slides.forEach((D,V)=>{l.grid.updateSlide(V,D,l.slides)}),h.watchSlidesProgress&&l.updateSlidesOffset(),s){if(w.length>0&&C){if(typeof t>"u"){let D=l.slidesGrid[E],W=l.slidesGrid[E+G]-D;r?l.setTranslate(l.translate-W):(l.slideTo(E+Math.ceil(G),0,!1,!0),n&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-W,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-W))}else if(n){let D=x?w.length/h.grid.rows:w.length;l.slideTo(l.activeIndex+D,0,!1,!0),l.touchEventsData.currentTranslate=l.translate}}else if($.length>0&&I)if(typeof t>"u"){let D=l.slidesGrid[E],W=l.slidesGrid[E-R]-D;r?l.setTranslate(l.translate-W):(l.slideTo(E-R,0,!1,!0),n&&(l.touchEventsData.startTranslate=l.touchEventsData.startTranslate-W,l.touchEventsData.currentTranslate=l.touchEventsData.currentTranslate-W))}else{let D=x?$.length/h.grid.rows:$.length;l.slideTo(l.activeIndex-D,0,!1,!0)}}l.allowSlidePrev=u,l.allowSlideNext=m;let Y=l.controller?.control;if(Y&&!o){let D={slideRealIndex:t,direction:i,setTranslate:n,activeSlideIndex:c,byController:!0};Array.isArray(Y)?Y.forEach(V=>{!V.destroyed&&V.params.loop&&V.loopFix({...D,slideTo:V.params.slidesPerView===h.slidesPerView?s:!1})}):Y instanceof l.constructor&&Y.params.loop&&Y.loopFix({...D,slideTo:Y.params.slidesPerView===h.slidesPerView?s:!1})}l.__loopFixInProgress__=!1,l.emit("loopFix")}var ws={loopCreate:Ms,loopFix:Cs,loopDestroy:Ps};function Is(e,t){return function(i={}){let n=Object.keys(i)[0],a=i[n];if(typeof a!="object"||a===null){_(t,i);return}if(e[n]===!0&&(e[n]={enabled:!0}),n==="navigation"&&e[n]&&e[n].enabled&&!e[n].prevEl&&!e[n].nextEl&&(e[n].auto=!0),["pagination","scrollbar"].indexOf(n)>=0&&e[n]&&e[n].enabled&&!e[n].el&&(e[n].auto=!0),!(n in e&&"enabled"in a)){_(t,i);return}typeof e[n]=="object"&&!("enabled"in e[n])&&(e[n].enabled=!0),e[n]||(e[n]={enabled:!1}),_(t,i)}}var As=({swiper:e,extendParams:t,on:s})=>{let i=[],n=(o,r={})=>{let c=window.MutationObserver||window.WebkitMutationObserver;if(!c)return;let l=new c(f=>{if(e.__preventObserver__)return;if(f.length===1){e.emit("observerUpdate",f[0]);return}let u=function(){e.emit("observerUpdate",f[0])};window.requestAnimationFrame?window.requestAnimationFrame(u):window.setTimeout(u,0)});l.observe(o,{attributes:typeof r.attributes>"u"?!0:r.attributes,childList:e.isElement||(typeof r.childList>"u"?!0:r.childList),characterData:typeof r.characterData>"u"?!0:r.characterData}),i.push(l)},a=()=>
vendor: 7,022 bytes, line 1
1{if(e.params.observer){if(e.params.observeParents){let o=ee(e.hostEl);for(let r=0;r<o.length;r+=1)n(o[r])}n(e.hostEl,{childList:e.params.observeSlideChildren}),n(e.wrapperEl,{attributes:!1})}},d=()=>{i.forEach(o=>{o.disconnect()}),i.splice(0,i.length)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),s("init",a),s("destroy",d)},Ls=({swiper:e,on:t,emit:s})=>{let i=null,n=null,a=()=>{!e||e.destroyed||!e.initialized||(s("beforeResize"),s("resize"))},d=()=>{!e||e.destroyed||!e.initialized||(i=new ResizeObserver(c=>{n=window.requestAnimationFrame(()=>{let{width:l,height:f}=e,u=l,m=f;c.forEach(({contentBoxSize:p,contentRect:h,target:P})=>{if(P&&P!==e.el)return;let b=Array.isArray(p)?p[0]:p;u=h?h.width:b.inlineSize,m=h?h.height:b.blockSize}),(u!==l||m!==f)&&a()})}),i.observe(e.el))},o=()=>{n&&window.cancelAnimationFrame(n),i&&i.unobserve&&e.el&&(i.unobserve(e.el),i=null)},r=()=>{!e||e.destroyed||!e.initialized||s("orientationchange")};t("init",()=>{if(e.params.resizeObserver&&typeof window.ResizeObserver<"u"){d();return}window.addEventListener("resize",a),window.addEventListener("orientationchange",r)}),t("destroy",()=>{o(),window.removeEventListener("resize",a),window.removeEventListener("orientationchange",r)})};function zs(e,t=!0,s){let i=this,{enabled:n,params:a,animating:d}=i;if(!n||i.destroyed)return i;typeof e>"u"&&(e=i.params.speed);let o=a.slidesPerGroup;a.slidesPerView==="auto"&&a.slidesPerGroup===1&&a.slidesPerGroupAuto&&(o=Math.max(i.slidesPerViewDynamic("current",!0),1));let r=i.activeIndex<a.slidesPerGroupSkip?1:o,c=i.virtual&&a.virtual?.enabled;if(a.loop){if(d&&!c&&a.loopPreventsSliding)return!1;if(i.loopFix({direction:"next"}),i._clientLeft=i.wrapperEl.clientLeft,i.activeIndex===i.slides.length-1&&a.cssMode)return requestAnimationFrame(()=>{i.slideTo(i.activeIndex+r,e,t,s)}),!0}return a.rewind&&i.isEnd?i.slideTo(0,e,t,s):i.slideTo(i.activeIndex+r,e,t,s)}function ks(e,t=!0,s){let i=this,{params:n,snapGrid:a,slidesGrid:d,rtlTranslate:o,enabled:r,animating:c}=i;if(!r||i.destroyed)return i;typeof e>"u"&&(e=i.params.speed);let l=i.virtual&&n.virtual?.enabled;if(n.loop){if(c&&!l&&n.loopPreventsSliding)return!1;i.loopFix({direction:"prev"}),i._clientLeft=i.wrapperEl.clientLeft}let f=o?i.translate:-i.translate;function u(M){return M<0?-Math.floor(Math.abs(M)):Math.floor(M)}let m=u(f),p=a.map(M=>u(M)),h=n.freeMode&&n.freeMode.enabled,P=a[p.indexOf(m)-1];if(typeof P>"u"&&(n.cssMode||h)){let M;a.forEach((S,v)=>{m>=S&&(M=v)}),typeof M<"u"&&(P=h?a[M]:a[M>0?M-1:M])}let b=0;if(typeof P<"u"&&(b=d.indexOf(P),b<0&&(b=i.activeIndex-1),n.slidesPerView==="auto"&&n.slidesPerGroup===1&&n.slidesPerGroupAuto&&(b=b-i.slidesPerViewDynamic("previous",!0)+1,b=Math.max(b,0))),n.rewind&&i.isBeginning){let M=i.params.virtual?.enabled&&i.virtual?i.virtual.slides.length-1:i.slides.length-1;return i.slideTo(M,e,t,s)}else if(n.loop&&i.activeIndex===0&&n.cssMode)return requestAnimationFrame(()=>{i.slideTo(b,e,t,s)}),!0;return i.slideTo(b,e,t,s)}function Ds(e,t=!0,s){let i=this;if(!i.destroyed)return typeof e>"u"&&(e=i.params.speed),i.slideTo(i.activeIndex,e,t,s)}function Os(e=0,t,s=!0,i,n){typeof e=="string"&&(e=parseInt(e,10));let a=this,d=e;d<0&&(d=0);let{params:o,snapGrid:r,slidesGrid:c,previousIndex:l,activeIndex:f,rtlTranslate:u,wrapperEl:m,enabled:p}=a;if(!p&&!i&&!n||a.destroyed||a.animating&&o.preventInteractionOnTransition)return!1;typeof t>"u"&&(t=a.params.speed);let h=Math.min(a.params.slidesPerGroupSkip,d),P=h+Math.floor((d-h)/a.params.slidesPerGroup);P>=r.length&&(P=r.length-1);let b=-r[P];if(o.normalizeSlideIndex)for(let A=0;A<c.length;A+=1){let k=-Math.floor(b*100),L=Math.floor(c[A]*100),N=Math.floor(c[A+1]*100);typeof c[A+1]<"u"?k>=L&&k<N-(N-L)/2?d=A:k>=L&&k<N&&(d=A+1):k>=L&&(d=A)}if(a.initialized&&d!==f&&(!a.allowSlideNext&&(u?b>a.translate&&b>a.minTranslate():b<a.translate&&b<a.minTranslate())||!a.allowSlidePrev&&b>a.translate&&b>a.maxTranslate()&&(f||0)!==d))return!1;d!==(l||0)&&s&&a.emit("beforeSlideChangeStart"),a.updateProgress(b);let M;d>f?M="next":d<f?M="prev":M="reset";let S=a.virtual&&a.params.virtual?.enabled;if(!(S&&n)&&(u&&-b===a.translate||!u&&b===a.translate))return a.updateActiveIndex(d),o.autoHeight&&a.updateAutoHeight(),a.updateSlidesClasses(),o.effect!=="slide"&&a.setTranslate(b),M!=="reset"&&(a.transitionStart(s,M),a.transitionEnd(s,M)),!1;if(o.cssMode){let A=a.isHorizontal(),k=u?b:-b;return t===0?(S&&(a.wrapperEl.style.scrollSnapType="none",a._immediateVirtual=!0),S&&!a._cssModeVirtualInitialSet&&(a.params.initialSlide??0)>0?(a._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{m[A?"scrollLeft":"scrollTop"]=k})):m[A?"scrollLeft":"scrollTop"]=k,S&&requestAnimationFrame(()=>{a.wrapperEl.style.scrollSnapType="",a._immediateVirtual=!1})):m.scrollTo({[A?"left":"top"]:k,behavior:"smooth"}),!0}let O=kt().isSafari;return S&&!n&&O&&a.isElement&&a.virtual.update(!1,!1,d),a.setTransition(t),a.setTranslate(b),a.updateActiveIndex(d),a.updateSlidesClasses(),a.emit("beforeTransitionStart",t,i),a.transitionStart(s,M),t===0?a.transitionEnd(s,M):a.animating||(a.animating=!0,a.onSlideToWrapperTransitionEnd||(a.onSlideToWrapperTransitionEnd=function(k){!a||a.destroyed||k.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onSlideToWrapperTransitionEnd),a.onSlideToWrapperTransitionEnd=null,delete a.onSlideToWrapperTransitionEnd,a.transitionEnd(s,M))}),a.wrapperEl.addEventListener("transitionend",a.onSlideToWrapperTransitionEnd)),!0}function $s(){let e=this;if(e.destroyed)return;let{params:t,slidesEl:s,clickedSlide:i,clickedIndex:n}=e;if(i===void 0||n===void 0)return;let a=t.slidesPerView==="auto"?e.slidesPerViewDynamic():t.slidesPerView,d=e.getSlideIndexWhenGrid(n),o,r=e.isElement?"swiper-slide":`.${t.slideClass}`,c=e.grid&&e.params.grid&&e.params.grid.rows>1;if(t.loop){if(e.animating)return;o=parseInt(i.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?e.slideToLoop(o):d>(c?(e.slides.length-a)/2-(e.params.grid.rows-1):e.slides.length-a)?(e.loopFix(),d=e.getSlideIndex(F(s,`${r}[data-swiper-slide-index="${o}"]`)[0]),ne(()=>{e.slideTo(d)})):e.slideTo(d)}else e.slideTo(d)}function Vs(e,t=!0,s,i=.5){let n=this;if(n.destroyed)return;typeof e>"u"&&(e=n.params.speed);let a=n.activeIndex,d=Math.min(n.params.slidesPerGroupSkip,a),o=d+Math.floor((a-d)/n.params.slidesPerGroup),r=n.rtlTranslate?n.translate:-n.translate;if(r>=n.snapGrid[o]){let c=n.snapGrid[o],l=n.snapGrid[o+1];r-c>(l-c)*i&&(a+=n.params.slidesPerGroup)}else{let c=n.snapGrid[o-1],l=n.snapGrid[o];r-c<=(l-c)*i&&(a-=n.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,n.slidesGrid.length-1),n.slideTo(a,e,t,s)}function Bs(e=0,t,s=!0,i){typeof e=="string"&&(e=parseInt(e,10));let n=this;if(n.destroyed)return;typeof t>"u"&&(t=n.params.speed);let a=n.grid&&n.params.grid&&n.params.grid.rows>1,d=e;if(n.params.loop)if(n.virtual&&n.params.virtual?.enabled)d=d+(n.virtual.slidesBefore??0);else{let o;if(a){let h=d*n.params.grid.rows;o=n.slides.find(b=>Number(b.getAttribute("data-swiper-slide-index"))===h)?.column??0}
1else o=n.getSlideIndexByData(d);let r=a?Math.ceil(n.slides.length/n.params.grid.rows):n.slides.length,{centeredSlides:c,slidesOffsetBefore:l,slidesOffsetAfter:f}=n.params,u=c||!!l||!!f,m;n.params.slidesPerView==="auto"?m=n.slidesPerViewDynamic():(m=Math.ceil(parseFloat(String(n.params.slidesPerView))),u&&m%2===0&&(m=m+1));let p=r-o<m;if(u&&(p=p||o<Math.ceil(m/2)),i&&u&&n.params.slidesPerView!=="auto"&&!a&&(p=!1),p){let h=u?o<n.activeIndex?"prev":"next":o-n.activeIndex-1<n.params.slidesPerView?"next":"prev";n.loopFix({direction:h,slideTo:!0,activeSlideIndex:h==="next"?o+1:o-r+1,slideRealIndex:h==="next"?n.realIndex:void 0})}if(a){let h=d*n.params.grid.rows;d=n.slides.find(b=>Number(b.getAttribute("data-swiper-slide-index"))===h)?.column??0}else d=n.getSlideIndexByData(d)}return requestAnimationFrame(()=>{n.slideTo(d,t,s,i)}),n}var Gs={slideTo:Os,slideToLoop:Bs,slideNext:zs,slidePrev:ks,slideReset:Ds,slideToClosest:Vs,slideToClickedSlide:$s};function Rs(e,t){let s=this;s.params.cssMode||(s.wrapperEl.style.transitionDuration=`${e}ms`,s.wrapperEl.style.transitionDelay=e===0?"0ms":""),s.emit("setTransition",e,t)}function Vt({swiper:e,runCallbacks:t,direction:s,step:i}){let{activeIndex:n,previousIndex:a}=e,d=s;d||(n>a?d="next":n<a?d="prev":d="reset"),e.emit(`transition${i}`),t&&d==="reset"?e.emit(`slideResetTransition${i}`):t&&n!==a&&(e.emit(`slideChangeTransition${i}`),d==="next"?e.emit(`slideNextTransition${i}`):e.emit(`slidePrevTransition${i}`))}function Hs(e=!0,t){let s=this,{params:i}=s;s.animating=!1,!i.cssMode&&(s.setTransition(0),Vt({swiper:s,runCallbacks:e,direction:t,step:"End"}))}function Fs(e=!0,t){let s=this,{params:i}=s;i.cssMode||(i.autoHeight&&s.updateAutoHeight(),Vt({swiper:s,runCallbacks:e,direction:t,step:"Start"}))}var Ns={setTransition:Rs,transitionStart:Fs,transitionEnd:Hs};function _s(e=this.isHorizontal()?"x":"y"){let t=this,{params:s,rtlTranslate:i,translate:n,wrapperEl:a}=t;if(s.virtualTranslate)return i?-n:n;if(s.cssMode)return n;let d=Ye(a,e);return d+=t.cssOverflowAdjustment(),i&&(d=-d),d||0}function Xs(){return-this.snapGrid[this.snapGrid.length-1]}function Ys(){return-this.snapGrid[0]}function Ws(e,t){let s=this,{rtlTranslate:i,params:n,wrapperEl:a,progress:d}=s,o=0,r=0,c=0;s.isHorizontal()?o=i?-e:e:r=e,n.roundLengths&&(o=Math.floor(o),r=Math.floor(r)),s.previousTranslate=s.translate,s.translate=s.isHorizontal()?o:r,n.cssMode?a[s.isHorizontal()?"scrollLeft":"scrollTop"]=s.isHorizontal()?-o:-r:n.virtualTranslate||(s.isHorizontal()?o-=s.cssOverflowAdjustment():r-=s.cssOverflowAdjustment(),a.style.transform=`translate3d(${o}px, ${r}px, ${c}px)`);let l,f=s.maxTranslate()-s.minTranslate();f===0?l=0:l=(e-s.minTranslate())/f,l!==d&&s.updateProgress(e),s.emit("setTranslate",s.translate,t)}function qs(e=0,t=this.params.speed,s=!0,i=!0,n){let a=this,{params:d,wrapperEl:o}=a;if(a.animating&&d.preventInteractionOnTransition)return!1;let r=a.minTranslate(),c=a.maxTranslate(),l;if(i&&e>r?l=r:i&&e<c?l=c:l=e,a.updateProgress(l),d.cssMode){let f=a.isHorizontal();return t===0?o[f?"scrollLeft":"scrollTop"]=-l:o.scrollTo({[f?"left"
1:"top"]:-l,behavior:"smooth"}),!0}return t===0?(a.setTransition(0),a.setTranslate(l),s&&(a.emit("beforeTransitionStart",t,n),a.emit("transitionEnd"))):(a.setTransition(t),a.setTranslate(l),s&&(a.emit("beforeTransitionStart",t,n),a.emit("transitionStart")),a.animating||(a.animating=!0,a.onTranslateToWrapperTransitionEnd||(a.onTranslateToWrapperTransitionEnd=function(u){!a||a.destroyed||u.target===this&&(a.wrapperEl.removeEventListener("transitionend",a.onTranslateToWrapperTransitionEnd),a.onTranslateToWrapperTransitionEnd=null,delete a.onTranslateToWrapperTransitionEnd,a.animating=!1,s&&a.emit("transitionEnd"))}),a.wrapperEl.addEventListener("transitionend",a.onTranslateToWrapperTransitionEnd))),!0}var js={getTranslate:_s,setTranslate:Ws,minTranslate:Ys,maxTranslate:Xs,translateTo:qs};function Us(e){let{slidesGrid:t,params:s}=e,i=e.rtlTranslate?e.translate:-e.translate,n;for(let a=0;a<t.length;a+=1)typeof t[a+1]<"u"?i>=t[a]&&i<t[a+1]-(t[a+1]-t[a])/2?n=a:i>=t[a]&&i<t[a+1]&&(n=a+1):i>=t[a]&&(n=a);return s.normalizeSlideIndex&&(n<0||typeof n>"u")&&(n=0),n}function Ks(e){let t=this,s=t.rtlTranslate?t.translate:-t.translate,{snapGrid:i,params:n,activeIndex:a,realIndex:d,snapIndex:o}=t,r=e,c,l=m=>{let p=t.virtual.slides,h=m-(t.virtual.slidesBefore??0);return h<0&&(h=p.length+h),h>=p.length&&(h-=p.length),h};if(typeof r>"u"&&(r=Us(t)),i.indexOf(s)>=0)c=i.indexOf(s);else{let m=Math.min(n.slidesPerGroupSkip,r);c=m+Math.floor((r-m)/n.slidesPerGroup)}if(c>=i.length&&(c=i.length-1),r===a&&!t.params.loop){c!==o&&(t.snapIndex=c,t.emit("snapIndexChange"));return}if(r===a&&t.params.loop&&t.virtual&&t.params.virtual?.enabled){t.realIndex=l(r);return}let f=t.grid&&n.grid&&n.grid.rows>1,u;if(t.virtual&&n.virtual?.enabled)n.loop?u=l(r):u=r;else if(f){let m=t.slides.find(h=>h.column===r),p=parseInt(m.getAttribute("data-swiper-slide-index"),10);Number.isNaN(p)&&(p=Math.max(t.slides.indexOf(m),0)),u=Math.floor(p/n.grid.rows)}else if(t.slides[r]){let m=t.slides[r].getAttribute("data-swiper-slide-index");m?u=parseInt(m,10):u=r}else u=r;Object.assign(t,{previousSnapIndex:o,snapIndex:c,previousRealIndex:d,realIndex:u,previousIndex:a,activeIndex:r}),t.initialized&&Dt(t),!t.__loopFixInProgress__&&(t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&((t.__lastEmittedRealIndex__??d)!==u&&t.emit("realIndexChange"),t.emit("slideChange")),t.__lastEmittedRealIndex__=u)}function Zs(e){let t=this,s=[],i=t.virtual&&t.params.virtual?.enabled,n=0,a;typeof e=="number"?t.setTransition(e):e===!0&&t.setTransition(t.params.speed);let d=o=>i?t.slides[t.getSlideIndexByData(o)]:t.slides[o];if(t.params.slidesPerView!=="auto"&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach(o=>{s.push(o)});else for(a=0;a<Math.ceil(t.params.slidesPerView);a+=1){let o=t.activeIndex+a;if(o>t.slides.length&&!i)break;let r=d(o);r&&s.push(r)}else{let o=d(t.activeIndex);o&&s.push(o)}for(a=0;a<s.length;a+=1)if(typeof s[a]<"u"){let o=s[a].offsetHeight;n=o>n?o:n}(n||n===0)&&(t.wrapperEl.style.height=`${n}px`)}function Qs(e,t){let s=this,i=s.params,n=e.closest(`.${i.slideClass}, swiper-slide`);!n&&s.isElement&&t&&t.length>
11&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(o=>{!n&&o.matches&&o.matches(`.${i.slideClass}, swiper-slide`)&&(n=o)});let a=!1,d;if(n){for(let o=0;o<s.slides.length;o+=1)if(s.slides[o]===n){a=!0,d=o;break}}if(n&&a)s.clickedSlide=n,s.virtual&&s.params.virtual?.enabled?s.clickedIndex=parseInt(n.getAttribute("data-swiper-slide-index"),10):s.clickedIndex=d;else{s.clickedSlide=void 0,s.clickedIndex=void 0;return}i.slideToClickedSlide&&s.clickedIndex!==void 0&&s.clickedIndex!==s.activeIndex&&s.slideToClickedSlide()}function Js(e){let t=this;if(typeof e>"u"){let l=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*l||0}let s=t.params,i=t.maxTranslate()-t.minTranslate(),{progress:n,isBeginning:a,isEnd:d}=t,o=t.progressLoop,r=a,c=d;if(i===0)n=0,a=!0,d=!0;else{n=(e-t.minTranslate())/i;let l=Math.abs(e-t.minTranslate())<1,f=Math.abs(e-t.maxTranslate())<1;a=l||n<=0,d=f||n>=1,l&&(n=0),f&&(n=1)}if(s.loop){let l=t.getSlideIndexByData(0),f=t.getSlideIndexByData(t.slides.length-1),u=t.slidesGrid[l],m=t.slidesGrid[f],p=t.slidesGrid[t.slidesGrid.length-1],h=Math.abs(e);h>=u?o=(h-u)/p:o=(h+p-m)/p,o>1&&(o-=1)}Object.assign(t,{progress:n,progressLoop:o,isBeginning:a,isEnd:d}),(s.watchSlidesProgress||s.centeredSlides&&s.autoHeight)&&t.updateSlidesProgress(e),a&&!r&&t.emit("reachBeginning toEdge"),d&&!c&&t.emit("reachEnd toEdge"),(r&&!a||c&&!d)&&t.emit("fromEdge"),t.emit("progress",n)}function ei(){let e=this,t,s,i=e.el;typeof e.params.width<"u"&&e.params.width!==null?t=e.params.width:t=i.clientWidth,typeof e.params.height<"u"&&e.params.height!==null?s=e.params.height:s=i.clientHeight,!(t===0&&e.isHorizontal()||s===0&&e.isVertical())&&(t=t-parseInt(K(i,"padding-left")||"0",10)-parseInt(K(i,"padding-right")||"0",10),s=s-parseInt(K(i,"padding-top")||"0",10)-parseInt(K(i,"padding-bottom")||"0",10),Number.isNaN(t)&&(t=0),Number.isNaN(s)&&(s=0),Object.assign(e,{width:t,height:s,size:e.isHorizontal()?t:s}))}function ti(){let e=this;function t(y,x){return parseFloat(y.getPropertyValue(e.getDirectionLabel(x))||"0")}let s=e.params,{wrapperEl:i,slidesEl:n,rtlTranslate:a,wrongRTL:d}=e,o=!!(e.virtual&&s.virtual?.enabled),r=o?e.virtual.slides.length:e.slides.length,c=F(n,`.${e.params.slideClass}, swiper-slide`),l=o?e.virtual.slides.length:c.length,f=[],u=[],m=[],p=y=>typeof y=="function"?y.call(e):y,h=p(s.slidesOffsetBefore),P=p(s.slidesOffsetAfter),b=e.snapGrid.length,M=e.slidesGrid.length,S=e.size-h-P,v=s.spaceBetween,T=-h,O=0,A=0;if(typeof S>"u")return;typeof v=="string"&&v.indexOf("%")>=0?v=parseFloat(v.replace("%",""))/100*S:typeof v=="string"&&(v=parseFloat(v)),e.virtualSize=-v-h-P,c.forEach(y=>{a?y.style.marginLeft="":y.style.marginRight="",y.style.marginBottom="",y.style.marginTop=""}),s.centeredSlides&&s.cssMode&&(Z(i,"--swiper-centered-offset-before",""),Z(i,"--swiper-centered-offset-after","")),s.cssMode&&(Z(i,"--swiper-slides-offset-before",`${h}px`),Z(i,"--swiper-slides-offset-after",`${P}px`));let k=s.grid&&s.grid.rows>1&&e.grid;k?e.grid.initSlides(c):e.grid&&e.grid.unsetSlides();let L=0,N=s.slidesPerView==="auto"&&s.breakpoints&&Object.keys(s.breakpoints).filter(y=>typeof s.breakpoints[y]?.slidesPerView<"u").length>0;for(let y=0;y<l;y+=1){L=0;let x=c[y];if(!(x&&(k&&e.grid.updateSlide(y,x,c),K(x,"display")==="none"))){if(o&&s.slidesPerView==="auto")s.virtual?.slidesPerViewAutoSlideSize&&(L=s.virtual.slidesPerViewAutoSlideSize),L&&x&&(s.roundLengths&&(L=Math.floor(L)),x.style[e.getDirectionLabel("width")]=`${L}px`);else if(s.slidesPerView==="auto"){N&&(x.style[e.getDirectionLabel("width")]="");let w=getComputedStyle(x),$=x.style.transform,z=x.style.webkitTransform;if($&&(x.style.transform="none"),z&&(x.style.webkitTransform="none"),s.roun
vendor: 4,227 bytes, line 1
1dLengths)L=e.isHorizontal()?Ie(x,"width"):Ie(x,"height");else{let g=t(w,"width"),E=t(w,"padding-left"),I=t(w,"padding-right"),C=t(w,"margin-left"),G=t(w,"margin-right"),R=w.getPropertyValue("box-sizing");if(R&&R==="border-box")L=g+C+G;else{let{clientWidth:U,offsetWidth:H}=x;L=g+E+I+C+G+(H-U)}}$&&(x.style.transform=$),z&&(x.style.webkitTransform=z),s.roundLengths&&(L=Math.floor(L))}else L=(S-(s.slidesPerView-1)*v)/s.slidesPerView,s.roundLengths&&(L=Math.floor(L)),x&&(x.style[e.getDirectionLabel("width")]=`${L}px`);x&&(x.swiperSlideSize=L),m.push(L),s.centeredSlides?(T=T+L/2+O/2+v,O===0&&y!==0&&(T=T-S/2-v),y===0&&(T=T-S/2-v),Math.abs(T)<1/1e3&&(T=0),s.roundLengths&&(T=Math.floor(T)),A%s.slidesPerGroup===0&&f.push(T),u.push(T)):(s.roundLengths&&(T=Math.floor(T)),(A-Math.min(e.params.slidesPerGroupSkip,A))%e.params.slidesPerGroup===0&&f.push(T),u.push(T),T=T+L+v),e.virtualSize+=L+v,O=L,A+=1}}if(e.virtualSize=Math.max(e.virtualSize,S)+P,a&&d&&(s.effect==="slide"||s.effect==="coverflow")&&(i.style.width=`${e.virtualSize+v}px`),s.setWrapperSize&&(i.style[e.getDirectionLabel("width")]=`${e.virtualSize+v}px`),k&&e.grid.updateWrapperSize(L,f),!s.centeredSlides){let y=s.slidesPerView!=="auto"&&s.slidesPerView%1!==0,x=s.snapToSlideEdge&&!s.loop&&(s.slidesPerView==="auto"||y),w=f.length;if(x){let z;if(s.slidesPerView==="auto"){z=1;let g=0;for(let E=m.length-1;E>=0&&(g+=m[E]+(E<m.length-1?v:0),g<=S);E-=1)z=m.length-E}else z=Math.floor(s.slidesPerView);w=Math.max(l-z,0)}let $=[];for(let z=0;z<f.length;z+=1){let g=f[z];s.roundLengths&&(g=Math.floor(g)),x?z<=w&&$.push(g):f[z]<=e.virtualSize-S&&$.push(g)}f=$,Math.floor(e.virtualSize-S)-Math.floor(f[f.length-1])>1&&(x||f.push(e.virtualSize-S))}if(o&&s.loop){let y=m[0]+v,x=e.virtual.slidesBefore??0,w=e.virtual.slidesAfter??0,$=x+w;if(s.slidesPerGroup>1){let z=Math.ceil($/s.slidesPerGroup),g=y*s.slidesPerGroup;for(let E=0;E<z;E+=1)f.push(f[f.length-1]+g)}for(let z=0;z<$;z+=1)s.slidesPerGroup===1&&f.push(f[f.length-1]+y),u.push(u[u.length-1]+y),e.virtualSize+=y}if(f.length===0&&(f=[0]),v!==0){let y=e.isHorizontal()&&a?"marginLeft":e.getDirectionLabel("marginRight");c.filter((x,w)=>!s.cssMode||s.loop?!0:w!==c.length-1).forEach(x=>{x.style[y]=`${v}px`})}if(s.centeredSlides&&s.centeredSlidesBounds){let y=0;m.forEach(w=>{y+=w+(v||0)}),y-=v;let x=y>S?y-S:0;f=f.map(w=>w<=0?-h:w>x?x+P:w)}if(s.centerInsufficientSlides){let y=0;if(m.forEach(x=>{y+=x+(v||0)}),y-=v,y<S){let x=(S-y)/2;f.forEach((w,$)=>{f[$]=w-x}),u.forEach((w,$)=>{u[$]=w+x})}}if(Object.assign(e,{slides:c,snapGrid:f,slidesGrid:u,slidesSizesGrid:m}),s.centeredSlides&&s.cssMode&&!s.centeredSlidesBounds){Z(i,"--swiper-centered-offset-before",`${-f[0]}px`),Z(i,"--swiper-centered-offset-after",`${e.size/2-m[m.length-1]/2}px`);let y=-e.snapGrid[0],x=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map(w=>w+y),e.slidesGrid=e.slidesGrid.map(w=>w+x)}if(l!==r&&e.emit("slidesLengthChange"),f.length!==b&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),u.length!==M&&e.emit("slidesGridLengthChange"),s.watchSlidesProgress&&e.updateSlidesOffset(),e.emit("slidesUpdated"),!o&&!s.cssMode&&(s.effect==="slide"||s.effect==="fade")){let y=`${s.containerModifierClass}backface-hidden`,x=e.el.classList.contains(y);l<=s.maxBackfaceHiddenSlides?x||e.el.classList.add(y):x&&e.el.classList.remove(y)}}var Ke=(e,t,s)=>{t&&!e.classList.contains(s)?e.classList.add(s):!t&&e.classList.contains(s)&&e.classList.remove(s)};function si(){let e=this,{slides:t,params:s,slidesEl:i,activeIndex:n}=e,a=!!(e.virtual&&s.virtual?.enabled),d=e.grid&&s.grid&&s.grid.rows>1,o=f=>F(i,`.${s.slideClass}${f}, swiper-slide${f}`)[0],r,c,l;if(a)if(s.loop){let f=e.virtual.slides,u=n-(e.virtual.slidesBefore??0);u<0&&(u=f.length+u),u>=f.length&&(u-=f.length),r=o(`[data-swiper-slide-index="${u}"]`)}else r=o(`[data-swiper-slide-index="${n}"]`);else d?(r=t.find(f=>f.column===n),l=t.find(f=>f.column===n+1),c=t.find(f=>f.column===n-1)):r=t[n];r&&(d||(l=Pt(r,`.${s.slideClass}, swiper-slide`)[0],s.loop&&!l&&(l=t[0]),c=Mt(r,`.${s.slideClass}, swiper-slide`)[0],s.loop&&!c===0&&(c=t[t.length-1]))),t.forEach(f=>{Ke(f,f===r,s.slideActiveClass),Ke(f,f===l,s.slideNextClass),Ke(f,f===c,s.slidePrevClass)}),e.emitSlidesClasses()}
1function ii(){let e=this,t=e.slides,s=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let i=0;i<t.length;i+=1)t[i].swiperSlideOffset=(e.isHorizontal()?t[i].offsetLeft:t[i].offsetTop)-s-e.cssOverflowAdjustment()}var It=(e,t,s)=>{t&&!e.classList.contains(s)?e.classList.add(s):!t&&e.classList.contains(s)&&e.classList.remove(s)};function ni(e=this&&this.translate||0){let t=this,s=t.params,{slides:i,rtlTranslate:n,snapGrid:a}=t;if(i.length===0)return;typeof i[0].swiperSlideOffset>"u"&&t.updateSlidesOffset();let d=-e;n&&(d=e),t.visibleSlidesIndexes=[],t.visibleSlides=[];let o=s.spaceBetween;typeof o=="string"&&o.indexOf("%")>=0?o=parseFloat(o.replace("%",""))/100*t.size:typeof o=="string"&&(o=parseFloat(o));for(let r=0;r<i.length;r+=1){let c=i[r],l=c.swiperSlideOffset??0;s.cssMode&&s.centeredSlides&&(l-=i[0].swiperSlideOffset??0);let f=c.swiperSlideSize??0,u=(d+(s.centeredSlides?t.minTranslate():0)-l)/(f+o),m=(d-a[0]+(s.centeredSlides?t.minTranslate():0)-l)/(f+o),p=-(d-l),h=p+t.slidesSizesGrid[r],P=p>=0&&p<=t.size-t.slidesSizesGrid[r],b=p>=0&&p<t.size-1||h>1&&h<=t.size||p<=0&&h>=t.size;b&&(t.visibleSlides.push(c),t.visibleSlidesIndexes.push(r)),It(c,b,s.slideVisibleClass),It(c,P,s.slideFullyVisibleClass),c.progress=n?-u:u,c.originalProgress=n?-m:m}}var ai={updateSize:ei,updateSlides:ti,updateAutoHeight:Zs,updateSlidesOffset:ii,updateSlidesProgress:ni,updateProgress:Js,updateSlidesClasses:si,updateActiveIndex:Ks,updateClickedSlide:Qs},ri={eventsEmitter:ls,update:ai,translate:js,transition:Ns,slide:Gs,loop:ws,grabCursor:Ts,events:bs,breakpoints:ts,checkOverflow:is,classes:os},Ze={},X=class X{constructor(...t){let s,i;if(t.length===1&&t[0]!==null&&typeof t[0]=="object"&&Object.prototype.toString.call(t[0]).slice(8,-1)==="Object"?i=t[0]:[s,i]=t,i||(i={}),i=_({},i),s&&!i.el&&(i.el=s),i.el&&typeof i.el=="string"&&typeof document<"u"&&document.querySelectorAll(i.el).length>1){let o=[];return document.querySelectorAll(i.el).forEach(r=>{let c=_({},i,{el:r});o.push(new X(c))}),o}let n=this;n.__swiper__=!0,n.support=Lt(),n.device=zt({userAgent:i.userAgent??void 0}),n.browser=kt(),n.eventsListeners={},n.eventsAnyListeners=[],n.modules=[...n.__modules__||[]],i.modules&&Array.isArray(i.modules)&&i.modules.forEach(o=>{let r=o;typeof r=="function"&&n.modules.indexOf(r)<0&&n.modules.push(r)});let a={};n.modules.forEach(o=>{o({params:i,swiper:n,extendParams:Is(i,a),on:n.on.bind(n),once:n.once.bind(n),off:n.off.bind(n),emit:n.emit.bind(n)})});let d=_({},Ot,a);if(n.params=_({},d,Ze,i),n.originalParams=_({},n.params),n.passedParams=_({},i),n.params&&n.params.on){let o=n.params.on;Object.keys(o).forEach(r=>{let c=o[r];c&&n.on(r,c)})}return n.params&&n.params.onAny&&n.onAny(n.params.onAny),Object.assign(n,{enabled:n.params.enabled,el:s,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return n.params.direction==="horizontal"},isVertical(){return n.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:n.params.allowSlideNext,allowSlidePrev:n.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:n.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:n.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),n.emit("_swiper"),n.params.init&&n.init(),n}getDirectionLabel(t){return this.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}isHorizontal(){return this.params.direction==="horizontal"}isVertical(){return this.params.direction==="vertical"}cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23}getSlideIndex(t){let{slidesEl:s,params:i}=this,n=F(s,`.${i.slideClass}, swiper-slide`),a=ae(n[0]);return ae(t)-(a??0)}
1getSlideIndexByData(t){return this.getSlideIndex(this.slides.find(s=>Number(s.getAttribute("data-swiper-slide-index"))===t))}getSlideIndexWhenGrid(t){return this.grid&&this.params.grid&&this.params.grid.rows>1&&(this.params.grid.fill==="column"?t=Math.floor(t/this.params.grid.rows):this.params.grid.fill==="row"&&(t=t%Math.ceil(this.slides.length/this.params.grid.rows))),t}recalcSlides(){let{slidesEl:t,params:s}=this;this.slides=F(t,`.${s.slideClass}, swiper-slide`)}enable(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))}disable(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))}setProgress(t,s){t=Math.min(Math.max(t,0),1);let i=this.minTranslate(),a=(this.maxTranslate()-i)*t+i;this.translateTo(a,typeof s>"u"?0:s),this.updateActiveIndex(),this.updateSlidesClasses()}emitContainerClasses(){if(!this.params._emitClasses||!this.el)return;let t=this.el.className.split(" ").filter(s=>s.indexOf("swiper")===0||s.indexOf(this.params.containerModifierClass)===0);this.emit("_containerClasses",t.join(" "))}getSlideClasses(t){return this.destroyed?"":t.className.split(" ").filter(s=>s.indexOf("swiper-slide")===0||s.indexOf(this.params.slideClass)===0).join(" ")}emitSlidesClasses(){if(!this.params._emitClasses||!this.el)return;let t=[];this.slides.forEach(s=>{let i=this.getSlideClasses(s);t.push({slideEl:s,classNames:i}),this.emit("_slideClass",s,i)}),this.emit("_slideClasses",t)}slidesPerViewDynamic(t="current",s=!1){let{params:i,slides:n,slidesGrid:a,slidesSizesGrid:d,size:o,activeIndex:r}=this,c=1;if(typeof i.slidesPerView=="number")return i.slidesPerView;if(!o)return c;if(i.centeredSlides){let l=n[r]?Math.ceil(n[r].swiperSlideSize??0):0,f=!1;for(let u=r+1;u<n.length;u+=1)n[u]&&!f&&(l+=Math.ceil(n[u].swiperSlideSize??0),c+=1,l>o&&(f=!0));for(let u=r-1;u>=0;u-=1)n[u]&&!f&&(l+=n[u].swiperSlideSize??0,c+=1,l>o&&(f=!0))}else if(t==="current")for(let l=r+1;l<n.length;l+=1)(s?a[l]+d[l]-a[r]<o:a[l]-a[r]<o)&&(c+=1);else for(let l=r-1;l>=0;l-=1)a[r]-a[l]<o&&(c+=1);return c}update(){let t=this;if(!t||t.destroyed)return;let{snapGrid:s,params:i}=t;i.breakpoints&&t.setBreakpoint(),i.lazyPreload&&[...t.el.querySelectorAll('[loading="lazy"]')].forEach(d=>{d.complete&&Ae(t,d)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses();function n(){let d=t.rtlTranslate?t.translate*-1:t.translate,o=Math.min(Math.max(d,t.maxTranslate()),t.minTranslate());t.setTranslate(o),t.updateActiveIndex(),t.updateSlidesClasses()}let a;if(i.freeMode?.enabled&&!i.cssMode)n(),i.autoHeight&&t.updateAutoHeight();else{if((i.slidesPerView==="auto"||i.slidesPerView>1)&&t.isEnd&&!i.centeredSlides){let d=t.virtual&&i.virtual?.enabled?t.virtual.slides.length:t.slides.length;a=t.slideTo(d-1,0,!1,!0)}else a=t.slideTo(t.activeIndex,0,!1,!0);a||n()}i.watchOverflow&&s!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,s=!0){let i=this,n=i.params.direction;return t||(t=n==="horizontal"?"vertical":"horizontal"),t===n||t!=="horizontal"&&t!=="vertical"||(i.el.classList.remove(`${i.params.containerModifierClass}${n}`),i.el.classList.add(`${i.params.containerModifierClass}${t}`),i.emitContainerClasses(),i.params.direction=t,i.rtlTranslate=t==="horizontal"&&i.rtl,i.slides.forEach(a=>{t==="vertical"?a.style.width="":a.style.height=""}),i.emit("changeDirection"),s&&i.update()),i}changeLanguageDirection(t){let s=this;s.rtl&&t==="rtl"||!s.rtl&&t==="ltr"||(s.rtl=t==="rtl",s.rtlTranslate=s.params.direction==="horizontal"&&s.rtl,s.rtl?(s.el.classList.add(`${s.params.containerModifierClass}rtl`),s.el.dir="rtl"):(s.el.classList.remove(`${s.params.containerModifierClass}rtl`),s.el.dir="ltr"),s.update())}mount(t){let s=this;if(s.mounted)return!0;if(typeof document>"u")return!1;let i=t??s.params.el,n=null;if(typeof i=="string"?n=document.querySelector(i):i instanceof HTMLElement&&(n=i),!n)return!1;n.swiper=s;let a=n.parentNode;a&&a.host&&a.host.nodeName===s.params.swiperElementNodeName.toUpperCase()&&(s.isElement=!0);let d=()=>`.${(s.params.wrapperClass||"").trim().split(" ").join(".")}`,r=n&&n.shadowRoot?n.shadowRoot.querySelector(d()):F(n,d())[0];!r&&s.params.createElements&&(r=q("div",s.params.wrapperClass),n.append(r),F(n,`.${s.params.slideClass}`).forEach(l=>{r.append(l)}));let c=s.isElement?n.parentNode.host:null;return Object.assign(s,{el:n,wrapperEl:r,slidesEl:s.isElement&&!c.slideSlots?c:r,hostEl:s.isElement?c:n,mounted:!0,rtl:n.dir.toLowerCase()==="rtl"||K(n,"direction")==="rtl",rtlTranslate:s.params.direction==="horizontal"&&(n.dir.toLowerCase()==="rtl"||K(n,"direction")==="rtl"),wrongRTL:K(r,"display")==="-webkit-box"}),!0}init(t){let s=this;if(s.initialized||s.mount(t)===!1)return s;if(s.emit("beforeInit"),s.params.breakpoints&&s.setBreakpoint(),s.addClasses(),s.updateSize(),s.updateSlides(),s.params.watchOverflow&&s.checkOverflow(),s.params.grabCursor&&s.enabled&&s.setGrabCursor(
1),s.params.loop&&s.virtual&&s.params.virtual?.enabled?s.slideTo((s.params.initialSlide??0)+(s.virtual.slidesBefore??0),0,s.params.runCallbacksOnInit,!1,!0):s.slideTo(s.params.initialSlide,0,s.params.runCallbacksOnInit,!1,!0),s.params.loop&&s.loopCreate(void 0,!0),s.attachEvents(),s.params.lazyPreload){let n=[...s.el.querySelectorAll('[loading="lazy"]')];s.isElement&&n.push(...s.hostEl.querySelectorAll('[loading="lazy"]')),n.forEach(a=>{a.complete?Ae(s,a):a.addEventListener("load",d=>{Ae(s,d.target)})})}return s.initialized=!0,Dt(s),s.emit("init"),s.emit("afterInit"),s}destroy(t=!0,s=!0){let i=this,{params:n,el:a,wrapperEl:d,slides:o}=i;return typeof i.params>"u"||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),n.loop&&i.loopDestroy(),s&&(i.removeClasses(),a&&typeof a!="string"&&a.removeAttribute("style"),d&&d.removeAttribute("style"),o&&o.length&&o.forEach(r=>{r.classList.remove(n.slideVisibleClass,n.slideFullyVisibleClass,n.slideActiveClass,n.slideNextClass,n.slidePrevClass),r.removeAttribute("style"),r.removeAttribute("data-swiper-slide-index")})),i.emit("destroy"),Object.keys(i.eventsListeners).forEach(r=>{i.off(r)}),t!==!1&&(i.el&&typeof i.el!="string"&&(i.el.swiper=null),Et(i)),i.destroyed=!0),null}static extendDefaults(t){_(Ze,t)}static installModule(t){X.prototype.__modules__||(X.prototype.__modules__=[]);let s=X.prototype.__modules__;typeof t=="function"&&s.indexOf(t)<0&&s.push(t)}static use(t){return Array.isArray(t)?(t.forEach(s=>X.installModule(s)),X):(X.installModule(t),X)}};ye(X,"extendedDefaults"),ye(X,"defaults");var j=X;Object.defineProperty(j,"extendedDefaults",{get(){return Ze}});Object.defineProperty(j,"defaults",{get(){return Ot}});var At=ri,oi=j.prototype;Object.keys(At).forEach(e=>{let t=At[e];Object.keys(t).forEach(s=>{oi[s]=t[s]})});j.use([Ls,As]);var Qe=({swiper:e,extendParams:t,on:s,emit:i})=>{t({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0,speed:void 0}});function n(){return e.params.keyboard}function a(r){if(!e.enabled)return;let{rtlTranslate:c}=e,l="originalEvent"in r&&r.originalEvent?r.originalEvent:r,f=l.keyCode||l.charCode,u=n(),m=!!u.pageUpDown,p=m&&f===33,h=m&&f===34,P=f===37,b=f===39,M=f===38,S=f===40;if(!e.allowSlideNext&&(e.isHorizontal()&&b||e.isVertical()&&S||h)||!e.allowSlidePrev&&(e.isHorizontal()&&P||e.isVertical()&&M||p))return!1;if(l.shiftKey||l.altKey||l.ctrlKey||l.metaKey)return;let v=document.activeElement;if(v&&(v.isContentEditable||v.nodeName&&(v.nodeName.toLowerCase()==="input"||v.nodeName.toLowerCase()==="textarea")))return;if(u.onlyInViewport&&(p||h||P||b||M||S)){let O=!1;if(ee(e.el,`.${e.params.slideClass}, swiper-slide`).length>0&&ee(e.el,`.${e.params.slideActiveClass}`).length===0)return;let A=e.el,k=A.clientWidth,L=A.clientHeight,N=window.innerWidth,y=window.innerHeight,x=we(A);c&&(x.left-=A.scrollLeft);let w=[[x.left,x.top],[x.left+k,x.top],[x.left,x.top+L],[x.left+k,x.top+L]];for(let $=0;$<w.length;$+=1){let z=w[$];if(z[0]>=0&&z[0]<=N&&z[1]>=0&&z[1]<=y){if(z[0]===0&&z[1]===0)continue;O=!0}}if(!O)return}let T=u.speed;e.isHorizontal()?((p||h||P||b)&&l.cancelable&&l.preventDefault(),((h||b)&&!c||(p||P)&&c)&&e.slideNext(T),((p||P)&&!c||(h||b)&&c)&&e.slidePrev(T)):((p||h||M||S)&&l.cancelable&&l.preventDefault(),(h||S)&&e.slideNext(T),(p||M)&&e.slidePrev(T)),i("keyPress",f)}function d(){e.keyboard.enabled||(document.addEventListener("keydown",a),e.keyboard.enabled=!0)}function o(){e.keyboard.enabled&&(document.removeEventListener("keydown",a),e.keyboard.enabled=!1)}e.keyboard={enabled:!1,enable:d,disable:o},s("init",()=>{n().enabled&&d()}),s("destroy",()=>{e.keyboard.enabled&&o()})};function oe(e=""){return`.${e.trim().replace(/([.:!+/()[\]#>~*^$|=,'"@{}\\])/g,"\\$1").replace(/ /g,".")}`}var li=e=>!!e.virtual&&!!e.params.virtual?.enabled,Je=({swiper:e,extendParams:t,on:s})=>{t({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,containerRole:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null,
1scrollOnFocus:!0,wrapperLiveRegion:!0}}),e.a11y={clicked:!1};let i=null,n=!1,a,d=new Date().getTime();function o(){return e.params.a11y}function r(g){let E=i;!E||!g||re(E,g)}function c(g=16){let E=()=>Math.round(16*Math.random()).toString(16);return"x".repeat(g).replace(/x/g,E)}function l(g){B(g).forEach(I=>{I.setAttribute("tabIndex","0")})}function f(g){B(g).forEach(I=>{I.setAttribute("tabIndex","-1")})}function u(g,E){B(g).forEach(C=>{C.setAttribute("role",E)})}function m(g,E){B(g).forEach(C=>{C.setAttribute("aria-roledescription",E)})}function p(g,E){B(g).forEach(C=>{C.setAttribute("aria-label",E)})}function h(g,E){B(g).forEach(C=>{C.setAttribute("id",E)})}function P(g,E){B(g).forEach(C=>{C.setAttribute("aria-live",E)})}function b(g){B(g).forEach(I=>{I.setAttribute("aria-disabled","true")})}function M(g){B(g).forEach(I=>{I.removeAttribute("aria-disabled")})}function S(g){if(g.keyCode!==13&&g.keyCode!==32)return;let E=o(),I=e.params.pagination,C=g.target;if(!(e.pagination&&e.pagination.el&&(C===e.pagination.el||e.pagination.el.contains(C))&&!C.matches(oe(I?.bulletClass)))){if(e.navigation&&e.navigation.prevEl&&e.navigation.nextEl){let G=B(e.navigation.prevEl);B(e.navigation.nextEl).includes(C)&&(e.isEnd&&!e.params.loop||e.slideNext(),e.isEnd?r(E.lastSlideMessage):r(E.nextSlideMessage)),G.includes(C)&&(e.isBeginning&&!e.params.loop||e.slidePrev(),e.isBeginning?r(E.firstSlideMessage):r(E.prevSlideMessage))}e.pagination&&C.matches(oe(I?.bulletClass))&&C.click()}}function v(){if(e.params.loop||e.params.rewind||!e.navigation)return;let{nextEl:g,prevEl:E}=e.navigation;E&&(e.isBeginning?(b(E),f(E)):(M(E),l(E))),g&&(e.isEnd?(b(g),f(g)):(M(g),l(g)))}function T(){return!!(e.pagination&&e.pagination.bullets&&e.pagination.bullets.length)}function O(){let g=e.params.pagination;return T()&&!!g?.clickable}function A(){let g=o();if(!T())return;let E=e.params.pagination;e.pagination.bullets.forEach(I=>{E.clickable&&(l(I),E.renderBullet||(u(I,"button"),p(I,g.paginationBulletMessage.replace(/\{\{index\}\}/,String((ae(I)??0)+1))))),I.matches(oe(E.bulletActiveClass))?I.setAttribute("aria-current","true"):I.removeAttribute("aria-current")})}let k=(g,E,I)=>{l(g),g.tagName!=="BUTTON"&&(u(g,"button"),g.addEventListener("keydown",S)),p(g,I)},L=g=>{a&&a!==g.target&&!a.contains(g.target)&&(n=!0),e.a11y.clicked=!0},N=()=>{n=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>{e.destroyed||(e.a11y.clicked=!1)})})},y=g=>{d=new Date().getTime()},x=g=>{let E=o();if(e.a11y.clicked||!E.scrollOnFocus||new Date().getTime()-d<100)return;let C=g.target.closest(`.${e.params.slideClass}, swiper-slide`);if(!C||!e.slides.includes(C))return;a=C;let G=li(e),R=(G?parseInt(C.getAttribute("data-swiper-slide-index")||"0",10):e.slides.indexOf(C))===e.activeIndex,U=e.params.watchSlidesProgress&&e.visibleSlides&&e.visibleSlides.includes(C);if(R||U)return;let H=g.sourceCapabilities;H&&H.firesTouchEvents||(e.isHorizontal()?e.el.scrollLeft=0:e.el.scrollTop=0,requestAnimationFrame(()=>{n||(e.params.loop?e.slideToLoop(e.getSlideIndexWhenGrid(parseInt(C.getAttribute("data-swiper-slide-index")||"0",10)),0):G?e.slideTo(e.getSlideIndexWhenGrid(parseInt(C.getAttribute("data-swiper-slide-index")||"0",10)),0):e.slideTo(e.getSlideIndexWhenGrid(e.slides.indexOf(C)),0),n=!1)}))},w=()=>{let g=o();g.itemRoleDescriptionMessage&&m(e.slides,g.itemRoleDescriptionMessage),g.slideRole&&u(e.slides,g.slideRole);let E=e.slides.length,I=g.slideLabelMessage;I&&e.slides.forEach((C,G)=>{let R=e.params.loop?parseInt(C.getAttribute("data-swiper-slide-index")||"0",10):G,U=I.replace(/\{\{index\}\}/,String(R+1)).replace(/\{\{slidesLength\}\}/,String(E));p(C,U)})},$=()=>{let g=o();i&&e.el.append(i);let E=e.el;g.containerRoleDescriptionMessage&&m(E,g.containerRoleDescriptionMessage),g.containerMessage&&p(E,g.containerMessage),g.containerRole&&u(E,g.containerRole);let I=e.wrapperEl,C=String(g.id||I.getAttribute("id")||`swiper-wrapper-${c(16)}`);if(h(I,C),g.wrapperLiveRegion){let H=e.params.autoplay,Y=e.params.autoplay&&H?.enabled?"off":"polite";P(I,Y)}w();let G=e.navigation?e.navigation:{nextEl:void 0,prevEl:void 0},R=B(G.nextEl),U=B(G.prevEl);R&&R.forEach(H=>
1k(H,C,g.nextSlideMessage)),U&&U.forEach(H=>k(H,C,g.prevSlideMessage)),O()&&B(e.pagination.el).forEach(Y=>{Y.addEventListener("keydown",S)}),document.addEventListener("visibilitychange",y),e.el.addEventListener("focus",x,!0),e.el.addEventListener("pointerdown",L,!0),e.el.addEventListener("pointerup",N,!0)};function z(){i&&i.remove();let g=e.navigation?e.navigation:{nextEl:void 0,prevEl:void 0},E=B(g.nextEl),I=B(g.prevEl);E&&E.forEach(C=>C.removeEventListener("keydown",S)),I&&I.forEach(C=>C.removeEventListener("keydown",S)),O()&&B(e.pagination.el).forEach(G=>{G.removeEventListener("keydown",S)}),document.removeEventListener("visibilitychange",y),e.el&&typeof e.el!="string"&&(e.el.removeEventListener("focus",x,!0),e.el.removeEventListener("pointerdown",L,!0),e.el.removeEventListener("pointerup",N,!0))}s("beforeInit",()=>{i=q("span",o().notificationClass),i.setAttribute("aria-live","assertive"),i.setAttribute("aria-atomic","true")}),s("afterInit",()=>{o().enabled&&$()}),s("slidesLengthChange snapGridLengthChange slidesGridLengthChange",()=>{o().enabled&&w()}),s("fromEdge toEdge afterInit lock unlock",()=>{o().enabled&&v()}),s("paginationUpdate",()=>{o().enabled&&A()}),s("destroy",()=>{o().enabled&&z()})};function Rt(e,t){once("horeca-gallery",".block--image-slider .swiper-container, .block--image-slider-text .swiper-container, .block--teaser-slider .swiper-container",e).forEach(s=>{let i=document.documentElement.lang.startsWith("nl"),n=!!s.closest(".block--teaser-slider"),a=!!s.closest(".block--image-slider-text"),d=new j(s,{modules:[Qe,Je],loop:!1,autoplay:!1,speed:t.matches?0:450,spaceBetween:16,slidesPerView:1.12,grabCursor:!0,watchOverflow:!0,keyboard:{enabled:!0,onlyInViewport:!0},a11y:{enabled:!0,slideLabelMessage:i?"{{index}} van {{slidesLength}}":"{{index}} of {{slidesLength}}"},breakpoints:{768:{slidesPerView:a?2:2.15},1024:{slidesPerView:a?2:n?3:3.5}}}),o=document.createElement("div");o.className="gallery-controls";let r=document.createElement("button"),c=document.createElement("button");r.type=c.type="button",r.textContent="\u2190",c.textContent="\u2192",r.setAttribute("aria-label",i?"Vorige items":"Previous items"),c.setAttribute("aria-label",i?"Volgende items":"Next items"),o.append(r,c),s.after(o);let l=()=>{r.disabled=d.isBeginning,c.disabled=d.isEnd,o.hidden=d.isLocked};r.addEventListener("click",()=>d.slidePrev()),c.addEventListener("click",()=>d.slideNext()),d.on("slideChange resize lock unlock",l),t.addEventListener("change",()=>{d.params.speed=t.matches?0:450}),l()})}var ze=window.matchMedia("(prefers-reduced-motion: reduce)"),ke=new Set,di=[.2,0,0,1];function ci(e,t,s={}){if(ze.matches)return;let i=Xe(e,t,{duration:.65,ease:di,...s});ke.add(i),i.then(()=>{i.cancel(),ke.delete(i)})}ze.addEventListener("change",()=>{ke.forEach(e=>e.cancel()),ke.clear()});Drupal.behaviors.horecaExperience={attach(e){bt(e,ze,ci),Rt(e,ze)}};})();

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.