PageSourceSearch

https://www.ekoplaza.nl/_nuxt/DDMSmLMe.js

js ekoplaza.nl collected 2026-09-25 15:26:42 UTC 6,855 bytes, 1 lines download raw bytes

1import{_ as K,a as X}from"./BL_iwhbQ.js";import{bc as k,a2 as Y,ao as Z,ap as G,J as H,a3 as Q}from"./C7PLhKXe.js";import{d as W,u as I,X as S,K as B,af as v,F as ee,a4 as te,Y as ae,Z as ne,m as O,a6 as ie,ah as re,_ as se,e as j,f as oe,l as le}from"./BVpyO-BZ.js";import"./DnImIBm3.js";import"./DZZcRgM-.js";import"./C46zjNov.js";import"./BUjDCErj.js";import"./DXcmVafX.js";import"./k4skkZgS.js";import"./CR8mkQPC.js";import"./IT8abcad.js";import"./QternNd_.js";import"./Dy4eYe6k.js";function ue(_){let{swiper:e,extendParams:m,on:s,emit:i,params:l}=_;e.autoplay={running:!1,paused:!1,timeLeft:0},m({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let n,f,b=l&&l.autoplay?l.autoplay.delay:3e3,p=l&&l.autoplay?l.autoplay.delay:3e3,a,d=new Date().getTime(),x,T,y,U,D,u,L;function C(t){!e||e.destroyed||!e.wrapperEl||t.target===e.wrapperEl&&(e.wrapperEl.removeEventListener("transitionend",C),!(L||t.detail&&t.detail.bySwiperTouchMove)&&c())}const M=()=>{if(e.destroyed||!e.autoplay.running)return;e.autoplay.paused?x=!0:x&&(p=a,x=!1);const t=e.autoplay.paused?a:d+p-new Date().getTime();e.autoplay.timeLeft=t,i("autoplayTimeLeft",t,t/b),f=requestAnimationFrame(()=>{M()})},z=()=>{let t;return e.virtual&&e.params.virtual.enabled?t=e.slides.find(r=>r.classList.contains("swiper-slide-active")):t=e.slides[e.activeIndex],t?parseInt(t.getAttribute("data-swiper-autoplay"),10):void 0},E=t=>{if(e.destroyed||!e.autoplay.running)return;cancelAnimationFrame(f),M();let o=typeof t>"u"?e.params.autoplay.delay:t;b=e.params.autoplay.delay,p=e.params.autoplay.delay;const r=z();!Number.isNaN(r)&&r>0&&typeof t>"u"&&(o=r,b=r,p=r),a=o;const h=e.params.speed,$=()=>{!e||e.destroyed||(e.params.autoplay.reverseDirection?!e.isBeginning||e.params.loop||e.params.rewind?(e.slidePrev(h,!0,!0),i("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(e.slides.length-1,h,!0,!0),i("autoplay")):!e.isEnd||e.params.loop||e.params.rewind?(e.slideNext(h,!0,!0),i("autoplay")):e.params.autoplay.stopOnLastSlide||(e.slideTo(0,h,!0,!0),i("autoplay")),e.params.cssMode&&(d=new Date().getTime(),requestAnimationFrame(()=>{E()})))};return o>0?(clearTimeout(n),n=setTimeout(()=>{$()},o)):requestAnimationFrame(()=>{$()}),o},N=()=>{d=new Date().getTime(),e.autoplay.running=!0,E(),i("autoplayStart")},w=()=>{e.autoplay.running=!1,clearTimeout(n),cancelAnimationFrame(f),i("autoplayStop")},g=(t,o)=>{if(e.destroyed||!e.autoplay.running)return;clearTimeout(n),t||(u=!0);const r=()=>{i("autoplayPause"),e.params.autoplay.waitForTransition?e.wrapperEl.addEventListener("transitionend",C):c()};if(e.autoplay.paused=!0,o){D&&(a=e.params.autoplay.delay),D=!1,r();return}a=(a||e.params.autoplay.delay)-(new Date().getTime()-d),!(e.isEnd&&a<0&&!e.params.loop)&&(a<0&&(a=0),r())},c=()=>{e.isEnd&&a<0&&!e.params.loop||e.destroyed||!e.autoplay.running||(d=new Date().getTime(),u?(u=!1,E(a)):E(),e.autoplay.paused=!1,i("autoplayResume"))},A=()=>{if(e.destroyed||!e.autoplay.running)return;const t=k();t.visibilityState==="hidden"&&(u=!0,g(!0)),t.visibilityState==="visible"&&c()},F=t=>{t.pointerType==="mouse"&&(u=!0,L=!0,!(e.animating||e.autoplay.paused)&&g(!0))},P=t=>{t.pointerType==="mouse"&&(L=!1,e.autoplay.paused&&c())},V=()=>{e.params.autoplay.pauseOnMouseEnter&&(e.el.addEventListener("pointerenter",F),e.el.addEventListener("pointerleave",P))},q=()=>{e.el&&typeof e.el!="string"&&(e.el.removeEventListener("pointerenter",F),e.el.removeEventListener("pointerleave",P))},R=()=>{k().addEventListener("visibilitychange",A)},J=()=>{k().removeEventListener("visibilitychange",A)};s("init",()=>{e.params.autoplay.enabled&&(V(),R(),N())}),s("destroy",()=>{q(),J(),e.autoplay.running&&w()}),s("_freeModeStaticRelease",()=>{(y||u)&&c()}),s("_freeModeNoMomentumRelease",()=>{e.params.autoplay.disableOnInteraction?w():g(!0,!0)}),s("beforeTransitionStart",(t,o,r)=>{e.destroyed||!e.autoplay.running||(r||!e.params.autoplay.disableOnInteraction?g(!0,!0):w())}),s("sliderFirstMove",()=>{if(!(e.destroyed||!e.autoplay.running)){if(e.params.autoplay.disableOnInteraction){w();return}T=!0,y=!1,u=!1,U=setTimeout(()=>{u=!0,y=!0,g(!0)},200)}}),s("touchEnd",()=>{if(!(e.destroyed||!e.autoplay.running||!T)){if(clearTimeout(U),clearTimeout(n),e.params.autoplay.disableOnInteraction){y=!1,T=!1;return}y&&e.params.cssMode&&c(),y=!1,T=!1}}),s("slideChange",()=>{e.destroyed||!e.autoplay.running||(D=!0)}),Object.assign(e.autoplay,{start:N,stop:w,pause:g,resume:c})}const pe=["id"],de={class:"relative aspect-19/5 bg-gray-50"},ce={class:"absolute inset-0 overflow-hidden"},me={type:"button","aria-label":"prev button",class:"swiper-btn-prev absolute left-0 top-1/2 z-10 flex h-10 w-10 -translate-y-1/2 items-center justify-center [&.swiper-button-disabled]:opacity-50 [&.swiper-button-lock]:hidden"},fe={type:"button","aria-label":"next button",class:"swiper-btn-next absolute right-0 top-1/2 z-10 flex h-10 w-10 -translate-y-1/2 items-center justify-center [&.swiper-button-disabled]:opacity-50 [&.swiper-button-lock]:hidden"},ye=W({inheritAttrs:!1,__name:"BannerSlider",props:{id:{default:void 0},uid:{default:void 0},data:{default:()=>({})}},setup(_){const e=_,m=j(()=>`${e.uid??le()?.uid}`),s=oe();Y(s,{modules:[Z,ue,G],loop:!0,autoplay:{delay:3e3,disableOnInteraction:!1},navigation:{nextEl:`.block-${m.value} .swiper-btn-next`,prevEl:`.block-${m.value} .swiper-btn-prev`},pagination:{el:`.block-${m.value} .swiper-pagination`}});const i=j(()=>e.data?.Banners?.map(n=>({id:n.ID,title:n.Title,imageUrl:n.ImageUrl,alternateUrl:Q(n.AlternateUrl)}))),l=n=>n?X:"div";return(n,f)=>{const b=H,p=K;return I(i)?.length?(S(),B("section",{key:0,id:_.id,class:re([[`block-${I(m)}`,n.$attrs.class],"block-banner-slider"])}
1,[v("div",de,[v("div",ce,[v("swiper-container",{ref_key:"swiperEl",ref:s,init:!1,class:"h-full w-full"},[(S(!0),B(ee,null,te(I(i),(a,d)=>(S(),B("swiper-slide",{key:d},[(S(),ae(ie(l(!!a.alternateUrl)),{to:a.alternateUrl?a.alternateUrl:void 0,class:"h-full w-full"},{default:ne(()=>[O(b,{src:a.imageUrl,alt:a.title,title:a.title,width:1220,height:320,class:"h-full w-full object-cover"},null,8,["src","alt","title"])]),_:2},1032,["to"]))]))),128))],512)]),v("button",me,[O(p,{name:"i-heroicons-chevron-left",class:"h-8 w-8 text-white"})]),v("button",fe,[O(p,{name:"i-heroicons-chevron-right",class:"h-8 w-8 text-white"})]),f[0]||(f[0]=v("div",{class:"swiper-pagination absolute inset-x-0 bottom-0 z-3 flex items-center justify-center space-x-2 p-4 [&>.swiper-pagination-bullet-active]:opacity-100! [&>.swiper-pagination-bullet]:block [&>.swiper-pagination-bullet]:h-[2px] [&>.swiper-pagination-bullet]:w-[30px] [&>.swiper-pagination-bullet]:bg-white [&>.swiper-pagination-bullet]:opacity-50"},null,-1))])],10,pe)):se("",!0)}}}),Ie=Object.assign(ye,{__name:"BlocksDynamicBannerSlider"});export{Ie as default};

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.