${b.resumo}
`).join(''); elResGrid.innerHTML = html; document.getElementById('wv-result-hint').textContent = list.length ? 'Com base nas suas respostas, você pode ter direito aos benefícios abaixo. Clique em “Passo a passo”.' : 'Pelas respostas, não identificamos benefício claro. Recomendamos abrir/atualizar seu CadÚnico no CRAS e refazer o quiz.'; } elNext.addEventListener('click', ()=>{ const val = getSelected(); if(!val){ alert('Selecione uma opção para continuar.'); return; } answers[questions[step].key] = val; if(step < questions.length-1){ step++; showLoader(true); setTimeout(()=>{ showLoader(false); renderStep(); }, 250); } else { const list = computeResults(answers); renderResults(list); elRes.style.display='block'; smoothTo('#wv-result'); } }); elPrev.addEventListener('click', ()=>{if(step===0)return; step--; renderStep();}); elRestart.addEventListener('click', ()=>{ step=0; Object.keys(answers).forEach(k=>delete answers[k]); elRes.style.display='none'; renderStep(); smoothTo('#quiz-box'); }); renderStep(); // Inicia o quiz } catch (error) { // Se qualquer erro for pego, exibe a mensagem de diagnóstico console.error("ERRO AO INICIALIZAR O QUIZ:", error); const errorTarget = document.getElementById('wv-step'); if (errorTarget) { errorTarget.innerHTML = '' +
'
';
}
}
});
Opa! Não foi possível carregar as perguntas.
' + 'Isso geralmente é causado por um conflito com outro plugin ou com o tema do site. Por favor, tente desativar temporariamente plugins de cache ou otimização de JavaScript para testar.
' + '
