import{_ as T}from"./DDIZk9uL.js";import{_ as D}from"./Cb8i7ol_.js";import{d as x,e as u,J as C,o as t,h as a,l as r,m as n,t as h,j as c,w as P,i as $,F as B,r as S,z as f,B as z,_ as H,C as V,a9 as I,A as L}from"./vmckNi95.js";import{_ as M}from"./CXFpYJF0.js";import{_ as N}from"./BRQXvXaf.js";const j={key:2,class:"h-services-card__step t-header-currency"},O={class:"h-services-card__title t-body-4 t-h5"},q=["innerHTML"],A={key:4},E=["innerHTML"],F={key:5},U={class:"h-services-card__supported-apps-icon"},G=["href"],J=x({__name:"HServicesCard",props:{data:{type:Object,required:!0},cardColor:{type:String,default:""}},setup(e){const i=e,d=u(()=>({...i.cardColor&&C("h-services-card--bg",i.cardColor,["meteorite-dark"])})),b=o=>`0${o+1}`;return(o,l)=>{const v=D,s=z,m=M,y=N;return t(),a("div",{class:f(["h-services-card",d.value])},[e.data.imgData?(t(),r(v,{key:0,class:"h-services-card__image",media:e.data.imgData},null,8,["media"])):n("",!0),e.data.iconData?(t(),r(s,{key:1,icon:e.data.iconData.icon,viewBox:e.data.iconData.viewBox,size:{height:e.data.iconData.height,width:e.data.iconData.width},class:"h-services-card__icon"},null,8,["icon","viewBox","size"])):e.data.index!==null?(t(),a("div",j,h(b(e.data.index)),1)):n("",!0),c("h3",O,[c("span",{innerHTML:e.data.title},null,8,q)]),e.data.translateDescription?(t(),r(m,{key:3,slug:e.data.description,tag:e.data.translateDescription.tag,params:e.data.translateDescription.params},null,8,["slug","tag","params"])):(t(),a("p",A,[c("span",{innerHTML:e.data.description},null,8,E),e.data.tooltip?(t(),r(y,{key:0,placement:"bottom-end",content:e.data.tooltip},{default:P(()=>[$(s,{icon:"ui-icons/ic-help","view-box":"0 0 22 22",size:{height:17,width:17}})]),_:1},8,["content"])):n("",!0)])),e.data.supportedIcons?(t(),a("div",F,[l[0]||(l[0]=c("div",{class:"h-services-card__supported-apps-label"},"SUPPORTED APPS",-1)),c("div",U,[(t(!0),a(B,null,S(e.data.supportedIcons,(_,g)=>(t(),r(s,{key:g,icon:_.icon,size:{height:32,width:32},"view-box":_.viewBox},null,8,["icon","view-box"]))),128))])])):n("",!0),e.data.url?(t(),a("a",{key:6,class:"h-services-card__link",href:e.data.url.link},h(e.data.url.title),9,G)):n("",!0)],2)}}}),R=H(J,[["__scopeId","data-v-4f8989bf"]]),K={key:0,class:"h-grid h-services-section__overline t-body-uppercase"},Q={key:1,class:"h-grid h-services-section__title-wrapper"},W={class:"h-services-section__title"},X={key:0,class:"h-services-section__description"},Y={key:2,class:"h-services-section__button-wrapper"},Z={class:"h-services-section__button"},ee=x({__name:"HServicesSection",props:{data:{type:Object,required:!0},backgroundColor:{type:String,default:"light"},cardColor:{type:String,default:""},withPaddingBottom:{type:Boolean,default:!1},withPaddingTop:{type:Boolean,default:!1}},setup(e){const i=e,d=V(""),b=u(()=>({"h-services-section--with-padding-bottom":i.withPaddingBottom,"h-services-section--with-padding-top":i.withPaddingTop,...C("h-services-section--bg",i.backgroundColor,["primary","meteorite-dark-2"])})),o=u(()=>i.data.tabs.map(({tabName:s})=>s||"")),l=u(()=>o.value.length),v=u(()=>l.value>1?i.data.tabs.find(({tabName:s})=>s===d.value):i.data.tabs[0]);return I(l,()=>{d.value=o.value[0]},{immediate:!0}),(s,m)=>{var g,w;const y=T,_=R;return t(),a("section",{class:f(["h-services-section u-section-spaces",b.value])},[e.data.overline?(t(),a("span",K,h(e.data.overline),1)):n("",!0),e.data.title?(t(),a("div",Q,[c("h2",W,h(e.data.title),1),e.data.description?(t(),a("p",X,h(e.data.description),1)):n("",!0)])):n("",!0),c("div",{class:f(["h-services-section__cards-container h-grid h-grid--cols-m-1 h-grid--cols-d-3",{"h-grid--cols-d-4":o.value.length>1&&(((g=v.value)==null?void 0:g.cards)||[]).length>3}])},[o.value.length>1?(t(),r(y,{key:`${d.value}-switcher`,modelValue:d.value,"onUpdate:modelValue":m[0]||(m[0]=p=>d.value=p),class:"h-services-section__switcher",options:o.value},null,8,["modelValue","options"])):n("",!0),(t(!0),a(B,null,S((w=v.value)==null?void 0:w.cards,(p,k)=>(t(),a("div",{key:`${p}-${k}`,class:"h-grid-item-t--centered h-grid-item-m--centered"},[$(_,{data:{...p,index:e.data.indexed?k:null},"card-color":e.cardColor},null,8,["data","card-color"])]))),128))],2),s.$slots.button?(t(),a("div",Y,[c("div",Z,[L(s.$slots,"button",{},void 0,!0)])])):n("",!0)],2)}}}),oe=H(ee,[["__scopeId","data-v-5f88e50b"]]);export{oe as _};
