PageSourceSearch

https://www.locaweb.com.br/js/dist/client/js/HeroSection.CXOC5FYY.js

js locaweb.com.br collected 2026-10-01 08:44:10 UTC 35,615 bytes, 1 lines download raw bytes

1import{a as e}from"./js-cookie.Ch5AnFJE.js";import{u as a}from"./vue-i18n.JXoF2nW6.js";import{u as l,_ as i,a as t,b as o,c as n,d as s,e as r,f as c}from"./SearchDomainFeedback.DRTlbvv7.js";import{v as d,q as u,d as m,r as p,k as v,s as g,t as f}from"./icons.DCWlBTEe.js";import{_}from"./LwIcon.B48p3iyk.js";import{F as h,a as b,g as w,b as y,H as k,c as O,T as j,D as S}from"./index.DgrLiZyi.js";import{v as x,t as M,f as L,d as D,w as T,x as E,E as C,e as A}from"./composables.DeVL8OIF.js";import{_ as B}from"./LwButton.nDkAjEn3.js";import{l as I,c as R,w as V,a as N,o as P,C as H,t as F,Z as $,U as q,r as U,H as W,A as z,_ as Y,R as K,af as G,aj as X,b as J,h as Z,m as Q,S as ee,ae,F as le,V as ie,ac as te,ad as oe,P as ne,ab as se,a0 as re,aa as ce,n as de,ak as ue,K as me}from"./vue-runtime.DCaFIewr.js";import{_ as pe}from"./LwTextField.DhbzDH0f.js";import{u as ve}from"./use-product-info.DpNVAkQ5.js";import{s as ge,a as fe,b as _e}from"./utils.DTXvaIaA.js";import{C as he,D as be,T as we,P as ye}from"./constants.CiLoBCIQ.js";import{useGtm as ke}from"./gtm.DoQTHg1l.js";import{_ as Oe}from"./LwCheckbox.01l6xsFd.js";import{_ as je}from"./LwTag.BA4P4GBK.js";import{c as Se}from"./customer-month--selo.CBD9etbw.js";import xe from"./Breadcrumbs.P6mQ181l.js";import"./LwHTMLRender.BVZx5Ehr.js";import"./WrapperField.Dm0Sqsz3.js";import"./vuelidate-core.BPWjWGHJ.js";import"./vuelidate-validators.lNQbpuWm.js";import"./LwAlert.BNn28c6z.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"./configuration.CbJptA5h.js";import"./locales-pt-br-components.B0kfX0_8.js";import"./locales-pt-br-views-index.js.DOyARfg3.js";import"./locales-pt-br-views-home.BV8K5KoP.js";import"./locales-pt-br-views-hosting.iLKhMNmr.js";import"./locales-pt-br-views-hospedagemWordpress.BFcA1yzN.js";import"./locales-pt-br-views-hospedagem-lovable.C93SwNBC.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.BUrXwIvY.js";import"./store-products.CyMxx9SM.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.B1k5k03R.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"./LwProgressCircular.BVkw005y.js";import"./LwBreadcrumbs.CRRUmSy1.js";const Me={class:"lw-domain__ia-search__actions"},Le={__name:"IASearch",props:{localeNamespace:{type:String,default:"views.domainRegister.heroSection"},loading:{type:Boolean,default:null},defaultValue:{type:String,default:""},clearOnSubmit:{type:Boolean,default:!0},searchButtonColor:{type:String,default:"bw-red"},rows:{type:Number,default:2}},emits:["submit"],setup(e,{emit:t}){const o=e,{tm:n}=a(),s=n("".concat(o.localeNamespace,".search.withIA")),r=t,{isBlocked:c,checkStatus:d}=x();I((async()=>{await d()}));const u=R((()=>c.value)),{searchModel:m,errorMessage:p,v$:v}=l(o,h.withIA,n("".concat(o.localeNamespace,".validation")));
1function g(){v.value.$touch(),v.value.$invalid||r("submit",m.value)}return V((()=>o.loading),((e,a)=>{!e&&a&&o.clearOnSubmit&&(m.value="",v.value.$reset(),d())})),(a,l)=>(P(),N("form",{class:"lw-domain__ia-search",novalidate:"",onSubmit:G(g,["prevent"]),testid:"domain-register-ia-search-form"},[H(i,{modelValue:W(m),"onUpdate:modelValue":l[0]||(l[0]=e=>z(m)?m.value=e:null),testid:"domain-register-ia-search-textarea",placeholder:W(s).placeholder,rows:e.rows,errorMessages:W(p),disabled:u.value},$({_:2},[a.$slots["append-inner"]?{name:"append-inner",fn:q((()=>[U(a.$slots,"append-inner")])),key:"0"}:void 0]),1032,["modelValue","placeholder","rows","errorMessages","disabled"]),F("div",Me,[H(B,{testid:"domain-register-ia-search-submit-button",color:e.searchButtonColor,disabled:u.value,type:"submit",loading:e.loading},{default:q((()=>[Y(K(W(s).button),1)])),_:1},8,["color","disabled","loading"])])],32))}},De={key:0,class:"lw-domain-register__tab-options","aria-label":"Opções de TLDs",testid:"domain-register-tld-options-container"},Te=["testid","onClick"],Ee={class:"lw-domain-register__tab-options__option group"},Ce={class:"lw-domain-register__tab-options__title"},Ae={key:0,class:"lw-domain-register__tab-options__price lw-domain-register__tab-options__price--free"},Be={key:1,class:"lw-domain-register__tab-options__price"},Ie={class:"lw-domain-register__tab-options__currency"},Re={__name:"ManualSearch",props:{localeNamespace:{type:String,default:"views.domainRegister.heroSection"},defaultValue:{type:String,default:""},loading:{type:Boolean,default:!1},placeholder:{type:String,default:""},renderActions:{type:Boolean,default:!0},clearOnSubmit:{type:Boolean,default:!0},enableListener:{type:Boolean,default:!1},searchOnRender:{type:Boolean,default:!1},freeTldValues:{type:Array,default:()=>[]},searchButtonColor:{type:String,default:"bw-red"}},emits:["submit"],setup(e,{emit:i}){const{tm:t,n:o}=a(),n=X(),s=e,r=t(s.localeNamespace),c=i,u=J(null),m=ve("domain"),{on:p,off:v}=M(),{searchModel:g,errorMessage:f,v$:_}=l(s,h.manual,r.validation),y=R((()=>m.value?b.map((e=>{var a;const l=m.value.plans[e.svn];if(!l)return null;const i=l.periods.find((a=>a.qt_months===w(e.value)));if(!i)return null;const t=o(parseFloat(null!=(a=i.first_year)?a:i.monthly_cost),"currency").split(/\s+/);return{title:e.value,currency:t[0],price:t[1]}})).filter(Boolean).sort(((e,a)=>(k(e.title)?0:1)-(k(a.title)?0:1))):[]));function k(e){return s.freeTldValues.includes(e.replace(/^\./,""))}function O(){_.value.$touch(),_.value.$invalid||c("submit",g.value)}const j=Z("firstSearch");function S(e){var a,l,i,t,o,n,r,c,d,m,p;if(s.loading)return;let v=g.value||"";v.includes(".")&&(v=v.split(".")[0]);const f="".concat(null!=v?v:"").concat(e);g.value=f,v?null==(p=null==(m=u.value)?void 0:m.$el.querySelector("input"))||p.focus():(null==(i=null==(l=null==(a=u.value)?void 0:a.$el)?void 0:l.querySelector("input"))||i.addEventListener("focus",x),null==(n=null==(o=null==(t=u.value)?void 0:t.$el)?void 0:o.querySelector("input"))||n.focus(),null==(d=null==(c=null==(r=u.value)?void 0:r.$el)?void 0:c.querySelector("input"))||d.removeEventListener("focus",x))}function x({target:e}){setTimeout((()=>{e.setSelectionRange(0,0)}),0)}return I((()=>{n.query.domain&&j.value&&(O(),j.value=!1)})),V((()=>s.loading),((e,a)=>{!e&&a&&s.clearOnSubmit&&(g.value="",_.value.$reset())})),I((()=>{s.enableListener&&p("domain-select-tld",(e=>{S(e)}))})),Q((()=>{s.enableListener&&v("domain-select-tld")})),(a,l)=>(P(),N("form",{novalidate:"",onSubmit:G(O,["prevent"])},[H(pe,{ref_key:"domainInput",ref:u,testid:"domain-register-manual-search-input",id:"home-domain-top-input",name:"home-domain-top-input",prependIcon:W(d),placeholder:e.placeholder||W(r).search.manual.placeholder,modelValue:W(g),"onUpdate:modelValue":l[0]||(l[0]=e=>z(g)?g.value=e:null),error:!!W(f),errorMessages:W(f),lowercase:"",onKeydown:[l[1]||(l[1]=ae(G((()=>{}),["stop"]),["left"])),l[2]||(l[2]=ae(G((()=>{}),["stop"]),["right"])),ae(O,["enter"])]},$({append:q((()=>[H(B,{type:"submit",color:e.searchButtonColor,"aria-label":W(r).search.manual.button,loading:e.loading,testid:"domain-register-manual-search-submit-button"},{default:q((()=>[Y(K(W(r).search.manual.button),1)])),_:1},8,["color","aria-label","loading"])])),_:2},[a.$slots["append-inner"]?{name:"append-inner",fn:q((()=>[U(a.$slots,"append-inner")])),key:"0"}
1:void 0]),1032,["prependIcon","placeholder","modelValue","error","errorMessages"]),e.renderActions?(P(),N("div",De,[(P(!0),N(le,null,ie(y.value,(e=>(P(),N("button",{class:"relative",key:e.title,type:"button",testid:"domain-register-tld-option-".concat(e.title.replace(".",""),"-button"),onClick:a=>S(e.title)},[F("div",Ee,[F("strong",Ce,K(e.title),1),k(e.title)?(P(),N("p",Ae,[Y(K(W(r).search.manual.freeLabel),1),l[3]||(l[3]=F("span",{class:"lw-domain-register__tab-options__price__asterisk"},"*",-1))])):(P(),N("p",Be,[F("span",Ie,K(e.currency),1),Y(" "+K(e.price),1),l[4]||(l[4]=F("span",{class:"lw-domain-register__tab-options__price__asterisk"},"*",-1))]))])],8,Te)))),128))])):ee("",!0)],32))}},{post:Ve}=T(),Ne=x(),Pe="X-Salesmon-Id",He=J(0),Fe=J(0);const $e={class:"lw-domain-register__domain-form","data-testid":"domain-register-form-container"},qe=["aria-label"],Ue=["aria-label"],We={__name:"DomainForm",props:te({selectedForm:{type:String,default:null},isHeroSection:{type:Boolean,default:!1}},{modelValue:{},modelModifiers:{},tab:{default:0},tabModifiers:{},loading:{default:!1},loadingModifiers:{}}),emits:["update:modelValue","update:tab","update:loading"],setup(l){const i=l,{tm:t}=a(),o=t("views.domainRegister.heroSection.search.manual"),n=t("views.domainRegister.heroSection.search.withIA"),{on:s,off:r}=M(),c=oe(l,"modelValue"),d=oe(l,"tab"),p=oe(l,"loading"),{isMdDown:v,isLgDown:g}=A(),f=R((()=>i.selectedForm?i.selectedForm===h.withIA:1===d.value)),{checkMultipleDomains:b,suggestionsByIa:w}=function(a="views.registroDominio"){const l=J(!1),i=J(null),t=J(null),{events:o}=L(a),n=ke(),{emit:s}=M();return{loading:l,error:i,checkMultipleDomains:async function(a){var s,r;null==n||n.trackEvent({event:"tagger",...o.search});const{domain:c,tld:d}=ge(a);let u=a;d||(u="".concat(c,".").concat(be));const m=y.map((e=>"".concat(c).concat(e.value))).filter((e=>e!==u));try{l.value=!0,i.value=null,He.value++;const{data:a,error:c}=await Ve("/domain/check-multiple",{data:{domains:"".concat(u,",").concat(m.join(",")),iteration:He.value}});if(c)throw c;return(null==(s=null==a?void 0:a.find)?void 0:s.call(a,(e=>{var a;return(null==(a=e.availability)?void 0:a.registration)&&e.domain===u})))&&e.set(he,u,{path:"/",domain:".locaweb.com.br",expires:365}),null==(r=null==a?void 0:a.forEach)||r.call(a,((e,a)=>{var l;null==n||n.trackEvent({event:"tagger",eventCategory:o.eventActions.category,eventAction:o.eventActions.ok.replace("${status}",(null==(l=e.availability)?void 0:l.registration)?"available":"unavailable").replace("${domain}",e.domain).replace("${iteration}",a+1).replace("${time}",(new Date).toLocaleTimeString()),eventLabel:o.search.eventLabel})})),t.value=a,a}catch(p){return i.value=p,C.exception(p,{layer:"composable",method:"useDomainSearch.checkMultipleDomains"}),null==n||n.trackEvent({event:"tagger",eventCategory:o.eventActions.category,eventAction:o.eventActions.error.replace("${error}",p.message||i).replace("${iteration}",He.value).replace("${time}",(new Date).toLocaleTimeString())}),p}finally{l.value=!1}},suggestionsByIa:async function(e){var a,t;Fe.value++,null==n||n.trackEvent({event:"tagger",...o.iaSuggestions});try{l.value=!0,i.value=null;let t=E();t||(t=await D());const o=t?{[Pe]:t}:{},{data:n,error:r}=await Ve("/domain/suggestions",{type:"suggestion",data:{prompt:e,namespace:"suggest_sld_from_desc",version:"1",iteration:Fe.value}},{headers:o});if(r)throw r;return Ne.recordSearch(),await Ne.checkStatus(),s("searchIA",Fe.value),(null==(a=null==n?void 0:n.error)?void 0:a.code)?n:null==n?void 0:n.data}catch(r){return i.value=r,r instanceof TypeError&&("Load failed"===r.message||"Failed to fetch"===r.message)||C.exception(r,{layer:"composable",method:"useDomainSearch.suggestionsByIa"}),429!==r.status&&"IA_RATE_LIMIT_EXCEEDED"!==(null==(t=r.data)?void 0:t.code)||(Ne.recordSearch(),await Ne.checkStatus()),r}finally{l.value=!1}},iaRateLimit:{isBlocked:Ne.isBlocked,remaining:Ne.remaining,canSearch:Ne.canSearch,checkStatus:Ne.checkStatus,recordSearch:Ne.recordSearch}}}(),k=J(null),O=J(!1),j=J({});function S(){var e;const a=null==(e=k.value)?void 0:e.getBoundingClientRect();a&&(j.value={top:"".concat(a.top-8,"px"),left:"".concat(a.left+a.width/2,"px")},O.value=!0,window.addEventListener("scroll",x,{passive:!0}))}function x(){O.value=!1,window.removeEventListener("scroll",x)}function T(){x(),d.value=1}function B(){d.value=0}async function $(e){p.value=!0,i.selectedForm||(c.value=null);const a=f.value?h.withIA:h.manual,l=f.value?w:b,t=await l(e);p.value=!1,c.value={search:e,heroSection:i.isHeroSection,data:t,type:a}}return V(d,(()=>{var e,a,l,i,t,o,n;c.value&&(c.value.search="",((null==(i=null==(l=null==(a=null==(e=c.value)?void 0:e.data)?void 0:a.data)?void 0:l.error)?void 0:i.code)||(null==(n=null==(o=null==(t=c.value)?void 0:t.data)?void 0:o.error)?void 0:n.code))&&(c.value=null))})),I((()=>{s("changeDomainTab",(e=>{d.value=e,setTimeout((()=>{fe(g.value?"domain-register-results":"domain-hero-form",{block:"start",behavior:"smooth"})}),400)}))})),Q((()=>{r("changeDomainTab"),window.removeEventListener("scroll",x)})),(e,a)=>(P(),N(le,null,[F("div",$e,[H(se,{name:"domain-form-mode",mode:"out-in"},{default:q((()=>[f.value?(P(),ne(Le,{key:1,loading:p.value,clearOnSubmit:!W(v),onSubmit:$},{"append-inner":q((()=>[F("button",{type:"button",class:"lw-domain-register__domain-form__close-ia","data-testid":"domain-register-ia-search-close-button","aria-label":W(n).closeAriaLabel,onClick:B},[Y(K(W(n).closeButton)+" ",1),H(_,{icon:W(m),size:16},null,8,["icon"])],8,Ue)])),_:1},8,["loading","clearOnSubmit"])):(P(),ne(Re,{key:0,loading:p.value,renderActions:!1,clearOnSubmit:!W(v),enableListener:!0,onSubmit:$},{"append-inner":q((()=>[F("button",{ref_key:"iaButtonRef",ref:k,type:"button",class:"lw-domain-register__domain-form__sparkle-toggle","aria-label":W(o).iaButtonAriaLabel,"data-testid":"domain-register-ia-toggle-button",onMouseenter:S,onMouseleave:x,onFocus:S,onBlur:x,onClick:T},[H(_,{icon:W(u),size:24},null,8,["icon"])],40,qe)])),_:1},8,["loading","clearOnSubmit"]))])),_:1})]),(P(),ne(ce,{to:"body"},[O.value?(P(),N("div",{key:0,class:"lw-domain-register__ia-tooltip",role:"tooltip",style:re(j.value)},K(W(o).iaButtonTooltip),5)):ee("",!0)]))],64))}},ze=["data-testid"],Ye={class:"lw-domain-register-results__card-header"},Ke=["innerHTML"],Ge={class:"lw-domain-register-results__card-content"},Xe={class:"space-y-xs mb-md"},Je={key:0,class:"space-y-2xs"},Ze={class:"lw-domain-register-results__card-content-suffix"},Qe={key:1,class:"flex items-center gap-xs"},ea={class:"lw-domain-register-results__card-content-title"},aa={class:"lw-domain-register-results__card-content-suffix"},la={key:0,class:"lw-domain-register-results__card-new-tag"},ia=["innerHTML"],ta={key:0,class:"mb-xs"},oa=["data-testid"],na={class:"lw-domain-register-results__price"},sa={class:"lw-domain-register-results__price__value--override"},ra={class:"lw-domain-register-results__price__period"},ca={class:"lw-domain-register-results__price__currency"},da={class:"lw-domain-register-results__price__value"},ua={class:"lw-domain-register-results__price__period"},ma={class:"lw-domain-register-results__card-content-price-note"},pa={key:1,class:"lw-domain-register-results__bundle"},va=["innerHTML"],ga={class:"lw-domain-register-results__bundle-tag"},fa={class:"lw-domain-register-results__card-content-cta"},_a=["aria-hidden","innerHTML"],ha={__name:"DomainOffer",props:{config:{type:Object,required:!0,default:()=>({})},loading:{type:Boolean,default:!1},isExactMatch:{type:Boolean,default:!1},packageOfferAnchorTarget:{type:String,default:null},localeNamespace:{type:String,default:"views.domainRegister.heroSection"}},setup(e){const l=e,{tm:i}=a(),t=i("".concat(l.localeNamespace,".results")),o=J(!1);V((()=>"".concat(l.config.domain,".").concat(l.config.tld)),(()=>{o.value=!1}));const n=R((()=>!!(l.isExactMatch&&l.config.isBundleEligible&&l.config.locale.bundleOffer))),s=R((()=>l.config.isPackageOffer||l.config.isComboOffer?"filled":"second")),r=R((()=>l.config.isPackageOffer||l.config.isComboOffer?"brand-700":"light-blue-600"));function c(){var e,a;l.config.isPackageOffer&&l.packageOfferAnchorTarget?fe(l.packageOfferAnchorTarget,{block:"start",behavior:"smooth"}):l.config.isPackageOffer?window.open("".concat(k).concat(l.config.domain,".").concat(l.config.tld),"_self"):l.config.isComboOffer&&(null==(e=l.config.comboDomains)?void 0:e.length)?window.open("".concat(O).concat(l.config.comboDomains.join(",")),"_self"):o.value&&(null==(a=l.config.bundleDomains)?void 0:a.length)?window.open("".concat(O).concat(l.config.bundleDomains.join(",")),"_self"):window.open("".concat(O).concat(l.config.domain,".").concat(l.config.tld),"_self")}const d=R((()=>({"lw-domain-register-results__card":!0,"lw-domain-register-results__card--exact-match":l.isExactMatch,"lw-domain-register-results__card--bundle-eligible":n.value}))),u=R((()=>"ia.br"===l.config.tld||"social.br"===l.config.tld));return(a,l)=>(P(),N("div",{class:de(d.value),"data-testid":"domain-register-offer-".concat(e.config.domain,"-").concat(e.config.tld,"-card")},[F("div",Ye,[H(_,{size:16,icon:e.config.icon},null,8,["icon"]),F("h3",{class:"lw-domain-register-results__card-title",innerHTML:e.config.locale.title},null,8,Ke)]),F("div",Ge,[F("div",Xe,[e.config.displayDomains?(P(),N("div",Je,[(P(!0),N(le,null,ie(e.config.displayDomains,(e=>(P(),N("h4",{key:e.tld,class:"lw-domain-register-results__card-content-title"},[Y(K(e.domain)+" ",1),F("span",Ze," ."+K(e.tld),1)])))),128))])):(P(),N("div",Qe,[F("h4",ea,[Y(K(e.config.domain)+" ",1),F("span",aa," ."+K(e.config.tld),1)]),u.value?(P(),N("span",la,K(W(t).newTldBadge),1)):ee("",!0)])),e.config.locale.de
1scription?(P(),N("p",{key:2,class:"lw-domain-register-results__card-content-description",innerHTML:e.config.locale.description},null,8,ia)):ee("",!0)]),e.config.locale.discountOverrideLabel||e.config.perc_discount?(P(),N("div",ta,[e.config.locale.discountOverrideLabel?(P(),ne(je,{key:0,size:"small",color:"yellow-600",text:e.config.locale.discountOverrideLabel},null,8,["text"])):(P(),ne(je,{key:1,size:"small",color:"yellow-600",text:"".concat(e.config.perc_discount,"% OFF")},null,8,["text"]))])):ee("",!0),F("div",{class:"lw-domain-register-results__card-content-pricing","data-testid":"domain-register-offer-".concat(e.config.domain,"-").concat(e.config.tld,"-pricing")},[F("div",na,[e.config.locale.priceOverrideText?(P(),N(le,{key:0},[F("span",sa,K(e.config.locale.priceOverrideText),1),F("span",ra,K(e.config.locale.priceOverridePeriod||W(t).period),1)],64)):(P(),N(le,{key:1},[F("span",ca,K(W(t).currency),1),F("span",da,K(e.config.price),1),F("span",ua,K(e.isExactMatch||e.config.isComboOffer?e.config.period||W(t).period:W(t).hostingPeriod),1)],64))]),F("p",ma,K(e.config.locale.priceNote),1)],8,oa),n.value?(P(),N("label",pa,[H(Oe,{modelValue:o.value,"onUpdate:modelValue":l[0]||(l[0]=e=>o.value=e),color:"brand-700",testid:"domain-register-offer-".concat(e.config.domain,"-").concat(e.config.tld,"-bundle-checkbox")},null,8,["modelValue","testid"]),F("span",{class:"lw-domain-register-results__bundle-label",innerHTML:e.config.locale.bundleOffer.label},null,8,va),F("span",ga,K(e.config.locale.bundleOffer.tag),1)])):ee("",!0),F("div",fa,[H(B,{ariahidden:"true",testid:"domain-register-offer-".concat(e.config.domain,"-").concat(e.config.tld,"-register-button"),onClick:c,variant:s.value,color:r.value,class:"w-full mb-xs",disabled:e.loading},{default:q((()=>[Y(K(e.config.locale.registerButton),1)])),_:1},8,["testid","variant","color","disabled"]),e.config.locale.disclaimer?(P(),N("p",{key:0,class:de({"lw-domain-register-results__card-content-disclaimer":!0,"lw-domain-register-results__card-content-disclaimer--exact-match":e.isExactMatch,"lw-domain-register-results__card-content-disclaimer--hidden":e.config.hideDisclaimer}),"aria-hidden":e.config.hideDisclaimer?"true":null,innerHTML:e.config.locale.disclaimer},null,10,_a)):ee("",!0)])])],10,ze))}},ba=y.map((e=>e.value)),wa={exactMatch:v,packageOffer:p};function ya(e,l,i){const{n:t}=a(),{isSmDown:o}=A(),n=ve("domain",{hasLocale:!1}),s=ve("hosting",{hasLocale:!1});function r(){var a;const{tld:l,domain:i}=ge((null==(a=e.value)?void 0:a.search)||_e(he));return"".concat(i,".").concat(l||be)}function c(){const e=r(),{tld:a}=ge(e);return a||be}function d(){const e=r(),{domain:a}=ge(e);return a}function u(e){let a=e;return e.startsWith(".")?a=e.substring(1):e.includes(".")&&e.split(".").length>2&&(a=e.substring(e.indexOf(".")+1)),we.free.find((e=>a.endsWith(e)))}function m(e){if(!e||isNaN(parseFloat(e)))return"0,00";const a=t(parseFloat(e),"currency"),[,l]=a.split(/\s+/);return l||"0,00"}function p(e){return(null==e?void 0:e.startsWith("."))?e.substring(1):e}function v(e){return j.includes(p(e))}function g(e,a="otherOptions",l=null){return m(function(e,a="otherOptions",l=null){var i,t,o,n;if("packageOffer"===a)return parseFloat(null!=(t=null!=(i=null==e?void 0:e.first_year)?i:null==e?void 0:e.monthly_cost)?t:0);if(v(l)&&(null==e?void 0:e.fixed_cost)){const a=Number(e.qt_months)/12||1;return parseFloat(e.fixed_cost)/a}return parseFloat(null!=(n=null==e?void 0:e.first_year)?n:(null!=(o=null==e?void 0:e.monthly_cost)?o:0)*ye.RECOMMENDED_PERIOD)}(e,a,l))}function f(e){return v(e)?l.periodAnnual:l.period}function _(){var e;if(!s.value)return null;const a=Object.values(s.value.plans).find((e=>e.recommended));return a?a.periods.find((e=>e.qt_months===ye.RECOMMENDED_PERIOD)):null==(e=s.value.plans[ye.PRODUCT_KEY])?void 0:e.periods.find((e=>e.qt_months===ye.RECOMMENDED_PERIOD))}function h(e){const a=p(e);return j.includes(a)?l.priceNotes.twoYears:we.threeYearsRequired.includes(a)?l.priceNotes.threeYears:l.priceNotes.default}const b=R((()=>{var a,i,t,o,s,m,p,v,b,y;if(!Array.isArray(null==(a=null==e?void 0:e.value)?void 0:a.data))return{exactMatch:null,packageOffer:null};const k=e.value.data,O=r(),j=k.find((e=>e.domain===O)),S=(null==(i=null==j?void 0:j.availability)?void 0:i.service_key)?null==(s=null==(o=null==(t=n.value)?void 0:t.plans[j.availability.service_key])?void 0:o.periods)?void 0:s.find((e=>e.qt_months===w(c()))):null,x="com.br"===c(),M=k.find((e=>e.domain==="".concat(d(),".com.br"))),L=k.find((e=>e.domain==="".concat(d(),".com"))),D=k.find((e=>e.domain==="".concat(d(),".online"))),T=!!(null==(m=null==M?void 0:M.availability)?void 0:m.registration),E=!!(null==(p=null==L?void 0:L.availability)?void 0:p.registration),C=!!(null==(v=null==D?void 0:D.availability)?void 0:v.registration),A=x&&C,B="com"===c()&&C,I=T?"com.br":E?"com":null,R="online"===c()&&!!I,V=j&&(null==(b=j.availability)?void 0:b.registration)?{tld:c(),domain:d(),type:"exactMatch",locale:{...l.manual.exactMatch,priceNote:h(c())},icon:wa.exactMatch,isPackageOffer:!1,price:g(S,"exactMatch",c()),period:f(c()),perc_discount:null==S?void 0:S.perc_discount,isBundleEligible:A,bundleDomains:A?[O,"".concat(d(),".online")]:null}:null,N=B&&V?{tld:c(),domain:d(),type:"comOnlineBundle",locale:{...l.manual.comOnlineBundle,priceNote:h(c())},icon:wa.packageOffer,isPackageOffer:!1,isComboOffer:!0,displayDomains:[{domain:d(),tld:"com"},{domain:d(),tld:"online"}],comboDomains:[O,"".concat(d(),".online")],price:g(S,"exactMatch",c()),period:f(c()),perc_discount:null==S?void 0:S.perc_discount}:null,P=function(e,a){var l,i,t,o;return(null==(l=null==e?void 0:e.availability)?void 0:l.service_key)?null==(o=null==(t=null==(i=n.value)?void 0:i.plans[e.availability.service_key])?void 0:t.periods)?void 0:o.find((e=>e.qt_months===w(a))):null}("com.br"===I?M:L,I),H=R&&V?{tld:c(),domain:d(),type:"onlineComBundle",locale:{...l.manual.comOnlineBundle,priceNote:h(c())},icon:wa.packageOffer,isPackageOffer:!1,isComboOffer:!0,displayDomains:[{domain:d(),tld:I},{domain:d(),tld:"online"}
1],comboDomains:[O,"".concat(d(),".").concat(I)],price:g(P,"exactMatch",I),period:f(c()),perc_discount:null==P?void 0:P.perc_discount}:null;return{exactMatch:V,packageOffer:N||H||(u(c())&&V?{tld:c(),domain:d(),type:"packageOffer",locale:{...l.manual.packageOffer},hideDisclaimer:"com.br"===c(),icon:wa.packageOffer,isPackageOffer:!0,price:g(_(),"packageOffer"),perc_discount:null==(y=_())?void 0:y.perc_discount}:null)}})),y=R((()=>{var a,l,i,t;if(!(null==(a=e.value)?void 0:a.data)||(null==(l=null==e?void 0:e.value)?void 0:l.data.error)||!Array.isArray(null==(i=null==e?void 0:e.value)?void 0:i.data))return[];if("withIA"===(null==(t=null==e?void 0:e.value)?void 0:t.data.type))return Object.values(e.value.data).map((e=>{var a,l,i,t;const o=null==(l=n.value)?void 0:l.plans[null==(a=null==e?void 0:e.availability)?void 0:a.service_key],{domain:s,tld:r}=ge(e.domain);return{...e,tld:r,domain:s,domainInfo:null==(i=null==o?void 0:o.periods)?void 0:i.find((e=>e.qt_months===w(r))),price:g(null==(t=null==o?void 0:o.periods)?void 0:t.find((e=>e.qt_months===w(r))),"otherOptions",r),period:f(r)}}));const o=e.value.data,s=r();return o.filter((e=>{var a;return e.domain!==s&&(null==(a=e.availability)?void 0:a.registration)})).map((e=>{var a,l,i,t;const o=null==(l=n.value)?void 0:l.plans[null==(a=null==e?void 0:e.availability)?void 0:a.service_key],{domain:s,tld:r}=ge(e.domain);return{...e,tld:r,domain:s,domainInfo:null==(i=null==o?void 0:o.periods)?void 0:i.find((e=>e.qt_months===w(r))),price:g(null==(t=null==o?void 0:o.periods)?void 0:t.find((e=>e.qt_months===w(r))),"otherOptions",r),period:f(r)}})).sort(((e,a)=>{const l=ba.indexOf(".".concat(e.tld)),i=ba.indexOf(".".concat(a.tld));return(-1===l?1/0:l)-(-1===i?1/0:i)}))})),k=R((()=>o.value?y.value.slice(0,5):y.value)),O=R((()=>o.value?y.value.slice(5):null)),S=R((()=>{var a,l,t,o;return("withIA"!==i.value&&!b.value.exactMatch&&0===(null==(a=null==k?void 0:k.value)?void 0:a.length)||"withIA"===i.value&&0===k.value.length||(null==(t=null==(l=null==e?void 0:e.value)?void 0:l.data)?void 0:t.status)>=400)&&!!(null==(o=null==e?void 0:e.value)?void 0:o.type)}));return{mainResults:b,mappedDomains:y,otherOptions:k,hasError:S,getDomain:d,getTld:c,getDomainFromCookie:r,formatPrice:m,getProductPrice:g,isFreeTld:u,moreOptions:O,getHostingPackagePlan:_}}const ka={class:"lw-domain-register-results",id:"domain-register-results",role:"region",testid:"domain-register-results-container","aria-label":"Resultados da busca de domínios"},Oa={key:2},ja={class:"lw-domain-register-results__other-options-list",role:"list",testid:"domain-register-other-options-list"},Sa={class:"flex justify-start w-full"},xa=["innerHTML"],Ma={__name:"DomainSearchResults",props:te({tab:{type:Number,default:0},loading:{type:Boolean,default:!1}},{modelValue:{},modelModifiers:{}}),emits:te(["changeDomainTab"],["update:modelValue"]),setup(e,{emit:l}){const i=e,{tm:s}=a(),{isLgUp:r,isLgDown:c,isSmDown:d}=A(),{emit:u}=M(),m=l,p=J(i.tab);V(p,(e=>{c.value&&m("changeDomainTab",e)})),V(c,(e=>{var a;e&&(p.value=(null==(a=f.value)?void 0:a.type)===h.manual?0:1)}));const v=R((()=>0===p.value?h.manual:h.withIA)),f=oe(e,"modelValue"),b=s("views.domainRegister.heroSection.results"),{mainResults:w,otherOptions:y,hasError:k,moreOptions:O}=ya(f,b,v),j=R((()=>b[v.value]));function S(){p.value=1,u("changeDomainTab",1)}const x=R((()=>{var e,a;return(null==(e=f.value)?void 0:e.type)===h.withIA&&!k.value&&!!(null==(a=null==f?void 0:f.value)?void 0:a.data)})),L=R((()=>{var e,a,l;return r.value&&k.value||v.value===h.withIA&&(null==(e=null==f?void 0:f.value)?void 0:e.type)===h.withIA&&k.value||(null==(a=null==f?void 0:f.value)?void 0:a.type)===h.manual&&v.value===h.manual&&k.value||(null==(l=null==f?void 0:f.value)?void 0:l.type)===h.manual&&v.value===h.manual&&!w.value.exactMatch})),D=R((()=>({"lw-domain-register-results__main--package-offer":w.value.packageOffer}))),T=R((()=>w.value.exactMatch&&w.value.packageOffer||!w.value.packageOffer&&d.value));return I((()=>{fe("hero-search-anchor",{block:"start",behavior:"smooth"})})),(a,l)=>(P(),N("div",ka,[L.value?ue([e.modelValue.data],(()=>(P(),ne(n,{key:0,error:W(k),resultsLocale:j.value,loading:i.loading,onAction:S,type:v.value},null,8,["error","resultsLocale","loading","type"]))),l,0):ee("",!0),T.value?(P(),N("section",{key:1,class:de(["lw-domain-register-results__main",D.value]),"aria-labelledby":"main-results-title",testid:"domain-register-main-results-section"},[(P(!0),N(le,null,ie(W(w),((e,a,l)=>(P(),N(le,null,[e?(P(),ne(ha,{key:e.type,config:e,loading:i.loading,isExactMatch:0===l},null,8,["config","loading","isExactMatch"])):ee("",!0)],64)))),256))],2)):W(w).exactMatch?(P
1(),N("section",Oa,[H(ha,{config:W(w).exactMatch,isExactMatch:!0,loading:i.loading},null,8,["config","loading"])])):ee("",!0),W(y).length>0?ue([W(y)],(()=>(P(),N("section",{key:3,id:"main-results",class:"lw-domain-register-results__other-options",testid:"domain-register-other-options-section","aria-labelledby":"other-options-title","aria-describedby":"domain-register__ia-description"},[ue([f.value.data],(()=>(P(),N("h3",{id:"other-options-title",class:"lw-domain-register-results__other-options-title"},[W(w).exactMatch?(P(),ne(_,{key:0,icon:W(g)},null,8,["icon"])):ee("",!0),Y(" "+K(W(w).exactMatch?j.value.otherOptions.title:j.value.otherOptions.noResultTitle),1)]))),l,1),F("ul",ja,[(P(!0),N(le,null,ie(W(y),(e=>(P(),ne(t,{key:e.tld,domain:e,resultsLocale:j.value},null,8,["domain","resultsLocale"])))),128))])]))),l,2):ee("",!0),W(O)&&W(O).length>0?(P(),ne(o,{key:4,items:W(O),itemComponent:t,initialExpanded:!1,propItemName:"domain",target:"main-results",split:5},{action:q((({toggle:e,isExpanded:a})=>[F("div",Sa,[H(B,{testid:"domain-register-more-options-toggle-button",variant:"text",onClick:e},{default:q((()=>[Y(K(W(b)[a?"lessOptions":"moreOptions"]),1)])),_:2},1032,["onClick"])])])),_:1},8,["items"])):ee("",!0),x.value?ue([f.value.type],(()=>(P(),N("div",{key:5,id:"domain-register__ia-description",class:"domain-register__ia-description",testid:"domain-register-ia-description"},[F("p",{innerHTML:j.value.description},null,8,xa)]))),l,3):ee("",!0)]))}},La=["aria-label"],Da={class:"lw-card-sale__header"},Ta={class:"lw-card-sale__tag"},Ea={class:"lw-card-sale__domain"},Ca=["src","alt"],Aa=["innerHTML"],Ba={class:"lw-card-sale__body"},Ia={class:"lw-card-sale__price-label"},Ra={key:0,class:"lw-card-sale__price"},Va={class:"lw-card-sale__currency"},Na={class:"lw-card-sale__value"},Pa={class:"lw-card-sale__period"},Ha={class:"lw-card-sale__note"},Fa=".com.br",$a={__name:"CardSale",setup(e){const{t:l,tm:i,n:t}=a(),o=i("views.domainRegister.heroSection.promoCards.sale"),{emit:n}=M(),s=ve("domain"),r=R((()=>{var e,a,l;const i=b.find((e=>e.value===Fa)),o=null==(a=null==(e=s.value)?void 0:e.plans)?void 0:a[null==i?void 0:i.svn];if(!o)return null;const n=o.periods.find((e=>e.qt_months===w(Fa)));if(!n)return null;const r=t(parseFloat(null!=(l=n.first_year)?l:n.monthly_cost),"currency"),[c,d]=r.split(/\s+/);return{currency:c,value:d}})),c=R((()=>r.value?l("views.domainRegister.heroSection.promoCards.sale.ariaLabel",{price:"".concat(r.value.currency," ").concat(r.value.value)}):o.ariaLabelWithoutPrice));function d(){n("domain-select-tld",Fa)}return(e,a)=>(P(),N("button",{type:"button",class:"lw-card-sale","aria-label":c.value,"data-testid":"domain-register-card-sale",onClick:d},[F("div",Da,[F("span",Ta,K(W(o).tag),1),F("strong",Ea,K(W(o).domain),1),W(o).campaignTag?(P(),N("img",{key:0,class:"lw-card-sale__campaign-tag",src:W(Se),alt:W(o).campaignTag.alt,"data-testid":"domain-register-card-sale-campaign-tag"},null,8,Ca)):ee("",!0)]),W(o).description?(P(),N("p",{key:0,class:"lw-card-sale__description",innerHTML:W(o).description},null,8,Aa)):ee("",!0),F("div",Ba,[F("p",Ia,K(W(o).priceLabel),1),r.value?(P(),N("p",Ra,[F("span",Va,K(r.value.currency),1),F("span",Na,[Y(K(r.value.value),1),a[0]||(a[0]=F("span",{class:"lw-card-sale__asterisk"},"*",-1))]),F("span",Pa,K(W(o).period),1)])):ee("",!0),a[1]||(a[1]=F("span",{class:"lw-card-sale__divider","aria-hidden":"true"},null,-1)),F("p",Ha,K(W(o).priceNote),1)])],8,La))}},qa={class:"lw-promo-cards","data-testid":"domain-register-promo-cards"},Ua={class:"lw-promo-cards__no-surprises","data-testid":"domain-register-card-no-surprises"},Wa={class:"lw-promo-cards__icon"},za={class:"lw-promo-cards__text"},Ya={class:"lw-promo-cards__title"},Ka={class:"lw-promo-cards__description"},Ga={__name:"PromoCards",setup(e){const{tm:l}=a(),i=l("views.domainRegister.heroSection.promoCards");return(e,a)=>(P(),N("div",qa,[H($a,{class:"lw-promo-cards__sale"}),F("div",Ua,[F("span",Wa,[H(_,{icon:W(f),size:32},null,8,["icon"])]),F("div",za,[F("h3",Ya,K(W(i).noSurprises.title),1),F("p",Ka,K(W(i).noSurprises.description),1)])])]))}},Xa={class:"lw-domain-register-hero-section"},Ja={class:"lw-container"},Za={class:"hero-module"},Qa={class:"hero-module__search",id:"domain-hero-form"},el={class:"hero-module__text"},al=["innerHTML"],ll=["innerHTML"],il={class:"hero-notification-bar","data-testid":"domain-register-hero-feedback"},tl={class:"lw-domain-register-hero-section__results-area"},ol={key:0,class:"lw-container hero-module__promo--bottom"},nl={__name:"HeroSection",setup(l){const{tm:i}=a(),t=i("views.domainRegister.heroSection"),o=e.get(S,{domain:".locaweb.com.br"}),{canSearch:n,checkStatus:d}=x(),u=J(null),m=J(!1),p=J(!0);me("firstSearch",p);const v=J(0),g=R((()=>(0===v.value||n.value)&&o)),f=e=>{v.value=e},_=R((()=>{var e,a,l,i,t,o,n,s,r,c,d,m;return(null==(e=u.value)?void 0:e.heroSection)&&(!!(null==(t=null==(i=null==(l=null==(a=u.value)?void 0:a.data)?void 0:l.data)?void 0:i.error)?void 0:t.code)||0===(null==(s=null==(n=null==(o=u.value)?void 0:o.data)?void 0:n.data)?void 0:s.length)||(null==(r=u.value)?void 0:r.data)&&!(null==(m=null==(d=null==(c=u.value)?void 0:c.data)?void 0:d.find)?void 0:m.call(d,(e=>e.availability.registration))))})),h=R((()=>!!u.value&&!_.value));return I((async()=>{await d()})),(e,a)=>(P(),N("section",Xa,[H(xe,{class:"breadcrumbs"}),F("div",Ja,[F("div",Za,[F("div",Qa,[F("div",el,[F("h1",{class:"hero-module__title",innerHTML:W(t).title},null,8,al),F("p",{class:"hero-module__subtitle",innerHTML:W(t).subtitle},null,8,ll),a[4]||(a[4]=F("span",{id:"hero-search-anchor",class:"hero-module__anchor","aria-hidden":"true"},null,-1))]),H(We,{modelValue:u.value,"onUpdate:modelValue":a[0]||(a[0]=e=>u.value=e),tab:v.value,"onUpdate:tab":a[1]||(a[1]=e=>v.value=e),loading:m.value,"onUpdate:loading":a[2]||(a[2]=e=>m.value=e),isHeroSection:""},null,8,["modelValue","tab","loading"]),_.value?(P(),ne(s,{key:0,modelValue:u.value},null,8,["modelValue"])):ee("",!0)]),h.value?ee("",!0):(P(),ne(Ga,{key:0,class:"hero-module__promo"}))])]),F("div",il,[g.value?(P(),ne(r,{key:0})):(P(),ne(c,{key:1}))]),F("div",tl,[H(se,{name:"domain-search-results","enter-active-class":"domain-search-results-enter-active","leave-active-class":"domain-search-results-leave-active","enter-from-class":"domain-search-results-enter-from","leave-to-class":"domain-search-results-leave-to"},{default:q((()=>[h.value?(P(),ne(Ma,{key:0,modelValue:u.value,"onUpdate:modelValue":a[3]||(a[3]=e=>u.value=e),loading:m.value,onChangeDomainTab:f,tab:v.value},null,8,["modelValue","loading","tab"])):ee("",!0)])),_:1}),h.value?(P(),N("div",ol,[H(Ga)])):ee("",!0)])]))}};export{nl 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.