1function validarEmailCorporativo(event){const campo=event.target;const container=campo.closest('.validate-email-company');const email=campo.value.trim();const dominiosPessoais=['gmail.com','yahoo.com','outlook.com','hotmail.com','live.com','icloud.com','aol.com','zoho.com','protonmail.com','gmx.com','yandex.com','mail.com','bol.com.br','uol.com.br','terra.com.br','r7.com','ig.com.br','zipmail.com.br','globo.com','oi.com.br'];const msg=container.querySelector('.mensagem-email-pessoal');if(msg)msg.remove();campo.classList.remove('invalid-field');container.classList.remove('invalid-field');if(email===''){campo.classList.add('invalid-field');container.classList.add('invalid-field');return;}const regexEmail=/^[^\s@]+@[^\s@]+\.[^\s@]+$/;if(!regexEmail.test(email)){campo.classList.add('invalid-field');container.classList.add('invalid-field');}else{const dominio=email.split('@')[1].toLowerCase();if(dominiosPessoais.includes(dominio)){campo.classList.add('invalid-field');container.classList.add('invalid-field');const mensagem=document.createElement('div');mensagem.className='mensagem-email-pessoal';mensagem.style.color='#b20000';mensagem.textContent='Parece que você não está usando um e-mail corporativo.';container.appendChild(mensagem);}}}document.querySelectorAll('.validate-email-company #email').forEach(input=>{input.addEventListener('blur',validarEmailCorporativo);});function fecharModalPesquisaRemunerada(){document.getElementById('pesquisa-remunerada').classList.remove('open');}function verificarCampos(){const preenchidos=[...form.querySelectorAll('[required]')].every(campo=>campo.value.trim()!=='');const solucaoSelecionada=selectSolucao?selectSolucao.value:null;let recaptcha=false;if(typeof grecaptcha!=='undefined'&&typeof grecaptcha.getResponse==='function'){recaptcha=grecaptcha.getResponse().length>0;}if(!ignorarPaginaNpsContato&&solucaoSelecionada==='Pesquisa Remunerada'){if(showModalPesquisaRemunerada){modalPesquisa.classList.add('open');selectSolucao.value='';selectSolucao.selectedIndex=0;}submitBtn.disabled=true;submitBtn.classList.add('btn-disabled');showModalPesquisaRemunerada=false;return;}else{showModalPesquisaRemunerada=true;}if(preenchidos&&recaptcha){submitBtn.disabled=false;submitBtn.classList.remove('btn-disabled');}else{submitBtn.disabled=true;submitBtn.classList.add('btn-disabled');}}const form=document.querySelector('.form-contact');const submitBtn=form.querySelector('.btn-submit');const selectSolucao=document.getElementById('solucao');const modalPesquisa=document.getElementById('pesquisa-remunerada');const ignorarPaginaNpsContato=document.body.classList.contains('page-template-page-nps-contato');let showModalPesquisaRemunerada=true;form.addEventListener('input',verificarCampos);form.addEventListener('change',verificarCampos);
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.