From 71cb2d9c4cab1bf075d61eec9d9c35c290db93bd Mon Sep 17 00:00:00 2001 From: Landon Abney Date: Wed, 24 Oct 2018 12:48:53 -0700 Subject: [PATCH] Update pytz to 2018.6 Update the pytz library files to those from the 2018.6 release. --- lib/pytz/LICENSE.txt | 2 +- lib/pytz/README.txt | 42 +- lib/pytz/__init__.py | 133 +- lib/pytz/exceptions.py | 2 +- lib/pytz/lazy.py | 10 +- lib/pytz/reference.py | 35 +- lib/pytz/tzfile.py | 37 +- lib/pytz/tzinfo.py | 101 +- lib/pytz/zoneinfo/Africa/Abidjan | Bin 170 -> 156 bytes lib/pytz/zoneinfo/Africa/Accra | Bin 840 -> 828 bytes lib/pytz/zoneinfo/Africa/Addis_Ababa | Bin 283 -> 271 bytes lib/pytz/zoneinfo/Africa/Algiers | Bin 760 -> 751 bytes lib/pytz/zoneinfo/Africa/Asmara | Bin 283 -> 271 bytes lib/pytz/zoneinfo/Africa/Asmera | Bin 283 -> 271 bytes lib/pytz/zoneinfo/Africa/Bamako | Bin 170 -> 156 bytes lib/pytz/zoneinfo/Africa/Bangui | Bin 171 -> 157 bytes lib/pytz/zoneinfo/Africa/Banjul | Bin 170 -> 156 bytes lib/pytz/zoneinfo/Africa/Bissau | Bin 208 -> 194 bytes lib/pytz/zoneinfo/Africa/Blantyre | Bin 171 -> 157 bytes lib/pytz/zoneinfo/Africa/Brazzaville | Bin 171 -> 157 bytes lib/pytz/zoneinfo/Africa/Bujumbura | Bin 171 -> 157 bytes lib/pytz/zoneinfo/Africa/Cairo | Bin 1972 -> 1963 bytes lib/pytz/zoneinfo/Africa/Casablanca | Bin 1629 -> 1629 bytes lib/pytz/zoneinfo/Africa/Ceuta | Bin 2075 -> 2050 bytes lib/pytz/zoneinfo/Africa/Conakry | Bin 170 -> 156 bytes lib/pytz/zoneinfo/Africa/Dakar | Bin 170 -> 156 bytes lib/pytz/zoneinfo/Africa/Dar_es_Salaam | Bin 283 -> 271 bytes lib/pytz/zoneinfo/Africa/Djibouti | Bin 283 -> 271 bytes lib/pytz/zoneinfo/Africa/Douala | Bin 171 -> 157 bytes lib/pytz/zoneinfo/Africa/El_Aaiun | Bin 1459 -> 1459 bytes lib/pytz/zoneinfo/Africa/Freetown | Bin 170 -> 156 bytes lib/pytz/zoneinfo/Africa/Gaborone | Bin 171 -> 157 bytes lib/pytz/zoneinfo/Africa/Harare | Bin 171 -> 157 bytes lib/pytz/zoneinfo/Africa/Johannesburg | Bin 271 -> 262 bytes lib/pytz/zoneinfo/Africa/Juba | Bin 683 -> 669 bytes lib/pytz/zoneinfo/Africa/Kampala | Bin 283 -> 271 bytes lib/pytz/zoneinfo/Africa/Khartoum | Bin 683 -> 699 bytes lib/pytz/zoneinfo/Africa/Kigali | Bin 171 -> 157 bytes lib/pytz/zoneinfo/Africa/Kinshasa | Bin 171 -> 157 bytes lib/pytz/zoneinfo/Africa/Lagos | Bin 171 -> 157 bytes lib/pytz/zoneinfo/Africa/Libreville | Bin 171 -> 157 bytes lib/pytz/zoneinfo/Africa/Lome | Bin 170 -> 156 bytes lib/pytz/zoneinfo/Africa/Luanda | Bin 171 -> 157 bytes lib/pytz/zoneinfo/Africa/Lubumbashi | Bin 171 -> 157 bytes lib/pytz/zoneinfo/Africa/Lusaka | Bin 171 -> 157 bytes lib/pytz/zoneinfo/Africa/Malabo | Bin 171 -> 157 bytes lib/pytz/zoneinfo/Africa/Maputo | Bin 171 -> 157 bytes lib/pytz/zoneinfo/Africa/Maseru | Bin 271 -> 262 bytes lib/pytz/zoneinfo/Africa/Mbabane | Bin 271 -> 262 bytes lib/pytz/zoneinfo/Africa/Mogadishu | Bin 283 -> 271 bytes lib/pytz/zoneinfo/Africa/Monrovia | Bin 241 -> 224 bytes lib/pytz/zoneinfo/Africa/Nairobi | Bin 283 -> 271 bytes lib/pytz/zoneinfo/Africa/Ndjamena | Bin 225 -> 211 bytes lib/pytz/zoneinfo/Africa/Niamey | Bin 171 -> 157 bytes lib/pytz/zoneinfo/Africa/Nouakchott | Bin 170 -> 156 bytes lib/pytz/zoneinfo/Africa/Ouagadougou | Bin 170 -> 156 bytes lib/pytz/zoneinfo/Africa/Porto-Novo | Bin 171 -> 157 bytes lib/pytz/zoneinfo/Africa/Sao_Tome | Bin 170 -> 225 bytes lib/pytz/zoneinfo/Africa/Timbuktu | Bin 170 -> 156 bytes lib/pytz/zoneinfo/Africa/Tripoli | Bin 655 -> 641 bytes lib/pytz/zoneinfo/Africa/Tunis | Bin 710 -> 701 bytes lib/pytz/zoneinfo/Africa/Windhoek | Bin 1582 -> 979 bytes lib/pytz/zoneinfo/America/Adak | Bin 2365 -> 2356 bytes lib/pytz/zoneinfo/America/Anchorage | Bin 2384 -> 2371 bytes lib/pytz/zoneinfo/America/Anguilla | Bin 170 -> 156 bytes lib/pytz/zoneinfo/America/Antigua | Bin 170 -> 156 bytes lib/pytz/zoneinfo/America/Araguaina | Bin 896 -> 896 bytes .../zoneinfo/America/Argentina/Buenos_Aires | Bin 1087 -> 1100 bytes lib/pytz/zoneinfo/America/Argentina/Catamarca | Bin 1129 -> 1100 bytes .../zoneinfo/America/Argentina/ComodRivadavia | Bin 1129 -> 1100 bytes lib/pytz/zoneinfo/America/Argentina/Cordoba | Bin 1129 -> 1100 bytes lib/pytz/zoneinfo/America/Argentina/Jujuy | Bin 1145 -> 1072 bytes lib/pytz/zoneinfo/America/Argentina/La_Rioja | Bin 1143 -> 1114 bytes lib/pytz/zoneinfo/America/Argentina/Mendoza | Bin 1173 -> 1100 bytes .../zoneinfo/America/Argentina/Rio_Gallegos | Bin 1129 -> 1100 bytes lib/pytz/zoneinfo/America/Argentina/Salta | Bin 1101 -> 1072 bytes lib/pytz/zoneinfo/America/Argentina/San_Juan | Bin 1143 -> 1114 bytes lib/pytz/zoneinfo/America/Argentina/San_Luis | Bin 1171 -> 1130 bytes lib/pytz/zoneinfo/America/Argentina/Tucuman | Bin 1157 -> 1128 bytes lib/pytz/zoneinfo/America/Argentina/Ushuaia | Bin 1129 -> 1100 bytes lib/pytz/zoneinfo/America/Aruba | Bin 208 -> 198 bytes lib/pytz/zoneinfo/America/Asuncion | Bin 2062 -> 2068 bytes lib/pytz/zoneinfo/America/Atikokan | Bin 345 -> 336 bytes lib/pytz/zoneinfo/America/Atka | Bin 2365 -> 2356 bytes lib/pytz/zoneinfo/America/Bahia | Bin 1036 -> 1036 bytes lib/pytz/zoneinfo/America/Bahia_Banderas | Bin 1588 -> 1574 bytes lib/pytz/zoneinfo/America/Barbados | Bin 344 -> 330 bytes lib/pytz/zoneinfo/America/Belem | Bin 588 -> 588 bytes lib/pytz/zoneinfo/America/Belize | Bin 976 -> 964 bytes lib/pytz/zoneinfo/America/Blanc-Sablon | Bin 307 -> 298 bytes lib/pytz/zoneinfo/America/Boa_Vista | Bin 644 -> 644 bytes lib/pytz/zoneinfo/America/Bogota | Bin 257 -> 262 bytes lib/pytz/zoneinfo/America/Boise | Bin 2403 -> 2394 bytes lib/pytz/zoneinfo/America/Buenos_Aires | Bin 1087 -> 1100 bytes lib/pytz/zoneinfo/America/Cambridge_Bay | Bin 2098 -> 2084 bytes lib/pytz/zoneinfo/America/Campo_Grande | Bin 2015 -> 2002 bytes lib/pytz/zoneinfo/America/Cancun | Bin 816 -> 802 bytes lib/pytz/zoneinfo/America/Caracas | Bin 261 -> 280 bytes lib/pytz/zoneinfo/America/Catamarca | Bin 1129 -> 1100 bytes lib/pytz/zoneinfo/America/Cayenne | Bin 200 -> 210 bytes lib/pytz/zoneinfo/America/Cayman | Bin 203 -> 194 bytes lib/pytz/zoneinfo/America/Chicago | Bin 3585 -> 3576 bytes lib/pytz/zoneinfo/America/Chihuahua | Bin 1522 -> 1508 bytes lib/pytz/zoneinfo/America/Coral_Harbour | Bin 345 -> 336 bytes lib/pytz/zoneinfo/America/Cordoba | Bin 1129 -> 1100 bytes lib/pytz/zoneinfo/America/Costa_Rica | Bin 341 -> 332 bytes lib/pytz/zoneinfo/America/Creston | Bin 233 -> 224 bytes lib/pytz/zoneinfo/America/Cuiaba | Bin 1987 -> 1974 bytes lib/pytz/zoneinfo/America/Curacao | Bin 208 -> 198 bytes lib/pytz/zoneinfo/America/Danmarkshavn | Bin 714 -> 698 bytes lib/pytz/zoneinfo/America/Dawson | Bin 2093 -> 2084 bytes lib/pytz/zoneinfo/America/Dawson_Creek | Bin 1059 -> 1050 bytes lib/pytz/zoneinfo/America/Denver | Bin 2453 -> 2444 bytes lib/pytz/zoneinfo/America/Detroit | Bin 2216 -> 2174 bytes lib/pytz/zoneinfo/America/Dominica | Bin 170 -> 156 bytes lib/pytz/zoneinfo/America/Edmonton | Bin 2402 -> 2388 bytes lib/pytz/zoneinfo/America/Eirunepe | Bin 684 -> 676 bytes lib/pytz/zoneinfo/America/El_Salvador | Bin 250 -> 236 bytes lib/pytz/zoneinfo/America/Ensenada | Bin 2356 -> 2342 bytes lib/pytz/zoneinfo/America/Fort_Nelson | Bin 2249 -> 2240 bytes lib/pytz/zoneinfo/America/Fort_Wayne | Bin 1675 -> 1666 bytes lib/pytz/zoneinfo/America/Fortaleza | Bin 728 -> 728 bytes lib/pytz/zoneinfo/America/Glace_Bay | Bin 2206 -> 2192 bytes lib/pytz/zoneinfo/America/Godthab | Bin 1877 -> 1878 bytes lib/pytz/zoneinfo/America/Goose_Bay | Bin 3219 -> 3210 bytes lib/pytz/zoneinfo/America/Grand_Turk | Bin 1287 -> 1872 bytes lib/pytz/zoneinfo/America/Grenada | Bin 170 -> 156 bytes lib/pytz/zoneinfo/America/Guadeloupe | Bin 170 -> 156 bytes lib/pytz/zoneinfo/America/Guatemala | Bin 306 -> 292 bytes lib/pytz/zoneinfo/America/Guayaquil | Bin 203 -> 262 bytes lib/pytz/zoneinfo/America/Guyana | Bin 270 -> 252 bytes lib/pytz/zoneinfo/America/Halifax | Bin 3438 -> 3424 bytes lib/pytz/zoneinfo/America/Havana | Bin 2437 -> 2428 bytes lib/pytz/zoneinfo/America/Hermosillo | Bin 454 -> 440 bytes .../zoneinfo/America/Indiana/Indianapolis | Bin 1675 -> 1666 bytes lib/pytz/zoneinfo/America/Indiana/Knox | Bin 2437 -> 2428 bytes lib/pytz/zoneinfo/America/Indiana/Marengo | Bin 1731 -> 1722 bytes lib/pytz/zoneinfo/America/Indiana/Petersburg | Bin 1913 -> 1904 bytes lib/pytz/zoneinfo/America/Indiana/Tell_City | Bin 1735 -> 1726 bytes lib/pytz/zoneinfo/America/Indiana/Vevay | Bin 1423 -> 1414 bytes lib/pytz/zoneinfo/America/Indiana/Vincennes | Bin 1703 -> 1694 bytes lib/pytz/zoneinfo/America/Indiana/Winamac | Bin 1787 -> 1778 bytes lib/pytz/zoneinfo/America/Indianapolis | Bin 1675 -> 1666 bytes lib/pytz/zoneinfo/America/Inuvik | Bin 1928 -> 1914 bytes lib/pytz/zoneinfo/America/Iqaluit | Bin 2046 -> 2032 bytes lib/pytz/zoneinfo/America/Jamaica | Bin 507 -> 498 bytes lib/pytz/zoneinfo/America/Jujuy | Bin 1145 -> 1072 bytes lib/pytz/zoneinfo/America/Juneau | Bin 2362 -> 2353 bytes lib/pytz/zoneinfo/America/Kentucky/Louisville | Bin 2781 -> 2772 bytes lib/pytz/zoneinfo/America/Kentucky/Monticello | Bin 2361 -> 2352 bytes lib/pytz/zoneinfo/America/Knox_IN | Bin 2437 -> 2428 bytes lib/pytz/zoneinfo/America/Kralendijk | Bin 208 -> 198 bytes lib/pytz/zoneinfo/America/La_Paz | Bin 243 -> 248 bytes lib/pytz/zoneinfo/America/Lima | Bin 417 -> 422 bytes lib/pytz/zoneinfo/America/Los_Angeles | Bin 2845 -> 2836 bytes lib/pytz/zoneinfo/America/Louisville | Bin 2781 -> 2772 bytes lib/pytz/zoneinfo/America/Lower_Princes | Bin 208 -> 198 bytes lib/pytz/zoneinfo/America/Maceio | Bin 756 -> 756 bytes lib/pytz/zoneinfo/America/Managua | Bin 463 -> 454 bytes lib/pytz/zoneinfo/America/Manaus | Bin 616 -> 616 bytes lib/pytz/zoneinfo/America/Marigot | Bin 170 -> 156 bytes lib/pytz/zoneinfo/America/Martinique | Bin 257 -> 248 bytes lib/pytz/zoneinfo/America/Matamoros | Bin 1416 -> 1402 bytes lib/pytz/zoneinfo/America/Mazatlan | Bin 1564 -> 1550 bytes lib/pytz/zoneinfo/America/Mendoza | Bin 1173 -> 1100 bytes lib/pytz/zoneinfo/America/Menominee | Bin 2283 -> 2274 bytes lib/pytz/zoneinfo/America/Merida | Bin 1456 -> 1442 bytes lib/pytz/zoneinfo/America/Metlakatla | Bin 1418 -> 1409 bytes lib/pytz/zoneinfo/America/Mexico_City | Bin 1618 -> 1604 bytes lib/pytz/zoneinfo/America/Miquelon | Bin 1684 -> 1682 bytes lib/pytz/zoneinfo/America/Moncton | Bin 3163 -> 3154 bytes lib/pytz/zoneinfo/America/Monterrey | Bin 1416 -> 1402 bytes lib/pytz/zoneinfo/America/Montevideo | Bin 1511 -> 1550 bytes lib/pytz/zoneinfo/America/Montreal | Bin 3503 -> 3494 bytes lib/pytz/zoneinfo/America/Montserrat | Bin 170 -> 156 bytes lib/pytz/zoneinfo/America/Nassau | Bin 2284 -> 2270 bytes lib/pytz/zoneinfo/America/New_York | Bin 3545 -> 3536 bytes lib/pytz/zoneinfo/America/Nipigon | Bin 2131 -> 2122 bytes lib/pytz/zoneinfo/America/Nome | Bin 2376 -> 2367 bytes lib/pytz/zoneinfo/America/Noronha | Bin 728 -> 728 bytes lib/pytz/zoneinfo/America/North_Dakota/Beulah | Bin 2389 -> 2380 bytes lib/pytz/zoneinfo/America/North_Dakota/Center | Bin 2389 -> 2380 bytes .../zoneinfo/America/North_Dakota/New_Salem | Bin 2389 -> 2380 bytes lib/pytz/zoneinfo/America/Ojinaga | Bin 1522 -> 1508 bytes lib/pytz/zoneinfo/America/Panama | Bin 203 -> 194 bytes lib/pytz/zoneinfo/America/Pangnirtung | Bin 2108 -> 2094 bytes lib/pytz/zoneinfo/America/Paramaribo | Bin 308 -> 282 bytes lib/pytz/zoneinfo/America/Phoenix | Bin 353 -> 344 bytes lib/pytz/zoneinfo/America/Port-au-Prince | Bin 849 -> 1446 bytes lib/pytz/zoneinfo/America/Port_of_Spain | Bin 170 -> 156 bytes lib/pytz/zoneinfo/America/Porto_Acre | Bin 656 -> 648 bytes lib/pytz/zoneinfo/America/Porto_Velho | Bin 588 -> 588 bytes lib/pytz/zoneinfo/America/Puerto_Rico | Bin 255 -> 246 bytes lib/pytz/zoneinfo/America/Punta_Arenas | Bin 0 -> 1902 bytes lib/pytz/zoneinfo/America/Rainy_River | Bin 2131 -> 2122 bytes lib/pytz/zoneinfo/America/Rankin_Inlet | Bin 1930 -> 1916 bytes lib/pytz/zoneinfo/America/Recife | Bin 728 -> 728 bytes lib/pytz/zoneinfo/America/Regina | Bin 994 -> 980 bytes lib/pytz/zoneinfo/America/Resolute | Bin 1930 -> 1916 bytes lib/pytz/zoneinfo/America/Rio_Branco | Bin 656 -> 648 bytes lib/pytz/zoneinfo/America/Rosario | Bin 1129 -> 1100 bytes lib/pytz/zoneinfo/America/Santa_Isabel | Bin 2356 -> 2342 bytes lib/pytz/zoneinfo/America/Santarem | Bin 626 -> 618 bytes lib/pytz/zoneinfo/America/Santiago | Bin 2515 -> 2529 bytes lib/pytz/zoneinfo/America/Santo_Domingo | Bin 489 -> 482 bytes lib/pytz/zoneinfo/America/Sao_Paulo | Bin 2015 -> 2002 bytes lib/pytz/zoneinfo/America/Scoresbysund | Bin 1925 -> 1916 bytes lib/pytz/zoneinfo/America/Shiprock | Bin 2453 -> 2444 bytes lib/pytz/zoneinfo/America/Sitka | Bin 2350 -> 2329 bytes lib/pytz/zoneinfo/America/St_Barthelemy | Bin 170 -> 156 bytes lib/pytz/zoneinfo/America/St_Johns | Bin 3664 -> 3655 bytes lib/pytz/zoneinfo/America/St_Kitts | Bin 170 -> 156 bytes lib/pytz/zoneinfo/America/St_Lucia | Bin 170 -> 156 bytes lib/pytz/zoneinfo/America/St_Thomas | Bin 170 -> 156 bytes lib/pytz/zoneinfo/America/St_Vincent | Bin 170 -> 156 bytes lib/pytz/zoneinfo/America/Swift_Current | Bin 574 -> 560 bytes lib/pytz/zoneinfo/America/Tegucigalpa | Bin 278 -> 264 bytes lib/pytz/zoneinfo/America/Thule | Bin 1528 -> 1514 bytes lib/pytz/zoneinfo/America/Thunder_Bay | Bin 2211 -> 2202 bytes lib/pytz/zoneinfo/America/Tijuana | Bin 2356 -> 2342 bytes lib/pytz/zoneinfo/America/Toronto | Bin 3503 -> 3494 bytes lib/pytz/zoneinfo/America/Tortola | Bin 170 -> 156 bytes lib/pytz/zoneinfo/America/Vancouver | Bin 2901 -> 2892 bytes lib/pytz/zoneinfo/America/Virgin | Bin 170 -> 156 bytes lib/pytz/zoneinfo/America/Whitehorse | Bin 2093 -> 2084 bytes lib/pytz/zoneinfo/America/Winnipeg | Bin 2891 -> 2882 bytes lib/pytz/zoneinfo/America/Yakutat | Bin 2314 -> 2305 bytes lib/pytz/zoneinfo/America/Yellowknife | Bin 1980 -> 1966 bytes lib/pytz/zoneinfo/Antarctica/Casey | Bin 272 -> 297 bytes lib/pytz/zoneinfo/Antarctica/Davis | Bin 290 -> 297 bytes lib/pytz/zoneinfo/Antarctica/DumontDUrville | Bin 227 -> 202 bytes lib/pytz/zoneinfo/Antarctica/Macquarie | Bin 1530 -> 1534 bytes lib/pytz/zoneinfo/Antarctica/Mawson | Bin 204 -> 211 bytes lib/pytz/zoneinfo/Antarctica/McMurdo | Bin 2460 -> 2451 bytes lib/pytz/zoneinfo/Antarctica/Palmer | Bin 2026 -> 1418 bytes lib/pytz/zoneinfo/Antarctica/Rothera | Bin 173 -> 172 bytes lib/pytz/zoneinfo/Antarctica/South_Pole | Bin 2460 -> 2451 bytes lib/pytz/zoneinfo/Antarctica/Syowa | Bin 174 -> 173 bytes lib/pytz/zoneinfo/Antarctica/Troll | Bin 1161 -> 1162 bytes lib/pytz/zoneinfo/Antarctica/Vostok | Bin 174 -> 173 bytes lib/pytz/zoneinfo/Arctic/Longyearbyen | Bin 2251 -> 2242 bytes lib/pytz/zoneinfo/Asia/Aden | Bin 171 -> 173 bytes lib/pytz/zoneinfo/Asia/Almaty | Bin 1031 -> 1017 bytes lib/pytz/zoneinfo/Asia/Amman | Bin 1877 -> 1863 bytes lib/pytz/zoneinfo/Asia/Anadyr | Bin 1197 -> 1208 bytes lib/pytz/zoneinfo/Asia/Aqtau | Bin 1017 -> 1003 bytes lib/pytz/zoneinfo/Asia/Aqtobe | Bin 1047 -> 1033 bytes lib/pytz/zoneinfo/Asia/Ashgabat | Bin 671 -> 637 bytes lib/pytz/zoneinfo/Asia/Ashkhabad | Bin 671 -> 637 bytes lib/pytz/zoneinfo/Asia/Atyrau | Bin 0 -> 1011 bytes lib/pytz/zoneinfo/Asia/Baghdad | Bin 988 -> 995 bytes lib/pytz/zoneinfo/Asia/Bahrain | Bin 209 -> 211 bytes lib/pytz/zoneinfo/Asia/Baku | Bin 1363 -> 1255 bytes lib/pytz/zoneinfo/Asia/Bangkok | Bin 204 -> 211 bytes lib/pytz/zoneinfo/Asia/Barnaul | Bin 1255 -> 1241 bytes lib/pytz/zoneinfo/Asia/Beirut | Bin 2175 -> 2166 bytes lib/pytz/zoneinfo/Asia/Bishkek | Bin 1061 -> 999 bytes lib/pytz/zoneinfo/Asia/Brunei | Bin 201 -> 215 bytes lib/pytz/zoneinfo/Asia/Calcutta | Bin 291 -> 303 bytes lib/pytz/zoneinfo/Asia/Chita | Bin 1266 -> 1243 bytes lib/pytz/zoneinfo/Asia/Choibalsan | Bin 1585 -> 977 bytes lib/pytz/zoneinfo/Asia/Chongqing | Bin 414 -> 545 bytes lib/pytz/zoneinfo/Asia/Chungking | Bin 414 -> 545 bytes lib/pytz/zoneinfo/Asia/Colombo | Bin 389 -> 404 bytes lib/pytz/zoneinfo/Asia/Dacca | Bin 390 -> 361 bytes lib/pytz/zoneinfo/Asia/Damascus | Bin 2320 -> 2306 bytes lib/pytz/zoneinfo/Asia/Dhaka | Bin 390 -> 361 bytes lib/pytz/zoneinfo/Asia/Dili | Bin 309 -> 239 bytes lib/pytz/zoneinfo/Asia/Dubai | Bin 171 -> 173 bytes lib/pytz/zoneinfo/Asia/Dushanbe | Bin 611 -> 607 bytes lib/pytz/zoneinfo/Asia/Famagusta | Bin 0 -> 2028 bytes lib/pytz/zoneinfo/Asia/Gaza | Bin 2313 -> 2286 bytes lib/pytz/zoneinfo/Asia/Harbin | Bin 414 -> 545 bytes lib/pytz/zoneinfo/Asia/Hebron | Bin 2341 -> 2314 bytes lib/pytz/zoneinfo/Asia/Ho_Chi_Minh | Bin 373 -> 375 bytes lib/pytz/zoneinfo/Asia/Hong_Kong | Bin 1189 -> 1175 bytes lib/pytz/zoneinfo/Asia/Hovd | Bin 1513 -> 907 bytes lib/pytz/zoneinfo/Asia/Irkutsk | Bin 1259 -> 1267 bytes lib/pytz/zoneinfo/Asia/Istanbul | Bin 2747 -> 2157 bytes lib/pytz/zoneinfo/Asia/Jakarta | Bin 370 -> 383 bytes lib/pytz/zoneinfo/Asia/Jayapura | Bin 241 -> 237 bytes lib/pytz/zoneinfo/Asia/Jerusalem | Bin 2265 -> 2256 bytes lib/pytz/zoneinfo/Asia/Kabul | Bin 199 -> 220 bytes lib/pytz/zoneinfo/Asia/Kamchatka | Bin 1181 -> 1184 bytes lib/pytz/zoneinfo/Asia/Karachi | Bin 403 -> 403 bytes lib/pytz/zoneinfo/Asia/Kashgar | Bin 171 -> 173 bytes lib/pytz/zoneinfo/Asia/Kathmandu | Bin 212 -> 224 bytes lib/pytz/zoneinfo/Asia/Katmandu | Bin 212 -> 224 bytes lib/pytz/zoneinfo/Asia/Khandyga | Bin 1324 -> 1297 bytes lib/pytz/zoneinfo/Asia/Kolkata | Bin 291 -> 303 bytes lib/pytz/zoneinfo/Asia/Krasnoyarsk | Bin 1226 -> 1229 bytes lib/pytz/zoneinfo/Asia/Kuala_Lumpur | Bin 398 -> 415 bytes lib/pytz/zoneinfo/Asia/Kuching | Bin 519 -> 507 bytes lib/pytz/zoneinfo/Asia/Kuwait | Bin 171 -> 173 bytes lib/pytz/zoneinfo/Asia/Macao | Bin 795 -> 1241 bytes lib/pytz/zoneinfo/Asia/Macau | Bin 795 -> 1241 bytes lib/pytz/zoneinfo/Asia/Magadan | Bin 1241 -> 1244 bytes lib/pytz/zoneinfo/Asia/Makassar | Bin 280 -> 274 bytes lib/pytz/zoneinfo/Asia/Manila | Bin 361 -> 350 bytes lib/pytz/zoneinfo/Asia/Muscat | Bin 171 -> 173 bytes lib/pytz/zoneinfo/Asia/Nicosia | Bin 2016 -> 2002 bytes lib/pytz/zoneinfo/Asia/Novokuznetsk | Bin 1197 -> 1183 bytes lib/pytz/zoneinfo/Asia/Novosibirsk | Bin 1255 -> 1241 bytes lib/pytz/zoneinfo/Asia/Omsk | Bin 1226 -> 1229 bytes lib/pytz/zoneinfo/Asia/Oral | Bin 1031 -> 1025 bytes lib/pytz/zoneinfo/Asia/Phnom_Penh | Bin 204 -> 211 bytes lib/pytz/zoneinfo/Asia/Pontianak | Bin 375 -> 381 bytes lib/pytz/zoneinfo/Asia/Pyongyang | Bin 312 -> 253 bytes lib/pytz/zoneinfo/Asia/Qatar | Bin 209 -> 211 bytes lib/pytz/zoneinfo/Asia/Qyzylorda | Bin 1047 -> 1017 bytes lib/pytz/zoneinfo/Asia/Rangoon | Bin 285 -> 288 bytes lib/pytz/zoneinfo/Asia/Riyadh | Bin 171 -> 173 bytes lib/pytz/zoneinfo/Asia/Saigon | Bin 373 -> 375 bytes lib/pytz/zoneinfo/Asia/Sakhalin | Bin 1257 -> 1220 bytes lib/pytz/zoneinfo/Asia/Samarkand | Bin 691 -> 605 bytes lib/pytz/zoneinfo/Asia/Seoul | Bin 571 -> 517 bytes lib/pytz/zoneinfo/Asia/Shanghai | Bin 414 -> 545 bytes lib/pytz/zoneinfo/Asia/Singapore | Bin 428 -> 415 bytes lib/pytz/zoneinfo/Asia/Srednekolymsk | Bin 1237 -> 1230 bytes lib/pytz/zoneinfo/Asia/Taipei | Bin 800 -> 781 bytes lib/pytz/zoneinfo/Asia/Tashkent | Bin 681 -> 621 bytes lib/pytz/zoneinfo/Asia/Tbilisi | Bin 1142 -> 1071 bytes lib/pytz/zoneinfo/Asia/Tehran | Bin 1678 -> 1704 bytes lib/pytz/zoneinfo/Asia/Tel_Aviv | Bin 2265 -> 2256 bytes lib/pytz/zoneinfo/Asia/Thimbu | Bin 209 -> 215 bytes lib/pytz/zoneinfo/Asia/Thimphu | Bin 209 -> 215 bytes lib/pytz/zoneinfo/Asia/Tokyo | Bin 355 -> 309 bytes lib/pytz/zoneinfo/Asia/Tomsk | Bin 1255 -> 1241 bytes lib/pytz/zoneinfo/Asia/Ujung_Pandang | Bin 280 -> 274 bytes lib/pytz/zoneinfo/Asia/Ulaanbaatar | Bin 1513 -> 907 bytes lib/pytz/zoneinfo/Asia/Ulan_Bator | Bin 1513 -> 907 bytes lib/pytz/zoneinfo/Asia/Urumqi | Bin 171 -> 173 bytes lib/pytz/zoneinfo/Asia/Ust-Nera | Bin 1293 -> 1276 bytes lib/pytz/zoneinfo/Asia/Vientiane | Bin 204 -> 211 bytes lib/pytz/zoneinfo/Asia/Vladivostok | Bin 1227 -> 1230 bytes lib/pytz/zoneinfo/Asia/Yakutsk | Bin 1226 -> 1229 bytes lib/pytz/zoneinfo/Asia/Yangon | Bin 0 -> 288 bytes lib/pytz/zoneinfo/Asia/Yekaterinburg | Bin 1302 -> 1267 bytes lib/pytz/zoneinfo/Asia/Yerevan | Bin 1275 -> 1199 bytes lib/pytz/zoneinfo/Atlantic/Azores | Bin 3488 -> 3484 bytes lib/pytz/zoneinfo/Atlantic/Bermuda | Bin 2004 -> 1990 bytes lib/pytz/zoneinfo/Atlantic/Canary | Bin 1913 -> 1897 bytes lib/pytz/zoneinfo/Atlantic/Cape_Verde | Bin 254 -> 270 bytes lib/pytz/zoneinfo/Atlantic/Faeroe | Bin 1829 -> 1815 bytes lib/pytz/zoneinfo/Atlantic/Faroe | Bin 1829 -> 1815 bytes lib/pytz/zoneinfo/Atlantic/Jan_Mayen | Bin 2251 -> 2242 bytes lib/pytz/zoneinfo/Atlantic/Madeira | Bin 3478 -> 3475 bytes lib/pytz/zoneinfo/Atlantic/Reykjavik | Bin 1190 -> 1174 bytes lib/pytz/zoneinfo/Atlantic/South_Georgia | Bin 148 -> 172 bytes lib/pytz/zoneinfo/Atlantic/St_Helena | Bin 170 -> 156 bytes lib/pytz/zoneinfo/Atlantic/Stanley | Bin 1246 -> 1242 bytes lib/pytz/zoneinfo/Australia/ACT | Bin 2223 -> 2214 bytes lib/pytz/zoneinfo/Australia/Adelaide | Bin 2238 -> 2233 bytes lib/pytz/zoneinfo/Australia/Brisbane | Bin 452 -> 443 bytes lib/pytz/zoneinfo/Australia/Broken_Hill | Bin 2274 -> 2269 bytes lib/pytz/zoneinfo/Australia/Canberra | Bin 2223 -> 2214 bytes lib/pytz/zoneinfo/Australia/Currie | Bin 2223 -> 2214 bytes lib/pytz/zoneinfo/Australia/Darwin | Bin 323 -> 318 bytes lib/pytz/zoneinfo/Australia/Eucla | Bin 487 -> 494 bytes lib/pytz/zoneinfo/Australia/Hobart | Bin 2335 -> 2326 bytes lib/pytz/zoneinfo/Australia/LHI | Bin 1859 -> 1880 bytes lib/pytz/zoneinfo/Australia/Lindeman | Bin 522 -> 513 bytes lib/pytz/zoneinfo/Australia/Lord_Howe | Bin 1859 -> 1880 bytes lib/pytz/zoneinfo/Australia/Melbourne | Bin 2223 -> 2214 bytes lib/pytz/zoneinfo/Australia/NSW | Bin 2223 -> 2214 bytes lib/pytz/zoneinfo/Australia/North | Bin 323 -> 318 bytes lib/pytz/zoneinfo/Australia/Perth | Bin 479 -> 470 bytes lib/pytz/zoneinfo/Australia/Queensland | Bin 452 -> 443 bytes lib/pytz/zoneinfo/Australia/South | Bin 2238 -> 2233 bytes lib/pytz/zoneinfo/Australia/Sydney | Bin 2223 -> 2214 bytes lib/pytz/zoneinfo/Australia/Tasmania | Bin 2335 -> 2326 bytes lib/pytz/zoneinfo/Australia/Victoria | Bin 2223 -> 2214 bytes lib/pytz/zoneinfo/Australia/West | Bin 479 -> 470 bytes lib/pytz/zoneinfo/Australia/Yancowinna | Bin 2274 -> 2269 bytes lib/pytz/zoneinfo/Brazil/Acre | Bin 656 -> 648 bytes lib/pytz/zoneinfo/Brazil/DeNoronha | Bin 728 -> 728 bytes lib/pytz/zoneinfo/Brazil/East | Bin 2015 -> 2002 bytes lib/pytz/zoneinfo/Brazil/West | Bin 616 -> 616 bytes lib/pytz/zoneinfo/CET | Bin 2102 -> 2102 bytes lib/pytz/zoneinfo/CST6CDT | Bin 2294 -> 2294 bytes lib/pytz/zoneinfo/Canada/Atlantic | Bin 3438 -> 3424 bytes lib/pytz/zoneinfo/Canada/Central | Bin 2891 -> 2882 bytes lib/pytz/zoneinfo/Canada/East-Saskatchewan | Bin 994 -> 0 bytes lib/pytz/zoneinfo/Canada/Eastern | Bin 3503 -> 3494 bytes lib/pytz/zoneinfo/Canada/Mountain | Bin 2402 -> 2388 bytes lib/pytz/zoneinfo/Canada/Newfoundland | Bin 3664 -> 3655 bytes lib/pytz/zoneinfo/Canada/Pacific | Bin 2901 -> 2892 bytes lib/pytz/zoneinfo/Canada/Saskatchewan | Bin 994 -> 980 bytes lib/pytz/zoneinfo/Canada/Yukon | Bin 2093 -> 2084 bytes lib/pytz/zoneinfo/Chile/Continental | Bin 2515 -> 2529 bytes lib/pytz/zoneinfo/Chile/EasterIsland | Bin 2225 -> 2233 bytes lib/pytz/zoneinfo/Cuba | Bin 2437 -> 2428 bytes lib/pytz/zoneinfo/EET | Bin 1876 -> 1876 bytes lib/pytz/zoneinfo/EST | Bin 127 -> 118 bytes lib/pytz/zoneinfo/EST5EDT | Bin 2294 -> 2294 bytes lib/pytz/zoneinfo/Egypt | Bin 1972 -> 1963 bytes lib/pytz/zoneinfo/Eire | Bin 3559 -> 3522 bytes lib/pytz/zoneinfo/Etc/GMT | Bin 127 -> 118 bytes lib/pytz/zoneinfo/Etc/GMT+0 | Bin 127 -> 118 bytes lib/pytz/zoneinfo/Etc/GMT+1 | Bin 154 -> 120 bytes lib/pytz/zoneinfo/Etc/GMT+10 | Bin 158 -> 121 bytes lib/pytz/zoneinfo/Etc/GMT+11 | Bin 158 -> 121 bytes lib/pytz/zoneinfo/Etc/GMT+12 | Bin 158 -> 121 bytes lib/pytz/zoneinfo/Etc/GMT+2 | Bin 154 -> 120 bytes lib/pytz/zoneinfo/Etc/GMT+3 | Bin 154 -> 120 bytes lib/pytz/zoneinfo/Etc/GMT+4 | Bin 154 -> 120 bytes lib/pytz/zoneinfo/Etc/GMT+5 | Bin 154 -> 120 bytes lib/pytz/zoneinfo/Etc/GMT+6 | Bin 154 -> 120 bytes lib/pytz/zoneinfo/Etc/GMT+7 | Bin 154 -> 120 bytes lib/pytz/zoneinfo/Etc/GMT+8 | Bin 154 -> 120 bytes lib/pytz/zoneinfo/Etc/GMT+9 | Bin 154 -> 120 bytes lib/pytz/zoneinfo/Etc/GMT-0 | Bin 127 -> 118 bytes lib/pytz/zoneinfo/Etc/GMT-1 | Bin 155 -> 121 bytes lib/pytz/zoneinfo/Etc/GMT-10 | Bin 159 -> 122 bytes lib/pytz/zoneinfo/Etc/GMT-11 | Bin 159 -> 122 bytes lib/pytz/zoneinfo/Etc/GMT-12 | Bin 159 -> 122 bytes lib/pytz/zoneinfo/Etc/GMT-13 | Bin 159 -> 122 bytes lib/pytz/zoneinfo/Etc/GMT-14 | Bin 159 -> 122 bytes lib/pytz/zoneinfo/Etc/GMT-2 | Bin 155 -> 121 bytes lib/pytz/zoneinfo/Etc/GMT-3 | Bin 155 -> 121 bytes lib/pytz/zoneinfo/Etc/GMT-4 | Bin 155 -> 121 bytes lib/pytz/zoneinfo/Etc/GMT-5 | Bin 155 -> 121 bytes lib/pytz/zoneinfo/Etc/GMT-6 | Bin 155 -> 121 bytes lib/pytz/zoneinfo/Etc/GMT-7 | Bin 155 -> 121 bytes lib/pytz/zoneinfo/Etc/GMT-8 | Bin 155 -> 121 bytes lib/pytz/zoneinfo/Etc/GMT-9 | Bin 155 -> 121 bytes lib/pytz/zoneinfo/Etc/GMT0 | Bin 127 -> 118 bytes lib/pytz/zoneinfo/Etc/Greenwich | Bin 127 -> 118 bytes lib/pytz/zoneinfo/Etc/UCT | Bin 127 -> 118 bytes lib/pytz/zoneinfo/Etc/UTC | Bin 127 -> 118 bytes lib/pytz/zoneinfo/Etc/Universal | Bin 127 -> 118 bytes lib/pytz/zoneinfo/Etc/Zulu | Bin 127 -> 118 bytes lib/pytz/zoneinfo/Europe/Amsterdam | Bin 2943 -> 2940 bytes lib/pytz/zoneinfo/Europe/Andorra | Bin 1751 -> 1742 bytes lib/pytz/zoneinfo/Europe/Astrakhan | Bin 1197 -> 1183 bytes lib/pytz/zoneinfo/Europe/Athens | Bin 2271 -> 2262 bytes lib/pytz/zoneinfo/Europe/Belfast | Bin 3687 -> 3678 bytes lib/pytz/zoneinfo/Europe/Belgrade | Bin 1957 -> 1948 bytes lib/pytz/zoneinfo/Europe/Berlin | Bin 2335 -> 2326 bytes lib/pytz/zoneinfo/Europe/Bratislava | Bin 2272 -> 2329 bytes lib/pytz/zoneinfo/Europe/Brussels | Bin 2970 -> 2961 bytes lib/pytz/zoneinfo/Europe/Bucharest | Bin 2221 -> 2212 bytes lib/pytz/zoneinfo/Europe/Budapest | Bin 2405 -> 2396 bytes lib/pytz/zoneinfo/Europe/Busingen | Bin 1918 -> 1909 bytes lib/pytz/zoneinfo/Europe/Chisinau | Bin 2445 -> 2436 bytes lib/pytz/zoneinfo/Europe/Copenhagen | Bin 2160 -> 2151 bytes lib/pytz/zoneinfo/Europe/Dublin | Bin 3559 -> 3522 bytes lib/pytz/zoneinfo/Europe/Gibraltar | Bin 3061 -> 3052 bytes lib/pytz/zoneinfo/Europe/Guernsey | Bin 3687 -> 3678 bytes lib/pytz/zoneinfo/Europe/Helsinki | Bin 1909 -> 1900 bytes lib/pytz/zoneinfo/Europe/Isle_of_Man | Bin 3687 -> 3678 bytes lib/pytz/zoneinfo/Europe/Istanbul | Bin 2747 -> 2157 bytes lib/pytz/zoneinfo/Europe/Jersey | Bin 3687 -> 3678 bytes lib/pytz/zoneinfo/Europe/Kaliningrad | Bin 1518 -> 1509 bytes lib/pytz/zoneinfo/Europe/Kiev | Bin 2097 -> 2088 bytes lib/pytz/zoneinfo/Europe/Kirov | Bin 1167 -> 1153 bytes lib/pytz/zoneinfo/Europe/Lisbon | Bin 3453 -> 3469 bytes lib/pytz/zoneinfo/Europe/Ljubljana | Bin 1957 -> 1948 bytes lib/pytz/zoneinfo/Europe/London | Bin 3687 -> 3678 bytes lib/pytz/zoneinfo/Europe/Luxembourg | Bin 2974 -> 2960 bytes lib/pytz/zoneinfo/Europe/Madrid | Bin 2619 -> 2628 bytes lib/pytz/zoneinfo/Europe/Malta | Bin 2629 -> 2620 bytes lib/pytz/zoneinfo/Europe/Mariehamn | Bin 1909 -> 1900 bytes lib/pytz/zoneinfo/Europe/Minsk | Bin 1368 -> 1361 bytes lib/pytz/zoneinfo/Europe/Monaco | Bin 2953 -> 2944 bytes lib/pytz/zoneinfo/Europe/Moscow | Bin 1528 -> 1535 bytes lib/pytz/zoneinfo/Europe/Nicosia | Bin 2016 -> 2002 bytes lib/pytz/zoneinfo/Europe/Oslo | Bin 2251 -> 2242 bytes lib/pytz/zoneinfo/Europe/Paris | Bin 2971 -> 2962 bytes lib/pytz/zoneinfo/Europe/Podgorica | Bin 1957 -> 1948 bytes lib/pytz/zoneinfo/Europe/Prague | Bin 2272 -> 2329 bytes lib/pytz/zoneinfo/Europe/Riga | Bin 2235 -> 2226 bytes lib/pytz/zoneinfo/Europe/Rome | Bin 2678 -> 2683 bytes lib/pytz/zoneinfo/Europe/Samara | Bin 1346 -> 1215 bytes lib/pytz/zoneinfo/Europe/San_Marino | Bin 2678 -> 2683 bytes lib/pytz/zoneinfo/Europe/Sarajevo | Bin 1957 -> 1948 bytes lib/pytz/zoneinfo/Europe/Saratov | Bin 0 -> 1183 bytes lib/pytz/zoneinfo/Europe/Simferopol | Bin 1490 -> 1481 bytes lib/pytz/zoneinfo/Europe/Skopje | Bin 1957 -> 1948 bytes lib/pytz/zoneinfo/Europe/Sofia | Bin 2130 -> 2121 bytes lib/pytz/zoneinfo/Europe/Stockholm | Bin 1918 -> 1909 bytes lib/pytz/zoneinfo/Europe/Tallinn | Bin 2187 -> 2178 bytes lib/pytz/zoneinfo/Europe/Tirane | Bin 2098 -> 2084 bytes lib/pytz/zoneinfo/Europe/Tiraspol | Bin 2445 -> 2436 bytes lib/pytz/zoneinfo/Europe/Ulyanovsk | Bin 1281 -> 1267 bytes lib/pytz/zoneinfo/Europe/Uzhgorod | Bin 2103 -> 2094 bytes lib/pytz/zoneinfo/Europe/Vaduz | Bin 1918 -> 1909 bytes lib/pytz/zoneinfo/Europe/Vatican | Bin 2678 -> 2683 bytes lib/pytz/zoneinfo/Europe/Vienna | Bin 2237 -> 2228 bytes lib/pytz/zoneinfo/Europe/Vilnius | Bin 2199 -> 2190 bytes lib/pytz/zoneinfo/Europe/Volgograd | Bin 1309 -> 1183 bytes lib/pytz/zoneinfo/Europe/Warsaw | Bin 2705 -> 2696 bytes lib/pytz/zoneinfo/Europe/Zagreb | Bin 1957 -> 1948 bytes lib/pytz/zoneinfo/Europe/Zaporozhye | Bin 2111 -> 2106 bytes lib/pytz/zoneinfo/Europe/Zurich | Bin 1918 -> 1909 bytes lib/pytz/zoneinfo/Factory | Bin 283 -> 120 bytes lib/pytz/zoneinfo/GB | Bin 3687 -> 3678 bytes lib/pytz/zoneinfo/GB-Eire | Bin 3687 -> 3678 bytes lib/pytz/zoneinfo/GMT | Bin 127 -> 118 bytes lib/pytz/zoneinfo/GMT+0 | Bin 127 -> 118 bytes lib/pytz/zoneinfo/GMT-0 | Bin 127 -> 118 bytes lib/pytz/zoneinfo/GMT0 | Bin 127 -> 118 bytes lib/pytz/zoneinfo/Greenwich | Bin 127 -> 118 bytes lib/pytz/zoneinfo/HST | Bin 128 -> 119 bytes lib/pytz/zoneinfo/Hongkong | Bin 1189 -> 1175 bytes lib/pytz/zoneinfo/Iceland | Bin 1190 -> 1174 bytes lib/pytz/zoneinfo/Indian/Antananarivo | Bin 283 -> 271 bytes lib/pytz/zoneinfo/Indian/Chagos | Bin 201 -> 211 bytes lib/pytz/zoneinfo/Indian/Christmas | Bin 149 -> 173 bytes lib/pytz/zoneinfo/Indian/Cocos | Bin 152 -> 182 bytes lib/pytz/zoneinfo/Indian/Comoro | Bin 283 -> 271 bytes lib/pytz/zoneinfo/Indian/Kerguelen | Bin 171 -> 173 bytes lib/pytz/zoneinfo/Indian/Mahe | Bin 171 -> 173 bytes lib/pytz/zoneinfo/Indian/Maldives | Bin 204 -> 211 bytes lib/pytz/zoneinfo/Indian/Mauritius | Bin 253 -> 253 bytes lib/pytz/zoneinfo/Indian/Mayotte | Bin 283 -> 271 bytes lib/pytz/zoneinfo/Indian/Reunion | Bin 171 -> 173 bytes lib/pytz/zoneinfo/Iran | Bin 1678 -> 1704 bytes lib/pytz/zoneinfo/Israel | Bin 2265 -> 2256 bytes lib/pytz/zoneinfo/Jamaica | Bin 507 -> 498 bytes lib/pytz/zoneinfo/Japan | Bin 355 -> 309 bytes lib/pytz/zoneinfo/Kwajalein | Bin 237 -> 250 bytes lib/pytz/zoneinfo/Libya | Bin 655 -> 641 bytes lib/pytz/zoneinfo/MET | Bin 2102 -> 2102 bytes lib/pytz/zoneinfo/MST | Bin 127 -> 118 bytes lib/pytz/zoneinfo/MST7MDT | Bin 2294 -> 2294 bytes lib/pytz/zoneinfo/Mexico/BajaNorte | Bin 2356 -> 2342 bytes lib/pytz/zoneinfo/Mexico/BajaSur | Bin 1564 -> 1550 bytes lib/pytz/zoneinfo/Mexico/General | Bin 1618 -> 1604 bytes lib/pytz/zoneinfo/NZ | Bin 2460 -> 2451 bytes lib/pytz/zoneinfo/NZ-CHAT | Bin 2057 -> 2078 bytes lib/pytz/zoneinfo/Navajo | Bin 2453 -> 2444 bytes lib/pytz/zoneinfo/PRC | Bin 414 -> 545 bytes lib/pytz/zoneinfo/PST8PDT | Bin 2294 -> 2294 bytes lib/pytz/zoneinfo/Pacific/Apia | Bin 1102 -> 1125 bytes lib/pytz/zoneinfo/Pacific/Auckland | Bin 2460 -> 2451 bytes lib/pytz/zoneinfo/Pacific/Bougainville | Bin 280 -> 286 bytes lib/pytz/zoneinfo/Pacific/Chatham | Bin 2057 -> 2078 bytes lib/pytz/zoneinfo/Pacific/Chuuk | Bin 153 -> 174 bytes lib/pytz/zoneinfo/Pacific/Easter | Bin 2225 -> 2233 bytes lib/pytz/zoneinfo/Pacific/Efate | Bin 478 -> 478 bytes lib/pytz/zoneinfo/Pacific/Enderbury | Bin 230 -> 250 bytes lib/pytz/zoneinfo/Pacific/Fakaofo | Bin 197 -> 212 bytes lib/pytz/zoneinfo/Pacific/Fiji | Bin 1073 -> 1090 bytes lib/pytz/zoneinfo/Pacific/Funafuti | Bin 150 -> 174 bytes lib/pytz/zoneinfo/Pacific/Galapagos | Bin 211 -> 254 bytes lib/pytz/zoneinfo/Pacific/Gambier | Bin 173 -> 172 bytes lib/pytz/zoneinfo/Pacific/Guadalcanal | Bin 172 -> 174 bytes lib/pytz/zoneinfo/Pacific/Guam | Bin 225 -> 216 bytes lib/pytz/zoneinfo/Pacific/Honolulu | Bin 276 -> 267 bytes lib/pytz/zoneinfo/Pacific/Johnston | Bin 276 -> 267 bytes lib/pytz/zoneinfo/Pacific/Kiritimati | Bin 230 -> 254 bytes lib/pytz/zoneinfo/Pacific/Kosrae | Bin 230 -> 242 bytes lib/pytz/zoneinfo/Pacific/Kwajalein | Bin 237 -> 250 bytes lib/pytz/zoneinfo/Pacific/Majuro | Bin 197 -> 212 bytes lib/pytz/zoneinfo/Pacific/Marquesas | Bin 176 -> 181 bytes lib/pytz/zoneinfo/Pacific/Midway | Bin 272 -> 187 bytes lib/pytz/zoneinfo/Pacific/Nauru | Bin 254 -> 268 bytes lib/pytz/zoneinfo/Pacific/Niue | Bin 226 -> 257 bytes lib/pytz/zoneinfo/Pacific/Norfolk | Bin 289 -> 314 bytes lib/pytz/zoneinfo/Pacific/Noumea | Bin 314 -> 314 bytes lib/pytz/zoneinfo/Pacific/Pago_Pago | Bin 272 -> 187 bytes lib/pytz/zoneinfo/Pacific/Palau | Bin 149 -> 173 bytes lib/pytz/zoneinfo/Pacific/Pitcairn | Bin 203 -> 214 bytes lib/pytz/zoneinfo/Pacific/Pohnpei | Bin 153 -> 174 bytes lib/pytz/zoneinfo/Pacific/Ponape | Bin 153 -> 174 bytes lib/pytz/zoneinfo/Pacific/Port_Moresby | Bin 172 -> 196 bytes lib/pytz/zoneinfo/Pacific/Rarotonga | Bin 574 -> 593 bytes lib/pytz/zoneinfo/Pacific/Saipan | Bin 225 -> 216 bytes lib/pytz/zoneinfo/Pacific/Samoa | Bin 272 -> 187 bytes lib/pytz/zoneinfo/Pacific/Tahiti | Bin 174 -> 173 bytes lib/pytz/zoneinfo/Pacific/Tarawa | Bin 153 -> 174 bytes lib/pytz/zoneinfo/Pacific/Tongatapu | Bin 339 -> 384 bytes lib/pytz/zoneinfo/Pacific/Truk | Bin 153 -> 174 bytes lib/pytz/zoneinfo/Pacific/Wake | Bin 153 -> 174 bytes lib/pytz/zoneinfo/Pacific/Wallis | Bin 150 -> 174 bytes lib/pytz/zoneinfo/Pacific/Yap | Bin 153 -> 174 bytes lib/pytz/zoneinfo/Poland | Bin 2705 -> 2696 bytes lib/pytz/zoneinfo/Portugal | Bin 3453 -> 3469 bytes lib/pytz/zoneinfo/ROC | Bin 800 -> 781 bytes lib/pytz/zoneinfo/ROK | Bin 571 -> 517 bytes lib/pytz/zoneinfo/Singapore | Bin 428 -> 415 bytes lib/pytz/zoneinfo/Turkey | Bin 2747 -> 2157 bytes lib/pytz/zoneinfo/UCT | Bin 127 -> 118 bytes lib/pytz/zoneinfo/US/Alaska | Bin 2384 -> 2371 bytes lib/pytz/zoneinfo/US/Aleutian | Bin 2365 -> 2356 bytes lib/pytz/zoneinfo/US/Arizona | Bin 353 -> 344 bytes lib/pytz/zoneinfo/US/Central | Bin 3585 -> 3576 bytes lib/pytz/zoneinfo/US/East-Indiana | Bin 1675 -> 1666 bytes lib/pytz/zoneinfo/US/Eastern | Bin 3545 -> 3536 bytes lib/pytz/zoneinfo/US/Hawaii | Bin 276 -> 267 bytes lib/pytz/zoneinfo/US/Indiana-Starke | Bin 2437 -> 2428 bytes lib/pytz/zoneinfo/US/Michigan | Bin 2216 -> 2174 bytes lib/pytz/zoneinfo/US/Mountain | Bin 2453 -> 2444 bytes lib/pytz/zoneinfo/US/Pacific | Bin 2845 -> 2836 bytes lib/pytz/zoneinfo/US/Pacific-New | Bin 2845 -> 0 bytes lib/pytz/zoneinfo/US/Samoa | Bin 272 -> 187 bytes lib/pytz/zoneinfo/UTC | Bin 127 -> 118 bytes lib/pytz/zoneinfo/Universal | Bin 127 -> 118 bytes lib/pytz/zoneinfo/W-SU | Bin 1528 -> 1535 bytes lib/pytz/zoneinfo/WET | Bin 1873 -> 1873 bytes lib/pytz/zoneinfo/Zulu | Bin 127 -> 118 bytes lib/pytz/zoneinfo/iso3166.tab | 6 +- lib/pytz/zoneinfo/leapseconds | 66 + lib/pytz/zoneinfo/localtime | Bin 127 -> 0 bytes lib/pytz/zoneinfo/posixrules | Bin 3545 -> 3536 bytes lib/pytz/zoneinfo/tzdata.zi | 4181 +++++++++++++++++ lib/pytz/zoneinfo/zone.tab | 39 +- lib/pytz/zoneinfo/zone1970.tab | 60 +- 609 files changed, 4505 insertions(+), 209 deletions(-) create mode 100644 lib/pytz/zoneinfo/America/Punta_Arenas create mode 100644 lib/pytz/zoneinfo/Asia/Atyrau create mode 100644 lib/pytz/zoneinfo/Asia/Famagusta create mode 100644 lib/pytz/zoneinfo/Asia/Yangon delete mode 100644 lib/pytz/zoneinfo/Canada/East-Saskatchewan create mode 100644 lib/pytz/zoneinfo/Europe/Saratov delete mode 100644 lib/pytz/zoneinfo/US/Pacific-New create mode 100644 lib/pytz/zoneinfo/leapseconds delete mode 100644 lib/pytz/zoneinfo/localtime create mode 100644 lib/pytz/zoneinfo/tzdata.zi diff --git a/lib/pytz/LICENSE.txt b/lib/pytz/LICENSE.txt index 5e12fcca..7c901fd2 100644 --- a/lib/pytz/LICENSE.txt +++ b/lib/pytz/LICENSE.txt @@ -1,4 +1,4 @@ -Copyright (c) 2003-2009 Stuart Bishop +Copyright (c) 2003-2018 Stuart Bishop Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), diff --git a/lib/pytz/README.txt b/lib/pytz/README.txt index 8b216960..d9b03902 100644 --- a/lib/pytz/README.txt +++ b/lib/pytz/README.txt @@ -87,13 +87,13 @@ localized time using the standard ``astimezone()`` method: Unfortunately using the tzinfo argument of the standard datetime constructors ''does not work'' with pytz for many timezones. ->>> datetime(2002, 10, 27, 12, 0, 0, tzinfo=amsterdam).strftime(fmt) +>>> datetime(2002, 10, 27, 12, 0, 0, tzinfo=amsterdam).strftime(fmt) # /!\ Does not work this way! '2002-10-27 12:00:00 LMT+0020' It is safe for timezones without daylight saving transitions though, such as UTC: ->>> datetime(2002, 10, 27, 12, 0, 0, tzinfo=pytz.utc).strftime(fmt) +>>> datetime(2002, 10, 27, 12, 0, 0, tzinfo=pytz.utc).strftime(fmt) # /!\ Not recommended except for UTC '2002-10-27 12:00:00 UTC+0000' The preferred way of dealing with times is to always work in UTC, @@ -134,19 +134,21 @@ section for more details) >>> dt2.strftime(fmt) '2002-10-27 01:30:00 EST-0500' -Converting between timezones also needs special attention. We also need -to use the ``normalize()`` method to ensure the conversion is correct. +Converting between timezones is more easily done, using the +standard astimezone method. >>> utc_dt = utc.localize(datetime.utcfromtimestamp(1143408899)) >>> utc_dt.strftime(fmt) '2006-03-26 21:34:59 UTC+0000' >>> au_tz = timezone('Australia/Sydney') ->>> au_dt = au_tz.normalize(utc_dt.astimezone(au_tz)) +>>> au_dt = utc_dt.astimezone(au_tz) >>> au_dt.strftime(fmt) '2006-03-27 08:34:59 AEDT+1100' ->>> utc_dt2 = utc.normalize(au_dt.astimezone(utc)) +>>> utc_dt2 = au_dt.astimezone(utc) >>> utc_dt2.strftime(fmt) '2006-03-26 21:34:59 UTC+0000' +>>> utc_dt == utc_dt2 +True You can take shortcuts when dealing with the UTC side of timezone conversions. ``normalize()`` and ``localize()`` are not really @@ -178,7 +180,7 @@ parameter to the ``utcoffset()``, ``dst()`` && ``tzname()`` methods. >>> ambiguous = datetime(2009, 10, 31, 23, 30) The ``is_dst`` parameter is ignored for most timestamps. It is only used -during DST transition ambiguous periods to resulve that ambiguity. +during DST transition ambiguous periods to resolve that ambiguity. >>> tz.utcoffset(normal, is_dst=True) datetime.timedelta(-1, 77400) @@ -261,7 +263,7 @@ pytz custom syntax, the best you can do is make an educated guess: As you can see, the system has chosen one for you and there is a 50% chance of it being out by one hour. For some applications, this does not matter. However, if you are trying to schedule meetings with people -in different timezones or analyze log files it is not acceptable. +in different timezones or analyze log files it is not acceptable. The best and simplest solution is to stick with using UTC. The pytz package encourages using UTC for internal timezone representation by @@ -472,9 +474,9 @@ True True >>> 'Canada/Eastern' in common_timezones True ->>> 'US/Pacific-New' in all_timezones +>>> 'Australia/Yancowinna' in all_timezones True ->>> 'US/Pacific-New' in common_timezones +>>> 'Australia/Yancowinna' in common_timezones False Both ``common_timezones`` and ``all_timezones`` are alphabetically @@ -510,6 +512,15 @@ Europe/Zurich Europe/Zurich +Internationalization - i18n/l10n +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Pytz is an interface to the IANA database, which uses ASCII names. The `Unicode Consortium's Unicode Locales (CLDR) `_ +project provides translations. Thomas Khyn's +`l18n `_ package can be used to access +these translations from Python. + + License ~~~~~~~ @@ -527,12 +538,13 @@ Latest Versions This package will be updated after releases of the Olson timezone database. The latest version can be downloaded from the `Python Package -Index `_. The code that is used +Index `_. The code that is used to generate this distribution is hosted on launchpad.net and available -using the `Bazaar version control system `_ -using:: +using git:: - bzr branch lp:pytz + git clone https://git.launchpad.net/pytz + +A mirror on github is also available at https://github.com/stub42/pytz Announcements of new releases are made on `Launchpad `_, and the @@ -543,7 +555,7 @@ hosted there. Bugs, Feature Requests & Patches ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Bugs can be reported using `Launchpad `_. +Bugs can be reported using `Launchpad `__. Issues & Limitations diff --git a/lib/pytz/__init__.py b/lib/pytz/__init__.py index 595d2e3f..34864bea 100644 --- a/lib/pytz/__init__.py +++ b/lib/pytz/__init__.py @@ -8,12 +8,25 @@ See the datetime section of the Python Library Reference for information on how to use these modules. ''' +import sys +import datetime +import os.path + +from pytz.exceptions import AmbiguousTimeError +from pytz.exceptions import InvalidTimeError +from pytz.exceptions import NonExistentTimeError +from pytz.exceptions import UnknownTimeZoneError +from pytz.lazy import LazyDict, LazyList, LazySet +from pytz.tzinfo import unpickler, BaseTzInfo +from pytz.tzfile import build_tzinfo + + # The IANA (nee Olson) database is updated several times a year. -OLSON_VERSION = '2016f' -VERSION = '2016.6.1' # Switching to pip compatible version numbering. +OLSON_VERSION = '2018f' +VERSION = '2018.6' # pip compatible version number. __version__ = VERSION -OLSEN_VERSION = OLSON_VERSION # Old releases had this misspelling +OLSEN_VERSION = OLSON_VERSION # Old releases had this misspelling __all__ = [ 'timezone', 'utc', 'country_timezones', 'country_names', @@ -21,23 +34,11 @@ __all__ = [ 'NonExistentTimeError', 'UnknownTimeZoneError', 'all_timezones', 'all_timezones_set', 'common_timezones', 'common_timezones_set', - ] - -import sys, datetime, os.path, gettext - -from pytz.exceptions import AmbiguousTimeError -from pytz.exceptions import InvalidTimeError -from pytz.exceptions import NonExistentTimeError -from pytz.exceptions import UnknownTimeZoneError -from pytz.lazy import LazyDict, LazyList, LazySet -from pytz.tzinfo import unpickler -from pytz.tzfile import build_tzinfo, _byte_string + 'BaseTzInfo', +] -try: - unicode - -except NameError: # Python 3.x +if sys.version_info[0] > 2: # Python 3.x # Python 3.x doesn't have unicode(), making writing code # for Python 2.3 and Python 3.x a pain. @@ -52,10 +53,13 @@ except NameError: # Python 3.x ... UnicodeEncodeError: ... """ - s.encode('ASCII') # Raise an exception if not ASCII - return s # But return the original string - not a byte string. + if type(s) == bytes: + s = s.decode('ASCII') + else: + s.encode('ASCII') # Raise an exception if not ASCII + return s # But the string - not a byte string. -else: # Python 2.x +else: # Python 2.x def ascii(s): r""" @@ -76,24 +80,31 @@ def open_resource(name): Uses the pkg_resources module if available and no standard file found at the calculated location. + + It is possible to specify different location for zoneinfo + subdir by using the PYTZ_TZDATADIR environment variable. """ name_parts = name.lstrip('/').split('/') for part in name_parts: if part == os.path.pardir or os.path.sep in part: raise ValueError('Bad path segment: %r' % part) - filename = os.path.join(os.path.dirname(__file__), - 'zoneinfo', *name_parts) - if not os.path.exists(filename): - # http://bugs.launchpad.net/bugs/383171 - we avoid using this - # unless absolutely necessary to help when a broken version of - # pkg_resources is installed. - try: - from pkg_resources import resource_stream - except ImportError: - resource_stream = None + zoneinfo_dir = os.environ.get('PYTZ_TZDATADIR', None) + if zoneinfo_dir is not None: + filename = os.path.join(zoneinfo_dir, *name_parts) + else: + filename = os.path.join(os.path.dirname(__file__), + 'zoneinfo', *name_parts) + if not os.path.exists(filename): + # http://bugs.launchpad.net/bugs/383171 - we avoid using this + # unless absolutely necessary to help when a broken version of + # pkg_resources is installed. + try: + from pkg_resources import resource_stream + except ImportError: + resource_stream = None - if resource_stream is not None: - return resource_stream(__name__, 'zoneinfo/' + name) + if resource_stream is not None: + return resource_stream(__name__, 'zoneinfo/' + name) return open(filename, 'rb') @@ -106,23 +117,9 @@ def resource_exists(name): return False -# Enable this when we get some translations? -# We want an i18n API that is useful to programs using Python's gettext -# module, as well as the Zope3 i18n package. Perhaps we should just provide -# the POT file and translations, and leave it up to callers to make use -# of them. -# -# t = gettext.translation( -# 'pytz', os.path.join(os.path.dirname(__file__), 'locales'), -# fallback=True -# ) -# def _(timezone_name): -# """Translate a timezone name using the current locale, returning Unicode""" -# return t.ugettext(timezone_name) - - _tzinfo_cache = {} + def timezone(zone): r''' Return a datetime.tzinfo implementation for the given timezone @@ -192,7 +189,7 @@ ZERO = datetime.timedelta(0) HOUR = datetime.timedelta(hours=1) -class UTC(datetime.tzinfo): +class UTC(BaseTzInfo): """UTC Optimized UTC implementation. It unpickles using the single module global @@ -288,7 +285,6 @@ def _p(*args): _p.__safe_for_unpickling__ = True - class _CountryTimezoneDict(LazyDict): """Map ISO 3166 country code to a list of timezone names commonly used in that country. @@ -374,7 +370,7 @@ country_names = _CountryNameDict() class _FixedOffset(datetime.tzinfo): - zone = None # to match the standard pytz API + zone = None # to match the standard pytz API def __init__(self, minutes): if abs(minutes) >= 1440: @@ -412,24 +408,24 @@ class _FixedOffset(datetime.tzinfo): return dt.astimezone(self) -def FixedOffset(offset, _tzinfos = {}): +def FixedOffset(offset, _tzinfos={}): """return a fixed-offset timezone based off a number of minutes. >>> one = FixedOffset(-330) >>> one pytz.FixedOffset(-330) - >>> one.utcoffset(datetime.datetime.now()) - datetime.timedelta(-1, 66600) - >>> one.dst(datetime.datetime.now()) - datetime.timedelta(0) + >>> str(one.utcoffset(datetime.datetime.now())) + '-1 day, 18:30:00' + >>> str(one.dst(datetime.datetime.now())) + '0:00:00' >>> two = FixedOffset(1380) >>> two pytz.FixedOffset(1380) - >>> two.utcoffset(datetime.datetime.now()) - datetime.timedelta(0, 82800) - >>> two.dst(datetime.datetime.now()) - datetime.timedelta(0) + >>> str(two.utcoffset(datetime.datetime.now())) + '23:00:00' + >>> str(two.dst(datetime.datetime.now())) + '0:00:00' The datetime.timedelta must be between the range of -1 and 1 day, non-inclusive. @@ -482,14 +478,13 @@ FixedOffset.__safe_for_unpickling__ = True def _test(): - import doctest, os, sys + import doctest sys.path.insert(0, os.pardir) import pytz return doctest.testmod(pytz) if __name__ == '__main__': _test() - all_timezones = \ ['Africa/Abidjan', 'Africa/Accra', @@ -676,6 +671,7 @@ all_timezones = \ 'America/Porto_Acre', 'America/Porto_Velho', 'America/Puerto_Rico', + 'America/Punta_Arenas', 'America/Rainy_River', 'America/Rankin_Inlet', 'America/Recife', @@ -731,6 +727,7 @@ all_timezones = \ 'Asia/Aqtobe', 'Asia/Ashgabat', 'Asia/Ashkhabad', + 'Asia/Atyrau', 'Asia/Baghdad', 'Asia/Bahrain', 'Asia/Baku', @@ -751,6 +748,7 @@ all_timezones = \ 'Asia/Dili', 'Asia/Dubai', 'Asia/Dushanbe', + 'Asia/Famagusta', 'Asia/Gaza', 'Asia/Harbin', 'Asia/Hebron', @@ -816,6 +814,7 @@ all_timezones = \ 'Asia/Vientiane', 'Asia/Vladivostok', 'Asia/Yakutsk', + 'Asia/Yangon', 'Asia/Yekaterinburg', 'Asia/Yerevan', 'Atlantic/Azores', @@ -861,7 +860,6 @@ all_timezones = \ 'CST6CDT', 'Canada/Atlantic', 'Canada/Central', - 'Canada/East-Saskatchewan', 'Canada/Eastern', 'Canada/Mountain', 'Canada/Newfoundland', @@ -955,6 +953,7 @@ all_timezones = \ 'Europe/Samara', 'Europe/San_Marino', 'Europe/Sarajevo', + 'Europe/Saratov', 'Europe/Simferopol', 'Europe/Skopje', 'Europe/Sofia', @@ -1072,7 +1071,6 @@ all_timezones = \ 'US/Michigan', 'US/Mountain', 'US/Pacific', - 'US/Pacific-New', 'US/Samoa', 'UTC', 'Universal', @@ -1252,6 +1250,7 @@ common_timezones = \ 'America/Port_of_Spain', 'America/Porto_Velho', 'America/Puerto_Rico', + 'America/Punta_Arenas', 'America/Rainy_River', 'America/Rankin_Inlet', 'America/Recife', @@ -1301,6 +1300,7 @@ common_timezones = \ 'Asia/Aqtau', 'Asia/Aqtobe', 'Asia/Ashgabat', + 'Asia/Atyrau', 'Asia/Baghdad', 'Asia/Bahrain', 'Asia/Baku', @@ -1317,6 +1317,7 @@ common_timezones = \ 'Asia/Dili', 'Asia/Dubai', 'Asia/Dushanbe', + 'Asia/Famagusta', 'Asia/Gaza', 'Asia/Hebron', 'Asia/Ho_Chi_Minh', @@ -1351,7 +1352,6 @@ common_timezones = \ 'Asia/Pyongyang', 'Asia/Qatar', 'Asia/Qyzylorda', - 'Asia/Rangoon', 'Asia/Riyadh', 'Asia/Sakhalin', 'Asia/Samarkand', @@ -1372,6 +1372,7 @@ common_timezones = \ 'Asia/Vientiane', 'Asia/Vladivostok', 'Asia/Yakutsk', + 'Asia/Yangon', 'Asia/Yekaterinburg', 'Asia/Yerevan', 'Atlantic/Azores', @@ -1444,6 +1445,7 @@ common_timezones = \ 'Europe/Samara', 'Europe/San_Marino', 'Europe/Sarajevo', + 'Europe/Saratov', 'Europe/Simferopol', 'Europe/Skopje', 'Europe/Sofia', @@ -1489,7 +1491,6 @@ common_timezones = \ 'Pacific/Guadalcanal', 'Pacific/Guam', 'Pacific/Honolulu', - 'Pacific/Johnston', 'Pacific/Kiritimati', 'Pacific/Kosrae', 'Pacific/Kwajalein', diff --git a/lib/pytz/exceptions.py b/lib/pytz/exceptions.py index 0376108e..18df33e8 100644 --- a/lib/pytz/exceptions.py +++ b/lib/pytz/exceptions.py @@ -5,7 +5,7 @@ Custom exceptions raised by pytz. __all__ = [ 'UnknownTimeZoneError', 'InvalidTimeError', 'AmbiguousTimeError', 'NonExistentTimeError', - ] +] class UnknownTimeZoneError(KeyError): diff --git a/lib/pytz/lazy.py b/lib/pytz/lazy.py index f7fc597c..39344fc1 100644 --- a/lib/pytz/lazy.py +++ b/lib/pytz/lazy.py @@ -1,8 +1,11 @@ from threading import RLock try: - from UserDict import DictMixin -except ImportError: - from collections import Mapping as DictMixin + from collections.abc import Mapping as DictMixin +except ImportError: # Python < 3.3 + try: + from UserDict import DictMixin # Python 2 + except ImportError: # Python 3.0-3.3 + from collections import Mapping as DictMixin # With lazy loading, we might end up with multiple threads triggering @@ -13,6 +16,7 @@ _fill_lock = RLock() class LazyDict(DictMixin): """Dictionary populated on first use.""" data = None + def __getitem__(self, key): if self.data is None: _fill_lock.acquire() diff --git a/lib/pytz/reference.py b/lib/pytz/reference.py index 3dda13e7..f765ca0a 100644 --- a/lib/pytz/reference.py +++ b/lib/pytz/reference.py @@ -5,17 +5,28 @@ Used for testing against as they are only correct for the years ''' from datetime import tzinfo, timedelta, datetime -from pytz import utc, UTC, HOUR, ZERO +from pytz import HOUR, ZERO, UTC + +__all__ = [ + 'FixedOffset', + 'LocalTimezone', + 'USTimeZone', + 'Eastern', + 'Central', + 'Mountain', + 'Pacific', + 'UTC' +] + # A class building tzinfo objects for fixed-offset time zones. # Note that FixedOffset(0, "UTC") is a different way to build a # UTC tzinfo object. - class FixedOffset(tzinfo): """Fixed offset in minutes east from UTC.""" def __init__(self, offset, name): - self.__offset = timedelta(minutes = offset) + self.__offset = timedelta(minutes=offset) self.__name = name def utcoffset(self, dt): @@ -27,18 +38,19 @@ class FixedOffset(tzinfo): def dst(self, dt): return ZERO -# A class capturing the platform's idea of local time. import time as _time -STDOFFSET = timedelta(seconds = -_time.timezone) +STDOFFSET = timedelta(seconds=-_time.timezone) if _time.daylight: - DSTOFFSET = timedelta(seconds = -_time.altzone) + DSTOFFSET = timedelta(seconds=-_time.altzone) else: DSTOFFSET = STDOFFSET DSTDIFF = DSTOFFSET - STDOFFSET + +# A class capturing the platform's idea of local time. class LocalTimezone(tzinfo): def utcoffset(self, dt): @@ -66,7 +78,6 @@ class LocalTimezone(tzinfo): Local = LocalTimezone() -# A complete implementation of current DST rules for major US time zones. def first_sunday_on_or_after(dt): days_to_go = 6 - dt.weekday() @@ -74,12 +85,15 @@ def first_sunday_on_or_after(dt): dt += timedelta(days_to_go) return dt + # In the US, DST starts at 2am (standard time) on the first Sunday in April. DSTSTART = datetime(1, 4, 1, 2) # and ends at 2am (DST time; 1am standard time) on the last Sunday of Oct. # which is the first Sunday on or after Oct 25. DSTEND = datetime(1, 10, 25, 1) + +# A complete implementation of current DST rules for major US time zones. class USTimeZone(tzinfo): def __init__(self, hours, reprname, stdname, dstname): @@ -120,8 +134,7 @@ class USTimeZone(tzinfo): else: return ZERO -Eastern = USTimeZone(-5, "Eastern", "EST", "EDT") -Central = USTimeZone(-6, "Central", "CST", "CDT") +Eastern = USTimeZone(-5, "Eastern", "EST", "EDT") +Central = USTimeZone(-6, "Central", "CST", "CDT") Mountain = USTimeZone(-7, "Mountain", "MST", "MDT") -Pacific = USTimeZone(-8, "Pacific", "PST", "PDT") - +Pacific = USTimeZone(-8, "Pacific", "PST", "PDT") diff --git a/lib/pytz/tzfile.py b/lib/pytz/tzfile.py index 14b6bfcb..25117f32 100644 --- a/lib/pytz/tzfile.py +++ b/lib/pytz/tzfile.py @@ -3,38 +3,37 @@ $Id: tzfile.py,v 1.8 2004/06/03 00:15:24 zenzen Exp $ ''' -try: - from cStringIO import StringIO -except ImportError: - from io import StringIO -from datetime import datetime, timedelta +from datetime import datetime from struct import unpack, calcsize from pytz.tzinfo import StaticTzInfo, DstTzInfo, memorized_ttinfo from pytz.tzinfo import memorized_datetime, memorized_timedelta + def _byte_string(s): """Cast a string or byte string to an ASCII byte string.""" return s.encode('ASCII') _NULL = _byte_string('\0') + def _std_string(s): """Cast a string or byte string to an ASCII string.""" return str(s.decode('ASCII')) + def build_tzinfo(zone, fp): head_fmt = '>4s c 15x 6l' head_size = calcsize(head_fmt) - (magic, format, ttisgmtcnt, ttisstdcnt,leapcnt, timecnt, - typecnt, charcnt) = unpack(head_fmt, fp.read(head_size)) + (magic, format, ttisgmtcnt, ttisstdcnt, leapcnt, timecnt, + typecnt, charcnt) = unpack(head_fmt, fp.read(head_size)) # Make sure it is a tzfile(5) file assert magic == _byte_string('TZif'), 'Got magic %s' % repr(magic) # Read out the transition times, localtime indices and ttinfo structures. data_fmt = '>%(timecnt)dl %(timecnt)dB %(ttinfo)s %(charcnt)ds' % dict( - timecnt=timecnt, ttinfo='lBB'*typecnt, charcnt=charcnt) + timecnt=timecnt, ttinfo='lBB' * typecnt, charcnt=charcnt) data_size = calcsize(data_fmt) data = unpack(data_fmt, fp.read(data_size)) @@ -53,7 +52,7 @@ def build_tzinfo(zone, fp): i = 0 while i < len(ttinfo_raw): # have we looked up this timezone name yet? - tzname_offset = ttinfo_raw[i+2] + tzname_offset = ttinfo_raw[i + 2] if tzname_offset not in tznames: nul = tznames_raw.find(_NULL, tzname_offset) if nul < 0: @@ -61,12 +60,12 @@ def build_tzinfo(zone, fp): tznames[tzname_offset] = _std_string( tznames_raw[tzname_offset:nul]) ttinfo.append((ttinfo_raw[i], - bool(ttinfo_raw[i+1]), + bool(ttinfo_raw[i + 1]), tznames[tzname_offset])) i += 3 # Now build the timezone object - if len(ttinfo) ==1 or len(transitions) == 0: + if len(ttinfo) == 1 or len(transitions) == 0: ttinfo[0][0], ttinfo[0][2] cls = type(zone, (StaticTzInfo,), dict( zone=zone, @@ -91,21 +90,21 @@ def build_tzinfo(zone, fp): if not inf[1]: dst = 0 else: - for j in range(i-1, -1, -1): + for j in range(i - 1, -1, -1): prev_inf = ttinfo[lindexes[j]] if not prev_inf[1]: break - dst = inf[0] - prev_inf[0] # dst offset + dst = inf[0] - prev_inf[0] # dst offset # Bad dst? Look further. DST > 24 hours happens when # a timzone has moved across the international dateline. - if dst <= 0 or dst > 3600*3: - for j in range(i+1, len(transitions)): + if dst <= 0 or dst > 3600 * 3: + for j in range(i + 1, len(transitions)): stdinf = ttinfo[lindexes[j]] if not stdinf[1]: dst = inf[0] - stdinf[0] if dst > 0: - break # Found a useful std time. + break # Found a useful std time. tzname = inf[2] @@ -129,9 +128,7 @@ if __name__ == '__main__': from pprint import pprint base = os.path.join(os.path.dirname(__file__), 'zoneinfo') tz = build_tzinfo('Australia/Melbourne', - open(os.path.join(base,'Australia','Melbourne'), 'rb')) + open(os.path.join(base, 'Australia', 'Melbourne'), 'rb')) tz = build_tzinfo('US/Eastern', - open(os.path.join(base,'US','Eastern'), 'rb')) + open(os.path.join(base, 'US', 'Eastern'), 'rb')) pprint(tz._utc_transition_times) - #print tz.asPython(4) - #print tz.transitions_mapping diff --git a/lib/pytz/tzinfo.py b/lib/pytz/tzinfo.py index 1318872d..725978d5 100644 --- a/lib/pytz/tzinfo.py +++ b/lib/pytz/tzinfo.py @@ -13,6 +13,8 @@ from pytz.exceptions import AmbiguousTimeError, NonExistentTimeError __all__ = [] _timedelta_cache = {} + + def memorized_timedelta(seconds): '''Create only one instance of each distinct timedelta''' try: @@ -24,6 +26,8 @@ def memorized_timedelta(seconds): _epoch = datetime.utcfromtimestamp(0) _datetime_cache = {0: _epoch} + + def memorized_datetime(seconds): '''Create only one instance of each distinct datetime''' try: @@ -36,21 +40,24 @@ def memorized_datetime(seconds): return dt _ttinfo_cache = {} + + def memorized_ttinfo(*args): '''Create only one instance of each distinct tuple''' try: return _ttinfo_cache[args] except KeyError: ttinfo = ( - memorized_timedelta(args[0]), - memorized_timedelta(args[1]), - args[2] - ) + memorized_timedelta(args[0]), + memorized_timedelta(args[1]), + args[2] + ) _ttinfo_cache[args] = ttinfo return ttinfo _notime = memorized_timedelta(0) + def _to_seconds(td): '''Convert a timedelta to seconds''' return td.seconds + td.days * 24 * 60 * 60 @@ -154,14 +161,20 @@ class DstTzInfo(BaseTzInfo): timezone definition. ''' # Overridden in subclass - _utc_transition_times = None # Sorted list of DST transition times in UTC - _transition_info = None # [(utcoffset, dstoffset, tzname)] corresponding - # to _utc_transition_times entries + + # Sorted list of DST transition times, UTC + _utc_transition_times = None + + # [(utcoffset, dstoffset, tzname)] corresponding to + # _utc_transition_times entries + _transition_info = None + zone = None # Set in __init__ + _tzinfos = None - _dst = None # DST offset + _dst = None # DST offset def __init__(self, _inf=None, _tzinfos=None): if _inf: @@ -170,7 +183,8 @@ class DstTzInfo(BaseTzInfo): else: _tzinfos = {} self._tzinfos = _tzinfos - self._utcoffset, self._dst, self._tzname = self._transition_info[0] + self._utcoffset, self._dst, self._tzname = ( + self._transition_info[0]) _tzinfos[self._transition_info[0]] = self for inf in self._transition_info[1:]: if inf not in _tzinfos: @@ -178,8 +192,8 @@ class DstTzInfo(BaseTzInfo): def fromutc(self, dt): '''See datetime.tzinfo.fromutc''' - if (dt.tzinfo is not None - and getattr(dt.tzinfo, '_tzinfos', None) is not self._tzinfos): + if (dt.tzinfo is not None and + getattr(dt.tzinfo, '_tzinfos', None) is not self._tzinfos): raise ValueError('fromutc: dt.tzinfo is not self') dt = dt.replace(tzinfo=None) idx = max(0, bisect_right(self._utc_transition_times, dt) - 1) @@ -337,8 +351,8 @@ class DstTzInfo(BaseTzInfo): # obtain the correct timezone by winding the clock back. else: return self.localize( - dt - timedelta(hours=6), is_dst=False) + timedelta(hours=6) - + dt - timedelta(hours=6), + is_dst=False) + timedelta(hours=6) # If we get this far, we have multiple possible timezones - this # is an ambiguous case occuring during the end-of-DST transition. @@ -351,9 +365,8 @@ class DstTzInfo(BaseTzInfo): # Filter out the possiblilities that don't match the requested # is_dst filtered_possible_loc_dt = [ - p for p in possible_loc_dt - if bool(p.tzinfo._dst) == is_dst - ] + p for p in possible_loc_dt if bool(p.tzinfo._dst) == is_dst + ] # Hopefully we only have one possibility left. Return it. if len(filtered_possible_loc_dt) == 1: @@ -372,9 +385,10 @@ class DstTzInfo(BaseTzInfo): # Choose the earliest (by UTC) applicable timezone if is_dst=True # Choose the latest (by UTC) applicable timezone if is_dst=False # i.e., behave like end-of-DST transition - dates = {} # utc -> local + dates = {} # utc -> local for local_dt in filtered_possible_loc_dt: - utc_time = local_dt.replace(tzinfo=None) - local_dt.tzinfo._utcoffset + utc_time = ( + local_dt.replace(tzinfo=None) - local_dt.tzinfo._utcoffset) assert utc_time not in dates dates[utc_time] = local_dt return dates[[min, max][not is_dst](dates)] @@ -389,11 +403,11 @@ class DstTzInfo(BaseTzInfo): >>> tz = timezone('America/St_Johns') >>> ambiguous = datetime(2009, 10, 31, 23, 30) - >>> tz.utcoffset(ambiguous, is_dst=False) - datetime.timedelta(-1, 73800) + >>> str(tz.utcoffset(ambiguous, is_dst=False)) + '-1 day, 20:30:00' - >>> tz.utcoffset(ambiguous, is_dst=True) - datetime.timedelta(-1, 77400) + >>> str(tz.utcoffset(ambiguous, is_dst=True)) + '-1 day, 21:30:00' >>> try: ... tz.utcoffset(ambiguous) @@ -421,19 +435,19 @@ class DstTzInfo(BaseTzInfo): >>> normal = datetime(2009, 9, 1) - >>> tz.dst(normal) - datetime.timedelta(0, 3600) - >>> tz.dst(normal, is_dst=False) - datetime.timedelta(0, 3600) - >>> tz.dst(normal, is_dst=True) - datetime.timedelta(0, 3600) + >>> str(tz.dst(normal)) + '1:00:00' + >>> str(tz.dst(normal, is_dst=False)) + '1:00:00' + >>> str(tz.dst(normal, is_dst=True)) + '1:00:00' >>> ambiguous = datetime(2009, 10, 31, 23, 30) - >>> tz.dst(ambiguous, is_dst=False) - datetime.timedelta(0) - >>> tz.dst(ambiguous, is_dst=True) - datetime.timedelta(0, 3600) + >>> str(tz.dst(ambiguous, is_dst=False)) + '0:00:00' + >>> str(tz.dst(ambiguous, is_dst=True)) + '1:00:00' >>> try: ... tz.dst(ambiguous) ... except AmbiguousTimeError: @@ -494,23 +508,22 @@ class DstTzInfo(BaseTzInfo): dst = 'STD' if self._utcoffset > _notime: return '' % ( - self.zone, self._tzname, self._utcoffset, dst - ) + self.zone, self._tzname, self._utcoffset, dst + ) else: return '' % ( - self.zone, self._tzname, self._utcoffset, dst - ) + self.zone, self._tzname, self._utcoffset, dst + ) def __reduce__(self): # Special pickle to zone remains a singleton and to cope with # database changes. return pytz._p, ( - self.zone, - _to_seconds(self._utcoffset), - _to_seconds(self._dst), - self._tzname - ) - + self.zone, + _to_seconds(self._utcoffset), + _to_seconds(self._dst), + self._tzname + ) def unpickler(zone, utcoffset=None, dstoffset=None, tzname=None): @@ -549,8 +562,8 @@ def unpickler(zone, utcoffset=None, dstoffset=None, tzname=None): # get changed from the initial guess by the database maintainers to # match reality when this information is discovered. for localized_tz in tz._tzinfos.values(): - if (localized_tz._utcoffset == utcoffset - and localized_tz._dst == dstoffset): + if (localized_tz._utcoffset == utcoffset and + localized_tz._dst == dstoffset): return localized_tz # This (utcoffset, dstoffset) information has been removed from the diff --git a/lib/pytz/zoneinfo/Africa/Abidjan b/lib/pytz/zoneinfo/Africa/Abidjan index 6fd1af32daec193239ab6b472526fd3d6bdb2f76..65d19ec2651aeb46c42ce7a74ae6ecbf3001edbb 100644 GIT binary patch literal 156 zcmWHE%1kq2zyM4@5fBCeMj!^UIVL@ujO%E4Py8#yfLTnQZ diff --git a/lib/pytz/zoneinfo/Africa/Addis_Ababa b/lib/pytz/zoneinfo/Africa/Addis_Ababa index 750d3dc14cabc52517d6be5d76da4080f213f4fc..6e19601f7d3a420c1d4832178352c1eafbd08146 100644 GIT binary patch literal 271 zcmWHE%1kq2zyPd35fBCe79a+(MK->>^=HeWSr?8^bieUd|KSxzCT2zk2Bj8|A}s@u zI%N$84h9CbH4JlrPx# diff --git a/lib/pytz/zoneinfo/Africa/Asmara b/lib/pytz/zoneinfo/Africa/Asmara index 750d3dc14cabc52517d6be5d76da4080f213f4fc..6e19601f7d3a420c1d4832178352c1eafbd08146 100644 GIT binary patch literal 271 zcmWHE%1kq2zyPd35fBCe79a+(MK->>^=HeWSr?8^bieUd|KSxzCT2zk2Bj8|A}s@u zI%N$84h9CbH4Jlr>^=HeWSr?8^bieUd|KSxzCT2zk2Bj8|A}s@u zI%N$84h9CbH4Jlr0|N_42?K|ZZwP~~ ffgyuCkY->6p%4;G{tpBo(?LcNZvz+5G6OCE+{Pmd literal 208 zcmWHE%1kq2zyQoZ5fBCe7@Ma7$eHwPt_){-q5uOU)Bpb;Qy3V48kU9nqAKws$ haK{h^cOVS`AtV_81FGjg5P+-!aY?X>3uvnW7Xb2-Bv$|c diff --git a/lib/pytz/zoneinfo/Africa/Blantyre b/lib/pytz/zoneinfo/Africa/Blantyre index 5b871dbaa7c2969f6b4dfc854184a29010bfb2cc..31cfad771a5c7c609e495da650e3ffbcf07c974d 100644 GIT binary patch delta 47 ocmZ3@IG1sPGA|gmr0VDoq>S?NziJt6Pq*uxZMzZ delta 51 ycmcc1bC+j=4od?A1H(q09!5rn$$J=+Co3?ea{K@afxzZgCP`+fsO4lQHfaEEbPYHF diff --git a/lib/pytz/zoneinfo/Africa/Ceuta b/lib/pytz/zoneinfo/Africa/Ceuta index 6227e2bb09f72bd8702782f4866adfee844da46c..dd75e3e6e4116dcf9c72bf46c0d97b3a81d9aec3 100644 GIT binary patch delta 474 zcmbO&&?GQH+>xDufdPa;pdN@pY_SF)G4EPw!Tg1J39DG&7p!`o$FTO~@(=5l8!@b3 z;9szzU4&s{XBESy0)vK)5tkY3nV2DvkqHi2SlQ?U|NsBZ$pUmR2(V1v&2GWPz{m*Z zF)~gNm&NMA|3FY@wv}PBC9|AS9s`IA@*ju>`4L2e{0X8#eg)AW|AJ_cpEq|hFJP_* Wd36B&%>(o}iocnG{+|4UT^RtwKUfdPa;pdN@pY_SF)G4EPw!Tg1J39DG&7p!_7|6%RP>^=HeWSr?8^bieUd|KSxzCT2zk2Bj8|A}s@u zI%N$84h9CbH4Jlr>^=HeWSr?8^bieUd|KSxzCT2zk2Bj8|A}s@u zI%N$84h9CbH4Jlr^nf>D-P*T8Tx2b0}qKc<6B>Qn9HMK)1psNa27Ukl delta 32 icmZo;>SvlTO^}^|fq?~xIe!2N5STdMfRSP1d2;|_5C&BM diff --git a/lib/pytz/zoneinfo/Africa/Juba b/lib/pytz/zoneinfo/Africa/Juba index 3629188215dda35698077a0eb372eb2a09016ada..83eca03ab87f54441e6fbff4cfc08408c4e77c16 100644 GIT binary patch delta 74 zcmZ3@I+t~VGOrQ?0|N^X3vOF{>&`@zmdSxkDonCVCf*MagiHMg0+94(4@M3~xB^{v LE?378U1Kf)Oc)nN delta 124 zcmbQsx|(%@vY;{p0|N^X3pN0WZHsR)Of+a=WSAVtBs@8Ri3Nt)8JU-YiG0RsPl0HkxXH6sTjKE1l^T&|8Gy2e}p*IOKa diff --git a/lib/pytz/zoneinfo/Africa/Kampala b/lib/pytz/zoneinfo/Africa/Kampala index 750d3dc14cabc52517d6be5d76da4080f213f4fc..6e19601f7d3a420c1d4832178352c1eafbd08146 100644 GIT binary patch literal 271 zcmWHE%1kq2zyPd35fBCe79a+(MK->>^=HeWSr?8^bieUd|KSxzCT2zk2Bj8|A}s@u zI%N$84h9CbH4Jlrb`-As}|CAf^*?7%3<$PUy^ig`c_xSSnBbd9(G4V@Ip delta 188 zcmdnZx|(%@xFib$0|N+yfHDw+*n$l}Vxmq5Bg4c4k`vE!XfiV}$brNdvKHPan^8d)tC2rI+JRuR1EU}##8^wBjfH3hl3YMLbd9+H De%u+6 diff --git a/lib/pytz/zoneinfo/Africa/Kigali b/lib/pytz/zoneinfo/Africa/Kigali index 5b871dbaa7c2969f6b4dfc854184a29010bfb2cc..31cfad771a5c7c609e495da650e3ffbcf07c974d 100644 GIT binary patch delta 47 ocmZ3@IG1sPGA|Qn9HMK)1psNa27Ukl delta 32 icmZo;>SvlTO^}^|fq?~xIe!2N5STdMfRSP1d2;|_5C&BM diff --git a/lib/pytz/zoneinfo/Africa/Mbabane b/lib/pytz/zoneinfo/Africa/Mbabane index ddf3652e159e4c3cd844bdedf4784dcd29da23c7..b8b9270a142bf3b1b4e3a773a0d7ffc52c489bb0 100644 GIT binary patch delta 31 lcmeBYYGax(jgyUmfq?~xIVUbRnCPOQn9HMK)1psNa27Ukl delta 32 icmZo;>SvlTO^}^|fq?~xIe!2N5STdMfRSP1d2;|_5C&BM diff --git a/lib/pytz/zoneinfo/Africa/Mogadishu b/lib/pytz/zoneinfo/Africa/Mogadishu index 750d3dc14cabc52517d6be5d76da4080f213f4fc..6e19601f7d3a420c1d4832178352c1eafbd08146 100644 GIT binary patch literal 271 zcmWHE%1kq2zyPd35fBCe79a+(MK->>^=HeWSr?8^bieUd|KSxzCT2zk2Bj8|A}s@u zI%N$84h9CbH4Jlr7i><+{*5JG}A|A8Q?YS|nR4YCeo1{qdz0qr;70svU3GM@kd literal 241 zcmWHE%1kq2zyK^j5fBCeW*`Q!1sZ_Fg7};{EQ#OVF)}g#|Nr#~0|S_30g{s#IDqmD z3_L!*Aq>7i>=P8i;0~l=AcU}0Flz;VKsEgbf~cxxb3io6YLGC>^=HeWSr?8^bieUd|KSxzCT2zk2Bj8|A}s@u zI%N$84h9CbH4Jlr5P&3siWoo&Kr}>=20K@{ JV~DOH7XTr46pjD@ delta 70 zcmcc2_>ggevJ?vg0|PS<^ELp9NzWQmgwhHNgw^gPFif=Y7KF?G0Lp^E#2yJopo|7P LSGZ${t|1oy7-6(gq-0|Nsa5DRYhW)xtYxFvb=ekOJRVgm-w delta 43 tcmdnXdW?006{Das0|Nsa5DWeQ5+JbInNfg|kzwMNWOgoR*AQJpE&#AQ2f_dV diff --git a/lib/pytz/zoneinfo/Africa/Windhoek b/lib/pytz/zoneinfo/Africa/Windhoek index 33bdfdf2171481be06559d06964993206c034d1b..6766185683f45d5998f2b84d0c384067a46e19dd 100644 GIT binary patch delta 355 zcmZ3-bD4dDxGoz50|N+yfGH4z*y0U9qRH)i#+h|J4QJ=&7pSo@~D{({HgI?d{9CnTk@%B(rnAgRSiRGPm) z+{rssdVYdr%+6AoOQuWa*G0+``b9j$Q&iS?n9jbn(5!v-S?62`Ho5&zbzaAq@t(e} z*Ht_;`AuhaLHaebzN}w1%7^-7A~Ru`^Hj?K}fzC=@28=%V*XPS!aS9<%jaZ?#}M^}CtHdRw!O4XAAQ~mL_ z)C@dVwL_O==ee7zuJ5SqYVB6_T|1>=YrFC{=E?5W<*Ko`M(>HpP3m~ad)`Z1L!dg`F(mEYQ57&@;)K8;*S~p* zsLA#}l^Nj@C=xMOf<+d`1=!QxLpcM&L_(Fg^1MDNEOOh!UFeexdnw}b`+R?Qsl-0v zxHSIj(I0m8ExFAQw;+B&9OG+v25}AI8^k$=cM$g={y`jscnERPq4g2sq(kc^#7&5w z5Jw@NLR@9|3UQXYAcWF)%VQvoK9o R;E zIWSw<$2Ww*F&K!$Ll`DIFb4`wWME+60%DE-Kwy99@5Rllm>XCoYjdpACe0}M$*P>% E0Ev-7Bme*a delta 176 zcmX>sbU|o>Hlx-?oeNAZ|Nj?PFfahg1O}G>{~HS!Ilv?@SVRcS76*|GGXMYgH!v!I z*{VLiAq>urARG=PCfhLwN={;6VBi8`tsg)F1pWho{ecG@n-?%QurM-AR^V8tORBN* IlO;H{0mSY@PXGV_ diff --git a/lib/pytz/zoneinfo/America/Anguilla b/lib/pytz/zoneinfo/America/Anguilla index 447efbe2c967cc5642b58f51aff86b67073134fb..bdedd1bd9bc85cbcf8259b6eee3aaa5ab041e954 100644 GIT binary patch delta 47 ocmZ3*IEQh9GA|4jOTCL=oo0|T;7UHm$MszHFu255?%F&6+j^DGen delta 119 zcmZo*Z(yIG&C1)rz`!t3=L{pmWCdnpx&Qw!U0`7N|Nrp=Mwb8ouU=r_^zjX0a0&_r k5h0U(8I3r3e*krWz~%17`WjNsO}MJpcb+y}-cX;~T=@48)E> mARHVrc_yO;r{E8u9uU}kiSZ>Pszxmw8X+2>Bp1*)V=e$&Tp=9* diff --git a/lib/pytz/zoneinfo/America/Argentina/Catamarca b/lib/pytz/zoneinfo/America/Argentina/Catamarca index 7cbc9f4bddf7ba58314977a4a42f76e4426c5e48..b798105e0f660c7b85a663d945d9eb7f04505e52 100644 GIT binary patch delta 190 zcmaFKafV}pxF{O~0|N+yfE^Hn*dh~kzOdB)|Nnoo0;3T(6ALQ~D>Ew-kenRDC?_TG z|Nqqs3_L!*Aq>tytZQHb#Ku5uGARHXR5DsDi!Q`2YDzeB{*ukv$0g?uS&6gNo UGUBw%o)pU<20}?LpbLz-016BEw-kenRDC?_TG z|Nqqs3_L!*Aq>tytZQHb#Ku5uGARHXR5DsDi!Q`2YDzeB{*ukv$0g?uS&6gNo UGUBw%o)pU<20}?LpbLz-016BD$YuuhI)l#>$p z|NrU*1|A>Z5C&%;)-^BzVq+jSn!Jor1-pTppEJH>WCt3J%T#^brUG>#0GAEWE<0l` E06&i;Y5)KL delta 229 zcmX@Z@seYLxF`n$0|N+yfGrS%*kTiPzA!RQHe{5Y{D4`6i;abqg_RkIStchk%IWa@ z|9|xY1IPdW#}6ty>=*>X!66LcAQlizp2?^pi)@7*%!(f%X&~5qiSZ>P TPRr~`u?%7$l;i@sz?cgF2o^Ir diff --git a/lib/pytz/zoneinfo/America/Argentina/Jujuy b/lib/pytz/zoneinfo/America/Argentina/Jujuy index 7be3eeb6d0426ba1d1a2a6963a6234742ea0950a..7d2ba91c679aca41eb44aec6115745ab107531e8 100644 GIT binary patch delta 223 zcmey#v4LZPxF{O~0|N+yfDI6X*dh~k-mupH|NozH@DWy1@VcS1&N|`1pn}I0Lb+fe8>B1F;dvI5@y%&F0UHHyJsA%80N_pGdp7Y=ADX HGv)#SZ}KJ> delta 285 zcmdnM@sneMxF{C`0|N+yfHe?<*fJA!-Y_ywR%BG2Y{1AOz{&!GZ0u|xnwgblayX-$ z6VLzuS1&Md{QrOa0D~Zi%_#Q&|KkUYP;npM5C&%;b_@dH;1Gsz5DQ2EnNTpfpHW2? h*?Jq8^*^90HlJX;$wl&BIDWKAKwrLXCT%!Facs?AU2x3hfxK)k(>WAzGP$v8jjmseca{(^&tS44bV0_ GV=e$!MkGN1 delta 277 zcmX@ZF_m+IxF{C`0|N+yfGrS%*fJA!zA!RQHe{5Y{D4`Ahm9QwSy-7_*;rX7Co;-8 z@%;aP^#TLO|NqAiFbIO!jAH-)KYqXn75DKCVQ>aw#~=_64q*rfv48}S2?dj9GOEZT hTWtrk`Uh0S=1Yt(8SywGlyXPF90R7gfNnJA0s!kqMS=hT diff --git a/lib/pytz/zoneinfo/America/Argentina/Rio_Gallegos b/lib/pytz/zoneinfo/America/Argentina/Rio_Gallegos index 8fd203d1d2a14a2a91b106ff738cf059ef90b54b..3c849fce2f09e040563440b93d1eae975eee4eea 100644 GIT binary patch delta 176 zcmaFKafV}pxF{O~0|N+yfE^Hn*dh~kzOdB)|Nnoo0;44h6DterEkvIs2l;fY=D;78FK*uFd!r@ delta 215 zcmX@Z@seYLxF`n$0|N+yfGrS%*kTiPzA!RQHe{5Y{D4`SnT?fYaw4Og4$uGpS1&Md z{QrOa0D~Ze?c*E5;0(l$K_DC)!VnH(0m0;%j4HCoX4}Ec{sEE(g3Xs0Uov9aVo!=K N5R;%J7tm^BE&$dJGW`Gm diff --git a/lib/pytz/zoneinfo/America/Argentina/Salta b/lib/pytz/zoneinfo/America/Argentina/Salta index 5778059f35314bde0c8ac450a9f211d6aa1d053f..a4b71c1ff07647569d5284a3bf4832dccc9fae9c 100644 GIT binary patch delta 204 zcmX@hv4LZPxF{O~0|N+yfDI6X*dh~k-mupH|NozHvLd76WCKQy$q$%0IGI>jSy-8Y zc=88kIVpkv|F2$P;PLSdVQ>awT>}#!HU?s&$#WQ0u$#O2F5^u`4xkML4A;kPI8ZYJ MaM=K@v@_-c09Q&WkN^Mx delta 241 zcmdnMah79(xF`n$0|N+yfHe?<*kTiP-Y_ywR%BG2Y{1AOz{&!FY#^GMm1S}`qnr-U z|NmDnFmU|;fBXQ0AcXDX8^YiW#EwBA92~+B4q^ep5xVNdv*=6O1<* T30P@Qij@#!p(Gd39mZS$+>|kE diff --git a/lib/pytz/zoneinfo/America/Argentina/San_Juan b/lib/pytz/zoneinfo/America/Argentina/San_Juan index 8670279e40f637bba98616999b6a4f641fb57ffa..948a39010420a9981fef631cae134cdcfe844047 100644 GIT binary patch delta 210 zcmey)af@SuxF{O~0|N+yfISd{*dh~kez4a6|NozHvLU1FWCuo`$$pF+JWQ-CK*-Dr zq9-RZ%1H_Q|9|xY1CNhy2!k^a>l&BJt_bI diff --git a/lib/pytz/zoneinfo/America/Argentina/Tucuman b/lib/pytz/zoneinfo/America/Argentina/Tucuman index 694093e7c4e6d499bc9716d821ac2ffbd90491da..085fc9cc9d6ea18c6d158067f2063d35374140f0 100644 GIT binary patch delta 220 zcmZqWe8Dk6T$GK0fdPa;zyXLsY>|mNe^~4P|NqZ8`6ILPWCunzQC1cRWCGF5tW03u zWDOQMDS`k0uU=r_@$n5|a0X&s0}~)N24bVh8yHovo4@%Z<4;BopiM+tqL14Wpdkpr LWdpR@&X@}T+ny(z delta 260 zcmaFC(aJeNT$F=>fdPa;z#fP}Y_W+te;64j8#1a+c3@-?VP%0pHW1Cs$_C<1&SsRe zIDXl|NoC4U=W0`eSAY0oPpRe2!w+}7{Wm;bTC0&7TI10pgh>#A5evx?=b#k QB*F#uWV?V1=qzI{0GX^YtpET3 diff --git a/lib/pytz/zoneinfo/America/Argentina/Ushuaia b/lib/pytz/zoneinfo/America/Argentina/Ushuaia index dc42621da6d177b442f3b636326fcf81594800ea..1fc3256773606e80a3d300ddcbfffafe72b56e45 100644 GIT binary patch delta 176 zcmaFKafV}pxF{O~0|N+yfE^Hn*dh~kzOdB)|Nnoo0;44h6DterEkvIs2l;fY=D;78FK*uFd!r@ delta 215 zcmX@Z@seYLxF`n$0|N+yfGrS%*kTiPzA!RQHe{5Y{D4`SnT?fYaw4Og4$uGpS1&Md z{QrOa0D~Ze?c*E5;0(l$K_DC)!VnH(0m0;%j4HCoX4}Ec{sEE(g3Xs0Uov9aVo!=K N5R;%J7tm^BE&$dJGW`Gm diff --git a/lib/pytz/zoneinfo/America/Aruba b/lib/pytz/zoneinfo/America/Aruba index 05e77ab4b3c23ad045a53e8a3baa6141155c8dfe..d3b318d2d67190354d7d47fc691218577042457f 100644 GIT binary patch literal 198 zcmWHE%1kq2zyQoZ5fBCeCLji}`6kQhDSw;s#)FaR|Ns553=IGOAK1ab^8f$w0}Na~ lz99^{1}4S^435DeAYDKZLW0@B_z8Z##gJ5V>WK2Lo5fNBwd%LZtgoe7XMw$t%7G|)5DGtf8C L@io>n0Wr7$N#iYK delta 194 zcmbOt&?hiKnX{3Bfq@N(1vl!jFflVSF;8}6Dw*uh#AWjT|H%&w3}BMw|Nr9$7&!j_ zzj^^eGV(w~e0)O~9Dz6>5`=?8Cck8|;1v7;G!FzeD=~AjAe-q$j+qd%pd=U2CKHfN HlQ={GhCoAR diff --git a/lib/pytz/zoneinfo/America/Atikokan b/lib/pytz/zoneinfo/America/Atikokan index 5708b55ac6bcb7580498bed9721a43fbd5a1773f..629ed4231944255aaa0725f807517df48b39e135 100644 GIT binary patch delta 29 jcmcb~bb)EYE>3m^1_m}DmY8_jVxosX8<%Tvh$$BUbRh>F delta 32 icmcb>bdzbqECze53ftOu0< diff --git a/lib/pytz/zoneinfo/America/Atka b/lib/pytz/zoneinfo/America/Atka index 4f1ec71373359e29dbd7c52486583af9e5a964d7..43236498f681cc06f64ca2afa613880331fe6fbb 100644 GIT binary patch delta 68 zcmdlhv_)vcA0`$ChSiTIF?R?~WME+60%FDgKwy99@5RjvnHyMG8JU<_m?j%?h)lNU WV4Lj7QOf*?fno9=rl`rnoLT@i&K58L delta 67 zcmdlYv{z`uAEwD0IHD$pF&jxvVqjq40%FAcWF)%VQvoK9o R;E4jEj#1 o;1m=LB0?tDGa7O7{s8I%fz6v3UoygUYU9@l(ZRq4G{l$-025p)X#fBK diff --git a/lib/pytz/zoneinfo/America/Bahia_Banderas b/lib/pytz/zoneinfo/America/Bahia_Banderas index 21e2b719f33d6195a65cbce81764adc92167b989..cd531078d0e8a4752bc242e83836dfdf0ae307ca 100644 GIT binary patch delta 47 rcmdnOvy5kgGG{CU0|Pq{OKdbKVVs=Lx^{996O!oWHl`O$K;feR{Add` delta 63 zcmZ3+vxR4ZGH)CM0|Pq{OEdt9jXEWaj0}?#S=UbXWl|P|%l!b#fxzZUrWZ_L1xEpd CL=1}n diff --git a/lib/pytz/zoneinfo/America/Barbados b/lib/pytz/zoneinfo/America/Barbados index 6339936014862e144f8beb04b55b617f9834c3dc..7bb7ac4d6ab698cc62fde7d1a357be3c06e34e8c 100644 GIT binary patch delta 45 qcmcb?bc$($GA9=U0|N^X3rsZ7m>3z0#6KP|G17{S%P}~_gbM)5h6vgK delta 59 ycmX@bbc1PvGA}m+0|N^X3p4mL43oJSttR#<3&Lf70A)a6;;sO&tOEcnAPJ}d diff --git a/lib/pytz/zoneinfo/America/Belem b/lib/pytz/zoneinfo/America/Belem index d85c0f72792ed1814585ea8554cc5f6bc21b9486..ab3c8a67ffa6cc4a4af3b50c59adfa47aca7b326 100644 GIT binary patch delta 166 zcmX@Za)xDsHY3kOgA)7t|Ns9pG2($t|Nmd=VPN?G|M3GxmjC~+USQzx@eN_nH828V gz-0q8*Up#=04ZrH%>V!Z delta 166 zcmX@Za)xDsHY;xf0|UcEoe~=cCPqB)|Nl!p3=IGOKYqZ-^8f$U3k;k-z99@wLBSv* jWa51zPTn6tgFs-i5aUY^JVr4x;WrFo3Ii9=Tw^W(^3x_I diff --git a/lib/pytz/zoneinfo/America/Belize b/lib/pytz/zoneinfo/America/Belize index eada52e70c77fa2f8c68d7f713fe5708c878751f..fd6932140d6795c404dc09d0f93cf789bc484870 100644 GIT binary patch delta 119 zcmcb>euRC3GN(BM0|N^X3r#e*Gg**Pf3gB2%VY;eQ30<1|95U+ k!f1j}y?G_$4n}14>gehjoP$FcoLxeIWtQ dE+LZ>7)=D>T7CevfWYRtj5`3J*j=>=&TmYS+2ZaCt diff --git a/lib/pytz/zoneinfo/America/Boa_Vista b/lib/pytz/zoneinfo/America/Boa_Vista index 2466a25f9fa40aee4330cd9f6dc0e36999c14806..69e17a00e161ef17bb763868db7793b609a39556 100644 GIT binary patch delta 135 zcmZo+ZDF0D&B!y+poOLW|Ns9J4~kB_zy?IBO#lBMS72cH|NrU*MiwCZ00W1QZwP~~ ifiV!9FhBrE>t=mMPDXYhA4R_|QTn-TfM(g5Z~*|EdM-Nv delta 136 zcmZo+ZDF0D&C1)rz`!t3r-hMWvICR&WPc_Obw;ND|Bov$F#P|2^#UUckbQuG)5kZ2 m!O=GuM1%k}fWQQ8PTn67Cc|bmMovbU0lGvQzy&nRgbM&|B_+WC diff --git a/lib/pytz/zoneinfo/America/Bogota b/lib/pytz/zoneinfo/America/Bogota index 7a5a445ace508e1aee9a626c21ece56a69717bf3..b7ded8e64e79bd69589598da5a5b1b39d92344a1 100644 GIT binary patch delta 117 zcmZoOs lT>}#!Hl3JZ!YD9tsUkN}50W}Xbag;!2;i~->asKC0sv%a8KM9H delta 112 zcmZo;YGj(AEW^UUzyQL64M1W>L}-B)b8&$7zE}rFW~PZ}B?NhWd_x$VfY{kT7(|3j f%rW5<`~g%90uvW1GD8$9U?_yB0FqolU8Y17`WjNsO}MJpcb+y}-cX;~T=@48)E> mARHVrc_yO;r{E8u9uU}kiSZ>Pszxmw8X+2>Bp1*)V=e$&Tp=9* diff --git a/lib/pytz/zoneinfo/America/Cambridge_Bay b/lib/pytz/zoneinfo/America/Cambridge_Bay index d322f01ed1d11856e0f17d1ba5d5f6ca867533c3..f8db4b6ebf5b66d3d566fc3975d6151783f6e645 100644 GIT binary patch delta 48 ucmdlautZ>jGG{dd0|Pe@t8O%S!?;WDrXQ1~I3xf7tqPw2 delta 89 zcmZ1?ut{KoGH(q70|Pe@t2O|MjXG}_*%+7^nV4B7D>A7}PGDl0?8@{`5U%J4P!R}h Qwqd@(jH&YUWF8I)0PNNfrvLx| diff --git a/lib/pytz/zoneinfo/America/Campo_Grande b/lib/pytz/zoneinfo/America/Campo_Grande index d810ae568b45c223435b142e4e0034758d7f5080..495ef4568347ab6d3887a2cdd762c960f567a0ca 100644 GIT binary patch delta 599 zcmYk&OG^S#0EXddgh~-4TvX5^2wIfc8OIj@Ze{3?` z$QZz1NEiVz1Y!)tAc#>A!yv{%3>5N_5JQE0EW}_T9}O{F$j3ts1#p835G5dLKoo(f z0#OE{4n!d#uLMy_$ZJ6q6Y^>h<%GN*cR)fxyg)^Wk`Of^ib7O{C=2tQIq_U5NQ{@x lmv-u`>i^pKh##hYUf$*8SJh>6D~esQlWt;jJM1cMOuz3au5kbW delta 625 zcmZwE%PT}t0LSrb$e_eTNwFdu6K6a&vN%do%tB@*&zUCg$4v4z53=$|jg`pCYNRW+ z>ZEMEiflyL`U4~*3+H=SnwtB$_pa{mdmi#$^R~-!wj)cUryY?wCHt8br0Q% zp5(LYZM8+;`nl@&+}H!72g>g{wgYW(75KUq!ODON-iPhM!k8R9@!3P~emT4w5+jez za&)0njGa};@veF?v6Cey8;Zo#a=8i>r$o3XQ-xE{V!H87O+THBnUX6tbMa))ejlm1 zHN0K zT&o&0=hM8gtkZADt%FTGvkTdV>_avpJCUu(USzXT??$#8^?sy*QFlOEAU!Zj6mAHE z#6bcfk&sYGEF>5b&8Wj6@r*hk649tbA~BJmnih+wydW$R7YU3+Mna>Bt&LSi%yT^0 l@fTk@G7?)(m*>9&$kAs}$Dz2r9#K_WC8~wnTl0I9^8;0|P4%i%c|F!OqCc1cH+Ew-kenRDC?_TG z|Nqqs3_L!*Aq>tytZQHb#Ku5uGARHXR5DsDi!Q`2YDzeB{*ukv$0g?uS&6gNo UGUBw%o)pU<20}?LpbLz-016Bd&2L-rUw`png0Jj_kn@o|Nr9$7+C)Qzj}dz m#m6^bL<`Wg|NlW&fM_DE;R4!d%mn}jdNF?h diff --git a/lib/pytz/zoneinfo/America/Cayman b/lib/pytz/zoneinfo/America/Cayman index 5c1c06372c6dc8610ffd14f74e923bdcb9b21d31..55b083463a8b5b19d62b6f2707665c08eca5e65b 100644 GIT binary patch delta 38 ocmX@jc!+UAttb-%0|PS<^ZW;b%yu;a5IxaAi;c@QIK-3-00prQ2LJ#7 delta 44 qcmX@ac$#rStr9Z>0|N;2`~VUl@E-^=+tma>boZCU7Yq}p=>PyI;1L1< diff --git a/lib/pytz/zoneinfo/America/Chicago b/lib/pytz/zoneinfo/America/Chicago index 3dd8f0fa82a60710c0711f35dee93ef5013ca796..a5b1617c7f70bfc77b7d504aaa3f23603082c3cb 100644 GIT binary patch delta 31 lcmZpa`60c*nw9en0|Ns)5KCmGH)~k0|Ofni!=a6i A6#xJL diff --git a/lib/pytz/zoneinfo/America/Coral_Harbour b/lib/pytz/zoneinfo/America/Coral_Harbour index 5708b55ac6bcb7580498bed9721a43fbd5a1773f..629ed4231944255aaa0725f807517df48b39e135 100644 GIT binary patch delta 29 jcmcb~bb)EYE>3m^1_m}DmY8_jVxosX8<%Tvh$$BUbRh>F delta 32 icmcb>bdzbqECze53ftOu0< diff --git a/lib/pytz/zoneinfo/America/Cordoba b/lib/pytz/zoneinfo/America/Cordoba index cd97a24bdb7bf9661349f903818ee2323d107fae..5df3cf6e6377be897b4d09fe438ec75eb8c15ad1 100644 GIT binary patch delta 190 zcmaFKafV}pxF{O~0|N+yfE^Hn*dh~kzOdB)|Nnoo0;3T(6ALQ~D>D$YuuhI)l#>$p z|NrU*1|A>Z5C&%;)-^BzVq+jSn!Jor1-pTppEJH>WCt3J%T#^brUG>#0GAEWE<0l` E06&i;Y5)KL delta 229 zcmX@Z@seYLxF`n$0|N+yfGrS%*kTiPzA!RQHe{5Y{D4`6i;abqg_RkIStchk%IWa@ z|9|xY1IPdW#}6ty>=*>X!66LcAQlizp2?^pi)@7*%!(f%X&~5qiSZ>P TPRr~`u?%7$l;i@sz?cgF2o^Ir diff --git a/lib/pytz/zoneinfo/America/Costa_Rica b/lib/pytz/zoneinfo/America/Costa_Rica index c247133e334bee3b7802741383bddedb9cdf6cc3..525a67ea7913b5a9e2507067c164de30259d0fbb 100644 GIT binary patch delta 26 gcmcc0bcSidCQdE}1_l-&7MyrEU}A{%WPe6B0AKqCy#N3J delta 33 jcmX@Zbd_nsCP8in1_l-&7W@GuKw#qT07iz%+>DL@eLe<` diff --git a/lib/pytz/zoneinfo/America/Creston b/lib/pytz/zoneinfo/America/Creston index 798f627a81e25f9657c12909f4b0878f55eea9d2..0fba741732f73cf241e702d41f4ccb9be60124d3 100644 GIT binary patch delta 46 ucmaFK_<(Ujmn<^_0|N^X^ZW;bINO3fAbR#S?*b4#(ZraI%Qra0oC^TgvK2Z2 delta 51 vcmaFB_>yr#mnI7X0|N;2`~VUl@E-``Yzy{)=-Jo23qbU|pVkZ$SD66-+*lVy diff --git a/lib/pytz/zoneinfo/America/Cuiaba b/lib/pytz/zoneinfo/America/Cuiaba index e3aec8ccdfe76b9eab95158461855b3595a630d6..8a4ee7d08fcae58764f1b1c4e8ce19f548c4734d 100644 GIT binary patch delta 603 zcmZwDze@sP9LMofp&t^6I8@LO1TC38rv?!r&k_YC204ZHLlLtdmLg(Wp0+erI7Csc z4MCj^{TPgg8jGSKN`j{7KPa-P@8_92ca+0>y^Osn_$%!ZGLtS5Rns`Bvf9g7Uvc;qRmM?1fGwCvYobuT=&mtb?B zSA0G@&K4e@#o|OSi=SSIrT%8Nytyk9tu>Zh%86v{jir1+k*Zc$x-ZMqH&s2;65yHR zZ`QW*+DUF2~ETz#9!=*GHB7l@4Kn*4EfEo}*AgVx= zfv5vf2%-{1DJj*0C?=(95apy)52B!yDw2Z=O5y`*LKKCl3Q-oKE<|Bi=*r9YVo?!P geB1R;ZSw$?_qgfq^4Ptq>QEi5huOVOhYJtpKR=VK>i_@% delta 650 zcmaLUziSg=9LMpeR}mYGAs`f?bx|B_NWb;RA{`z@M2H!rnTpYx5K?V5Z3t-_Z7&g= zN=qS5qBuE4$`!>e_+SyiNU>0d5dQ#Ykz$H)KJP0!dXRhF1#bAfpSO|C$l8gptCZ@s zzi`#wHe%@>x79T_CbuNr=$M;VJ-M~qG!rAAz1veSOeVVSWfL`%-D^p1C~I=tMK6D} zs`DEuZ}MkG-+4MKcXux9smhp4zd5Dvjh~nMPY&tAg?^b?JZWZ+b)}d-Xo}sAlt#as zQoAYTflsFVzU|HZer4txyE3@&ZPipBJ@+1bXy}I-*IRtKqL&iS#C=@QsxD5kuARfj zeZMuWl<$B2(sRJ~KN{6{EtygmlVjXc^>@zcXzlN`U-p6P^$(}%u#XouB0G_-$X;YK zvK!fs><_dJkPd;i1=1tXHbJ@|ZO|nU4@5#jA+eBPNHioI5)TO&Xd@ya18qzsXrPUX zghk?7t|$WY2a%D`NNglH5*>r^*6Pqw@LtPZ|922aF8%)?_}*S2dnV^NoLF*1;%DPB LEV1O7{fE#W)_cw3 diff --git a/lib/pytz/zoneinfo/America/Curacao b/lib/pytz/zoneinfo/America/Curacao index 05e77ab4b3c23ad045a53e8a3baa6141155c8dfe..d3b318d2d67190354d7d47fc691218577042457f 100644 GIT binary patch literal 198 zcmWHE%1kq2zyQoZ5fBCeCLji}`6kQhDSw;s#)FaR|Ns553=IGOAK1ab^8f$w0}Na~ lz99^{1}4S^435DeAYDKZLW0@mX VVQ>ekXJBAt1QKA93n*Z~1pqC+4&nd+ delta 129 zcmdnRdWv;|GOscN0|Ofn3pN0Wi8>w342&!j4~R}Y&o()qNrRWy$2Wu_+#Q62LngB_ onh3%*`~YeIfz3{g0*t8IR8X`rxC6~#U|?hfsRof;Kmh|T0FcKR5C8xG diff --git a/lib/pytz/zoneinfo/America/Dawson b/lib/pytz/zoneinfo/America/Dawson index 61c96889b074b751386ba0923b180e4eecbea226..db9ceadd963f3ad7cd3664d821e2c5cd9676469f 100644 GIT binary patch delta 30 kcmZ20utZ>kHZx~E0|NsG5G!uBVgA89S%c}pWKj+Y0C4CBQvd(} delta 36 mcmZ1?uvTD$HnU&@0|NsG5G(!w5+JbIg!uoamp_GR>Bbv5 delta 36 ncmeAXo+`XyA+z9o1_lOJAQt%nBtT&ED&`L?j0}@!aeM**nQ{o( diff --git a/lib/pytz/zoneinfo/America/Detroit b/lib/pytz/zoneinfo/America/Detroit index a123b331e72fc35cfc33d7386b48a3789706488c..5e0226057ac5e154901b0debb90547c096f9083a 100644 GIT binary patch delta 58 zcmZ1>_)lPhGG`|P0|OfnOH4G7*%-pXG&z>3bMgzOY=p$*6lROfYnTOCz)~I@2>_@_ B4v+u< delta 102 zcmew-utIQxGH(w90|OfnOEdt9i8?auzm3-v{C;7*(VdftkzsNGQ|DwE4zJ0I%*ujr gr9Xg5L13~kvjzWuAOPtB(=V(yw=fH`z%?cT0KSYMTL1t6 diff --git a/lib/pytz/zoneinfo/America/Dominica b/lib/pytz/zoneinfo/America/Dominica index 447efbe2c967cc5642b58f51aff86b67073134fb..bdedd1bd9bc85cbcf8259b6eee3aaa5ab041e954 100644 GIT binary patch delta 47 ocmZ3*IEQh9GA|0`~QC*Q2hV@;|Ca7{{P>(fq@gm yX5fXeeSAY09G!zf1Q7d%O#E-gDfk0u4hU>EW8`E+GRvMcvml0mNiLxArd$AYzd8^A diff --git a/lib/pytz/zoneinfo/America/El_Salvador b/lib/pytz/zoneinfo/America/El_Salvador index 9b8bc7a8778a0b8caea494cd5995318ca30d4fa8..ac774e83f46bb2967f587ea3175d6d2d95a15387 100644 GIT binary patch delta 41 lcmeyx_=a(UGAAno0|PS<^Gq}lnRr@rVji;4B8`cs^#Q*)2{-@% delta 77 zcmaFE_=|CZvJx8u0|PS<^E3d7#aEXpD9pO^Krv=^fKt`I2g)|J0Sprzd<5aDegIX0 Tz{IHSk diff --git a/lib/pytz/zoneinfo/America/Ensenada b/lib/pytz/zoneinfo/America/Ensenada index 1387475394bc24653c36981b9310eb165ce3e4aa..ada6bf78b2815d3d99c97d521ab9a6b35c8af8c3 100644 GIT binary patch delta 204 zcmdlYv`lD%GUrqV1_m}DmY8UuXXHKMv1ibPCvmzHo@$y*c;@aU@LVWR;Dx%5z>81D z0c(d`lz}sUF6gKvJVPs^OY{+qUaxAm5Al$?sKodb=awl_K zQsjdFKmaltM1zb6(I6{8G{_nd4YCSEgRBG7Kr2Bs$XYNBv>HT%tOwB`CxB>>Gd6p& KykG{q<0}BSWpX(H diff --git a/lib/pytz/zoneinfo/America/Fort_Nelson b/lib/pytz/zoneinfo/America/Fort_Nelson index 5923cc6888f881c8672d96be9e23fac7166b1c20..5a0b7f1ca032be1adf8ba91f863e727c5ec6a026 100644 GIT binary patch delta 26 gcmX>pctCJN5;JE%0|Nsa5KC+>X0BkF{D%E50AKD0e*gdg delta 56 zcmX>gcv5gf60_h01_lN;AeQ(6BtT$uHgg3F8v_#~6En-?LZ;Tq4NNSPzcG2Tarp*^ Hm~#ODP+$w> diff --git a/lib/pytz/zoneinfo/America/Fort_Wayne b/lib/pytz/zoneinfo/America/Fort_Wayne index 4a92c06593d33d3969756f482e5d3d4b773984ef..09511ccdcf97a5baa8e1b0eb75e040eee6b6e0c4 100644 GIT binary patch delta 26 gcmeC?ZQ|W9iHS3rfq{V?h-Ee}W|Cl@yodEX08*X?kpKVy delta 40 qcmZqT?dIJuiAgYpfq{V?h-H2N2@u#kn@NJ1kzw)<#_f}{*dzd_kO+nV diff --git a/lib/pytz/zoneinfo/America/Fortaleza b/lib/pytz/zoneinfo/America/Fortaleza index c0bcf4dca73874a29a7b22bafa2cd8f76b04d93c..e637170a6edfe97e99e4c729ccfc35319e1fba85 100644 GIT binary patch delta 129 zcmcb?dV_U>HY3kOgE=hq|NsA=cu{%c0~S@L|Nn2lU|{(F|M3GxmjC~+USQzx@eN_n iH828VV+IHS>D%nfXvxS9HY;xf0|UcEojHsQ6E7$$F)}eS{r`Xa1p~wX|BoLqvi$#l^#TK@k8cQr nQ&2F72$?L%XvE3;1E>iEHoGudG6FT~6V?dPz`zAG!f* diff --git a/lib/pytz/zoneinfo/America/Glace_Bay b/lib/pytz/zoneinfo/America/Glace_Bay index f58522b674c2e06fb5a184130fbc470ae9db72de..48412a4cbf9241ea83887876b1b8b22c367ff4fd 100644 GIT binary patch delta 47 scmbOyI6-iNGG`A10|P4%i)=J7V49rB^co?uIhHwr1t@f4avO&P0Q58p!TXJnZy$dox*fr)DpyRwk3fiZ)wfe`}(10y4Z04d)5 em}w<5Cy%5bhov0+eTDgb)+7 hIeC8onIN$F7Sl>*CR9B#SoClK#f(AbOm<)w0|3U`7oPwC diff --git a/lib/pytz/zoneinfo/America/Goose_Bay b/lib/pytz/zoneinfo/America/Goose_Bay index b4b945e8d8d26ff300b54916bcbea257817addcf..a3f299079aebb8524bf77e7f92e0a7e6d0a7b6fb 100644 GIT binary patch delta 31 lcmbO%*(JH*2n**K1_lOhAXeObl_h~~a}2X9^@t2t@z@ delta 37 ncmeB@oGiKF2#erZ1_lOhAXfYVBtT&ES(XGgMuyG0+_8)RsS*eN diff --git a/lib/pytz/zoneinfo/America/Grand_Turk b/lib/pytz/zoneinfo/America/Grand_Turk index 331aeac26ea9c9c9c50c36ee025cf99360aae4ee..4597a621de7573d0378e01002af846215caa8062 100644 GIT binary patch delta 710 zcmbu+Pe>F|0LSq+%OJ6oB@|lJ9>Q=Bw(e>|gr`Wu!s zQ5aY~d9kaQs9=XAJ=iG{MDU~!58Z-^E}i!EzT?$f12doDU55Gois9YL+3IT*LI`fI zti5@^IAI^&`L*)Ot*BE-ecbb(98T+}AJ+Zu%@N%*Fz5F!JkT<^ruvG*vj1jDJxeF$ zz`48{yx$-Pf2CBqu1coAx2R0TADLN-sG*(+tQn}kDnLFH4`I`K7ncrMgV}Dcf&BBy=d(a}^ji=T7jffoY zX;+1LAsw&JY4c`X*Kxf`H(G1VmkuF}*$4^On9rZY8DqYEb7fw#R9Vg-)JC|>q z`v1mWnPMc4bXbjs9)$`v3N0*x9!L|U3(^MZgET@qA+3;JNHe5cplyfr3$zW9j(lGb z6A6k$MZzL+k-$h~Bs3Bm364ZZ!Ux*;$N+(M1hhlk4GtKC0|r4xL54xbK?Xub!v7iS diV)$}$DPfs_d4s7O|iyUygr#o#1gT1_#ZLl^X~uv delta 180 zcmcb>*UmLTT$YuAfdPa;zz2vyY>@^aF`0kM|BWUZjFTJKeB}QB-y6Wd@c;h~Mh2Gu z|95U+;Q0Ul_yI;95Xm4gS%O_|@)jm>U1Y<2VTSzxGC<%z5M;K?8GvYz;hR4&1u_w7 MIvbZ`aEJ*P01*g1k^lez diff --git a/lib/pytz/zoneinfo/America/Grenada b/lib/pytz/zoneinfo/America/Grenada index 447efbe2c967cc5642b58f51aff86b67073134fb..bdedd1bd9bc85cbcf8259b6eee3aaa5ab041e954 100644 GIT binary patch delta 47 ocmZ3*IEQh9GA|nk delta 57 xcmZ3&w25hgGA|bc0|PS<^E3d7i8?Bb3===@}KO-{}GxPudTQwLM z{{P>W!NBtW|M3Hi9RL6C+`z!&;~T;d2*kPuCO~Wo)D8h5Bv=Zx<9}wmS_Fs&Sq?G* Y+a3jic-D@gzV diff --git a/lib/pytz/zoneinfo/America/Guyana b/lib/pytz/zoneinfo/America/Guyana index 036dbe06f50292190d2086e0b70eb63a06662109..d1dd2fafcc50b1d973c046bac1e4ae8b13d6065c 100644 GIT binary patch literal 252 zcmWHE%1kq2zyK^j5fBCe7+Yw@&B_k0+ATKf^}h}3|NsBb$i&S2|NqGf28RFtPrER% z{QrOT0t46o|Hlt7@cHo0x(~AU1)R1tddAun}mqOaIj3iz_Aqoy!Z;s delta 45 wcmew()GEATHnZSd1_lN;AQt!mBtT&E66OaiObm>Z7c$vRzRfguassCe0RPqtivR!s diff --git a/lib/pytz/zoneinfo/America/Hermosillo b/lib/pytz/zoneinfo/America/Hermosillo index ec435c23bc47f925bd70754b38bc8b1d2c4d3943..26c269d9674847059472850a5287339df9213bff 100644 GIT binary patch delta 39 kcmX@cyn}gyGABO+0|Ofni%c}InV4IK#Q#z;IhQdK0Gr+jWB>pF delta 59 ycmdnNe2jU5GOqvw0|Ofni!=a9E1q%)U diff --git a/lib/pytz/zoneinfo/America/Indiana/Indianapolis b/lib/pytz/zoneinfo/America/Indiana/Indianapolis index 4a92c06593d33d3969756f482e5d3d4b773984ef..09511ccdcf97a5baa8e1b0eb75e040eee6b6e0c4 100644 GIT binary patch delta 26 gcmeC?ZQ|W9iHS3rfq{V?h-Ee}W|Cl@yodEX08*X?kpKVy delta 40 qcmZqT?dIJuiAgYpfq{V?h-H2N2@u#kn@NJ1kzw)<#_f}{*dzd_kO+nV diff --git a/lib/pytz/zoneinfo/America/Indiana/Knox b/lib/pytz/zoneinfo/America/Indiana/Knox index cc785da97de0a5614613f9ba6e502d7dc5f525b5..fcd408d74df43310a9a85c475f83d545f6d75911 100644 GIT binary patch delta 30 lcmZn_{v)(uAv5PJ1_lOpAePv?iTMJ{005pZ3Hks4 delta 36 ncmeys_mgkKb0)!31_lOpAeQ+7BtT&E2c`wgj0}?}usr|(xB>~1 diff --git a/lib/pytz/zoneinfo/America/Indiana/Tell_City b/lib/pytz/zoneinfo/America/Indiana/Tell_City index 0250bf90f8fc8716a77163e7c1b92663fc6d96f7..4ce95c152a3d8974fdc67072f944eae97b5997ec 100644 GIT binary patch delta 30 lcmX@kyN`Fn8Ya$E1_lOBAePy@mq~+p@&U$^lh?CJ004uJ2&(`9 delta 40 rcmdnTdz^Q}8YaOs1_lOBAeQ+7BtT&ERwfN*Muy1;7*9@K#wGy(!B7dD diff --git a/lib/pytz/zoneinfo/America/Indiana/Vevay b/lib/pytz/zoneinfo/America/Indiana/Vevay index e934de61adb342d238789c5dab9155408f8cd778..d236b7c07726828984d3afbfa872b3abeae3e809 100644 GIT binary patch delta 30 kcmeC@ZsXoy!NeKJz`(!`#4?*bnL3yz7cefJT+S*10Au(D>i_@% delta 40 qcmZqU?&scM!6X>Oz`(!`#4?vzQ4A diff --git a/lib/pytz/zoneinfo/America/Indiana/Winamac b/lib/pytz/zoneinfo/America/Indiana/Winamac index b34f7b27eee88867fd131f0e9b87b4c3b4c071c4..630935c1e1a8c1a87e728fc1dcc4c930e81b30e9 100644 GIT binary patch delta 42 vcmey(`-ykME+)=w1_lOpAePyDnkj;rorw_$nOP=3WR#u!hjI4g$7~V+?#~NN delta 36 mcmeyw`MK>BeV4N(-bORx>`4`gxW}wj4$p!2Z01t8txBvhE delta 77 zcmeyx*TFwQnYWUGfq@l>MH_&`Mx6(YEDTJHOp^tfiYF_x+fP2oq$~(m@&l*@1UA2A KI>3yqE*t<3 diff --git a/lib/pytz/zoneinfo/America/Iqaluit b/lib/pytz/zoneinfo/America/Iqaluit index 0785ac576173f7b7a5e7c2740df5f1f3492a4950..c8138bdbb3cf141ad42ace037e144bee98d81481 100644 GIT binary patch delta 65 zcmeyz|ABvkGG`?N0|OTjD{eG+!pOqP$izH3kV#{*2K&Cr|Cx}aHybmbU`Cd|1_1WM B4xIo1 delta 64 zcmeys|BruyGH(?F0|OTjD>eX$jXF;l85uSUF!3@9!X6V$DP>791_lNeAQt!!1exv1bs%~&|CWD~ O`4|^WY>`A#uLA%E^Bs%; delta 102 zcmeyw{F`}#G2{PDWy1@VcS1&N|`1pn}I0Lb+fe8>B1F;dvI5@y%&F0UHHyJsA%80N_pGdp7Y=ADX HGv)#SZ}KJ> delta 285 zcmdnM@sneMxF{C`0|N+yfHe?<*fJA!-Y_ywR%BG2Y{1AOz{&!GZ0u|xnwgblayX-$ z6VLzuS1&Md{QrOa0D~Zi%_#Q&|KkUYP;npM5C&%;b_@dH;1Gsz5DQ2EnNTpfpHW2? h*?Jq8^*^90HlJX;$w3$8PGDeQ-~wW`|3F}W={`YIgx>ZfeVP$egFv&_zwj32QId5p2=Ln!pN{$kVAnH E08*n9umAu6 diff --git a/lib/pytz/zoneinfo/America/Kentucky/Louisville b/lib/pytz/zoneinfo/America/Kentucky/Louisville index fdf2e88b48cecddf4eafa6d8a41ba7363e4874d6..f4c4cf966fa6a0130b9ee5fbd01fe0790fe8f001 100644 GIT binary patch delta 31 lcmcaBdPQ`DEDPr*1_lOpAePyz$1;I+^A{#I#>q#yBmjme2rmEt delta 37 ncmca2dRKIVEQ{b~1_lOpAeQ+7BtT%Z8p{M$MuyGXIOP}tphgFf diff --git a/lib/pytz/zoneinfo/America/Kentucky/Monticello b/lib/pytz/zoneinfo/America/Kentucky/Monticello index 60991aa38f5ca016d9f87bd6cb5b436ec799a10c..438e3eab4a6e581c6f5e7661098bf07b1a000593 100644 GIT binary patch delta 30 kcmdlfv_WV?J2U4L1_lOpAePxYgLwhV}A3wmr|Nqa(%!C3b=Q2w0aQOI!Fz6bX0I})B1tvh%cN@hS W7#MJAkVV!2R0jcEHbCumrd$A1Y8N5^ delta 126 zcmZ3+ypVZebx5 zUa!RTCN{3OQ~i3^JE->~9s1DTrTK85JT?u89SDkD?vz4JgA_6?@{}*hbJ~%Y&qWD#T)WEpgtL-Fbd3-N=Mc9zUZZ^GxPB+UBOKgDY>QUCw| delta 473 zcmW;IJuCxZ9LMpa*N`rrdg)|%wlY;h3^f=VQ$t8t*d!)QOwLe)r5-6Gc~X;vG)>1Q zQj49b-cG$$Q}6Y1l}Nd7?{fD^{?qUG+X!q0RMe9B<$ZNlJJ#npB`)lYzTDkY_Q9sU zT8*p1_JY2inNv4Q6Z&>&MBPme==<(IRg8?wht^?H3WjB=(kseMow9t=As&l0`IL6V z^HD**te=Y4)USS<&x-doTUV?@^)Z{%pHn;PE1J~bgDc7j`C_`-l@vcM(>k3W^Z2ud zVR+rIz3TpW68&bxl7H?)P$Vo87zvF8N5UfokP=7{qzqCBDTNe6${_`@6tu$i15G*5 zwyxV4X^k{T+9L}fDmUoE(-w-=4=lxjwK8$q#yBmjme2rmEt delta 37 ncmca2dRKIVEQ{b~1_lOpAeQ+7BtT%Z8p{M$MuyGXIOP}tphgFf diff --git a/lib/pytz/zoneinfo/America/Lower_Princes b/lib/pytz/zoneinfo/America/Lower_Princes index 05e77ab4b3c23ad045a53e8a3baa6141155c8dfe..d3b318d2d67190354d7d47fc691218577042457f 100644 GIT binary patch literal 198 zcmWHE%1kq2zyQoZ5fBCeCLji}`6kQhDSw;s#)FaR|Ns553=IGOAK1ab^8f$w0}Na~ lz99^{1}4S^435DeAYDKZLW0@TV9OqOOe;^h4S)B^&W{TMwNLHcwF>4T_e-~t+9%mn~X%O~3a diff --git a/lib/pytz/zoneinfo/America/Managua b/lib/pytz/zoneinfo/America/Managua index c543ffd475e374b39c6800fcc69c3c06b6eb5dd3..69256c6357fa178dbcc9eb92158e28d2b15f2a03 100644 GIT binary patch delta 29 jcmX@le2jU*V@?4E1_m}D7Mb{^VPZ}Q8<%r%h#40EeDw#? delta 33 jcmX@ce4cs2V?jX%1_m}D7Wn}rKw#pV21bU-IgC*NhH3|! diff --git a/lib/pytz/zoneinfo/America/Manaus b/lib/pytz/zoneinfo/America/Manaus index e0222f18e2a367fdbf12b8cadd751e0c501ddcd7..b10241e68dd415354ef12cc18fb1e61df3558104 100644 GIT binary patch delta 122 zcmaFC@`7c8HY3kOgBq6l|Ns9_+$cTq0E-;c|NqDLFfjc8fAs<*3y^()fy2i)ghAK9 l7>G?KzA|FunXJnAlbwNq0ijD5zb>F!5a6-_nqX(b1pu^SF53VA delta 129 zcmaFC@`7c8HY;xf0|UcEof<}li5sLf8JQTF{{KI|hk@b$|Em`mS%B;V44gi`Aq3#xnKPV$fq@x_c{UovFixJx7(96aBgh*8h7i~Q diff --git a/lib/pytz/zoneinfo/America/Mazatlan b/lib/pytz/zoneinfo/America/Mazatlan index afa94c2ac5c1679d39143eae062b812070876492..43ee12d84a7c7e47aaa92406d01a539ccf93079d 100644 GIT binary patch delta 81 zcmbQk)5kMGnKPDwfq@N(MK&6gFmf<5fg$tcjf{bl4=}P!KEUcS*^LQF+2$&y7fjgH G#Q*?&9T2$y delta 59 zcmeCIDWKAKwrLXCT%!Facs?AU2x3hfxK)k(>WAzGP$v8jjmseca{(^&tS44bV0_ GV=e$!MkGN1 delta 277 zcmX@ZF_m+IxF{C`0|N+yfGrS%*fJA!zA!RQHe{5Y{D4`Ahm9QwSy-7_*;rX7Co;-8 z@%;aP^#TLO|NqAiFbIO!jAH-)KYqXn75DKCVQ>aw#~=_64q*rfv48}S2?dj9GOEZT hTWtrk`Uh0S=1Yt(8SywGlyXPF90R7gfNnJA0s!kqMS=hT diff --git a/lib/pytz/zoneinfo/America/Menominee b/lib/pytz/zoneinfo/America/Menominee index 55d6e326692c81a3a526ee65fa5ece091ba5101e..314613866de53e1457f6cbf2fb617be7e4955edf 100644 GIT binary patch delta 30 kcmaDY_(*U=7Bgo*0|Ns)5KC;XX0BkFoWXQ|@?{PQ0EiU`(*OVf delta 36 mcmaDP_*!s77PH_41_lOpAeQ(6BtT$uF>?hABg5p^?B4;Su?Xh? diff --git a/lib/pytz/zoneinfo/America/Merida b/lib/pytz/zoneinfo/America/Merida index ecc1856e1e513bed6a07a80a01e0b9d9dc706c8a..b46298e1f202ee4ec22ba3cf9f8079c83ebd6c7d 100644 GIT binary patch delta 61 ycmdnMy@-2)GG{mg0|P4%3v4uqVPs-tnmmy)cyb)8)npkaB+1PIOgoqmvOxfJl?+J$ delta 83 zcmZ3)y@7jzGH(O}0|P4%3p4N7Haj!z NU_w)7F}aIX0sv*o4`ToT diff --git a/lib/pytz/zoneinfo/America/Metlakatla b/lib/pytz/zoneinfo/America/Metlakatla index af71f0d226a07ea62dea49aa7687593628132bbb..26356078f8d158e6cea100856baf7620a3296b84 100644 GIT binary patch delta 60 zcmeC;Zsgvuosors;hNfH8CLhnOiX%$0SpWb96&7h9|-IZ{k^!^lc|D8G~CM40#-An?^K;dlw2*wKX delta 63 zcmX@YbBSkyGH)^i0|P4%i!=apL~%q!;tC!|I-l+4FCThKfu89|Nqqs3>^ReKYqZ- z#GJ;s5{R2N+oX|G#>Hf#d)G#}62J zeSAY09D_p`0(`-QOUUE|CKFDfA3)t8uz4zzBQwYVAEFI_Xatg6ATx~vd|g6xe2w*t P^bB--4Gr}S^$fTGPDD13 diff --git a/lib/pytz/zoneinfo/America/Moncton b/lib/pytz/zoneinfo/America/Moncton index 51cb1ba3d2de0ad19453704e4b796dfdf0dd8464..9df8d0f2ec9fc8f1974d83cdd8155c79340007ed 100644 GIT binary patch delta 37 qcmcaDaYZ9l1p}*D*6PPPXEa000Xp3Ml{p diff --git a/lib/pytz/zoneinfo/America/Monterrey b/lib/pytz/zoneinfo/America/Monterrey index dcac92bad609fac72c04077782dd08a9876eeeb9..7dc50577749baded06400fbe5d2e8dbf2579253e 100644 GIT binary patch delta 63 zcmeC+{>3#xnKPV$fq@x_c{UovFixJx7(96aBgh*8h7i~Q diff --git a/lib/pytz/zoneinfo/America/Montevideo b/lib/pytz/zoneinfo/America/Montevideo index 7b2bbd831b51737443b5363c318cf8a0259fd661..0d1e565c02206b1746ef6609d694126ff862ad6a 100644 GIT binary patch literal 1550 zcmdthOGs2v0Eh8A1bK`Y_fq$3tJT}D~g0_Rw0#(2-6mV zx7yeX4wx{|!zs&0VO+AL7bHDUq6a-l=yf{ZahZ$Sb}#q*F0-4N{}-s;xjo1F}d*J>f9%(q!N48gIY5Kn%=H^$v`siaW>J zy@RQ}V({elthdt-%eSAFXT2*em+uY_d&ZM?%kgi?o*%yo#m}#aSyszlVLhtxL~J}N zBYN}g=$2#|{rt%(cW-;vwAyMh?dcv*+?<&rF4$<#7!8W}`ki*d<6)6lRADC`St65` zow3t<0%Bg~eow~fS8{$rv%R2vhg>jP;K@vn7n#l`dr?fbTqN`D#Un!^`*@07T=`X$ ztX>*kx%RBHDyc18npWX2{d_3A#=XN?Gqf$dcC5@P>nsVE_h&m5ZS}s&jyR|4K(Vj7 z@q@E&ONP(CE7rfhAktUkfA8OrJn9Pw#~=7U;0r3HTvH;ZPI^a0Mny*Jd*XCYzz2VG zM=Eu<%CgKEp;TYkaw~PO--=c0q2rp#Y3cLXBiAgYUXHj@lzKDf@=Ux}Rt2mo{VWlA z`pL}|ochTzZ#nvHnSPt>3jD*U^mkVb3mF$OFl1!N(2%hqgF{A#3=bI}GC*X6$Pke+ zB7;Omi3}4NCo)iEq{vW_u_A*t>d_*@MaFB?14c${)I&zbY}A8BMs3u?M#hb1;QX+R zoJ$WK7`ssq9vQt+4<8vn5`a-hfP`SwF(5%8Q6OO;aTs+VNF+!oNGwP&NHj<|Mja0l zkWoj3gk;n)AweNgAz>kLA%P*0A)y&{Y)EiM9UT%L5+4#E5+M>I5+f2M5+xEQ5+@QU Z5-Ad@QOAlw{U7~T!NwHmvfd!I~8H9PLLj>u? za4HHdgEvgr=))~5HL-@w@L(tvD4|&yDOyhN^OkrB>f8+T{$^MA_Wa!?hYqf{{BZ@z zZ+N(N%ZK-+C*^VZd~Hj!HO|xgIZRxCTWr7aGDBE6>&sN%|zO!C*5Ku=%{U`Z=;y~a83U{ zm#Y1kI?yyXR4&Ycx&({&s%E{@-Q-&|sQHd}>H$L&BB&%QA>`H@J#?g63p?dw3oksa zMI6r3V>;a0%FU^I?4|c&)v_11xZE-k_o+gUj|tP_jUqiUI7uXmP5SELJ}v3oay>2o zo0h(9oi`)jd$UJ#jGWeVZ*EtTk=Ib_$ZuL=IFF|} zw%1M=JNCvpT;(CIoymTVU9OL=g2)kvTQgkl*=~n*kj)i?a(jdE^V1 zRh{#P```5x$^TXLO#l9oDX+?^nKejFNKr~z6;c*b7g88f8B!Wj8&Vun9a0`rA5tJv zAyOhzBT^(%B~m6*CsL?VR*IC0)QS|Vl+_~TDrLP$!Ae;%QnFIkj1-Mjt(0XWbt8o% zm7^-17i#B{#RJtN9vOr{o$P$q?B8x;;i7XRY Rr&2D|@_$Y=Sk8At@J}R0P3r&v diff --git a/lib/pytz/zoneinfo/America/Montreal b/lib/pytz/zoneinfo/America/Montreal index 7b4682a39e2fc97450c99eed4576d2a4614bf294..6752c5b05285678b86aea170f0921fc5f5e57738 100644 GIT binary patch delta 31 lcmZ24y-a$81S{uD1_lOJAQsuI$?Czr`2w>l244+5K0nOCr& LC{mexj6(tdb%YPD diff --git a/lib/pytz/zoneinfo/America/New_York b/lib/pytz/zoneinfo/America/New_York index 7553fee37a5d03e9163ee19b1ced730a02345cfb..2f75480e069b60b6c58a9137c7eebd4796f74226 100644 GIT binary patch delta 34 ocmca9eL;GIIxFWJ1_lOJAQstd!J5E6S&+qWGB3;b$p?8Q0H1UT4gdfE delta 44 vcmca0eN%daI;-GY1_lOJAQt%nBtT%Z0c!#~Bg14t7Q@NBEZ-;Z;FSOX;>!vD diff --git a/lib/pytz/zoneinfo/America/Nipigon b/lib/pytz/zoneinfo/America/Nipigon index f8a0292b25999d4726ceed52d1b55a4713700045..f6a856e693420d6d989c45acff2c48b60db69186 100644 GIT binary patch delta 37 rcmcaCa7ti<9y4b<0|Nsq5Q}WKXSQHrV`5}tWM-Khz*Il^FMAjOl%5CO delta 36 mcmX>la9Lo39hv|nh$A0`$ChHZJ1n0o~$GB7Z30kPVDAh195_u}Sd%ndB8j7-cdOp^^bq$WFX QuuS&iC}hl=yoaL)0H*~Mo&W#< delta 67 zcmdllbV6vuA10Rn|5M&gV(yik#K6G71;lDUfCLEq2Lk&8?HY3kOgE=hq|NsA=cu{%c0~S@L|NkG(VPN?G|KkTnmjC}BKVabS@eN_n iH82EXBL)Zn>D%nfXvxS9HY;xf0|UcEojHsQ6E7$$F)}eS{r~@P4giEHoGudG6FT~6V?dPz`zAG!-xw2jjbX91>L}tP13=9nHKrHhENPxiRSjbX91>L}tP13=9nHKrHhENPxiRSjbX91>L}tP13=9nHKrHhENPxiRSmGH)~k0|Ofni!=a0|N;2`~VUl@E-^=+tma>boZCU7Yq}p=>PyI;1L1< diff --git a/lib/pytz/zoneinfo/America/Pangnirtung b/lib/pytz/zoneinfo/America/Pangnirtung index df78b62682a5b376f6d7ca894c842f6b3d57f363..3e4e0db6ae0a5a704f8cdd549071cc5b7124e2fd 100644 GIT binary patch delta 49 tcmdlZuufotGG`S70|O5bYi=}n!MItGotbg63^S7O<^bjk%s_EzMgR-W3H$&6 delta 82 zcmZ1{ut#8mGH*2l0|O5bYc>FhjXEzF*%+7^nV4B7D>8|1Heljn6ojkz0aO73o1K|2 QFe53OY{2wi_@% diff --git a/lib/pytz/zoneinfo/America/Paramaribo b/lib/pytz/zoneinfo/America/Paramaribo index 2f05b2364443c95e1209aa9fa5f9bf3bfed208e6..b95c784234126f6039477b5a53aac0e4a7439d9d 100644 GIT binary patch literal 282 zcmWHE%1kq2zyPd35fBCe7+Yu}Yu}E2THZ%4CFyLD-epSl7VV*Z@RAj0KY+Bv=o$?LWu~AR6Qh5Djt) X$RLn&Ky*D&j6x@I*#MnrXUqiveL_zj literal 308 zcmWHE%1kq2zyNGO5fBCe7+bIb$eGC6w_~4{_mN9UI$O8}BX&sdGu*+z$i&RT`v3nK z4+aJxX~Vz*Bz-{Sxf2W=V3PO$|Em`mczt|B7y^LU&(%GIAvh=mWIP;%kl>UbP+k9l d0OTYP4RRKU200BR4RRicrlJ$MfNnPC0stz%RCNFV diff --git a/lib/pytz/zoneinfo/America/Phoenix b/lib/pytz/zoneinfo/America/Phoenix index adf28236a2feb68f177f5b002ea068db59eea997..4d51271a14ab85c1aac83f7145b9f7f8f19c512a 100644 GIT binary patch delta 23 dcmaFJbc1QaHcoB^1_l-&7MOTEVzL6GBLGbo177gY+SyQBq^fkdiD(7MBPyUdOA+bB;&Tc+Q5D4Vs#)iltSMC^V!1mR zuZWBI?TK9b35)g2uH1NQ5u4i)xs~;b?a>aIIJQJG=k|Nu1%G|XyxUH8xO|2EmSuU& zUwXCW8h0hkiJ1nAsmNSpGBO*Pj?70AAQ_MpNDd?kk_AcQX!0P5xZk1^(#p~FLYg7n zkakEvq#@D~X^Heinj&41wvMJRn#SG2Ihf8!Ye&-?X^wP9+9UmuH$dJ2|Nj;}Wo@m! Te!C%19|-#GP$&=z1dDzFXMe?s delta 56 zcmZ3+eUWW~GNaB!l^v76v*=9rWp$h^&7>@-%fP_E2E>9tfCLC^c4tatgeq}kq{hf0;4zOtxhF$b-w*~z=U@;4#6S)LOwi^O`~l@o)?xe!G}4tqBe{UKm~sICF3dHX diff --git a/lib/pytz/zoneinfo/America/Porto_Velho b/lib/pytz/zoneinfo/America/Porto_Velho index aa8cf31528ca34d50a097527af44ef91011901c3..10cb02b8b9bba9ef4171080ba53fc1220e7a47c5 100644 GIT binary patch delta 166 zcmX@Za)xDsHY3kOgA)7t|Ns9pG2($t|NkG6U|{(F|LO%smjC~cA7J3{@eN_nH82KZ glZg+E7z-0q8*Up3s0Jz{NR{#J2 delta 166 zcmX@Za)xDsHY;xf0|UcEoe~=cCPqB)|NkQr3=IGOU%kM{^8f$w0}Px#z99^bzQG_O jWa51zPTn6tgFs-i5aUY^JVr4x;WrFo3Ii9=ToWz;eAXn4 diff --git a/lib/pytz/zoneinfo/America/Puerto_Rico b/lib/pytz/zoneinfo/America/Puerto_Rico index d4525a68a60351f19a16e0b6f4f1422b71ff3fcf..a662a57137b69e8ba445e899566222cdd422a764 100644 GIT binary patch delta 29 icmey*_>FPGWKI?a1_lron7Bk?qKyd~mt$~<2^Ro!hX%+1 delta 32 icmeyy_@8mYWIm5HWJGNmqij1 zNs{<&F56`JB~6%|^WZcqOKFH?A@|GQ@BJ^Hc;ta6&guVuo%U??eSZp;l&ng&{`f?g zzwq$cVjg~XuQacHB6r5o;-~%-}wI-*dk-90;0?D2HAB@ zt%%(f(s6kQMYmOTI(|f%=sx3!?h#k5dJfyBd%oGMdWA35y@HEX?`KnVLQR_L^PpJv zJ&>UKUCfgGOTVcB`x0ehg+~nB;Fg2Zzly>0+U1bmZDMGerH6jLA%?yEq=&bj6eB*~ z(j#v+s!=UxbkeC4YII$d9SbzpNTpd_W!k+6k^Uk{PdfKfOuiGNGxju#%(ERjYwZOwr7Eap{#`Y7%_W`fJFlkY z9n#a|_o|%nwKC^jsmhHzD04g9BJWL^oOykNm=!FNv+FH2r)H9z+vFAV{5$mgV;7V^ zyHzhJ->()XeUSOZn^Zy6Ls^*mOcY*xrHiKRQWdssyWB31E6n}t>v5ZJr|^IJ^?Gf) zai?XO_cbfbwi}ccVcWO070uga-l2di_SauR0V{US+yX1#JY&QJ^Q4%^XHL<4T&~|1 z{KX-g|JyFv-R~Q6(8y6Ehm9OJa^T33BZrP0J96;I(IbbC9KWLp0Eqwz0g1uU1c5~1 zXu?3^KqnA>5D6a>3J?nt3=$0z4iXO%5E7B22?>b_2?~h{2@8n}2@Hu02@Q!22@Z)4 z2@i=62@r|U(S(S^=xBmOqC~<(;zR;PB1J+)Vnu>QqD8_*;za^RB6c((BQYaEBT*w^ zBXJ{vBatJaBe5gFBhe$_Bk>~xfQ$e#1jra5gMf^JqZtNd9FT!PMgkcMWGs-uKt=-@ z4rDx#0YOFt84_en9L=C0qvB|W1sNA)V33hPh6WiMWN?ttL52qzA7p@#5kiIt86#wn Y9L*>p!-N&)la9Lo39DUVPs-rob1S?HQADBGeTnXU#1<*2$>0!i`XRqqi7Aq delta 71 zcmeyv*Tp|UnYV(0fq@N(MH_&`Mx8s1%nVG7lO33}CYvyA7KF?G0Lp^E<_}CenBhvU Hu&n?9{TmL* diff --git a/lib/pytz/zoneinfo/America/Recife b/lib/pytz/zoneinfo/America/Recife index f0ad7b9897b44440a9120b60f7f4dba436417cbe..c6d99b3ac9bde6bfb4c566e2b68ef1d2d99c1ec3 100644 GIT binary patch delta 129 zcmcb?dV_U>HY3kOgE=hq|NsA=cu{%c0~S@L|NrlMFfjc8|M&qT%m4pZFEDWU_=Yg( i8W;hwF#`mE^lkQKv}9xl@)4SKiPFqv12o9amHY;xf0|UcEojHsQ6E7$$F)}eS{r`X8gMs1y|Hls)S^odOdVzt{$2Ww* nDJU33giID>G~(p_0n`Knn_UpM13b) diff --git a/lib/pytz/zoneinfo/America/Regina b/lib/pytz/zoneinfo/America/Regina index 5fe8d6b618e34c4c87a7eac43f7a27af41161d02..20c9c84df491e4072ec4c5d2c931a7433d9fd394 100644 GIT binary patch delta 57 ycmaFFeuaI4GN&m60|OfnOH4GlGC7f1bg~pDUVPs-roE*rcHQADBGeTnXU#1<*2$>0!i`XRqrf3c2 delta 73 zcmeyv*Tp|UnYV(0fq@N(MH_&`Mx8s1EDTJHOp_g%G$)%dZ5D(}{{TvZz~&E3JD3q_ IuCT2D01m?r&Hw-a diff --git a/lib/pytz/zoneinfo/America/Rio_Branco b/lib/pytz/zoneinfo/America/Rio_Branco index 788d0e9ceb073af24f064c34e1458979afd10903..16b7f923bdbb7d360a851cd7a02ea480e0d0e1bf 100644 GIT binary patch delta 154 zcmbQh+QB+On~`UtK@Cg&|Ns9dZj_vOfJKLyiRu6U0|g8W|NkF9z{v9d|IQ5z93VCW tlq{hf0;4zOtxhF$b-w*~z=U@;4#6S)LOwi^O`~l@o)?xe!G}4tqBe{UKm~sICF3dHX diff --git a/lib/pytz/zoneinfo/America/Rosario b/lib/pytz/zoneinfo/America/Rosario index cd97a24bdb7bf9661349f903818ee2323d107fae..5df3cf6e6377be897b4d09fe438ec75eb8c15ad1 100644 GIT binary patch delta 190 zcmaFKafV}pxF{O~0|N+yfE^Hn*dh~kzOdB)|Nnoo0;3T(6ALQ~D>D$YuuhI)l#>$p z|NrU*1|A>Z5C&%;)-^BzVq+jSn!Jor1-pTppEJH>WCt3J%T#^brUG>#0GAEWE<0l` E06&i;Y5)KL delta 229 zcmX@Z@seYLxF`n$0|N+yfGrS%*kTiPzA!RQHe{5Y{D4`6i;abqg_RkIStchk%IWa@ z|9|xY1IPdW#}6ty>=*>X!66LcAQlizp2?^pi)@7*%!(f%X&~5qiSZ>P TPRr~`u?%7$l;i@sz?cgF2o^Ir diff --git a/lib/pytz/zoneinfo/America/Santa_Isabel b/lib/pytz/zoneinfo/America/Santa_Isabel index 1387475394bc24653c36981b9310eb165ce3e4aa..ada6bf78b2815d3d99c97d521ab9a6b35c8af8c3 100644 GIT binary patch delta 204 zcmdlYv`lD%GUrqV1_m}DmY8UuXXHKMv1ibPCvmzHo@$y*c;@aU@LVWR;Dx%5z>81D z0c(d`lz}sUF6gKvJVPs^OY{+qUaxAm5Al$?sKodb=awl_K zQsjdFKmaltM1zb6(I6{8G{_nd4YCSEgRBG7Kr2Bs$XYNBv>HT%tOwB`CxB>>Gd6p& KykG{q<0}BSWpX(H diff --git a/lib/pytz/zoneinfo/America/Santarem b/lib/pytz/zoneinfo/America/Santarem index bb469d398cecf03ab1a026a9273ed52cfeb69ce8..8080efabff78b5b49d544f7ec784bf4a57f5099f 100644 GIT binary patch delta 140 zcmeyw@``1GHY3kOg9?`V|Ns9_R%DW#cz{Kfnfd?!Gdma<{{O#vfsy6^|KkT3I6!O$ s79Zab23-SVAU2u!-h`27vJT@%b_NCpB;962=?3b704^J#d3MHJ0A1!aGXMYp delta 161 zcmaFG@`+`FHmhI*0|UcEoeD;V$%;(ElMR?yKvx`mf@c%4kZ4R4-|w7{=;?tVA~wEC zA%PIoZcM5O!hi%D1BPHDSfsc%B3Q*@obRIlfeSOAWs8O1_xGppZ{cd$gU>>U9CyNd zk+hfE?a^(Cq-kGn&~KaDO-J8T{mxhBeM7$P440a&@(bN{m1(*k<;m{z64i70Pxc;! zRNwCt*}s)m1AE`(VDd-}t!>KTH@j+NM(feoiW+NO*W*vN&4=2APGl{ciJ}%gksdIU z|6l5tFdN7ekowM;b?sFbyKV<+QNeYUj+`$7bF zrnNt`$g%dwh&*o3-KQsB!QIXG#(1-M?anh<t=7ql>hkk_^*bOfj8W|iJ z9tnU%KtdofkRX9B3KAyJ#X$lgk&sYGEKE_17pfuUka|c#q#{xhsfiRtsv>0rU0tLw zQW+_Y)OOSeit~Z$NO`0_vH@fZfw!BOypK)rL-%;zow+f$qdMQ+)pe2ht7v8Pc}0~U JiTk&2xi_1$=bQil delta 680 zcmbu+yGw#m7{~GRW`jzLHDpsl5Cmc;={6J`sG&eB(5C33glL&vOvJ2oEC{+dSWB)2 z4JR79Q1EUQ6ck|v4b{*e5H%PLr}H}%{Q5euNIzPU}P29_q8MGJiVE{e>tS9_r%5_q{B@C=VPov7oJ#2iGfDNWAlr z_$M2EyyanExjuIGMkDM)AK%K;3EP7{xv)>C$cY{eZqVpcPLFjYY3%%%#p|*>zP-s3 zmIO~MrkQo-wT~x5el~mE%I7-U+5B!LPt{bj%uZ2`32|~nh`Nh~ION1A#Hs#$Yb8SD zul{a)ce%a9BTt(P$K%Z`8(K`3f*cml-i6`PfPwJ?LqiM>F+4;7hzJlNlrjcH5T%R) z5k@KFKm=0CND!eQV!;%O;RV$o%0bkFC6|a>H@^UAq=_(CdLL6cbRYsGB7Z(0kQPN{~Z$x TO!ROlWpD&)LIzww0TV6&>=_j_ delta 109 zcmaFF{E~TsHlx%;oeD8AAKws$U>6|a>H@^UKN3Gl~mz3G9e)7~Siq~%<@6S2&4ONrxc24oPy^_B;s4Uc6)53w5 zExzPwDd}K=$`ubzw6o>H2@mz^SU9`QBhBwD8Vd60cbUapE*^ULRN+wp>Niq09XJ|EXSE z)?k2mAz=i>5Qs4lgCIsh41*X4F;G>EgczzS#zG8M6{8`BtBUb3g#vg$1&9(5H6V&W zRDmc1Q3s-ss;C4}N>$W?D5ff^L6lP!^@I)y1@QtEAxc8jgeVG86{0LmcZM0VIZjUrv0Hl-TW?3iVxy zwxgtKuRjnS>&L3oe`$9O?x=3JZHF5sRQT&cM7%93a@S+`=0s)hNuAyI9+dsNVKMMf zE(hmo#n4%v9BwTVBZ)6LT9Gcs7IW2j{+oz~K2-EGDJCnQ)a2u_m?}6|Q`fil^!L7+ zIeHa^v(Irgx3Xo=-|WeS?s0qZFeaB8Hbrc$OInF6=Tc(BnVpl~7zkR`P0d__`qTMs zd)%uUGv~v+v8>Z?N7BJ2p4o+LL-rvXk)6m^WG}MWsCOgVje0-Qz^FSQEs!1pb1gRX%Q z5F0XR8yHO9$z;VSu=x+uN@i}L0&M!t@#zPd3bv5 delta 36 ncmeAXo+`XyA+z9o1_lOJAQt%nBtT&ED&`L?j0}@!aeM**nQ{o( diff --git a/lib/pytz/zoneinfo/America/Sitka b/lib/pytz/zoneinfo/America/Sitka index 48fc6affdfaf7271c2af42ef24ec852d10e90632..31f7061371910ad42e4310b7a646ba1a98b6cba4 100644 GIT binary patch delta 207 zcmZ1{G*f89cP17FhD*yQ|7I$c-lU`6G|yBwnt~+$_3`lTG=g0n;W4&;S4c delta 45 wcmX>ub3tZ9G^^kT1_lOBAeQ_ABtT$u3Tp*BBg5neJc^q+S@anv>+nef0Q=Gk4*&oF diff --git a/lib/pytz/zoneinfo/America/St_Kitts b/lib/pytz/zoneinfo/America/St_Kitts index 447efbe2c967cc5642b58f51aff86b67073134fb..bdedd1bd9bc85cbcf8259b6eee3aaa5ab041e954 100644 GIT binary patch delta 47 ocmZ3*IEQh9GA|(DMhKU}2f^g9vKv58wINt&!qs_+U92{cC1ppDf B2|@q> diff --git a/lib/pytz/zoneinfo/America/Thule b/lib/pytz/zoneinfo/America/Thule index deefcc8df5a1111fb1ccacd1d67f44165d9a736c..2969ebe59bd26701a6dcf6f71a42b0b427072e58 100644 GIT binary patch delta 59 ycmeyt{fc{nGG{yk0|PS<^K3MzVVt~?F?#X=MwZDuOzsGo%_&SjnBY=-SZx5kM-OuV delta 71 zcmaFG{eydgGH(I{0|PS<^E3d7jXE`qj0}?lSz{-!VO5)~&7>@t02Btx{{S*TU~@Rr J4<@)GI{+3R4&49% diff --git a/lib/pytz/zoneinfo/America/Thunder_Bay b/lib/pytz/zoneinfo/America/Thunder_Bay index aa1d486097689f5c686d24abbeea0868667118e6..e504c9acf198fbd447221f120354774e46dbbcc0 100644 GIT binary patch delta 35 pcmZ21I7@JYA2Vk+0|Nsa5KC;1XO3WDVPs-vnVi7XJlUQj1ptM|2S@+_ delta 36 mcmbOwxL9z5AG2T&0|Nsa5KH_35+JZSoH>Gpkzw+B_SXQ3JqNM? diff --git a/lib/pytz/zoneinfo/America/Tijuana b/lib/pytz/zoneinfo/America/Tijuana index 1387475394bc24653c36981b9310eb165ce3e4aa..ada6bf78b2815d3d99c97d521ab9a6b35c8af8c3 100644 GIT binary patch delta 204 zcmdlYv`lD%GUrqV1_m}DmY8UuXXHKMv1ibPCvmzHo@$y*c;@aU@LVWR;Dx%5z>81D z0c(d`lz}sUF6gKvJVPs^OY{+qUaxAm5Al$?sKodb=awl_K zQsjdFKmaltM1zb6(I6{8G{_nd4YCSEgRBG7Kr2Bs$XYNBv>HT%tOwB`CxB>>Gd6p& KykG{q<0}BSWpX(H diff --git a/lib/pytz/zoneinfo/America/Toronto b/lib/pytz/zoneinfo/America/Toronto index 7b4682a39e2fc97450c99eed4576d2a4614bf294..6752c5b05285678b86aea170f0921fc5f5e57738 100644 GIT binary patch delta 31 lcmZ24y-a$81S{uD1_lOJAQsuI$?Czr`2w>ljc2#VHBa7gE1_lOJAQt%nBtT%Z7t04$HU=g}CT5n&j$GR(f8z=R0Os-vDgXcg diff --git a/lib/pytz/zoneinfo/America/Virgin b/lib/pytz/zoneinfo/America/Virgin index 447efbe2c967cc5642b58f51aff86b67073134fb..bdedd1bd9bc85cbcf8259b6eee3aaa5ab041e954 100644 GIT binary patch delta 47 ocmZ3*IEQh9GA|kHZx~E0|NsG5G!uBVgA89S%c}pWKj+Y0C4CBQvd(} delta 36 mcmZ1?uvTD$HnU&@0|NsG5G(!w5+JbIg!utc1Uc46AR~V1_lOpAQssi%yNTuvksR$BLHUy27dqm delta 41 rcmX>kc3NzM6N}&;1_lOpAQt%nBtT%ZH_HuHMuyE2%Jr-UooRAEhxcSBWB#~dER$t8o&o@8xe_n{ diff --git a/lib/pytz/zoneinfo/America/Yellowknife b/lib/pytz/zoneinfo/America/Yellowknife index d9d6eff70d7aadc55e202b7d31ccb1359870b81a..e6afa390e879f97cef351e382ae62daf183e8d77 100644 GIT binary patch delta 47 scmdnPzm9)`GG`S70|OfnOKvoH!8rLL+u_M~n204nAU2><{9 delta 89 zcmZ3-zlVQCIyHelkI+{ct72v_t2s0ai$ QGc#Xc##HG!c^bO}0OG3Vx0PIST&HXD38(SvN#2;TNd? z|NlQD6C)Ed6C)!?69^PEfb`AU05So@)-^C-&^EAO&^9y#NrTiehLB)C(2D;cH-I#Q m+ySCNZUNCC_kd`Sn?N+kT_76dHV{p&`?zd?F1FLP-~s@fiZV$6 literal 272 zcmWHE%1kq2zyK^j5fBCeHXsJE`5J)4Ke;mvUbom3y!%gm@LM@Y!Qc7p1O`SXMkZ#U zBp4JlfK<=gz`)7C0AlMJ7%(`72Zt~?I|2zHUKU*MnnY6h=cA_m^me>wQATxH|3Pj5(I9t# mXpmb#0OTGJ4RRBR2DuAFgWLw9>w#*?aUYir(8YGT=3D^3yE`2K literal 290 zcmWHE%1kq2zyK^j5fBCe4j=}xIU9h)^EnO--`wvD{BvK;;B`yHz4+J1bfM}3I eKs3lPAOLa@hz2 literal 227 zcmWHE%1kq2zyQoZ5fBCe79a+(c^iPll|5w*_e>HJp4%`rFfcMO0foSzX8}kZkmS%c rFklGq4PkI`2@QcthLB*%52&91Kmf7~M1w2@(Ii>Q1#*C{p#c{F7V9YZ diff --git a/lib/pytz/zoneinfo/Antarctica/Macquarie b/lib/pytz/zoneinfo/Antarctica/Macquarie index 3529ebe043ae1deb94a37364023734cf46a9fa5d..83c308addc4ca5a3f7eac89d19cd0881f7ddce9a 100644 GIT binary patch delta 115 zcmeyx{f~QsGG`0}0|Pq{3vJZNVdSj;|NlQD6C*R@DFlEhUHg|Ns9pGBH7985lwm7+4q>+yWRlbPWs` lv<=LF*c2)mLW1!?Q~!gk0BHqT1ENW=ipvIQt(~qZ7Xb4-9Ekt` literal 204 zcmWHE%1kq2zyQoZ5fBCe7@M;J$a$n-)ZleX$$^293CIJ3kOT%61_rkP1{Pfd0|sBm d@DP{;31iG`@AUi-@V(sAq*{N&F1po~L7ghiO diff --git a/lib/pytz/zoneinfo/Antarctica/McMurdo b/lib/pytz/zoneinfo/Antarctica/McMurdo index a5f5b6d5e60f15ebdbb747228006e8fe06dd4a01..60bcef686badda46f36652694d06d041c70a9d87 100644 GIT binary patch delta 37 scmbOuJXv_dGG@*>3=9nHKrFm@JM#k;CML$o3z#G(Z(}+;xt>!N0K7H|VE_OC delta 37 ocmbO%JV$uLGG@WK3=9nHKrH+NNPxiR^~?`g7#TMAbFeT10HX#72mk;8 diff --git a/lib/pytz/zoneinfo/Antarctica/Palmer b/lib/pytz/zoneinfo/Antarctica/Palmer index 2471389587896ac111ad908cbf765e64a70a878a..3dd85f84ff48fb8553b4a964659872ae1fb7d33d 100644 GIT binary patch delta 335 zcmaFG-^HyH5|x=|#DD=ffFd9a0>MBGVhe0EaA6dSaBkaB|NsAgCPo-!VP;{RY{=wX z&%y#y&cN{h|M3G1EdT#sy}-!v|Nr9$j65JV1CR|7fypv(=o%O>=o**+u`v)s-NDER jF$PGJ;=2Evm6^Mlq(JTi>BsKIDC)bB%LeFrJ7X>YGBr?y delta 817 zcmb`EK}b|V7=Y)kD~TbYhs=xaDG;`GG%YXDghB8s| zqA;ox2N^XobWM+ZzNL~%>g3vam5S8q)XN5y4u0x;*+1(3*N=L1xZXV2`XR^EZ!`X; zC?7_?n2D#W@{!munbfk(?7cQqSEl9E_Ijtvwl3-H+gB=Ao71^x1@(A8uBX!pHS^(u zp1su422G&@?=5Z#Vexn*A9oekVW{6iW*IzU=LdO(^$x&jkB2)eOBJ4ioA+Yr(b(h|}W(iGAa{=4lY$N#@=byttyPWfnWXRIxDuBEL#+S_sT GRecEQZmR R$V3ppZz`7!(0n^%E&!2a70dtt literal 173 zcmWHE%1kq2zyM4@5fBCe7@M;J$l+zuWnf?g2{SPK|9|xY1B*NIEHLH*05PKx{Qv*} diff --git a/lib/pytz/zoneinfo/Antarctica/South_Pole b/lib/pytz/zoneinfo/Antarctica/South_Pole index a5f5b6d5e60f15ebdbb747228006e8fe06dd4a01..60bcef686badda46f36652694d06d041c70a9d87 100644 GIT binary patch delta 37 scmbOuJXv_dGG@*>3=9nHKrFm@JM#k;CML$o3z#G(Z(}+;xt>!N0K7H|VE_OC delta 37 ocmbO%JV$uLGG@WK3=9nHKrH+NNPxiR^~?`g7#TMAbFeT10HX#72mk;8 diff --git a/lib/pytz/zoneinfo/Antarctica/Syowa b/lib/pytz/zoneinfo/Antarctica/Syowa index 3e27229e43026125f1ae9dcf3b2d18e201224095..4bb041a2639793a50996a19bc811c216c43075e3 100644 GIT binary patch literal 173 zcmWHE%1kq2zyM4@5fBCe7@Ony#t4S`|Ns9pGD0L67_n_3>dTxjDXmH zfq{_`j6r5>e#j`v1X6=yjz3A}aM=J&wKD*cMs~VJI=;qwrg{eYhC05624I#k7XTNn B8pr?u delta 177 zcmeC;?BtxF&C1)rz`(Fkhli1gfqAkcqn#lm6Oai7G75|=U?wMo)HN_*aCQw2VF(Rz zW?*1s1mg+XoV-7v8aCfxlw@KA8x%mYL0mvn4M4{08tM2N>zV2q=o{+z8XACE##{h7 CRTd8b diff --git a/lib/pytz/zoneinfo/Antarctica/Vostok b/lib/pytz/zoneinfo/Antarctica/Vostok index cdf78729a8d5e98e22cef9c3d28f364e5d48196b..5696abf51d60ca0489d57f1545f47762378bf2e8 100644 GIT binary patch literal 173 zcmWHE%1kq2zyM4@5fBCe7@Ol|L}x?&|Ns9P86gr33?T^&EV>2;4B7@}V4)BaOamJ9 UA7mm(BYso4Y=Gw5>6&o?06nM}IRF3v literal 174 zcmWHE%1kq2zyM4@5fBCe7@M;J$axvj*}%XE5(a^g1O^se0|SOI|KJda013wZ0PA32 Q_zwgGjO7AZplikj0HL`QZ~y=R diff --git a/lib/pytz/zoneinfo/Arctic/Longyearbyen b/lib/pytz/zoneinfo/Arctic/Longyearbyen index 239c0174d361ff520c0c39431f2158837b82c6e0..c6842af88c290ac7676c84846505884bbdcf652f 100644 GIT binary patch delta 30 kcmX>tct~(V6fkcv^5n6tiGI0|Ns)5cB>35+JZSnYn<4kzsNQ)8)y_IAj30+zB86 diff --git a/lib/pytz/zoneinfo/Asia/Aden b/lib/pytz/zoneinfo/Asia/Aden index c35e42a1216381de994a33b4073ae0090345538a..b2f9a2559a1ca4306a43c2abf074e91d51a64edc 100644 GIT binary patch literal 173 zcmWHE%1kq2zyM4@5fBCe7@Om&wAq&W|Ns9pGBPk|p8-i}88EQ;_=YfO8yJJQ3?U?# X1~lkD$V8An{HAi*0L{14HRb{Ue7_k- literal 171 zcmWHE%1kq2zyM4@5fBCe7@MO3$hj(QwuOO_fkFEWNJ`6qfyKu+guyX51jJyt$|A7F%sa!zgb&a_IiUJf_ diff --git a/lib/pytz/zoneinfo/Asia/Almaty b/lib/pytz/zoneinfo/Asia/Almaty index 49a4b4de7b31924d138a6e22aa0a16af1868cf1a..d93201cfc49134258724c1ce280e12b5db4f67ab 100644 GIT binary patch delta 46 rcmZqY_{ly&nbU-Ufq@H%1tuC?n9Rty9U-v!B;x``pwN`b|Cl)e>PQN* delta 57 zcmey#-p(;Wnb(wofq@H%1sZ_FM4bza3={us7le!c0E&XZ<~@uH7#SHR$1u+Y095-6 A>Hq)$ diff --git a/lib/pytz/zoneinfo/Asia/Amman b/lib/pytz/zoneinfo/Asia/Amman index c3f0994a75301237adcad05cb13a085a59359c70..281b304e2f8bd4e9bfa58ccc1c799d3ab12f1da8 100644 GIT binary patch delta 63 zcmcc0cbsp6GG{3R0|P4%^KLY_!Z=xwNo?{0HlE4r*g7V!XF`(Q{FrG4Gm`Xj00D3i As{jB1 delta 61 zcmX@kca?8~GH)3J0|P4%^ELp9jXGBt85t%qofU)&{{RYuz~*aAE0{rYt0rr(%L4#} C$P9b{ diff --git a/lib/pytz/zoneinfo/Asia/Anadyr b/lib/pytz/zoneinfo/Asia/Anadyr index 6929a5ccc6eabce66acede3854c7770b0daf87d5..6a966013d9cd9007a75318d3c8c757dfe8a72373 100644 GIT binary patch delta 223 zcmZ3>xr1|pHlxTw14fqm|Ns9_He_@NU}a!fmcjr8D-JNQFfbf>z{tVCuRvh`5h$2!pnv5fGaIu`v)EPVQ$BoqT~2Xw7C8CPpT9pvknfON`S7 L=m0xiLnAH#b6_@= delta 208 zcmdnNxt4Q+HYz{ttKus z4H1X2K_as@fMh}9KE5Fgj((0{A~1b_1p#u<#0W0~gw0N`f|!vFvP delta 62 zcmaFO{*!%zGOq~(0|OTj3p4*zfz8_)XE1^l%mDzH Cs0^Y2 diff --git a/lib/pytz/zoneinfo/Asia/Aqtobe b/lib/pytz/zoneinfo/Asia/Aqtobe index 808a50261335b48599f0a77e448de23b301ea78a..7504052a7113e5fd0061f08aae1434461123e2bf 100644 GIT binary patch delta 46 rcmbQv(aAAEnbU-Ufq@%{1tuC?n9RtyA0e>$BI5!^pwOJjd@P&**un{Z delta 59 zcmeC=n9ealnb(wofq@%{1sZ_FM4bza3={wC7le!c0E&XZ<|B*?7(sG#Cb4h=0A1S* A)&Kwi diff --git a/lib/pytz/zoneinfo/Asia/Ashgabat b/lib/pytz/zoneinfo/Asia/Ashgabat index f79fe0460d1d0fc208b3c2fa1062ada8cc3d6d24..8d9e03c13ae19703ebe48105d418622e53a14b55 100644 GIT binary patch delta 289 zcmbQw`j=&bxF{zB0|N+yfD{me*a8y`64NRcC)EG{|DTbW2?AMIksup8GcyB&*&dKC z3kL=k28NIXMh*rBw*Uqn7zq<$1d2e^fMk7qLm0FTOn}%7h)pLmG73)?W5nT($zF^{ Wvw#i(SwknsaB|rIon@zM$^`%lTP5}Y literal 671 zcmc(cy-UMD7>6&~YMTljMB5ra;%BTPh@dDqL=fpvAa(%NpBYu^w6E@}O&D^=K+gagw z`J&eFyS&4wJAdWoQkT=Yx98LR!&6ka_1vDDoye&lsNVB!)pt@={YPtRV6UXytpzo> zF`6&~YMTljMB5ra;%BTPh@dDqL=fpvAa(%NpBYu^w6E@}O&D^=K+gagw z`J&eFyS&4wJAdWoQkT=Yx98LR!&6ka_1vDDoye&lsNVB!)pt@={YPtRV6UXytpzo> zF`YDh#JN)wyf##$Rq)P5!=#5VrvA{|mVBv2?7Zm>d&lPC%ngc6+G zbSe&Fr9Y6G$z1J?yTHmD)JgD{k zonEg}PLcm3=BOH_hP3i2l{c!6-DCGZHYjJXJBAJ ZRv-&i02F3mU}OYS3|uxqQ9E5@E&w~w7smhq delta 92 zcmaFNeusU6GNai>x`Z%*03#!qVwj-A@dLtQ*u0u?BO^?) NG&aRtKtWw&E&!Xc5X}Gp diff --git a/lib/pytz/zoneinfo/Asia/Bahrain b/lib/pytz/zoneinfo/Asia/Bahrain index 3e20373990e3da7318761d709165d6ede9ce4332..f5140926a2fb09bff7636139e0aa450d5ae06f9d 100644 GIT binary patch literal 211 zcmWHE%1kq2zyQoZ5fBCe7@KF|r@00!U6T&f|NsA=k%@_c!5{!6Z{fhe!oZ+qz`)_- p8^WM%U;@O(APFD{A;EZ{ssBM%fb@Z^0nsE_#bpDu)=t-$3jiUoA6WnZ literal 209 zcmWHE%1kq2zyQoZ5fBCe7@Ma7$XWPlt^rHeqyr3$ObiSL0U&t`2L=`f1}y^y4j{8 zG&2K(-X4$zS_TX(3=D1oj2sLM77h$NFcK!h2oyo6(Sk_(_=YfO8yEwzDG-~0%wb>z p127ZJ!{w35eoT8e3p1xM)&rFdq<75VekR5{TsA^6W#eV?BL0~fvlL8Y^Qio+N06WA9 Av;Y7A diff --git a/lib/pytz/zoneinfo/Asia/Beirut b/lib/pytz/zoneinfo/Asia/Beirut index 72f0896341a76e6be611d04e0b1aaec26f6f4a45..efb24c27f83894eb39286eeb571eb064ca27fb5f 100644 GIT binary patch delta 34 ocmew_@J(QYDKlp;0|Nsy5c6(!W6ofiypg?o@@ppb$%!0t0I8D+qW}N^ delta 40 qcmew+@LynqDYIZ70|Nsy5cB>35+JbIjyZ#ckzsNI)27K09C84@x(L1i diff --git a/lib/pytz/zoneinfo/Asia/Bishkek b/lib/pytz/zoneinfo/Asia/Bishkek index eee8278ab81f47bce2859629549cdd0bb31c3f70..f7a7d5480b39ab958253bf9d9ccc67408a2b3660 100644 GIT binary patch delta 305 zcmZ3=@tl2vxF`n$0|N+yfGH4z*a8y`F0j=9|Nnn7BcpgKBO4sDGonFeW(Ee=4|Ns9pGBGhQWbXmVXI3zU}aNehq^5QLCm0npt4AWJ|r$Rd#bdLWx<%eZWS7Tf7sZ~*`+LnY$? literal 201 zcmWHE%1kq2zyQoZ5fBCe7@MO3$XVOPy@P>~iGd+|4@f?kefslbA z=mt;$gSQ(EcI*|wL XL;;W!J#adcfq@I?c3o2|V*@S#`D;p@ literal 291 zcmWHE%1kq2zyPd35fBCe7+bIb$T@YpZNnMXLWwg|jaFPL5t_ls#LU9Xzz}o;q%!CN z0}BH~bOr+l1A}h_122fp$m`=9!r%eKPN6{|44%OuAeB%MLfCdTpi+G{`j|8ss7{4RjTV2DyxZGN*9?U8-wpWo*C&03$>`@&Et; diff --git a/lib/pytz/zoneinfo/Asia/Chita b/lib/pytz/zoneinfo/Asia/Chita index b97a48effb687bfe1bd1c5eca2c725fa5cb46440..3baf7528268ac85f44ea7672ee0827901a302740 100644 GIT binary patch delta 307 zcmeywd7E>BxF|OR0|N+yfHM$-*a903I2c*#|Ns9#*^<#Ao1K}NfgvjaD8W$Bz`(-5 z(6fM%gMp!L0s{|>go!W$MPOpWEcY@7=W2j0+)j} aD>Df)u>%#s992R`M{(Hz9c-s-$prvL_b%H2 delta 340 zcmcc3`H6FaxFin)0|N+yfHM$-*dh%;VxtZRBO}9P3r2@}PG$y%tOTGKLqP)r3j;&X z0!B^-hPnwLHiU$UfW%>HK(atKKeBos-w=jKM{h6@9Kzrk1Z08$BLsliFd`%>GtCIZ hnf!*4PZp~?e?Zl4=4TRQ0y(vAV4TVY@{_J57XV2>GL8TM diff --git a/lib/pytz/zoneinfo/Asia/Choibalsan b/lib/pytz/zoneinfo/Asia/Choibalsan index f43048dd8af5d190e04d1cf691e35b2e2ec66e3d..79b9d3c8235fd3df4585d9ce14a1e59c4a0d24b8 100644 GIT binary patch delta 228 zcmdnUbCG?5GN%ax0|Pq{i%c{)!&d+Q|9?iN$%U*M?kvnK%uK96$i%>q9RXCpkW|3H z!oX0_z`()4P&a{rhk>DI0iytj%?MZ9unZP0lL6W*MbWGno1{< literal 1585 zcmdVZOGs2v0Eh8wYNCcODk?LtZ%dt-d{LR2jZu)J3r90ey_#u0(o<VhNOxGZj9iPzObgetqQXS>x+QJT!W~!6^q9VP{I)B1RM+zc z`d#^*_4>YsI#+?SP~Tr@ciA%&^}_fB*MTUza&U166-^6$OIky*Q_n5i+2 zzNwX!PkYp=2LY4mvdDhyZ zc1GJ|S7?#iwGtuEEn3v>&&%@s+c5QlJ6v3RoNDw;E{Wb7A;zW4Gor6s8vRX=gyOTt z&-dS7YyDUCQk2#T^N&^Ph2p0uLg(&tDS?VIV)%scncI9GSmbajWkm%}#eS&7dzCu* z;UCAjiZ%WG{ks+OuqwW?EM#5C!jP3AOGDO%EDl*6vOHvc$O4fSB1=Tph%6FWC9+Jf z<~osuA}d9fimVk`EV5c;xyX8v1tTj)mW-?!Sv0b0WZB5Nk%c2GN0yGP9a%iGdSv;? z`jG;V3Xl>w)PNL$RN>Vu1E~Wk1gQim1*ruo2B`)q2dM`s2&o7u38@Jw3aJVy%d1%z zQW#PhQkscEZAfuQbx3(geMo^wg-D4=jYyG5l}MRh%{q}nkxG$Lky?>rk!q20k$RDW d@&Bqgh`!TynRlr()sbPzvSg<^c7xRx^a~`adU*f< diff --git a/lib/pytz/zoneinfo/Asia/Chongqing b/lib/pytz/zoneinfo/Asia/Chongqing index dbd132f2b0bcc8beab08e04b182751795c853127..ce9e00a5db7c447fde613c59b214e8070f30ba2f 100644 GIT binary patch literal 545 zcmbu*KQBX37{~Fa>ThGXu?mi&+QDKF36auDBdLYEFw~^d?V4RTCt+f_yM-6v4M?P` zrdx~ZyEy4);`!cH4B|AWpQd-YzpsDXsISV8lh%K@oN2xMp0xV)a#XXeiO-1=Gd?(Kzr-Fb9xyIFa!HeGMCDIcTtpg%LP{q4}rJ{_33#$9Zp>-+h=%Q$=X zU=|7|@nYr5EKP-8Zu!*Y1~o4~Rx$Zb(Hlzr`Vl$r>6=Itr-nrWE92FDUrJ@YhdvMV z_VAZ0p#Q6&b$@1Vmt@shmEEPQ+dAwxQ={D8*Lz@c0P8P$BDh-yh zJRhox=gVq;O|{%Y*PQ{??_KRC8|0oVI%a(=qV1LMrEqU0h@_&_Xe`L@@k|6ZIO2E7 z93L|!ALb9D7bk4{9*EM0TpUDs5CS+32?Qb_WIzakkOCnFLJol-2uVX01tDw5!t~*5 M#r`q2S-#n^-;pXt<8 diff --git a/lib/pytz/zoneinfo/Asia/Chungking b/lib/pytz/zoneinfo/Asia/Chungking index dbd132f2b0bcc8beab08e04b182751795c853127..ce9e00a5db7c447fde613c59b214e8070f30ba2f 100644 GIT binary patch literal 545 zcmbu*KQBX37{~Fa>ThGXu?mi&+QDKF36auDBdLYEFw~^d?V4RTCt+f_yM-6v4M?P` zrdx~ZyEy4);`!cH4B|AWpQd-YzpsDXsISV8lh%K@oN2xMp0xV)a#XXeiO-1=Gd?(Kzr-Fb9xyIFa!HeGMCDIcTtpg%LP{q4}rJ{_33#$9Zp>-+h=%Q$=X zU=|7|@nYr5EKP-8Zu!*Y1~o4~Rx$Zb(Hlzr`Vl$r>6=Itr-nrWE92FDUrJ@YhdvMV z_VAZ0p#Q6&b$@1Vmt@shmEEPQ+dAwxQ={D8*Lz@c0P8P$BDh-yh zJRhox=gVq;O|{%Y*PQ{??_KRC8|0oVI%a(=qV1LMrEqU0h@_&_Xe`L@@k|6ZIO2E7 z93L|!ALb9D7bk4{9*EM0TpUDs5CS+32?Qb_WIzakkOCnFLJol-2uVX01tDw5!t~*5 M#r`q2S-#n^-;pXt<8 diff --git a/lib/pytz/zoneinfo/Asia/Colombo b/lib/pytz/zoneinfo/Asia/Colombo index d10439af138a65d4aca32354641a757241a75f10..4fc96c898acd87282afde27b9e729a54c34957e5 100644 GIT binary patch literal 404 zcmWHE%1kq2zyKUT5fBCeP9O%cB^rQ4``o=Ur=w&v&P>%_aH+Jx!f+XbhEXAdf{Xnt zjr#xp|1&Z%voNu;F)=YPc-;Z2XYhK$z{0@b8v!yRB!Q8Sfgw7BQ3ymb0LhR92A~K? z*2g!5!54_N4NQ#w#)$?kO%Cu($1WO|6U#xB$>~PwoH! delta 178 zcmbQj+{!#bnUjNofdPa?C+aA$Gcqx=FtM^t)@78?>G{% diff --git a/lib/pytz/zoneinfo/Asia/Dacca b/lib/pytz/zoneinfo/Asia/Dacca index b6b326b20eb4cad1587ac068dfa868e276019a1c..776f27dac064a5925a2ca5c3cd4c3c60b0e4af37 100644 GIT binary patch literal 361 zcmWHE%1kq2zyNGO5fBCe4j=}xWg39QsoQNE&af6roSAC0;_iw|GrX*i2zcAvm{9-! z|9?g%W+oO^78VAEkRw2)3_%wdfb8fDkO{sK417TG1O^cXhNJ>U2_N4O1`iMQ|-~q%= zp+O-Gp1~muE{@JXo(l*Ad8i1i-0oD2+2r}E+_JC-R(?K-I`CuC81rQDL b21q%`D#0B)Lt{E2qh`3W4 diff --git a/lib/pytz/zoneinfo/Asia/Damascus b/lib/pytz/zoneinfo/Asia/Damascus index ac457646bb0205eabde9526bff8ae41d33df550b..4b610b5a0836df1e06033c1b28afd4152e2493eb 100644 GIT binary patch delta 63 zcmbOr)Fd=PnR7Y=0|PS<^KLYVVVXRVY4YR+Oe~Yna;Q%BWJZ$RT+6(J1xeZ&0PcJc AmH+?% delta 75 zcmZn?njkbmnRf;Q0|PS<^ELp9jXE(*j0}?}F!fKK&%`lVp4meXF8>244+5JDn0K%s JDcaBB3;;kQ5NQAa diff --git a/lib/pytz/zoneinfo/Asia/Dhaka b/lib/pytz/zoneinfo/Asia/Dhaka index b6b326b20eb4cad1587ac068dfa868e276019a1c..776f27dac064a5925a2ca5c3cd4c3c60b0e4af37 100644 GIT binary patch literal 361 zcmWHE%1kq2zyNGO5fBCe4j=}xWg39QsoQNE&af6roSAC0;_iw|GrX*i2zcAvm{9-! z|9?g%W+oO^78VAEkRw2)3_%wdfb8fDkO{sK417TG1O^cXhNJ>U2_N4O1`iMQ|-~q%= zp+O-Gp1~muE{@JXo(l*Ad8i1i-0oD2+2r}E+_JC-R(?K-I`CuC81rQDL b21q%`D#0B)Lt{E2qh`3W4 diff --git a/lib/pytz/zoneinfo/Asia/Dili b/lib/pytz/zoneinfo/Asia/Dili index 8124fb70b2d7522214a8cae502b094653b6ec192..f6ce91a159ce514dec19c79115178494e868b227 100644 GIT binary patch literal 239 zcmWHE%1kq2zyQoZ5fBCeRv-qkc_uxRIC6TX(Fg8V1_hRfXEN0P|NozniIItkfuVE{ zNM%6-0}BH~-2?^>AKwrLZ37D+wggE4K?n&J0nPmnvJ6CnEClHXSqh>-7K1=NP>yKJ Nxom(AvD3BW0swcSF2Mi* literal 309 zcmWHE%1kq2zyNGO5fBCe7+bIb$eHv^;>hWlMjtMPy({2;Wl&&wcqRh_BNH5|YK$W8Ab<;+SwjLrfF`|J?@? zbB?*M#@1ZAE`fk>4WB&$86P_ur_n98msd@+9Mx0pL*`@echd% zdmsJYpXkbUu>#|<>v{JMZ?2v0oA1eAew-d0K5)$O_wTop{;qLGe0Rwl*0; z-5#){d8wVecF20M(lN(GCOBim7tC>)=dJN$y3Le?BUZ}24)diupI8%qs5f8!zRn7K z({868-Q}bmjM?d(wNA$NH|&WG<<6wl+4d_HSx#p02zzoc$(a%uw5KKwIMWi7%xU-i z*7TnT%&hBot?Y}}%o!*9tYG&EGpFmgmD~QQnYU%X6{=}A^Q(HDg2+BQT%yj*oXvJ& zT9Y%YpjBoK#br*QOXu{jk)nTEbndsM^6JfZwYaBROU};Kc^wOM{^zOsS}ao+v=_<3 zMTuHk6Oh-Z{HkT8L$WCGik4^IlJdb{WO2fIS=@J7-n?@}-s=5YDz2W>$lgv_a`dn+ zZEO^?bC)h#u}9x-sMX5Z4H~T|*LPBu=<;BeE`Jcx6?WWy@BVaIdHPRXb;B>Kzetv< zlXvC)_&ura>JzK_hOF7~yM8eLjI6D?sx=u0q_(72V=tW2x-`|g-#*j&p(b5-xlPyi zNA<(6R%yefO|oHki8l6B%EtN({ivf*HZ3cbrdWz>&QF&uWq(O?vLP*bS~=NS$a5|Nryho$Qb?^5LC|NYp4RtK=hU%m{_~mCtAR9ua+tqyDdZaoqU}jy!Vg zk)w|se zBrhZ}Br_y6BsWhtIV3wIJtRLQK_o*YMI=WgNhC`oO(ahwQ6y6&RU}tWH(4ZGPd8m8 zUnF59VncO-cvdrvogB!5qL0+1O%rU01(WD<~BK&Ani z2V^3UnLwrjnG0kxklFBbrvsS}WI~V`L8b(m6J%15SwW@+nHOYYkeNZI2ALaVa*)|U zrpMErA7p}%8A7HAnImM9kXb^e37IEkqL7(FrV5!WWU`RiLZ-{poiAjXrVN=g oWYUmXL#7RxH++UB&hIW?P5~PjjD&Lwb3=LIU?e}}eVgh353H8ZHvj+t literal 0 HcmV?d00001 diff --git a/lib/pytz/zoneinfo/Asia/Gaza b/lib/pytz/zoneinfo/Asia/Gaza index 75d8d97d78e5ebe6435a7087608655eed44d21be..cf54deb8f1d44eeb4281a3500415fdb1e4c7ff46 100644 GIT binary patch delta 1075 zcmb7?OGuPK0D$LrRZv;N*F_}s65?ZBHk(R!mkcb

VU)TTddJWyl1kM#KG zJTP*&bdrV0FA!^vVi95zViRH%VijT* zVi#fS!a0S_L zKsu0oJlcdH89`El Q3{;m_l!hyUfhu z>XH}5ix(>r=@8VVgP=p|rIVdJWHxw;4%s{#?Pd3c{SW_nX6K!G;oaY}SM=;yX|#Q4 zFf7t4V0UP0+IHY|=_|)Q9FkYJ=1tpvlWza;QFVL?>T9!es`E{u?wXiV-P8NJrz@te zk8JARi;b$Ud0F=tpH&0rH{@WT!Ng9yld+vLbL005IrRC6x%qWm-dgx!Zolu4cb=}B zyK@ip@bIoulWltB%9@JzUC{R`m(=LxQ~LhV8Rd?hKG0)7M^(c2O()h{)%f>6^5II{ zJX+nBk6%X3lf_SRB2jDH=kwC%q=w&@VdUm`4xc}dk#@_?@S3zk-e-g;k^G-$LQakl zCrgB#?fOu1E=cYa{o8MfL`8i)-4Ydzb+#>qxWsLT$yOG@&Ddjvc>EU^Y`u;9Yy70h z50ZqW2}u-^DkND*x{!n+DMONmqzy?Nk~$=LNcs>1po<19PywO?Lv&L^FtL5Zy$|HYc+ZDcjt1 v@w|ldb}5@D9=^3^FB~8D-?w}#WW_m*ERTePHNo1-s`5xxC>Ul{U7i0I*c;iU diff --git a/lib/pytz/zoneinfo/Asia/Harbin b/lib/pytz/zoneinfo/Asia/Harbin index dbd132f2b0bcc8beab08e04b182751795c853127..ce9e00a5db7c447fde613c59b214e8070f30ba2f 100644 GIT binary patch literal 545 zcmbu*KQBX37{~Fa>ThGXu?mi&+QDKF36auDBdLYEFw~^d?V4RTCt+f_yM-6v4M?P` zrdx~ZyEy4);`!cH4B|AWpQd-YzpsDXsISV8lh%K@oN2xMp0xV)a#XXeiO-1=Gd?(Kzr-Fb9xyIFa!HeGMCDIcTtpg%LP{q4}rJ{_33#$9Zp>-+h=%Q$=X zU=|7|@nYr5EKP-8Zu!*Y1~o4~Rx$Zb(Hlzr`Vl$r>6=Itr-nrWE92FDUrJ@YhdvMV z_VAZ0p#Q6&b$@1Vmt@shmEEPQ+dAwxQ={D8*Lz@c0P8P$BDh-yh zJRhox=gVq;O|{%Y*PQ{??_KRC8|0oVI%a(=qV1LMrEqU0h@_&_Xe`L@@k|6ZIO2E7 z93L|!ALb9D7bk4{9*EM0TpUDs5CS+32?Qb_WIzakkOCnFLJol-2uVX01tDw5!t~*5 M#r`q2S-#n^-;pXt<8 diff --git a/lib/pytz/zoneinfo/Asia/Hebron b/lib/pytz/zoneinfo/Asia/Hebron index 188220c30a96676d2872bbdcb7a378075e89a9c7..09c876a669d3cf20a53a148dbf9320307b2f2127 100644 GIT binary patch delta 1079 zcmb7?OGuPK0D$LrO;B0H*CizEB4WDg`oKfj#SMfO0vGY^ROYi9fBh<&lcl3aC#w6;x$fCXHNC$wW#8(t>EAw+1JnCvaQRTa?b&k578QL7t2e^E`}{rdX5adl(nm~I|@s#;!d=$p+^ zb*t}(ZoN>W+OEv&_LFB+$N6R1>AP&A`ExS5R&2Vq-pKB6N6qbD!}8A5A9MFplf3tA z$@Gjr(7nCuN8b{tl>^XI00RuBqYQ|K!7u z{pQiaiX3?xF^{Le%F$S*abHYGkCP~`Cq-pu>{}l1Au8#Vo8mP|n-1C|MBy5L^mM?< z5Tc+^*x9ZR$LH*LCwI4B8;*!jh;cO{YA)GfS`6z_usfItK`{ooGb|k{pb9ZrDY}IvVcFxs-hxm2XgD$zyJUM diff --git a/lib/pytz/zoneinfo/Asia/Ho_Chi_Minh b/lib/pytz/zoneinfo/Asia/Ho_Chi_Minh index c14226570b1de09573c3340af718d12dac021c39..eab94fe8985949b5d98cd003d26d9c2e70e2d0d6 100644 GIT binary patch delta 98 zcmey$^qpyf&O`$h-unOl|1&Z%voJ9O;lx-yZfyf|25kciAhw)1&2r*(PXPu726R=5 SNUDI+2*70nl(Ew_=K=s0WfeXE delta 98 zcmey)^p$CX4od?A1H(ie6;1|5CT12UW+vu|v3lH|&LIq*E+GtF!66f;S#taUssVwC W=RG-)l*uD0gD8NKTtEq3b1neZ5fO3# diff --git a/lib/pytz/zoneinfo/Asia/Hong_Kong b/lib/pytz/zoneinfo/Asia/Hong_Kong index dc9058e4b578ca8c9bb954af1bbe26a964eaf408..8e5c5813666a4d023bc9f7f7bd0e53ca1a61dd85 100644 GIT binary patch delta 47 rcmZ3=Ih}KYGN&s80|P4%3vM(JVVtbMQaAZ9Ba-Om?~EEuK;c#Z-v|kS delta 63 zcmbQvxs-E)GOrs00|P4%3pN0WjXENXj0}?<7#9k{#eV?BL16PMMhzygWZmQmEbIVH CPe{{Y7{{L<3L_=fAVk6v@g#2U#jq$MuO0S7!5Oxk)1^++=KQm^nz{FsL=cO` zG!Gublf0mbCvU}0d5EN&2SEq~2}L|*zt0cx(y1@J&j%jf%k%lZ_57+XG+vI1NTu_< z+8OWt<$TYNar5X~QX*S#)Z^7o>0KUE(RZ!VH)pF@@~ZUr1=WCkBJuk^^(6392CpBf zp_*eo?D3l6lO3Jd|7}KgHudP&@8;>ok{z6BFwy70bzFM@db! zM`b#gRWtSNlJ-Va`mCW@o*&**ncWJ>Zr@NZ%Jur?=3SFpvGnX>oq09Cr{^+%Og`~N zi&eC&rs5Urn)7OdBHahh2@>w-o|LvOiNsS<8M4FjpyQ!Cy2AW$Q)u*EoPK(~Tbs8& zSgrsTNFa!S$RG%TNFj)U$RP-VNFs=W$RY@XNP~!T>Bw`K7Ywq%BE%%bCd4SjD#R?r zF2OLwGQl*&Ho-W=I>Eflvjzv9;x@p776?s1+JH0yX$8^@q#Z~@@ZXj~|JhO%%>`~d Uvn%YkZ??3x-16IZKu}fv1rl4f*8l(j diff --git a/lib/pytz/zoneinfo/Asia/Irkutsk b/lib/pytz/zoneinfo/Asia/Irkutsk index a8e6081bbb9280bb7349fcbb268ce3f31ccf4285..e8c53c0d63d4ab9cc7b7c95597e4cb490e782cce 100644 GIT binary patch delta 208 zcmaFO`I&Qq@?;(+4n~oUIvk8F_5c6>pRC8?G&!F|!i9%{p`d|507lkLU<8XW0!5Mv z7&sUh>LxG%MPT9#0zSSW44y!&ZD0<>mOyMV`2wR0qsV4iCP5~41_lONm@mo6WdpRy IPS=790MlWrGN%&*0|O5b3vblnV4Q5h=oH1kka!R%03ul!7?KJYI2ah}CNT0cFcdU^ z*bovX0uqO*K~?GF8^YiT!a?3(A~<{h%1*_Cd+V{DZQM#s?K0 z$q%YBTp!f9e}7PCRWF#Fz$nSw-TYy44dWKh@bh{B_5c6>XPo?y$!PKdPL|30IK7xy zStoZeD>I5tUc)S5%D|vyz#!`58^YiT#ICNvAR>f8+rR{fjX|ye0!AQ!u)rJ!T<+Yg z#v;e$Rr~>@7UWnE4RSDu200o;gB%W`L5>H}AP<0OkS9Pi$Ri*c?3q3`Q;=siA7jg5 YiscB_uwQ6dKtJ%s!bczQi zgomI*NQaU_tHU5dB07Y05$Pa7r-+K6B0B{AK5rd5R^ON3`+43!r|0wiAjP1Df&pU; zhupD;dENa;nNu@v!nt9yA>C^>cJ4Eq60N4Xd8gSNsWn^HSD2br0khQ~yHx0LDoQ3E zX9_uIHlGT%N@{Vn9{5@-2OoaXj)j19-Yl1{+4piN|5>^x=B1~5K@N|-(<8ec$g7Ue|#iLwfvqR!=Osdh&LMrk@SUsjDq|da7N{41_gvB_@M= zn`NjkB*TqWayI^5&Xt=w8L1EI$fq|lTJ}vxUp|%W$5(p(-jrOJFKTXbPRFKi=*8?U z&0ouFA+zH0ww0xSeHDtnYG+O1wQp@Sk#x;&d*bnSZmx0L?BKS!Y|+NC`86?XsPfM( z-?d-7EieE6WhPZp<=ZpvJ+X4a+6k*Cte>EOpn;%*po4fyp7>)ZnOXLy9nT40@B(oI z@dI%L@dR-N@da@P@dj}R@dt4T@d$AV@oAAaNaY1$A#x#tA(A1YA+jODA<`k@A@U&w zfRq4I1V|a6ErjKMV<-hLC{1q}>9c2WTYua9pCgA)*YIfjKWgnK$Mcm;<{ poNFY=$-uzC4#c8AfCLCkyy3veFwsZemPkV&y5J-i&}?0EE&x%u8g&2w diff --git a/lib/pytz/zoneinfo/Asia/Jayapura b/lib/pytz/zoneinfo/Asia/Jayapura index a9d12177d57cb8cf43c94b0406536e57c9ffda70..a4c0829721cf845e1bf08332503e1fe742dca5fa 100644 GIT binary patch literal 237 zcmWHE%1kq2zyK^j5fBCeW*`Q!g?5P@oN*yy=Z7y_7iBOq0fn1ifaL2YfTUYzFmQm` ud_KM*4B7^kAZ%>F5bhZQQUnGeBv|$z2tXEsXpp5Knrw@?fUeNBR literal 241 zcmWHE%1kq2zyK^j5fBCe7@M~N$k`=!aK?p*ogcnzU6jGV$i&FN(EI|VsBQvCUF!@6 w4hY-FH-sVFGlap>IXDC)4+bG5SoQ;|=RXjDECtaZi$OG5mU97}qie|p00|~BRR910 diff --git a/lib/pytz/zoneinfo/Asia/Jerusalem b/lib/pytz/zoneinfo/Asia/Jerusalem index df5119935c5b01676e63d1fb1efd7273b8b4b452..2d14c9998e9dc54bd1ad4710332abafc8e811242 100644 GIT binary patch delta 26 gcmca9ctLPOJTqrM0|Nsa5Q}auV6I@9{F40x0AiyDrT_o{ delta 36 mcmca0cvEmgJhR{g1_lN;AQt@rBtT$u26F`qBg5ne>>mJ}h6tAc diff --git a/lib/pytz/zoneinfo/Asia/Kabul b/lib/pytz/zoneinfo/Asia/Kabul index 266cc7e9bf2a11c3ea97a5968c96e8f5ef11c051..a22cf592553c4bab6ef93cf34fc304162999b655 100644 GIT binary patch literal 220 zcmWHE%1kq2zyQoZ5fBCe7@MyF$hq+Ix3uw9sorcEF2hE7#Qq57&v@< xLm0FTOhDM!03-zjAtYD;H1~gI+pGm38e|bje?5>*v}Ig2V5{wPO{|O!xB#TGCZ+%Y literal 199 zcmWHE%1kq2zyQoZ5fBCeCLji}IU0b(g`d|Q7=a=V4}cs73kL=k1_pZ%1{NRR5C%uL q5Rf1cgb+3rW&_6$h!%$bK#K$k7Qi6Dzz~waC<10n`uK)0Xd9Rs8vsc& lFljn*h9#2DM-f1s&cx|t2=ERL0TLlVI}v~jD4=V~1pq017n1-0 delta 150 zcmbQtJehfdGA|DU0|Ofni!}g=i8?xr3=<<{qWh05yWZ#5)mS%{BxyGX!`8jS27$foOx0TtER`Q!W5As2B?X diff --git a/lib/pytz/zoneinfo/Asia/Kashgar b/lib/pytz/zoneinfo/Asia/Kashgar index 964a5c24b7b86f70f2b83760594e894b263b713b..0342b433180b416a02c5ff8764e7a0a57921091b 100644 GIT binary patch literal 173 zcmWHE%1kq2zyM4@5fBCe7@K3mzg;Qy|NsAIWMp6nk^xDDBrve}_=YfO8<>H(3?U?# X1~lkD$V8An{HAi*0L{14HRA#R1VtLz literal 171 zcmWHE%1kq2zyM4@5fBCe7@MO3$l363R|*3o14EDuNGc?OfyKu+gdxH!1jJyt$|A7F%sa!zgbu5>qDi!l%LZ(@ovx{si76KV$jT&Z literal 212 zcmWHE%1kq2zyQoZ5fBCe7@Ma7$XWQQwna|DUu5>qDi!l%LZ(@ovx{si76KV$jT&Z literal 212 zcmWHE%1kq2zyQoZ5fBCe7@Ma7$XWQQwna|DU8H098WBSsNIDA|PEpz99_S1{Mt3h6X^|5=a|@ o3};{j10V(F!HCIROgNmm*^Wt)i5;kJusD^I%LeElJ6%gI0LDNx?EnA( delta 363 zcmbQpwT5egxFjC~0|N+yfC~_V*isEZVxtZZBO}9P8%D=^9u@|MdQqSlLqP)rklnL@ zk&}U;ZUTr6Az>mQafq5(8yNXPDj9(KAmpqKP&QPTk8cP=q@y>O2o7Ng^KpcbAs~ww r7{LHUF-(5Xs3MEioj<@z85lNeFiA2E2B(4p3F;^Y1}>2IbS=36T{Jm^ diff --git a/lib/pytz/zoneinfo/Asia/Kolkata b/lib/pytz/zoneinfo/Asia/Kolkata index 3c0d5abcb545d917cb596de202268c3bfda34405..e1cfcb8d09dc8e16f828082396f5095a367881e7 100644 GIT binary patch literal 303 zcmWHE%1kq2zyK^j5fBCeHXsJEg&KfF``kUdPTlU&IKx^fab~K~ic2LzGZ>kefslbA z=mt;$gSQ(EcI*|wL XL;;W!J#adcfq@I?c3o2|V*@S#`D;p@ literal 291 zcmWHE%1kq2zyPd35fBCe7+bIb$T@YpZNnMXLWwg|jaFPL5t_ls#LU9Xzz}o;q%!CN z0}BH~bOr+l1A}h_122fp$m`=9!r%eKPN6{|44%OuAeB%MLfCdTpi+G{`j|8ss7{4RjTV2DyxZGN*9?U8-wpWo*C&03$>`@&Et; diff --git a/lib/pytz/zoneinfo/Asia/Krasnoyarsk b/lib/pytz/zoneinfo/Asia/Krasnoyarsk index 893b3ab2e808862b0689029d90a662a30a6c2922..59efd24ca55cea04557fd8792f5e6ecd10b3d596 100644 GIT binary patch delta 242 zcmX@bd6sj6Hlx5s0~SV>`v3p`PnKeF3}Rtm2hNJ=z8$!ZF zK;keps49JYLm0e+9Kl3z$mF#w;*;+&YIE}c02vDeo4J@cnP_E~1UtxTU2`q~_dF-3 diff --git a/lib/pytz/zoneinfo/Asia/Kuala_Lumpur b/lib/pytz/zoneinfo/Asia/Kuala_Lumpur index 35b987d2fd11e108621585fbd7f4d2eab27daf92..6d7d47b9df2426dd083c4d420cfa33ecc0667bc7 100644 GIT binary patch literal 415 zcmWHE%1kq2zyKUT5fBCeP9O%c6&ipzo=F)-9kV31&7 zC}?1i@$n5|2nJ$p19K2IG60drAkq?uEkH)0fDjTK4s_T5It8=#l%bS=05RcBzr literal 398 zcmWHE%1kq2zyKUT5fBCe7+bml$Z2bCUA!yZZ^8ktCkdxEKTSA2F`na+NA3r)iC;Mw znV4Bv*;v^b7~;b~8WUp~SQr?R3P2{LD=_kcNDw=-0z}qLU=U_tC}?01_wfy32nJ$b zM;|Z|9KzrQ#J-UsAX8942w~@P0yTh~Ed2wj^FI*OnT4(b(IDr8Xpk2`G{_qu8srra Z4e}0%26+jj9po(rI{1qV=viG0E&vKxTvz}A diff --git a/lib/pytz/zoneinfo/Asia/Kuching b/lib/pytz/zoneinfo/Asia/Kuching index 4f891db77dbbe03743ddeffce02a0b552f439387..4878622dde6ae385b1faf198c0931fa5a6e2248e 100644 GIT binary patch delta 224 zcmZo?`OQ2*nNyg7fq@N(B_Upi delta 235 zcmey(+|DvVnOB5?fq@N(B^rRlL>-S{v5D^(7#NwEP#_C4D+5D%0Z<7;W(5Na14F3+ zBPRnxK?8_gH-SL_%og$S4PkKd4}uWEAq-wX>>C*}@tA=i+@2pGLx5o7|0(G-unS^1 Ml;i?hu4};s06fYifB*mh diff --git a/lib/pytz/zoneinfo/Asia/Kuwait b/lib/pytz/zoneinfo/Asia/Kuwait index c35e42a1216381de994a33b4073ae0090345538a..b2f9a2559a1ca4306a43c2abf074e91d51a64edc 100644 GIT binary patch literal 173 zcmWHE%1kq2zyM4@5fBCe7@Om&wAq&W|Ns9pGBPk|p8-i}88EQ;_=YfO8yJJQ3?U?# X1~lkD$V8An{HAi*0L{14HRb{Ue7_k- literal 171 zcmWHE%1kq2zyM4@5fBCe7@MO3$hj(QwuOO_fkFEWNJ`6qfyKu+guyX51jJyt$|A7F%sa!zgb&a_IiUJf_ diff --git a/lib/pytz/zoneinfo/Asia/Macao b/lib/pytz/zoneinfo/Asia/Macao index b8f9c3696ac7532d45d4b7b4c395d9a7f64af28c..d801000dc3d598e39832d263358920f05928b337 100644 GIT binary patch literal 1241 zcmd7RPe>F|9Ki86?!R0$N(#IcMKQ62TM&(h&{S9=&A^4ADD4s%RzvjvuoMvliFDFK z6mKuDA_;lvM)@R+b_3=yBx?b!)X?Gvb+Aqs*s-Dd^?B2sw z>Q!m2N)%VBM0VOv7WCN3M4$aSbKmZh?e?4ai0Z$ZR0H?!s=?C_)!UX<^{!@>dVlnU z`cRywhU!}E)clM}m$o_S>?S$9 z^LpE?{6|gZ!iyzV;lW17@Z{)iczu7^hX1d(5c>}C&FxddD@4;3W1bMP3nHJpvEbKp z&Q;Y>QBfNep*3L<3YUnA$|x@i!*J2J=s%2hPA|rbjM!C=85uP)Ze--h*pbmA<3|!e zGC)#5a&Xm2AX&KTG>|-yM3797RFGVdWRPr-bdY?IgpiDol#rZUby7%Ht~xCwFC;M} zGbA-6HzYYEJ0v|MKO{jULnK8cM)0m5D^0=lgKd` zD7ndqNn$bDFe=)r-};`0$->~h-1l5Ax#6BCI5aulEPl+U-f*)w1#dCTi{T)cWgu*zI8pnKAtG3j0>mZOghu2n(Jm) z7GCaXMJG$L_-Iip*^bE4wRTZ9?@hR8yuvfx7A+6A>J|M}Q7vQIG>A=>};B=?7^D Y>Bwja>B(pc=?ZBJ|GTeC#rA2gPZB8gP5=M^ diff --git a/lib/pytz/zoneinfo/Asia/Macau b/lib/pytz/zoneinfo/Asia/Macau index b8f9c3696ac7532d45d4b7b4c395d9a7f64af28c..d801000dc3d598e39832d263358920f05928b337 100644 GIT binary patch literal 1241 zcmd7RPe>F|9Ki86?!R0$N(#IcMKQ62TM&(h&{S9=&A^4ADD4s%RzvjvuoMvliFDFK z6mKuDA_;lvM)@R+b_3=yBx?b!)X?Gvb+Aqs*s-Dd^?B2sw z>Q!m2N)%VBM0VOv7WCN3M4$aSbKmZh?e?4ai0Z$ZR0H?!s=?C_)!UX<^{!@>dVlnU z`cRywhU!}E)clM}m$o_S>?S$9 z^LpE?{6|gZ!iyzV;lW17@Z{)iczu7^hX1d(5c>}C&FxddD@4;3W1bMP3nHJpvEbKp z&Q;Y>QBfNep*3L<3YUnA$|x@i!*J2J=s%2hPA|rbjM!C=85uP)Ze--h*pbmA<3|!e zGC)#5a&Xm2AX&KTG>|-yM3797RFGVdWRPr-bdY?IgpiDol#rZUby7%Ht~xCwFC;M} zGbA-6HzYYEJ0v|MKO{jULnK8cM)0m5D^0=lgKd` zD7ndqNn$bDFe=)r-};`0$->~h-1l5Ax#6BCI5aulEPl+U-f*)w1#dCTi{T)cWgu*zI8pnKAtG3j0>mZOghu2n(Jm) z7GCaXMJG$L_-Iip*^bE4wRTZ9?@hR8yuvfx7A+6A>J|M}Q7vQIG>A=>};B=?7^D Y>Bwja>B(pc=?ZBJ|GTeC#rA2gPZB8gP5=M^ diff --git a/lib/pytz/zoneinfo/Asia/Magadan b/lib/pytz/zoneinfo/Asia/Magadan index 6ece3930bac9834018b5c1a95bc193a1a6ac1783..b20cc57efc71570ad78cd8060e28141336229dce 100644 GIT binary patch delta 243 zcmcb~d53d?Hlx5s0}e)(`v3p`Pqt)q3Swbk=uKb%f}RBoK=z6Qj2sLMvoeL`7@^g delta 239 zcmcb^d6RR3HYV(rBvJIEQ-W4!1F$3lDKY$bgNg%tR zfq{d8p>6^L511|B;~T=@3&h$67C>yt5bhb`2vQ9NAtYG-9|%AW0MQ^vfM}3IKr~ex L!v%7jt_2qW<)b^z literal 280 zcmWHE%1kq2zyPd35fBCe7+bIb$XWO)cET>Ps}oLl$TnOGdso1~$i&RVz>xm|q!LK7 zFfbG}FmNz1)JGAbJ4(iXzt1=NlVxB@&vbS=05@^lye diff --git a/lib/pytz/zoneinfo/Asia/Muscat b/lib/pytz/zoneinfo/Asia/Muscat index 415e443ca90d894167dec0f605b02dfd57f340cd..7880d5d7c92a4a5fd994630588e9d74fbd636edb 100644 GIT binary patch literal 173 zcmWHE%1kq2zyM4@5fBCe7@K3^rOV diff --git a/lib/pytz/zoneinfo/Asia/Novokuznetsk b/lib/pytz/zoneinfo/Asia/Novokuznetsk index ed4b248276dbabd6b9424bd5f7252729419570f0..2576a3b01642c32acde9fd4ea02df316b71ec709 100644 GIT binary patch delta 47 rcmZ3>IiGWaGN&U00|O@z3v4uCVVum(GIR1dMkLYAOiUb1K;cCI*rN!8 delta 69 zcmbQwxt4Q+GOrT@0|O@z3p4^6W#eV?BL0~fvlL8Y^Qio+N06WA9 Av;Y7A diff --git a/lib/pytz/zoneinfo/Asia/Omsk b/lib/pytz/zoneinfo/Asia/Omsk index f44db4c3a93f56bed36e8c930e7b2475e961ef1f..d805e4f74053b65018bd8a13cffe9fdbb0421928 100644 GIT binary patch delta 242 zcmX@bd6sj6Hlx5s0~SV>`v3p`PnKeF3}Rtma5=>Q1a1KgKz33ABL@RRNCE>7jD(3W z0!3hI7=UVE;tV`Kz99_S2Btu44#Z}Yk1;wi3Tzf+;$&h6nhUe3i262xoXx-p0bn+S N;IaX_!cNzW3jhO;C$azl delta 223 zcmX@hd5Uv_HYHP*wW)hA{a127`&0WuZ{Hghp?GSSK|33iaxx@KGe#9Suz diff --git a/lib/pytz/zoneinfo/Asia/Oral b/lib/pytz/zoneinfo/Asia/Oral index f7e2ab50946d3b4e05ea5c4b1a0590b9fa3b69c2..e36aec475db6fbd8c4fc79bc03332a8fca64bacf 100644 GIT binary patch delta 146 zcmZqYXyllnENH^Oz`zB>BC8}P-`To^J7A*4iOGzNHcVOulkFL`r34rl+yWRle0)O~ sv<-}b*c6D(fY@Ym1EYl`T>F0@02u+ILB?#p$vATL1t6 delta 160 zcmZqVXy=%qENaTYz`zB>0u4Z7mE`0*TNnRzm}qi>kzsNIvkjAl!{m9)+F~pW3~m7o z96r7w4B7@JKx_)cW|Qj~EfnDf`~VsN0{?*kWDtl38MgTX;{-+`jT7bMvH==yr)$au E06LH<{r~^~ diff --git a/lib/pytz/zoneinfo/Asia/Phnom_Penh b/lib/pytz/zoneinfo/Asia/Phnom_Penh index e8e76276a657ffea33afc25ea56864eddc7f43eb..7249640294cd596c9445ce175455efa06b5dc6c3 100644 GIT binary patch delta 93 zcmX@Zc$sm6^2AzBz6J&chDBNFN9zCo|If%Yae*|Kwt+cN34K;$j87?(7+%BCdC*Sk_s54eSAY00)SZCz}(mX fNLm811w*)Jh$E12nmFAE$&gzPWEnC!kx>i)AY&Yt delta 159 zcmey%^qpyfGA}0s0|Pq{i#7m>i8>053=@6i)p-~g3K|$Vz@z{JLs9_)hmUUvLjVwm rdpa?A1%v1i$BA={1mOn!02%-S6R$gf4Y4KC5Qr`~$py4P*PIIgHlZ7^ diff --git a/lib/pytz/zoneinfo/Asia/Pyongyang b/lib/pytz/zoneinfo/Asia/Pyongyang index 5bbb3d4334886cd91861fb1937059054ef46c47b..dd54989fabec15b8a7f9b3fce29fc63c02b457ed 100644 GIT binary patch literal 253 zcmWHE%1kq2zyK^j5fBCeRv-qkdAhHEoHOZ}*pEy4i3OqOmPb>&M$5g<;$i&RT$iPtg z1f;yYgMo#Cp>6^L2bkmqlRy!WxQ}lLgLiNUgO@Xi0AgeiLV{C%KsEjc0+5qHG{{*X Z8ssz(4RRhx85Nz#1$4Zwg_W@Z7XaRRLBRk3 diff --git a/lib/pytz/zoneinfo/Asia/Qatar b/lib/pytz/zoneinfo/Asia/Qatar index 3e20373990e3da7318761d709165d6ede9ce4332..f5140926a2fb09bff7636139e0aa450d5ae06f9d 100644 GIT binary patch literal 211 zcmWHE%1kq2zyQoZ5fBCe7@KF|r@00!U6T&f|NsA=k%@_c!5{!6Z{fhe!oZ+qz`)_- p8^WM%U;@O(APFD{A;EZ{ssBM%fb@Z^0nsE_#bpDu)=t-$3jiUoA6WnZ literal 209 zcmWHE%1kq2zyQoZ5fBCe7@Ma7$XWPlt^rHeqyr3$ObiSL0U&t`2L=`f1}y^y4j*fIjV9k? hR)Hx8s>Ef$=8KFA81Wb(4Act+TsGPUW_G$}TmVBn70>_x delta 201 zcmey#KAmHNxFk0N0|N+yfGH4z*a8heVxrCkMuv%hBxE?*SaCp3&dCOhMl2Q%3@noq p7}a0sx1a6qx`3 diff --git a/lib/pytz/zoneinfo/Asia/Rangoon b/lib/pytz/zoneinfo/Asia/Rangoon index 934ca7ef09a61949b36604378d738a05fd49a5db..a00282de340141690412a40fb70cb6d7631ff401 100644 GIT binary patch literal 288 zcmWHE%1kq2zyPd35fBCe7+a_T$XWQQIPmnRKN1&brGKdZ|NlQD6EhPN14EQPNF|VD zVPJ^PVBlb2sGGpR2Vwj8hA;#Hv9^Jku>p{@1Sy4r5E85h+V($eTjxa(4RQvE1~~;p agPa30vL48$&`Df2V29f2npqheZ~*{I;66hD literal 285 zcmWHE%1kq2zyPd35fBCe79a+(MH_&`!cWB!r$7CXxHv2Q10xeNP%cUXC=4Qj?C1;z z4hDw02@JeowxEx12tyDMJB0>?Fn9%rF!%yF2oOTpa+pIze?YbU2ZFF|oi{)<$T1)q Xyt$|A7F%sa!zgb&a_IiUJf_ diff --git a/lib/pytz/zoneinfo/Asia/Saigon b/lib/pytz/zoneinfo/Asia/Saigon index c14226570b1de09573c3340af718d12dac021c39..eab94fe8985949b5d98cd003d26d9c2e70e2d0d6 100644 GIT binary patch delta 98 zcmey$^qpyf&O`$h-unOl|1&Z%voJ9O;lx-yZfyf|25kciAhw)1&2r*(PXPu726R=5 SNUDI+2*70nl(Ew_=K=s0WfeXE delta 98 zcmey)^p$CX4od?A1H(ie6;1|5CT12UW+vu|v3lH|&LIq*E+GtF!66f;S#taUssVwC W=RG-)l*uD0gD8NKTtEq3b1neZ5fO3# diff --git a/lib/pytz/zoneinfo/Asia/Sakhalin b/lib/pytz/zoneinfo/Asia/Sakhalin index cd4ad762626a582e7d07a1d7a2717cc181601d29..9c94900ce88f7f653b21687cb8118ff3fca27a3c 100644 GIT binary patch delta 409 zcmaFKd4zL-1R&os9hBD@B5 PKQMNHUJubVG~@yRI3-2j diff --git a/lib/pytz/zoneinfo/Asia/Samarkand b/lib/pytz/zoneinfo/Asia/Samarkand index 65fb5b03de72200233f74962f865e3e9e9e85aaf..a5d1e97004ff763fab160e6c8a2bcbfad7cf67fc 100644 GIT binary patch delta 296 zcmdnYdY5H_xF|aV0|N+yfD{me*a8y`VsoFo4bV*3XHftD|9?g%W)@~9AY^4jflN#c z40b0$IxQR+SQr@G0vI?L7(x;lc|arskVJ_1_=YfO8<+sGDG-~1G%+wRGD2tuTn?EW b!nn5%=n{}JkZV9ReO$z419YjKt|=D)ic%*4 literal 691 zcmd6kzb`{k6oBvR52}?|N?T8Pe!e0Skq8ozb`e7*FX1>@9aOz+Bw z=_}f%f40>OjMmMd{b+^~x5kYoJon|@%bj04xw{8%xNplfi8|m?w*iT9pcoQqoEnq%4(5X@amUtI;&7{)3;_ zuZJHJc!IcMj4y~Yh_`^^4&o2u5aJQy65>!}*0sg05#AQ=slkrc$RETl_ diff --git a/lib/pytz/zoneinfo/Asia/Seoul b/lib/pytz/zoneinfo/Asia/Seoul index fd91d5b729aaa78253bd439c36a103fe88ce33b2..fa1cbd3952c362552f524061301b11f03770f335 100644 GIT binary patch delta 200 zcmdnZ(#kSHT$YW2fdPa;Kop2UY=Q3UA1Wq26Ze1{MZ}))|a~3=BOB7zKTNLm0e+Lm0fAC+-uUcv(^wt3^M67JThGXu?mi&+QDKF36auDBdLYEFw~^d?V4RTCt+f_yM-6v4M?P` zrdx~ZyEy4);`!cH4B|AWpQd-YzpsDXsISV8lh%K@oN2xMp0xV)a#XXeiO-1=Gd?(Kzr-Fb9xyIFa!HeGMCDIcTtpg%LP{q4}rJ{_33#$9Zp>-+h=%Q$=X zU=|7|@nYr5EKP-8Zu!*Y1~o4~Rx$Zb(Hlzr`Vl$r>6=Itr-nrWE92FDUrJ@YhdvMV z_VAZ0p#Q6&b$@1Vmt@shmEEPQ+dAwxQ={D8*Lz@c0P8P$BDh-yh zJRhox=gVq;O|{%Y*PQ{??_KRC8|0oVI%a(=qV1LMrEqU0h@_&_Xe`L@@k|6ZIO2E7 z93L|!ALb9D7bk4{9*EM0TpUDs5CS+32?Qb_WIzakkOCnFLJol-2uVX01tDw5!t~*5 M#r`q2S-#n^-;pXt<8 diff --git a/lib/pytz/zoneinfo/Asia/Singapore b/lib/pytz/zoneinfo/Asia/Singapore index 9dd49cb7a72f1e0708e92fa53b7e0b4fa001553a..ebc4b0d9d2ade7381506bc35d054f361f8a942d9 100644 GIT binary patch literal 415 zcmWHE%1kq2zyKUT5fBCeP9O%c6&iprh`G9q1pkq1OF0Ljb>1|bH9x(N&t3=9Pg z3^G2xAq>GltZiTp!bS!l(ilWq0;5fBCe7+bml$Z2bCUA!yZZ^8ktCkdxEKTSA2F`na+NA8F3yL>yu zCVu5$WMXDvWn*RMU|>j$1?dKoEDQ`u1q?uubOlCU5D8*uR)EO52@Jwuwm1VrK?8%h zk8cP=FcAAX`hbbx5C$(G4t5U#nS};I2)msNs0HMH=^s$N|AC;+EO;@92Kfa`v3p`PnKtK2xehnV3;7o00cb?7=Y{*2N*dR7-nr?;DM1a z5k{a0Obr824NRPY$HzB>LEF#(h>d{QaPnzJCq{wIVoaP&>_Bs2R+Z4eDv-Mw7$E@6 Qh7epfKxf$L8X9r|0PvYI-v9sr delta 236 zcmX@dd6jd5HmgVj0|UcG9TrALhRISa4q==O3=?F4LJU0%7+4q>Rvcgiip<&oVnaxn z2uK{J1}e)BQSaj$!r<%Z4km&_7=nXbLng0f5ubdIQJYib2gqz7*v!Sm$wXTlB{)D< J>lzwz0RYr6G;II? diff --git a/lib/pytz/zoneinfo/Asia/Taipei b/lib/pytz/zoneinfo/Asia/Taipei index 4810a0b61420871f7b2f39749e10fdf7244b76f7..f9cbe672ab1aa9b6c47f7fed0a0ccd73845a10ec 100644 GIT binary patch delta 219 zcmZ3$*2^|Qn^9n*&az-eW}+YiL*WYsASh^HU}0dWo4~*UA{lugB0jz$49>wJ3|>I& r>@r!4QJ+&2sF)Rq1vY0fdN5`%G7)7BGb1S$g@9ZH1zbS;buG96F)kXF delta 238 zcmeBWTfjC!n^AP4&awy=W}+YiL*WYsASh^HU}0dWo4~*cA{lwXB7#1?Aq-yO!9W6t zon3%9c(N*^zMvLR2P+VZ{s8F(g3Ymv9*lVmj7&sX$_%uML~BDJ_JBz)=im@s3oZZ? C?H<1X diff --git a/lib/pytz/zoneinfo/Asia/Tashkent b/lib/pytz/zoneinfo/Asia/Tashkent index 1f59faa5344c42393ea7ed4d8dd2c749d409131e..e75bb365a78e6dd0a7ce4d75c8d36ccdb8f7f7c4 100644 GIT binary patch delta 276 zcmZ3<`j%yaxF`n$0|N+yfD{me*a8y`V!5BZ4bV*3XHftD|NqGfOya@pjEoEn4&OoQ z+yWR_7#NZY7=emI5*T=3Bus=6C<0RB;~T=DZD0z-=0I!)(#pUH1Yib`z-9epf5yGS bK>I=JKyCohFn7ezz#UvRKv&x7nsNaEA<`;^ literal 681 zcmd6kJxjw-6ozj!Y8w#?qD@TI`k6`*ir}J4Tm+#)!3a_uii1*c=;WjzxH|X)90G3Q zqTnWae}IdlxH#0oLAwa*;KzB=3WAfH=W@?;c)5Y_oS;}-M(89{V(rjGd&DZ}${N!gYZ_=6SV`02>kyA!tXLR3O@LX<+ZLexU^LKH(ZLsUa_LzF|bM-=rC{Sjpa N@Sm)~k|j+{SzlSIh6Dfr diff --git a/lib/pytz/zoneinfo/Asia/Tbilisi b/lib/pytz/zoneinfo/Asia/Tbilisi index 0d7081e975983fbb2425df33c552d0885ca14664..09bb06eba4101cc75c67eaede16465a07e55f995 100644 GIT binary patch delta 367 zcmeyyv7TdsxF|OR0|N+yfEf^j*rF445+_b9W~u-G|NrDQ%o6n+Oq?Ld!py=9M97en zgN22GLGwRIJCFpjwG0?I85rCG7~u}I0N>;< AH2?qr delta 442 zcmZ3_@r`4GxF{b30|N+yfEf^j*s>FK5}6rJADGxvQqRc5!VH0|Y)FuulY@&B1bMi5 zxPb^6a&qu6Flhb<);>N_lU|_)j1VEC7fx*y%frEj;Er5}afx*Io zL5P9D-h)vLBJSfG!Vm()+6KnP20+pjh)qD)*kE!3lNF=P=EY2k%FC#M(eFH84-s~v- delta 170 zcmZ3%+s8XWn^mZRfq`M8&ICqAhRFvQQzjd+iL3B3FjzP+a4;~~doTjoh87GQKE5Fg zAwcXI6bvF>mJ}h6tAc diff --git a/lib/pytz/zoneinfo/Asia/Thimbu b/lib/pytz/zoneinfo/Asia/Thimbu index 0bd94cb446b45b49f7a856e627662c6e03e9fa9f..06d3324d057d43c8e3bcc64069e95670861e3c9d 100644 GIT binary patch literal 215 zcmWHE%1kq2zyQoZ5fBCe7@P0vGtm;oMBf$l|NsAIWMX1q2;l+A`$jOZ0NDu)Tt2=b q4B7^!#s)yr3?u~vAtYD;H1|Kq5|BQSMIf3a%eZWS7Tf8XaRC5@Mj!bA literal 209 zcmWHE%1kq2zyQoZ5fBCe7@Ma7$hrDVv_vt{cLf6@69YpC4@llOf`J9dPGI2h@eN_{ l3=Uy%3JC#806_=|#{Yn5VfYUOAZtKe60G6^+Nx{D1puLJ8u$PJ diff --git a/lib/pytz/zoneinfo/Asia/Thimphu b/lib/pytz/zoneinfo/Asia/Thimphu index 0bd94cb446b45b49f7a856e627662c6e03e9fa9f..06d3324d057d43c8e3bcc64069e95670861e3c9d 100644 GIT binary patch literal 215 zcmWHE%1kq2zyQoZ5fBCe7@P0vGtm;oMBf$l|NsAIWMX1q2;l+A`$jOZ0NDu)Tt2=b q4B7^!#s)yr3?u~vAtYD;H1|Kq5|BQSMIf3a%eZWS7Tf8XaRC5@Mj!bA literal 209 zcmWHE%1kq2zyQoZ5fBCe7@Ma7$hrDVv_vt{cLf6@69YpC4@llOf`J9dPGI2h@eN_{ l3=Uy%3JC#806_=|#{Yn5VfYUOAZtKe60G6^+Nx{D1puLJ8u$PJ diff --git a/lib/pytz/zoneinfo/Asia/Tokyo b/lib/pytz/zoneinfo/Asia/Tokyo index 024414031e18e6d8832336887b00a2220d4715fd..26f4d34d67b46513491f26c2e661c6e653cc130d 100644 GIT binary patch literal 309 zcmWHE%1kq2zyK^j5fBCeP9O%cc^ZJkbvvel>u)1J-1zaU;O1HD54YJFKHOd_`{B;B zM<4F?{Qtnr$OM5549(0y^$a}=7=fDWCNOY7NFU!21}_&N4h{iHGlFmk36A&=1gVFX r6o6=uW56`fK_D9BC=d;D7>EWr4om|b2%>vnPzuD=m$xbahL!p+k^8g8@83fx|O ztKrVG{{nZr_cSmvGeIE(L)`?RCJ+fUp=SXjCq%?6IE2B=8AP~*FfalYfN%(Qr?3L0 zKo|sgfEdIU`~l(t!G9n~J+!0%M3^6W#eV?BL0~fvlL8Y^Qio+N06WA9 Av;Y7A diff --git a/lib/pytz/zoneinfo/Asia/Ujung_Pandang b/lib/pytz/zoneinfo/Asia/Ujung_Pandang index 0d689236dbd55f2ec72468fc855e292d3dcc5b8d..ed55442e2917b4bbccce34f3e1c531d1f3284ac4 100644 GIT binary patch literal 274 zcmWHE%1kq2zyPd35fBCe79a+(MHhaGov=&n>V(rBvJIEQ-W4!1F$3lDKY$bgNg%tR zfq{d8p>6^L511|B;~T=@3&h$67C>yt5bhb`2vQ9NAtYG-9|%AW0MQ^vfM}3IKr~ex L!v%7jt_2qW<)b^z literal 280 zcmWHE%1kq2zyPd35fBCe7+bIb$XWO)cET>Ps}oLl$TnOGdso1~$i&RVz>xm|q!LK7 zFfbG}FmNz1)JC*-}ZZBsb^ zLk^wURl@;C4ZgbAr=WI-f!ex5}kyqTOQgu!Wp=Lyrn@o#7x5s~_()`2!Rl}j9tN;0T z_F>Lhar^)r5CI8+#6W@|QIIf593&7D2?>S7LV_XDkZ`^>p4Af+C*-}ZZBsb^ zLk^wURl@;C4ZgbAr=WI-f!ex5}kyqTOQgu!Wp=Lyrn@o#7x5s~_()`2!Rl}j9tN;0T z_F>Lhar^)r5CI8+#6W@|QIIf593&7D2?>S7LV_XDkZ`^>p4Af+H(3?U?# X1~lkD$V8An{HAi*0L{14HRA#R1VtLz literal 171 zcmWHE%1kq2zyM4@5fBCe7@MO3$l363R|*3o14EDuNGc?OfyKu+gdxH!1jJyt$|A7F%sa!zgb`olRvT$G1_fdPa;z!``^Y>ABq9E>dW|NsA=?8xF!&&t8Uz|iIfQc=*rz{0># zH-P~tGHU}!@rnbC0_bc;pm@&$1`&`f15g&C1|;I+8^WM%U;)II4BCcQJHCzn1r#raLST#}c8fdPa;z!``^Y{>>7u~CPEk&$7t1*1bf7dHb#n;TG!p`d|*g@K`N z0*IWofq|2OVZ{MPK6Exnq-Oy{7DNJ7ihxCcBuKrFZwN!Aqjv~{ucJGd2o7Ng^KlFT q*}%ZS2n7%xkevLUQCb$OJAXjcY?fydWEu=k1&1UT$S=Bv23!DK^*WLO diff --git a/lib/pytz/zoneinfo/Asia/Vientiane b/lib/pytz/zoneinfo/Asia/Vientiane index e8e76276a657ffea33afc25ea56864eddc7f43eb..7249640294cd596c9445ce175455efa06b5dc6c3 100644 GIT binary patch delta 93 zcmX@Zc$sm6^2AzBz6J&chDBNFN9zCo|If%Yae*|Kwt+cN3`v3p`PnKeF3}Rtms9wwf1a%V_fb3Zt7&#aidKNJ7z(|+~ zBTxjUh5@JsCeFa);~T=DZD7fuZD)ZD8bNVCY!@Vnaxn z2uK{J234hxZwNz}k0Y1}4w<}`MSSu-Mr}_1A0T6aU^5pJCljsglHdSYt!rq&1po(m BFlPV& diff --git a/lib/pytz/zoneinfo/Asia/Yakutsk b/lib/pytz/zoneinfo/Asia/Yakutsk index bf8ed2081e9760c08e707362c42bb959700add8e..1f86e77f5806a6c7a19143071de4fd72145bf037 100644 GIT binary patch delta 242 zcmX@bd6sj6Hlx5s0~SV>`v3p`PnKeF3}Rtms9eMV1O*KYKz7dpMh*ssx(N(CFcK!h z2o!;-VF0Rui8Ju{_=YfO8(1)C8yWy<%gM(Wofri+3o>ysu>;M8*;GV*n?TNHV1xiL P8$xi|09|3HYsm!wsv|Di delta 223 zcmX@hd5Uv_HYW80sc~*bovX z0uqO*K~?GF8^RFj=nW=soRF0MP+0 A=l}o! diff --git a/lib/pytz/zoneinfo/Asia/Yangon b/lib/pytz/zoneinfo/Asia/Yangon new file mode 100644 index 0000000000000000000000000000000000000000..a00282de340141690412a40fb70cb6d7631ff401 GIT binary patch literal 288 zcmWHE%1kq2zyPd35fBCe7+a_T$XWQQIPmnRKN1&brGKdZ|NlQD6EhPN14EQPNF|VD zVPJ^PVBlb2sGGpR2Vwj8hA;#Hv9^Jku>p{@1Sy4r5E85h+V($eTjxa(4RQvE1~~;p agPa30vL48$&`Df2V29f2npqheZ~*{I;66hD literal 0 HcmV?d00001 diff --git a/lib/pytz/zoneinfo/Asia/Yekaterinburg b/lib/pytz/zoneinfo/Asia/Yekaterinburg index f830191b90ae54d3ca56253a2504b20bc3c7f496..fff9f3b14bfebc4344701c7b66410602de37e6ba 100644 GIT binary patch delta 441 zcmbQn^_g>mxF`<;0|N+yfHM$-*diMZI2h~e|NsBb$i%`7fvjvukevgGgDip0=454M zV6eCeGTh`K0}GJtz`()45R$+Mw8t%gK>$X=L>Pf05H$uN2_VP7Bp3vId_x!lfLPnW z1c=Rm*c4Cl>VYZ;(n}s-f0O1Vu=k(@mkrRvcDklq03*^Y A7XSbN delta 486 zcmey&IgM+AxFjzF0|N+yfHM$-*m4a(VxtZRV?6^S6ALp0va%sTb`CC1q98XH1B1m) zpm7W)2N_s^YzGDo28NIXMxZ@z0U$Pngo%K};cA4vz|xW+4GcgMs8rI&H-sSoh=api z!9;KfL!_%WgbV@M!@$4@1rQ#ToFFa>@)`((0NkrTAbf_+(oBL(^#ki&hCr|vso`BN LV4#HPnsNaEeDyGn diff --git a/lib/pytz/zoneinfo/Asia/Yerevan b/lib/pytz/zoneinfo/Asia/Yerevan index de7f9fb9e34900698255449574b4b33551d1e859..409c3b17125b803d499e66e78c730030a56d3443 100644 GIT binary patch delta 436 zcmey(xt?=^xF{C`0|N+yfFlrt*a8y`Vkb_VQ7>oa;M z39_+6Aqz9IFghD3$-=;(xdUX6mH`8h?H0hu!N6eQz`z3|VIqt`5uh4%6h%J1Aq?6E z#z1Te#3mqf7#P7|@*74)?EaXn#k6{F<}i1Zf7 PeGtH91N5++t_c?ab9XSS delta 472 zcmZ3_`I~csxFjzF0|N+yfD;gd*b)suVxmqg^PO)F6FX+|^d&ySkbB9Fr4 z1I!$gnOLeP*RV(=^Zft+@dG2r|NoC4FaX&g5@-$sqX0;p0Vob4K_UzyAOa@t;~T=@ z0mQlnhCpn@plx8l5bhcRQo_Ip0w5C1V_=;8hs97(0_dRsakkPEKs3mio84G%vT*{H s)B^>GacVssoC@Bjag9~e3Q|9|{|fe)yYfl(Mt0!2Q4U;xWP#2F-!#eIB37(9U3G0Hy}Oo9pD zkjb&U5{wL!|F9TJ%KiXp0D}KO5N9hr0Yrlww%LyLCfk6xObzTFMn*26vqKEQZrAZO S)-%;J&^OTWH8cRT47mVUY+(-o diff --git a/lib/pytz/zoneinfo/Atlantic/Bermuda b/lib/pytz/zoneinfo/Atlantic/Bermuda index 548d979bd1ece82ce76c18fff8a4d9a919ba531c..3a5c6dbf7a9ad95ce3a2d7c1bf26e203b6fac30d 100644 GIT binary patch delta 63 zcmcb@e~f>EGG`+L0|PS<^K3L=VVbPSUOqX1iEHuaEpI;U|?ioWd8sESGG{RZ0|N^X^KLXa!^p@uxsWYqvH%m?SGG{RZ0|N^X^KLXa!^p@uxsWYqvH%m?tct~(V6fkcv^5n6tiGI0|Ns)5cB>35+JZSnYn<4kzsNQ)8)y_IAj30+zB86 diff --git a/lib/pytz/zoneinfo/Atlantic/Madeira b/lib/pytz/zoneinfo/Atlantic/Madeira index 3687fd66e3aac0f1271ee64958b0af1187e29112..5213761f891303f95e1962570568ae62ed387950 100644 GIT binary patch delta 641 zcmbOxJz08!xGXON0|N+yz+E5)v1J>8#H43)CTujxWoBfXEXSkG%g(~e0>_gTcr@y{ zI5?3YHxC`*|NkE}CO5JO=kWj?%D~9+|NqAi3_K8$fq_qeQ2vdw zgBuWQ8yGO?8W;j;LxynI;1D1Y0#?lk1`LdhU>*aQVq}~ku8K9d{sTdrt#Aa01_j$@ jXVx2ROoKV#>ggMBT)=QO00pp)ud$w~o`L@49$qd0aEwyk delta 653 zcmbO%JxzLoxGWC?0|N+yz+E5)v6UKt#H45QA~u@jGBYzXF;5QQ(coiYV_`*LkWf7* zI|mZv;-(|~|Nn!=-i)21XVT$-v{|8^WM%V8Ebj XU^sazqX|OO=3k5oOvLEwXAuVgF1Hro delta 131 zcmbQnxr}pyGOsHG0|Ofn3pN0WjXDC1j0}@)7(?Yb|NsB^fq@e!$iT<~A{lsnd_x#K ggM&dt$mI2mCW3IiKfnqY7&gCQRA3^~fO-~j0HPb~AaNhx5QbnN)-^B&ViO=XntX;)4ZAg)`I!uvKo-KR T3Zu{}pi#(x%LeESJ7X>YXID%{ delta 201 zcmcb`d5?2~xF`n$0|N+yfEy5l*n%5%Bp4^#v$!&{P3~tD*XI5I|M3Gxj{pC!USI&S zfh3sC$l>D~!VnC^Zr;HlB7}iq@)<@oS!6TaVP^gSGC*K6JCh+3!f;0t42Kv1C%Hh@ H8gl^v?MF00 diff --git a/lib/pytz/zoneinfo/Australia/ACT b/lib/pytz/zoneinfo/Australia/ACT index aaed12ca284d69e3a8ba25891701790bde7f6743..4ed4467ff0f7a47e2951d3674fcc542fa3f2129e 100644 GIT binary patch delta 30 kcmZ24xJ+<^H#27+0|Nsq5c6%0VJ={qoWgWu@r)i-Cy|3MUsbHBN3|VwoJo5dr`Nk_ngq diff --git a/lib/pytz/zoneinfo/Australia/Adelaide b/lib/pytz/zoneinfo/Australia/Adelaide index 4f331a87df4ed78be0d00b1a82b5c66c773069c9..190b0e33fabb8dd6c01f6d939df0f09e288c562a 100644 GIT binary patch delta 76 zcmdldxKnU~HY49gofAwNjc*u$VDbt^76yja84R4rY#-kc21jQX5D`3Cf?1!lAE=ZK Qi1{{0FjuflzR3O-0PCj`w*UYD delta 82 zcmdlfxKD6`HY3+YofAwdbrTqXVDbt^RtARF8K`VW=im?qM`xGGGR*pdAa!g&%=ZJN S2naTZFjufJGE6?h{uTfxJrYm= diff --git a/lib/pytz/zoneinfo/Australia/Brisbane b/lib/pytz/zoneinfo/Australia/Brisbane index a327d83b7696f39c01a9b5cdff1d4f0fd4b1f94d..26ffd9acb76d06cf1d6569e7bcf545da8c61a6ba 100644 GIT binary patch delta 26 gcmX@YyqkH#ElxoO1_o9j=9~DsV`72(2P?FfvSj$o>ZaK*18@ diff --git a/lib/pytz/zoneinfo/Australia/Canberra b/lib/pytz/zoneinfo/Australia/Canberra index aaed12ca284d69e3a8ba25891701790bde7f6743..4ed4467ff0f7a47e2951d3674fcc542fa3f2129e 100644 GIT binary patch delta 30 kcmZ24xJ+<^H#27+0|Nsq5c6%0VJ={qoWgWu@r)i-Cy|3MUsbHBN3|VwoJo5dr`Nk_ngq diff --git a/lib/pytz/zoneinfo/Australia/Currie b/lib/pytz/zoneinfo/Australia/Currie index a3f6f29a49617167750848c71e463faf6f3974fc..865801e5e0befe4e6d1b17a10ed15f721c5ac335 100644 GIT binary patch delta 30 kcmZ24xJ+<^H#27+0|Nsq5c6%0VJ={qoWgWu@r)i-C~|3MUsbHBN3|VwoJo5dr`NfeDuY diff --git a/lib/pytz/zoneinfo/Australia/Darwin b/lib/pytz/zoneinfo/Australia/Darwin index c6ae9a7ba253089d4fcdb9668b70aaad20dc94ad..cf42d1d878b364a3d720997b1511ae71da458b06 100644 GIT binary patch delta 78 zcmX@iw2x_mHY49e9etIm6%0Tyc?Ba214HW!22LN}5C%tQ7Z4E~0+IrP3F4waSq2aW R0WKg0vH2#h517R03;=lV4PpQQ delta 84 zcmdnTbeL&^HY3+W9estm2@F6mc?BaY14HW!1_npx;1D3;5&{wif(hcXEI?NB{r; diff --git a/lib/pytz/zoneinfo/Australia/Eucla b/lib/pytz/zoneinfo/Australia/Eucla index baba07a310ad1dce77c821f8fd25bcabd093cb17..c49d499cdcea0175fbdbe51d7caf571286c01790 100644 GIT binary patch delta 123 zcmaFP{Em5oGNZ^ul@Rgz|Ns9pF@hm83j$8;Qs&k+urx7c&^E9zF`c->eB$?+QVa|X cxYes5sRt@#U}OZ53|ux~6YO*?tV~R~0LYOT5&!@I delta 117 zcmaFI{G54$GNbTBl@K8&MlfV%fy0UY%G{35;VvNzKr%RF;$Cx(9}EyM@ykr?8kCSU UfRr*af;Dh~P0+QlGBM=>0OZ9K5&!@I diff --git a/lib/pytz/zoneinfo/Australia/Hobart b/lib/pytz/zoneinfo/Australia/Hobart index 07784ce5d751f040ba7ab43713f32cb92ce9afb1..92d1215d60f929545276892330917df09eb8d1e4 100644 GIT binary patch delta 30 kcmbO)G)-tjF*D~h1_lOJAm-cL!n}cHatqU$$&8$G0C;l;zyJUM delta 36 mcmbOxG+$^#F|*)w1_lOJAm;l4BtT$u4f6&TMuy2c9IpV6;s?tB diff --git a/lib/pytz/zoneinfo/Australia/LHI b/lib/pytz/zoneinfo/Australia/LHI index a653e5166d29fd9d586719347d52ae447bfbe58e..8c6c7dd0b7c464bccd98e87483967fa55c833cf2 100644 GIT binary patch delta 213 zcmX@icY|+&GG_?`0|P4%OK#LT!^l$q|NsBVKNyS6Sr{0mssM!2!o?*a0r98p`oz>kTd|3hLdMAnK4RkzQr_?nH{JZW?TlD#(^9F k1za{@OYC$F4Xlg}fE+_0(@@9P&_K^n&p^l51VnKG09e&9IsgCw delta 152 zcmcb?cbIR2GG{RZ0|P4%3vbjp!#KH?t$6ZBHgQQl28LN17&(1>Ll_)ggF_g6JX}CT zaLD9kOlF+IKY$uQVDnw3nanUvZa6hT6oW}FkRiH;23E!fATxCh4Rw4C4fG8440L== HKol1MNw6ae diff --git a/lib/pytz/zoneinfo/Australia/Lindeman b/lib/pytz/zoneinfo/Australia/Lindeman index 71ca143f29f2e5799b865478d05a0e88465d92f2..8ee1a6f548b0518bf38c99632a6cdbac5d23dc32 100644 GIT binary patch delta 33 ncmeBTX=Iu3nNy5`fq@l>`6jb4ZkX8O!^!378XTf)Xut&kfM^Fw delta 33 jcmZo<>0+7iSx}sTfq@l>`F;Qi5SaL910%!aHH@JEdCdo% diff --git a/lib/pytz/zoneinfo/Australia/Lord_Howe b/lib/pytz/zoneinfo/Australia/Lord_Howe index a653e5166d29fd9d586719347d52ae447bfbe58e..8c6c7dd0b7c464bccd98e87483967fa55c833cf2 100644 GIT binary patch delta 213 zcmX@icY|+&GG_?`0|P4%OK#LT!^l$q|NsBVKNyS6Sr{0mssM!2!o?*a0r98p`oz>kTd|3hLdMAnK4RkzQr_?nH{JZW?TlD#(^9F k1za{@OYC$F4Xlg}fE+_0(@@9P&_K^n&p^l51VnKG09e&9IsgCw delta 152 zcmcb?cbIR2GG{RZ0|P4%3vbjp!#KH?t$6ZBHgQQl28LN17&(1>Ll_)ggF_g6JX}CT zaLD9kOlF+IKY$uQVDnw3nanUvZa6hT6oW}FkRiH;23E!fATxCh4Rw4C4fG8440L== HKol1MNw6ae diff --git a/lib/pytz/zoneinfo/Australia/Melbourne b/lib/pytz/zoneinfo/Australia/Melbourne index ec8dfe038c2d10aed29763ef8f664c8f0cd35c8c..3f2d3d7f176b9e461f9730117bbf4771528da823 100644 GIT binary patch delta 30 kcmZ24xJ+<^H#27+0|Nsq5c6%0VJ={qoWgWu@r)i-Cy|3MUsbHBN3|VwoJo5dr`Nk_ngq diff --git a/lib/pytz/zoneinfo/Australia/NSW b/lib/pytz/zoneinfo/Australia/NSW index aaed12ca284d69e3a8ba25891701790bde7f6743..4ed4467ff0f7a47e2951d3674fcc542fa3f2129e 100644 GIT binary patch delta 30 kcmZ24xJ+<^H#27+0|Nsq5c6%0VJ={qoWgWu@r)i-Cy|3MUsbHBN3|VwoJo5dr`Nk_ngq diff --git a/lib/pytz/zoneinfo/Australia/North b/lib/pytz/zoneinfo/Australia/North index c6ae9a7ba253089d4fcdb9668b70aaad20dc94ad..cf42d1d878b364a3d720997b1511ae71da458b06 100644 GIT binary patch delta 78 zcmX@iw2x_mHY49e9etIm6%0Tyc?Ba214HW!22LN}5C%tQ7Z4E~0+IrP3F4waSq2aW R0WKg0vH2#h517R03;=lV4PpQQ delta 84 zcmdnTbeL&^HY3+W9estm2@F6mc?BaY14HW!1_npx;1D3;5&{wif(hcXEI?NB{r; diff --git a/lib/pytz/zoneinfo/Australia/Perth b/lib/pytz/zoneinfo/Australia/Perth index 85c26d509a81d77ebfd6525b4777ed32cd6c9e1a..d38b67e2f953dcdfe942ab3a5123f63d24313515 100644 GIT binary patch delta 23 dcmcc5e2sa+6HZ|U1_o9j=9~C+#^gT6Kmb%v2Jip? delta 36 ncmcb{e4ly36G0IM1_o9j=KBF8Kw#qA8H@}QD?BHkW8?q;r*8=} diff --git a/lib/pytz/zoneinfo/Australia/Queensland b/lib/pytz/zoneinfo/Australia/Queensland index a327d83b7696f39c01a9b5cdff1d4f0fd4b1f94d..26ffd9acb76d06cf1d6569e7bcf545da8c61a6ba 100644 GIT binary patch delta 26 gcmX@YyqkH#ElxoO1_o9j=9~DsV`72(r)i-Cy|3MUsbHBN3|VwoJo5dr`Nk_ngq diff --git a/lib/pytz/zoneinfo/Australia/Tasmania b/lib/pytz/zoneinfo/Australia/Tasmania index 07784ce5d751f040ba7ab43713f32cb92ce9afb1..92d1215d60f929545276892330917df09eb8d1e4 100644 GIT binary patch delta 30 kcmbO)G)-tjF*D~h1_lOJAm-cL!n}cHatqU$$&8$G0C;l;zyJUM delta 36 mcmbOxG+$^#F|*)w1_lOJAm;l4BtT$u4f6&TMuy2c9IpV6;s?tB diff --git a/lib/pytz/zoneinfo/Australia/Victoria b/lib/pytz/zoneinfo/Australia/Victoria index ec8dfe038c2d10aed29763ef8f664c8f0cd35c8c..3f2d3d7f176b9e461f9730117bbf4771528da823 100644 GIT binary patch delta 30 kcmZ24xJ+<^H#27+0|Nsq5c6%0VJ={qoWgWu@r)i-Cy|3MUsbHBN3|VwoJo5dr`Nk_ngq diff --git a/lib/pytz/zoneinfo/Australia/West b/lib/pytz/zoneinfo/Australia/West index 85c26d509a81d77ebfd6525b4777ed32cd6c9e1a..d38b67e2f953dcdfe942ab3a5123f63d24313515 100644 GIT binary patch delta 23 dcmcc5e2sa+6HZ|U1_o9j=9~C+#^gT6Kmb%v2Jip? delta 36 ncmcb{e4ly36G0IM1_o9j=KBF8Kw#qA8H@}QD?BHkW8?q;r*8=} diff --git a/lib/pytz/zoneinfo/Australia/Yancowinna b/lib/pytz/zoneinfo/Australia/Yancowinna index 768b167857dd82807b5ef912be31518086c77141..874c86505c896406516a16dd21b9ddd8d0ba2d95 100644 GIT binary patch delta 76 zcmaDPcvo2P?FfvSj$o>ZaK*18@ diff --git a/lib/pytz/zoneinfo/Brazil/Acre b/lib/pytz/zoneinfo/Brazil/Acre index 788d0e9ceb073af24f064c34e1458979afd10903..16b7f923bdbb7d360a851cd7a02ea480e0d0e1bf 100644 GIT binary patch delta 154 zcmbQh+QB+On~`UtK@Cg&|Ns9dZj_vOfJKLyiRu6U0|g8W|NkF9z{v9d|IQ5z93VCW tlq{hf0;4zOtxhF$b-w*~z=U@;4#6S)LOwi^O`~l@o)?xe!G}4tqBe{UKm~sICF3dHX diff --git a/lib/pytz/zoneinfo/Brazil/DeNoronha b/lib/pytz/zoneinfo/Brazil/DeNoronha index 774b14e6cb3a0ef172f2d43bfcfd6091d0f47a22..95ff8a2573f4dbb03892a576c198573895a01985 100644 GIT binary patch delta 129 zcmcb?dV_U>HY3kOgE=hq|NsA=cu{%c0~S@L|NkG(VPN?G|KkTnmjC}BKVabS@eN_n iH82EXBL)Zn>D%nfXvxS9HY;xf0|UcEojHsQ6E7$$F)}eS{r~@P4giEHoGudG6FT~6V?dPz`zAG!-xw2jN3Gl~mz3G9e)7~Siq~%<@6S2&4ONrxc24oPy^_B;s4Uc6)53w5 zExzPwDd}K=$`ubzw6o>H2@mz^SU9`QBhBwD8Vd60cbUapE*^ULRN+wp>Niq09XJ|EXSE z)?k2mAz=i>5Qs4lgCIsh41*X4F;G>EgczzS#zG8M6{8`BtBUb3g#vg$1&9(5H6V&W zRDmc1Q3s-ss;C4}N>$W?D5ff^L6lP!^@I)y1@QtEAxc8jgeVG86{0LmcZM0VIZjUrv0Hl-TW?3iVxy zwxgtKuRjnS>&L3oe`$9O?x=3JZHF5sRQT&cM7%93a@S+`=0s)hNuAyI9+dsNVKMMf zE(hmo#n4%v9BwTVBZ)6LT9Gcs7IW2j{+oz~K2-EGDJCnQ)a2u_m?}6|Q`fil^!L7+ zIeHa^v(Irgx3Xo=-|WeS?s0qZFeaB8Hbrc$OInF6=Tc(BnVpl~7zkR`P0d__`qTMs zd)%uUGv~v+v8>Z?N7BJ2p4o+LL-rvXk)6m^WG}MWsCOgVje0-Qz^FSQEs!1G?KzA|FunXJnAlbwNq0ijD5zb>F!5a6-_nqX(b1pu^SF53VA delta 129 zcmaFC@`7c8HY;xf0|UcEof<}li5sLf8JQTF{{KI|hk@b$|Em`mS%B;V44gi`Aq5m24~k0pcErWo?(K{ WW=&=X79_p$$m)^VP`#4{IMe{>M-SNm diff --git a/lib/pytz/zoneinfo/CST6CDT b/lib/pytz/zoneinfo/CST6CDT index 5c8a1d9a3ea46457985198597d90f95462a70168..41c4136feb20c3748b8951372fb0e689ac028305 100644 GIT binary patch delta 108 zcmew+_)Ty_0}~q~10w?y^W=$4Et3s6xaI!;U%h~V;s5`g8yH!@BnOz}aSje)aCX^j P%>0anG%b_QaA*Mlw0SBI delta 108 zcmew+_)Ty_0}~qqBLgE7^W=$4Et3s6xaI!;-?@R2;s5{D3m90yYz{EVtc1Uc46AR~V1_lOpAQssi%yNTuvksR$BLHUy27dqm delta 41 rcmX>kc3NzM6N}&;1_lOpAQt%nBtT%ZH_HuHMuyE2% zu9t}GFYyQN%A;F)^=5^;R$r{w3k%$h$}06WyIeLe6{*di`Ley?tMAiO@?#{ep>QT XtO!|>)vO6w6tXHj`elX9)XKuUTnF}q diff --git a/lib/pytz/zoneinfo/Canada/Eastern b/lib/pytz/zoneinfo/Canada/Eastern index 7b4682a39e2fc97450c99eed4576d2a4614bf294..6752c5b05285678b86aea170f0921fc5f5e57738 100644 GIT binary patch delta 31 lcmZ24y-a$81S{uD1_lOJAQsuI$?Czr`2w>lU`6G|yBwnt~+$_3`lTG=g0n;W4&;S4c delta 45 wcmX>ub3tZ9G^^kT1_lOBAeQ_ABtT$u3Tp*BBg5neJc^q+S@anv>+nef0Q=Gk4*&oF diff --git a/lib/pytz/zoneinfo/Canada/Pacific b/lib/pytz/zoneinfo/Canada/Pacific index 9b5d924173e6e71c2c0a73cf2aca368d3af002e6..0f9f832821b6cff451b5ecccd0b6eac8e53a9190 100644 GIT binary patch delta 30 kcmcaAc1CQ2BMav~1_lOJAQssi#PWf4vI_IB$+p}Q0E5E_NB{r; delta 45 wcmX>jc2#VHBa7gE1_lOJAQt%nBtT%Z7t04$HU=g}CT5n&j$GR(f8z=R0Os-vDgXcg diff --git a/lib/pytz/zoneinfo/Canada/Saskatchewan b/lib/pytz/zoneinfo/Canada/Saskatchewan index 5fe8d6b618e34c4c87a7eac43f7a27af41161d02..20c9c84df491e4072ec4c5d2c931a7433d9fd394 100644 GIT binary patch delta 57 ycmaFFeuaI4GN&m60|OfnOH4GlGC7f1bg~pkHZx~E0|NsG5G!uBVgA89S%c}pWKj+Y0C4CBQvd(} delta 36 mcmZ1?uvTD$HnU&@0|NsG5G(!w5+JbIg!ux`mf@c%4kZ4R4-|w7{=;?tVA~wEC zA%PIoZcM5O!hi%D1BPHDSfsc%B3Q*@obRIlfeSOAWs8O1_xGppZ{cd$gU>>U9CyNd zk+hfE?a^(Cq-kGn&~KaDO-J8T{mxhBeM7$P440a&@(bN{m1(*k<;m{z64i70Pxc;! zRNwCt*}s)m1AE`(VDd-}t!>KTH@j+NM(feoiW+NO*W*vN&4=2APGl{ciJ}%gksdIU z|6l5tFdN7ekowM;b?sFbyKV<+QNeYUj+`$7bF zrnNt`$g%dwh&*o3-KQsB!QIXG#(1-M?anh<t=7ql>hkk_^*bOfj8W|iJ z9tnU%KtdofkRX9B3KAyJ#X$lgk&sYGEKE_17pfuUka|c#q#{xhsfiRtsv>0rU0tLw zQW+_Y)OOSeit~Z$NO`0_vH@fZfw!BOypK)rL-%;zow+f$qdMQ+)pe2ht7v8Pc}0~U JiTk&2xi_1$=bQil delta 680 zcmbu+yGw#m7{~GRW`jzLHDpsl5Cmc;={6J`sG&eB(5C33glL&vOvJ2oEC{+dSWB)2 z4JR79Q1EUQ6ck|v4b{*e5H%PLr}H}%{Q5euNIzPU}P29_q8MGJiVE{e>tS9_r%5_q{B@C=VPov7oJ#2iGfDNWAlr z_$M2EyyanExjuIGMkDM)AK%K;3EP7{xv)>C$cY{eZqVpcPLFjYY3%%%#p|*>zP-s3 zmIO~MrkQo-wT~x5el~mE%I7-U+5B!LPt{bj%uZ2`32|~nh`Nh~ION1A#Hs#$Yb8SD zul{a)ce%a9BTt(P$K%Z`8(K`3f*cml-i6`PfPwJ?LqiM>F+4;7hzJlNlrjcH5T%R) z5k@KFKm=0CND!eQV!;%O;RV$o%0bkFC(u!9seG~* zP!m6o%TJBU7>Q;S}&O24^`!lLc#p6 zP&!#`?Z-tS{5@#x_NG^2?dNq-ezk9J3U{-sy^4pa9`V4fCK-1t;Z}RTHqhZkz7GeQ z0zBFU5Ih`tJQ4tjfP_F|AVH8QzAg+B$JYfyA|auWSV%C;QH=xTka|c#q#{xhsfiRt zsv>2Py1uS3QW+_Y)JBRs5`yYnP#&p|OaPezG6~;n(@5WJ8t$i_$9G9tr<+tV?)LU% UG<84L5{oytwnkHJ|4(KA0Q{%lmjD0& delta 672 zcmbu+y-Pw-7{~E*G4N#w%%PeRq98Ck3B3>nCnzY$3bZLI6$wkT7ZWop9Sa*Q33I3% z3zs7eB^2DT#)e*?q5g%a!DzUh->LqB#Ctx+I|$GBDVs~?OrtSP2+@njQnDQ=$;Vwf zHMXx#UxevQ+p6lxjZ<&k9`mI_+*gS(zh{*DpC;HWqkQ(Viv_GTJaAag=Clt!ANyj# zmj@p5)~X9P?=;Ll)y30$x@3J;m$xtI3b|Gzfjo`8o~Y5G1dZNau~>VK$Igyf+#Kie zofNBEf1BiqIUn1&>*Jfl18l3*z>_V_EUW6%y_%L^BSfB6npP|*22DH4km|p)Sirr^ z6~lP;Vi46J%0bkFCDcOa@sxs diff --git a/lib/pytz/zoneinfo/Cuba b/lib/pytz/zoneinfo/Cuba index 1a58fcdc988ea6ec1bb660ceabe85ea19e5b0774..8186060a4b2a81934eff93a2733b581bf60f299a 100644 GIT binary patch delta 36 rcmZn_{v)(uHZ$iO1_lN;AQsrXhWP;tBjeqOaIj3iz_Aqoy!Z;s delta 45 wcmew()GEATHnZSd1_lN;AQt!mBtT&E66OaiObm>Z7c$vRzRfguassCe0RPqtivR!s diff --git a/lib/pytz/zoneinfo/EET b/lib/pytz/zoneinfo/EET index beb273a24838c96e81f0469e3827bea20ff930c3..d2f54c9bae1f689433b7da8bc38655c7f2aad22d 100644 GIT binary patch delta 72 zcmcb@cZF|*2-9Rmro71q*m#5)7-SR}fI!QDk;T~46LrM!66K;uA3J!F|pv0pKQRc0ss*A B4U+%> diff --git a/lib/pytz/zoneinfo/EST b/lib/pytz/zoneinfo/EST index ae346633c1690d49530e760f8506218bfa9feef1..074a4fc76ad816447121db6cd004aa83ea41d437 100644 GIT binary patch delta 14 Vcmb;~n-D!wS(J^-H8{kS3jiap1LXh! delta 41 mcmXS`pAfCW$iTn=!Yn_41Q`7PzjFfvgKKaIkjDk2Ot}EDj0lSW diff --git a/lib/pytz/zoneinfo/EST5EDT b/lib/pytz/zoneinfo/EST5EDT index 54541fc271644e44973989a27f3846a16800caf5..087b641d2cfe4a7db66b627cf3543f5a7baa3537 100644 GIT binary patch delta 108 zcmew+_)Ty_0}~q~10w?y^W=$4Et3s6xaI!;-?@Q-;s5{R2N+qvBnOz}aSaY(aCO;i P%>0anG%b_QaA*Ml;(aRz delta 108 zcmew+_)Ty_0}~qqBLgE7^W=$4Et3s6xaI!;KYoCb;s5`g8yHx?Yz{EVw&^mImHFn{MIOJW?{@>++4!c#5h@iMR@W8 z9$p~LThGbPF`y7?`Q$`i9Sa5qMgax}J^=;}2gW?z49j49qIOi};KEiA?Sc3!TSMq{` b3m9IyhQPow(D5}i&@k{akv2xF9zJ0|N+yz%wA`o~Ut&>yp4#ImHFn{N@R4W?{@>WHETI!mzo3sfm%5 zoec;lUu4#(=ip*xL5G}N_#hiTNmAuFU>YVbWziAi6JX?EVBiyA0Fxj#5C}|u$RZ}f zz{to5IF+fWn diff --git a/lib/pytz/zoneinfo/Etc/GMT b/lib/pytz/zoneinfo/Etc/GMT index c05e45fddbba6a96807d30915e25a16c100257e5..2ee14295f108ab15ee013cd912e7688407fa3cde 100644 GIT binary patch delta 14 Vcmb;~n-D!wS(J^--8aO53jiaR1Ka=r delta 41 gcmXS`pAfCW$iTn=!Yn_41QKxf4FU4FfRq6j0CNt%_1hV80RYaP4U_-? literal 154 zcmWHE%1kq2zyORu5fBCeCLji}*&2XE{r~^}85sWm|M-D{!QD4R+Yl%gLV_7Tfa+lY Nn^{~oU{mc3xd1HO7%l(+ diff --git a/lib/pytz/zoneinfo/Etc/GMT+10 b/lib/pytz/zoneinfo/Etc/GMT+10 index 01aa96d403c0860a0f2445fd0980c14a1bf08f31..6437c684f8d14b58dbdcc75322149fc60b08bd82 100644 GIT binary patch literal 121 tcmWHE%1kq2zyORu5fFv}5S!)y|KbD&23O;uX$7KW5Z)d~>0K`lUTmS$7 literal 154 zcmWHE%1kq2zyORu5fBCeCLji}*&2XE{r~^}85sWmfBb-f!QD4R8>Bac1T%gB)x!Wb Nv$$-)rrH^C0RSIb7xn-E diff --git a/lib/pytz/zoneinfo/Etc/GMT+3 b/lib/pytz/zoneinfo/Etc/GMT+3 index 71384da49977fa4e63575776cec4f12aa4ab757e..ee776199ab76fcb46bcbb3d82e99d0b88cb36e57 100644 GIT binary patch literal 120 tcmWHE%1kq2zyORu5fFv}5S!)y|Em`m7<3Jcft(OB^>Nt%_1hV90RXxB4I}^n literal 154 zcmWHE%1kq2zyORu5fBCeCLji}*&2XE{r~^}85sWmzj}dz!QD4R+ZZSoLV_7Tfa+lY Nn^{~oU{mdkxd0K^7rp=h diff --git a/lib/pytz/zoneinfo/Etc/GMT+4 b/lib/pytz/zoneinfo/Etc/GMT+4 index 99bf0e935f4e33d6d951eb2834485af93283a130..1ea7da29dc7d975896c4cac40ee5724b5b037147 100644 GIT binary patch literal 120 tcmWHE%1kq2zyORu5fFv}5S!)y|KkT37<3IxfSeFA^>Nt%_1l?n0RXS44D0{^ literal 154 zcmWHE%1kq2zyORu5fBCeCLji}*&2XE{r~^}85sWmKYoCL!QD4R+XN^ULV_7Tfa+lY Nn^{~oU{mc(xBvuJ7lr@; diff --git a/lib/pytz/zoneinfo/Etc/GMT+5 b/lib/pytz/zoneinfo/Etc/GMT+5 index 4d62462fca18ac80d4fab5fdb95fa68ca67e11c4..dda1a9e11ef7dc78cbec231e4e0463bc41f999ab 100644 GIT binary patch literal 120 tcmWHE%1kq2zyORu5fFv}5S!)y|D78c7<3Ixft(OB^>Nt%_1l?p0RW{|4730M literal 154 zcmWHE%1kq2zyORu5fBCeCLji}*&2XE{r~^}85sWm-?@Q-!QD4R+Y~4kLV_7Tfa+lY Nn^{~oU{mc(xd8UX7ft{G diff --git a/lib/pytz/zoneinfo/Etc/GMT+6 b/lib/pytz/zoneinfo/Etc/GMT+6 index 80fce3526a696bd0620e6ab28a8d70becbf372ae..f4a0385567fe2a6998abccd61bfffb4291b9d814 100644 GIT binary patch literal 120 tcmWHE%1kq2zyORu5fFv}5S!)y|J4f^7<3KHfSeFA^>Nt%_1l?o0RWo>4153p literal 154 zcmWHE%1kq2zyORu5fBCeCLji}*&2XE{r~^}85sWmU%h~V!QD4R+YBfcLV_7Tfa+lY Nn^{~oU{mePxB%%x7Zv~j diff --git a/lib/pytz/zoneinfo/Etc/GMT+7 b/lib/pytz/zoneinfo/Etc/GMT+7 index a286d847398fd8eb91e0c92db18b4b2f6b656d08..2d2ccd005b9256ece18b7c48860feb77f08a2e54 100644 GIT binary patch literal 120 tcmWHE%1kq2zyORu5fFv}5S!)y|G5(w7<3KHft(OB^>Nt%_1l?q0RWJ)3`76` literal 154 zcmWHE%1kq2zyORu5fBCeCLji}*&2XE{r~^}85sWmpF4qp!QD4R+Z-qsLV_7Tfa+lY Nn^{~oU{mePxd7Y27Ty2= diff --git a/lib/pytz/zoneinfo/Etc/GMT+8 b/lib/pytz/zoneinfo/Etc/GMT+8 index bb153d7b9158504e21784cc6a65fd52c18a64adb..826c77001b6645680d430fd46e04699e003e34bf 100644 GIT binary patch literal 120 scmWHE%1kq2zyORu5fFv}5S!)y|NaIB23-RSASZ-OeOxv`{dN{y0ES=;3;+NC literal 154 zcmWHE%1kq2zyORu5fBCeCLji}*&2XE{r~^}85sWm?+0?+eM7V@fMOvenDGOs9tN

4pNV OhH=?I%(VlW%>@8lBNP1q diff --git a/lib/pytz/zoneinfo/Etc/GMT-12 b/lib/pytz/zoneinfo/Etc/GMT-12 index 81ada016448c034a36b0fd08c91b11c66f0cfdf8..eef949df27f2d63a9d508ee691637b8326829e04 100644 GIT binary patch literal 122 ucmWHE%1kq2zyORu5fFv}5SxX8VZ{Lk25m!-`VcbpaoGU%+vyq_aRC7MM+pT0 literal 159 zcmWHE%1kq2zyORu5fBCeCLji}*&BdF{r~^}ffU1v0}KrAz9G7XAk85p81e(88w#)* N#$^LB*A8el7XWLR6g>a{ diff --git a/lib/pytz/zoneinfo/Etc/GMT-13 b/lib/pytz/zoneinfo/Etc/GMT-13 index 39c8f9c2d9eb7de2dda210c8b1f752db9e9e3be5..f9363b24f0a4c737afbead84994debb5fa2c9bda 100644 GIT binary patch literal 122 ucmWHE%1kq2zyORu5fFv}5SxX8VcP`;25m!QASZ-OeOxv`{dT&B##{gc(g{TX literal 159 zcmWHE%1kq2zyORu5fBCeCLji}*&BdF{r~^}ffU2G3k(eIz9G7X#z0O835NUt>4pNV OhH=?I%(VlW%>@8^4HSI< diff --git a/lib/pytz/zoneinfo/Etc/GMT-14 b/lib/pytz/zoneinfo/Etc/GMT-14 index d19a66df988a85ef4ddf14dbe0f20d34d52e772d..35add05a605a4ed9d7f353c78ee3db8b014e8141 100644 GIT binary patch literal 122 ucmWHE%1kq2zyORu5fFv}5SxX8;m89925mzVASZ-OeOxv`{dT&BCR_jyP6>qo literal 159 zcmWHE%1kq2zyORu5fBCeCLji}*&BdF{r~^}ffU1$2Mi4Ez9G7XCO}RI35NUt>4pNV OhH=?I%(VlW%>@98f)u>~ diff --git a/lib/pytz/zoneinfo/Etc/GMT-2 b/lib/pytz/zoneinfo/Etc/GMT-2 index e0c8e1974c68a593f748a31cb66d836cdd0fdbbb..315cae4f9e535ee35b868a0e3709e2a7fab6a606 100644 GIT binary patch literal 121 scmWHE%1kq2zyORu5fFv}5SxX8K}LarLE8YNK7>qtTsA=ccDhDf0D;;Dc>n+a literal 155 zcmWHE%1kq2zyORu5fBCeCLji}*&2XE{r~^}ffR#`0t17)Z-_2PZwLuy`~Yc&0&He+ M*?>*8(>3A(0EUGT9{>OV diff --git a/lib/pytz/zoneinfo/Etc/GMT-3 b/lib/pytz/zoneinfo/Etc/GMT-3 index 02331c9ec91211eb36f540dd97b1c1dbf74eba71..7489a153dbb61b904090d6bb484c6f29770f44a1 100644 GIT binary patch literal 121 tcmWHE%1kq2zyORu5fFv}5SxX8LCb)FLEFF>$O$1+AD0bKzn!iz7XXbH2DtzL literal 155 zcmWHE%1kq2zyORu5fBCeCLji}*&2XE{r~^}ffR$50Rw}(Z-}ljkR3vT89zXpp#Ym% MTsB}+?R1T~0F@#UUjP6A diff --git a/lib/pytz/zoneinfo/Etc/GMT-4 b/lib/pytz/zoneinfo/Etc/GMT-4 index f2ec837112e095da92abaa414cd71400f5f36ba2..560243e841ff12e0554eb328e40dbcbdd65b1327 100644 GIT binary patch literal 121 tcmWHE%1kq2zyORu5fFv}5SxX8!NP%oLEFFt$O$1+AD0bKzn!iL7XX-42KfL0 literal 155 zcmWHE%1kq2zyORu5fBCeCLji}*&2XE{r~^}ffR#<0|SG*Z-}l5kR3vT89zXpp#Ym% MTsB}+?Q~7J0HePVp8x;= diff --git a/lib/pytz/zoneinfo/Etc/GMT-5 b/lib/pytz/zoneinfo/Etc/GMT-5 index 5f3b4f97ce36106a9a7b6b360df17a259a35af17..b2bbe977df886770874563aaf86d7a358814ac00 100644 GIT binary patch literal 121 tcmWHE%1kq2zyORu5fFv}5SxX8!7YG+LEFF-$O$1+AD0bKzn!ir7XYJ?2RQ%$ literal 155 zcmWHE%1kq2zyORu5fBCeCLji}*&2XE{r~^}ffR#V00V=&Z-}lbkR3vT89zXpp#Ym% MTsB}+?Q~7K0J2;W-v9sr diff --git a/lib/pytz/zoneinfo/Etc/GMT-6 b/lib/pytz/zoneinfo/Etc/GMT-6 index 2500abd77649b56dc68bdce832e66808f13bfe02..b979dbbc5c86789f34638aebc9644e7af0fb83bc 100644 GIT binary patch literal 121 tcmWHE%1kq2zyORu5fFv}5SxX8AtZr;LEFF#$O$1+AD0bKzn!ib7XYr#2YCPh literal 155 zcmWHE%1kq2zyORu5fBCeCLji}*&2XE{r~^}ffPeX0t17)Z-}lLh)seSKR}wH0GnA{ LHegfjbj`Q`!1)p% diff --git a/lib/pytz/zoneinfo/Etc/GMT-7 b/lib/pytz/zoneinfo/Etc/GMT-7 index 4fa1492e90181118abef5a5320d857689229f74b..365ab1f64683d2b1867072378c1adcdf289e432a 100644 GIT binary patch literal 121 tcmWHE%1kq2zyORu5fFv}5SxX8A*q0YLEFF_$O$1+AD0bKzn!i*7XZ2o2e|+M literal 155 zcmWHE%1kq2zyORu5fBCeCLji}*&2XE{r~^}ffPeh0Rw}(Z-}lrkR3vT89zXpp#Ym% MTsB}+?R3q#0MC{ZUjP6A diff --git a/lib/pytz/zoneinfo/Etc/GMT-8 b/lib/pytz/zoneinfo/Etc/GMT-8 index 0f2978799b9f3ef38c212918e7ebe776c11c9617..742082fcd4fcf8bc9c1a8b8f35af7533d74b0a3a 100644 GIT binary patch literal 121 tcmWHE%1kq2zyORu5fFv}5SxX8p`d|*LEFFr$O$1+AD0bKzn!iH7XZab2l)U1 literal 155 zcmWHE%1kq2zyORu5fBCeCLji}*&2XE{r~^}ffPdlkmK$fqH6(Uhmc^#50GXkz-AVg L4cJsWT?;M%-ZK)P diff --git a/lib/pytz/zoneinfo/Etc/GMT-9 b/lib/pytz/zoneinfo/Etc/GMT-9 index 64a00d87094c4d438cab1b5481f5e9b9d4e45a73..abc0b2758a3b5fffe3acff6d42973ce9632acc33 100644 GIT binary patch literal 121 tcmWHE%1kq2zyORu5fFv}5SxX8p>6^LgSLSskP||tJ}w)eemh-DE&$Ml2sr=% literal 155 zcmWHE%1kq2zyORu5fBCeCLji}*&2XE{r~^}ffPgC1O^6o-w<6(AUlKvGk$OV diff --git a/lib/pytz/zoneinfo/Etc/UTC b/lib/pytz/zoneinfo/Etc/UTC index c3b97f1a199421d6d9625b280316d99b85a4a4e8..5583f5b0c6e6949372648a7d75502e4d01b44931 100644 GIT binary patch delta 14 Vcmb;~n-D!wS(J?{G{o6}3jia=1KOV diff --git a/lib/pytz/zoneinfo/Etc/Universal b/lib/pytz/zoneinfo/Etc/Universal index c3b97f1a199421d6d9625b280316d99b85a4a4e8..5583f5b0c6e6949372648a7d75502e4d01b44931 100644 GIT binary patch delta 14 Vcmb;~n-D!wS(J?{G{o6}3jia=1KOV diff --git a/lib/pytz/zoneinfo/Etc/Zulu b/lib/pytz/zoneinfo/Etc/Zulu index c3b97f1a199421d6d9625b280316d99b85a4a4e8..5583f5b0c6e6949372648a7d75502e4d01b44931 100644 GIT binary patch delta 14 Vcmb;~n-D!wS(J?{G{o6}3jia=1KOV diff --git a/lib/pytz/zoneinfo/Europe/Amsterdam b/lib/pytz/zoneinfo/Europe/Amsterdam index f74769d4cf1ccafe56a20d29684038c157f72447..ed064ed4ac9d86707173d480921c6ec27bb69916 100644 GIT binary patch delta 172 zcmew__D5`jHlyN3olVS6LJSN-2N;1Qp8$gd1A~kLqYNqu5eJbzz99^L!66KeKw8_t mz{mhd8X6f)mSyqe+{yqn0f-ehm$R&3oy2^P8V1{PI{^S8r5W}B delta 180 zcmew(_Frs*Hly4|olVU40t^g72N;1Qp8$g>1A~kLqa-Q`5eJbzz99^L!66KeAlem# pgF_}Ouy_h?V*qLgV!0nc0t7Y}v8-TaWSGQ!j|%3iO-|sJ0RR^&93%h$ diff --git a/lib/pytz/zoneinfo/Europe/Andorra b/lib/pytz/zoneinfo/Europe/Andorra index b06de7a5904dd87bc1c43c023418bf2829c01df0..5962550392fa78514061582e9371c32b9f1d929b 100644 GIT binary patch delta 37 scmcc4dyaR*5+=?Z1_lOJAQs%bl_`OliIHjY1ICQWZcNsbceBX=0K9(*)c^nh delta 42 scmX@dd!2W~5+=c11_lOJAQt=qBtT&ETBZbMW(G#4$%1Sdlgrt{0nFA2<^TWy diff --git a/lib/pytz/zoneinfo/Europe/Astrakhan b/lib/pytz/zoneinfo/Europe/Astrakhan index 90d7c2a810846febe4c2a6c60e8c0156505d4d91..5e069ea5b3a9c8eaaeb9c48abe3d9a4b89ee3b1a 100644 GIT binary patch delta 47 rcmZ3>IiGWaGN&U00|O@z3v4uCVVum(GIR1dMkLYAOiUb1K;cCI*rN!8 delta 69 zcmbQwxt4Q+GOrT@0|O@z3p4YVGdxK9K!Tv@<9$c0E2@FiU0rr delta 37 ncmca6cwcZsHnU(i0|NsW5KH|45+Ja-ggJnPkzw-@b|FRprWyyn diff --git a/lib/pytz/zoneinfo/Europe/Belfast b/lib/pytz/zoneinfo/Europe/Belfast index 4527515ca3f249a44599be855b3e12800ebe480d..a340326e837ac8dd173701dc722fe2f9a272aeb6 100644 GIT binary patch delta 35 pcmaDZb5CYNJS*pC1_lNWAQs$Qz&e9{vLLV4WC0eA&DOj+i~zJD2%rD} delta 36 mcmca7^IT>_JgeXr1_lNWAQt=qBtT$u2I~xVMuttiaf|@1I|v2< diff --git a/lib/pytz/zoneinfo/Europe/Belgrade b/lib/pytz/zoneinfo/Europe/Belgrade index 79c25d70ef09aaeec21f0a10a029650967172a80..32a572233d4850a4bb4b1278cc2d25480ffc6a80 100644 GIT binary patch delta 30 kcmZ3=KZk$AM<&in1_lOpAm-i7#C(EzvH;V*$(`&n0DI&Iz5oCK delta 40 rcmbQkzm$K&M<&541_lOpAm;r6BtT&EFQyaBj0}?nnD$L>V3z>^$FvEq diff --git a/lib/pytz/zoneinfo/Europe/Berlin b/lib/pytz/zoneinfo/Europe/Berlin index b4f2a2af6de4526f909f743425c0858d32cd14ad..7ddd510ec65b70cb833aba2f9500282b2c0fad98 100644 GIT binary patch delta 30 kcmbO)G)-tj9W&=d1_lOBAQsx(&)mT>xq#{QWM)no0C=AVyZ`_I delta 40 rcmbOxG+$^#9kbvh1_lOBAQt)oBtT$uJ97sMBg5nZrq`2yamWAwwwwv9 diff --git a/lib/pytz/zoneinfo/Europe/Bratislava b/lib/pytz/zoneinfo/Europe/Bratislava index 4eabe5c81bd1eaf255fe09cfe72f10f61762fd5f..85036de352d20683bdc6cd5e43ded7f1d5ec307a 100644 GIT binary patch delta 431 zcmaDLI8$hX_+&q39?ppj3=AAVEI3ieP`*i3;9`-Oz{N$I6D}pO3tVoHnQ+DPlE9V8 zTNJJ`6)9{iU}EBBWMO7uWnu=B%q&ck899pl*x1?F85npwfTl3WC@``xFz^X5aH6sq z7#MkxMSOfi7@S>$K|~0HJCFkejEo>O*??J26sQ|y0vJq!vPCCnGv`_Zo%kOJK+Xiy zK&OIekaIya$jKlYNMjLbmCv%(=0kjVxWU}oo_ITXfX#pGfR XHDIVQ3QnHRAU42ARJCS0uiFK}t0zrf`NnF&`sF9~d{VPdLh zVTM8`R<;3vjBJw`nHA(@6c||;82AJjI0Jk`7@S>$K|~116O2GG*_&BTmIKHEVGx)A z#2~id4-gLsCf70NDg(Xv9|%C+1koU`f@qL;K{UwAo7GreFiSBoGBYu=uwp{y$rG6h dCeLSLo4kNSZSpP-uF2Op1i_Yqo$-}J1pxnFKPUhI diff --git a/lib/pytz/zoneinfo/Europe/Brussels b/lib/pytz/zoneinfo/Europe/Brussels index d8f19a6312a2c271e09103ca2674b33c6c33c439..d0d0a08a29c0743517ec537c18ef3111ece34ca5 100644 GIT binary patch delta 33 ncmbOwK2dyw01KnfWI+}`&fN?Q3_L(AwYh-h2J2=|u0Tcrg{lXq delta 43 tcmbOzK1+Oq01KnjWI+}`!95HN3_L(A^#e$Nz~&5=8?1~Bn;p0U83D&A2#x>% diff --git a/lib/pytz/zoneinfo/Europe/Bucharest b/lib/pytz/zoneinfo/Europe/Bucharest index e0eac4ce33159ec614c51379c6c48935a114b470..4eb7ed0dfaed722604aa3909fffeec9abde87dd4 100644 GIT binary patch delta 30 kcmZ20xI}P65Hn{N0|NsG5DRWjW)5JP9Kv*aazBS00CL?2o&W#< delta 36 mcmZ1?xK?mO5VK%60|NsG5DWeQ5+JZSnmK@lkzw*`_MZTY=LgCF diff --git a/lib/pytz/zoneinfo/Europe/Budapest b/lib/pytz/zoneinfo/Europe/Budapest index 3ddf6a528983fc02f9ec0a534756e4d6c17e0e70..dfdc6d247faa6497db386a7714a32e3ac743e922 100644 GIT binary patch delta 30 lcmaDVbVq2zL}t#J3=9nHK+L;&5%UR_$rG6FP4?uJ0RWG22?ziH delta 40 rcmca3^i*iWL}tNR3=9nHK+O9CNPxiRS|{FtRW(@Ch(*BC~xa&ttOWtN_Zh0kPob7fc73*%+CbfN=6g Kwt~s>?C}7WdkfA0 delta 70 zcmey$_m6KwBa?iJp!n^~}*fq_8)h}C`o2@u$Pgt>r)kzun5M*t%Lo@)oA diff --git a/lib/pytz/zoneinfo/Europe/Copenhagen b/lib/pytz/zoneinfo/Europe/Copenhagen index be87cf162e1a1a8470574ae2c62b92f61589b903..cb2ec0671a372099fbbb7fe8f049ef0fd70889ef 100644 GIT binary patch delta 32 mcmew$@LXWS7bZrZ$zPdlIolZ+7&w4faI-VB1w&^mImHFn{MIOJW?{@>++4!c#5h@iMR@W8 z9$p~LThGbPF`y7?`Q$`i9Sa5qMgax}J^=;}2gW?z49j49qIOi};KEiA?Sc3!TSMq{` b3m9IyhQPow(D5}i&@k{akv2xF9zJ0|N+yz%wA`o~Ut&>yp4#ImHFn{N@R4W?{@>WHETI!mzo3sfm%5 zoec;lUu4#(=ip*xL5G}N_#hiTNmAuFU>YVbWziAi6JX?EVBiyA0Fxj#5C}|u$RZ}f zz{to5IF+fWn diff --git a/lib/pytz/zoneinfo/Europe/Gibraltar b/lib/pytz/zoneinfo/Europe/Gibraltar index a7105faaeb14ccf0a5d3588e74be709fab224275..117aadb8364cd7901388098503f4538c7b445aeb 100644 GIT binary patch delta 31 lcmew={ziO5JqzbC1_lOpAeP!ZfyIDrvkS8X_JgeXr1_lNWAQt=qBtT$u2I~xVMuttiaf|@1I|v2< diff --git a/lib/pytz/zoneinfo/Europe/Helsinki b/lib/pytz/zoneinfo/Europe/Helsinki index 29b3c817f4637e98623c5f76a6078f18157b5cfe..b4f8f9cbb57450549933f83ac90dd56a2ca75344 100644 GIT binary patch delta 30 kcmey$_l9r7JtodF1_lN;AQs&Go@oQ~WEQ6Flf&8N0F>(p+5i9m delta 48 vcmaFE_mywMJto0&1_lN;AQt=qBtT&EbEXZ_JgeXr1_lNWAQt=qBtT$u2I~xVMuttiaf|@1I|v2< diff --git a/lib/pytz/zoneinfo/Europe/Istanbul b/lib/pytz/zoneinfo/Europe/Istanbul index 4cc29f00a5373bb77b947313241a0b22b5ac69e0..833d4eba3985c0221daf6789c9ac30266bccacd8 100644 GIT binary patch delta 391 zcmdlj`c`0qxF|OR0|N+yKr;}7*peG{_!!lSKgidld{D><{h%1*_Cd+V{DZQM#s?K0 z$q%YBTp!f9e}7PCRWF#Fz$nSw-TYy44dWKh@bh{B_5c6>XPo?y$!PKdPL|30IK7xy zStoZeD>I5tUc)S5%D|vyz#!`58^YiT#ICNvAR>f8+rR{fjX|ye0!AQ!u)rJ!T<+Yg z#v;e$Rr~>@7UWnE4RSDu200o;gB%W`L5>H}AP<0OkS9Pi$Ri*c?3q3`Q;=siA7jg5 YiscB_uwQ6dKtJ%s!bczQi zgomI*NQaU_tHU5dB07Y05$Pa7r-+K6B0B{AK5rd5R^ON3`+43!r|0wiAjP1Df&pU; zhupD;dENa;nNu@v!nt9yA>C^>cJ4Eq60N4Xd8gSNsWn^HSD2br0khQ~yHx0LDoQ3E zX9_uIHlGT%N@{Vn9{5@-2OoaXj)j19-Yl1{+4piN|5>^x=B1~5K@N|-(<8ec$g7Ue|#iLwfvqR!=Osdh&LMrk@SUsjDq|da7N{41_gvB_@M= zn`NjkB*TqWayI^5&Xt=w8L1EI$fq|lTJ}vxUp|%W$5(p(-jrOJFKTXbPRFKi=*8?U z&0ouFA+zH0ww0xSeHDtnYG+O1wQp@Sk#x;&d*bnSZmx0L?BKS!Y|+NC`86?XsPfM( z-?d-7EieE6WhPZp<=ZpvJ+X4a+6k*Cte>EOpn;%*po4fyp7>)ZnOXLy9nT40@B(oI z@dI%L@dR-N@da@P@dj}R@dt4T@d$AV@oAAaNaY1$A#x#tA(A1YA+jODA<`k@A@U&w zfRq4I1V|a6ErjKMV<-hLC_JgeXr1_lNWAQt=qBtT$u2I~xVMuttiaf|@1I|v2< diff --git a/lib/pytz/zoneinfo/Europe/Kaliningrad b/lib/pytz/zoneinfo/Europe/Kaliningrad index bb8f70d94c063e618a717b7597578a7351361ff0..982d82a3ac959624e4cd5be0b33f40ed03a46e46 100644 GIT binary patch delta 46 vcmaFI{giuyJ`=OHf$`)Mtn!lsnUp#G85kJ&fmmsCD^ms2KsJ`=N>YslpNtn!lsnUn`30ssR9! CF%5+P diff --git a/lib/pytz/zoneinfo/Europe/Kiev b/lib/pytz/zoneinfo/Europe/Kiev index b3e20a7e3946dd522e50db39a81c0e5f4f1bd619..9337c9ea27c0a61b1082f4be37cfb0f9484cf5e2 100644 GIT binary patch delta 27 hcmdleutH#i88c@k0|Nsu5G!qVXFkEaS%6)U5dc~r1;_vZ delta 41 rcmZ1>uu))x8M9y&0|Nsu5G(xv5+JbIp7{hbBg19^CT7OTTpV%$tx5-C diff --git a/lib/pytz/zoneinfo/Europe/Kirov b/lib/pytz/zoneinfo/Europe/Kirov index 81186c4ad52e92829f1c548ad3ab6ef7db8ecfb5..a3b5320a0bd139c07b8642c4efd7b98f57c6e8dd 100644 GIT binary patch delta 93 zcmeC@Y~-Av%)hj(gT$YD{fdPa;;2scz*wPI^V$!p|hK(kL%*t&JaDpKh8};Gj_dIGWKqqicUdCe2%gDe81VAnjFi!r!BBP4c&HsTQ&Xz|OM1$PE P*^u=i+aPm%EUy9pAJH#v delta 364 zcmeB`{wp;>T$Y=GfdPa;;2scz*wPI^V$!qevKvhbnVFdwnIt&}bATZy7xm%f?>uUgm3eIi7#M*7=oSzFF(-(tVs-Bih!TeXKmc<0W=qzGYy;?U MZX}0K&gE4A0EDY3EdT%j diff --git a/lib/pytz/zoneinfo/Europe/Ljubljana b/lib/pytz/zoneinfo/Europe/Ljubljana index 79c25d70ef09aaeec21f0a10a029650967172a80..32a572233d4850a4bb4b1278cc2d25480ffc6a80 100644 GIT binary patch delta 30 kcmZ3=KZk$AM<&in1_lOpAm-i7#C(EzvH;V*$(`&n0DI&Iz5oCK delta 40 rcmbQkzm$K&M<&541_lOpAm;r6BtT&EFQyaBj0}?nnD$L>V3z>^$FvEq diff --git a/lib/pytz/zoneinfo/Europe/London b/lib/pytz/zoneinfo/Europe/London index 4527515ca3f249a44599be855b3e12800ebe480d..a340326e837ac8dd173701dc722fe2f9a272aeb6 100644 GIT binary patch delta 35 pcmaDZb5CYNJS*pC1_lNWAQs$Qz&e9{vLLV4WC0eA&DOj+i~zJD2%rD} delta 36 mcmca7^IT>_JgeXr1_lNWAQt=qBtT$u2I~xVMuttiaf|@1I|v2< diff --git a/lib/pytz/zoneinfo/Europe/Luxembourg b/lib/pytz/zoneinfo/Europe/Luxembourg index 6fae86c53176e605311e09823fee55d07d157405..6c194a5cdcb22da9319183df65478ec4e55555fc 100644 GIT binary patch delta 49 ucmbOyK0$nfGUpBk1_nML7Taj>fN8TJb0Q-`Xmc~m0al=x9pmICZW#aD;Q5FgkWI=#KOBn z5s&4g7+>+biQnhos}udohWU+cJP(qs({;YRUQdGl4z@FGC!yI9vdij}z2O!2_>I@=@Es?|^L_Lzr zen!#77;_yE6gVh=P#~dzLV;yefT2J`0fzz)1t1DU6p*^!pzF}Y0Yp)#qL4+QYg7oM zP(~rG22FVtLK%BVqtHgL0#0KOboJR(QX{Z&4sfFa9hU)kqXHkr51`hXow))Wd!QRl Q^zQYUL-K!+&$m^50U&2FyZ`_I delta 931 zcmcJNODF_k0LORC47*!iwW1ZWS_e{+gqw@Y=5bVtk1K~SIa`u&AWSLcv0kmVJl0a8 zkj3V)-UsWzoG2HcJa6Osj}&rn;QN~SeUF;M{C=C36-!UN(_}Ch@L){v2kXRU{u+E> zbZGU34li%95myFtb??&AmMZFz@2KadnoaMx*^E1l&AQ6yT)WJ?opo%U+NiIggD#Xy zbYtp;`YTG=X2BZW%Fkxoh5am$T0#R)-E8malI-^{lAu4wK@P?e)Wh*Ca@2KBj$5P2 z2^pZLwfE$#XjKg*7ptM`C1#8as>a7YYI?pUz3Xw|ZS`tQqt$yA5}aYe&r=liDT(3o zrx{`V<7xlZ2bD_EDn-Qzl5%CrjTHoe|6u*a$rs-|O!7nB!z-@&(D-P|TWSR11%w+A zen2<^;R%E*5WaMBXCSx2+<&9>*T^g zNCzPv4Eh~9;a`j92Z#U{2tm1!k}`P!*dqd+JOum=#GsQ00U`>;CTE#>71;AKd^NIH dbQ*pxBka8lLHy@7(tnrQmo|(aZ73;b`x|N8Q-%Nl diff --git a/lib/pytz/zoneinfo/Europe/Malta b/lib/pytz/zoneinfo/Europe/Malta index d2519389e5e14ec9b85ce72393aa6d6783132788..bf2452da40314be196f61e6a7cdd48eaf5c426f3 100644 GIT binary patch delta 525 zcmX>qvPWcsp}obAg4tKkJeYIz^oP0I84~7o{wtWjK<2@Mgry%A)~!ug6k}en*hebi zM2_i)Gta#R&aM=naBh*a!1)P}CS1sin=r9JPixDEKYz9q{GB=N!@s8&KKyUmT)=R2 z(+9?+sRc}Pq6(Ou$_rRp%RaDbPyVp+1P7BjGb0lmGP3|7BNK=OLKqFS;UY}fPs^NK}La*1xA8Ie0)O~oLz%KLAFaiOH1~Mk-MEnPWg1whh zK=f>&x4|^f>mVBBeGm-_0uT)f1`rJj3J?tn4iF6r5)cgv77z^zn#o=)s@%Zf0P#UV zGP#N+&S(o*IVfB}!l1AL(ctg_F+gDi0>E$rQJ}Dz%*86lH2K43Emi>*YJ`ynv0*e> HflCztN2SP7 delta 590 zcmb8rJxGE<9LMo{UL>EQdWHvFf}#+lAP|bDEl8TOr5qw69-=84u7=tQ1gW;iZVJuH z@B!O;o3il%p)4U9s^wXt^~MI%?q`AG5Ol}g_x^Cxr(n2-9UeCwo_c=eY4?sFUKe;~ zuS$V@faO1NK8UqCf7B=;e4&PtxH*$E#GX=-0un zSA8$@T0CbF_kv4HJC>ZDr^>`8RTCTBH(p+5i9m delta 48 vcmaFE_mywMJto0&1_lN;AQt=qBtT&EbEXZ10zfQ|Ns9d*Rr@W@=WexEMV3)FrNIE(T>xNfq{V+h}AaxFzGO1S0&BK MWdl@ir)$gw00mzcY5)KL delta 84 zcmcb}b%Sez10zd_k8HwZ7e-e`j>%n&1l$+b0AjZi(*OVf diff --git a/lib/pytz/zoneinfo/Europe/Monaco b/lib/pytz/zoneinfo/Europe/Monaco index 0b40f1ec9321e0b521a0d36a8e6ca9a9de08282f..686ae8831550bb0fe033409c8b4df460fcd61a04 100644 GIT binary patch delta 31 lcmeAaZxG**%)+^ofq{V=h~+nzu$*AsEWm8QI60SF1^{{a2T=e3 delta 41 rcmZn=?-bvV%p$mpfq{V=h~<9(2@u$v!*YU^kzum{vjOAe6mA&+whjnF diff --git a/lib/pytz/zoneinfo/Europe/Moscow b/lib/pytz/zoneinfo/Europe/Moscow index 7df786248b9eebe65376d9b3697b25ae2b7bd1a2..ddb3f4e99a1030f33b56fad986c8d9c16e59eb32 100644 GIT binary patch delta 515 zcmeyt{hxb+xS${d0|N+yfFBSGPSj9hvTWGsBhTp0%Er#Y&c?~c4uM?UNRWpYiGwVG z&gSEq?9HlBZ{ffQv_{K-L6m_3!gdQ_lw@F#QDBfo71uIgRD_9JI3U!6^!oUQF!+LS zFc7&<7F e44C{FnVFbbm{^99@5MmA2VxlD0tT6`F&6-~;xg0# delta 517 zcmey*{eydgxS#+70|N+yfFBSGOw>?f664(HBhTp0#>&Rd#>&A8q(P9A3kh=bAaRf- z(Am74lf76K>a`3Q1Q{4C92i9z7~BFFB^elG6c}U~7?8!a3>Xz*;ua1F^&mAqz99_0 zARG+DE+8V<8;D(i*q6c8H3W!(f^fhH0dPJ$lr=$I7TL%CKw%JH?FUqTau1Uo(EFRu dFc~oUGcYnUF|#nS45M)1gZh&T7<{_MTmWT|F-QOa diff --git a/lib/pytz/zoneinfo/Europe/Nicosia b/lib/pytz/zoneinfo/Europe/Nicosia index 3e663b215327d8899a4b3fbe4623f066630b97b2..f7f10ab7665e94ca44fd8cd98a362cd4b304eff1 100644 GIT binary patch delta 63 zcmaFBe~EvBGG{#l0|P4%^KLZw!#LTHNoTSGJIiD{_Lj*HnUG{Ri!%RUMv`6x0P%ef AD*ylh delta 61 zcmcb_|A2pjGH(L|0|P4%gBcrj{xC8!Ok&?M`3{q^AYAGPP#y#}b1?s42FYIn0H$*d A9{>OV diff --git a/lib/pytz/zoneinfo/Europe/Oslo b/lib/pytz/zoneinfo/Europe/Oslo index 239c0174d361ff520c0c39431f2158837b82c6e0..c6842af88c290ac7676c84846505884bbdcf652f 100644 GIT binary patch delta 30 kcmX>tct~(V6fkcv^5n6tiGI0|Ns)5cB>35+JZSnYn<4kzsNQ)8)y_IAj30+zB86 diff --git a/lib/pytz/zoneinfo/Europe/Paris b/lib/pytz/zoneinfo/Europe/Paris index cf6e2e2ee95355039a90146a7f77d14224551b65..ca854351687d88b3919ff33138f0a71994356b29 100644 GIT binary patch delta 27 hcmbO&K1qB-9t-CV1_lORAeP@;&vJluvjbN&BLHKE2EPCR delta 51 zcmbOvK3jZ49*f{k1_lORAeR3DBtT$uIm-c7W(G#q$&OqalNFdbHrp}tGEOezmH_}5 C%L-lq diff --git a/lib/pytz/zoneinfo/Europe/Podgorica b/lib/pytz/zoneinfo/Europe/Podgorica index 79c25d70ef09aaeec21f0a10a029650967172a80..32a572233d4850a4bb4b1278cc2d25480ffc6a80 100644 GIT binary patch delta 30 kcmZ3=KZk$AM<&in1_lOpAm-i7#C(EzvH;V*$(`&n0DI&Iz5oCK delta 40 rcmbQkzm$K&M<&541_lOpAm;r6BtT&EFQyaBj0}?nnD$L>V3z>^$FvEq diff --git a/lib/pytz/zoneinfo/Europe/Prague b/lib/pytz/zoneinfo/Europe/Prague index 4eabe5c81bd1eaf255fe09cfe72f10f61762fd5f..85036de352d20683bdc6cd5e43ded7f1d5ec307a 100644 GIT binary patch delta 431 zcmaDLI8$hX_+&q39?ppj3=AAVEI3ieP`*i3;9`-Oz{N$I6D}pO3tVoHnQ+DPlE9V8 zTNJJ`6)9{iU}EBBWMO7uWnu=B%q&ck899pl*x1?F85npwfTl3WC@``xFz^X5aH6sq z7#MkxMSOfi7@S>$K|~0HJCFkejEo>O*??J26sQ|y0vJq!vPCCnGv`_Zo%kOJK+Xiy zK&OIekaIya$jKlYNMjLbmCv%(=0kjVxWU}oo_ITXfX#pGfR XHDIVQ3QnHRAU42ARJCS0uiFK}t0zrf`NnF&`sF9~d{VPdLh zVTM8`R<;3vjBJw`nHA(@6c||;82AJjI0Jk`7@S>$K|~116O2GG*_&BTmIKHEVGx)A z#2~id4-gLsCf70NDg(Xv9|%C+1koU`f@qL;K{UwAo7GreFiSBoGBYu=uwp{y$rG6h dCeLSLo4kNSZSpP-uF2Op1i_Yqo$-}J1pxnFKPUhI diff --git a/lib/pytz/zoneinfo/Europe/Riga b/lib/pytz/zoneinfo/Europe/Riga index b729ee8c2ee26c7bd74535ead106e8160afdf181..8495c506e8cecf39abac3f8322a8723184ae6f1c 100644 GIT binary patch delta 26 gcmdljxJhtBE;DBX0|Ns;5UVY&V`kZ0&u+sA09zjh3;+NC delta 40 qcmdlaxLa^TF0)`G0|Ns;5Uc$F5+Ja+jG2XzVY3dC9OL9E9C84!s|Vcx diff --git a/lib/pytz/zoneinfo/Europe/Rome b/lib/pytz/zoneinfo/Europe/Rome index 5cc30403c37c759bf04a23416dcfccd7fa919333..78a131b9fff014c3ea895a9cc7bf4197462b6602 100644 GIT binary patch delta 624 zcmY+>O(+Cm9LMoz=9yu4Sd9`TZ>6NLC-PD*>pT2L%ucBtB@AR!SV~0fYic zRYIY_;;Y8cY*@VpVz>=8RLS87^l(T)1d1pmQD~wNMWKp97KJVfVO6P&TK<4~Ze5O> yAGBGc`u{Ra9j8uBL#=dEyNpTszITM5d2_kfDz+rKPw{(romDRX3F+NqRs8|DCHaW} delta 645 zcmZ9}O(=vx9LMo_o_U^q!DX)pVkSJ$&EQqjFj2(ik?F)NRi=7d5Dq@QtY&~|%;(=|kF@3@|2b$SdXB9giZxX4;4(H`gVdQGl=e%BSbf&FC zfppNzmZoYw3FGbUh`mR{#>YciWahR5BzYi|;e~*@+RvzWl4+p{p}RwdCCHgIcf_!@ zd4%n$-Pkv5s#{f5g{l;hn`-}e_B&3Em(fvPNAq}?y6Q{H6pfI4C$SUq``**#C%(2` z9DYI+CHu&Kt0<8|eoqT#UgUt4k*oErG=;L$d9xtF3>FkLD0om1pU<4})TGZsl3y85KGXiQ}t(TUE42)1lA&o-Y ztQ0>S(_d%{F~NcUy`i2RH2wen`4QE5+#ck6b_>tXDXNj^HuC};<^_DccghR+dkN+( I@V=bNPrB{`F#rGn diff --git a/lib/pytz/zoneinfo/Europe/Samara b/lib/pytz/zoneinfo/Europe/Samara index cac6058a1c25abb6bd33e205b208565aca21b746..97d5dd9e6ed7fc924c9bcb514f991cc8b52061b3 100644 GIT binary patch delta 439 zcmX@awV!i>xGXmV0|N+yfFlrt*a8a~EE~2i;SQK+^P|50|NsAtOw16-!U~0K>}>2D z>`X8&KAMf4g@u7Z?+eHVEdvH1+roi?gMq;;Hqi1EN7*+MLStk+B}=lzO1RK>5oG=p&;1 R1qw4T;IaYw+fLVn3jko?Gi?9> delta 570 zcmdnbd5CL*xGFyb0|N+yfD;gd*xC(1Vj+XtnypK?1NQl-9hhkHqn?40iG>*gS=peF zor9f&lbeZ$moVhx=4D{e`vNqWLCb)Fg@M7s0Yth5Fmi&~Kzo5AKoTaxC<0a~0U{Y? z7-AV@6c`j?nt_T`VMbUuFsl0ahA;#>0txTX$Y3xT!r&Y10>s`7uC724S68qCAPWo_ z;Q+#)e1TEH6y$Xf1_5|b{DANo{sRFhNI*0wSU@x=Xf}&7ePpa3*sx*9rDfPa1Au{n K3lze-CR_j@a864A diff --git a/lib/pytz/zoneinfo/Europe/San_Marino b/lib/pytz/zoneinfo/Europe/San_Marino index 5cc30403c37c759bf04a23416dcfccd7fa919333..78a131b9fff014c3ea895a9cc7bf4197462b6602 100644 GIT binary patch delta 624 zcmY+>O(+Cm9LMoz=9yu4Sd9`TZ>6NLC-PD*>pT2L%ucBtB@AR!SV~0fYic zRYIY_;;Y8cY*@VpVz>=8RLS87^l(T)1d1pmQD~wNMWKp97KJVfVO6P&TK<4~Ze5O> yAGBGc`u{Ra9j8uBL#=dEyNpTszITM5d2_kfDz+rKPw{(romDRX3F+NqRs8|DCHaW} delta 645 zcmZ9}O(=vx9LMo_o_U^q!DX)pVkSJ$&EQqjFj2(ik?F)NRi=7d5Dq@QtY&~|%;(=|kF@3@|2b$SdXB9giZxX4;4(H`gVdQGl=e%BSbf&FC zfppNzmZoYw3FGbUh`mR{#>YciWahR5BzYi|;e~*@+RvzWl4+p{p}RwdCCHgIcf_!@ zd4%n$-Pkv5s#{f5g{l;hn`-}e_B&3Em(fvPNAq}?y6Q{H6pfI4C$SUq``**#C%(2` z9DYI+CHu&Kt0<8|eoqT#UgUt4k*oErG=;L$d9xtF3>FkLD0om1pU<4})TGZsl3y85KGXiQ}t(TUE42)1lA&o-Y ztQ0>S(_d%{F~NcUy`i2RH2wen`4QE5+#ck6b_>tXDXNj^HuC};<^_DccghR+dkN+( I@V=bNPrB{`F#rGn diff --git a/lib/pytz/zoneinfo/Europe/Sarajevo b/lib/pytz/zoneinfo/Europe/Sarajevo index 79c25d70ef09aaeec21f0a10a029650967172a80..32a572233d4850a4bb4b1278cc2d25480ffc6a80 100644 GIT binary patch delta 30 kcmZ3=KZk$AM<&in1_lOpAm-i7#C(EzvH;V*$(`&n0DI&Iz5oCK delta 40 rcmbQkzm$K&M<&541_lOpAm;r6BtT&EFQyaBj0}?nnD$L>V3z>^$FvEq diff --git a/lib/pytz/zoneinfo/Europe/Saratov b/lib/pytz/zoneinfo/Europe/Saratov new file mode 100644 index 0000000000000000000000000000000000000000..8fd5f6d4b881457d13fdcdd35abb6fc5429d7084 GIT binary patch literal 1183 zcmd7QO-R#W9Ki8sxiy;|x|B0Fd$GB6T5E1HYuaqSV9k&i5mq3*2tm+~@K6vaWS%N0 zf`}rDMwea>b;@K!mqiy`$=uIL$BR1YoQ%lMn?|xDe(9PB>8_qnk~{iKyCZL-_vCqAOo=RiVS+jEKzI5WTCySrq-TXko#Nw@Xr|eD|*pT3m=#cP`_>cgR z2$2wx7?B{6D3LIcIFUe+NL_8HNUW|lSR`5`TqIs3U?gHBWE``z|8HXsWNhS}Ey=)d D1dR{C literal 0 HcmV?d00001 diff --git a/lib/pytz/zoneinfo/Europe/Simferopol b/lib/pytz/zoneinfo/Europe/Simferopol index f3b42b004dcc2af1d69949ff18f35fdfa4cf6088..e82dbbc78647086170f0d291ee449122ed18e875 100644 GIT binary patch delta 34 ocmcb_eUf`a789p00|Ns;5G!r2X3AiioWS^;oy#}aTi2Ki0GH_qFaQ7m delta 44 ucmX@feTjQR7L%YK0|Ns;5G(xv5+Ja-m??vakzsNI<8yW{-(YWDV=e&KPYEgj diff --git a/lib/pytz/zoneinfo/Europe/Skopje b/lib/pytz/zoneinfo/Europe/Skopje index 79c25d70ef09aaeec21f0a10a029650967172a80..32a572233d4850a4bb4b1278cc2d25480ffc6a80 100644 GIT binary patch delta 30 kcmZ3=KZk$AM<&in1_lOpAm-i7#C(EzvH;V*$(`&n0DI&Iz5oCK delta 40 rcmbQkzm$K&M<&541_lOpAm;r6BtT&EFQyaBj0}?nnD$L>V3z>^$FvEq diff --git a/lib/pytz/zoneinfo/Europe/Sofia b/lib/pytz/zoneinfo/Europe/Sofia index 763e074795b3c7143984c9b334bd6f2f5a50445d..dcfdd0822defde60d3949775489f4edfaf5cb2f7 100644 GIT binary patch delta 39 ucmca4a8h8yN+u@JJCj#4Supxce!}F#*}%ZSzzxJwiyfI+HaoEkFaiMlfC@SQ delta 51 zcmX>pa7kdpN+u@hjLEB+EGGYFmzeyU$yBhBfq{V=h^2l22@qIp$;`sYu-TGbfDr(Y C7Yrc) diff --git a/lib/pytz/zoneinfo/Europe/Stockholm b/lib/pytz/zoneinfo/Europe/Stockholm index 43c7f2e23f3c37c24d39e78f8822b12c5a74b5eb..f3e0c7f0f25f0a7290e56281c91190e3611498a7 100644 GIT binary patch delta 70 zcmeyz_myu$Ba@uK8wMcY6JTIrV31K@)22_Gh=xV*%Pd&Sz`!5?#7aMa1PE+SV}8KQ$go+4Nse)H3Wpp3t$zpw diff --git a/lib/pytz/zoneinfo/Europe/Tirane b/lib/pytz/zoneinfo/Europe/Tirane index 52c16a42bf1ab1b5db5c1e3d4b808ab37384ad18..0b86017d243f1b7bbb41d6b4feefcb2b7edfc7d8 100644 GIT binary patch delta 63 zcmdlautZ>jGG{9T0|P4%^KLW{VVa!4E;hM-7(_w_nW@Baz79^0JJd; A$^ZZW delta 63 zcmZ1?ut{KoGH)9L0|P4%^ELp9jXEMsj0}??iJp!n^~}*fq_8)h}C`o2@u$Pgt>r)kzun5M*t%Lo@)oA diff --git a/lib/pytz/zoneinfo/Europe/Ulyanovsk b/lib/pytz/zoneinfo/Europe/Ulyanovsk index 82247f07e0ced3e54fa0691ff0b1ea1275d13ffe..7b61bdc522b5b7f4397fdb9246185f4d972f4b6c 100644 GIT binary patch delta 106 zcmZqV`ph{&nb(CctNRZGAhnwf Zm;{(WiWN{41C4?LE*otF6FXfKE&xD65)J?W delta 130 zcmey&*~m3PSl4l0e diff --git a/lib/pytz/zoneinfo/Europe/Vaduz b/lib/pytz/zoneinfo/Europe/Vaduz index 9c2b600b103dc4d1f49b5f087055e19d3e031129..ad6cf59281a1046d9dcd045fda521585e3e33e06 100644 GIT binary patch delta 71 zcmeyz_myu$Ba|{FtRW(@Ch(*BC~xa&ttOWtN_Zh0kPob7fc73*%+CbfN=6g Kwt~s>?C}7WdkfA0 delta 70 zcmey$_m6KwBaO(+Cm9LMoz=9yu4Sd9`TZ>6NLC-PD*>pT2L%ucBtB@AR!SV~0fYic zRYIY_;;Y8cY*@VpVz>=8RLS87^l(T)1d1pmQD~wNMWKp97KJVfVO6P&TK<4~Ze5O> yAGBGc`u{Ra9j8uBL#=dEyNpTszITM5d2_kfDz+rKPw{(romDRX3F+NqRs8|DCHaW} delta 645 zcmZ9}O(=vx9LMo_o_U^q!DX)pVkSJ$&EQqjFj2(ik?F)NRi=7d5Dq@QtY&~|%;(=|kF@3@|2b$SdXB9giZxX4;4(H`gVdQGl=e%BSbf&FC zfppNzmZoYw3FGbUh`mR{#>YciWahR5BzYi|;e~*@+RvzWl4+p{p}RwdCCHgIcf_!@ zd4%n$-Pkv5s#{f5g{l;hn`-}e_B&3Em(fvPNAq}?y6Q{H6pfI4C$SUq``**#C%(2` z9DYI+CHu&Kt0<8|eoqT#UgUt4k*oErG=;L$d9xtF3>FkLD0om1pU<4})TGZsl3y85KGXiQ}t(TUE42)1lA&o-Y ztQ0>S(_d%{F~NcUy`i2RH2wen`4QE5+#ck6b_>tXDXNj^HuC};<^_DccghR+dkN+( I@V=bNPrB{`F#rGn diff --git a/lib/pytz/zoneinfo/Europe/Vienna b/lib/pytz/zoneinfo/Europe/Vienna index 9c0fac5369e4924ceb9d6fe9f39ac14b0a712c98..9e2d0c94860438443e8d8307f2d5be74f6eea2af 100644 GIT binary patch delta 30 kcmdlhxJ7V7C^Kg-0|Ns)5c6(MW6ofioWOKx@35+JZSjyZ#ckzsNI)1}EXIAj2_*a+SL diff --git a/lib/pytz/zoneinfo/Europe/Vilnius b/lib/pytz/zoneinfo/Europe/Vilnius index da380af0ed2f4f6eb399ab4a3bf3a0d9b6a7ebc0..46ce484fb415aed15a6484e34a757c1b30a60eec 100644 GIT binary patch delta 31 lcmbO(*eAFlotd+Wfq_8?h}AY%FkfKaEW%{KIJuHT4gh!_2TA|{ delta 37 ncmeAZoG!Q_omsG&fq_8?h}C`o2@u#^z1cv~LFn^z5Fd4$&8|(ta-XIHsfDsD7oXH0m z6>LGC1z`|?d;SN6&+s1zK!E_FK>-1xL4g6HK>@OvmFXp8{lJC@LlpHw1nO-D1}AVsT*Ie1=JiadIh_3;=6z2DbnJ delta 41 rcmeAWohZ72lSObP0|Ns$5KH|45+JZyh{b`Gkzw;0CMm|rIb1RTq1gwh diff --git a/lib/pytz/zoneinfo/Europe/Zagreb b/lib/pytz/zoneinfo/Europe/Zagreb index 79c25d70ef09aaeec21f0a10a029650967172a80..32a572233d4850a4bb4b1278cc2d25480ffc6a80 100644 GIT binary patch delta 30 kcmZ3=KZk$AM<&in1_lOpAm-i7#C(EzvH;V*$(`&n0DI&Iz5oCK delta 40 rcmbQkzm$K&M<&541_lOpAm;r6BtT&EFQyaBj0}?nnD$L>V3z>^$FvEq diff --git a/lib/pytz/zoneinfo/Europe/Zaporozhye b/lib/pytz/zoneinfo/Europe/Zaporozhye index 49b568e773a742c490d8253621e566234d7b19e0..e42edfc8506b9b99362b36d90c8b8c4db67d50d8 100644 GIT binary patch delta 185 zcmdlluuEWqHlxZ$onj_8E(QiI0|q_@20j4>AqEB+1x7I#Y2m;q4U>hj8RbDDAW}ww tfy>7?ghAWD$jD&w8+Oyl63oh+RSXOayg;n7*@yW8^JEdGZtB?(3;^W77*+rP delta 191 zcmdlbuwP(;Hlxx;onj^z4h9A-0|p)j20j4>0R{#c1x67VY2m;q36q7f8D&8tAW}ww xfy2i)guyv9Wb$)%)5%iI%7WDl3=F(Ltn>p&fWT%q<_pY>43ov!yQyVUFaUG385aNm diff --git a/lib/pytz/zoneinfo/Europe/Zurich b/lib/pytz/zoneinfo/Europe/Zurich index 9c2b600b103dc4d1f49b5f087055e19d3e031129..ad6cf59281a1046d9dcd045fda521585e3e33e06 100644 GIT binary patch delta 71 zcmeyz_myu$Ba|{FtRW(@Ch(*BC~xa&ttOWtN_Zh0kPob7fc73*%+CbfN=6g Kwt~s>?C}7WdkfA0 delta 70 zcmey$_m6KwBa3H(f|Me literal 283 zcmWHE%1kq2zyORu5fBCeCLji}4I6+&{r~^}ffN|{TQD3oO8rYcnB=cOv-mKK*N yB&8}8r)p|xB#q`KA4fC~Vm)j)Ru diff --git a/lib/pytz/zoneinfo/GB b/lib/pytz/zoneinfo/GB index 4527515ca3f249a44599be855b3e12800ebe480d..a340326e837ac8dd173701dc722fe2f9a272aeb6 100644 GIT binary patch delta 35 pcmaDZb5CYNJS*pC1_lNWAQs$Qz&e9{vLLV4WC0eA&DOj+i~zJD2%rD} delta 36 mcmca7^IT>_JgeXr1_lNWAQt=qBtT$u2I~xVMuttiaf|@1I|v2< diff --git a/lib/pytz/zoneinfo/GB-Eire b/lib/pytz/zoneinfo/GB-Eire index 4527515ca3f249a44599be855b3e12800ebe480d..a340326e837ac8dd173701dc722fe2f9a272aeb6 100644 GIT binary patch delta 35 pcmaDZb5CYNJS*pC1_lNWAQs$Qz&e9{vLLV4WC0eA&DOj+i~zJD2%rD} delta 36 mcmca7^IT>_JgeXr1_lNWAQt=qBtT$u2I~xVMuttiaf|@1I|v2< diff --git a/lib/pytz/zoneinfo/GMT b/lib/pytz/zoneinfo/GMT index c05e45fddbba6a96807d30915e25a16c100257e5..2ee14295f108ab15ee013cd912e7688407fa3cde 100644 GIT binary patch delta 14 Vcmb;~n-D!wS(J^--8aO53jiaR1Ka=r delta 41 gcmXS`pAfCW$iTn=!Yn_41QKxf4FU4FfRq6j0C-i)21XVT$-v{|8^WM%V8Ebj XU^sazqX|OO=3k5oOvLEwXAuVgF1Hro delta 131 zcmbQnxr}pyGOsHG0|Ofn3pN0WjXDC1j0}@)7(?Yb|NsB^fq@e!$iT<~A{lsnd_x#K ggM&dt$mI2mCW3IiKfnqY7&gCQRA3^~fO-~j0H>^=HeWSr?8^bieUd|KSxzCT2zk2Bj8|A}s@u zI%N$84h9CbH4JlrY^A;C1D XLH~=zRz3mg!*42=4bXf$U2`q~*SHut literal 149 zcmWHE%1kq2zyORu5fFv}5SxX8A*q0Y!8sxX$O*x&j|nIR!XN-+bNqnt8U6!7vDnHd bAd{12K!QN?SbTg#pk^{KZ~+b1HRl2VqKFXM diff --git a/lib/pytz/zoneinfo/Indian/Cocos b/lib/pytz/zoneinfo/Indian/Cocos index cd603f24790cb9ee11228a0fe778f0ec7082bba8..58f80514e13d1929df97047c7a3de221640d93f1 100644 GIT binary patch literal 182 zcmWHE%1kq2zyM4@5fBCe7@MmB$f^JT|34!m14GmukW_RA1B;Ju2!pnPnXv&#fFXng c^MFSEuL)IK0@6pwTrL~19d^2AR>lTg02q%N)Bpeg literal 152 zcmWHE%1kq2zyORu5fFv}5SxX8Av%MB!Pz+k$O*x&j|nIR!XN-+bNqnt8U6!7O{m%u ekjYVZK!QN?SbTg#pk^{KZ~+b1HM24{-~s^2K@n8| diff --git a/lib/pytz/zoneinfo/Indian/Comoro b/lib/pytz/zoneinfo/Indian/Comoro index 750d3dc14cabc52517d6be5d76da4080f213f4fc..6e19601f7d3a420c1d4832178352c1eafbd08146 100644 GIT binary patch literal 271 zcmWHE%1kq2zyPd35fBCe79a+(MK->>^=HeWSr?8^bieUd|KSxzCT2zk2Bj8|A}s@u zI%N$84h9CbH4Jlr|Ns9P86gr33~m7oEV>2;4B7^!V4)BaOamJ9 UA7mm(BYso4Y=Gw5>6&r@01o#Tp8x;= literal 171 zcmWHE%1kq2zyM4@5fBCe7@MO3$hno6)WE<95(WXc00tIa0|SN-w-7Ktgap%mfORl1 Q{09R3rg8y|*EQt=03L@Dy#N3J diff --git a/lib/pytz/zoneinfo/Indian/Mahe b/lib/pytz/zoneinfo/Indian/Mahe index 5f42819b66e4c9dc72a3cf1041690056d61e9831..49e23e5a0a8d5e90a9da0838a08c17c20eefaac0 100644 GIT binary patch literal 173 zcmWHE%1kq2zyM4@5fBCe7@MObh7b}= X0~+)nWFkl(ep9(@facrjns5OC04Eyn literal 171 zcmWHE%1kq2zyM4@5fBCe7@MO3$mvLV*22KZz+n6bBxT{iz~bW@!Vv5n0^%}+kYL&m Tunq=>|3HA>R4$NC74Ohi#iL0ir=F WK{E9~HdwVVLN%8SkZq@H$^`(E0wCG| delta 89 zcmcc2c!qI;vJevk0|PS<^E3d7xB7=?Fiy0R=JE{-0dhfLf{xS=2#euA5QJ@;F9D)K QDj7gZ1rbU?x^zvs02^8uvj6}9 diff --git a/lib/pytz/zoneinfo/Indian/Mauritius b/lib/pytz/zoneinfo/Indian/Mauritius index 66ecc8f51a7deeca7a35f605b075a57515686a52..b23e2cee1f1bca4abedd105b04824431f40e8392 100644 GIT binary patch literal 253 zcmWHE%1kq2zyQoZ5fBCeHXsJEc{=M^XGpNVb&$ASWZ=m>?SbdH{tNa0|Nm!V1VSbT z2GbWHFfdp+FmU?#hA{Ys27`zYkPHxnkYL>ph!%$bKmf89#06Omrh(RjXpj@Y OG-=M@0=h`ogbM)9_$J5z diff --git a/lib/pytz/zoneinfo/Indian/Mayotte b/lib/pytz/zoneinfo/Indian/Mayotte index 750d3dc14cabc52517d6be5d76da4080f213f4fc..6e19601f7d3a420c1d4832178352c1eafbd08146 100644 GIT binary patch literal 271 zcmWHE%1kq2zyPd35fBCe79a+(MK->>^=HeWSr?8^bieUd|KSxzCT2zk2Bj8|A}s@u zI%N$84h9CbH4Jlr37&07mc_c>n+a literal 171 zcmWHE%1kq2zyM4@5fBCe7@MO3$eDP?vVnn-fx!eM!(idSz~bW@!Vu&d0_KO1VA>C` S4hDw*K!D#=E}-$cCR_kiCKHhW diff --git a/lib/pytz/zoneinfo/Iran b/lib/pytz/zoneinfo/Iran index a69eb264baa7cfdaca2f852cdc85cea62228fe0d..ad9058b4937b8786f58e2cbd61adff5ffb6f0657 100644 GIT binary patch delta 235 zcmeC<);>N_lU|_)j1VEC7fx*y%frEj;Er5}afx*Io zL5P9D-h)vLBJSfG!Vm()+6KnP20+pjh)qD)*kE!3lNF=P=EY2k%FC#M(eFH84-s~v- delta 170 zcmZ3%+s8XWn^mZRfq`M8&ICqAhRFvQQzjd+iL3B3FjzP+a4;~~doTjoh87GQKE5Fg zAwcXI6bvF>mJ}h6tAc diff --git a/lib/pytz/zoneinfo/Jamaica b/lib/pytz/zoneinfo/Jamaica index 006689bc895854db5deb33a29ff5d99c6c205fc6..162306f88a80d69cfa5053103c285e2e8b221c3c 100644 GIT binary patch delta 71 zcmey({E2yjG2_39CYkI^3=IGO?_ipIo>6V$DP>791_lNeAQt!!1exv1bs%~&|CWD~ O`4|^WY>`A#uLA%E^Bs%; delta 102 zcmeyw{F`}#G2{Pu)1J-1zaU;O1HD54YJFKHOd_`{B;B zM<4F?{Qtnr$OM5549(0y^$a}=7=fDWCNOY7NFU!21}_&N4h{iHGlFmk36A&=1gVFX r6o6=uW56`fK_D9BC=d;D7>EWr4om|b2%>vnPzuD=m$xbahL!p+k^8g8@83fx|O ztKrVG{{nZr_cSmvGeIE(L)`?RCJ+fUp=SXjCq%?6IE2B=8AP~*FfalYfN%(Qr?3L0 zKo|sgfEdIU`~l(t!G9n~J+!0%M32LkJ1>0j>C7XC|QlqCxh8>;c&gqU(V|d bZBE`FQ1-+*l1yN=a@f^!0d?yd8gT&t!#NZl diff --git a/lib/pytz/zoneinfo/Libya b/lib/pytz/zoneinfo/Libya index b32e2202f572b8ca6ef3c5cf1d9e787a24f2c328..bd885315f84f8615da866553c9c0086ad430ad01 100644 GIT binary patch delta 47 tcmeBYZDgIG%&EY@z`z2;f)foICT=W2@E4mgGEUqW$j;^J8lr2&1pw852?qcG delta 63 zcmZo0anG%b_QaA*MljJ+vG delta 108 zcmew+_)Ty_0}~qqBLgE7^W=$4Et3s6xaI!;U%h~l;s5`+6Bt;)Yz{EV81D z0c(d`lz}sUF6gKvJVPs^OY{+qUaxAm5Al$?sKodb=awl_K zQsjdFKmaltM1zb6(I6{8G{_nd4YCSEgRBG7Kr2Bs$XYNBv>HT%tOwB`CxB>>Gd6p& KykG{q<0}BSWpX(H diff --git a/lib/pytz/zoneinfo/Mexico/BajaSur b/lib/pytz/zoneinfo/Mexico/BajaSur index afa94c2ac5c1679d39143eae062b812070876492..43ee12d84a7c7e47aaa92406d01a539ccf93079d 100644 GIT binary patch delta 81 zcmbQk)5kMGnKPDwfq@N(MK&6gFmf<5fg$tcjf{bl4=}P!KEUcS*^LQF+2$&y7fjgH G#Q*?&9T2$y delta 59 zcmeC8G~CM40#-An?^K;dlw2*wKX delta 63 zcmX@YbBSkyGH)^i0|P4%i!=a3=9nHKrFm@JM#k;CML$o3z#G(Z(}+;xt>!N0K7H|VE_OC delta 37 ocmbO%JV$uLGG@WK3=9nHKrH+NNPxiR^~?`g7#TMAbFeT10HX#72mk;8 diff --git a/lib/pytz/zoneinfo/NZ-CHAT b/lib/pytz/zoneinfo/NZ-CHAT index 59bc4ede98742569455aaec33e361c8b2a63d692..abe09cb9138504ee3f29cff16411e0a3b0b957ea 100644 GIT binary patch delta 150 zcmeAam?tnnc`^?(2cy_V9Tp~*`v3p`Pc~p`oVut|2hhDKH1vcuiFikdKZ=Ae|U0jTXfnl=`1B;Ju2!peSV=$O>37Pzo z$&6Fr2T(N#Y*t|AWP$1M#;yaXjFAznnt=;!kglPTm5C{k=@O#jYpG|dXP^%f(D60V LGX%1Yfov`S*rOkQ diff --git a/lib/pytz/zoneinfo/Navajo b/lib/pytz/zoneinfo/Navajo index 7fc669171f88e8e1fb0c1483bb83e746e5f1c779..5fbe26b1d93d1acb2561c390c1e097d07f1a262e 100644 GIT binary patch delta 30 lcmbO#+#|eUAv5PZ1_lOJAQsuYiTMM|bv5 delta 36 ncmeAXo+`XyA+z9o1_lOJAQt%nBtT&ED&`L?j0}@!aeM**nQ{o( diff --git a/lib/pytz/zoneinfo/PRC b/lib/pytz/zoneinfo/PRC index dbd132f2b0bcc8beab08e04b182751795c853127..ce9e00a5db7c447fde613c59b214e8070f30ba2f 100644 GIT binary patch literal 545 zcmbu*KQBX37{~Fa>ThGXu?mi&+QDKF36auDBdLYEFw~^d?V4RTCt+f_yM-6v4M?P` zrdx~ZyEy4);`!cH4B|AWpQd-YzpsDXsISV8lh%K@oN2xMp0xV)a#XXeiO-1=Gd?(Kzr-Fb9xyIFa!HeGMCDIcTtpg%LP{q4}rJ{_33#$9Zp>-+h=%Q$=X zU=|7|@nYr5EKP-8Zu!*Y1~o4~Rx$Zb(Hlzr`Vl$r>6=Itr-nrWE92FDUrJ@YhdvMV z_VAZ0p#Q6&b$@1Vmt@shmEEPQ+dAwxQ={D8*Lz@c0P8P$BDh-yh zJRhox=gVq;O|{%Y*PQ{??_KRC8|0oVI%a(=qV1LMrEqU0h@_&_Xe`L@@k|6ZIO2E7 z93L|!ALb9D7bk4{9*EM0TpUDs5CS+32?Qb_WIzakkOCnFLJol-2uVX01tDw5!t~*5 M#r`q2S-#n^-;pXt<8 diff --git a/lib/pytz/zoneinfo/PST8PDT b/lib/pytz/zoneinfo/PST8PDT index 6242ac04c09fd4e4952cd16503e954dcbdacec2e..d773e28f1e7743936188263954598b2b521c15b4 100644 GIT binary patch delta 108 zcmew+_)Ty_0}~q~10w?y^W=$4Et3s6xaI!;?{8pW`2T6Vl|NsAg@+xL)7d8fl4Gjzo|NqA`fXFxx2A2Q-ixU{R z{{K%6VBlk5*mi+Ih=JkA14c0)-w*~}LqlT&APK^T4BCdqKx{I(kI{-#3TWd0Jlm5D zn{P5+WMl`L2D77t8g>B9Lk3(nK)da94UK`ciJgwGrJkvtfxfYhuZf-^kYU0F0F*vP Ad;kCd delta 182 zcmaFLagJkxGN&~I0|Pq{3r*B{Gg*ewdh#b`aTU)0|5F1PSQ!|$U0`5gU^w!Ck=MsJ zgdsdQID{eC1;lU(nLL}(N>JzrP%8-h2ZGQOPa8JhW4y=+Gbe}`b0GTRBp1jMT|;A# X6*|6_dZu~?`o=oGCVGZIh6xt{27)mc diff --git a/lib/pytz/zoneinfo/Pacific/Auckland b/lib/pytz/zoneinfo/Pacific/Auckland index a5f5b6d5e60f15ebdbb747228006e8fe06dd4a01..60bcef686badda46f36652694d06d041c70a9d87 100644 GIT binary patch delta 37 scmbOuJXv_dGG@*>3=9nHKrFm@JM#k;CML$o3z#G(Z(}+;xt>!N0K7H|VE_OC delta 37 ocmbO%JV$uLGG@WK3=9nHKrH+NNPxiR^~?`g7#TMAbFeT10HX#72mk;8 diff --git a/lib/pytz/zoneinfo/Pacific/Bougainville b/lib/pytz/zoneinfo/Pacific/Bougainville index 219c78cd24de37ac2cc4f590043f8c1c630d4bab..6a6c2da28faa75b344004f55ad2a90caf9046091 100644 GIT binary patch delta 135 zcmbQiG>>V5vL`D80|N^X3p4tD9q5afPs~Pp>6^L zCj-N*4Gg>izP=$00q!9TUcn&@PQf7)b4)pYfD{73#D$tHj7-c-6R&B=At`}Kf=Mo* J4qZb-E&#m88_WOz diff --git a/lib/pytz/zoneinfo/Pacific/Chatham b/lib/pytz/zoneinfo/Pacific/Chatham index 59bc4ede98742569455aaec33e361c8b2a63d692..abe09cb9138504ee3f29cff16411e0a3b0b957ea 100644 GIT binary patch delta 150 zcmeAam?tnnc`^?(2cy_V9Tp~*`v3p`Pc~p`oVut|2hhDKH1vcuiFikdKZ=Ae|U0jTXfnl=`1B;Ju2!peSV=$O>37Pzo z$&6Fr2T(N#Y*t|AWP$1M#;yaXjFAznnt=;!kglPTm5C{k=@O#jYpG|dXP^%f(D60V LGX%1Yfov`S*rOkQ diff --git a/lib/pytz/zoneinfo/Pacific/Chuuk b/lib/pytz/zoneinfo/Pacific/Chuuk index 28356bbf1b230a881bb8c2ec3c87b82a71958352..e79bca2dafa7e914a9baa568edec1b428a2ac63d 100644 GIT binary patch literal 174 zcmWHE%1kq2zyM4@5fBCe7@MO3$f^JT|34!m14Ew=NUCQ61B;Ju2!pnv0f@^GLV{^P YgZ|f(u!9seG~* zP!m6o%TJBU7>Q;S}&O24^`!lLc#p6 zP&!#`?Z-tS{5@#x_NG^2?dNq-ezk9J3U{-sy^4pa9`V4fCK-1t;Z}RTHqhZkz7GeQ z0zBFU5Ih`tJQ4tjfP_F|AVH8QzAg+B$JYfyA|auWSV%C;QH=xTka|c#q#{xhsfiRt zsv>2Py1uS3QW+_Y)JBRs5`yYnP#&p|OaPezG6~;n(@5WJ8t$i_$9G9tr<+tV?)LU% UG<84L5{oytwnkHJ|4(KA0Q{%lmjD0& delta 672 zcmbu+y-Pw-7{~E*G4N#w%%PeRq98Ck3B3>nCnzY$3bZLI6$wkT7ZWop9Sa*Q33I3% z3zs7eB^2DT#)e*?q5g%a!DzUh->LqB#Ctx+I|$GBDVs~?OrtSP2+@njQnDQ=$;Vwf zHMXx#UxevQ+p6lxjZ<&k9`mI_+*gS(zh{*DpC;HWqkQ(Viv_GTJaAag=Clt!ANyj# zmj@p5)~X9P?=;Ll)y30$x@3J;m$xtI3b|Gzfjo`8o~Y5G1dZNau~>VK$Igyf+#Kie zofNBEf1BiqIUn1&>*Jfl18l3*z>_V_EUW6%y_%L^BSfB6npP|*22DH4km|p)Sirr^ z6~lP;Vi46J%0bkFCDcOa@sxs diff --git a/lib/pytz/zoneinfo/Pacific/Efate b/lib/pytz/zoneinfo/Pacific/Efate index 1d99519b3782cf55da2249ae2aa23285f27bbbd2..d650a056d9e7c734f886bb4a82d2256898140458 100644 GIT binary patch delta 157 zcmcb|e2;m8HY3kOgAlv=|Ns9pF=ByC3=DJ6FaW`d1B@&T46`;caQOI!FlZYZ0kI)S Z0tmpSd|v4dWKw1jmkrQRJ6%IVE&#PH9Ap3h delta 157 zcmcb|e2;m8HY;xf0|UcEoe*mVCPplffnn|$paO;!2N+ox7-nr?;PmkgVF(Ki1`#13 h86cRT&B^-%!ep5EYNZnva~PS3GKmXlsIH+Q7XZUa89M*~ diff --git a/lib/pytz/zoneinfo/Pacific/Enderbury b/lib/pytz/zoneinfo/Pacific/Enderbury index 48610523b747cde5690aa2bf050d07160c893cef..80873503faeb389853e1bc3f04b71f5156b48a14 100644 GIT binary patch literal 250 zcmWHE%1kq2zyK^j5fBCe7+atL$Po%-IiSyKxuO35|No3k%*_A)$IoG4`2RoLfq~`! z|I`2m4hDv87Z`Yad_x#?4UK@}4RuVlI#~bPbKU E0Q1u*i~s-t diff --git a/lib/pytz/zoneinfo/Pacific/Fakaofo b/lib/pytz/zoneinfo/Pacific/Fakaofo index e02e18e2680060146cf990041560e67cfad63899..4fa169f3cc6cfbe9414982b9eef32eb7f6718251 100644 GIT binary patch literal 212 zcmWHE%1kq2zyQoZ5fBCe7@Ma7$npC-b3^_A|Nj}8nEwBduV7&K|35W=frWu#+XV&= vAKwrLT|+|#Z9`*_Mj!|w!FZsl|Le>{J3#tC)_`adtm3i(T5G3kXv_rwq0K43 literal 197 zcmWHE%1kq2zyQoZ5fBCeCLji}IU0b3-`|-V7@7Y6kFQ{0`2RmOfPsa9VcP`;79Zab sh7j)%pb8KOA#5tl296&PEkM)$|F1I-?ErB>wlEO3h6`w;uAwm(0F+51J^%m! diff --git a/lib/pytz/zoneinfo/Pacific/Fiji b/lib/pytz/zoneinfo/Pacific/Fiji index d671b98eb76b1bcc7cd9836c741d3df12b723f62..61a669535f14d380929c8fed6708b5ca9f8d5bae 100644 GIT binary patch delta 355 zcmdnUafpL8Bq}q_c=AL>IZg)#1_ovz=9y>^$sHx|Ao}jg2QikP9!#8~%DiZL!o)qQ z+}zd=3i_@*D0nUVVB#B9`QSqd)z_mFYK)g8)NZ#;sFOMHpnkf1Lj9jb591nhwr#O7@P5)*YIxs$yUqVKMJ5aX7AZ?8=)3Zu;7dfp#22a(F@GLZUyn|xvAOr4cDrptoy>s;_0#1O7$zGqTE{Rl zF)}bLKL9k3VcP{p76yhD2N*bgd_x%Ayn;bQ2uKD9NO9c{h!%#)dl*Om;zQRDqg2X`%2Gc-CPc~up)d9L1#0R+?M1x!pqCq|Y(I8)dXt+;Y giS-E=&{MjGMj-#`_!=7O8R{7TX+2{-1ASvI08qSL%>V!Z diff --git a/lib/pytz/zoneinfo/Pacific/Funafuti b/lib/pytz/zoneinfo/Pacific/Funafuti index 576dea30104c9efe7350d0b0f896bd0a5dda7218..e6a154474bd8d6619556bbab19b0921f81a13d2b 100644 GIT binary patch literal 174 zcmWHE%1kq2zyM4@5fBCe7@MO3$f^JT|34!m1H%dykkpC;3@kprAq?7v5HmtZFb!zX X|2i|CKOl4Po62PaG~Z6w(1;5FNf#M~ literal 150 zcmWHE%1kq2zyORu5fFv}5SxX8VZ{LkhLErjASVR7J|>_P2!jBO&G7@mXZQ~Ub!I$& bKqjvMng%wH#m6@UY9<2%7tnBBLnAH#{uvT7 diff --git a/lib/pytz/zoneinfo/Pacific/Galapagos b/lib/pytz/zoneinfo/Pacific/Galapagos index c9a7371d6b8238c2d898274d32e311b9c5f4c690..859b76d94d52a9979e757fa3d5869436458aec8a 100644 GIT binary patch literal 254 zcmWHE%1kq2zyK^j5fBCeRv-qkdA2R_X^@jR5}+;4^+3DuOF;eq|Nj}8nV6aX|6c=? z|NnpI1_l-o$p|D@FJR#C@eN_nH82HYGoU;Kgpgn%(ER@(OF=q87K3PzxO0stI?I=lb? literal 211 zcmWHE%1kq2zyQoZ5fBCe7@M~N$l12Ur$J8QNB{#P)Bpc#fCB&j@7%z^^8f$p1q>WM pz99^*&LIr$jy@qkDG&%D!TcW(EkGmx{|DIv;*w$)7sy^SE&vE0DhmJr diff --git a/lib/pytz/zoneinfo/Pacific/Gambier b/lib/pytz/zoneinfo/Pacific/Gambier index 4ab6c206075ccc92c3505a3c4619e313337204ec..4e9e36c5a7edb3ebbe08ccc56308ac262df9f58f 100644 GIT binary patch literal 172 zcmWHE%1kq2zyM4@5fBCe7@K2CfCo$c|Ns9P8UO!ptYKgPk_8MbKE5Fgx(1eDr6DAk W1~lkD$V8Av{HAi*0L{0vgge*~As96Qh;2SQr=>K$!OjkN|=IKp^t)=ot`QXQt}|60>rSOJJBd-x2^i C(-d_8 diff --git a/lib/pytz/zoneinfo/Pacific/Honolulu b/lib/pytz/zoneinfo/Pacific/Honolulu index bd855772054f8d41e0158e71c2bf2c04e50e47cc..66eb5c942d964a58c690716dca67482e16f5a408 100644 GIT binary patch delta 26 gcmbQj)Xg+uCMO#M0|N^X^GsZ2Fwwm#h9+D9eoZjO literal 230 zcmWHE%1kq2zyK^j5fBCeW*`Q!IU9h4Q0ONHeYRQ!MkeO}|8syM|NmzJrT_mgP5>!7 z@_>QG$2Ww*$I~was2T!72-^X(kMjpq&wn7OGxul!aY1&10LWejQY_{IIYZabgbM%y CEhw%4 diff --git a/lib/pytz/zoneinfo/Pacific/Kosrae b/lib/pytz/zoneinfo/Pacific/Kosrae index 66c4d658103cc16649efe8b0deda9d9c6d7ce239..b6bd4b089416a12b02a37eba8a1082dfa28b7797 100644 GIT binary patch literal 242 zcmWHE%1kq2zyK^j5fBCe7@Ma7$obzU9bnd-?oj{#|9?g%Mn(pP8D~I>W^DkeTXBGa z1H$(44PnqWGz4OV=^-T81vLJDotcaYhz8jSvIAr2LkJ1>0j>C7XC|QlqCxh8>;c&gqU(V|d bZBE`FQ1-+*l1yN=a@f^!0d?yd8gT&t!#NZl diff --git a/lib/pytz/zoneinfo/Pacific/Majuro b/lib/pytz/zoneinfo/Pacific/Majuro index d53b7c2d832173ae13ef2c428f7a42c22477c59c..53f32886d08156820aaf860bcaedd3009c35f601 100644 GIT binary patch literal 212 zcmWHE%1kq2zyQoZ5fBCe7@Ma7$obzU9Z>)O|9?g%CI*HDAQ6UH8yHv^7*-r$;PCMc rVbC@-1Y($xAtV?NH1&U-nMebO23Z3#yB^3S(kd<+ptW|ohDKZfj`Jm{ literal 197 zcmWHE%1kq2zyQoZ5fBCeCLji}IU0b(|2F9WMxe+75Qkyb1_l-eh7|`GSbTg#7<@fK nK!QLJLfBN84IDopS{VKVL7kaM1BeFM!a&#>E})INhDKZfkS8Az diff --git a/lib/pytz/zoneinfo/Pacific/Marquesas b/lib/pytz/zoneinfo/Pacific/Marquesas index c717c12251b45911c0c9d570d6bd240bc08b6b04..5fad0e1b201fb0cf49f3d2c27b117e9a029501a4 100644 GIT binary patch literal 181 zcmWHE%1kq2zyM4@5fBCe7@KQKfR9K0|Ns9P8UO#UwP0ZQ|Gz4OfyKu+ghAK9(%1m3 cID`cAfJXfXnF-QJ$XqTPupM@mR>lTg0Jwo7!T!7n(3!3l_iffxZo2-^#Dg83)xZo5}AlS`vf`O5Vk(q&EP7P3w zVc`yt!nz3z91ILA4luCz_=Yg}1%)tp1&4s7!61YL3x7cM{09P%#UL7FIfw>103=P8 NBe;OB(ls>V0su~RF)siB diff --git a/lib/pytz/zoneinfo/Pacific/Niue b/lib/pytz/zoneinfo/Pacific/Niue index d772edf5b48a5b23b3b74041bb5ac9eb99b82184..1d58fe36f47433fcde7743c626a8073f65dd331f 100644 GIT binary patch literal 257 zcmWHE%1kq2zyK^j5fBCe7+a(P$hqTenjlbe%A)@N|No3k%*_A)Cv0J00FnzBSpNTy z^I+im|35W=LBPj1ghAKP(8vHp8iPrYSzr)Cf}KEX{@0m@_<(4T-5>)%_JinppcuJs N;IaX_%g)e{3jo^+IynFU literal 226 zcmWHE%1kq2zyK^j5fBCeW*`Q!IU0b(9cR-7fs#`ej7-e`|0ir=U;vT}7+C)QkMjVL zsR0ZuKE5FgexV^i#Sjoe*b10+96z9X{sTdsd58~)23ZLb23gBMg1uZoM;ID%0RVIm BFzx^V diff --git a/lib/pytz/zoneinfo/Pacific/Norfolk b/lib/pytz/zoneinfo/Pacific/Norfolk index 5ecf219f0a21fa71eb204f8b741d1f405c0005f5..f630a65d5778d651b9d6842159d593c3cc18a996 100644 GIT binary patch literal 314 zcmWHE%1kq2zyPd35fBCeHXsJEr5b?59mgLHocyOUIJe%62;+a2QUCw{e?}%|CKeV3 zhPf3$1q^c=7=Y}BI~cea7}lR)6kuSOwShs*$2WvQ+tAR^2t*ni07)Y-X$aB+1tBE3 t1!(R6Iy3PO5Djt@$Ow?Tz%pH8kV`01hfM>Hq)$ diff --git a/lib/pytz/zoneinfo/Pacific/Noumea b/lib/pytz/zoneinfo/Pacific/Noumea index fcc44e6030d3678daf3eb094231792afc569645f..99f6bca20d23a1ea93182d86b066cabb764abc0b 100644 GIT binary patch literal 314 zcmWHE%1kq2zyPd35fBCe4j=}xc_w{5Qo{FaR{($5?gIkH<^%|uzjrWN;Qhf^!lj`8 z|Ns9?j6lfD!ot8XhXOaUW pAblYBfM}4LKs3l*AR6R05Dju4hz7Y4L{sWcE*qe`?Q{(dxd2h3I*kAT literal 314 zcmWHE%1kq2zyPd35fBCe4j=}xc^iPlq_0Ox_@37OdL^6bs;E*3+9SjWr nfdJ$n5EtYq5Djt|hz2!7n(3!3l_iffxZo2-^#Dg86^LLqK>4kQ0Jk9}`dtgh2qt=J)~OGyDgFIy193 bAd~AvK!QN?SbTg#pk^{KZ~+b1wd4W-zZ4Nm diff --git a/lib/pytz/zoneinfo/Pacific/Pitcairn b/lib/pytz/zoneinfo/Pacific/Pitcairn index d62c648b8e00c511357bc0fe2b3301cb0e7d3ea0..9092e481678c18c41823cd24d370ad9623398b5c 100644 GIT binary patch literal 214 zcmWHE%1kq2zyQoZ5fBCe7@MyF$T4+s;;8@s|34!W)Bpc%JPZu~|94a{u>Aku-@w4- s;~T=DYhYn)03tzJfgpqg3xMYSuQS*C0@4Sv2t<=)8J7*vVmk{i0FU=74*&oF literal 203 zcmWHE%1kq2zyQoZ5fBCeCLji}c^ZI(sf!Z_Bh&x?Z9EJN|NnPXFtGgp-`~K%;o}>^ s5a0*I!686ZAP_>>WSA{HKOkCwCjS3lXRh}J#0A;JK%7-vKwB-i065_!q5uE@ diff --git a/lib/pytz/zoneinfo/Pacific/Pohnpei b/lib/pytz/zoneinfo/Pacific/Pohnpei index 59bd764622fe5f1fc1f18084d14b33fa4cc6f7d0..d3393a20d85209df94887e0de0c88e08442e4009 100644 GIT binary patch literal 174 zcmWHE%1kq2zyM4@5fBCe7@MO3$f^JT|34!m1H+UMkkqUV3@kprAq?7vh9E9O2nnVE Y4f zKq(Lg0T`PXXwd(#ZBZN`y6Eka2_VUOAe)g1Xd%S-&JPSMU`sebmIU}B*~GxWWdpR; JPS?#no diff --git a/lib/pytz/zoneinfo/Pacific/Rarotonga b/lib/pytz/zoneinfo/Pacific/Rarotonga index 2a2549024e40e783147c4a2d3c2f8b47d7f96d40..9708b8707230d12731657b936499626858049654 100644 GIT binary patch delta 163 zcmdnTa*<_%GN%j!0|N^Xi%itXVXgoF|3Bm8kBky}%uG!G|7Te+F#P|Y6T!gp|9^1; z1K0omRT+$YKE5Fgx`qbE1|X6_*TB-)VB!rEMv=*)j5j%eCczDHAk7e=7IS)CB<(v^n{HK-rTe7;l2ju_WCbE}+qd23!D-t0+SN diff --git a/lib/pytz/zoneinfo/Pacific/Saipan b/lib/pytz/zoneinfo/Pacific/Saipan index 4286e6bac870c1ff15c73b8958c15210a3879c58..ffdf8c24b86220d1bc67908fa080a37f250544db 100644 GIT binary patch delta 30 kcmaFJc!P0*8O#6wW+oG@TsWB-7#LW9n0I2o#KaYr0Gd|_!~g&Q delta 58 zcmcb?_>gge*~As96Qh;2SQr=>K$!OjkN|=IKp^t)=ot`QXQt}|60>rSOJJBd-x2^i C(-d_8 diff --git a/lib/pytz/zoneinfo/Pacific/Samoa b/lib/pytz/zoneinfo/Pacific/Samoa index 1d7649ff71d07a158d69ab0d46a60f89c28683a3..72707b5e15cccac9888e5ba22bb1b4e92170df5b 100644 GIT binary patch literal 187 zcmWHE%1kq2zyQoZ5fBCeCLji}IU0b(MAqLNj6ji%6$}jj|HuCTk*NU;EIz&=48g%6 cKouYmLV~IPfgsQJ1P6#F&U7xIMTUl40GV|pSO5S3 literal 272 zcmWHE%1kq2zyPd35fBCe79a+(1sZ_FMAqLNzb=JtkkU3VU}Rzj%5AJ*VEF$({s)Lm z4PamalN?}@$HzB>!7n(3!3l_iffxZo2-^#Dg83=BXrfq})xH-sU?(IW(;lp%x! V<9>j3fQ diff --git a/lib/pytz/zoneinfo/Pacific/Tarawa b/lib/pytz/zoneinfo/Pacific/Tarawa index 1e8189ce66b42c4bc42a34875dde9e29cca752da..e23c0cd2cb4a1542809e253e0980646caae226d5 100644 GIT binary patch literal 174 zcmWHE%1kq2zyM4@5fBCe7@MO3$f^JT|34!m1H&Q{kkpC;3@kprAq?7v5HmtZFb!zX X|2i|FGaz&Do62PaG~Z6w(1;5FS@#*Q literal 153 zcmWHE%1kq2zyORu5fFv}5Sx{OVZ{Lk26s=N5FjrEyGACU6bOR=jLrE2!e{so1a)RY dXFx_TG64w!4P^204S^ZTz`zAEUf0lw3jjK)63PGo diff --git a/lib/pytz/zoneinfo/Pacific/Tongatapu b/lib/pytz/zoneinfo/Pacific/Tongatapu index 71d899bb963718a00b1b6eaa5e19c42f2281a1c9..35c9e2c64642a3f2e17341e2d7f704b2bf5f156b 100644 GIT binary patch literal 384 zcmWHE%1kq2zyNGO5fBCeZXgD+g&Kgw$zrDo=D*!9SX{2XV8y}_U{$ok!TRy50Gps$ z4iU1~FGN%+T&Vy5|34!WGYcyd2r@A+tn~ouWLR6kz{0?=?E(WA1H+LAjC{y!AKwrL zZ9^j?10ZP(#3mpOjEo=>2tr73B+%~vb!O~4Ks3m)ApIZ*gJ_VWK{UwWU>fLn5DoGG ghz5BAM1wp6rh%RT(e*&HsOlju8=yDsbPbKU0LCg#(f|Me literal 339 zcmWHE%1kq2zyNGO5fBCe4j=}xc^iPl$zrDo=D*!9SX{2XV8y}_U{$ok!TRy50Gps$ z4vb99EUZkdObiTbJ%CCX))p|ZFfeSp03we(U<8_jVEg!nFogJnaBv7nEh8g{1cDI4 z4&nqV13TykSO){ce;}wcW8VRyK@J27gB%H>K@J7cAjg7fpo2j)$k8AgkkpC;3@kprAq?7v5HmtZFb!zX X|2i{?Gaz&Do62PaG~Z6w(1;5FSBDv? literal 153 zcmWHE%1kq2zyORu5fFv}5Sx{OVZ{LkhHyvk5FjrEyGACU6bOR=jLrE2!e{so1a)Q- dXFx{JF#!nz4P^204S^ZTz`zAEUf0lw3jjWH65jv- diff --git a/lib/pytz/zoneinfo/Pacific/Wallis b/lib/pytz/zoneinfo/Pacific/Wallis index b8944715544bd7993adc762767e6017d6010ddcc..8be9ac4d3bbe8f54267e85eebc8b11e1d612c9a4 100644 GIT binary patch literal 174 zcmWHE%1kq2zyM4@5fBCe7@MO3$f^JT|34!m1H+mKkkpC;3@kprAq?7v5HmtZFb!zX X|2i{{6(Do)o62PaG~Z6w(1;5FY=ary literal 150 zcmWHE%1kq2zyORu5fFv}5SxX8VZ{LkhH$qKASVR7J|>_P2!jBO&G7@mXZQ~Ub!HqZ cKqjw=00{!kWAX6~ftty{zy&m1*U*Ry0QLG33jhEB diff --git a/lib/pytz/zoneinfo/Pacific/Yap b/lib/pytz/zoneinfo/Pacific/Yap index 28356bbf1b230a881bb8c2ec3c87b82a71958352..e79bca2dafa7e914a9baa568edec1b428a2ac63d 100644 GIT binary patch literal 174 zcmWHE%1kq2zyM4@5fBCe7@MO3$f^JT|34!m14Ew=NUCQ61B;Ju2!pnv0f@^GLV{^P YgZ|fAVsT*Ie1=JiadIh_3;=6z2DbnJ delta 41 rcmeAWohZ72lSObP0|Ns$5KH|45+JZyh{b`Gkzw;0CMm|rIb1RTq1gwh diff --git a/lib/pytz/zoneinfo/Portugal b/lib/pytz/zoneinfo/Portugal index b9aff3a51cae6888cbd0dce88d4f2d1ace1e88ae..355817b52b1b05680bbb57e4dc8de358eff27a39 100644 GIT binary patch delta 375 zcmew>)hj(gT$YD{fdPa;;2scz*wPI^V$!p|hK(kL%*t&JaDpKh8};Gj_dIGWKqqicUdCe2%gDe81VAnjFi!r!BBP4c&HsTQ&Xz|OM1$PE P*^u=i+aPm%EUy9pAJH#v delta 364 zcmeB`{wp;>T$Y=GfdPa;;2scz*wPI^V$!qevKvhbnVFdwnIt&}bATZy7xm%f?>uUgm3eIi7#M*7=oSzFF(-(tVs-Bih!TeXKmc<0W=qzGYy;?U MZX}0K&gE4A0EDY3EdT%j diff --git a/lib/pytz/zoneinfo/ROC b/lib/pytz/zoneinfo/ROC index 4810a0b61420871f7b2f39749e10fdf7244b76f7..f9cbe672ab1aa9b6c47f7fed0a0ccd73845a10ec 100644 GIT binary patch delta 219 zcmZ3$*2^|Qn^9n*&az-eW}+YiL*WYsASh^HU}0dWo4~*UA{lugB0jz$49>wJ3|>I& r>@r!4QJ+&2sF)Rq1vY0fdN5`%G7)7BGb1S$g@9ZH1zbS;buG96F)kXF delta 238 zcmeBWTfjC!n^AP4&awy=W}+YiL*WYsASh^HU}0dWo4~*cA{lwXB7#1?Aq-yO!9W6t zon3%9c(N*^zMvLR2P+VZ{s8F(g3Ymv9*lVmj7&sX$_%uML~BDJ_JBz)=im@s3oZZ? C?H<1X diff --git a/lib/pytz/zoneinfo/ROK b/lib/pytz/zoneinfo/ROK index fd91d5b729aaa78253bd439c36a103fe88ce33b2..fa1cbd3952c362552f524061301b11f03770f335 100644 GIT binary patch delta 200 zcmdnZ(#kSHT$YW2fdPa;Kop2UY=Q3UA1Wq26Ze1{MZ}))|a~3=BOB7zKTNLm0e+Lm0fAC+-uUcv(^wt3^M67Jrh`G9q1pkq1OF0Ljb>1|bH9x(N&t3=9Pg z3^G2xAq>GltZiTp!bS!l(ilWq0;5fBCe7+bml$Z2bCUA!yZZ^8ktCkdxEKTSA2F`na+NA8F3yL>yu zCVu5$WMXDvWn*RMU|>j$1?dKoEDQ`u1q?uubOlCU5D8*uR)EO52@Jwuwm1VrK?8%h zk8cP=FcAAX`hbbx5C$(G4t5U#nS};I2)msNs0HMH=^s$N|AC;+EO;@92Kfa<{h%1*_Cd+V{DZQM#s?K0 z$q%YBTp!f9e}7PCRWF#Fz$nSw-TYy44dWKh@bh{B_5c6>XPo?y$!PKdPL|30IK7xy zStoZeD>I5tUc)S5%D|vyz#!`58^YiT#ICNvAR>f8+rR{fjX|ye0!AQ!u)rJ!T<+Yg z#v;e$Rr~>@7UWnE4RSDu200o;gB%W`L5>H}AP<0OkS9Pi$Ri*c?3q3`Q;=siA7jg5 YiscB_uwQ6dKtJ%s!bczQi zgomI*NQaU_tHU5dB07Y05$Pa7r-+K6B0B{AK5rd5R^ON3`+43!r|0wiAjP1Df&pU; zhupD;dENa;nNu@v!nt9yA>C^>cJ4Eq60N4Xd8gSNsWn^HSD2br0khQ~yHx0LDoQ3E zX9_uIHlGT%N@{Vn9{5@-2OoaXj)j19-Yl1{+4piN|5>^x=B1~5K@N|-(<8ec$g7Ue|#iLwfvqR!=Osdh&LMrk@SUsjDq|da7N{41_gvB_@M= zn`NjkB*TqWayI^5&Xt=w8L1EI$fq|lTJ}vxUp|%W$5(p(-jrOJFKTXbPRFKi=*8?U z&0ouFA+zH0ww0xSeHDtnYG+O1wQp@Sk#x;&d*bnSZmx0L?BKS!Y|+NC`86?XsPfM( z-?d-7EieE6WhPZp<=ZpvJ+X4a+6k*Cte>EOpn;%*po4fyp7>)ZnOXLy9nT40@B(oI z@dI%L@dR-N@da@P@dj}R@dt4T@d$AV@oAAaNaY1$A#x#tA(A1YA+jODA<`k@A@U&w zfRq4I1V|a6ErjKMV<-hLCOV diff --git a/lib/pytz/zoneinfo/US/Alaska b/lib/pytz/zoneinfo/US/Alaska index a4627cac0628381c6a64f20dfd9d93f4b03fcba0..9bbb2fd3b361ea8aa4c126d14df5fa370343a63f 100644 GIT binary patch delta 162 zcmca0bXaJDHlxNyoeNA(3=BtpFfjc8U!1_e^8bHh0V4;P zIWSw<$2Ww*F&K!$Ll`DIFb4`wWME+60%DE-Kwy99@5Rllm>XCoYjdpACe0}M$*P>% E0Ev-7Bme*a delta 176 zcmX>sbU|o>Hlx-?oeNAZ|Nj?PFfahg1O}G>{~HS!Ilv?@SVRcS76*|GGXMYgH!v!I z*{VLiAq>urARG=PCfhLwN={;6VBi8`tsg)F1pWho{ecG@n-?%QurM-AR^V8tORBN* IlO;H{0mSY@PXGV_ diff --git a/lib/pytz/zoneinfo/US/Aleutian b/lib/pytz/zoneinfo/US/Aleutian index 4f1ec71373359e29dbd7c52486583af9e5a964d7..43236498f681cc06f64ca2afa613880331fe6fbb 100644 GIT binary patch delta 68 zcmdlhv_)vcA0`$ChSiTIF?R?~WME+60%FDgKwy99@5RjvnHyMG8JU<_m?j%?h)lNU WV4Lj7QOf*?fno9=rl`rnoLT@i&K58L delta 67 zcmdlYv{z`uAEwD0IHD$pF&jxvVqjq40%FAcWF)%VQvoK9o R;E77gY+Sy!vD diff --git a/lib/pytz/zoneinfo/US/Hawaii b/lib/pytz/zoneinfo/US/Hawaii index bd855772054f8d41e0158e71c2bf2c04e50e47cc..66eb5c942d964a58c690716dca67482e16f5a408 100644 GIT binary patch delta 26 gcmbQj)Xg+uCMO#M0|N^X^GsZ2Fww_)lPhGG`|P0|OfnOH4G7*%-pXG&z>3bMgzOY=p$*6lROfYnTOCz)~I@2>_@_ B4v+u< delta 102 zcmew-utIQxGH(w90|OfnOEdt9i8?auzm3-v{C;7*(VdftkzsNGQ|DwE4zJ0I%*ujr gr9Xg5L13~kvjzWuAOPtB(=V(yw=fH`z%?cT0KSYMTL1t6 diff --git a/lib/pytz/zoneinfo/US/Mountain b/lib/pytz/zoneinfo/US/Mountain index 7fc669171f88e8e1fb0c1483bb83e746e5f1c779..5fbe26b1d93d1acb2561c390c1e097d07f1a262e 100644 GIT binary patch delta 30 lcmbO#+#|eUAv5PZ1_lOJAQsuYiTMM|bv5 delta 36 ncmeAXo+`XyA+z9o1_lOJAQt%nBtT&ED&`L?j0}@!aeM**nQ{o( diff --git a/lib/pytz/zoneinfo/US/Pacific b/lib/pytz/zoneinfo/US/Pacific index 1fa9149f9a9207a9b9838141088663ebe669f250..9dad4f4c75b373635ccbe634798f8d9e587e36c1 100644 GIT binary patch delta 452 zcmXBQ&ntrg9LMpewkM(Z#w`EAsA&hz92X9YQVxsrPPi;5kBj8OS6glz$YDhqH%g?O zwbT5X-}5xg412iXdCyZ%ucznqeSenyNxw#{Xm)y2&wh^d{6OU*x2~6|4bAP(>ebx5 zUa!RTCN{3OQ~i3^JE->~9s1DTrTK85JT?u89SDkD?vz4JgA_6?@{}*hbJ~%Y&qWD#T)WEpgtL-Fbd3-N=Mc9zUZZ^GxPB+UBOKgDY>QUCw| delta 473 zcmW;IJuCxZ9LMpa*N`rrdg)|%wlY;h3^f=VQ$t8t*d!)QOwLe)r5-6Gc~X;vG)>1Q zQj49b-cG$$Q}6Y1l}Nd7?{fD^{?qUG+X!q0RMe9B<$ZNlJJ#npB`)lYzTDkY_Q9sU zT8*p1_JY2inNv4Q6Z&>&MBPme==<(IRg8?wht^?H3WjB=(kseMow9t=As&l0`IL6V z^HD**te=Y4)USS<&x-doTUV?@^)Z{%pHn;PE1J~bgDc7j`C_`-l@vcM(>k3W^Z2ud zVR+rIz3TpW68&bxl7H?)P$Vo87zvF8N5UfokP=7{qzqCBDTNe6${_`@6tu$i15G*5 zwyxV4X^k{T+9L}fDmUoE(-w-=4=lxjwK8$pRIVgu_>jOb4HZHyLt6A;%{b(I z=!w3PYq>IX%w|!9Zn;{s5}NZVB1>f|sc4Bx_jcar-~Qs*Kc?5=Y4;?3kvcQ zJpVY|>^EG_XZG^mx6D4O-cOZx>%xq@7$ZC1ykWlG6d{d+udixcGE^P&73$-Dc59yMJf5rn`Z`tl4y0)R2QkXCBU%T% z+)H&?*Hd?0JDf{vy-plap$(OC z$EP)__wJ9idZSX^xyk50>xO2QNRVh9q9r_s{rT4GlZ0qhhL5 zl&?*qL&{Wi^Y;>SVW}EkzfVRqm70-NTO_u2u^CnRl*DbBV&d~(*9k>K%;=P2Jtnie zNsP+UV-s4J>jks+A=v`pFufD$I)3t14R5>ajibn!-b>D6CBvXY5kN z{$MFdYA_|u7iC>|wOLnxMAmndo2RR43U!RgtnHbwvt`R2C^MQd^|BNOh6& zBK1WI?6eg|O6;^XMv9D787VVTXQa?brIAu2wML4KR2wNbQg5W-NX3zoJ8jL8q9avD z%8t|>DLhhnr1VJbk>VrON6L@XA6WpWT>)eXoOTV6MR3|xK$Zbn2V^0Tl|YsPSqo$_ zkkvqz16dDbL7a9)kR@^2H9;1|X;%eV7GzzJg+W#ZSsG+*ki|h(2U#9ueUJr0RtQ-l zr(Gjtk(_pwkY#e(bwU;jSt(?xkhMY<3t25>xsdfj77ST2WXYU%&5%WN+EqiA&1u&S xSvX|nkflS`4p}^8^^oQBxUKu&O<#yz#3Z|nBhp95Cd9^#NRN+?jgO5B`5OyZo4^17 diff --git a/lib/pytz/zoneinfo/US/Samoa b/lib/pytz/zoneinfo/US/Samoa index 1d7649ff71d07a158d69ab0d46a60f89c28683a3..72707b5e15cccac9888e5ba22bb1b4e92170df5b 100644 GIT binary patch literal 187 zcmWHE%1kq2zyQoZ5fBCeCLji}IU0b(MAqLNj6ji%6$}jj|HuCTk*NU;EIz&=48g%6 cKouYmLV~IPfgsQJ1P6#F&U7xIMTUl40GV|pSO5S3 literal 272 zcmWHE%1kq2zyPd35fBCe79a+(1sZ_FMAqLNzb=JtkkU3VU}Rzj%5AJ*VEF$({s)Lm z4PamalN?}@$HzB>!7n(3!3l_iffxZo2-^#Dg8OV diff --git a/lib/pytz/zoneinfo/Universal b/lib/pytz/zoneinfo/Universal index c3b97f1a199421d6d9625b280316d99b85a4a4e8..5583f5b0c6e6949372648a7d75502e4d01b44931 100644 GIT binary patch delta 14 Vcmb;~n-D!wS(J?{G{o6}3jia=1KOV diff --git a/lib/pytz/zoneinfo/W-SU b/lib/pytz/zoneinfo/W-SU index 7df786248b9eebe65376d9b3697b25ae2b7bd1a2..ddb3f4e99a1030f33b56fad986c8d9c16e59eb32 100644 GIT binary patch delta 515 zcmeyt{hxb+xS${d0|N+yfFBSGPSj9hvTWGsBhTp0%Er#Y&c?~c4uM?UNRWpYiGwVG z&gSEq?9HlBZ{ffQv_{K-L6m_3!gdQ_lw@F#QDBfo71uIgRD_9JI3U!6^!oUQF!+LS zFc7&<7F e44C{FnVFbbm{^99@5MmA2VxlD0tT6`F&6-~;xg0# delta 517 zcmey*{eydgxS#+70|N+yfFBSGOw>?f664(HBhTp0#>&Rd#>&A8q(P9A3kh=bAaRf- z(Am74lf76K>a`3Q1Q{4C92i9z7~BFFB^elG6c}U~7?8!a3>Xz*;ua1F^&mAqz99_0 zARG+DE+8V<8;D(i*q6c8H3W!(f^fhH0dPJ$lr=$I7TL%CKw%JH?FUqTau1Uo(EFRu dFc~oUGcYnUF|#nS45M)1gZh&T7<{_MTmWT|F-QOa diff --git a/lib/pytz/zoneinfo/WET b/lib/pytz/zoneinfo/WET index 444a1933d72525ab3045980eab2fbf79266cf158..9b03a17f41153b8673c144b42dd3cb0adc3f4ba8 100644 GIT binary patch delta 72 xcmcb}cad*{2-9Rmro71q*m#5)pny++ktN(UgdyBDc=JLgCKh}OCL6FT0su8Y4hR4M delta 70 xcmcb}cad*{2-9RmrrgN}OngENd;*LNV89yg8XUq9?z(v)6B7#_`N;OV diff --git a/lib/pytz/zoneinfo/iso3166.tab b/lib/pytz/zoneinfo/iso3166.tab index 7a8df2c7..c2e0f8ea 100644 --- a/lib/pytz/zoneinfo/iso3166.tab +++ b/lib/pytz/zoneinfo/iso3166.tab @@ -9,8 +9,8 @@ # All text uses UTF-8 encoding. The columns of the table are as follows: # # 1. ISO 3166-1 alpha-2 country code, current as of -# ISO 3166-1 Newsletter VI-16 (2013-07-11). See: Updates on ISO 3166 -# http://www.iso.org/iso/home/standards/country_codes/updates_on_iso_3166.htm +# ISO 3166-1 N905 (2016-11-15). See: Updates on ISO 3166-1 +# http://isotc.iso.org/livelink/livelink/Open/16944257 # 2. The usual English name for the coded region, # chosen so that alphabetic sorting of subsets produces helpful lists. # This is not the same as the English name in the ISO 3166 tables. @@ -75,7 +75,7 @@ CO Colombia CR Costa Rica CU Cuba CV Cape Verde -CW Curacao +CW Curaçao CX Christmas Island CY Cyprus CZ Czech Republic diff --git a/lib/pytz/zoneinfo/leapseconds b/lib/pytz/zoneinfo/leapseconds new file mode 100644 index 00000000..148aa8ee --- /dev/null +++ b/lib/pytz/zoneinfo/leapseconds @@ -0,0 +1,66 @@ +# Allowance for leap seconds added to each time zone file. + +# This file is in the public domain. + +# This file is generated automatically from the data in the public-domain +# leap-seconds.list file, which can be copied from +# +# or +# or . +# For more about leap-seconds.list, please see +# The NTP Timescale and Leap Seconds +# . + +# The International Earth Rotation and Reference Systems Service +# periodically uses leap seconds to keep UTC to within 0.9 s of UT1 +# (which measures the true angular orientation of the earth in space) +# and publishes leap second data in a copyrighted file +# . +# See: Levine J. Coordinated Universal Time and the leap second. +# URSI Radio Sci Bull. 2016;89(4):30-6. doi:10.23919/URSIRSB.2016.7909995 +# . +# There were no leap seconds before 1972, because the official mechanism +# accounting for the discrepancy between atomic time and the earth's rotation +# did not exist. + +# The correction (+ or -) is made at the given time, so lines +# will typically look like: +# Leap YEAR MON DAY 23:59:60 + R/S +# or +# Leap YEAR MON DAY 23:59:59 - R/S + +# If the leap second is Rolling (R) the given time is local time (unused here). +Leap 1972 Jun 30 23:59:60 + S +Leap 1972 Dec 31 23:59:60 + S +Leap 1973 Dec 31 23:59:60 + S +Leap 1974 Dec 31 23:59:60 + S +Leap 1975 Dec 31 23:59:60 + S +Leap 1976 Dec 31 23:59:60 + S +Leap 1977 Dec 31 23:59:60 + S +Leap 1978 Dec 31 23:59:60 + S +Leap 1979 Dec 31 23:59:60 + S +Leap 1981 Jun 30 23:59:60 + S +Leap 1982 Jun 30 23:59:60 + S +Leap 1983 Jun 30 23:59:60 + S +Leap 1985 Jun 30 23:59:60 + S +Leap 1987 Dec 31 23:59:60 + S +Leap 1989 Dec 31 23:59:60 + S +Leap 1990 Dec 31 23:59:60 + S +Leap 1992 Jun 30 23:59:60 + S +Leap 1993 Jun 30 23:59:60 + S +Leap 1994 Jun 30 23:59:60 + S +Leap 1995 Dec 31 23:59:60 + S +Leap 1997 Jun 30 23:59:60 + S +Leap 1998 Dec 31 23:59:60 + S +Leap 2005 Dec 31 23:59:60 + S +Leap 2008 Dec 31 23:59:60 + S +Leap 2012 Jun 30 23:59:60 + S +Leap 2015 Jun 30 23:59:60 + S +Leap 2016 Dec 31 23:59:60 + S + +# POSIX timestamps for the data in this file: +#updated 1467936000 +#expires 1561680000 + +# Updated through IERS Bulletin C56 +# File expires on: 28 June 2019 diff --git a/lib/pytz/zoneinfo/localtime b/lib/pytz/zoneinfo/localtime deleted file mode 100644 index c05e45fddbba6a96807d30915e25a16c100257e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 127 ucmWHE%1kq2zyORu5fFv}5Ss!vD diff --git a/lib/pytz/zoneinfo/tzdata.zi b/lib/pytz/zoneinfo/tzdata.zi new file mode 100644 index 00000000..267c6abd --- /dev/null +++ b/lib/pytz/zoneinfo/tzdata.zi @@ -0,0 +1,4181 @@ +# version unknown +# This zic input file is in the public domain. +R d 1916 o - Jun 14 23s 1 S +R d 1916 1919 - O Sun>=1 23s 0 - +R d 1917 o - Mar 24 23s 1 S +R d 1918 o - Mar 9 23s 1 S +R d 1919 o - Mar 1 23s 1 S +R d 1920 o - F 14 23s 1 S +R d 1920 o - O 23 23s 0 - +R d 1921 o - Mar 14 23s 1 S +R d 1921 o - Jun 21 23s 0 - +R d 1939 o - S 11 23s 1 S +R d 1939 o - N 19 1 0 - +R d 1944 1945 - Ap M>=1 2 1 S +R d 1944 o - O 8 2 0 - +R d 1945 o - S 16 1 0 - +R d 1971 o - Ap 25 23s 1 S +R d 1971 o - S 26 23s 0 - +R d 1977 o - May 6 0 1 S +R d 1977 o - O 21 0 0 - +R d 1978 o - Mar 24 1 1 S +R d 1978 o - S 22 3 0 - +R d 1980 o - Ap 25 0 1 S +R d 1980 o - O 31 2 0 - +Z Africa/Algiers 0:12:12 - LMT 1891 Mar 15 0:1 +0:9:21 - PMT 1911 Mar 11 +0 d WE%sT 1940 F 25 2 +1 d CE%sT 1946 O 7 +0 - WET 1956 Ja 29 +1 - CET 1963 Ap 14 +0 d WE%sT 1977 O 21 +1 d CE%sT 1979 O 26 +0 d WE%sT 1981 May +1 - CET +Z Atlantic/Cape_Verde -1:34:4 - LMT 1912 Ja 1 2u +-2 - -02 1942 S +-2 1 -01 1945 O 15 +-2 - -02 1975 N 25 2 +-1 - -01 +Z Africa/Ndjamena 1:0:12 - LMT 1912 +1 - WAT 1979 O 14 +1 1 WAST 1980 Mar 8 +1 - WAT +Z Africa/Abidjan -0:16:8 - LMT 1912 +0 - GMT +Li Africa/Abidjan Africa/Bamako +Li Africa/Abidjan Africa/Banjul +Li Africa/Abidjan Africa/Conakry +Li Africa/Abidjan Africa/Dakar +Li Africa/Abidjan Africa/Freetown +Li Africa/Abidjan Africa/Lome +Li Africa/Abidjan Africa/Nouakchott +Li Africa/Abidjan Africa/Ouagadougou +Li Africa/Abidjan Atlantic/St_Helena +R K 1940 o - Jul 15 0 1 S +R K 1940 o - O 1 0 0 - +R K 1941 o - Ap 15 0 1 S +R K 1941 o - S 16 0 0 - +R K 1942 1944 - Ap 1 0 1 S +R K 1942 o - O 27 0 0 - +R K 1943 1945 - N 1 0 0 - +R K 1945 o - Ap 16 0 1 S +R K 1957 o - May 10 0 1 S +R K 1957 1958 - O 1 0 0 - +R K 1958 o - May 1 0 1 S +R K 1959 1981 - May 1 1 1 S +R K 1959 1965 - S 30 3 0 - +R K 1966 1994 - O 1 3 0 - +R K 1982 o - Jul 25 1 1 S +R K 1983 o - Jul 12 1 1 S +R K 1984 1988 - May 1 1 1 S +R K 1989 o - May 6 1 1 S +R K 1990 1994 - May 1 1 1 S +R K 1995 2010 - Ap lastF 0s 1 S +R K 1995 2005 - S lastTh 24 0 - +R K 2006 o - S 21 24 0 - +R K 2007 o - S Th>=1 24 0 - +R K 2008 o - Au lastTh 24 0 - +R K 2009 o - Au 20 24 0 - +R K 2010 o - Au 10 24 0 - +R K 2010 o - S 9 24 1 S +R K 2010 o - S lastTh 24 0 - +R K 2014 o - May 15 24 1 S +R K 2014 o - Jun 26 24 0 - +R K 2014 o - Jul 31 24 1 S +R K 2014 o - S lastTh 24 0 - +Z Africa/Cairo 2:5:9 - LMT 1900 O +2 K EE%sT +R GH 1920 1942 - S 1 0 0:20 - +R GH 1920 1942 - D 31 0 0 - +Z Africa/Accra -0:0:52 - LMT 1918 +0 GH GMT/+0020 +Z Africa/Bissau -1:2:20 - LMT 1912 Ja 1 1u +-1 - -01 1975 +0 - GMT +Z Africa/Nairobi 2:27:16 - LMT 1928 Jul +3 - EAT 1930 +2:30 - +0230 1940 +2:45 - +0245 1960 +3 - EAT +Li Africa/Nairobi Africa/Addis_Ababa +Li Africa/Nairobi Africa/Asmara +Li Africa/Nairobi Africa/Dar_es_Salaam +Li Africa/Nairobi Africa/Djibouti +Li Africa/Nairobi Africa/Kampala +Li Africa/Nairobi Africa/Mogadishu +Li Africa/Nairobi Indian/Antananarivo +Li Africa/Nairobi Indian/Comoro +Li Africa/Nairobi Indian/Mayotte +Z Africa/Monrovia -0:43:8 - LMT 1882 +-0:43:8 - MMT 1919 Mar +-0:44:30 - MMT 1972 Ja 7 +0 - GMT +R L 1951 o - O 14 2 1 S +R L 1952 o - Ja 1 0 0 - +R L 1953 o - O 9 2 1 S +R L 1954 o - Ja 1 0 0 - +R L 1955 o - S 30 0 1 S +R L 1956 o - Ja 1 0 0 - +R L 1982 1984 - Ap 1 0 1 S +R L 1982 1985 - O 1 0 0 - +R L 1985 o - Ap 6 0 1 S +R L 1986 o - Ap 4 0 1 S +R L 1986 o - O 3 0 0 - +R L 1987 1989 - Ap 1 0 1 S +R L 1987 1989 - O 1 0 0 - +R L 1997 o - Ap 4 0 1 S +R L 1997 o - O 4 0 0 - +R L 2013 o - Mar lastF 1 1 S +R L 2013 o - O lastF 2 0 - +Z Africa/Tripoli 0:52:44 - LMT 1920 +1 L CE%sT 1959 +2 - EET 1982 +1 L CE%sT 1990 May 4 +2 - EET 1996 S 30 +1 L CE%sT 1997 O 4 +2 - EET 2012 N 10 2 +1 L CE%sT 2013 O 25 2 +2 - EET +R MU 1982 o - O 10 0 1 - +R MU 1983 o - Mar 21 0 0 - +R MU 2008 o - O lastSun 2 1 - +R MU 2009 o - Mar lastSun 2 0 - +Z Indian/Mauritius 3:50 - LMT 1907 +4 MU +04/+05 +R M 1939 o - S 12 0 1 S +R M 1939 o - N 19 0 0 - +R M 1940 o - F 25 0 1 S +R M 1945 o - N 18 0 0 - +R M 1950 o - Jun 11 0 1 S +R M 1950 o - O 29 0 0 - +R M 1967 o - Jun 3 12 1 S +R M 1967 o - O 1 0 0 - +R M 1974 o - Jun 24 0 1 S +R M 1974 o - S 1 0 0 - +R M 1976 1977 - May 1 0 1 S +R M 1976 o - Au 1 0 0 - +R M 1977 o - S 28 0 0 - +R M 1978 o - Jun 1 0 1 S +R M 1978 o - Au 4 0 0 - +R M 2008 o - Jun 1 0 1 S +R M 2008 o - S 1 0 0 - +R M 2009 o - Jun 1 0 1 S +R M 2009 o - Au 21 0 0 - +R M 2010 o - May 2 0 1 S +R M 2010 o - Au 8 0 0 - +R M 2011 o - Ap 3 0 1 S +R M 2011 o - Jul 31 0 0 - +R M 2012 2013 - Ap lastSun 2 1 S +R M 2012 o - Jul 20 3 0 - +R M 2012 o - Au 20 2 1 S +R M 2012 o - S 30 3 0 - +R M 2013 o - Jul 7 3 0 - +R M 2013 o - Au 10 2 1 S +R M 2013 ma - O lastSun 3 0 - +R M 2014 2021 - Mar lastSun 2 1 S +R M 2014 o - Jun 28 3 0 - +R M 2014 o - Au 2 2 1 S +R M 2015 o - Jun 14 3 0 - +R M 2015 o - Jul 19 2 1 S +R M 2016 o - Jun 5 3 0 - +R M 2016 o - Jul 10 2 1 S +R M 2017 o - May 21 3 0 - +R M 2017 o - Jul 2 2 1 S +R M 2018 o - May 13 3 0 - +R M 2018 o - Jun 17 2 1 S +R M 2019 o - May 5 3 0 - +R M 2019 o - Jun 9 2 1 S +R M 2020 o - Ap 19 3 0 - +R M 2020 o - May 24 2 1 S +R M 2021 o - Ap 11 3 0 - +R M 2021 o - May 16 2 1 S +R M 2022 o - May 8 2 1 S +R M 2023 o - Ap 23 2 1 S +R M 2024 o - Ap 14 2 1 S +R M 2025 o - Ap 6 2 1 S +R M 2026 ma - Mar lastSun 2 1 S +R M 2036 o - O 19 3 0 - +R M 2037 o - O 4 3 0 - +Z Africa/Casablanca -0:30:20 - LMT 1913 O 26 +0 M WE%sT 1984 Mar 16 +1 - CET 1986 +0 M WE%sT +Z Africa/El_Aaiun -0:52:48 - LMT 1934 +-1 - -01 1976 Ap 14 +0 M WE%sT +Z Africa/Maputo 2:10:20 - LMT 1903 Mar +2 - CAT +Li Africa/Maputo Africa/Blantyre +Li Africa/Maputo Africa/Bujumbura +Li Africa/Maputo Africa/Gaborone +Li Africa/Maputo Africa/Harare +Li Africa/Maputo Africa/Kigali +Li Africa/Maputo Africa/Lubumbashi +Li Africa/Maputo Africa/Lusaka +R NA 1994 o - Mar 21 0 -1 WAT +R NA 1994 2017 - S Sun>=1 2 0 CAT +R NA 1995 2017 - Ap Sun>=1 2 -1 WAT +Z Africa/Windhoek 1:8:24 - LMT 1892 F 8 +1:30 - +0130 1903 Mar +2 - SAST 1942 S 20 2 +2 1 SAST 1943 Mar 21 2 +2 - SAST 1990 Mar 21 +2 NA %s +Z Africa/Lagos 0:13:36 - LMT 1919 S +1 - WAT +Li Africa/Lagos Africa/Bangui +Li Africa/Lagos Africa/Brazzaville +Li Africa/Lagos Africa/Douala +Li Africa/Lagos Africa/Kinshasa +Li Africa/Lagos Africa/Libreville +Li Africa/Lagos Africa/Luanda +Li Africa/Lagos Africa/Malabo +Li Africa/Lagos Africa/Niamey +Li Africa/Lagos Africa/Porto-Novo +Z Indian/Reunion 3:41:52 - LMT 1911 Jun +4 - +04 +Z Africa/Sao_Tome 0:26:56 - LMT 1884 +-0:36:45 - LMT 1912 Ja 1 0u +0 - GMT 2018 Ja 1 1 +1 - WAT +Z Indian/Mahe 3:41:48 - LMT 1906 Jun +4 - +04 +R SA 1942 1943 - S Sun>=15 2 1 - +R SA 1943 1944 - Mar Sun>=15 2 0 - +Z Africa/Johannesburg 1:52 - LMT 1892 F 8 +1:30 - SAST 1903 Mar +2 SA SAST +Li Africa/Johannesburg Africa/Maseru +Li Africa/Johannesburg Africa/Mbabane +R SD 1970 o - May 1 0 1 S +R SD 1970 1985 - O 15 0 0 - +R SD 1971 o - Ap 30 0 1 S +R SD 1972 1985 - Ap lastSun 0 1 S +Z Africa/Khartoum 2:10:8 - LMT 1931 +2 SD CA%sT 2000 Ja 15 12 +3 - EAT 2017 N +2 - CAT +Z Africa/Juba 2:6:28 - LMT 1931 +2 SD CA%sT 2000 Ja 15 12 +3 - EAT +R n 1939 o - Ap 15 23s 1 S +R n 1939 o - N 18 23s 0 - +R n 1940 o - F 25 23s 1 S +R n 1941 o - O 6 0 0 - +R n 1942 o - Mar 9 0 1 S +R n 1942 o - N 2 3 0 - +R n 1943 o - Mar 29 2 1 S +R n 1943 o - Ap 17 2 0 - +R n 1943 o - Ap 25 2 1 S +R n 1943 o - O 4 2 0 - +R n 1944 1945 - Ap M>=1 2 1 S +R n 1944 o - O 8 0 0 - +R n 1945 o - S 16 0 0 - +R n 1977 o - Ap 30 0s 1 S +R n 1977 o - S 24 0s 0 - +R n 1978 o - May 1 0s 1 S +R n 1978 o - O 1 0s 0 - +R n 1988 o - Jun 1 0s 1 S +R n 1988 1990 - S lastSun 0s 0 - +R n 1989 o - Mar 26 0s 1 S +R n 1990 o - May 1 0s 1 S +R n 2005 o - May 1 0s 1 S +R n 2005 o - S 30 1s 0 - +R n 2006 2008 - Mar lastSun 2s 1 S +R n 2006 2008 - O lastSun 2s 0 - +Z Africa/Tunis 0:40:44 - LMT 1881 May 12 +0:9:21 - PMT 1911 Mar 11 +1 n CE%sT +Z Antarctica/Casey 0 - -00 1969 +8 - +08 2009 O 18 2 +11 - +11 2010 Mar 5 2 +8 - +08 2011 O 28 2 +11 - +11 2012 F 21 17u +8 - +08 2016 O 22 +11 - +11 2018 Mar 11 4 +8 - +08 +Z Antarctica/Davis 0 - -00 1957 Ja 13 +7 - +07 1964 N +0 - -00 1969 F +7 - +07 2009 O 18 2 +5 - +05 2010 Mar 10 20u +7 - +07 2011 O 28 2 +5 - +05 2012 F 21 20u +7 - +07 +Z Antarctica/Mawson 0 - -00 1954 F 13 +6 - +06 2009 O 18 2 +5 - +05 +Z Indian/Kerguelen 0 - -00 1950 +5 - +05 +Z Antarctica/DumontDUrville 0 - -00 1947 +10 - +10 1952 Ja 14 +0 - -00 1956 N +10 - +10 +Z Antarctica/Syowa 0 - -00 1957 Ja 29 +3 - +03 +R Tr 2005 ma - Mar lastSun 1u 2 +02 +R Tr 2004 ma - O lastSun 1u 0 +00 +Z Antarctica/Troll 0 - -00 2005 F 12 +0 Tr %s +Z Antarctica/Vostok 0 - -00 1957 D 16 +6 - +06 +Z Antarctica/Rothera 0 - -00 1976 D +-3 - -03 +Z Asia/Kabul 4:36:48 - LMT 1890 +4 - +04 1945 +4:30 - +0430 +R AM 2011 o - Mar lastSun 2s 1 - +R AM 2011 o - O lastSun 2s 0 - +Z Asia/Yerevan 2:58 - LMT 1924 May 2 +3 - +03 1957 Mar +4 R +04/+05 1991 Mar 31 2s +3 R +03/+04 1995 S 24 2s +4 - +04 1997 +4 R +04/+05 2011 +4 AM +04/+05 +R AZ 1997 2015 - Mar lastSun 4 1 - +R AZ 1997 2015 - O lastSun 5 0 - +Z Asia/Baku 3:19:24 - LMT 1924 May 2 +3 - +03 1957 Mar +4 R +04/+05 1991 Mar 31 2s +3 R +03/+04 1992 S lastSun 2s +4 - +04 1996 +4 E +04/+05 1997 +4 AZ +04/+05 +R BD 2009 o - Jun 19 23 1 - +R BD 2009 o - D 31 24 0 - +Z Asia/Dhaka 6:1:40 - LMT 1890 +5:53:20 - HMT 1941 O +6:30 - +0630 1942 May 15 +5:30 - +0530 1942 S +6:30 - +0630 1951 S 30 +6 - +06 2009 +6 BD +06/+07 +Z Asia/Thimphu 5:58:36 - LMT 1947 Au 15 +5:30 - +0530 1987 O +6 - +06 +Z Indian/Chagos 4:49:40 - LMT 1907 +5 - +05 1996 +6 - +06 +Z Asia/Brunei 7:39:40 - LMT 1926 Mar +7:30 - +0730 1933 +8 - +08 +Z Asia/Yangon 6:24:47 - LMT 1880 +6:24:47 - RMT 1920 +6:30 - +0630 1942 May +9 - +09 1945 May 3 +6:30 - +0630 +R Sh 1940 o - Jun 1 0 1 D +R Sh 1940 o - O 12 24 0 S +R Sh 1941 o - Mar 15 0 1 D +R Sh 1941 o - N 1 24 0 S +R Sh 1942 o - Ja 31 0 1 D +R Sh 1945 o - S 1 24 0 S +R Sh 1946 o - May 15 0 1 D +R Sh 1946 o - S 30 24 0 S +R Sh 1947 o - Ap 15 0 1 D +R Sh 1947 o - O 31 24 0 S +R Sh 1948 1949 - May 1 0 1 D +R Sh 1948 1949 - S 30 24 0 S +R CN 1986 o - May 4 2 1 D +R CN 1986 1991 - S Sun>=11 2 0 S +R CN 1987 1991 - Ap Sun>=11 2 1 D +Z Asia/Shanghai 8:5:43 - LMT 1901 +8 Sh C%sT 1949 May 28 +8 CN C%sT +Z Asia/Urumqi 5:50:20 - LMT 1928 +6 - +06 +R HK 1941 o - Ap 1 3:30 1 S +R HK 1941 o - S 30 3:30 0 - +R HK 1946 o - Ap 20 3:30 1 S +R HK 1946 o - D 1 3:30 0 - +R HK 1947 o - Ap 13 3:30 1 S +R HK 1947 o - D 30 3:30 0 - +R HK 1948 o - May 2 3:30 1 S +R HK 1948 1951 - O lastSun 3:30 0 - +R HK 1952 o - O 25 3:30 0 - +R HK 1949 1953 - Ap Sun>=1 3:30 1 S +R HK 1953 o - N 1 3:30 0 - +R HK 1954 1964 - Mar Sun>=18 3:30 1 S +R HK 1954 o - O 31 3:30 0 - +R HK 1955 1964 - N Sun>=1 3:30 0 - +R HK 1965 1976 - Ap Sun>=16 3:30 1 S +R HK 1965 1976 - O Sun>=16 3:30 0 - +R HK 1973 o - D 30 3:30 1 S +R HK 1979 o - May Sun>=8 3:30 1 S +R HK 1979 o - O Sun>=16 3:30 0 - +Z Asia/Hong_Kong 7:36:42 - LMT 1904 O 30 +8 HK HK%sT 1941 D 25 +9 - JST 1945 S 15 +8 HK HK%sT +R f 1946 o - May 15 0 1 D +R f 1946 o - O 1 0 0 S +R f 1947 o - Ap 15 0 1 D +R f 1947 o - N 1 0 0 S +R f 1948 1951 - May 1 0 1 D +R f 1948 1951 - O 1 0 0 S +R f 1952 o - Mar 1 0 1 D +R f 1952 1954 - N 1 0 0 S +R f 1953 1959 - Ap 1 0 1 D +R f 1955 1961 - O 1 0 0 S +R f 1960 1961 - Jun 1 0 1 D +R f 1974 1975 - Ap 1 0 1 D +R f 1974 1975 - O 1 0 0 S +R f 1979 o - Jul 1 0 1 D +R f 1979 o - O 1 0 0 S +Z Asia/Taipei 8:6 - LMT 1896 +8 - CST 1937 O +9 - JST 1945 S 21 1 +8 f C%sT +R _ 1942 1943 - Ap 30 23 1 - +R _ 1942 o - N 17 23 0 - +R _ 1943 o - S 30 23 0 S +R _ 1946 o - Ap 30 23s 1 D +R _ 1946 o - S 30 23s 0 S +R _ 1947 o - Ap 19 23s 1 D +R _ 1947 o - N 30 23s 0 S +R _ 1948 o - May 2 23s 1 D +R _ 1948 o - O 31 23s 0 S +R _ 1949 1950 - Ap Sat>=1 23s 1 D +R _ 1949 1950 - O lastSat 23s 0 S +R _ 1951 o - Mar 31 23s 1 D +R _ 1951 o - O 28 23s 0 S +R _ 1952 1953 - Ap Sat>=1 23s 1 D +R _ 1952 o - N 1 23s 0 S +R _ 1953 1954 - O lastSat 23s 0 S +R _ 1954 1956 - Mar Sat>=17 23s 1 D +R _ 1955 o - N 5 23s 0 S +R _ 1956 1964 - N Sun>=1 3:30 0 S +R _ 1957 1964 - Mar Sun>=18 3:30 1 D +R _ 1965 1973 - Ap Sun>=16 3:30 1 D +R _ 1965 1966 - O Sun>=16 2:30 0 S +R _ 1967 1976 - O Sun>=16 3:30 0 S +R _ 1973 o - D 30 3:30 1 D +R _ 1975 1976 - Ap Sun>=16 3:30 1 D +R _ 1979 o - May 13 3:30 1 D +R _ 1979 o - O Sun>=16 3:30 0 S +Z Asia/Macau 7:34:10 - LMT 1904 O 30 +8 - CST 1941 D 21 23 +9 _ +09/+10 1945 S 30 24 +8 _ C%sT +R CY 1975 o - Ap 13 0 1 S +R CY 1975 o - O 12 0 0 - +R CY 1976 o - May 15 0 1 S +R CY 1976 o - O 11 0 0 - +R CY 1977 1980 - Ap Sun>=1 0 1 S +R CY 1977 o - S 25 0 0 - +R CY 1978 o - O 2 0 0 - +R CY 1979 1997 - S lastSun 0 0 - +R CY 1981 1998 - Mar lastSun 0 1 S +Z Asia/Nicosia 2:13:28 - LMT 1921 N 14 +2 CY EE%sT 1998 S +2 E EE%sT +Z Asia/Famagusta 2:15:48 - LMT 1921 N 14 +2 CY EE%sT 1998 S +2 E EE%sT 2016 S 8 +3 - +03 2017 O 29 1u +2 E EE%sT +Li Asia/Nicosia Europe/Nicosia +Z Asia/Tbilisi 2:59:11 - LMT 1880 +2:59:11 - TBMT 1924 May 2 +3 - +03 1957 Mar +4 R +04/+05 1991 Mar 31 2s +3 R +03/+04 1992 +3 e +03/+04 1994 S lastSun +4 e +04/+05 1996 O lastSun +4 1 +05 1997 Mar lastSun +4 e +04/+05 2004 Jun 27 +3 R +03/+04 2005 Mar lastSun 2 +4 - +04 +Z Asia/Dili 8:22:20 - LMT 1912 +8 - +08 1942 F 21 23 +9 - +09 1976 May 3 +8 - +08 2000 S 17 +9 - +09 +Z Asia/Kolkata 5:53:28 - LMT 1854 Jun 28 +5:53:20 - HMT 1870 +5:21:10 - MMT 1906 +5:30 - IST 1941 O +5:30 1 +0630 1942 May 15 +5:30 - IST 1942 S +5:30 1 +0630 1945 O 15 +5:30 - IST +Z Asia/Jakarta 7:7:12 - LMT 1867 Au 10 +7:7:12 - BMT 1923 D 31 23:47:12 +7:20 - +0720 1932 N +7:30 - +0730 1942 Mar 23 +9 - +09 1945 S 23 +7:30 - +0730 1948 May +8 - +08 1950 May +7:30 - +0730 1964 +7 - WIB +Z Asia/Pontianak 7:17:20 - LMT 1908 May +7:17:20 - PMT 1932 N +7:30 - +0730 1942 Ja 29 +9 - +09 1945 S 23 +7:30 - +0730 1948 May +8 - +08 1950 May +7:30 - +0730 1964 +8 - WITA 1988 +7 - WIB +Z Asia/Makassar 7:57:36 - LMT 1920 +7:57:36 - MMT 1932 N +8 - +08 1942 F 9 +9 - +09 1945 S 23 +8 - WITA +Z Asia/Jayapura 9:22:48 - LMT 1932 N +9 - +09 1944 S +9:30 - +0930 1964 +9 - WIT +R i 1978 1980 - Mar 21 0 1 - +R i 1978 o - O 21 0 0 - +R i 1979 o - S 19 0 0 - +R i 1980 o - S 23 0 0 - +R i 1991 o - May 3 0 1 - +R i 1992 1995 - Mar 22 0 1 - +R i 1991 1995 - S 22 0 0 - +R i 1996 o - Mar 21 0 1 - +R i 1996 o - S 21 0 0 - +R i 1997 1999 - Mar 22 0 1 - +R i 1997 1999 - S 22 0 0 - +R i 2000 o - Mar 21 0 1 - +R i 2000 o - S 21 0 0 - +R i 2001 2003 - Mar 22 0 1 - +R i 2001 2003 - S 22 0 0 - +R i 2004 o - Mar 21 0 1 - +R i 2004 o - S 21 0 0 - +R i 2005 o - Mar 22 0 1 - +R i 2005 o - S 22 0 0 - +R i 2008 o - Mar 21 0 1 - +R i 2008 o - S 21 0 0 - +R i 2009 2011 - Mar 22 0 1 - +R i 2009 2011 - S 22 0 0 - +R i 2012 o - Mar 21 0 1 - +R i 2012 o - S 21 0 0 - +R i 2013 2015 - Mar 22 0 1 - +R i 2013 2015 - S 22 0 0 - +R i 2016 o - Mar 21 0 1 - +R i 2016 o - S 21 0 0 - +R i 2017 2019 - Mar 22 0 1 - +R i 2017 2019 - S 22 0 0 - +R i 2020 o - Mar 21 0 1 - +R i 2020 o - S 21 0 0 - +R i 2021 2023 - Mar 22 0 1 - +R i 2021 2023 - S 22 0 0 - +R i 2024 o - Mar 21 0 1 - +R i 2024 o - S 21 0 0 - +R i 2025 2027 - Mar 22 0 1 - +R i 2025 2027 - S 22 0 0 - +R i 2028 2029 - Mar 21 0 1 - +R i 2028 2029 - S 21 0 0 - +R i 2030 2031 - Mar 22 0 1 - +R i 2030 2031 - S 22 0 0 - +R i 2032 2033 - Mar 21 0 1 - +R i 2032 2033 - S 21 0 0 - +R i 2034 2035 - Mar 22 0 1 - +R i 2034 2035 - S 22 0 0 - +R i 2036 ma - Mar 21 0 1 - +R i 2036 ma - S 21 0 0 - +Z Asia/Tehran 3:25:44 - LMT 1916 +3:25:44 - TMT 1946 +3:30 - +0330 1977 N +4 i +04/+05 1979 +3:30 i +0330/+0430 +R IQ 1982 o - May 1 0 1 - +R IQ 1982 1984 - O 1 0 0 - +R IQ 1983 o - Mar 31 0 1 - +R IQ 1984 1985 - Ap 1 0 1 - +R IQ 1985 1990 - S lastSun 1s 0 - +R IQ 1986 1990 - Mar lastSun 1s 1 - +R IQ 1991 2007 - Ap 1 3s 1 - +R IQ 1991 2007 - O 1 3s 0 - +Z Asia/Baghdad 2:57:40 - LMT 1890 +2:57:36 - BMT 1918 +3 - +03 1982 May +3 IQ +03/+04 +R Z 1940 o - Jun 1 0 1 D +R Z 1942 1944 - N 1 0 0 S +R Z 1943 o - Ap 1 2 1 D +R Z 1944 o - Ap 1 0 1 D +R Z 1945 o - Ap 16 0 1 D +R Z 1945 o - N 1 2 0 S +R Z 1946 o - Ap 16 2 1 D +R Z 1946 o - N 1 0 0 S +R Z 1948 o - May 23 0 2 DD +R Z 1948 o - S 1 0 1 D +R Z 1948 1949 - N 1 2 0 S +R Z 1949 o - May 1 0 1 D +R Z 1950 o - Ap 16 0 1 D +R Z 1950 o - S 15 3 0 S +R Z 1951 o - Ap 1 0 1 D +R Z 1951 o - N 11 3 0 S +R Z 1952 o - Ap 20 2 1 D +R Z 1952 o - O 19 3 0 S +R Z 1953 o - Ap 12 2 1 D +R Z 1953 o - S 13 3 0 S +R Z 1954 o - Jun 13 0 1 D +R Z 1954 o - S 12 0 0 S +R Z 1955 o - Jun 11 2 1 D +R Z 1955 o - S 11 0 0 S +R Z 1956 o - Jun 3 0 1 D +R Z 1956 o - S 30 3 0 S +R Z 1957 o - Ap 29 2 1 D +R Z 1957 o - S 22 0 0 S +R Z 1974 o - Jul 7 0 1 D +R Z 1974 o - O 13 0 0 S +R Z 1975 o - Ap 20 0 1 D +R Z 1975 o - Au 31 0 0 S +R Z 1985 o - Ap 14 0 1 D +R Z 1985 o - S 15 0 0 S +R Z 1986 o - May 18 0 1 D +R Z 1986 o - S 7 0 0 S +R Z 1987 o - Ap 15 0 1 D +R Z 1987 o - S 13 0 0 S +R Z 1988 o - Ap 10 0 1 D +R Z 1988 o - S 4 0 0 S +R Z 1989 o - Ap 30 0 1 D +R Z 1989 o - S 3 0 0 S +R Z 1990 o - Mar 25 0 1 D +R Z 1990 o - Au 26 0 0 S +R Z 1991 o - Mar 24 0 1 D +R Z 1991 o - S 1 0 0 S +R Z 1992 o - Mar 29 0 1 D +R Z 1992 o - S 6 0 0 S +R Z 1993 o - Ap 2 0 1 D +R Z 1993 o - S 5 0 0 S +R Z 1994 o - Ap 1 0 1 D +R Z 1994 o - Au 28 0 0 S +R Z 1995 o - Mar 31 0 1 D +R Z 1995 o - S 3 0 0 S +R Z 1996 o - Mar 15 0 1 D +R Z 1996 o - S 16 0 0 S +R Z 1997 o - Mar 21 0 1 D +R Z 1997 o - S 14 0 0 S +R Z 1998 o - Mar 20 0 1 D +R Z 1998 o - S 6 0 0 S +R Z 1999 o - Ap 2 2 1 D +R Z 1999 o - S 3 2 0 S +R Z 2000 o - Ap 14 2 1 D +R Z 2000 o - O 6 1 0 S +R Z 2001 o - Ap 9 1 1 D +R Z 2001 o - S 24 1 0 S +R Z 2002 o - Mar 29 1 1 D +R Z 2002 o - O 7 1 0 S +R Z 2003 o - Mar 28 1 1 D +R Z 2003 o - O 3 1 0 S +R Z 2004 o - Ap 7 1 1 D +R Z 2004 o - S 22 1 0 S +R Z 2005 o - Ap 1 2 1 D +R Z 2005 o - O 9 2 0 S +R Z 2006 2010 - Mar F>=26 2 1 D +R Z 2006 o - O 1 2 0 S +R Z 2007 o - S 16 2 0 S +R Z 2008 o - O 5 2 0 S +R Z 2009 o - S 27 2 0 S +R Z 2010 o - S 12 2 0 S +R Z 2011 o - Ap 1 2 1 D +R Z 2011 o - O 2 2 0 S +R Z 2012 o - Mar F>=26 2 1 D +R Z 2012 o - S 23 2 0 S +R Z 2013 ma - Mar F>=23 2 1 D +R Z 2013 ma - O lastSun 2 0 S +Z Asia/Jerusalem 2:20:54 - LMT 1880 +2:20:40 - JMT 1918 +2 Z I%sT +R JP 1948 o - May Sat>=1 24 1 D +R JP 1948 1951 - S Sat>=8 25 0 S +R JP 1949 o - Ap Sat>=1 24 1 D +R JP 1950 1951 - May Sat>=1 24 1 D +Z Asia/Tokyo 9:18:59 - LMT 1887 D 31 15u +9 JP J%sT +R J 1973 o - Jun 6 0 1 S +R J 1973 1975 - O 1 0 0 - +R J 1974 1977 - May 1 0 1 S +R J 1976 o - N 1 0 0 - +R J 1977 o - O 1 0 0 - +R J 1978 o - Ap 30 0 1 S +R J 1978 o - S 30 0 0 - +R J 1985 o - Ap 1 0 1 S +R J 1985 o - O 1 0 0 - +R J 1986 1988 - Ap F>=1 0 1 S +R J 1986 1990 - O F>=1 0 0 - +R J 1989 o - May 8 0 1 S +R J 1990 o - Ap 27 0 1 S +R J 1991 o - Ap 17 0 1 S +R J 1991 o - S 27 0 0 - +R J 1992 o - Ap 10 0 1 S +R J 1992 1993 - O F>=1 0 0 - +R J 1993 1998 - Ap F>=1 0 1 S +R J 1994 o - S F>=15 0 0 - +R J 1995 1998 - S F>=15 0s 0 - +R J 1999 o - Jul 1 0s 1 S +R J 1999 2002 - S lastF 0s 0 - +R J 2000 2001 - Mar lastTh 0s 1 S +R J 2002 2012 - Mar lastTh 24 1 S +R J 2003 o - O 24 0s 0 - +R J 2004 o - O 15 0s 0 - +R J 2005 o - S lastF 0s 0 - +R J 2006 2011 - O lastF 0s 0 - +R J 2013 o - D 20 0 0 - +R J 2014 ma - Mar lastTh 24 1 S +R J 2014 ma - O lastF 0s 0 - +Z Asia/Amman 2:23:44 - LMT 1931 +2 J EE%sT +Z Asia/Almaty 5:7:48 - LMT 1924 May 2 +5 - +05 1930 Jun 21 +6 R +06/+07 1991 Mar 31 2s +5 R +05/+06 1992 Ja 19 2s +6 R +06/+07 2004 O 31 2s +6 - +06 +Z Asia/Qyzylorda 4:21:52 - LMT 1924 May 2 +4 - +04 1930 Jun 21 +5 - +05 1981 Ap +5 1 +06 1981 O +6 - +06 1982 Ap +5 R +05/+06 1991 Mar 31 2s +4 R +04/+05 1991 S 29 2s +5 R +05/+06 1992 Ja 19 2s +6 R +06/+07 1992 Mar 29 2s +5 R +05/+06 2004 O 31 2s +6 - +06 +Z Asia/Aqtobe 3:48:40 - LMT 1924 May 2 +4 - +04 1930 Jun 21 +5 - +05 1981 Ap +5 1 +06 1981 O +6 - +06 1982 Ap +5 R +05/+06 1991 Mar 31 2s +4 R +04/+05 1992 Ja 19 2s +5 R +05/+06 2004 O 31 2s +5 - +05 +Z Asia/Aqtau 3:21:4 - LMT 1924 May 2 +4 - +04 1930 Jun 21 +5 - +05 1981 O +6 - +06 1982 Ap +5 R +05/+06 1991 Mar 31 2s +4 R +04/+05 1992 Ja 19 2s +5 R +05/+06 1994 S 25 2s +4 R +04/+05 2004 O 31 2s +5 - +05 +Z Asia/Atyrau 3:27:44 - LMT 1924 May 2 +3 - +03 1930 Jun 21 +5 - +05 1981 O +6 - +06 1982 Ap +5 R +05/+06 1991 Mar 31 2s +4 R +04/+05 1992 Ja 19 2s +5 R +05/+06 1999 Mar 28 2s +4 R +04/+05 2004 O 31 2s +5 - +05 +Z Asia/Oral 3:25:24 - LMT 1924 May 2 +3 - +03 1930 Jun 21 +5 - +05 1981 Ap +5 1 +06 1981 O +6 - +06 1982 Ap +5 R +05/+06 1989 Mar 26 2s +4 R +04/+05 1992 Ja 19 2s +5 R +05/+06 1992 Mar 29 2s +4 R +04/+05 2004 O 31 2s +5 - +05 +R KG 1992 1996 - Ap Sun>=7 0s 1 - +R KG 1992 1996 - S lastSun 0 0 - +R KG 1997 2005 - Mar lastSun 2:30 1 - +R KG 1997 2004 - O lastSun 2:30 0 - +Z Asia/Bishkek 4:58:24 - LMT 1924 May 2 +5 - +05 1930 Jun 21 +6 R +06/+07 1991 Mar 31 2s +5 R +05/+06 1991 Au 31 2 +5 KG +05/+06 2005 Au 12 +6 - +06 +R KR 1948 o - Jun 1 0 1 D +R KR 1948 o - S 13 0 0 S +R KR 1949 o - Ap 3 0 1 D +R KR 1949 1951 - S Sun>=8 0 0 S +R KR 1950 o - Ap 1 0 1 D +R KR 1951 o - May 6 0 1 D +R KR 1955 o - May 5 0 1 D +R KR 1955 o - S 9 0 0 S +R KR 1956 o - May 20 0 1 D +R KR 1956 o - S 30 0 0 S +R KR 1957 1960 - May Sun>=1 0 1 D +R KR 1957 1960 - S Sun>=18 0 0 S +R KR 1987 1988 - May Sun>=8 2 1 D +R KR 1987 1988 - O Sun>=8 3 0 S +Z Asia/Seoul 8:27:52 - LMT 1908 Ap +8:30 - KST 1912 +9 - JST 1945 S 8 +9 - KST 1954 Mar 21 +8:30 KR K%sT 1961 Au 10 +9 KR K%sT +Z Asia/Pyongyang 8:23 - LMT 1908 Ap +8:30 - KST 1912 +9 - JST 1945 Au 24 +9 - KST 2015 Au 15 +8:30 - KST 2018 May 4 23:30 +9 - KST +R l 1920 o - Mar 28 0 1 S +R l 1920 o - O 25 0 0 - +R l 1921 o - Ap 3 0 1 S +R l 1921 o - O 3 0 0 - +R l 1922 o - Mar 26 0 1 S +R l 1922 o - O 8 0 0 - +R l 1923 o - Ap 22 0 1 S +R l 1923 o - S 16 0 0 - +R l 1957 1961 - May 1 0 1 S +R l 1957 1961 - O 1 0 0 - +R l 1972 o - Jun 22 0 1 S +R l 1972 1977 - O 1 0 0 - +R l 1973 1977 - May 1 0 1 S +R l 1978 o - Ap 30 0 1 S +R l 1978 o - S 30 0 0 - +R l 1984 1987 - May 1 0 1 S +R l 1984 1991 - O 16 0 0 - +R l 1988 o - Jun 1 0 1 S +R l 1989 o - May 10 0 1 S +R l 1990 1992 - May 1 0 1 S +R l 1992 o - O 4 0 0 - +R l 1993 ma - Mar lastSun 0 1 S +R l 1993 1998 - S lastSun 0 0 - +R l 1999 ma - O lastSun 0 0 - +Z Asia/Beirut 2:22 - LMT 1880 +2 l EE%sT +R NB 1935 1941 - S 14 0 0:20 - +R NB 1935 1941 - D 14 0 0 - +Z Asia/Kuala_Lumpur 6:46:46 - LMT 1901 +6:55:25 - SMT 1905 Jun +7 - +07 1933 +7 0:20 +0720 1936 +7:20 - +0720 1941 S +7:30 - +0730 1942 F 16 +9 - +09 1945 S 12 +7:30 - +0730 1982 +8 - +08 +Z Asia/Kuching 7:21:20 - LMT 1926 Mar +7:30 - +0730 1933 +8 NB +08/+0820 1942 F 16 +9 - +09 1945 S 12 +8 - +08 +Z Indian/Maldives 4:54 - LMT 1880 +4:54 - MMT 1960 +5 - +05 +R X 1983 1984 - Ap 1 0 1 - +R X 1983 o - O 1 0 0 - +R X 1985 1998 - Mar lastSun 0 1 - +R X 1984 1998 - S lastSun 0 0 - +R X 2001 o - Ap lastSat 2 1 - +R X 2001 2006 - S lastSat 2 0 - +R X 2002 2006 - Mar lastSat 2 1 - +R X 2015 2016 - Mar lastSat 2 1 - +R X 2015 2016 - S lastSat 0 0 - +Z Asia/Hovd 6:6:36 - LMT 1905 Au +6 - +06 1978 +7 X +07/+08 +Z Asia/Ulaanbaatar 7:7:32 - LMT 1905 Au +7 - +07 1978 +8 X +08/+09 +Z Asia/Choibalsan 7:38 - LMT 1905 Au +7 - +07 1978 +8 - +08 1983 Ap +9 X +09/+10 2008 Mar 31 +8 X +08/+09 +Z Asia/Kathmandu 5:41:16 - LMT 1920 +5:30 - +0530 1986 +5:45 - +0545 +R PK 2002 o - Ap Sun>=2 0 1 S +R PK 2002 o - O Sun>=2 0 0 - +R PK 2008 o - Jun 1 0 1 S +R PK 2008 2009 - N 1 0 0 - +R PK 2009 o - Ap 15 0 1 S +Z Asia/Karachi 4:28:12 - LMT 1907 +5:30 - +0530 1942 S +5:30 1 +0630 1945 O 15 +5:30 - +0530 1951 S 30 +5 - +05 1971 Mar 26 +5 PK PK%sT +R P 1999 2005 - Ap F>=15 0 1 S +R P 1999 2003 - O F>=15 0 0 - +R P 2004 o - O 1 1 0 - +R P 2005 o - O 4 2 0 - +R P 2006 2007 - Ap 1 0 1 S +R P 2006 o - S 22 0 0 - +R P 2007 o - S Th>=8 2 0 - +R P 2008 2009 - Mar lastF 0 1 S +R P 2008 o - S 1 0 0 - +R P 2009 o - S F>=1 1 0 - +R P 2010 o - Mar 26 0 1 S +R P 2010 o - Au 11 0 0 - +R P 2011 o - Ap 1 0:1 1 S +R P 2011 o - Au 1 0 0 - +R P 2011 o - Au 30 0 1 S +R P 2011 o - S 30 0 0 - +R P 2012 2014 - Mar lastTh 24 1 S +R P 2012 o - S 21 1 0 - +R P 2013 o - S F>=21 0 0 - +R P 2014 2015 - O F>=21 0 0 - +R P 2015 o - Mar lastF 24 1 S +R P 2016 ma - Mar Sat>=22 1 1 S +R P 2016 ma - O lastSat 1 0 - +Z Asia/Gaza 2:17:52 - LMT 1900 O +2 Z EET/EEST 1948 May 15 +2 K EE%sT 1967 Jun 5 +2 Z I%sT 1996 +2 J EE%sT 1999 +2 P EE%sT 2008 Au 29 +2 - EET 2008 S +2 P EE%sT 2010 +2 - EET 2010 Mar 27 0:1 +2 P EE%sT 2011 Au +2 - EET 2012 +2 P EE%sT +Z Asia/Hebron 2:20:23 - LMT 1900 O +2 Z EET/EEST 1948 May 15 +2 K EE%sT 1967 Jun 5 +2 Z I%sT 1996 +2 J EE%sT 1999 +2 P EE%sT +R PH 1936 o - N 1 0 1 D +R PH 1937 o - F 1 0 0 S +R PH 1954 o - Ap 12 0 1 D +R PH 1954 o - Jul 1 0 0 S +R PH 1978 o - Mar 22 0 1 D +R PH 1978 o - S 21 0 0 S +Z Asia/Manila -15:56 - LMT 1844 D 31 +8:4 - LMT 1899 May 11 +8 PH P%sT 1942 May +9 - JST 1944 N +8 PH P%sT +Z Asia/Qatar 3:26:8 - LMT 1920 +4 - +04 1972 Jun +3 - +03 +Li Asia/Qatar Asia/Bahrain +Z Asia/Riyadh 3:6:52 - LMT 1947 Mar 14 +3 - +03 +Li Asia/Riyadh Asia/Aden +Li Asia/Riyadh Asia/Kuwait +Z Asia/Singapore 6:55:25 - LMT 1901 +6:55:25 - SMT 1905 Jun +7 - +07 1933 +7 0:20 +0720 1936 +7:20 - +0720 1941 S +7:30 - +0730 1942 F 16 +9 - +09 1945 S 12 +7:30 - +0730 1982 +8 - +08 +Z Asia/Colombo 5:19:24 - LMT 1880 +5:19:32 - MMT 1906 +5:30 - +0530 1942 Ja 5 +5:30 0:30 +06 1942 S +5:30 1 +0630 1945 O 16 2 +5:30 - +0530 1996 May 25 +6:30 - +0630 1996 O 26 0:30 +6 - +06 2006 Ap 15 0:30 +5:30 - +0530 +R S 1920 1923 - Ap Sun>=15 2 1 S +R S 1920 1923 - O Sun>=1 2 0 - +R S 1962 o - Ap 29 2 1 S +R S 1962 o - O 1 2 0 - +R S 1963 1965 - May 1 2 1 S +R S 1963 o - S 30 2 0 - +R S 1964 o - O 1 2 0 - +R S 1965 o - S 30 2 0 - +R S 1966 o - Ap 24 2 1 S +R S 1966 1976 - O 1 2 0 - +R S 1967 1978 - May 1 2 1 S +R S 1977 1978 - S 1 2 0 - +R S 1983 1984 - Ap 9 2 1 S +R S 1983 1984 - O 1 2 0 - +R S 1986 o - F 16 2 1 S +R S 1986 o - O 9 2 0 - +R S 1987 o - Mar 1 2 1 S +R S 1987 1988 - O 31 2 0 - +R S 1988 o - Mar 15 2 1 S +R S 1989 o - Mar 31 2 1 S +R S 1989 o - O 1 2 0 - +R S 1990 o - Ap 1 2 1 S +R S 1990 o - S 30 2 0 - +R S 1991 o - Ap 1 0 1 S +R S 1991 1992 - O 1 0 0 - +R S 1992 o - Ap 8 0 1 S +R S 1993 o - Mar 26 0 1 S +R S 1993 o - S 25 0 0 - +R S 1994 1996 - Ap 1 0 1 S +R S 1994 2005 - O 1 0 0 - +R S 1997 1998 - Mar lastM 0 1 S +R S 1999 2006 - Ap 1 0 1 S +R S 2006 o - S 22 0 0 - +R S 2007 o - Mar lastF 0 1 S +R S 2007 o - N F>=1 0 0 - +R S 2008 o - Ap F>=1 0 1 S +R S 2008 o - N 1 0 0 - +R S 2009 o - Mar lastF 0 1 S +R S 2010 2011 - Ap F>=1 0 1 S +R S 2012 ma - Mar lastF 0 1 S +R S 2009 ma - O lastF 0 0 - +Z Asia/Damascus 2:25:12 - LMT 1920 +2 S EE%sT +Z Asia/Dushanbe 4:35:12 - LMT 1924 May 2 +5 - +05 1930 Jun 21 +6 R +06/+07 1991 Mar 31 2s +5 1 +05/+06 1991 S 9 2s +5 - +05 +Z Asia/Bangkok 6:42:4 - LMT 1880 +6:42:4 - BMT 1920 Ap +7 - +07 +Li Asia/Bangkok Asia/Phnom_Penh +Li Asia/Bangkok Asia/Vientiane +Z Asia/Ashgabat 3:53:32 - LMT 1924 May 2 +4 - +04 1930 Jun 21 +5 R +05/+06 1991 Mar 31 2 +4 R +04/+05 1992 Ja 19 2 +5 - +05 +Z Asia/Dubai 3:41:12 - LMT 1920 +4 - +04 +Li Asia/Dubai Asia/Muscat +Z Asia/Samarkand 4:27:53 - LMT 1924 May 2 +4 - +04 1930 Jun 21 +5 - +05 1981 Ap +5 1 +06 1981 O +6 - +06 1982 Ap +5 R +05/+06 1992 +5 - +05 +Z Asia/Tashkent 4:37:11 - LMT 1924 May 2 +5 - +05 1930 Jun 21 +6 R +06/+07 1991 Mar 31 2 +5 R +05/+06 1992 +5 - +05 +Z Asia/Ho_Chi_Minh 7:6:40 - LMT 1906 Jul +7:6:30 - PLMT 1911 May +7 - +07 1942 D 31 23 +8 - +08 1945 Mar 14 23 +9 - +09 1945 S 2 +7 - +07 1947 Ap +8 - +08 1955 Jul +7 - +07 1959 D 31 23 +8 - +08 1975 Jun 13 +7 - +07 +R AU 1917 o - Ja 1 0:1 1 D +R AU 1917 o - Mar 25 2 0 S +R AU 1942 o - Ja 1 2 1 D +R AU 1942 o - Mar 29 2 0 S +R AU 1942 o - S 27 2 1 D +R AU 1943 1944 - Mar lastSun 2 0 S +R AU 1943 o - O 3 2 1 D +Z Australia/Darwin 8:43:20 - LMT 1895 F +9 - ACST 1899 May +9:30 AU AC%sT +R AW 1974 o - O lastSun 2s 1 D +R AW 1975 o - Mar Sun>=1 2s 0 S +R AW 1983 o - O lastSun 2s 1 D +R AW 1984 o - Mar Sun>=1 2s 0 S +R AW 1991 o - N 17 2s 1 D +R AW 1992 o - Mar Sun>=1 2s 0 S +R AW 2006 o - D 3 2s 1 D +R AW 2007 2009 - Mar lastSun 2s 0 S +R AW 2007 2008 - O lastSun 2s 1 D +Z Australia/Perth 7:43:24 - LMT 1895 D +8 AU AW%sT 1943 Jul +8 AW AW%sT +Z Australia/Eucla 8:35:28 - LMT 1895 D +8:45 AU +0845/+0945 1943 Jul +8:45 AW +0845/+0945 +R AQ 1971 o - O lastSun 2s 1 D +R AQ 1972 o - F lastSun 2s 0 S +R AQ 1989 1991 - O lastSun 2s 1 D +R AQ 1990 1992 - Mar Sun>=1 2s 0 S +R Ho 1992 1993 - O lastSun 2s 1 D +R Ho 1993 1994 - Mar Sun>=1 2s 0 S +Z Australia/Brisbane 10:12:8 - LMT 1895 +10 AU AE%sT 1971 +10 AQ AE%sT +Z Australia/Lindeman 9:55:56 - LMT 1895 +10 AU AE%sT 1971 +10 AQ AE%sT 1992 Jul +10 Ho AE%sT +R AS 1971 1985 - O lastSun 2s 1 D +R AS 1986 o - O 19 2s 1 D +R AS 1987 2007 - O lastSun 2s 1 D +R AS 1972 o - F 27 2s 0 S +R AS 1973 1985 - Mar Sun>=1 2s 0 S +R AS 1986 1990 - Mar Sun>=15 2s 0 S +R AS 1991 o - Mar 3 2s 0 S +R AS 1992 o - Mar 22 2s 0 S +R AS 1993 o - Mar 7 2s 0 S +R AS 1994 o - Mar 20 2s 0 S +R AS 1995 2005 - Mar lastSun 2s 0 S +R AS 2006 o - Ap 2 2s 0 S +R AS 2007 o - Mar lastSun 2s 0 S +R AS 2008 ma - Ap Sun>=1 2s 0 S +R AS 2008 ma - O Sun>=1 2s 1 D +Z Australia/Adelaide 9:14:20 - LMT 1895 F +9 - ACST 1899 May +9:30 AU AC%sT 1971 +9:30 AS AC%sT +R AT 1967 o - O Sun>=1 2s 1 D +R AT 1968 o - Mar lastSun 2s 0 S +R AT 1968 1985 - O lastSun 2s 1 D +R AT 1969 1971 - Mar Sun>=8 2s 0 S +R AT 1972 o - F lastSun 2s 0 S +R AT 1973 1981 - Mar Sun>=1 2s 0 S +R AT 1982 1983 - Mar lastSun 2s 0 S +R AT 1984 1986 - Mar Sun>=1 2s 0 S +R AT 1986 o - O Sun>=15 2s 1 D +R AT 1987 1990 - Mar Sun>=15 2s 0 S +R AT 1987 o - O Sun>=22 2s 1 D +R AT 1988 1990 - O lastSun 2s 1 D +R AT 1991 1999 - O Sun>=1 2s 1 D +R AT 1991 2005 - Mar lastSun 2s 0 S +R AT 2000 o - Au lastSun 2s 1 D +R AT 2001 ma - O Sun>=1 2s 1 D +R AT 2006 o - Ap Sun>=1 2s 0 S +R AT 2007 o - Mar lastSun 2s 0 S +R AT 2008 ma - Ap Sun>=1 2s 0 S +Z Australia/Hobart 9:49:16 - LMT 1895 S +10 - AEST 1916 O 1 2 +10 1 AEDT 1917 F +10 AU AE%sT 1967 +10 AT AE%sT +Z Australia/Currie 9:35:28 - LMT 1895 S +10 - AEST 1916 O 1 2 +10 1 AEDT 1917 F +10 AU AE%sT 1971 Jul +10 AT AE%sT +R AV 1971 1985 - O lastSun 2s 1 D +R AV 1972 o - F lastSun 2s 0 S +R AV 1973 1985 - Mar Sun>=1 2s 0 S +R AV 1986 1990 - Mar Sun>=15 2s 0 S +R AV 1986 1987 - O Sun>=15 2s 1 D +R AV 1988 1999 - O lastSun 2s 1 D +R AV 1991 1994 - Mar Sun>=1 2s 0 S +R AV 1995 2005 - Mar lastSun 2s 0 S +R AV 2000 o - Au lastSun 2s 1 D +R AV 2001 2007 - O lastSun 2s 1 D +R AV 2006 o - Ap Sun>=1 2s 0 S +R AV 2007 o - Mar lastSun 2s 0 S +R AV 2008 ma - Ap Sun>=1 2s 0 S +R AV 2008 ma - O Sun>=1 2s 1 D +Z Australia/Melbourne 9:39:52 - LMT 1895 F +10 AU AE%sT 1971 +10 AV AE%sT +R AN 1971 1985 - O lastSun 2s 1 D +R AN 1972 o - F 27 2s 0 S +R AN 1973 1981 - Mar Sun>=1 2s 0 S +R AN 1982 o - Ap Sun>=1 2s 0 S +R AN 1983 1985 - Mar Sun>=1 2s 0 S +R AN 1986 1989 - Mar Sun>=15 2s 0 S +R AN 1986 o - O 19 2s 1 D +R AN 1987 1999 - O lastSun 2s 1 D +R AN 1990 1995 - Mar Sun>=1 2s 0 S +R AN 1996 2005 - Mar lastSun 2s 0 S +R AN 2000 o - Au lastSun 2s 1 D +R AN 2001 2007 - O lastSun 2s 1 D +R AN 2006 o - Ap Sun>=1 2s 0 S +R AN 2007 o - Mar lastSun 2s 0 S +R AN 2008 ma - Ap Sun>=1 2s 0 S +R AN 2008 ma - O Sun>=1 2s 1 D +Z Australia/Sydney 10:4:52 - LMT 1895 F +10 AU AE%sT 1971 +10 AN AE%sT +Z Australia/Broken_Hill 9:25:48 - LMT 1895 F +10 - AEST 1896 Au 23 +9 - ACST 1899 May +9:30 AU AC%sT 1971 +9:30 AN AC%sT 2000 +9:30 AS AC%sT +R LH 1981 1984 - O lastSun 2 1 - +R LH 1982 1985 - Mar Sun>=1 2 0 - +R LH 1985 o - O lastSun 2 0:30 - +R LH 1986 1989 - Mar Sun>=15 2 0 - +R LH 1986 o - O 19 2 0:30 - +R LH 1987 1999 - O lastSun 2 0:30 - +R LH 1990 1995 - Mar Sun>=1 2 0 - +R LH 1996 2005 - Mar lastSun 2 0 - +R LH 2000 o - Au lastSun 2 0:30 - +R LH 2001 2007 - O lastSun 2 0:30 - +R LH 2006 o - Ap Sun>=1 2 0 - +R LH 2007 o - Mar lastSun 2 0 - +R LH 2008 ma - Ap Sun>=1 2 0 - +R LH 2008 ma - O Sun>=1 2 0:30 - +Z Australia/Lord_Howe 10:36:20 - LMT 1895 F +10 - AEST 1981 Mar +10:30 LH +1030/+1130 1985 Jul +10:30 LH +1030/+11 +Z Antarctica/Macquarie 0 - -00 1899 N +10 - AEST 1916 O 1 2 +10 1 AEDT 1917 F +10 AU AE%sT 1919 Ap 1 0s +0 - -00 1948 Mar 25 +10 AU AE%sT 1967 +10 AT AE%sT 2010 Ap 4 3 +11 - +11 +Z Indian/Christmas 7:2:52 - LMT 1895 F +7 - +07 +Z Indian/Cocos 6:27:40 - LMT 1900 +6:30 - +0630 +R FJ 1998 1999 - N Sun>=1 2 1 - +R FJ 1999 2000 - F lastSun 3 0 - +R FJ 2009 o - N 29 2 1 - +R FJ 2010 o - Mar lastSun 3 0 - +R FJ 2010 2013 - O Sun>=21 2 1 - +R FJ 2011 o - Mar Sun>=1 3 0 - +R FJ 2012 2013 - Ja Sun>=18 3 0 - +R FJ 2014 o - Ja Sun>=18 2 0 - +R FJ 2014 ma - N Sun>=1 2 1 - +R FJ 2015 ma - Ja Sun>=13 3 0 - +Z Pacific/Fiji 11:55:44 - LMT 1915 O 26 +12 FJ +12/+13 +Z Pacific/Gambier -8:59:48 - LMT 1912 O +-9 - -09 +Z Pacific/Marquesas -9:18 - LMT 1912 O +-9:30 - -0930 +Z Pacific/Tahiti -9:58:16 - LMT 1912 O +-10 - -10 +Z Pacific/Guam -14:21 - LMT 1844 D 31 +9:39 - LMT 1901 +10 - GST 2000 D 23 +10 - ChST +Li Pacific/Guam Pacific/Saipan +Z Pacific/Tarawa 11:32:4 - LMT 1901 +12 - +12 +Z Pacific/Enderbury -11:24:20 - LMT 1901 +-12 - -12 1979 O +-11 - -11 1994 D 31 +13 - +13 +Z Pacific/Kiritimati -10:29:20 - LMT 1901 +-10:40 - -1040 1979 O +-10 - -10 1994 D 31 +14 - +14 +Z Pacific/Majuro 11:24:48 - LMT 1901 +11 - +11 1969 O +12 - +12 +Z Pacific/Kwajalein 11:9:20 - LMT 1901 +11 - +11 1969 O +-12 - -12 1993 Au 20 +12 - +12 +Z Pacific/Chuuk 10:7:8 - LMT 1901 +10 - +10 +Z Pacific/Pohnpei 10:32:52 - LMT 1901 +11 - +11 +Z Pacific/Kosrae 10:51:56 - LMT 1901 +11 - +11 1969 O +12 - +12 1999 +11 - +11 +Z Pacific/Nauru 11:7:40 - LMT 1921 Ja 15 +11:30 - +1130 1942 Mar 15 +9 - +09 1944 Au 15 +11:30 - +1130 1979 May +12 - +12 +R NC 1977 1978 - D Sun>=1 0 1 - +R NC 1978 1979 - F 27 0 0 - +R NC 1996 o - D 1 2s 1 - +R NC 1997 o - Mar 2 2s 0 - +Z Pacific/Noumea 11:5:48 - LMT 1912 Ja 13 +11 NC +11/+12 +R NZ 1927 o - N 6 2 1 S +R NZ 1928 o - Mar 4 2 0 M +R NZ 1928 1933 - O Sun>=8 2 0:30 S +R NZ 1929 1933 - Mar Sun>=15 2 0 M +R NZ 1934 1940 - Ap lastSun 2 0 M +R NZ 1934 1940 - S lastSun 2 0:30 S +R NZ 1946 o - Ja 1 0 0 S +R NZ 1974 o - N Sun>=1 2s 1 D +R k 1974 o - N Sun>=1 2:45s 1 - +R NZ 1975 o - F lastSun 2s 0 S +R k 1975 o - F lastSun 2:45s 0 - +R NZ 1975 1988 - O lastSun 2s 1 D +R k 1975 1988 - O lastSun 2:45s 1 - +R NZ 1976 1989 - Mar Sun>=1 2s 0 S +R k 1976 1989 - Mar Sun>=1 2:45s 0 - +R NZ 1989 o - O Sun>=8 2s 1 D +R k 1989 o - O Sun>=8 2:45s 1 - +R NZ 1990 2006 - O Sun>=1 2s 1 D +R k 1990 2006 - O Sun>=1 2:45s 1 - +R NZ 1990 2007 - Mar Sun>=15 2s 0 S +R k 1990 2007 - Mar Sun>=15 2:45s 0 - +R NZ 2007 ma - S lastSun 2s 1 D +R k 2007 ma - S lastSun 2:45s 1 - +R NZ 2008 ma - Ap Sun>=1 2s 0 S +R k 2008 ma - Ap Sun>=1 2:45s 0 - +Z Pacific/Auckland 11:39:4 - LMT 1868 N 2 +11:30 NZ NZ%sT 1946 +12 NZ NZ%sT +Z Pacific/Chatham 12:13:48 - LMT 1868 N 2 +12:15 - +1215 1946 +12:45 k +1245/+1345 +Li Pacific/Auckland Antarctica/McMurdo +R CK 1978 o - N 12 0 0:30 - +R CK 1979 1991 - Mar Sun>=1 0 0 - +R CK 1979 1990 - O lastSun 0 0:30 - +Z Pacific/Rarotonga -10:39:4 - LMT 1901 +-10:30 - -1030 1978 N 12 +-10 CK -10/-0930 +Z Pacific/Niue -11:19:40 - LMT 1901 +-11:20 - -1120 1951 +-11:30 - -1130 1978 O +-11 - -11 +Z Pacific/Norfolk 11:11:52 - LMT 1901 +11:12 - +1112 1951 +11:30 - +1130 1974 O 27 2 +11:30 1 +1230 1975 Mar 2 2 +11:30 - +1130 2015 O 4 2 +11 - +11 +Z Pacific/Palau 8:57:56 - LMT 1901 +9 - +09 +Z Pacific/Port_Moresby 9:48:40 - LMT 1880 +9:48:32 - PMMT 1895 +10 - +10 +Z Pacific/Bougainville 10:22:16 - LMT 1880 +9:48:32 - PMMT 1895 +10 - +10 1942 Jul +9 - +09 1945 Au 21 +10 - +10 2014 D 28 2 +11 - +11 +Z Pacific/Pitcairn -8:40:20 - LMT 1901 +-8:30 - -0830 1998 Ap 27 +-8 - -08 +Z Pacific/Pago_Pago 12:37:12 - LMT 1892 Jul 5 +-11:22:48 - LMT 1911 +-11 - SST +Li Pacific/Pago_Pago Pacific/Midway +R WS 2010 o - S lastSun 0 1 - +R WS 2011 o - Ap Sat>=1 4 0 - +R WS 2011 o - S lastSat 3 1 - +R WS 2012 ma - Ap Sun>=1 4 0 - +R WS 2012 ma - S lastSun 3 1 - +Z Pacific/Apia 12:33:4 - LMT 1892 Jul 5 +-11:26:56 - LMT 1911 +-11:30 - -1130 1950 +-11 WS -11/-10 2011 D 29 24 +13 WS +13/+14 +Z Pacific/Guadalcanal 10:39:48 - LMT 1912 O +11 - +11 +Z Pacific/Fakaofo -11:24:56 - LMT 1901 +-11 - -11 2011 D 30 +13 - +13 +R TO 1999 o - O 7 2s 1 - +R TO 2000 o - Mar 19 2s 0 - +R TO 2000 2001 - N Sun>=1 2 1 - +R TO 2001 2002 - Ja lastSun 2 0 - +R TO 2016 o - N Sun>=1 2 1 - +R TO 2017 o - Ja Sun>=15 3 0 - +Z Pacific/Tongatapu 12:19:20 - LMT 1901 +12:20 - +1220 1941 +13 - +13 1999 +13 TO +13/+14 +Z Pacific/Funafuti 11:56:52 - LMT 1901 +12 - +12 +Z Pacific/Wake 11:6:28 - LMT 1901 +12 - +12 +R VU 1983 o - S 25 0 1 - +R VU 1984 1991 - Mar Sun>=23 0 0 - +R VU 1984 o - O 23 0 1 - +R VU 1985 1991 - S Sun>=23 0 1 - +R VU 1992 1993 - Ja Sun>=23 0 0 - +R VU 1992 o - O Sun>=23 0 1 - +Z Pacific/Efate 11:13:16 - LMT 1912 Ja 13 +11 VU +11/+12 +Z Pacific/Wallis 12:15:20 - LMT 1901 +12 - +12 +R G 1916 o - May 21 2s 1 BST +R G 1916 o - O 1 2s 0 GMT +R G 1917 o - Ap 8 2s 1 BST +R G 1917 o - S 17 2s 0 GMT +R G 1918 o - Mar 24 2s 1 BST +R G 1918 o - S 30 2s 0 GMT +R G 1919 o - Mar 30 2s 1 BST +R G 1919 o - S 29 2s 0 GMT +R G 1920 o - Mar 28 2s 1 BST +R G 1920 o - O 25 2s 0 GMT +R G 1921 o - Ap 3 2s 1 BST +R G 1921 o - O 3 2s 0 GMT +R G 1922 o - Mar 26 2s 1 BST +R G 1922 o - O 8 2s 0 GMT +R G 1923 o - Ap Sun>=16 2s 1 BST +R G 1923 1924 - S Sun>=16 2s 0 GMT +R G 1924 o - Ap Sun>=9 2s 1 BST +R G 1925 1926 - Ap Sun>=16 2s 1 BST +R G 1925 1938 - O Sun>=2 2s 0 GMT +R G 1927 o - Ap Sun>=9 2s 1 BST +R G 1928 1929 - Ap Sun>=16 2s 1 BST +R G 1930 o - Ap Sun>=9 2s 1 BST +R G 1931 1932 - Ap Sun>=16 2s 1 BST +R G 1933 o - Ap Sun>=9 2s 1 BST +R G 1934 o - Ap Sun>=16 2s 1 BST +R G 1935 o - Ap Sun>=9 2s 1 BST +R G 1936 1937 - Ap Sun>=16 2s 1 BST +R G 1938 o - Ap Sun>=9 2s 1 BST +R G 1939 o - Ap Sun>=16 2s 1 BST +R G 1939 o - N Sun>=16 2s 0 GMT +R G 1940 o - F Sun>=23 2s 1 BST +R G 1941 o - May Sun>=2 1s 2 BDST +R G 1941 1943 - Au Sun>=9 1s 1 BST +R G 1942 1944 - Ap Sun>=2 1s 2 BDST +R G 1944 o - S Sun>=16 1s 1 BST +R G 1945 o - Ap M>=2 1s 2 BDST +R G 1945 o - Jul Sun>=9 1s 1 BST +R G 1945 1946 - O Sun>=2 2s 0 GMT +R G 1946 o - Ap Sun>=9 2s 1 BST +R G 1947 o - Mar 16 2s 1 BST +R G 1947 o - Ap 13 1s 2 BDST +R G 1947 o - Au 10 1s 1 BST +R G 1947 o - N 2 2s 0 GMT +R G 1948 o - Mar 14 2s 1 BST +R G 1948 o - O 31 2s 0 GMT +R G 1949 o - Ap 3 2s 1 BST +R G 1949 o - O 30 2s 0 GMT +R G 1950 1952 - Ap Sun>=14 2s 1 BST +R G 1950 1952 - O Sun>=21 2s 0 GMT +R G 1953 o - Ap Sun>=16 2s 1 BST +R G 1953 1960 - O Sun>=2 2s 0 GMT +R G 1954 o - Ap Sun>=9 2s 1 BST +R G 1955 1956 - Ap Sun>=16 2s 1 BST +R G 1957 o - Ap Sun>=9 2s 1 BST +R G 1958 1959 - Ap Sun>=16 2s 1 BST +R G 1960 o - Ap Sun>=9 2s 1 BST +R G 1961 1963 - Mar lastSun 2s 1 BST +R G 1961 1968 - O Sun>=23 2s 0 GMT +R G 1964 1967 - Mar Sun>=19 2s 1 BST +R G 1968 o - F 18 2s 1 BST +R G 1972 1980 - Mar Sun>=16 2s 1 BST +R G 1972 1980 - O Sun>=23 2s 0 GMT +R G 1981 1995 - Mar lastSun 1u 1 BST +R G 1981 1989 - O Sun>=23 1u 0 GMT +R G 1990 1995 - O Sun>=22 1u 0 GMT +Z Europe/London -0:1:15 - LMT 1847 D 1 0s +0 G %s 1968 O 27 +1 - BST 1971 O 31 2u +0 G %s 1996 +0 E GMT/BST +Li Europe/London Europe/Jersey +Li Europe/London Europe/Guernsey +Li Europe/London Europe/Isle_of_Man +R IE 1971 o - O 31 2u -1 - +R IE 1972 1980 - Mar Sun>=16 2u 0 - +R IE 1972 1980 - O Sun>=23 2u -1 - +R IE 1981 ma - Mar lastSun 1u 0 - +R IE 1981 1989 - O Sun>=23 1u -1 - +R IE 1990 1995 - O Sun>=22 1u -1 - +R IE 1996 ma - O lastSun 1u -1 - +Z Europe/Dublin -0:25 - LMT 1880 Au 2 +-0:25:21 - DMT 1916 May 21 2s +-0:25:21 1 IST 1916 O 1 2s +0 G %s 1921 D 6 +0 G GMT/IST 1940 F 25 2s +0 1 IST 1946 O 6 2s +0 - GMT 1947 Mar 16 2s +0 1 IST 1947 N 2 2s +0 - GMT 1948 Ap 18 2s +0 G GMT/IST 1968 O 27 +1 IE IST/GMT +R E 1977 1980 - Ap Sun>=1 1u 1 S +R E 1977 o - S lastSun 1u 0 - +R E 1978 o - O 1 1u 0 - +R E 1979 1995 - S lastSun 1u 0 - +R E 1981 ma - Mar lastSun 1u 1 S +R E 1996 ma - O lastSun 1u 0 - +R W- 1977 1980 - Ap Sun>=1 1s 1 S +R W- 1977 o - S lastSun 1s 0 - +R W- 1978 o - O 1 1s 0 - +R W- 1979 1995 - S lastSun 1s 0 - +R W- 1981 ma - Mar lastSun 1s 1 S +R W- 1996 ma - O lastSun 1s 0 - +R c 1916 o - Ap 30 23 1 S +R c 1916 o - O 1 1 0 - +R c 1917 1918 - Ap M>=15 2s 1 S +R c 1917 1918 - S M>=15 2s 0 - +R c 1940 o - Ap 1 2s 1 S +R c 1942 o - N 2 2s 0 - +R c 1943 o - Mar 29 2s 1 S +R c 1943 o - O 4 2s 0 - +R c 1944 1945 - Ap M>=1 2s 1 S +R c 1944 o - O 2 2s 0 - +R c 1945 o - S 16 2s 0 - +R c 1977 1980 - Ap Sun>=1 2s 1 S +R c 1977 o - S lastSun 2s 0 - +R c 1978 o - O 1 2s 0 - +R c 1979 1995 - S lastSun 2s 0 - +R c 1981 ma - Mar lastSun 2s 1 S +R c 1996 ma - O lastSun 2s 0 - +R e 1977 1980 - Ap Sun>=1 0 1 S +R e 1977 o - S lastSun 0 0 - +R e 1978 o - O 1 0 0 - +R e 1979 1995 - S lastSun 0 0 - +R e 1981 ma - Mar lastSun 0 1 S +R e 1996 ma - O lastSun 0 0 - +R R 1917 o - Jul 1 23 1 MST +R R 1917 o - D 28 0 0 MMT +R R 1918 o - May 31 22 2 MDST +R R 1918 o - S 16 1 1 MST +R R 1919 o - May 31 23 2 MDST +R R 1919 o - Jul 1 0u 1 MSD +R R 1919 o - Au 16 0 0 MSK +R R 1921 o - F 14 23 1 MSD +R R 1921 o - Mar 20 23 2 +05 +R R 1921 o - S 1 0 1 MSD +R R 1921 o - O 1 0 0 - +R R 1981 1984 - Ap 1 0 1 S +R R 1981 1983 - O 1 0 0 - +R R 1984 1995 - S lastSun 2s 0 - +R R 1985 2010 - Mar lastSun 2s 1 S +R R 1996 2010 - O lastSun 2s 0 - +Z WET 0 E WE%sT +Z CET 1 c CE%sT +Z MET 1 c ME%sT +Z EET 2 E EE%sT +R q 1940 o - Jun 16 0 1 S +R q 1942 o - N 2 3 0 - +R q 1943 o - Mar 29 2 1 S +R q 1943 o - Ap 10 3 0 - +R q 1974 o - May 4 0 1 S +R q 1974 o - O 2 0 0 - +R q 1975 o - May 1 0 1 S +R q 1975 o - O 2 0 0 - +R q 1976 o - May 2 0 1 S +R q 1976 o - O 3 0 0 - +R q 1977 o - May 8 0 1 S +R q 1977 o - O 2 0 0 - +R q 1978 o - May 6 0 1 S +R q 1978 o - O 1 0 0 - +R q 1979 o - May 5 0 1 S +R q 1979 o - S 30 0 0 - +R q 1980 o - May 3 0 1 S +R q 1980 o - O 4 0 0 - +R q 1981 o - Ap 26 0 1 S +R q 1981 o - S 27 0 0 - +R q 1982 o - May 2 0 1 S +R q 1982 o - O 3 0 0 - +R q 1983 o - Ap 18 0 1 S +R q 1983 o - O 1 0 0 - +R q 1984 o - Ap 1 0 1 S +Z Europe/Tirane 1:19:20 - LMT 1914 +1 - CET 1940 Jun 16 +1 q CE%sT 1984 Jul +1 E CE%sT +Z Europe/Andorra 0:6:4 - LMT 1901 +0 - WET 1946 S 30 +1 - CET 1985 Mar 31 2 +1 E CE%sT +R a 1920 o - Ap 5 2s 1 S +R a 1920 o - S 13 2s 0 - +R a 1946 o - Ap 14 2s 1 S +R a 1946 1948 - O Sun>=1 2s 0 - +R a 1947 o - Ap 6 2s 1 S +R a 1948 o - Ap 18 2s 1 S +R a 1980 o - Ap 6 0 1 S +R a 1980 o - S 28 0 0 - +Z Europe/Vienna 1:5:21 - LMT 1893 Ap +1 c CE%sT 1920 +1 a CE%sT 1940 Ap 1 2s +1 c CE%sT 1945 Ap 2 2s +1 1 CEST 1945 Ap 12 2s +1 - CET 1946 +1 a CE%sT 1981 +1 E CE%sT +Z Europe/Minsk 1:50:16 - LMT 1880 +1:50 - MMT 1924 May 2 +2 - EET 1930 Jun 21 +3 - MSK 1941 Jun 28 +1 c CE%sT 1944 Jul 3 +3 R MSK/MSD 1990 +3 - MSK 1991 Mar 31 2s +2 R EE%sT 2011 Mar 27 2s +3 - +03 +R b 1918 o - Mar 9 0s 1 S +R b 1918 1919 - O Sat>=1 23s 0 - +R b 1919 o - Mar 1 23s 1 S +R b 1920 o - F 14 23s 1 S +R b 1920 o - O 23 23s 0 - +R b 1921 o - Mar 14 23s 1 S +R b 1921 o - O 25 23s 0 - +R b 1922 o - Mar 25 23s 1 S +R b 1922 1927 - O Sat>=1 23s 0 - +R b 1923 o - Ap 21 23s 1 S +R b 1924 o - Mar 29 23s 1 S +R b 1925 o - Ap 4 23s 1 S +R b 1926 o - Ap 17 23s 1 S +R b 1927 o - Ap 9 23s 1 S +R b 1928 o - Ap 14 23s 1 S +R b 1928 1938 - O Sun>=2 2s 0 - +R b 1929 o - Ap 21 2s 1 S +R b 1930 o - Ap 13 2s 1 S +R b 1931 o - Ap 19 2s 1 S +R b 1932 o - Ap 3 2s 1 S +R b 1933 o - Mar 26 2s 1 S +R b 1934 o - Ap 8 2s 1 S +R b 1935 o - Mar 31 2s 1 S +R b 1936 o - Ap 19 2s 1 S +R b 1937 o - Ap 4 2s 1 S +R b 1938 o - Mar 27 2s 1 S +R b 1939 o - Ap 16 2s 1 S +R b 1939 o - N 19 2s 0 - +R b 1940 o - F 25 2s 1 S +R b 1944 o - S 17 2s 0 - +R b 1945 o - Ap 2 2s 1 S +R b 1945 o - S 16 2s 0 - +R b 1946 o - May 19 2s 1 S +R b 1946 o - O 7 2s 0 - +Z Europe/Brussels 0:17:30 - LMT 1880 +0:17:30 - BMT 1892 May 1 12 +0 - WET 1914 N 8 +1 - CET 1916 May +1 c CE%sT 1918 N 11 11u +0 b WE%sT 1940 May 20 2s +1 c CE%sT 1944 S 3 +1 b CE%sT 1977 +1 E CE%sT +R BG 1979 o - Mar 31 23 1 S +R BG 1979 o - O 1 1 0 - +R BG 1980 1982 - Ap Sat>=1 23 1 S +R BG 1980 o - S 29 1 0 - +R BG 1981 o - S 27 2 0 - +Z Europe/Sofia 1:33:16 - LMT 1880 +1:56:56 - IMT 1894 N 30 +2 - EET 1942 N 2 3 +1 c CE%sT 1945 +1 - CET 1945 Ap 2 3 +2 - EET 1979 Mar 31 23 +2 BG EE%sT 1982 S 26 3 +2 c EE%sT 1991 +2 e EE%sT 1997 +2 E EE%sT +R CZ 1945 o - Ap M>=1 2s 1 S +R CZ 1945 o - O 1 2s 0 - +R CZ 1946 o - May 6 2s 1 S +R CZ 1946 1949 - O Sun>=1 2s 0 - +R CZ 1947 1948 - Ap Sun>=15 2s 1 S +R CZ 1949 o - Ap 9 2s 1 S +Z Europe/Prague 0:57:44 - LMT 1850 +0:57:44 - PMT 1891 O +1 c CE%sT 1945 May 9 +1 CZ CE%sT 1946 D 1 3 +1 -1 GMT 1947 F 23 2 +1 CZ CE%sT 1979 +1 E CE%sT +R D 1916 o - May 14 23 1 S +R D 1916 o - S 30 23 0 - +R D 1940 o - May 15 0 1 S +R D 1945 o - Ap 2 2s 1 S +R D 1945 o - Au 15 2s 0 - +R D 1946 o - May 1 2s 1 S +R D 1946 o - S 1 2s 0 - +R D 1947 o - May 4 2s 1 S +R D 1947 o - Au 10 2s 0 - +R D 1948 o - May 9 2s 1 S +R D 1948 o - Au 8 2s 0 - +Z Europe/Copenhagen 0:50:20 - LMT 1890 +0:50:20 - CMT 1894 +1 D CE%sT 1942 N 2 2s +1 c CE%sT 1945 Ap 2 2 +1 D CE%sT 1980 +1 E CE%sT +Z Atlantic/Faroe -0:27:4 - LMT 1908 Ja 11 +0 - WET 1981 +0 E WE%sT +R Th 1991 1992 - Mar lastSun 2 1 D +R Th 1991 1992 - S lastSun 2 0 S +R Th 1993 2006 - Ap Sun>=1 2 1 D +R Th 1993 2006 - O lastSun 2 0 S +R Th 2007 ma - Mar Sun>=8 2 1 D +R Th 2007 ma - N Sun>=1 2 0 S +Z America/Danmarkshavn -1:14:40 - LMT 1916 Jul 28 +-3 - -03 1980 Ap 6 2 +-3 E -03/-02 1996 +0 - GMT +Z America/Scoresbysund -1:27:52 - LMT 1916 Jul 28 +-2 - -02 1980 Ap 6 2 +-2 c -02/-01 1981 Mar 29 +-1 E -01/+00 +Z America/Godthab -3:26:56 - LMT 1916 Jul 28 +-3 - -03 1980 Ap 6 2 +-3 E -03/-02 +Z America/Thule -4:35:8 - LMT 1916 Jul 28 +-4 Th A%sT +Z Europe/Tallinn 1:39 - LMT 1880 +1:39 - TMT 1918 F +1 c CE%sT 1919 Jul +1:39 - TMT 1921 May +2 - EET 1940 Au 6 +3 - MSK 1941 S 15 +1 c CE%sT 1944 S 22 +3 R MSK/MSD 1989 Mar 26 2s +2 1 EEST 1989 S 24 2s +2 c EE%sT 1998 S 22 +2 E EE%sT 1999 O 31 4 +2 - EET 2002 F 21 +2 E EE%sT +R FI 1942 o - Ap 2 24 1 S +R FI 1942 o - O 4 1 0 - +R FI 1981 1982 - Mar lastSun 2 1 S +R FI 1981 1982 - S lastSun 3 0 - +Z Europe/Helsinki 1:39:49 - LMT 1878 May 31 +1:39:49 - HMT 1921 May +2 FI EE%sT 1983 +2 E EE%sT +Li Europe/Helsinki Europe/Mariehamn +R F 1916 o - Jun 14 23s 1 S +R F 1916 1919 - O Sun>=1 23s 0 - +R F 1917 o - Mar 24 23s 1 S +R F 1918 o - Mar 9 23s 1 S +R F 1919 o - Mar 1 23s 1 S +R F 1920 o - F 14 23s 1 S +R F 1920 o - O 23 23s 0 - +R F 1921 o - Mar 14 23s 1 S +R F 1921 o - O 25 23s 0 - +R F 1922 o - Mar 25 23s 1 S +R F 1922 1938 - O Sat>=1 23s 0 - +R F 1923 o - May 26 23s 1 S +R F 1924 o - Mar 29 23s 1 S +R F 1925 o - Ap 4 23s 1 S +R F 1926 o - Ap 17 23s 1 S +R F 1927 o - Ap 9 23s 1 S +R F 1928 o - Ap 14 23s 1 S +R F 1929 o - Ap 20 23s 1 S +R F 1930 o - Ap 12 23s 1 S +R F 1931 o - Ap 18 23s 1 S +R F 1932 o - Ap 2 23s 1 S +R F 1933 o - Mar 25 23s 1 S +R F 1934 o - Ap 7 23s 1 S +R F 1935 o - Mar 30 23s 1 S +R F 1936 o - Ap 18 23s 1 S +R F 1937 o - Ap 3 23s 1 S +R F 1938 o - Mar 26 23s 1 S +R F 1939 o - Ap 15 23s 1 S +R F 1939 o - N 18 23s 0 - +R F 1940 o - F 25 2 1 S +R F 1941 o - May 5 0 2 M +R F 1941 o - O 6 0 1 S +R F 1942 o - Mar 9 0 2 M +R F 1942 o - N 2 3 1 S +R F 1943 o - Mar 29 2 2 M +R F 1943 o - O 4 3 1 S +R F 1944 o - Ap 3 2 2 M +R F 1944 o - O 8 1 1 S +R F 1945 o - Ap 2 2 2 M +R F 1945 o - S 16 3 0 - +R F 1976 o - Mar 28 1 1 S +R F 1976 o - S 26 1 0 - +Z Europe/Paris 0:9:21 - LMT 1891 Mar 15 0:1 +0:9:21 - PMT 1911 Mar 11 0:1 +0 F WE%sT 1940 Jun 14 23 +1 c CE%sT 1944 Au 25 +0 F WE%sT 1945 S 16 3 +1 F CE%sT 1977 +1 E CE%sT +R DE 1946 o - Ap 14 2s 1 S +R DE 1946 o - O 7 2s 0 - +R DE 1947 1949 - O Sun>=1 2s 0 - +R DE 1947 o - Ap 6 3s 1 S +R DE 1947 o - May 11 2s 2 M +R DE 1947 o - Jun 29 3 1 S +R DE 1948 o - Ap 18 2s 1 S +R DE 1949 o - Ap 10 2s 1 S +R So 1945 o - May 24 2 2 M +R So 1945 o - S 24 3 1 S +R So 1945 o - N 18 2s 0 - +Z Europe/Berlin 0:53:28 - LMT 1893 Ap +1 c CE%sT 1945 May 24 2 +1 So CE%sT 1946 +1 DE CE%sT 1980 +1 E CE%sT +Li Europe/Zurich Europe/Busingen +Z Europe/Gibraltar -0:21:24 - LMT 1880 Au 2 0s +0 G %s 1957 Ap 14 2 +1 - CET 1982 +1 E CE%sT +R g 1932 o - Jul 7 0 1 S +R g 1932 o - S 1 0 0 - +R g 1941 o - Ap 7 0 1 S +R g 1942 o - N 2 3 0 - +R g 1943 o - Mar 30 0 1 S +R g 1943 o - O 4 0 0 - +R g 1952 o - Jul 1 0 1 S +R g 1952 o - N 2 0 0 - +R g 1975 o - Ap 12 0s 1 S +R g 1975 o - N 26 0s 0 - +R g 1976 o - Ap 11 2s 1 S +R g 1976 o - O 10 2s 0 - +R g 1977 1978 - Ap Sun>=1 2s 1 S +R g 1977 o - S 26 2s 0 - +R g 1978 o - S 24 4 0 - +R g 1979 o - Ap 1 9 1 S +R g 1979 o - S 29 2 0 - +R g 1980 o - Ap 1 0 1 S +R g 1980 o - S 28 0 0 - +Z Europe/Athens 1:34:52 - LMT 1895 S 14 +1:34:52 - AMT 1916 Jul 28 0:1 +2 g EE%sT 1941 Ap 30 +1 g CE%sT 1944 Ap 4 +2 g EE%sT 1981 +2 E EE%sT +R h 1918 o - Ap 1 3 1 S +R h 1918 o - S 16 3 0 - +R h 1919 o - Ap 15 3 1 S +R h 1919 o - N 24 3 0 - +R h 1945 o - May 1 23 1 S +R h 1945 o - N 1 0 0 - +R h 1946 o - Mar 31 2s 1 S +R h 1946 1949 - O Sun>=1 2s 0 - +R h 1947 1949 - Ap Sun>=4 2s 1 S +R h 1950 o - Ap 17 2s 1 S +R h 1950 o - O 23 2s 0 - +R h 1954 1955 - May 23 0 1 S +R h 1954 1955 - O 3 0 0 - +R h 1956 o - Jun Sun>=1 0 1 S +R h 1956 o - S lastSun 0 0 - +R h 1957 o - Jun Sun>=1 1 1 S +R h 1957 o - S lastSun 3 0 - +R h 1980 o - Ap 6 1 1 S +Z Europe/Budapest 1:16:20 - LMT 1890 O +1 c CE%sT 1918 +1 h CE%sT 1941 Ap 8 +1 c CE%sT 1945 +1 h CE%sT 1980 S 28 2s +1 E CE%sT +R w 1917 1919 - F 19 23 1 - +R w 1917 o - O 21 1 0 - +R w 1918 1919 - N 16 1 0 - +R w 1921 o - Mar 19 23 1 - +R w 1921 o - Jun 23 1 0 - +R w 1939 o - Ap 29 23 1 - +R w 1939 o - O 29 2 0 - +R w 1940 o - F 25 2 1 - +R w 1940 1941 - N Sun>=2 1s 0 - +R w 1941 1942 - Mar Sun>=2 1s 1 - +R w 1943 1946 - Mar Sun>=1 1s 1 - +R w 1942 1948 - O Sun>=22 1s 0 - +R w 1947 1967 - Ap Sun>=1 1s 1 - +R w 1949 o - O 30 1s 0 - +R w 1950 1966 - O Sun>=22 1s 0 - +R w 1967 o - O 29 1s 0 - +Z Atlantic/Reykjavik -1:28 - LMT 1908 +-1 w -01/+00 1968 Ap 7 1s +0 - GMT +R I 1916 o - Jun 3 24 1 S +R I 1916 1917 - S 30 24 0 - +R I 1917 o - Mar 31 24 1 S +R I 1918 o - Mar 9 24 1 S +R I 1918 o - O 6 24 0 - +R I 1919 o - Mar 1 24 1 S +R I 1919 o - O 4 24 0 - +R I 1920 o - Mar 20 24 1 S +R I 1920 o - S 18 24 0 - +R I 1940 o - Jun 14 24 1 S +R I 1942 o - N 2 2s 0 - +R I 1943 o - Mar 29 2s 1 S +R I 1943 o - O 4 2s 0 - +R I 1944 o - Ap 2 2s 1 S +R I 1944 o - S 17 2s 0 - +R I 1945 o - Ap 2 2 1 S +R I 1945 o - S 15 1 0 - +R I 1946 o - Mar 17 2s 1 S +R I 1946 o - O 6 2s 0 - +R I 1947 o - Mar 16 0s 1 S +R I 1947 o - O 5 0s 0 - +R I 1948 o - F 29 2s 1 S +R I 1948 o - O 3 2s 0 - +R I 1966 1968 - May Sun>=22 0s 1 S +R I 1966 o - S 24 24 0 - +R I 1967 1969 - S Sun>=22 0s 0 - +R I 1969 o - Jun 1 0s 1 S +R I 1970 o - May 31 0s 1 S +R I 1970 o - S lastSun 0s 0 - +R I 1971 1972 - May Sun>=22 0s 1 S +R I 1971 o - S lastSun 0s 0 - +R I 1972 o - O 1 0s 0 - +R I 1973 o - Jun 3 0s 1 S +R I 1973 1974 - S lastSun 0s 0 - +R I 1974 o - May 26 0s 1 S +R I 1975 o - Jun 1 0s 1 S +R I 1975 1977 - S lastSun 0s 0 - +R I 1976 o - May 30 0s 1 S +R I 1977 1979 - May Sun>=22 0s 1 S +R I 1978 o - O 1 0s 0 - +R I 1979 o - S 30 0s 0 - +Z Europe/Rome 0:49:56 - LMT 1866 S 22 +0:49:56 - RMT 1893 O 31 23:49:56 +1 I CE%sT 1943 S 10 +1 c CE%sT 1944 Jun 4 +1 I CE%sT 1980 +1 E CE%sT +Li Europe/Rome Europe/Vatican +Li Europe/Rome Europe/San_Marino +R LV 1989 1996 - Mar lastSun 2s 1 S +R LV 1989 1996 - S lastSun 2s 0 - +Z Europe/Riga 1:36:34 - LMT 1880 +1:36:34 - RMT 1918 Ap 15 2 +1:36:34 1 LST 1918 S 16 3 +1:36:34 - RMT 1919 Ap 1 2 +1:36:34 1 LST 1919 May 22 3 +1:36:34 - RMT 1926 May 11 +2 - EET 1940 Au 5 +3 - MSK 1941 Jul +1 c CE%sT 1944 O 13 +3 R MSK/MSD 1989 Mar lastSun 2s +2 1 EEST 1989 S lastSun 2s +2 LV EE%sT 1997 Ja 21 +2 E EE%sT 2000 F 29 +2 - EET 2001 Ja 2 +2 E EE%sT +Li Europe/Zurich Europe/Vaduz +Z Europe/Vilnius 1:41:16 - LMT 1880 +1:24 - WMT 1917 +1:35:36 - KMT 1919 O 10 +1 - CET 1920 Jul 12 +2 - EET 1920 O 9 +1 - CET 1940 Au 3 +3 - MSK 1941 Jun 24 +1 c CE%sT 1944 Au +3 R MSK/MSD 1989 Mar 26 2s +2 R EE%sT 1991 S 29 2s +2 c EE%sT 1998 +2 - EET 1998 Mar 29 1u +1 E CE%sT 1999 O 31 1u +2 - EET 2003 +2 E EE%sT +R LX 1916 o - May 14 23 1 S +R LX 1916 o - O 1 1 0 - +R LX 1917 o - Ap 28 23 1 S +R LX 1917 o - S 17 1 0 - +R LX 1918 o - Ap M>=15 2s 1 S +R LX 1918 o - S M>=15 2s 0 - +R LX 1919 o - Mar 1 23 1 S +R LX 1919 o - O 5 3 0 - +R LX 1920 o - F 14 23 1 S +R LX 1920 o - O 24 2 0 - +R LX 1921 o - Mar 14 23 1 S +R LX 1921 o - O 26 2 0 - +R LX 1922 o - Mar 25 23 1 S +R LX 1922 o - O Sun>=2 1 0 - +R LX 1923 o - Ap 21 23 1 S +R LX 1923 o - O Sun>=2 2 0 - +R LX 1924 o - Mar 29 23 1 S +R LX 1924 1928 - O Sun>=2 1 0 - +R LX 1925 o - Ap 5 23 1 S +R LX 1926 o - Ap 17 23 1 S +R LX 1927 o - Ap 9 23 1 S +R LX 1928 o - Ap 14 23 1 S +R LX 1929 o - Ap 20 23 1 S +Z Europe/Luxembourg 0:24:36 - LMT 1904 Jun +1 LX CE%sT 1918 N 25 +0 LX WE%sT 1929 O 6 2s +0 b WE%sT 1940 May 14 3 +1 c WE%sT 1944 S 18 3 +1 b CE%sT 1977 +1 E CE%sT +R MT 1973 o - Mar 31 0s 1 S +R MT 1973 o - S 29 0s 0 - +R MT 1974 o - Ap 21 0s 1 S +R MT 1974 o - S 16 0s 0 - +R MT 1975 1979 - Ap Sun>=15 2 1 S +R MT 1975 1980 - S Sun>=15 2 0 - +R MT 1980 o - Mar 31 2 1 S +Z Europe/Malta 0:58:4 - LMT 1893 N 2 0s +1 I CE%sT 1973 Mar 31 +1 MT CE%sT 1981 +1 E CE%sT +R MD 1997 ma - Mar lastSun 2 1 S +R MD 1997 ma - O lastSun 3 0 - +Z Europe/Chisinau 1:55:20 - LMT 1880 +1:55 - CMT 1918 F 15 +1:44:24 - BMT 1931 Jul 24 +2 z EE%sT 1940 Au 15 +2 1 EEST 1941 Jul 17 +1 c CE%sT 1944 Au 24 +3 R MSK/MSD 1990 May 6 2 +2 R EE%sT 1992 +2 e EE%sT 1997 +2 MD EE%sT +Z Europe/Monaco 0:29:32 - LMT 1891 Mar 15 +0:9:21 - PMT 1911 Mar 11 +0 F WE%sT 1945 S 16 3 +1 F CE%sT 1977 +1 E CE%sT +R N 1916 o - May 1 0 1 NST +R N 1916 o - O 1 0 0 AMT +R N 1917 o - Ap 16 2s 1 NST +R N 1917 o - S 17 2s 0 AMT +R N 1918 1921 - Ap M>=1 2s 1 NST +R N 1918 1921 - S lastM 2s 0 AMT +R N 1922 o - Mar lastSun 2s 1 NST +R N 1922 1936 - O Sun>=2 2s 0 AMT +R N 1923 o - Jun F>=1 2s 1 NST +R N 1924 o - Mar lastSun 2s 1 NST +R N 1925 o - Jun F>=1 2s 1 NST +R N 1926 1931 - May 15 2s 1 NST +R N 1932 o - May 22 2s 1 NST +R N 1933 1936 - May 15 2s 1 NST +R N 1937 o - May 22 2s 1 NST +R N 1937 o - Jul 1 0 1 S +R N 1937 1939 - O Sun>=2 2s 0 - +R N 1938 1939 - May 15 2s 1 S +R N 1945 o - Ap 2 2s 1 S +R N 1945 o - S 16 2s 0 - +Z Europe/Amsterdam 0:19:32 - LMT 1835 +0:19:32 N %s 1937 Jul +0:20 N +0020/+0120 1940 May 16 +1 c CE%sT 1945 Ap 2 2 +1 N CE%sT 1977 +1 E CE%sT +R NO 1916 o - May 22 1 1 S +R NO 1916 o - S 30 0 0 - +R NO 1945 o - Ap 2 2s 1 S +R NO 1945 o - O 1 2s 0 - +R NO 1959 1964 - Mar Sun>=15 2s 1 S +R NO 1959 1965 - S Sun>=15 2s 0 - +R NO 1965 o - Ap 25 2s 1 S +Z Europe/Oslo 0:43 - LMT 1895 +1 NO CE%sT 1940 Au 10 23 +1 c CE%sT 1945 Ap 2 2 +1 NO CE%sT 1980 +1 E CE%sT +Li Europe/Oslo Arctic/Longyearbyen +R O 1918 1919 - S 16 2s 0 - +R O 1919 o - Ap 15 2s 1 S +R O 1944 o - Ap 3 2s 1 S +R O 1944 o - O 4 2 0 - +R O 1945 o - Ap 29 0 1 S +R O 1945 o - N 1 0 0 - +R O 1946 o - Ap 14 0s 1 S +R O 1946 o - O 7 2s 0 - +R O 1947 o - May 4 2s 1 S +R O 1947 1949 - O Sun>=1 2s 0 - +R O 1948 o - Ap 18 2s 1 S +R O 1949 o - Ap 10 2s 1 S +R O 1957 o - Jun 2 1s 1 S +R O 1957 1958 - S lastSun 1s 0 - +R O 1958 o - Mar 30 1s 1 S +R O 1959 o - May 31 1s 1 S +R O 1959 1961 - O Sun>=1 1s 0 - +R O 1960 o - Ap 3 1s 1 S +R O 1961 1964 - May lastSun 1s 1 S +R O 1962 1964 - S lastSun 1s 0 - +Z Europe/Warsaw 1:24 - LMT 1880 +1:24 - WMT 1915 Au 5 +1 c CE%sT 1918 S 16 3 +2 O EE%sT 1922 Jun +1 O CE%sT 1940 Jun 23 2 +1 c CE%sT 1944 O +1 O CE%sT 1977 +1 W- CE%sT 1988 +1 E CE%sT +R p 1916 o - Jun 17 23 1 S +R p 1916 o - N 1 1 0 - +R p 1917 o - F 28 23s 1 S +R p 1917 1921 - O 14 23s 0 - +R p 1918 o - Mar 1 23s 1 S +R p 1919 o - F 28 23s 1 S +R p 1920 o - F 29 23s 1 S +R p 1921 o - F 28 23s 1 S +R p 1924 o - Ap 16 23s 1 S +R p 1924 o - O 14 23s 0 - +R p 1926 o - Ap 17 23s 1 S +R p 1926 1929 - O Sat>=1 23s 0 - +R p 1927 o - Ap 9 23s 1 S +R p 1928 o - Ap 14 23s 1 S +R p 1929 o - Ap 20 23s 1 S +R p 1931 o - Ap 18 23s 1 S +R p 1931 1932 - O Sat>=1 23s 0 - +R p 1932 o - Ap 2 23s 1 S +R p 1934 o - Ap 7 23s 1 S +R p 1934 1938 - O Sat>=1 23s 0 - +R p 1935 o - Mar 30 23s 1 S +R p 1936 o - Ap 18 23s 1 S +R p 1937 o - Ap 3 23s 1 S +R p 1938 o - Mar 26 23s 1 S +R p 1939 o - Ap 15 23s 1 S +R p 1939 o - N 18 23s 0 - +R p 1940 o - F 24 23s 1 S +R p 1940 1941 - O 5 23s 0 - +R p 1941 o - Ap 5 23s 1 S +R p 1942 1945 - Mar Sat>=8 23s 1 S +R p 1942 o - Ap 25 22s 2 M +R p 1942 o - Au 15 22s 1 S +R p 1942 1945 - O Sat>=24 23s 0 - +R p 1943 o - Ap 17 22s 2 M +R p 1943 1945 - Au Sat>=25 22s 1 S +R p 1944 1945 - Ap Sat>=21 22s 2 M +R p 1946 o - Ap Sat>=1 23s 1 S +R p 1946 o - O Sat>=1 23s 0 - +R p 1947 1949 - Ap Sun>=1 2s 1 S +R p 1947 1949 - O Sun>=1 2s 0 - +R p 1951 1965 - Ap Sun>=1 2s 1 S +R p 1951 1965 - O Sun>=1 2s 0 - +R p 1977 o - Mar 27 0s 1 S +R p 1977 o - S 25 0s 0 - +R p 1978 1979 - Ap Sun>=1 0s 1 S +R p 1978 o - O 1 0s 0 - +R p 1979 1982 - S lastSun 1s 0 - +R p 1980 o - Mar lastSun 0s 1 S +R p 1981 1982 - Mar lastSun 1s 1 S +R p 1983 o - Mar lastSun 2s 1 S +Z Europe/Lisbon -0:36:45 - LMT 1884 +-0:36:45 - LMT 1912 Ja 1 0u +0 p WE%sT 1966 Ap 3 2 +1 - CET 1976 S 26 1 +0 p WE%sT 1983 S 25 1s +0 W- WE%sT 1992 S 27 1s +1 E CE%sT 1996 Mar 31 1u +0 E WE%sT +Z Atlantic/Azores -1:42:40 - LMT 1884 +-1:54:32 - HMT 1912 Ja 1 2u +-2 p -02/-01 1942 Ap 25 22s +-2 p +00 1942 Au 15 22s +-2 p -02/-01 1943 Ap 17 22s +-2 p +00 1943 Au 28 22s +-2 p -02/-01 1944 Ap 22 22s +-2 p +00 1944 Au 26 22s +-2 p -02/-01 1945 Ap 21 22s +-2 p +00 1945 Au 25 22s +-2 p -02/-01 1966 Ap 3 2 +-1 p -01/+00 1983 S 25 1s +-1 W- -01/+00 1992 S 27 1s +0 E WE%sT 1993 Mar 28 1u +-1 E -01/+00 +Z Atlantic/Madeira -1:7:36 - LMT 1884 +-1:7:36 - FMT 1912 Ja 1 1u +-1 p -01/+00 1942 Ap 25 22s +-1 p +01 1942 Au 15 22s +-1 p -01/+00 1943 Ap 17 22s +-1 p +01 1943 Au 28 22s +-1 p -01/+00 1944 Ap 22 22s +-1 p +01 1944 Au 26 22s +-1 p -01/+00 1945 Ap 21 22s +-1 p +01 1945 Au 25 22s +-1 p -01/+00 1966 Ap 3 2 +0 p WE%sT 1983 S 25 1s +0 E WE%sT +R z 1932 o - May 21 0s 1 S +R z 1932 1939 - O Sun>=1 0s 0 - +R z 1933 1939 - Ap Sun>=2 0s 1 S +R z 1979 o - May 27 0 1 S +R z 1979 o - S lastSun 0 0 - +R z 1980 o - Ap 5 23 1 S +R z 1980 o - S lastSun 1 0 - +R z 1991 1993 - Mar lastSun 0s 1 S +R z 1991 1993 - S lastSun 0s 0 - +Z Europe/Bucharest 1:44:24 - LMT 1891 O +1:44:24 - BMT 1931 Jul 24 +2 z EE%sT 1981 Mar 29 2s +2 c EE%sT 1991 +2 z EE%sT 1994 +2 e EE%sT 1997 +2 E EE%sT +Z Europe/Kaliningrad 1:22 - LMT 1893 Ap +1 c CE%sT 1945 +2 O CE%sT 1946 +3 R MSK/MSD 1989 Mar 26 2s +2 R EE%sT 2011 Mar 27 2s +3 - +03 2014 O 26 2s +2 - EET +Z Europe/Moscow 2:30:17 - LMT 1880 +2:30:17 - MMT 1916 Jul 3 +2:31:19 R %s 1919 Jul 1 0u +3 R %s 1921 O +3 R MSK/MSD 1922 O +2 - EET 1930 Jun 21 +3 R MSK/MSD 1991 Mar 31 2s +2 R EE%sT 1992 Ja 19 2s +3 R MSK/MSD 2011 Mar 27 2s +4 - MSK 2014 O 26 2s +3 - MSK +Z Europe/Simferopol 2:16:24 - LMT 1880 +2:16 - SMT 1924 May 2 +2 - EET 1930 Jun 21 +3 - MSK 1941 N +1 c CE%sT 1944 Ap 13 +3 R MSK/MSD 1990 +3 - MSK 1990 Jul 1 2 +2 - EET 1992 +2 e EE%sT 1994 May +3 e MSK/MSD 1996 Mar 31 0s +3 1 MSD 1996 O 27 3s +3 R MSK/MSD 1997 +3 - MSK 1997 Mar lastSun 1u +2 E EE%sT 2014 Mar 30 2 +4 - MSK 2014 O 26 2s +3 - MSK +Z Europe/Astrakhan 3:12:12 - LMT 1924 May +3 - +03 1930 Jun 21 +4 R +04/+05 1989 Mar 26 2s +3 R +03/+04 1991 Mar 31 2s +4 - +04 1992 Mar 29 2s +3 R +03/+04 2011 Mar 27 2s +4 - +04 2014 O 26 2s +3 - +03 2016 Mar 27 2s +4 - +04 +Z Europe/Volgograd 2:57:40 - LMT 1920 Ja 3 +3 - +03 1930 Jun 21 +4 - +04 1961 N 11 +4 R +04/+05 1988 Mar 27 2s +3 R +03/+04 1991 Mar 31 2s +4 - +04 1992 Mar 29 2s +3 R +03/+04 2011 Mar 27 2s +4 - +04 2014 O 26 2s +3 - +03 2018 O 28 2s +4 - +04 +Z Europe/Saratov 3:4:18 - LMT 1919 Jul 1 0u +3 - +03 1930 Jun 21 +4 R +04/+05 1988 Mar 27 2s +3 R +03/+04 1991 Mar 31 2s +4 - +04 1992 Mar 29 2s +3 R +03/+04 2011 Mar 27 2s +4 - +04 2014 O 26 2s +3 - +03 2016 D 4 2s +4 - +04 +Z Europe/Kirov 3:18:48 - LMT 1919 Jul 1 0u +3 - +03 1930 Jun 21 +4 R +04/+05 1989 Mar 26 2s +3 R +03/+04 1991 Mar 31 2s +4 - +04 1992 Mar 29 2s +3 R +03/+04 2011 Mar 27 2s +4 - +04 2014 O 26 2s +3 - +03 +Z Europe/Samara 3:20:20 - LMT 1919 Jul 1 0u +3 - +03 1930 Jun 21 +4 - +04 1935 Ja 27 +4 R +04/+05 1989 Mar 26 2s +3 R +03/+04 1991 Mar 31 2s +2 R +02/+03 1991 S 29 2s +3 - +03 1991 O 20 3 +4 R +04/+05 2010 Mar 28 2s +3 R +03/+04 2011 Mar 27 2s +4 - +04 +Z Europe/Ulyanovsk 3:13:36 - LMT 1919 Jul 1 0u +3 - +03 1930 Jun 21 +4 R +04/+05 1989 Mar 26 2s +3 R +03/+04 1991 Mar 31 2s +2 R +02/+03 1992 Ja 19 2s +3 R +03/+04 2011 Mar 27 2s +4 - +04 2014 O 26 2s +3 - +03 2016 Mar 27 2s +4 - +04 +Z Asia/Yekaterinburg 4:2:33 - LMT 1916 Jul 3 +3:45:5 - PMT 1919 Jul 15 4 +4 - +04 1930 Jun 21 +5 R +05/+06 1991 Mar 31 2s +4 R +04/+05 1992 Ja 19 2s +5 R +05/+06 2011 Mar 27 2s +6 - +06 2014 O 26 2s +5 - +05 +Z Asia/Omsk 4:53:30 - LMT 1919 N 14 +5 - +05 1930 Jun 21 +6 R +06/+07 1991 Mar 31 2s +5 R +05/+06 1992 Ja 19 2s +6 R +06/+07 2011 Mar 27 2s +7 - +07 2014 O 26 2s +6 - +06 +Z Asia/Barnaul 5:35 - LMT 1919 D 10 +6 - +06 1930 Jun 21 +7 R +07/+08 1991 Mar 31 2s +6 R +06/+07 1992 Ja 19 2s +7 R +07/+08 1995 May 28 +6 R +06/+07 2011 Mar 27 2s +7 - +07 2014 O 26 2s +6 - +06 2016 Mar 27 2s +7 - +07 +Z Asia/Novosibirsk 5:31:40 - LMT 1919 D 14 6 +6 - +06 1930 Jun 21 +7 R +07/+08 1991 Mar 31 2s +6 R +06/+07 1992 Ja 19 2s +7 R +07/+08 1993 May 23 +6 R +06/+07 2011 Mar 27 2s +7 - +07 2014 O 26 2s +6 - +06 2016 Jul 24 2s +7 - +07 +Z Asia/Tomsk 5:39:51 - LMT 1919 D 22 +6 - +06 1930 Jun 21 +7 R +07/+08 1991 Mar 31 2s +6 R +06/+07 1992 Ja 19 2s +7 R +07/+08 2002 May 1 3 +6 R +06/+07 2011 Mar 27 2s +7 - +07 2014 O 26 2s +6 - +06 2016 May 29 2s +7 - +07 +Z Asia/Novokuznetsk 5:48:48 - LMT 1924 May +6 - +06 1930 Jun 21 +7 R +07/+08 1991 Mar 31 2s +6 R +06/+07 1992 Ja 19 2s +7 R +07/+08 2010 Mar 28 2s +6 R +06/+07 2011 Mar 27 2s +7 - +07 +Z Asia/Krasnoyarsk 6:11:26 - LMT 1920 Ja 6 +6 - +06 1930 Jun 21 +7 R +07/+08 1991 Mar 31 2s +6 R +06/+07 1992 Ja 19 2s +7 R +07/+08 2011 Mar 27 2s +8 - +08 2014 O 26 2s +7 - +07 +Z Asia/Irkutsk 6:57:5 - LMT 1880 +6:57:5 - IMT 1920 Ja 25 +7 - +07 1930 Jun 21 +8 R +08/+09 1991 Mar 31 2s +7 R +07/+08 1992 Ja 19 2s +8 R +08/+09 2011 Mar 27 2s +9 - +09 2014 O 26 2s +8 - +08 +Z Asia/Chita 7:33:52 - LMT 1919 D 15 +8 - +08 1930 Jun 21 +9 R +09/+10 1991 Mar 31 2s +8 R +08/+09 1992 Ja 19 2s +9 R +09/+10 2011 Mar 27 2s +10 - +10 2014 O 26 2s +8 - +08 2016 Mar 27 2 +9 - +09 +Z Asia/Yakutsk 8:38:58 - LMT 1919 D 15 +8 - +08 1930 Jun 21 +9 R +09/+10 1991 Mar 31 2s +8 R +08/+09 1992 Ja 19 2s +9 R +09/+10 2011 Mar 27 2s +10 - +10 2014 O 26 2s +9 - +09 +Z Asia/Vladivostok 8:47:31 - LMT 1922 N 15 +9 - +09 1930 Jun 21 +10 R +10/+11 1991 Mar 31 2s +9 R +09/+10 1992 Ja 19 2s +10 R +10/+11 2011 Mar 27 2s +11 - +11 2014 O 26 2s +10 - +10 +Z Asia/Khandyga 9:2:13 - LMT 1919 D 15 +8 - +08 1930 Jun 21 +9 R +09/+10 1991 Mar 31 2s +8 R +08/+09 1992 Ja 19 2s +9 R +09/+10 2004 +10 R +10/+11 2011 Mar 27 2s +11 - +11 2011 S 13 0s +10 - +10 2014 O 26 2s +9 - +09 +Z Asia/Sakhalin 9:30:48 - LMT 1905 Au 23 +9 - +09 1945 Au 25 +11 R +11/+12 1991 Mar 31 2s +10 R +10/+11 1992 Ja 19 2s +11 R +11/+12 1997 Mar lastSun 2s +10 R +10/+11 2011 Mar 27 2s +11 - +11 2014 O 26 2s +10 - +10 2016 Mar 27 2s +11 - +11 +Z Asia/Magadan 10:3:12 - LMT 1924 May 2 +10 - +10 1930 Jun 21 +11 R +11/+12 1991 Mar 31 2s +10 R +10/+11 1992 Ja 19 2s +11 R +11/+12 2011 Mar 27 2s +12 - +12 2014 O 26 2s +10 - +10 2016 Ap 24 2s +11 - +11 +Z Asia/Srednekolymsk 10:14:52 - LMT 1924 May 2 +10 - +10 1930 Jun 21 +11 R +11/+12 1991 Mar 31 2s +10 R +10/+11 1992 Ja 19 2s +11 R +11/+12 2011 Mar 27 2s +12 - +12 2014 O 26 2s +11 - +11 +Z Asia/Ust-Nera 9:32:54 - LMT 1919 D 15 +8 - +08 1930 Jun 21 +9 R +09/+10 1981 Ap +11 R +11/+12 1991 Mar 31 2s +10 R +10/+11 1992 Ja 19 2s +11 R +11/+12 2011 Mar 27 2s +12 - +12 2011 S 13 0s +11 - +11 2014 O 26 2s +10 - +10 +Z Asia/Kamchatka 10:34:36 - LMT 1922 N 10 +11 - +11 1930 Jun 21 +12 R +12/+13 1991 Mar 31 2s +11 R +11/+12 1992 Ja 19 2s +12 R +12/+13 2010 Mar 28 2s +11 R +11/+12 2011 Mar 27 2s +12 - +12 +Z Asia/Anadyr 11:49:56 - LMT 1924 May 2 +12 - +12 1930 Jun 21 +13 R +13/+14 1982 Ap 1 0s +12 R +12/+13 1991 Mar 31 2s +11 R +11/+12 1992 Ja 19 2s +12 R +12/+13 2010 Mar 28 2s +11 R +11/+12 2011 Mar 27 2s +12 - +12 +Z Europe/Belgrade 1:22 - LMT 1884 +1 - CET 1941 Ap 18 23 +1 c CE%sT 1945 +1 - CET 1945 May 8 2s +1 1 CEST 1945 S 16 2s +1 - CET 1982 N 27 +1 E CE%sT +Li Europe/Belgrade Europe/Ljubljana +Li Europe/Belgrade Europe/Podgorica +Li Europe/Belgrade Europe/Sarajevo +Li Europe/Belgrade Europe/Skopje +Li Europe/Belgrade Europe/Zagreb +Li Europe/Prague Europe/Bratislava +R s 1918 o - Ap 15 23 1 S +R s 1918 1919 - O 6 24s 0 - +R s 1919 o - Ap 6 23 1 S +R s 1924 o - Ap 16 23 1 S +R s 1924 o - O 4 24s 0 - +R s 1926 o - Ap 17 23 1 S +R s 1926 1929 - O Sat>=1 24s 0 - +R s 1927 o - Ap 9 23 1 S +R s 1928 o - Ap 15 0 1 S +R s 1929 o - Ap 20 23 1 S +R s 1937 o - Jun 16 23 1 S +R s 1937 o - O 2 24s 0 - +R s 1938 o - Ap 2 23 1 S +R s 1938 o - Ap 30 23 2 M +R s 1938 o - O 2 24 1 S +R s 1939 o - O 7 24s 0 - +R s 1942 o - May 2 23 1 S +R s 1942 o - S 1 1 0 - +R s 1943 1946 - Ap Sat>=13 23 1 S +R s 1943 1944 - O Sun>=1 1 0 - +R s 1945 1946 - S lastSun 1 0 - +R s 1949 o - Ap 30 23 1 S +R s 1949 o - O 2 1 0 - +R s 1974 1975 - Ap Sat>=12 23 1 S +R s 1974 1975 - O Sun>=1 1 0 - +R s 1976 o - Mar 27 23 1 S +R s 1976 1977 - S lastSun 1 0 - +R s 1977 o - Ap 2 23 1 S +R s 1978 o - Ap 2 2s 1 S +R s 1978 o - O 1 2s 0 - +Z Europe/Madrid -0:14:44 - LMT 1900 D 31 23:45:16 +0 s WE%sT 1940 Mar 16 23 +1 s CE%sT 1979 +1 E CE%sT +Z Africa/Ceuta -0:21:16 - LMT 1900 D 31 23:38:44 +0 - WET 1918 May 6 23 +0 1 WEST 1918 O 7 23 +0 - WET 1924 +0 s WE%sT 1929 +0 - WET 1967 +0 M WE%sT 1984 Mar 16 +1 - CET 1986 +1 E CE%sT +Z Atlantic/Canary -1:1:36 - LMT 1922 Mar +-1 - -01 1946 S 30 1 +0 - WET 1980 Ap 6 0s +0 1 WEST 1980 S 28 1u +0 E WE%sT +Z Europe/Stockholm 1:12:12 - LMT 1879 +1:0:14 - SET 1900 +1 - CET 1916 May 14 23 +1 1 CEST 1916 O 1 1 +1 - CET 1980 +1 E CE%sT +R CH 1941 1942 - May M>=1 1 1 S +R CH 1941 1942 - O M>=1 2 0 - +Z Europe/Zurich 0:34:8 - LMT 1853 Jul 16 +0:29:46 - BMT 1894 Jun +1 CH CE%sT 1981 +1 E CE%sT +R T 1916 o - May 1 0 1 S +R T 1916 o - O 1 0 0 - +R T 1920 o - Mar 28 0 1 S +R T 1920 o - O 25 0 0 - +R T 1921 o - Ap 3 0 1 S +R T 1921 o - O 3 0 0 - +R T 1922 o - Mar 26 0 1 S +R T 1922 o - O 8 0 0 - +R T 1924 o - May 13 0 1 S +R T 1924 1925 - O 1 0 0 - +R T 1925 o - May 1 0 1 S +R T 1940 o - Jun 30 0 1 S +R T 1940 o - O 5 0 0 - +R T 1940 o - D 1 0 1 S +R T 1941 o - S 21 0 0 - +R T 1942 o - Ap 1 0 1 S +R T 1942 o - N 1 0 0 - +R T 1945 o - Ap 2 0 1 S +R T 1945 o - O 8 0 0 - +R T 1946 o - Jun 1 0 1 S +R T 1946 o - O 1 0 0 - +R T 1947 1948 - Ap Sun>=16 0 1 S +R T 1947 1950 - O Sun>=2 0 0 - +R T 1949 o - Ap 10 0 1 S +R T 1950 o - Ap 19 0 1 S +R T 1951 o - Ap 22 0 1 S +R T 1951 o - O 8 0 0 - +R T 1962 o - Jul 15 0 1 S +R T 1962 o - O 8 0 0 - +R T 1964 o - May 15 0 1 S +R T 1964 o - O 1 0 0 - +R T 1970 1972 - May Sun>=2 0 1 S +R T 1970 1972 - O Sun>=2 0 0 - +R T 1973 o - Jun 3 1 1 S +R T 1973 o - N 4 3 0 - +R T 1974 o - Mar 31 2 1 S +R T 1974 o - N 3 5 0 - +R T 1975 o - Mar 30 0 1 S +R T 1975 1976 - O lastSun 0 0 - +R T 1976 o - Jun 1 0 1 S +R T 1977 1978 - Ap Sun>=1 0 1 S +R T 1977 o - O 16 0 0 - +R T 1979 1980 - Ap Sun>=1 3 1 S +R T 1979 1982 - O M>=11 0 0 - +R T 1981 1982 - Mar lastSun 3 1 S +R T 1983 o - Jul 31 0 1 S +R T 1983 o - O 2 0 0 - +R T 1985 o - Ap 20 0 1 S +R T 1985 o - S 28 0 0 - +R T 1986 1993 - Mar lastSun 1s 1 S +R T 1986 1995 - S lastSun 1s 0 - +R T 1994 o - Mar 20 1s 1 S +R T 1995 2006 - Mar lastSun 1s 1 S +R T 1996 2006 - O lastSun 1s 0 - +Z Europe/Istanbul 1:55:52 - LMT 1880 +1:56:56 - IMT 1910 O +2 T EE%sT 1978 O 15 +3 T +03/+04 1985 Ap 20 +2 T EE%sT 2007 +2 E EE%sT 2011 Mar 27 1u +2 - EET 2011 Mar 28 1u +2 E EE%sT 2014 Mar 30 1u +2 - EET 2014 Mar 31 1u +2 E EE%sT 2015 O 25 1u +2 1 EEST 2015 N 8 1u +2 E EE%sT 2016 S 7 +3 - +03 +Li Europe/Istanbul Asia/Istanbul +Z Europe/Kiev 2:2:4 - LMT 1880 +2:2:4 - KMT 1924 May 2 +2 - EET 1930 Jun 21 +3 - MSK 1941 S 20 +1 c CE%sT 1943 N 6 +3 R MSK/MSD 1990 Jul 1 2 +2 1 EEST 1991 S 29 3 +2 e EE%sT 1995 +2 E EE%sT +Z Europe/Uzhgorod 1:29:12 - LMT 1890 O +1 - CET 1940 +1 c CE%sT 1944 O +1 1 CEST 1944 O 26 +1 - CET 1945 Jun 29 +3 R MSK/MSD 1990 +3 - MSK 1990 Jul 1 2 +1 - CET 1991 Mar 31 3 +2 - EET 1992 +2 e EE%sT 1995 +2 E EE%sT +Z Europe/Zaporozhye 2:20:40 - LMT 1880 +2:20 - +0220 1924 May 2 +2 - EET 1930 Jun 21 +3 - MSK 1941 Au 25 +1 c CE%sT 1943 O 25 +3 R MSK/MSD 1991 Mar 31 2 +2 e EE%sT 1995 +2 E EE%sT +R u 1918 1919 - Mar lastSun 2 1 D +R u 1918 1919 - O lastSun 2 0 S +R u 1942 o - F 9 2 1 W +R u 1945 o - Au 14 23u 1 P +R u 1945 o - S lastSun 2 0 S +R u 1967 2006 - O lastSun 2 0 S +R u 1967 1973 - Ap lastSun 2 1 D +R u 1974 o - Ja 6 2 1 D +R u 1975 o - F 23 2 1 D +R u 1976 1986 - Ap lastSun 2 1 D +R u 1987 2006 - Ap Sun>=1 2 1 D +R u 2007 ma - Mar Sun>=8 2 1 D +R u 2007 ma - N Sun>=1 2 0 S +Z EST -5 - EST +Z MST -7 - MST +Z HST -10 - HST +Z EST5EDT -5 u E%sT +Z CST6CDT -6 u C%sT +Z MST7MDT -7 u M%sT +Z PST8PDT -8 u P%sT +R NY 1920 o - Mar lastSun 2 1 D +R NY 1920 o - O lastSun 2 0 S +R NY 1921 1966 - Ap lastSun 2 1 D +R NY 1921 1954 - S lastSun 2 0 S +R NY 1955 1966 - O lastSun 2 0 S +Z America/New_York -4:56:2 - LMT 1883 N 18 12:3:58 +-5 u E%sT 1920 +-5 NY E%sT 1942 +-5 u E%sT 1946 +-5 NY E%sT 1967 +-5 u E%sT +R Ch 1920 o - Jun 13 2 1 D +R Ch 1920 1921 - O lastSun 2 0 S +R Ch 1921 o - Mar lastSun 2 1 D +R Ch 1922 1966 - Ap lastSun 2 1 D +R Ch 1922 1954 - S lastSun 2 0 S +R Ch 1955 1966 - O lastSun 2 0 S +Z America/Chicago -5:50:36 - LMT 1883 N 18 12:9:24 +-6 u C%sT 1920 +-6 Ch C%sT 1936 Mar 1 2 +-5 - EST 1936 N 15 2 +-6 Ch C%sT 1942 +-6 u C%sT 1946 +-6 Ch C%sT 1967 +-6 u C%sT +Z America/North_Dakota/Center -6:45:12 - LMT 1883 N 18 12:14:48 +-7 u M%sT 1992 O 25 2 +-6 u C%sT +Z America/North_Dakota/New_Salem -6:45:39 - LMT 1883 N 18 12:14:21 +-7 u M%sT 2003 O 26 2 +-6 u C%sT +Z America/North_Dakota/Beulah -6:47:7 - LMT 1883 N 18 12:12:53 +-7 u M%sT 2010 N 7 2 +-6 u C%sT +R De 1920 1921 - Mar lastSun 2 1 D +R De 1920 o - O lastSun 2 0 S +R De 1921 o - May 22 2 0 S +R De 1965 1966 - Ap lastSun 2 1 D +R De 1965 1966 - O lastSun 2 0 S +Z America/Denver -6:59:56 - LMT 1883 N 18 12:0:4 +-7 u M%sT 1920 +-7 De M%sT 1942 +-7 u M%sT 1946 +-7 De M%sT 1967 +-7 u M%sT +R CA 1948 o - Mar 14 2:1 1 D +R CA 1949 o - Ja 1 2 0 S +R CA 1950 1966 - Ap lastSun 1 1 D +R CA 1950 1961 - S lastSun 2 0 S +R CA 1962 1966 - O lastSun 2 0 S +Z America/Los_Angeles -7:52:58 - LMT 1883 N 18 12:7:2 +-8 u P%sT 1946 +-8 CA P%sT 1967 +-8 u P%sT +Z America/Juneau 15:2:19 - LMT 1867 O 19 15:33:32 +-8:57:41 - LMT 1900 Au 20 12 +-8 - PST 1942 +-8 u P%sT 1946 +-8 - PST 1969 +-8 u P%sT 1980 Ap 27 2 +-9 u Y%sT 1980 O 26 2 +-8 u P%sT 1983 O 30 2 +-9 u Y%sT 1983 N 30 +-9 u AK%sT +Z America/Sitka 14:58:47 - LMT 1867 O 19 15:30 +-9:1:13 - LMT 1900 Au 20 12 +-8 - PST 1942 +-8 u P%sT 1946 +-8 - PST 1969 +-8 u P%sT 1983 O 30 2 +-9 u Y%sT 1983 N 30 +-9 u AK%sT +Z America/Metlakatla 15:13:42 - LMT 1867 O 19 15:44:55 +-8:46:18 - LMT 1900 Au 20 12 +-8 - PST 1942 +-8 u P%sT 1946 +-8 - PST 1969 +-8 u P%sT 1983 O 30 2 +-8 - PST 2015 N 1 2 +-9 u AK%sT +Z America/Yakutat 14:41:5 - LMT 1867 O 19 15:12:18 +-9:18:55 - LMT 1900 Au 20 12 +-9 - YST 1942 +-9 u Y%sT 1946 +-9 - YST 1969 +-9 u Y%sT 1983 N 30 +-9 u AK%sT +Z America/Anchorage 14:0:24 - LMT 1867 O 19 14:31:37 +-9:59:36 - LMT 1900 Au 20 12 +-10 - AST 1942 +-10 u A%sT 1967 Ap +-10 - AHST 1969 +-10 u AH%sT 1983 O 30 2 +-9 u Y%sT 1983 N 30 +-9 u AK%sT +Z America/Nome 12:58:22 - LMT 1867 O 19 13:29:35 +-11:1:38 - LMT 1900 Au 20 12 +-11 - NST 1942 +-11 u N%sT 1946 +-11 - NST 1967 Ap +-11 - BST 1969 +-11 u B%sT 1983 O 30 2 +-9 u Y%sT 1983 N 30 +-9 u AK%sT +Z America/Adak 12:13:22 - LMT 1867 O 19 12:44:35 +-11:46:38 - LMT 1900 Au 20 12 +-11 - NST 1942 +-11 u N%sT 1946 +-11 - NST 1967 Ap +-11 - BST 1969 +-11 u B%sT 1983 O 30 2 +-10 u AH%sT 1983 N 30 +-10 u H%sT +Z Pacific/Honolulu -10:31:26 - LMT 1896 Ja 13 12 +-10:30 - HST 1933 Ap 30 2 +-10:30 1 HDT 1933 May 21 12 +-10:30 - HST 1942 F 9 2 +-10:30 1 HDT 1945 S 30 2 +-10:30 - HST 1947 Jun 8 2 +-10 - HST +Z America/Phoenix -7:28:18 - LMT 1883 N 18 11:31:42 +-7 u M%sT 1944 Ja 1 0:1 +-7 - MST 1944 Ap 1 0:1 +-7 u M%sT 1944 O 1 0:1 +-7 - MST 1967 +-7 u M%sT 1968 Mar 21 +-7 - MST +Z America/Boise -7:44:49 - LMT 1883 N 18 12:15:11 +-8 u P%sT 1923 May 13 2 +-7 u M%sT 1974 +-7 - MST 1974 F 3 2 +-7 u M%sT +R In 1941 o - Jun 22 2 1 D +R In 1941 1954 - S lastSun 2 0 S +R In 1946 1954 - Ap lastSun 2 1 D +Z America/Indiana/Indianapolis -5:44:38 - LMT 1883 N 18 12:15:22 +-6 u C%sT 1920 +-6 In C%sT 1942 +-6 u C%sT 1946 +-6 In C%sT 1955 Ap 24 2 +-5 - EST 1957 S 29 2 +-6 - CST 1958 Ap 27 2 +-5 - EST 1969 +-5 u E%sT 1971 +-5 - EST 2006 +-5 u E%sT +R Ma 1951 o - Ap lastSun 2 1 D +R Ma 1951 o - S lastSun 2 0 S +R Ma 1954 1960 - Ap lastSun 2 1 D +R Ma 1954 1960 - S lastSun 2 0 S +Z America/Indiana/Marengo -5:45:23 - LMT 1883 N 18 12:14:37 +-6 u C%sT 1951 +-6 Ma C%sT 1961 Ap 30 2 +-5 - EST 1969 +-5 u E%sT 1974 Ja 6 2 +-6 1 CDT 1974 O 27 2 +-5 u E%sT 1976 +-5 - EST 2006 +-5 u E%sT +R V 1946 o - Ap lastSun 2 1 D +R V 1946 o - S lastSun 2 0 S +R V 1953 1954 - Ap lastSun 2 1 D +R V 1953 1959 - S lastSun 2 0 S +R V 1955 o - May 1 0 1 D +R V 1956 1963 - Ap lastSun 2 1 D +R V 1960 o - O lastSun 2 0 S +R V 1961 o - S lastSun 2 0 S +R V 1962 1963 - O lastSun 2 0 S +Z America/Indiana/Vincennes -5:50:7 - LMT 1883 N 18 12:9:53 +-6 u C%sT 1946 +-6 V C%sT 1964 Ap 26 2 +-5 - EST 1969 +-5 u E%sT 1971 +-5 - EST 2006 Ap 2 2 +-6 u C%sT 2007 N 4 2 +-5 u E%sT +R Pe 1946 o - Ap lastSun 2 1 D +R Pe 1946 o - S lastSun 2 0 S +R Pe 1953 1954 - Ap lastSun 2 1 D +R Pe 1953 1959 - S lastSun 2 0 S +R Pe 1955 o - May 1 0 1 D +R Pe 1956 1963 - Ap lastSun 2 1 D +R Pe 1960 o - O lastSun 2 0 S +R Pe 1961 o - S lastSun 2 0 S +R Pe 1962 1963 - O lastSun 2 0 S +Z America/Indiana/Tell_City -5:47:3 - LMT 1883 N 18 12:12:57 +-6 u C%sT 1946 +-6 Pe C%sT 1964 Ap 26 2 +-5 - EST 1969 +-5 u E%sT 1971 +-5 - EST 2006 Ap 2 2 +-6 u C%sT +R Pi 1955 o - May 1 0 1 D +R Pi 1955 1960 - S lastSun 2 0 S +R Pi 1956 1964 - Ap lastSun 2 1 D +R Pi 1961 1964 - O lastSun 2 0 S +Z America/Indiana/Petersburg -5:49:7 - LMT 1883 N 18 12:10:53 +-6 u C%sT 1955 +-6 Pi C%sT 1965 Ap 25 2 +-5 - EST 1966 O 30 2 +-6 u C%sT 1977 O 30 2 +-5 - EST 2006 Ap 2 2 +-6 u C%sT 2007 N 4 2 +-5 u E%sT +R St 1947 1961 - Ap lastSun 2 1 D +R St 1947 1954 - S lastSun 2 0 S +R St 1955 1956 - O lastSun 2 0 S +R St 1957 1958 - S lastSun 2 0 S +R St 1959 1961 - O lastSun 2 0 S +Z America/Indiana/Knox -5:46:30 - LMT 1883 N 18 12:13:30 +-6 u C%sT 1947 +-6 St C%sT 1962 Ap 29 2 +-5 - EST 1963 O 27 2 +-6 u C%sT 1991 O 27 2 +-5 - EST 2006 Ap 2 2 +-6 u C%sT +R Pu 1946 1960 - Ap lastSun 2 1 D +R Pu 1946 1954 - S lastSun 2 0 S +R Pu 1955 1956 - O lastSun 2 0 S +R Pu 1957 1960 - S lastSun 2 0 S +Z America/Indiana/Winamac -5:46:25 - LMT 1883 N 18 12:13:35 +-6 u C%sT 1946 +-6 Pu C%sT 1961 Ap 30 2 +-5 - EST 1969 +-5 u E%sT 1971 +-5 - EST 2006 Ap 2 2 +-6 u C%sT 2007 Mar 11 2 +-5 u E%sT +Z America/Indiana/Vevay -5:40:16 - LMT 1883 N 18 12:19:44 +-6 u C%sT 1954 Ap 25 2 +-5 - EST 1969 +-5 u E%sT 1973 +-5 - EST 2006 +-5 u E%sT +R v 1921 o - May 1 2 1 D +R v 1921 o - S 1 2 0 S +R v 1941 1961 - Ap lastSun 2 1 D +R v 1941 o - S lastSun 2 0 S +R v 1946 o - Jun 2 2 0 S +R v 1950 1955 - S lastSun 2 0 S +R v 1956 1960 - O lastSun 2 0 S +Z America/Kentucky/Louisville -5:43:2 - LMT 1883 N 18 12:16:58 +-6 u C%sT 1921 +-6 v C%sT 1942 +-6 u C%sT 1946 +-6 v C%sT 1961 Jul 23 2 +-5 - EST 1968 +-5 u E%sT 1974 Ja 6 2 +-6 1 CDT 1974 O 27 2 +-5 u E%sT +Z America/Kentucky/Monticello -5:39:24 - LMT 1883 N 18 12:20:36 +-6 u C%sT 1946 +-6 - CST 1968 +-6 u C%sT 2000 O 29 2 +-5 u E%sT +R Dt 1948 o - Ap lastSun 2 1 D +R Dt 1948 o - S lastSun 2 0 S +Z America/Detroit -5:32:11 - LMT 1905 +-6 - CST 1915 May 15 2 +-5 - EST 1942 +-5 u E%sT 1946 +-5 Dt E%sT 1973 +-5 u E%sT 1975 +-5 - EST 1975 Ap 27 2 +-5 u E%sT +R Me 1946 o - Ap lastSun 2 1 D +R Me 1946 o - S lastSun 2 0 S +R Me 1966 o - Ap lastSun 2 1 D +R Me 1966 o - O lastSun 2 0 S +Z America/Menominee -5:50:27 - LMT 1885 S 18 12 +-6 u C%sT 1946 +-6 Me C%sT 1969 Ap 27 2 +-5 - EST 1973 Ap 29 2 +-6 u C%sT +R C 1918 o - Ap 14 2 1 D +R C 1918 o - O 27 2 0 S +R C 1942 o - F 9 2 1 W +R C 1945 o - Au 14 23u 1 P +R C 1945 o - S 30 2 0 S +R C 1974 1986 - Ap lastSun 2 1 D +R C 1974 2006 - O lastSun 2 0 S +R C 1987 2006 - Ap Sun>=1 2 1 D +R C 2007 ma - Mar Sun>=8 2 1 D +R C 2007 ma - N Sun>=1 2 0 S +R j 1917 o - Ap 8 2 1 D +R j 1917 o - S 17 2 0 S +R j 1919 o - May 5 23 1 D +R j 1919 o - Au 12 23 0 S +R j 1920 1935 - May Sun>=1 23 1 D +R j 1920 1935 - O lastSun 23 0 S +R j 1936 1941 - May M>=9 0 1 D +R j 1936 1941 - O M>=2 0 0 S +R j 1946 1950 - May Sun>=8 2 1 D +R j 1946 1950 - O Sun>=2 2 0 S +R j 1951 1986 - Ap lastSun 2 1 D +R j 1951 1959 - S lastSun 2 0 S +R j 1960 1986 - O lastSun 2 0 S +R j 1987 o - Ap Sun>=1 0:1 1 D +R j 1987 2006 - O lastSun 0:1 0 S +R j 1988 o - Ap Sun>=1 0:1 2 DD +R j 1989 2006 - Ap Sun>=1 0:1 1 D +R j 2007 2011 - Mar Sun>=8 0:1 1 D +R j 2007 2010 - N Sun>=1 0:1 0 S +Z America/St_Johns -3:30:52 - LMT 1884 +-3:30:52 j N%sT 1918 +-3:30:52 C N%sT 1919 +-3:30:52 j N%sT 1935 Mar 30 +-3:30 j N%sT 1942 May 11 +-3:30 C N%sT 1946 +-3:30 j N%sT 2011 N +-3:30 C N%sT +Z America/Goose_Bay -4:1:40 - LMT 1884 +-3:30:52 - NST 1918 +-3:30:52 C N%sT 1919 +-3:30:52 - NST 1935 Mar 30 +-3:30 - NST 1936 +-3:30 j N%sT 1942 May 11 +-3:30 C N%sT 1946 +-3:30 j N%sT 1966 Mar 15 2 +-4 j A%sT 2011 N +-4 C A%sT +R H 1916 o - Ap 1 0 1 D +R H 1916 o - O 1 0 0 S +R H 1920 o - May 9 0 1 D +R H 1920 o - Au 29 0 0 S +R H 1921 o - May 6 0 1 D +R H 1921 1922 - S 5 0 0 S +R H 1922 o - Ap 30 0 1 D +R H 1923 1925 - May Sun>=1 0 1 D +R H 1923 o - S 4 0 0 S +R H 1924 o - S 15 0 0 S +R H 1925 o - S 28 0 0 S +R H 1926 o - May 16 0 1 D +R H 1926 o - S 13 0 0 S +R H 1927 o - May 1 0 1 D +R H 1927 o - S 26 0 0 S +R H 1928 1931 - May Sun>=8 0 1 D +R H 1928 o - S 9 0 0 S +R H 1929 o - S 3 0 0 S +R H 1930 o - S 15 0 0 S +R H 1931 1932 - S M>=24 0 0 S +R H 1932 o - May 1 0 1 D +R H 1933 o - Ap 30 0 1 D +R H 1933 o - O 2 0 0 S +R H 1934 o - May 20 0 1 D +R H 1934 o - S 16 0 0 S +R H 1935 o - Jun 2 0 1 D +R H 1935 o - S 30 0 0 S +R H 1936 o - Jun 1 0 1 D +R H 1936 o - S 14 0 0 S +R H 1937 1938 - May Sun>=1 0 1 D +R H 1937 1941 - S M>=24 0 0 S +R H 1939 o - May 28 0 1 D +R H 1940 1941 - May Sun>=1 0 1 D +R H 1946 1949 - Ap lastSun 2 1 D +R H 1946 1949 - S lastSun 2 0 S +R H 1951 1954 - Ap lastSun 2 1 D +R H 1951 1954 - S lastSun 2 0 S +R H 1956 1959 - Ap lastSun 2 1 D +R H 1956 1959 - S lastSun 2 0 S +R H 1962 1973 - Ap lastSun 2 1 D +R H 1962 1973 - O lastSun 2 0 S +Z America/Halifax -4:14:24 - LMT 1902 Jun 15 +-4 H A%sT 1918 +-4 C A%sT 1919 +-4 H A%sT 1942 F 9 2s +-4 C A%sT 1946 +-4 H A%sT 1974 +-4 C A%sT +Z America/Glace_Bay -3:59:48 - LMT 1902 Jun 15 +-4 C A%sT 1953 +-4 H A%sT 1954 +-4 - AST 1972 +-4 H A%sT 1974 +-4 C A%sT +R o 1933 1935 - Jun Sun>=8 1 1 D +R o 1933 1935 - S Sun>=8 1 0 S +R o 1936 1938 - Jun Sun>=1 1 1 D +R o 1936 1938 - S Sun>=1 1 0 S +R o 1939 o - May 27 1 1 D +R o 1939 1941 - S Sat>=21 1 0 S +R o 1940 o - May 19 1 1 D +R o 1941 o - May 4 1 1 D +R o 1946 1972 - Ap lastSun 2 1 D +R o 1946 1956 - S lastSun 2 0 S +R o 1957 1972 - O lastSun 2 0 S +R o 1993 2006 - Ap Sun>=1 0:1 1 D +R o 1993 2006 - O lastSun 0:1 0 S +Z America/Moncton -4:19:8 - LMT 1883 D 9 +-5 - EST 1902 Jun 15 +-4 C A%sT 1933 +-4 o A%sT 1942 +-4 C A%sT 1946 +-4 o A%sT 1973 +-4 C A%sT 1993 +-4 o A%sT 2007 +-4 C A%sT +Z America/Blanc-Sablon -3:48:28 - LMT 1884 +-4 C A%sT 1970 +-4 - AST +R t 1919 o - Mar 30 23:30 1 D +R t 1919 o - O 26 0 0 S +R t 1920 o - May 2 2 1 D +R t 1920 o - S 26 0 0 S +R t 1921 o - May 15 2 1 D +R t 1921 o - S 15 2 0 S +R t 1922 1923 - May Sun>=8 2 1 D +R t 1922 1926 - S Sun>=15 2 0 S +R t 1924 1927 - May Sun>=1 2 1 D +R t 1927 1932 - S lastSun 2 0 S +R t 1928 1931 - Ap lastSun 2 1 D +R t 1932 o - May 1 2 1 D +R t 1933 1940 - Ap lastSun 2 1 D +R t 1933 o - O 1 2 0 S +R t 1934 1939 - S lastSun 2 0 S +R t 1945 1946 - S lastSun 2 0 S +R t 1946 o - Ap lastSun 2 1 D +R t 1947 1949 - Ap lastSun 0 1 D +R t 1947 1948 - S lastSun 0 0 S +R t 1949 o - N lastSun 0 0 S +R t 1950 1973 - Ap lastSun 2 1 D +R t 1950 o - N lastSun 2 0 S +R t 1951 1956 - S lastSun 2 0 S +R t 1957 1973 - O lastSun 2 0 S +Z America/Toronto -5:17:32 - LMT 1895 +-5 C E%sT 1919 +-5 t E%sT 1942 F 9 2s +-5 C E%sT 1946 +-5 t E%sT 1974 +-5 C E%sT +Z America/Thunder_Bay -5:57 - LMT 1895 +-6 - CST 1910 +-5 - EST 1942 +-5 C E%sT 1970 +-5 t E%sT 1973 +-5 - EST 1974 +-5 C E%sT +Z America/Nipigon -5:53:4 - LMT 1895 +-5 C E%sT 1940 S 29 +-5 1 EDT 1942 F 9 2s +-5 C E%sT +Z America/Rainy_River -6:18:16 - LMT 1895 +-6 C C%sT 1940 S 29 +-6 1 CDT 1942 F 9 2s +-6 C C%sT +Z America/Atikokan -6:6:28 - LMT 1895 +-6 C C%sT 1940 S 29 +-6 1 CDT 1942 F 9 2s +-6 C C%sT 1945 S 30 2 +-5 - EST +R W 1916 o - Ap 23 0 1 D +R W 1916 o - S 17 0 0 S +R W 1918 o - Ap 14 2 1 D +R W 1918 o - O 27 2 0 S +R W 1937 o - May 16 2 1 D +R W 1937 o - S 26 2 0 S +R W 1942 o - F 9 2 1 W +R W 1945 o - Au 14 23u 1 P +R W 1945 o - S lastSun 2 0 S +R W 1946 o - May 12 2 1 D +R W 1946 o - O 13 2 0 S +R W 1947 1949 - Ap lastSun 2 1 D +R W 1947 1949 - S lastSun 2 0 S +R W 1950 o - May 1 2 1 D +R W 1950 o - S 30 2 0 S +R W 1951 1960 - Ap lastSun 2 1 D +R W 1951 1958 - S lastSun 2 0 S +R W 1959 o - O lastSun 2 0 S +R W 1960 o - S lastSun 2 0 S +R W 1963 o - Ap lastSun 2 1 D +R W 1963 o - S 22 2 0 S +R W 1966 1986 - Ap lastSun 2s 1 D +R W 1966 2005 - O lastSun 2s 0 S +R W 1987 2005 - Ap Sun>=1 2s 1 D +Z America/Winnipeg -6:28:36 - LMT 1887 Jul 16 +-6 W C%sT 2006 +-6 C C%sT +R r 1918 o - Ap 14 2 1 D +R r 1918 o - O 27 2 0 S +R r 1930 1934 - May Sun>=1 0 1 D +R r 1930 1934 - O Sun>=1 0 0 S +R r 1937 1941 - Ap Sun>=8 0 1 D +R r 1937 o - O Sun>=8 0 0 S +R r 1938 o - O Sun>=1 0 0 S +R r 1939 1941 - O Sun>=8 0 0 S +R r 1942 o - F 9 2 1 W +R r 1945 o - Au 14 23u 1 P +R r 1945 o - S lastSun 2 0 S +R r 1946 o - Ap Sun>=8 2 1 D +R r 1946 o - O Sun>=8 2 0 S +R r 1947 1957 - Ap lastSun 2 1 D +R r 1947 1957 - S lastSun 2 0 S +R r 1959 o - Ap lastSun 2 1 D +R r 1959 o - O lastSun 2 0 S +R Sw 1957 o - Ap lastSun 2 1 D +R Sw 1957 o - O lastSun 2 0 S +R Sw 1959 1961 - Ap lastSun 2 1 D +R Sw 1959 o - O lastSun 2 0 S +R Sw 1960 1961 - S lastSun 2 0 S +Z America/Regina -6:58:36 - LMT 1905 S +-7 r M%sT 1960 Ap lastSun 2 +-6 - CST +Z America/Swift_Current -7:11:20 - LMT 1905 S +-7 C M%sT 1946 Ap lastSun 2 +-7 r M%sT 1950 +-7 Sw M%sT 1972 Ap lastSun 2 +-6 - CST +R Ed 1918 1919 - Ap Sun>=8 2 1 D +R Ed 1918 o - O 27 2 0 S +R Ed 1919 o - May 27 2 0 S +R Ed 1920 1923 - Ap lastSun 2 1 D +R Ed 1920 o - O lastSun 2 0 S +R Ed 1921 1923 - S lastSun 2 0 S +R Ed 1942 o - F 9 2 1 W +R Ed 1945 o - Au 14 23u 1 P +R Ed 1945 o - S lastSun 2 0 S +R Ed 1947 o - Ap lastSun 2 1 D +R Ed 1947 o - S lastSun 2 0 S +R Ed 1967 o - Ap lastSun 2 1 D +R Ed 1967 o - O lastSun 2 0 S +R Ed 1969 o - Ap lastSun 2 1 D +R Ed 1969 o - O lastSun 2 0 S +R Ed 1972 1986 - Ap lastSun 2 1 D +R Ed 1972 2006 - O lastSun 2 0 S +Z America/Edmonton -7:33:52 - LMT 1906 S +-7 Ed M%sT 1987 +-7 C M%sT +R Va 1918 o - Ap 14 2 1 D +R Va 1918 o - O 27 2 0 S +R Va 1942 o - F 9 2 1 W +R Va 1945 o - Au 14 23u 1 P +R Va 1945 o - S 30 2 0 S +R Va 1946 1986 - Ap lastSun 2 1 D +R Va 1946 o - O 13 2 0 S +R Va 1947 1961 - S lastSun 2 0 S +R Va 1962 2006 - O lastSun 2 0 S +Z America/Vancouver -8:12:28 - LMT 1884 +-8 Va P%sT 1987 +-8 C P%sT +Z America/Dawson_Creek -8:0:56 - LMT 1884 +-8 C P%sT 1947 +-8 Va P%sT 1972 Au 30 2 +-7 - MST +Z America/Fort_Nelson -8:10:47 - LMT 1884 +-8 Va P%sT 1946 +-8 - PST 1947 +-8 Va P%sT 1987 +-8 C P%sT 2015 Mar 8 2 +-7 - MST +Z America/Creston -7:46:4 - LMT 1884 +-7 - MST 1916 O +-8 - PST 1918 Jun 2 +-7 - MST +R Y 1918 o - Ap 14 2 1 D +R Y 1918 o - O 27 2 0 S +R Y 1919 o - May 25 2 1 D +R Y 1919 o - N 1 0 0 S +R Y 1942 o - F 9 2 1 W +R Y 1945 o - Au 14 23u 1 P +R Y 1945 o - S 30 2 0 S +R Y 1965 o - Ap lastSun 0 2 DD +R Y 1965 o - O lastSun 2 0 S +R Y 1980 1986 - Ap lastSun 2 1 D +R Y 1980 2006 - O lastSun 2 0 S +R Y 1987 2006 - Ap Sun>=1 2 1 D +Z America/Pangnirtung 0 - -00 1921 +-4 Y A%sT 1995 Ap Sun>=1 2 +-5 C E%sT 1999 O 31 2 +-6 C C%sT 2000 O 29 2 +-5 C E%sT +Z America/Iqaluit 0 - -00 1942 Au +-5 Y E%sT 1999 O 31 2 +-6 C C%sT 2000 O 29 2 +-5 C E%sT +Z America/Resolute 0 - -00 1947 Au 31 +-6 Y C%sT 2000 O 29 2 +-5 - EST 2001 Ap 1 3 +-6 C C%sT 2006 O 29 2 +-5 - EST 2007 Mar 11 3 +-6 C C%sT +Z America/Rankin_Inlet 0 - -00 1957 +-6 Y C%sT 2000 O 29 2 +-5 - EST 2001 Ap 1 3 +-6 C C%sT +Z America/Cambridge_Bay 0 - -00 1920 +-7 Y M%sT 1999 O 31 2 +-6 C C%sT 2000 O 29 2 +-5 - EST 2000 N 5 +-6 - CST 2001 Ap 1 3 +-7 C M%sT +Z America/Yellowknife 0 - -00 1935 +-7 Y M%sT 1980 +-7 C M%sT +Z America/Inuvik 0 - -00 1953 +-8 Y P%sT 1979 Ap lastSun 2 +-7 Y M%sT 1980 +-7 C M%sT +Z America/Whitehorse -9:0:12 - LMT 1900 Au 20 +-9 Y Y%sT 1967 May 28 +-8 Y P%sT 1980 +-8 C P%sT +Z America/Dawson -9:17:40 - LMT 1900 Au 20 +-9 Y Y%sT 1973 O 28 +-8 Y P%sT 1980 +-8 C P%sT +R m 1939 o - F 5 0 1 D +R m 1939 o - Jun 25 0 0 S +R m 1940 o - D 9 0 1 D +R m 1941 o - Ap 1 0 0 S +R m 1943 o - D 16 0 1 W +R m 1944 o - May 1 0 0 S +R m 1950 o - F 12 0 1 D +R m 1950 o - Jul 30 0 0 S +R m 1996 2000 - Ap Sun>=1 2 1 D +R m 1996 2000 - O lastSun 2 0 S +R m 2001 o - May Sun>=1 2 1 D +R m 2001 o - S lastSun 2 0 S +R m 2002 ma - Ap Sun>=1 2 1 D +R m 2002 ma - O lastSun 2 0 S +Z America/Cancun -5:47:4 - LMT 1922 Ja 1 0:12:56 +-6 - CST 1981 D 23 +-5 m E%sT 1998 Au 2 2 +-6 m C%sT 2015 F 1 2 +-5 - EST +Z America/Merida -5:58:28 - LMT 1922 Ja 1 0:1:32 +-6 - CST 1981 D 23 +-5 - EST 1982 D 2 +-6 m C%sT +Z America/Matamoros -6:40 - LMT 1921 D 31 23:20 +-6 - CST 1988 +-6 u C%sT 1989 +-6 m C%sT 2010 +-6 u C%sT +Z America/Monterrey -6:41:16 - LMT 1921 D 31 23:18:44 +-6 - CST 1988 +-6 u C%sT 1989 +-6 m C%sT +Z America/Mexico_City -6:36:36 - LMT 1922 Ja 1 0:23:24 +-7 - MST 1927 Jun 10 23 +-6 - CST 1930 N 15 +-7 - MST 1931 May 1 23 +-6 - CST 1931 O +-7 - MST 1932 Ap +-6 m C%sT 2001 S 30 2 +-6 - CST 2002 F 20 +-6 m C%sT +Z America/Ojinaga -6:57:40 - LMT 1922 Ja 1 0:2:20 +-7 - MST 1927 Jun 10 23 +-6 - CST 1930 N 15 +-7 - MST 1931 May 1 23 +-6 - CST 1931 O +-7 - MST 1932 Ap +-6 - CST 1996 +-6 m C%sT 1998 +-6 - CST 1998 Ap Sun>=1 3 +-7 m M%sT 2010 +-7 u M%sT +Z America/Chihuahua -7:4:20 - LMT 1921 D 31 23:55:40 +-7 - MST 1927 Jun 10 23 +-6 - CST 1930 N 15 +-7 - MST 1931 May 1 23 +-6 - CST 1931 O +-7 - MST 1932 Ap +-6 - CST 1996 +-6 m C%sT 1998 +-6 - CST 1998 Ap Sun>=1 3 +-7 m M%sT +Z America/Hermosillo -7:23:52 - LMT 1921 D 31 23:36:8 +-7 - MST 1927 Jun 10 23 +-6 - CST 1930 N 15 +-7 - MST 1931 May 1 23 +-6 - CST 1931 O +-7 - MST 1932 Ap +-6 - CST 1942 Ap 24 +-7 - MST 1949 Ja 14 +-8 - PST 1970 +-7 m M%sT 1999 +-7 - MST +Z America/Mazatlan -7:5:40 - LMT 1921 D 31 23:54:20 +-7 - MST 1927 Jun 10 23 +-6 - CST 1930 N 15 +-7 - MST 1931 May 1 23 +-6 - CST 1931 O +-7 - MST 1932 Ap +-6 - CST 1942 Ap 24 +-7 - MST 1949 Ja 14 +-8 - PST 1970 +-7 m M%sT +Z America/Bahia_Banderas -7:1 - LMT 1921 D 31 23:59 +-7 - MST 1927 Jun 10 23 +-6 - CST 1930 N 15 +-7 - MST 1931 May 1 23 +-6 - CST 1931 O +-7 - MST 1932 Ap +-6 - CST 1942 Ap 24 +-7 - MST 1949 Ja 14 +-8 - PST 1970 +-7 m M%sT 2010 Ap 4 2 +-6 m C%sT +Z America/Tijuana -7:48:4 - LMT 1922 Ja 1 0:11:56 +-7 - MST 1924 +-8 - PST 1927 Jun 10 23 +-7 - MST 1930 N 15 +-8 - PST 1931 Ap +-8 1 PDT 1931 S 30 +-8 - PST 1942 Ap 24 +-8 1 PWT 1945 Au 14 23u +-8 1 PPT 1945 N 12 +-8 - PST 1948 Ap 5 +-8 1 PDT 1949 Ja 14 +-8 - PST 1954 +-8 CA P%sT 1961 +-8 - PST 1976 +-8 u P%sT 1996 +-8 m P%sT 2001 +-8 u P%sT 2002 F 20 +-8 m P%sT 2010 +-8 u P%sT +R BS 1964 1975 - O lastSun 2 0 S +R BS 1964 1975 - Ap lastSun 2 1 D +Z America/Nassau -5:9:30 - LMT 1912 Mar 2 +-5 BS E%sT 1976 +-5 u E%sT +R BB 1977 o - Jun 12 2 1 D +R BB 1977 1978 - O Sun>=1 2 0 S +R BB 1978 1980 - Ap Sun>=15 2 1 D +R BB 1979 o - S 30 2 0 S +R BB 1980 o - S 25 2 0 S +Z America/Barbados -3:58:29 - LMT 1924 +-3:58:29 - BMT 1932 +-4 BB A%sT +R BZ 1918 1942 - O Sun>=2 0 0:30 -0530 +R BZ 1919 1943 - F Sun>=9 0 0 CST +R BZ 1973 o - D 5 0 1 CDT +R BZ 1974 o - F 9 0 0 CST +R BZ 1982 o - D 18 0 1 CDT +R BZ 1983 o - F 12 0 0 CST +Z America/Belize -5:52:48 - LMT 1912 Ap +-6 BZ %s +Z Atlantic/Bermuda -4:19:18 - LMT 1930 Ja 1 2 +-4 - AST 1974 Ap 28 2 +-4 C A%sT 1976 +-4 u A%sT +R CR 1979 1980 - F lastSun 0 1 D +R CR 1979 1980 - Jun Sun>=1 0 0 S +R CR 1991 1992 - Ja Sat>=15 0 1 D +R CR 1991 o - Jul 1 0 0 S +R CR 1992 o - Mar 15 0 0 S +Z America/Costa_Rica -5:36:13 - LMT 1890 +-5:36:13 - SJMT 1921 Ja 15 +-6 CR C%sT +R Q 1928 o - Jun 10 0 1 D +R Q 1928 o - O 10 0 0 S +R Q 1940 1942 - Jun Sun>=1 0 1 D +R Q 1940 1942 - S Sun>=1 0 0 S +R Q 1945 1946 - Jun Sun>=1 0 1 D +R Q 1945 1946 - S Sun>=1 0 0 S +R Q 1965 o - Jun 1 0 1 D +R Q 1965 o - S 30 0 0 S +R Q 1966 o - May 29 0 1 D +R Q 1966 o - O 2 0 0 S +R Q 1967 o - Ap 8 0 1 D +R Q 1967 1968 - S Sun>=8 0 0 S +R Q 1968 o - Ap 14 0 1 D +R Q 1969 1977 - Ap lastSun 0 1 D +R Q 1969 1971 - O lastSun 0 0 S +R Q 1972 1974 - O 8 0 0 S +R Q 1975 1977 - O lastSun 0 0 S +R Q 1978 o - May 7 0 1 D +R Q 1978 1990 - O Sun>=8 0 0 S +R Q 1979 1980 - Mar Sun>=15 0 1 D +R Q 1981 1985 - May Sun>=5 0 1 D +R Q 1986 1989 - Mar Sun>=14 0 1 D +R Q 1990 1997 - Ap Sun>=1 0 1 D +R Q 1991 1995 - O Sun>=8 0s 0 S +R Q 1996 o - O 6 0s 0 S +R Q 1997 o - O 12 0s 0 S +R Q 1998 1999 - Mar lastSun 0s 1 D +R Q 1998 2003 - O lastSun 0s 0 S +R Q 2000 2003 - Ap Sun>=1 0s 1 D +R Q 2004 o - Mar lastSun 0s 1 D +R Q 2006 2010 - O lastSun 0s 0 S +R Q 2007 o - Mar Sun>=8 0s 1 D +R Q 2008 o - Mar Sun>=15 0s 1 D +R Q 2009 2010 - Mar Sun>=8 0s 1 D +R Q 2011 o - Mar Sun>=15 0s 1 D +R Q 2011 o - N 13 0s 0 S +R Q 2012 o - Ap 1 0s 1 D +R Q 2012 ma - N Sun>=1 0s 0 S +R Q 2013 ma - Mar Sun>=8 0s 1 D +Z America/Havana -5:29:28 - LMT 1890 +-5:29:36 - HMT 1925 Jul 19 12 +-5 Q C%sT +R DO 1966 o - O 30 0 1 EDT +R DO 1967 o - F 28 0 0 EST +R DO 1969 1973 - O lastSun 0 0:30 -0430 +R DO 1970 o - F 21 0 0 EST +R DO 1971 o - Ja 20 0 0 EST +R DO 1972 1974 - Ja 21 0 0 EST +Z America/Santo_Domingo -4:39:36 - LMT 1890 +-4:40 - SDMT 1933 Ap 1 12 +-5 DO %s 1974 O 27 +-4 - AST 2000 O 29 2 +-5 u E%sT 2000 D 3 1 +-4 - AST +R SV 1987 1988 - May Sun>=1 0 1 D +R SV 1987 1988 - S lastSun 0 0 S +Z America/El_Salvador -5:56:48 - LMT 1921 +-6 SV C%sT +R GT 1973 o - N 25 0 1 D +R GT 1974 o - F 24 0 0 S +R GT 1983 o - May 21 0 1 D +R GT 1983 o - S 22 0 0 S +R GT 1991 o - Mar 23 0 1 D +R GT 1991 o - S 7 0 0 S +R GT 2006 o - Ap 30 0 1 D +R GT 2006 o - O 1 0 0 S +Z America/Guatemala -6:2:4 - LMT 1918 O 5 +-6 GT C%sT +R HT 1983 o - May 8 0 1 D +R HT 1984 1987 - Ap lastSun 0 1 D +R HT 1983 1987 - O lastSun 0 0 S +R HT 1988 1997 - Ap Sun>=1 1s 1 D +R HT 1988 1997 - O lastSun 1s 0 S +R HT 2005 2006 - Ap Sun>=1 0 1 D +R HT 2005 2006 - O lastSun 0 0 S +R HT 2012 2015 - Mar Sun>=8 2 1 D +R HT 2012 2015 - N Sun>=1 2 0 S +R HT 2017 ma - Mar Sun>=8 2 1 D +R HT 2017 ma - N Sun>=1 2 0 S +Z America/Port-au-Prince -4:49:20 - LMT 1890 +-4:49 - PPMT 1917 Ja 24 12 +-5 HT E%sT +R HN 1987 1988 - May Sun>=1 0 1 D +R HN 1987 1988 - S lastSun 0 0 S +R HN 2006 o - May Sun>=1 0 1 D +R HN 2006 o - Au M>=1 0 0 S +Z America/Tegucigalpa -5:48:52 - LMT 1921 Ap +-6 HN C%sT +Z America/Jamaica -5:7:10 - LMT 1890 +-5:7:10 - KMT 1912 F +-5 - EST 1974 +-5 u E%sT 1984 +-5 - EST +Z America/Martinique -4:4:20 - LMT 1890 +-4:4:20 - FFMT 1911 May +-4 - AST 1980 Ap 6 +-4 1 ADT 1980 S 28 +-4 - AST +R NI 1979 1980 - Mar Sun>=16 0 1 D +R NI 1979 1980 - Jun M>=23 0 0 S +R NI 2005 o - Ap 10 0 1 D +R NI 2005 o - O Sun>=1 0 0 S +R NI 2006 o - Ap 30 2 1 D +R NI 2006 o - O Sun>=1 1 0 S +Z America/Managua -5:45:8 - LMT 1890 +-5:45:12 - MMT 1934 Jun 23 +-6 - CST 1973 May +-5 - EST 1975 F 16 +-6 NI C%sT 1992 Ja 1 4 +-5 - EST 1992 S 24 +-6 - CST 1993 +-5 - EST 1997 +-6 NI C%sT +Z America/Panama -5:18:8 - LMT 1890 +-5:19:36 - CMT 1908 Ap 22 +-5 - EST +Li America/Panama America/Cayman +Z America/Puerto_Rico -4:24:25 - LMT 1899 Mar 28 12 +-4 - AST 1942 May 3 +-4 u A%sT 1946 +-4 - AST +Z America/Miquelon -3:44:40 - LMT 1911 May 15 +-4 - AST 1980 May +-3 - -03 1987 +-3 C -03/-02 +Z America/Grand_Turk -4:44:32 - LMT 1890 +-5:7:10 - KMT 1912 F +-5 - EST 1979 +-5 u E%sT 2015 N Sun>=1 2 +-4 - AST 2018 Mar 11 3 +-5 u E%sT +R A 1930 o - D 1 0 1 - +R A 1931 o - Ap 1 0 0 - +R A 1931 o - O 15 0 1 - +R A 1932 1940 - Mar 1 0 0 - +R A 1932 1939 - N 1 0 1 - +R A 1940 o - Jul 1 0 1 - +R A 1941 o - Jun 15 0 0 - +R A 1941 o - O 15 0 1 - +R A 1943 o - Au 1 0 0 - +R A 1943 o - O 15 0 1 - +R A 1946 o - Mar 1 0 0 - +R A 1946 o - O 1 0 1 - +R A 1963 o - O 1 0 0 - +R A 1963 o - D 15 0 1 - +R A 1964 1966 - Mar 1 0 0 - +R A 1964 1966 - O 15 0 1 - +R A 1967 o - Ap 2 0 0 - +R A 1967 1968 - O Sun>=1 0 1 - +R A 1968 1969 - Ap Sun>=1 0 0 - +R A 1974 o - Ja 23 0 1 - +R A 1974 o - May 1 0 0 - +R A 1988 o - D 1 0 1 - +R A 1989 1993 - Mar Sun>=1 0 0 - +R A 1989 1992 - O Sun>=15 0 1 - +R A 1999 o - O Sun>=1 0 1 - +R A 2000 o - Mar 3 0 0 - +R A 2007 o - D 30 0 1 - +R A 2008 2009 - Mar Sun>=15 0 0 - +R A 2008 o - O Sun>=15 0 1 - +Z America/Argentina/Buenos_Aires -3:53:48 - LMT 1894 O 31 +-4:16:48 - CMT 1920 May +-4 - -04 1930 D +-4 A -04/-03 1969 O 5 +-3 A -03/-02 1999 O 3 +-4 A -04/-03 2000 Mar 3 +-3 A -03/-02 +Z America/Argentina/Cordoba -4:16:48 - LMT 1894 O 31 +-4:16:48 - CMT 1920 May +-4 - -04 1930 D +-4 A -04/-03 1969 O 5 +-3 A -03/-02 1991 Mar 3 +-4 - -04 1991 O 20 +-3 A -03/-02 1999 O 3 +-4 A -04/-03 2000 Mar 3 +-3 A -03/-02 +Z America/Argentina/Salta -4:21:40 - LMT 1894 O 31 +-4:16:48 - CMT 1920 May +-4 - -04 1930 D +-4 A -04/-03 1969 O 5 +-3 A -03/-02 1991 Mar 3 +-4 - -04 1991 O 20 +-3 A -03/-02 1999 O 3 +-4 A -04/-03 2000 Mar 3 +-3 A -03/-02 2008 O 18 +-3 - -03 +Z America/Argentina/Tucuman -4:20:52 - LMT 1894 O 31 +-4:16:48 - CMT 1920 May +-4 - -04 1930 D +-4 A -04/-03 1969 O 5 +-3 A -03/-02 1991 Mar 3 +-4 - -04 1991 O 20 +-3 A -03/-02 1999 O 3 +-4 A -04/-03 2000 Mar 3 +-3 - -03 2004 Jun +-4 - -04 2004 Jun 13 +-3 A -03/-02 +Z America/Argentina/La_Rioja -4:27:24 - LMT 1894 O 31 +-4:16:48 - CMT 1920 May +-4 - -04 1930 D +-4 A -04/-03 1969 O 5 +-3 A -03/-02 1991 Mar +-4 - -04 1991 May 7 +-3 A -03/-02 1999 O 3 +-4 A -04/-03 2000 Mar 3 +-3 - -03 2004 Jun +-4 - -04 2004 Jun 20 +-3 A -03/-02 2008 O 18 +-3 - -03 +Z America/Argentina/San_Juan -4:34:4 - LMT 1894 O 31 +-4:16:48 - CMT 1920 May +-4 - -04 1930 D +-4 A -04/-03 1969 O 5 +-3 A -03/-02 1991 Mar +-4 - -04 1991 May 7 +-3 A -03/-02 1999 O 3 +-4 A -04/-03 2000 Mar 3 +-3 - -03 2004 May 31 +-4 - -04 2004 Jul 25 +-3 A -03/-02 2008 O 18 +-3 - -03 +Z America/Argentina/Jujuy -4:21:12 - LMT 1894 O 31 +-4:16:48 - CMT 1920 May +-4 - -04 1930 D +-4 A -04/-03 1969 O 5 +-3 A -03/-02 1990 Mar 4 +-4 - -04 1990 O 28 +-4 1 -03 1991 Mar 17 +-4 - -04 1991 O 6 +-3 1 -02 1992 +-3 A -03/-02 1999 O 3 +-4 A -04/-03 2000 Mar 3 +-3 A -03/-02 2008 O 18 +-3 - -03 +Z America/Argentina/Catamarca -4:23:8 - LMT 1894 O 31 +-4:16:48 - CMT 1920 May +-4 - -04 1930 D +-4 A -04/-03 1969 O 5 +-3 A -03/-02 1991 Mar 3 +-4 - -04 1991 O 20 +-3 A -03/-02 1999 O 3 +-4 A -04/-03 2000 Mar 3 +-3 - -03 2004 Jun +-4 - -04 2004 Jun 20 +-3 A -03/-02 2008 O 18 +-3 - -03 +Z America/Argentina/Mendoza -4:35:16 - LMT 1894 O 31 +-4:16:48 - CMT 1920 May +-4 - -04 1930 D +-4 A -04/-03 1969 O 5 +-3 A -03/-02 1990 Mar 4 +-4 - -04 1990 O 15 +-4 1 -03 1991 Mar +-4 - -04 1991 O 15 +-4 1 -03 1992 Mar +-4 - -04 1992 O 18 +-3 A -03/-02 1999 O 3 +-4 A -04/-03 2000 Mar 3 +-3 - -03 2004 May 23 +-4 - -04 2004 S 26 +-3 A -03/-02 2008 O 18 +-3 - -03 +R Sa 2008 2009 - Mar Sun>=8 0 0 - +R Sa 2007 2008 - O Sun>=8 0 1 - +Z America/Argentina/San_Luis -4:25:24 - LMT 1894 O 31 +-4:16:48 - CMT 1920 May +-4 - -04 1930 D +-4 A -04/-03 1969 O 5 +-3 A -03/-02 1990 +-3 1 -02 1990 Mar 14 +-4 - -04 1990 O 15 +-4 1 -03 1991 Mar +-4 - -04 1991 Jun +-3 - -03 1999 O 3 +-4 1 -03 2000 Mar 3 +-3 - -03 2004 May 31 +-4 - -04 2004 Jul 25 +-3 A -03/-02 2008 Ja 21 +-4 Sa -04/-03 2009 O 11 +-3 - -03 +Z America/Argentina/Rio_Gallegos -4:36:52 - LMT 1894 O 31 +-4:16:48 - CMT 1920 May +-4 - -04 1930 D +-4 A -04/-03 1969 O 5 +-3 A -03/-02 1999 O 3 +-4 A -04/-03 2000 Mar 3 +-3 - -03 2004 Jun +-4 - -04 2004 Jun 20 +-3 A -03/-02 2008 O 18 +-3 - -03 +Z America/Argentina/Ushuaia -4:33:12 - LMT 1894 O 31 +-4:16:48 - CMT 1920 May +-4 - -04 1930 D +-4 A -04/-03 1969 O 5 +-3 A -03/-02 1999 O 3 +-4 A -04/-03 2000 Mar 3 +-3 - -03 2004 May 30 +-4 - -04 2004 Jun 20 +-3 A -03/-02 2008 O 18 +-3 - -03 +Li America/Curacao America/Aruba +Z America/La_Paz -4:32:36 - LMT 1890 +-4:32:36 - CMT 1931 O 15 +-4:32:36 1 BST 1932 Mar 21 +-4 - -04 +R B 1931 o - O 3 11 1 - +R B 1932 1933 - Ap 1 0 0 - +R B 1932 o - O 3 0 1 - +R B 1949 1952 - D 1 0 1 - +R B 1950 o - Ap 16 1 0 - +R B 1951 1952 - Ap 1 0 0 - +R B 1953 o - Mar 1 0 0 - +R B 1963 o - D 9 0 1 - +R B 1964 o - Mar 1 0 0 - +R B 1965 o - Ja 31 0 1 - +R B 1965 o - Mar 31 0 0 - +R B 1965 o - D 1 0 1 - +R B 1966 1968 - Mar 1 0 0 - +R B 1966 1967 - N 1 0 1 - +R B 1985 o - N 2 0 1 - +R B 1986 o - Mar 15 0 0 - +R B 1986 o - O 25 0 1 - +R B 1987 o - F 14 0 0 - +R B 1987 o - O 25 0 1 - +R B 1988 o - F 7 0 0 - +R B 1988 o - O 16 0 1 - +R B 1989 o - Ja 29 0 0 - +R B 1989 o - O 15 0 1 - +R B 1990 o - F 11 0 0 - +R B 1990 o - O 21 0 1 - +R B 1991 o - F 17 0 0 - +R B 1991 o - O 20 0 1 - +R B 1992 o - F 9 0 0 - +R B 1992 o - O 25 0 1 - +R B 1993 o - Ja 31 0 0 - +R B 1993 1995 - O Sun>=11 0 1 - +R B 1994 1995 - F Sun>=15 0 0 - +R B 1996 o - F 11 0 0 - +R B 1996 o - O 6 0 1 - +R B 1997 o - F 16 0 0 - +R B 1997 o - O 6 0 1 - +R B 1998 o - Mar 1 0 0 - +R B 1998 o - O 11 0 1 - +R B 1999 o - F 21 0 0 - +R B 1999 o - O 3 0 1 - +R B 2000 o - F 27 0 0 - +R B 2000 2001 - O Sun>=8 0 1 - +R B 2001 2006 - F Sun>=15 0 0 - +R B 2002 o - N 3 0 1 - +R B 2003 o - O 19 0 1 - +R B 2004 o - N 2 0 1 - +R B 2005 o - O 16 0 1 - +R B 2006 o - N 5 0 1 - +R B 2007 o - F 25 0 0 - +R B 2007 o - O Sun>=8 0 1 - +R B 2008 2017 - O Sun>=15 0 1 - +R B 2008 2011 - F Sun>=15 0 0 - +R B 2012 o - F Sun>=22 0 0 - +R B 2013 2014 - F Sun>=15 0 0 - +R B 2015 o - F Sun>=22 0 0 - +R B 2016 2022 - F Sun>=15 0 0 - +R B 2018 ma - N Sun>=1 0 1 - +R B 2023 o - F Sun>=22 0 0 - +R B 2024 2025 - F Sun>=15 0 0 - +R B 2026 o - F Sun>=22 0 0 - +R B 2027 2033 - F Sun>=15 0 0 - +R B 2034 o - F Sun>=22 0 0 - +R B 2035 2036 - F Sun>=15 0 0 - +R B 2037 o - F Sun>=22 0 0 - +R B 2038 ma - F Sun>=15 0 0 - +Z America/Noronha -2:9:40 - LMT 1914 +-2 B -02/-01 1990 S 17 +-2 - -02 1999 S 30 +-2 B -02/-01 2000 O 15 +-2 - -02 2001 S 13 +-2 B -02/-01 2002 O +-2 - -02 +Z America/Belem -3:13:56 - LMT 1914 +-3 B -03/-02 1988 S 12 +-3 - -03 +Z America/Santarem -3:38:48 - LMT 1914 +-4 B -04/-03 1988 S 12 +-4 - -04 2008 Jun 24 +-3 - -03 +Z America/Fortaleza -2:34 - LMT 1914 +-3 B -03/-02 1990 S 17 +-3 - -03 1999 S 30 +-3 B -03/-02 2000 O 22 +-3 - -03 2001 S 13 +-3 B -03/-02 2002 O +-3 - -03 +Z America/Recife -2:19:36 - LMT 1914 +-3 B -03/-02 1990 S 17 +-3 - -03 1999 S 30 +-3 B -03/-02 2000 O 15 +-3 - -03 2001 S 13 +-3 B -03/-02 2002 O +-3 - -03 +Z America/Araguaina -3:12:48 - LMT 1914 +-3 B -03/-02 1990 S 17 +-3 - -03 1995 S 14 +-3 B -03/-02 2003 S 24 +-3 - -03 2012 O 21 +-3 B -03/-02 2013 S +-3 - -03 +Z America/Maceio -2:22:52 - LMT 1914 +-3 B -03/-02 1990 S 17 +-3 - -03 1995 O 13 +-3 B -03/-02 1996 S 4 +-3 - -03 1999 S 30 +-3 B -03/-02 2000 O 22 +-3 - -03 2001 S 13 +-3 B -03/-02 2002 O +-3 - -03 +Z America/Bahia -2:34:4 - LMT 1914 +-3 B -03/-02 2003 S 24 +-3 - -03 2011 O 16 +-3 B -03/-02 2012 O 21 +-3 - -03 +Z America/Sao_Paulo -3:6:28 - LMT 1914 +-3 B -03/-02 1963 O 23 +-3 1 -02 1964 +-3 B -03/-02 +Z America/Campo_Grande -3:38:28 - LMT 1914 +-4 B -04/-03 +Z America/Cuiaba -3:44:20 - LMT 1914 +-4 B -04/-03 2003 S 24 +-4 - -04 2004 O +-4 B -04/-03 +Z America/Porto_Velho -4:15:36 - LMT 1914 +-4 B -04/-03 1988 S 12 +-4 - -04 +Z America/Boa_Vista -4:2:40 - LMT 1914 +-4 B -04/-03 1988 S 12 +-4 - -04 1999 S 30 +-4 B -04/-03 2000 O 15 +-4 - -04 +Z America/Manaus -4:0:4 - LMT 1914 +-4 B -04/-03 1988 S 12 +-4 - -04 1993 S 28 +-4 B -04/-03 1994 S 22 +-4 - -04 +Z America/Eirunepe -4:39:28 - LMT 1914 +-5 B -05/-04 1988 S 12 +-5 - -05 1993 S 28 +-5 B -05/-04 1994 S 22 +-5 - -05 2008 Jun 24 +-4 - -04 2013 N 10 +-5 - -05 +Z America/Rio_Branco -4:31:12 - LMT 1914 +-5 B -05/-04 1988 S 12 +-5 - -05 2008 Jun 24 +-4 - -04 2013 N 10 +-5 - -05 +R x 1927 1931 - S 1 0 1 - +R x 1928 1932 - Ap 1 0 0 - +R x 1968 o - N 3 4u 1 - +R x 1969 o - Mar 30 3u 0 - +R x 1969 o - N 23 4u 1 - +R x 1970 o - Mar 29 3u 0 - +R x 1971 o - Mar 14 3u 0 - +R x 1970 1972 - O Sun>=9 4u 1 - +R x 1972 1986 - Mar Sun>=9 3u 0 - +R x 1973 o - S 30 4u 1 - +R x 1974 1987 - O Sun>=9 4u 1 - +R x 1987 o - Ap 12 3u 0 - +R x 1988 1990 - Mar Sun>=9 3u 0 - +R x 1988 1989 - O Sun>=9 4u 1 - +R x 1990 o - S 16 4u 1 - +R x 1991 1996 - Mar Sun>=9 3u 0 - +R x 1991 1997 - O Sun>=9 4u 1 - +R x 1997 o - Mar 30 3u 0 - +R x 1998 o - Mar Sun>=9 3u 0 - +R x 1998 o - S 27 4u 1 - +R x 1999 o - Ap 4 3u 0 - +R x 1999 2010 - O Sun>=9 4u 1 - +R x 2000 2007 - Mar Sun>=9 3u 0 - +R x 2008 o - Mar 30 3u 0 - +R x 2009 o - Mar Sun>=9 3u 0 - +R x 2010 o - Ap Sun>=1 3u 0 - +R x 2011 o - May Sun>=2 3u 0 - +R x 2011 o - Au Sun>=16 4u 1 - +R x 2012 2014 - Ap Sun>=23 3u 0 - +R x 2012 2014 - S Sun>=2 4u 1 - +R x 2016 2018 - May Sun>=9 3u 0 - +R x 2016 2018 - Au Sun>=9 4u 1 - +R x 2019 ma - Ap Sun>=2 3u 0 - +R x 2019 ma - S Sun>=2 4u 1 - +Z America/Santiago -4:42:46 - LMT 1890 +-4:42:46 - SMT 1910 Ja 10 +-5 - -05 1916 Jul +-4:42:46 - SMT 1918 S 10 +-4 - -04 1919 Jul +-4:42:46 - SMT 1927 S +-5 x -05/-04 1932 S +-4 - -04 1942 Jun +-5 - -05 1942 Au +-4 - -04 1946 Jul 15 +-4 1 -03 1946 S +-4 - -04 1947 Ap +-5 - -05 1947 May 21 23 +-4 x -04/-03 +Z America/Punta_Arenas -4:43:40 - LMT 1890 +-4:42:46 - SMT 1910 Ja 10 +-5 - -05 1916 Jul +-4:42:46 - SMT 1918 S 10 +-4 - -04 1919 Jul +-4:42:46 - SMT 1927 S +-5 x -05/-04 1932 S +-4 - -04 1942 Jun +-5 - -05 1942 Au +-4 - -04 1947 Ap +-5 - -05 1947 May 21 23 +-4 x -04/-03 2016 D 4 +-3 - -03 +Z Pacific/Easter -7:17:28 - LMT 1890 +-7:17:28 - EMT 1932 S +-7 x -07/-06 1982 Mar 14 3u +-6 x -06/-05 +Z Antarctica/Palmer 0 - -00 1965 +-4 A -04/-03 1969 O 5 +-3 A -03/-02 1982 May +-4 x -04/-03 2016 D 4 +-3 - -03 +R CO 1992 o - May 3 0 1 - +R CO 1993 o - Ap 4 0 0 - +Z America/Bogota -4:56:16 - LMT 1884 Mar 13 +-4:56:16 - BMT 1914 N 23 +-5 CO -05/-04 +Z America/Curacao -4:35:47 - LMT 1912 F 12 +-4:30 - -0430 1965 +-4 - AST +Li America/Curacao America/Lower_Princes +Li America/Curacao America/Kralendijk +R EC 1992 o - N 28 0 1 - +R EC 1993 o - F 5 0 0 - +Z America/Guayaquil -5:19:20 - LMT 1890 +-5:14 - QMT 1931 +-5 EC -05/-04 +Z Pacific/Galapagos -5:58:24 - LMT 1931 +-5 - -05 1986 +-6 EC -06/-05 +R FK 1937 1938 - S lastSun 0 1 - +R FK 1938 1942 - Mar Sun>=19 0 0 - +R FK 1939 o - O 1 0 1 - +R FK 1940 1942 - S lastSun 0 1 - +R FK 1943 o - Ja 1 0 0 - +R FK 1983 o - S lastSun 0 1 - +R FK 1984 1985 - Ap lastSun 0 0 - +R FK 1984 o - S 16 0 1 - +R FK 1985 2000 - S Sun>=9 0 1 - +R FK 1986 2000 - Ap Sun>=16 0 0 - +R FK 2001 2010 - Ap Sun>=15 2 0 - +R FK 2001 2010 - S Sun>=1 2 1 - +Z Atlantic/Stanley -3:51:24 - LMT 1890 +-3:51:24 - SMT 1912 Mar 12 +-4 FK -04/-03 1983 May +-3 FK -03/-02 1985 S 15 +-4 FK -04/-03 2010 S 5 2 +-3 - -03 +Z America/Cayenne -3:29:20 - LMT 1911 Jul +-4 - -04 1967 O +-3 - -03 +Z America/Guyana -3:52:40 - LMT 1915 Mar +-3:45 - -0345 1975 Jul 31 +-3 - -03 1991 +-4 - -04 +R y 1975 1988 - O 1 0 1 - +R y 1975 1978 - Mar 1 0 0 - +R y 1979 1991 - Ap 1 0 0 - +R y 1989 o - O 22 0 1 - +R y 1990 o - O 1 0 1 - +R y 1991 o - O 6 0 1 - +R y 1992 o - Mar 1 0 0 - +R y 1992 o - O 5 0 1 - +R y 1993 o - Mar 31 0 0 - +R y 1993 1995 - O 1 0 1 - +R y 1994 1995 - F lastSun 0 0 - +R y 1996 o - Mar 1 0 0 - +R y 1996 2001 - O Sun>=1 0 1 - +R y 1997 o - F lastSun 0 0 - +R y 1998 2001 - Mar Sun>=1 0 0 - +R y 2002 2004 - Ap Sun>=1 0 0 - +R y 2002 2003 - S Sun>=1 0 1 - +R y 2004 2009 - O Sun>=15 0 1 - +R y 2005 2009 - Mar Sun>=8 0 0 - +R y 2010 ma - O Sun>=1 0 1 - +R y 2010 2012 - Ap Sun>=8 0 0 - +R y 2013 ma - Mar Sun>=22 0 0 - +Z America/Asuncion -3:50:40 - LMT 1890 +-3:50:40 - AMT 1931 O 10 +-4 - -04 1972 O +-3 - -03 1974 Ap +-4 y -04/-03 +R PE 1938 o - Ja 1 0 1 - +R PE 1938 o - Ap 1 0 0 - +R PE 1938 1939 - S lastSun 0 1 - +R PE 1939 1940 - Mar Sun>=24 0 0 - +R PE 1986 1987 - Ja 1 0 1 - +R PE 1986 1987 - Ap 1 0 0 - +R PE 1990 o - Ja 1 0 1 - +R PE 1990 o - Ap 1 0 0 - +R PE 1994 o - Ja 1 0 1 - +R PE 1994 o - Ap 1 0 0 - +Z America/Lima -5:8:12 - LMT 1890 +-5:8:36 - LMT 1908 Jul 28 +-5 PE -05/-04 +Z Atlantic/South_Georgia -2:26:8 - LMT 1890 +-2 - -02 +Z America/Paramaribo -3:40:40 - LMT 1911 +-3:40:52 - PMT 1935 +-3:40:36 - PMT 1945 O +-3:30 - -0330 1984 O +-3 - -03 +Z America/Port_of_Spain -4:6:4 - LMT 1912 Mar 2 +-4 - AST +Li America/Port_of_Spain America/Anguilla +Li America/Port_of_Spain America/Antigua +Li America/Port_of_Spain America/Dominica +Li America/Port_of_Spain America/Grenada +Li America/Port_of_Spain America/Guadeloupe +Li America/Port_of_Spain America/Marigot +Li America/Port_of_Spain America/Montserrat +Li America/Port_of_Spain America/St_Barthelemy +Li America/Port_of_Spain America/St_Kitts +Li America/Port_of_Spain America/St_Lucia +Li America/Port_of_Spain America/St_Thomas +Li America/Port_of_Spain America/St_Vincent +Li America/Port_of_Spain America/Tortola +R U 1923 1925 - O 1 0 0:30 - +R U 1924 1926 - Ap 1 0 0 - +R U 1933 1938 - O lastSun 0 0:30 - +R U 1934 1941 - Mar lastSat 24 0 - +R U 1939 o - O 1 0 0:30 - +R U 1940 o - O 27 0 0:30 - +R U 1941 o - Au 1 0 0:30 - +R U 1942 o - D 14 0 0:30 - +R U 1943 o - Mar 14 0 0 - +R U 1959 o - May 24 0 0:30 - +R U 1959 o - N 15 0 0 - +R U 1960 o - Ja 17 0 1 - +R U 1960 o - Mar 6 0 0 - +R U 1965 o - Ap 4 0 1 - +R U 1965 o - S 26 0 0 - +R U 1968 o - May 27 0 0:30 - +R U 1968 o - D 1 0 0 - +R U 1970 o - Ap 25 0 1 - +R U 1970 o - Jun 14 0 0 - +R U 1972 o - Ap 23 0 1 - +R U 1972 o - Jul 16 0 0 - +R U 1974 o - Ja 13 0 1:30 - +R U 1974 o - Mar 10 0 0:30 - +R U 1974 o - S 1 0 0 - +R U 1974 o - D 22 0 1 - +R U 1975 o - Mar 30 0 0 - +R U 1976 o - D 19 0 1 - +R U 1977 o - Mar 6 0 0 - +R U 1977 o - D 4 0 1 - +R U 1978 1979 - Mar Sun>=1 0 0 - +R U 1978 o - D 17 0 1 - +R U 1979 o - Ap 29 0 1 - +R U 1980 o - Mar 16 0 0 - +R U 1987 o - D 14 0 1 - +R U 1988 o - F 28 0 0 - +R U 1988 o - D 11 0 1 - +R U 1989 o - Mar 5 0 0 - +R U 1989 o - O 29 0 1 - +R U 1990 o - F 25 0 0 - +R U 1990 1991 - O Sun>=21 0 1 - +R U 1991 1992 - Mar Sun>=1 0 0 - +R U 1992 o - O 18 0 1 - +R U 1993 o - F 28 0 0 - +R U 2004 o - S 19 0 1 - +R U 2005 o - Mar 27 2 0 - +R U 2005 o - O 9 2 1 - +R U 2006 2015 - Mar Sun>=8 2 0 - +R U 2006 2014 - O Sun>=1 2 1 - +Z America/Montevideo -3:44:51 - LMT 1908 Jun 10 +-3:44:51 - MMT 1920 May +-4 - -04 1923 O +-3:30 U -0330/-03 1942 D 14 +-3 U -03/-0230 1960 +-3 U -03/-02 1968 +-3 U -03/-0230 1970 +-3 U -03/-02 1974 +-3 U -03/-0130 1974 Mar 10 +-3 U -03/-0230 1974 D 22 +-3 U -03/-02 +Z America/Caracas -4:27:44 - LMT 1890 +-4:27:40 - CMT 1912 F 12 +-4:30 - -0430 1965 +-4 - -04 2007 D 9 3 +-4:30 - -0430 2016 May 1 2:30 +-4 - -04 +Z Etc/GMT 0 - GMT +Z Etc/UTC 0 - UTC +Z Etc/UCT 0 - UCT +Li Etc/GMT GMT +Li Etc/UTC Etc/Universal +Li Etc/UTC Etc/Zulu +Li Etc/GMT Etc/Greenwich +Li Etc/GMT Etc/GMT-0 +Li Etc/GMT Etc/GMT+0 +Li Etc/GMT Etc/GMT0 +Z Etc/GMT-14 14 - +14 +Z Etc/GMT-13 13 - +13 +Z Etc/GMT-12 12 - +12 +Z Etc/GMT-11 11 - +11 +Z Etc/GMT-10 10 - +10 +Z Etc/GMT-9 9 - +09 +Z Etc/GMT-8 8 - +08 +Z Etc/GMT-7 7 - +07 +Z Etc/GMT-6 6 - +06 +Z Etc/GMT-5 5 - +05 +Z Etc/GMT-4 4 - +04 +Z Etc/GMT-3 3 - +03 +Z Etc/GMT-2 2 - +02 +Z Etc/GMT-1 1 - +01 +Z Etc/GMT+1 -1 - -01 +Z Etc/GMT+2 -2 - -02 +Z Etc/GMT+3 -3 - -03 +Z Etc/GMT+4 -4 - -04 +Z Etc/GMT+5 -5 - -05 +Z Etc/GMT+6 -6 - -06 +Z Etc/GMT+7 -7 - -07 +Z Etc/GMT+8 -8 - -08 +Z Etc/GMT+9 -9 - -09 +Z Etc/GMT+10 -10 - -10 +Z Etc/GMT+11 -11 - -11 +Z Etc/GMT+12 -12 - -12 +Z Factory 0 - -00 +Li Africa/Nairobi Africa/Asmera +Li Africa/Abidjan Africa/Timbuktu +Li America/Argentina/Catamarca America/Argentina/ComodRivadavia +Li America/Adak America/Atka +Li America/Argentina/Buenos_Aires America/Buenos_Aires +Li America/Argentina/Catamarca America/Catamarca +Li America/Atikokan America/Coral_Harbour +Li America/Argentina/Cordoba America/Cordoba +Li America/Tijuana America/Ensenada +Li America/Indiana/Indianapolis America/Fort_Wayne +Li America/Indiana/Indianapolis America/Indianapolis +Li America/Argentina/Jujuy America/Jujuy +Li America/Indiana/Knox America/Knox_IN +Li America/Kentucky/Louisville America/Louisville +Li America/Argentina/Mendoza America/Mendoza +Li America/Toronto America/Montreal +Li America/Rio_Branco America/Porto_Acre +Li America/Argentina/Cordoba America/Rosario +Li America/Tijuana America/Santa_Isabel +Li America/Denver America/Shiprock +Li America/Port_of_Spain America/Virgin +Li Pacific/Auckland Antarctica/South_Pole +Li Asia/Ashgabat Asia/Ashkhabad +Li Asia/Kolkata Asia/Calcutta +Li Asia/Shanghai Asia/Chongqing +Li Asia/Shanghai Asia/Chungking +Li Asia/Dhaka Asia/Dacca +Li Asia/Shanghai Asia/Harbin +Li Asia/Urumqi Asia/Kashgar +Li Asia/Kathmandu Asia/Katmandu +Li Asia/Macau Asia/Macao +Li Asia/Yangon Asia/Rangoon +Li Asia/Ho_Chi_Minh Asia/Saigon +Li Asia/Jerusalem Asia/Tel_Aviv +Li Asia/Thimphu Asia/Thimbu +Li Asia/Makassar Asia/Ujung_Pandang +Li Asia/Ulaanbaatar Asia/Ulan_Bator +Li Atlantic/Faroe Atlantic/Faeroe +Li Europe/Oslo Atlantic/Jan_Mayen +Li Australia/Sydney Australia/ACT +Li Australia/Sydney Australia/Canberra +Li Australia/Lord_Howe Australia/LHI +Li Australia/Sydney Australia/NSW +Li Australia/Darwin Australia/North +Li Australia/Brisbane Australia/Queensland +Li Australia/Adelaide Australia/South +Li Australia/Hobart Australia/Tasmania +Li Australia/Melbourne Australia/Victoria +Li Australia/Perth Australia/West +Li Australia/Broken_Hill Australia/Yancowinna +Li America/Rio_Branco Brazil/Acre +Li America/Noronha Brazil/DeNoronha +Li America/Sao_Paulo Brazil/East +Li America/Manaus Brazil/West +Li America/Halifax Canada/Atlantic +Li America/Winnipeg Canada/Central +Li America/Toronto Canada/Eastern +Li America/Edmonton Canada/Mountain +Li America/St_Johns Canada/Newfoundland +Li America/Vancouver Canada/Pacific +Li America/Regina Canada/Saskatchewan +Li America/Whitehorse Canada/Yukon +Li America/Santiago Chile/Continental +Li Pacific/Easter Chile/EasterIsland +Li America/Havana Cuba +Li Africa/Cairo Egypt +Li Europe/Dublin Eire +Li Europe/London Europe/Belfast +Li Europe/Chisinau Europe/Tiraspol +Li Europe/London GB +Li Europe/London GB-Eire +Li Etc/GMT GMT+0 +Li Etc/GMT GMT-0 +Li Etc/GMT GMT0 +Li Etc/GMT Greenwich +Li Asia/Hong_Kong Hongkong +Li Atlantic/Reykjavik Iceland +Li Asia/Tehran Iran +Li Asia/Jerusalem Israel +Li America/Jamaica Jamaica +Li Asia/Tokyo Japan +Li Pacific/Kwajalein Kwajalein +Li Africa/Tripoli Libya +Li America/Tijuana Mexico/BajaNorte +Li America/Mazatlan Mexico/BajaSur +Li America/Mexico_City Mexico/General +Li Pacific/Auckland NZ +Li Pacific/Chatham NZ-CHAT +Li America/Denver Navajo +Li Asia/Shanghai PRC +Li Pacific/Honolulu Pacific/Johnston +Li Pacific/Pohnpei Pacific/Ponape +Li Pacific/Pago_Pago Pacific/Samoa +Li Pacific/Chuuk Pacific/Truk +Li Pacific/Chuuk Pacific/Yap +Li Europe/Warsaw Poland +Li Europe/Lisbon Portugal +Li Asia/Taipei ROC +Li Asia/Seoul ROK +Li Asia/Singapore Singapore +Li Europe/Istanbul Turkey +Li Etc/UCT UCT +Li America/Anchorage US/Alaska +Li America/Adak US/Aleutian +Li America/Phoenix US/Arizona +Li America/Chicago US/Central +Li America/Indiana/Indianapolis US/East-Indiana +Li America/New_York US/Eastern +Li Pacific/Honolulu US/Hawaii +Li America/Indiana/Knox US/Indiana-Starke +Li America/Detroit US/Michigan +Li America/Denver US/Mountain +Li America/Los_Angeles US/Pacific +Li Pacific/Pago_Pago US/Samoa +Li Etc/UTC UTC +Li Etc/UTC Universal +Li Europe/Moscow W-SU +Li Etc/UTC Zulu diff --git a/lib/pytz/zoneinfo/zone.tab b/lib/pytz/zoneinfo/zone.tab index bf1bb71c..dcb6e1da 100644 --- a/lib/pytz/zoneinfo/zone.tab +++ b/lib/pytz/zoneinfo/zone.tab @@ -1,9 +1,9 @@ -# tz zone descriptions (deprecated version) +# tzdb timezone descriptions (deprecated version) # # This file is in the public domain, so clarified as of # 2009-05-17 by Arthur David Olson. # -# From Paul Eggert (2014-07-31): +# From Paul Eggert (2018-06-27): # This file is intended as a backward-compatibility aid for older programs. # New programs should use zone1970.tab. This file is like zone1970.tab (see # zone1970.tab's comments), but with the following additional restrictions: @@ -12,13 +12,13 @@ # 2. The first data column contains exactly one country code. # # Because of (2), each row stands for an area that is the intersection -# of a region identified by a country code and of a zone where civil +# of a region identified by a country code and of a timezone where civil # clocks have agreed since 1970; this is a narrower definition than # that of zone1970.tab. # -# This table is intended as an aid for users, to help them select time -# zone data entries appropriate for their practical needs. It is not -# intended to take or endorse any position on legal or territorial claims. +# This table is intended as an aid for users, to help them select timezones +# appropriate for their practical needs. It is not intended to take or +# endorse any position on legal or territorial claims. # #country- #code coordinates TZ comments @@ -142,6 +142,7 @@ CH +4723+00832 Europe/Zurich CI +0519-00402 Africa/Abidjan CK -2114-15946 Pacific/Rarotonga CL -3327-07040 America/Santiago Chile (most areas) +CL -5309-07055 America/Punta_Arenas Region of Magallanes CL -2709-10926 Pacific/Easter Easter Island CM +0403+00942 Africa/Douala CN +3114+12128 Asia/Shanghai Beijing Time @@ -152,7 +153,8 @@ CU +2308-08222 America/Havana CV +1455-02331 Atlantic/Cape_Verde CW +1211-06900 America/Curacao CX -1025+10543 Indian/Christmas -CY +3510+03322 Asia/Nicosia +CY +3510+03322 Asia/Nicosia Cyprus (most areas) +CY +3507+03357 Asia/Famagusta Northern Cyprus CZ +5005+01426 Europe/Prague DE +5230+01322 Europe/Berlin Germany (most areas) DE +4742+00841 Europe/Busingen Busingen @@ -184,7 +186,7 @@ GB +513030-0000731 Europe/London GD +1203-06145 America/Grenada GE +4143+04449 Asia/Tbilisi GF +0456-05220 America/Cayenne -GG +4927-00232 Europe/Guernsey +GG +492717-0023210 Europe/Guernsey GH +0533-00013 Africa/Accra GI +3608-00521 Europe/Gibraltar GL +6411-05144 America/Godthab Greenland (most areas) @@ -219,7 +221,7 @@ IQ +3321+04425 Asia/Baghdad IR +3540+05126 Asia/Tehran IS +6409-02151 Atlantic/Reykjavik IT +4154+01229 Europe/Rome -JE +4912-00207 Europe/Jersey +JE +491101-0020624 Europe/Jersey JM +175805-0764736 America/Jamaica JO +3157+03556 Asia/Amman JP +353916+1394441 Asia/Tokyo @@ -238,7 +240,8 @@ KY +1918-08123 America/Cayman KZ +4315+07657 Asia/Almaty Kazakhstan (most areas) KZ +4448+06528 Asia/Qyzylorda Qyzylorda/Kyzylorda/Kzyl-Orda KZ +5017+05710 Asia/Aqtobe Aqtobe/Aktobe -KZ +4431+05016 Asia/Aqtau Atyrau/Atirau/Gur'yev, Mangghystau/Mankistau +KZ +4431+05016 Asia/Aqtau Mangghystau/Mankistau +KZ +4707+05156 Asia/Atyrau Atyrau/Atirau/Gur'yev KZ +5113+05121 Asia/Oral West Kazakhstan LA +1758+10236 Asia/Vientiane LB +3353+03530 Asia/Beirut @@ -261,11 +264,11 @@ MH +0709+17112 Pacific/Majuro Marshall Islands (most areas) MH +0905+16720 Pacific/Kwajalein Kwajalein MK +4159+02126 Europe/Skopje ML +1239-00800 Africa/Bamako -MM +1647+09610 Asia/Rangoon +MM +1647+09610 Asia/Yangon MN +4755+10653 Asia/Ulaanbaatar Mongolia (most areas) MN +4801+09139 Asia/Hovd Bayan-Olgiy, Govi-Altai, Hovd, Uvs, Zavkhan MN +4804+11430 Asia/Choibalsan Dornod, Sukhbaatar -MO +2214+11335 Asia/Macau +MO +221150+1133230 Asia/Macau MP +1512+14545 Pacific/Saipan MQ +1436-06105 America/Martinique MR +1806-01557 Africa/Nouakchott @@ -329,14 +332,15 @@ RS +4450+02030 Europe/Belgrade RU +5443+02030 Europe/Kaliningrad MSK-01 - Kaliningrad RU +554521+0373704 Europe/Moscow MSK+00 - Moscow area RU +4457+03406 Europe/Simferopol MSK+00 - Crimea -RU +4844+04425 Europe/Volgograd MSK+00 - Volgograd, Saratov +RU +4844+04425 Europe/Volgograd MSK+00 - Volgograd RU +5836+04939 Europe/Kirov MSK+00 - Kirov RU +4621+04803 Europe/Astrakhan MSK+01 - Astrakhan -RU +5312+05009 Europe/Samara MSK+01 - Samara, Udmurtia +RU +5134+04602 Europe/Saratov MSK+01 - Saratov RU +5420+04824 Europe/Ulyanovsk MSK+01 - Ulyanovsk +RU +5312+05009 Europe/Samara MSK+01 - Samara, Udmurtia RU +5651+06036 Asia/Yekaterinburg MSK+02 - Urals RU +5500+07324 Asia/Omsk MSK+03 - Omsk -RU +5502+08255 Asia/Novosibirsk MSK+03 - Novosibirsk +RU +5502+08255 Asia/Novosibirsk MSK+04 - Novosibirsk RU +5322+08345 Asia/Barnaul MSK+04 - Altai RU +5630+08458 Asia/Tomsk MSK+04 - Tomsk RU +5345+08707 Asia/Novokuznetsk MSK+04 - Kemerovo @@ -368,7 +372,7 @@ SM +4355+01228 Europe/San_Marino SN +1440-01726 Africa/Dakar SO +0204+04522 Africa/Mogadishu SR +0550-05510 America/Paramaribo -SS +0451+03136 Africa/Juba +SS +0451+03137 Africa/Juba ST +0020+00644 Africa/Sao_Tome SV +1342-08912 America/El_Salvador SX +180305-0630250 America/Lower_Princes @@ -394,7 +398,6 @@ UA +5026+03031 Europe/Kiev Ukraine (most areas) UA +4837+02218 Europe/Uzhgorod Ruthenia UA +4750+03510 Europe/Zaporozhye Zaporozh'ye/Zaporizhia; Lugansk/Luhansk (east) UG +0019+03225 Africa/Kampala -UM +1645-16931 Pacific/Johnston Johnston Atoll UM +2813-17722 Pacific/Midway Midway Islands UM +1917+16637 Pacific/Wake Wake Island US +404251-0740023 America/New_York Eastern (most areas) @@ -426,7 +429,7 @@ US +593249-1394338 America/Yakutat Alaska - Yakutat US +643004-1652423 America/Nome Alaska (west) US +515248-1763929 America/Adak Aleutian Islands US +211825-1575130 Pacific/Honolulu Hawaii -UY -3453-05611 America/Montevideo +UY -345433-0561245 America/Montevideo UZ +3940+06648 Asia/Samarkand Uzbekistan (west) UZ +4120+06918 Asia/Tashkent Uzbekistan (east) VA +415408+0122711 Europe/Vatican diff --git a/lib/pytz/zoneinfo/zone1970.tab b/lib/pytz/zoneinfo/zone1970.tab index 49f0b0b6..7c86fb69 100644 --- a/lib/pytz/zoneinfo/zone1970.tab +++ b/lib/pytz/zoneinfo/zone1970.tab @@ -1,35 +1,35 @@ -# tz zone descriptions +# tzdb timezone descriptions # # This file is in the public domain. # -# From Paul Eggert (2014-07-31): -# This file contains a table where each row stands for a zone where -# civil time stamps have agreed since 1970. Columns are separated by +# From Paul Eggert (2018-06-27): +# This file contains a table where each row stands for a timezone where +# civil timestamps have agreed since 1970. Columns are separated by # a single tab. Lines beginning with '#' are comments. All text uses # UTF-8 encoding. The columns of the table are as follows: # -# 1. The countries that overlap the zone, as a comma-separated list +# 1. The countries that overlap the timezone, as a comma-separated list # of ISO 3166 2-character country codes. See the file 'iso3166.tab'. -# 2. Latitude and longitude of the zone's principal location +# 2. Latitude and longitude of the timezone's principal location # in ISO 6709 sign-degrees-minutes-seconds format, -# either +-DDMM+-DDDMM or +-DDMMSS+-DDDMMSS, +# either ±DDMM±DDDMM or ±DDMMSS±DDDMMSS, # first latitude (+ is north), then longitude (+ is east). -# 3. Zone name used in value of TZ environment variable. -# Please see the 'Theory' file for how zone names are chosen. -# If multiple zones overlap a country, each has a row in the +# 3. Timezone name used in value of TZ environment variable. +# Please see the theory.html file for how these names are chosen. +# If multiple timezones overlap a country, each has a row in the # table, with each column 1 containing the country code. -# 4. Comments; present if and only if a country has multiple zones. +# 4. Comments; present if and only if a country has multiple timezones. # -# If a zone covers multiple countries, the most-populous city is used, +# If a timezone covers multiple countries, the most-populous city is used, # and that country is listed first in column 1; any other countries # are listed alphabetically by country code. The table is sorted # first by country code, then (if possible) by an order within the # country that (1) makes some geographical sense, and (2) puts the -# most populous zones first, where that does not contradict (1). +# most populous timezones first, where that does not contradict (1). # -# This table is intended as an aid for users, to help them select time -# zone data entries appropriate for their practical needs. It is not -# intended to take or endorse any position on legal or territorial claims. +# This table is intended as an aid for users, to help them select timezones +# appropriate for their practical needs. It is not intended to take or +# endorse any position on legal or territorial claims. # #country- #codes coordinates TZ comments @@ -132,9 +132,10 @@ CA +6043-13503 America/Whitehorse Pacific - Yukon (south) CA +6404-13925 America/Dawson Pacific - Yukon (north) CC -1210+09655 Indian/Cocos CH,DE,LI +4723+00832 Europe/Zurich Swiss time -CI,BF,GM,GN,ML,MR,SH,SL,SN,ST,TG +0519-00402 Africa/Abidjan +CI,BF,GM,GN,ML,MR,SH,SL,SN,TG +0519-00402 Africa/Abidjan CK -2114-15946 Pacific/Rarotonga CL -3327-07040 America/Santiago Chile (most areas) +CL -5309-07055 America/Punta_Arenas Region of Magallanes CL -2709-10926 Pacific/Easter Easter Island CN +3114+12128 Asia/Shanghai Beijing Time CN +4348+08735 Asia/Urumqi Xinjiang Time @@ -144,7 +145,8 @@ CU +2308-08222 America/Havana CV +1455-02331 Atlantic/Cape_Verde CW,AW,BQ,SX +1211-06900 America/Curacao CX -1025+10543 Indian/Christmas -CY +3510+03322 Asia/Nicosia +CY +3510+03322 Asia/Nicosia Cyprus (most areas) +CY +3507+03357 Asia/Famagusta Northern Cyprus CZ,SK +5005+01426 Europe/Prague DE +5230+01322 Europe/Berlin Germany (most areas) DK +5540+01235 Europe/Copenhagen @@ -209,8 +211,9 @@ KP +3901+12545 Asia/Pyongyang KR +3733+12658 Asia/Seoul KZ +4315+07657 Asia/Almaty Kazakhstan (most areas) KZ +4448+06528 Asia/Qyzylorda Qyzylorda/Kyzylorda/Kzyl-Orda -KZ +5017+05710 Asia/Aqtobe Aqtobe/Aktobe -KZ +4431+05016 Asia/Aqtau Atyrau/Atirau/Gur'yev, Mangghystau/Mankistau +KZ +5017+05710 Asia/Aqtobe Aqtöbe/Aktobe +KZ +4431+05016 Asia/Aqtau Mangghystaū/Mankistau +KZ +4707+05156 Asia/Atyrau Atyraū/Atirau/Gur'yev KZ +5113+05121 Asia/Oral West Kazakhstan LB +3353+03530 Asia/Beirut LK +0656+07951 Asia/Colombo @@ -224,11 +227,11 @@ MC +4342+00723 Europe/Monaco MD +4700+02850 Europe/Chisinau MH +0709+17112 Pacific/Majuro Marshall Islands (most areas) MH +0905+16720 Pacific/Kwajalein Kwajalein -MM +1647+09610 Asia/Rangoon +MM +1647+09610 Asia/Yangon MN +4755+10653 Asia/Ulaanbaatar Mongolia (most areas) MN +4801+09139 Asia/Hovd Bayan-Ölgii, Govi-Altai, Hovd, Uvs, Zavkhan MN +4804+11430 Asia/Choibalsan Dornod, Sükhbaatar -MO +2214+11335 Asia/Macau +MO +221150+1133230 Asia/Macau MQ +1436-06105 America/Martinique MT +3554+01431 Europe/Malta MU -2010+05730 Indian/Mauritius @@ -286,14 +289,15 @@ RS,BA,HR,ME,MK,SI +4450+02030 Europe/Belgrade RU +5443+02030 Europe/Kaliningrad MSK-01 - Kaliningrad RU +554521+0373704 Europe/Moscow MSK+00 - Moscow area RU +4457+03406 Europe/Simferopol MSK+00 - Crimea -RU +4844+04425 Europe/Volgograd MSK+00 - Volgograd, Saratov +RU +4844+04425 Europe/Volgograd MSK+00 - Volgograd RU +5836+04939 Europe/Kirov MSK+00 - Kirov RU +4621+04803 Europe/Astrakhan MSK+01 - Astrakhan -RU +5312+05009 Europe/Samara MSK+01 - Samara, Udmurtia +RU +5134+04602 Europe/Saratov MSK+01 - Saratov RU +5420+04824 Europe/Ulyanovsk MSK+01 - Ulyanovsk +RU +5312+05009 Europe/Samara MSK+01 - Samara, Udmurtia RU +5651+06036 Asia/Yekaterinburg MSK+02 - Urals RU +5500+07324 Asia/Omsk MSK+03 - Omsk -RU +5502+08255 Asia/Novosibirsk MSK+03 - Novosibirsk +RU +5502+08255 Asia/Novosibirsk MSK+04 - Novosibirsk RU +5322+08345 Asia/Barnaul MSK+04 - Altai RU +5630+08458 Asia/Tomsk MSK+04 - Tomsk RU +5345+08707 Asia/Novokuznetsk MSK+04 - Kemerovo @@ -312,10 +316,12 @@ RU +6445+17729 Asia/Anadyr MSK+09 - Bering Sea SA,KW,YE +2438+04643 Asia/Riyadh SB -0932+16012 Pacific/Guadalcanal SC -0440+05528 Indian/Mahe -SD,SS +1536+03232 Africa/Khartoum +SD +1536+03232 Africa/Khartoum SE +5920+01803 Europe/Stockholm SG +0117+10351 Asia/Singapore SR +0550-05510 America/Paramaribo +SS +0451+03137 Africa/Juba +ST +0020+00644 Africa/Sao_Tome SV +1342-08912 America/El_Salvador SY +3330+03618 Asia/Damascus TC +2128-07108 America/Grand_Turk @@ -365,7 +371,7 @@ US +593249-1394338 America/Yakutat Alaska - Yakutat US +643004-1652423 America/Nome Alaska (west) US +515248-1763929 America/Adak Aleutian Islands US,UM +211825-1575130 Pacific/Honolulu Hawaii -UY -3453-05611 America/Montevideo +UY -345433-0561245 America/Montevideo UZ +3940+06648 Asia/Samarkand Uzbekistan (west) UZ +4120+06918 Asia/Tashkent Uzbekistan (east) VE +1030-06656 America/Caracas