From 78ed37c76cbf8920def023b51d16b4a5398c32a6 Mon Sep 17 00:00:00 2001
From: jdh2358 <jdh2358@gmail.com>
Date: Tue, 11 Oct 2011 12:32:46 -0500
Subject: [PATCH 1/2] bumb version string; change python 2.4 to 2.6 dependency

---
 INSTALL                    | 6 +++---
 doc/devel/coding_guide.rst | 3 +--
 doc/users/whats_new.rst    | 2 +-
 lib/matplotlib/__init__.py | 2 +-
 setup.py                   | 4 ++--
 5 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/INSTALL b/INSTALL
index 08fc3ab05629..119bf99a8896 100644
--- a/INSTALL
+++ b/INSTALL
@@ -54,7 +54,7 @@ Next, we need to get matplotlib installed.  We provide prebuilt
 binaries for OS X and Windows on the matplotlib `download
 <http://sourceforge.net/projects/matplotlib/files/>`_ page.  Click on
 the latest release of the "matplotlib" package, choose your python
-version (e.g., 2.5, 2.6 or 2.7) and your platform (macosx or win32).
+version (e.g., 2.6 or 2.7) and your platform (macosx or win32).
 If you have any problems, please check the :ref:`installing-faq`,
 search using Google, and/or post a question to the `mailing list
 <http://sourceforge.net/project/showfiles.php?group_id=80706>`_.
@@ -179,8 +179,8 @@ libraries themselves.
     This does not build matplotlib, but it does get the install the
     build dependencies, which will make building from source easier.
 
-:term:`python` 2.4 (or later but not python3)
-    matplotlib requires python 2.4 or later (`download <http://www.python.org/download/>`__)
+:term:`python` 2.6 (or later but not python3)
+    matplotlib requires python 2.6 or later (`download <http://www.python.org/download/>`__)
 
 :term:`numpy` 1.1 (or later)
     array support for python (`download
diff --git a/doc/devel/coding_guide.rst b/doc/devel/coding_guide.rst
index 0c71085acad2..34ea7ca6f7e2 100644
--- a/doc/devel/coding_guide.rst
+++ b/doc/devel/coding_guide.rst
@@ -17,8 +17,7 @@ in mind.
   and consider posting to `matplotlib-devel
   <http://lists.sourceforge.net/mailman/listinfo/matplotlib-devel>`_
 
-* Are your changes python2.4 compatible?  We still support 2.4, so
-  avoid features new to 2.5
+* Are your changes python2.6 compatible?  We support python2.6 and later
 
 * Can you pass :file:`examples/tests/backend_driver.py`?  This is our
   poor man's unit test.
diff --git a/doc/users/whats_new.rst b/doc/users/whats_new.rst
index 4d293b802086..d066ee326709 100644
--- a/doc/users/whats_new.rst
+++ b/doc/users/whats_new.rst
@@ -9,7 +9,7 @@ This page just covers the highlights -- for the full story, see the
 
 .. note::
    Matplotlib version 1.1 is the last major release compatible with Python
-   versions 2.4 to 2.7.  The next major release will support
+   versions 2.4 to 2.7.  matplotlib 1.2 and later require
    versions 2.6, 2.7, and 3.1 and higher.
 
 .. _whats-new-1-1:
diff --git a/lib/matplotlib/__init__.py b/lib/matplotlib/__init__.py
index 316022ce0541..2ca24a66e0fa 100644
--- a/lib/matplotlib/__init__.py
+++ b/lib/matplotlib/__init__.py
@@ -99,7 +99,7 @@
 """
 from __future__ import generators
 
-__version__  = '1.1.x'
+__version__  = '1.2.x'
 
 import os, re, shutil, subprocess, sys, warnings
 import distutils.sysconfig
diff --git a/setup.py b/setup.py
index 2f138218881d..31241ce78759 100644
--- a/setup.py
+++ b/setup.py
@@ -28,8 +28,8 @@
 import sys
 major, minor1, minor2, s, tmp = sys.version_info
 
-if major==2 and minor1<4 or major<2:
-    raise SystemExit("""matplotlib requires Python 2.4 or later.""")
+if major==2 and minor1<6 or major<2:
+    raise SystemExit("""matplotlib requires Python 2.6 or later.""")
 
 import glob
 from distutils.core import setup

From aad1d26000e75b4b60e5d8f271ba941c4934a6c3 Mon Sep 17 00:00:00 2001
From: jdh2358 <jdh2358@gmail.com>
Date: Tue, 11 Oct 2011 12:45:12 -0500
Subject: [PATCH 2/2] added pytz 2011k

---
 lib/pytz/__init__.py                    |  10 ++++++-
 lib/pytz/tests/test_tzinfo.py           |   2 +-
 lib/pytz/tzinfo.py                      |  37 ++++++++++++++++++++++--
 lib/pytz/zoneinfo/Africa/Cairo          | Bin 9371 -> 1901 bytes
 lib/pytz/zoneinfo/Africa/Casablanca     | Bin 558 -> 586 bytes
 lib/pytz/zoneinfo/Africa/Dar_es_Salaam  | Bin 229 -> 229 bytes
 lib/pytz/zoneinfo/Africa/Juba           | Bin 0 -> 669 bytes
 lib/pytz/zoneinfo/Africa/Kampala        | Bin 269 -> 269 bytes
 lib/pytz/zoneinfo/Africa/Nairobi        | Bin 269 -> 269 bytes
 lib/pytz/zoneinfo/America/Goose_Bay     | Bin 3203 -> 3193 bytes
 lib/pytz/zoneinfo/America/Havana        | Bin 2411 -> 2411 bytes
 lib/pytz/zoneinfo/America/Kralendijk    | Bin 0 -> 194 bytes
 lib/pytz/zoneinfo/America/Lower_Princes | Bin 0 -> 194 bytes
 lib/pytz/zoneinfo/America/Metlakatla    | Bin 2264 -> 717 bytes
 lib/pytz/zoneinfo/America/Resolute      | Bin 8554 -> 1916 bytes
 lib/pytz/zoneinfo/America/Santiago      | Bin 9227 -> 9227 bytes
 lib/pytz/zoneinfo/America/St_Johns      | Bin 3648 -> 3638 bytes
 lib/pytz/zoneinfo/Asia/Anadyr           | Bin 1931 -> 1183 bytes
 lib/pytz/zoneinfo/Asia/Gaza             | Bin 2285 -> 1534 bytes
 lib/pytz/zoneinfo/Asia/Hebron           | Bin 0 -> 1562 bytes
 lib/pytz/zoneinfo/Asia/Irkutsk          | Bin 1967 -> 1203 bytes
 lib/pytz/zoneinfo/Asia/Istanbul         | Bin 2721 -> 2721 bytes
 lib/pytz/zoneinfo/Asia/Kamchatka        | Bin 1915 -> 1167 bytes
 lib/pytz/zoneinfo/Asia/Krasnoyarsk      | Bin 1946 -> 1182 bytes
 lib/pytz/zoneinfo/Asia/Magadan          | Bin 1947 -> 1183 bytes
 lib/pytz/zoneinfo/Asia/Novokuznetsk     | Bin 1968 -> 1220 bytes
 lib/pytz/zoneinfo/Asia/Novosibirsk      | Bin 1944 -> 1196 bytes
 lib/pytz/zoneinfo/Asia/Omsk             | Bin 1946 -> 1182 bytes
 lib/pytz/zoneinfo/Asia/Sakhalin         | Bin 1961 -> 1213 bytes
 lib/pytz/zoneinfo/Asia/Vladivostok      | Bin 1961 -> 1197 bytes
 lib/pytz/zoneinfo/Asia/Yakutsk          | Bin 1946 -> 1183 bytes
 lib/pytz/zoneinfo/Asia/Yekaterinburg    | Bin 2000 -> 1252 bytes
 lib/pytz/zoneinfo/Atlantic/Stanley      | Bin 1993 -> 1965 bytes
 lib/pytz/zoneinfo/Canada/Newfoundland   | Bin 3648 -> 3638 bytes
 lib/pytz/zoneinfo/Chile/Continental     | Bin 9227 -> 9227 bytes
 lib/pytz/zoneinfo/Chile/EasterIsland    | Bin 8989 -> 8989 bytes
 lib/pytz/zoneinfo/Cuba                  | Bin 2411 -> 2411 bytes
 lib/pytz/zoneinfo/Egypt                 | Bin 9371 -> 1901 bytes
 lib/pytz/zoneinfo/Europe/Istanbul       | Bin 2721 -> 2721 bytes
 lib/pytz/zoneinfo/Europe/Kaliningrad    | Bin 2233 -> 1494 bytes
 lib/pytz/zoneinfo/Europe/Kiev           | Bin 2057 -> 1316 bytes
 lib/pytz/zoneinfo/Europe/Minsk          | Bin 2067 -> 1328 bytes
 lib/pytz/zoneinfo/Europe/Moscow         | Bin 2226 -> 1464 bytes
 lib/pytz/zoneinfo/Europe/Samara         | Bin 2078 -> 1330 bytes
 lib/pytz/zoneinfo/Europe/Simferopol     | Bin 2113 -> 1372 bytes
 lib/pytz/zoneinfo/Europe/Uzhgorod       | Bin 2077 -> 1336 bytes
 lib/pytz/zoneinfo/Europe/Volgograd      | Bin 1982 -> 1234 bytes
 lib/pytz/zoneinfo/Europe/Zaporozhye     | Bin 2085 -> 1344 bytes
 lib/pytz/zoneinfo/Pacific/Apia          | Bin 268 -> 343 bytes
 lib/pytz/zoneinfo/Pacific/Easter        | Bin 8989 -> 8989 bytes
 lib/pytz/zoneinfo/Turkey                | Bin 2721 -> 2721 bytes
 lib/pytz/zoneinfo/W-SU                  | Bin 2226 -> 1464 bytes
 lib/pytz/zoneinfo/iso3166.tab           |  10 +++++--
 lib/pytz/zoneinfo/zone.tab              |  12 +++++---
 54 files changed, 61 insertions(+), 10 deletions(-)
 create mode 100644 lib/pytz/zoneinfo/Africa/Juba
 create mode 100644 lib/pytz/zoneinfo/America/Kralendijk
 create mode 100644 lib/pytz/zoneinfo/America/Lower_Princes
 create mode 100644 lib/pytz/zoneinfo/Asia/Hebron

diff --git a/lib/pytz/__init__.py b/lib/pytz/__init__.py
index f6bcf100d5a5..c4a3462740ae 100644
--- a/lib/pytz/__init__.py
+++ b/lib/pytz/__init__.py
@@ -9,7 +9,7 @@
 '''
 
 # The Olson database is updated several times a year.
-OLSON_VERSION = '2011c'
+OLSON_VERSION = '2011k'
 VERSION = OLSON_VERSION
 # Version format for a patch release - only one so far.
 #VERSION = OLSON_VERSION + '.2'
@@ -544,6 +544,7 @@ def _test():
  'Africa/Gaborone',
  'Africa/Harare',
  'Africa/Johannesburg',
+ 'Africa/Juba',
  'Africa/Kampala',
  'Africa/Khartoum',
  'Africa/Kigali',
@@ -658,10 +659,12 @@ def _test():
  'America/Kentucky/Louisville',
  'America/Kentucky/Monticello',
  'America/Knox_IN',
+ 'America/Kralendijk',
  'America/La_Paz',
  'America/Lima',
  'America/Los_Angeles',
  'America/Louisville',
+ 'America/Lower_Princes',
  'America/Maceio',
  'America/Managua',
  'America/Manaus',
@@ -772,6 +775,7 @@ def _test():
  'Asia/Dushanbe',
  'Asia/Gaza',
  'Asia/Harbin',
+ 'Asia/Hebron',
  'Asia/Ho_Chi_Minh',
  'Asia/Hong_Kong',
  'Asia/Hovd',
@@ -1118,6 +1122,7 @@ def _test():
  'Africa/Gaborone',
  'Africa/Harare',
  'Africa/Johannesburg',
+ 'Africa/Juba',
  'Africa/Kampala',
  'Africa/Khartoum',
  'Africa/Kigali',
@@ -1220,9 +1225,11 @@ def _test():
  'America/Juneau',
  'America/Kentucky/Louisville',
  'America/Kentucky/Monticello',
+ 'America/Kralendijk',
  'America/La_Paz',
  'America/Lima',
  'America/Los_Angeles',
+ 'America/Lower_Princes',
  'America/Maceio',
  'America/Managua',
  'America/Manaus',
@@ -1325,6 +1332,7 @@ def _test():
  'Asia/Dushanbe',
  'Asia/Gaza',
  'Asia/Harbin',
+ 'Asia/Hebron',
  'Asia/Ho_Chi_Minh',
  'Asia/Hong_Kong',
  'Asia/Hovd',
diff --git a/lib/pytz/tests/test_tzinfo.py b/lib/pytz/tests/test_tzinfo.py
index c4da6b58a07d..d8e5ddf33397 100644
--- a/lib/pytz/tests/test_tzinfo.py
+++ b/lib/pytz/tests/test_tzinfo.py
@@ -21,7 +21,7 @@
 
 # I test for expected version to ensure the correct version of pytz is
 # actually being tested.
-EXPECTED_VERSION='2011c'
+EXPECTED_VERSION='2011k'
 
 fmt = '%Y-%m-%d %H:%M:%S %Z%z'
 
diff --git a/lib/pytz/tzinfo.py b/lib/pytz/tzinfo.py
index 2be4fb8425df..1bb57c250039 100644
--- a/lib/pytz/tzinfo.py
+++ b/lib/pytz/tzinfo.py
@@ -107,10 +107,33 @@ def localize(self, dt, is_dst=False):
         return dt.replace(tzinfo=self)
 
     def normalize(self, dt, is_dst=False):
-        '''Correct the timezone information on the given datetime'''
+        '''Correct the timezone information on the given datetime.
+
+        This is normally a no-op, as StaticTzInfo timezones never have
+        ambiguous cases to correct:
+
+        >>> from pytz import timezone
+        >>> gmt = timezone('GMT')
+        >>> isinstance(gmt, StaticTzInfo)
+        True
+        >>> dt = datetime(2011, 5, 8, 1, 2, 3, tzinfo=gmt)
+        >>> gmt.normalize(dt) is dt
+        True
+
+        The supported method of converting between timezones is to use
+        datetime.astimezone(). Currently normalize() also works:
+
+        >>> la = timezone('America/Los_Angeles')
+        >>> dt = la.localize(datetime(2011, 5, 7, 1, 2, 3))
+        >>> fmt = '%Y-%m-%d %H:%M:%S %Z (%z)'
+        >>> gmt.normalize(dt).strftime(fmt)
+        '2011-05-07 08:02:03 GMT (+0000)'
+        '''
+        if dt.tzinfo is self:
+            return dt
         if dt.tzinfo is None:
             raise ValueError('Naive time - no tzinfo set')
-        return dt.replace(tzinfo=self)
+        return dt.astimezone(self)
 
     def __repr__(self):
         return '<StaticTzInfo %r>' % (self.zone,)
@@ -192,6 +215,16 @@ def normalize(self, dt):
         >>> before = eastern.normalize(before)
         >>> before.strftime(fmt)
         '2002-10-27 01:50:00 EDT (-0400)'
+
+        The supported method of converting between timezones is to use
+        datetime.astimezone(). Currently, normalize() also works:
+
+        >>> th = timezone('Asia/Bangkok')
+        >>> am = timezone('Europe/Amsterdam')
+        >>> dt = th.localize(datetime(2011, 5, 7, 1, 2, 3))
+        >>> fmt = '%Y-%m-%d %H:%M:%S %Z (%z)'
+        >>> am.normalize(dt).strftime(fmt)
+        '2011-05-06 20:02:03 CEST (+0200)'
         '''
         if dt.tzinfo is None:
             raise ValueError('Naive time - no tzinfo set')
diff --git a/lib/pytz/zoneinfo/Africa/Cairo b/lib/pytz/zoneinfo/Africa/Cairo
index 0b0f374d52c4b7f1a819ce489da42c97a94443ca..d3730dfbc1d2c88298e08b2362b9d6de80a0cc5a 100644
GIT binary patch
delta 51
zcmV-30L=fJN$n1hBLRA`B=7-~@B&nl0|b*q10s{014{w`d$Z{S-~*G<AW@UxAPAEp
JAtIAxBscSl5_kXr

literal 9371
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
JN`qi&`CsM}iS_^h

diff --git a/lib/pytz/zoneinfo/Africa/Casablanca b/lib/pytz/zoneinfo/Africa/Casablanca
index 28ab6bcc93a383298ad6ce72bc0955020b406e17..77b88cffa389c297821a5faf9d379cc72bcfe68a 100644
GIT binary patch
delta 60
zcmZ3-a*AbwGNbfFl^hP=={p+yOnN>{oFF;*Eu;0sM?mq(Y>XEK7=QpI38E1S907%A
B6w3er

delta 38
ocmX@bvW{hfGNa@~m7K{RfYjy~M#;$nj29prOE#`>*AN3P00R09jsO4v

diff --git a/lib/pytz/zoneinfo/Africa/Dar_es_Salaam b/lib/pytz/zoneinfo/Africa/Dar_es_Salaam
index 3b81079f23bdc794780e3eea8d5a9c13f88c0819..720d76c8300f94058c0948bd257bd6ee59c56070 100644
GIT binary patch
delta 57
qcmaFL_>^&ixyThpCPoGZl`9NDpk=_o!oZ-mX5s<4iJ8tgq*MWi91Pw7

delta 57
qcmaFL_>^&ixyWNiCPoGZl`9NDpk=_o!oZ+5cj5uLiJ8tgq*MWkRt(+%

diff --git a/lib/pytz/zoneinfo/Africa/Juba b/lib/pytz/zoneinfo/Africa/Juba
new file mode 100644
index 0000000000000000000000000000000000000000..20284ff94b9bb40c738448781e8191b492d73305
GIT binary patch
literal 669
zcmcK1%_~Gv7=ZCJpJuKZjIS}w<R%N5l(4XoucqXqPR(7ha8`zeEbNrY3MCtVfRrd%
z+1T1h*&SP}*NO!TODoPZWo01?=XUPzbnDjXd4t8Zl_B+GMco%RtH*85nd{R>QO8*c
zZH?&g_J>54DmH4W5*vH9@d+b!-M&uvQ<79=>#1Jxp7wOT#3gl`(&?KQX*e6VjTbS~
zw7aP@`_HDia&B8z?@jA$(YDQ8n)c$d&h{Oej?|IOB{od%?M`>TA4r#-)A@&WDO^?U
z=uXKGhkkh?N)=ArjaC0($lW~et0ZTYo?i&m^kkV=ph|9kuiy_EKHaLN;AfWuNP=WR
z(ja+|L`Wti6_N`{hGeVh(jobfgh)mtC6W_KieyF7B6*R-NM<B8k{d~mWUuMcBl(dL
SAY(vAf&VlP&&_6F*!u#{HG)+D

literal 0
HcmV?d00001

diff --git a/lib/pytz/zoneinfo/Africa/Kampala b/lib/pytz/zoneinfo/Africa/Kampala
index eab63498a625c92ae80fc74bab13d43627704f0b..b018ba26f2f35b040446ea625c521ec37b067c9d 100644
GIT binary patch
delta 29
dcmeBW>SdZ>%@{J#Mv`&O#D}UAtG(eI9RQH)3Pu0`

delta 29
dcmeBW>SdZ>&6qsVMv`&v#D}UAtG(eI9RQJm3Pu0`

diff --git a/lib/pytz/zoneinfo/Africa/Nairobi b/lib/pytz/zoneinfo/Africa/Nairobi
index 933be64c1cfbb326c6d3ac5dd27c4f197181c1d8..72676bb987d485a91f0cf7386ce9f104130f49d8 100644
GIT binary patch
delta 29
dcmeBW>SdZ>&3I*^jU?lmi4RpLR(r!aIsl++3q}9{

delta 29
dcmeBW>SdZ>&G>ktjU?mTi4RpLR(r!aIsl;o3q}9{

diff --git a/lib/pytz/zoneinfo/America/Goose_Bay b/lib/pytz/zoneinfo/America/Goose_Bay
index 49ee49fda6a44bc104d37aa64bfb80868df6e173..f2a981849d1d546ed15149f2684a77eb99cd53c2 100644
GIT binary patch
delta 663
zcmW;JKS-NV6o&E72832D4izkjkVO|8%peFA?B<f-sm2hi#?z_<qgGorwe?R16?Jm5
zg(8_mr&2*F(!r_XB;Iy%k_!?yK^#OWi1)eQ^82{kdESNRcU3z}kMh5sNn1~g%KDAG
zZVqev)Twk-hcwaoTN3|^nrz&VWU<7iYW7X)&$;co|8CxF9@_4+S<|z)ZF>*WCOxof
z`wFj&#<%qCa<9C5v7-H%78xkd>R@YF1}|fpsS8QwIHE(PMH%{0q1lTg8U9*t6C)?*
zW;FNIzW;e>#yYR;_}aGl(D=`O99uOLm3wxwZP-lS|J7X6isa6Ab-F4m(+BJN`8FnB
z3ZHc5G$OO}T{^d4A@k{%n*Vk!yQxsPl*<D5aUF6YawT#paxHSP*IkWV?seBA1-z~T
zQUa-g6hW$Bo;3WB2T6ovLQ)~QkYq?UB%RmgLlSyjMkJ-z<wTMqSsnR+v^<a(NsMGh
zQX{#M<VbcTz1QVOCh)o$kSV-w4rCH!mLRAN0=D6SeUOciozQPpU6v?$Tpy1{Bhg61
FlLv}T*0cZs

delta 673
zcmW;JJxEny9LMofp+gaf5hzL#ic{ISgCL@VE=}H>c9mP2S}GUye|^apy!rQDK}E>H
zNo|ljxky2RSW7qw;t(wn;^5@V^0<hD(S!JWpR;_<IotpH`&Tquyg7e6yL~0G_A-6B
zd?-z|dD=YwQ(l#vX}l#T@&EhUS~VlB$0s)NXw4*c_w4KIjCr%ZVcU+nO#9rTeY?|O
zI(kyJGgof98b9f~g?f4aOtd>$CO!9~+WR6;de1{mR-8%lSE2Uh?@Qm;OYJ}XA_FT0
zHZH&SOlthX4u0D(LoI*o@Y13gsrqg|45iHI!_Rgs7Bgel+d5G#GI6x3lSNUP+(~Qt
zDwL18Hk~>s6wTD>^p8u)bUfDV>R;JP+<B7EWr2IR4!IDy61fz)7P;8#u0}5Ry6cew
zURMDrfz&{XAXP9+8eYhQBtkMFsgPVqG9(+4&g=3a3B4{OlG5vPB1w^~j%+|$evlVQ
zjATYqBe{{}NOmN>*X2hh@VXh0DZFkDWD;bSAgBlew&4f+AR8e&q2H?XUi{XB=V474
PdD<9>R7NU8|8e&Q3ohoQ

diff --git a/lib/pytz/zoneinfo/America/Havana b/lib/pytz/zoneinfo/America/Havana
index f34e63a3a25e3bb45d854af2e213b4a380633238..b519c0947008a2f2704901487fd714bcbf7caba9 100644
GIT binary patch
delta 25
ecmaDY^jc`cK}P1*&I_B5FtV_M8K>D6FaZFQ&<fT7

delta 25
dcmaDY^jc`cK}O~p|A5U$7+F}sjMHojm;i%02~Yq4

diff --git a/lib/pytz/zoneinfo/America/Kralendijk b/lib/pytz/zoneinfo/America/Kralendijk
new file mode 100644
index 0000000000000000000000000000000000000000..6733d2413e3ba3e802c3a720ff09f30a5383a802
GIT binary patch
literal 194
zcmWHE%1kq2zyQoZ5fBCeCLji}c_z#0DSVsp#)FaR|Ns373=IGOAK1ab^8f$w0}LEK
iz99^ben1=?0#phDAtadm9|%CEgJ|My-~w7^!UX`QS1t7b

literal 0
HcmV?d00001

diff --git a/lib/pytz/zoneinfo/America/Lower_Princes b/lib/pytz/zoneinfo/America/Lower_Princes
new file mode 100644
index 0000000000000000000000000000000000000000..6733d2413e3ba3e802c3a720ff09f30a5383a802
GIT binary patch
literal 194
zcmWHE%1kq2zyQoZ5fBCeCLji}c_z#0DSVsp#)FaR|Ns373=IGOAK1ab^8f$w0}LEK
iz99^ben1=?0#phDAtadm9|%CEgJ|My-~w7^!UX`QS1t7b

literal 0
HcmV?d00001

diff --git a/lib/pytz/zoneinfo/America/Metlakatla b/lib/pytz/zoneinfo/America/Metlakatla
index 05ff095e1c6ad69d1c5f686c9126af7562de212d..4145b9a58164680ce931c1db83eaf92f713bcf74 100644
GIT binary patch
delta 109
zcmca1c$Rg7xF9P70|N+yfFcmHPSog_oWP_w`7M*&WI<*bM#jko%#woaKq(Lg0c9X&
y-y8*$V_{@sW|{neU1IVFcDBhW9NH{Cz99@iZQ_$RaBy-lGB9xYrUr*tZ~*|;MH0dQ

literal 2264
zcmciCeN0tl0LSseyO)=GDo~`0J*hz;TrVhi70XoI72^uVmBh@%cp0RjLRTmy-Pp_;
z<00outJsrsE!PYkv)L*lx7u363YsfzjJ1`{VwLrWmAkj+`>_5g=bxUl=X}o2`TO?`
zu5W56bpCh6n=c%$ZgY4~`+R?f9+~yWwvpN_5kBLWk+*V%b0kMby^t)T+mmF>_WM<A
zZMKeElc?gCx^#l~XO+;sT)V_M<vQ_^O#JnvN*eFi$=?o(l%ZaI+k5@u_T%qJ@k+0_
zW51GjcC?DSns&(4nzbUWEGVZgTp*_96wCCPRcg8`U1mfVsf?@h_1)i3Q|^(eI`iW{
z)r?cu^gVA}R5CP2-n;ihHM2TJ&T76OW*7Y;?_2eO$V&T4X6N>a?C^xnN!%lH#=g+G
zS2l||gQs-fXs62WJD@!So7CLSXSDagGF8y{vMg+!t>*dL<ov35Rg_&ViwiHS1qnXs
zbH@qar3|_7?@MCQr`Ki4#m~gzlj-___um!|_WY%nyxJ`uYWYqt?K-ZORSfFobuX#X
zxmvF%-KtjnJ}UkBFAD$YX<3%CMU)L3ma8UKi-%tu(B<cwRbbaaz53m9Rk2~Gt~}&X
zYZlk&M?ykXxl43#?Nt@Lo~f&gzE;&gERySH{3h0Y;+8exQL+A5SUxs(T5RYVmyZt~
z78~o%$|w3d#HPTQuHAP~ZO$LkPd4sUbty-6y}w4)Pju<V>=M;D+@PBhGF8)wmAd)I
zh<fT!z1;GpTWk&a<<tFP(NdiwxAlyR?ZruQN6T5!nl>TZDvpV^h)aijLn<`(lWtEx
zs@eyKb;q?X^=x0ie(swFwX3sN?>@6qb#83c&mYNEQPED!&F<K^TX;tzJ$oD{5_w%k
z#oFf-`%Jdqg?$&5RY9lnQFAKIDGfS-dh@|?qRg3m25-EWDdsnatH&JPr$@}SWa!)l
z+`Z46fvgBwlGUsU?V@;LRa|CSz`BryAuB_chO7-)9I`sASst=Jt63njLS%`^8j(dJ
zt3;NGtP@!%vQlKJ$Xb!bBCAD~i>wz}FtTE+Su(O_WYNf~k!2(6Mi!2&99cTDc4YC$
z>XGFm>$jQ$AQiBh5+F4|ihxuBDFadmq!36YkWwJEK#GA>11Sem52PSSMXaVINKKHU
zAXP!ig46{m3{n}SG)Qfb;vm&Q%7fI$Y6^r@$ZAT2)W~Xzgj5MB6H+InP)MbaQX#cM
ziiK1QDHl>Nt0@>#F{>#VQZuV58d5c+Y)IXZ!XcGIN{7@ADIQWiq<l#IkOCqVw3-qk
zHME){B2~1SG9q<E3W-z_DJ4=%q?kxGk#ZvSL<)*j)M`qK)YNK<id5BV%8Jw#DJ)W1
zq_jwFk>cWHbz@?q<8F4xC)~o@an5Ja-L5xzng;);zNW_}f#!RvZE$LNz_j<q9sak(
alO|GUACJ7iJWrv=n-?f3@DzBwiT?mdeKoWI

diff --git a/lib/pytz/zoneinfo/America/Resolute b/lib/pytz/zoneinfo/America/Resolute
index 553744029560488d62284ff1658565d9ba9d627e..7713f5bead4314819aa3feefaaecc9f0ab2a5ebe 100644
GIT binary patch
delta 905
zcma))J!q3b0ERE0!J?3Y#lJz)9|s51kSG-gyI3J4nnrDm)ui<=C9PU}Y8#uj_Pasa
z(cyzyL5f3k5m71BP93z4QbY+(1r<ev;0+EArFze0ar8Ytp8IZmpZCY%wfg4`KKG@F
zwGQgo`}-muNa^_exJXo^`sjmu>R6>yCMQa&b0H#AxvV-q(;!bAYF8&me#x#~jVgVr
zBGYR=m1$d)nXf_79sHoX-w1JLeL<fse-_!*S)IGHEP9s4bZ`E#I5(Hm=aaA0h3S&K
z*jiSX3R#(V15>Im)-L<1{i?91Q5N1N)Ign24m=I1%iq4pD>HF%b>)v9EbbN8o_*3o
znShXYU+e2_KgErqNBZWrcVaj-t%ujEs(7$0i>oVYbmx>DU3#HPzx(CboTtV=CgjBA
zh`PNPl9Rosl{;H69iOv-<860>UX!yi;J3fEN58kl*==68ny=1tohJX2hhmc#Yi{<I
zofb#jn*Z)psE$ydrKylmqot{mP$#5PNUe}+A@xEkhSUtH8d5i;a!Bo#uIZi&{aYFb
z1P_+R1;Gcz3Be1*4Z#n@5y2D06~q_B8N?fO^Tr(){8<`@5RaC|CB&ztaSHJYaZB(E
zaZK<GaZT_IaZd1V;0oju24HDM02zX%83SYxmSz-?VL-+K83<$~kfA`v0{<OMZ6S6#
iwSoNSbXs<Fbfph;97%_g`@{Rfkx()k4M)R~&3^&rlmvMI

literal 8554
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

diff --git a/lib/pytz/zoneinfo/America/Santiago b/lib/pytz/zoneinfo/America/Santiago
index 453d78741e3ef7aa91a8cbfc6c75c609138ce411..a8cafe6a88993c1e006477f10b9e7dfabcc5a43a 100644
GIT binary patch
delta 37
ncmeD7==RufmXZA!yMbRo(}B%b7)@BYfgA=P01F7S|BwLy{s;_{

delta 37
ncmeD7==RufmXUq>qYZu&WgIqNVKiao267mH04yNP{zC=;9Hb4Q

diff --git a/lib/pytz/zoneinfo/America/St_Johns b/lib/pytz/zoneinfo/America/St_Johns
index f5d2855c5b80a7c4d3c79d0f22c24c32e1eda161..27416c3797327dd0451404b37be7e866b46af759 100644
GIT binary patch
delta 681
zcmW;JKS<PJ9LMpWc&HcW&>)COxui>p2MQ<DD18^v>^#4gX?iDz|ME|ISeb_+v=w-m
zn>siq6$jFEI5a#MA#TqgM}r6=qGOau&-?i;uOH9$eSh|9cWb}iEY0p#N=IKzJJ&Ac
z@q-%enmd#yx2`naotOB(q9$6_Bys%L>g{hve;nD~>zsMIU9iuJbEa=)%RVpknEuqV
z9oT3!FWNVC@O?st?k{OF9g|dLQimVa$nbfart7aH{i{Jo%8D|w6V}m_JsJCS*T%;W
zj?6@++`jx$Fq7S<cIxAnnQr-MXC{};tEwG4+mSM}*ZZ1@ElH;MS?8;hGGF+hum7~k
zn~f=bYa3)?u}j~556fbIvu4-NBzIX_y&9@m4TbU*p}KNz4BW?^$gRk|$j!*z$n9Qt
zKhnVKIv_2)t_RWt>4LOD`e2qw{16I>g#<&QA>ojCNI)c_*M&r4dR<T?s@H`@;v#_^
z*?`DA5E_Y%1V^GH;gR^r0LTblHv}?<*A0S<;&sCy;~)bCL46Rg5)Uketc5Iwezn8M
Yo!sw8S^hHeuq1r1JsNF{Ha6Y(4`syMUjP6A

delta 691
zcmW;JJxE(o7>Ds&3~FmSNGSxGY9~RcnhchrxM~-%ABkwI*4j4)wSK>T)z%CKI<_@f
zHwSSnwIJ#yLAr`a7pIWn(4_<{oIwym&vWkbyZ3JI^FNH{qd#jaG6(;pXCSIiH-F2s
z_Od=-IFJ|jike7nN#goMds|ne*A#4D-KOdLmAC!nCG&E3$G$4`n}KZB4j#9gAsMx=
zx9^+b?sa|hsZB<jQu;O>6}jD|sm`*bN{yOsC`$UYM#m~oWbAuM$N%ig#J8I^@$M{d
zCKvwNsl6RDojkQOpR;DRb<fUCkDB?rU#<2$F<Snii;q*XSoosLkuF(2p3{}9MtQ%T
z(AA3?`LOm#KOU82Z78Cdtux78Rzx;J)f=JEes$<U6*mU%;ZEdM<X+@v<Zk44ue%><
z;B_647GBo_X@Yb?+8})}LnK}Zg~URFA<>X<NIWDU64C2IA~C%#C=%7{!Xj~zz>Z8n
zWPT7DiH!tDq9fsv_{adr2wpb?GKSX;f{fyI!yw}z0|h}t5U>(ISPEGSSq%MZ=i&NX
cF<iNS8Sc1orzO@Fi$Cm+$D8BLG5>MvKLbeWQ2+n{

diff --git a/lib/pytz/zoneinfo/Asia/Anadyr b/lib/pytz/zoneinfo/Asia/Anadyr
index a49b1688a55250be04ace8c43c507342bbddef5f..2841a6376d9f9694ab79586449398d15a57d20a5 100644
GIT binary patch
delta 164
zcmeC?pU*i#T#$=_fdPa;zyXN4HfpdiPGYiWWSv~fWTwf$u;Ks%i;r&zgQK4#m<SF5
iDP>?_1OW&WL}D{)^A{!-Cb(HfM4QD0vP;*{hzkI3ixxuw

delta 880
zcmb`_Pe_w-9LMozHOP%H1<^W0bQ`+nhB!|$b_jyfG`C^tT2{Jpv%a;I&05bTDUu*t
zmq_p+VTbS!MW8ni>TP%s=@3Lv&_Uu$i6?`8?+3bhlAiJK`tclg_`H8pp7A5k>#9AL
zW%2S1o7c18bGz*JcQtx`=&N*$?`UV@k6y@p(ys6qjh$W6c<r(#8YVTdGp*e<i_*P0
zrWdzg%cYNL?b#?w@6;nnen`n>dq7ezqjDv6M*50Ly&9>PYsrXSKXF+4TTkjhg-_GR
z4{G{{S8wco*PClwI{0}_Gc)D5W>>z+(BpZ%^=4IWr(dXyy_Gv1b8@%;spNtaa_@9j
zhO2Ti5_qB`8kc<Kpyt<Gr10~cj?N#G`{jT>c-5@M*(!Zls8jpdFD?09k?^64{rpN<
zSGbgOAN{wKW$iWH``<420h=Y+57`je5!n*i6WJ8m71<Wq*U@Z@?CfZ^M)pQFM|MZE
zz3m(bzy~5AA&?kI5F`o`28n|NLLwod98D}F7!nN$hnX3>>>LQl2O=UNk(fwOBq|aX
ziHihAA|s(4O>88%qlu1$$I%8;p941lxdq5gKyCy6ryJqpznsS#ZI8xIg+hj|n7^$l
P&>RT*+d@HXZ1VmENi6%T

diff --git a/lib/pytz/zoneinfo/Asia/Gaza b/lib/pytz/zoneinfo/Asia/Gaza
index 043a06ce737149130cb1bb2608d1a46ad0301965..063ed39e8d8c3c2a85331edad4ed6797109c0097 100644
GIT binary patch
delta 83
zcmaDW_>X&nGGoj}l{iKz!3&<Je?9P8;8ozgR&S0^;@%6s(>~wvGd&bAIfp4`@*k!Y
j#@Nk?%=?&_1TRchWK-n^$}#`}Sj9*7*vU;C!Hir0$MGP|

delta 802
zcmZ|MOGs2v9LMo{FAa%B<{~IMw&(?hb9IO*G-wf7KAOyQ)G23Do2G}A$7+1^@IpkJ
z2$Wk?aEQT0xCt@|B4`R15x7W*Hc=sMYE%7P1W_Q}?|`f59uA+&S^mBY%f6M4Zm>ru
zH>PYaEcG+L=NfViy78fF_H{p>jon;n_IIt&O#@+dpni)qx0R@a<;$fdI<H!bzDs=7
zTNVF0D{ViYsP@;7rQ_Wlm6*6Chw@YA@Ytm8ynovy`+c1n88k<lv$`vlFx`=M-LrFt
zIa*q+)9cDidVa0WEUi%)@BMZ;{za)1&(_GvR}1RYy+6|XU{0ML{wQazPph+u7t+`F
z$>?1lbbr%Jb8dZJpRXJ@7o42VmRvL0&sX)pkBk|dPV1pJb!K>ckG}Zyn7VYMM=syp
ztFH9!mXV=y<uz^=%U(Q=y?FdbcAYPF(SPm||CgP%$EK1_-f_a>mxVTY!8}&*F%dEo
zG8HlxG8r-(G95Bs!C*pUMr2B4PGnMKR%BZA*q0wRMs`NFM)pQFM|MZHNA@omG(b8O
z3{oIDkR(VJBu#*4(T4{bA)Sy`NH3%r(hX^c^g|jV9Sa66k)B9Xq$|?avRum|Fb_mV
vLL;$};7D{o7E1cLQ1L%^A{1X;TieoF5!>oU-EEasHC2&{ShX8*qs4y#g@ydh

diff --git a/lib/pytz/zoneinfo/Asia/Hebron b/lib/pytz/zoneinfo/Asia/Hebron
new file mode 100644
index 0000000000000000000000000000000000000000..841779271fe09b6cc431c49c162960bde52a47f8
GIT binary patch
literal 1562
zcmZ|PTS(JU0LStF++4a*U{F+4R$AF*wX9ZlGtGG`<qxfg#PmodL_~w0qM{WM-5`31
zhyo)*5Q?mbi0CF1T`W&m=&92~Drz~?EDf{sJtGO4=g)ti@gGCb-`7ytw(3mlzvI?V
zxH%R2=6%YOjn`G<=ZE%-%fGFck9%a($!aC*cFR|XgnE7KY52|7`pDbuO11_zi`E{W
z-R8Y5+TID--q9cJxVgjn(zHMN^~^V`v;Ianx_f%0>r`{}TiHgdd)I_;&+-$I?;C2u
zy^~WSKLW3#KL&$V-#B-;@6$7@zb`BLYi6#UwD-758mO1ay=}r%yHHNN_ft(e+9fA9
z4vJK9)}C_knwVO2Q%>7dBGOX5GQG?%rd!$e4DS~;<9)N7+1{iw9ysk;Z#%^7x>Pym
z&Q>+|s6+bB6{vZYb@u!{vy{K^k@UBWPz$!?i_Dw`u`n+~ESh>rEKc``fa9<T9Pd_3
z##V`??mT<x;69brDde(`m1=oYu3T|HN3Fb?E?3p0sqB+(xq5%1$|*mfaw}TYnw(qF
zJYTH{jvlb{M}1KFtvka7T@|YEj@vGJ-mi);6o=PdnRk9&)m>R~`eJ$M;s(34+^b5D
z{IV>^-z&ip=W;oRy&MUNT=Bj&^vtqm`yKkvJ8_DB;l0beCYvWCW6y)ZkQEHB4_QTd
z`qrAmxAY0cpU?>X5jUq&-@G3)sL#H;#p97VA(KL8g-i>X7cwzqX2{f#xgnE7W@psX
zL*{4H6GUc+Oc9wQGD&2X$TX38A`?YsicA%mD>7MRwnjZ&WWGi{VPwY0l=-DFXQQ4p
zGHYbo$h?t>BQr;)j?5jIJTiM^`pEo|1dt4jIt3&LBnc!7Bn>1FBoQPNBo!nVBpIX5
z21y6W2T2IY2uTUa$*7Y;vO>}_>b#J|kj#+Oklc{uknE83ko=GYkqnU(ksOgEkt~fm
zO(ahwQ6y6&RU}s=StMH|U8By|s1yDtTW3O?E73LVmEd%9#rxLKGd+eDepIYpU2?49
dB=aQJaEd9}wXTGc<JGMH$Hb0Df9}il`~fri9YFv9

literal 0
HcmV?d00001

diff --git a/lib/pytz/zoneinfo/Asia/Irkutsk b/lib/pytz/zoneinfo/Asia/Irkutsk
index 8e1483e9e2d52745a2fee7ceb7efd4f097c83a17..7c38e7fd6b2863c2a7ec9fb0bc64705c88d49953 100644
GIT binary patch
delta 75
zcmZ3_znOD_GNZ#r6%NKpO!kZ%lS`RQI2c$M80sc4a!%gJ<i_Z@`3I8#)8q|o4nP4l
ab}JqR4zMh*k8cPAP=)a1dUgpWOD+Jmz!8xE

delta 764
zcmZ9}O-NKx7>DsWI>^<^W)ap#dZQMB!_0&qMG+%KL6~LEXlmK`kxe<1spX`WT?wLs
z2<cYPB6>G5Ey9$MHqp{*B@rP+?jmRrB@uy(sQa8%bl~tioaOT`ls;QKwb_i!ZgGrz
z=xJOI53JIrTbty_(XG;)EtbUgGD$XkmX?aI(pvReT7NA_+qzHMwm2j0Kj*dM`5ig-
zKCj0gO>5`eO+DdGY3go9yHdm2J#j;N;z{l8?3a@p>$Gq8K{@3lBwZPi^p{#W{W~OQ
z-mI7Yr5}>Xue3<^Rk@zM{!s=VFYCGVOBuZOPKTO4=y2bho{zoI3;XWtNa&&FA_d7U
zyE<BaPe$K%>)5x8GCs3cFD<mo<p*6dF}+K!jO`KkcBOb>6ZcYP^?$d-%bFU;lm-HW
zlYyZ3#Oyb@!gmuYas&RM1X2Sjf>c4uAa#&JNF}6{)vtvVv-;JLa!5U-Ao>+u`yeGB
z<V2DpS&_6zUL-M+8A*-gMv`0o>_~bfKQaMk^6rX#Fa;mXflPwTf=q+VgG_|XgiM9Z
zg-mAkXG5m5`tu<Z;&_$6BM-Jj_Cz*Cc164GpW=Ei8Vvn&OT7BvPRFdVyE@+0V06Qd
X1I-PIWVo?9QX7ed8@I(UT3z-Rtt!_2

diff --git a/lib/pytz/zoneinfo/Asia/Istanbul b/lib/pytz/zoneinfo/Asia/Istanbul
index a7c16e76d1743ccdf5f8b7e6f8ef761e23456cb1..864099556bc9875b7e9258af6c3b221d84c68eae 100644
GIT binary patch
delta 25
ecmZ1|x=?fjBNKD~-3gmnnD()P8AsXgFaZF0fC={i

delta 25
dcmZ1|x=?fjBNKC9kHBUYrhTkn#!>b=OaNz~2vYz6

diff --git a/lib/pytz/zoneinfo/Asia/Kamchatka b/lib/pytz/zoneinfo/Asia/Kamchatka
index 0c5a85dbb8cc8f5d1693fe434559a30c4ce660cd..090bf488957b2fa56419a25c2b378ea9b5ce366c 100644
GIT binary patch
delta 114
zcmey(*UvdYT#%E2fdPa;zyXLkH)^mjPGYiWWSPv%ZotC8u;RdEYj#N{Muy3InB*~)
bZ+^qX!i1?_m=R<k7;pu+hJ@%E8gT&t=Ry%6

delta 871
zcmb`_Pe_w-9LMo3N39`ZAdU_po)WdWA?itn2SG4x<~FQcEB~#W+Sg1`b3T_ODI#-T
zLLn%^4x&aPXr~V4ZFrFI5JX@Q6!|5>O9uYl&()jwjEC2c=di=){d;=)U(S^GjN9RG
z@bV0r*ZsE0<+K_X^7K;gHwiu7)28Tuy`0?E=E|=cu3y(k{s)bg%xQG*mA2%qNz3O6
zz4CWfuC6BZ+Ez+hUp$c5N?fj6T@s(EksI+kxtWS-Td-K#V?pgG$d=CPLhW)FY2sX#
zCVqJI*8X?Bz41%Czieo7J`>TNk2}))a9R6af08?iX_bjL(jQuqyPc0@!2e9{)%M6>
z?tl#WCUr<7GMv+`!<$ty^82EWE}xbA8J~_luh7(Du8xm*)q3(r)4N&0%9E##@=KSw
z{OOlYZ~DEn;P7PcemY$zEEZ%pWIJR(WJ6>}WJ_dEWK(2UTeB^)udUe_*%{dy*&EH~
zmVID&J}^EK0EvKvKw=<4kSItPBn}eD)<i-=A+eBPn4GsV_JMGGARZDBiHL+mVj@A2
zs7P2OE)v+*L`Fi}n%GEi94#@`IZz&{kK6#{7T_`6g!B9tk0(?c4qpfa49(%vhH_tp
N&tKXQ@MBrI=K#D}{oeop

diff --git a/lib/pytz/zoneinfo/Asia/Krasnoyarsk b/lib/pytz/zoneinfo/Asia/Krasnoyarsk
index e0a53b915125fc33f041301c47968183e4bc800b..580e8dd2f43ed3f49cba503c6397fa38348b08ed 100644
GIT binary patch
delta 72
zcmbQmKaX>QGNZ#r6%NKpO!kZ%lV#aWI2c$M7z!E~IVW#qa$|JZ{DX;u39F<s2bXt{
JV~DN=7XV1?4_yEN

delta 806
zcmbu+%S%*Y9LDi;LUMG`1tJQ{7S?K}@ewOGg+vz+nHqI8)6|@@shmc;jLcYe+DMy<
zV8p0}1r-bw@r$xm1i6SJh@i`=pk1};LeU~9dcWr%aM6MHd|uw=^PR4`vhZT9pTE00
z;s-l!C$uxS+>+<&)Vgbf+Omt)-ndMumLKX^`dgjRH|qTLPF+jBTi4r1+WqsDbw9YK
zp4T(B=juc2y?@F2f@$lYEZW}wGd3_jrF2u;_VpIDf7MnS+|;cDkpX2^ZdB&e79IRk
zqeD;E=<s__L*>d2WuL6DBWFJ=ck{0eXP#?h;)5McezaqQvvyq1?8LSkmS1$sM&pk)
z`t7_G7F<{1<**gMOlZtn?c|G$PF>Dv{7$n@7n2GuL{*CUO(j*#pYvq>brHYH^U@<;
zMXBs>_w)C@`jL5o=RTG})<G6RRzj9S)<PCTRzsExb?YGuhPoAzC6P6eMbWJqgcqje
zfq9XMk(rUHk-3q{k=c>yk@=AXp)LcG0?C0S!J%?c8D2=k19^}{NG2o|k_$<OWJA&+
z`H+O6E+djM)a68y;#kym<w9GeFVYz4jQ`WRwx+tJZF6dEqx-j~Vu^<M`nY0=dSP8d
F^*?m{<>vqZ

diff --git a/lib/pytz/zoneinfo/Asia/Magadan b/lib/pytz/zoneinfo/Asia/Magadan
index 98674195508ab6407dc8e32f7c85e616c299c820..e3c76b57f59f590e82cae053dafd15140a0c6322 100644
GIT binary patch
delta 73
zcmbQuKc91gGNZ#r6%NKpO!kZ%lV#aWI2c$M7*-r$<ea>b$&Jxr^A9EtCajXmoLs(+
K?jgE{MqB`P-4JpB

delta 807
zcmbu+&r8#B9LMo}Q(}%N4^ns#2|Yxvxnb%lhKGJYt}M4<>YQmhbu-^(6Sda&k|c#t
z&5Id$5Ya=}A`$fF!Mu$Q5*-2w3Oa<oiSU%r=lT5yJoJSxk2jy=^EFpAd*Vffm4098
zw(M(fOZ58SH)(pluQ#FxdNcV&o9lKoe05zTCpR=&^+u!n^V(9fCM};Q^wytQX<bcd
z+jd6U=blJxB`zIyuf(Stq%(d+Zf9cJ6+A25v7p{5KPEjFPHV6Gj3&woH1X4;eSd#w
z|JE-Z_`0RZ#e76lo8M*dX-@Ahe3YTYE0u{Qx!3eg?)N;CVgE~ca4{w6;$a!_P3nk7
zWc2uej()0_vE4=;&y~u<yiXs^)M{qASRap_QhVyRX1!K0>n}Wd=%2FAyR9OZ>vhgm
zm|e0iS?LdZmivh9G9P7-I!Ga;5>g7Og%m@oA>|xRJ*1$csfd(BY9d9^RJEOhv^<a(
zNsMGhQX{#M<VbcTJ(3@pz|qWrOo7aSOoGWpJMSD!!vpgm6CpDpQz3I9lOeMq(;@RA
z6FQn1ktrR`oXDg&US)RWU|VEgWMgD!{GY8W$~~cm%i(i@fT20;4b}K+eSU8!;K%A3
F&p%$E2>t*7

diff --git a/lib/pytz/zoneinfo/Asia/Novokuznetsk b/lib/pytz/zoneinfo/Asia/Novokuznetsk
index 76bace90fb08d5ae7de8bbe571bccf8d516626bc..f78c1f88bf659dc263bc62a3eccd1d77f1c9507f 100644
GIT binary patch
delta 123
zcmdnMe}r>_xF9zJ0|N+yfCCV7Z`5F6oWx|$$TeAm-G+sMA*o>UdL}g<Mvww1z@}|8
VJ2MLtralp5eO!M2VIjKaTmaj24|xCp

delta 881
zcmb`_KS-2u9LMo{MC3fe3KXYs36;FAlS3s){0_B<|2<F3^!$I8m;dU-f7dgmi->S8
z(cog?Acs~2ZC^-4MASi)h6ZsF2WilnqJHm3+?t~2c<%M^4A1a+|JKr1uFhp&_qbdx
zZmyWQJ*)YtmR+^nEY<yaS~F8BwT<_sE}A3tCAku;u%sc|Eun%V3H>;crp({kw7(?}
z&kps`r=&FRebL7Yo7(d6t+v|B8lIolw(zXB#}}oeY*0H}rlc#UPP<EcrN=!WksIX_
zIj)u7UtW2#5s;_fGNf-Qt3jgcxAfWcPw9VmMF%2ZW$@Lh4%M9NaQCi0_aEqs2k$j@
z?X!;fc4XxH8y(G9mC@a}j-4iCd?l<C+cBAZJt^^Iqr4nz6?^usB)nExu{-@=eu=1c
zFOjrvUM^*Z`rCFN(o#}WY^G#DWJF|0WK3jGWK?8WWL#umM>8@qw4)gt85|iM86M5}
zw(~#%UQhukfz&{XAXShuNFAgQQVA*LXlfzFkZMRd>|3(4oCgZ>f{I8<q$W}nsfv_E
z>LP`a%1CKPQyVGnXsRRSalF9f=Yb=D90TMiAjbj!(~-#MTNjt7syY<BU2OjAgWk%3
PugK^3Ru=m4PQddA1p?rp

diff --git a/lib/pytz/zoneinfo/Asia/Novosibirsk b/lib/pytz/zoneinfo/Asia/Novosibirsk
index 806ca1ae7e76e3c04d95b2d919b486015bbfe489..c401a9817dab892d4858e6b2d30f15a7982720ad 100644
GIT binary patch
delta 117
zcmbQizlL*yxF8n;0|N+yfFlrdZPegkoV=FJfsti$6_Xho14B{)1Iy$MOcIliF)3jx
a-~5w_hY72CVMef_V1mofKP*JooC^SK)e__Y

delta 793
zcmaLUKS-2u9LMqJ35Pq8D?!mk+%odIPL31@={wjW`TsmM(=$!afBC2MQ1g0dC>N37
z8WM+=3Wr0|B5?bH5D`%hQaCh(OE`#wW=q)b{e!mff#1D;JlyiUKN<hCvrh_g{f^^s
zc#`J$*Dm;6uP)Oe^`j-)uuvt9t<};rQY_6C=OudGm6igZ#7cK1_G?et@=mnv>nCYH
z{Gm7AtxCuCrrv!1Q9Iwh)GjZh@u&0J9beR2sTb07bzFNpAIt6HChe;lkbd8oB#LSz
z@v~6|{sd+4LqvwY2V{69zePsgU(`GE$1?gVN5>L7GX7{^CmN3QZr_&P3xCteYwJ37
zZbOryFOoc1*6F~SOmC%hW<M>nuj6|E^OVdj%}HvtRUXWAiMLoO>9A`~R-QfGZXiA3
zmZu+P75@8t$N686H^1GSGah+}f`mchAc2rbNGK#05)6rEHQ|tWRud43h=fF9q6zBR
z3sreRS)?vf7^#euMrtF)k?Kf!q`uWGfUJNlfvkbUD_*|6unI3&23ZGL2w4eP3Rw$T
z3|S3X4q4A?7DQIGnkA7nakkV<%7s~xX_0x6iSe|VOZbC*vg_(&(M#p#w>cWDjfAd*
N!ok|IFkX&i{{@Q>;&A`~

diff --git a/lib/pytz/zoneinfo/Asia/Omsk b/lib/pytz/zoneinfo/Asia/Omsk
index f47337f62f5a5a3e2d2bf540a6599d61a6eb2b22..a3dbb4bb1c5ad68e460fde645e3303b804932535 100644
GIT binary patch
delta 72
zcmbQmKaX>QGNZ#r6%NKpO!kZ%lV#aWI2c$M7?KJYIVW#qa$|JZ{DX;u39F<s2baHZ
JaEPus7XU&44>14$

delta 806
zcmbu+%S)6|7{~EBBJnDrEfQDeLQ&9h8W}BIh|fY>NaJnB`(?~a<7M(vji@=kD{~VP
zOq&XFQ!xt>tq9sZAV@@%izr&Oh&Iu}T69@Sp6~k)wCIKNehz2(`##9Imw&s&BzH?4
z<F;(|OY2Ozw%w|i_U=aMNEA!te3?Wq8tE)_q^t6abp8G&J*WR_&->TX`}4E*J>Qo8
zcY8Xp`AP?$J<=g}OJjG|bvU-6mr@U9q+w1+2XD$)afgoAPsn9wR^mm?693vR6GwiT
zd>N9dPkAz(Dd?2MeuZ9H|06SxPwH&^qs*-x>U`TTy*hrN*McAPdeak4o_e7Rfw!{o
z<GwED?aJaoN|z4Pvb+=18*h@ba(6{i+ugFdG$iguouvJyAsx&<@z0YmHIB*g`J%(V
z>~zLlFv+Lijg#g2?8h?5I><uEO2|^kTF7F^YRGb)c0FW4PrD+rB(f&5DB4wB@4~b^
zFfTGOGBYwYGB+|gGCMLoGCz{Q(`G<YAUTjEIGu3|ybEb~AP<rV$%Ldrav{l(Y)CpJ
zACl11W<*kY+MGyIT&}cTxzHBri!??$<NvfSIg{HOjzp`@*?%PJ4~GJ^fuKKJ9mKPt
F++!uO>^=Yh

diff --git a/lib/pytz/zoneinfo/Asia/Sakhalin b/lib/pytz/zoneinfo/Asia/Sakhalin
index b1fda9ac7ca3f25eba81b3f9fb4e765335069819..f5105a363cfd6639e28553307f40229e09de5967 100644
GIT binary patch
delta 117
zcmZ3<zn61@xF8n;0|N+yfFlrdZPegkoV=CIfsu8xHoF-M1H-HhljGTym>3x*Utm(e
cRKJ;#nTH9B1`$TEnP7q|*wH&g*U*p)07`xm5C8xG

delta 801
zcma)(OGs2<7>3^?6^;zuh@v1Af)cdph-7UfgItN1nsKtcm1a|oQ&~1RQ+B=<(V~dx
z2-Qkjgh&@k!kxGhX;Uu5RjzYo5z?j>{m)tErU(9cKMu2co|)L>mM6Qm#U$|{?_TUf
zWvLgmyxFJL+;?kxv{5Hd$8{?EP06}drJ6peedmJGRj-x)HKmRn^VYF6rZa1kc6K_i
z&c%n;HU8APKjy3_7`EQARy)_5w)3Nd>N|GS`ny|np?r@G)cd+vdPJGM+m%__txJE_
zbb0=_u6$imc4E0*gL6ME_h436UoG0T%u8LrKW#&8Gj?O(x!v@~ZMd;$x3=E1eBzn%
zKl*KCb3r2ujaFFgRPp@*yZyOdcV3*(=(}>=E$mnD*i-0x4PnEE_&;w`IONrZZ@r4}
zi&wGU$5ctYB)|?%052?V06%~uz!TsK@C7)F)_DWmMeF<l4p}?`E?MU@hz_Lk0kJG{
zSp>6421K*S286Rn2gC#Nqjdp*2tWuR24p9K<>(*^2VsCXEP;SXETLFpu>@m@#uAPt
zUbHSCOT=hhNS2sTta3#;s0x$?>H>w~e=1i-|Kz7EdAuogu*P?jOjS46CJrb3>gF1s
IJycuv7l9(mZ~y=R

diff --git a/lib/pytz/zoneinfo/Asia/Vladivostok b/lib/pytz/zoneinfo/Asia/Vladivostok
index 514489555fb29d07c65db45a44725e5c7ba38fe5..1cae6d0fd9880e7de01c294cbecf820dde247f9f 100644
GIT binary patch
delta 73
zcmZ3<zm{`?GNZ#r6%NKpO!kZ%lS`RQI2c$M7-nr?<ea>b$(PY#^M57|CajWLoLpf(
Kjv=~+hFk!YToD=o

delta 764
zcma)(O-NK>7)GC46O17i5m7<7FbYz}EB3cB3365blsZ|aQ>jfgj`pL2GiCQ}5iOF4
zu28M4MTlt8AMT`8NSlxlSGlg0Mu?jt`p#Xr?!d=+`IhH-RWz~bQJFXRc6Zzh8m7wB
zm|eD}kqtU|x>%<&-_?9@NiD}et99F)lI4?1uD(;-)>&&?7}c4T2|GKTQ~Ue_J2&>&
zIzD8rGZ?VcXrrA^CGEm+uP)Xewyur_b(ik6o*G}5;)j&pwMFS4J9PQaimuH5*41wd
z%8W0zs`t|`%ijN}zL)dXpMIfh_onT7(~RBdd1^QPF&n5W*x=^7mP<TQ?q`<`mE<)v
zS7-U9b`{?2wOe0mbo<#c4Zkkco%|jJ4?Tr{*Vl%Xv68iy@`}SFvHfwcNE&&rSXhYd
z3%`0U!uwS(zAli15<m@15ugfC2B-rR0xAKeBD-2ZvB<6(P!3ZMD2QFfAUa6N2RSiG
zF<CKbfxMW+KxRy8AUBXavda#n2l4|GKxRBxj1H#YU=Cms%q+k(n0YW0VP?Wig_#R8
zS!6dGX1d63KFowrD0e$@uqCi3uqm)B{O`6^+x_H;qs=W9_0@?33BRJg%Ey(}8~*``
C{mT9T

diff --git a/lib/pytz/zoneinfo/Asia/Yakutsk b/lib/pytz/zoneinfo/Asia/Yakutsk
index e25574570c2a10bae57f589f75e665b78eebbdee..461901f6f83bac90e1c1b4781469148325e6e6ae 100644
GIT binary patch
delta 73
zcmbQmKc91gGNZ#r6%NKpO!kZ%lV#aWI2c$M7<v{ka!%gJ<i_Z*`3DmR6IMxOPOeBt
K?+{%>11<n)3=jtZ

delta 806
zcmbu+&r8#B9LMqRS41`s?G1$o!3q{AIM>7<&>^M6b{R8s(==VCY15{a)rQU=Uywo%
zQg2unyBLA#!K_G%ZXF_oP&!mzqC<2Dgz{jW68t>B|A2?S@cBMIe2%Z@g7=|M{dVTX
z36JeGtyIg|;XQ4hJ1pnUmr6_ekHqW$Ng}!>ttH>2t@4eu{e3I#M?P!&m&ekv`&uu&
zx+9&R=Cy0#ktWy1^`bMa-4Bv_sk={mCUer;7}3kgF6lc~q5Y>D<ccROsj}me`dKam
zdj&GM?v<-we@J?1yH$qXTRJ?mA=eha>-E$#xpDWMjx>MJoBdDpR_LkT4$o>v?rS!<
zDA}D69X&K7qaWis_G?gb&+Bx2Gb$7FEi$=UB~xRy;@tB|K43TILxn{Lo*}!|V|y)Y
zO0B~DvK_HAFMr#f0>?5R%OL9@3n42ZOCf6^iy^Ba%ek8MkOf`MipY}4n#iJPR(0G9
z)AGQ)$i&FZ$kfQ($mGcE$n?nkNCH=r0ZD=6K$2j3$=P-<q~U=)NFpQ?k_yR%Btx<x
z>5zO#LRXU!N$F~GB1th<X}WTuEz%chjC98TY3)B++;JwFs5)i-@kAh26RZn{0<r24
Io~$X}2PIk8jsO4v

diff --git a/lib/pytz/zoneinfo/Asia/Yekaterinburg b/lib/pytz/zoneinfo/Asia/Yekaterinburg
index 106477ec1421758f81224f4495d1a1408493aea2..aca50c6e1d8bf0395f6275f1046ca34a9670f56b 100644
GIT binary patch
delta 127
zcmcb>|AcdbxF9bB0|N+yfCCWoZq#65oWx|$$TQi3-GhaJAtYgP9lHh}BS--pVAHr+
VoSB6QQ>PfJPOeB-?+{%xE&v>b4|)Iq

delta 815
zcma*kO-NKx7>Dt>YN9fwEmR1jg%FYBIH7|ggtQO?vtD(yvC^@09L@2obnt7uix9#>
zg0V#)gqtvkD3ulx<jPvf8$^VltD;tBAmYNn^IUKfExd5%cery`|L1$UW<JS1>2|qX
z9G)R_+;7jNSoYOdU2?70ukyHBYOmKxU9?c@OG_khB~u!5bEL80k2LP?Nih4k2EVRL
z)6Q?b@$S9c{PJ0EJ^!Z7ON-iKFKcM#skVk@^>%zg?o>=@Tl0*xpJ~<b#h7%Y#U*k&
zD3M<w>HJ$RU7s$=-Hklyp3iTP=xUkvJUk}7FHUJ+<frsc?(0Bpvfc}C>V4l29jsi@
zp{$P@^KM9N`=t(__#ngjNJqBjWb{psj;%eA@n=&Ke;t;Ik*L_yRg&;n6^W4L{^z77
zqSocavUT=w24{=^O|zJjl#*ogH~SzPAv+;kA$uX4A-f^lA^SO+4Uruk&6dcX$fn4y
zXtuST3j_0lk&&U1v5~=%(UIYi@sR*X1SEu`iGc(`q99?gd*04>E(GEQk&sYGEF>5b
z4GD+DLjocZk&uoiCKA-qL`A~lXo0EAg~CW>q%=|+k5c?RA09p#O_kMwLcjT~4|r;d
Py?(FHQ**(GMa3BhjM(jY

diff --git a/lib/pytz/zoneinfo/Atlantic/Stanley b/lib/pytz/zoneinfo/Atlantic/Stanley
index 4cb6097cbeb0e9abef40c8b640dd82863f50273b..d7da723f7ec8215c55ce3fcf827deabc0dd49203 100644
GIT binary patch
delta 37
tcmX@fzm|W3GGpaN6&c3O9*mxhlP5D}Fjj5;!(_v>*@IP#X>tO4CII6E3vU1b

delta 57
zcmZ3>f0BQKGGp~d6&Xf$-&MsI{E~$?+cSDGPHtz)VyxNxiOGhE8zjyE1Ryz0R%xcm
HPVCtL7i<wP

diff --git a/lib/pytz/zoneinfo/Canada/Newfoundland b/lib/pytz/zoneinfo/Canada/Newfoundland
index f5d2855c5b80a7c4d3c79d0f22c24c32e1eda161..27416c3797327dd0451404b37be7e866b46af759 100644
GIT binary patch
delta 681
zcmW;JKS<PJ9LMpWc&HcW&>)COxui>p2MQ<DD18^v>^#4gX?iDz|ME|ISeb_+v=w-m
zn>siq6$jFEI5a#MA#TqgM}r6=qGOau&-?i;uOH9$eSh|9cWb}iEY0p#N=IKzJJ&Ac
z@q-%enmd#yx2`naotOB(q9$6_Bys%L>g{hve;nD~>zsMIU9iuJbEa=)%RVpknEuqV
z9oT3!FWNVC@O?st?k{OF9g|dLQimVa$nbfart7aH{i{Jo%8D|w6V}m_JsJCS*T%;W
zj?6@++`jx$Fq7S<cIxAnnQr-MXC{};tEwG4+mSM}*ZZ1@ElH;MS?8;hGGF+hum7~k
zn~f=bYa3)?u}j~556fbIvu4-NBzIX_y&9@m4TbU*p}KNz4BW?^$gRk|$j!*z$n9Qt
zKhnVKIv_2)t_RWt>4LOD`e2qw{16I>g#<&QA>ojCNI)c_*M&r4dR<T?s@H`@;v#_^
z*?`DA5E_Y%1V^GH;gR^r0LTblHv}?<*A0S<;&sCy;~)bCL46Rg5)Uketc5Iwezn8M
Yo!sw8S^hHeuq1r1JsNF{Ha6Y(4`syMUjP6A

delta 691
zcmW;JJxE(o7>Ds&3~FmSNGSxGY9~RcnhchrxM~-%ABkwI*4j4)wSK>T)z%CKI<_@f
zHwSSnwIJ#yLAr`a7pIWn(4_<{oIwym&vWkbyZ3JI^FNH{qd#jaG6(;pXCSIiH-F2s
z_Od=-IFJ|jike7nN#goMds|ne*A#4D-KOdLmAC!nCG&E3$G$4`n}KZB4j#9gAsMx=
zx9^+b?sa|hsZB<jQu;O>6}jD|sm`*bN{yOsC`$UYM#m~oWbAuM$N%ig#J8I^@$M{d
zCKvwNsl6RDojkQOpR;DRb<fUCkDB?rU#<2$F<Snii;q*XSoosLkuF(2p3{}9MtQ%T
z(AA3?`LOm#KOU82Z78Cdtux78Rzx;J)f=JEes$<U6*mU%;ZEdM<X+@v<Zk44ue%><
z;B_647GBo_X@Yb?+8})}LnK}Zg~URFA<>X<NIWDU64C2IA~C%#C=%7{!Xj~zz>Z8n
zWPT7DiH!tDq9fsv_{adr2wpb?GKSX;f{fyI!yw}z0|h}t5U>(ISPEGSSq%MZ=i&NX
cF<iNS8Sc1orzO@Fi$Cm+$D8BLG5>MvKLbeWQ2+n{

diff --git a/lib/pytz/zoneinfo/Chile/Continental b/lib/pytz/zoneinfo/Chile/Continental
index 453d78741e3ef7aa91a8cbfc6c75c609138ce411..a8cafe6a88993c1e006477f10b9e7dfabcc5a43a 100644
GIT binary patch
delta 37
ncmeD7==RufmXZA!yMbRo(}B%b7)@BYfgA=P01F7S|BwLy{s;_{

delta 37
ncmeD7==RufmXUq>qYZu&WgIqNVKiao267mH04yNP{zC=;9Hb4Q

diff --git a/lib/pytz/zoneinfo/Chile/EasterIsland b/lib/pytz/zoneinfo/Chile/EasterIsland
index 4a3cf389c390148b4293a85c15f1cc9e11f84abc..1f7bae5373b932a230b0922e7a76f373bb70596b 100644
GIT binary patch
delta 37
ncmbR1HrH*#L`L>w>;`@TO$Rp5V4Tmw4dgHY0a(C^?Y0a6{(cO$

delta 37
ncmbR1HrH*#L`L@Mk2d&ClyTTRgK<6!H;}^s1YiLtw%alQ9U2Y9

diff --git a/lib/pytz/zoneinfo/Cuba b/lib/pytz/zoneinfo/Cuba
index f34e63a3a25e3bb45d854af2e213b4a380633238..b519c0947008a2f2704901487fd714bcbf7caba9 100644
GIT binary patch
delta 25
ecmaDY^jc`cK}P1*&I_B5FtV_M8K>D6FaZFQ&<fT7

delta 25
dcmaDY^jc`cK}O~p|A5U$7+F}sjMHojm;i%02~Yq4

diff --git a/lib/pytz/zoneinfo/Egypt b/lib/pytz/zoneinfo/Egypt
index 0b0f374d52c4b7f1a819ce489da42c97a94443ca..d3730dfbc1d2c88298e08b2362b9d6de80a0cc5a 100644
GIT binary patch
delta 51
zcmV-30L=fJN$n1hBLRA`B=7-~@B&nl0|b*q10s{014{w`d$Z{S-~*G<AW@UxAPAEp
JAtIAxBscSl5_kXr

literal 9371
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
JN`qi&`CsM}iS_^h

diff --git a/lib/pytz/zoneinfo/Europe/Istanbul b/lib/pytz/zoneinfo/Europe/Istanbul
index a7c16e76d1743ccdf5f8b7e6f8ef761e23456cb1..864099556bc9875b7e9258af6c3b221d84c68eae 100644
GIT binary patch
delta 25
ecmZ1|x=?fjBNKD~-3gmnnD()P8AsXgFaZF0fC={i

delta 25
dcmZ1|x=?fjBNKC9kHBUYrhTkn#!>b=OaNz~2vYz6

diff --git a/lib/pytz/zoneinfo/Europe/Kaliningrad b/lib/pytz/zoneinfo/Europe/Kaliningrad
index 98ebee9aad004b739691cfc3aa49201a975c26b4..fa6bab8620370007ccb2a308c44b84ba8b596286 100644
GIT binary patch
delta 159
zcmdlfc#V6q1G6%xF9QPuKM>1p)G=Y4Y{KNj$TxW#QwSRagO&k<)MPGZDPcF)5TF7^
zMj!zsK{VrJLuNHm0U#fQLBJ1)L2RYXIm`u2lUvw*8Tlu(b3{SRk(->zA*T&72h|{u
NUSz-pRHSRn1porG64L+x

delta 842
zcmZ9JOGs2<7>2(yIaX$-i$R#kqD3tlXEcp25Vbk2Je4_KveYR}tuZf^qNbe>gDAT5
zN7QasWsp%MLYrt+f)FjFHeFUl5kv&hrl9}%SK<pF&zZvv1JCnz#j}zdrLiIr;n;*d
zp5spv)n2&wq0xQ48QFhjP-`2<^gvIe)@^Oobj^0HFWs#TiPhThXT3JXwn@{wJU#e3
zF3mGv^w9iYIh<P}Ez=*RHT*1Xw_Zr5?UfuEf3HV(J&^X6=i0IMvK-r))6Ql0wQJ3U
zc7461-TylD_-s~BeAuJe$)H|)Ubf50iz)5B=SyFAiS}REC<C=gIn}vbPFEJo8UMQs
z7XOl=)KVS#IWNOS-*ouRjEwx4)6vIw<m~Gy9lJZN<BzWExslr%UK>!8@oG%YD_nH>
zX39&Oo6-165zoVgXD6mQvLUw0e&X19dpwst?ThqBLSCT>qKcslq70%9q7I@Dq7b6d
z(W->#bhJt#S{Z5~dYM)1{@;1#1+E#s8O|BrA?_LeAq^NEAT1z09BmUw7f2gOADEpC
z1NT5DMk`1!Ml(n^Mmt77MngtNMoUIdN86Oq)zP+P^o66FY-C1gNNh-ONOb7Jf65EY
wx@h5|%QxlGW^*-Kw!?mJL3w_*a0R}fF5m3?b?HP<mE4l7NCcG?FjZCXAK6ya$N&HU

diff --git a/lib/pytz/zoneinfo/Europe/Kiev b/lib/pytz/zoneinfo/Europe/Kiev
index 075cc02fd893fcac655ecf1b49207b399e7a405d..1255e67fb6d177246dc1f7a6971356a32292328f 100644
GIT binary patch
delta 174
zcmeAaSi&_yT$GoAfdPa;zzK*!Y^9Al9E_7Wm>d~-Cf750urV-b88FCAKF%a3=jIv$
zQpv~&#*82u27nx(d3-=F2!nt#5QErin>Cpwm?pnub7JJ3oXGA6F;HppdUhpssDW5b
O1PU^80Tt*Pa{&Omo)T^V

delta 869
zcmajdO-NKx7>Dt>auFLUUV~xWG=go4ZaSt?izJF}wa6)((X7$z%a3vz(`uTr>;^$!
zM7(f=a1kVkxCkk<TC|IZ79njUA|hxN5fM~Ki@@_7Xcste_?@}KZ2r%kh~5;9$CgJT
z5e}aV=5S9u_9~np^>AGG=JT@e_El{?a7*{+dNjQ$r<pywv@M>}c5j`wFC?`iwo^LZ
zt<r<P*UF)%zcf1^mCgs1(lz@{4hKJ_`|g|^>7JLPqhIyd)@O3O>y4hM9+RHtY3;3e
zqJ67X`@Y=M{=dU|@^wj1eaz^<RJKiXuZHCGjb_bHre(0dTF+c-lA+cuGTa-Nv-Jr%
z=l_xOl@Te_#kBC_vlLe@Xz}e!DSdyhBabHK;@oq+H1<MAr|;|K(u4+g0u39TZQ-C(
zzT_!5yTeazqRPzSIQGE5kK^c?WkvICg*i1dURhOHz;A4Z?1pTI?1yZK?1*fM?1^k@
zHM=6)TFt)5#>mdd)@b$)?1j;J!0^cUNB|@P5(0^V1VN%8VURdh69|cfghFEBz*La6
z7ozcia7a8PAQBM?iNr*LB2kgBNL;H4j6}AY&`4|?S#OGSp*m6?sgJw?Xy1Yz?)LDC
uTfXGE?xw;IZp~)?_@CFnJd65%X2V9`PiMTAhT5juWL<;TQlGT9#^@r{rR5#~

diff --git a/lib/pytz/zoneinfo/Europe/Minsk b/lib/pytz/zoneinfo/Europe/Minsk
index 6a45115571f2e2d4fec5ab364bc02d01e056930e..ba9971c6313838b0bd33ca5c8703d22a4b7d6bf1 100644
GIT binary patch
delta 170
zcmbO%uz_oWxF`<;0|N+yfC~_V*h(991Q;g^FgY`FPwr%LVq;*?GGLIKe2`sE#?3VZ
zq>_;lgn<CWfdQatyg)VxgMcd#gV<`DwV5@TCjVx0VdR-y%I*O%PHFO9b|qD)aoEjc
L-~vkP8gl^vtFsc#

delta 834
zcmZvZUucbC9LIm}yfKILx;U-K)VZM?=j@+QM0n-G!R+j8{_GE%ZJgN*TRX?*{pCVL
ztR9Kn?24^MleJ5^LMiQH<py_TiKMg}%JX?@<-)gqeV*P{>wG?wF%yiG#g~Z)#|rj%
zmp@GgUUXo>=)s;=IdrpMYa532aCd{&ZEn`={;gVHwo`M-)tZ}6Xk&bfG`{oo$gfp$
zbo#R%oBb`vM;A%c)JJKKK1s`+7t-4DN=^*F*ONQOrLF0?wy(V*r?!u3N9iN&TysS`
zzg*X@Kka(@bzaYW*sJ-mOucr$Y?HIs(%SPdl-{nDdhY5v>8nl2`HrP>p)!z*;aBMo
ze#$_4i4OdjmBAHrIyf^eh3{{)IC)Ply?v}h_osCD$!)z{xU12vJ~i9C-KN(I{<+0Q
zy<O&;U(QeWJkImXyqAbCw;woGw8uN~ELF0;B;pf-Ad(oOAhICBAkrY>Ao3sr9j!!&
zNJlFZB9tK&B9>XX?*BW(e84ipG{ZK-IK(=`Jj6bu0Hgw>grltiDFUeiDFgFkQN}$e
z#Ha)*#i#`-#;C?9$Ee3B$f(FD>1b;*iaOe=jIyw}!RBQohGd4MhUA7WdCuQsM*P@+
r&NmPIeP+&2)bPg(?RhUO7KYi4Rbg0{O=hZ7n^G0YOl1X3SI7PW>qFJt

diff --git a/lib/pytz/zoneinfo/Europe/Moscow b/lib/pytz/zoneinfo/Europe/Moscow
index cf001a555feac1deb3f67ed9a6c0fb5ebfce8c96..6068f8b9e584385eb1096c4f9603da74aa3e4095 100644
GIT binary patch
delta 72
zcmdlaxPyCwGNaE%6${46229?JJd-yv`EW4sGB8*;FbYnN=1`lg&1}x-yE&P;fN63y
ZyALDp<iG4e91MbB6{3^FIb4}cxB!6C5Jmt1

delta 790
zcmajcKS<PJ9LMo{tdk>AJjiSbkzCB<Iz1|vxFv`1t~~!-re2z6XKB~hGV%WpgF-<h
z`nA|{o81th7UI%aM1wYn2-VcmQhbO0P$cwwKYR4R!|UN0-=B@5wcvxJW_Goz-Z<x;
z-jnm$q&6*NBzYk#%|mCU<y4cj#%rXlyiQV~VoCixDD7p{+P?EcE`Bf4j`dyX-2S3n
zxo?_&v89)s9qoR!sy*EsdU<+NdSj2ZFTEmHDyFpm^h3ECSdz?<5y^a>l!3jJTziw2
z>mTc7Fdu7^q1UZ?W3E!N%O~~bz&?@thjlnvp||>f>+M>jBMl$)PU$Bd4gZo+eWhb1
z?`7=W6CMBhQYKdBb#gN&Q%lP-{cKid#^=OY>=U=kG`cwx_{S}D^CliJL7(qf#8>S8
zF==!6c}Ia1I6m)C1gV0QLFyodkV;4?q!v=l>QzI^S-pBlL8Ky561|#^eUOw7vLb1b
zyhvgsGm;v~jU-31Bk8SPeq;h<24o5x%sVmrU=lu<1(^n!2bl<&37HC+3z-a=4VljB
z&4)~A^=3q-#EBYjPabTF?22rQ?2C5exBKI6slV{Qx7^<xFlBb@pgZhuI228^oCzhO
Q;S=FVC{Y{1<Iw|u0caWi+5i9m

diff --git a/lib/pytz/zoneinfo/Europe/Samara b/lib/pytz/zoneinfo/Europe/Samara
index 78a49082f9dfe221cd99fecd34bb02bce76c6be5..fe5060094b501f885ba1e62292467300ef7c52ff 100644
GIT binary patch
delta 108
zcmbOyu!(DexS${d0|N+yfFlqKZq(plocw{!fsuD|6;lEW1A~Rb<Qq&nlbM+XCkr!6
UU~1TG!_32kOUHk9b|w=p0O)=bsQ>@~

delta 878
zcmb`_J4{ny7>Dt;IFO216A3PaFnOWYLL-_GQWzLWEK*x4AeFo2T3&7qS5F);m>6TM
z3l6d&gE63lurNxT(18#VaB^XRyaQ@9A>n(@MB+v~&FSyt3}^U1-$(ab&&%8k9*4uh
z&6P5@XX#3&)2e<yEq9Y)t$Ci1@cpFR>#dT=ts05mDU{mWVu^XrN$mGUsmr;lbz8rr
z{^wb3SlN~boBP^0cc}5@ulms1(x%r-+T66NEmIrP8hoQ|@kMFRpVW@BSMn%xRuXx`
zlGvM&&ZC%geThr=_uJC55UiEn^{DpE6i9NuMEg54M4n#KfpESKcKp?$BBu^l?&^r=
zho*dgB&DBqG<!!zzrEA3gEbjne5Ml{b22$QFH;|$$m6jYv0k)E+V3nc$v%IYUwXjV
zoIW^nEuG=I{O@F+N?lnliv`&Y*$&wc*$~+g*%H|k*%aB;)@+OHYil+}c1E^F_C~Y0
zWj`=HFBl&QfJ8t-ATf|2NE9Rt5(f!nYa$_`kXT4C>{+ma_5<N~K|CZN5)lcB#6*H3
zQIW7nTqLlqiHwA{HL;Q4I9_O~^FVo|K5_z(Q-J^JB>4E&$;%z72t}_4%zq^64F!BR
NeSUAK$d5My?qdk7_nrU%

diff --git a/lib/pytz/zoneinfo/Europe/Simferopol b/lib/pytz/zoneinfo/Europe/Simferopol
index ebb63b4450b0ac035c09d064ab515eb016850ff1..08efa510178f2dcf5ef4d6ebb9e5f4bae7cc355d 100644
GIT binary patch
delta 170
zcmX>oaEEJx_+$-c9!@s~1_oXrR@$f|!8loh$(503@?<6tHU<VQ0|vRtx0&Q*++0I|
z3K$p}!I%+5!vN!Cer8EgJ|Gu_LBJh|L2R|nw#*hxlV#c67<nhpWcT9&8>r;t8^QoG
TR2^z4R#Sn3j9fqky2e}p=n)j6

delta 882
zcmbW#J!n%=7>DtDO9s8E@>U4xVhXw_#x}K9J6Lq^R);29lh$fl>sLRtG1{sn>4$d^
zM2g4@SC9^Zf|L$YlvW)aL=kb2;!;%5#Ysd&P$>?A=Q-daP9_|FCpVDc|Ky$bL^K|&
zbR37nYs?((iF?UvH^|(%rF)7+*?Z-pw(XzPeT81lZY^l8b(glsGun|{uN_M%?TocZ
z=j&B^;Kw>S_~5(d7d`2^StZ@`pXE^SO?s{^$l;zvIWqA{k8Xb`$GTtY@tP^=ZJyP>
zW%spzwQB#z>pJjjSWmnt>&f>y9h}LxYvK8joVwhs#p$e^9;neXml|cLZJP}D#pP^$
zLeBX=<$RSRBXuzy`T9XhE0?tN>Y0?kyw%aW(=xX3NXMt1>cs2~y->cb!PP*+ovt4S
zuJ`wecu_AJPP)6pH*TWZY~Z@~z@L}v>e}Vw=F<vu*39jwXsQVKj-imTkin4Akl~Q=
zkO7eqks+;SOk_~285J2885bEC&B%ehurv=?8(AD#9a$b(A1Q!TKuRDrkRn!71u28n
zK?>pEOpv!1O7VbNNHL@uQVywy6htZ_C6Ss)QLCwnl(m|=NMRh^U@~(dHIf@ij$}uh
zz7%QM60Q87clbDxiL|D34*!lOe()cE5A)3P{oKY)zMst{(+#zawW+#>WV$|OZ=1c}
D7kk`W

diff --git a/lib/pytz/zoneinfo/Europe/Uzhgorod b/lib/pytz/zoneinfo/Europe/Uzhgorod
index 7032ab9b34f97640d1ef631dc4cc790abeeed606..00584c1fca222e39b8e11198c7e7df60cf4eeaf5 100644
GIT binary patch
delta 170
zcmbO$u!C!Y_+%+&9!?hq1_oXrmfNT!z&Kfe$(fO7awn4q8v}!u0fW@!i%e27ZmuB=
z42+CGMIeF^%mQ*ifN?S-v!o~=kOjgZ;0nYbw$f&OW(}sv|Jhs^c_&x0`*DE{l=JZo
VVE`Gb4mK2rsUSPJfC_Ytxd5^16q5h|

delta 834
zcmZ9}O-NK>6o>J9Wr!L~j=?Y@q>DC2la89yLTORAS~ycSS2HIw&98DA(@LBvyFm~U
z5eIG%E~J7G7a>Jog1d-l5knh^7HwKZL<AMmBItcyT1W%0zr)@6f0m+iqVZU{<2XEi
z1@pM8A1A~O(hu+J!F*m0-Mp$DM{elh+>mB==G1TBubuI<b|toI*J@I`WBa80{U$y7
zt4?~J|J3YCRF2)Nl-{Rb<#_Nz`fiuxMBj?^&wSB=-7n;1?^_+Lot2@sMIB!MOh-1W
zj(onOqkks#)SH5y{^;x2Lbg+LuP5Zp^)}7VXJmY|R?l8*k%^90nH-MGxyBkf@BNkw
zm5xj`#B}QWCz-BT)#-Pyr10&779Y*a#nQ4~ntiD=i*tIp@IZrGfrhQ_o^afiHE&&b
z#XS&~-0CXFb<KazAA6XapX=(D4MlToG_U4KQ(0YEz<2gRHbQnnwnFwoHbZtpwnO%_
znhlX1t!7JPPh?YMS2WuO_F!N>FfuYUGBz?eGCDFmGCmRjiGYN#nixnBBnlD+#}<OD
zJqW}HA|auWSV%A=8WIkPhXh0-A|b6NCKA+Yq9S3jxXsk%pfFMyDUH-dTf8T-H`GYQ
wnpYm)jie*(Dc>Rcu7A1z?{30JJ<s3X<arrCk!r4QsZTaECsK_`d+mt+1wfnJBLDyZ

diff --git a/lib/pytz/zoneinfo/Europe/Volgograd b/lib/pytz/zoneinfo/Europe/Volgograd
index 658075893bec079471eec1225a282dc37a1d641d..b91e4fbff6b4508668625770fd38880b186bcc57 100644
GIT binary patch
delta 113
zcmdnTe~EK~xF8P$0|N+yfCCWoY}8<3oWx|$$TnG@-HC;P!NOs3KD*lFn@lR0YB%#S
WvoK*Q7G(sP1_NAS{yrhPCR_li5D#Pk

delta 795
zcmajcO-K}B9LMop9YS3!g+wnRMu)_0)fUr>tOOkd-!|9HtX0c&HFf=KD!w*!C=?>1
z>9SqC*&ZU4BD&bE@MIz)VR`D(rT8Cu!9ei&4jlv!4m|UD80Pf-ZDzhd^&~&n=ka(r
zJmcp0R?b;oyYb}%X-b5(`B7ZLR}*q&uufX4nk7<SDy{h!B<jzW=-<=QmRF)}+kfQR
zZ=bfm{VdnFe&~(GUmAP!NjvOq?R>VPU7hdr=G?m63O(2E*s|O%n$@0~r_!5|lz8Eo
z#J|r--+om3*J5&Kw^{~Lp;j6E7}25mVo5Ar)ZxB#k%t935-!rwo_~6`!mDGKzv_6-
zH=PLV$%KB;$&+7Xa^r<g{alsl<prHtUzFM8lFYrjFZZVA#eUo^POcSlYOS0@=Y$is
zE;&i-th3`ibF{_l>@+LQCJjN5C`cG24iX57goHw3A;DZtG$fp>iH8J4A|fHt#I)TD
zMfpHgq%2YwDU4J`N+Y$A;z)I*ysN2?EP$+lEP(?lJLFzigb%EOEQ73rEQG9tEQPFv
zEQYLxEaz(0Ll$&3D<Vtcbg7w>3zH(VBGV%C;&Bs~@YDY%E80{aIUh9dmWaP07^n=C
M`x`3Cu`HN%0CV5>q5uE@

diff --git a/lib/pytz/zoneinfo/Europe/Zaporozhye b/lib/pytz/zoneinfo/Europe/Zaporozhye
index 2ccf8998b24f3493e68670c5d08c51ad759bf7f6..899fa88b63116211b2d2c8793772bbc6538106d3 100644
GIT binary patch
delta 170
zcmZ1~aDZ!q_+&X|9!?hq1_oXrR@$f|z&Kfe$(fO7awn4q8v}!u0fXG+i%fEIZmuCf
z1q_UgV9W@jVF1XPATG)W<bp5=xB@YVt+v^iS%YaZGrJ2T@8nu`KQ6F=N<O|J3?M_*
Sp@w2L6)4Ea1yrDG%mo05TNB3s

delta 873
zcmbW#Pe_w-9LMqJkrA~lz6N7mnot*`r8EE3LFrIWb#N=&qiIX6%s=ItX(euDPY^^z
z#220*JOo809zu$;4qYN5I>hKA(V<JHh=`y<It2aRKL|Q>YU9W2w`U;udGA^Du4p_~
z={OFDSJ52qi3dq>gUr2Ky1P)2Jy$Mh`@YM%H$R}+&3X0Pc4|jFqn*k1+PRq0uGkLg
zdb>)yf7HnS$KN%#5S0TrtEA`AXXy>TN#C`y9PC?=LsOsh@YW~N-}73JR8Px5>zocQ
zo!6l?szV>I>+r8}J^HGs$KLxoGMnqr{L3*peyLRpGg%oOuGSM5n`ErLMaBo?a<V=l
zr@WtXy2_D>x|mLU{UDPo7j^Q@3n_kir=|Nda;E%L&rUzrsks|^u6Rd-tAU0s?zV8$
zmA}rC@VvV#EW3%-=3jSRd*IK@b#>jclKHg4oV5>|D{3kNzGEL`BV;FJD`YQZGh{bp
zJ7hnr*$~;$YPLl7L^efsMYC;SFAU5BMn;B4#zqE5Mn{H6#zz7m5s(m869Wl?L_xyf
z$ZU|a7XtBsNJuCo77`4JhJ-`nApwzyNJy)Ri3GKps7P2WZ7_AYP#CF<ltyZ!E#4d1
z-n_i>f8OEkNG8&j_8op5Tlj<j_<5LTQP1-?Zt}dWpG-H@Hr1x;8j|Vyl)W`Ze*<9!
B+8_V`

diff --git a/lib/pytz/zoneinfo/Pacific/Apia b/lib/pytz/zoneinfo/Pacific/Apia
index 8886f365f0363d1e11f71dbd3889256859db54c9..e6c3c59f04e7789122c5dc47a7f78c5a7a48e5cf 100644
GIT binary patch
delta 174
zcmeBSy3RB~+=7jPfdPa;fE|cIY@vy)e;95hu~_)bSKr_}UHgGw?V|+0zugP`%XuF#
zGBGnTv#?IQD8a+PaO43aF9XB23k;kSU&>4@kQ4+N0m2}_0mSSRXK5+}O#tyhrhsXn
eNgx_(8Vk@gwuz_Z(2WD~85p?2gF|!;jky5#{V0<F

delta 109
zcmcc4)WbAET$6=?fdPa;0LB)Y$ohxjRuYSa&wTX_zB7Ui7@3%vCi+WE)@PKOI8j`X
l6{r@3K>*C2xKoo4qKt)^fnh@f0|P|03_DkNaEPHH7Xbb`67&E7

diff --git a/lib/pytz/zoneinfo/Pacific/Easter b/lib/pytz/zoneinfo/Pacific/Easter
index 4a3cf389c390148b4293a85c15f1cc9e11f84abc..1f7bae5373b932a230b0922e7a76f373bb70596b 100644
GIT binary patch
delta 37
ncmbR1HrH*#L`L>w>;`@TO$Rp5V4Tmw4dgHY0a(C^?Y0a6{(cO$

delta 37
ncmbR1HrH*#L`L@Mk2d&ClyTTRgK<6!H;}^s1YiLtw%alQ9U2Y9

diff --git a/lib/pytz/zoneinfo/Turkey b/lib/pytz/zoneinfo/Turkey
index a7c16e76d1743ccdf5f8b7e6f8ef761e23456cb1..864099556bc9875b7e9258af6c3b221d84c68eae 100644
GIT binary patch
delta 25
ecmZ1|x=?fjBNKD~-3gmnnD()P8AsXgFaZF0fC={i

delta 25
dcmZ1|x=?fjBNKC9kHBUYrhTkn#!>b=OaNz~2vYz6

diff --git a/lib/pytz/zoneinfo/W-SU b/lib/pytz/zoneinfo/W-SU
index cf001a555feac1deb3f67ed9a6c0fb5ebfce8c96..6068f8b9e584385eb1096c4f9603da74aa3e4095 100644
GIT binary patch
delta 72
zcmdlaxPyCwGNaE%6${46229?JJd-yv`EW4sGB8*;FbYnN=1`lg&1}x-yE&P;fN63y
ZyALDp<iG4e91MbB6{3^FIb4}cxB!6C5Jmt1

delta 790
zcmajcKS<PJ9LMo{tdk>AJjiSbkzCB<Iz1|vxFv`1t~~!-re2z6XKB~hGV%WpgF-<h
z`nA|{o81th7UI%aM1wYn2-VcmQhbO0P$cwwKYR4R!|UN0-=B@5wcvxJW_Goz-Z<x;
z-jnm$q&6*NBzYk#%|mCU<y4cj#%rXlyiQV~VoCixDD7p{+P?EcE`Bf4j`dyX-2S3n
zxo?_&v89)s9qoR!sy*EsdU<+NdSj2ZFTEmHDyFpm^h3ECSdz?<5y^a>l!3jJTziw2
z>mTc7Fdu7^q1UZ?W3E!N%O~~bz&?@thjlnvp||>f>+M>jBMl$)PU$Bd4gZo+eWhb1
z?`7=W6CMBhQYKdBb#gN&Q%lP-{cKid#^=OY>=U=kG`cwx_{S}D^CliJL7(qf#8>S8
zF==!6c}Ia1I6m)C1gV0QLFyodkV;4?q!v=l>QzI^S-pBlL8Ky561|#^eUOw7vLb1b
zyhvgsGm;v~jU-31Bk8SPeq;h<24o5x%sVmrU=lu<1(^n!2bl<&37HC+3z-a=4VljB
z&4)~A^=3q-#EBYjPabTF?22rQ?2C5exBKI6slV{Qx7^<xFlBb@pgZhuI228^oCzhO
Q;S=FVC{Y{1<Iw|u0caWi+5i9m

diff --git a/lib/pytz/zoneinfo/iso3166.tab b/lib/pytz/zoneinfo/iso3166.tab
index b8a2592c0083..950c40f1db66 100644
--- a/lib/pytz/zoneinfo/iso3166.tab
+++ b/lib/pytz/zoneinfo/iso3166.tab
@@ -1,5 +1,5 @@
 # <pre>
-# @(#)iso3166.tab	8.6
+# @(#)iso3166.tab	8.11
 # This file is in the public domain, so clarified as of
 # 2009-05-17 by Arthur David Olson.
 # ISO 3166 alpha-2 country codes
@@ -21,6 +21,9 @@
 #
 # Lines beginning with `#' are comments.
 #
+# From Arthur David Olson (2011-08-17):
+# Resynchronized today with the ISO 3166 site (adding SS for South Sudan).
+#
 #country-
 #code	country name
 AD	Andorra
@@ -30,7 +33,6 @@ AG	Antigua & Barbuda
 AI	Anguilla
 AL	Albania
 AM	Armenia
-AN	Netherlands Antilles
 AO	Angola
 AQ	Antarctica
 AR	Argentina
@@ -53,6 +55,7 @@ BL	St Barthelemy
 BM	Bermuda
 BN	Brunei
 BO	Bolivia
+BQ	Bonaire Sint Eustatius & Saba
 BR	Brazil
 BS	Bahamas
 BT	Bhutan
@@ -75,6 +78,7 @@ CO	Colombia
 CR	Costa Rica
 CU	Cuba
 CV	Cape Verde
+CW	Curacao
 CX	Christmas Island
 CY	Cyprus
 CZ	Czech Republic
@@ -229,8 +233,10 @@ SM	San Marino
 SN	Senegal
 SO	Somalia
 SR	Suriname
+SS	South Sudan
 ST	Sao Tome & Principe
 SV	El Salvador
+SX	Sint Maarten
 SY	Syria
 SZ	Swaziland
 TC	Turks & Caicos Is
diff --git a/lib/pytz/zoneinfo/zone.tab b/lib/pytz/zoneinfo/zone.tab
index 03a93a43585c..f197b948dd97 100644
--- a/lib/pytz/zoneinfo/zone.tab
+++ b/lib/pytz/zoneinfo/zone.tab
@@ -1,5 +1,5 @@
 # <pre>
-# @(#)zone.tab	8.41
+# @(#)zone.tab	8.49
 # This file is in the public domain, so clarified as of
 # 2009-05-17 by Arthur David Olson.
 #
@@ -32,7 +32,6 @@ AG	+1703-06148	America/Antigua
 AI	+1812-06304	America/Anguilla
 AL	+4120+01950	Europe/Tirane
 AM	+4011+04430	Asia/Yerevan
-AN	+1211-06900	America/Curacao
 AO	-0848+01314	Africa/Luanda
 AQ	-7750+16636	Antarctica/McMurdo	McMurdo Station, Ross Island
 AQ	-9000+00000	Antarctica/South_Pole	Amundsen-Scott Station, South Pole
@@ -87,6 +86,7 @@ BL	+1753-06251	America/St_Barthelemy
 BM	+3217-06446	Atlantic/Bermuda
 BN	+0456+11455	Asia/Brunei
 BO	-1630-06809	America/La_Paz
+BQ	+120903-0681636	America/Kralendijk
 BR	-0351-03225	America/Noronha	Atlantic islands
 BR	-0127-04829	America/Belem	Amapa, E Para
 BR	-0343-03830	America/Fortaleza	NE Brazil (MA, PI, CE, RN, PB)
@@ -120,7 +120,7 @@ CA	+4901-08816	America/Nipigon	Eastern Time - Ontario & Quebec - places that did
 CA	+4823-08915	America/Thunder_Bay	Eastern Time - Thunder Bay, Ontario
 CA	+6344-06828	America/Iqaluit	Eastern Time - east Nunavut - most locations
 CA	+6608-06544	America/Pangnirtung	Eastern Time - Pangnirtung, Nunavut
-CA	+744144-0944945	America/Resolute	Eastern Standard Time - Resolute, Nunavut
+CA	+744144-0944945	America/Resolute	Central Standard Time - Resolute, Nunavut
 CA	+484531-0913718	America/Atikokan	Eastern Standard Time - Atikokan, Ontario and Southampton I, Nunavut
 CA	+624900-0920459	America/Rankin_Inlet	Central Time - central Nunavut
 CA	+4953-09709	America/Winnipeg	Central Time - Manitoba & west Ontario
@@ -155,6 +155,7 @@ CO	+0436-07405	America/Bogota
 CR	+0956-08405	America/Costa_Rica
 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
 CZ	+5005+01426	Europe/Prague
@@ -318,7 +319,8 @@ PL	+5215+02100	Europe/Warsaw
 PM	+4703-05620	America/Miquelon
 PN	-2504-13005	Pacific/Pitcairn
 PR	+182806-0660622	America/Puerto_Rico
-PS	+3130+03428	Asia/Gaza
+PS	+3130+03428	Asia/Gaza	Gaza Strip
+PS	+313200+0350542	Asia/Hebron	West Bank
 PT	+3843-00908	Europe/Lisbon	mainland
 PT	+3238-01654	Atlantic/Madeira	Madeira Islands
 PT	+3744-02540	Atlantic/Azores	Azores
@@ -360,8 +362,10 @@ 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
 ST	+0020+00644	Africa/Sao_Tome
 SV	+1342-08912	America/El_Salvador
+SX	+180305-0630250	America/Lower_Princes
 SY	+3330+03618	Asia/Damascus
 SZ	-2618+03106	Africa/Mbabane
 TC	+2128-07108	America/Grand_Turk