(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[884],{2627:(e,r,a)=>{"use strict";a.d(r,{default:()=>c});var t=a(5155),o=a(2115);let s=a(3464).A.create({baseURL:"https://app.justiplus.com.br/server/api/"});async function l(e){try{let r=await s.post("/user/pre-signup",e,"");if(201===r.status)return"OK";return error.response.data.message||"Algo deu errado, tente novamente mais tarde"}catch(e){if(e.response&&400===e.response.status)return e.response.data.error;if(e.response&&403===e.response.status)return"Voc\xea n\xe3o tem permiss\xe3o para realizar esta a\xe7\xe3o";return"Algo deu errado, tente novamente mais tarde"}}var i=a(5695);async function n(e,r){await l(e),r.push("/thank-you")}let c=()=>{let e=(0,i.useRouter)(),[r,a]=(0,o.useState)(""),[s,l]=(0,o.useState)(""),[c,d]=(0,o.useState)(""),[m,u]=(0,o.useState)(""),[x,p]=(0,o.useState)({}),[h,b]=(0,o.useState)({}),[v,g]=(0,o.useState)(!1),f="mt-1 w-full rounded-lg border px-3 py-2 text-sm outline-none transition focus:ring-2 bg-white dark:bg-slate-900 text-slate-900 dark:text-slate-50",j=e=>{let r=e.trim();return r?r.length<3?"O nome deve ter pelo menos 3 caracteres.":/^[A-Za-zÀ-ÖØ-öø-ÿÇç'\s]+$/.test(r)?r.includes(" ")?"":"Informe pelo menos um sobrenome.":"O nome deve conter apenas letras e espa\xe7os.":"Informe seu nome completo."},k=e=>{let r=e.trim();return r?/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(r)?"":"Informe um e-mail v\xe1lido.":"Informe seu e-mail."},N=e=>{let r=e.replace(/\D/g,"");return r?11!==r.length?"O celular deve ter 11 d\xedgitos (DDD + 9 n\xfameros).":/^([1-9]{2})(9[0-9]{8})$/.test(r)?"":"Informe um celular brasileiro v\xe1lido.":"Informe seu celular com DDD."},E=e=>e?"":"Selecione como \xe9 o seu escrit\xf3rio hoje.";return(0,t.jsx)("section",{className:"px-4 h-auto py-28 lg:py-36",children:(0,t.jsxs)("div",{className:"mx-auto max-w-xl rounded-2xl border border-slate-200 bg-white/90 p-8 shadow-lg backdrop-blur-sm dark:border-slate-700 dark:bg-slate-900/90",children:[(0,t.jsx)("h2",{className:"text-xl font-semibold text-slate-900 dark:text-slate-50",children:"Comece seus 7 dias de teste gr\xe1tis na JustiPlus"}),(0,t.jsx)("p",{className:"mt-1 text-sm text-slate-600 dark:text-slate-300",children:"N\xe3o \xe9 necess\xe1rio cart\xe3o de cr\xe9dito para criar a sua conta."}),(0,t.jsxs)("form",{onSubmit:a=>{a.preventDefault(),g(!1);let t=j(r),o=N(s),l={nome:t||void 0,celular:o||void 0,email:k(c)||void 0,tamanhoEscritorio:E(m)||void 0};p(l),b({nome:!0,celular:!0,email:!0,tamanhoEscritorio:!0}),Object.values(l).some(Boolean)||(n({nome:r.trim(),celular:s.trim(),email:c.trim().toLowerCase(),tamanhoEscritorio:m},e),g(!0))},className:"mt-6 space-y-5",noValidate:!0,children:[(0,t.jsxs)("div",{children:[(0,t.jsxs)("label",{htmlFor:"nome",className:"block text-sm font-medium text-slate-700 dark:text-slate-200",children:["Nome completo ",(0,t.jsx)("span",{className:"text-red-500",children:"*"})]}),(0,t.jsx)("input",{id:"nome",name:"nome",type:"text",required:!0,autoComplete:"name",value:r,onChange:e=>(e=>{a(e),g(!1),h.nome&&p(r=>({...r,nome:j(e)}))})(e.target.value),onBlur:()=>{b(e=>({...e,nome:!0})),p(e=>({...e,nome:j(r)}))},className:"".concat(f," ").concat(x.nome?"border-red-500 focus:border-red-500 focus:ring-red-300":"border-slate-300 focus:border-blue-600 focus:ring-blue-300 dark:border-slate-600"),placeholder:"Digite seu nome completo","aria-invalid":!!x.nome,"aria-describedby":x.nome?"nome-error":void 0}),x.nome&&(0,t.jsx)("p",{id:"nome-error",className:"mt-1 text-xs text-red-600 dark:text-red-400",children:x.nome})]}),(0,t.jsxs)("div",{children:[(0,t.jsxs)("label",{htmlFor:"celular",className:"block text-sm font-medium text-slate-700 dark:text-slate-200",children:["Celular (WhatsApp) ",(0,t.jsx)("span",{className:"text-red-500",children:"*"})]}),(0,t.jsx)("input",{id:"celular",name:"celular",type:"tel",required:!0,inputMode:"tel",autoComplete:"tel",value:s,onChange:e=>(e=>{let r=(e=>{let r=e.replace(/\D/g,"").slice(0,11);return 0===r.length?"":r.length<=2?"(".concat(r):r.length<=7?"(".concat(r.slice(0,2),") ").concat(r.slice(2)):"(".concat(r.slice(0,2),") ").concat(r.slice(2,7),"-").concat(r.slice(7))})(e);l(r),g(!1),h.celular&&p(e=>({...e,celular:N(r)}))})(e.target.value),onBlur:()=>{b(e=>({...e,celular:!0})),p(e=>({...e,celular:N(s)}))},className:"".concat(f," ").concat(x.celular?"border-red-500 focus:border-red-500 focus:ring-red-300":"border-slate-300 focus:border-blue-600 focus:ring-blue-300 dark:border-slate-600"),placeholder:"(11) 98888-7777","aria-invalid":!!x.celular,"aria-describedby":x.celular?"celular-error":void 0}),x.celular&&(0,t.jsx)("p",{id:"celular-error",className:"mt-1 text-xs text-red-600 dark:text-red-400",children:x.celular})]}),(0,t.jsxs)("div",{children:[(0,t.jsxs)("label",{htmlFor:"email",className:"block text-sm font-medium text-slate-700 dark:text-slate-200",children:["E-mail ",(0,t.jsx)("span",{className:"text-red-500",children:"*"})]}),(0,t.jsx)("input",{id:"email",name:"email",type:"email",required:!0,autoComplete:"email",value:c,onChange:e=>(e=>{d(e),g(!1),h.email&&p(r=>({...r,email:k(e)}))})(e.target.value),onBlur:()=>{b(e=>({...e,email:!0})),p(e=>({...e,email:k(c)}))},className:"".concat(f," ").concat(x.email?"border-red-500 focus:border-red-500 focus:ring-red-300":"border-slate-300 focus:border-blue-600 focus:ring-blue-300 dark:border-slate-600"),placeholder:"seuemail@exemplo.com","aria-invalid":!!x.email,"aria-describedby":x.email?"email-error":void 0}),x.email&&(0,t.jsx)("p",{id:"email-error",className:"mt-1 text-xs text-red-600 dark:text-red-400",children:x.email})]}),(0,t.jsxs)("div",{children:[(0,t.jsxs)("label",{htmlFor:"tamanhoEscritorio",className:"block text-sm font-medium text-slate-700 dark:text-slate-200",children:["Como \xe9 o seu escrit\xf3rio hoje?",(0,t.jsx)("span",{className:"text-red-500",children:" *"})]}),(0,t.jsxs)("select",{id:"tamanhoEscritorio",name:"tamanhoEscritorio",required:!0,value:m,onChange:e=>(e=>{u(e),g(!1),h.tamanhoEscritorio&&p(r=>({...r,tamanhoEscritorio:E(e)}))})(e.target.value),onBlur:()=>{b(e=>({...e,tamanhoEscritorio:!0})),p(e=>({...e,tamanhoEscritorio:E(m)}))},className:"".concat(f," ").concat(x.tamanhoEscritorio?"border-red-500 focus:border-red-500 focus:ring-red-300":"border-slate-300 focus:border-blue-600 focus:ring-blue-300 dark:border-slate-600"),"aria-invalid":!!x.tamanhoEscritorio,"aria-describedby":x.tamanhoEscritorio?"tamanhoEscritorio-error":void 0,children:[(0,t.jsx)("option",{value:"",children:"Selecione uma op\xe7\xe3o"}),(0,t.jsx)("option",{value:"autonomo",children:"Advogado aut\xf4nomo"}),(0,t.jsx)("option",{value:"pequeno",children:"Escrit\xf3rio pequeno (2 a 5 advogados)"}),(0,t.jsx)("option",{value:"medio",children:"Escrit\xf3rio m\xe9dio (6 a 10 advogados)"}),(0,t.jsx)("option",{value:"grande",children:"Escrit\xf3rio grande (11+ advogados)"}),(0,t.jsx)("option",{value:"departamento",children:"Departamento jur\xeddico em empresa"}),(0,t.jsx)("option",{value:"naoadvogado",children:"N\xe3o sou advogado, apenas interessado"})]}),x.tamanhoEscritorio&&(0,t.jsx)("p",{id:"tamanhoEscritorio-error",className:"mt-1 text-xs text-red-600 dark:text-red-400",children:x.tamanhoEscritorio})]}),(0,t.jsx)("button",{type:"submit",className:"mt-2 cursor-pointer text-xl inline-flex w-full items-center justify-center rounded-full colorPrimary px-6 py-3 text-white font-semibold hover:bg-blue-700 transition-colors",children:"Iniciar teste gr\xe1tis"}),v&&(0,t.jsx)("p",{className:"mt-3 text-sm font-medium text-emerald-600 dark:text-emerald-400",children:"Criando seu cadastro... Aguarde."})]})]})})}},4877:(e,r,a)=>{Promise.resolve().then(a.bind(a,2627))}},e=>{e.O(0,[794,441,964,358],()=>e(e.s=4877)),_N_E=e.O()}]);