1import{r as z}from"./Dvf0lcIP.js";import{k as T,i as f,c as $,aO as j,a,o as s,g as N,e as n,w,F as m,r as g,b as y,h as P,f as o,an as S,n as _,j as V}from"./Do1nZpFk.js";import{u as M}from"./DvJT-m7N.js";import{u as E}from"./DZKjVPmg.js";import{u as F}from"./CCd7CVVz.js";import"./BM5aYONo.js";const I={class:"d-flex flex-column h-100"},G={__name:"Carousel",props:{section:{type:Object,required:!0}},setup(v){const{$_:i}=T(),u=v,{section:e}=M(u),{resolutioner:x}=E(),{fullMarginSubject:k,fullPaddingSubject:h}=F(u);f(null);const l=f(null),B={clickable:e.options.content.carousel.dots,renderBullet:function(r,t){return`<i style='font-size:${e.options.content.carousel.dotOptions.size}px;color:${e.options.content.carousel.dotOptions.color}' class='${t} ${e.options.content.carousel.dotOptions.icon}'></i>`}},p={fontSize:`${e.options.content.carousel.arrows.arrowSize}px`,color:e.options.content.carousel.arrows.color},b=$(()=>{const r=i.get(e.options.content.carousel.slidesToShow,x.value,i.get(e.options.content.carousel.slidesToShow,"lg",e.options.content.carousel.slidesToShow));return r===null?i.get(e.options.content.carousel.slidesToShow,"lg",e.options.content.carousel.slidesToShow):r});return e.options.content.carousel.gap,e.options.content.carousel.gap,j(()=>{z()}),(r,t)=>{const C=S("swiper-slide"),O=S("swiper-container");return s(),a("div",{class:"position-relative",style:V({...o(h)(o(e).options.content.carousel,"padding",[20,20,20,20]),...o(k)(o(e).options.content.carousel)})},[N(O,{ref_key:"slider",ref:l,"space-between":50,navigation:"",speed:o(e).options.content.carousel.speed||400,pagination:B,slidesPerView:o(b),centeredSlides:!0,centeredSlidesBounds:!0,autoplay:{pauseOnMouseEnter:o(e).options.content.carousel.pauseOnHover,enabled:o(e).options.content.carousel.autoplay,delay:2e3},style:{"padding-bottom":"28px"}},{default:w(()=>[(s(!0),a(m,null,g(o(e).options.content.carousel.slides,d=>(s(),y(C,{key:d.uid},{default:w(()=>[n("div",I,[(s(!0),a(m,null,g(d.content,c=>(s(),y(P(c.component),{key:c.uid,section:c},null,8,["section"]))),128))])]),_:2},1024))),128))]),_:1},8,["speed","slidesPerView","autoplay"]),n("div",{onClick:t[0]||(t[0]=()=>o(l).swiper.slidePrev()),class:"slider-arrow-left center-y-util left-0 cursor-pointer pl-5"},[n("i",{class:_(o(e).options.content.carousel.arrows.leftIcon),style:p},null,2)]),n("div",{onClick:t[1]||(t[1]=()=>o(l).swiper.slideNext()),class:"slider-arrow-right center-y-util right-0 cursor-pointer"},[n("i",{class:_(o(e).options.content.carousel.arrows.leftIcon),style:p},null,2)])],4)}}};export{G 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.