-
-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathindex.html
More file actions
91 lines (82 loc) · 27.3 KB
/
Copy pathindex.html
File metadata and controls
91 lines (82 loc) · 27.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Your Real Location</title>
<style>
body, h1, h2, p {
margin: 0;
padding: 0;
}
body {
font-family: 'Arial', sans-serif;
background: linear-gradient(135deg, #6a11cb, #2575fc);
color: #fff;
text-align: center;
padding: 50px;
min-height: 100vh;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
h1 {
font-size: 2em;
margin-bottom: 10px;
text-transform: uppercase;
letter-spacing: 2px;
}
h2 {
font-size: 3em;
color: #ffeb3b;
margin: 20px 0;
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}
p {
font-size: 1.2em;
margin-top: 20px;
line-height: 1.6;
max-width: 600px;
text-align: center;
}
a {
color: #ffeb3b;
text-decoration: none;
font-weight: bold;
}
a:hover {
text-decoration: underline;
}
/* Add a subtle animation */
h2 {
animation: fadeIn 2s ease-in-out;
}
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
</style>
</head>
<body>
<h1>You are in</h1>
<h2></h2>
<p>
This page uses JavaScript in your browser to detect your actual home country. It works even when a VPN is enabled and does not require any external services or communication to a host server. To find out more visit the <a href="https://github.com/dubniczky/VPN-Detect" target="_blank">GitHub Repository</a>.
</p>
</body>
<script>
let mapping = `{"countries": {"AF": {"name": "Afghanistan", "flag": "\ud83c\udde6\ud83c\uddeb"}, "AX": {"name": "\u00c5land Islands", "flag": "\ud83c\udde6\ud83c\uddfd"}, "AL": {"name": "Albania", "flag": "\ud83c\udde6\ud83c\uddf1"}, "DZ": {"name": "Algeria", "flag": "\ud83c\udde9\ud83c\uddff"}, "AS": {"name": "American Samoa", "flag": "\ud83c\udde6\ud83c\uddf8"}, "AD": {"name": "Andorra", "flag": "\ud83c\udde6\ud83c\udde9"}, "AO": {"name": "Angola", "flag": "\ud83c\udde6\ud83c\uddf4"}, "AI": {"name": "Anguilla", "flag": "\ud83c\udde6\ud83c\uddee"}, "AQ": {"name": "Antarctica", "flag": "\ud83c\udde6\ud83c\uddf6"}, "AG": {"name": "Antigua and Barbuda", "flag": "\ud83c\udde6\ud83c\uddec"}, "AR": {"name": "Argentina", "flag": "\ud83c\udde6\ud83c\uddf7"}, "AM": {"name": "Armenia", "flag": "\ud83c\udde6\ud83c\uddf2"}, "AW": {"name": "Aruba", "flag": "\ud83c\udde6\ud83c\uddfc"}, "AU": {"name": "Australia", "flag": "\ud83c\udde6\ud83c\uddfa"}, "AT": {"name": "Austria", "flag": "\ud83c\udde6\ud83c\uddf9"}, "AZ": {"name": "Azerbaijan", "flag": "\ud83c\udde6\ud83c\uddff"}, "BS": {"name": "Bahamas", "flag": "\ud83c\udde7\ud83c\uddf8"}, "BH": {"name": "Bahrain", "flag": "\ud83c\udde7\ud83c\udded"}, "BD": {"name": "Bangladesh", "flag": "\ud83c\udde7\ud83c\udde9"}, "BB": {"name": "Barbados", "flag": "\ud83c\udde7\ud83c\udde7"}, "BY": {"name": "Belarus", "flag": "\ud83c\udde7\ud83c\uddfe"}, "BE": {"name": "Belgium", "flag": "\ud83c\udde7\ud83c\uddea"}, "BZ": {"name": "Belize", "flag": "\ud83c\udde7\ud83c\uddff"}, "BJ": {"name": "Benin", "flag": "\ud83c\udde7\ud83c\uddef"}, "BM": {"name": "Bermuda", "flag": "\ud83c\udde7\ud83c\uddf2"}, "BT": {"name": "Bhutan", "flag": "\ud83c\udde7\ud83c\uddf9"}, "BO": {"name": "Bolivia", "flag": "\ud83c\udde7\ud83c\uddf4"}, "BA": {"name": "Bosnia and Herzegovina", "flag": "\ud83c\udde7\ud83c\udde6"}, "BW": {"name": "Botswana", "flag": "\ud83c\udde7\ud83c\uddfc"}, "BV": {"name": "Bouvet Island", "flag": "\ud83c\udde7\ud83c\uddfb"}, "BR": {"name": "Brazil", "flag": "\ud83c\udde7\ud83c\uddf7"}, "IO": {"name": "British Indian Ocean Territory", "flag": "\ud83c\uddee\ud83c\uddf4"}, "BN": {"name": "Brunei Darussalam", "flag": "\ud83c\udde7\ud83c\uddf3"}, "BG": {"name": "Bulgaria", "flag": "\ud83c\udde7\ud83c\uddec"}, "BF": {"name": "Burkina Faso", "flag": "\ud83c\udde7\ud83c\uddeb"}, "BI": {"name": "Burundi", "flag": "\ud83c\udde7\ud83c\uddee"}, "KH": {"name": "Cambodia", "flag": "\ud83c\uddf0\ud83c\udded"}, "CM": {"name": "Cameroon", "flag": "\ud83c\udde8\ud83c\uddf2"}, "CA": {"name": "Canada", "flag": "\ud83c\udde8\ud83c\udde6"}, "CV": {"name": "Cape Verde", "flag": "\ud83c\udde8\ud83c\uddfb"}, "KY": {"name": "Cayman Islands", "flag": "\ud83c\uddf0\ud83c\uddfe"}, "CF": {"name": "Central African Republic", "flag": "\ud83c\udde8\ud83c\uddeb"}, "TD": {"name": "Chad", "flag": "\ud83c\uddf9\ud83c\udde9"}, "CL": {"name": "Chile", "flag": "\ud83c\udde8\ud83c\uddf1"}, "CN": {"name": "China", "flag": "\ud83c\udde8\ud83c\uddf3"}, "CX": {"name": "Christmas Island", "flag": "\ud83c\udde8\ud83c\uddfd"}, "CC": {"name": "Cocos (Keeling) Islands", "flag": "\ud83c\udde8\ud83c\udde8"}, "CO": {"name": "Colombia", "flag": "\ud83c\udde8\ud83c\uddf4"}, "KM": {"name": "Comoros", "flag": "\ud83c\uddf0\ud83c\uddf2"}, "CG": {"name": "Congo", "flag": "\ud83c\udde8\ud83c\uddec"}, "CD": {"name": "Congo, The Democratic Republic of the Congo", "flag": "\ud83c\udde8\ud83c\udde9"}, "CK": {"name": "Cook Islands", "flag": "\ud83c\udde8\ud83c\uddf0"}, "CR": {"name": "Costa Rica", "flag": "\ud83c\udde8\ud83c\uddf7"}, "CI": {"name": "C\u00f4te d'Ivoire", "flag": "\ud83c\udde8\ud83c\uddee"}, "HR": {"name": "Croatia", "flag": "\ud83c\udded\ud83c\uddf7"}, "CU": {"name": "Cuba", "flag": "\ud83c\udde8\ud83c\uddfa"}, "CY": {"name": "Cyprus", "flag": "\ud83c\udde8\ud83c\uddfe"}, "CZ": {"name": "Czech Republic", "flag": "\ud83c\udde8\ud83c\uddff"}, "DK": {"name": "Denmark", "flag": "\ud83c\udde9\ud83c\uddf0"}, "DJ": {"name": "Djibouti", "flag": "\ud83c\udde9\ud83c\uddef"}, "DM": {"name": "Dominica", "flag": "\ud83c\udde9\ud83c\uddf2"}, "DO": {"name": "Dominican Republic", "flag": "\ud83c\udde9\ud83c\uddf4"}, "EC": {"name": "Ecuador", "flag": "\ud83c\uddea\ud83c\udde8"}, "EG": {"name": "Egypt", "flag": "\ud83c\uddea\ud83c\uddec"}, "SV": {"name": "El Salvador", "flag": "\ud83c\uddf8\ud83c\uddfb"}, "GQ": {"name": "Equatorial Guinea", "flag": "\ud83c\uddec\ud83c\uddf6"}, "ER": {"name": "Eritrea", "flag": "\ud83c\uddea\ud83c\uddf7"}, "EE": {"name": "Estonia", "flag": "\ud83c\uddea\ud83c\uddea"}, "ET": {"name": "Ethiopia", "flag": "\ud83c\uddea\ud83c\uddf9"}, "FK": {"name": "Falkland Islands (Malvinas)", "flag": "\ud83c\uddeb\ud83c\uddf0"}, "FO": {"name": "Faroe Islands", "flag": "\ud83c\uddeb\ud83c\uddf4"}, "FJ": {"name": "Fiji", "flag": "\ud83c\uddeb\ud83c\uddef"}, "FI": {"name": "Finland", "flag": "\ud83c\uddeb\ud83c\uddee"}, "FR": {"name": "France", "flag": "\ud83c\uddeb\ud83c\uddf7"}, "GF": {"name": "French Guiana", "flag": "\ud83c\uddec\ud83c\uddeb"}, "PF": {"name": "French Polynesia", "flag": "\ud83c\uddf5\ud83c\uddeb"}, "TF": {"name": "French Southern Territories", "flag": "\ud83c\uddf9\ud83c\uddeb"}, "GA": {"name": "Gabon", "flag": "\ud83c\uddec\ud83c\udde6"}, "GM": {"name": "Gambia", "flag": "\ud83c\uddec\ud83c\uddf2"}, "GE": {"name": "Georgia", "flag": "\ud83c\uddec\ud83c\uddea"}, "DE": {"name": "Germany", "flag": "\ud83c\udde9\ud83c\uddea"}, "GH": {"name": "Ghana", "flag": "\ud83c\uddec\ud83c\udded"}, "GI": {"name": "Gibraltar", "flag": "\ud83c\uddec\ud83c\uddee"}, "GR": {"name": "Greece", "flag": "\ud83c\uddec\ud83c\uddf7"}, "GL": {"name": "Greenland", "flag": "\ud83c\uddec\ud83c\uddf1"}, "GD": {"name": "Grenada", "flag": "\ud83c\uddec\ud83c\udde9"}, "GP": {"name": "Guadeloupe", "flag": "\ud83c\uddec\ud83c\uddf5"}, "GU": {"name": "Guam", "flag": "\ud83c\uddec\ud83c\uddfa"}, "GT": {"name": "Guatemala", "flag": "\ud83c\uddec\ud83c\uddf9"}, "GG": {"name": "Guernsey", "flag": "\ud83c\uddec\ud83c\uddec"}, "GN": {"name": "Guinea", "flag": "\ud83c\uddec\ud83c\uddf3"}, "GW": {"name": "Guinea-Bissau", "flag": "\ud83c\uddec\ud83c\uddfc"}, "GY": {"name": "Guyana", "flag": "\ud83c\uddec\ud83c\uddfe"}, "HT": {"name": "Haiti", "flag": "\ud83c\udded\ud83c\uddf9"}, "HM": {"name": "Heard Island and Mcdonald Islands", "flag": "\ud83c\udded\ud83c\uddf2"}, "VA": {"name": "Holy See (Vatican City State)", "flag": "\ud83c\uddfb\ud83c\udde6"}, "HN": {"name": "Honduras", "flag": "\ud83c\udded\ud83c\uddf3"}, "HK": {"name": "Hong Kong", "flag": "\ud83c\udded\ud83c\uddf0"}, "HU": {"name": "Hungary", "flag": "\ud83c\udded\ud83c\uddfa"}, "IS": {"name": "Iceland", "flag": "\ud83c\uddee\ud83c\uddf8"}, "IN": {"name": "India", "flag": "\ud83c\uddee\ud83c\uddf3"}, "ID": {"name": "Indonesia", "flag": "\ud83c\uddee\ud83c\udde9"}, "IR": {"name": "Iran", "flag": "\ud83c\uddee\ud83c\uddf7"}, "IQ": {"name": "Iraq", "flag": "\ud83c\uddee\ud83c\uddf6"}, "IE": {"name": "Ireland", "flag": "\ud83c\uddee\ud83c\uddea"}, "IM": {"name": "Isle of Man", "flag": "\ud83c\uddee\ud83c\uddf2"}, "IL": {"name": "Israel", "flag": "\ud83c\uddee\ud83c\uddf1"}, "IT": {"name": "Italy", "flag": "\ud83c\uddee\ud83c\uddf9"}, "JM": {"name": "Jamaica", "flag": "\ud83c\uddef\ud83c\uddf2"}, "JP": {"name": "Japan", "flag": "\ud83c\uddef\ud83c\uddf5"}, "JE": {"name": "Jersey", "flag": "\ud83c\uddef\ud83c\uddea"}, "JO": {"name": "Jordan", "flag": "\ud83c\uddef\ud83c\uddf4"}, "KZ": {"name": "Kazakhstan", "flag": "\ud83c\uddf0\ud83c\uddff"}, "KE": {"name": "Kenya", "flag": "\ud83c\uddf0\ud83c\uddea"}, "KI": {"name": "Kiribati", "flag": "\ud83c\uddf0\ud83c\uddee"}, "KP": {"name": "Korea, Democratic People's Republic of Korea", "flag": "\ud83c\uddf0\ud83c\uddf5"}, "KR": {"name": "Korea, Republic of South Korea", "flag": "\ud83c\uddf0\ud83c\uddf7"}, "XK": {"name": "Kosovo", "flag": "\ud83c\uddfd\ud83c\uddf0"}, "KW": {"name": "Kuwait", "flag": "\ud83c\uddf0\ud83c\uddfc"}, "KG": {"name": "Kyrgyzstan", "flag": "\ud83c\uddf0\ud83c\uddec"}, "LA": {"name": "Laos", "flag": "\ud83c\uddf1\ud83c\udde6"}, "LV": {"name": "Latvia", "flag": "\ud83c\uddf1\ud83c\uddfb"}, "LB": {"name": "Lebanon", "flag": "\ud83c\uddf1\ud83c\udde7"}, "LS": {"name": "Lesotho", "flag": "\ud83c\uddf1\ud83c\uddf8"}, "LR": {"name": "Liberia", "flag": "\ud83c\uddf1\ud83c\uddf7"}, "LY": {"name": "Libyan Arab Jamahiriya", "flag": "\ud83c\uddf1\ud83c\uddfe"}, "LI": {"name": "Liechtenstein", "flag": "\ud83c\uddf1\ud83c\uddee"}, "LT": {"name": "Lithuania", "flag": "\ud83c\uddf1\ud83c\uddf9"}, "LU": {"name": "Luxembourg", "flag": "\ud83c\uddf1\ud83c\uddfa"}, "MO": {"name": "Macao", "flag": "\ud83c\uddf2\ud83c\uddf4"}, "MK": {"name": "Macedonia", "flag": "\ud83c\uddf2\ud83c\uddf0"}, "MG": {"name": "Madagascar", "flag": "\ud83c\uddf2\ud83c\uddec"}, "MW": {"name": "Malawi", "flag": "\ud83c\uddf2\ud83c\uddfc"}, "MY": {"name": "Malaysia", "flag": "\ud83c\uddf2\ud83c\uddfe"}, "MV": {"name": "Maldives", "flag": "\ud83c\uddf2\ud83c\uddfb"}, "ML": {"name": "Mali", "flag": "\ud83c\uddf2\ud83c\uddf1"}, "MT": {"name": "Malta", "flag": "\ud83c\uddf2\ud83c\uddf9"}, "MH": {"name": "Marshall Islands", "flag": "\ud83c\uddf2\ud83c\udded"}, "MQ": {"name": "Martinique", "flag": "\ud83c\uddf2\ud83c\uddf6"}, "MR": {"name": "Mauritania", "flag": "\ud83c\uddf2\ud83c\uddf7"}, "MU": {"name": "Mauritius", "flag": "\ud83c\uddf2\ud83c\uddfa"}, "YT": {"name": "Mayotte", "flag": "\ud83c\uddfe\ud83c\uddf9"}, "MX": {"name": "Mexico", "flag": "\ud83c\uddf2\ud83c\uddfd"}, "FM": {"name": "Micronesia, Federated States of Micronesia", "flag": "\ud83c\uddeb\ud83c\uddf2"}, "MD": {"name": "Moldova", "flag": "\ud83c\uddf2\ud83c\udde9"}, "MC": {"name": "Monaco", "flag": "\ud83c\uddf2\ud83c\udde8"}, "MN": {"name": "Mongolia", "flag": "\ud83c\uddf2\ud83c\uddf3"}, "ME": {"name": "Montenegro", "flag": "\ud83c\uddf2\ud83c\uddea"}, "MS": {"name": "Montserrat", "flag": "\ud83c\uddf2\ud83c\uddf8"}, "MA": {"name": "Morocco", "flag": "\ud83c\uddf2\ud83c\udde6"}, "MZ": {"name": "Mozambique", "flag": "\ud83c\uddf2\ud83c\uddff"}, "MM": {"name": "Myanmar", "flag": "\ud83c\uddf2\ud83c\uddf2"}, "NA": {"name": "Namibia", "flag": "\ud83c\uddf3\ud83c\udde6"}, "NR": {"name": "Nauru", "flag": "\ud83c\uddf3\ud83c\uddf7"}, "NP": {"name": "Nepal", "flag": "\ud83c\uddf3\ud83c\uddf5"}, "NL": {"name": "Netherlands", "flag": "\ud83c\uddf3\ud83c\uddf1"}, "AN": {"name": "Netherlands Antilles", "flag": ""}, "NC": {"name": "New Caledonia", "flag": "\ud83c\uddf3\ud83c\udde8"}, "NZ": {"name": "New Zealand", "flag": "\ud83c\uddf3\ud83c\uddff"}, "NI": {"name": "Nicaragua", "flag": "\ud83c\uddf3\ud83c\uddee"}, "NE": {"name": "Niger", "flag": "\ud83c\uddf3\ud83c\uddea"}, "NG": {"name": "Nigeria", "flag": "\ud83c\uddf3\ud83c\uddec"}, "NU": {"name": "Niue", "flag": "\ud83c\uddf3\ud83c\uddfa"}, "NF": {"name": "Norfolk Island", "flag": "\ud83c\uddf3\ud83c\uddeb"}, "MP": {"name": "Northern Mariana Islands", "flag": "\ud83c\uddf2\ud83c\uddf5"}, "NO": {"name": "Norway", "flag": "\ud83c\uddf3\ud83c\uddf4"}, "OM": {"name": "Oman", "flag": "\ud83c\uddf4\ud83c\uddf2"}, "PK": {"name": "Pakistan", "flag": "\ud83c\uddf5\ud83c\uddf0"}, "PW": {"name": "Palau", "flag": "\ud83c\uddf5\ud83c\uddfc"}, "PS": {"name": "Palestinian Territory, Occupied", "flag": "\ud83c\uddf5\ud83c\uddf8"}, "PA": {"name": "Panama", "flag": "\ud83c\uddf5\ud83c\udde6"}, "PG": {"name": "Papua New Guinea", "flag": "\ud83c\uddf5\ud83c\uddec"}, "PY": {"name": "Paraguay", "flag": "\ud83c\uddf5\ud83c\uddfe"}, "PE": {"name": "Peru", "flag": "\ud83c\uddf5\ud83c\uddea"}, "PH": {"name": "Philippines", "flag": "\ud83c\uddf5\ud83c\udded"}, "PN": {"name": "Pitcairn", "flag": "\ud83c\uddf5\ud83c\uddf3"}, "PL": {"name": "Poland", "flag": "\ud83c\uddf5\ud83c\uddf1"}, "PT": {"name": "Portugal", "flag": "\ud83c\uddf5\ud83c\uddf9"}, "PR": {"name": "Puerto Rico", "flag": "\ud83c\uddf5\ud83c\uddf7"}, "QA": {"name": "Qatar", "flag": "\ud83c\uddf6\ud83c\udde6"}, "RO": {"name": "Romania", "flag": "\ud83c\uddf7\ud83c\uddf4"}, "RU": {"name": "Russia", "flag": "\ud83c\uddf7\ud83c\uddfa"}, "RW": {"name": "Rwanda", "flag": "\ud83c\uddf7\ud83c\uddfc"}, "RE": {"name": "Reunion", "flag": "\ud83c\uddf7\ud83c\uddea"}, "BL": {"name": "Saint Barthelemy", "flag": "\ud83c\udde7\ud83c\uddf1"}, "SH": {"name": "Saint Helena, Ascension and Tristan Da Cunha", "flag": "\ud83c\uddf8\ud83c\udded"}, "KN": {"name": "Saint Kitts and Nevis", "flag": "\ud83c\uddf0\ud83c\uddf3"}, "LC": {"name": "Saint Lucia", "flag": "\ud83c\uddf1\ud83c\udde8"}, "MF": {"name": "Saint Martin", "flag": "\ud83c\uddf2\ud83c\uddeb"}, "PM": {"name": "Saint Pierre and Miquelon", "flag": "\ud83c\uddf5\ud83c\uddf2"}, "VC": {"name": "Saint Vincent and the Grenadines", "flag": "\ud83c\uddfb\ud83c\udde8"}, "WS": {"name": "Samoa", "flag": "\ud83c\uddfc\ud83c\uddf8"}, "SM": {"name": "San Marino", "flag": "\ud83c\uddf8\ud83c\uddf2"}, "ST": {"name": "Sao Tome and Principe", "flag": "\ud83c\uddf8\ud83c\uddf9"}, "SA": {"name": "Saudi Arabia", "flag": "\ud83c\uddf8\ud83c\udde6"}, "SN": {"name": "Senegal", "flag": "\ud83c\uddf8\ud83c\uddf3"}, "RS": {"name": "Serbia", "flag": "\ud83c\uddf7\ud83c\uddf8"}, "SC": {"name": "Seychelles", "flag": "\ud83c\uddf8\ud83c\udde8"}, "SL": {"name": "Sierra Leone", "flag": "\ud83c\uddf8\ud83c\uddf1"}, "SG": {"name": "Singapore", "flag": "\ud83c\uddf8\ud83c\uddec"}, "SK": {"name": "Slovakia", "flag": "\ud83c\uddf8\ud83c\uddf0"}, "SI": {"name": "Slovenia", "flag": "\ud83c\uddf8\ud83c\uddee"}, "SB": {"name": "Solomon Islands", "flag": "\ud83c\uddf8\ud83c\udde7"}, "SO": {"name": "Somalia", "flag": "\ud83c\uddf8\ud83c\uddf4"}, "ZA": {"name": "South Africa", "flag": "\ud83c\uddff\ud83c\udde6"}, "SS": {"name": "South Sudan", "flag": "\ud83c\uddf8\ud83c\uddf8"}, "GS": {"name": "South Georgia and the South Sandwich Islands", "flag": "\ud83c\uddec\ud83c\uddf8"}, "ES": {"name": "Spain", "flag": "\ud83c\uddea\ud83c\uddf8"}, "LK": {"name": "Sri Lanka", "flag": "\ud83c\uddf1\ud83c\uddf0"}, "SD": {"name": "Sudan", "flag": "\ud83c\uddf8\ud83c\udde9"}, "SR": {"name": "Suriname", "flag": "\ud83c\uddf8\ud83c\uddf7"}, "SJ": {"name": "Svalbard and Jan Mayen", "flag": "\ud83c\uddf8\ud83c\uddef"}, "SZ": {"name": "Swaziland", "flag": "\ud83c\uddf8\ud83c\uddff"}, "SE": {"name": "Sweden", "flag": "\ud83c\uddf8\ud83c\uddea"}, "CH": {"name": "Switzerland", "flag": "\ud83c\udde8\ud83c\udded"}, "SY": {"name": "Syrian Arab Republic", "flag": "\ud83c\uddf8\ud83c\uddfe"}, "TW": {"name": "Taiwan", "flag": "\ud83c\uddf9\ud83c\uddfc"}, "TJ": {"name": "Tajikistan", "flag": "\ud83c\uddf9\ud83c\uddef"}, "TZ": {"name": "Tanzania, United Republic of Tanzania", "flag": "\ud83c\uddf9\ud83c\uddff"}, "TH": {"name": "Thailand", "flag": "\ud83c\uddf9\ud83c\udded"}, "TL": {"name": "Timor-Leste", "flag": "\ud83c\uddf9\ud83c\uddf1"}, "TG": {"name": "Togo", "flag": "\ud83c\uddf9\ud83c\uddec"}, "TK": {"name": "Tokelau", "flag": "\ud83c\uddf9\ud83c\uddf0"}, "TO": {"name": "Tonga", "flag": "\ud83c\uddf9\ud83c\uddf4"}, "TT": {"name": "Trinidad and Tobago", "flag": "\ud83c\uddf9\ud83c\uddf9"}, "TN": {"name": "Tunisia", "flag": "\ud83c\uddf9\ud83c\uddf3"}, "TR": {"name": "Turkey", "flag": "\ud83c\uddf9\ud83c\uddf7"}, "TM": {"name": "Turkmenistan", "flag": "\ud83c\uddf9\ud83c\uddf2"}, "TC": {"name": "Turks and Caicos Islands", "flag": "\ud83c\uddf9\ud83c\udde8"}, "TV": {"name": "Tuvalu", "flag": "\ud83c\uddf9\ud83c\uddfb"}, "UG": {"name": "Uganda", "flag": "\ud83c\uddfa\ud83c\uddec"}, "UA": {"name": "Ukraine", "flag": "\ud83c\uddfa\ud83c\udde6"}, "AE": {"name": "United Arab Emirates", "flag": "\ud83c\udde6\ud83c\uddea"}, "GB": {"name": "United Kingdom", "flag": "\ud83c\uddec\ud83c\udde7"}, "US": {"name": "United States", "flag": "\ud83c\uddfa\ud83c\uddf8"}, "UY": {"name": "Uruguay", "flag": "\ud83c\uddfa\ud83c\uddfe"}, "UZ": {"name": "Uzbekistan", "flag": "\ud83c\uddfa\ud83c\uddff"}, "VU": {"name": "Vanuatu", "flag": "\ud83c\uddfb\ud83c\uddfa"}, "VE": {"name": "Venezuela", "flag": "\ud83c\uddfb\ud83c\uddea"}, "VN": {"name": "Vietnam", "flag": "\ud83c\uddfb\ud83c\uddf3"}, "VG": {"name": "Virgin Islands, British", "flag": "\ud83c\uddfb\ud83c\uddec"}, "VI": {"name": "Virgin Islands, U.S.", "flag": "\ud83c\uddfb\ud83c\uddee"}, "WF": {"name": "Wallis and Futuna", "flag": "\ud83c\uddfc\ud83c\uddeb"}, "YE": {"name": "Yemen", "flag": "\ud83c\uddfe\ud83c\uddea"}, "ZM": {"name": "Zambia", "flag": "\ud83c\uddff\ud83c\uddf2"}, "ZW": {"name": "Zimbabwe", "flag": "\ud83c\uddff\ud83c\uddfc"}}, "timezones": {"Europe/Andorra": "AD", "Asia/Dubai": "AE", "Asia/Kabul": "AF", "Europe/Tirane": "AL", "Asia/Yerevan": "AM", "Antarctica/Casey": "AQ", "Antarctica/Davis": "AQ", "Antarctica/DumontDUrville": "AQ", "Antarctica/Mawson": "AQ", "Antarctica/Palmer": "AQ", "Antarctica/Rothera": "AQ", "Antarctica/Syowa": "AQ", "Antarctica/Troll": "AQ", "Antarctica/Vostok": "AQ", "America/Argentina/Buenos_Aires": "AR", "America/Argentina/Cordoba": "AR", "America/Argentina/Salta": "AR", "America/Argentina/Jujuy": "AR", "America/Argentina/Tucuman": "AR", "America/Argentina/Catamarca": "AR", "America/Argentina/La_Rioja": "AR", "America/Argentina/San_Juan": "AR", "America/Argentina/Mendoza": "AR", "America/Argentina/San_Luis": "AR", "America/Argentina/Rio_Gallegos": "AR", "America/Argentina/Ushuaia": "AR", "Pacific/Pago_Pago": "AS", "Europe/Vienna": "AT", "Australia/Lord_Howe": "AU", "Antarctica/Macquarie": "AU", "Australia/Hobart": "AU", "Australia/Melbourne": "AU", "Australia/Sydney": "AU", "Australia/Broken_Hill": "AU", "Australia/Brisbane": "AU", "Australia/Lindeman": "AU", "Australia/Adelaide": "AU", "Australia/Darwin": "AU", "Australia/Perth": "AU", "Australia/Eucla": "AU", "Asia/Baku": "AZ", "America/Barbados": "BB", "Asia/Dhaka": "BD", "Europe/Brussels": "BE", "Europe/Sofia": "BG", "Atlantic/Bermuda": "BM", "Asia/Brunei": "BN", "America/La_Paz": "BO", "America/Noronha": "BR", "America/Belem": "BR", "America/Fortaleza": "BR", "America/Recife": "BR", "America/Araguaina": "BR", "America/Maceio": "BR", "America/Bahia": "BR", "America/Sao_Paulo": "BR", "America/Campo_Grande": "BR", "America/Cuiaba": "BR", "America/Santarem": "BR", "America/Porto_Velho": "BR", "America/Boa_Vista": "BR", "America/Manaus": "BR", "America/Eirunepe": "BR", "America/Rio_Branco": "BR", "America/Nassau": "BS", "Asia/Thimphu": "BT", "Europe/Minsk": "BY", "America/Belize": "BZ", "America/St_Johns": "CA", "America/Halifax": "CA", "America/Glace_Bay": "CA", "America/Moncton": "CA", "America/Goose_Bay": "CA", "America/Blanc": "CA", "America/Toronto": "CA", "America/Nipigon": "CA", "America/Thunder_Bay": "CA", "America/Iqaluit": "CA", "America/Pangnirtung": "CA", "America/Atikokan": "CA", "America/Winnipeg": "CA", "America/Rainy_River": "CA", "America/Resolute": "CA", "America/Rankin_Inlet": "CA", "America/Regina": "CA", "America/Swift_Current": "CA", "America/Edmonton": "CA", "America/Cambridge_Bay": "CA", "America/Yellowknife": "CA", "America/Inuvik": "CA", "America/Creston": "CA", "America/Dawson_Creek": "CA", "America/Fort_Nelson": "CA", "America/Whitehorse": "CA", "America/Dawson": "CA", "America/Vancouver": "CA", "Indian/Cocos": "CC", "Europe/Zurich": "CH", "Africa/Abidjan": "CI", "Pacific/Rarotonga": "CK", "America/Santiago": "CL", "America/Punta_Arenas": "CL", "Pacific/Easter": "CL", "Asia/Shanghai": "CN", "Asia/Urumqi": "CN", "America/Bogota": "CO", "America/Costa_Rica": "CR", "America/Havana": "CU", "Atlantic/Cape_Verde": "CV", "America/Curacao": "CW", "Indian/Christmas": "CX", "Asia/Nicosia": "CY", "Asia/Famagusta": "CY", "Europe/Prague": "CZ", "Europe/Berlin": "DE", "Europe/Copenhagen": "DK", "America/Santo_Domingo": "DO", "Africa/Algiers": "DZ", "America/Guayaquil": "EC", "Pacific/Galapagos": "EC", "Europe/Tallinn": "EE", "Africa/Cairo": "EG", "Africa/El_Aaiun": "EH", "Europe/Madrid": "ES", "Africa/Ceuta": "ES", "Atlantic/Canary": "ES", "Europe/Helsinki": "FI", "Pacific/Fiji": "FJ", "Atlantic/Stanley": "FK", "Pacific/Chuuk": "FM", "Pacific/Pohnpei": "FM", "Pacific/Kosrae": "FM", "Atlantic/Faroe": "FO", "Europe/Paris": "FR", "Europe/London": "GB", "Asia/Tbilisi": "GE", "America/Cayenne": "GF", "Africa/Accra": "GH", "Europe/Gibraltar": "GI", "America/Nuuk": "GL", "America/Danmarkshavn": "GL", "America/Scoresbysund": "GL", "America/Thule": "GL", "Europe/Athens": "GR", "Atlantic/South_Georgia": "GS", "America/Guatemala": "GT", "Pacific/Guam": "GU", "Africa/Bissau": "GW", "America/Guyana": "GY", "Asia/Hong_Kong": "HK", "America/Tegucigalpa": "HN", "America/Port": "HT", "Europe/Budapest": "HU", "Asia/Jakarta": "ID", "Asia/Pontianak": "ID", "Asia/Makassar": "ID", "Asia/Jayapura": "ID", "Europe/Dublin": "IE", "Asia/Jerusalem": "IL", "Asia/Kolkata": "IN", "Indian/Chagos": "IO", "Asia/Baghdad": "IQ", "Asia/Tehran": "IR", "Atlantic/Reykjavik": "IS", "Europe/Rome": "IT", "America/Jamaica": "JM", "Asia/Amman": "JO", "Asia/Tokyo": "JP", "Africa/Nairobi": "KE", "Asia/Bishkek": "KG", "Pacific/Tarawa": "KI", "Pacific/Enderbury": "KI", "Pacific/Kiritimati": "KI", "Asia/Pyongyang": "KP", "Asia/Seoul": "KR", "Asia/Almaty": "KZ", "Asia/Qyzylorda": "KZ", "Asia/Qostanay": "KZ", "Asia/Aqtobe": "KZ", "Asia/Aqtau": "KZ", "Asia/Atyrau": "KZ", "Asia/Oral": "KZ", "Asia/Beirut": "LB", "Asia/Colombo": "LK", "Africa/Monrovia": "LR", "Europe/Vilnius": "LT", "Europe/Luxembourg": "LU", "Europe/Riga": "LV", "Africa/Tripoli": "LY", "Africa/Casablanca": "MA", "Europe/Monaco": "MC", "Europe/Chisinau": "MD", "Pacific/Majuro": "MH", "Pacific/Kwajalein": "MH", "Asia/Yangon": "MM", "Asia/Ulaanbaatar": "MN", "Asia/Hovd": "MN", "Asia/Choibalsan": "MN", "Asia/Macau": "MO", "America/Martinique": "MQ", "Europe/Malta": "MT", "Indian/Mauritius": "MU", "Indian/Maldives": "MV", "America/Mexico_City": "MX", "America/Cancun": "MX", "America/Merida": "MX", "America/Monterrey": "MX", "America/Matamoros": "MX", "America/Mazatlan": "MX", "America/Chihuahua": "MX", "America/Ojinaga": "MX", "America/Hermosillo": "MX", "America/Tijuana": "MX", "America/Bahia_Banderas": "MX", "Asia/Kuala_Lumpur": "MY", "Asia/Kuching": "MY", "Africa/Maputo": "MZ", "Africa/Windhoek": "NA", "Pacific/Noumea": "NC", "Pacific/Norfolk": "NF", "Africa/Lagos": "NG", "America/Managua": "NI", "Europe/Amsterdam": "NL", "Europe/Oslo": "NO", "Asia/Kathmandu": "NP", "Pacific/Nauru": "NR", "Pacific/Niue": "NU", "Pacific/Auckland": "NZ", "Pacific/Chatham": "NZ", "America/Panama": "PA", "America/Lima": "PE", "Pacific/Tahiti": "PF", "Pacific/Marquesas": "PF", "Pacific/Gambier": "PF", "Pacific/Port_Moresby": "PG", "Pacific/Bougainville": "PG", "Asia/Manila": "PH", "Asia/Karachi": "PK", "Europe/Warsaw": "PL", "America/Miquelon": "PM", "Pacific/Pitcairn": "PN", "America/Puerto_Rico": "PR", "Asia/Gaza": "PS", "Asia/Hebron": "PS", "Europe/Lisbon": "PT", "Atlantic/Madeira": "PT", "Atlantic/Azores": "PT", "Pacific/Palau": "PW", "America/Asuncion": "PY", "Asia/Qatar": "QA", "Indian/Reunion": "RE", "Europe/Bucharest": "RO", "Europe/Belgrade": "RS", "Europe/Kaliningrad": "RU", "Europe/Moscow": "RU", "Europe/Simferopol": "RU", "Europe/Kirov": "RU", "Europe/Volgograd": "RU", "Europe/Astrakhan": "RU", "Europe/Saratov": "RU", "Europe/Ulyanovsk": "RU", "Europe/Samara": "RU", "Asia/Yekaterinburg": "RU", "Asia/Omsk": "RU", "Asia/Novosibirsk": "RU", "Asia/Barnaul": "RU", "Asia/Tomsk": "RU", "Asia/Novokuznetsk": "RU", "Asia/Krasnoyarsk": "RU", "Asia/Irkutsk": "RU", "Asia/Chita": "RU", "Asia/Yakutsk": "RU", "Asia/Khandyga": "RU", "Asia/Vladivostok": "RU", "Asia/Ust": "RU", "Asia/Magadan": "RU", "Asia/Sakhalin": "RU", "Asia/Srednekolymsk": "RU", "Asia/Kamchatka": "RU", "Asia/Anadyr": "RU", "Asia/Riyadh": "SA", "Pacific/Guadalcanal": "SB", "Indian/Mahe": "SC", "Africa/Khartoum": "SD", "Europe/Stockholm": "SE", "Asia/Singapore": "SG", "America/Paramaribo": "SR", "Africa/Juba": "SS", "Africa/Sao_Tome": "ST", "America/El_Salvador": "SV", "Asia/Damascus": "SY", "America/Grand_Turk": "TC", "Africa/Ndjamena": "TD", "Indian/Kerguelen": "TF", "Asia/Bangkok": "TH", "Asia/Dushanbe": "TJ", "Pacific/Fakaofo": "TK", "Asia/Dili": "TL", "Asia/Ashgabat": "TM", "Africa/Tunis": "TN", "Pacific/Tongatapu": "TO", "Europe/Istanbul": "TR", "America/Port_of_Spain": "TT", "Pacific/Funafuti": "TV", "Asia/Taipei": "TW", "Europe/Kiev": "UA", "Europe/Uzhgorod": "UA", "Europe/Zaporozhye": "UA", "Pacific/Wake": "UM", "America/New_York": "US", "America/Detroit": "US", "America/Kentucky/Louisville": "US", "America/Kentucky/Monticello": "US", "America/Indiana/Indianapolis": "US", "America/Indiana/Vincennes": "US", "America/Indiana/Winamac": "US", "America/Indiana/Marengo": "US", "America/Indiana/Petersburg": "US", "America/Indiana/Vevay": "US", "America/Chicago": "US", "America/Indiana/Tell_City": "US", "America/Indiana/Knox": "US", "America/Menominee": "US", "America/North_Dakota/Center": "US", "America/North_Dakota/New_Salem": "US", "America/North_Dakota/Beulah": "US", "America/Denver": "US", "America/Boise": "US", "America/Phoenix": "US", "America/Los_Angeles": "US", "America/Anchorage": "US", "America/Juneau": "US", "America/Sitka": "US", "America/Metlakatla": "US", "America/Yakutat": "US", "America/Nome": "US", "America/Adak": "US", "Pacific/Honolulu": "US", "America/Montevideo": "UY", "Asia/Samarkand": "UZ", "Asia/Tashkent": "UZ", "America/Caracas": "VE", "Asia/Ho_Chi_Minh": "VN", "Pacific/Efate": "VU", "Pacific/Wallis": "WF", "Pacific/Apia": "WS", "Africa/Johannesburg": "ZA"}}`
mapping = JSON.parse(mapping)
let countries = mapping.countries
let timezones = mapping.timezones
let tz = window.Intl.DateTimeFormat().resolvedOptions().timeZone
let cc = timezones[tz]
let country = countries[cc]
document.getElementsByTagName('h2')[0].innerText = country['flag'] + ' ' + country['name']
</script>
</html>