import { createRoot } from 'react-dom/client' import { BrowserRouter } from 'react-router' import './index.css' import { TRPCProvider } from "@/providers/trpc" import App from './App.tsx' import { LanguageProvider } from './lib/i18n' createRoot(document.getElementById('root')!).render( , ) // Wave 5 — PWA: register service worker (production only) if (import.meta.env.PROD && 'serviceWorker' in navigator) { window.addEventListener('load', () => { navigator.serviceWorker.register('/sw.js').catch(() => { /* offline support unavailable — non-fatal */ }) }) }