1import{_ as t}from"./LwSecondaryTitle.DIbaegMK.js";import{_ as e}from"./LwIcon.DwGCEvOM.js";import{M as s,J as i,P as a}from"./icons.DCWlBTEe.js";import{a as o,o as r,C as l,t as c,H as n,R as m,b as p,c as d,D as u,S as g,U as w,F as b,V as j,P as v}from"./vue-runtime.DCaFIewr.js";import{_ as f,a as h}from"./components-grid.DTUmbTvo.js";import{useGtm as _}from"./gtm.DoQTHg1l.js";import{u as y}from"./composables.DeVL8OIF.js";import"./constants.CiLoBCIQ.js";import"./utils.DTXvaIaA.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"./configuration.CbJptA5h.js";import"./vue-i18n.JXoF2nW6.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";const L=["href","aria-label","data-testid"],S={class:"lw-contract-item__content"},k=["data-testid"],x=["data-testid"],q={class:"lw-contract-item__action"},C={__name:"LwContractItem",props:{href:{type:String,required:!0},title:{type:String,required:!0},meta:{type:String,required:!0},downloadLabel:{type:String,required:!0},isExternal:{type:Boolean,default:!1},testid:{type:String,default:"contract-item"}},emits:["click"],setup(t,{emit:p}){const d=p;function u(t){d("click",t)}return(p,d)=>(r(),o("a",{href:t.href,class:"lw-contract-item",target:"_blank",rel:"noopener noreferrer","aria-label":"".concat(t.downloadLabel," ").concat(t.title),"data-testid":t.testid,onClick:u},[l(e,{icon:n(s),size:"32",class:"lw-contract-item__file-icon"},null,8,["icon"]),c("div",S,[c("h3",{class:"lw-contract-item__title","data-testid":"".concat(t.testid,"-title")},m(t.title),9,k),c("p",{class:"lw-contract-item__meta","data-testid":"".concat(t.testid,"-meta")},m(t.meta),9,x)]),c("div",q,[l(e,{icon:t.isExternal?n(i):n(a),size:"16",class:"lw-contract-item__download-icon"},null,8,["icon"])])],8,L))}},U=["data-testid","aria-labelledby"],z=["data-testid"],D=["data-testid"],W={__name:"LwContracts",props:{title:{type:String,required:!0},subtitle:{type:String,required:!0},documents:{type:Array,required:!0,validator:t=>t.every((t=>t.title&&t.url&&t.size&&t.type))},downloadLabel:{type:String,required:!0},documentLabel:{type:String,required:!0},baseUrl:{type:String,default:""},fetchSizes:{type:Boolean,default:!0},ga:{type:Object,default:null},testid:{type:String,default:"contracts"}},setup(e){const s=_(),{getContractUrl:i}=y(),a=e,n=p({}),L=d((()=>a.documents.map((t=>{return{...t,originalUrl:t.url,url:(e=t.url,a.baseUrl?"".concat(a.baseUrl).concat(e.startsWith("/")?e:"/".concat(e)):i(e))};var e}))));return u((()=>{})),(i,p)=>(r(),o("section",{class:"lw-contracts","data-testid":e.testid,"aria-labelledby":"".concat(e.testid,"-heading-title")},[c("div",{class:"lw-contracts__heading","data-testid":"".concat(e.testid,"-heading")},[l(t,{id:"".concat(e.testid,"-heading-title"),text:e.title,testid:"".concat(e.testid,"-heading-title")},null,8,["id","text","testid"]),e.subtitle?(r(),o("p",{key:0,class:"lw-contracts__subtitle","data-testid":"".concat(e.testid,"-heading-subtitle")},m(e.subtitle),9,D)):g("",!0)],8,z),l(f,{role:"list",class:"lw-contracts__list"},{default:w((()=>[(r(!0),o(b,null,j(L.value,((t,i)=>(r(),v(h,{role:"listitem",key:t.url,cols:"12",lg:"7"},{default:w((()=>
1[l(C,{href:t.url,title:t.title,meta:"".concat(e.documentLabel," ").concat(t.type," ⢠").concat(n.value[t.url]||t.size),downloadLabel:e.downloadLabel,"is-external":t.originalUrl.startsWith("http"),testid:"".concat(e.testid,"-document-").concat(i),onClick:e=>(t=>{if(a.ga&&(null==s?void 0:s.enabled)){const e=t.title.toLowerCase().replace(/\s+/g,"-").normalize("NFD").replace(/[\u0300-\u036f]/g,"");s.trackEvent({event:"tagger",eventLabel:"".concat(a.ga.label,"|").concat(e),eventCategory:a.ga.category,eventAction:a.ga.action||"download",noninteraction:!1})}})(t)},null,8,["href","title","meta","downloadLabel","is-external","testid","onClick"])])),_:2},1024)))),128))])),_:1})],8,U))}};export{W 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.