import{n as $}from"./BaHb8Jy8.js";import{H as w,j as H,q as L,t as f,V as c,a9 as u,a3 as r,ad as d,K as e,J as o,W as s,Z as n,ar as b,I as k,a4 as M,_ as m,aT as p,ag as V,A as N,a5 as O}from"./C_-0XrhF.js";import{m as j}from"./CyZJ9wlE.js";import{c as G}from"./zy9Z8dD5.js";import{g as R}from"./C06HN91O.js";const q=["data-view-id"],z=["innerHTML"],A=["innerHTML"],E={key:1,class:"h-text-button-section__description"},F=["innerHTML"],J={key:2,class:"h-text-button-section__btn"},K={key:3,class:"h-text-button-section__button-wrapper"},P={key:4,class:"link-wrapper h-text-button-section__link"},Q=["data-click-id","href"],W={key:5,class:"h-text-button-section__feature-item t-body-4"},Z={class:"h-text-button-section__feature-item-text"},U=w({__name:"HTextButtonSection",props:{textSlugs:{type:Object,default:()=>({title:"",description:"",descriptionTooltip:"",button:"",link:""})},backgroundColor:{type:String,default:"neutral0"},innerBackgroundColor:{type:String,default:""},overlineColor:{type:String,default:"neutral0"},buttonData:{type:Object,default:()=>({color:"",dataClickId:"",scrollToId:"",link:""})},linkData:{type:Object,default:()=>({path:"",dataClickId:""})},isMoneyBack:{type:Boolean,default:!1},showIcon:{type:Boolean,default:!0},showButton:{type:Boolean,default:!0},customBackgroundItem:{type:Boolean,default:!1}},emits:["on-click"],setup(t,{emit:y}){const{pageNameDataClickId:_}=H(),{t:a}=L(),{getRouteLink:C}=R(),i=t,B=y,g=f(()=>!i.buttonData.scrollToId||i.buttonData.scrollToId==="pricing"),v=f(()=>{if(i.buttonData.link)return i.buttonData.link;if(g.value)return"#pricing"}),S=()=>{B("on-click"),g.value||N(i.buttonData.scrollToId||"")};return(l,X)=>{const h=$,x=p,T=V,I=j,D=G;return o(),c("section",{class:d(["h-text-button-section",{[`h-text-button-section__custom-item--bg-${t.backgroundColor}`]:t.customBackgroundItem,[`h-text-button-section--bg-${t.backgroundColor}`]:!!t.backgroundColor}]),"data-view-id":`hgr-${e(_)}-text-button-section`},[u(D,{"column-max-width":t.innerBackgroundColor?"":"836px","background-color":t.backgroundColor,class:d({"u-spacing-2":t.customBackgroundItem,[`h-text-button-section--bg-${t.backgroundColor}`]:!!t.backgroundColor})},{default:r(()=>[s("div",{class:d(["h-text-button-section__container",{[`h-text-button-section__container--bg-${t.innerBackgroundColor}`]:!!t.innerBackgroundColor}])},[t.textSlugs.overline?(o(),c("h2",{key:0,class:d(["h-text-button-section__overline t-body-2-bold",{[`h-text-button-section__overline--color-${t.overlineColor}`]:!!t.overlineColor}]),innerHTML:e(a)(t.textSlugs.overline)},null,10,z)):n("",!0),s("h2",{class:"h-text-button-section__title",innerHTML:t.textSlugs.title},null,8,A),b(l.$slots,"text",{},void 0,!0),t.textSlugs.description?(o(),c("p",E,[s("span",{innerHTML:e(a)(t.textSlugs.description,{refundLink:e(C)("legal-page-refund-policy")})},null,8,F),t.textSlugs.descriptionTooltip?(o(),k(x,{key:0,class:"h-text-button-section__description-tooltip",placement:"bottom",content:t.textSlugs.descriptionTooltip},{default:r(()=>[u(h)]),_:1},8,["content"])):n("",!0)])):n("",!0),l.$slots.customButton?(o(),c("div",J,[b(l.$slots,"customButton",{},void 0,!0)])):n("",!0),!l.$slots.customButton&&t.textSlugs.button?(o(),c("div",K,[t.showButton&&!l.$slots.customButton?(o(),k(T,{key:0,class:"h-text-button-section__btn",color:t.buttonData.color||"primary500",to:v.value,target:t.buttonData.target,"data-click-id":t.buttonData.dataClickId,"aria-label":e(a)(t.textSlugs.button),onOnClick:S},{default:r(()=>[M(m(e(a)(t.textSlugs.button)),1)]),_:1},8,["color","to","target","data-click-id","aria-label"])):n("",!0)])):n("",!0),t.linkData.path?(o(),c("div",P,[s("a",{target:"_blank","data-click-id":t.linkData.dataClickId,href:t.linkData.path},m(e(a)(t.textSlugs.link||"")),9,Q)])):n("",!0),t.isMoneyBack?(o(),c("div",W,[t.showIcon?(o(),k(I,{key:0,color:"success500"})):n("",!0),s("span",Z,m(e(a)("global.features.moneyBackGuarantee")),1),u(x,{placement:"right-start",content:e(a)("global.features.moneyBackGuaranteeTooltip")},{default:r(()=>[u(h,{class:"h-text-button-section__feature-icon",color:t.backgroundColor!=="primary800"?"primary800":"neutral0"},null,8,["color"])]),_:1},8,["content"])])):n("",!0),b(l.$slots,"additionalFeatures",{},void 0,!0)],2)]),_:3},8,["column-max-width","background-color","class"])],10,q)}}}),at=O(U,[["__scopeId","data-v-4bd0197e"]]);export{at as _};