22 |
22 |
23 Cuba, Iran, Myanmar (formerly Burma), North Korea, Sudan, Syria |
23 Cuba, Iran, Myanmar (formerly Burma), North Korea, Sudan, Syria |
24 """ |
24 """ |
25 |
25 |
26 __authors__ = [ |
26 __authors__ = [ |
|
27 '"Daniel Hans" <daniel.m.hans@gmail.com>', |
27 '"Madhusudan.C.S" <madhusudancs@gmail.com>', |
28 '"Madhusudan.C.S" <madhusudancs@gmail.com>', |
28 '"Todd Larsen" <tlarsen@google.com>', |
29 '"Todd Larsen" <tlarsen@google.com>', |
29 ] |
30 ] |
30 |
31 |
31 |
32 COUNTRY_INFO = { |
32 COUNTRIES_AND_TERRITORIES = ( |
33 "Afghanistan, Islamic State of": ('.af', 'Asia'), |
33 'Afghanistan, Islamic State of', |
34 "Albania": ('.al', 'Europe'), |
34 'Albania', |
35 "Algeria": ('.dz', 'Africa'), |
35 'Algeria', |
36 "American Samoa": ('.as', 'Australia'), |
36 'American Samoa', |
37 "Andorra, Principality of": ('.ad', 'Europe'), |
37 'Andorra, Principality of', |
38 "Angola": ('.ao', 'Africa'), |
38 'Angola', |
39 "Anguilla": ('.ai', 'North America'), |
39 'Anguilla', |
40 "Antarctica": ('.aq', 'Europe'), |
40 'Antarctica', |
41 "Antigua and Barbuda": ('.ag', 'North America'), |
41 'Antigua and Barbuda', |
42 "Argentina": ('.ar', 'South America'), |
42 'Argentina', |
43 "Armenia": ('.am', 'Asia'), |
43 'Armenia', |
44 "Aruba": ('.aw', 'North America'), |
44 'Aruba', |
45 "Australia": ('.au', 'Australia'), |
45 'Australia', |
46 "Austria": ('.at', 'Europe'), |
46 'Austria', |
47 "Azerbaidjan": ('.az', 'Asia'), |
47 'Azerbaidjan', |
48 "Bahamas": ('.bs', 'North America'), |
48 'Bahamas', |
49 "Bahrain": ('.bh', 'Asia'), |
49 'Bahrain', |
50 "Bangladesh": ('.bd', 'Asia'), |
50 'Bangladesh', |
51 "Barbados": ('.bb', 'North America'), |
51 'Barbados', |
52 "Belarus": ('.by', 'Europe'), |
52 'Belarus', |
53 "Belgium": ('.be', 'Europe'), |
53 'Belgium', |
54 "Belize": ('.bz', 'North America'), |
54 'Belize', |
55 "Benin": ('.bj', 'Africa'), |
55 'Benin', |
56 "Bermuda": ('.bm', 'North America'), |
56 'Bermuda', |
57 "Bhutan": ('.bt', 'Asia'), |
57 'Bhutan', |
58 "Bolivia": ('.bo', 'South America'), |
58 'Bolivia', |
59 "Bosnia-Herzegovina": ('.ba', 'Europe'), |
59 'Bosnia-Herzegovina', |
60 "Botswana": ('.bw', 'Africa'), |
60 'Botswana', |
61 "Bouvet Island": ('.bv', 'Europe'), |
61 'Bouvet Island', |
62 "Brazil": ('.br', 'South America'), |
62 'Brazil', |
63 "British Indian Ocean Territory": ('.io', 'Asia'), |
63 'British Indian Ocean Territory', |
64 "Brunei Darussalam": ('.bn', 'Asia'), |
64 'Brunei Darussalam', |
65 "Bulgaria": ('', 'Europe'), |
65 'Bulgaria', |
66 "Burkina Faso": ('.bg', 'Africa'), |
66 'Burkina Faso', |
67 "Burundi": ('.bi', 'Africa'), |
67 'Burundi', |
68 "Cambodia, Kingdom of": ('.kh', 'Asia'), |
68 'Cambodia, Kingdom of', |
69 "Cameroon": ('.cm', 'Africa'), |
69 'Cameroon', |
70 "Canada": ('.ca', 'North America'), |
70 'Canada', |
71 "Cape Verde": ('.cv', 'Africa'), |
71 'Cape Verde', |
72 "Cayman Islands": ('.ky', 'North America'), |
72 'Cayman Islands', |
73 "Central African Republic": ('.cf', 'Africa'), |
73 'Central African Republic', |
74 "Chad": ('.td', 'Africa'), |
74 'Chad', |
75 "Chile": ('.cl', 'South America'), |
75 'Chile', |
76 "China": ('.cn', 'Asia'), |
76 'China', |
77 "Christmas Island": ('.cx', 'Australia'), |
77 'Christmas Island', |
78 "Cocos (Keeling) Islands": ('.cc', 'Australia'), |
78 'Cocos (Keeling) Islands', |
79 "Colombia": ('.co', 'South America'), |
79 'Colombia', |
80 "Comoros": ('.km', 'Africa'), |
80 'Comoros', |
81 "Congo": ('.cg', 'Africa'), |
81 'Congo', |
82 "Congo, Democratic Republic of the": ('.cd', 'Africa'), |
82 'Congo, Democratic Republic of the', |
83 "Cook Islands": ('.ck', 'Australia'), |
83 'Cook Islands', |
84 "Costa Rica": ('.cr', 'North America'), |
84 'Costa Rica', |
85 "Croatia": ('.hr', 'Europe'), |
85 'Croatia', |
86 "Cyprus": ('.cy', 'Asia'), |
86 'Cyprus', |
87 "Czech Republic": ('.cz', 'Europe'), |
87 'Czech Republic', |
88 "Denmark": ('.dk', 'Europe'), |
88 'Denmark', |
89 "Djibouti": ('.dj', 'Africa'), |
89 'Djibouti', |
90 "Dominica": ('.dm', 'North America'), |
90 'Dominica', |
91 "Dominican Republic": ('.do', 'North America'), |
91 'Dominican Republic', |
92 "East Timor": ('.tl', 'Asia'), |
92 'East Timor', |
93 "Ecuador": ('.ec', 'South America'), |
93 'Ecuador', |
94 "Egypt": ('.eg', 'Africa'), |
94 'Egypt', |
95 "El Salvador": ('.sv', 'North America'), |
95 'El Salvador', |
96 "Equatorial Guinea": ('.gq', 'Africa'), |
96 'Equatorial Guinea', |
97 "Eritrea": ('.er', 'Africa'), |
97 'Eritrea', |
98 "Estonia": ('.ee', 'Europe'), |
98 'Estonia', |
99 "Ethiopia": ('.et', 'Africa'), |
99 'Ethiopia', |
100 "Falkland Islands": ('.fk', 'South America'), |
100 'Falkland Islands', |
101 "Faroe Islands": ('.fo', 'Europe'), |
101 'Faroe Islands', |
102 "Fiji": ('.fj', 'Australia'), |
102 'Fiji', |
103 "Finland": ('.fi', 'Europe'), |
103 'Finland', |
104 "France": ('.fr', 'Europe'), |
104 'France', |
105 "French Guyana": ('.gf', 'South America'), |
105 'French Guyana', |
106 "French Southern Territories": ('.tf', 'Africa'), |
106 'French Southern Territories', |
107 "Gabon": ('.ga', 'Africa'), |
107 'Gabon', |
108 "Gambia": ('.gm', 'Africa'), |
108 'Gambia', |
109 "Georgia": ('.ge', 'Asia'), |
109 'Georgia', |
110 "Germany": ('.de', 'Europe'), |
110 'Germany', |
111 "Ghana": ('.gh', 'Africa'), |
111 'Ghana', |
112 "Gibraltar": ('.gi', 'Europe'), |
112 'Gibraltar', |
113 "Greece": ('.gr', 'Europe'), |
113 'Greece', |
114 "Greenland": ('.gl', 'North America'), |
114 'Greenland', |
115 "Grenada": ('.gd', 'North America'), |
115 'Grenada', |
116 "Guadeloupe (French)": ('.gp', 'North America'), |
116 'Guadeloupe (French)', |
117 "Guam (USA)": ('.gu', 'Australia'), |
117 'Guam (USA)', |
118 "Guatemala": ('.gt', 'North America'), |
118 'Guatemala', |
119 "Guinea": ('.gn', 'Africa'), |
119 'Guinea', |
120 "Guinea Bissau": ('.gw', 'Africa'), |
120 'Guinea Bissau', |
121 "Guyana": ('.gy', 'South America'), |
121 'Guyana', |
122 "Haiti": ('.ht', 'North America'), |
122 'Haiti', |
123 "Heard and McDonald Islands": ('.hm', 'Australia'), |
123 'Heard and McDonald Islands', |
124 "Holy See (Vatican City State)": ('.va', 'Europe'), |
124 'Holy See (Vatican City State)', |
125 "Honduras": ('.hn', 'North America'), |
125 'Honduras', |
126 "Hong Kong": ('.hk', 'Asia'), |
126 'Hong Kong', |
127 "Hungary": ('.hu', 'Europe'), |
127 'Hungary', |
128 "Iceland": ('.is', 'Europe'), |
128 'Iceland', |
129 "India": ('.in', 'Asia'), |
129 'India', |
130 "Indonesia": ('.id', 'Asia'), |
130 'Indonesia', |
131 "Iraq": ('.iq', 'Asia'), |
131 'Iraq', |
132 "Ireland": ('.ie', 'Europe'), |
132 'Ireland', |
133 "Israel": ('.il', 'Asia'), |
133 'Israel', |
134 "Italy": ('.it', 'Europe'), |
134 'Italy', |
135 "Ivory Coast": ('.ci', 'Africa'), |
135 "Ivory Coast (Cote D'Ivoire)", |
136 "Jamaica": ('.jm', 'North America'), |
136 'Jamaica', |
137 "Japan": ('.jp', 'Asia'), |
137 'Japan', |
138 "Jordan": ('.jo', 'Asia'), |
138 'Jordan', |
139 "Kazakhstan": ('.kz', 'Asia'), |
139 'Kazakhstan', |
140 "Kenya": ('.ke', 'Africa'), |
140 'Kenya', |
141 "Kiribati": ('.ki', 'Australia'), |
141 'Kiribati', |
142 "Kuwait": ('.kw', 'Asia'), |
142 'Kuwait', |
143 "Kyrgyz Republic (Kyrgyzstan)": ('.kg', 'Asia'), |
143 'Kyrgyz Republic (Kyrgyzstan)', |
144 "Laos": ('.la', 'Asia'), |
144 'Laos', |
145 "Latvia": ('.lv', 'Europe'), |
145 'Latvia', |
146 "Lebanon": ('.lb', 'Asia'), |
146 'Lebanon', |
147 "Lesotho": ('.ls', 'Africa'), |
147 'Lesotho', |
148 "Liberia": ('.lr', 'Africa'), |
148 'Liberia', |
149 "Libya": ('.ly', 'Africa'), |
149 'Libya', |
150 "Liechtenstein": ('.li', 'Europe'), |
150 'Liechtenstein', |
151 "Lithuania": ('.lt', 'Europe'), |
151 'Lithuania', |
152 "Luxembourg": ('.lu', 'Europe'), |
152 'Luxembourg', |
153 "Macau": ('.mo', 'Asia'), |
153 'Macau', |
154 "Macedonia": ('.mk', 'Europe'), |
154 'Macedonia', |
155 "Madagascar": ('.mg', 'Africa'), |
155 'Madagascar', |
156 "Malawi": ('.mw', 'Africa'), |
156 'Malawi', |
157 "Malaysia": ('.my', 'Asia'), |
157 'Malaysia', |
158 "Maldives": ('.mv', 'Asia'), |
158 'Maldives', |
159 "Mali": ('.ml', 'Africa'), |
159 'Mali', |
160 "Malta": ('.mt', 'Europe'), |
160 'Malta', |
161 "Marshall Islands": ('.mh', 'Australia'), |
161 'Marshall Islands', |
162 "Martinique (French)": ('.mq', 'North America'), |
162 'Martinique (French)', |
163 "Mauritania": ('.mr', 'Africa'), |
163 'Mauritania', |
164 "Mauritius": ('.mu', 'Africa'), |
164 'Mauritius', |
165 "Mayotte": ('.yt', 'Africa'), |
165 'Mayotte', |
166 "Mexico": ('.mx', 'North America'), |
166 'Mexico', |
167 "Micronesia": ('.fm', 'Australia'), |
167 'Micronesia', |
168 "Moldavia": ('.md', 'Europe'), |
168 'Moldavia', |
169 "Monaco": ('.mc', 'Europe'), |
169 'Monaco', |
170 "Mongolia": ('.mn', 'Asia'), |
170 'Mongolia', |
171 "Montenegro": ('.me', 'Europe'), |
171 'Montenegro', |
172 "Montserrat": ('.ms', 'North America'), |
172 'Montserrat', |
173 "Morocco": ('.ma', 'Africa'), |
173 'Morocco', |
174 "Mozambique": ('.mz', 'Africa'), |
174 'Mozambique', |
175 "Namibia": ('.na', 'Africa'), |
175 'Namibia', |
176 "Nauru": ('.nr', 'Australia'), |
176 'Nauru', |
177 "Nepal": ('.np', 'Asia'), |
177 'Nepal', |
178 "Netherlands": ('.nl', 'Europe'), |
178 'Netherlands', |
179 "Netherlands Antilles": ('.an', 'North America'), |
179 'Netherlands Antilles', |
180 "New Caledonia (French)": ('.nc', 'Australia'), |
180 'New Caledonia (French)', |
181 "New Zealand": ('.nz', 'Australia'), |
181 'New Zealand', |
182 "Nicaragua": ('.ni', 'North America'), |
182 'Nicaragua', |
183 "Niger": ('.ne', 'Africa'), |
183 'Niger', |
184 "Nigeria": ('.ng', 'Africa'), |
184 'Nigeria', |
185 "Niue": ('.nu', 'Australia'), |
185 'Niue', |
186 "Northern Mariana Islands": ('.mp', 'Australia'), |
186 'Northern Mariana Islands', |
187 "Norway": ('.no', 'Europe'), |
187 'Norway', |
188 "Oman": ('.om', 'Asia'), |
188 'Oman', |
189 "Pakistan": ('.pk', 'Asia'), |
189 'Pakistan', |
190 "Palau": ('.pw', 'Australia'), |
190 'Palau', |
191 "Palestinian Territories": ('.ps', 'Asia'), |
191 'Palestinian Territories', |
192 "Panama": ('.pa', 'North America'), |
192 'Panama', |
193 "Papua New Guinea": ('.pg', 'Australia'), |
193 'Papua New Guinea', |
194 "Paraguay": ('.py', 'South America'), |
194 'Paraguay', |
195 "Peru": ('.pe', 'South America'), |
195 'Peru', |
196 "Philippines": ('.ph', 'Asia'), |
196 'Philippines', |
197 "Pitcairn Island": ('.pn', 'South America'), |
197 'Pitcairn Island', |
198 "Poland": ('.pl', 'Europe'), |
198 'Poland', |
199 "Polynesia (French)": ('.pf', 'Australia'), |
199 'Polynesia (French)', |
200 "Portugal": ('.pt', 'Europe'), |
200 'Portugal', |
201 "Puerto Rico": ('.pr', 'North America'), |
201 'Puerto Rico', |
202 "Qatar": ('.qa', 'Asia'), |
202 'Qatar', |
203 "Reunion (French)": ('.re', 'Africa'), |
203 'Reunion (French)', |
204 "Romania": ('.ro', 'Europe'), |
204 'Romania', |
205 "Russian Federation": ('.ru', 'Europe'), |
205 'Russian Federation', |
206 "Rwanda": ('.rw', 'Africa'), |
206 'Rwanda', |
207 "South Georgia & South Sandwich Islands": ('.gs', 'South America'), |
207 'South Georgia & South Sandwich Islands', |
208 "Saint Helena": ('.sh', 'Africa'), |
208 'Saint Helena', |
209 "Saint Kitts & Nevis Anguilla": ('.kn', 'North America'), |
209 'Saint Kitts & Nevis Anguilla', |
210 "Saint Lucia": ('.lc', 'North America'), |
210 'Saint Lucia', |
211 "Saint Pierre and Miquelon": ('.pm', 'North America'), |
211 'Saint Pierre and Miquelon', |
212 "Saint Tome (Sao Tome) and Principe": ('.st', 'Africa'), |
212 'Saint Tome (Sao Tome) and Principe', |
213 "Saint Vincent & Grenadines": ('.vc', 'North America'), |
213 'Saint Vincent & Grenadines', |
214 "Samoa": ('.ws', 'Australia'), |
214 'Samoa', |
215 "San Marino": ('.sm', 'Europe'), |
215 'San Marino', |
216 "Saudi Arabia": ('.sa', 'Asia'), |
216 'Saudi Arabia', |
217 "Senegal": ('.sn', 'Africa'), |
217 'Senegal', |
218 "Serbia": ('.rs', 'Europe'), |
218 'Serbia', |
219 "Seychelles": ('.sc', 'Africa'), |
219 'Seychelles', |
220 "Sierra Leone": ('.sl', 'Africa'), |
220 'Sierra Leone', |
221 "Singapore": ('.sg', 'Asia'), |
221 'Singapore', |
222 "Slovak Republic": ('.sk', 'Europe'), |
222 'Slovak Republic', |
223 "Slovenia": ('.si', 'Europe'), |
223 'Slovenia', |
224 "Solomon Islands": ('.sb', 'Australia'), |
224 'Solomon Islands', |
225 "Somalia": ('.so', 'Africa'), |
225 'Somalia', |
226 "South Africa": ('.za', 'Africa'), |
226 'South Africa', |
227 "South Korea": ('.kr', 'Asia'), |
227 'South Korea', |
228 "Spain": ('.es', 'Europe'), |
228 'Spain', |
229 "Sri Lanka": ('.lk', 'Asia'), |
229 'Sri Lanka', |
230 "Suriname": ('.sr', 'South America'), |
230 'Suriname', |
231 "Svalbard and Jan Mayen Islands": ('.sj', 'Europe'), |
231 'Svalbard and Jan Mayen Islands', |
232 "Swaziland": ('.sz', 'Africa'), |
232 'Swaziland', |
233 "Sweden": ('.se', 'Europe'), |
233 'Sweden', |
234 "Switzerland": ('.ch', 'Europe'), |
234 'Switzerland', |
235 "Tadjikistan": ('.tj', 'Asia'), |
235 'Tadjikistan', |
236 "Taiwan": ('.tw', 'Asia'), |
236 'Taiwan', |
237 "Tanzania": ('.tz', 'Africa'), |
237 'Tanzania', |
238 "Thailand": ('.th', 'Asia'), |
238 'Thailand', |
239 "Togo": ('.tg', 'Africa'), |
239 'Togo', |
240 "Tokelau": ('.tk', 'Australia'), |
240 'Tokelau', |
241 "Tonga": ('.to', 'Australia'), |
241 'Tonga', |
242 "Trinidad and Tobago": ('.tt', 'North America'), |
242 'Trinidad and Tobago', |
243 "Tunisia": ('.tn', 'Africa'), |
243 'Tunisia', |
244 "Turkey": ('.tr', 'Asia'), |
244 'Turkey', |
245 "Turkmenistan": ('.tm', 'Asia'), |
245 'Turkmenistan', |
246 "Turks and Caicos Islands": ('.tc', 'North America'), |
246 'Turks and Caicos Islands', |
247 "Tuvalu": ('.tv', 'Australia'), |
247 'Tuvalu', |
248 "USA Minor Outlying Islands": ('.um', 'North America'), |
248 'USA Minor Outlying Islands', |
249 "Uganda": ('.ug', 'Africa'), |
249 'Uganda', |
250 "Ukraine": ('.ua', 'Europe'), |
250 'Ukraine', |
251 "United Arab Emirates": ('.ae', 'Asia'), |
251 'United Arab Emirates', |
252 "United Kingdom": ('.uk', 'Europe'), |
252 'United Kingdom', |
253 "United States": ('.us', 'North America'), |
253 'United States', |
254 "Uruguay": ('.uy', 'South America'), |
254 'Uruguay', |
255 "Uzbekistan": ('.uz', 'Asia'), |
255 'Uzbekistan', |
256 "Vanuatu": ('.vu', 'Australia'), |
256 'Vanuatu', |
257 "Venezuela": ('.ve', 'South America'), |
257 'Venezuela', |
258 "Vietnam": ('.vn', 'Asia'), |
258 'Vietnam', |
259 "Virgin Islands (British)": ('.vg', 'North America'), |
259 'Virgin Islands (British)', |
260 "Virgin Islands (USA)": ('.vi', 'North America'), |
260 'Virgin Islands (USA)', |
261 "Wallis and Futuna Islands": ('.wf', 'Australia'), |
261 'Wallis and Futuna Islands', |
262 "Western Sahara": ('.eh', 'Africa'), |
262 'Western Sahara', |
263 "Yemen": ('.ye', 'Asia'), |
263 'Yemen', |
264 "Zambia": ('.zm', 'Africa'), |
264 'Zambia', |
265 "Zimbabwe": ('.zw', 'Africa'), |
265 'Zimbabwe', |
266 } |
266 ) |
267 |
267 |
268 # List of all countries and territories |
268 # mapping of countries to their CCTLD |
269 COUNTRIES_AND_TERRITORIES = COUNTRY_INFO.keys() |
269 COUNTRIES_TO_CCTLD = { |
270 |
270 'Afghanistan, Islamic State of': '.af', |
271 # Mapping of countries to their CCTLD |
271 'Albania': '.al', |
272 COUNTRIES_TO_CCTLD = dict((k, c) for k, (c, _) in COUNTRY_INFO.items()) |
272 'Algeria': '.dz', |
273 |
273 'American Samoa': '.as', |
274 # Mapping of countries to their continent |
274 'Andorra, Principality of': '.ad', |
275 COUNTRIES_TO_CONTINENT = dict((k, c) for k, (_, c) in COUNTRY_INFO.items()) |
275 'Angola': '.ao', |
|
276 'Anguilla': '.ai', |
|
277 'Antarctica': '.aq', |
|
278 'Antigua and Barbuda': '.ag', |
|
279 'Argentina': '.ar', |
|
280 'Armenia': '.am', |
|
281 'Aruba': '.aw', |
|
282 'Australia': '.au', |
|
283 'Austria': '.at', |
|
284 'Azerbaidjan': '.az', |
|
285 'Bahamas': '.bs', |
|
286 'Bahrain': '.bh', |
|
287 'Bangladesh': '.bd', |
|
288 'Barbados': '.bb', |
|
289 'Belarus': '.by', |
|
290 'Belgium': '.be', |
|
291 'Belize': '.bz', |
|
292 'Benin': '.bj', |
|
293 'Bermuda': '.bm', |
|
294 'Bhutan': '.bt', |
|
295 'Bolivia': '.bo', |
|
296 'Bosnia-Herzegovina': '.ba', |
|
297 'Botswana': '.bw', |
|
298 'Bouvet Island': '.bv', |
|
299 'Brazil': '.br', |
|
300 'British Indian Ocean Territory': '.io', |
|
301 'Brunei Darussalam': '.bn', |
|
302 'Bulgaria': '', |
|
303 'Burkina Faso': '.bg', |
|
304 'Burundi': '.bi', |
|
305 'Cambodia, Kingdom of': '.kh', |
|
306 'Cameroon': '.cm', |
|
307 'Canada': '.ca', |
|
308 'Cape Verde': '.cv', |
|
309 'Cayman Islands': '.ky', |
|
310 'Central African Republic': '.cf', |
|
311 'Chad': '.td', |
|
312 'Chile': '.cl', |
|
313 'China': '.cn', |
|
314 'Christmas Island': '.cx', |
|
315 'Cocos (Keeling) Islands': '.cc', |
|
316 'Colombia': '.co', |
|
317 'Comoros': '.km', |
|
318 'Congo': '.cg', |
|
319 'Congo, Democratic Republic of the': '.cd', |
|
320 'Cook Islands': '.ck', |
|
321 'Costa Rica': '.cr', |
|
322 'Croatia': '.hr', |
|
323 'Cyprus': '.cy', |
|
324 'Czech Republic': '.cz', |
|
325 'Denmark': '.dk', |
|
326 'Djibouti': '.dj', |
|
327 'Dominica': '.dm', |
|
328 'Dominican Republic': '.do', |
|
329 'East Timor': '.tl', |
|
330 'Ecuador': '.ec', |
|
331 'Egypt': '.eg', |
|
332 'El Salvador': '.sv', |
|
333 'Equatorial Guinea': '.gq', |
|
334 'Eritrea': '.er', |
|
335 'Estonia': '.ee', |
|
336 'Ethiopia': '.et', |
|
337 'Falkland Islands': '.fk', |
|
338 'Faroe Islands': '.fo', |
|
339 'Fiji': '.fj', |
|
340 'Finland': '.fi', |
|
341 'France': '.fr', |
|
342 'French Guyana': '.gf', |
|
343 'French Southern Territories': '.tf', |
|
344 'Gabon': '.ga', |
|
345 'Gambia': '.gm', |
|
346 'Georgia': '.ge', |
|
347 'Germany': '.de', |
|
348 'Ghana': '.gh', |
|
349 'Gibraltar': '.gi', |
|
350 'Greece': '.gr', |
|
351 'Greenland': '.gl', |
|
352 'Grenada': '.gd', |
|
353 'Guadeloupe (French)': '.gp', |
|
354 'Guam (USA)': '.gu', |
|
355 'Guatemala': '.gt', |
|
356 'Guinea': '.gn', |
|
357 'Guinea Bissau': '.gw', |
|
358 'Guyana': '.gy', |
|
359 'Haiti': '.ht', |
|
360 'Heard and McDonald Islands': '.hm', |
|
361 'Holy See (Vatican City State)': '.va', |
|
362 'Honduras': '.hn', |
|
363 'Hong Kong': '.hk', |
|
364 'Hungary': '.hu', |
|
365 'Iceland': '.is', |
|
366 'India': '.in', |
|
367 'Indonesia': '.id', |
|
368 'Iraq': '.iq', |
|
369 'Ireland': '.ie', |
|
370 'Israel': '.il', |
|
371 'Italy': '.it', |
|
372 "Ivory Coast (Cote D'Ivoire)": '.ci', |
|
373 'Jamaica': '.jm', |
|
374 'Japan': '.jp', |
|
375 'Jordan': '.jo', |
|
376 'Kazakhstan': '.kz', |
|
377 'Kenya': '.ke', |
|
378 'Kiribati': '.ki', |
|
379 'Kuwait': '.kw', |
|
380 'Kyrgyz Republic (Kyrgyzstan)': '.kg', |
|
381 'Laos': '.la', |
|
382 'Latvia': '.lv', |
|
383 'Lebanon': '.lb', |
|
384 'Lesotho': '.ls', |
|
385 'Liberia': '.lr', |
|
386 'Libya': '.ly', |
|
387 'Liechtenstein': '.li', |
|
388 'Lithuania': '.lt', |
|
389 'Luxembourg': '.lu', |
|
390 'Macau': '.mo', |
|
391 'Macedonia': '.mk', |
|
392 'Madagascar': '.mg', |
|
393 'Malawi': '.mw', |
|
394 'Malaysia': '.my', |
|
395 'Maldives': '.mv', |
|
396 'Mali': '.ml', |
|
397 'Malta': '.mt', |
|
398 'Marshall Islands': '.mh', |
|
399 'Martinique (French)': '.mq', |
|
400 'Mauritania': '.mr', |
|
401 'Mauritius': '.mu', |
|
402 'Mayotte': '.yt', |
|
403 'Mexico': '.mx', |
|
404 'Micronesia': '.fm', |
|
405 'Moldavia': '.md', |
|
406 'Monaco': '.mc', |
|
407 'Mongolia': '.mn', |
|
408 'Montenegro': '.me', |
|
409 'Montserrat': '.ms', |
|
410 'Morocco': '.ma', |
|
411 'Mozambique': '.mz', |
|
412 'Namibia': '.na', |
|
413 'Nauru': '.nr', |
|
414 'Nepal': '.np', |
|
415 'Netherlands': '.nl', |
|
416 'Netherlands Antilles': '.an', |
|
417 'New Caledonia (French)': '.nc', |
|
418 'New Zealand': '.nz', |
|
419 'Nicaragua': '.ni', |
|
420 'Niger': '.ne', |
|
421 'Nigeria': '.ng', |
|
422 'Niue': '.nu', |
|
423 'Northern Mariana Islands': '.mp', |
|
424 'Norway': '.no', |
|
425 'Oman': '.om', |
|
426 'Pakistan': '.pk', |
|
427 'Palau': '.pw', |
|
428 'Palestinian Territories': '.ps', |
|
429 'Panama': '.pa', |
|
430 'Papua New Guinea': '.pg', |
|
431 'Paraguay': '.py', |
|
432 'Peru': '.pe', |
|
433 'Philippines': '.ph', |
|
434 'Pitcairn Island': '.pn', |
|
435 'Poland': '.pl', |
|
436 'Polynesia (French)': '.pf', |
|
437 'Portugal': '.pt', |
|
438 'Puerto Rico': '.pr', |
|
439 'Qatar': '.qa', |
|
440 'Reunion (French)': '.re', |
|
441 'Romania': '.ro', |
|
442 'Russian Federation': '.ru', |
|
443 'Rwanda': '.rw', |
|
444 'South Georgia & South Sandwich Islands': '.gs', |
|
445 'Saint Helena': '.sh', |
|
446 'Saint Kitts & Nevis Anguilla': '.kn', |
|
447 'Saint Lucia': '.lc', |
|
448 'Saint Pierre and Miquelon': '.pm', |
|
449 'Saint Tome (Sao Tome) and Principe': '.st', |
|
450 'Saint Vincent & Grenadines': '.vc', |
|
451 'Samoa': '.ws', |
|
452 'San Marino': '.sm', |
|
453 'Saudi Arabia': '.sa', |
|
454 'Senegal': '.sn', |
|
455 'Serbia': '.rs', |
|
456 'Seychelles': '.sc', |
|
457 'Sierra Leone': '.sl', |
|
458 'Singapore': '.sg', |
|
459 'Slovak Republic': '.sk', |
|
460 'Slovenia': '.si', |
|
461 'Solomon Islands': '.sb', |
|
462 'Somalia': '.so', |
|
463 'South Africa': '.za', |
|
464 'South Korea': '.kr', |
|
465 'Spain': '.es', |
|
466 'Sri Lanka': '.lk', |
|
467 'Suriname': '.sr', |
|
468 'Svalbard and Jan Mayen Islands': '.sj', |
|
469 'Swaziland': '.sz', |
|
470 'Sweden': '.se', |
|
471 'Switzerland': '.ch', |
|
472 'Tadjikistan': '.tj', |
|
473 'Taiwan': '.tw', |
|
474 'Tanzania': '.tz', |
|
475 'Thailand': '.th', |
|
476 'Togo': '.tg', |
|
477 'Tokelau': '.tk', |
|
478 'Tonga': '.to', |
|
479 'Trinidad and Tobago': '.tt', |
|
480 'Tunisia': '.tn', |
|
481 'Turkey': '.tr', |
|
482 'Turkmenistan': '.tm', |
|
483 'Turks and Caicos Islands': '.tc', |
|
484 'Tuvalu': '.tv', |
|
485 'USA Minor Outlying Islands': '.um', |
|
486 'Uganda': '.ug', |
|
487 'Ukraine': '.ua', |
|
488 'United Arab Emirates': '.ae', |
|
489 'United Kingdom': '.uk', |
|
490 'United States': '.us', |
|
491 'Uruguay': '.uy', |
|
492 'Uzbekistan': '.uz', |
|
493 'Vanuatu': '.vu', |
|
494 'Venezuela': '.ve', |
|
495 'Vietnam': '.vn', |
|
496 'Virgin Islands (British)': '.vg', |
|
497 'Virgin Islands (USA)': '.vi', |
|
498 'Wallis and Futuna Islands': '.wf', |
|
499 'Western Sahara': '.eh', |
|
500 'Yemen': '.ye', |
|
501 'Zambia': '.zm', |
|
502 'Zimbabwe': '.zw', |
|
503 } |
|