<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
    
    <!-- Primary Meta Tags -->
    <title>Mercury Support - Compliance & Risk Management Platform</title>
    <meta name="title" content="Mercury Support - Compliance & Risk Management Platform" />
    <meta name="description" content="Comprehensive compliance and risk management platform for organizations. Streamline audits, manage policies, track assets, and ensure regulatory compliance with Mercury Support." />
    <meta name="keywords" content="compliance, risk management, audit, policy management, regulatory compliance, asset management, business continuity, Mercury Support" />
    <meta name="author" content="Mercury Support" />
    <meta name="robots" content="index, follow" />
    
    <!-- Favicon and Icons -->
    <link rel="icon" type="image/png" sizes="32x32" href="/pwa-192x192.png" />
    <link rel="shortcut icon" href="/pwa-192x192.png" />
    
    <!-- Apple Touch Icon -->
    <link rel="apple-touch-icon" href="/apple-touch-icon.png" />
    
    <!-- Open Graph / Facebook -->
    <meta property="og:type" content="website" />
    <meta property="og:site_name" content="Mercury Support" />
    <meta property="og:title" content="Mercury Support - Compliance & Risk Management Platform" />
    <meta property="og:description" content="Comprehensive compliance and risk management platform for organizations. Streamline audits, manage policies, track assets, and ensure regulatory compliance." />
    <meta property="og:image" content="https://zapt-cdn.com/1687fcec-5386-4d73-9ac4-2326334b0554/Mercury+Support+Logos+NAVY+ORANGE.png" />
    <meta property="og:url" content="https://app.mercurysupport.co.uk" />
    <meta property="og:locale" content="en_US" />
    
    <!-- Twitter Card -->
    <meta name="twitter:card" content="summary_large_image" />
    <meta name="twitter:title" content="Mercury Support - Compliance & Risk Management Platform" />
    <meta name="twitter:description" content="Comprehensive compliance and risk management platform for organizations. Streamline audits, manage policies, track assets, and ensure regulatory compliance." />
    <meta name="twitter:image" content="https://zapt-cdn.com/1687fcec-5386-4d73-9ac4-2326334b0554/Mercury+Support+Logos+NAVY+ORANGE.png" />
    
    <!-- LinkedIn -->
    <meta property="og:image:width" content="1200" />
    <meta property="og:image:height" content="630" />
    
    <!-- PWA Meta Tags -->
    <meta name="application-name" content="Mercury Support" />
    <meta name="apple-mobile-web-app-capable" content="yes" />
    <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
    <meta name="apple-mobile-web-app-title" content="Mercury Support" />
    <meta name="format-detection" content="telephone=no" />
    <meta name="mobile-web-app-capable" content="yes" />
    <meta name="theme-color" content="#103B65" />
    
    <!-- Microsoft Tiles -->
    <meta name="msapplication-TileColor" content="#103B65" />
    <meta name="msapplication-TileImage" content="/pwa-192x192.png" />
    
    <!-- Preload Critical Resources -->
    <link rel="preconnect" href="https://zapt-cdn.com" />
    <link rel="dns-prefetch" href="https://zapt-cdn.com" />
    
    <!-- Security Headers -->
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://*.stytch.com https://*.sentry.io https://maps.googleapis.com https://*.googleapis.com https://eu-assets.i.posthog.com https://*.codeask.ai https://cdn.jsdelivr.net https://*.mux.com https://www.gstatic.com https://*.onesignal.com https://cloud.umami.is; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src 'self' https://fonts.gstatic.com https://cdn.jsdelivr.net; img-src 'self' data: https: blob:; media-src 'self' blob: https://*.mux.com https://stream.mux.com; connect-src 'self' https: wss: data: blob:; frame-src 'self' https://*.stytch.com; manifest-src 'self'; worker-src 'self' blob:; object-src 'none'; base-uri 'self';" />
    
    <!-- OneSignal SDK -->
    <script src="https://cdn.onesignal.com/sdks/web/v16/OneSignalSDK.page.js" defer></script>
    <script>
      console.log('[OneSignal] Script loaded, initializing...');
      window.OneSignalDeferred = window.OneSignalDeferred || [];
      OneSignalDeferred.push(async function(OneSignal) {
        console.log('[OneSignal] Deferred callback executing...');
        
        // Add notification event listeners for debugging
        OneSignal.Notifications.addEventListener('foregroundWillDisplay', (event) => {
          console.log('[OneSignal] Notification received in foreground:', event.notification);
        });
        
        OneSignal.Notifications.addEventListener('click', (event) => {
          console.log('[OneSignal] Notification clicked:', event.notification);
        });
        
        try {
          await OneSignal.init({
            appId: "b391fa39-da8f-4203-8a37-922be6a143c2",
            safari_web_id: "web.onesignal.auto.05605657-a1ec-46ab-8d61-441038586900",
            notifyButton: {
              enable: false, // Disable - we'll use our own permission UI
            },
            // OneSignal will automatically look for OneSignalSDKWorker.js at root
            // Both OneSignalSDKWorker.js (v16) and OneSignalSDK.sw.js (v15) exist for compatibility
          });
          console.log('[OneSignal] Initialization complete');
        } catch (error) {
          console.error('[OneSignal] Initialization failed:', error);
          // Don't throw - allow app to continue without push notifications
          // Service worker registration failures shouldn't break the app
        }
      });
    </script>
    <script type="module" crossorigin src="/assets/index-BkAEFjc7.js"></script>
    <link rel="modulepreload" crossorigin href="/assets/rolldown-runtime-C07Klbul.js">
    <link rel="modulepreload" crossorigin href="/assets/recharts-yo5j8j2Y.js">
    <link rel="modulepreload" crossorigin href="/assets/preload-helper-BUchq3vI.js">
    <link rel="modulepreload" crossorigin href="/assets/chunk-KS7C4IRE-C15dXumU.js">
    <link rel="modulepreload" crossorigin href="/assets/Button-CgBZ-5Jy.js">
    <link rel="modulepreload" crossorigin href="/assets/breadcrumbs-BhOfIsyt.js">
    <link rel="modulepreload" crossorigin href="/assets/AuthProvider-B0Zu8vsq.js">
    <link rel="modulepreload" crossorigin href="/assets/extractErrorMessage-C3dGaYMB.js">
    <link rel="modulepreload" crossorigin href="/assets/ArchiveBoxIcon-Bk6JOpXn.js">
    <link rel="modulepreload" crossorigin href="/assets/Bars3Icon-Ce30gR6h.js">
    <link rel="modulepreload" crossorigin href="/assets/BoltIcon-ChQ1flim.js">
    <link rel="modulepreload" crossorigin href="/assets/BookOpenIcon-05LXwQvy.js">
    <link rel="modulepreload" crossorigin href="/assets/BuildingStorefrontIcon-2Fa_7oCh.js">
    <link rel="modulepreload" crossorigin href="/assets/ChartBarIcon-Rst8Js2o.js">
    <link rel="modulepreload" crossorigin href="/assets/ClockIcon-CTqxF40G.js">
    <link rel="modulepreload" crossorigin href="/assets/DocumentTextIcon-nCtY41jH.js">
    <link rel="modulepreload" crossorigin href="/assets/FireIcon-DZ3cZZuJ.js">
    <link rel="modulepreload" crossorigin href="/assets/MegaphoneIcon-DbyPQE9A.js">
    <link rel="modulepreload" crossorigin href="/assets/RocketLaunchIcon-C6Hpn8f_.js">
    <link rel="modulepreload" crossorigin href="/assets/ShieldCheckIcon-Blf59U53.js">
    <link rel="modulepreload" crossorigin href="/assets/SparklesIcon-DXFfHG8T.js">
    <link rel="modulepreload" crossorigin href="/assets/UserIcon-C5eHlOZx.js">
    <link rel="modulepreload" crossorigin href="/assets/events-Ds9Ja7Yv.js">
    <link rel="modulepreload" crossorigin href="/assets/events-zV85cVe0.js">
    <link rel="modulepreload" crossorigin href="/assets/events-BKQC68-w.js">
    <link rel="modulepreload" crossorigin href="/assets/events-Ccyj6t_h.js">
    <link rel="modulepreload" crossorigin href="/assets/usePermissions-DIe6rHlH.js">
    <link rel="modulepreload" crossorigin href="/assets/useModuleAccess-D0XJdUMm.js">
    <link rel="modulepreload" crossorigin href="/assets/constants-Cnv1q5U2.js">
    <link rel="modulepreload" crossorigin href="/assets/scheduledChecksUtils-C0DMzSem.js">
    <link rel="modulepreload" crossorigin href="/assets/AssetRegisterContext-087FDPbL.js">
    <link rel="modulepreload" crossorigin href="/assets/EmployeeContext-D5LegiPS.js">
    <link rel="modulepreload" crossorigin href="/assets/AuditModuleContext-CKH7sAO4.js">
    <link rel="modulepreload" crossorigin href="/assets/VerifyModuleContext-BHnP8K-t.js">
    <link rel="modulepreload" crossorigin href="/assets/CaseManagementContext-BL1gAemg.js">
    <link rel="stylesheet" crossorigin href="/assets/index-CQYtPkiq.css">
  <link rel="manifest" href="/manifest.webmanifest"><script id="vite-plugin-pwa:register-sw" src="/registerSW.js"></script></head>
  <body>
    <div id="root"></div>

  </body>
</html>