PageSourceSearch

https://smartchess.ai/

html smartchess.ai collected 2026-10-05 15:05:35 UTC 1,810 bytes, 42 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3  <head>
4    <meta charset="UTF-8" />
5    <link rel="icon" type="image/png" href="/favcon.png" />
6    <link rel="apple-touch-icon" href="/apple-touch-icon.png" />
7    <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
8    <link rel="manifest" href="/manifest.json" />
9    <!-- Self-hosted fonts (src/styles/theme.css): preload the Latin files
10         used on first paint so text doesn't flash in a fallback face. -->
11    <link rel="preload" as="font" type="font/woff2" href="/fonts/inter/inter-latin-wght-normal.woff2" crossorigin />
12    <link rel="preload" as="font" type="font/woff2" href="/fonts/exo-2/exo-2-latin-wght-normal.woff2" crossorigin />
13    <meta name="theme-color" content="#061522" />
14    <title>Welcome to SmartChess.AI</title>
15    
15<script type="module" crossorigin src="/assets/index-CKfLO9qO.js"></script>
15
16    <link rel="stylesheet" crossorigin href="/assets/index-BolxRy6n.css">
17  </head>
18  <body style="overflow: unset !important; margin-right: unset !important">
19    <div id="root"></div>
20    
20<script>
21      // Redirect smartchess.in to smartchess.ai (production only)
22      (function () {
23        const hostname = window.location.hostname.toLowerCase();
24
25        // Only redirect in production (not localhost or development)
26        if (hostname !== "localhost" && hostname !== "127.0.0.1") {
27          if (
28            hostname === "smartchess.in" ||
29            hostname === "www.smartchess.in"
30          ) {
31            const targetUrl =
32              "https://smartchess.ai" +
33              window.location.pathname +
34              window.location.search +
35              window.location.hash;
36            window.location.replace(targetUrl);
37          }
38        }
39      })();
40    </script>
40
41  </body>
42</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.