import{_ as w}from"./Cu-00sY6.js";import{d as y,u as B,C as c,e as H,y as M,O as I,o as i,h as r,j as e,t as _,F as V,r as $,i as d,w as L,k as N,s as O,p as P,z as j,n as z,_ as F}from"./DQoicJhh.js";const q={class:"u-section-spaces"},D=["dir"],E={class:"h-grid h-grid--cols-m-2 h-grid--cols-t-2 h-content-carousel__grid"},G={class:"h-content-carousel__content-wrapper"},S={class:"h-content-carousel__left-section"},U={class:"h-content-carousel__title"},W=["onClick"],A={class:"h-content-carousel__mobile-image-container"},J={class:"h-content-carousel__image"},K=["innerHTML"],Q={class:"h-content-carousel__button"},R={class:"h-content-carousel__right-section"},X={class:"h-content-carousel__image"},Y={class:"h-content-carousel__progress-wrapper"},Z=y({__name:"HContentCarousel",props:{data:{type:Object,required:!0}},emits:["on-click"],setup(n,{emit:p}){const u=n,g=p,{direction:f}=B(),l=c(null),h=c(null),t=c(0),s=c(0),k=H(()=>{var o;return(o=u.data.tabs[s.value])==null?void 0:o.image}),b=o=>{s.value=o,t.value=0},C=()=>{t.value===100&&(s.value=s.value===u.data.tabs.length-1?0:s.value+1),t.value=t.value>=100?0:Math.round((t.value+.1)*10)/10,l.value&&(l.value.style.width=`${t.value}%`)},x=()=>{g("on-click"),O("pricing")};return M(()=>{h.value=setInterval(C,10)}),I(()=>{clearInterval(h.value)}),(o,ee)=>{const v=w,T=P;return i(),r("section",q,[e("div",{class:"h-content-carousel",dir:N(f)},[e("div",E,[e("div",G,[e("div",S,[e("h2",U,_(n.data.heading),1),(i(!0),r(V,null,$(n.data.tabs,(a,m)=>(i(),r("div",{key:a.title,class:j(["h-content-carousel__tab",{"h-content-carousel__tab--active":m===s.value}]),onClick:te=>b(m)},[e("div",A,[e("div",J,[d(v,{media:a.image},null,8,["media"])])]),e("h3",null,_(a.title),1),e("div",{class:"h-content-carousel__tab-description",innerHTML:a.description},null,8,K)],10,W))),128)),e("div",Q,[d(T,{"data-click-id":"hgr-content-carousel-btn",color:"dark",onOnClick:x},{default:L(()=>[z(_(n.data.buttonText),1)]),_:1})])])]),e("div",R,[e("div",X,[d(v,{media:k.value},null,8,["media"]),e("div",Y,[e("div",{ref_key:"imageProgress",ref:l,class:"h-content-carousel__progress"},null,512)])])])])],8,D)])}}}),ne=F(Z,[["__scopeId","data-v-da6e99ea"]]);export{ne as _};
