<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover">
    <meta name="description" content="NoChance - Multi-Layer Anti-Cheat for Minecraft Servers">
    <title>NoChance Anti-Cheat</title>
    <link rel="icon" type="image/png" href="/nochance1.png">
    <script>
      (function () {
        if (!('serviceWorker' in navigator)) return
        if (sessionStorage.getItem('nc_sw_cleaned') === '1') return
        var hasController = !!navigator.serviceWorker.controller
        if (hasController) {
          try { window.stop() } catch (e) {}
          document.documentElement.style.background = '#0a0e1a'
        }
        var cleanup = function () {
          return navigator.serviceWorker.getRegistrations().then(function (regs) {
            if (!regs || regs.length === 0) return
            return Promise.all(regs.map(function (r) { return r.unregister() }))
          }).then(function () {
            if (window.caches && caches.keys) {
              return caches.keys().then(function (keys) {
                return Promise.all(keys.map(function (k) { return caches.delete(k) }))
              })
            }
          })
        }
        cleanup().then(function () {
          sessionStorage.setItem('nc_sw_cleaned', '1')
          if (hasController) location.reload()
        }).catch(function () {
          sessionStorage.setItem('nc_sw_cleaned', '1')
          if (hasController) location.reload()
        })
      })()
    </script>
  <script type="module" crossorigin src="/assets/index-3o3fWR5A.js"></script>
  <link rel="stylesheet" crossorigin href="/assets/index-D9nKY5C8.css">
</head>
<body>
    <div id="root"></div>
</body>
</html>
