import React from 'react'; import ReactDOM from 'react-dom/client'; import App from './App'; // Sistema de monitoramento de erros críticos em produção window.addEventListener('error', (event) => { console.error('Critical System Error:', event.error); const root = document.getElementById('root'); if (root && (root.innerHTML === '' || root.innerHTML.includes('loading'))) { root.innerHTML = `

SISTEMA OFFLINE

Ocorreu uma falha na inicialização dos protocolos NaRota. Isso pode ser causado por problemas de conexão com as APIs de mapas ou falha no carregamento dos módulos.

CODE: ${event.error?.message || 'UNKNOWN_STARTUP_ERROR'}
`; } }); console.log("NaRota Interface: Inicializando módulos quânticos..."); const rootElement = document.getElementById('root'); if (!rootElement) { throw new Error("Could not find root element to mount to"); } const root = ReactDOM.createRoot(rootElement); root.render( );