1import{k as e,f as a}from"./composables.3GJq0EjP.js";import{u as o}from"./use-product-info.DtrYO_bA.js";import{u as t}from"./vue-i18n.JXoF2nW6.js";import{_ as s}from"./LwPasswordField.DuFVmgtk.js";import{_ as l}from"./LwTextField.DhbzDH0f.js";import{a as r,_ as i}from"./LwCol.D8jTUlyD.js";import{_ as c}from"./LwTab.bPTYCDjb.js";import{s as n,n as p}from"./utils.DTXvaIaA.js";import{Y as d,v as u}from"./icons.DCWlBTEe.js";import{_ as m}from"./LwButton.nDkAjEn3.js";import{_ as v}from"./LwCard.B3GcGmAX.js";import{_ as g}from"./LwImage.MRAnV2mc.js";import h from"./ProductsPrice.BDrGmGQS.js";import{a2 as b,c as j,P as w,o as f,Z as _,U as B,C as y,S as C,H as L,b as k,t as x,af as T,_ as D,R as F,a as O,V as P,F as I,$ as N,n as V}from"./vue-runtime.DCaFIewr.js";import{_ as E}from"./LwSelectField.DvXuT1pN.js";import"./constants.i2VH62mr.js";import"./gtm-index.js.R4i0B2cE.js";import"./gtm-components-index.SUkBIt1P.js";import"./gtm-components-header.CjF7r3Ju.js";import"./gtm-components-footer.fb08l7vc.js";import"./gtm-components-fichas.B0aOZBxA.js";import"./gtm-views-index.Deb_zLQh.js";import"./gtm-views-home.DBIEoMiH.js";import"./gtm-views-hosting.DHZzm4zF.js";import"./gtm-views-emailProfissional.D0g7Btcm.js";import"./gtm-views-fichas.qcZiXiEW.js";import"./gtm-views-registroDominio.BfmUF8N7.js";import"./gtm-views-hospedagem-dedicada.AXXfjc_p.js";import"./gtm-views-registroDeDominioGratis.CDKPdRgv.js";import"./gtm-views-cloudSimulator.pHGJTVRr.js";import"./gtm-views-smtpLocaweb.cET-LKrN.js";import"./js-cookie.Ch5AnFJE.js";import"./gtm.DoQTHg1l.js";import"./configuration.C8rG5JZw.js";import"./locales-pt-br-components.CO_BaTpI.js";import"./locales-pt-br-views-index.js.BYLCq0bt.js";import"./locales-pt-br-views-home.DgKgNTAv.js";import"./locales-pt-br-views-hosting.V5m6ONjX.js";import"./locales-pt-br-views-hospedagemWordpress.DrnLYMnM.js";import"./locales-pt-br-views-hospedagem-lovable.smjs-RXV.js";import"./locales-pt-br-views-servidor-vps.csk-IcWT.js";import"./locales-pt-br-views-email-profissional.DJyoR0eb.js";import"./locales-pt-br-views-locaweb-cloud.C64RVmhz.js";import"./store-products.Bl-ZPoZg.js";import"./locales-pt-br-views-email.DsnOGNfU.js";import"./locales-pt-br-views-fichas.CHc3axed.js";import"./locales-pt-br-views-domain-register.z4DFro2G.js";import"./locales-pt-br-views-n8n.C2btudqR.js";import"./locales-pt-br-views-email-marketing-locaweb.CLbwCLew.js";import"./locales-pt-br-views-smtp-locaweb.BR5na9Q6.js";import"./locales-pt-br-views-hospedagem-dedicada.C_Edcn8F.js";import"./locales-pt-br-views-criador-sites-ia.BQLfq-Si.js";import"./locales-pt-br-views-openclaw.CmhC9Hml.js";import"./locales-pt-br-views-registro-de-dominio-gratis.Dwp_Y68L.js";import"./locales-pt-br-views-cloud-simulator.Dyy17Zzb.js";import"./locales-pt-br-views-tdc.88-THT3b.js";import"./locales-pt-br-views-ia-conference.D622gQ_v.js";import"./locales-pt-br-products.ClDa9DG5.js";import"./axios.BdCnz3GV.js";import"./icons-symbols.i36NFoY8.js";import"./WrapperField.Dm0Sqsz3.js";import"./LwIcon.B48p3iyk.js";import"./useTabKeyboardEvents.DiHBMFh3.js";import"./vueuse.DGxCA-w2.js";import"./icons-arrows.CGYZWikx.js";import"./LwProgressCircular.BVkw005y.js";import"./useKeyboardEvents.CqRH6nUc.js";import"./popperjs-lib.C8FHdZA5.js";import"./popperjs-lib-dom-utils.DGOil5xs.js";import"./popperjs-lib-utils.KZT3HdKu.js";const S={__name:"Product",props:{product:{type:Object,required:!0,default:()=>({})},showCampaignBadge:{type:Boolean,default:!1}},setup(e){var a;const{tm:o}=t(),s=o("views.home.productsCard"),l={arrowsChevronRightOutline:b(d)},r=e,i=j((()=>r.product.tag)),c=j((()=>r.product.title)),n=j((()=>r.product.titleTag)),p=j((()=>r.product.subtitle)),u=j((()=>r.product.image)),k=j((()=>r.product.priceButton)),x=j((()=>r.product.ga)),T=(null==(a=s.badge)?void 0:a.campaign)||{};return(a,o)=>(f(),w(v,{class:"h-full",tag:i.value,title:c.value,subtitle:p.value,subtitleTag:"p",titleTag:n.value},_({badge:B((()=>[e.showCampaignBadge&&L(T).src?(f(),w(g,{key:0,src:L(T).src,alt:L(T).alt,width:L(T).width,height:L(T).height},null,8,["src","alt","width","height"])):C("",!0)])),actions:B((()=>[y(h,{title:k.value.label,price:k.value.value,currency:k.value.currency,period:k.value.period},null,8,["title","price","currency","period"]),y(m,{text:k.value.button.label,color:"light-blue-600",href:k.value.button.href,appendIcon:l.arrowsChevronRightOutline,"aria-label":k.value.button.label,ga:x.value,"data-testid":"home-product-card-cta-button"},null,8,["text","href","appendIcon","aria-label","ga"])])),_:2},[u.value?{name:"illustration",fn:B((()=>[y(g,{src:u.value.src,alt:u.value.alt,width:u.value.width,height:u.value.height,aspectRatio:u.value.aspectRatio},null,8,["src","alt","width","height","aspectRatio"])])),key:"0"}
1:void 0]),1032,["tag","title","subtitle","titleTag"]))}},R={class:"search-domain"},q={class:"search-domain__input-wrapper"},M={class:"flex flex-col gap-sm sm:gap-none sm:flex-row sm:items-center"},H={class:"lw-searchDomain__prices"},K={__name:"searchDomain",props:{product:{type:Object,required:!0},showCampaignBadge:{type:Boolean,default:!1}},setup(a){var o,s,r;const{tm:i}=t(),c=i("views.home.domainSearch"),p=(null==(o=i("views.home.productsCard").badge)?void 0:o.campaign)||{},d={objectsMagnifyOutline:b(u)},h=a,{tag:_,title:N,titleTag:V,subtitle:S,searchButton:K,offerDomain:U,ga:W,domains:Y}=h.product,{loading:Z,errorKey:$,checkAndRedirect:A}=e(),G=k(""),J=k(null!=(r=null==(s=null==Y?void 0:Y[0])?void 0:s.value)?r:""),z=k(""),Q=j((()=>!(!z.value&&!$.value))),X=j((()=>{var e,a,o,t;return z.value?z.value:"unavailable"===$.value?null!=(a=null==(e=null==c?void 0:c.validation)?void 0:e.unavailable)?a:"":"request"===$.value&&null!=(t=null==(o=null==c?void 0:c.validation)?void 0:o.requestError)?t:""})),ee=/^[a-zA-Z0-9-]+$/;async function ae(){var e,a,o,t;z.value="";const s=G.value.trim().toLowerCase();if(!s)return void(z.value=null!=(a=null==(e=null==c?void 0:c.validation)?void 0:e.invalid)?a:"Digite um domÃnio válido");const{domain:l,tld:r}=n(s);if(!ee.test(l))return void(z.value=null!=(t=null==(o=null==c?void 0:c.validation)?void 0:o.invalid)?t:"Digite um domÃnio válido");r&&(null==Y?void 0:Y.some((e=>e.value===r)))&&(J.value=r);const i=r||J.value,p="".concat(l,".").concat(i);await A(p)}return(e,o)=>(f(),w(v,{class:"h-full",tag:L(_),title:L(N),subtitle:L(S),subtitleTag:"p",titleTag:L(V)},{badge:B((()=>[a.showCampaignBadge&&L(p).src?(f(),w(g,{key:0,src:L(p).src,alt:L(p).alt},null,8,["src","alt"])):C("",!0)])),actions:B((()=>[x("div",R,[x("div",q,[x("form",{novalidate:"",onSubmit:T(ae,["prevent"]),"data-testid":"products-card-domain-search-form"},[y(l,{modelValue:G.value,"onUpdate:modelValue":o[1]||(o[1]=e=>G.value=e),id:"home-domain-top-input",name:"home-domain-top-input",placeholder:L(K).placeholder,prependIcon:d.objectsMagnifyOutline,error:Q.value,errorMessages:X.value,lowercase:"",testid:"products-card-domain-search-input"},{append:B((()=>[x("div",M,[y(E,{modelValue:J.value,"onUpdate:modelValue":o[0]||(o[0]=e=>J.value=e),items:L(Y),disabled:!1,required:!0,name:"home-domain-top-select",id:"home-domain-top-select",flat:!0,"aria-haspopup":"true",class:"search-domain__input-wrapper__select",testid:"home-domain-search-select"},null,8,["modelValue","items"]),y(m,{color:"light-blue-600",type:"submit","aria-label":L(K).label,ga:L(W),loading:L(Z),testid:"home-domain-search-button"},{default:B((()=>[D(F(L(K).label),1)])),_:1},8,["aria-label","ga","loading"])])])),_:1},8,["modelValue","placeholder","prependIcon","error","errorMessages"])],32)]),x("div",H,[(f(!0),O(I,null,P(L(U),((e,a)=>(f(),O("div",{key:a,class:"search-domain__price-item"},[x("dl",null,[x("dt",null,F(e.tld),1),x("dd",null,[D(F(e.label)+" ",1),o[2]||(o[2]=x("br",null,null,-1)),D(F(e.price)+" / "+F(e.period),1)])])])))),128))])])])),_:1},8,["tag","title","subtitle","titleTag"]))}},U={class:"lw-products-card",id:"produtos","data-testid":"home-products-card-section"},W={class:"lw-products-card__container"},Y={__name:"ProductsCard",setup(e){const{tm:n}=t(),d=n("views.home.productsCard"),{events:u}=a("views.home.productsCard"),m=o("hosting",{hasLocale:!1}),v=o("emailLocaweb",{hasLocale:!1}),g=o("captureLeads",{hasLocale:!1}),h=o("hostingDedicated",{hasLocale:!1}),b=o("ssl",{hasLocale:!1}),L=o("domain",{hasLocale:!1}),T=(e,a="monthly_cost")=>{if(!(null==e?void 0:e.plans))return null;let o=1/0;return Object.values(e.plans).forEach((e=>{var t;e.disabled||null==(t=e.periods)||t.forEach((e=>{const t=parseFloat(e.monthly_cost);if(0===t||isNaN(t))return;const s=parseFloat(e[a]);!isNaN(s)&&s>0&&s<o&&(o=s)}))})),o===1/0?null:o.toFixed(2).replace(".",",")},D=k(["tab1","tab2","tab3","tab4"].map((e=>({label:d.tabs[e],component:"tab1"===e?l:s,ga:{label:"".concat(u.productsTabs.label,"|").concat(p(d.tabs[e])),category:"".concat(u.productsTabs.category),action:"open-link"}}))));
1Object.keys(d.cards).forEach((e=>{var a,o;d.cards[e].ga={action:"open-link",label:"".concat(u.productsTabs.label,"|").concat((null==(a=u.products[e])?void 0:a.label)||""),category:"".concat(u.productsTabs.label,"|").concat((null==(o=u.products[e])?void 0:o.category)||"")}}));const E=j((()=>{var e,a,o,t,s,l;const r=((e,a,o)=>{var t,s,l;const r=null==(l=null==(s=null==(t=null==e?void 0:e.plans)?void 0:t[a])?void 0:s.periods)?void 0:l.find((e=>e.qt_months===o)),i=parseFloat(null==r?void 0:r.monthly_cost);return!isNaN(i)&&i>0?i.toFixed(2).replace(".",","):null})(m.value,"SVNHOSTLI01",12)||T(m.value),i=T(v.value,"per_box"),c=T(g.value),n=T(h.value),p=T(b.value,"firstYear"),u=(e=>{if(!(null==e?void 0:e.plans))return null;let a=1/0;return Object.values(e.plans).forEach((e=>{var o;e.disabled||null==(o=e.periods)||o.forEach((e=>{const o=parseFloat(e.fixed_cost);!isNaN(o)&&o>0&&o<a&&(a=o)}))})),a===1/0?null:a.toFixed(2).replace(".",",")})(L.value);return{tab1:[{component:S,product:{...d.cards.hospedagemCompartilhada,priceButton:{...d.cards.hospedagemCompartilhada.priceButton,value:r||(null==(e=
1d.cards.hospedagemCompartilhada.priceButton)?void 0:e.value)}},class:"card__hero",cols:12,showCampaignBadge:!0},{component:K,product:{...d.cards.registroDominio,priceButton:{...d.cards.registroDominio.priceButton,value:u||(null==(a=d.cards.registroDominio.priceButton)?void 0:a.value)}},class:"search-domain-card",cols:12,lg:8,showCampaignBadge:!0},{component:S,product:{...d.cards.emailProfissional,priceButton:{...d.cards.emailProfissional.priceButton,value:i||(null==(o=d.cards.emailProfissional.priceButton)?void 0:o.value)}},cols:12,lg:4,showCampaignBadge:!0}],tab2:[{component:S,product:d.cards.googleWorkspace,class:"card__hero",cols:12},{component:S,product:d.cards.emailMarketing,cols:12,lg:6},{component:S,product:{...d.cards.captureLeads,priceButton:{...d.cards.captureLeads.priceButton,value:c||(null==(t=d.cards.captureLeads.priceButton)?void 0:t.value)}},cols:12,lg:6}],tab3:[{component:S,product:d.cards.servidorVps,class:"card__hero",cols:12},{component:S,product:{...d.cards.hospedagemDedicada,priceButton:{...d.cards.hospedagemDedicada.priceButton,value:n||(null==(s=d.cards.hospedagemDedicada.priceButton)?void 0:s.value)}},cols:12,lg:6},{component:S,product:d.cards.cloud,cols:12,lg:6}],tab4:[{component:S,product:{...d.cards.ssl,priceButton:{...d.cards.ssl.priceButton,value:p||(null==(l=d.cards.ssl.priceButton)?void 0:l.value)}},class:"card__hero",cols:12},{component:S,product:d.cards.revendaHospedagem,cols:12,lg:4},{component:S,product:d.cards.smtp,cols:12,lg:4,sm:6},{component:S,product:d.cards.criadorSites,cols:12,lg:4,sm:6}]}}));return(e,a)=>(f(),O("section",U,[x("div",W,[y(c,{items:D.value,class:"lw-tab__products","data-testid":"home-products-tab"},_({default:B((()=>[(f(!0),O(I,null,P(e.simpleItems,(e=>(f(),O("div",{key:e,class:"slide-item"}," Item "+F(e),1)))),128))])),_:2},[P(Object.keys(E.value),((e,a)=>({name:"tab-".concat(a+1),fn:B((()=>[y(r,null,{default:B((()=>[(f(!0),O(I,null,P(E.value[e],((e,a)=>(f(),w(i,{key:a,cols:e.cols,lg:e.lg,sm:e.sm},{default:B((()=>[e.product?(f(),w(N(e.component),{key:0,product:e.product,class:V(e.class),showCampaignBadge:e.showCampaignBadge},null,8,["product","class","showCampaignBadge"])):C("",!0)])),_:2},1032,["cols","lg","sm"])))),128))])),_:2},1024)]))})))]),1032,["items"])])]))}};export{Y 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.