1"use strict";(globalThis.webpackChunklabi_spa||=[]).push([[7061],{77061(e,a,t){t.r(a),t.d(a,{default:()=>p});var s=t(9950),n=t(32913),r=t(6420),o=t(44414);const i=e=>{let{placeholder:a,name:t,value:n,error:i,invalid:l,label:c,errorMessage:d,onChange:h,onSubmit:u}=e;const m=(0,s.useRef)(null);return(0,s.useEffect)(()=>{m.current&&""===n&&m.current.focus()},[n]),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("form",{className:"catalog-search-input-holder catalog-search-form catalog-search-form-small",onSubmit:u,children:[l&&(0,o.jsx)("p",{className:"input-error-message",children:"CEP n\xe3o encontrado"}),(0,o.jsx)(r.default,{type:"tel",className:"catalog-search-input _without-line-height "+(i||l?"-error-input":""),autoComplete:"off",placeholder:a,name:t,value:n,onChange:h,inputMode:"numeric",mask:"99999-999",ref:e=>m.current=e,autoFocus:!0}),(0,o.jsx)("button",{type:"submit",className:"catalog-search-button catalog-search-button-linx catalog-search-button-under yellow-search \n "+(i||l?"-off-button":""),children:c||(0,o.jsx)("i",{className:"icon-loupe"})})]}),i?d():""]})};var l=t(16450),c=t(58686),d=t(32853);const h=e=>{let{onChangeView:a}=e;return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("p",{className:"text-center text-centered text-white separate-double explanation-content",children:["A pandemia do Coronav\xedrus \xe9 uma realidade e os casos no Brasil tendem a aumentar nas pr\xf3ximas semanas.",(0,o.jsxs)("strong",{className:"destach-text",children:["Para ajudar a combater a doen\xe7a e reduzir seus riscos \xe0 sa\xfade, o Labi Sa\xfade est\xe1 oferecendo, at\xe9 o fim de mar\xe7o,"," ",(0,o.jsx)("mark",{className:"emphase-text",children:"testes gratuitos"})," para identificar o COVID19 nos pacientes onde o v\xedrus \xe9 mais perigoso: em idosos acima de 80 anos."]}),"Quem se enquadrar no perfil e estiver apresentando os sintomas do Coronav\xedrus, pode preencher um question\xe1rio e anexar o pedido m\xe9dico para agendar o servi\xe7o de coleta em casa do Labi Sa\xfade sem custos. Os exames s\xe3o restritos \xe0 \xe1rea de cobertura e limitados \xe0 capacidade de atendimento."]}),(0,o.jsx)("button",{className:"button _md _alt _transparent cta-button",onClick:a,children:"Solicitar teste"}),(0,o.jsx)("p",{className:"text-center text-centered text-white separate-double explanation-content -small",children:"Aten\xe7\xe3o: os exames de COVID19 n\xe3o ser\xe3o feitos nas unidades do Labi Sa\xfade, apenas atrav\xe9s do servi\xe7o de coleta em casa. Capacidade di\xe1ria limitada a 10 coletas por dia."})]})},u=e=>{let{name:a,value:t,error:s,invalid:r,loading:l,errorMessage:c,onChange:d,onSubmit:h}=e;return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("p",{className:"text-center text-centered text-white separate-double explanation-content label-content",children:"Veja se seu endere\xe7o est\xe1 na \xe1rea de cobertura para o Teste de Coronav\xedrus."}),(0,o.jsx)(i,{label:"Verificar",name:a,placeholder:"00000-000",value:t,error:s,invalid:r,errorMessage:c,onChange:d,onSubmit:h}),l&&(0,o.jsx)("img",{className:"loading-gif",src:n,loading:"lazy"})]})};class m extends s.Component{constructor(){super(...arguments),this.state={loading:!1,cep:{value:"",error:!1,invalid:!1},turnExplanation:!0,turnCep:!1,showIframe:!1},this._RenderErrorMessage=e=>(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("p",{className:"text-center text-centered text-white separate-double explanation-content label-content",children:["Infelizmente, este endere\xe7o ainda n\xe3o est\xe1 na \xe1rea de cobertura do Labi Sa\xfade.",(0,o.jsx)("br",{}),(0,o.jsx)("br",{}),"Procure um m\xe9dico para saber mais informa\xe7\xf5es sobre onde fazer seu teste."]}),(0,o.jsx)("button",{onClick:e,className:"button show-button _xsm _bg-yellow _outline-yellow",children:"Testar outro CEP"})]}),this.handleValidateCep=e=>{this.setState(e=>({...e,loading:!0}));let a=!0;if(e.length<8)return;const t="https://viacep.com.br/ws/${cep}/json/".replace("${cep}",this.state.cep.value);return fetch(t).then(e=>{e.ok&&e.json().then(e=>{e.erro?(this.setState(e=>({...e,cep:{...e.cep,error:"",invalid:!0},loading:!1})),a=!1):"S\xe3o Paulo"===e.localidade?this.setState(e=>({...e,cep:{...e.cep,error:"",invalid:!1},turnCep:!1,showIframe:!0,loading:!1})):this.setState(e=>({...e,cep:{...e.cep,error:!0,invalid:!1},showIframe:!1,loading:!1}))})}),a},this.handleClearInput=()=>{this.setState(e=>({...e,cep:{value:"",error:!1,invalid:!1}}))},this.handleChangeView=()=>{this.setState({turnExplanation:!1,turnCep:!0})},this.handleChange=e=>{let{target:{name:a,value:t}}=e;this.setState(e=>({...e,[a]:{...e[a],value:t,error:!1,invalid:!1}}))},this.handleSubmit=e=>{e.preventDefault(),this.handleValidateCep(this.state.cep.value)}}componentDidMount(){(0,d.TaggeamentoHome)()}render(){var e,a;const{turnExplanation:t,turnCep:s,showIframe:n,loading:r}=this.state;return(0,o.jsxs)(l.A,{loading:!1,className:"app-content-home",children:[(0,o.jsx)(c.A,{canonical:null===(e=this.props)||void 0===e||null===(a=e.location)||void 0===a?void 0:a.pathname,title:"Labi na luta contra o Coronav\xedrus - Labi Sa\xfade",description:"Para ajudar a combater a doen\xe7a e reduzir seus riscos\x03\xe0 sa\xfade, o Labi est\xe1 oferecendo, at\xe9 o fim de mar\xe7o, testes gratuitos para identificar o COVID19 nos pacientes onde o v\xedrus \xe9 mais perigoso: em idosos acima de 80 anos."}),(0,o.jsx)("div",{className:"header-home-content landing-page",children:(0,o.jsx)("div",{className:"header-content-home",children:(0,o.jsx)("div",{className:"container",children:(0,o.jsx)("div",{className:"row",children:(0,o.jsxs)("section",{className:"xs-12 explanation-section "+(n?"has-iframe":""),children:[!n&&(0,o.jsxs)("h1",{className:"title-header-content-home text-white separate-medium",children:["Labi na luta contra ",(0,o.jsx)("br",{})," o Coronav\xedrus."]}),t&&(0,o.jsx)(h,{onChangeView:this.handleChangeView}),s&&(0,o.jsx)(u,{name:"cep",value:this.state.cep.value,error:this.state.cep.error,invali
1d:this.state.cep.invalid,loading:r,errorMessage:()=>this._RenderErrorMessage(this.handleClearInput),onChange:this.handleChange,onSubmit:this.handleSubmit}),n&&(0,o.jsx)("iframe",{src:"https://labiexames.typeform.com/to/CiwZt8",style:{width:"100%",maxWidth:"100%",height:"80vh",position:"static",left:"0px",right:"0px",border:"0"}})]})})})})})]})}}const p=m}}]);
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.