Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
pygeoip
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
OpenEdx
pygeoip
Commits
bd359ab1
Commit
bd359ab1
authored
Feb 22, 2013
by
William Tisäter
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' into sudan-fix
parents
b6462152
534fa941
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
662 additions
and
738 deletions
+662
-738
MANIFEST.in
+8
-0
pygeoip/timezone.py
+649
-696
pygeoip/util.py
+5
-42
No files found.
MANIFEST.in
0 → 100644
View file @
bd359ab1
recursive-include apidocs *
recursive-include tests *
include README.md
include COPYING
include DEVELOPER
include INSTALL
include epydoc.ini
include tox.ini
pygeoip/timezone.py
View file @
bd359ab1
...
...
@@ -22,702 +22,655 @@ along with this program. If not, see <http://www.gnu.org/licenses/lgpl.txt>.
__all__
=
[
'time_zone_by_country_and_region'
]
_country
=
{}
_country
[
"AD"
]
=
"Europe/Andorra"
_country
[
"AE"
]
=
"Asia/Dubai"
_country
[
"AF"
]
=
"Asia/Kabul"
_country
[
"AG"
]
=
"America/Antigua"
_country
[
"AI"
]
=
"America/Anguilla"
_country
[
"AL"
]
=
"Europe/Tirane"
_country
[
"AM"
]
=
"Asia/Yerevan"
_country
[
"AO"
]
=
"Africa/Luanda"
_country
[
"AR"
]
=
{}
_country
[
"AR"
][
"01"
]
=
"America/Argentina/Buenos_Aires"
_country
[
"AR"
][
"02"
]
=
"America/Argentina/Catamarca"
_country
[
"AR"
][
"03"
]
=
"America/Argentina/Tucuman"
_country
[
"AR"
][
"04"
]
=
"America/Argentina/Rio_Gallegos"
_country
[
"AR"
][
"05"
]
=
"America/Argentina/Cordoba"
_country
[
"AR"
][
"06"
]
=
"America/Argentina/Tucuman"
_country
[
"AR"
][
"07"
]
=
"America/Argentina/Buenos_Aires"
_country
[
"AR"
][
"08"
]
=
"America/Argentina/Buenos_Aires"
_country
[
"AR"
][
"09"
]
=
"America/Argentina/Tucuman"
_country
[
"AR"
][
"10"
]
=
"America/Argentina/Jujuy"
_country
[
"AR"
][
"11"
]
=
"America/Argentina/San_Luis"
_country
[
"AR"
][
"12"
]
=
"America/Argentina/La_Rioja"
_country
[
"AR"
][
"13"
]
=
"America/Argentina/Mendoza"
_country
[
"AR"
][
"14"
]
=
"America/Argentina/Buenos_Aires"
_country
[
"AR"
][
"15"
]
=
"America/Argentina/San_Luis"
_country
[
"AR"
][
"16"
]
=
"America/Argentina/Buenos_Aires"
_country
[
"AR"
][
"17"
]
=
"America/Argentina/Salta"
_country
[
"AR"
][
"18"
]
=
"America/Argentina/San_Juan"
_country
[
"AR"
][
"19"
]
=
"America/Argentina/San_Luis"
_country
[
"AR"
][
"20"
]
=
"America/Argentina/Rio_Gallegos"
_country
[
"AR"
][
"21"
]
=
"America/Argentina/Buenos_Aires"
_country
[
"AR"
][
"22"
]
=
"America/Argentina/Catamarca"
_country
[
"AR"
][
"23"
]
=
"America/Argentina/Ushuaia"
_country
[
"AR"
][
"24"
]
=
"America/Argentina/Tucuman"
_country
[
"AS"
]
=
"US/Samoa"
_country
[
"AT"
]
=
"Europe/Vienna"
_country
[
"AU"
]
=
{}
_country
[
"AU"
][
"01"
]
=
"Australia/Canberra"
_country
[
"AU"
][
"02"
]
=
"Australia/NSW"
_country
[
"AU"
][
"03"
]
=
"Australia/North"
_country
[
"AU"
][
"04"
]
=
"Australia/Queensland"
_country
[
"AU"
][
"05"
]
=
"Australia/South"
_country
[
"AU"
][
"06"
]
=
"Australia/Tasmania"
_country
[
"AU"
][
"07"
]
=
"Australia/Victoria"
_country
[
"AU"
][
"08"
]
=
"Australia/West"
_country
[
"AW"
]
=
"America/Aruba"
_country
[
"AX"
]
=
"Europe/Mariehamn"
_country
[
"AZ"
]
=
"Asia/Baku"
_country
[
"BA"
]
=
"Europe/Sarajevo"
_country
[
"BB"
]
=
"America/Barbados"
_country
[
"BD"
]
=
"Asia/Dhaka"
_country
[
"BE"
]
=
"Europe/Brussels"
_country
[
"BF"
]
=
"Africa/Ouagadougou"
_country
[
"BG"
]
=
"Europe/Sofia"
_country
[
"BH"
]
=
"Asia/Bahrain"
_country
[
"BI"
]
=
"Africa/Bujumbura"
_country
[
"BJ"
]
=
"Africa/Porto-Novo"
_country
[
"BL"
]
=
"America/St_Barthelemy"
_country
[
"BM"
]
=
"Atlantic/Bermuda"
_country
[
"BN"
]
=
"Asia/Brunei"
_country
[
"BO"
]
=
"America/La_Paz"
_country
[
"BQ"
]
=
"America/Curacao"
_country
[
"BR"
]
=
{}
_country
[
"BR"
][
"01"
]
=
"America/Rio_Branco"
_country
[
"BR"
][
"02"
]
=
"America/Maceio"
_country
[
"BR"
][
"03"
]
=
"America/Sao_Paulo"
_country
[
"BR"
][
"04"
]
=
"America/Manaus"
_country
[
"BR"
][
"05"
]
=
"America/Bahia"
_country
[
"BR"
][
"06"
]
=
"America/Fortaleza"
_country
[
"BR"
][
"07"
]
=
"America/Sao_Paulo"
_country
[
"BR"
][
"08"
]
=
"America/Sao_Paulo"
_country
[
"BR"
][
"11"
]
=
"America/Campo_Grande"
_country
[
"BR"
][
"13"
]
=
"America/Belem"
_country
[
"BR"
][
"14"
]
=
"America/Cuiaba"
_country
[
"BR"
][
"15"
]
=
"America/Sao_Paulo"
_country
[
"BR"
][
"16"
]
=
"America/Belem"
_country
[
"BR"
][
"17"
]
=
"America/Recife"
_country
[
"BR"
][
"18"
]
=
"America/Sao_Paulo"
_country
[
"BR"
][
"20"
]
=
"America/Fortaleza"
_country
[
"BR"
][
"21"
]
=
"America/Sao_Paulo"
_country
[
"BR"
][
"22"
]
=
"America/Recife"
_country
[
"BR"
][
"23"
]
=
"America/Sao_Paulo"
_country
[
"BR"
][
"24"
]
=
"America/Porto_Velho"
_country
[
"BR"
][
"25"
]
=
"America/Boa_Vista"
_country
[
"BR"
][
"26"
]
=
"America/Sao_Paulo"
_country
[
"BR"
][
"27"
]
=
"America/Sao_Paulo"
_country
[
"BR"
][
"28"
]
=
"America/Maceio"
_country
[
"BR"
][
"29"
]
=
"America/Sao_Paulo"
_country
[
"BR"
][
"30"
]
=
"America/Recife"
_country
[
"BR"
][
"31"
]
=
"America/Araguaina"
_country
[
"BS"
]
=
"America/Nassau"
_country
[
"BT"
]
=
"Asia/Thimphu"
_country
[
"BW"
]
=
"Africa/Gaborone"
_country
[
"BY"
]
=
"Europe/Minsk"
_country
[
"BZ"
]
=
"America/Belize"
_country
[
"CA"
]
=
{}
_country
[
"CA"
][
"AB"
]
=
"America/Edmonton"
_country
[
"CA"
][
"BC"
]
=
"America/Vancouver"
_country
[
"CA"
][
"MB"
]
=
"America/Winnipeg"
_country
[
"CA"
][
"NB"
]
=
"America/Halifax"
_country
[
"CA"
][
"NL"
]
=
"America/St_Johns"
_country
[
"CA"
][
"NS"
]
=
"America/Halifax"
_country
[
"CA"
][
"NT"
]
=
"America/Yellowknife"
_country
[
"CA"
][
"NU"
]
=
"America/Rankin_Inlet"
_country
[
"CA"
][
"ON"
]
=
"America/Rainy_River"
_country
[
"CA"
][
"PE"
]
=
"America/Halifax"
_country
[
"CA"
][
"QC"
]
=
"America/Montreal"
_country
[
"CA"
][
"SK"
]
=
"America/Regina"
_country
[
"CA"
][
"YT"
]
=
"America/Whitehorse"
_country
[
"CC"
]
=
"Indian/Cocos"
_country
[
"CD"
]
=
{}
_country
[
"CD"
][
"02"
]
=
"Africa/Kinshasa"
_country
[
"CD"
][
"05"
]
=
"Africa/Lubumbashi"
_country
[
"CD"
][
"06"
]
=
"Africa/Kinshasa"
_country
[
"CD"
][
"08"
]
=
"Africa/Kinshasa"
_country
[
"CD"
][
"10"
]
=
"Africa/Lubumbashi"
_country
[
"CD"
][
"11"
]
=
"Africa/Lubumbashi"
_country
[
"CD"
][
"12"
]
=
"Africa/Lubumbashi"
_country
[
"CF"
]
=
"Africa/Bangui"
_country
[
"CG"
]
=
"Africa/Brazzaville"
_country
[
"CH"
]
=
"Europe/Zurich"
_country
[
"CI"
]
=
"Africa/Abidjan"
_country
[
"CK"
]
=
"Pacific/Rarotonga"
_country
[
"CL"
]
=
"Chile/Continental"
_country
[
"CM"
]
=
"Africa/Lagos"
_country
[
"CN"
]
=
{}
_country
[
"CN"
][
"01"
]
=
"Asia/Shanghai"
_country
[
"CN"
][
"02"
]
=
"Asia/Shanghai"
_country
[
"CN"
][
"03"
]
=
"Asia/Shanghai"
_country
[
"CN"
][
"04"
]
=
"Asia/Shanghai"
_country
[
"CN"
][
"05"
]
=
"Asia/Harbin"
_country
[
"CN"
][
"06"
]
=
"Asia/Chongqing"
_country
[
"CN"
][
"07"
]
=
"Asia/Shanghai"
_country
[
"CN"
][
"08"
]
=
"Asia/Harbin"
_country
[
"CN"
][
"09"
]
=
"Asia/Shanghai"
_country
[
"CN"
][
"10"
]
=
"Asia/Shanghai"
_country
[
"CN"
][
"11"
]
=
"Asia/Chongqing"
_country
[
"CN"
][
"12"
]
=
"Asia/Shanghai"
_country
[
"CN"
][
"13"
]
=
"Asia/Urumqi"
_country
[
"CN"
][
"14"
]
=
"Asia/Chongqing"
_country
[
"CN"
][
"15"
]
=
"Asia/Chongqing"
_country
[
"CN"
][
"16"
]
=
"Asia/Chongqing"
_country
[
"CN"
][
"18"
]
=
"Asia/Chongqing"
_country
[
"CN"
][
"19"
]
=
"Asia/Harbin"
_country
[
"CN"
][
"20"
]
=
"Asia/Harbin"
_country
[
"CN"
][
"21"
]
=
"Asia/Chongqing"
_country
[
"CN"
][
"22"
]
=
"Asia/Harbin"
_country
[
"CN"
][
"23"
]
=
"Asia/Shanghai"
_country
[
"CN"
][
"24"
]
=
"Asia/Chongqing"
_country
[
"CN"
][
"25"
]
=
"Asia/Shanghai"
_country
[
"CN"
][
"26"
]
=
"Asia/Chongqing"
_country
[
"CN"
][
"28"
]
=
"Asia/Shanghai"
_country
[
"CN"
][
"29"
]
=
"Asia/Chongqing"
_country
[
"CN"
][
"30"
]
=
"Asia/Chongqing"
_country
[
"CN"
][
"31"
]
=
"Asia/Chongqing"
_country
[
"CN"
][
"32"
]
=
"Asia/Chongqing"
_country
[
"CN"
][
"33"
]
=
"Asia/Chongqing"
_country
[
"CO"
]
=
"America/Bogota"
_country
[
"CR"
]
=
"America/Costa_Rica"
_country
[
"CU"
]
=
"America/Havana"
_country
[
"CV"
]
=
"Atlantic/Cape_Verde"
_country
[
"CW"
]
=
"America/Curacao"
_country
[
"CX"
]
=
"Indian/Christmas"
_country
[
"CY"
]
=
"Asia/Nicosia"
_country
[
"CZ"
]
=
"Europe/Prague"
_country
[
"DE"
]
=
"Europe/Berlin"
_country
[
"DJ"
]
=
"Africa/Djibouti"
_country
[
"DK"
]
=
"Europe/Copenhagen"
_country
[
"DM"
]
=
"America/Dominica"
_country
[
"DO"
]
=
"America/Santo_Domingo"
_country
[
"DZ"
]
=
"Africa/Algiers"
_country
[
"EC"
]
=
{}
_country
[
"EC"
][
"01"
]
=
"Pacific/Galapagos"
_country
[
"EC"
][
"02"
]
=
"America/Guayaquil"
_country
[
"EC"
][
"03"
]
=
"America/Guayaquil"
_country
[
"EC"
][
"04"
]
=
"America/Guayaquil"
_country
[
"EC"
][
"05"
]
=
"America/Guayaquil"
_country
[
"EC"
][
"06"
]
=
"America/Guayaquil"
_country
[
"EC"
][
"07"
]
=
"America/Guayaquil"
_country
[
"EC"
][
"08"
]
=
"America/Guayaquil"
_country
[
"EC"
][
"09"
]
=
"America/Guayaquil"
_country
[
"EC"
][
"10"
]
=
"America/Guayaquil"
_country
[
"EC"
][
"11"
]
=
"America/Guayaquil"
_country
[
"EC"
][
"12"
]
=
"America/Guayaquil"
_country
[
"EC"
][
"13"
]
=
"America/Guayaquil"
_country
[
"EC"
][
"14"
]
=
"America/Guayaquil"
_country
[
"EC"
][
"15"
]
=
"America/Guayaquil"
_country
[
"EC"
][
"17"
]
=
"America/Guayaquil"
_country
[
"EC"
][
"18"
]
=
"America/Guayaquil"
_country
[
"EC"
][
"19"
]
=
"America/Guayaquil"
_country
[
"EC"
][
"20"
]
=
"America/Guayaquil"
_country
[
"EC"
][
"22"
]
=
"America/Guayaquil"
_country
[
"EE"
]
=
"Europe/Tallinn"
_country
[
"EG"
]
=
"Africa/Cairo"
_country
[
"EH"
]
=
"Africa/El_Aaiun"
_country
[
"ER"
]
=
"Africa/Asmera"
_country
[
"ES"
]
=
{}
_country
[
"ES"
][
"07"
]
=
"Europe/Madrid"
_country
[
"ES"
][
"27"
]
=
"Europe/Madrid"
_country
[
"ES"
][
"29"
]
=
"Europe/Madrid"
_country
[
"ES"
][
"31"
]
=
"Europe/Madrid"
_country
[
"ES"
][
"32"
]
=
"Europe/Madrid"
_country
[
"ES"
][
"34"
]
=
"Europe/Madrid"
_country
[
"ES"
][
"39"
]
=
"Europe/Madrid"
_country
[
"ES"
][
"51"
]
=
"Africa/Ceuta"
_country
[
"ES"
][
"52"
]
=
"Europe/Madrid"
_country
[
"ES"
][
"53"
]
=
"Atlantic/Canary"
_country
[
"ES"
][
"54"
]
=
"Europe/Madrid"
_country
[
"ES"
][
"55"
]
=
"Europe/Madrid"
_country
[
"ES"
][
"56"
]
=
"Europe/Madrid"
_country
[
"ES"
][
"57"
]
=
"Europe/Madrid"
_country
[
"ES"
][
"58"
]
=
"Europe/Madrid"
_country
[
"ES"
][
"59"
]
=
"Europe/Madrid"
_country
[
"ES"
][
"60"
]
=
"Europe/Madrid"
_country
[
"ET"
]
=
"Africa/Addis_Ababa"
_country
[
"FI"
]
=
"Europe/Helsinki"
_country
[
"FJ"
]
=
"Pacific/Fiji"
_country
[
"FK"
]
=
"Atlantic/Stanley"
_country
[
"FO"
]
=
"Atlantic/Faeroe"
_country
[
"FR"
]
=
"Europe/Paris"
_country
[
"GA"
]
=
"Africa/Libreville"
_country
[
"GB"
]
=
"Europe/London"
_country
[
"GD"
]
=
"America/Grenada"
_country
[
"GE"
]
=
"Asia/Tbilisi"
_country
[
"GF"
]
=
"America/Cayenne"
_country
[
"GG"
]
=
"Europe/Guernsey"
_country
[
"GH"
]
=
"Africa/Accra"
_country
[
"GI"
]
=
"Europe/Gibraltar"
_country
[
"GL"
]
=
{}
_country
[
"GL"
][
"01"
]
=
"America/Thule"
_country
[
"GL"
][
"02"
]
=
"America/Godthab"
_country
[
"GL"
][
"03"
]
=
"America/Godthab"
_country
[
"GM"
]
=
"Africa/Banjul"
_country
[
"GN"
]
=
"Africa/Conakry"
_country
[
"GP"
]
=
"America/Guadeloupe"
_country
[
"GQ"
]
=
"Africa/Malabo"
_country
[
"GR"
]
=
"Europe/Athens"
_country
[
"GS"
]
=
"Atlantic/South_Georgia"
_country
[
"GT"
]
=
"America/Guatemala"
_country
[
"GU"
]
=
"Pacific/Guam"
_country
[
"GW"
]
=
"Africa/Bissau"
_country
[
"GY"
]
=
"America/Guyana"
_country
[
"HK"
]
=
"Asia/Hong_Kong"
_country
[
"HN"
]
=
"America/Tegucigalpa"
_country
[
"HR"
]
=
"Europe/Zagreb"
_country
[
"HT"
]
=
"America/Port-au-Prince"
_country
[
"HU"
]
=
"Europe/Budapest"
_country
[
"ID"
]
=
{}
_country
[
"ID"
][
"01"
]
=
"Asia/Pontianak"
_country
[
"ID"
][
"02"
]
=
"Asia/Makassar"
_country
[
"ID"
][
"03"
]
=
"Asia/Jakarta"
_country
[
"ID"
][
"04"
]
=
"Asia/Jakarta"
_country
[
"ID"
][
"05"
]
=
"Asia/Jakarta"
_country
[
"ID"
][
"06"
]
=
"Asia/Jakarta"
_country
[
"ID"
][
"07"
]
=
"Asia/Jakarta"
_country
[
"ID"
][
"08"
]
=
"Asia/Jakarta"
_country
[
"ID"
][
"09"
]
=
"Asia/Jayapura"
_country
[
"ID"
][
"10"
]
=
"Asia/Jakarta"
_country
[
"ID"
][
"11"
]
=
"Asia/Pontianak"
_country
[
"ID"
][
"12"
]
=
"Asia/Makassar"
_country
[
"ID"
][
"13"
]
=
"Asia/Makassar"
_country
[
"ID"
][
"14"
]
=
"Asia/Makassar"
_country
[
"ID"
][
"15"
]
=
"Asia/Jakarta"
_country
[
"ID"
][
"16"
]
=
"Asia/Makassar"
_country
[
"ID"
][
"17"
]
=
"Asia/Makassar"
_country
[
"ID"
][
"18"
]
=
"Asia/Makassar"
_country
[
"ID"
][
"19"
]
=
"Asia/Pontianak"
_country
[
"ID"
][
"20"
]
=
"Asia/Makassar"
_country
[
"ID"
][
"21"
]
=
"Asia/Makassar"
_country
[
"ID"
][
"22"
]
=
"Asia/Makassar"
_country
[
"ID"
][
"23"
]
=
"Asia/Makassar"
_country
[
"ID"
][
"24"
]
=
"Asia/Jakarta"
_country
[
"ID"
][
"25"
]
=
"Asia/Pontianak"
_country
[
"ID"
][
"26"
]
=
"Asia/Pontianak"
_country
[
"ID"
][
"30"
]
=
"Asia/Jakarta"
_country
[
"ID"
][
"31"
]
=
"Asia/Makassar"
_country
[
"ID"
][
"33"
]
=
"Asia/Jakarta"
_country
[
"IE"
]
=
"Europe/Dublin"
_country
[
"IL"
]
=
"Asia/Jerusalem"
_country
[
"IM"
]
=
"Europe/Isle_of_Man"
_country
[
"IN"
]
=
"Asia/Calcutta"
_country
[
"IO"
]
=
"Indian/Chagos"
_country
[
"IQ"
]
=
"Asia/Baghdad"
_country
[
"IR"
]
=
"Asia/Tehran"
_country
[
"IS"
]
=
"Atlantic/Reykjavik"
_country
[
"IT"
]
=
"Europe/Rome"
_country
[
"JE"
]
=
"Europe/Jersey"
_country
[
"JM"
]
=
"America/Jamaica"
_country
[
"JO"
]
=
"Asia/Amman"
_country
[
"JP"
]
=
"Asia/Tokyo"
_country
[
"KE"
]
=
"Africa/Nairobi"
_country
[
"KG"
]
=
"Asia/Bishkek"
_country
[
"KH"
]
=
"Asia/Phnom_Penh"
_country
[
"KI"
]
=
"Pacific/Tarawa"
_country
[
"KM"
]
=
"Indian/Comoro"
_country
[
"KN"
]
=
"America/St_Kitts"
_country
[
"KP"
]
=
"Asia/Pyongyang"
_country
[
"KR"
]
=
"Asia/Seoul"
_country
[
"KW"
]
=
"Asia/Kuwait"
_country
[
"KY"
]
=
"America/Cayman"
_country
[
"KZ"
]
=
{}
_country
[
"KZ"
][
"01"
]
=
"Asia/Almaty"
_country
[
"KZ"
][
"02"
]
=
"Asia/Almaty"
_country
[
"KZ"
][
"03"
]
=
"Asia/Qyzylorda"
_country
[
"KZ"
][
"04"
]
=
"Asia/Aqtobe"
_country
[
"KZ"
][
"05"
]
=
"Asia/Qyzylorda"
_country
[
"KZ"
][
"06"
]
=
"Asia/Aqtau"
_country
[
"KZ"
][
"07"
]
=
"Asia/Oral"
_country
[
"KZ"
][
"08"
]
=
"Asia/Qyzylorda"
_country
[
"KZ"
][
"09"
]
=
"Asia/Aqtau"
_country
[
"KZ"
][
"10"
]
=
"Asia/Qyzylorda"
_country
[
"KZ"
][
"11"
]
=
"Asia/Almaty"
_country
[
"KZ"
][
"12"
]
=
"Asia/Qyzylorda"
_country
[
"KZ"
][
"13"
]
=
"Asia/Aqtobe"
_country
[
"KZ"
][
"14"
]
=
"Asia/Qyzylorda"
_country
[
"KZ"
][
"15"
]
=
"Asia/Almaty"
_country
[
"KZ"
][
"16"
]
=
"Asia/Aqtobe"
_country
[
"KZ"
][
"17"
]
=
"Asia/Almaty"
_country
[
"LA"
]
=
"Asia/Vientiane"
_country
[
"LB"
]
=
"Asia/Beirut"
_country
[
"LC"
]
=
"America/St_Lucia"
_country
[
"LI"
]
=
"Europe/Vaduz"
_country
[
"LK"
]
=
"Asia/Colombo"
_country
[
"LR"
]
=
"Africa/Monrovia"
_country
[
"LS"
]
=
"Africa/Maseru"
_country
[
"LT"
]
=
"Europe/Vilnius"
_country
[
"LU"
]
=
"Europe/Luxembourg"
_country
[
"LV"
]
=
"Europe/Riga"
_country
[
"LY"
]
=
"Africa/Tripoli"
_country
[
"MA"
]
=
"Africa/Casablanca"
_country
[
"MC"
]
=
"Europe/Monaco"
_country
[
"MD"
]
=
"Europe/Chisinau"
_country
[
"ME"
]
=
"Europe/Podgorica"
_country
[
"MF"
]
=
"America/Marigot"
_country
[
"MG"
]
=
"Indian/Antananarivo"
_country
[
"MK"
]
=
"Europe/Skopje"
_country
[
"ML"
]
=
"Africa/Bamako"
_country
[
"MM"
]
=
"Asia/Rangoon"
_country
[
"MN"
]
=
"Asia/Choibalsan"
_country
[
"MO"
]
=
"Asia/Macao"
_country
[
"MP"
]
=
"Pacific/Saipan"
_country
[
"MQ"
]
=
"America/Martinique"
_country
[
"MR"
]
=
"Africa/Nouakchott"
_country
[
"MS"
]
=
"America/Montserrat"
_country
[
"MT"
]
=
"Europe/Malta"
_country
[
"MU"
]
=
"Indian/Mauritius"
_country
[
"MV"
]
=
"Indian/Maldives"
_country
[
"MW"
]
=
"Africa/Blantyre"
_country
[
"MX"
]
=
{}
_country
[
"MX"
][
"01"
]
=
"America/Mexico_City"
_country
[
"MX"
][
"02"
]
=
"America/Tijuana"
_country
[
"MX"
][
"03"
]
=
"America/Hermosillo"
_country
[
"MX"
][
"04"
]
=
"America/Merida"
_country
[
"MX"
][
"05"
]
=
"America/Mexico_City"
_country
[
"MX"
][
"06"
]
=
"America/Chihuahua"
_country
[
"MX"
][
"07"
]
=
"America/Monterrey"
_country
[
"MX"
][
"08"
]
=
"America/Mexico_City"
_country
[
"MX"
][
"09"
]
=
"America/Mexico_City"
_country
[
"MX"
][
"10"
]
=
"America/Mazatlan"
_country
[
"MX"
][
"11"
]
=
"America/Mexico_City"
_country
[
"MX"
][
"12"
]
=
"America/Mexico_City"
_country
[
"MX"
][
"13"
]
=
"America/Mexico_City"
_country
[
"MX"
][
"14"
]
=
"America/Mazatlan"
_country
[
"MX"
][
"15"
]
=
"America/Chihuahua"
_country
[
"MX"
][
"16"
]
=
"America/Mexico_City"
_country
[
"MX"
][
"17"
]
=
"America/Mexico_City"
_country
[
"MX"
][
"18"
]
=
"America/Mazatlan"
_country
[
"MX"
][
"19"
]
=
"America/Monterrey"
_country
[
"MX"
][
"20"
]
=
"America/Mexico_City"
_country
[
"MX"
][
"21"
]
=
"America/Mexico_City"
_country
[
"MX"
][
"22"
]
=
"America/Mexico_City"
_country
[
"MX"
][
"23"
]
=
"America/Cancun"
_country
[
"MX"
][
"24"
]
=
"America/Mexico_City"
_country
[
"MX"
][
"25"
]
=
"America/Mazatlan"
_country
[
"MX"
][
"26"
]
=
"America/Hermosillo"
_country
[
"MX"
][
"27"
]
=
"America/Merida"
_country
[
"MX"
][
"28"
]
=
"America/Monterrey"
_country
[
"MX"
][
"29"
]
=
"America/Mexico_City"
_country
[
"MX"
][
"30"
]
=
"America/Mexico_City"
_country
[
"MX"
][
"31"
]
=
"America/Merida"
_country
[
"MX"
][
"32"
]
=
"America/Monterrey"
_country
[
"MY"
]
=
{}
_country
[
"MY"
][
"01"
]
=
"Asia/Kuala_Lumpur"
_country
[
"MY"
][
"02"
]
=
"Asia/Kuala_Lumpur"
_country
[
"MY"
][
"03"
]
=
"Asia/Kuala_Lumpur"
_country
[
"MY"
][
"04"
]
=
"Asia/Kuala_Lumpur"
_country
[
"MY"
][
"05"
]
=
"Asia/Kuala_Lumpur"
_country
[
"MY"
][
"06"
]
=
"Asia/Kuala_Lumpur"
_country
[
"MY"
][
"07"
]
=
"Asia/Kuala_Lumpur"
_country
[
"MY"
][
"08"
]
=
"Asia/Kuala_Lumpur"
_country
[
"MY"
][
"09"
]
=
"Asia/Kuala_Lumpur"
_country
[
"MY"
][
"11"
]
=
"Asia/Kuching"
_country
[
"MY"
][
"12"
]
=
"Asia/Kuala_Lumpur"
_country
[
"MY"
][
"13"
]
=
"Asia/Kuala_Lumpur"
_country
[
"MY"
][
"14"
]
=
"Asia/Kuala_Lumpur"
_country
[
"MY"
][
"15"
]
=
"Asia/Kuching"
_country
[
"MY"
][
"16"
]
=
"Asia/Kuching"
_country
[
"MZ"
]
=
"Africa/Maputo"
_country
[
"NA"
]
=
"Africa/Windhoek"
_country
[
"NC"
]
=
"Pacific/Noumea"
_country
[
"NE"
]
=
"Africa/Niamey"
_country
[
"NF"
]
=
"Pacific/Norfolk"
_country
[
"NG"
]
=
"Africa/Lagos"
_country
[
"NI"
]
=
"America/Managua"
_country
[
"NL"
]
=
"Europe/Amsterdam"
_country
[
"NO"
]
=
"Europe/Oslo"
_country
[
"NP"
]
=
"Asia/Katmandu"
_country
[
"NR"
]
=
"Pacific/Nauru"
_country
[
"NU"
]
=
"Pacific/Niue"
_country
[
"NZ"
]
=
{}
_country
[
"NZ"
][
"85"
]
=
"Pacific/Auckland"
_country
[
"NZ"
][
"E7"
]
=
"Pacific/Auckland"
_country
[
"NZ"
][
"E8"
]
=
"Pacific/Auckland"
_country
[
"NZ"
][
"E9"
]
=
"Pacific/Auckland"
_country
[
"NZ"
][
"F1"
]
=
"Pacific/Auckland"
_country
[
"NZ"
][
"F2"
]
=
"Pacific/Auckland"
_country
[
"NZ"
][
"F3"
]
=
"Pacific/Auckland"
_country
[
"NZ"
][
"F4"
]
=
"Pacific/Auckland"
_country
[
"NZ"
][
"F5"
]
=
"Pacific/Auckland"
_country
[
"NZ"
][
"F7"
]
=
"Pacific/Chatham"
_country
[
"NZ"
][
"F8"
]
=
"Pacific/Auckland"
_country
[
"NZ"
][
"F9"
]
=
"Pacific/Auckland"
_country
[
"NZ"
][
"G1"
]
=
"Pacific/Auckland"
_country
[
"NZ"
][
"G2"
]
=
"Pacific/Auckland"
_country
[
"NZ"
][
"G3"
]
=
"Pacific/Auckland"
_country
[
"OM"
]
=
"Asia/Muscat"
_country
[
"PA"
]
=
"America/Panama"
_country
[
"PE"
]
=
"America/Lima"
_country
[
"PF"
]
=
"Pacific/Marquesas"
_country
[
"PG"
]
=
"Pacific/Port_Moresby"
_country
[
"PH"
]
=
"Asia/Manila"
_country
[
"PK"
]
=
"Asia/Karachi"
_country
[
"PL"
]
=
"Europe/Warsaw"
_country
[
"PM"
]
=
"America/Miquelon"
_country
[
"PN"
]
=
"Pacific/Pitcairn"
_country
[
"PR"
]
=
"America/Puerto_Rico"
_country
[
"PS"
]
=
"Asia/Gaza"
_country
[
"PT"
]
=
{}
_country
[
"PT"
][
"02"
]
=
"Europe/Lisbon"
_country
[
"PT"
][
"03"
]
=
"Europe/Lisbon"
_country
[
"PT"
][
"04"
]
=
"Europe/Lisbon"
_country
[
"PT"
][
"05"
]
=
"Europe/Lisbon"
_country
[
"PT"
][
"06"
]
=
"Europe/Lisbon"
_country
[
"PT"
][
"07"
]
=
"Europe/Lisbon"
_country
[
"PT"
][
"08"
]
=
"Europe/Lisbon"
_country
[
"PT"
][
"09"
]
=
"Europe/Lisbon"
_country
[
"PT"
][
"10"
]
=
"Atlantic/Madeira"
_country
[
"PT"
][
"11"
]
=
"Europe/Lisbon"
_country
[
"PT"
][
"13"
]
=
"Europe/Lisbon"
_country
[
"PT"
][
"14"
]
=
"Europe/Lisbon"
_country
[
"PT"
][
"16"
]
=
"Europe/Lisbon"
_country
[
"PT"
][
"17"
]
=
"Europe/Lisbon"
_country
[
"PT"
][
"18"
]
=
"Europe/Lisbon"
_country
[
"PT"
][
"19"
]
=
"Europe/Lisbon"
_country
[
"PT"
][
"20"
]
=
"Europe/Lisbon"
_country
[
"PT"
][
"21"
]
=
"Europe/Lisbon"
_country
[
"PT"
][
"22"
]
=
"Europe/Lisbon"
_country
[
"PW"
]
=
"Pacific/Palau"
_country
[
"PY"
]
=
"America/Asuncion"
_country
[
"QA"
]
=
"Asia/Qatar"
_country
[
"RE"
]
=
"Indian/Reunion"
_country
[
"RO"
]
=
"Europe/Bucharest"
_country
[
"RS"
]
=
"Europe/Belgrade"
_country
[
"RU"
]
=
{}
_country
[
"RU"
][
"01"
]
=
"Europe/Volgograd"
_country
[
"RU"
][
"02"
]
=
"Asia/Irkutsk"
_country
[
"RU"
][
"03"
]
=
"Asia/Novokuznetsk"
_country
[
"RU"
][
"04"
]
=
"Asia/Novosibirsk"
_country
[
"RU"
][
"05"
]
=
"Asia/Vladivostok"
_country
[
"RU"
][
"06"
]
=
"Europe/Moscow"
_country
[
"RU"
][
"07"
]
=
"Europe/Volgograd"
_country
[
"RU"
][
"08"
]
=
"Europe/Samara"
_country
[
"RU"
][
"09"
]
=
"Europe/Moscow"
_country
[
"RU"
][
"10"
]
=
"Europe/Moscow"
_country
[
"RU"
][
"11"
]
=
"Asia/Irkutsk"
_country
[
"RU"
][
"13"
]
=
"Asia/Yekaterinburg"
_country
[
"RU"
][
"14"
]
=
"Asia/Irkutsk"
_country
[
"RU"
][
"15"
]
=
"Asia/Anadyr"
_country
[
"RU"
][
"16"
]
=
"Europe/Samara"
_country
[
"RU"
][
"17"
]
=
"Europe/Volgograd"
_country
[
"RU"
][
"18"
]
=
"Asia/Krasnoyarsk"
_country
[
"RU"
][
"20"
]
=
"Asia/Irkutsk"
_country
[
"RU"
][
"21"
]
=
"Europe/Moscow"
_country
[
"RU"
][
"22"
]
=
"Europe/Volgograd"
_country
[
"RU"
][
"23"
]
=
"Europe/Kaliningrad"
_country
[
"RU"
][
"24"
]
=
"Europe/Volgograd"
_country
[
"RU"
][
"25"
]
=
"Europe/Moscow"
_country
[
"RU"
][
"26"
]
=
"Asia/Kamchatka"
_country
[
"RU"
][
"27"
]
=
"Europe/Volgograd"
_country
[
"RU"
][
"28"
]
=
"Europe/Moscow"
_country
[
"RU"
][
"29"
]
=
"Asia/Novokuznetsk"
_country
[
"RU"
][
"30"
]
=
"Asia/Vladivostok"
_country
[
"RU"
][
"31"
]
=
"Asia/Krasnoyarsk"
_country
[
"RU"
][
"32"
]
=
"Asia/Omsk"
_country
[
"RU"
][
"33"
]
=
"Asia/Yekaterinburg"
_country
[
"RU"
][
"34"
]
=
"Asia/Yekaterinburg"
_country
[
"RU"
][
"35"
]
=
"Asia/Yekaterinburg"
_country
[
"RU"
][
"36"
]
=
"Asia/Anadyr"
_country
[
"RU"
][
"37"
]
=
"Europe/Moscow"
_country
[
"RU"
][
"38"
]
=
"Europe/Volgograd"
_country
[
"RU"
][
"39"
]
=
"Asia/Krasnoyarsk"
_country
[
"RU"
][
"40"
]
=
"Asia/Yekaterinburg"
_country
[
"RU"
][
"41"
]
=
"Europe/Moscow"
_country
[
"RU"
][
"42"
]
=
"Europe/Moscow"
_country
[
"RU"
][
"43"
]
=
"Europe/Moscow"
_country
[
"RU"
][
"44"
]
=
"Asia/Magadan"
_country
[
"RU"
][
"45"
]
=
"Europe/Samara"
_country
[
"RU"
][
"46"
]
=
"Europe/Samara"
_country
[
"RU"
][
"47"
]
=
"Europe/Moscow"
_country
[
"RU"
][
"48"
]
=
"Europe/Moscow"
_country
[
"RU"
][
"49"
]
=
"Europe/Moscow"
_country
[
"RU"
][
"50"
]
=
"Asia/Yekaterinburg"
_country
[
"RU"
][
"51"
]
=
"Europe/Moscow"
_country
[
"RU"
][
"52"
]
=
"Europe/Moscow"
_country
[
"RU"
][
"53"
]
=
"Asia/Novosibirsk"
_country
[
"RU"
][
"54"
]
=
"Asia/Omsk"
_country
[
"RU"
][
"55"
]
=
"Europe/Samara"
_country
[
"RU"
][
"56"
]
=
"Europe/Moscow"
_country
[
"RU"
][
"57"
]
=
"Europe/Samara"
_country
[
"RU"
][
"58"
]
=
"Asia/Yekaterinburg"
_country
[
"RU"
][
"59"
]
=
"Asia/Vladivostok"
_country
[
"RU"
][
"60"
]
=
"Europe/Kaliningrad"
_country
[
"RU"
][
"61"
]
=
"Europe/Volgograd"
_country
[
"RU"
][
"62"
]
=
"Europe/Moscow"
_country
[
"RU"
][
"63"
]
=
"Asia/Yakutsk"
_country
[
"RU"
][
"64"
]
=
"Asia/Sakhalin"
_country
[
"RU"
][
"65"
]
=
"Europe/Samara"
_country
[
"RU"
][
"66"
]
=
"Europe/Moscow"
_country
[
"RU"
][
"67"
]
=
"Europe/Samara"
_country
[
"RU"
][
"68"
]
=
"Europe/Volgograd"
_country
[
"RU"
][
"69"
]
=
"Europe/Moscow"
_country
[
"RU"
][
"70"
]
=
"Europe/Volgograd"
_country
[
"RU"
][
"71"
]
=
"Asia/Yekaterinburg"
_country
[
"RU"
][
"72"
]
=
"Europe/Moscow"
_country
[
"RU"
][
"73"
]
=
"Europe/Samara"
_country
[
"RU"
][
"74"
]
=
"Asia/Krasnoyarsk"
_country
[
"RU"
][
"75"
]
=
"Asia/Novosibirsk"
_country
[
"RU"
][
"76"
]
=
"Europe/Moscow"
_country
[
"RU"
][
"77"
]
=
"Europe/Moscow"
_country
[
"RU"
][
"78"
]
=
"Asia/Yekaterinburg"
_country
[
"RU"
][
"79"
]
=
"Asia/Irkutsk"
_country
[
"RU"
][
"80"
]
=
"Asia/Yekaterinburg"
_country
[
"RU"
][
"81"
]
=
"Europe/Samara"
_country
[
"RU"
][
"82"
]
=
"Asia/Irkutsk"
_country
[
"RU"
][
"83"
]
=
"Europe/Moscow"
_country
[
"RU"
][
"84"
]
=
"Europe/Volgograd"
_country
[
"RU"
][
"85"
]
=
"Europe/Moscow"
_country
[
"RU"
][
"86"
]
=
"Europe/Moscow"
_country
[
"RU"
][
"87"
]
=
"Asia/Novosibirsk"
_country
[
"RU"
][
"88"
]
=
"Europe/Moscow"
_country
[
"RU"
][
"89"
]
=
"Asia/Vladivostok"
_country
[
"RW"
]
=
"Africa/Kigali"
_country
[
"SA"
]
=
"Asia/Riyadh"
_country
[
"SB"
]
=
"Pacific/Guadalcanal"
_country
[
"SC"
]
=
"Indian/Mahe"
_country
[
"SD"
]
=
"Africa/Khartoum"
_country
[
"SE"
]
=
"Europe/Stockholm"
_country
[
"SG"
]
=
"Asia/Singapore"
_country
[
"SH"
]
=
"Atlantic/St_Helena"
_country
[
"SI"
]
=
"Europe/Ljubljana"
_country
[
"SJ"
]
=
"Arctic/Longyearbyen"
_country
[
"SK"
]
=
"Europe/Bratislava"
_country
[
"SL"
]
=
"Africa/Freetown"
_country
[
"SM"
]
=
"Europe/San_Marino"
_country
[
"SN"
]
=
"Africa/Dakar"
_country
[
"SO"
]
=
"Africa/Mogadishu"
_country
[
"SR"
]
=
"America/Paramaribo"
_country
[
"ST"
]
=
"Africa/Sao_Tome"
_country
[
"SV"
]
=
"America/El_Salvador"
_country
[
"SX"
]
=
"America/Curacao"
_country
[
"SY"
]
=
"Asia/Damascus"
_country
[
"SZ"
]
=
"Africa/Mbabane"
_country
[
"TC"
]
=
"America/Grand_Turk"
_country
[
"TD"
]
=
"Africa/Ndjamena"
_country
[
"TF"
]
=
"Indian/Kerguelen"
_country
[
"TG"
]
=
"Africa/Lome"
_country
[
"TH"
]
=
"Asia/Bangkok"
_country
[
"TJ"
]
=
"Asia/Dushanbe"
_country
[
"TK"
]
=
"Pacific/Fakaofo"
_country
[
"TL"
]
=
"Asia/Dili"
_country
[
"TM"
]
=
"Asia/Ashgabat"
_country
[
"TN"
]
=
"Africa/Tunis"
_country
[
"TO"
]
=
"Pacific/Tongatapu"
_country
[
"TR"
]
=
"Asia/Istanbul"
_country
[
"TT"
]
=
"America/Port_of_Spain"
_country
[
"TV"
]
=
"Pacific/Funafuti"
_country
[
"TW"
]
=
"Asia/Taipei"
_country
[
"TZ"
]
=
"Africa/Dar_es_Salaam"
_country
[
"UA"
]
=
{}
_country
[
"UA"
][
"01"
]
=
"Europe/Kiev"
_country
[
"UA"
][
"02"
]
=
"Europe/Kiev"
_country
[
"UA"
][
"03"
]
=
"Europe/Uzhgorod"
_country
[
"UA"
][
"04"
]
=
"Europe/Zaporozhye"
_country
[
"UA"
][
"05"
]
=
"Europe/Zaporozhye"
_country
[
"UA"
][
"06"
]
=
"Europe/Uzhgorod"
_country
[
"UA"
][
"07"
]
=
"Europe/Zaporozhye"
_country
[
"UA"
][
"08"
]
=
"Europe/Simferopol"
_country
[
"UA"
][
"09"
]
=
"Europe/Kiev"
_country
[
"UA"
][
"10"
]
=
"Europe/Zaporozhye"
_country
[
"UA"
][
"11"
]
=
"Europe/Simferopol"
_country
[
"UA"
][
"13"
]
=
"Europe/Kiev"
_country
[
"UA"
][
"14"
]
=
"Europe/Zaporozhye"
_country
[
"UA"
][
"15"
]
=
"Europe/Uzhgorod"
_country
[
"UA"
][
"16"
]
=
"Europe/Zaporozhye"
_country
[
"UA"
][
"17"
]
=
"Europe/Simferopol"
_country
[
"UA"
][
"18"
]
=
"Europe/Zaporozhye"
_country
[
"UA"
][
"19"
]
=
"Europe/Kiev"
_country
[
"UA"
][
"20"
]
=
"Europe/Simferopol"
_country
[
"UA"
][
"21"
]
=
"Europe/Kiev"
_country
[
"UA"
][
"22"
]
=
"Europe/Uzhgorod"
_country
[
"UA"
][
"23"
]
=
"Europe/Kiev"
_country
[
"UA"
][
"24"
]
=
"Europe/Uzhgorod"
_country
[
"UA"
][
"25"
]
=
"Europe/Uzhgorod"
_country
[
"UA"
][
"26"
]
=
"Europe/Zaporozhye"
_country
[
"UA"
][
"27"
]
=
"Europe/Kiev"
_country
[
"UG"
]
=
"Africa/Kampala"
_country
[
"US"
]
=
{}
_country
[
"US"
][
"AK"
]
=
"America/Anchorage"
_country
[
"US"
][
"AL"
]
=
"America/Chicago"
_country
[
"US"
][
"AR"
]
=
"America/Chicago"
_country
[
"US"
][
"AZ"
]
=
"America/Phoenix"
_country
[
"US"
][
"CA"
]
=
"America/Los_Angeles"
_country
[
"US"
][
"CO"
]
=
"America/Denver"
_country
[
"US"
][
"CT"
]
=
"America/New_York"
_country
[
"US"
][
"DC"
]
=
"America/New_York"
_country
[
"US"
][
"DE"
]
=
"America/New_York"
_country
[
"US"
][
"FL"
]
=
"America/New_York"
_country
[
"US"
][
"GA"
]
=
"America/New_York"
_country
[
"US"
][
"HI"
]
=
"Pacific/Honolulu"
_country
[
"US"
][
"IA"
]
=
"America/Chicago"
_country
[
"US"
][
"ID"
]
=
"America/Denver"
_country
[
"US"
][
"IL"
]
=
"America/Chicago"
_country
[
"US"
][
"IN"
]
=
"America/Indianapolis"
_country
[
"US"
][
"KS"
]
=
"America/Chicago"
_country
[
"US"
][
"KY"
]
=
"America/New_York"
_country
[
"US"
][
"LA"
]
=
"America/Chicago"
_country
[
"US"
][
"MA"
]
=
"America/New_York"
_country
[
"US"
][
"MD"
]
=
"America/New_York"
_country
[
"US"
][
"ME"
]
=
"America/New_York"
_country
[
"US"
][
"MI"
]
=
"America/New_York"
_country
[
"US"
][
"MN"
]
=
"America/Chicago"
_country
[
"US"
][
"MO"
]
=
"America/Chicago"
_country
[
"US"
][
"MS"
]
=
"America/Chicago"
_country
[
"US"
][
"MT"
]
=
"America/Denver"
_country
[
"US"
][
"NC"
]
=
"America/New_York"
_country
[
"US"
][
"ND"
]
=
"America/Chicago"
_country
[
"US"
][
"NE"
]
=
"America/Chicago"
_country
[
"US"
][
"NH"
]
=
"America/New_York"
_country
[
"US"
][
"NJ"
]
=
"America/New_York"
_country
[
"US"
][
"NM"
]
=
"America/Denver"
_country
[
"US"
][
"NV"
]
=
"America/Los_Angeles"
_country
[
"US"
][
"NY"
]
=
"America/New_York"
_country
[
"US"
][
"OH"
]
=
"America/New_York"
_country
[
"US"
][
"OK"
]
=
"America/Chicago"
_country
[
"US"
][
"OR"
]
=
"America/Los_Angeles"
_country
[
"US"
][
"PA"
]
=
"America/New_York"
_country
[
"US"
][
"RI"
]
=
"America/New_York"
_country
[
"US"
][
"SC"
]
=
"America/New_York"
_country
[
"US"
][
"SD"
]
=
"America/Chicago"
_country
[
"US"
][
"TN"
]
=
"America/Chicago"
_country
[
"US"
][
"TX"
]
=
"America/Chicago"
_country
[
"US"
][
"UT"
]
=
"America/Denver"
_country
[
"US"
][
"VA"
]
=
"America/New_York"
_country
[
"US"
][
"VT"
]
=
"America/New_York"
_country
[
"US"
][
"WA"
]
=
"America/Los_Angeles"
_country
[
"US"
][
"WI"
]
=
"America/Chicago"
_country
[
"US"
][
"WV"
]
=
"America/New_York"
_country
[
"US"
][
"WY"
]
=
"America/Denver"
_country
[
"UY"
]
=
"America/Montevideo"
_country
[
"UZ"
]
=
{}
_country
[
"UZ"
][
"01"
]
=
"Asia/Tashkent"
_country
[
"UZ"
][
"02"
]
=
"Asia/Samarkand"
_country
[
"UZ"
][
"03"
]
=
"Asia/Tashkent"
_country
[
"UZ"
][
"06"
]
=
"Asia/Tashkent"
_country
[
"UZ"
][
"07"
]
=
"Asia/Samarkand"
_country
[
"UZ"
][
"08"
]
=
"Asia/Samarkand"
_country
[
"UZ"
][
"09"
]
=
"Asia/Samarkand"
_country
[
"UZ"
][
"10"
]
=
"Asia/Samarkand"
_country
[
"UZ"
][
"12"
]
=
"Asia/Samarkand"
_country
[
"UZ"
][
"13"
]
=
"Asia/Tashkent"
_country
[
"UZ"
][
"14"
]
=
"Asia/Tashkent"
_country
[
"VA"
]
=
"Europe/Vatican"
_country
[
"VC"
]
=
"America/St_Vincent"
_country
[
"VE"
]
=
"America/Caracas"
_country
[
"VG"
]
=
"America/Tortola"
_country
[
"VI"
]
=
"America/St_Thomas"
_country
[
"VN"
]
=
"Asia/Phnom_Penh"
_country
[
"VU"
]
=
"Pacific/Efate"
_country
[
"WF"
]
=
"Pacific/Wallis"
_country
[
"WS"
]
=
"Pacific/Samoa"
_country
[
"YE"
]
=
"Asia/Aden"
_country
[
"YT"
]
=
"Indian/Mayotte"
_country
[
"YU"
]
=
"Europe/Belgrade"
_country
[
"ZA"
]
=
"Africa/Johannesburg"
_country
[
"ZM"
]
=
"Africa/Lusaka"
_country
[
"ZW"
]
=
"Africa/Harare"
_country
=
{
'AD'
:
'Europe/Andorra'
,
'AE'
:
'Asia/Dubai'
,
'AF'
:
'Asia/Kabul'
,
'AG'
:
'America/Antigua'
,
'AI'
:
'America/Anguilla'
,
'AL'
:
'Europe/Tirane'
,
'AM'
:
'Asia/Yerevan'
,
'AO'
:
'Africa/Luanda'
,
'AR'
:
{
'01'
:
'America/Argentina/Buenos_Aires'
,
'02'
:
'America/Argentina/Catamarca'
,
'03'
:
'America/Argentina/Tucuman'
,
'04'
:
'America/Argentina/Rio_Gallegos'
,
'05'
:
'America/Argentina/Cordoba'
,
'06'
:
'America/Argentina/Tucuman'
,
'07'
:
'America/Argentina/Buenos_Aires'
,
'08'
:
'America/Argentina/Buenos_Aires'
,
'09'
:
'America/Argentina/Tucuman'
,
'10'
:
'America/Argentina/Jujuy'
,
'11'
:
'America/Argentina/San_Luis'
,
'12'
:
'America/Argentina/La_Rioja'
,
'13'
:
'America/Argentina/Mendoza'
,
'14'
:
'America/Argentina/Buenos_Aires'
,
'15'
:
'America/Argentina/San_Luis'
,
'16'
:
'America/Argentina/Buenos_Aires'
,
'17'
:
'America/Argentina/Salta'
,
'18'
:
'America/Argentina/San_Juan'
,
'19'
:
'America/Argentina/San_Luis'
,
'20'
:
'America/Argentina/Rio_Gallegos'
,
'21'
:
'America/Argentina/Buenos_Aires'
,
'22'
:
'America/Argentina/Catamarca'
,
'23'
:
'America/Argentina/Ushuaia'
,
'24'
:
'America/Argentina/Tucuman'
},
'AS'
:
'US/Samoa'
,
'AT'
:
'Europe/Vienna'
,
'AU'
:
{
'01'
:
'Australia/Canberra'
,
'02'
:
'Australia/NSW'
,
'03'
:
'Australia/North'
,
'04'
:
'Australia/Queensland'
,
'05'
:
'Australia/South'
,
'06'
:
'Australia/Tasmania'
,
'07'
:
'Australia/Victoria'
,
'08'
:
'Australia/West'
},
'AW'
:
'America/Aruba'
,
'AX'
:
'Europe/Mariehamn'
,
'AZ'
:
'Asia/Baku'
,
'BA'
:
'Europe/Sarajevo'
,
'BB'
:
'America/Barbados'
,
'BD'
:
'Asia/Dhaka'
,
'BE'
:
'Europe/Brussels'
,
'BF'
:
'Africa/Ouagadougou'
,
'BG'
:
'Europe/Sofia'
,
'BH'
:
'Asia/Bahrain'
,
'BI'
:
'Africa/Bujumbura'
,
'BJ'
:
'Africa/Porto-Novo'
,
'BL'
:
'America/St_Barthelemy'
,
'BM'
:
'Atlantic/Bermuda'
,
'BN'
:
'Asia/Brunei'
,
'BO'
:
'America/La_Paz'
,
'BQ'
:
'America/Curacao'
,
'BR'
:
{
'01'
:
'America/Rio_Branco'
,
'02'
:
'America/Maceio'
,
'03'
:
'America/Sao_Paulo'
,
'04'
:
'America/Manaus'
,
'05'
:
'America/Bahia'
,
'06'
:
'America/Fortaleza'
,
'07'
:
'America/Sao_Paulo'
,
'08'
:
'America/Sao_Paulo'
,
'11'
:
'America/Campo_Grande'
,
'13'
:
'America/Belem'
,
'14'
:
'America/Cuiaba'
,
'15'
:
'America/Sao_Paulo'
,
'16'
:
'America/Belem'
,
'17'
:
'America/Recife'
,
'18'
:
'America/Sao_Paulo'
,
'20'
:
'America/Fortaleza'
,
'21'
:
'America/Sao_Paulo'
,
'22'
:
'America/Recife'
,
'23'
:
'America/Sao_Paulo'
,
'24'
:
'America/Porto_Velho'
,
'25'
:
'America/Boa_Vista'
,
'26'
:
'America/Sao_Paulo'
,
'27'
:
'America/Sao_Paulo'
,
'28'
:
'America/Maceio'
,
'29'
:
'America/Sao_Paulo'
,
'30'
:
'America/Recife'
,
'31'
:
'America/Araguaina'
},
'BS'
:
'America/Nassau'
,
'BT'
:
'Asia/Thimphu'
,
'BW'
:
'Africa/Gaborone'
,
'BY'
:
'Europe/Minsk'
,
'BZ'
:
'America/Belize'
,
'CA'
:
{
'AB'
:
'America/Edmonton'
,
'BC'
:
'America/Vancouver'
,
'MB'
:
'America/Winnipeg'
,
'NB'
:
'America/Halifax'
,
'NL'
:
'America/St_Johns'
,
'NS'
:
'America/Halifax'
,
'NT'
:
'America/Yellowknife'
,
'NU'
:
'America/Rankin_Inlet'
,
'ON'
:
'America/Rainy_River'
,
'PE'
:
'America/Halifax'
,
'QC'
:
'America/Montreal'
,
'SK'
:
'America/Regina'
,
'YT'
:
'America/Whitehorse'
},
'CC'
:
'Indian/Cocos'
,
'CD'
:
{
'02'
:
'Africa/Kinshasa'
,
'05'
:
'Africa/Lubumbashi'
,
'06'
:
'Africa/Kinshasa'
,
'08'
:
'Africa/Kinshasa'
,
'10'
:
'Africa/Lubumbashi'
,
'11'
:
'Africa/Lubumbashi'
,
'12'
:
'Africa/Lubumbashi'
},
'CF'
:
'Africa/Bangui'
,
'CG'
:
'Africa/Brazzaville'
,
'CH'
:
'Europe/Zurich'
,
'CI'
:
'Africa/Abidjan'
,
'CK'
:
'Pacific/Rarotonga'
,
'CL'
:
'Chile/Continental'
,
'CM'
:
'Africa/Lagos'
,
'CN'
:
{
'01'
:
'Asia/Shanghai'
,
'02'
:
'Asia/Shanghai'
,
'03'
:
'Asia/Shanghai'
,
'04'
:
'Asia/Shanghai'
,
'05'
:
'Asia/Harbin'
,
'06'
:
'Asia/Chongqing'
,
'07'
:
'Asia/Shanghai'
,
'08'
:
'Asia/Harbin'
,
'09'
:
'Asia/Shanghai'
,
'10'
:
'Asia/Shanghai'
,
'11'
:
'Asia/Chongqing'
,
'12'
:
'Asia/Shanghai'
,
'13'
:
'Asia/Urumqi'
,
'14'
:
'Asia/Chongqing'
,
'15'
:
'Asia/Chongqing'
,
'16'
:
'Asia/Chongqing'
,
'18'
:
'Asia/Chongqing'
,
'19'
:
'Asia/Harbin'
,
'20'
:
'Asia/Harbin'
,
'21'
:
'Asia/Chongqing'
,
'22'
:
'Asia/Harbin'
,
'23'
:
'Asia/Shanghai'
,
'24'
:
'Asia/Chongqing'
,
'25'
:
'Asia/Shanghai'
,
'26'
:
'Asia/Chongqing'
,
'28'
:
'Asia/Shanghai'
,
'29'
:
'Asia/Chongqing'
,
'30'
:
'Asia/Chongqing'
,
'31'
:
'Asia/Chongqing'
,
'32'
:
'Asia/Chongqing'
,
'33'
:
'Asia/Chongqing'
},
'CO'
:
'America/Bogota'
,
'CR'
:
'America/Costa_Rica'
,
'CU'
:
'America/Havana'
,
'CV'
:
'Atlantic/Cape_Verde'
,
'CW'
:
'America/Curacao'
,
'CX'
:
'Indian/Christmas'
,
'CY'
:
'Asia/Nicosia'
,
'CZ'
:
'Europe/Prague'
,
'DE'
:
'Europe/Berlin'
,
'DJ'
:
'Africa/Djibouti'
,
'DK'
:
'Europe/Copenhagen'
,
'DM'
:
'America/Dominica'
,
'DO'
:
'America/Santo_Domingo'
,
'DZ'
:
'Africa/Algiers'
,
'EC'
:
{
'01'
:
'Pacific/Galapagos'
,
'02'
:
'America/Guayaquil'
,
'03'
:
'America/Guayaquil'
,
'04'
:
'America/Guayaquil'
,
'05'
:
'America/Guayaquil'
,
'06'
:
'America/Guayaquil'
,
'07'
:
'America/Guayaquil'
,
'08'
:
'America/Guayaquil'
,
'09'
:
'America/Guayaquil'
,
'10'
:
'America/Guayaquil'
,
'11'
:
'America/Guayaquil'
,
'12'
:
'America/Guayaquil'
,
'13'
:
'America/Guayaquil'
,
'14'
:
'America/Guayaquil'
,
'15'
:
'America/Guayaquil'
,
'17'
:
'America/Guayaquil'
,
'19'
:
'America/Guayaquil'
,
'20'
:
'America/Guayaquil'
,
'22'
:
'America/Guayaquil'
},
'EE'
:
'Europe/Tallinn'
,
'EH'
:
'Africa/El_Aaiun'
,
'ER'
:
'Africa/Asmera'
,
'ES'
:
{
'07'
:
'Europe/Madrid'
,
'27'
:
'Europe/Madrid'
,
'29'
:
'Europe/Madrid'
,
'31'
:
'Europe/Madrid'
,
'32'
:
'Europe/Madrid'
,
'34'
:
'Europe/Madrid'
,
'39'
:
'Europe/Madrid'
,
'51'
:
'Africa/Ceuta'
,
'52'
:
'Europe/Madrid'
,
'53'
:
'Atlantic/Canary'
,
'54'
:
'Europe/Madrid'
,
'55'
:
'Europe/Madrid'
,
'56'
:
'Europe/Madrid'
,
'57'
:
'Europe/Madrid'
,
'58'
:
'Europe/Madrid'
,
'59'
:
'Europe/Madrid'
},
'ET'
:
'Africa/Addis_Ababa'
,
'FI'
:
'Europe/Helsinki'
,
'FJ'
:
'Pacific/Fiji'
,
'FK'
:
'Atlantic/Stanley'
,
'FO'
:
'Atlantic/Faeroe'
,
'FR'
:
'Europe/Paris'
,
'GA'
:
'Africa/Libreville'
,
'GB'
:
'Europe/London'
,
'GD'
:
'America/Grenada'
,
'GE'
:
'Asia/Tbilisi'
,
'GF'
:
'America/Cayenne'
,
'GG'
:
'Europe/Guernsey'
,
'GH'
:
'Africa/Accra'
,
'GI'
:
'Europe/Gibraltar'
,
'GL'
:
{
'01'
:
'America/Thule'
,
'02'
:
'America/Godthab'
,
'03'
:
'America/Godthab'
},
'GM'
:
'Africa/Banjul'
,
'GN'
:
'Africa/Conakry'
,
'GP'
:
'America/Guadeloupe'
,
'GQ'
:
'Africa/Malabo'
,
'GR'
:
'Europe/Athens'
,
'GS'
:
'Atlantic/South_Georgia'
,
'GT'
:
'America/Guatemala'
,
'GW'
:
'Africa/Bissau'
,
'GY'
:
'America/Guyana'
,
'HK'
:
'Asia/Hong_Kong'
,
'HN'
:
'America/Tegucigalpa'
,
'HR'
:
'Europe/Zagreb'
,
'HT'
:
'America/Port-au-Prince'
,
'HU'
:
'Europe/Budapest'
,
'ID'
:
{
'01'
:
'Asia/Pontianak'
,
'02'
:
'Asia/Makassar'
,
'03'
:
'Asia/Jakarta'
,
'04'
:
'Asia/Jakarta'
,
'05'
:
'Asia/Jakarta'
,
'06'
:
'Asia/Jakarta'
,
'07'
:
'Asia/Jakarta'
,
'08'
:
'Asia/Jakarta'
,
'09'
:
'Asia/Jayapura'
,
'10'
:
'Asia/Jakarta'
,
'11'
:
'Asia/Pontianak'
,
'12'
:
'Asia/Makassar'
,
'13'
:
'Asia/Makassar'
,
'14'
:
'Asia/Makassar'
,
'15'
:
'Asia/Jakarta'
,
'16'
:
'Asia/Makassar'
,
'17'
:
'Asia/Makassar'
,
'18'
:
'Asia/Makassar'
,
'19'
:
'Asia/Pontianak'
,
'20'
:
'Asia/Makassar'
,
'21'
:
'Asia/Makassar'
,
'22'
:
'Asia/Makassar'
,
'23'
:
'Asia/Makassar'
,
'24'
:
'Asia/Jakarta'
,
'25'
:
'Asia/Pontianak'
,
'26'
:
'Asia/Pontianak'
,
'30'
:
'Asia/Jakarta'
,
'31'
:
'Asia/Makassar'
,
'33'
:
'Asia/Jakarta'
},
'IE'
:
'Europe/Dublin'
,
'IL'
:
'Asia/Jerusalem'
,
'IM'
:
'Europe/Isle_of_Man'
,
'IN'
:
'Asia/Calcutta'
,
'IO'
:
'Indian/Chagos'
,
'IQ'
:
'Asia/Baghdad'
,
'IR'
:
'Asia/Tehran'
,
'IS'
:
'Atlantic/Reykjavik'
,
'IT'
:
'Europe/Rome'
,
'JE'
:
'Europe/Jersey'
,
'JM'
:
'America/Jamaica'
,
'JO'
:
'Asia/Amman'
,
'JP'
:
'Asia/Tokyo'
,
'KE'
:
'Africa/Nairobi'
,
'KG'
:
'Asia/Bishkek'
,
'KH'
:
'Asia/Phnom_Penh'
,
'KM'
:
'Indian/Comoro'
,
'KN'
:
'America/St_Kitts'
,
'KP'
:
'Asia/Pyongyang'
,
'KR'
:
'Asia/Seoul'
,
'KW'
:
'Asia/Kuwait'
,
'KY'
:
'America/Cayman'
,
'KZ'
:
{
'01'
:
'Asia/Almaty'
,
'02'
:
'Asia/Almaty'
,
'03'
:
'Asia/Qyzylorda'
,
'05'
:
'Asia/Qyzylorda'
,
'06'
:
'Asia/Aqtau'
,
'07'
:
'Asia/Oral'
,
'08'
:
'Asia/Qyzylorda'
,
'10'
:
'Asia/Qyzylorda'
,
'11'
:
'Asia/Almaty'
,
'12'
:
'Asia/Qyzylorda'
,
'13'
:
'Asia/Aqtobe'
,
'14'
:
'Asia/Qyzylorda'
,
'15'
:
'Asia/Almaty'
,
'16'
:
'Asia/Aqtobe'
,
'17'
:
'Asia/Almaty'
},
'LA'
:
'Asia/Vientiane'
,
'LB'
:
'Asia/Beirut'
,
'LC'
:
'America/St_Lucia'
,
'LI'
:
'Europe/Vaduz'
,
'LK'
:
'Asia/Colombo'
,
'LR'
:
'Africa/Monrovia'
,
'LT'
:
'Europe/Vilnius'
,
'LU'
:
'Europe/Luxembourg'
,
'LV'
:
'Europe/Riga'
,
'LY'
:
'Africa/Tripoli'
,
'MA'
:
'Africa/Casablanca'
,
'MC'
:
'Europe/Monaco'
,
'ME'
:
'Europe/Podgorica'
,
'MF'
:
'America/Marigot'
,
'MG'
:
'Indian/Antananarivo'
,
'MK'
:
'Europe/Skopje'
,
'ML'
:
'Africa/Bamako'
,
'MM'
:
'Asia/Rangoon'
,
'MN'
:
'Asia/Choibalsan'
,
'MO'
:
'Asia/Macao'
,
'MP'
:
'Pacific/Saipan'
,
'MQ'
:
'America/Martinique'
,
'MR'
:
'Africa/Nouakchott'
,
'MS'
:
'America/Montserrat'
,
'MT'
:
'Europe/Malta'
,
'MU'
:
'Indian/Mauritius'
,
'MV'
:
'Indian/Maldives'
,
'MW'
:
'Africa/Blantyre'
,
'MX'
:
{
'01'
:
'America/Mexico_City'
,
'02'
:
'America/Tijuana'
,
'03'
:
'America/Hermosillo'
,
'04'
:
'America/Merida'
,
'05'
:
'America/Mexico_City'
,
'06'
:
'America/Chihuahua'
,
'07'
:
'America/Monterrey'
,
'08'
:
'America/Mexico_City'
,
'09'
:
'America/Mexico_City'
,
'10'
:
'America/Mazatlan'
,
'11'
:
'America/Mexico_City'
,
'12'
:
'America/Mexico_City'
,
'13'
:
'America/Mexico_City'
,
'14'
:
'America/Mazatlan'
,
'15'
:
'America/Chihuahua'
,
'16'
:
'America/Mexico_City'
,
'17'
:
'America/Mexico_City'
,
'18'
:
'America/Mazatlan'
,
'19'
:
'America/Monterrey'
,
'20'
:
'America/Mexico_City'
,
'21'
:
'America/Mexico_City'
,
'22'
:
'America/Mexico_City'
,
'23'
:
'America/Cancun'
,
'24'
:
'America/Mexico_City'
,
'25'
:
'America/Mazatlan'
,
'26'
:
'America/Hermosillo'
,
'27'
:
'America/Merida'
,
'28'
:
'America/Monterrey'
,
'29'
:
'America/Mexico_City'
,
'30'
:
'America/Mexico_City'
,
'31'
:
'America/Merida'
,
'32'
:
'America/Monterrey'
},
'MY'
:
{
'01'
:
'Asia/Kuala_Lumpur'
,
'02'
:
'Asia/Kuala_Lumpur'
,
'03'
:
'Asia/Kuala_Lumpur'
,
'07'
:
'Asia/Kuala_Lumpur'
,
'08'
:
'Asia/Kuala_Lumpur'
,
'09'
:
'Asia/Kuala_Lumpur'
,
'11'
:
'Asia/Kuching'
,
'12'
:
'Asia/Kuala_Lumpur'
,
'13'
:
'Asia/Kuala_Lumpur'
,
'14'
:
'Asia/Kuala_Lumpur'
,
'15'
:
'Asia/Kuching'
,
'16'
:
'Asia/Kuching'
},
'MZ'
:
'Africa/Maputo'
,
'NA'
:
'Africa/Windhoek'
,
'NC'
:
'Pacific/Noumea'
,
'NE'
:
'Africa/Niamey'
,
'NF'
:
'Pacific/Norfolk'
,
'NG'
:
'Africa/Lagos'
,
'NI'
:
'America/Managua'
,
'NL'
:
'Europe/Amsterdam'
,
'NO'
:
'Europe/Oslo'
,
'NP'
:
'Asia/Katmandu'
,
'NR'
:
'Pacific/Nauru'
,
'NU'
:
'Pacific/Niue'
,
'NZ'
:
{
'85'
:
'Pacific/Auckland'
,
'E7'
:
'Pacific/Auckland'
,
'E8'
:
'Pacific/Auckland'
,
'E9'
:
'Pacific/Auckland'
,
'F1'
:
'Pacific/Auckland'
,
'F2'
:
'Pacific/Auckland'
,
'F4'
:
'Pacific/Auckland'
,
'F5'
:
'Pacific/Auckland'
,
'F7'
:
'Pacific/Chatham'
,
'F8'
:
'Pacific/Auckland'
,
'G1'
:
'Pacific/Auckland'
,
'G2'
:
'Pacific/Auckland'
,
'G3'
:
'Pacific/Auckland'
},
'OM'
:
'Asia/Muscat'
,
'PA'
:
'America/Panama'
,
'PE'
:
'America/Lima'
,
'PF'
:
'Pacific/Marquesas'
,
'PG'
:
'Pacific/Port_Moresby'
,
'PH'
:
'Asia/Manila'
,
'PK'
:
'Asia/Karachi'
,
'PL'
:
'Europe/Warsaw'
,
'PM'
:
'America/Miquelon'
,
'PN'
:
'Pacific/Pitcairn'
,
'PR'
:
'America/Puerto_Rico'
,
'PS'
:
'Asia/Gaza'
,
'PT'
:
{
'02'
:
'Europe/Lisbon'
,
'03'
:
'Europe/Lisbon'
,
'04'
:
'Europe/Lisbon'
,
'05'
:
'Europe/Lisbon'
,
'06'
:
'Europe/Lisbon'
,
'07'
:
'Europe/Lisbon'
,
'08'
:
'Europe/Lisbon'
,
'09'
:
'Europe/Lisbon'
,
'10'
:
'Atlantic/Madeira'
,
'11'
:
'Europe/Lisbon'
,
'13'
:
'Europe/Lisbon'
,
'14'
:
'Europe/Lisbon'
,
'16'
:
'Europe/Lisbon'
,
'17'
:
'Europe/Lisbon'
,
'18'
:
'Europe/Lisbon'
,
'19'
:
'Europe/Lisbon'
,
'20'
:
'Europe/Lisbon'
,
'21'
:
'Europe/Lisbon'
,
'22'
:
'Europe/Lisbon'
},
'PW'
:
'Pacific/Palau'
,
'PY'
:
'America/Asuncion'
,
'QA'
:
'Asia/Qatar'
,
'RE'
:
'Indian/Reunion'
,
'RO'
:
'Europe/Bucharest'
,
'RS'
:
'Europe/Belgrade'
,
'RU'
:
{
'01'
:
'Europe/Volgograd'
,
'02'
:
'Asia/Irkutsk'
,
'03'
:
'Asia/Novokuznetsk'
,
'04'
:
'Asia/Novosibirsk'
,
'05'
:
'Asia/Vladivostok'
,
'06'
:
'Europe/Moscow'
,
'07'
:
'Europe/Volgograd'
,
'08'
:
'Europe/Samara'
,
'09'
:
'Europe/Moscow'
,
'10'
:
'Europe/Moscow'
,
'11'
:
'Asia/Irkutsk'
,
'13'
:
'Asia/Yekaterinburg'
,
'14'
:
'Asia/Irkutsk'
,
'15'
:
'Asia/Anadyr'
,
'16'
:
'Europe/Samara'
,
'17'
:
'Europe/Volgograd'
,
'18'
:
'Asia/Krasnoyarsk'
,
'20'
:
'Asia/Irkutsk'
,
'21'
:
'Europe/Moscow'
,
'22'
:
'Europe/Volgograd'
,
'23'
:
'Europe/Kaliningrad'
,
'24'
:
'Europe/Volgograd'
,
'25'
:
'Europe/Moscow'
,
'26'
:
'Asia/Kamchatka'
,
'27'
:
'Europe/Volgograd'
,
'28'
:
'Europe/Moscow'
,
'30'
:
'Asia/Vladivostok'
,
'31'
:
'Asia/Krasnoyarsk'
,
'32'
:
'Asia/Omsk'
,
'33'
:
'Asia/Yekaterinburg'
,
'34'
:
'Asia/Yekaterinburg'
,
'35'
:
'Asia/Yekaterinburg'
,
'36'
:
'Asia/Anadyr'
,
'37'
:
'Europe/Moscow'
,
'38'
:
'Europe/Volgograd'
,
'39'
:
'Asia/Krasnoyarsk'
,
'40'
:
'Asia/Yekaterinburg'
,
'41'
:
'Europe/Moscow'
,
'42'
:
'Europe/Moscow'
,
'43'
:
'Europe/Moscow'
,
'45'
:
'Europe/Samara'
,
'46'
:
'Europe/Samara'
,
'47'
:
'Europe/Moscow'
,
'48'
:
'Europe/Moscow'
,
'49'
:
'Europe/Moscow'
,
'50'
:
'Asia/Yekaterinburg'
,
'51'
:
'Europe/Moscow'
,
'52'
:
'Europe/Moscow'
,
'53'
:
'Asia/Novosibirsk'
,
'54'
:
'Asia/Omsk'
,
'55'
:
'Europe/Samara'
,
'56'
:
'Europe/Moscow'
,
'57'
:
'Europe/Samara'
,
'58'
:
'Asia/Yekaterinburg'
,
'59'
:
'Asia/Vladivostok'
,
'60'
:
'Europe/Kaliningrad'
,
'61'
:
'Europe/Volgograd'
,
'62'
:
'Europe/Moscow'
,
'63'
:
'Asia/Yakutsk'
,
'65'
:
'Europe/Samara'
,
'66'
:
'Europe/Moscow'
,
'68'
:
'Europe/Volgograd'
,
'69'
:
'Europe/Moscow'
,
'70'
:
'Europe/Volgograd'
,
'71'
:
'Asia/Yekaterinburg'
,
'72'
:
'Europe/Moscow'
,
'73'
:
'Europe/Samara'
,
'74'
:
'Asia/Krasnoyarsk'
,
'75'
:
'Asia/Novosibirsk'
,
'76'
:
'Europe/Moscow'
,
'77'
:
'Europe/Moscow'
,
'79'
:
'Asia/Irkutsk'
,
'80'
:
'Asia/Yekaterinburg'
,
'81'
:
'Europe/Samara'
,
'82'
:
'Asia/Irkutsk'
,
'84'
:
'Europe/Volgograd'
,
'85'
:
'Europe/Moscow'
,
'86'
:
'Europe/Moscow'
,
'87'
:
'Asia/Novosibirsk'
,
'88'
:
'Europe/Moscow'
,
'89'
:
'Asia/Vladivostok'
},
'RW'
:
'Africa/Kigali'
,
'SA'
:
'Asia/Riyadh'
,
'SB'
:
'Pacific/Guadalcanal'
,
'SC'
:
'Indian/Mahe'
,
'SD'
:
'Africa/Khartoum'
,
'SE'
:
'Europe/Stockholm'
,
'SG'
:
'Asia/Singapore'
,
'SH'
:
'Atlantic/St_Helena'
,
'SI'
:
'Europe/Ljubljana'
,
'SJ'
:
'Arctic/Longyearbyen'
,
'SK'
:
'Europe/Bratislava'
,
'SL'
:
'Africa/Freetown'
,
'SM'
:
'Europe/San_Marino'
,
'SN'
:
'Africa/Dakar'
,
'SO'
:
'Africa/Mogadishu'
,
'SR'
:
'America/Paramaribo'
,
'ST'
:
'Africa/Sao_Tome'
,
'SX'
:
'America/Curacao'
,
'SY'
:
'Asia/Damascus'
,
'SZ'
:
'Africa/Mbabane'
,
'TC'
:
'America/Grand_Turk'
,
'TD'
:
'Africa/Ndjamena'
,
'TF'
:
'Indian/Kerguelen'
,
'TG'
:
'Africa/Lome'
,
'TJ'
:
'Asia/Dushanbe'
,
'TK'
:
'Pacific/Fakaofo'
,
'TL'
:
'Asia/Dili'
,
'TM'
:
'Asia/Ashgabat'
,
'TN'
:
'Africa/Tunis'
,
'TO'
:
'Pacific/Tongatapu'
,
'TR'
:
'Asia/Istanbul'
,
'TT'
:
'America/Port_of_Spain'
,
'TV'
:
'Pacific/Funafuti'
,
'TW'
:
'Asia/Taipei'
,
'TZ'
:
'Africa/Dar_es_Salaam'
,
'UA'
:
{
'01'
:
'Europe/Kiev'
,
'02'
:
'Europe/Kiev'
,
'03'
:
'Europe/Uzhgorod'
,
'04'
:
'Europe/Zaporozhye'
,
'05'
:
'Europe/Zaporozhye'
,
'06'
:
'Europe/Uzhgorod'
,
'07'
:
'Europe/Zaporozhye'
,
'08'
:
'Europe/Simferopol'
,
'10'
:
'Europe/Zaporozhye'
,
'11'
:
'Europe/Simferopol'
,
'13'
:
'Europe/Kiev'
,
'14'
:
'Europe/Zaporozhye'
,
'15'
:
'Europe/Uzhgorod'
,
'16'
:
'Europe/Zaporozhye'
,
'17'
:
'Europe/Simferopol'
,
'18'
:
'Europe/Zaporozhye'
,
'19'
:
'Europe/Kiev'
,
'20'
:
'Europe/Simferopol'
,
'21'
:
'Europe/Kiev'
,
'22'
:
'Europe/Uzhgorod'
,
'23'
:
'Europe/Kiev'
,
'24'
:
'Europe/Uzhgorod'
,
'25'
:
'Europe/Uzhgorod'
,
'26'
:
'Europe/Zaporozhye'
,
'27'
:
'Europe/Kiev'
},
'UG'
:
'Africa/Kampala'
,
'US'
:
{
'AK'
:
'America/Anchorage'
,
'AL'
:
'America/Chicago'
,
'AR'
:
'America/Chicago'
,
'AZ'
:
'America/Phoenix'
,
'CA'
:
'America/Los_Angeles'
,
'CO'
:
'America/Denver'
,
'CT'
:
'America/New_York'
,
'DC'
:
'America/New_York'
,
'DE'
:
'America/New_York'
,
'FL'
:
'America/New_York'
,
'GA'
:
'America/New_York'
,
'IA'
:
'America/Chicago'
,
'ID'
:
'America/Denver'
,
'IL'
:
'America/Chicago'
,
'IN'
:
'America/Indianapolis'
,
'KS'
:
'America/Chicago'
,
'LA'
:
'America/Chicago'
,
'MA'
:
'America/New_York'
,
'MD'
:
'America/New_York'
,
'ME'
:
'America/New_York'
,
'MI'
:
'America/New_York'
,
'MN'
:
'America/Chicago'
,
'MO'
:
'America/Chicago'
,
'MS'
:
'America/Chicago'
,
'MT'
:
'America/Denver'
,
'NC'
:
'America/New_York'
,
'ND'
:
'America/Chicago'
,
'NE'
:
'America/Chicago'
,
'NJ'
:
'America/New_York'
,
'NM'
:
'America/Denver'
,
'NV'
:
'America/Los_Angeles'
,
'NY'
:
'America/New_York'
,
'OK'
:
'America/Chicago'
,
'OR'
:
'America/Los_Angeles'
,
'PA'
:
'America/New_York'
,
'RI'
:
'America/New_York'
,
'SC'
:
'America/New_York'
,
'SD'
:
'America/Chicago'
,
'TN'
:
'America/Chicago'
,
'TX'
:
'America/Chicago'
,
'UT'
:
'America/Denver'
,
'VA'
:
'America/New_York'
,
'VT'
:
'America/New_York'
,
'WA'
:
'America/Los_Angeles'
,
'WI'
:
'America/Chicago'
,
'WY'
:
'America/Denver'
},
'UY'
:
'America/Montevideo'
,
'UZ'
:
{
'01'
:
'Asia/Tashkent'
,
'02'
:
'Asia/Samarkand'
,
'03'
:
'Asia/Tashkent'
,
'06'
:
'Asia/Tashkent'
,
'07'
:
'Asia/Samarkand'
,
'08'
:
'Asia/Samarkand'
,
'09'
:
'Asia/Samarkand'
,
'12'
:
'Asia/Samarkand'
,
'13'
:
'Asia/Tashkent'
,
'14'
:
'Asia/Tashkent'
},
'VA'
:
'Europe/Vatican'
,
'VC'
:
'America/St_Vincent'
,
'VE'
:
'America/Caracas'
,
'VG'
:
'America/Tortola'
,
'VI'
:
'America/St_Thomas'
,
'VN'
:
'Asia/Phnom_Penh'
,
'VU'
:
'Pacific/Efate'
,
'WF'
:
'Pacific/Wallis'
,
'WS'
:
'Pacific/Samoa'
,
'YE'
:
'Asia/Aden'
,
'YT'
:
'Indian/Mayotte'
,
'YU'
:
'Europe/Belgrade'
,
'ZA'
:
'Africa/Johannesburg'
,
'ZM'
:
'Africa/Lusaka'
,
'ZW'
:
'Africa/Harare'
}
def
time_zone_by_country_and_region
(
country_code
,
region_name
=
None
):
...
...
pygeoip/util.py
View file @
bd359ab1
...
...
@@ -20,11 +20,8 @@ You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <http://www.gnu.org/licenses/lgpl.txt>.
"""
import
struct
import
socket
from
array
import
array
from
pygeoip.const
import
PY3
import
binascii
def
ip2long
(
ip
):
...
...
@@ -33,41 +30,7 @@ def ip2long(ip):
@param ip: IPv4 or IPv6 address
@type ip: str
"""
if
ip
.
find
(
':'
)
>=
0
:
return
ip2long_v6
(
ip
)
else
:
return
ip2long_v4
(
ip
)
def
ip2long_v4
(
ip
):
"""
Convert a IPv4 address into a 32-bit integer.
@param ip: quad-dotted IPv4 address
@type ip: str
@return: network byte order 32-bit integer
@rtype: int
"""
ip_array
=
ip
.
split
(
'.'
)
if
PY3
:
# int and long are unified in py3
return
int
(
ip_array
[
0
])
*
16777216
+
int
(
ip_array
[
1
])
*
65536
+
\
int
(
ip_array
[
2
])
*
256
+
int
(
ip_array
[
3
])
else
:
return
long
(
ip_array
[
0
])
*
16777216
+
long
(
ip_array
[
1
])
*
65536
+
\
long
(
ip_array
[
2
])
*
256
+
long
(
ip_array
[
3
])
def
ip2long_v6
(
ip
):
"""
Convert a IPv6 address into long.
@param ip: IPv6 address
@type ip: str
@return: network byte order long
@rtype: long
"""
ipbyte
=
socket
.
inet_pton
(
socket
.
AF_INET6
,
ip
)
ipnum
=
array
(
'L'
,
struct
.
unpack
(
'!4L'
,
ipbyte
))
max_index
=
len
(
ipnum
)
-
1
return
sum
(
ipnum
[
max_index
-
i
]
<<
(
i
*
32
)
for
i
in
range
(
len
(
ipnum
)))
try
:
return
int
(
binascii
.
hexlify
(
socket
.
inet_aton
(
ip
)),
16
)
except
socket
.
error
:
return
int
(
binascii
.
hexlify
(
socket
.
inet_pton
(
socket
.
AF_INET6
,
ip
)),
16
)
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment