PageSourceSearch

https://www.avantgarde-prague.de/static/assets/index-D_lw3KCP.js

js avantgarde-prague.de collected 2026-09-27 07:40:30 UTC 6,804 bytes, 1 lines download raw bytes

1import{a as L,c as D,p as k,q as C}from"./utils-DzPe1bu-.js";function P(y,e,g,r){return y.params.createElements&&Object.keys(r).forEach(m=>{if(!g[m]&&g.auto===!0){let l=L(y.el,".".concat(r[m]))[0];l||(l=D("div",r[m]),l.className=r[m],y.el.append(l)),g[m]=l,e[m]=l}}),g}function N(y){let{swiper:e,extendParams:g,on:r,emit:m}=y;g({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null};const l=a=>(Array.isArray(a)?a:[a]).filter(n=>!!n);function x(a){let n;return a&&typeof a=="string"&&e.isElement&&(n=e.el.querySelector(a),n)?n:(a&&(typeof a=="string"&&(n=[...document.querySelectorAll(a)]),e.params.uniqueNavElements&&typeof a=="string"&&n.length>1&&e.el.querySelectorAll(a).length===1&&(n=e.el.querySelector(a))),a&&!n?a:n)}function M(a,n){const s=e.params.navigation;a=l(a),a.forEach(t=>{t&&(t.classList[n?"add":"remove"](...s.disabledClass.split(" ")),t.tagName==="BUTTON"&&(t.disabled=n),e.params.watchOverflow&&e.enabled&&t.classList[e.isLocked?"add":"remove"](s.lockClass))})}function c(){const{nextEl:a,prevEl:n}=e.navigation;if(e.params.loop){M(n,!1),M(a,!1);return}M(n,e.isBeginning&&!e.params.rewind),M(a,e.isEnd&&!e.params.rewind)}function h(a){a.preventDefault(),!(e.isBeginning&&!e.params.loop&&!e.params.rewind)&&(e.slidePrev(),m("navigationPrev"))}function i(a){a.preventDefault(),!(e.isEnd&&!e.params.loop&&!e.params.rewind)&&(e.slideNext(),m("navigationNext"))}function b(){const a=e.params.navigation;if(e.params.navigation=P(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(a.nextEl||a.prevEl))return;let n=x(a.nextEl),s=x(a.prevEl);Object.assign(e.navigation,{nextEl:n,prevEl:s}),n=l(n),s=l(s);const t=(o,v)=>{o&&o.addEventListener("click",v==="next"?i:h),!e.enabled&&o&&o.classList.add(...a.lockClass.split(" "))};n.forEach(o=>
1t(o,"next")),s.forEach(o=>t(o,"prev"))}function T(){let{nextEl:a,prevEl:n}=e.navigation;a=l(a),n=l(n);const s=(t,o)=>{t.removeEventListener("click",o==="next"?i:h),t.classList.remove(...e.params.navigation.disabledClass.split(" "))};a.forEach(t=>s(t,"next")),n.forEach(t=>s(t,"prev"))}r("init",()=>{e.params.navigation.enabled===!1?p():(b(),c())}),r("toEdge fromEdge lock unlock",()=>{c()}),r("destroy",()=>{T()}),r("enable disable",()=>{let{nextEl:a,prevEl:n}=e.navigation;if(a=l(a),n=l(n),e.enabled){c();return}[...a,...n].filter(s=>!!s).forEach(s=>s.classList.add(e.params.navigation.lockClass))}),r("click",(a,n)=>{let{nextEl:s,prevEl:t}=e.navigation;s=l(s),t=l(t);const o=n.target;if(e.params.navigation.hideOnClick&&!t.includes(o)&&!s.includes(o)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===o||e.pagination.el.contains(o)))return;let v;s.length?v=s[0].classList.contains(e.params.navigation.hiddenClass):t.length&&(v=t[0].classList.contains(e.params.navigation.hiddenClass)),m(v===!0?"navigationShow":"navigationHide"),[...s,...t].filter(E=>!!E).forEach(E=>E.classList.toggle(e.params.navigation.hiddenClass))}});const u=()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),b(),c()},p=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),T()};Object.assign(e.navigation,{enable:u,disable:p,update:c,init:b,destroy:T})}function O(y){let{swiper:e,extendParams:g,emit:r,once:m}=y;g({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}});function l(){if(e.params.cssMode)return;const c=e.getTranslate();e.setTranslate(c),e.setTransition(0),e.touchEventsData.velocities.length=0,e.freeMode.onTouchEnd({currentPos:e.rtl?e.translate:-e.translate})}function x(){if(e.params.cssMode)return;const{touchEventsData:c,touches:h}=e;c.velocities.length===0&&c.velocities.push({position:h[e.isHorizontal()?"startX":"startY"],time:c.touchStartTime}),c.velocities.push({position:h[e.isHorizontal()?"currentX":"currentY"],time:k()})}function M(c){let{currentPos:h}=c;if(e.params.cssMode)return;const{params:i,wrapperEl:b,rtlTranslate:T,snapGrid:u,touchEventsData:p}=e,a=k()-p.touchStartTime;if(h<-e.minTranslate()){e.slideTo(e.activeIndex);return}if(h>-e.maxTranslate()){e.slides.length<u.length?e.slideTo(u.length-1):e.slideTo(e.slides.length-1);return}if(i.freeMode.momentum){if(p.velocities.length>1){const d=p.velocities.pop(),f=p.velocities.pop(),B=d.position-f.position,S=d.time-f.time;e.velocity=B/S,e.velocity/=2,Math.abs(e.velocity)<i.freeMode.minimumVelocity&&(e.velocity=0),(S>150||k()-d.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=i.freeMode.momentumVelocityRatio,p.velocities.length=0;let n=1e3*i.freeMode.momentumRatio;const s=e.velocity*n;let t=e.translate+s;T&&(t=-t);let o=!1,v;const E=Math.abs(e.velocity)*20*i.freeMode.momentumBounceRatio;let w;if(t<e.maxTranslate())i.freeMode.momentumBounce?(t+e.maxTranslate()<-E&&(t=e.maxTranslate()-E),v=e.maxTranslate(),o=!0,p.allowMomentumBounce=!0):t=e.maxTranslate(),i.loop&&i.centeredSlides&&(w=!0);else if(t>e.minTranslate())i.freeMode.momentumBounce?(t-e.minTranslate()>E&&(t=e.minTranslate()+E),v=e.minTranslate(),o=!0,p.allowMomentumBounce=!0):t=e.minTranslate(),i.loop&&i.centeredSlides&&(w=!0);else if(i.freeMode.sticky){let d;for(let f=0;f<u.length;f+=1)if(u[f]>-t){d=f;break}Math.abs(u[d]-t)<Math.abs(u[d-1]-t)||e.swipeDirection==="next"?t=u[d]:t=u[d-1],t=-t}if(w&&m("transitionEnd",()=>{e.loopFix()}),e.velocity!==0){if(T?n=Math.abs((-t-e.translate)/e.velocity):n=Math.abs((t-e.translate)/e.velocity),i.freeMode.sticky){const d=Math.abs((T?-t:t)-e.translate),f=e.slidesSizesGrid[e.activeIndex];d<f?n=i.speed:d<2*f?n=i.speed*1.5:n=i.speed*2.5}}else if(i.freeMode.sticky){e.slideToClosest();return}i.freeMode.momentumBounce&&o?(e.updateProgress(v),e.setTransition(n),e.setTranslate(t),e.transitionStart(!0,e.swipeDirection),e.animating=!0,C(b,()=>{!e||e.destroyed||!p.allowMomentumBounce||(r("momentumBounce"),e.setTransition(i.speed),setTimeout(()=>{e.setTranslate(v),C(b,()=>{!e||e.destroyed||e.transitionEnd()})},0))})):e.velocity?(r("_freeModeNoMomentumRelease"),e.updateProgress(t),e.setTransition(n),e.setTranslate(t),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,C(b,()=>{!e||e.destroyed||e.transitionEnd()}))):e.updateProgress(t),e.updateActiveIndex(),e.updateSlidesClasses()}else if(i.freeMode.sticky){e.slideToClosest();return}else i.freeMode&&r("_freeModeNoMomentumRelease");(!i.freeMode.momentum||a>=i.longSwipesMs)&&(e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}Object.assign(e,{freeMode:{onTouchStart:l,onTouchMove:x,onTouchEnd:M}})}export{O as FreeMode,N as Navigation};

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.