#--- Header --- Generated by tz.pl
4 # format version number of this file
2000 # (tzdata2000h) version of Olson zone
8 #  data from ftp://elsie.nci.nih.gov/pub
432 # total zone count
117 # equivalency groups count
49 # max zones with same gmtOffset
32 # max zones in an equivalency group
6281 # length of name table in bytes
end

#--- Zone table ---
#| equiv_index,name
432 # count of zones to follow
96,ACT
100,AET
36,AGT
57,ART
7,AST
44,Africa/Abidjan
47,Africa/Accra
63,Africa/Addis_Ababa
48,Africa/Algiers
63,Africa/Asmera
44,Africa/Bamako
48,Africa/Bangui
44,Africa/Banjul
44,Africa/Bissau
53,Africa/Blantyre
48,Africa/Brazzaville
53,Africa/Bujumbura
57,Africa/Cairo
44,Africa/Casablanca
49,Africa/Ceuta
44,Africa/Conakry
44,Africa/Dakar
63,Africa/Dar_es_Salaam
63,Africa/Djibouti
48,Africa/Douala
44,Africa/El_Aaiun
45,Africa/Freetown
53,Africa/Gaborone
53,Africa/Harare
62,Africa/Johannesburg
63,Africa/Kampala
63,Africa/Khartoum
53,Africa/Kigali
48,Africa/Kinshasa
48,Africa/Lagos
48,Africa/Libreville
44,Africa/Lome
48,Africa/Luanda
53,Africa/Lubumbashi
53,Africa/Lusaka
48,Africa/Malabo
53,Africa/Maputo
53,Africa/Maseru
53,Africa/Mbabane
63,Africa/Mogadishu
44,Africa/Monrovia
63,Africa/Nairobi
48,Africa/Ndjamena
48,Africa/Niamey
44,Africa/Nouakchott
44,Africa/Ouagadougou
48,Africa/Porto-Novo
44,Africa/Sao_Tome
44,Africa/Timbuktu
53,Africa/Tripoli
51,Africa/Tunis
52,Africa/Windhoek
3,America/Adak
7,America/Anchorage
27,America/Anguilla
27,America/Antigua
40,America/Araguaina
27,America/Aruba
31,America/Asuncion
30,America/Barbados
36,America/Belem
15,America/Belize
27,America/Boa_Vista
26,America/Bogota
11,America/Boise
36,America/Buenos_Aires
13,America/Cambridge_Bay
13,America/Cancun
27,America/Caracas
36,America/Catamarca
36,America/Cayenne
20,America/Cayman
13,America/Chicago
11,America/Chihuahua
36,America/Cordoba
16,America/Costa_Rica
32,America/Cuiaba
27,America/Curacao
9,America/Dawson
10,America/Dawson_Creek
11,America/Denver
24,America/Detroit
27,America/Dominica
11,America/Edmonton
20,America/Eirunepe
18,America/El_Salvador
36,America/Fortaleza
29,America/Glace_Bay
38,America/Godthab
28,America/Goose_Bay
21,America/Grand_Turk
27,America/Grenada
27,America/Guadeloupe
17,America/Guatemala
20,America/Guayaquil
27,America/Guyana
29,America/Halifax
22,America/Havana
10,America/Hermosillo
20,America/Indiana/Knox
20,America/Indiana/Marengo
20,America/Indiana/Vevay
20,America/Indianapolis
11,America/Inuvik
20,America/Iqaluit
20,America/Jamaica
36,America/Jujuy
7,America/Juneau
24,America/Kentucky/Monticello
27,America/La_Paz
25,America/Lima
9,America/Los_Angeles
24,America/Louisville
36,America/Maceio
12,America/Managua
27,America/Manaus
27,America/Martinique
11,America/Mazatlan
36,America/Mendoza
13,America/Menominee
13,America/Merida
13,America/Mexico_City
37,America/Miquelon
13,America/Monterrey
39,America/Montevideo
24,America/Montreal
27,America/Montserrat
24,America/Nassau
24,America/New_York
24,America/Nipigon
7,America/Nome
41,America/Noronha
20,America/Panama
20,America/Pangnirtung
36,America/Paramaribo
10,America/Phoenix
23,America/Port-au-Prince
27,America/Port_of_Spain
20,America/Porto_Acre
27,America/Porto_Velho
27,America/Puerto_Rico
13,America/Rainy_River
20,America/Rankin_Inlet
36,America/Recife
12,America/Regina
36,America/Rosario
33,America/Santiago
27,America/Santo_Domingo
40,America/Sao_Paulo
43,America/Scoresbysund
35,America/St_Johns
27,America/St_Kitts
27,America/St_Lucia
27,America/St_Thomas
27,America/St_Vincent
12,America/Swift_Current
18,America/Tegucigalpa
29,America/Thule
24,America/Thunder_Bay
9,America/Tijuana
27,America/Tortola
9,America/Vancouver
9,America/Whitehorse
14,America/Winnipeg
7,America/Yakutat
11,America/Yellowknife
86,Antarctica/Casey
83,Antarctica/Davis
98,Antarctica/DumontDUrville
79,Antarctica/Mawson
112,Antarctica/McMurdo
33,Antarctica/Palmer
63,Antarctica/Syowa
49,Arctic/Longyearbyen
63,Asia/Aden
80,Asia/Almaty
61,Asia/Amman
110,Asia/Anadyr
69,Asia/Aqtau
74,Asia/Aqtobe
73,Asia/Ashgabat
64,Asia/Baghdad
63,Asia/Bahrain
70,Asia/Baku
83,Asia/Bangkok
58,Asia/Beirut
76,Asia/Bishkek
86,Asia/Brunei
77,Asia/Calcutta
87,Asia/Chungking
79,Asia/Colombo
54,Asia/Damascus
79,Asia/Dhaka
93,Asia/Dili
68,Asia/Dubai
73,Asia/Dushanbe
56,Asia/Gaza
87,Asia/Harbin
92,Asia/Hong_Kong
84,Asia/Hovd
91,Asia/Irkutsk
83,Asia/Jakarta
93,Asia/Jayapura
55,Asia/Jerusalem
72,Asia/Kabul
110,Asia/Kamchatka
73,Asia/Karachi
87,Asia/Kashgar
78,Asia/Katmandu
85,Asia/Krasnoyarsk
86,Asia/Kuala_Lumpur
86,Asia/Kuching
63,Asia/Kuwait
87,Asia/Macao
106,Asia/Magadan
89,Asia/Manila
68,Asia/Muscat
59,Asia/Nicosia
81,Asia/Novosibirsk
81,Asia/Omsk
83,Asia/Phnom_Penh
93,Asia/Pyongyang
63,Asia/Qatar
82,Asia/Rangoon
63,Asia/Riyadh
66,Asia/Riyadh87
66,Asia/Riyadh88
66,Asia/Riyadh89
83,Asia/Saigon
73,Asia/Samarkand
95,Asia/Seoul
87,Asia/Shanghai
86,Asia/Singapore
88,Asia/Taipei
73,Asia/Tashkent
69,Asia/Tbilisi
67,Asia/Tehran
79,Asia/Thimphu
93,Asia/Tokyo
86,Asia/Ujung_Pandang
90,Asia/Ulaanbaatar
87,Asia/Urumqi
83,Asia/Vientiane
99,Asia/Vladivostok
94,Asia/Yakutsk
75,Asia/Yekaterinburg
71,Asia/Yerevan
43,Atlantic/Azores
29,Atlantic/Bermuda
46,Atlantic/Canary
42,Atlantic/Cape_Verde
46,Atlantic/Faeroe
42,Atlantic/Jan_Mayen
46,Atlantic/Madeira
44,Atlantic/Reykjavik
41,Atlantic/South_Georgia
44,Atlantic/St_Helena
34,Atlantic/Stanley
97,Australia/Adelaide
101,Australia/Brisbane
97,Australia/Broken_Hill
96,Australia/Darwin
102,Australia/Hobart
101,Australia/Lindeman
103,Australia/Lord_Howe
100,Australia/Melbourne
86,Australia/Perth
100,Australia/Sydney
40,BET
79,BST
53,CAT
50,CET
35,CNT
13,CST
87,CTT
63,EAT
49,ECT
59,EET
24,EST
44,Etc/GMT
42,Etc/GMT+1
2,Etc/GMT+10
1,Etc/GMT+11
0,Etc/GMT+12
41,Etc/GMT+2
36,Etc/GMT+3
27,Etc/GMT+4
20,Etc/GMT+5
12,Etc/GMT+6
10,Etc/GMT+7
8,Etc/GMT+8
6,Etc/GMT+9
48,Etc/GMT-1
98,Etc/GMT-10
104,Etc/GMT-11
109,Etc/GMT-12
114,Etc/GMT-13
116,Etc/GMT-14
53,Etc/GMT-2
63,Etc/GMT-3
68,Etc/GMT-4
73,Etc/GMT-5
79,Etc/GMT-6
83,Etc/GMT-7
86,Etc/GMT-8
93,Etc/GMT-9
44,Etc/UCT
44,Etc/UTC
49,Europe/Amsterdam
49,Europe/Andorra
59,Europe/Athens
46,Europe/Belfast
49,Europe/Belgrade
49,Europe/Berlin
49,Europe/Bratislava
49,Europe/Brussels
59,Europe/Bucharest
49,Europe/Budapest
59,Europe/Chisinau
49,Europe/Copenhagen
46,Europe/Dublin
49,Europe/Gibraltar
59,Europe/Helsinki
59,Europe/Istanbul
60,Europe/Kaliningrad
59,Europe/Kiev
46,Europe/Lisbon
49,Europe/Ljubljana
46,Europe/London
49,Europe/Luxembourg
49,Europe/Madrid
49,Europe/Malta
60,Europe/Minsk
49,Europe/Monaco
65,Europe/Moscow
49,Europe/Oslo
49,Europe/Paris
49,Europe/Prague
53,Europe/Riga
49,Europe/Rome
71,Europe/Samara
49,Europe/San_Marino
49,Europe/Sarajevo
59,Europe/Simferopol
49,Europe/Skopje
59,Europe/Sofia
49,Europe/Stockholm
53,Europe/Tallinn
49,Europe/Tirane
65,Europe/Tiraspol
59,Europe/Uzhgorod
49,Europe/Vaduz
49,Europe/Vatican
49,Europe/Vienna
53,Europe/Vilnius
49,Europe/Warsaw
49,Europe/Zagreb
59,Europe/Zaporozhye
49,Europe/Zurich
44,GMT
2,HST
20,IET
77,IST
63,Indian/Antananarivo
73,Indian/Chagos
83,Indian/Christmas
82,Indian/Cocos
63,Indian/Comoro
73,Indian/Kerguelen
68,Indian/Mahe
73,Indian/Maldives
68,Indian/Mauritius
63,Indian/Mayotte
68,Indian/Reunion
93,JST
50,MET
1,MIT
11,MST
71,NET
112,NST
73,PLT
10,PNT
27,PRT
9,PST
1,Pacific/Apia
112,Pacific/Auckland
113,Pacific/Chatham
19,Pacific/Easter
107,Pacific/Efate
114,Pacific/Enderbury
2,Pacific/Fakaofo
111,Pacific/Fiji
109,Pacific/Funafuti
12,Pacific/Galapagos
6,Pacific/Gambier
104,Pacific/Guadalcanal
98,Pacific/Guam
2,Pacific/Honolulu
2,Pacific/Johnston
116,Pacific/Kiritimati
104,Pacific/Kosrae
109,Pacific/Kwajalein
109,Pacific/Majuro
5,Pacific/Marquesas
1,Pacific/Midway
109,Pacific/Nauru
1,Pacific/Niue
108,Pacific/Norfolk
105,Pacific/Noumea
1,Pacific/Pago_Pago
93,Pacific/Palau
8,Pacific/Pitcairn
104,Pacific/Ponape
98,Pacific/Port_Moresby
4,Pacific/Rarotonga
98,Pacific/Saipan
2,Pacific/Tahiti
109,Pacific/Tarawa
115,Pacific/Tongatapu
98,Pacific/Truk
109,Pacific/Wake
109,Pacific/Wallis
98,Pacific/Yap
104,SST
44,UTC
83,VST
46,WET
end

#--- Equivalency table ---
#| ('s'|'d'),zone_spec,id_count,id_list
117 # count of equivalency groups to follow
s,-43200,1,288 # 0 GMT-12 [ Etc/GMT+12 ]
s,-39600,6,287,381,389,409,411,414 # 1 GMT-11 [ Etc/GMT+11 MIT Pacific/Apia Pacific/Midway Pacific/Niue Pacific/Pago_Pago ]
s,-36000,6,286,365,395,402,403,421 # 2 GMT-10 [ Etc/GMT+10 HST Pacific/Fakaofo Pacific/Honolulu Pacific/Johnston Pacific/Tahiti ]
d,-36000,3,1,-1,120,w,9,-1,1,120,w,60,1,57 # 3 GMT-10:00 Apr Sun>=1 2:00 Oct lastSun 2:00 1:00 [ America/Adak ]
d,-36000,9,-1,1,0,w,2,1,-1,0,w,30,1,419 # 4 GMT-10:00 Oct lastSun 0:00 Mar Sun>=1 0:00 0:30 [ Pacific/Rarotonga ]
s,-34200,1,408 # 5 GMT-9:30 [ Pacific/Marquesas ]
s,-32400,2,296,399 # 6 GMT-9 [ Etc/GMT+9 Pacific/Gambier ]
d,-32400,3,1,-1,120,w,9,-1,1,120,w,60,5,4,58,112,135,169 # 7 GMT-9:00 Apr Sun>=1 2:00 Oct lastSun 2:00 1:00 [ AST America/Anchorage America/Juneau America/Nome America/Yakutat ]
s,-28800,2,295,416 # 8 GMT-8 [ Etc/GMT+8 Pacific/Pitcairn ]
d,-28800,3,1,-1,120,w,9,-1,1,120,w,60,6,83,116,164,166,167,388 # 9 GMT-8:00 Apr Sun>=1 2:00 Oct lastSun 2:00 1:00 [ America/Dawson America/Los_Angeles America/Tijuana America/Vancouver America/Whitehorse PST ]
s,-25200,5,84,103,140,294,386 # 10 GMT-7:00 [ America/Dawson_Creek America/Hermosillo America/Phoenix Etc/GMT+7 PNT ]
d,-25200,3,1,-1,120,w,9,-1,1,120,w,60,8,69,78,85,88,108,122,170,382 # 11 GMT-7:00 Apr Sun>=1 2:00 Oct lastSun 2:00 1:00 [ America/Boise America/Chihuahua America/Denver America/Edmonton America/Inuvik America/Mazatlan America/Yellowknife MST ]
s,-21600,5,119,149,160,293,398 # 12 GMT-6:00 [ America/Managua America/Regina America/Swift_Current Etc/GMT+6 Pacific/Galapagos ]
d,-21600,3,1,-1,120,w,9,-1,1,120,w,60,9,71,72,77,124,125,126,128,146,278 # 13 GMT-6:00 Apr Sun>=1 2:00 Oct lastSun 2:00 1:00 [ America/Cambridge_Bay America/Cancun America/Chicago America/Menominee America/Merida America/Mexico_City America/Monterrey America/Rainy_River CST ]
d,-21600,3,1,-1,120,w,9,-1,1,120,s,60,1,168 # 14 GMT-6:00 Apr Sun>=1 2:00 Oct lastSun 2:00s 1:00 [ America/Winnipeg ]
d,-21600,11,18,0,0,w,1,12,0,0,w,60,1,66 # 15 GMT-6:00 Dec 18 0:00 Feb 12 0:00 1:00 [ America/Belize ]
d,-21600,0,15,-7,0,w,2,15,0,0,w,60,1,80 # 16 GMT-6:00 Jan Sat>=15 0:00 Mar 15 0:00 1:00 [ America/Costa_Rica ]
d,-21600,2,23,0,0,w,8,7,0,0,w,60,1,98 # 17 GMT-6:00 Mar 23 0:00 Sep 7 0:00 1:00 [ America/Guatemala ]
d,-21600,4,1,-1,0,w,8,-1,1,0,w,60,2,90,161 # 18 GMT-6:00 May Sun>=1 0:00 Sep lastSun 0:00 1:00 [ America/El_Salvador America/Tegucigalpa ]
d,-21600,9,9,-1,0,w,2,9,-1,0,w,60,1,392 # 19 GMT-6:00 Oct Sun>=9 0:00 Mar Sun>=9 0:00 1:00 [ Pacific/Easter ]
s,-18000,15,76,89,99,104,105,106,107,109,110,137,138,143,147,292,366 # 20 GMT-5:00 [ America/Cayman America/Eirunepe America/Guayaquil America/Indiana/Knox America/Indiana/Marengo America/Indiana/Vevay America/Indianapolis America/Iqaluit America/Jamaica America/Panama America/Pangnirtung America/Porto_Acre America/Rankin_Inlet Etc/GMT+5 IET ]
d,-18000,3,1,-1,0,w,9,-1,1,0,w,60,1,95 # 21 GMT-5:00 Apr Sun>=1 0:00 Oct lastSun 0:00 1:00 [ America/Grand_Turk ]
d,-18000,3,1,-1,0,s,9,-1,1,0,s,60,1,102 # 22 GMT-5:00 Apr Sun>=1 0:00s Oct lastSun 0:00s 1:00 [ America/Havana ]
d,-18000,3,1,-1,60,s,9,-1,1,60,s,60,1,141 # 23 GMT-5:00 Apr Sun>=1 1:00s Oct lastSun 1:00s 1:00 [ America/Port-au-Prince ]
d,-18000,3,1,-1,120,w,9,-1,1,120,w,60,9,86,113,117,130,132,133,134,163,283 # 24 GMT-5:00 Apr Sun>=1 2:00 Oct lastSun 2:00 1:00 [ America/Detroit America/Kentucky/Monticello America/Louisville America/Montreal America/Nassau America/New_York America/Nipigon America/Thunder_Bay EST ]
d,-18000,0,1,0,0,w,3,1,0,0,w,60,1,115 # 25 GMT-5:00 Jan 1 0:00 Apr 1 0:00 1:00 [ America/Lima ]
d,-18000,4,2,0,0,w,11,31,0,0,w,60,1,68 # 26 GMT-5:00 May 2 0:00 Dec 31 0:00 1:00 [ America/Bogota ]
s,-14400,25,59,60,62,67,73,82,87,96,97,100,114,120,121,131,142,144,145,152,156,157,158,159,165,291,387 # 27 GMT-4:00 [ America/Anguilla America/Antigua America/Aruba America/Boa_Vista America/Caracas America/Curacao America/Dominica America/Grenada America/Guadeloupe America/Guyana America/La_Paz America/Manaus America/Martinique America/Montserrat America/Port_of_Spain America/Porto_Velho America/Puerto_Rico America/Santo_Domingo America/St_Kitts America/St_Lucia America/St_Thomas America/St_Vincent America/Tortola Etc/GMT+4 PRT ]
d,-14400,3,1,-1,1,w,9,-1,1,1,w,60,1,94 # 28 GMT-4:00 Apr Sun>=1 0:01 Oct lastSun 0:01 1:00 [ America/Goose_Bay ]
d,-14400,3,1,-1,120,w,9,-1,1,120,w,60,4,92,101,162,253 # 29 GMT-4:00 Apr Sun>=1 2:00 Oct lastSun 2:00 1:00 [ America/Glace_Bay America/Halifax America/Thule Atlantic/Bermuda ]
d,-14400,3,15,-1,120,w,8,25,0,120,w,60,1,64 # 30 GMT-4:00 Apr Sun>=15 2:00 Sep 25 2:00 1:00 [ America/Barbados ]
d,-14400,9,1,-1,0,w,1,-1,1,0,w,60,1,63 # 31 GMT-4:00 Oct Sun>=1 0:00 Feb lastSun 0:00 1:00 [ America/Asuncion ]
d,-14400,9,8,-1,0,w,1,15,-1,0,w,60,1,81 # 32 GMT-4:00 Oct Sun>=8 0:00 Feb Sun>=15 0:00 1:00 [ America/Cuiaba ]
d,-14400,9,9,-1,0,w,2,9,-1,0,w,60,2,151,176 # 33 GMT-4:00 Oct Sun>=9 0:00 Mar Sun>=9 0:00 1:00 [ America/Santiago Antarctica/Palmer ]
d,-14400,8,8,-1,0,w,3,16,-1,0,w,60,1,262 # 34 GMT-4:00 Sep Sun>=8 0:00 Apr Sun>=16 0:00 1:00 [ Atlantic/Stanley ]
d,-12600,3,1,-1,1,w,9,-1,1,1,w,60,2,155,277 # 35 GMT-3:30 Apr Sun>=1 0:01 Oct lastSun 0:01 1:00 [ America/St_Johns CNT ]
s,-10800,14,2,65,70,74,75,79,91,111,118,123,139,148,150,290 # 36 GMT-3:00 [ AGT America/Belem America/Buenos_Aires America/Catamarca America/Cayenne America/Cordoba America/Fortaleza America/Jujuy America/Maceio America/Mendoza America/Paramaribo America/Recife America/Rosario Etc/GMT+3 ]
d,-10800,3,1,-1,120,w,9,-1,1,120,w,60,1,127 # 37 GMT-3:00 Apr Sun>=1 2:00 Oct lastSun 2:00 1:00 [ America/Miquelon ]
d,-10800,2,-1,1,60,u,9,-1,1,60,u,60,1,93 # 38 GMT-3:00 Mar lastSun 1:00u Oct lastSun 1:00u 1:00 [ America/Godthab ]
d,-10800,9,18,0,0,w,1,28,0,0,w,60,1,129 # 39 GMT-3:00 Oct 18 0:00 Feb 28 0:00 1:00 [ America/Montevideo ]
d,-10800,9,8,-1,0,w,1,15,-1,0,w,60,3,61,153,273 # 40 GMT-3:00 Oct Sun>=8 0:00 Feb Sun>=15 0:00 1:00 [ America/Araguaina America/Sao_Paulo BET ]
s,-7200,3,136,260,289 # 41 GMT-2:00 [ America/Noronha Atlantic/South_Georgia Etc/GMT+2 ]
s,-3600,3,255,257,285 # 42 GMT-1:00 [ Atlantic/Cape_Verde Atlantic/Jan_Mayen Etc/GMT+1 ]
d,-3600,2,-1,1,60,u,9,-1,1,60,u,60,2,154,252 # 43 GMT-1:00 Mar lastSun 1:00u Oct lastSun 1:00u 1:00 [ America/Scoresbysund Atlantic/Azores ]
s,0,21,5,10,12,13,18,20,21,25,36,45,49,50,52,53,259,261,284,311,312,364,429 # 44 GMT+0:00 [ Africa/Abidjan Africa/Bamako Africa/Banjul Africa/Bissau Africa/Casablanca Africa/Conakry Africa/Dakar Africa/El_Aaiun Africa/Lome Africa/Monrovia Africa/Nouakchott Africa/Ouagadougou Africa/Sao_Tome Africa/Timbuktu Atlantic/Reykjavik Atlantic/St_Helena Etc/GMT Etc/UCT Etc/UTC GMT UTC ]
d,0,5,1,0,0,w,8,1,0,0,w,60,1,26 # 45 GMT+0:00 Jun 1 0:00 Sep 1 0:00 1:00 [ Africa/Freetown ]
d,0,2,-1,1,60,u,9,-1,1,60,u,60,8,254,256,258,316,325,331,333,431 # 46 GMT+0:00 Mar lastSun 1:00u Oct lastSun 1:00u 1:00 [ Atlantic/Canary Atlantic/Faeroe Atlantic/Madeira Europe/Belfast Europe/Dublin Europe/Lisbon Europe/London WET ]
d,0,8,1,0,0,w,11,31,0,0,w,20,1,6 # 47 GMT+0:00 Sep 1 0:00 Dec 31 0:00 0:20 [ Africa/Accra ]
s,3600,13,8,11,15,24,33,34,35,37,40,47,48,51,297 # 48 GMT+1:00 [ Africa/Algiers Africa/Bangui Africa/Brazzaville Africa/Douala Africa/Kinshasa Africa/Lagos Africa/Libreville Africa/Luanda Africa/Malabo Africa/Ndjamena Africa/Niamey Africa/Porto-Novo Etc/GMT-1 ]
d,3600,2,-1,1,60,u,9,-1,1,60,u,60,32,19,178,281,313,314,317,318,319,320,322,324,326,332,334,335,336,338,340,341,342,344,346,347,349,351,353,356,357,358,360,361,363 # 49 GMT+1:00 Mar lastSun 1:00u Oct lastSun 1:00u 1:00 [ Africa/Ceuta Arctic/Longyearbyen ECT Europe/Amsterdam Europe/Andorra Europe/Belgrade Europe/Berlin Europe/Bratislava Europe/Brussels Europe/Budapest Europe/Copenhagen Europe/Gibraltar Europe/Ljubljana Europe/Luxembourg Europe/Madrid Europe/Malta Europe/Monaco Europe/Oslo Europe/Paris Europe/Prague Europe/Rome Europe/San_Marino Europe/Sarajevo Europe/Skopje Europe/Stockholm Europe/Tirane Europe/Vaduz Europe/Vatican Europe/Vienna Europe/Warsaw Europe/Zagreb Europe/Zurich ]
d,3600,2,-1,1,120,s,9,-1,1,120,s,60,2,276,380 # 50 GMT+1:00 Mar lastSun 2:00s Oct lastSun 2:00s 1:00 [ CET MET ]
d,3600,4,1,0,0,s,8,-1,1,0,s,60,1,55 # 51 GMT+1:00 May 1 0:00s Sep lastSun 0:00s 1:00 [ Africa/Tunis ]
d,3600,8,1,-1,120,w,3,1,-1,120,w,60,1,56 # 52 GMT+1:00 Sep Sun>=1 2:00 Apr Sun>=1 2:00 1:00 [ Africa/Windhoek ]
s,7200,16,14,16,27,28,32,38,39,41,42,43,54,275,303,343,352,359 # 53 GMT+2:00 [ Africa/Blantyre Africa/Bujumbura Africa/Gaborone Africa/Harare Africa/Kigali Africa/Lubumbashi Africa/Lusaka Africa/Maputo Africa/Maseru Africa/Mbabane Africa/Tripoli CAT Etc/GMT-2 Europe/Riga Europe/Tallinn Europe/Vilnius ]
d,7200,3,1,0,0,w,9,1,0,0,w,60,1,196 # 54 GMT+2:00 Apr 1 0:00 Oct 1 0:00 1:00 [ Asia/Damascus ]
d,7200,3,1,0,60,w,8,24,0,60,w,60,1,208 # 55 GMT+2:00 Apr 1 1:00 Sep 24 1:00 1:00 [ Asia/Jerusalem ]
d,7200,3,15,-6,0,w,9,15,-6,0,w,60,1,201 # 56 GMT+2:00 Apr Fri>=15 0:00 Oct Fri>=15 0:00 1:00 [ Asia/Gaza ]
d,7200,3,-1,6,0,s,8,-1,5,1380,s,60,2,3,17 # 57 GMT+2:00 Apr lastFri 0:00s Sep lastThu 23:00s 1:00 [ ART Africa/Cairo ]
d,7200,2,-1,1,0,w,9,-1,1,0,w,60,1,190 # 58 GMT+2:00 Mar lastSun 0:00 Oct lastSun 0:00 1:00 [ Asia/Beirut ]
d,7200,2,-1,1,60,u,9,-1,1,60,u,60,12,222,282,315,321,323,327,328,330,348,350,355,362 # 59 GMT+2:00 Mar lastSun 1:00u Oct lastSun 1:00u 1:00 [ Asia/Nicosia EET Europe/Athens Europe/Bucharest Europe/Chisinau Europe/Helsinki Europe/Istanbul Europe/Kiev Europe/Simferopol Europe/Sofia Europe/Uzhgorod Europe/Zaporozhye ]
d,7200,2,-1,1,120,s,9,-1,1,120,s,60,2,329,337 # 60 GMT+2:00 Mar lastSun 2:00s Oct lastSun 2:00s 1:00 [ Europe/Kaliningrad Europe/Minsk ]
d,7200,2,-1,5,0,s,8,-1,5,0,s,60,1,181 # 61 GMT+2:00 Mar lastThu 0:00s Sep lastThu 0:00s 1:00 [ Asia/Amman ]
d,7200,8,15,-1,120,w,2,15,-1,120,w,60,1,29 # 62 GMT+2:00 Sep Sun>=15 2:00 Mar Sun>=15 2:00 1:00 [ Africa/Johannesburg ]
s,10800,19,7,9,22,23,30,31,44,46,177,179,187,217,227,229,280,304,368,372,377 # 63 GMT+3:00 [ Africa/Addis_Ababa Africa/Asmera Africa/Dar_es_Salaam Africa/Djibouti Africa/Kampala Africa/Khartoum Africa/Mogadishu Africa/Nairobi Antarctica/Syowa Asia/Aden Asia/Bahrain Asia/Kuwait Asia/Qatar Asia/Riyadh EAT Etc/GMT-3 Indian/Antananarivo Indian/Comoro Indian/Mayotte ]
d,10800,3,1,0,180,s,9,1,0,180,s,60,1,186 # 64 GMT+3:00 Apr 1 3:00s Oct 1 3:00s 1:00 [ Asia/Baghdad ]
d,10800,2,-1,1,120,s,9,-1,1,120,s,60,2,339,354 # 65 GMT+3:00 Mar lastSun 2:00s Oct lastSun 2:00s 1:00 [ Europe/Moscow Europe/Tiraspol ]
s,11224,3,230,231,232 # 66 GMT+3:07:04 [ Asia/Riyadh87 Asia/Riyadh88 Asia/Riyadh89 ]
d,12600,2,20,0,0,w,8,23,0,0,w,60,1,241 # 67 GMT+3:30 Mar 20 0:00 Sep 23 0:00 1:00 [ Asia/Tehran ]
s,14400,6,199,221,305,374,376,378 # 68 GMT+4:00 [ Asia/Dubai Asia/Muscat Etc/GMT-4 Indian/Mahe Indian/Mauritius Indian/Reunion ]
d,14400,2,-1,1,0,w,9,-1,1,0,w,60,2,183,240 # 69 GMT+4:00 Mar lastSun 0:00 Oct lastSun 0:00 1:00 [ Asia/Aqtau Asia/Tbilisi ]
d,14400,2,-1,1,60,w,9,-1,1,60,w,60,1,188 # 70 GMT+4:00 Mar lastSun 1:00 Oct lastSun 1:00 1:00 [ Asia/Baku ]
d,14400,2,-1,1,120,s,9,-1,1,120,s,60,3,251,345,383 # 71 GMT+4:00 Mar lastSun 2:00s Oct lastSun 2:00s 1:00 [ Asia/Yerevan Europe/Samara NET ]
s,16200,1,209 # 72 GMT+4:30 [ Asia/Kabul ]
s,18000,10,185,200,211,234,239,306,369,373,375,385 # 73 GMT+5:00 [ Asia/Ashgabat Asia/Dushanbe Asia/Karachi Asia/Samarkand Asia/Tashkent Etc/GMT-5 Indian/Chagos Indian/Kerguelen Indian/Maldives PLT ]
d,18000,2,-1,1,0,w,9,-1,1,0,w,60,1,184 # 74 GMT+5:00 Mar lastSun 0:00 Oct lastSun 0:00 1:00 [ Asia/Aqtobe ]
d,18000,2,-1,1,120,s,9,-1,1,120,s,60,1,250 # 75 GMT+5:00 Mar lastSun 2:00s Oct lastSun 2:00s 1:00 [ Asia/Yekaterinburg ]
d,18000,2,-1,1,150,w,9,-1,1,150,w,60,1,191 # 76 GMT+5:00 Mar lastSun 2:30 Oct lastSun 2:30 1:00 [ Asia/Bishkek ]
s,19800,2,193,367 # 77 GMT+5:30 [ Asia/Calcutta IST ]
s,20700,1,213 # 78 GMT+5:45 [ Asia/Katmandu ]
s,21600,6,174,195,197,242,274,307 # 79 GMT+6:00 [ Antarctica/Mawson Asia/Colombo Asia/Dhaka Asia/Thimphu BST Etc/GMT-6 ]
d,21600,2,-1,1,0,w,9,-1,1,0,w,60,1,180 # 80 GMT+6:00 Mar lastSun 0:00 Oct lastSun 0:00 1:00 [ Asia/Almaty ]
d,21600,2,-1,1,120,s,9,-1,1,120,s,60,2,223,224 # 81 GMT+6:00 Mar lastSun 2:00s Oct lastSun 2:00s 1:00 [ Asia/Novosibirsk Asia/Omsk ]
s,23400,2,228,371 # 82 GMT+6:30 [ Asia/Rangoon Indian/Cocos ]
s,25200,9,172,189,206,225,233,247,308,370,430 # 83 GMT+7:00 [ Antarctica/Davis Asia/Bangkok Asia/Jakarta Asia/Phnom_Penh Asia/Saigon Asia/Vientiane Etc/GMT-7 Indian/Christmas VST ]
d,25200,2,-1,1,0,w,8,-1,1,0,w,60,1,204 # 84 GMT+7:00 Mar lastSun 0:00 Sep lastSun 0:00 1:00 [ Asia/Hovd ]
d,25200,2,-1,1,120,s,9,-1,1,120,s,60,1,214 # 85 GMT+7:00 Mar lastSun 2:00s Oct lastSun 2:00s 1:00 [ Asia/Krasnoyarsk ]
s,28800,8,171,192,215,216,237,244,271,309 # 86 GMT+8:00 [ Antarctica/Casey Asia/Brunei Asia/Kuala_Lumpur Asia/Kuching Asia/Singapore Asia/Ujung_Pandang Australia/Perth Etc/GMT-8 ]
d,28800,3,10,-1,0,w,8,11,-1,0,w,60,7,194,202,212,218,236,246,279 # 87 GMT+8:00 Apr Sun>=10 0:00 Sep Sun>=11 0:00 1:00 [ Asia/Chungking Asia/Harbin Asia/Kashgar Asia/Macao Asia/Shanghai Asia/Urumqi CTT ]
d,28800,5,30,0,0,w,8,30,0,0,w,60,1,238 # 88 GMT+8:00 Jun 30 0:00 Sep 30 0:00 1:00 [ Asia/Taipei ]
d,28800,2,22,0,0,w,8,21,0,0,w,60,1,220 # 89 GMT+8:00 Mar 22 0:00 Sep 21 0:00 1:00 [ Asia/Manila ]
d,28800,2,-1,1,0,w,8,-1,1,0,w,60,1,245 # 90 GMT+8:00 Mar lastSun 0:00 Sep lastSun 0:00 1:00 [ Asia/Ulaanbaatar ]
d,28800,2,-1,1,120,s,9,-1,1,120,s,60,1,205 # 91 GMT+8:00 Mar lastSun 2:00s Oct lastSun 2:00s 1:00 [ Asia/Irkutsk ]
d,28800,4,8,-1,210,w,9,16,-1,210,w,60,1,203 # 92 GMT+8:00 May Sun>=8 3:30 Oct Sun>=16 3:30 1:00 [ Asia/Hong_Kong ]
s,32400,7,198,207,226,243,310,379,415 # 93 GMT+9:00 [ Asia/Dili Asia/Jayapura Asia/Pyongyang Asia/Tokyo Etc/GMT-9 JST Pacific/Palau ]
d,32400,2,-1,1,120,s,9,-1,1,120,s,60,1,249 # 94 GMT+9:00 Mar lastSun 2:00s Oct lastSun 2:00s 1:00 [ Asia/Yakutsk ]
d,32400,4,-14,-1,0,w,9,-14,-1,0,w,60,1,235 # 95 GMT+9:00 May Sun<=14 0:00 Oct Sun<=14 0:00 1:00 [ Asia/Seoul ]
d,34200,9,3,0,120,w,2,-1,1,120,w,60,2,0,266 # 96 GMT+9:30 Oct 3 2:00 Mar lastSun 2:00 1:00 [ ACT Australia/Darwin ]
d,34200,9,-1,1,120,s,2,-1,1,120,s,60,2,263,265 # 97 GMT+9:30 Oct lastSun 2:00s Mar lastSun 2:00s 1:00 [ Australia/Adelaide Australia/Broken_Hill ]
s,36000,7,173,298,401,418,420,424,427 # 98 GMT+10:00 [ Antarctica/DumontDUrville Etc/GMT-10 Pacific/Guam Pacific/Port_Moresby Pacific/Saipan Pacific/Truk Pacific/Yap ]
d,36000,2,-1,1,120,s,9,-1,1,120,s,60,1,248 # 99 GMT+10:00 Mar lastSun 2:00s Oct lastSun 2:00s 1:00 [ Asia/Vladivostok ]
d,36000,9,-1,1,120,s,2,-1,1,120,s,60,3,1,270,272 # 100 GMT+10:00 Oct lastSun 2:00s Mar lastSun 2:00s 1:00 [ AET Australia/Melbourne Australia/Sydney ]
d,36000,9,-1,1,120,s,2,1,-1,120,s,60,2,264,268 # 101 GMT+10:00 Oct lastSun 2:00s Mar Sun>=1 2:00s 1:00 [ Australia/Brisbane Australia/Lindeman ]
d,36000,9,1,-1,120,s,2,-1,1,120,s,60,1,267 # 102 GMT+10:00 Oct Sun>=1 2:00s Mar lastSun 2:00s 1:00 [ Australia/Hobart ]
d,37800,9,-1,1,120,s,2,-1,1,120,s,30,1,269 # 103 GMT+10:30 Oct lastSun 2:00s Mar lastSun 2:00s 0:30 [ Australia/Lord_Howe ]
s,39600,5,299,400,405,417,428 # 104 GMT+11 [ Etc/GMT-11 Pacific/Guadalcanal Pacific/Kosrae Pacific/Ponape SST ]
d,39600,11,1,0,120,s,2,2,0,120,s,60,1,413 # 105 GMT+11:00 Dec 1 2:00s Mar 2 2:00s 1:00 [ Pacific/Noumea ]
d,39600,2,-1,1,120,s,9,-1,1,120,s,60,1,219 # 106 GMT+11:00 Mar lastSun 2:00s Oct lastSun 2:00s 1:00 [ Asia/Magadan ]
d,39600,9,23,-1,0,w,0,23,-1,0,w,60,1,393 # 107 GMT+11:00 Oct Sun>=23 0:00 Jan Sun>=23 0:00 1:00 [ Pacific/Efate ]
s,41400,1,412 # 108 GMT+11:30 [ Pacific/Norfolk ]
s,43200,8,300,397,406,407,410,422,425,426 # 109 GMT+12 [ Etc/GMT-12 Pacific/Funafuti Pacific/Kwajalein Pacific/Majuro Pacific/Nauru Pacific/Tarawa Pacific/Wake Pacific/Wallis ]
d,43200,2,-1,1,120,s,9,-1,1,120,s,60,2,182,210 # 110 GMT+12:00 Mar lastSun 2:00s Oct lastSun 2:00s 1:00 [ Asia/Anadyr Asia/Kamchatka ]
d,43200,10,1,-1,120,w,1,-1,1,180,w,60,1,396 # 111 GMT+12:00 Nov Sun>=1 2:00 Feb lastSun 3:00 1:00 [ Pacific/Fiji ]
d,43200,9,1,-1,120,s,2,15,-1,120,s,60,3,175,384,390 # 112 GMT+12:00 Oct Sun>=1 2:00s Mar Sun>=15 2:00s 1:00 [ Antarctica/McMurdo NST Pacific/Auckland ]
d,45900,9,1,-1,165,s,2,15,-1,165,s,60,1,391 # 113 GMT+12:45 Oct Sun>=1 2:45s Mar Sun>=15 2:45s 1:00 [ Pacific/Chatham ]
s,46800,2,301,394 # 114 GMT+13 [ Etc/GMT-13 Pacific/Enderbury ]
d,46800,10,4,0,120,s,0,27,0,120,s,60,1,423 # 115 GMT+13:00 Nov 4 2:00s Jan 27 2:00s 1:00 [ Pacific/Tongatapu ]
s,50400,2,302,404 # 116 GMT+14 [ Etc/GMT-14 Pacific/Kiritimati ]
end

#--- Offset INDEX ---
#| gmt_offset,default_id,id_count,id_list
39 # index by offset entries to follow
-43200,288,1,288 # -12:00 d=Etc/GMT+12 Etc/GMT+12
-39600,389,6,287,381,389,409,411,414 # -11:00 d=Pacific/Apia Etc/GMT+11 MIT Pacific/Apia Pacific/Midway Pacific/Niue Pacific/Pago_Pago
-36000,402,8,57,286,365,395,402,403,419,421 # -10:00 d=Pacific/Honolulu America/Adak Etc/GMT+10 HST Pacific/Fakaofo Pacific/Honolulu Pacific/Johnston Pacific/Rarotonga Pacific/Tahiti
-34200,408,1,408 # -9:30 d=Pacific/Marquesas Pacific/Marquesas
-32400,58,7,4,58,112,135,169,296,399 # -9:00 d=America/Anchorage AST America/Anchorage America/Juneau America/Nome America/Yakutat Etc/GMT+9 Pacific/Gambier
-28800,116,8,83,116,164,166,167,295,388,416 # -8:00 d=America/Los_Angeles America/Dawson America/Los_Angeles America/Tijuana America/Vancouver America/Whitehorse Etc/GMT+8 PST Pacific/Pitcairn
-25200,85,13,69,78,84,85,88,103,108,122,140,170,294,382,386 # -7:00 d=America/Denver America/Boise America/Chihuahua America/Dawson_Creek America/Denver America/Edmonton America/Hermosillo America/Inuvik America/Mazatlan America/Phoenix America/Yellowknife Etc/GMT+7 MST PNT
-21600,77,21,66,71,72,77,80,90,98,119,124,125,126,128,146,149,160,161,168,278,293,392,398 # -6:00 d=America/Chicago America/Belize America/Cambridge_Bay America/Cancun America/Chicago America/Costa_Rica America/El_Salvador America/Guatemala America/Managua America/Menominee America/Merida America/Mexico_City America/Monterrey America/Rainy_River America/Regina America/Swift_Current America/Tegucigalpa America/Winnipeg CST Etc/GMT+6 Pacific/Easter Pacific/Galapagos
-18000,107,29,68,76,86,89,95,99,102,104,105,106,107,109,110,113,115,117,130,132,133,134,137,138,141,143,147,163,283,292,366 # -5:00 d=America/Indianapolis America/Bogota America/Cayman America/Detroit America/Eirunepe America/Grand_Turk America/Guayaquil America/Havana America/Indiana/Knox America/Indiana/Marengo America/Indiana/Vevay America/Indianapolis America/Iqaluit America/Jamaica America/Kentucky/Monticello America/Lima America/Louisville America/Montreal America/Nassau America/New_York America/Nipigon America/Panama America/Pangnirtung America/Port-au-Prince America/Porto_Acre America/Rankin_Inlet America/Thunder_Bay EST Etc/GMT+5 IET
-14400,145,36,59,60,62,63,64,67,73,81,82,87,92,94,96,97,100,101,114,120,121,131,142,144,145,151,152,156,157,158,159,162,165,176,253,262,291,387 # -4:00 d=America/Puerto_Rico America/Anguilla America/Antigua America/Aruba America/Asuncion America/Barbados America/Boa_Vista America/Caracas America/Cuiaba America/Curacao America/Dominica America/Glace_Bay America/Goose_Bay America/Grenada America/Guadeloupe America/Guyana America/Halifax America/La_Paz America/Manaus America/Martinique America/Montserrat America/Port_of_Spain America/Porto_Velho America/Puerto_Rico America/Santiago America/Santo_Domingo America/St_Kitts America/St_Lucia America/St_Thomas America/St_Vincent America/Thule America/Tortola Antarctica/Palmer Atlantic/Bermuda Atlantic/Stanley Etc/GMT+4 PRT
-12600,155,2,155,277 # -3:30 d=America/St_Johns America/St_Johns CNT
-10800,70,20,2,61,65,70,74,75,79,91,93,111,118,123,127,129,139,148,150,153,273,290 # -3:00 d=America/Buenos_Aires AGT America/Araguaina America/Belem America/Buenos_Aires America/Catamarca America/Cayenne America/Cordoba America/Fortaleza America/Godthab America/Jujuy America/Maceio America/Mendoza America/Miquelon America/Montevideo America/Paramaribo America/Recife America/Rosario America/Sao_Paulo BET Etc/GMT+3
-7200,136,3,136,260,289 # -2:00 d=America/Noronha America/Noronha Atlantic/South_Georgia Etc/GMT+2
-3600,252,5,154,252,255,257,285 # -1:00 d=Atlantic/Azores America/Scoresbysund Atlantic/Azores Atlantic/Cape_Verde Atlantic/Jan_Mayen Etc/GMT+1
0,364,31,5,6,10,12,13,18,20,21,25,26,36,45,49,50,52,53,254,256,258,259,261,284,311,312,316,325,331,333,364,429,431 # +0:00 d=GMT Africa/Abidjan Africa/Accra Africa/Bamako Africa/Banjul Africa/Bissau Africa/Casablanca Africa/Conakry Africa/Dakar Africa/El_Aaiun Africa/Freetown Africa/Lome Africa/Monrovia Africa/Nouakchott Africa/Ouagadougou Africa/Sao_Tome Africa/Timbuktu Atlantic/Canary Atlantic/Faeroe Atlantic/Madeira Atlantic/Reykjavik Atlantic/St_Helena Etc/GMT Etc/UCT Etc/UTC Europe/Belfast Europe/Dublin Europe/Lisbon Europe/London GMT UTC WET
3600,341,49,8,11,15,19,24,33,34,35,37,40,47,48,51,55,56,178,276,281,297,313,314,317,318,319,320,322,324,326,332,334,335,336,338,340,341,342,344,346,347,349,351,353,356,357,358,360,361,363,380 # +1:00 d=Europe/Paris Africa/Algiers Africa/Bangui Africa/Brazzaville Africa/Ceuta Africa/Douala Africa/Kinshasa Africa/Lagos Africa/Libreville Africa/Luanda Africa/Malabo Africa/Ndjamena Africa/Niamey Africa/Porto-Novo Africa/Tunis Africa/Windhoek Arctic/Longyearbyen CET ECT Etc/GMT-1 Europe/Amsterdam Europe/Andorra Europe/Belgrade Europe/Berlin Europe/Bratislava Europe/Brussels Europe/Budapest Europe/Copenhagen Europe/Gibraltar Europe/Ljubljana Europe/Luxembourg Europe/Madrid Europe/Malta Europe/Monaco Europe/Oslo Europe/Paris Europe/Prague Europe/Rome Europe/San_Marino Europe/Sarajevo Europe/Skopje Europe/Stockholm Europe/Tirane Europe/Vaduz Europe/Vatican Europe/Vienna Europe/Warsaw Europe/Zagreb Europe/Zurich MET
7200,17,38,3,14,16,17,27,28,29,32,38,39,41,42,43,54,181,190,196,201,208,222,275,282,303,315,321,323,327,328,329,330,337,343,348,350,352,355,359,362 # +2:00 d=Africa/Cairo ART Africa/Blantyre Africa/Bujumbura Africa/Cairo Africa/Gaborone Africa/Harare Africa/Johannesburg Africa/Kigali Africa/Lubumbashi Africa/Lusaka Africa/Maputo Africa/Maseru Africa/Mbabane Africa/Tripoli Asia/Amman Asia/Beirut Asia/Damascus Asia/Gaza Asia/Jerusalem Asia/Nicosia CAT EET Etc/GMT-2 Europe/Athens Europe/Bucharest Europe/Chisinau Europe/Helsinki Europe/Istanbul Europe/Kaliningrad Europe/Kiev Europe/Minsk Europe/Riga Europe/Simferopol Europe/Sofia Europe/Tallinn Europe/Uzhgorod Europe/Vilnius Europe/Zaporozhye
10800,7,22,7,9,22,23,30,31,44,46,177,179,186,187,217,227,229,280,304,339,354,368,372,377 # +3:00 d=Africa/Addis_Ababa Africa/Addis_Ababa Africa/Asmera Africa/Dar_es_Salaam Africa/Djibouti Africa/Kampala Africa/Khartoum Africa/Mogadishu Africa/Nairobi Antarctica/Syowa Asia/Aden Asia/Baghdad Asia/Bahrain Asia/Kuwait Asia/Qatar Asia/Riyadh EAT Etc/GMT-3 Europe/Moscow Europe/Tiraspol Indian/Antananarivo Indian/Comoro Indian/Mayotte
11224,232,3,230,231,232 # +3:07:04 d=Asia/Riyadh89 Asia/Riyadh87 Asia/Riyadh88 Asia/Riyadh89
12600,241,1,241 # +3:30 d=Asia/Tehran Asia/Tehran
14400,251,12,183,188,199,221,240,251,305,345,374,376,378,383 # +4:00 d=Asia/Yerevan Asia/Aqtau Asia/Baku Asia/Dubai Asia/Muscat Asia/Tbilisi Asia/Yerevan Etc/GMT-4 Europe/Samara Indian/Mahe Indian/Mauritius Indian/Reunion NET
16200,209,1,209 # +4:30 d=Asia/Kabul Asia/Kabul
18000,211,13,184,185,191,200,211,234,239,250,306,369,373,375,385 # +5:00 d=Asia/Karachi Asia/Aqtobe Asia/Ashgabat Asia/Bishkek Asia/Dushanbe Asia/Karachi Asia/Samarkand Asia/Tashkent Asia/Yekaterinburg Etc/GMT-5 Indian/Chagos Indian/Kerguelen Indian/Maldives PLT
19800,193,2,193,367 # +5:30 d=Asia/Calcutta Asia/Calcutta IST
20700,213,1,213 # +5:45 d=Asia/Katmandu Asia/Katmandu
21600,197,9,174,180,195,197,223,224,242,274,307 # +6:00 d=Asia/Dhaka Antarctica/Mawson Asia/Almaty Asia/Colombo Asia/Dhaka Asia/Novosibirsk Asia/Omsk Asia/Thimphu BST Etc/GMT-6
23400,228,2,228,371 # +6:30 d=Asia/Rangoon Asia/Rangoon Indian/Cocos
25200,233,11,172,189,204,206,214,225,233,247,308,370,430 # +7:00 d=Asia/Saigon Antarctica/Davis Asia/Bangkok Asia/Hovd Asia/Jakarta Asia/Krasnoyarsk Asia/Phnom_Penh Asia/Saigon Asia/Vientiane Etc/GMT-7 Indian/Christmas VST
28800,236,20,171,192,194,202,203,205,212,215,216,218,220,236,237,238,244,245,246,271,279,309 # +8:00 d=Asia/Shanghai Antarctica/Casey Asia/Brunei Asia/Chungking Asia/Harbin Asia/Hong_Kong Asia/Irkutsk Asia/Kashgar Asia/Kuala_Lumpur Asia/Kuching Asia/Macao Asia/Manila Asia/Shanghai Asia/Singapore Asia/Taipei Asia/Ujung_Pandang Asia/Ulaanbaatar Asia/Urumqi Australia/Perth CTT Etc/GMT-8
32400,243,9,198,207,226,235,243,249,310,379,415 # +9:00 d=Asia/Tokyo Asia/Dili Asia/Jayapura Asia/Pyongyang Asia/Seoul Asia/Tokyo Asia/Yakutsk Etc/GMT-9 JST Pacific/Palau
34200,266,4,0,263,265,266 # +9:30 d=Australia/Darwin ACT Australia/Adelaide Australia/Broken_Hill Australia/Darwin
36000,272,14,1,173,248,264,267,268,270,272,298,401,418,420,424,427 # +10:00 d=Australia/Sydney AET Antarctica/DumontDUrville Asia/Vladivostok Australia/Brisbane Australia/Hobart Australia/Lindeman Australia/Melbourne Australia/Sydney Etc/GMT-10 Pacific/Guam Pacific/Port_Moresby Pacific/Saipan Pacific/Truk Pacific/Yap
37800,269,1,269 # +10:30 d=Australia/Lord_Howe Australia/Lord_Howe
39600,400,8,219,299,393,400,405,413,417,428 # +11:00 d=Pacific/Guadalcanal Asia/Magadan Etc/GMT-11 Pacific/Efate Pacific/Guadalcanal Pacific/Kosrae Pacific/Noumea Pacific/Ponape SST
41400,412,1,412 # +11:30 d=Pacific/Norfolk Pacific/Norfolk
43200,390,14,175,182,210,300,384,390,396,397,406,407,410,422,425,426 # +12:00 d=Pacific/Auckland Antarctica/McMurdo Asia/Anadyr Asia/Kamchatka Etc/GMT-12 NST Pacific/Auckland Pacific/Fiji Pacific/Funafuti Pacific/Kwajalein Pacific/Majuro Pacific/Nauru Pacific/Tarawa Pacific/Wake Pacific/Wallis
45900,391,1,391 # +12:45 d=Pacific/Chatham Pacific/Chatham
46800,394,3,301,394,423 # +13:00 d=Pacific/Enderbury Etc/GMT-13 Pacific/Enderbury Pacific/Tongatapu
50400,404,2,302,404 # +14:00 d=Pacific/Kiritimati Etc/GMT-14 Pacific/Kiritimati
end

#--- Country INDEX ---
#| country_int_code,id_count,id_list
238 # index by country entries to follow
0,38,230,231,232,276,282,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,364,380,429,431 # (None) Asia/Riyadh87 Asia/Riyadh88 Asia/Riyadh89 CET EET Etc/GMT Etc/GMT+1 Etc/GMT+10 Etc/GMT+11 Etc/GMT+12 Etc/GMT+2 Etc/GMT+3 Etc/GMT+4 Etc/GMT+5 Etc/GMT+6 Etc/GMT+7 Etc/GMT+8 Etc/GMT+9 Etc/GMT-1 Etc/GMT-10 Etc/GMT-11 Etc/GMT-12 Etc/GMT-13 Etc/GMT-14 Etc/GMT-2 Etc/GMT-3 Etc/GMT-4 Etc/GMT-5 Etc/GMT-6 Etc/GMT-7 Etc/GMT-8 Etc/GMT-9 Etc/UCT Etc/UTC GMT MET UTC WET
3,1,314 # AD (Andorra) Europe/Andorra
4,1,199 # AE (United Arab Emirates) Asia/Dubai
5,1,209 # AF (Afghanistan) Asia/Kabul
6,1,60 # AG (Antigua & Barbuda) America/Antigua
8,1,59 # AI (Anguilla) America/Anguilla
11,1,353 # AL (Albania) Europe/Tirane
12,2,251,383 # AM (Armenia) Asia/Yerevan NET
13,1,82 # AN (Netherlands Antilles) America/Curacao
14,1,37 # AO (Angola) Africa/Luanda
16,7,171,172,173,174,175,176,177 # AQ (Antarctica) Antarctica/Casey Antarctica/Davis Antarctica/DumontDUrville Antarctica/Mawson Antarctica/McMurdo Antarctica/Palmer Antarctica/Syowa
17,7,2,70,74,79,111,123,150 # AR (Argentina) AGT America/Buenos_Aires America/Catamarca America/Cordoba America/Jujuy America/Mendoza America/Rosario
18,1,414 # AS (Samoa (American)) Pacific/Pago_Pago
19,1,358 # AT (Austria) Europe/Vienna
20,12,0,1,263,264,265,266,267,268,269,270,271,272 # AU (Australia) ACT AET Australia/Adelaide Australia/Brisbane Australia/Broken_Hill Australia/Darwin Australia/Hobart Australia/Lindeman Australia/Lord_Howe Australia/Melbourne Australia/Perth Australia/Sydney
22,1,62 # AW (Aruba) America/Aruba
25,1,188 # AZ (Azerbaijan) Asia/Baku
32,1,347 # BA (Bosnia & Herzegovina) Europe/Sarajevo
33,1,64 # BB (Barbados) America/Barbados
35,2,197,274 # BD (Bangladesh) Asia/Dhaka BST
36,1,320 # BE (Belgium) Europe/Brussels
37,1,50 # BF (Burkina Faso) Africa/Ouagadougou
38,1,350 # BG (Bulgaria) Europe/Sofia
39,1,187 # BH (Bahrain) Asia/Bahrain
40,1,16 # BI (Burundi) Africa/Bujumbura
41,1,51 # BJ (Benin) Africa/Porto-Novo
44,1,253 # BM (Bermuda) Atlantic/Bermuda
45,1,192 # BN (Brunei) Asia/Brunei
46,1,114 # BO (Bolivia) America/La_Paz
49,14,61,65,67,81,89,91,118,120,136,143,144,148,153,273 # BR (Brazil) America/Araguaina America/Belem America/Boa_Vista America/Cuiaba America/Eirunepe America/Fortaleza America/Maceio America/Manaus America/Noronha America/Porto_Acre America/Porto_Velho America/Recife America/Sao_Paulo BET
50,1,132 # BS (Bahamas) America/Nassau
51,1,242 # BT (Bhutan) Asia/Thimphu
54,1,27 # BW (Botswana) Africa/Gaborone
56,1,337 # BY (Belarus) Europe/Minsk
57,1,66 # BZ (Belize) America/Belize
64,23,71,83,84,88,92,94,101,108,109,130,134,138,146,147,149,155,160,163,166,167,168,170,277 # CA (Canada) America/Cambridge_Bay America/Dawson America/Dawson_Creek America/Edmonton America/Glace_Bay America/Goose_Bay America/Halifax America/Inuvik America/Iqaluit America/Montreal America/Nipigon America/Pangnirtung America/Rainy_River America/Rankin_Inlet America/Regina America/St_Johns America/Swift_Current America/Thunder_Bay America/Vancouver America/Whitehorse America/Winnipeg America/Yellowknife CNT
66,1,371 # CC (Cocos (Keeling) Islands) Indian/Cocos
67,2,33,38 # CD (Congo (Dem. Rep.)) Africa/Kinshasa Africa/Lubumbashi
69,1,11 # CF (Central African Rep.) Africa/Bangui
70,1,15 # CG (Congo (Rep.)) Africa/Brazzaville
71,1,363 # CH (Switzerland) Europe/Zurich
72,1,5 # CI (Cote d'Ivoire) Africa/Abidjan
74,1,419 # CK (Cook Islands) Pacific/Rarotonga
75,2,151,392 # CL (Chile) America/Santiago Pacific/Easter
76,1,24 # CM (Cameroon) Africa/Douala
77,6,194,202,212,236,246,279 # CN (China) Asia/Chungking Asia/Harbin Asia/Kashgar Asia/Shanghai Asia/Urumqi CTT
78,1,68 # CO (Colombia) America/Bogota
81,1,80 # CR (Costa Rica) America/Costa_Rica
84,1,102 # CU (Cuba) America/Havana
85,1,255 # CV (Cape Verde) Atlantic/Cape_Verde
87,1,370 # CX (Christmas Island) Indian/Christmas
88,1,222 # CY (Cyprus) Asia/Nicosia
89,1,342 # CZ (Czech Republic) Europe/Prague
100,1,318 # DE (Germany) Europe/Berlin
105,1,23 # DJ (Djibouti) Africa/Djibouti
106,1,324 # DK (Denmark) Europe/Copenhagen
108,1,87 # DM (Dominica) America/Dominica
110,1,152 # DO (Dominican Republic) America/Santo_Domingo
121,1,8 # DZ (Algeria) Africa/Algiers
130,2,99,398 # EC (Ecuador) America/Guayaquil Pacific/Galapagos
132,1,352 # EE (Estonia) Europe/Tallinn
134,2,3,17 # EG (Egypt) ART Africa/Cairo
135,1,25 # EH (Western Sahara) Africa/El_Aaiun
145,1,9 # ER (Eritrea) Africa/Asmera
146,3,19,254,335 # ES (Spain) Africa/Ceuta Atlantic/Canary Europe/Madrid
147,2,7,280 # ET (Ethiopia) Africa/Addis_Ababa EAT
168,1,327 # FI (Finland) Europe/Helsinki
169,1,396 # FJ (Fiji) Pacific/Fiji
170,1,262 # FK (Falkland Islands) Atlantic/Stanley
172,4,405,417,424,427 # FM (Micronesia) Pacific/Kosrae Pacific/Ponape Pacific/Truk Pacific/Yap
174,1,256 # FO (Faeroe Islands) Atlantic/Faeroe
177,2,281,341 # FR (France) ECT Europe/Paris
192,1,35 # GA (Gabon) Africa/Libreville
193,2,316,333 # GB (Britain (UK)) Europe/Belfast Europe/London
195,1,96 # GD (Grenada) America/Grenada
196,1,240 # GE (Georgia) Asia/Tbilisi
197,1,75 # GF (French Guiana) America/Cayenne
199,1,6 # GH (Ghana) Africa/Accra
200,1,326 # GI (Gibraltar) Europe/Gibraltar
203,3,93,154,162 # GL (Greenland) America/Godthab America/Scoresbysund America/Thule
204,1,12 # GM (Gambia) Africa/Banjul
205,1,20 # GN (Guinea) Africa/Conakry
207,1,97 # GP (Guadeloupe) America/Guadeloupe
208,1,40 # GQ (Equatorial Guinea) Africa/Malabo
209,1,315 # GR (Greece) Europe/Athens
210,1,260 # GS (South Georgia & the South Sandwich Islands) Atlantic/South_Georgia
211,1,98 # GT (Guatemala) America/Guatemala
212,1,401 # GU (Guam) Pacific/Guam
214,1,13 # GW (Guinea-Bissau) Africa/Bissau
216,1,100 # GY (Guyana) America/Guyana
234,1,203 # HK (Hong Kong) Asia/Hong_Kong
237,1,161 # HN (Honduras) America/Tegucigalpa
241,1,361 # HR (Croatia) Europe/Zagreb
243,1,141 # HT (Haiti) America/Port-au-Prince
244,1,322 # HU (Hungary) Europe/Budapest
259,3,206,207,244 # ID (Indonesia) Asia/Jakarta Asia/Jayapura Asia/Ujung_Pandang
260,1,325 # IE (Ireland) Europe/Dublin
267,1,208 # IL (Israel) Asia/Jerusalem
269,2,193,367 # IN (India) Asia/Calcutta IST
270,1,369 # IO (British Indian Ocean Territory) Indian/Chagos
272,1,186 # IQ (Iraq) Asia/Baghdad
273,1,241 # IR (Iran) Asia/Tehran
274,1,259 # IS (Iceland) Atlantic/Reykjavik
275,1,344 # IT (Italy) Europe/Rome
300,1,110 # JM (Jamaica) America/Jamaica
302,1,181 # JO (Jordan) Asia/Amman
303,2,243,379 # JP (Japan) Asia/Tokyo JST
324,1,46 # KE (Kenya) Africa/Nairobi
326,1,191 # KG (Kyrgyzstan) Asia/Bishkek
327,1,225 # KH (Cambodia) Asia/Phnom_Penh
328,3,394,404,422 # KI (Kiribati) Pacific/Enderbury Pacific/Kiritimati Pacific/Tarawa
332,1,372 # KM (Comoros) Indian/Comoro
333,1,156 # KN (St Kitts & Nevis) America/St_Kitts
335,1,226 # KP (Korea (North)) Asia/Pyongyang
337,1,235 # KR (Korea (South)) Asia/Seoul
342,1,217 # KW (Kuwait) Asia/Kuwait
344,1,76 # KY (Cayman Islands) America/Cayman
345,3,180,183,184 # KZ (Kazakhstan) Asia/Almaty Asia/Aqtau Asia/Aqtobe
352,1,247 # LA (Laos) Asia/Vientiane
353,1,190 # LB (Lebanon) Asia/Beirut
354,1,157 # LC (St Lucia) America/St_Lucia
360,1,356 # LI (Liechtenstein) Europe/Vaduz
362,1,195 # LK (Sri Lanka) Asia/Colombo
369,1,45 # LR (Liberia) Africa/Monrovia
370,1,42 # LS (Lesotho) Africa/Maseru
371,1,359 # LT (Lithuania) Europe/Vilnius
372,1,334 # LU (Luxembourg) Europe/Luxembourg
373,1,343 # LV (Latvia) Europe/Riga
376,1,54 # LY (Libya) Africa/Tripoli
384,1,18 # MA (Morocco) Africa/Casablanca
386,1,338 # MC (Monaco) Europe/Monaco
387,2,323,354 # MD (Moldova) Europe/Chisinau Europe/Tiraspol
390,1,368 # MG (Madagascar) Indian/Antananarivo
391,2,406,407 # MH (Marshall Islands) Pacific/Kwajalein Pacific/Majuro
394,1,349 # MK (Macedonia) Europe/Skopje
395,2,10,53 # ML (Mali) Africa/Bamako Africa/Timbuktu
396,1,228 # MM (Myanmar (Burma)) Asia/Rangoon
397,2,204,245 # MN (Mongolia) Asia/Hovd Asia/Ulaanbaatar
398,1,218 # MO (Macao) Asia/Macao
399,1,420 # MP (Northern Mariana Islands) Pacific/Saipan
400,1,121 # MQ (Martinique) America/Martinique
401,1,49 # MR (Mauritania) Africa/Nouakchott
402,1,131 # MS (Montserrat) America/Montserrat
403,1,336 # MT (Malta) Europe/Malta
404,1,376 # MU (Mauritius) Indian/Mauritius
405,1,375 # MV (Maldives) Indian/Maldives
406,1,14 # MW (Malawi) Africa/Blantyre
407,8,72,78,103,122,125,126,128,164 # MX (Mexico) America/Cancun America/Chihuahua America/Hermosillo America/Mazatlan America/Merida America/Mexico_City America/Monterrey America/Tijuana
408,2,215,216 # MY (Malaysia) Asia/Kuala_Lumpur Asia/Kuching
409,1,41 # MZ (Mozambique) Africa/Maputo
416,1,56 # NA (Namibia) Africa/Windhoek
418,1,413 # NC (New Caledonia) Pacific/Noumea
420,1,48 # NE (Niger) Africa/Niamey
421,1,412 # NF (Norfolk Island) Pacific/Norfolk
422,1,34 # NG (Nigeria) Africa/Lagos
424,1,119 # NI (Nicaragua) America/Managua
427,1,313 # NL (Netherlands) Europe/Amsterdam
430,1,340 # NO (Norway) Europe/Oslo
431,1,213 # NP (Nepal) Asia/Katmandu
433,1,410 # NR (Nauru) Pacific/Nauru
436,1,411 # NU (Niue) Pacific/Niue
441,3,384,390,391 # NZ (New Zealand) NST Pacific/Auckland Pacific/Chatham
460,1,221 # OM (Oman) Asia/Muscat
480,1,137 # PA (Panama) America/Panama
484,1,115 # PE (Peru) America/Lima
485,3,399,408,421 # PF (French Polynesia) Pacific/Gambier Pacific/Marquesas Pacific/Tahiti
486,1,418 # PG (Papua New Guinea) Pacific/Port_Moresby
487,1,220 # PH (Philippines) Asia/Manila
490,2,211,385 # PK (Pakistan) Asia/Karachi PLT
491,1,360 # PL (Poland) Europe/Warsaw
492,1,127 # PM (St Pierre & Miquelon) America/Miquelon
493,1,416 # PN (Pitcairn) Pacific/Pitcairn
497,2,145,387 # PR (Puerto Rico) America/Puerto_Rico PRT
498,1,201 # PS (Palestine) Asia/Gaza
499,3,252,258,331 # PT (Portugal) Atlantic/Azores Atlantic/Madeira Europe/Lisbon
502,1,415 # PW (Palau) Pacific/Palau
504,1,63 # PY (Paraguay) America/Asuncion
512,1,227 # QA (Qatar) Asia/Qatar
548,1,378 # RE (Reunion) Indian/Reunion
558,1,321 # RO (Romania) Europe/Bucharest
564,13,182,205,210,214,219,223,224,248,249,250,329,339,345 # RU (Russia) Asia/Anadyr Asia/Irkutsk Asia/Kamchatka Asia/Krasnoyarsk Asia/Magadan Asia/Novosibirsk Asia/Omsk Asia/Vladivostok Asia/Yakutsk Asia/Yekaterinburg Europe/Kaliningrad Europe/Moscow Europe/Samara
566,1,32 # RW (Rwanda) Africa/Kigali
576,1,229 # SA (Saudi Arabia) Asia/Riyadh
577,2,400,428 # SB (Solomon Islands) Pacific/Guadalcanal SST
578,1,374 # SC (Seychelles) Indian/Mahe
579,1,31 # SD (Sudan) Africa/Khartoum
580,1,351 # SE (Sweden) Europe/Stockholm
582,1,237 # SG (Singapore) Asia/Singapore
583,1,261 # SH (St Helena) Atlantic/St_Helena
584,1,332 # SI (Slovenia) Europe/Ljubljana
585,2,178,257 # SJ (Svalbard & Jan Mayen) Arctic/Longyearbyen Atlantic/Jan_Mayen
586,1,319 # SK (Slovakia) Europe/Bratislava
587,1,26 # SL (Sierra Leone) Africa/Freetown
588,1,346 # SM (San Marino) Europe/San_Marino
589,1,21 # SN (Senegal) Africa/Dakar
590,1,44 # SO (Somalia) Africa/Mogadishu
593,1,139 # SR (Suriname) America/Paramaribo
595,1,52 # ST (Sao Tome & Principe) Africa/Sao_Tome
597,1,90 # SV (El Salvador) America/El_Salvador
600,1,196 # SY (Syria) Asia/Damascus
601,1,43 # SZ (Swaziland) Africa/Mbabane
610,1,95 # TC (Turks & Caicos Is) America/Grand_Turk
611,1,47 # TD (Chad) Africa/Ndjamena
613,1,373 # TF (French Southern & Antarctic Lands) Indian/Kerguelen
614,1,36 # TG (Togo) Africa/Lome
615,1,189 # TH (Thailand) Asia/Bangkok
617,1,200 # TJ (Tajikistan) Asia/Dushanbe
618,1,395 # TK (Tokelau) Pacific/Fakaofo
620,1,185 # TM (Turkmenistan) Asia/Ashgabat
621,1,55 # TN (Tunisia) Africa/Tunis
622,1,423 # TO (Tonga) Pacific/Tongatapu
623,1,198 # TP (East Timor) Asia/Dili
625,1,328 # TR (Turkey) Europe/Istanbul
627,1,142 # TT (Trinidad & Tobago) America/Port_of_Spain
629,1,397 # TV (Tuvalu) Pacific/Funafuti
630,1,238 # TW (Taiwan) Asia/Taipei
633,1,22 # TZ (Tanzania) Africa/Dar_es_Salaam
640,4,330,348,355,362 # UA (Ukraine) Europe/Kiev Europe/Simferopol Europe/Uzhgorod Europe/Zaporozhye
646,1,30 # UG (Uganda) Africa/Kampala
652,3,403,409,425 # UM (US minor outlying islands) Pacific/Johnston Pacific/Midway Pacific/Wake
658,28,4,57,58,69,77,85,86,104,105,106,107,112,113,116,117,124,133,135,140,169,278,283,365,366,382,386,388,402 # US (United States) AST America/Adak America/Anchorage America/Boise America/Chicago America/Denver America/Detroit America/Indiana/Knox America/Indiana/Marengo America/Indiana/Vevay America/Indianapolis America/Juneau America/Kentucky/Monticello America/Los_Angeles America/Louisville America/Menominee America/New_York America/Nome America/Phoenix America/Yakutat CST EST HST IET MST PNT PST Pacific/Honolulu
664,1,129 # UY (Uruguay) America/Montevideo
665,2,234,239 # UZ (Uzbekistan) Asia/Samarkand Asia/Tashkent
672,1,357 # VA (Vatican City) Europe/Vatican
674,1,159 # VC (St Vincent) America/St_Vincent
676,1,73 # VE (Venezuela) America/Caracas
678,1,165 # VG (Virgin Islands (UK)) America/Tortola
680,1,158 # VI (Virgin Islands (US)) America/St_Thomas
685,2,233,430 # VN (Vietnam) Asia/Saigon VST
692,1,393 # VU (Vanuatu) Pacific/Efate
709,1,426 # WF (Wallis & Futuna) Pacific/Wallis
722,2,381,389 # WS (Samoa (Western)) MIT Pacific/Apia
772,1,179 # YE (Yemen) Asia/Aden
787,1,377 # YT (Mayotte) Indian/Mayotte
788,1,317 # YU (Yugoslavia) Europe/Belgrade
800,1,29 # ZA (South Africa) Africa/Johannesburg
812,1,39 # ZM (Zambia) Africa/Lusaka
822,2,28,275 # ZW (Zimbabwe) Africa/Harare CAT
end
