From 8469dcdb5c8b3e1f28bbbee7974cbd458af50bea Mon Sep 17 00:00:00 2001
From: Kevin B Kenny <kennykb@acm.org>
Date: Thu, 30 Nov 2006 23:32:18 +0000
Subject: Olson's tzdata2006p

---
 ChangeLog                           |   7 +
 library/tzdata/America/Campo_Grande | 374 ++++++++++++++++++------------------
 library/tzdata/America/Cuiaba       | 374 ++++++++++++++++++------------------
 library/tzdata/America/Havana       |   1 +
 library/tzdata/America/Managua      |   2 +-
 library/tzdata/America/Santiago     |  44 +++--
 library/tzdata/America/Sao_Paulo    | 374 ++++++++++++++++++------------------
 library/tzdata/Antarctica/Palmer    |  18 +-
 library/tzdata/Asia/Amman           | 188 +++++++++---------
 library/tzdata/Australia/Perth      |   8 +-
 library/tzdata/Europe/Podgorica     |   5 +
 library/tzdata/Pacific/Easter       |  32 +--
 12 files changed, 723 insertions(+), 704 deletions(-)
 create mode 100755 library/tzdata/Europe/Podgorica

diff --git a/ChangeLog b/ChangeLog
index 1532983..8062f4b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2006-11-30  Kevin Kenny  <kennykb@acm.org>
+
+	* library/tzdata: Olson's tzdata2006p.
+	* libtommath/bn_mp_sqrt.c: Fixed a bug where the initial
+	approximation to the square root could be on the wrong side,
+	causing failure of convergence.
+	
 2006-11-29  Don Porter  <dgp@users.sourceforge.net>
 
 	* generic/tclBasic.c (Tcl_AppendObjToErrorInfo):  Added
diff --git a/library/tzdata/America/Campo_Grande b/library/tzdata/America/Campo_Grande
index 2df5bf6..7f9ac17 100644
--- a/library/tzdata/America/Campo_Grande
+++ b/library/tzdata/America/Campo_Grande
@@ -67,191 +67,191 @@ set TZData(:America/Campo_Grande) {
     {1108868400 -14400 0 AMT}
     {1129435200 -10800 1 AMST}
     {1140318000 -14400 0 AMT}
-    {1160884800 -10800 1 AMST}
-    {1171767600 -14400 0 AMT}
-    {1192939200 -10800 1 AMST}
-    {1203217200 -14400 0 AMT}
-    {1224388800 -10800 1 AMST}
-    {1234666800 -14400 0 AMT}
-    {1255838400 -10800 1 AMST}
-    {1266721200 -14400 0 AMT}
-    {1287288000 -10800 1 AMST}
-    {1298170800 -14400 0 AMT}
-    {1318737600 -10800 1 AMST}
-    {1329620400 -14400 0 AMT}
-    {1350792000 -10800 1 AMST}
-    {1361070000 -14400 0 AMT}
-    {1382241600 -10800 1 AMST}
-    {1392519600 -14400 0 AMT}
-    {1413691200 -10800 1 AMST}
-    {1423969200 -14400 0 AMT}
-    {1445140800 -10800 1 AMST}
-    {1456023600 -14400 0 AMT}
-    {1476590400 -10800 1 AMST}
-    {1487473200 -14400 0 AMT}
-    {1508040000 -10800 1 AMST}
-    {1518922800 -14400 0 AMT}
-    {1540094400 -10800 1 AMST}
-    {1550372400 -14400 0 AMT}
-    {1571544000 -10800 1 AMST}
-    {1581822000 -14400 0 AMT}
-    {1602993600 -10800 1 AMST}
-    {1613876400 -14400 0 AMT}
-    {1634443200 -10800 1 AMST}
-    {1645326000 -14400 0 AMT}
-    {1665892800 -10800 1 AMST}
-    {1676775600 -14400 0 AMT}
-    {1697342400 -10800 1 AMST}
-    {1708225200 -14400 0 AMT}
-    {1729396800 -10800 1 AMST}
-    {1739674800 -14400 0 AMT}
-    {1760846400 -10800 1 AMST}
-    {1771124400 -14400 0 AMT}
-    {1792296000 -10800 1 AMST}
-    {1803178800 -14400 0 AMT}
-    {1823745600 -10800 1 AMST}
-    {1834628400 -14400 0 AMT}
-    {1855195200 -10800 1 AMST}
-    {1866078000 -14400 0 AMT}
-    {1887249600 -10800 1 AMST}
-    {1897527600 -14400 0 AMT}
-    {1918699200 -10800 1 AMST}
-    {1928977200 -14400 0 AMT}
-    {1950148800 -10800 1 AMST}
-    {1960426800 -14400 0 AMT}
-    {1981598400 -10800 1 AMST}
-    {1992481200 -14400 0 AMT}
-    {2013048000 -10800 1 AMST}
-    {2023930800 -14400 0 AMT}
-    {2044497600 -10800 1 AMST}
-    {2055380400 -14400 0 AMT}
-    {2076552000 -10800 1 AMST}
-    {2086830000 -14400 0 AMT}
-    {2108001600 -10800 1 AMST}
-    {2118279600 -14400 0 AMT}
-    {2139451200 -10800 1 AMST}
-    {2150334000 -14400 0 AMT}
-    {2170900800 -10800 1 AMST}
-    {2181783600 -14400 0 AMT}
-    {2202350400 -10800 1 AMST}
-    {2213233200 -14400 0 AMT}
-    {2234404800 -10800 1 AMST}
-    {2244682800 -14400 0 AMT}
-    {2265854400 -10800 1 AMST}
-    {2276132400 -14400 0 AMT}
-    {2297304000 -10800 1 AMST}
-    {2307582000 -14400 0 AMT}
-    {2328753600 -10800 1 AMST}
-    {2339636400 -14400 0 AMT}
-    {2360203200 -10800 1 AMST}
-    {2371086000 -14400 0 AMT}
-    {2391652800 -10800 1 AMST}
-    {2402535600 -14400 0 AMT}
-    {2423707200 -10800 1 AMST}
-    {2433985200 -14400 0 AMT}
-    {2455156800 -10800 1 AMST}
-    {2465434800 -14400 0 AMT}
-    {2486606400 -10800 1 AMST}
-    {2497489200 -14400 0 AMT}
-    {2518056000 -10800 1 AMST}
-    {2528938800 -14400 0 AMT}
-    {2549505600 -10800 1 AMST}
-    {2560388400 -14400 0 AMT}
-    {2580955200 -10800 1 AMST}
-    {2591838000 -14400 0 AMT}
-    {2613009600 -10800 1 AMST}
-    {2623287600 -14400 0 AMT}
-    {2644459200 -10800 1 AMST}
-    {2654737200 -14400 0 AMT}
-    {2675908800 -10800 1 AMST}
-    {2686791600 -14400 0 AMT}
-    {2707358400 -10800 1 AMST}
-    {2718241200 -14400 0 AMT}
-    {2738808000 -10800 1 AMST}
-    {2749690800 -14400 0 AMT}
-    {2770862400 -10800 1 AMST}
-    {2781140400 -14400 0 AMT}
-    {2802312000 -10800 1 AMST}
-    {2812590000 -14400 0 AMT}
-    {2833761600 -10800 1 AMST}
-    {2844039600 -14400 0 AMT}
-    {2865211200 -10800 1 AMST}
-    {2876094000 -14400 0 AMT}
-    {2896660800 -10800 1 AMST}
-    {2907543600 -14400 0 AMT}
-    {2928110400 -10800 1 AMST}
-    {2938993200 -14400 0 AMT}
-    {2960164800 -10800 1 AMST}
-    {2970442800 -14400 0 AMT}
-    {2991614400 -10800 1 AMST}
-    {3001892400 -14400 0 AMT}
-    {3023064000 -10800 1 AMST}
-    {3033946800 -14400 0 AMT}
-    {3054513600 -10800 1 AMST}
-    {3065396400 -14400 0 AMT}
-    {3085963200 -10800 1 AMST}
-    {3096846000 -14400 0 AMT}
-    {3118017600 -10800 1 AMST}
-    {3128295600 -14400 0 AMT}
-    {3149467200 -10800 1 AMST}
-    {3159745200 -14400 0 AMT}
-    {3180916800 -10800 1 AMST}
-    {3191194800 -14400 0 AMT}
-    {3212366400 -10800 1 AMST}
-    {3223249200 -14400 0 AMT}
-    {3243816000 -10800 1 AMST}
-    {3254698800 -14400 0 AMT}
-    {3275265600 -10800 1 AMST}
-    {3286148400 -14400 0 AMT}
-    {3307320000 -10800 1 AMST}
-    {3317598000 -14400 0 AMT}
-    {3338769600 -10800 1 AMST}
-    {3349047600 -14400 0 AMT}
-    {3370219200 -10800 1 AMST}
-    {3381102000 -14400 0 AMT}
-    {3401668800 -10800 1 AMST}
-    {3412551600 -14400 0 AMT}
-    {3433118400 -10800 1 AMST}
-    {3444001200 -14400 0 AMT}
-    {3464568000 -10800 1 AMST}
-    {3475450800 -14400 0 AMT}
-    {3496622400 -10800 1 AMST}
-    {3506900400 -14400 0 AMT}
-    {3528072000 -10800 1 AMST}
-    {3538350000 -14400 0 AMT}
-    {3559521600 -10800 1 AMST}
-    {3570404400 -14400 0 AMT}
-    {3590971200 -10800 1 AMST}
-    {3601854000 -14400 0 AMT}
-    {3622420800 -10800 1 AMST}
-    {3633303600 -14400 0 AMT}
-    {3654475200 -10800 1 AMST}
-    {3664753200 -14400 0 AMT}
-    {3685924800 -10800 1 AMST}
-    {3696202800 -14400 0 AMT}
-    {3717374400 -10800 1 AMST}
-    {3727652400 -14400 0 AMT}
-    {3748824000 -10800 1 AMST}
-    {3759706800 -14400 0 AMT}
-    {3780273600 -10800 1 AMST}
-    {3791156400 -14400 0 AMT}
-    {3811723200 -10800 1 AMST}
-    {3822606000 -14400 0 AMT}
-    {3843777600 -10800 1 AMST}
-    {3854055600 -14400 0 AMT}
-    {3875227200 -10800 1 AMST}
-    {3885505200 -14400 0 AMT}
-    {3906676800 -10800 1 AMST}
-    {3917559600 -14400 0 AMT}
-    {3938126400 -10800 1 AMST}
-    {3949009200 -14400 0 AMT}
-    {3969576000 -10800 1 AMST}
-    {3980458800 -14400 0 AMT}
-    {4001630400 -10800 1 AMST}
-    {4011908400 -14400 0 AMT}
-    {4033080000 -10800 1 AMST}
-    {4043358000 -14400 0 AMT}
-    {4064529600 -10800 1 AMST}
-    {4074807600 -14400 0 AMT}
-    {4095979200 -10800 1 AMST}
+    {1162699200 -10800 1 AMST}
+    {1172372400 -14400 0 AMT}
+    {1194148800 -10800 1 AMST}
+    {1203822000 -14400 0 AMT}
+    {1225598400 -10800 1 AMST}
+    {1235271600 -14400 0 AMT}
+    {1257048000 -10800 1 AMST}
+    {1267326000 -14400 0 AMT}
+    {1289102400 -10800 1 AMST}
+    {1298775600 -14400 0 AMT}
+    {1320552000 -10800 1 AMST}
+    {1330225200 -14400 0 AMT}
+    {1352001600 -10800 1 AMST}
+    {1361674800 -14400 0 AMT}
+    {1383451200 -10800 1 AMST}
+    {1393124400 -14400 0 AMT}
+    {1414900800 -10800 1 AMST}
+    {1424574000 -14400 0 AMT}
+    {1446350400 -10800 1 AMST}
+    {1456628400 -14400 0 AMT}
+    {1478404800 -10800 1 AMST}
+    {1488078000 -14400 0 AMT}
+    {1509854400 -10800 1 AMST}
+    {1519527600 -14400 0 AMT}
+    {1541304000 -10800 1 AMST}
+    {1550977200 -14400 0 AMT}
+    {1572753600 -10800 1 AMST}
+    {1582426800 -14400 0 AMT}
+    {1604203200 -10800 1 AMST}
+    {1614481200 -14400 0 AMT}
+    {1636257600 -10800 1 AMST}
+    {1645930800 -14400 0 AMT}
+    {1667707200 -10800 1 AMST}
+    {1677380400 -14400 0 AMT}
+    {1699156800 -10800 1 AMST}
+    {1708830000 -14400 0 AMT}
+    {1730606400 -10800 1 AMST}
+    {1740279600 -14400 0 AMT}
+    {1762056000 -10800 1 AMST}
+    {1771729200 -14400 0 AMT}
+    {1793505600 -10800 1 AMST}
+    {1803783600 -14400 0 AMT}
+    {1825560000 -10800 1 AMST}
+    {1835233200 -14400 0 AMT}
+    {1857009600 -10800 1 AMST}
+    {1866682800 -14400 0 AMT}
+    {1888459200 -10800 1 AMST}
+    {1898132400 -14400 0 AMT}
+    {1919908800 -10800 1 AMST}
+    {1929582000 -14400 0 AMT}
+    {1951358400 -10800 1 AMST}
+    {1961636400 -14400 0 AMT}
+    {1983412800 -10800 1 AMST}
+    {1993086000 -14400 0 AMT}
+    {2014862400 -10800 1 AMST}
+    {2024535600 -14400 0 AMT}
+    {2046312000 -10800 1 AMST}
+    {2055985200 -14400 0 AMT}
+    {2077761600 -10800 1 AMST}
+    {2087434800 -14400 0 AMT}
+    {2109211200 -10800 1 AMST}
+    {2118884400 -14400 0 AMT}
+    {2140660800 -10800 1 AMST}
+    {2150938800 -14400 0 AMT}
+    {2172715200 -10800 1 AMST}
+    {2182388400 -14400 0 AMT}
+    {2204164800 -10800 1 AMST}
+    {2213838000 -14400 0 AMT}
+    {2235614400 -10800 1 AMST}
+    {2245287600 -14400 0 AMT}
+    {2267064000 -10800 1 AMST}
+    {2276737200 -14400 0 AMT}
+    {2298513600 -10800 1 AMST}
+    {2308186800 -14400 0 AMT}
+    {2329963200 -10800 1 AMST}
+    {2340241200 -14400 0 AMT}
+    {2362017600 -10800 1 AMST}
+    {2371690800 -14400 0 AMT}
+    {2393467200 -10800 1 AMST}
+    {2403140400 -14400 0 AMT}
+    {2424916800 -10800 1 AMST}
+    {2434590000 -14400 0 AMT}
+    {2456366400 -10800 1 AMST}
+    {2466039600 -14400 0 AMT}
+    {2487816000 -10800 1 AMST}
+    {2498094000 -14400 0 AMT}
+    {2519870400 -10800 1 AMST}
+    {2529543600 -14400 0 AMT}
+    {2551320000 -10800 1 AMST}
+    {2560993200 -14400 0 AMT}
+    {2582769600 -10800 1 AMST}
+    {2592442800 -14400 0 AMT}
+    {2614219200 -10800 1 AMST}
+    {2623892400 -14400 0 AMT}
+    {2645668800 -10800 1 AMST}
+    {2655342000 -14400 0 AMT}
+    {2677118400 -10800 1 AMST}
+    {2687396400 -14400 0 AMT}
+    {2709172800 -10800 1 AMST}
+    {2718846000 -14400 0 AMT}
+    {2740622400 -10800 1 AMST}
+    {2750295600 -14400 0 AMT}
+    {2772072000 -10800 1 AMST}
+    {2781745200 -14400 0 AMT}
+    {2803521600 -10800 1 AMST}
+    {2813194800 -14400 0 AMT}
+    {2834971200 -10800 1 AMST}
+    {2845249200 -14400 0 AMT}
+    {2867025600 -10800 1 AMST}
+    {2876698800 -14400 0 AMT}
+    {2898475200 -10800 1 AMST}
+    {2908148400 -14400 0 AMT}
+    {2929924800 -10800 1 AMST}
+    {2939598000 -14400 0 AMT}
+    {2961374400 -10800 1 AMST}
+    {2971047600 -14400 0 AMT}
+    {2992824000 -10800 1 AMST}
+    {3002497200 -14400 0 AMT}
+    {3024273600 -10800 1 AMST}
+    {3034551600 -14400 0 AMT}
+    {3056328000 -10800 1 AMST}
+    {3066001200 -14400 0 AMT}
+    {3087777600 -10800 1 AMST}
+    {3097450800 -14400 0 AMT}
+    {3119227200 -10800 1 AMST}
+    {3128900400 -14400 0 AMT}
+    {3150676800 -10800 1 AMST}
+    {3160350000 -14400 0 AMT}
+    {3182126400 -10800 1 AMST}
+    {3191799600 -14400 0 AMT}
+    {3213576000 -10800 1 AMST}
+    {3223854000 -14400 0 AMT}
+    {3245630400 -10800 1 AMST}
+    {3255303600 -14400 0 AMT}
+    {3277080000 -10800 1 AMST}
+    {3286753200 -14400 0 AMT}
+    {3308529600 -10800 1 AMST}
+    {3318202800 -14400 0 AMT}
+    {3339979200 -10800 1 AMST}
+    {3349652400 -14400 0 AMT}
+    {3371428800 -10800 1 AMST}
+    {3381706800 -14400 0 AMT}
+    {3403483200 -10800 1 AMST}
+    {3413156400 -14400 0 AMT}
+    {3434932800 -10800 1 AMST}
+    {3444606000 -14400 0 AMT}
+    {3466382400 -10800 1 AMST}
+    {3476055600 -14400 0 AMT}
+    {3497832000 -10800 1 AMST}
+    {3507505200 -14400 0 AMT}
+    {3529281600 -10800 1 AMST}
+    {3538954800 -14400 0 AMT}
+    {3560731200 -10800 1 AMST}
+    {3571009200 -14400 0 AMT}
+    {3592785600 -10800 1 AMST}
+    {3602458800 -14400 0 AMT}
+    {3624235200 -10800 1 AMST}
+    {3633908400 -14400 0 AMT}
+    {3655684800 -10800 1 AMST}
+    {3665358000 -14400 0 AMT}
+    {3687134400 -10800 1 AMST}
+    {3696807600 -14400 0 AMT}
+    {3718584000 -10800 1 AMST}
+    {3728862000 -14400 0 AMT}
+    {3750638400 -10800 1 AMST}
+    {3760311600 -14400 0 AMT}
+    {3782088000 -10800 1 AMST}
+    {3791761200 -14400 0 AMT}
+    {3813537600 -10800 1 AMST}
+    {3823210800 -14400 0 AMT}
+    {3844987200 -10800 1 AMST}
+    {3854660400 -14400 0 AMT}
+    {3876436800 -10800 1 AMST}
+    {3886110000 -14400 0 AMT}
+    {3907886400 -10800 1 AMST}
+    {3918164400 -14400 0 AMT}
+    {3939940800 -10800 1 AMST}
+    {3949614000 -14400 0 AMT}
+    {3971390400 -10800 1 AMST}
+    {3981063600 -14400 0 AMT}
+    {4002840000 -10800 1 AMST}
+    {4012513200 -14400 0 AMT}
+    {4034289600 -10800 1 AMST}
+    {4043962800 -14400 0 AMT}
+    {4065739200 -10800 1 AMST}
+    {4075412400 -14400 0 AMT}
+    {4097188800 -10800 1 AMST}
 }
diff --git a/library/tzdata/America/Cuiaba b/library/tzdata/America/Cuiaba
index cc1c289..d5e761d 100644
--- a/library/tzdata/America/Cuiaba
+++ b/library/tzdata/America/Cuiaba
@@ -67,191 +67,191 @@ set TZData(:America/Cuiaba) {
     {1108868400 -14400 0 AMT}
     {1129435200 -10800 1 AMST}
     {1140318000 -14400 0 AMT}
-    {1160884800 -10800 1 AMST}
-    {1171767600 -14400 0 AMT}
-    {1192939200 -10800 1 AMST}
-    {1203217200 -14400 0 AMT}
-    {1224388800 -10800 1 AMST}
-    {1234666800 -14400 0 AMT}
-    {1255838400 -10800 1 AMST}
-    {1266721200 -14400 0 AMT}
-    {1287288000 -10800 1 AMST}
-    {1298170800 -14400 0 AMT}
-    {1318737600 -10800 1 AMST}
-    {1329620400 -14400 0 AMT}
-    {1350792000 -10800 1 AMST}
-    {1361070000 -14400 0 AMT}
-    {1382241600 -10800 1 AMST}
-    {1392519600 -14400 0 AMT}
-    {1413691200 -10800 1 AMST}
-    {1423969200 -14400 0 AMT}
-    {1445140800 -10800 1 AMST}
-    {1456023600 -14400 0 AMT}
-    {1476590400 -10800 1 AMST}
-    {1487473200 -14400 0 AMT}
-    {1508040000 -10800 1 AMST}
-    {1518922800 -14400 0 AMT}
-    {1540094400 -10800 1 AMST}
-    {1550372400 -14400 0 AMT}
-    {1571544000 -10800 1 AMST}
-    {1581822000 -14400 0 AMT}
-    {1602993600 -10800 1 AMST}
-    {1613876400 -14400 0 AMT}
-    {1634443200 -10800 1 AMST}
-    {1645326000 -14400 0 AMT}
-    {1665892800 -10800 1 AMST}
-    {1676775600 -14400 0 AMT}
-    {1697342400 -10800 1 AMST}
-    {1708225200 -14400 0 AMT}
-    {1729396800 -10800 1 AMST}
-    {1739674800 -14400 0 AMT}
-    {1760846400 -10800 1 AMST}
-    {1771124400 -14400 0 AMT}
-    {1792296000 -10800 1 AMST}
-    {1803178800 -14400 0 AMT}
-    {1823745600 -10800 1 AMST}
-    {1834628400 -14400 0 AMT}
-    {1855195200 -10800 1 AMST}
-    {1866078000 -14400 0 AMT}
-    {1887249600 -10800 1 AMST}
-    {1897527600 -14400 0 AMT}
-    {1918699200 -10800 1 AMST}
-    {1928977200 -14400 0 AMT}
-    {1950148800 -10800 1 AMST}
-    {1960426800 -14400 0 AMT}
-    {1981598400 -10800 1 AMST}
-    {1992481200 -14400 0 AMT}
-    {2013048000 -10800 1 AMST}
-    {2023930800 -14400 0 AMT}
-    {2044497600 -10800 1 AMST}
-    {2055380400 -14400 0 AMT}
-    {2076552000 -10800 1 AMST}
-    {2086830000 -14400 0 AMT}
-    {2108001600 -10800 1 AMST}
-    {2118279600 -14400 0 AMT}
-    {2139451200 -10800 1 AMST}
-    {2150334000 -14400 0 AMT}
-    {2170900800 -10800 1 AMST}
-    {2181783600 -14400 0 AMT}
-    {2202350400 -10800 1 AMST}
-    {2213233200 -14400 0 AMT}
-    {2234404800 -10800 1 AMST}
-    {2244682800 -14400 0 AMT}
-    {2265854400 -10800 1 AMST}
-    {2276132400 -14400 0 AMT}
-    {2297304000 -10800 1 AMST}
-    {2307582000 -14400 0 AMT}
-    {2328753600 -10800 1 AMST}
-    {2339636400 -14400 0 AMT}
-    {2360203200 -10800 1 AMST}
-    {2371086000 -14400 0 AMT}
-    {2391652800 -10800 1 AMST}
-    {2402535600 -14400 0 AMT}
-    {2423707200 -10800 1 AMST}
-    {2433985200 -14400 0 AMT}
-    {2455156800 -10800 1 AMST}
-    {2465434800 -14400 0 AMT}
-    {2486606400 -10800 1 AMST}
-    {2497489200 -14400 0 AMT}
-    {2518056000 -10800 1 AMST}
-    {2528938800 -14400 0 AMT}
-    {2549505600 -10800 1 AMST}
-    {2560388400 -14400 0 AMT}
-    {2580955200 -10800 1 AMST}
-    {2591838000 -14400 0 AMT}
-    {2613009600 -10800 1 AMST}
-    {2623287600 -14400 0 AMT}
-    {2644459200 -10800 1 AMST}
-    {2654737200 -14400 0 AMT}
-    {2675908800 -10800 1 AMST}
-    {2686791600 -14400 0 AMT}
-    {2707358400 -10800 1 AMST}
-    {2718241200 -14400 0 AMT}
-    {2738808000 -10800 1 AMST}
-    {2749690800 -14400 0 AMT}
-    {2770862400 -10800 1 AMST}
-    {2781140400 -14400 0 AMT}
-    {2802312000 -10800 1 AMST}
-    {2812590000 -14400 0 AMT}
-    {2833761600 -10800 1 AMST}
-    {2844039600 -14400 0 AMT}
-    {2865211200 -10800 1 AMST}
-    {2876094000 -14400 0 AMT}
-    {2896660800 -10800 1 AMST}
-    {2907543600 -14400 0 AMT}
-    {2928110400 -10800 1 AMST}
-    {2938993200 -14400 0 AMT}
-    {2960164800 -10800 1 AMST}
-    {2970442800 -14400 0 AMT}
-    {2991614400 -10800 1 AMST}
-    {3001892400 -14400 0 AMT}
-    {3023064000 -10800 1 AMST}
-    {3033946800 -14400 0 AMT}
-    {3054513600 -10800 1 AMST}
-    {3065396400 -14400 0 AMT}
-    {3085963200 -10800 1 AMST}
-    {3096846000 -14400 0 AMT}
-    {3118017600 -10800 1 AMST}
-    {3128295600 -14400 0 AMT}
-    {3149467200 -10800 1 AMST}
-    {3159745200 -14400 0 AMT}
-    {3180916800 -10800 1 AMST}
-    {3191194800 -14400 0 AMT}
-    {3212366400 -10800 1 AMST}
-    {3223249200 -14400 0 AMT}
-    {3243816000 -10800 1 AMST}
-    {3254698800 -14400 0 AMT}
-    {3275265600 -10800 1 AMST}
-    {3286148400 -14400 0 AMT}
-    {3307320000 -10800 1 AMST}
-    {3317598000 -14400 0 AMT}
-    {3338769600 -10800 1 AMST}
-    {3349047600 -14400 0 AMT}
-    {3370219200 -10800 1 AMST}
-    {3381102000 -14400 0 AMT}
-    {3401668800 -10800 1 AMST}
-    {3412551600 -14400 0 AMT}
-    {3433118400 -10800 1 AMST}
-    {3444001200 -14400 0 AMT}
-    {3464568000 -10800 1 AMST}
-    {3475450800 -14400 0 AMT}
-    {3496622400 -10800 1 AMST}
-    {3506900400 -14400 0 AMT}
-    {3528072000 -10800 1 AMST}
-    {3538350000 -14400 0 AMT}
-    {3559521600 -10800 1 AMST}
-    {3570404400 -14400 0 AMT}
-    {3590971200 -10800 1 AMST}
-    {3601854000 -14400 0 AMT}
-    {3622420800 -10800 1 AMST}
-    {3633303600 -14400 0 AMT}
-    {3654475200 -10800 1 AMST}
-    {3664753200 -14400 0 AMT}
-    {3685924800 -10800 1 AMST}
-    {3696202800 -14400 0 AMT}
-    {3717374400 -10800 1 AMST}
-    {3727652400 -14400 0 AMT}
-    {3748824000 -10800 1 AMST}
-    {3759706800 -14400 0 AMT}
-    {3780273600 -10800 1 AMST}
-    {3791156400 -14400 0 AMT}
-    {3811723200 -10800 1 AMST}
-    {3822606000 -14400 0 AMT}
-    {3843777600 -10800 1 AMST}
-    {3854055600 -14400 0 AMT}
-    {3875227200 -10800 1 AMST}
-    {3885505200 -14400 0 AMT}
-    {3906676800 -10800 1 AMST}
-    {3917559600 -14400 0 AMT}
-    {3938126400 -10800 1 AMST}
-    {3949009200 -14400 0 AMT}
-    {3969576000 -10800 1 AMST}
-    {3980458800 -14400 0 AMT}
-    {4001630400 -10800 1 AMST}
-    {4011908400 -14400 0 AMT}
-    {4033080000 -10800 1 AMST}
-    {4043358000 -14400 0 AMT}
-    {4064529600 -10800 1 AMST}
-    {4074807600 -14400 0 AMT}
-    {4095979200 -10800 1 AMST}
+    {1162699200 -10800 1 AMST}
+    {1172372400 -14400 0 AMT}
+    {1194148800 -10800 1 AMST}
+    {1203822000 -14400 0 AMT}
+    {1225598400 -10800 1 AMST}
+    {1235271600 -14400 0 AMT}
+    {1257048000 -10800 1 AMST}
+    {1267326000 -14400 0 AMT}
+    {1289102400 -10800 1 AMST}
+    {1298775600 -14400 0 AMT}
+    {1320552000 -10800 1 AMST}
+    {1330225200 -14400 0 AMT}
+    {1352001600 -10800 1 AMST}
+    {1361674800 -14400 0 AMT}
+    {1383451200 -10800 1 AMST}
+    {1393124400 -14400 0 AMT}
+    {1414900800 -10800 1 AMST}
+    {1424574000 -14400 0 AMT}
+    {1446350400 -10800 1 AMST}
+    {1456628400 -14400 0 AMT}
+    {1478404800 -10800 1 AMST}
+    {1488078000 -14400 0 AMT}
+    {1509854400 -10800 1 AMST}
+    {1519527600 -14400 0 AMT}
+    {1541304000 -10800 1 AMST}
+    {1550977200 -14400 0 AMT}
+    {1572753600 -10800 1 AMST}
+    {1582426800 -14400 0 AMT}
+    {1604203200 -10800 1 AMST}
+    {1614481200 -14400 0 AMT}
+    {1636257600 -10800 1 AMST}
+    {1645930800 -14400 0 AMT}
+    {1667707200 -10800 1 AMST}
+    {1677380400 -14400 0 AMT}
+    {1699156800 -10800 1 AMST}
+    {1708830000 -14400 0 AMT}
+    {1730606400 -10800 1 AMST}
+    {1740279600 -14400 0 AMT}
+    {1762056000 -10800 1 AMST}
+    {1771729200 -14400 0 AMT}
+    {1793505600 -10800 1 AMST}
+    {1803783600 -14400 0 AMT}
+    {1825560000 -10800 1 AMST}
+    {1835233200 -14400 0 AMT}
+    {1857009600 -10800 1 AMST}
+    {1866682800 -14400 0 AMT}
+    {1888459200 -10800 1 AMST}
+    {1898132400 -14400 0 AMT}
+    {1919908800 -10800 1 AMST}
+    {1929582000 -14400 0 AMT}
+    {1951358400 -10800 1 AMST}
+    {1961636400 -14400 0 AMT}
+    {1983412800 -10800 1 AMST}
+    {1993086000 -14400 0 AMT}
+    {2014862400 -10800 1 AMST}
+    {2024535600 -14400 0 AMT}
+    {2046312000 -10800 1 AMST}
+    {2055985200 -14400 0 AMT}
+    {2077761600 -10800 1 AMST}
+    {2087434800 -14400 0 AMT}
+    {2109211200 -10800 1 AMST}
+    {2118884400 -14400 0 AMT}
+    {2140660800 -10800 1 AMST}
+    {2150938800 -14400 0 AMT}
+    {2172715200 -10800 1 AMST}
+    {2182388400 -14400 0 AMT}
+    {2204164800 -10800 1 AMST}
+    {2213838000 -14400 0 AMT}
+    {2235614400 -10800 1 AMST}
+    {2245287600 -14400 0 AMT}
+    {2267064000 -10800 1 AMST}
+    {2276737200 -14400 0 AMT}
+    {2298513600 -10800 1 AMST}
+    {2308186800 -14400 0 AMT}
+    {2329963200 -10800 1 AMST}
+    {2340241200 -14400 0 AMT}
+    {2362017600 -10800 1 AMST}
+    {2371690800 -14400 0 AMT}
+    {2393467200 -10800 1 AMST}
+    {2403140400 -14400 0 AMT}
+    {2424916800 -10800 1 AMST}
+    {2434590000 -14400 0 AMT}
+    {2456366400 -10800 1 AMST}
+    {2466039600 -14400 0 AMT}
+    {2487816000 -10800 1 AMST}
+    {2498094000 -14400 0 AMT}
+    {2519870400 -10800 1 AMST}
+    {2529543600 -14400 0 AMT}
+    {2551320000 -10800 1 AMST}
+    {2560993200 -14400 0 AMT}
+    {2582769600 -10800 1 AMST}
+    {2592442800 -14400 0 AMT}
+    {2614219200 -10800 1 AMST}
+    {2623892400 -14400 0 AMT}
+    {2645668800 -10800 1 AMST}
+    {2655342000 -14400 0 AMT}
+    {2677118400 -10800 1 AMST}
+    {2687396400 -14400 0 AMT}
+    {2709172800 -10800 1 AMST}
+    {2718846000 -14400 0 AMT}
+    {2740622400 -10800 1 AMST}
+    {2750295600 -14400 0 AMT}
+    {2772072000 -10800 1 AMST}
+    {2781745200 -14400 0 AMT}
+    {2803521600 -10800 1 AMST}
+    {2813194800 -14400 0 AMT}
+    {2834971200 -10800 1 AMST}
+    {2845249200 -14400 0 AMT}
+    {2867025600 -10800 1 AMST}
+    {2876698800 -14400 0 AMT}
+    {2898475200 -10800 1 AMST}
+    {2908148400 -14400 0 AMT}
+    {2929924800 -10800 1 AMST}
+    {2939598000 -14400 0 AMT}
+    {2961374400 -10800 1 AMST}
+    {2971047600 -14400 0 AMT}
+    {2992824000 -10800 1 AMST}
+    {3002497200 -14400 0 AMT}
+    {3024273600 -10800 1 AMST}
+    {3034551600 -14400 0 AMT}
+    {3056328000 -10800 1 AMST}
+    {3066001200 -14400 0 AMT}
+    {3087777600 -10800 1 AMST}
+    {3097450800 -14400 0 AMT}
+    {3119227200 -10800 1 AMST}
+    {3128900400 -14400 0 AMT}
+    {3150676800 -10800 1 AMST}
+    {3160350000 -14400 0 AMT}
+    {3182126400 -10800 1 AMST}
+    {3191799600 -14400 0 AMT}
+    {3213576000 -10800 1 AMST}
+    {3223854000 -14400 0 AMT}
+    {3245630400 -10800 1 AMST}
+    {3255303600 -14400 0 AMT}
+    {3277080000 -10800 1 AMST}
+    {3286753200 -14400 0 AMT}
+    {3308529600 -10800 1 AMST}
+    {3318202800 -14400 0 AMT}
+    {3339979200 -10800 1 AMST}
+    {3349652400 -14400 0 AMT}
+    {3371428800 -10800 1 AMST}
+    {3381706800 -14400 0 AMT}
+    {3403483200 -10800 1 AMST}
+    {3413156400 -14400 0 AMT}
+    {3434932800 -10800 1 AMST}
+    {3444606000 -14400 0 AMT}
+    {3466382400 -10800 1 AMST}
+    {3476055600 -14400 0 AMT}
+    {3497832000 -10800 1 AMST}
+    {3507505200 -14400 0 AMT}
+    {3529281600 -10800 1 AMST}
+    {3538954800 -14400 0 AMT}
+    {3560731200 -10800 1 AMST}
+    {3571009200 -14400 0 AMT}
+    {3592785600 -10800 1 AMST}
+    {3602458800 -14400 0 AMT}
+    {3624235200 -10800 1 AMST}
+    {3633908400 -14400 0 AMT}
+    {3655684800 -10800 1 AMST}
+    {3665358000 -14400 0 AMT}
+    {3687134400 -10800 1 AMST}
+    {3696807600 -14400 0 AMT}
+    {3718584000 -10800 1 AMST}
+    {3728862000 -14400 0 AMT}
+    {3750638400 -10800 1 AMST}
+    {3760311600 -14400 0 AMT}
+    {3782088000 -10800 1 AMST}
+    {3791761200 -14400 0 AMT}
+    {3813537600 -10800 1 AMST}
+    {3823210800 -14400 0 AMT}
+    {3844987200 -10800 1 AMST}
+    {3854660400 -14400 0 AMT}
+    {3876436800 -10800 1 AMST}
+    {3886110000 -14400 0 AMT}
+    {3907886400 -10800 1 AMST}
+    {3918164400 -14400 0 AMT}
+    {3939940800 -10800 1 AMST}
+    {3949614000 -14400 0 AMT}
+    {3971390400 -10800 1 AMST}
+    {3981063600 -14400 0 AMT}
+    {4002840000 -10800 1 AMST}
+    {4012513200 -14400 0 AMT}
+    {4034289600 -10800 1 AMST}
+    {4043962800 -14400 0 AMT}
+    {4065739200 -10800 1 AMST}
+    {4075412400 -14400 0 AMT}
+    {4097188800 -10800 1 AMST}
 }
diff --git a/library/tzdata/America/Havana b/library/tzdata/America/Havana
index 2da8cf0..f7f72e1 100644
--- a/library/tzdata/America/Havana
+++ b/library/tzdata/America/Havana
@@ -97,6 +97,7 @@ set TZData(:America/Havana) {
     {1081054800 -14400 1 CDT}
     {1112504400 -14400 1 CDT}
     {1143954000 -14400 1 CDT}
+    {1162098000 -18000 0 CST}
     {1175403600 -14400 1 CDT}
     {1193547600 -18000 0 CST}
     {1207458000 -14400 1 CDT}
diff --git a/library/tzdata/America/Managua b/library/tzdata/America/Managua
index 50938bb..f729b8a 100644
--- a/library/tzdata/America/Managua
+++ b/library/tzdata/America/Managua
@@ -17,5 +17,5 @@ set TZData(:America/Managua) {
     {1113112800 -18000 1 CDT}
     {1128229200 -21600 0 CST}
     {1146384000 -18000 1 CDT}
-    {1159678800 -21600 0 CST}
+    {1159682400 -21600 0 CST}
 }
diff --git a/library/tzdata/America/Santiago b/library/tzdata/America/Santiago
index a85b0fd..7189c2d 100644
--- a/library/tzdata/America/Santiago
+++ b/library/tzdata/America/Santiago
@@ -1,11 +1,13 @@
 # created by tools/tclZIC.tcl - do not edit
 
 set TZData(:America/Santiago) {
-    {-9223372036854775808 -16960 0 LMT}
-    {-2524504640 -16960 0 SMT}
-    {-1893439040 -18000 0 CLT}
-    {-1619982000 -14400 1 CLST}
-    {-1593720000 -18000 0 CLT}
+    {-9223372036854775808 -16966 0 LMT}
+    {-2524504634 -16966 0 SMT}
+    {-1893439034 -18000 0 CLT}
+    {-1688410800 -16966 0 SMT}
+    {-1619983034 -14400 0 CLT}
+    {-1593806400 -16966 0 SMT}
+    {-1335986234 -18000 0 CLT}
     {-1335985200 -14400 1 CLST}
     {-1317585600 -18000 0 CLT}
     {-1304362800 -14400 1 CLST}
@@ -16,22 +18,24 @@ set TZData(:America/Santiago) {
     {-1222977600 -18000 0 CLT}
     {-1209754800 -14400 1 CLST}
     {-1191355200 -18000 0 CLT}
-    {-1178132400 -14400 0 CLT}
-    {-101937600 -10800 1 CLST}
-    {-88635600 -14400 0 CLT}
-    {-69883200 -10800 1 CLST}
-    {-57186000 -14400 0 CLT}
-    {-38433600 -10800 1 CLST}
-    {-25736400 -14400 0 CLT}
-    {-6984000 -10800 1 CLST}
-    {6318000 -14400 0 CLT}
+    {-1178132400 -14400 1 CLST}
+    {-870552000 -18000 0 CLT}
+    {-865278000 -14400 1 CLST}
+    {-740520000 -14400 1 CLST}
+    {-736376400 -18000 0 CLT}
+    {-718056000 -18000 0 CLT}
+    {-713646000 -14400 0 CLT}
+    {-36619200 -10800 1 CLST}
+    {-23922000 -14400 0 CLT}
+    {-3355200 -10800 1 CLST}
+    {7527600 -14400 0 CLT}
     {24465600 -10800 1 CLST}
     {37767600 -14400 0 CLT}
     {55915200 -10800 1 CLST}
     {69217200 -14400 0 CLT}
     {87969600 -10800 1 CLST}
     {100666800 -14400 0 CLT}
-    {119419200 -10800 1 CLST}
+    {118209600 -10800 1 CLST}
     {132116400 -14400 0 CLT}
     {150868800 -10800 1 CLST}
     {163566000 -14400 0 CLT}
@@ -58,14 +62,14 @@ set TZData(:America/Santiago) {
     {498024000 -10800 1 CLST}
     {510721200 -14400 0 CLT}
     {529473600 -10800 1 CLST}
-    {542775600 -14400 0 CLT}
+    {545194800 -14400 0 CLT}
     {560923200 -10800 1 CLST}
     {574225200 -14400 0 CLT}
-    {592372800 -10800 1 CLST}
+    {591768000 -10800 1 CLST}
     {605674800 -14400 0 CLT}
     {624427200 -10800 1 CLST}
-    {637124400 -14400 0 CLT}
-    {655876800 -10800 1 CLST}
+    {637729200 -14400 0 CLT}
+    {653457600 -10800 1 CLST}
     {668574000 -14400 0 CLT}
     {687326400 -10800 1 CLST}
     {700628400 -14400 0 CLT}
@@ -78,7 +82,7 @@ set TZData(:America/Santiago) {
     {813729600 -10800 1 CLST}
     {826426800 -14400 0 CLT}
     {845179200 -10800 1 CLST}
-    {857876400 -14400 0 CLT}
+    {859690800 -14400 0 CLT}
     {876628800 -10800 1 CLST}
     {889930800 -14400 0 CLT}
     {906868800 -10800 1 CLST}
diff --git a/library/tzdata/America/Sao_Paulo b/library/tzdata/America/Sao_Paulo
index a70c88d..e2d8a8f 100644
--- a/library/tzdata/America/Sao_Paulo
+++ b/library/tzdata/America/Sao_Paulo
@@ -68,191 +68,191 @@ set TZData(:America/Sao_Paulo) {
     {1108864800 -10800 0 BRT}
     {1129431600 -7200 1 BRST}
     {1140314400 -10800 0 BRT}
-    {1160881200 -7200 1 BRST}
-    {1171764000 -10800 0 BRT}
-    {1192935600 -7200 1 BRST}
-    {1203213600 -10800 0 BRT}
-    {1224385200 -7200 1 BRST}
-    {1234663200 -10800 0 BRT}
-    {1255834800 -7200 1 BRST}
-    {1266717600 -10800 0 BRT}
-    {1287284400 -7200 1 BRST}
-    {1298167200 -10800 0 BRT}
-    {1318734000 -7200 1 BRST}
-    {1329616800 -10800 0 BRT}
-    {1350788400 -7200 1 BRST}
-    {1361066400 -10800 0 BRT}
-    {1382238000 -7200 1 BRST}
-    {1392516000 -10800 0 BRT}
-    {1413687600 -7200 1 BRST}
-    {1423965600 -10800 0 BRT}
-    {1445137200 -7200 1 BRST}
-    {1456020000 -10800 0 BRT}
-    {1476586800 -7200 1 BRST}
-    {1487469600 -10800 0 BRT}
-    {1508036400 -7200 1 BRST}
-    {1518919200 -10800 0 BRT}
-    {1540090800 -7200 1 BRST}
-    {1550368800 -10800 0 BRT}
-    {1571540400 -7200 1 BRST}
-    {1581818400 -10800 0 BRT}
-    {1602990000 -7200 1 BRST}
-    {1613872800 -10800 0 BRT}
-    {1634439600 -7200 1 BRST}
-    {1645322400 -10800 0 BRT}
-    {1665889200 -7200 1 BRST}
-    {1676772000 -10800 0 BRT}
-    {1697338800 -7200 1 BRST}
-    {1708221600 -10800 0 BRT}
-    {1729393200 -7200 1 BRST}
-    {1739671200 -10800 0 BRT}
-    {1760842800 -7200 1 BRST}
-    {1771120800 -10800 0 BRT}
-    {1792292400 -7200 1 BRST}
-    {1803175200 -10800 0 BRT}
-    {1823742000 -7200 1 BRST}
-    {1834624800 -10800 0 BRT}
-    {1855191600 -7200 1 BRST}
-    {1866074400 -10800 0 BRT}
-    {1887246000 -7200 1 BRST}
-    {1897524000 -10800 0 BRT}
-    {1918695600 -7200 1 BRST}
-    {1928973600 -10800 0 BRT}
-    {1950145200 -7200 1 BRST}
-    {1960423200 -10800 0 BRT}
-    {1981594800 -7200 1 BRST}
-    {1992477600 -10800 0 BRT}
-    {2013044400 -7200 1 BRST}
-    {2023927200 -10800 0 BRT}
-    {2044494000 -7200 1 BRST}
-    {2055376800 -10800 0 BRT}
-    {2076548400 -7200 1 BRST}
-    {2086826400 -10800 0 BRT}
-    {2107998000 -7200 1 BRST}
-    {2118276000 -10800 0 BRT}
-    {2139447600 -7200 1 BRST}
-    {2150330400 -10800 0 BRT}
-    {2170897200 -7200 1 BRST}
-    {2181780000 -10800 0 BRT}
-    {2202346800 -7200 1 BRST}
-    {2213229600 -10800 0 BRT}
-    {2234401200 -7200 1 BRST}
-    {2244679200 -10800 0 BRT}
-    {2265850800 -7200 1 BRST}
-    {2276128800 -10800 0 BRT}
-    {2297300400 -7200 1 BRST}
-    {2307578400 -10800 0 BRT}
-    {2328750000 -7200 1 BRST}
-    {2339632800 -10800 0 BRT}
-    {2360199600 -7200 1 BRST}
-    {2371082400 -10800 0 BRT}
-    {2391649200 -7200 1 BRST}
-    {2402532000 -10800 0 BRT}
-    {2423703600 -7200 1 BRST}
-    {2433981600 -10800 0 BRT}
-    {2455153200 -7200 1 BRST}
-    {2465431200 -10800 0 BRT}
-    {2486602800 -7200 1 BRST}
-    {2497485600 -10800 0 BRT}
-    {2518052400 -7200 1 BRST}
-    {2528935200 -10800 0 BRT}
-    {2549502000 -7200 1 BRST}
-    {2560384800 -10800 0 BRT}
-    {2580951600 -7200 1 BRST}
-    {2591834400 -10800 0 BRT}
-    {2613006000 -7200 1 BRST}
-    {2623284000 -10800 0 BRT}
-    {2644455600 -7200 1 BRST}
-    {2654733600 -10800 0 BRT}
-    {2675905200 -7200 1 BRST}
-    {2686788000 -10800 0 BRT}
-    {2707354800 -7200 1 BRST}
-    {2718237600 -10800 0 BRT}
-    {2738804400 -7200 1 BRST}
-    {2749687200 -10800 0 BRT}
-    {2770858800 -7200 1 BRST}
-    {2781136800 -10800 0 BRT}
-    {2802308400 -7200 1 BRST}
-    {2812586400 -10800 0 BRT}
-    {2833758000 -7200 1 BRST}
-    {2844036000 -10800 0 BRT}
-    {2865207600 -7200 1 BRST}
-    {2876090400 -10800 0 BRT}
-    {2896657200 -7200 1 BRST}
-    {2907540000 -10800 0 BRT}
-    {2928106800 -7200 1 BRST}
-    {2938989600 -10800 0 BRT}
-    {2960161200 -7200 1 BRST}
-    {2970439200 -10800 0 BRT}
-    {2991610800 -7200 1 BRST}
-    {3001888800 -10800 0 BRT}
-    {3023060400 -7200 1 BRST}
-    {3033943200 -10800 0 BRT}
-    {3054510000 -7200 1 BRST}
-    {3065392800 -10800 0 BRT}
-    {3085959600 -7200 1 BRST}
-    {3096842400 -10800 0 BRT}
-    {3118014000 -7200 1 BRST}
-    {3128292000 -10800 0 BRT}
-    {3149463600 -7200 1 BRST}
-    {3159741600 -10800 0 BRT}
-    {3180913200 -7200 1 BRST}
-    {3191191200 -10800 0 BRT}
-    {3212362800 -7200 1 BRST}
-    {3223245600 -10800 0 BRT}
-    {3243812400 -7200 1 BRST}
-    {3254695200 -10800 0 BRT}
-    {3275262000 -7200 1 BRST}
-    {3286144800 -10800 0 BRT}
-    {3307316400 -7200 1 BRST}
-    {3317594400 -10800 0 BRT}
-    {3338766000 -7200 1 BRST}
-    {3349044000 -10800 0 BRT}
-    {3370215600 -7200 1 BRST}
-    {3381098400 -10800 0 BRT}
-    {3401665200 -7200 1 BRST}
-    {3412548000 -10800 0 BRT}
-    {3433114800 -7200 1 BRST}
-    {3443997600 -10800 0 BRT}
-    {3464564400 -7200 1 BRST}
-    {3475447200 -10800 0 BRT}
-    {3496618800 -7200 1 BRST}
-    {3506896800 -10800 0 BRT}
-    {3528068400 -7200 1 BRST}
-    {3538346400 -10800 0 BRT}
-    {3559518000 -7200 1 BRST}
-    {3570400800 -10800 0 BRT}
-    {3590967600 -7200 1 BRST}
-    {3601850400 -10800 0 BRT}
-    {3622417200 -7200 1 BRST}
-    {3633300000 -10800 0 BRT}
-    {3654471600 -7200 1 BRST}
-    {3664749600 -10800 0 BRT}
-    {3685921200 -7200 1 BRST}
-    {3696199200 -10800 0 BRT}
-    {3717370800 -7200 1 BRST}
-    {3727648800 -10800 0 BRT}
-    {3748820400 -7200 1 BRST}
-    {3759703200 -10800 0 BRT}
-    {3780270000 -7200 1 BRST}
-    {3791152800 -10800 0 BRT}
-    {3811719600 -7200 1 BRST}
-    {3822602400 -10800 0 BRT}
-    {3843774000 -7200 1 BRST}
-    {3854052000 -10800 0 BRT}
-    {3875223600 -7200 1 BRST}
-    {3885501600 -10800 0 BRT}
-    {3906673200 -7200 1 BRST}
-    {3917556000 -10800 0 BRT}
-    {3938122800 -7200 1 BRST}
-    {3949005600 -10800 0 BRT}
-    {3969572400 -7200 1 BRST}
-    {3980455200 -10800 0 BRT}
-    {4001626800 -7200 1 BRST}
-    {4011904800 -10800 0 BRT}
-    {4033076400 -7200 1 BRST}
-    {4043354400 -10800 0 BRT}
-    {4064526000 -7200 1 BRST}
-    {4074804000 -10800 0 BRT}
-    {4095975600 -7200 1 BRST}
+    {1162695600 -7200 1 BRST}
+    {1172368800 -10800 0 BRT}
+    {1194145200 -7200 1 BRST}
+    {1203818400 -10800 0 BRT}
+    {1225594800 -7200 1 BRST}
+    {1235268000 -10800 0 BRT}
+    {1257044400 -7200 1 BRST}
+    {1267322400 -10800 0 BRT}
+    {1289098800 -7200 1 BRST}
+    {1298772000 -10800 0 BRT}
+    {1320548400 -7200 1 BRST}
+    {1330221600 -10800 0 BRT}
+    {1351998000 -7200 1 BRST}
+    {1361671200 -10800 0 BRT}
+    {1383447600 -7200 1 BRST}
+    {1393120800 -10800 0 BRT}
+    {1414897200 -7200 1 BRST}
+    {1424570400 -10800 0 BRT}
+    {1446346800 -7200 1 BRST}
+    {1456624800 -10800 0 BRT}
+    {1478401200 -7200 1 BRST}
+    {1488074400 -10800 0 BRT}
+    {1509850800 -7200 1 BRST}
+    {1519524000 -10800 0 BRT}
+    {1541300400 -7200 1 BRST}
+    {1550973600 -10800 0 BRT}
+    {1572750000 -7200 1 BRST}
+    {1582423200 -10800 0 BRT}
+    {1604199600 -7200 1 BRST}
+    {1614477600 -10800 0 BRT}
+    {1636254000 -7200 1 BRST}
+    {1645927200 -10800 0 BRT}
+    {1667703600 -7200 1 BRST}
+    {1677376800 -10800 0 BRT}
+    {1699153200 -7200 1 BRST}
+    {1708826400 -10800 0 BRT}
+    {1730602800 -7200 1 BRST}
+    {1740276000 -10800 0 BRT}
+    {1762052400 -7200 1 BRST}
+    {1771725600 -10800 0 BRT}
+    {1793502000 -7200 1 BRST}
+    {1803780000 -10800 0 BRT}
+    {1825556400 -7200 1 BRST}
+    {1835229600 -10800 0 BRT}
+    {1857006000 -7200 1 BRST}
+    {1866679200 -10800 0 BRT}
+    {1888455600 -7200 1 BRST}
+    {1898128800 -10800 0 BRT}
+    {1919905200 -7200 1 BRST}
+    {1929578400 -10800 0 BRT}
+    {1951354800 -7200 1 BRST}
+    {1961632800 -10800 0 BRT}
+    {1983409200 -7200 1 BRST}
+    {1993082400 -10800 0 BRT}
+    {2014858800 -7200 1 BRST}
+    {2024532000 -10800 0 BRT}
+    {2046308400 -7200 1 BRST}
+    {2055981600 -10800 0 BRT}
+    {2077758000 -7200 1 BRST}
+    {2087431200 -10800 0 BRT}
+    {2109207600 -7200 1 BRST}
+    {2118880800 -10800 0 BRT}
+    {2140657200 -7200 1 BRST}
+    {2150935200 -10800 0 BRT}
+    {2172711600 -7200 1 BRST}
+    {2182384800 -10800 0 BRT}
+    {2204161200 -7200 1 BRST}
+    {2213834400 -10800 0 BRT}
+    {2235610800 -7200 1 BRST}
+    {2245284000 -10800 0 BRT}
+    {2267060400 -7200 1 BRST}
+    {2276733600 -10800 0 BRT}
+    {2298510000 -7200 1 BRST}
+    {2308183200 -10800 0 BRT}
+    {2329959600 -7200 1 BRST}
+    {2340237600 -10800 0 BRT}
+    {2362014000 -7200 1 BRST}
+    {2371687200 -10800 0 BRT}
+    {2393463600 -7200 1 BRST}
+    {2403136800 -10800 0 BRT}
+    {2424913200 -7200 1 BRST}
+    {2434586400 -10800 0 BRT}
+    {2456362800 -7200 1 BRST}
+    {2466036000 -10800 0 BRT}
+    {2487812400 -7200 1 BRST}
+    {2498090400 -10800 0 BRT}
+    {2519866800 -7200 1 BRST}
+    {2529540000 -10800 0 BRT}
+    {2551316400 -7200 1 BRST}
+    {2560989600 -10800 0 BRT}
+    {2582766000 -7200 1 BRST}
+    {2592439200 -10800 0 BRT}
+    {2614215600 -7200 1 BRST}
+    {2623888800 -10800 0 BRT}
+    {2645665200 -7200 1 BRST}
+    {2655338400 -10800 0 BRT}
+    {2677114800 -7200 1 BRST}
+    {2687392800 -10800 0 BRT}
+    {2709169200 -7200 1 BRST}
+    {2718842400 -10800 0 BRT}
+    {2740618800 -7200 1 BRST}
+    {2750292000 -10800 0 BRT}
+    {2772068400 -7200 1 BRST}
+    {2781741600 -10800 0 BRT}
+    {2803518000 -7200 1 BRST}
+    {2813191200 -10800 0 BRT}
+    {2834967600 -7200 1 BRST}
+    {2845245600 -10800 0 BRT}
+    {2867022000 -7200 1 BRST}
+    {2876695200 -10800 0 BRT}
+    {2898471600 -7200 1 BRST}
+    {2908144800 -10800 0 BRT}
+    {2929921200 -7200 1 BRST}
+    {2939594400 -10800 0 BRT}
+    {2961370800 -7200 1 BRST}
+    {2971044000 -10800 0 BRT}
+    {2992820400 -7200 1 BRST}
+    {3002493600 -10800 0 BRT}
+    {3024270000 -7200 1 BRST}
+    {3034548000 -10800 0 BRT}
+    {3056324400 -7200 1 BRST}
+    {3065997600 -10800 0 BRT}
+    {3087774000 -7200 1 BRST}
+    {3097447200 -10800 0 BRT}
+    {3119223600 -7200 1 BRST}
+    {3128896800 -10800 0 BRT}
+    {3150673200 -7200 1 BRST}
+    {3160346400 -10800 0 BRT}
+    {3182122800 -7200 1 BRST}
+    {3191796000 -10800 0 BRT}
+    {3213572400 -7200 1 BRST}
+    {3223850400 -10800 0 BRT}
+    {3245626800 -7200 1 BRST}
+    {3255300000 -10800 0 BRT}
+    {3277076400 -7200 1 BRST}
+    {3286749600 -10800 0 BRT}
+    {3308526000 -7200 1 BRST}
+    {3318199200 -10800 0 BRT}
+    {3339975600 -7200 1 BRST}
+    {3349648800 -10800 0 BRT}
+    {3371425200 -7200 1 BRST}
+    {3381703200 -10800 0 BRT}
+    {3403479600 -7200 1 BRST}
+    {3413152800 -10800 0 BRT}
+    {3434929200 -7200 1 BRST}
+    {3444602400 -10800 0 BRT}
+    {3466378800 -7200 1 BRST}
+    {3476052000 -10800 0 BRT}
+    {3497828400 -7200 1 BRST}
+    {3507501600 -10800 0 BRT}
+    {3529278000 -7200 1 BRST}
+    {3538951200 -10800 0 BRT}
+    {3560727600 -7200 1 BRST}
+    {3571005600 -10800 0 BRT}
+    {3592782000 -7200 1 BRST}
+    {3602455200 -10800 0 BRT}
+    {3624231600 -7200 1 BRST}
+    {3633904800 -10800 0 BRT}
+    {3655681200 -7200 1 BRST}
+    {3665354400 -10800 0 BRT}
+    {3687130800 -7200 1 BRST}
+    {3696804000 -10800 0 BRT}
+    {3718580400 -7200 1 BRST}
+    {3728858400 -10800 0 BRT}
+    {3750634800 -7200 1 BRST}
+    {3760308000 -10800 0 BRT}
+    {3782084400 -7200 1 BRST}
+    {3791757600 -10800 0 BRT}
+    {3813534000 -7200 1 BRST}
+    {3823207200 -10800 0 BRT}
+    {3844983600 -7200 1 BRST}
+    {3854656800 -10800 0 BRT}
+    {3876433200 -7200 1 BRST}
+    {3886106400 -10800 0 BRT}
+    {3907882800 -7200 1 BRST}
+    {3918160800 -10800 0 BRT}
+    {3939937200 -7200 1 BRST}
+    {3949610400 -10800 0 BRT}
+    {3971386800 -7200 1 BRST}
+    {3981060000 -10800 0 BRT}
+    {4002836400 -7200 1 BRST}
+    {4012509600 -10800 0 BRT}
+    {4034286000 -7200 1 BRST}
+    {4043959200 -10800 0 BRT}
+    {4065735600 -7200 1 BRST}
+    {4075408800 -10800 0 BRT}
+    {4097185200 -7200 1 BRST}
 }
diff --git a/library/tzdata/Antarctica/Palmer b/library/tzdata/Antarctica/Palmer
index d431389..1e24754 100644
--- a/library/tzdata/Antarctica/Palmer
+++ b/library/tzdata/Antarctica/Palmer
@@ -7,7 +7,7 @@ set TZData(:Antarctica/Palmer) {
     {-132955200 -10800 1 ARST}
     {-121122000 -14400 0 ART}
     {-101419200 -10800 1 ARST}
-    {-86907600 -14400 0 ART}
+    {-86821200 -14400 0 ART}
     {-71092800 -10800 1 ARST}
     {-54766800 -14400 0 ART}
     {-39038400 -10800 1 ARST}
@@ -15,12 +15,6 @@ set TZData(:Antarctica/Palmer) {
     {-7588800 -10800 0 ART}
     {128142000 -7200 1 ARST}
     {136605600 -10800 0 ART}
-    {150260400 -7200 1 ARST}
-    {165981600 -10800 0 ART}
-    {181710000 -7200 1 ARST}
-    {197431200 -10800 0 ART}
-    {213159600 -7200 1 ARST}
-    {228880800 -10800 0 ART}
     {389070000 -14400 0 CLT}
     {403070400 -10800 1 CLST}
     {416372400 -14400 0 CLT}
@@ -31,14 +25,14 @@ set TZData(:Antarctica/Palmer) {
     {498024000 -10800 1 CLST}
     {510721200 -14400 0 CLT}
     {529473600 -10800 1 CLST}
-    {542775600 -14400 0 CLT}
+    {545194800 -14400 0 CLT}
     {560923200 -10800 1 CLST}
     {574225200 -14400 0 CLT}
-    {592372800 -10800 1 CLST}
+    {591768000 -10800 1 CLST}
     {605674800 -14400 0 CLT}
     {624427200 -10800 1 CLST}
-    {637124400 -14400 0 CLT}
-    {655876800 -10800 1 CLST}
+    {637729200 -14400 0 CLT}
+    {653457600 -10800 1 CLST}
     {668574000 -14400 0 CLT}
     {687326400 -10800 1 CLST}
     {700628400 -14400 0 CLT}
@@ -51,7 +45,7 @@ set TZData(:Antarctica/Palmer) {
     {813729600 -10800 1 CLST}
     {826426800 -14400 0 CLT}
     {845179200 -10800 1 CLST}
-    {857876400 -14400 0 CLT}
+    {859690800 -14400 0 CLT}
     {876628800 -10800 1 CLST}
     {889930800 -14400 0 CLT}
     {906868800 -10800 1 CLST}
diff --git a/library/tzdata/Asia/Amman b/library/tzdata/Asia/Amman
index 02e530d..5b34dbd 100644
--- a/library/tzdata/Asia/Amman
+++ b/library/tzdata/Asia/Amman
@@ -58,191 +58,191 @@ set TZData(:Asia/Amman) {
     {1112220000 10800 1 EEST}
     {1128031200 7200 0 EET}
     {1143669600 10800 1 EEST}
-    {1159480800 7200 0 EET}
+    {1161900000 7200 0 EET}
     {1175119200 10800 1 EEST}
-    {1190930400 7200 0 EET}
+    {1193349600 7200 0 EET}
     {1206568800 10800 1 EEST}
-    {1222380000 7200 0 EET}
+    {1225404000 7200 0 EET}
     {1238018400 10800 1 EEST}
-    {1253829600 7200 0 EET}
+    {1256853600 7200 0 EET}
     {1269468000 10800 1 EEST}
-    {1285279200 7200 0 EET}
+    {1288303200 7200 0 EET}
     {1301522400 10800 1 EEST}
-    {1317333600 7200 0 EET}
+    {1319752800 7200 0 EET}
     {1332972000 10800 1 EEST}
-    {1348783200 7200 0 EET}
+    {1351202400 7200 0 EET}
     {1364421600 10800 1 EEST}
-    {1380232800 7200 0 EET}
+    {1382652000 7200 0 EET}
     {1395871200 10800 1 EEST}
-    {1411682400 7200 0 EET}
+    {1414706400 7200 0 EET}
     {1427320800 10800 1 EEST}
-    {1443132000 7200 0 EET}
+    {1446156000 7200 0 EET}
     {1459375200 10800 1 EEST}
-    {1475186400 7200 0 EET}
+    {1477605600 7200 0 EET}
     {1490824800 10800 1 EEST}
-    {1506636000 7200 0 EET}
+    {1509055200 7200 0 EET}
     {1522274400 10800 1 EEST}
-    {1538085600 7200 0 EET}
+    {1540504800 7200 0 EET}
     {1553724000 10800 1 EEST}
-    {1569535200 7200 0 EET}
+    {1571954400 7200 0 EET}
     {1585173600 10800 1 EEST}
-    {1600984800 7200 0 EET}
+    {1604008800 7200 0 EET}
     {1616623200 10800 1 EEST}
-    {1632434400 7200 0 EET}
+    {1635458400 7200 0 EET}
     {1648677600 10800 1 EEST}
-    {1664488800 7200 0 EET}
+    {1666908000 7200 0 EET}
     {1680127200 10800 1 EEST}
-    {1695938400 7200 0 EET}
+    {1698357600 7200 0 EET}
     {1711576800 10800 1 EEST}
-    {1727388000 7200 0 EET}
+    {1729807200 7200 0 EET}
     {1743026400 10800 1 EEST}
-    {1758837600 7200 0 EET}
+    {1761861600 7200 0 EET}
     {1774476000 10800 1 EEST}
-    {1790287200 7200 0 EET}
+    {1793311200 7200 0 EET}
     {1805925600 10800 1 EEST}
-    {1821736800 7200 0 EET}
+    {1824760800 7200 0 EET}
     {1837980000 10800 1 EEST}
-    {1853791200 7200 0 EET}
+    {1856210400 7200 0 EET}
     {1869429600 10800 1 EEST}
-    {1885240800 7200 0 EET}
+    {1887660000 7200 0 EET}
     {1900879200 10800 1 EEST}
-    {1916690400 7200 0 EET}
+    {1919109600 7200 0 EET}
     {1932328800 10800 1 EEST}
-    {1948140000 7200 0 EET}
+    {1951164000 7200 0 EET}
     {1963778400 10800 1 EEST}
-    {1979589600 7200 0 EET}
+    {1982613600 7200 0 EET}
     {1995832800 10800 1 EEST}
-    {2011644000 7200 0 EET}
+    {2014063200 7200 0 EET}
     {2027282400 10800 1 EEST}
-    {2043093600 7200 0 EET}
+    {2045512800 7200 0 EET}
     {2058732000 10800 1 EEST}
-    {2074543200 7200 0 EET}
+    {2076962400 7200 0 EET}
     {2090181600 10800 1 EEST}
-    {2105992800 7200 0 EET}
+    {2109016800 7200 0 EET}
     {2121631200 10800 1 EEST}
-    {2137442400 7200 0 EET}
+    {2140466400 7200 0 EET}
     {2153080800 10800 1 EEST}
-    {2168892000 7200 0 EET}
+    {2171916000 7200 0 EET}
     {2185135200 10800 1 EEST}
-    {2200946400 7200 0 EET}
+    {2203365600 7200 0 EET}
     {2216584800 10800 1 EEST}
-    {2232396000 7200 0 EET}
+    {2234815200 7200 0 EET}
     {2248034400 10800 1 EEST}
-    {2263845600 7200 0 EET}
+    {2266264800 7200 0 EET}
     {2279484000 10800 1 EEST}
-    {2295295200 7200 0 EET}
+    {2298319200 7200 0 EET}
     {2310933600 10800 1 EEST}
-    {2326744800 7200 0 EET}
+    {2329768800 7200 0 EET}
     {2342988000 10800 1 EEST}
-    {2358799200 7200 0 EET}
+    {2361218400 7200 0 EET}
     {2374437600 10800 1 EEST}
-    {2390248800 7200 0 EET}
+    {2392668000 7200 0 EET}
     {2405887200 10800 1 EEST}
-    {2421698400 7200 0 EET}
+    {2424117600 7200 0 EET}
     {2437336800 10800 1 EEST}
-    {2453148000 7200 0 EET}
+    {2455567200 7200 0 EET}
     {2468786400 10800 1 EEST}
-    {2484597600 7200 0 EET}
+    {2487621600 7200 0 EET}
     {2500236000 10800 1 EEST}
-    {2516047200 7200 0 EET}
+    {2519071200 7200 0 EET}
     {2532290400 10800 1 EEST}
-    {2548101600 7200 0 EET}
+    {2550520800 7200 0 EET}
     {2563740000 10800 1 EEST}
-    {2579551200 7200 0 EET}
+    {2581970400 7200 0 EET}
     {2595189600 10800 1 EEST}
-    {2611000800 7200 0 EET}
+    {2613420000 7200 0 EET}
     {2626639200 10800 1 EEST}
-    {2642450400 7200 0 EET}
+    {2645474400 7200 0 EET}
     {2658088800 10800 1 EEST}
-    {2673900000 7200 0 EET}
+    {2676924000 7200 0 EET}
     {2689538400 10800 1 EEST}
-    {2705349600 7200 0 EET}
+    {2708373600 7200 0 EET}
     {2721592800 10800 1 EEST}
-    {2737404000 7200 0 EET}
+    {2739823200 7200 0 EET}
     {2753042400 10800 1 EEST}
-    {2768853600 7200 0 EET}
+    {2771272800 7200 0 EET}
     {2784492000 10800 1 EEST}
-    {2800303200 7200 0 EET}
+    {2802722400 7200 0 EET}
     {2815941600 10800 1 EEST}
-    {2831752800 7200 0 EET}
+    {2834776800 7200 0 EET}
     {2847391200 10800 1 EEST}
-    {2863202400 7200 0 EET}
+    {2866226400 7200 0 EET}
     {2879445600 10800 1 EEST}
-    {2895256800 7200 0 EET}
+    {2897676000 7200 0 EET}
     {2910895200 10800 1 EEST}
-    {2926706400 7200 0 EET}
+    {2929125600 7200 0 EET}
     {2942344800 10800 1 EEST}
-    {2958156000 7200 0 EET}
+    {2960575200 7200 0 EET}
     {2973794400 10800 1 EEST}
-    {2989605600 7200 0 EET}
+    {2992629600 7200 0 EET}
     {3005244000 10800 1 EEST}
-    {3021055200 7200 0 EET}
+    {3024079200 7200 0 EET}
     {3036693600 10800 1 EEST}
-    {3052504800 7200 0 EET}
+    {3055528800 7200 0 EET}
     {3068748000 10800 1 EEST}
-    {3084559200 7200 0 EET}
+    {3086978400 7200 0 EET}
     {3100197600 10800 1 EEST}
-    {3116008800 7200 0 EET}
+    {3118428000 7200 0 EET}
     {3131647200 10800 1 EEST}
-    {3147458400 7200 0 EET}
+    {3149877600 7200 0 EET}
     {3163096800 10800 1 EEST}
-    {3178908000 7200 0 EET}
+    {3181932000 7200 0 EET}
     {3194546400 10800 1 EEST}
-    {3210357600 7200 0 EET}
+    {3213381600 7200 0 EET}
     {3226600800 10800 1 EEST}
-    {3242412000 7200 0 EET}
+    {3244831200 7200 0 EET}
     {3258050400 10800 1 EEST}
-    {3273861600 7200 0 EET}
+    {3276280800 7200 0 EET}
     {3289500000 10800 1 EEST}
-    {3305311200 7200 0 EET}
+    {3307730400 7200 0 EET}
     {3320949600 10800 1 EEST}
-    {3336760800 7200 0 EET}
+    {3339180000 7200 0 EET}
     {3352399200 10800 1 EEST}
-    {3368210400 7200 0 EET}
+    {3371234400 7200 0 EET}
     {3383848800 10800 1 EEST}
-    {3399660000 7200 0 EET}
+    {3402684000 7200 0 EET}
     {3415903200 10800 1 EEST}
-    {3431714400 7200 0 EET}
+    {3434133600 7200 0 EET}
     {3447352800 10800 1 EEST}
-    {3463164000 7200 0 EET}
+    {3465583200 7200 0 EET}
     {3478802400 10800 1 EEST}
-    {3494613600 7200 0 EET}
+    {3497032800 7200 0 EET}
     {3510252000 10800 1 EEST}
-    {3526063200 7200 0 EET}
+    {3529087200 7200 0 EET}
     {3541701600 10800 1 EEST}
-    {3557512800 7200 0 EET}
+    {3560536800 7200 0 EET}
     {3573151200 10800 1 EEST}
-    {3588962400 7200 0 EET}
+    {3591986400 7200 0 EET}
     {3605205600 10800 1 EEST}
-    {3621016800 7200 0 EET}
+    {3623436000 7200 0 EET}
     {3636655200 10800 1 EEST}
-    {3652466400 7200 0 EET}
+    {3654885600 7200 0 EET}
     {3668104800 10800 1 EEST}
-    {3683916000 7200 0 EET}
+    {3686335200 7200 0 EET}
     {3699554400 10800 1 EEST}
-    {3715365600 7200 0 EET}
+    {3718389600 7200 0 EET}
     {3731004000 10800 1 EEST}
-    {3746815200 7200 0 EET}
+    {3749839200 7200 0 EET}
     {3763058400 10800 1 EEST}
-    {3778869600 7200 0 EET}
+    {3781288800 7200 0 EET}
     {3794508000 10800 1 EEST}
-    {3810319200 7200 0 EET}
+    {3812738400 7200 0 EET}
     {3825957600 10800 1 EEST}
-    {3841768800 7200 0 EET}
+    {3844188000 7200 0 EET}
     {3857407200 10800 1 EEST}
-    {3873218400 7200 0 EET}
+    {3876242400 7200 0 EET}
     {3888856800 10800 1 EEST}
-    {3904668000 7200 0 EET}
+    {3907692000 7200 0 EET}
     {3920306400 10800 1 EEST}
-    {3936117600 7200 0 EET}
+    {3939141600 7200 0 EET}
     {3952360800 10800 1 EEST}
-    {3968172000 7200 0 EET}
+    {3970591200 7200 0 EET}
     {3983810400 10800 1 EEST}
-    {3999621600 7200 0 EET}
+    {4002040800 7200 0 EET}
     {4015260000 10800 1 EEST}
-    {4031071200 7200 0 EET}
+    {4033490400 7200 0 EET}
     {4046709600 10800 1 EEST}
-    {4062520800 7200 0 EET}
+    {4065544800 7200 0 EET}
     {4078159200 10800 1 EEST}
-    {4093970400 7200 0 EET}
+    {4096994400 7200 0 EET}
 }
diff --git a/library/tzdata/Australia/Perth b/library/tzdata/Australia/Perth
index 26052dd..5d8f116 100644
--- a/library/tzdata/Australia/Perth
+++ b/library/tzdata/Australia/Perth
@@ -9,11 +9,17 @@ set TZData(:Australia/Perth) {
     {-876121200 28800 0 WST}
     {-860392800 32400 1 WST}
     {-844671600 28800 0 WST}
-    {-836470800 28800 0 WST}
+    {-836470800 32400 0 WST}
     {152042400 32400 1 WST}
     {162928800 28800 0 WST}
     {436298400 32400 1 WST}
     {447184800 28800 0 WST}
     {690314400 32400 1 WST}
     {699386400 28800 0 WST}
+    {1165082400 32400 1 WST}
+    {1174759200 28800 0 WST}
+    {1193508000 32400 1 WST}
+    {1206813600 28800 0 WST}
+    {1224957600 32400 1 WST}
+    {1238263200 28800 0 WST}
 }
diff --git a/library/tzdata/Europe/Podgorica b/library/tzdata/Europe/Podgorica
new file mode 100755
index 0000000..f4f9066
--- /dev/null
+++ b/library/tzdata/Europe/Podgorica
@@ -0,0 +1,5 @@
+# created by tools/tclZIC.tcl - do not edit
+if {![info exists TZData(Europe/Belgrade)]} {
+    LoadTimeZoneFile Europe/Belgrade
+}
+set TZData(:Europe/Podgorica) $TZData(:Europe/Belgrade)
diff --git a/library/tzdata/Pacific/Easter b/library/tzdata/Pacific/Easter
index 1c61a47..d65dfca 100644
--- a/library/tzdata/Pacific/Easter
+++ b/library/tzdata/Pacific/Easter
@@ -3,22 +3,23 @@
 set TZData(:Pacific/Easter) {
     {-9223372036854775808 -26248 0 LMT}
     {-2524495352 -26248 0 MMT}
-    {-1178124152 -25200 0 EAST}
-    {-101937600 -21600 1 EASST}
-    {-88635600 -25200 0 EAST}
-    {-69883200 -21600 1 EASST}
-    {-57186000 -25200 0 EAST}
-    {-38433600 -21600 1 EASST}
-    {-25736400 -25200 0 EAST}
-    {-6984000 -21600 1 EASST}
-    {6318000 -25200 0 EAST}
+    {-1178124152 -21600 0 EASST}
+    {-870552000 -25200 0 EAST}
+    {-865278000 -21600 1 EASST}
+    {-740520000 -21600 1 EASST}
+    {-736376400 -25200 0 EAST}
+    {-718056000 -25200 0 EAST}
+    {-36619200 -21600 1 EASST}
+    {-23922000 -25200 0 EAST}
+    {-3355200 -21600 1 EASST}
+    {7527600 -25200 0 EAST}
     {24465600 -21600 1 EASST}
     {37767600 -25200 0 EAST}
     {55915200 -21600 1 EASST}
     {69217200 -25200 0 EAST}
     {87969600 -21600 1 EASST}
     {100666800 -25200 0 EAST}
-    {119419200 -21600 1 EASST}
+    {118209600 -21600 1 EASST}
     {132116400 -25200 0 EAST}
     {150868800 -21600 1 EASST}
     {163566000 -25200 0 EAST}
@@ -35,6 +36,7 @@ set TZData(:Pacific/Easter) {
     {340171200 -21600 1 EASST}
     {353473200 -25200 0 EAST}
     {371620800 -21600 1 EASST}
+    {380257200 -18000 0 EAST}
     {384922800 -21600 0 EAST}
     {403070400 -18000 1 EASST}
     {416372400 -21600 0 EAST}
@@ -45,14 +47,14 @@ set TZData(:Pacific/Easter) {
     {498024000 -18000 1 EASST}
     {510721200 -21600 0 EAST}
     {529473600 -18000 1 EASST}
-    {542775600 -21600 0 EAST}
+    {545194800 -21600 0 EAST}
     {560923200 -18000 1 EASST}
     {574225200 -21600 0 EAST}
-    {592372800 -18000 1 EASST}
+    {591768000 -18000 1 EASST}
     {605674800 -21600 0 EAST}
     {624427200 -18000 1 EASST}
-    {637124400 -21600 0 EAST}
-    {655876800 -18000 1 EASST}
+    {637729200 -21600 0 EAST}
+    {653457600 -18000 1 EASST}
     {668574000 -21600 0 EAST}
     {687326400 -18000 1 EASST}
     {700628400 -21600 0 EAST}
@@ -65,7 +67,7 @@ set TZData(:Pacific/Easter) {
     {813729600 -18000 1 EASST}
     {826426800 -21600 0 EAST}
     {845179200 -18000 1 EASST}
-    {857876400 -21600 0 EAST}
+    {859690800 -21600 0 EAST}
     {876628800 -18000 1 EASST}
     {889930800 -21600 0 EAST}
     {906868800 -18000 1 EASST}
-- 
cgit v0.12

