1try{let e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`e7ebc8bd-976a-49d9-aecc-ff213ae01bca`,e._sentryDebugIdIdentifier=`sentry-dbid-e7ebc8bd-976a-49d9-aecc-ff213ae01bca`)}catch{}import{$n as e,Br as t,Cn as n,En as r,Hn as i,Ir as a,Jn as o,Lr as s,On as c,Or as l,Sn as u,Zn as d,bn as f,hn as p,hr as m,mn as h,wn as g,xn as _}from"./DsiqAswm.js";import"./DyJzJxA2.js";import{n as v,s as y,t as b}from"./MZ-rTVbp.js";import{t as x}from"./2sCyKCXv.js";import{Dt as S,Qt as C,_r as w,ht as T,kr as E}from"#entry";var ee={class:`carousel--dash-cam`},te={class:`w-full px-gap2 md:container`},ne={class:`row -mx-gap flex flex-wrap justify-center text-center`},D={class:`col w-12/12 lg:w-11/12`},O={class:`labels mb-2`},k=[`onClick`],A={class:`carousel__wrapper`},j={class:`container`},M={class:`-mx-gap flex flex-wrap justify-center text-center`},N={class:`column w-12/12 overflow-hidden bg-blue-dark text-left lg:w-10/12 lg:w-11/12`},P={class:`container__main-carousel flex flex-wrap`},F={class:`column carousel--dash-cont owl-carousel w-12/12 pb-0 pl-3 pr-2 pt-2 text-white md:pl-1 lg:w-4/12 lg:pb-2`},I=[`data-dot`],L=[`onClick`],R={class:`column carousel--dash-video owl-carousel w-12/12 lg:w-8/12`},z={class:`column nav--next-dash owl-carousel hidden w-12/12 px-gap lg:block`},B=[`data-src`],V={class:`column nav--prev-dash owl-carousel hidden w-12/12 px-gap lg:block`},H=[`data-src`],re=[`src`],U=w({__name:`DashCamCarousel`,props:{modules:{type:Object,required:!0}},setup(w){let U=w,W=l(0),G=l(),K=l(),q=l(),J=l(),Y=l([]),X=l({}),Z=f(()=>U.modules.slides.filter(e=>e.fields.isVisible!==!1)),Q={loop:!0,navigation:{nextEl:`.nav--next`,prevEl:`.nav--prev`},preloadImages:!0,slidesPerView:1,allowTouchMove:!1},ie=f(()=>({loop:!0,navigation:{nextEl:`.nav--next`,prevEl:`.nav--prev`},preloadImages:!0,slidesPerView:1,allowTouchMove:!1,initialSlide:Z.value.length})),ae=f(()=>({loop:!0,navigation:{nextEl:`.nav--next`,prevEl:`.nav--prev`},preloadImages:!0,slidesPerView:1,allowTouchMove:!1,initialSlide:1})),oe=e=>{W.value=e.realIndex},se=e=>{G.value=e},ce=e=>{K.value=e},le=e=>{q.value=e},$=e=>{J.value=e},ue=(e,t)=>{t&&(X.value[e]=t)},de=e=>{e&&e.forEach(e=>{e.pause()})},fe=e=>{let t=X.value[e];t&&(t.setAttribute(`src`,t.getAttribute(`data-src`)),t.play())},pe=e=>{W.value=e,G.value?.slideToLoop(e),K.value?.slideToLoop(e),q.value?.slideToLoop(e+1<Z.value.length?e+1:0),J.value?.slideToLoop(e-1<0?Z.value.length-1:e-1)};return o(()=>{de(Y.value)}),(o,l)=>{let f=v,U=b,G=S,K=C;return d(),g(`section`,ee,[_(`div`,te,[_(`div`,ne,[_(`div`,D,[_(`div`,O,[(d(!0),g(p,null,e(a(Z),(e,n)=>(d(),g(`div`,{key:n,class:s([`labels__label`,{active:n==a(W)}]),onClick:h(e=>pe(n),[`prevent`])},[_(`h5`,null,t(a(E)(e,`fields.label`,!1)),1)],10,k))),128))])])])]),_(`div`,A,[l[0]||=r(`<div class="nav--dash-cam hidden lg:flex" data-v-7090302f><div class="nav--prev hidden md:block" data-v-7090302f><svg width="60" height="61" viewBox="0 0 60 61" fill="none" xmlns="http://www.w3.org/2000/svg" data-v-7090302f><circle cx="30" cy="30.5" r="30" transform="rotate(-180 30 30.5)" fill="#feae0f" data-v-7090302f></circle><path d="M27.9308 40.8447L17.5859 30.4999L27.9308 20.1551" stroke="white" stroke-width="5" data-v-7090302f></path><path d="M17.5856 30.5L45.5166 30.5" stroke="white" stroke-width="5" data-v-7090302f></path></svg></div><div class="nav--next hidden md:block" data-v-7090302f><svg width="60" height="61" viewBox="0 0 60 61" fill="none" xmlns="http://www.w3.org/2000/svg" data-v-7090302f><circle cx="30" cy="30.5" r="30" fill="#feae0f" data-v-7090302f></circle><path d="M32.0691 20.1553L42.4139 30.5001L32.0691 40.8449" stroke="white" stroke-width="5" data-v-7090302f></path><path d="M42.4143 30.5H14.4833" stroke="white" stroke-width="5" data-v-7090302f></path></svg></div></div>`,1),_(`div`,j,[_(`div`,M,[_(`div`,N,[_(`div`,P,[_(`div`,F,[c(U,i({ref:`dashContRotate`,class:`h-full`},Q,{modules:[`SwiperNavigation`in o?o.SwiperNavigation:a(y)],onSlideChange:oe,onSwiper:se}),{default:m(()=>[(d(!0),g(p,null,e(a(Z),(e,r)=>(d(),u(f,{key:r},{default:m(()=>[_(`div`,{class:`main-carousel__slide-text lg:flex lg:h-full lg:flex-col lg:items-start`,"data-dot":`<h5>${e.label}</h5>`},[e.fields.content?(d(),u(a(x),{key:0,document:e.fields.content,"node-renderers":a(T)},null,8,[`document`,`node-renderers`])):n(``,!0),e.fields.link?(d(),g(`a`,{key:1,class:`btn--audio curs
1or-pointer md:mb-1 lg:mb-0`,onClick:h(t=>fe(e.fields.label.replace(/ /g,``).toLowerCase()),[`prevent`])},t(w.modules.json.button_label),9,L)):n(``,!0)],8,I)]),_:2},1024))),128))]),_:1},16,[`modules`])]),_(`div`,R,[c(U,i({ref:`videoMain`,class:`h-full`},Q,{modules:[`SwiperNavigation`in o?o.SwiperNavigation:a(y)],onSwiper:ce}),{default:m(()=>[(d(!0),g(p,null,e(a(Z),(e,t)=>(d(),u(f,{key:t},{default:m(()=>[_(`div`,null,[e.fields.image.sys.contentType.sys.id===`video`?(d(),u(G,{key:0,state:`play`,video:e.fields.image.fields,lazy:!0},null,8,[`video`])):(d(),u(K,{key:1,image:e.fields.image.fields,lazy:!0},null,8,[`image`]))])]),_:2},1024))),128))]),_:1},16,[`modules`])])])]),_(`div`,z,[c(U,i({ref:`dashNext`,class:`h-full`},a(ae),{modules:[`SwiperNavigation`in o?o.SwiperNavigation:a(y)],onSwiper:le}),{default:m(()=>[(d(!0),g(p,null,e(a(Z),(e,t)=>(d(),u(f,{key:t},{default:m(()=>[e.fields.image.sys.contentType.sys.id===`video`&&e.fields.image.fields.video.fields.file?(d(),g(`video`,{key:0,ref_for:!0,ref_key:`video`,ref:Y,muted:``,preload:`metadata`,lazy:!0},[_(`source`,{"data-src":`${e.fields.image.fields.video.fields.file.url}#t=0.5`},null,8,B)],512)):(d(),u(K,{key:1,image:e.fields.image.fields,lazy:!0},null,8,[`image`]))]),_:2},1024))),128))]),_:1},16,[`modules`])]),_(`div`,V,[c(U,i({ref:`dashPrev`,class:`h-full`},a(ie),{modules:[`SwiperNavigation`in o?o.SwiperNavigation:a(y)],onSwiper:$}),{default:m(()=>[(d(!0),g(p,null,e(a(Z),(e,t)=>(d(),u(f,{key:t},{default:m(()=>[e.fields.image.sys.contentType.sys.id===`video`&&e.fields.image.fields.video.fields.file?(d(),g(`video`,{key:0,ref_for:!0,ref_key:`video`,ref:Y,muted:``,preload:`metadata`,lazy:!0},[_(`source`,{"data-src":`${e.fields.image.fields.video.fields.file.url}#t=0.5`},null,8,H)],512)):(d(),u(K,{key:1,image:e.fields.image.fields,lazy:!0},null,8,[`image`]))]),_:2},1024))),128))]),_:1},16,[`modules`])])])])]),(d(!0),g(p,null,e(a(Z),(e,t)=>(d(),g(`audio`,{key:e.fields.label,ref_for:!0,ref:t=>ue(e.fields.label.replace(/ /g,``).toLowerCase(),t),src:e.fields.link,preload:`none`,autoplay:`false`},null,8,re))),128))])}}},[[`__scopeId`,`data-v-7090302f`]]);export{U 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.