# Hash of the timezone codes mapped to timezone name, per zoneinfo
--- 
UA18: Europe/Zaporozhye
NZG1: Pacific/Auckland
KZ12: Asia/Qyzylorda
PS: Asia/Gaza
UA19: Europe/Kiev
NZG2: Pacific/Auckland
KZ13: Asia/Aqtobe
KW: Asia/Kuwait
NZG3: Pacific/Auckland
KZ14: Asia/Qyzylorda
KZ15: Asia/Almaty
KY: America/Cayman
KZ16: Asia/Aqtobe
PW: Pacific/Palau
KZ17: Asia/Almaty
USMA: America/New_York
DE: Europe/Berlin
NA: Africa/Windhoek
PY: America/Asuncion
USTX: America/Chicago
IE: Europe/Dublin
MX10: America/Mazatlan
USMD: America/New_York
NC: Pacific/Noumea
EC01: Pacific/Galapagos
MX11: America/Mexico_City
SA: Asia/Riyadh
USME: America/New_York
UY: America/Montevideo
ZW: Africa/Harare
MX12: America/Mexico_City
SB: Pacific/Guadalcanal
DJ: Africa/Djibouti
NE: Africa/Niamey
USHI: Pacific/Honolulu
EC02: America/Guayaquil
MX13: America/Mexico_City
SC: Indian/Mahe
DK: Europe/Copenhagen
USWA: America/Los_Angeles
NF: Pacific/Norfolk
EC03: America/Guayaquil
CAPE: America/Halifax
RU20: Asia/Irkutsk
MX14: America/Mazatlan
SD: Africa/Khartoum
NG: Africa/Lagos
EC04: America/Guayaquil
RU21: Europe/Moscow
MX15: America/Chihuahua
USMI: America/New_York
DM: America/Dominica
EC05: America/Guayaquil
BR20: America/Fortaleza
SE: Europe/Stockholm
UZ01: Asia/Tashkent
RU70: Europe/Volgograd
RU22: Europe/Volgograd
MX16: America/Mexico_City
CD02: Africa/Kinshasa
NI: America/Managua
EC06: America/Guayaquil
BR21: America/Sao_Paulo
USCO: America/Denver
UZ02: Asia/Samarkand
RU71: Asia/Yekaterinburg
RU23: Europe/Kaliningrad
MX17: America/Mexico_City
DO: America/Santo_Domingo
EC07: America/Guayaquil
BR22: America/Recife
IL: Asia/Jerusalem
SG: Asia/Singapore
UZ03: Asia/Tashkent
RU72: Europe/Moscow
RU24: Europe/Volgograd
MX18: America/Mazatlan
EC08: America/Guayaquil
BR23: America/Sao_Paulo
CN01: Asia/Shanghai
USRI: America/New_York
IM: Europe/Isle_of_Man
SH: Atlantic/St_Helena
RU73: Europe/Samara
RU25: Europe/Moscow
MX19: America/Monterrey
CD05: Africa/Lubumbashi
NL: Europe/Amsterdam
EC09: America/Guayaquil
BR24: America/Porto_Velho
CN02: Asia/Shanghai
IN: Asia/Calcutta
SI: Europe/Ljubljana
RU26: Asia/Kamchatka
USMN: America/Chicago
CD06: Africa/Kinshasa
BR25: America/Boa_Vista
CN03: Asia/Shanghai
IO: Indian/Chagos
SJ: Arctic/Longyearbyen
UZ06: Asia/Tashkent
RU74: Asia/Krasnoyarsk
RU27: Europe/Volgograd
USWI: America/Chicago
BR26: America/Sao_Paulo
CN04: Asia/Shanghai
USCT: America/New_York
SK: Europe/Bratislava
UZ07: Asia/Samarkand
RU75: Asia/Novosibirsk
RU28: Europe/Moscow
USMO: America/Chicago
CD08: Africa/Kinshasa
BR27: America/Sao_Paulo
CN05: Asia/Harbin
IQ: Asia/Baghdad
SL: Africa/Freetown
UZ08: Asia/Samarkand
RU76: Europe/Moscow
RU29: Asia/Novokuznetsk
ES27: Europe/Madrid
"NO": Europe/Oslo
BR28: America/Maceio
CN06: Asia/Chongqing
IR: Asia/Tehran
SM: Europe/San_Marino
UZ09: Asia/Samarkand
RU77: Europe/Moscow
PT02: Europe/Lisbon
NP: Asia/Katmandu
BR29: America/Sao_Paulo
CN07: Asia/Shanghai
IS: Atlantic/Reykjavik
SN: Africa/Dakar
RU78: Asia/Yekaterinburg
PT03: Europe/Lisbon
ES29: Europe/Madrid
CN08: Asia/Harbin
IT: Europe/Rome
SO: Africa/Mogadishu
RU79: Asia/Irkutsk
PT04: Europe/Lisbon
NR: Pacific/Nauru
CN09: Asia/Shanghai
USMS: America/Chicago
PT05: Europe/Lisbon
BA: Europe/Sarajevo
USMT: America/Denver
PT06: Europe/Lisbon
SR: America/Paramaribo
DZ: Africa/Algiers
PT07: Europe/Lisbon
NU: Pacific/Niue
BB: America/Barbados
PT08: Europe/Lisbon
GA: Africa/Libreville
PT09: Europe/Lisbon
GB: Europe/London
BD: Asia/Dhaka
ST: Africa/Sao_Tome
BE: Europe/Brussels
NZE7: Pacific/Auckland
GD: America/Grenada
BF: Africa/Ouagadougou
SV: America/El_Salvador
LA: Asia/Vientiane
NZE8: Pacific/Auckland
USWV: America/New_York
GE: Asia/Tbilisi
BG: Europe/Sofia
LB: Asia/Beirut
USPA: America/New_York
GF: America/Cayenne
CANB: America/Halifax
BH: Asia/Bahrain
LC: America/St_Lucia
NZE9: Pacific/Auckland
QA: Asia/Qatar
BI: Africa/Bujumbura
SY: Asia/Damascus
GG: Europe/Guernsey
USAK: America/Anchorage
BJ: Africa/Porto-Novo
SZ: Africa/Mbabane
USWY: America/Denver
GH: Africa/Accra
USAL: America/Chicago
GI: Europe/Gibraltar
BL: America/St_Barthelemy
VA: Europe/Vatican
RU01: Europe/Volgograd
BM: Atlantic/Bermuda
RU50: Asia/Yekaterinburg
RU02: Asia/Irkutsk
BN: Asia/Brunei
LI: Europe/Vaduz
USFL: America/New_York
VC: America/St_Vincent
BR01: America/Rio_Branco
RU51: Europe/Moscow
RU03: Asia/Novokuznetsk
AR20: America/Argentina/Rio_Gallegos
BO: America/La_Paz
BR02: America/Maceio
RU04: Asia/Novosibirsk
ID20: Asia/Makassar
GM: Africa/Banjul
AR21: America/Argentina/Buenos_Aires
LK: Asia/Colombo
VE: America/Caracas
BR03: America/Sao_Paulo
RU52: Europe/Moscow
RU05: Asia/Vladivostok
ID21: Asia/Makassar
GN: Africa/Conakry
AR22: America/Argentina/Catamarca
USAR: America/Chicago
BR04: America/Manaus
RU53: Asia/Novosibirsk
RU06: Europe/Moscow
ID22: Asia/Makassar
ES51: Africa/Ceuta
AR23: America/Argentina/Ushuaia
CANL: America/St_Johns
CN30: Asia/Chongqing
VG: America/Tortola
BR05: America/Bahia
RU54: Asia/Omsk
RU07: Europe/Volgograd
ID23: Asia/Makassar
ES52: Europe/Madrid
GP: America/Guadeloupe
AR24: America/Argentina/Tucuman
BS: America/Nassau
CN31: Asia/Chongqing
BR06: America/Fortaleza
UA20: Europe/Simferopol
RU55: Europe/Samara
RU08: Europe/Samara
ID24: Asia/Jakarta
ES53: Atlantic/Canary
GQ: Africa/Malabo
BT: Asia/Thimphu
CN32: Asia/Chongqing
CASK: America/Regina
VI: America/St_Thomas
BR07: America/Sao_Paulo
UA21: Europe/Kiev
RU56: Europe/Moscow
RU09: Europe/Moscow
ID25: Asia/Pontianak
ES54: Europe/Madrid
ES07: Europe/Madrid
GR: Europe/Athens
CN33: Asia/Chongqing
BR08: America/Sao_Paulo
UA22: Europe/Uzhgorod
RU57: Europe/Samara
ID26: Asia/Pontianak
ES55: Europe/Madrid
GS: Atlantic/South_Georgia
UA23: Europe/Kiev
RU58: Asia/Yekaterinburg
MY01: Asia/Kuala_Lumpur
ES56: Europe/Madrid
BW: Africa/Gaborone
GT: America/Guatemala
UA24: Europe/Uzhgorod
RU59: Asia/Vladivostok
MY02: Asia/Kuala_Lumpur
ES57: Europe/Madrid
USKS: America/Chicago
LR: Africa/Monrovia
GU: Pacific/Guam
UA25: Europe/Uzhgorod
MY03: Asia/Kuala_Lumpur
ES58: Europe/Madrid
USAZ: America/Phoenix
BY: Europe/Minsk
LS: Africa/Maseru
VN: Asia/Phnom_Penh
UA26: Europe/Zaporozhye
MY04: Asia/Kuala_Lumpur
ES59: Europe/Madrid
CANS: America/Halifax
BZ: America/Belize
LT: Europe/Vilnius
GW: Africa/Bissau
UA27: Europe/Kiev
MY05: Asia/Kuala_Lumpur
CANT: America/Yellowknife
LU: Europe/Luxembourg
MY06: Asia/Kuala_Lumpur
CANU: America/Rankin_Inlet
LV: Europe/Riga
CABC: America/Vancouver
GY: America/Guyana
MY07: Asia/Kuala_Lumpur
USDC: America/New_York
MY08: Asia/Kuala_Lumpur
USKY: America/New_York
USUT: America/Denver
USIA: America/Chicago
MY09: Asia/Kuala_Lumpur
USDE: America/New_York
LY: Africa/Tripoli
VU: Pacific/Efate
EE: Europe/Tallinn
USID: America/Denver
JE: Europe/Jersey
USNC: America/New_York
EG: Africa/Cairo
EC10: America/Guayaquil
MX20: America/Mexico_City
USND: America/Chicago
EH: Africa/El_Aaiun
EC11: America/Guayaquil
MX21: America/Mexico_City
CAQC: America/Montreal
USNE: America/Chicago
EC12: America/Guayaquil
MX22: America/Mexico_City
USSC: America/New_York
MX23: America/Cancun
USSD: America/Chicago
TC: America/Grand_Turk
EC13: America/Guayaquil
RU30: Asia/Vladivostok
MX24: America/Mexico_City
TD: Africa/Ndjamena
USNH: America/New_York
CD10: Africa/Lubumbashi
EC14: America/Guayaquil
UZ10: Asia/Samarkand
RU31: Asia/Krasnoyarsk
MX25: America/Mazatlan
CD11: Africa/Lubumbashi
AR01: America/Argentina/Buenos_Aires
EC15: America/Guayaquil
BR30: America/Recife
RU80: Asia/Yekaterinburg
RU32: Asia/Omsk
MX26: America/Hermosillo
ID01: Asia/Pontianak
TF: Indian/Kerguelen
USNJ: America/New_York
CD12: Africa/Lubumbashi
AR02: America/Argentina/Catamarca
USIL: America/Chicago
BR31: America/Araguaina
UZ12: Asia/Samarkand
RU81: Europe/Samara
RU33: Asia/Yekaterinburg
MX27: America/Merida
ID02: Asia/Makassar
ES31: Europe/Madrid
TG: Africa/Lome
AR03: America/Argentina/Tucuman
EC17: America/Guayaquil
CN10: Asia/Shanghai
UZ13: Asia/Tashkent
RU82: Asia/Irkutsk
RU34: Asia/Yekaterinburg
MX28: America/Monterrey
ID03: Asia/Jakarta
ES32: Europe/Madrid
JM: America/Jamaica
TH: Asia/Bangkok
AR04: America/Argentina/Rio_Gallegos
USIN: America/Indianapolis
EC18: America/Guayaquil
YE: Asia/Aden
CN11: Asia/Chongqing
UZ14: Asia/Tashkent
RU83: Europe/Moscow
RU35: Asia/Yekaterinburg
MX29: America/Mexico_City
ID04: Asia/Jakarta
USNM: America/Denver
AR05: America/Argentina/Cordoba
EC19: America/Guayaquil
CN12: Asia/Shanghai
UA01: Europe/Kiev
RU84: Europe/Volgograd
RU36: Asia/Anadyr
ES34: Europe/Madrid
JO: Asia/Amman
TJ: Asia/Dushanbe
ER: Africa/Asmera
AR06: America/Argentina/Tucuman
OM: Asia/Muscat
CN13: Asia/Urumqi
UA02: Europe/Kiev
RU37: Europe/Moscow
ID05: Asia/Jakarta
TK: Pacific/Fakaofo
AR07: America/Argentina/Buenos_Aires
CN14: Asia/Chongqing
JP: Asia/Tokyo
TL: Asia/Dili
UA03: Europe/Uzhgorod
RU85: Europe/Moscow
RU38: Europe/Volgograd
PT10: Atlantic/Madeira
ID06: Asia/Jakarta
ET: Africa/Addis_Ababa
AR08: America/Argentina/Buenos_Aires
CN15: Asia/Chongqing
UA04: Europe/Zaporozhye
RU86: Europe/Moscow
RU39: Asia/Krasnoyarsk
PT11: Europe/Lisbon
ID07: Asia/Jakarta
TM: Asia/Ashgabat
AR09: America/Argentina/Tucuman
CN16: Asia/Chongqing
UA05: Europe/Zaporozhye
RU87: Asia/Novosibirsk
ID08: Asia/Jakarta
TN: Africa/Tunis
UA06: Europe/Uzhgorod
RU88: Europe/Moscow
PT13: Europe/Lisbon
ID09: Asia/Jayapura
ES39: Europe/Madrid
TO: Pacific/Tongatapu
CN18: Asia/Chongqing
UA07: Europe/Zaporozhye
RU89: Asia/Vladivostok
PT14: Europe/Lisbon
KZ01: Asia/Almaty
CN19: Asia/Harbin
UA08: Europe/Simferopol
NZF1: Pacific/Auckland
KZ02: Asia/Almaty
UA09: Europe/Kiev
PT16: Europe/Lisbon
NZF2: Pacific/Auckland
KZ03: Asia/Qyzylorda
TR: Asia/Istanbul
PT17: Europe/Lisbon
NZF3: Pacific/Auckland
KZ04: Asia/Aqtobe
USNV: America/Los_Angeles
USGA: America/New_York
AU01: Australia/Canberra
PT18: Europe/Lisbon
NZF4: Pacific/Auckland
KZ05: Asia/Qyzylorda
AU02: Australia/NSW
CC: Indian/Cocos
PT19: Europe/Lisbon
NZF5: Pacific/Auckland
KZ06: Asia/Aqtau
TT: America/Port_of_Spain
AU03: Australia/North
KZ07: Asia/Oral
USNY: America/New_York
AU04: Australia/Queensland
USLA: America/Chicago
NZF7: Pacific/Chatham
KZ08: Asia/Qyzylorda
TV: Pacific/Funafuti
MA: Africa/Casablanca
AU05: Australia/South
YT: Indian/Mayotte
CF: Africa/Bangui
NZF8: Pacific/Auckland
KZ09: Asia/Aqtau
TW: Asia/Taipei
AU06: Australia/Tasmania
YU: Europe/Belgrade
CG: Africa/Brazzaville
NZF9: Pacific/Auckland
MC: Europe/Monaco
AU07: Australia/Victoria
CH: Europe/Zurich
MX01: America/Mexico_City
MD: Europe/Chisinau
AU08: Australia/West
CI: Africa/Abidjan
MX02: America/Tijuana
ME: Europe/Podgorica
TZ: Africa/Dar_es_Salaam
MX03: America/Hermosillo
USVA: America/New_York
MF: America/Marigot
CK: Pacific/Rarotonga
RU10: Europe/Moscow
MX04: America/Merida
MG: Indian/Antananarivo
CL: Chile/Continental
RU11: Asia/Irkutsk
MX05: America/Mexico_City
RE: Indian/Reunion
CM: Africa/Lagos
RU60: Europe/Kaliningrad
MX06: America/Chihuahua
BR11: America/Campo_Grande
HK: Asia/Hong_Kong
RU61: Europe/Volgograd
RU13: Asia/Yekaterinburg
MX07: America/Monterrey
CO: America/Bogota
RU62: Europe/Moscow
RU14: Asia/Irkutsk
MX08: America/Mexico_City
ID30: Asia/Jakarta
MK: Europe/Skopje
BR13: America/Belem
RU15: Asia/Anadyr
MX09: America/Mexico_City
ID31: Asia/Makassar
ES60: Europe/Madrid
ML: Africa/Bamako
WF: Pacific/Wallis
BR14: America/Cuiaba
HN: America/Tegucigalpa
RU63: Asia/Yakutsk
RU16: Europe/Samara
BR15: America/Sao_Paulo
CR: America/Costa_Rica
RU64: Asia/Sakhalin
RU17: Europe/Volgograd
ID33: Asia/Jakarta
BR16: America/Belem
MM: Asia/Rangoon
RU65: Europe/Samara
RU18: Asia/Krasnoyarsk
BR17: America/Recife
CAON: America/Toronto
MN: Asia/Choibalsan
RU66: Europe/Moscow
BR18: America/Sao_Paulo
HR: Europe/Zagreb
CU: America/Havana
MO: Asia/Macao
RU67: Europe/Samara
CV: Atlantic/Cape_Verde
MP: Pacific/Saipan
RU68: Europe/Volgograd
MY11: Asia/Kuching
HT: America/Port-au-Prince
RO: Europe/Bucharest
MQ: America/Martinique
RU69: Europe/Moscow
MY12: Asia/Kuala_Lumpur
HU: Europe/Budapest
CX: Indian/Christmas
MR: Africa/Nouakchott
MY13: Asia/Kuala_Lumpur
CY: Asia/Nicosia
MS: America/Montserrat
MY14: Asia/Kuala_Lumpur
CZ: Europe/Prague
MT: Europe/Malta
MY15: Asia/Kuching
MU: Indian/Mauritius
MY16: Asia/Kuching
RS: Europe/Belgrade
MV: Indian/Maldives
GL01: America/Thule
AD: Europe/Andorra
MW: Africa/Blantyre
GL02: America/Godthab
WS: Pacific/Samoa
AE: Asia/Dubai
USVT: America/New_York
GL03: America/Godthab
AF: Asia/Kabul
AG: America/Antigua
RW: Africa/Kigali
CAYT: America/Whitehorse
MZ: Africa/Maputo
CAMB: America/Winnipeg
PA: America/Panama
AI: America/Anguilla
EC20: America/Guayaquil
KE: Africa/Nairobi
MX30: America/Mexico_City
MX31: America/Merida
EC22: America/Guayaquil
AL: Europe/Tirane
KG: Asia/Bishkek
FI: Europe/Helsinki
MX32: America/Monterrey
PE: America/Lima
AM: Asia/Yerevan
KH: Asia/Phnom_Penh
FJ: Pacific/Fiji
PF: Pacific/Marquesas
RU40: Asia/Yekaterinburg
AN: America/Curacao
KI: Pacific/Tarawa
FK: Atlantic/Stanley
PG: Pacific/Port_Moresby
AO: Africa/Luanda
ZA: Africa/Johannesburg
USOH: America/New_York
AR10: America/Argentina/Jujuy
RU41: Europe/Moscow
ID10: Asia/Jakarta
PH: Asia/Manila
AR11: America/Argentina/San_Luis
RU42: Europe/Moscow
ID11: Asia/Pontianak
AR12: America/Argentina/La_Rioja
RU43: Europe/Moscow
ID12: Asia/Makassar
CN20: Asia/Harbin
UG: Africa/Kampala
USOK: America/Chicago
FO: Atlantic/Faeroe
AR13: America/Argentina/Mendoza
RU44: Asia/Magadan
ID13: Asia/Makassar
AS: US/Samoa
CN21: Asia/Chongqing
KM: Indian/Comoro
AR14: America/Argentina/Buenos_Aires
PK: Asia/Karachi
UA10: Europe/Zaporozhye
RU45: Europe/Samara
ID14: Asia/Makassar
AT: Europe/Vienna
CN22: Asia/Harbin
KN: America/St_Kitts
AR15: America/Argentina/San_Luis
PL: Europe/Warsaw
UA11: Europe/Simferopol
RU46: Europe/Samara
ID15: Asia/Jakarta
CN23: Asia/Shanghai
FR: Europe/Paris
AR16: America/Argentina/Buenos_Aires
PM: America/Miquelon
RU47: Europe/Moscow
CN24: Asia/Chongqing
KP: Asia/Pyongyang
AR17: America/Argentina/Salta
PN: Pacific/Pitcairn
UA13: Europe/Kiev
RU48: Europe/Moscow
PT20: Europe/Lisbon
ID16: Asia/Makassar
AW: America/Aruba
CN25: Asia/Shanghai
AR18: America/Argentina/San_Juan
UA14: Europe/Zaporozhye
RU49: Europe/Moscow
PT21: Europe/Lisbon
NZ85: Pacific/Auckland
ID17: Asia/Makassar
AX: Europe/Mariehamn
CN26: Asia/Chongqing
USTN: America/Chicago
KR: Asia/Seoul
AR19: America/Argentina/San_Luis
UA15: Europe/Uzhgorod
PT22: Europe/Lisbon
ID18: Asia/Makassar
UA16: Europe/Zaporozhye
KZ10: Asia/Qyzylorda
ID19: Asia/Pontianak
AZ: Asia/Baku
CN28: Asia/Shanghai
USOR: America/Los_Angeles
UA17: Europe/Simferopol
KZ11: Asia/Almaty
ZM: Africa/Lusaka
CN29: Asia/Chongqing
USCA: America/Los_Angeles
CAAB: America/Edmonton
FX: Europe/Paris
PR: America/Puerto_Rico
