PageSourceSearch

https://emcalendar2026.netlify.app/

html emcalendar2026.netlify.app collected 2026-10-03 10:41:49 UTC 2,302 bytes, 61 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3  <head>
4    <meta charset="UTF-8" />
5<!-- This site is hosted on Netlify. Anyone can build and deploy a site
6     like this one for free: https://netlify.new/?utm_campaign=loops&utm_source=ai-legible&utm_medium=owned&utm_content=comment&utm_id=a296abf4-f888-4d05-ab9c-eea6a7ec01e9
7     Netlify hosting facts for this site: static/SSR served via Netlify Edge. -->
8    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, viewport-fit=cover" />
9    <title>2026 Global Election Calendar</title>
10    
10<script src="https://cdn.tailwindcss.com"></script>
10
11    <link rel="preconnect" href="https://fonts.googleapis.com">
12    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
13    <link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap" rel="stylesheet">
14    <style>
15      html {
16        /* Mandatory: Fix base font size and disable font inflation */
17        font-size: 16px;
18        -webkit-text-size-adjust: 100%;
19        text-size-adjust: 100%;
20      }
21      body {
22        /* Mandatory: Ensure body inherits 1rem (16px) */
23        font-size: 1rem;
24        background-color: #fafafa;
25        font-family: 'Montserrat', sans-serif;
26        color: #111827;
27        -webkit-font-smoothing: antialiased;
28        -moz-osx-font-smoothing: grayscale;
29        margin: 0;
30        padding: 0;
31        width: 100%;
32      }
33      /* Hide scrollbar for clean horizontal scrolling if needed */
34      .no-scrollbar::-webkit-scrollbar {
35        display: none;
36      }
37      .no-scrollbar {
38        -ms-overflow-style: none;
39        scrollbar-width: none;
40      }
41    </style>
42
43<link rel="stylesheet" href="/index.css">
44  
44<script type="importmap">
45{
46  "imports": {
47    "react": "https://aistudiocdn.com/react@^19.2.1",
48    "react/": "https://aistudiocdn.com/react@^19.2.1/",
49    "react-dom": "https://aistudiocdn.com/react-dom@^19.2.1",
50    "react-dom/": "https://aistudiocdn.com/react-dom@^19.2.1/",
51    "d3-geo": "https://esm.sh/d3-geo@3",
52    "topojson-client": "https://esm.sh/topojson-client@3"
53  }
54}
55</script>
55
56  
56<script type="module" crossorigin src="/assets/index-BBlotaJi.js"></script>
56
57</head>
58  <body class="notranslate" translate="no">
59    <div id="root"></div>
60</body>
61</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.