[libdatetime-timezone-perl] 03/06: Drop patches olson-2017a and olson-2017b.
gregor herrmann
gregoa at debian.org
Sat Jul 1 18:37:24 UTC 2017
This is an automated email from the git hooks/post-receive script.
gregoa pushed a commit to branch master
in repository libdatetime-timezone-perl.
commit e5efc121a3f1b8d0029e85edb53e9c1d5cb7ef92
Author: gregor herrmann <gregoa at debian.org>
Date: Sat Jul 1 20:29:13 2017 +0200
Drop patches olson-2017a and olson-2017b.
This release includes the current Olson database versions.
---
debian/patches/olson-2017a | 52179 -------------------------------------------
debian/patches/olson-2017b | 10173 ---------
debian/patches/series | 2 -
3 files changed, 62354 deletions(-)
diff --git a/debian/patches/olson-2017a b/debian/patches/olson-2017a
deleted file mode 100644
index eedb321..0000000
--- a/debian/patches/olson-2017a
+++ /dev/null
@@ -1,52179 +0,0 @@
-Description: update to olson db 2017a
-Origin: vendor
-Author: gregor herrmann <gregoa at debian.org>
-Last-Update: 2017-03-03
-
---- a/lib/DateTime/TimeZone/Africa/Abidjan.pm
-+++ b/lib/DateTime/TimeZone/Africa/Abidjan.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/africa. Olson data version 2016j
-+# Generated from debian/tzdata/africa. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -43,11 +43,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Africa/Accra.pm
-+++ b/lib/DateTime/TimeZone/Africa/Accra.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/africa. Olson data version 2016j
-+# Generated from debian/tzdata/africa. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 60589296000, # local_end 1920-12-31 00:00:00 (Fri)
- 1200,
- 1,
--'GHST',
-+'+0020',
- ],
- [
- 60589294800, # utc_start 1920-12-30 23:40:00 (Thu)
-@@ -66,7 +66,7 @@
- 60620832000, # local_end 1921-12-31 00:00:00 (Sat)
- 1200,
- 1,
--'GHST',
-+'+0020',
- ],
- [
- 60620830800, # utc_start 1921-12-30 23:40:00 (Fri)
-@@ -84,7 +84,7 @@
- 60652368000, # local_end 1922-12-31 00:00:00 (Sun)
- 1200,
- 1,
--'GHST',
-+'+0020',
- ],
- [
- 60652366800, # utc_start 1922-12-30 23:40:00 (Sat)
-@@ -102,7 +102,7 @@
- 60683904000, # local_end 1923-12-31 00:00:00 (Mon)
- 1200,
- 1,
--'GHST',
-+'+0020',
- ],
- [
- 60683902800, # utc_start 1923-12-30 23:40:00 (Sun)
-@@ -120,7 +120,7 @@
- 60715526400, # local_end 1924-12-31 00:00:00 (Wed)
- 1200,
- 1,
--'GHST',
-+'+0020',
- ],
- [
- 60715525200, # utc_start 1924-12-30 23:40:00 (Tue)
-@@ -138,7 +138,7 @@
- 60747062400, # local_end 1925-12-31 00:00:00 (Thu)
- 1200,
- 1,
--'GHST',
-+'+0020',
- ],
- [
- 60747061200, # utc_start 1925-12-30 23:40:00 (Wed)
-@@ -156,7 +156,7 @@
- 60778598400, # local_end 1926-12-31 00:00:00 (Fri)
- 1200,
- 1,
--'GHST',
-+'+0020',
- ],
- [
- 60778597200, # utc_start 1926-12-30 23:40:00 (Thu)
-@@ -174,7 +174,7 @@
- 60810134400, # local_end 1927-12-31 00:00:00 (Sat)
- 1200,
- 1,
--'GHST',
-+'+0020',
- ],
- [
- 60810133200, # utc_start 1927-12-30 23:40:00 (Fri)
-@@ -192,7 +192,7 @@
- 60841756800, # local_end 1928-12-31 00:00:00 (Mon)
- 1200,
- 1,
--'GHST',
-+'+0020',
- ],
- [
- 60841755600, # utc_start 1928-12-30 23:40:00 (Sun)
-@@ -210,7 +210,7 @@
- 60873292800, # local_end 1929-12-31 00:00:00 (Tue)
- 1200,
- 1,
--'GHST',
-+'+0020',
- ],
- [
- 60873291600, # utc_start 1929-12-30 23:40:00 (Mon)
-@@ -228,7 +228,7 @@
- 60904828800, # local_end 1930-12-31 00:00:00 (Wed)
- 1200,
- 1,
--'GHST',
-+'+0020',
- ],
- [
- 60904827600, # utc_start 1930-12-30 23:40:00 (Tue)
-@@ -246,7 +246,7 @@
- 60936364800, # local_end 1931-12-31 00:00:00 (Thu)
- 1200,
- 1,
--'GHST',
-+'+0020',
- ],
- [
- 60936363600, # utc_start 1931-12-30 23:40:00 (Wed)
-@@ -264,7 +264,7 @@
- 60967987200, # local_end 1932-12-31 00:00:00 (Sat)
- 1200,
- 1,
--'GHST',
-+'+0020',
- ],
- [
- 60967986000, # utc_start 1932-12-30 23:40:00 (Fri)
-@@ -282,7 +282,7 @@
- 60999523200, # local_end 1933-12-31 00:00:00 (Sun)
- 1200,
- 1,
--'GHST',
-+'+0020',
- ],
- [
- 60999522000, # utc_start 1933-12-30 23:40:00 (Sat)
-@@ -300,7 +300,7 @@
- 61031059200, # local_end 1934-12-31 00:00:00 (Mon)
- 1200,
- 1,
--'GHST',
-+'+0020',
- ],
- [
- 61031058000, # utc_start 1934-12-30 23:40:00 (Sun)
-@@ -318,7 +318,7 @@
- 61062595200, # local_end 1935-12-31 00:00:00 (Tue)
- 1200,
- 1,
--'GHST',
-+'+0020',
- ],
- [
- 61062594000, # utc_start 1935-12-30 23:40:00 (Mon)
-@@ -336,7 +336,7 @@
- 61094217600, # local_end 1936-12-31 00:00:00 (Thu)
- 1200,
- 1,
--'GHST',
-+'+0020',
- ],
- [
- 61094216400, # utc_start 1936-12-30 23:40:00 (Wed)
-@@ -354,7 +354,7 @@
- 61125753600, # local_end 1937-12-31 00:00:00 (Fri)
- 1200,
- 1,
--'GHST',
-+'+0020',
- ],
- [
- 61125752400, # utc_start 1937-12-30 23:40:00 (Thu)
-@@ -372,7 +372,7 @@
- 61157289600, # local_end 1938-12-31 00:00:00 (Sat)
- 1200,
- 1,
--'GHST',
-+'+0020',
- ],
- [
- 61157288400, # utc_start 1938-12-30 23:40:00 (Fri)
-@@ -390,7 +390,7 @@
- 61188825600, # local_end 1939-12-31 00:00:00 (Sun)
- 1200,
- 1,
--'GHST',
-+'+0020',
- ],
- [
- 61188824400, # utc_start 1939-12-30 23:40:00 (Sat)
-@@ -408,7 +408,7 @@
- 61220448000, # local_end 1940-12-31 00:00:00 (Tue)
- 1200,
- 1,
--'GHST',
-+'+0020',
- ],
- [
- 61220446800, # utc_start 1940-12-30 23:40:00 (Mon)
-@@ -426,7 +426,7 @@
- 61251984000, # local_end 1941-12-31 00:00:00 (Wed)
- 1200,
- 1,
--'GHST',
-+'+0020',
- ],
- [
- 61251982800, # utc_start 1941-12-30 23:40:00 (Tue)
-@@ -444,7 +444,7 @@
- 61283520000, # local_end 1942-12-31 00:00:00 (Thu)
- 1200,
- 1,
--'GHST',
-+'+0020',
- ],
- [
- 61283518800, # utc_start 1942-12-30 23:40:00 (Wed)
-@@ -457,11 +457,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {23}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Africa/Algiers.pm
-+++ b/lib/DateTime/TimeZone/Africa/Algiers.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/africa. Olson data version 2016j
-+# Generated from debian/tzdata/africa. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -340,11 +340,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {13}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Africa/Bissau.pm
-+++ b/lib/DateTime/TimeZone/Africa/Bissau.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/africa. Olson data version 2016j
-+# Generated from debian/tzdata/africa. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 62293449600, # local_end 1975-01-01 00:00:00 (Wed)
- -3600,
- 0,
--'WAT',
-+'-01',
- ],
- [
- 62293453200, # utc_start 1975-01-01 01:00:00 (Wed)
-@@ -52,11 +52,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Africa/Cairo.pm
-+++ b/lib/DateTime/TimeZone/Africa/Cairo.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/africa. Olson data version 2016j
-+# Generated from debian/tzdata/africa. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1177,11 +1177,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {63}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Africa/Casablanca.pm
-+++ b/lib/DateTime/TimeZone/Africa/Casablanca.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/africa. Olson data version 2016j
-+# Generated from debian/tzdata/africa. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -934,7 +934,7 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {49}
-
-@@ -986,17 +986,6 @@
-
- my $rules = [
- bless( {
-- 'at' => '2:00',
-- 'from' => '2026',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-- 'name' => 'Morocco',
-- 'offset_from_std' => 3600,
-- 'on' => 'lastSun',
-- 'save' => '1:00',
-- 'to' => 'max'
-- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-- bless( {
- 'at' => '3:00',
- 'from' => '2013',
- 'in' => 'Oct',
-@@ -1006,6 +995,17 @@
- 'on' => 'lastSun',
- 'save' => '0',
- 'to' => 'max'
-+ }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-+ bless( {
-+ 'at' => '2:00',
-+ 'from' => '2026',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
-+ 'name' => 'Morocco',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'lastSun',
-+ 'save' => '1:00',
-+ 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
- ;
---- a/lib/DateTime/TimeZone/Africa/Ceuta.pm
-+++ b/lib/DateTime/TimeZone/Africa/Ceuta.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -25,17 +25,17 @@
- [
- [
- DateTime::TimeZone::NEG_INFINITY, # utc_start
--59958231676, # utc_end 1901-01-01 00:21:16 (Tue)
-+59958230400, # utc_end 1901-01-01 00:00:00 (Tue)
- DateTime::TimeZone::NEG_INFINITY, # local_start
--59958230400, # local_end 1901-01-01 00:00:00 (Tue)
-+59958229124, # local_end 1900-12-31 23:38:44 (Mon)
- -1276,
- 0,
- 'LMT',
- ],
- [
--59958231676, # utc_start 1901-01-01 00:21:16 (Tue)
-+59958230400, # utc_start 1901-01-01 00:00:00 (Tue)
- 60505570800, # utc_end 1918-05-06 23:00:00 (Mon)
--59958231676, # local_start 1901-01-01 00:21:16 (Tue)
-+59958230400, # local_start 1901-01-01 00:00:00 (Tue)
- 60505570800, # local_end 1918-05-06 23:00:00 (Mon)
- 0,
- 0,
-@@ -70,17 +70,17 @@
- ],
- [
- 60693231600, # utc_start 1924-04-16 23:00:00 (Wed)
--60708006000, # utc_end 1924-10-04 23:00:00 (Sat)
-+60708009600, # utc_end 1924-10-05 00:00:00 (Sun)
- 60693235200, # local_start 1924-04-17 00:00:00 (Thu)
--60708009600, # local_end 1924-10-05 00:00:00 (Sun)
-+60708013200, # local_end 1924-10-05 01:00:00 (Sun)
- 3600,
- 1,
- 'WEST',
- ],
- [
--60708006000, # utc_start 1924-10-04 23:00:00 (Sat)
-+60708009600, # utc_start 1924-10-05 00:00:00 (Sun)
- 60756390000, # utc_end 1926-04-17 23:00:00 (Sat)
--60708006000, # local_start 1924-10-04 23:00:00 (Sat)
-+60708009600, # local_start 1924-10-05 00:00:00 (Sun)
- 60756390000, # local_end 1926-04-17 23:00:00 (Sat)
- 0,
- 0,
-@@ -88,17 +88,17 @@
- ],
- [
- 60756390000, # utc_start 1926-04-17 23:00:00 (Sat)
--60770905200, # utc_end 1926-10-02 23:00:00 (Sat)
-+60770908800, # utc_end 1926-10-03 00:00:00 (Sun)
- 60756393600, # local_start 1926-04-18 00:00:00 (Sun)
--60770908800, # local_end 1926-10-03 00:00:00 (Sun)
-+60770912400, # local_end 1926-10-03 01:00:00 (Sun)
- 3600,
- 1,
- 'WEST',
- ],
- [
--60770905200, # utc_start 1926-10-02 23:00:00 (Sat)
-+60770908800, # utc_start 1926-10-03 00:00:00 (Sun)
- 60787234800, # utc_end 1927-04-09 23:00:00 (Sat)
--60770905200, # local_start 1926-10-02 23:00:00 (Sat)
-+60770908800, # local_start 1926-10-03 00:00:00 (Sun)
- 60787234800, # local_end 1927-04-09 23:00:00 (Sat)
- 0,
- 0,
-@@ -106,35 +106,35 @@
- ],
- [
- 60787234800, # utc_start 1927-04-09 23:00:00 (Sat)
--60802354800, # utc_end 1927-10-01 23:00:00 (Sat)
-+60802358400, # utc_end 1927-10-02 00:00:00 (Sun)
- 60787238400, # local_start 1927-04-10 00:00:00 (Sun)
--60802358400, # local_end 1927-10-02 00:00:00 (Sun)
-+60802362000, # local_end 1927-10-02 01:00:00 (Sun)
- 3600,
- 1,
- 'WEST',
- ],
- [
--60802354800, # utc_start 1927-10-01 23:00:00 (Sat)
--60819289200, # utc_end 1928-04-14 23:00:00 (Sat)
--60802354800, # local_start 1927-10-01 23:00:00 (Sat)
--60819289200, # local_end 1928-04-14 23:00:00 (Sat)
-+60802358400, # utc_start 1927-10-02 00:00:00 (Sun)
-+60819292800, # utc_end 1928-04-15 00:00:00 (Sun)
-+60802358400, # local_start 1927-10-02 00:00:00 (Sun)
-+60819292800, # local_end 1928-04-15 00:00:00 (Sun)
- 0,
- 0,
- 'WET',
- ],
- [
--60819289200, # utc_start 1928-04-14 23:00:00 (Sat)
--60834409200, # utc_end 1928-10-06 23:00:00 (Sat)
--60819292800, # local_start 1928-04-15 00:00:00 (Sun)
--60834412800, # local_end 1928-10-07 00:00:00 (Sun)
-+60819292800, # utc_start 1928-04-15 00:00:00 (Sun)
-+60834412800, # utc_end 1928-10-07 00:00:00 (Sun)
-+60819296400, # local_start 1928-04-15 01:00:00 (Sun)
-+60834416400, # local_end 1928-10-07 01:00:00 (Sun)
- 3600,
- 1,
- 'WEST',
- ],
- [
--60834409200, # utc_start 1928-10-06 23:00:00 (Sat)
-+60834412800, # utc_start 1928-10-07 00:00:00 (Sun)
- 60841843200, # utc_end 1929-01-01 00:00:00 (Tue)
--60834409200, # local_start 1928-10-06 23:00:00 (Sat)
-+60834412800, # local_start 1928-10-07 00:00:00 (Sun)
- 60841843200, # local_end 1929-01-01 00:00:00 (Tue)
- 0,
- 0,
-@@ -1004,13 +1004,31 @@
- 1,
- 'CEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960631200, # local_start 2027-10-31 02:00:00 (Sun)
-+63973332000, # local_end 2028-03-26 02:00:00 (Sun)
-+3600,
-+0,
-+'CET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973335600, # local_start 2028-03-26 03:00:00 (Sun)
-+63992084400, # local_end 2028-10-29 03:00:00 (Sun)
-+7200,
-+1,
-+'CEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {52}
-+sub has_dst_changes {53}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1059,24 +1077,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Africa/El_Aaiun.pm
-+++ b/lib/DateTime/TimeZone/Africa/El_Aaiun.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/africa. Olson data version 2016j
-+# Generated from debian/tzdata/africa. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 62333971200, # local_end 1976-04-14 00:00:00 (Wed)
- -3600,
- 0,
--'WAT',
-+'-01',
- ],
- [
- 62333974800, # utc_start 1976-04-14 01:00:00 (Wed)
-@@ -835,7 +835,7 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {44}
-
-@@ -887,17 +887,6 @@
-
- my $rules = [
- bless( {
-- 'at' => '3:00',
-- 'from' => '2013',
-- 'in' => 'Oct',
-- 'letter' => '',
-- 'name' => 'Morocco',
-- 'offset_from_std' => 0,
-- 'on' => 'lastSun',
-- 'save' => '0',
-- 'to' => 'max'
-- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-- bless( {
- 'at' => '2:00',
- 'from' => '2026',
- 'in' => 'Mar',
-@@ -907,6 +896,17 @@
- 'on' => 'lastSun',
- 'save' => '1:00',
- 'to' => 'max'
-+ }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-+ bless( {
-+ 'at' => '3:00',
-+ 'from' => '2013',
-+ 'in' => 'Oct',
-+ 'letter' => '',
-+ 'name' => 'Morocco',
-+ 'offset_from_std' => 0,
-+ 'on' => 'lastSun',
-+ 'save' => '0',
-+ 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
- ;
---- a/lib/DateTime/TimeZone/Africa/Johannesburg.pm
-+++ b/lib/DateTime/TimeZone/Africa/Johannesburg.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/africa. Olson data version 2016j
-+# Generated from debian/tzdata/africa. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -88,11 +88,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {2}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Africa/Khartoum.pm
-+++ b/lib/DateTime/TimeZone/Africa/Khartoum.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/africa. Olson data version 2016j
-+# Generated from debian/tzdata/africa. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -340,11 +340,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {16}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Africa/Lagos.pm
-+++ b/lib/DateTime/TimeZone/Africa/Lagos.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/africa. Olson data version 2016j
-+# Generated from debian/tzdata/africa. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -43,11 +43,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Africa/Maputo.pm
-+++ b/lib/DateTime/TimeZone/Africa/Maputo.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/africa. Olson data version 2016j
-+# Generated from debian/tzdata/africa. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -43,11 +43,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Africa/Monrovia.pm
-+++ b/lib/DateTime/TimeZone/Africa/Monrovia.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/africa. Olson data version 2016j
-+# Generated from debian/tzdata/africa. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 62209209600, # local_end 1972-05-01 00:00:00 (Mon)
- -2670,
- 0,
--'LRT',
-+'-004430',
- ],
- [
- 62209212270, # utc_start 1972-05-01 00:44:30 (Mon)
-@@ -61,11 +61,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Africa/Nairobi.pm
-+++ b/lib/DateTime/TimeZone/Africa/Nairobi.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/africa. Olson data version 2016j
-+# Generated from debian/tzdata/africa. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 61188912000, # local_end 1940-01-01 00:00:00 (Mon)
- 9000,
- 0,
--'BEAT',
-+'+0230',
- ],
- [
- 61188903000, # utc_start 1939-12-31 21:30:00 (Sun)
-@@ -57,7 +57,7 @@
- 61820064000, # local_end 1960-01-01 00:00:00 (Fri)
- 9900,
- 0,
--'BEAUT',
-+'+0245',
- ],
- [
- 61820054100, # utc_start 1959-12-31 21:15:00 (Thu)
-@@ -70,11 +70,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Africa/Ndjamena.pm
-+++ b/lib/DateTime/TimeZone/Africa/Ndjamena.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/africa. Olson data version 2016j
-+# Generated from debian/tzdata/africa. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -61,11 +61,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {1}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Africa/Tripoli.pm
-+++ b/lib/DateTime/TimeZone/Africa/Tripoli.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/africa. Olson data version 2016j
-+# Generated from debian/tzdata/africa. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -322,11 +322,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {13}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Africa/Tunis.pm
-+++ b/lib/DateTime/TimeZone/Africa/Tunis.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/africa. Olson data version 2016j
-+# Generated from debian/tzdata/africa. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -340,11 +340,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {16}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Africa/Windhoek.pm
-+++ b/lib/DateTime/TimeZone/Africa/Windhoek.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/africa. Olson data version 2016j
-+# Generated from debian/tzdata/africa. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 60026400000, # local_end 1903-03-01 00:00:00 (Sun)
- 5400,
- 0,
--'SWAT',
-+'+0130',
- ],
- [
- 60026394600, # utc_start 1903-02-28 22:30:00 (Sat)
-@@ -680,13 +680,31 @@
- 0,
- 'WAT',
- ],
-+ [
-+63955789200, # utc_start 2027-09-05 01:00:00 (Sun)
-+63973929600, # utc_end 2028-04-02 00:00:00 (Sun)
-+63955796400, # local_start 2027-09-05 03:00:00 (Sun)
-+63973936800, # local_end 2028-04-02 02:00:00 (Sun)
-+7200,
-+1,
-+'WAST',
-+ ],
-+ [
-+63973929600, # utc_start 2028-04-02 00:00:00 (Sun)
-+63987238800, # utc_end 2028-09-03 01:00:00 (Sun)
-+63973933200, # local_start 2028-04-02 01:00:00 (Sun)
-+63987242400, # local_end 2028-09-03 02:00:00 (Sun)
-+3600,
-+0,
-+'WAT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {35}
-+sub has_dst_changes {36}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -735,24 +753,24 @@
- my $rules = [
- bless( {
- 'at' => '2:00',
-- 'from' => '1995',
-- 'in' => 'Apr',
-- 'letter' => '',
-+ 'from' => '1994',
-+ 'in' => 'Sep',
-+ 'letter' => 'S',
- 'name' => 'Namibia',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
-- 'from' => '1994',
-- 'in' => 'Sep',
-- 'letter' => 'S',
-+ 'from' => '1995',
-+ 'in' => 'Apr',
-+ 'letter' => '',
- 'name' => 'Namibia',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'Sun>=1',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Adak.pm
-+++ b/lib/DateTime/TimeZone/America/Adak.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1175,13 +1175,31 @@
- 1,
- 'HDT',
- ],
-+ [
-+63961268400, # utc_start 2027-11-07 11:00:00 (Sun)
-+63972158400, # utc_end 2028-03-12 12:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-36000,
-+0,
-+'HST',
-+ ],
-+ [
-+63972158400, # utc_start 2028-03-12 12:00:00 (Sun)
-+63992718000, # utc_end 2028-11-05 11:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-32400,
-+1,
-+'HDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {61}
-+sub has_dst_changes {62}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1231,23 +1249,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Anchorage.pm
-+++ b/lib/DateTime/TimeZone/America/Anchorage.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 61252070400, # local_end 1942-01-01 00:00:00 (Thu)
- -36000,
- 0,
--'CAT',
-+'AST',
- ],
- [
- 61252106400, # utc_start 1942-01-01 10:00:00 (Thu)
-@@ -57,7 +57,7 @@
- 61255447200, # local_end 1942-02-09 02:00:00 (Mon)
- -36000,
- 0,
--'CAT',
-+'AST',
- ],
- [
- 61255483200, # utc_start 1942-02-09 12:00:00 (Mon)
-@@ -66,7 +66,7 @@
- 61366255200, # local_end 1945-08-14 14:00:00 (Tue)
- -32400,
- 1,
--'CAWT',
-+'AWT',
- ],
- [
- 61366287600, # utc_start 1945-08-14 23:00:00 (Tue)
-@@ -75,25 +75,16 @@
- 61370272800, # local_end 1945-09-30 02:00:00 (Sun)
- -32400,
- 1,
--'CAPT',
-+'APT',
- ],
- [
- 61370305200, # utc_start 1945-09-30 11:00:00 (Sun)
--61378336800, # utc_end 1946-01-01 10:00:00 (Tue)
--61370269200, # local_start 1945-09-30 01:00:00 (Sun)
--61378300800, # local_end 1946-01-01 00:00:00 (Tue)
---36000,
--0,
--'CAT',
-- ],
-- [
--61378336800, # utc_start 1946-01-01 10:00:00 (Tue)
- 62048800800, # utc_end 1967-04-01 10:00:00 (Sat)
--61378300800, # local_start 1946-01-01 00:00:00 (Tue)
-+61370269200, # local_start 1945-09-30 01:00:00 (Sun)
- 62048764800, # local_end 1967-04-01 00:00:00 (Sat)
- -36000,
- 0,
--'CAT',
-+'AST',
- ],
- [
- 62048800800, # utc_start 1967-04-01 10:00:00 (Sat)
-@@ -1175,13 +1166,31 @@
- 1,
- 'AKDT',
- ],
-+ [
-+63961264800, # utc_start 2027-11-07 10:00:00 (Sun)
-+63972154800, # utc_end 2028-03-12 11:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-32400,
-+0,
-+'AKST',
-+ ],
-+ [
-+63972154800, # utc_start 2028-03-12 11:00:00 (Sun)
-+63992714400, # utc_end 2028-11-05 10:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-28800,
-+1,
-+'AKDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {61}
-+sub has_dst_changes {62}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Araguaina.pm
-+++ b/lib/DateTime/TimeZone/America/Araguaina.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 60928714800, # local_end 1931-10-03 11:00:00 (Sat)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 60928725600, # utc_start 1931-10-03 14:00:00 (Sat)
-@@ -48,7 +48,7 @@
- 60944313600, # local_end 1932-04-01 00:00:00 (Fri)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 60944320800, # utc_start 1932-04-01 02:00:00 (Fri)
-@@ -57,7 +57,7 @@
- 60960297600, # local_end 1932-10-03 00:00:00 (Mon)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 60960308400, # utc_start 1932-10-03 03:00:00 (Mon)
-@@ -66,7 +66,7 @@
- 60975849600, # local_end 1933-04-01 00:00:00 (Sat)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 60975856800, # utc_start 1933-04-01 02:00:00 (Sat)
-@@ -75,7 +75,7 @@
- 61501852800, # local_end 1949-12-01 00:00:00 (Thu)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61501863600, # utc_start 1949-12-01 03:00:00 (Thu)
-@@ -84,7 +84,7 @@
- 61513606800, # local_end 1950-04-16 01:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61513614000, # utc_start 1950-04-16 03:00:00 (Sun)
-@@ -93,7 +93,7 @@
- 61533388800, # local_end 1950-12-01 00:00:00 (Fri)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61533399600, # utc_start 1950-12-01 03:00:00 (Fri)
-@@ -102,7 +102,7 @@
- 61543843200, # local_end 1951-04-01 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61543850400, # utc_start 1951-04-01 02:00:00 (Sun)
-@@ -111,7 +111,7 @@
- 61564924800, # local_end 1951-12-01 00:00:00 (Sat)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61564935600, # utc_start 1951-12-01 03:00:00 (Sat)
-@@ -120,7 +120,7 @@
- 61575465600, # local_end 1952-04-01 00:00:00 (Tue)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61575472800, # utc_start 1952-04-01 02:00:00 (Tue)
-@@ -129,7 +129,7 @@
- 61596547200, # local_end 1952-12-01 00:00:00 (Mon)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61596558000, # utc_start 1952-12-01 03:00:00 (Mon)
-@@ -138,7 +138,7 @@
- 61604323200, # local_end 1953-03-01 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61604330400, # utc_start 1953-03-01 02:00:00 (Sun)
-@@ -147,7 +147,7 @@
- 61944307200, # local_end 1963-12-09 00:00:00 (Mon)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61944318000, # utc_start 1963-12-09 03:00:00 (Mon)
-@@ -156,7 +156,7 @@
- 61951478400, # local_end 1964-03-01 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61951485600, # utc_start 1964-03-01 02:00:00 (Sun)
-@@ -165,7 +165,7 @@
- 61980508800, # local_end 1965-01-31 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61980519600, # utc_start 1965-01-31 03:00:00 (Sun)
-@@ -174,7 +174,7 @@
- 61985606400, # local_end 1965-03-31 00:00:00 (Wed)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61985613600, # utc_start 1965-03-31 02:00:00 (Wed)
-@@ -183,7 +183,7 @@
- 62006774400, # local_end 1965-12-01 00:00:00 (Wed)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62006785200, # utc_start 1965-12-01 03:00:00 (Wed)
-@@ -192,7 +192,7 @@
- 62014550400, # local_end 1966-03-01 00:00:00 (Tue)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62014557600, # utc_start 1966-03-01 02:00:00 (Tue)
-@@ -201,7 +201,7 @@
- 62035718400, # local_end 1966-11-01 00:00:00 (Tue)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62035729200, # utc_start 1966-11-01 03:00:00 (Tue)
-@@ -210,7 +210,7 @@
- 62046086400, # local_end 1967-03-01 00:00:00 (Wed)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62046093600, # utc_start 1967-03-01 02:00:00 (Wed)
-@@ -219,7 +219,7 @@
- 62067254400, # local_end 1967-11-01 00:00:00 (Wed)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62067265200, # utc_start 1967-11-01 03:00:00 (Wed)
-@@ -228,7 +228,7 @@
- 62077708800, # local_end 1968-03-01 00:00:00 (Fri)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62077716000, # utc_start 1968-03-01 02:00:00 (Fri)
-@@ -237,7 +237,7 @@
- 62635420800, # local_end 1985-11-02 00:00:00 (Sat)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62635431600, # utc_start 1985-11-02 03:00:00 (Sat)
-@@ -246,7 +246,7 @@
- 62646912000, # local_end 1986-03-15 00:00:00 (Sat)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62646919200, # utc_start 1986-03-15 02:00:00 (Sat)
-@@ -255,7 +255,7 @@
- 62666265600, # local_end 1986-10-25 00:00:00 (Sat)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62666276400, # utc_start 1986-10-25 03:00:00 (Sat)
-@@ -264,7 +264,7 @@
- 62675942400, # local_end 1987-02-14 00:00:00 (Sat)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62675949600, # utc_start 1987-02-14 02:00:00 (Sat)
-@@ -273,7 +273,7 @@
- 62697801600, # local_end 1987-10-25 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62697812400, # utc_start 1987-10-25 03:00:00 (Sun)
-@@ -282,7 +282,7 @@
- 62706873600, # local_end 1988-02-07 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62706880800, # utc_start 1988-02-07 02:00:00 (Sun)
-@@ -291,7 +291,7 @@
- 62728646400, # local_end 1988-10-16 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62728657200, # utc_start 1988-10-16 03:00:00 (Sun)
-@@ -300,7 +300,7 @@
- 62737718400, # local_end 1989-01-29 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62737725600, # utc_start 1989-01-29 02:00:00 (Sun)
-@@ -309,7 +309,7 @@
- 62760096000, # local_end 1989-10-15 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62760106800, # utc_start 1989-10-15 03:00:00 (Sun)
-@@ -318,7 +318,7 @@
- 62770377600, # local_end 1990-02-11 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62770384800, # utc_start 1990-02-11 02:00:00 (Sun)
-@@ -327,7 +327,7 @@
- 62789212800, # local_end 1990-09-17 00:00:00 (Mon)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62789223600, # utc_start 1990-09-17 03:00:00 (Mon)
-@@ -336,7 +336,7 @@
- 62946720000, # local_end 1995-09-14 00:00:00 (Thu)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62946730800, # utc_start 1995-09-14 03:00:00 (Thu)
-@@ -345,7 +345,7 @@
- 62949398400, # local_end 1995-10-15 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62949409200, # utc_start 1995-10-15 03:00:00 (Sun)
-@@ -354,7 +354,7 @@
- 62959680000, # local_end 1996-02-11 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62959687200, # utc_start 1996-02-11 02:00:00 (Sun)
-@@ -363,7 +363,7 @@
- 62980243200, # local_end 1996-10-06 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62980254000, # utc_start 1996-10-06 03:00:00 (Sun)
-@@ -372,7 +372,7 @@
- 62991734400, # local_end 1997-02-16 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62991741600, # utc_start 1997-02-16 02:00:00 (Sun)
-@@ -381,7 +381,7 @@
- 63011779200, # local_end 1997-10-06 00:00:00 (Mon)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63011790000, # utc_start 1997-10-06 03:00:00 (Mon)
-@@ -390,7 +390,7 @@
- 63024393600, # local_end 1998-03-01 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63024400800, # utc_start 1998-03-01 02:00:00 (Sun)
-@@ -399,7 +399,7 @@
- 63043747200, # local_end 1998-10-11 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63043758000, # utc_start 1998-10-11 03:00:00 (Sun)
-@@ -408,7 +408,7 @@
- 63055238400, # local_end 1999-02-21 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63055245600, # utc_start 1999-02-21 02:00:00 (Sun)
-@@ -417,7 +417,7 @@
- 63074592000, # local_end 1999-10-03 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63074602800, # utc_start 1999-10-03 03:00:00 (Sun)
-@@ -426,7 +426,7 @@
- 63087292800, # local_end 2000-02-27 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63087300000, # utc_start 2000-02-27 02:00:00 (Sun)
-@@ -435,7 +435,7 @@
- 63106646400, # local_end 2000-10-08 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63106657200, # utc_start 2000-10-08 03:00:00 (Sun)
-@@ -444,7 +444,7 @@
- 63118137600, # local_end 2001-02-18 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63118144800, # utc_start 2001-02-18 02:00:00 (Sun)
-@@ -453,7 +453,7 @@
- 63138700800, # local_end 2001-10-14 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63138711600, # utc_start 2001-10-14 03:00:00 (Sun)
-@@ -462,7 +462,7 @@
- 63149587200, # local_end 2002-02-17 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63149594400, # utc_start 2002-02-17 02:00:00 (Sun)
-@@ -471,7 +471,7 @@
- 63171964800, # local_end 2002-11-03 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63171975600, # utc_start 2002-11-03 03:00:00 (Sun)
-@@ -480,7 +480,7 @@
- 63181036800, # local_end 2003-02-16 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63181044000, # utc_start 2003-02-16 02:00:00 (Sun)
-@@ -489,7 +489,7 @@
- 63200044800, # local_end 2003-09-24 00:00:00 (Wed)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63200055600, # utc_start 2003-09-24 03:00:00 (Wed)
-@@ -498,7 +498,7 @@
- 63486460800, # local_end 2012-10-21 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63486471600, # utc_start 2012-10-21 03:00:00 (Sun)
-@@ -507,7 +507,7 @@
- 63496742400, # local_end 2013-02-17 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63496749600, # utc_start 2013-02-17 02:00:00 (Sun)
-@@ -516,7 +516,7 @@
- 63513676800, # local_end 2013-09-01 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63513687600, # utc_start 2013-09-01 03:00:00 (Sun)
-@@ -525,15 +525,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {25}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm
-+++ b/lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 60902236800, # local_end 1930-12-01 00:00:00 (Mon)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60902251200, # utc_start 1930-12-01 04:00:00 (Mon)
-@@ -57,7 +57,7 @@
- 60912691200, # local_end 1931-04-01 00:00:00 (Wed)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 60912702000, # utc_start 1931-04-01 03:00:00 (Wed)
-@@ -66,7 +66,7 @@
- 60929712000, # local_end 1931-10-15 00:00:00 (Thu)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60929726400, # utc_start 1931-10-15 04:00:00 (Thu)
-@@ -75,7 +75,7 @@
- 60941635200, # local_end 1932-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 60941646000, # utc_start 1932-03-01 03:00:00 (Tue)
-@@ -84,7 +84,7 @@
- 60962803200, # local_end 1932-11-01 00:00:00 (Tue)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60962817600, # utc_start 1932-11-01 04:00:00 (Tue)
-@@ -93,7 +93,7 @@
- 60973171200, # local_end 1933-03-01 00:00:00 (Wed)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 60973182000, # utc_start 1933-03-01 03:00:00 (Wed)
-@@ -102,7 +102,7 @@
- 60994339200, # local_end 1933-11-01 00:00:00 (Wed)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60994353600, # utc_start 1933-11-01 04:00:00 (Wed)
-@@ -111,7 +111,7 @@
- 61004707200, # local_end 1934-03-01 00:00:00 (Thu)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61004718000, # utc_start 1934-03-01 03:00:00 (Thu)
-@@ -120,7 +120,7 @@
- 61025875200, # local_end 1934-11-01 00:00:00 (Thu)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61025889600, # utc_start 1934-11-01 04:00:00 (Thu)
-@@ -129,7 +129,7 @@
- 61036243200, # local_end 1935-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61036254000, # utc_start 1935-03-01 03:00:00 (Fri)
-@@ -138,7 +138,7 @@
- 61057411200, # local_end 1935-11-01 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61057425600, # utc_start 1935-11-01 04:00:00 (Fri)
-@@ -147,7 +147,7 @@
- 61067865600, # local_end 1936-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61067876400, # utc_start 1936-03-01 03:00:00 (Sun)
-@@ -156,7 +156,7 @@
- 61089033600, # local_end 1936-11-01 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61089048000, # utc_start 1936-11-01 04:00:00 (Sun)
-@@ -165,7 +165,7 @@
- 61099401600, # local_end 1937-03-01 00:00:00 (Mon)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61099412400, # utc_start 1937-03-01 03:00:00 (Mon)
-@@ -174,7 +174,7 @@
- 61120569600, # local_end 1937-11-01 00:00:00 (Mon)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61120584000, # utc_start 1937-11-01 04:00:00 (Mon)
-@@ -183,7 +183,7 @@
- 61130937600, # local_end 1938-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61130948400, # utc_start 1938-03-01 03:00:00 (Tue)
-@@ -192,7 +192,7 @@
- 61152105600, # local_end 1938-11-01 00:00:00 (Tue)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61152120000, # utc_start 1938-11-01 04:00:00 (Tue)
-@@ -201,7 +201,7 @@
- 61162473600, # local_end 1939-03-01 00:00:00 (Wed)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61162484400, # utc_start 1939-03-01 03:00:00 (Wed)
-@@ -210,7 +210,7 @@
- 61183641600, # local_end 1939-11-01 00:00:00 (Wed)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61183656000, # utc_start 1939-11-01 04:00:00 (Wed)
-@@ -219,7 +219,7 @@
- 61194096000, # local_end 1940-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61194106800, # utc_start 1940-03-01 03:00:00 (Fri)
-@@ -228,7 +228,7 @@
- 61204636800, # local_end 1940-07-01 00:00:00 (Mon)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61204651200, # utc_start 1940-07-01 04:00:00 (Mon)
-@@ -237,7 +237,7 @@
- 61234790400, # local_end 1941-06-15 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61234801200, # utc_start 1941-06-15 03:00:00 (Sun)
-@@ -246,7 +246,7 @@
- 61245331200, # local_end 1941-10-15 00:00:00 (Wed)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61245345600, # utc_start 1941-10-15 04:00:00 (Wed)
-@@ -255,7 +255,7 @@
- 61301923200, # local_end 1943-08-01 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61301934000, # utc_start 1943-08-01 03:00:00 (Sun)
-@@ -264,7 +264,7 @@
- 61308403200, # local_end 1943-10-15 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61308417600, # utc_start 1943-10-15 04:00:00 (Fri)
-@@ -273,7 +273,7 @@
- 61383398400, # local_end 1946-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61383409200, # utc_start 1946-03-01 03:00:00 (Fri)
-@@ -282,7 +282,7 @@
- 61401888000, # local_end 1946-10-01 00:00:00 (Tue)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61401902400, # utc_start 1946-10-01 04:00:00 (Tue)
-@@ -291,7 +291,7 @@
- 61938345600, # local_end 1963-10-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61938356400, # utc_start 1963-10-01 03:00:00 (Tue)
-@@ -300,7 +300,7 @@
- 61944825600, # local_end 1963-12-15 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61944840000, # utc_start 1963-12-15 04:00:00 (Sun)
-@@ -309,7 +309,7 @@
- 61951478400, # local_end 1964-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61951489200, # utc_start 1964-03-01 03:00:00 (Sun)
-@@ -318,7 +318,7 @@
- 61971177600, # local_end 1964-10-15 00:00:00 (Thu)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61971192000, # utc_start 1964-10-15 04:00:00 (Thu)
-@@ -327,7 +327,7 @@
- 61983014400, # local_end 1965-03-01 00:00:00 (Mon)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61983025200, # utc_start 1965-03-01 03:00:00 (Mon)
-@@ -336,7 +336,7 @@
- 62002713600, # local_end 1965-10-15 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62002728000, # utc_start 1965-10-15 04:00:00 (Fri)
-@@ -345,7 +345,7 @@
- 62014550400, # local_end 1966-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62014561200, # utc_start 1966-03-01 03:00:00 (Tue)
-@@ -354,7 +354,7 @@
- 62034249600, # local_end 1966-10-15 00:00:00 (Sat)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62034264000, # utc_start 1966-10-15 04:00:00 (Sat)
-@@ -363,7 +363,7 @@
- 62048851200, # local_end 1967-04-02 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62048862000, # utc_start 1967-04-02 03:00:00 (Sun)
-@@ -372,7 +372,7 @@
- 62064576000, # local_end 1967-10-01 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62064590400, # utc_start 1967-10-01 04:00:00 (Sun)
-@@ -381,7 +381,7 @@
- 62080905600, # local_end 1968-04-07 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62080916400, # utc_start 1968-04-07 03:00:00 (Sun)
-@@ -390,7 +390,7 @@
- 62096630400, # local_end 1968-10-06 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62096644800, # utc_start 1968-10-06 04:00:00 (Sun)
-@@ -399,7 +399,7 @@
- 62112355200, # local_end 1969-04-06 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62112366000, # utc_start 1969-04-06 03:00:00 (Sun)
-@@ -408,7 +408,7 @@
- 62128080000, # local_end 1969-10-05 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62128094400, # utc_start 1969-10-05 04:00:00 (Sun)
-@@ -417,7 +417,7 @@
- 62263814400, # local_end 1974-01-23 00:00:00 (Wed)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62263825200, # utc_start 1974-01-23 03:00:00 (Wed)
-@@ -426,7 +426,7 @@
- 62272281600, # local_end 1974-05-01 00:00:00 (Wed)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62272288800, # utc_start 1974-05-01 02:00:00 (Wed)
-@@ -435,7 +435,7 @@
- 62732620800, # local_end 1988-12-01 00:00:00 (Thu)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62732631600, # utc_start 1988-12-01 03:00:00 (Thu)
-@@ -444,7 +444,7 @@
- 62740742400, # local_end 1989-03-05 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62740749600, # utc_start 1989-03-05 02:00:00 (Sun)
-@@ -453,7 +453,7 @@
- 62760096000, # local_end 1989-10-15 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62760106800, # utc_start 1989-10-15 03:00:00 (Sun)
-@@ -462,7 +462,7 @@
- 62772192000, # local_end 1990-03-04 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62772199200, # utc_start 1990-03-04 02:00:00 (Sun)
-@@ -471,7 +471,7 @@
- 62792150400, # local_end 1990-10-21 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62792161200, # utc_start 1990-10-21 03:00:00 (Sun)
-@@ -480,7 +480,7 @@
- 62803641600, # local_end 1991-03-03 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62803648800, # utc_start 1991-03-03 02:00:00 (Sun)
-@@ -489,7 +489,7 @@
- 62823600000, # local_end 1991-10-20 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62823610800, # utc_start 1991-10-20 03:00:00 (Sun)
-@@ -498,7 +498,7 @@
- 62835091200, # local_end 1992-03-01 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62835098400, # utc_start 1992-03-01 02:00:00 (Sun)
-@@ -507,7 +507,7 @@
- 62855049600, # local_end 1992-10-18 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62855060400, # utc_start 1992-10-18 03:00:00 (Sun)
-@@ -516,7 +516,7 @@
- 62867145600, # local_end 1993-03-07 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62867152800, # utc_start 1993-03-07 02:00:00 (Sun)
-@@ -525,7 +525,7 @@
- 63074592000, # local_end 1999-10-03 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63074602800, # utc_start 1999-10-03 03:00:00 (Sun)
-@@ -534,7 +534,7 @@
- 63087724800, # local_end 2000-03-03 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 63087735600, # utc_start 2000-03-03 03:00:00 (Fri)
-@@ -543,7 +543,7 @@
- 63334656000, # local_end 2007-12-30 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63334666800, # utc_start 2007-12-30 03:00:00 (Sun)
-@@ -552,7 +552,7 @@
- 63341308800, # local_end 2008-03-16 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 63341316000, # utc_start 2008-03-16 02:00:00 (Sun)
-@@ -561,7 +561,7 @@
- 63360057600, # local_end 2008-10-19 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63360068400, # utc_start 2008-10-19 03:00:00 (Sun)
-@@ -570,7 +570,7 @@
- 63372758400, # local_end 2009-03-15 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 63372765600, # utc_start 2009-03-15 02:00:00 (Sun)
-@@ -579,15 +579,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {29}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Argentina/Catamarca.pm
-+++ b/lib/DateTime/TimeZone/America/Argentina/Catamarca.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 60902236800, # local_end 1930-12-01 00:00:00 (Mon)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60902251200, # utc_start 1930-12-01 04:00:00 (Mon)
-@@ -57,7 +57,7 @@
- 60912691200, # local_end 1931-04-01 00:00:00 (Wed)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 60912702000, # utc_start 1931-04-01 03:00:00 (Wed)
-@@ -66,7 +66,7 @@
- 60929712000, # local_end 1931-10-15 00:00:00 (Thu)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60929726400, # utc_start 1931-10-15 04:00:00 (Thu)
-@@ -75,7 +75,7 @@
- 60941635200, # local_end 1932-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 60941646000, # utc_start 1932-03-01 03:00:00 (Tue)
-@@ -84,7 +84,7 @@
- 60962803200, # local_end 1932-11-01 00:00:00 (Tue)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60962817600, # utc_start 1932-11-01 04:00:00 (Tue)
-@@ -93,7 +93,7 @@
- 60973171200, # local_end 1933-03-01 00:00:00 (Wed)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 60973182000, # utc_start 1933-03-01 03:00:00 (Wed)
-@@ -102,7 +102,7 @@
- 60994339200, # local_end 1933-11-01 00:00:00 (Wed)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60994353600, # utc_start 1933-11-01 04:00:00 (Wed)
-@@ -111,7 +111,7 @@
- 61004707200, # local_end 1934-03-01 00:00:00 (Thu)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61004718000, # utc_start 1934-03-01 03:00:00 (Thu)
-@@ -120,7 +120,7 @@
- 61025875200, # local_end 1934-11-01 00:00:00 (Thu)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61025889600, # utc_start 1934-11-01 04:00:00 (Thu)
-@@ -129,7 +129,7 @@
- 61036243200, # local_end 1935-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61036254000, # utc_start 1935-03-01 03:00:00 (Fri)
-@@ -138,7 +138,7 @@
- 61057411200, # local_end 1935-11-01 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61057425600, # utc_start 1935-11-01 04:00:00 (Fri)
-@@ -147,7 +147,7 @@
- 61067865600, # local_end 1936-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61067876400, # utc_start 1936-03-01 03:00:00 (Sun)
-@@ -156,7 +156,7 @@
- 61089033600, # local_end 1936-11-01 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61089048000, # utc_start 1936-11-01 04:00:00 (Sun)
-@@ -165,7 +165,7 @@
- 61099401600, # local_end 1937-03-01 00:00:00 (Mon)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61099412400, # utc_start 1937-03-01 03:00:00 (Mon)
-@@ -174,7 +174,7 @@
- 61120569600, # local_end 1937-11-01 00:00:00 (Mon)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61120584000, # utc_start 1937-11-01 04:00:00 (Mon)
-@@ -183,7 +183,7 @@
- 61130937600, # local_end 1938-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61130948400, # utc_start 1938-03-01 03:00:00 (Tue)
-@@ -192,7 +192,7 @@
- 61152105600, # local_end 1938-11-01 00:00:00 (Tue)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61152120000, # utc_start 1938-11-01 04:00:00 (Tue)
-@@ -201,7 +201,7 @@
- 61162473600, # local_end 1939-03-01 00:00:00 (Wed)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61162484400, # utc_start 1939-03-01 03:00:00 (Wed)
-@@ -210,7 +210,7 @@
- 61183641600, # local_end 1939-11-01 00:00:00 (Wed)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61183656000, # utc_start 1939-11-01 04:00:00 (Wed)
-@@ -219,7 +219,7 @@
- 61194096000, # local_end 1940-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61194106800, # utc_start 1940-03-01 03:00:00 (Fri)
-@@ -228,7 +228,7 @@
- 61204636800, # local_end 1940-07-01 00:00:00 (Mon)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61204651200, # utc_start 1940-07-01 04:00:00 (Mon)
-@@ -237,7 +237,7 @@
- 61234790400, # local_end 1941-06-15 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61234801200, # utc_start 1941-06-15 03:00:00 (Sun)
-@@ -246,7 +246,7 @@
- 61245331200, # local_end 1941-10-15 00:00:00 (Wed)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61245345600, # utc_start 1941-10-15 04:00:00 (Wed)
-@@ -255,7 +255,7 @@
- 61301923200, # local_end 1943-08-01 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61301934000, # utc_start 1943-08-01 03:00:00 (Sun)
-@@ -264,7 +264,7 @@
- 61308403200, # local_end 1943-10-15 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61308417600, # utc_start 1943-10-15 04:00:00 (Fri)
-@@ -273,7 +273,7 @@
- 61383398400, # local_end 1946-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61383409200, # utc_start 1946-03-01 03:00:00 (Fri)
-@@ -282,7 +282,7 @@
- 61401888000, # local_end 1946-10-01 00:00:00 (Tue)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61401902400, # utc_start 1946-10-01 04:00:00 (Tue)
-@@ -291,7 +291,7 @@
- 61938345600, # local_end 1963-10-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61938356400, # utc_start 1963-10-01 03:00:00 (Tue)
-@@ -300,7 +300,7 @@
- 61944825600, # local_end 1963-12-15 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61944840000, # utc_start 1963-12-15 04:00:00 (Sun)
-@@ -309,7 +309,7 @@
- 61951478400, # local_end 1964-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61951489200, # utc_start 1964-03-01 03:00:00 (Sun)
-@@ -318,7 +318,7 @@
- 61971177600, # local_end 1964-10-15 00:00:00 (Thu)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61971192000, # utc_start 1964-10-15 04:00:00 (Thu)
-@@ -327,7 +327,7 @@
- 61983014400, # local_end 1965-03-01 00:00:00 (Mon)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61983025200, # utc_start 1965-03-01 03:00:00 (Mon)
-@@ -336,7 +336,7 @@
- 62002713600, # local_end 1965-10-15 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62002728000, # utc_start 1965-10-15 04:00:00 (Fri)
-@@ -345,7 +345,7 @@
- 62014550400, # local_end 1966-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62014561200, # utc_start 1966-03-01 03:00:00 (Tue)
-@@ -354,7 +354,7 @@
- 62034249600, # local_end 1966-10-15 00:00:00 (Sat)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62034264000, # utc_start 1966-10-15 04:00:00 (Sat)
-@@ -363,7 +363,7 @@
- 62048851200, # local_end 1967-04-02 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62048862000, # utc_start 1967-04-02 03:00:00 (Sun)
-@@ -372,7 +372,7 @@
- 62064576000, # local_end 1967-10-01 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62064590400, # utc_start 1967-10-01 04:00:00 (Sun)
-@@ -381,7 +381,7 @@
- 62080905600, # local_end 1968-04-07 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62080916400, # utc_start 1968-04-07 03:00:00 (Sun)
-@@ -390,7 +390,7 @@
- 62096630400, # local_end 1968-10-06 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62096644800, # utc_start 1968-10-06 04:00:00 (Sun)
-@@ -399,7 +399,7 @@
- 62112355200, # local_end 1969-04-06 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62112366000, # utc_start 1969-04-06 03:00:00 (Sun)
-@@ -408,7 +408,7 @@
- 62128080000, # local_end 1969-10-05 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62128094400, # utc_start 1969-10-05 04:00:00 (Sun)
-@@ -417,7 +417,7 @@
- 62263814400, # local_end 1974-01-23 00:00:00 (Wed)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62263825200, # utc_start 1974-01-23 03:00:00 (Wed)
-@@ -426,7 +426,7 @@
- 62272281600, # local_end 1974-05-01 00:00:00 (Wed)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62272288800, # utc_start 1974-05-01 02:00:00 (Wed)
-@@ -435,7 +435,7 @@
- 62732620800, # local_end 1988-12-01 00:00:00 (Thu)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62732631600, # utc_start 1988-12-01 03:00:00 (Thu)
-@@ -444,7 +444,7 @@
- 62740742400, # local_end 1989-03-05 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62740749600, # utc_start 1989-03-05 02:00:00 (Sun)
-@@ -453,7 +453,7 @@
- 62760096000, # local_end 1989-10-15 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62760106800, # utc_start 1989-10-15 03:00:00 (Sun)
-@@ -462,7 +462,7 @@
- 62772192000, # local_end 1990-03-04 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62772199200, # utc_start 1990-03-04 02:00:00 (Sun)
-@@ -471,7 +471,7 @@
- 62792150400, # local_end 1990-10-21 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62792161200, # utc_start 1990-10-21 03:00:00 (Sun)
-@@ -480,7 +480,7 @@
- 62803641600, # local_end 1991-03-03 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62803648800, # utc_start 1991-03-03 02:00:00 (Sun)
-@@ -489,7 +489,7 @@
- 62823600000, # local_end 1991-10-20 00:00:00 (Sun)
- -14400,
- 0,
--'WART',
-+'-04',
- ],
- [
- 62823614400, # utc_start 1991-10-20 04:00:00 (Sun)
-@@ -498,7 +498,7 @@
- 62835091200, # local_end 1992-03-01 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62835098400, # utc_start 1992-03-01 02:00:00 (Sun)
-@@ -507,7 +507,7 @@
- 62855049600, # local_end 1992-10-18 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62855060400, # utc_start 1992-10-18 03:00:00 (Sun)
-@@ -516,7 +516,7 @@
- 62867145600, # local_end 1993-03-07 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62867152800, # utc_start 1993-03-07 02:00:00 (Sun)
-@@ -525,7 +525,7 @@
- 63074592000, # local_end 1999-10-03 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63074602800, # utc_start 1999-10-03 03:00:00 (Sun)
-@@ -534,7 +534,7 @@
- 63087724800, # local_end 2000-03-03 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 63087735600, # utc_start 2000-03-03 03:00:00 (Fri)
-@@ -543,7 +543,7 @@
- 63221731200, # local_end 2004-06-01 00:00:00 (Tue)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63221742000, # utc_start 2004-06-01 03:00:00 (Tue)
-@@ -552,7 +552,7 @@
- 63223372800, # local_end 2004-06-20 00:00:00 (Sun)
- -14400,
- 0,
--'WART',
-+'-04',
- ],
- [
- 63223387200, # utc_start 2004-06-20 04:00:00 (Sun)
-@@ -561,7 +561,7 @@
- 63334656000, # local_end 2007-12-30 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63334666800, # utc_start 2007-12-30 03:00:00 (Sun)
-@@ -570,7 +570,7 @@
- 63341308800, # local_end 2008-03-16 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 63341316000, # utc_start 2008-03-16 02:00:00 (Sun)
-@@ -579,7 +579,7 @@
- 63359971200, # local_end 2008-10-18 00:00:00 (Sat)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63359982000, # utc_start 2008-10-18 03:00:00 (Sat)
-@@ -588,15 +588,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {28}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Argentina/Cordoba.pm
-+++ b/lib/DateTime/TimeZone/America/Argentina/Cordoba.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 60902236800, # local_end 1930-12-01 00:00:00 (Mon)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60902251200, # utc_start 1930-12-01 04:00:00 (Mon)
-@@ -57,7 +57,7 @@
- 60912691200, # local_end 1931-04-01 00:00:00 (Wed)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 60912702000, # utc_start 1931-04-01 03:00:00 (Wed)
-@@ -66,7 +66,7 @@
- 60929712000, # local_end 1931-10-15 00:00:00 (Thu)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60929726400, # utc_start 1931-10-15 04:00:00 (Thu)
-@@ -75,7 +75,7 @@
- 60941635200, # local_end 1932-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 60941646000, # utc_start 1932-03-01 03:00:00 (Tue)
-@@ -84,7 +84,7 @@
- 60962803200, # local_end 1932-11-01 00:00:00 (Tue)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60962817600, # utc_start 1932-11-01 04:00:00 (Tue)
-@@ -93,7 +93,7 @@
- 60973171200, # local_end 1933-03-01 00:00:00 (Wed)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 60973182000, # utc_start 1933-03-01 03:00:00 (Wed)
-@@ -102,7 +102,7 @@
- 60994339200, # local_end 1933-11-01 00:00:00 (Wed)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60994353600, # utc_start 1933-11-01 04:00:00 (Wed)
-@@ -111,7 +111,7 @@
- 61004707200, # local_end 1934-03-01 00:00:00 (Thu)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61004718000, # utc_start 1934-03-01 03:00:00 (Thu)
-@@ -120,7 +120,7 @@
- 61025875200, # local_end 1934-11-01 00:00:00 (Thu)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61025889600, # utc_start 1934-11-01 04:00:00 (Thu)
-@@ -129,7 +129,7 @@
- 61036243200, # local_end 1935-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61036254000, # utc_start 1935-03-01 03:00:00 (Fri)
-@@ -138,7 +138,7 @@
- 61057411200, # local_end 1935-11-01 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61057425600, # utc_start 1935-11-01 04:00:00 (Fri)
-@@ -147,7 +147,7 @@
- 61067865600, # local_end 1936-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61067876400, # utc_start 1936-03-01 03:00:00 (Sun)
-@@ -156,7 +156,7 @@
- 61089033600, # local_end 1936-11-01 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61089048000, # utc_start 1936-11-01 04:00:00 (Sun)
-@@ -165,7 +165,7 @@
- 61099401600, # local_end 1937-03-01 00:00:00 (Mon)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61099412400, # utc_start 1937-03-01 03:00:00 (Mon)
-@@ -174,7 +174,7 @@
- 61120569600, # local_end 1937-11-01 00:00:00 (Mon)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61120584000, # utc_start 1937-11-01 04:00:00 (Mon)
-@@ -183,7 +183,7 @@
- 61130937600, # local_end 1938-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61130948400, # utc_start 1938-03-01 03:00:00 (Tue)
-@@ -192,7 +192,7 @@
- 61152105600, # local_end 1938-11-01 00:00:00 (Tue)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61152120000, # utc_start 1938-11-01 04:00:00 (Tue)
-@@ -201,7 +201,7 @@
- 61162473600, # local_end 1939-03-01 00:00:00 (Wed)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61162484400, # utc_start 1939-03-01 03:00:00 (Wed)
-@@ -210,7 +210,7 @@
- 61183641600, # local_end 1939-11-01 00:00:00 (Wed)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61183656000, # utc_start 1939-11-01 04:00:00 (Wed)
-@@ -219,7 +219,7 @@
- 61194096000, # local_end 1940-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61194106800, # utc_start 1940-03-01 03:00:00 (Fri)
-@@ -228,7 +228,7 @@
- 61204636800, # local_end 1940-07-01 00:00:00 (Mon)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61204651200, # utc_start 1940-07-01 04:00:00 (Mon)
-@@ -237,7 +237,7 @@
- 61234790400, # local_end 1941-06-15 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61234801200, # utc_start 1941-06-15 03:00:00 (Sun)
-@@ -246,7 +246,7 @@
- 61245331200, # local_end 1941-10-15 00:00:00 (Wed)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61245345600, # utc_start 1941-10-15 04:00:00 (Wed)
-@@ -255,7 +255,7 @@
- 61301923200, # local_end 1943-08-01 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61301934000, # utc_start 1943-08-01 03:00:00 (Sun)
-@@ -264,7 +264,7 @@
- 61308403200, # local_end 1943-10-15 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61308417600, # utc_start 1943-10-15 04:00:00 (Fri)
-@@ -273,7 +273,7 @@
- 61383398400, # local_end 1946-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61383409200, # utc_start 1946-03-01 03:00:00 (Fri)
-@@ -282,7 +282,7 @@
- 61401888000, # local_end 1946-10-01 00:00:00 (Tue)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61401902400, # utc_start 1946-10-01 04:00:00 (Tue)
-@@ -291,7 +291,7 @@
- 61938345600, # local_end 1963-10-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61938356400, # utc_start 1963-10-01 03:00:00 (Tue)
-@@ -300,7 +300,7 @@
- 61944825600, # local_end 1963-12-15 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61944840000, # utc_start 1963-12-15 04:00:00 (Sun)
-@@ -309,7 +309,7 @@
- 61951478400, # local_end 1964-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61951489200, # utc_start 1964-03-01 03:00:00 (Sun)
-@@ -318,7 +318,7 @@
- 61971177600, # local_end 1964-10-15 00:00:00 (Thu)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61971192000, # utc_start 1964-10-15 04:00:00 (Thu)
-@@ -327,7 +327,7 @@
- 61983014400, # local_end 1965-03-01 00:00:00 (Mon)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61983025200, # utc_start 1965-03-01 03:00:00 (Mon)
-@@ -336,7 +336,7 @@
- 62002713600, # local_end 1965-10-15 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62002728000, # utc_start 1965-10-15 04:00:00 (Fri)
-@@ -345,7 +345,7 @@
- 62014550400, # local_end 1966-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62014561200, # utc_start 1966-03-01 03:00:00 (Tue)
-@@ -354,7 +354,7 @@
- 62034249600, # local_end 1966-10-15 00:00:00 (Sat)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62034264000, # utc_start 1966-10-15 04:00:00 (Sat)
-@@ -363,7 +363,7 @@
- 62048851200, # local_end 1967-04-02 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62048862000, # utc_start 1967-04-02 03:00:00 (Sun)
-@@ -372,7 +372,7 @@
- 62064576000, # local_end 1967-10-01 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62064590400, # utc_start 1967-10-01 04:00:00 (Sun)
-@@ -381,7 +381,7 @@
- 62080905600, # local_end 1968-04-07 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62080916400, # utc_start 1968-04-07 03:00:00 (Sun)
-@@ -390,7 +390,7 @@
- 62096630400, # local_end 1968-10-06 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62096644800, # utc_start 1968-10-06 04:00:00 (Sun)
-@@ -399,7 +399,7 @@
- 62112355200, # local_end 1969-04-06 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62112366000, # utc_start 1969-04-06 03:00:00 (Sun)
-@@ -408,7 +408,7 @@
- 62128080000, # local_end 1969-10-05 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62128094400, # utc_start 1969-10-05 04:00:00 (Sun)
-@@ -417,7 +417,7 @@
- 62263814400, # local_end 1974-01-23 00:00:00 (Wed)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62263825200, # utc_start 1974-01-23 03:00:00 (Wed)
-@@ -426,7 +426,7 @@
- 62272281600, # local_end 1974-05-01 00:00:00 (Wed)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62272288800, # utc_start 1974-05-01 02:00:00 (Wed)
-@@ -435,7 +435,7 @@
- 62732620800, # local_end 1988-12-01 00:00:00 (Thu)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62732631600, # utc_start 1988-12-01 03:00:00 (Thu)
-@@ -444,7 +444,7 @@
- 62740742400, # local_end 1989-03-05 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62740749600, # utc_start 1989-03-05 02:00:00 (Sun)
-@@ -453,7 +453,7 @@
- 62760096000, # local_end 1989-10-15 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62760106800, # utc_start 1989-10-15 03:00:00 (Sun)
-@@ -462,7 +462,7 @@
- 62772192000, # local_end 1990-03-04 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62772199200, # utc_start 1990-03-04 02:00:00 (Sun)
-@@ -471,7 +471,7 @@
- 62792150400, # local_end 1990-10-21 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62792161200, # utc_start 1990-10-21 03:00:00 (Sun)
-@@ -480,7 +480,7 @@
- 62803641600, # local_end 1991-03-03 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62803648800, # utc_start 1991-03-03 02:00:00 (Sun)
-@@ -489,7 +489,7 @@
- 62823600000, # local_end 1991-10-20 00:00:00 (Sun)
- -14400,
- 0,
--'WART',
-+'-04',
- ],
- [
- 62823614400, # utc_start 1991-10-20 04:00:00 (Sun)
-@@ -498,7 +498,7 @@
- 62835091200, # local_end 1992-03-01 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62835098400, # utc_start 1992-03-01 02:00:00 (Sun)
-@@ -507,7 +507,7 @@
- 62855049600, # local_end 1992-10-18 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62855060400, # utc_start 1992-10-18 03:00:00 (Sun)
-@@ -516,7 +516,7 @@
- 62867145600, # local_end 1993-03-07 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62867152800, # utc_start 1993-03-07 02:00:00 (Sun)
-@@ -525,7 +525,7 @@
- 63074592000, # local_end 1999-10-03 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63074602800, # utc_start 1999-10-03 03:00:00 (Sun)
-@@ -534,7 +534,7 @@
- 63087724800, # local_end 2000-03-03 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 63087735600, # utc_start 2000-03-03 03:00:00 (Fri)
-@@ -543,7 +543,7 @@
- 63334656000, # local_end 2007-12-30 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63334666800, # utc_start 2007-12-30 03:00:00 (Sun)
-@@ -552,7 +552,7 @@
- 63341308800, # local_end 2008-03-16 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 63341316000, # utc_start 2008-03-16 02:00:00 (Sun)
-@@ -561,7 +561,7 @@
- 63360057600, # local_end 2008-10-19 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63360068400, # utc_start 2008-10-19 03:00:00 (Sun)
-@@ -570,7 +570,7 @@
- 63372758400, # local_end 2009-03-15 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 63372765600, # utc_start 2009-03-15 02:00:00 (Sun)
-@@ -579,15 +579,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {29}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Argentina/Jujuy.pm
-+++ b/lib/DateTime/TimeZone/America/Argentina/Jujuy.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 60902236800, # local_end 1930-12-01 00:00:00 (Mon)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60902251200, # utc_start 1930-12-01 04:00:00 (Mon)
-@@ -57,7 +57,7 @@
- 60912691200, # local_end 1931-04-01 00:00:00 (Wed)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 60912702000, # utc_start 1931-04-01 03:00:00 (Wed)
-@@ -66,7 +66,7 @@
- 60929712000, # local_end 1931-10-15 00:00:00 (Thu)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60929726400, # utc_start 1931-10-15 04:00:00 (Thu)
-@@ -75,7 +75,7 @@
- 60941635200, # local_end 1932-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 60941646000, # utc_start 1932-03-01 03:00:00 (Tue)
-@@ -84,7 +84,7 @@
- 60962803200, # local_end 1932-11-01 00:00:00 (Tue)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60962817600, # utc_start 1932-11-01 04:00:00 (Tue)
-@@ -93,7 +93,7 @@
- 60973171200, # local_end 1933-03-01 00:00:00 (Wed)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 60973182000, # utc_start 1933-03-01 03:00:00 (Wed)
-@@ -102,7 +102,7 @@
- 60994339200, # local_end 1933-11-01 00:00:00 (Wed)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60994353600, # utc_start 1933-11-01 04:00:00 (Wed)
-@@ -111,7 +111,7 @@
- 61004707200, # local_end 1934-03-01 00:00:00 (Thu)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61004718000, # utc_start 1934-03-01 03:00:00 (Thu)
-@@ -120,7 +120,7 @@
- 61025875200, # local_end 1934-11-01 00:00:00 (Thu)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61025889600, # utc_start 1934-11-01 04:00:00 (Thu)
-@@ -129,7 +129,7 @@
- 61036243200, # local_end 1935-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61036254000, # utc_start 1935-03-01 03:00:00 (Fri)
-@@ -138,7 +138,7 @@
- 61057411200, # local_end 1935-11-01 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61057425600, # utc_start 1935-11-01 04:00:00 (Fri)
-@@ -147,7 +147,7 @@
- 61067865600, # local_end 1936-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61067876400, # utc_start 1936-03-01 03:00:00 (Sun)
-@@ -156,7 +156,7 @@
- 61089033600, # local_end 1936-11-01 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61089048000, # utc_start 1936-11-01 04:00:00 (Sun)
-@@ -165,7 +165,7 @@
- 61099401600, # local_end 1937-03-01 00:00:00 (Mon)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61099412400, # utc_start 1937-03-01 03:00:00 (Mon)
-@@ -174,7 +174,7 @@
- 61120569600, # local_end 1937-11-01 00:00:00 (Mon)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61120584000, # utc_start 1937-11-01 04:00:00 (Mon)
-@@ -183,7 +183,7 @@
- 61130937600, # local_end 1938-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61130948400, # utc_start 1938-03-01 03:00:00 (Tue)
-@@ -192,7 +192,7 @@
- 61152105600, # local_end 1938-11-01 00:00:00 (Tue)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61152120000, # utc_start 1938-11-01 04:00:00 (Tue)
-@@ -201,7 +201,7 @@
- 61162473600, # local_end 1939-03-01 00:00:00 (Wed)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61162484400, # utc_start 1939-03-01 03:00:00 (Wed)
-@@ -210,7 +210,7 @@
- 61183641600, # local_end 1939-11-01 00:00:00 (Wed)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61183656000, # utc_start 1939-11-01 04:00:00 (Wed)
-@@ -219,7 +219,7 @@
- 61194096000, # local_end 1940-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61194106800, # utc_start 1940-03-01 03:00:00 (Fri)
-@@ -228,7 +228,7 @@
- 61204636800, # local_end 1940-07-01 00:00:00 (Mon)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61204651200, # utc_start 1940-07-01 04:00:00 (Mon)
-@@ -237,7 +237,7 @@
- 61234790400, # local_end 1941-06-15 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61234801200, # utc_start 1941-06-15 03:00:00 (Sun)
-@@ -246,7 +246,7 @@
- 61245331200, # local_end 1941-10-15 00:00:00 (Wed)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61245345600, # utc_start 1941-10-15 04:00:00 (Wed)
-@@ -255,7 +255,7 @@
- 61301923200, # local_end 1943-08-01 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61301934000, # utc_start 1943-08-01 03:00:00 (Sun)
-@@ -264,7 +264,7 @@
- 61308403200, # local_end 1943-10-15 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61308417600, # utc_start 1943-10-15 04:00:00 (Fri)
-@@ -273,7 +273,7 @@
- 61383398400, # local_end 1946-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61383409200, # utc_start 1946-03-01 03:00:00 (Fri)
-@@ -282,7 +282,7 @@
- 61401888000, # local_end 1946-10-01 00:00:00 (Tue)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61401902400, # utc_start 1946-10-01 04:00:00 (Tue)
-@@ -291,7 +291,7 @@
- 61938345600, # local_end 1963-10-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61938356400, # utc_start 1963-10-01 03:00:00 (Tue)
-@@ -300,7 +300,7 @@
- 61944825600, # local_end 1963-12-15 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61944840000, # utc_start 1963-12-15 04:00:00 (Sun)
-@@ -309,7 +309,7 @@
- 61951478400, # local_end 1964-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61951489200, # utc_start 1964-03-01 03:00:00 (Sun)
-@@ -318,7 +318,7 @@
- 61971177600, # local_end 1964-10-15 00:00:00 (Thu)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61971192000, # utc_start 1964-10-15 04:00:00 (Thu)
-@@ -327,7 +327,7 @@
- 61983014400, # local_end 1965-03-01 00:00:00 (Mon)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61983025200, # utc_start 1965-03-01 03:00:00 (Mon)
-@@ -336,7 +336,7 @@
- 62002713600, # local_end 1965-10-15 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62002728000, # utc_start 1965-10-15 04:00:00 (Fri)
-@@ -345,7 +345,7 @@
- 62014550400, # local_end 1966-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62014561200, # utc_start 1966-03-01 03:00:00 (Tue)
-@@ -354,7 +354,7 @@
- 62034249600, # local_end 1966-10-15 00:00:00 (Sat)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62034264000, # utc_start 1966-10-15 04:00:00 (Sat)
-@@ -363,7 +363,7 @@
- 62048851200, # local_end 1967-04-02 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62048862000, # utc_start 1967-04-02 03:00:00 (Sun)
-@@ -372,7 +372,7 @@
- 62064576000, # local_end 1967-10-01 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62064590400, # utc_start 1967-10-01 04:00:00 (Sun)
-@@ -381,7 +381,7 @@
- 62080905600, # local_end 1968-04-07 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62080916400, # utc_start 1968-04-07 03:00:00 (Sun)
-@@ -390,7 +390,7 @@
- 62096630400, # local_end 1968-10-06 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62096644800, # utc_start 1968-10-06 04:00:00 (Sun)
-@@ -399,7 +399,7 @@
- 62112355200, # local_end 1969-04-06 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62112366000, # utc_start 1969-04-06 03:00:00 (Sun)
-@@ -408,7 +408,7 @@
- 62128080000, # local_end 1969-10-05 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62128094400, # utc_start 1969-10-05 04:00:00 (Sun)
-@@ -417,7 +417,7 @@
- 62263814400, # local_end 1974-01-23 00:00:00 (Wed)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62263825200, # utc_start 1974-01-23 03:00:00 (Wed)
-@@ -426,7 +426,7 @@
- 62272281600, # local_end 1974-05-01 00:00:00 (Wed)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62272288800, # utc_start 1974-05-01 02:00:00 (Wed)
-@@ -435,7 +435,7 @@
- 62732620800, # local_end 1988-12-01 00:00:00 (Thu)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62732631600, # utc_start 1988-12-01 03:00:00 (Thu)
-@@ -444,7 +444,7 @@
- 62740742400, # local_end 1989-03-05 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62740749600, # utc_start 1989-03-05 02:00:00 (Sun)
-@@ -453,7 +453,7 @@
- 62760096000, # local_end 1989-10-15 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62760106800, # utc_start 1989-10-15 03:00:00 (Sun)
-@@ -462,7 +462,7 @@
- 62772192000, # local_end 1990-03-04 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62772199200, # utc_start 1990-03-04 02:00:00 (Sun)
-@@ -471,7 +471,7 @@
- 62792755200, # local_end 1990-10-28 00:00:00 (Sun)
- -14400,
- 0,
--'WART',
-+'-04',
- ],
- [
- 62792769600, # utc_start 1990-10-28 04:00:00 (Sun)
-@@ -480,7 +480,7 @@
- 62804851200, # local_end 1991-03-17 00:00:00 (Sun)
- -10800,
- 1,
--'WARST',
-+'-03',
- ],
- [
- 62804862000, # utc_start 1991-03-17 03:00:00 (Sun)
-@@ -489,7 +489,7 @@
- 62822390400, # local_end 1991-10-06 00:00:00 (Sun)
- -14400,
- 0,
--'WART',
-+'-04',
- ],
- [
- 62822404800, # utc_start 1991-10-06 04:00:00 (Sun)
-@@ -498,7 +498,7 @@
- 62829907200, # local_end 1992-01-01 00:00:00 (Wed)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62829914400, # utc_start 1992-01-01 02:00:00 (Wed)
-@@ -507,7 +507,7 @@
- 62835091200, # local_end 1992-03-01 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62835098400, # utc_start 1992-03-01 02:00:00 (Sun)
-@@ -516,7 +516,7 @@
- 62855049600, # local_end 1992-10-18 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62855060400, # utc_start 1992-10-18 03:00:00 (Sun)
-@@ -525,7 +525,7 @@
- 62867145600, # local_end 1993-03-07 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62867152800, # utc_start 1993-03-07 02:00:00 (Sun)
-@@ -534,7 +534,7 @@
- 63074592000, # local_end 1999-10-03 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63074602800, # utc_start 1999-10-03 03:00:00 (Sun)
-@@ -543,7 +543,7 @@
- 63087724800, # local_end 2000-03-03 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 63087735600, # utc_start 2000-03-03 03:00:00 (Fri)
-@@ -552,7 +552,7 @@
- 63334656000, # local_end 2007-12-30 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63334666800, # utc_start 2007-12-30 03:00:00 (Sun)
-@@ -561,7 +561,7 @@
- 63341308800, # local_end 2008-03-16 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 63341316000, # utc_start 2008-03-16 02:00:00 (Sun)
-@@ -570,7 +570,7 @@
- 63359971200, # local_end 2008-10-18 00:00:00 (Sat)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63359982000, # utc_start 2008-10-18 03:00:00 (Sat)
-@@ -579,15 +579,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {29}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm
-+++ b/lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 60902236800, # local_end 1930-12-01 00:00:00 (Mon)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60902251200, # utc_start 1930-12-01 04:00:00 (Mon)
-@@ -57,7 +57,7 @@
- 60912691200, # local_end 1931-04-01 00:00:00 (Wed)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 60912702000, # utc_start 1931-04-01 03:00:00 (Wed)
-@@ -66,7 +66,7 @@
- 60929712000, # local_end 1931-10-15 00:00:00 (Thu)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60929726400, # utc_start 1931-10-15 04:00:00 (Thu)
-@@ -75,7 +75,7 @@
- 60941635200, # local_end 1932-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 60941646000, # utc_start 1932-03-01 03:00:00 (Tue)
-@@ -84,7 +84,7 @@
- 60962803200, # local_end 1932-11-01 00:00:00 (Tue)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60962817600, # utc_start 1932-11-01 04:00:00 (Tue)
-@@ -93,7 +93,7 @@
- 60973171200, # local_end 1933-03-01 00:00:00 (Wed)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 60973182000, # utc_start 1933-03-01 03:00:00 (Wed)
-@@ -102,7 +102,7 @@
- 60994339200, # local_end 1933-11-01 00:00:00 (Wed)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60994353600, # utc_start 1933-11-01 04:00:00 (Wed)
-@@ -111,7 +111,7 @@
- 61004707200, # local_end 1934-03-01 00:00:00 (Thu)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61004718000, # utc_start 1934-03-01 03:00:00 (Thu)
-@@ -120,7 +120,7 @@
- 61025875200, # local_end 1934-11-01 00:00:00 (Thu)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61025889600, # utc_start 1934-11-01 04:00:00 (Thu)
-@@ -129,7 +129,7 @@
- 61036243200, # local_end 1935-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61036254000, # utc_start 1935-03-01 03:00:00 (Fri)
-@@ -138,7 +138,7 @@
- 61057411200, # local_end 1935-11-01 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61057425600, # utc_start 1935-11-01 04:00:00 (Fri)
-@@ -147,7 +147,7 @@
- 61067865600, # local_end 1936-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61067876400, # utc_start 1936-03-01 03:00:00 (Sun)
-@@ -156,7 +156,7 @@
- 61089033600, # local_end 1936-11-01 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61089048000, # utc_start 1936-11-01 04:00:00 (Sun)
-@@ -165,7 +165,7 @@
- 61099401600, # local_end 1937-03-01 00:00:00 (Mon)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61099412400, # utc_start 1937-03-01 03:00:00 (Mon)
-@@ -174,7 +174,7 @@
- 61120569600, # local_end 1937-11-01 00:00:00 (Mon)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61120584000, # utc_start 1937-11-01 04:00:00 (Mon)
-@@ -183,7 +183,7 @@
- 61130937600, # local_end 1938-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61130948400, # utc_start 1938-03-01 03:00:00 (Tue)
-@@ -192,7 +192,7 @@
- 61152105600, # local_end 1938-11-01 00:00:00 (Tue)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61152120000, # utc_start 1938-11-01 04:00:00 (Tue)
-@@ -201,7 +201,7 @@
- 61162473600, # local_end 1939-03-01 00:00:00 (Wed)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61162484400, # utc_start 1939-03-01 03:00:00 (Wed)
-@@ -210,7 +210,7 @@
- 61183641600, # local_end 1939-11-01 00:00:00 (Wed)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61183656000, # utc_start 1939-11-01 04:00:00 (Wed)
-@@ -219,7 +219,7 @@
- 61194096000, # local_end 1940-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61194106800, # utc_start 1940-03-01 03:00:00 (Fri)
-@@ -228,7 +228,7 @@
- 61204636800, # local_end 1940-07-01 00:00:00 (Mon)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61204651200, # utc_start 1940-07-01 04:00:00 (Mon)
-@@ -237,7 +237,7 @@
- 61234790400, # local_end 1941-06-15 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61234801200, # utc_start 1941-06-15 03:00:00 (Sun)
-@@ -246,7 +246,7 @@
- 61245331200, # local_end 1941-10-15 00:00:00 (Wed)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61245345600, # utc_start 1941-10-15 04:00:00 (Wed)
-@@ -255,7 +255,7 @@
- 61301923200, # local_end 1943-08-01 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61301934000, # utc_start 1943-08-01 03:00:00 (Sun)
-@@ -264,7 +264,7 @@
- 61308403200, # local_end 1943-10-15 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61308417600, # utc_start 1943-10-15 04:00:00 (Fri)
-@@ -273,7 +273,7 @@
- 61383398400, # local_end 1946-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61383409200, # utc_start 1946-03-01 03:00:00 (Fri)
-@@ -282,7 +282,7 @@
- 61401888000, # local_end 1946-10-01 00:00:00 (Tue)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61401902400, # utc_start 1946-10-01 04:00:00 (Tue)
-@@ -291,7 +291,7 @@
- 61938345600, # local_end 1963-10-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61938356400, # utc_start 1963-10-01 03:00:00 (Tue)
-@@ -300,7 +300,7 @@
- 61944825600, # local_end 1963-12-15 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61944840000, # utc_start 1963-12-15 04:00:00 (Sun)
-@@ -309,7 +309,7 @@
- 61951478400, # local_end 1964-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61951489200, # utc_start 1964-03-01 03:00:00 (Sun)
-@@ -318,7 +318,7 @@
- 61971177600, # local_end 1964-10-15 00:00:00 (Thu)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61971192000, # utc_start 1964-10-15 04:00:00 (Thu)
-@@ -327,7 +327,7 @@
- 61983014400, # local_end 1965-03-01 00:00:00 (Mon)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61983025200, # utc_start 1965-03-01 03:00:00 (Mon)
-@@ -336,7 +336,7 @@
- 62002713600, # local_end 1965-10-15 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62002728000, # utc_start 1965-10-15 04:00:00 (Fri)
-@@ -345,7 +345,7 @@
- 62014550400, # local_end 1966-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62014561200, # utc_start 1966-03-01 03:00:00 (Tue)
-@@ -354,7 +354,7 @@
- 62034249600, # local_end 1966-10-15 00:00:00 (Sat)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62034264000, # utc_start 1966-10-15 04:00:00 (Sat)
-@@ -363,7 +363,7 @@
- 62048851200, # local_end 1967-04-02 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62048862000, # utc_start 1967-04-02 03:00:00 (Sun)
-@@ -372,7 +372,7 @@
- 62064576000, # local_end 1967-10-01 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62064590400, # utc_start 1967-10-01 04:00:00 (Sun)
-@@ -381,7 +381,7 @@
- 62080905600, # local_end 1968-04-07 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62080916400, # utc_start 1968-04-07 03:00:00 (Sun)
-@@ -390,7 +390,7 @@
- 62096630400, # local_end 1968-10-06 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62096644800, # utc_start 1968-10-06 04:00:00 (Sun)
-@@ -399,7 +399,7 @@
- 62112355200, # local_end 1969-04-06 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62112366000, # utc_start 1969-04-06 03:00:00 (Sun)
-@@ -408,7 +408,7 @@
- 62128080000, # local_end 1969-10-05 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62128094400, # utc_start 1969-10-05 04:00:00 (Sun)
-@@ -417,7 +417,7 @@
- 62263814400, # local_end 1974-01-23 00:00:00 (Wed)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62263825200, # utc_start 1974-01-23 03:00:00 (Wed)
-@@ -426,7 +426,7 @@
- 62272281600, # local_end 1974-05-01 00:00:00 (Wed)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62272288800, # utc_start 1974-05-01 02:00:00 (Wed)
-@@ -435,7 +435,7 @@
- 62732620800, # local_end 1988-12-01 00:00:00 (Thu)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62732631600, # utc_start 1988-12-01 03:00:00 (Thu)
-@@ -444,7 +444,7 @@
- 62740742400, # local_end 1989-03-05 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62740749600, # utc_start 1989-03-05 02:00:00 (Sun)
-@@ -453,7 +453,7 @@
- 62760096000, # local_end 1989-10-15 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62760106800, # utc_start 1989-10-15 03:00:00 (Sun)
-@@ -462,7 +462,7 @@
- 62772192000, # local_end 1990-03-04 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62772199200, # utc_start 1990-03-04 02:00:00 (Sun)
-@@ -471,7 +471,7 @@
- 62792150400, # local_end 1990-10-21 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62792161200, # utc_start 1990-10-21 03:00:00 (Sun)
-@@ -480,7 +480,7 @@
- 62803468800, # local_end 1991-03-01 00:00:00 (Fri)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62803476000, # utc_start 1991-03-01 02:00:00 (Fri)
-@@ -489,7 +489,7 @@
- 62809257600, # local_end 1991-05-07 00:00:00 (Tue)
- -14400,
- 0,
--'WART',
-+'-04',
- ],
- [
- 62809272000, # utc_start 1991-05-07 04:00:00 (Tue)
-@@ -498,7 +498,7 @@
- 62823600000, # local_end 1991-10-20 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62823610800, # utc_start 1991-10-20 03:00:00 (Sun)
-@@ -507,7 +507,7 @@
- 62835091200, # local_end 1992-03-01 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62835098400, # utc_start 1992-03-01 02:00:00 (Sun)
-@@ -516,7 +516,7 @@
- 62855049600, # local_end 1992-10-18 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62855060400, # utc_start 1992-10-18 03:00:00 (Sun)
-@@ -525,7 +525,7 @@
- 62867145600, # local_end 1993-03-07 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62867152800, # utc_start 1993-03-07 02:00:00 (Sun)
-@@ -534,7 +534,7 @@
- 63074592000, # local_end 1999-10-03 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63074602800, # utc_start 1999-10-03 03:00:00 (Sun)
-@@ -543,7 +543,7 @@
- 63087724800, # local_end 2000-03-03 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 63087735600, # utc_start 2000-03-03 03:00:00 (Fri)
-@@ -552,7 +552,7 @@
- 63221731200, # local_end 2004-06-01 00:00:00 (Tue)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63221742000, # utc_start 2004-06-01 03:00:00 (Tue)
-@@ -561,7 +561,7 @@
- 63223372800, # local_end 2004-06-20 00:00:00 (Sun)
- -14400,
- 0,
--'WART',
-+'-04',
- ],
- [
- 63223387200, # utc_start 2004-06-20 04:00:00 (Sun)
-@@ -570,7 +570,7 @@
- 63334656000, # local_end 2007-12-30 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63334666800, # utc_start 2007-12-30 03:00:00 (Sun)
-@@ -579,7 +579,7 @@
- 63341308800, # local_end 2008-03-16 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 63341316000, # utc_start 2008-03-16 02:00:00 (Sun)
-@@ -588,7 +588,7 @@
- 63359971200, # local_end 2008-10-18 00:00:00 (Sat)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63359982000, # utc_start 2008-10-18 03:00:00 (Sat)
-@@ -597,15 +597,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {28}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Argentina/Mendoza.pm
-+++ b/lib/DateTime/TimeZone/America/Argentina/Mendoza.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 60902236800, # local_end 1930-12-01 00:00:00 (Mon)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60902251200, # utc_start 1930-12-01 04:00:00 (Mon)
-@@ -57,7 +57,7 @@
- 60912691200, # local_end 1931-04-01 00:00:00 (Wed)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 60912702000, # utc_start 1931-04-01 03:00:00 (Wed)
-@@ -66,7 +66,7 @@
- 60929712000, # local_end 1931-10-15 00:00:00 (Thu)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60929726400, # utc_start 1931-10-15 04:00:00 (Thu)
-@@ -75,7 +75,7 @@
- 60941635200, # local_end 1932-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 60941646000, # utc_start 1932-03-01 03:00:00 (Tue)
-@@ -84,7 +84,7 @@
- 60962803200, # local_end 1932-11-01 00:00:00 (Tue)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60962817600, # utc_start 1932-11-01 04:00:00 (Tue)
-@@ -93,7 +93,7 @@
- 60973171200, # local_end 1933-03-01 00:00:00 (Wed)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 60973182000, # utc_start 1933-03-01 03:00:00 (Wed)
-@@ -102,7 +102,7 @@
- 60994339200, # local_end 1933-11-01 00:00:00 (Wed)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60994353600, # utc_start 1933-11-01 04:00:00 (Wed)
-@@ -111,7 +111,7 @@
- 61004707200, # local_end 1934-03-01 00:00:00 (Thu)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61004718000, # utc_start 1934-03-01 03:00:00 (Thu)
-@@ -120,7 +120,7 @@
- 61025875200, # local_end 1934-11-01 00:00:00 (Thu)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61025889600, # utc_start 1934-11-01 04:00:00 (Thu)
-@@ -129,7 +129,7 @@
- 61036243200, # local_end 1935-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61036254000, # utc_start 1935-03-01 03:00:00 (Fri)
-@@ -138,7 +138,7 @@
- 61057411200, # local_end 1935-11-01 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61057425600, # utc_start 1935-11-01 04:00:00 (Fri)
-@@ -147,7 +147,7 @@
- 61067865600, # local_end 1936-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61067876400, # utc_start 1936-03-01 03:00:00 (Sun)
-@@ -156,7 +156,7 @@
- 61089033600, # local_end 1936-11-01 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61089048000, # utc_start 1936-11-01 04:00:00 (Sun)
-@@ -165,7 +165,7 @@
- 61099401600, # local_end 1937-03-01 00:00:00 (Mon)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61099412400, # utc_start 1937-03-01 03:00:00 (Mon)
-@@ -174,7 +174,7 @@
- 61120569600, # local_end 1937-11-01 00:00:00 (Mon)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61120584000, # utc_start 1937-11-01 04:00:00 (Mon)
-@@ -183,7 +183,7 @@
- 61130937600, # local_end 1938-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61130948400, # utc_start 1938-03-01 03:00:00 (Tue)
-@@ -192,7 +192,7 @@
- 61152105600, # local_end 1938-11-01 00:00:00 (Tue)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61152120000, # utc_start 1938-11-01 04:00:00 (Tue)
-@@ -201,7 +201,7 @@
- 61162473600, # local_end 1939-03-01 00:00:00 (Wed)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61162484400, # utc_start 1939-03-01 03:00:00 (Wed)
-@@ -210,7 +210,7 @@
- 61183641600, # local_end 1939-11-01 00:00:00 (Wed)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61183656000, # utc_start 1939-11-01 04:00:00 (Wed)
-@@ -219,7 +219,7 @@
- 61194096000, # local_end 1940-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61194106800, # utc_start 1940-03-01 03:00:00 (Fri)
-@@ -228,7 +228,7 @@
- 61204636800, # local_end 1940-07-01 00:00:00 (Mon)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61204651200, # utc_start 1940-07-01 04:00:00 (Mon)
-@@ -237,7 +237,7 @@
- 61234790400, # local_end 1941-06-15 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61234801200, # utc_start 1941-06-15 03:00:00 (Sun)
-@@ -246,7 +246,7 @@
- 61245331200, # local_end 1941-10-15 00:00:00 (Wed)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61245345600, # utc_start 1941-10-15 04:00:00 (Wed)
-@@ -255,7 +255,7 @@
- 61301923200, # local_end 1943-08-01 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61301934000, # utc_start 1943-08-01 03:00:00 (Sun)
-@@ -264,7 +264,7 @@
- 61308403200, # local_end 1943-10-15 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61308417600, # utc_start 1943-10-15 04:00:00 (Fri)
-@@ -273,7 +273,7 @@
- 61383398400, # local_end 1946-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61383409200, # utc_start 1946-03-01 03:00:00 (Fri)
-@@ -282,7 +282,7 @@
- 61401888000, # local_end 1946-10-01 00:00:00 (Tue)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61401902400, # utc_start 1946-10-01 04:00:00 (Tue)
-@@ -291,7 +291,7 @@
- 61938345600, # local_end 1963-10-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61938356400, # utc_start 1963-10-01 03:00:00 (Tue)
-@@ -300,7 +300,7 @@
- 61944825600, # local_end 1963-12-15 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61944840000, # utc_start 1963-12-15 04:00:00 (Sun)
-@@ -309,7 +309,7 @@
- 61951478400, # local_end 1964-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61951489200, # utc_start 1964-03-01 03:00:00 (Sun)
-@@ -318,7 +318,7 @@
- 61971177600, # local_end 1964-10-15 00:00:00 (Thu)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61971192000, # utc_start 1964-10-15 04:00:00 (Thu)
-@@ -327,7 +327,7 @@
- 61983014400, # local_end 1965-03-01 00:00:00 (Mon)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61983025200, # utc_start 1965-03-01 03:00:00 (Mon)
-@@ -336,7 +336,7 @@
- 62002713600, # local_end 1965-10-15 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62002728000, # utc_start 1965-10-15 04:00:00 (Fri)
-@@ -345,7 +345,7 @@
- 62014550400, # local_end 1966-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62014561200, # utc_start 1966-03-01 03:00:00 (Tue)
-@@ -354,7 +354,7 @@
- 62034249600, # local_end 1966-10-15 00:00:00 (Sat)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62034264000, # utc_start 1966-10-15 04:00:00 (Sat)
-@@ -363,7 +363,7 @@
- 62048851200, # local_end 1967-04-02 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62048862000, # utc_start 1967-04-02 03:00:00 (Sun)
-@@ -372,7 +372,7 @@
- 62064576000, # local_end 1967-10-01 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62064590400, # utc_start 1967-10-01 04:00:00 (Sun)
-@@ -381,7 +381,7 @@
- 62080905600, # local_end 1968-04-07 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62080916400, # utc_start 1968-04-07 03:00:00 (Sun)
-@@ -390,7 +390,7 @@
- 62096630400, # local_end 1968-10-06 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62096644800, # utc_start 1968-10-06 04:00:00 (Sun)
-@@ -399,7 +399,7 @@
- 62112355200, # local_end 1969-04-06 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62112366000, # utc_start 1969-04-06 03:00:00 (Sun)
-@@ -408,7 +408,7 @@
- 62128080000, # local_end 1969-10-05 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62128094400, # utc_start 1969-10-05 04:00:00 (Sun)
-@@ -417,7 +417,7 @@
- 62263814400, # local_end 1974-01-23 00:00:00 (Wed)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62263825200, # utc_start 1974-01-23 03:00:00 (Wed)
-@@ -426,7 +426,7 @@
- 62272281600, # local_end 1974-05-01 00:00:00 (Wed)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62272288800, # utc_start 1974-05-01 02:00:00 (Wed)
-@@ -435,7 +435,7 @@
- 62732620800, # local_end 1988-12-01 00:00:00 (Thu)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62732631600, # utc_start 1988-12-01 03:00:00 (Thu)
-@@ -444,7 +444,7 @@
- 62740742400, # local_end 1989-03-05 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62740749600, # utc_start 1989-03-05 02:00:00 (Sun)
-@@ -453,7 +453,7 @@
- 62760096000, # local_end 1989-10-15 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62760106800, # utc_start 1989-10-15 03:00:00 (Sun)
-@@ -462,7 +462,7 @@
- 62772192000, # local_end 1990-03-04 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62772199200, # utc_start 1990-03-04 02:00:00 (Sun)
-@@ -471,7 +471,7 @@
- 62791632000, # local_end 1990-10-15 00:00:00 (Mon)
- -14400,
- 0,
--'WART',
-+'-04',
- ],
- [
- 62791646400, # utc_start 1990-10-15 04:00:00 (Mon)
-@@ -480,7 +480,7 @@
- 62803468800, # local_end 1991-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'WARST',
-+'-03',
- ],
- [
- 62803479600, # utc_start 1991-03-01 03:00:00 (Fri)
-@@ -489,7 +489,7 @@
- 62823168000, # local_end 1991-10-15 00:00:00 (Tue)
- -14400,
- 0,
--'WART',
-+'-04',
- ],
- [
- 62823182400, # utc_start 1991-10-15 04:00:00 (Tue)
-@@ -498,7 +498,7 @@
- 62835091200, # local_end 1992-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'WARST',
-+'-03',
- ],
- [
- 62835102000, # utc_start 1992-03-01 03:00:00 (Sun)
-@@ -507,7 +507,7 @@
- 62855049600, # local_end 1992-10-18 00:00:00 (Sun)
- -14400,
- 0,
--'WART',
-+'-04',
- ],
- [
- 62855064000, # utc_start 1992-10-18 04:00:00 (Sun)
-@@ -516,7 +516,7 @@
- 62867145600, # local_end 1993-03-07 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62867152800, # utc_start 1993-03-07 02:00:00 (Sun)
-@@ -525,7 +525,7 @@
- 63074592000, # local_end 1999-10-03 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63074602800, # utc_start 1999-10-03 03:00:00 (Sun)
-@@ -534,7 +534,7 @@
- 63087724800, # local_end 2000-03-03 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 63087735600, # utc_start 2000-03-03 03:00:00 (Fri)
-@@ -543,7 +543,7 @@
- 63220953600, # local_end 2004-05-23 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63220964400, # utc_start 2004-05-23 03:00:00 (Sun)
-@@ -552,7 +552,7 @@
- 63231840000, # local_end 2004-09-26 00:00:00 (Sun)
- -14400,
- 0,
--'WART',
-+'-04',
- ],
- [
- 63231854400, # utc_start 2004-09-26 04:00:00 (Sun)
-@@ -561,7 +561,7 @@
- 63334656000, # local_end 2007-12-30 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63334666800, # utc_start 2007-12-30 03:00:00 (Sun)
-@@ -570,7 +570,7 @@
- 63341308800, # local_end 2008-03-16 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 63341316000, # utc_start 2008-03-16 02:00:00 (Sun)
-@@ -579,7 +579,7 @@
- 63359971200, # local_end 2008-10-18 00:00:00 (Sat)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63359982000, # utc_start 2008-10-18 03:00:00 (Sat)
-@@ -588,15 +588,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {28}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm
-+++ b/lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 60902236800, # local_end 1930-12-01 00:00:00 (Mon)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60902251200, # utc_start 1930-12-01 04:00:00 (Mon)
-@@ -57,7 +57,7 @@
- 60912691200, # local_end 1931-04-01 00:00:00 (Wed)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 60912702000, # utc_start 1931-04-01 03:00:00 (Wed)
-@@ -66,7 +66,7 @@
- 60929712000, # local_end 1931-10-15 00:00:00 (Thu)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60929726400, # utc_start 1931-10-15 04:00:00 (Thu)
-@@ -75,7 +75,7 @@
- 60941635200, # local_end 1932-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 60941646000, # utc_start 1932-03-01 03:00:00 (Tue)
-@@ -84,7 +84,7 @@
- 60962803200, # local_end 1932-11-01 00:00:00 (Tue)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60962817600, # utc_start 1932-11-01 04:00:00 (Tue)
-@@ -93,7 +93,7 @@
- 60973171200, # local_end 1933-03-01 00:00:00 (Wed)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 60973182000, # utc_start 1933-03-01 03:00:00 (Wed)
-@@ -102,7 +102,7 @@
- 60994339200, # local_end 1933-11-01 00:00:00 (Wed)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60994353600, # utc_start 1933-11-01 04:00:00 (Wed)
-@@ -111,7 +111,7 @@
- 61004707200, # local_end 1934-03-01 00:00:00 (Thu)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61004718000, # utc_start 1934-03-01 03:00:00 (Thu)
-@@ -120,7 +120,7 @@
- 61025875200, # local_end 1934-11-01 00:00:00 (Thu)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61025889600, # utc_start 1934-11-01 04:00:00 (Thu)
-@@ -129,7 +129,7 @@
- 61036243200, # local_end 1935-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61036254000, # utc_start 1935-03-01 03:00:00 (Fri)
-@@ -138,7 +138,7 @@
- 61057411200, # local_end 1935-11-01 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61057425600, # utc_start 1935-11-01 04:00:00 (Fri)
-@@ -147,7 +147,7 @@
- 61067865600, # local_end 1936-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61067876400, # utc_start 1936-03-01 03:00:00 (Sun)
-@@ -156,7 +156,7 @@
- 61089033600, # local_end 1936-11-01 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61089048000, # utc_start 1936-11-01 04:00:00 (Sun)
-@@ -165,7 +165,7 @@
- 61099401600, # local_end 1937-03-01 00:00:00 (Mon)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61099412400, # utc_start 1937-03-01 03:00:00 (Mon)
-@@ -174,7 +174,7 @@
- 61120569600, # local_end 1937-11-01 00:00:00 (Mon)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61120584000, # utc_start 1937-11-01 04:00:00 (Mon)
-@@ -183,7 +183,7 @@
- 61130937600, # local_end 1938-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61130948400, # utc_start 1938-03-01 03:00:00 (Tue)
-@@ -192,7 +192,7 @@
- 61152105600, # local_end 1938-11-01 00:00:00 (Tue)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61152120000, # utc_start 1938-11-01 04:00:00 (Tue)
-@@ -201,7 +201,7 @@
- 61162473600, # local_end 1939-03-01 00:00:00 (Wed)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61162484400, # utc_start 1939-03-01 03:00:00 (Wed)
-@@ -210,7 +210,7 @@
- 61183641600, # local_end 1939-11-01 00:00:00 (Wed)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61183656000, # utc_start 1939-11-01 04:00:00 (Wed)
-@@ -219,7 +219,7 @@
- 61194096000, # local_end 1940-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61194106800, # utc_start 1940-03-01 03:00:00 (Fri)
-@@ -228,7 +228,7 @@
- 61204636800, # local_end 1940-07-01 00:00:00 (Mon)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61204651200, # utc_start 1940-07-01 04:00:00 (Mon)
-@@ -237,7 +237,7 @@
- 61234790400, # local_end 1941-06-15 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61234801200, # utc_start 1941-06-15 03:00:00 (Sun)
-@@ -246,7 +246,7 @@
- 61245331200, # local_end 1941-10-15 00:00:00 (Wed)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61245345600, # utc_start 1941-10-15 04:00:00 (Wed)
-@@ -255,7 +255,7 @@
- 61301923200, # local_end 1943-08-01 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61301934000, # utc_start 1943-08-01 03:00:00 (Sun)
-@@ -264,7 +264,7 @@
- 61308403200, # local_end 1943-10-15 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61308417600, # utc_start 1943-10-15 04:00:00 (Fri)
-@@ -273,7 +273,7 @@
- 61383398400, # local_end 1946-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61383409200, # utc_start 1946-03-01 03:00:00 (Fri)
-@@ -282,7 +282,7 @@
- 61401888000, # local_end 1946-10-01 00:00:00 (Tue)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61401902400, # utc_start 1946-10-01 04:00:00 (Tue)
-@@ -291,7 +291,7 @@
- 61938345600, # local_end 1963-10-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61938356400, # utc_start 1963-10-01 03:00:00 (Tue)
-@@ -300,7 +300,7 @@
- 61944825600, # local_end 1963-12-15 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61944840000, # utc_start 1963-12-15 04:00:00 (Sun)
-@@ -309,7 +309,7 @@
- 61951478400, # local_end 1964-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61951489200, # utc_start 1964-03-01 03:00:00 (Sun)
-@@ -318,7 +318,7 @@
- 61971177600, # local_end 1964-10-15 00:00:00 (Thu)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61971192000, # utc_start 1964-10-15 04:00:00 (Thu)
-@@ -327,7 +327,7 @@
- 61983014400, # local_end 1965-03-01 00:00:00 (Mon)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61983025200, # utc_start 1965-03-01 03:00:00 (Mon)
-@@ -336,7 +336,7 @@
- 62002713600, # local_end 1965-10-15 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62002728000, # utc_start 1965-10-15 04:00:00 (Fri)
-@@ -345,7 +345,7 @@
- 62014550400, # local_end 1966-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62014561200, # utc_start 1966-03-01 03:00:00 (Tue)
-@@ -354,7 +354,7 @@
- 62034249600, # local_end 1966-10-15 00:00:00 (Sat)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62034264000, # utc_start 1966-10-15 04:00:00 (Sat)
-@@ -363,7 +363,7 @@
- 62048851200, # local_end 1967-04-02 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62048862000, # utc_start 1967-04-02 03:00:00 (Sun)
-@@ -372,7 +372,7 @@
- 62064576000, # local_end 1967-10-01 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62064590400, # utc_start 1967-10-01 04:00:00 (Sun)
-@@ -381,7 +381,7 @@
- 62080905600, # local_end 1968-04-07 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62080916400, # utc_start 1968-04-07 03:00:00 (Sun)
-@@ -390,7 +390,7 @@
- 62096630400, # local_end 1968-10-06 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62096644800, # utc_start 1968-10-06 04:00:00 (Sun)
-@@ -399,7 +399,7 @@
- 62112355200, # local_end 1969-04-06 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62112366000, # utc_start 1969-04-06 03:00:00 (Sun)
-@@ -408,7 +408,7 @@
- 62128080000, # local_end 1969-10-05 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62128094400, # utc_start 1969-10-05 04:00:00 (Sun)
-@@ -417,7 +417,7 @@
- 62263814400, # local_end 1974-01-23 00:00:00 (Wed)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62263825200, # utc_start 1974-01-23 03:00:00 (Wed)
-@@ -426,7 +426,7 @@
- 62272281600, # local_end 1974-05-01 00:00:00 (Wed)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62272288800, # utc_start 1974-05-01 02:00:00 (Wed)
-@@ -435,7 +435,7 @@
- 62732620800, # local_end 1988-12-01 00:00:00 (Thu)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62732631600, # utc_start 1988-12-01 03:00:00 (Thu)
-@@ -444,7 +444,7 @@
- 62740742400, # local_end 1989-03-05 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62740749600, # utc_start 1989-03-05 02:00:00 (Sun)
-@@ -453,7 +453,7 @@
- 62760096000, # local_end 1989-10-15 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62760106800, # utc_start 1989-10-15 03:00:00 (Sun)
-@@ -462,7 +462,7 @@
- 62772192000, # local_end 1990-03-04 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62772199200, # utc_start 1990-03-04 02:00:00 (Sun)
-@@ -471,7 +471,7 @@
- 62792150400, # local_end 1990-10-21 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62792161200, # utc_start 1990-10-21 03:00:00 (Sun)
-@@ -480,7 +480,7 @@
- 62803641600, # local_end 1991-03-03 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62803648800, # utc_start 1991-03-03 02:00:00 (Sun)
-@@ -489,7 +489,7 @@
- 62823600000, # local_end 1991-10-20 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62823610800, # utc_start 1991-10-20 03:00:00 (Sun)
-@@ -498,7 +498,7 @@
- 62835091200, # local_end 1992-03-01 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62835098400, # utc_start 1992-03-01 02:00:00 (Sun)
-@@ -507,7 +507,7 @@
- 62855049600, # local_end 1992-10-18 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62855060400, # utc_start 1992-10-18 03:00:00 (Sun)
-@@ -516,7 +516,7 @@
- 62867145600, # local_end 1993-03-07 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62867152800, # utc_start 1993-03-07 02:00:00 (Sun)
-@@ -525,7 +525,7 @@
- 63074592000, # local_end 1999-10-03 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63074602800, # utc_start 1999-10-03 03:00:00 (Sun)
-@@ -534,7 +534,7 @@
- 63087724800, # local_end 2000-03-03 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 63087735600, # utc_start 2000-03-03 03:00:00 (Fri)
-@@ -543,7 +543,7 @@
- 63221731200, # local_end 2004-06-01 00:00:00 (Tue)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63221742000, # utc_start 2004-06-01 03:00:00 (Tue)
-@@ -552,7 +552,7 @@
- 63223372800, # local_end 2004-06-20 00:00:00 (Sun)
- -14400,
- 0,
--'WART',
-+'-04',
- ],
- [
- 63223387200, # utc_start 2004-06-20 04:00:00 (Sun)
-@@ -561,7 +561,7 @@
- 63334656000, # local_end 2007-12-30 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63334666800, # utc_start 2007-12-30 03:00:00 (Sun)
-@@ -570,7 +570,7 @@
- 63341308800, # local_end 2008-03-16 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 63341316000, # utc_start 2008-03-16 02:00:00 (Sun)
-@@ -579,7 +579,7 @@
- 63359971200, # local_end 2008-10-18 00:00:00 (Sat)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63359982000, # utc_start 2008-10-18 03:00:00 (Sat)
-@@ -588,15 +588,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {28}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Argentina/Salta.pm
-+++ b/lib/DateTime/TimeZone/America/Argentina/Salta.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 60902236800, # local_end 1930-12-01 00:00:00 (Mon)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60902251200, # utc_start 1930-12-01 04:00:00 (Mon)
-@@ -57,7 +57,7 @@
- 60912691200, # local_end 1931-04-01 00:00:00 (Wed)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 60912702000, # utc_start 1931-04-01 03:00:00 (Wed)
-@@ -66,7 +66,7 @@
- 60929712000, # local_end 1931-10-15 00:00:00 (Thu)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60929726400, # utc_start 1931-10-15 04:00:00 (Thu)
-@@ -75,7 +75,7 @@
- 60941635200, # local_end 1932-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 60941646000, # utc_start 1932-03-01 03:00:00 (Tue)
-@@ -84,7 +84,7 @@
- 60962803200, # local_end 1932-11-01 00:00:00 (Tue)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60962817600, # utc_start 1932-11-01 04:00:00 (Tue)
-@@ -93,7 +93,7 @@
- 60973171200, # local_end 1933-03-01 00:00:00 (Wed)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 60973182000, # utc_start 1933-03-01 03:00:00 (Wed)
-@@ -102,7 +102,7 @@
- 60994339200, # local_end 1933-11-01 00:00:00 (Wed)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60994353600, # utc_start 1933-11-01 04:00:00 (Wed)
-@@ -111,7 +111,7 @@
- 61004707200, # local_end 1934-03-01 00:00:00 (Thu)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61004718000, # utc_start 1934-03-01 03:00:00 (Thu)
-@@ -120,7 +120,7 @@
- 61025875200, # local_end 1934-11-01 00:00:00 (Thu)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61025889600, # utc_start 1934-11-01 04:00:00 (Thu)
-@@ -129,7 +129,7 @@
- 61036243200, # local_end 1935-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61036254000, # utc_start 1935-03-01 03:00:00 (Fri)
-@@ -138,7 +138,7 @@
- 61057411200, # local_end 1935-11-01 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61057425600, # utc_start 1935-11-01 04:00:00 (Fri)
-@@ -147,7 +147,7 @@
- 61067865600, # local_end 1936-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61067876400, # utc_start 1936-03-01 03:00:00 (Sun)
-@@ -156,7 +156,7 @@
- 61089033600, # local_end 1936-11-01 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61089048000, # utc_start 1936-11-01 04:00:00 (Sun)
-@@ -165,7 +165,7 @@
- 61099401600, # local_end 1937-03-01 00:00:00 (Mon)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61099412400, # utc_start 1937-03-01 03:00:00 (Mon)
-@@ -174,7 +174,7 @@
- 61120569600, # local_end 1937-11-01 00:00:00 (Mon)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61120584000, # utc_start 1937-11-01 04:00:00 (Mon)
-@@ -183,7 +183,7 @@
- 61130937600, # local_end 1938-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61130948400, # utc_start 1938-03-01 03:00:00 (Tue)
-@@ -192,7 +192,7 @@
- 61152105600, # local_end 1938-11-01 00:00:00 (Tue)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61152120000, # utc_start 1938-11-01 04:00:00 (Tue)
-@@ -201,7 +201,7 @@
- 61162473600, # local_end 1939-03-01 00:00:00 (Wed)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61162484400, # utc_start 1939-03-01 03:00:00 (Wed)
-@@ -210,7 +210,7 @@
- 61183641600, # local_end 1939-11-01 00:00:00 (Wed)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61183656000, # utc_start 1939-11-01 04:00:00 (Wed)
-@@ -219,7 +219,7 @@
- 61194096000, # local_end 1940-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61194106800, # utc_start 1940-03-01 03:00:00 (Fri)
-@@ -228,7 +228,7 @@
- 61204636800, # local_end 1940-07-01 00:00:00 (Mon)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61204651200, # utc_start 1940-07-01 04:00:00 (Mon)
-@@ -237,7 +237,7 @@
- 61234790400, # local_end 1941-06-15 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61234801200, # utc_start 1941-06-15 03:00:00 (Sun)
-@@ -246,7 +246,7 @@
- 61245331200, # local_end 1941-10-15 00:00:00 (Wed)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61245345600, # utc_start 1941-10-15 04:00:00 (Wed)
-@@ -255,7 +255,7 @@
- 61301923200, # local_end 1943-08-01 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61301934000, # utc_start 1943-08-01 03:00:00 (Sun)
-@@ -264,7 +264,7 @@
- 61308403200, # local_end 1943-10-15 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61308417600, # utc_start 1943-10-15 04:00:00 (Fri)
-@@ -273,7 +273,7 @@
- 61383398400, # local_end 1946-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61383409200, # utc_start 1946-03-01 03:00:00 (Fri)
-@@ -282,7 +282,7 @@
- 61401888000, # local_end 1946-10-01 00:00:00 (Tue)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61401902400, # utc_start 1946-10-01 04:00:00 (Tue)
-@@ -291,7 +291,7 @@
- 61938345600, # local_end 1963-10-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61938356400, # utc_start 1963-10-01 03:00:00 (Tue)
-@@ -300,7 +300,7 @@
- 61944825600, # local_end 1963-12-15 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61944840000, # utc_start 1963-12-15 04:00:00 (Sun)
-@@ -309,7 +309,7 @@
- 61951478400, # local_end 1964-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61951489200, # utc_start 1964-03-01 03:00:00 (Sun)
-@@ -318,7 +318,7 @@
- 61971177600, # local_end 1964-10-15 00:00:00 (Thu)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61971192000, # utc_start 1964-10-15 04:00:00 (Thu)
-@@ -327,7 +327,7 @@
- 61983014400, # local_end 1965-03-01 00:00:00 (Mon)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61983025200, # utc_start 1965-03-01 03:00:00 (Mon)
-@@ -336,7 +336,7 @@
- 62002713600, # local_end 1965-10-15 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62002728000, # utc_start 1965-10-15 04:00:00 (Fri)
-@@ -345,7 +345,7 @@
- 62014550400, # local_end 1966-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62014561200, # utc_start 1966-03-01 03:00:00 (Tue)
-@@ -354,7 +354,7 @@
- 62034249600, # local_end 1966-10-15 00:00:00 (Sat)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62034264000, # utc_start 1966-10-15 04:00:00 (Sat)
-@@ -363,7 +363,7 @@
- 62048851200, # local_end 1967-04-02 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62048862000, # utc_start 1967-04-02 03:00:00 (Sun)
-@@ -372,7 +372,7 @@
- 62064576000, # local_end 1967-10-01 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62064590400, # utc_start 1967-10-01 04:00:00 (Sun)
-@@ -381,7 +381,7 @@
- 62080905600, # local_end 1968-04-07 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62080916400, # utc_start 1968-04-07 03:00:00 (Sun)
-@@ -390,7 +390,7 @@
- 62096630400, # local_end 1968-10-06 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62096644800, # utc_start 1968-10-06 04:00:00 (Sun)
-@@ -399,7 +399,7 @@
- 62112355200, # local_end 1969-04-06 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62112366000, # utc_start 1969-04-06 03:00:00 (Sun)
-@@ -408,7 +408,7 @@
- 62128080000, # local_end 1969-10-05 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62128094400, # utc_start 1969-10-05 04:00:00 (Sun)
-@@ -417,7 +417,7 @@
- 62263814400, # local_end 1974-01-23 00:00:00 (Wed)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62263825200, # utc_start 1974-01-23 03:00:00 (Wed)
-@@ -426,7 +426,7 @@
- 62272281600, # local_end 1974-05-01 00:00:00 (Wed)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62272288800, # utc_start 1974-05-01 02:00:00 (Wed)
-@@ -435,7 +435,7 @@
- 62732620800, # local_end 1988-12-01 00:00:00 (Thu)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62732631600, # utc_start 1988-12-01 03:00:00 (Thu)
-@@ -444,7 +444,7 @@
- 62740742400, # local_end 1989-03-05 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62740749600, # utc_start 1989-03-05 02:00:00 (Sun)
-@@ -453,7 +453,7 @@
- 62760096000, # local_end 1989-10-15 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62760106800, # utc_start 1989-10-15 03:00:00 (Sun)
-@@ -462,7 +462,7 @@
- 62772192000, # local_end 1990-03-04 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62772199200, # utc_start 1990-03-04 02:00:00 (Sun)
-@@ -471,7 +471,7 @@
- 62792150400, # local_end 1990-10-21 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62792161200, # utc_start 1990-10-21 03:00:00 (Sun)
-@@ -480,7 +480,7 @@
- 62803641600, # local_end 1991-03-03 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62803648800, # utc_start 1991-03-03 02:00:00 (Sun)
-@@ -489,7 +489,7 @@
- 62823600000, # local_end 1991-10-20 00:00:00 (Sun)
- -14400,
- 0,
--'WART',
-+'-04',
- ],
- [
- 62823614400, # utc_start 1991-10-20 04:00:00 (Sun)
-@@ -498,7 +498,7 @@
- 62835091200, # local_end 1992-03-01 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62835098400, # utc_start 1992-03-01 02:00:00 (Sun)
-@@ -507,7 +507,7 @@
- 62855049600, # local_end 1992-10-18 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62855060400, # utc_start 1992-10-18 03:00:00 (Sun)
-@@ -516,7 +516,7 @@
- 62867145600, # local_end 1993-03-07 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62867152800, # utc_start 1993-03-07 02:00:00 (Sun)
-@@ -525,7 +525,7 @@
- 63074592000, # local_end 1999-10-03 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63074602800, # utc_start 1999-10-03 03:00:00 (Sun)
-@@ -534,7 +534,7 @@
- 63087724800, # local_end 2000-03-03 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 63087735600, # utc_start 2000-03-03 03:00:00 (Fri)
-@@ -543,7 +543,7 @@
- 63334656000, # local_end 2007-12-30 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63334666800, # utc_start 2007-12-30 03:00:00 (Sun)
-@@ -552,7 +552,7 @@
- 63341308800, # local_end 2008-03-16 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 63341316000, # utc_start 2008-03-16 02:00:00 (Sun)
-@@ -561,7 +561,7 @@
- 63359971200, # local_end 2008-10-18 00:00:00 (Sat)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63359982000, # utc_start 2008-10-18 03:00:00 (Sat)
-@@ -570,15 +570,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {28}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Argentina/San_Juan.pm
-+++ b/lib/DateTime/TimeZone/America/Argentina/San_Juan.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 60902236800, # local_end 1930-12-01 00:00:00 (Mon)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60902251200, # utc_start 1930-12-01 04:00:00 (Mon)
-@@ -57,7 +57,7 @@
- 60912691200, # local_end 1931-04-01 00:00:00 (Wed)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 60912702000, # utc_start 1931-04-01 03:00:00 (Wed)
-@@ -66,7 +66,7 @@
- 60929712000, # local_end 1931-10-15 00:00:00 (Thu)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60929726400, # utc_start 1931-10-15 04:00:00 (Thu)
-@@ -75,7 +75,7 @@
- 60941635200, # local_end 1932-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 60941646000, # utc_start 1932-03-01 03:00:00 (Tue)
-@@ -84,7 +84,7 @@
- 60962803200, # local_end 1932-11-01 00:00:00 (Tue)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60962817600, # utc_start 1932-11-01 04:00:00 (Tue)
-@@ -93,7 +93,7 @@
- 60973171200, # local_end 1933-03-01 00:00:00 (Wed)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 60973182000, # utc_start 1933-03-01 03:00:00 (Wed)
-@@ -102,7 +102,7 @@
- 60994339200, # local_end 1933-11-01 00:00:00 (Wed)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60994353600, # utc_start 1933-11-01 04:00:00 (Wed)
-@@ -111,7 +111,7 @@
- 61004707200, # local_end 1934-03-01 00:00:00 (Thu)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61004718000, # utc_start 1934-03-01 03:00:00 (Thu)
-@@ -120,7 +120,7 @@
- 61025875200, # local_end 1934-11-01 00:00:00 (Thu)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61025889600, # utc_start 1934-11-01 04:00:00 (Thu)
-@@ -129,7 +129,7 @@
- 61036243200, # local_end 1935-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61036254000, # utc_start 1935-03-01 03:00:00 (Fri)
-@@ -138,7 +138,7 @@
- 61057411200, # local_end 1935-11-01 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61057425600, # utc_start 1935-11-01 04:00:00 (Fri)
-@@ -147,7 +147,7 @@
- 61067865600, # local_end 1936-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61067876400, # utc_start 1936-03-01 03:00:00 (Sun)
-@@ -156,7 +156,7 @@
- 61089033600, # local_end 1936-11-01 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61089048000, # utc_start 1936-11-01 04:00:00 (Sun)
-@@ -165,7 +165,7 @@
- 61099401600, # local_end 1937-03-01 00:00:00 (Mon)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61099412400, # utc_start 1937-03-01 03:00:00 (Mon)
-@@ -174,7 +174,7 @@
- 61120569600, # local_end 1937-11-01 00:00:00 (Mon)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61120584000, # utc_start 1937-11-01 04:00:00 (Mon)
-@@ -183,7 +183,7 @@
- 61130937600, # local_end 1938-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61130948400, # utc_start 1938-03-01 03:00:00 (Tue)
-@@ -192,7 +192,7 @@
- 61152105600, # local_end 1938-11-01 00:00:00 (Tue)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61152120000, # utc_start 1938-11-01 04:00:00 (Tue)
-@@ -201,7 +201,7 @@
- 61162473600, # local_end 1939-03-01 00:00:00 (Wed)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61162484400, # utc_start 1939-03-01 03:00:00 (Wed)
-@@ -210,7 +210,7 @@
- 61183641600, # local_end 1939-11-01 00:00:00 (Wed)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61183656000, # utc_start 1939-11-01 04:00:00 (Wed)
-@@ -219,7 +219,7 @@
- 61194096000, # local_end 1940-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61194106800, # utc_start 1940-03-01 03:00:00 (Fri)
-@@ -228,7 +228,7 @@
- 61204636800, # local_end 1940-07-01 00:00:00 (Mon)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61204651200, # utc_start 1940-07-01 04:00:00 (Mon)
-@@ -237,7 +237,7 @@
- 61234790400, # local_end 1941-06-15 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61234801200, # utc_start 1941-06-15 03:00:00 (Sun)
-@@ -246,7 +246,7 @@
- 61245331200, # local_end 1941-10-15 00:00:00 (Wed)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61245345600, # utc_start 1941-10-15 04:00:00 (Wed)
-@@ -255,7 +255,7 @@
- 61301923200, # local_end 1943-08-01 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61301934000, # utc_start 1943-08-01 03:00:00 (Sun)
-@@ -264,7 +264,7 @@
- 61308403200, # local_end 1943-10-15 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61308417600, # utc_start 1943-10-15 04:00:00 (Fri)
-@@ -273,7 +273,7 @@
- 61383398400, # local_end 1946-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61383409200, # utc_start 1946-03-01 03:00:00 (Fri)
-@@ -282,7 +282,7 @@
- 61401888000, # local_end 1946-10-01 00:00:00 (Tue)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61401902400, # utc_start 1946-10-01 04:00:00 (Tue)
-@@ -291,7 +291,7 @@
- 61938345600, # local_end 1963-10-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61938356400, # utc_start 1963-10-01 03:00:00 (Tue)
-@@ -300,7 +300,7 @@
- 61944825600, # local_end 1963-12-15 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61944840000, # utc_start 1963-12-15 04:00:00 (Sun)
-@@ -309,7 +309,7 @@
- 61951478400, # local_end 1964-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61951489200, # utc_start 1964-03-01 03:00:00 (Sun)
-@@ -318,7 +318,7 @@
- 61971177600, # local_end 1964-10-15 00:00:00 (Thu)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61971192000, # utc_start 1964-10-15 04:00:00 (Thu)
-@@ -327,7 +327,7 @@
- 61983014400, # local_end 1965-03-01 00:00:00 (Mon)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61983025200, # utc_start 1965-03-01 03:00:00 (Mon)
-@@ -336,7 +336,7 @@
- 62002713600, # local_end 1965-10-15 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62002728000, # utc_start 1965-10-15 04:00:00 (Fri)
-@@ -345,7 +345,7 @@
- 62014550400, # local_end 1966-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62014561200, # utc_start 1966-03-01 03:00:00 (Tue)
-@@ -354,7 +354,7 @@
- 62034249600, # local_end 1966-10-15 00:00:00 (Sat)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62034264000, # utc_start 1966-10-15 04:00:00 (Sat)
-@@ -363,7 +363,7 @@
- 62048851200, # local_end 1967-04-02 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62048862000, # utc_start 1967-04-02 03:00:00 (Sun)
-@@ -372,7 +372,7 @@
- 62064576000, # local_end 1967-10-01 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62064590400, # utc_start 1967-10-01 04:00:00 (Sun)
-@@ -381,7 +381,7 @@
- 62080905600, # local_end 1968-04-07 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62080916400, # utc_start 1968-04-07 03:00:00 (Sun)
-@@ -390,7 +390,7 @@
- 62096630400, # local_end 1968-10-06 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62096644800, # utc_start 1968-10-06 04:00:00 (Sun)
-@@ -399,7 +399,7 @@
- 62112355200, # local_end 1969-04-06 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62112366000, # utc_start 1969-04-06 03:00:00 (Sun)
-@@ -408,7 +408,7 @@
- 62128080000, # local_end 1969-10-05 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62128094400, # utc_start 1969-10-05 04:00:00 (Sun)
-@@ -417,7 +417,7 @@
- 62263814400, # local_end 1974-01-23 00:00:00 (Wed)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62263825200, # utc_start 1974-01-23 03:00:00 (Wed)
-@@ -426,7 +426,7 @@
- 62272281600, # local_end 1974-05-01 00:00:00 (Wed)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62272288800, # utc_start 1974-05-01 02:00:00 (Wed)
-@@ -435,7 +435,7 @@
- 62732620800, # local_end 1988-12-01 00:00:00 (Thu)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62732631600, # utc_start 1988-12-01 03:00:00 (Thu)
-@@ -444,7 +444,7 @@
- 62740742400, # local_end 1989-03-05 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62740749600, # utc_start 1989-03-05 02:00:00 (Sun)
-@@ -453,7 +453,7 @@
- 62760096000, # local_end 1989-10-15 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62760106800, # utc_start 1989-10-15 03:00:00 (Sun)
-@@ -462,7 +462,7 @@
- 62772192000, # local_end 1990-03-04 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62772199200, # utc_start 1990-03-04 02:00:00 (Sun)
-@@ -471,7 +471,7 @@
- 62792150400, # local_end 1990-10-21 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62792161200, # utc_start 1990-10-21 03:00:00 (Sun)
-@@ -480,7 +480,7 @@
- 62803468800, # local_end 1991-03-01 00:00:00 (Fri)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62803476000, # utc_start 1991-03-01 02:00:00 (Fri)
-@@ -489,7 +489,7 @@
- 62809257600, # local_end 1991-05-07 00:00:00 (Tue)
- -14400,
- 0,
--'WART',
-+'-04',
- ],
- [
- 62809272000, # utc_start 1991-05-07 04:00:00 (Tue)
-@@ -498,7 +498,7 @@
- 62823600000, # local_end 1991-10-20 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62823610800, # utc_start 1991-10-20 03:00:00 (Sun)
-@@ -507,7 +507,7 @@
- 62835091200, # local_end 1992-03-01 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62835098400, # utc_start 1992-03-01 02:00:00 (Sun)
-@@ -516,7 +516,7 @@
- 62855049600, # local_end 1992-10-18 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62855060400, # utc_start 1992-10-18 03:00:00 (Sun)
-@@ -525,7 +525,7 @@
- 62867145600, # local_end 1993-03-07 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62867152800, # utc_start 1993-03-07 02:00:00 (Sun)
-@@ -534,7 +534,7 @@
- 63074592000, # local_end 1999-10-03 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63074602800, # utc_start 1999-10-03 03:00:00 (Sun)
-@@ -543,7 +543,7 @@
- 63087724800, # local_end 2000-03-03 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 63087735600, # utc_start 2000-03-03 03:00:00 (Fri)
-@@ -552,7 +552,7 @@
- 63221644800, # local_end 2004-05-31 00:00:00 (Mon)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63221655600, # utc_start 2004-05-31 03:00:00 (Mon)
-@@ -561,7 +561,7 @@
- 63226396800, # local_end 2004-07-25 00:00:00 (Sun)
- -14400,
- 0,
--'WART',
-+'-04',
- ],
- [
- 63226411200, # utc_start 2004-07-25 04:00:00 (Sun)
-@@ -570,7 +570,7 @@
- 63334656000, # local_end 2007-12-30 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63334666800, # utc_start 2007-12-30 03:00:00 (Sun)
-@@ -579,7 +579,7 @@
- 63341308800, # local_end 2008-03-16 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 63341316000, # utc_start 2008-03-16 02:00:00 (Sun)
-@@ -588,7 +588,7 @@
- 63359971200, # local_end 2008-10-18 00:00:00 (Sat)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63359982000, # utc_start 2008-10-18 03:00:00 (Sat)
-@@ -597,15 +597,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {28}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Argentina/San_Luis.pm
-+++ b/lib/DateTime/TimeZone/America/Argentina/San_Luis.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 60902236800, # local_end 1930-12-01 00:00:00 (Mon)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60902251200, # utc_start 1930-12-01 04:00:00 (Mon)
-@@ -57,7 +57,7 @@
- 60912691200, # local_end 1931-04-01 00:00:00 (Wed)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 60912702000, # utc_start 1931-04-01 03:00:00 (Wed)
-@@ -66,7 +66,7 @@
- 60929712000, # local_end 1931-10-15 00:00:00 (Thu)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60929726400, # utc_start 1931-10-15 04:00:00 (Thu)
-@@ -75,7 +75,7 @@
- 60941635200, # local_end 1932-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 60941646000, # utc_start 1932-03-01 03:00:00 (Tue)
-@@ -84,7 +84,7 @@
- 60962803200, # local_end 1932-11-01 00:00:00 (Tue)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60962817600, # utc_start 1932-11-01 04:00:00 (Tue)
-@@ -93,7 +93,7 @@
- 60973171200, # local_end 1933-03-01 00:00:00 (Wed)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 60973182000, # utc_start 1933-03-01 03:00:00 (Wed)
-@@ -102,7 +102,7 @@
- 60994339200, # local_end 1933-11-01 00:00:00 (Wed)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60994353600, # utc_start 1933-11-01 04:00:00 (Wed)
-@@ -111,7 +111,7 @@
- 61004707200, # local_end 1934-03-01 00:00:00 (Thu)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61004718000, # utc_start 1934-03-01 03:00:00 (Thu)
-@@ -120,7 +120,7 @@
- 61025875200, # local_end 1934-11-01 00:00:00 (Thu)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61025889600, # utc_start 1934-11-01 04:00:00 (Thu)
-@@ -129,7 +129,7 @@
- 61036243200, # local_end 1935-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61036254000, # utc_start 1935-03-01 03:00:00 (Fri)
-@@ -138,7 +138,7 @@
- 61057411200, # local_end 1935-11-01 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61057425600, # utc_start 1935-11-01 04:00:00 (Fri)
-@@ -147,7 +147,7 @@
- 61067865600, # local_end 1936-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61067876400, # utc_start 1936-03-01 03:00:00 (Sun)
-@@ -156,7 +156,7 @@
- 61089033600, # local_end 1936-11-01 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61089048000, # utc_start 1936-11-01 04:00:00 (Sun)
-@@ -165,7 +165,7 @@
- 61099401600, # local_end 1937-03-01 00:00:00 (Mon)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61099412400, # utc_start 1937-03-01 03:00:00 (Mon)
-@@ -174,7 +174,7 @@
- 61120569600, # local_end 1937-11-01 00:00:00 (Mon)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61120584000, # utc_start 1937-11-01 04:00:00 (Mon)
-@@ -183,7 +183,7 @@
- 61130937600, # local_end 1938-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61130948400, # utc_start 1938-03-01 03:00:00 (Tue)
-@@ -192,7 +192,7 @@
- 61152105600, # local_end 1938-11-01 00:00:00 (Tue)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61152120000, # utc_start 1938-11-01 04:00:00 (Tue)
-@@ -201,7 +201,7 @@
- 61162473600, # local_end 1939-03-01 00:00:00 (Wed)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61162484400, # utc_start 1939-03-01 03:00:00 (Wed)
-@@ -210,7 +210,7 @@
- 61183641600, # local_end 1939-11-01 00:00:00 (Wed)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61183656000, # utc_start 1939-11-01 04:00:00 (Wed)
-@@ -219,7 +219,7 @@
- 61194096000, # local_end 1940-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61194106800, # utc_start 1940-03-01 03:00:00 (Fri)
-@@ -228,7 +228,7 @@
- 61204636800, # local_end 1940-07-01 00:00:00 (Mon)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61204651200, # utc_start 1940-07-01 04:00:00 (Mon)
-@@ -237,7 +237,7 @@
- 61234790400, # local_end 1941-06-15 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61234801200, # utc_start 1941-06-15 03:00:00 (Sun)
-@@ -246,7 +246,7 @@
- 61245331200, # local_end 1941-10-15 00:00:00 (Wed)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61245345600, # utc_start 1941-10-15 04:00:00 (Wed)
-@@ -255,7 +255,7 @@
- 61301923200, # local_end 1943-08-01 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61301934000, # utc_start 1943-08-01 03:00:00 (Sun)
-@@ -264,7 +264,7 @@
- 61308403200, # local_end 1943-10-15 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61308417600, # utc_start 1943-10-15 04:00:00 (Fri)
-@@ -273,7 +273,7 @@
- 61383398400, # local_end 1946-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61383409200, # utc_start 1946-03-01 03:00:00 (Fri)
-@@ -282,7 +282,7 @@
- 61401888000, # local_end 1946-10-01 00:00:00 (Tue)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61401902400, # utc_start 1946-10-01 04:00:00 (Tue)
-@@ -291,7 +291,7 @@
- 61938345600, # local_end 1963-10-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61938356400, # utc_start 1963-10-01 03:00:00 (Tue)
-@@ -300,7 +300,7 @@
- 61944825600, # local_end 1963-12-15 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61944840000, # utc_start 1963-12-15 04:00:00 (Sun)
-@@ -309,7 +309,7 @@
- 61951478400, # local_end 1964-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61951489200, # utc_start 1964-03-01 03:00:00 (Sun)
-@@ -318,7 +318,7 @@
- 61971177600, # local_end 1964-10-15 00:00:00 (Thu)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61971192000, # utc_start 1964-10-15 04:00:00 (Thu)
-@@ -327,7 +327,7 @@
- 61983014400, # local_end 1965-03-01 00:00:00 (Mon)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61983025200, # utc_start 1965-03-01 03:00:00 (Mon)
-@@ -336,7 +336,7 @@
- 62002713600, # local_end 1965-10-15 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62002728000, # utc_start 1965-10-15 04:00:00 (Fri)
-@@ -345,7 +345,7 @@
- 62014550400, # local_end 1966-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62014561200, # utc_start 1966-03-01 03:00:00 (Tue)
-@@ -354,7 +354,7 @@
- 62034249600, # local_end 1966-10-15 00:00:00 (Sat)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62034264000, # utc_start 1966-10-15 04:00:00 (Sat)
-@@ -363,7 +363,7 @@
- 62048851200, # local_end 1967-04-02 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62048862000, # utc_start 1967-04-02 03:00:00 (Sun)
-@@ -372,7 +372,7 @@
- 62064576000, # local_end 1967-10-01 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62064590400, # utc_start 1967-10-01 04:00:00 (Sun)
-@@ -381,7 +381,7 @@
- 62080905600, # local_end 1968-04-07 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62080916400, # utc_start 1968-04-07 03:00:00 (Sun)
-@@ -390,7 +390,7 @@
- 62096630400, # local_end 1968-10-06 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62096644800, # utc_start 1968-10-06 04:00:00 (Sun)
-@@ -399,7 +399,7 @@
- 62112355200, # local_end 1969-04-06 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62112366000, # utc_start 1969-04-06 03:00:00 (Sun)
-@@ -408,7 +408,7 @@
- 62128080000, # local_end 1969-10-05 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62128094400, # utc_start 1969-10-05 04:00:00 (Sun)
-@@ -417,7 +417,7 @@
- 62263814400, # local_end 1974-01-23 00:00:00 (Wed)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62263825200, # utc_start 1974-01-23 03:00:00 (Wed)
-@@ -426,7 +426,7 @@
- 62272281600, # local_end 1974-05-01 00:00:00 (Wed)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62272288800, # utc_start 1974-05-01 02:00:00 (Wed)
-@@ -435,7 +435,7 @@
- 62732620800, # local_end 1988-12-01 00:00:00 (Thu)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62732631600, # utc_start 1988-12-01 03:00:00 (Thu)
-@@ -444,7 +444,7 @@
- 62740742400, # local_end 1989-03-05 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62740749600, # utc_start 1989-03-05 02:00:00 (Sun)
-@@ -453,7 +453,7 @@
- 62760096000, # local_end 1989-10-15 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62760106800, # utc_start 1989-10-15 03:00:00 (Sun)
-@@ -462,7 +462,7 @@
- 62766835200, # local_end 1990-01-01 00:00:00 (Mon)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62766842400, # utc_start 1990-01-01 02:00:00 (Mon)
-@@ -471,7 +471,7 @@
- 62773056000, # local_end 1990-03-14 00:00:00 (Wed)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62773063200, # utc_start 1990-03-14 02:00:00 (Wed)
-@@ -480,7 +480,7 @@
- 62791632000, # local_end 1990-10-15 00:00:00 (Mon)
- -14400,
- 0,
--'WART',
-+'-04',
- ],
- [
- 62791646400, # utc_start 1990-10-15 04:00:00 (Mon)
-@@ -489,7 +489,7 @@
- 62803468800, # local_end 1991-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'WARST',
-+'-03',
- ],
- [
- 62803479600, # utc_start 1991-03-01 03:00:00 (Fri)
-@@ -498,7 +498,7 @@
- 62811417600, # local_end 1991-06-01 00:00:00 (Sat)
- -14400,
- 0,
--'WART',
-+'-04',
- ],
- [
- 62811432000, # utc_start 1991-06-01 04:00:00 (Sat)
-@@ -507,7 +507,7 @@
- 63074592000, # local_end 1999-10-03 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63074602800, # utc_start 1999-10-03 03:00:00 (Sun)
-@@ -516,7 +516,7 @@
- 63087724800, # local_end 2000-03-03 00:00:00 (Fri)
- -10800,
- 1,
--'WARST',
-+'-03',
- ],
- [
- 63087735600, # utc_start 2000-03-03 03:00:00 (Fri)
-@@ -525,7 +525,7 @@
- 63221644800, # local_end 2004-05-31 00:00:00 (Mon)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63221655600, # utc_start 2004-05-31 03:00:00 (Mon)
-@@ -534,7 +534,7 @@
- 63226396800, # local_end 2004-07-25 00:00:00 (Sun)
- -14400,
- 0,
--'WART',
-+'-04',
- ],
- [
- 63226411200, # utc_start 2004-07-25 04:00:00 (Sun)
-@@ -543,7 +543,7 @@
- 63334656000, # local_end 2007-12-30 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63334666800, # utc_start 2007-12-30 03:00:00 (Sun)
-@@ -552,7 +552,7 @@
- 63336556800, # local_end 2008-01-21 00:00:00 (Mon)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 63336564000, # utc_start 2008-01-21 02:00:00 (Mon)
-@@ -561,7 +561,7 @@
- 63340704000, # local_end 2008-03-09 00:00:00 (Sun)
- -10800,
- 1,
--'WARST',
-+'-03',
- ],
- [
- 63340714800, # utc_start 2008-03-09 03:00:00 (Sun)
-@@ -570,7 +570,7 @@
- 63359452800, # local_end 2008-10-12 00:00:00 (Sun)
- -14400,
- 0,
--'WART',
-+'-04',
- ],
- [
- 63359467200, # utc_start 2008-10-12 04:00:00 (Sun)
-@@ -579,7 +579,7 @@
- 63372153600, # local_end 2009-03-08 00:00:00 (Sun)
- -10800,
- 1,
--'WARST',
-+'-03',
- ],
- [
- 63372164400, # utc_start 2009-03-08 03:00:00 (Sun)
-@@ -588,7 +588,7 @@
- 63390902400, # local_end 2009-10-11 00:00:00 (Sun)
- -14400,
- 0,
--'WART',
-+'-04',
- ],
- [
- 63390916800, # utc_start 2009-10-11 04:00:00 (Sun)
-@@ -597,15 +597,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {29}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Argentina/Tucuman.pm
-+++ b/lib/DateTime/TimeZone/America/Argentina/Tucuman.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 60902236800, # local_end 1930-12-01 00:00:00 (Mon)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60902251200, # utc_start 1930-12-01 04:00:00 (Mon)
-@@ -57,7 +57,7 @@
- 60912691200, # local_end 1931-04-01 00:00:00 (Wed)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 60912702000, # utc_start 1931-04-01 03:00:00 (Wed)
-@@ -66,7 +66,7 @@
- 60929712000, # local_end 1931-10-15 00:00:00 (Thu)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60929726400, # utc_start 1931-10-15 04:00:00 (Thu)
-@@ -75,7 +75,7 @@
- 60941635200, # local_end 1932-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 60941646000, # utc_start 1932-03-01 03:00:00 (Tue)
-@@ -84,7 +84,7 @@
- 60962803200, # local_end 1932-11-01 00:00:00 (Tue)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60962817600, # utc_start 1932-11-01 04:00:00 (Tue)
-@@ -93,7 +93,7 @@
- 60973171200, # local_end 1933-03-01 00:00:00 (Wed)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 60973182000, # utc_start 1933-03-01 03:00:00 (Wed)
-@@ -102,7 +102,7 @@
- 60994339200, # local_end 1933-11-01 00:00:00 (Wed)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60994353600, # utc_start 1933-11-01 04:00:00 (Wed)
-@@ -111,7 +111,7 @@
- 61004707200, # local_end 1934-03-01 00:00:00 (Thu)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61004718000, # utc_start 1934-03-01 03:00:00 (Thu)
-@@ -120,7 +120,7 @@
- 61025875200, # local_end 1934-11-01 00:00:00 (Thu)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61025889600, # utc_start 1934-11-01 04:00:00 (Thu)
-@@ -129,7 +129,7 @@
- 61036243200, # local_end 1935-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61036254000, # utc_start 1935-03-01 03:00:00 (Fri)
-@@ -138,7 +138,7 @@
- 61057411200, # local_end 1935-11-01 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61057425600, # utc_start 1935-11-01 04:00:00 (Fri)
-@@ -147,7 +147,7 @@
- 61067865600, # local_end 1936-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61067876400, # utc_start 1936-03-01 03:00:00 (Sun)
-@@ -156,7 +156,7 @@
- 61089033600, # local_end 1936-11-01 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61089048000, # utc_start 1936-11-01 04:00:00 (Sun)
-@@ -165,7 +165,7 @@
- 61099401600, # local_end 1937-03-01 00:00:00 (Mon)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61099412400, # utc_start 1937-03-01 03:00:00 (Mon)
-@@ -174,7 +174,7 @@
- 61120569600, # local_end 1937-11-01 00:00:00 (Mon)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61120584000, # utc_start 1937-11-01 04:00:00 (Mon)
-@@ -183,7 +183,7 @@
- 61130937600, # local_end 1938-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61130948400, # utc_start 1938-03-01 03:00:00 (Tue)
-@@ -192,7 +192,7 @@
- 61152105600, # local_end 1938-11-01 00:00:00 (Tue)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61152120000, # utc_start 1938-11-01 04:00:00 (Tue)
-@@ -201,7 +201,7 @@
- 61162473600, # local_end 1939-03-01 00:00:00 (Wed)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61162484400, # utc_start 1939-03-01 03:00:00 (Wed)
-@@ -210,7 +210,7 @@
- 61183641600, # local_end 1939-11-01 00:00:00 (Wed)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61183656000, # utc_start 1939-11-01 04:00:00 (Wed)
-@@ -219,7 +219,7 @@
- 61194096000, # local_end 1940-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61194106800, # utc_start 1940-03-01 03:00:00 (Fri)
-@@ -228,7 +228,7 @@
- 61204636800, # local_end 1940-07-01 00:00:00 (Mon)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61204651200, # utc_start 1940-07-01 04:00:00 (Mon)
-@@ -237,7 +237,7 @@
- 61234790400, # local_end 1941-06-15 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61234801200, # utc_start 1941-06-15 03:00:00 (Sun)
-@@ -246,7 +246,7 @@
- 61245331200, # local_end 1941-10-15 00:00:00 (Wed)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61245345600, # utc_start 1941-10-15 04:00:00 (Wed)
-@@ -255,7 +255,7 @@
- 61301923200, # local_end 1943-08-01 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61301934000, # utc_start 1943-08-01 03:00:00 (Sun)
-@@ -264,7 +264,7 @@
- 61308403200, # local_end 1943-10-15 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61308417600, # utc_start 1943-10-15 04:00:00 (Fri)
-@@ -273,7 +273,7 @@
- 61383398400, # local_end 1946-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61383409200, # utc_start 1946-03-01 03:00:00 (Fri)
-@@ -282,7 +282,7 @@
- 61401888000, # local_end 1946-10-01 00:00:00 (Tue)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61401902400, # utc_start 1946-10-01 04:00:00 (Tue)
-@@ -291,7 +291,7 @@
- 61938345600, # local_end 1963-10-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61938356400, # utc_start 1963-10-01 03:00:00 (Tue)
-@@ -300,7 +300,7 @@
- 61944825600, # local_end 1963-12-15 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61944840000, # utc_start 1963-12-15 04:00:00 (Sun)
-@@ -309,7 +309,7 @@
- 61951478400, # local_end 1964-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61951489200, # utc_start 1964-03-01 03:00:00 (Sun)
-@@ -318,7 +318,7 @@
- 61971177600, # local_end 1964-10-15 00:00:00 (Thu)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61971192000, # utc_start 1964-10-15 04:00:00 (Thu)
-@@ -327,7 +327,7 @@
- 61983014400, # local_end 1965-03-01 00:00:00 (Mon)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61983025200, # utc_start 1965-03-01 03:00:00 (Mon)
-@@ -336,7 +336,7 @@
- 62002713600, # local_end 1965-10-15 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62002728000, # utc_start 1965-10-15 04:00:00 (Fri)
-@@ -345,7 +345,7 @@
- 62014550400, # local_end 1966-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62014561200, # utc_start 1966-03-01 03:00:00 (Tue)
-@@ -354,7 +354,7 @@
- 62034249600, # local_end 1966-10-15 00:00:00 (Sat)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62034264000, # utc_start 1966-10-15 04:00:00 (Sat)
-@@ -363,7 +363,7 @@
- 62048851200, # local_end 1967-04-02 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62048862000, # utc_start 1967-04-02 03:00:00 (Sun)
-@@ -372,7 +372,7 @@
- 62064576000, # local_end 1967-10-01 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62064590400, # utc_start 1967-10-01 04:00:00 (Sun)
-@@ -381,7 +381,7 @@
- 62080905600, # local_end 1968-04-07 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62080916400, # utc_start 1968-04-07 03:00:00 (Sun)
-@@ -390,7 +390,7 @@
- 62096630400, # local_end 1968-10-06 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62096644800, # utc_start 1968-10-06 04:00:00 (Sun)
-@@ -399,7 +399,7 @@
- 62112355200, # local_end 1969-04-06 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62112366000, # utc_start 1969-04-06 03:00:00 (Sun)
-@@ -408,7 +408,7 @@
- 62128080000, # local_end 1969-10-05 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62128094400, # utc_start 1969-10-05 04:00:00 (Sun)
-@@ -417,7 +417,7 @@
- 62263814400, # local_end 1974-01-23 00:00:00 (Wed)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62263825200, # utc_start 1974-01-23 03:00:00 (Wed)
-@@ -426,7 +426,7 @@
- 62272281600, # local_end 1974-05-01 00:00:00 (Wed)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62272288800, # utc_start 1974-05-01 02:00:00 (Wed)
-@@ -435,7 +435,7 @@
- 62732620800, # local_end 1988-12-01 00:00:00 (Thu)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62732631600, # utc_start 1988-12-01 03:00:00 (Thu)
-@@ -444,7 +444,7 @@
- 62740742400, # local_end 1989-03-05 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62740749600, # utc_start 1989-03-05 02:00:00 (Sun)
-@@ -453,7 +453,7 @@
- 62760096000, # local_end 1989-10-15 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62760106800, # utc_start 1989-10-15 03:00:00 (Sun)
-@@ -462,7 +462,7 @@
- 62772192000, # local_end 1990-03-04 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62772199200, # utc_start 1990-03-04 02:00:00 (Sun)
-@@ -471,7 +471,7 @@
- 62792150400, # local_end 1990-10-21 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62792161200, # utc_start 1990-10-21 03:00:00 (Sun)
-@@ -480,7 +480,7 @@
- 62803641600, # local_end 1991-03-03 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62803648800, # utc_start 1991-03-03 02:00:00 (Sun)
-@@ -489,7 +489,7 @@
- 62823600000, # local_end 1991-10-20 00:00:00 (Sun)
- -14400,
- 0,
--'WART',
-+'-04',
- ],
- [
- 62823614400, # utc_start 1991-10-20 04:00:00 (Sun)
-@@ -498,7 +498,7 @@
- 62835091200, # local_end 1992-03-01 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62835098400, # utc_start 1992-03-01 02:00:00 (Sun)
-@@ -507,7 +507,7 @@
- 62855049600, # local_end 1992-10-18 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62855060400, # utc_start 1992-10-18 03:00:00 (Sun)
-@@ -516,7 +516,7 @@
- 62867145600, # local_end 1993-03-07 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62867152800, # utc_start 1993-03-07 02:00:00 (Sun)
-@@ -525,7 +525,7 @@
- 63074592000, # local_end 1999-10-03 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63074602800, # utc_start 1999-10-03 03:00:00 (Sun)
-@@ -534,7 +534,7 @@
- 63087724800, # local_end 2000-03-03 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 63087735600, # utc_start 2000-03-03 03:00:00 (Fri)
-@@ -543,7 +543,7 @@
- 63221731200, # local_end 2004-06-01 00:00:00 (Tue)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63221742000, # utc_start 2004-06-01 03:00:00 (Tue)
-@@ -552,7 +552,7 @@
- 63222768000, # local_end 2004-06-13 00:00:00 (Sun)
- -14400,
- 0,
--'WART',
-+'-04',
- ],
- [
- 63222782400, # utc_start 2004-06-13 04:00:00 (Sun)
-@@ -561,7 +561,7 @@
- 63334656000, # local_end 2007-12-30 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63334666800, # utc_start 2007-12-30 03:00:00 (Sun)
-@@ -570,7 +570,7 @@
- 63341308800, # local_end 2008-03-16 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 63341316000, # utc_start 2008-03-16 02:00:00 (Sun)
-@@ -579,7 +579,7 @@
- 63360057600, # local_end 2008-10-19 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63360068400, # utc_start 2008-10-19 03:00:00 (Sun)
-@@ -588,7 +588,7 @@
- 63372758400, # local_end 2009-03-15 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 63372765600, # utc_start 2009-03-15 02:00:00 (Sun)
-@@ -597,15 +597,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {29}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm
-+++ b/lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 60902236800, # local_end 1930-12-01 00:00:00 (Mon)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60902251200, # utc_start 1930-12-01 04:00:00 (Mon)
-@@ -57,7 +57,7 @@
- 60912691200, # local_end 1931-04-01 00:00:00 (Wed)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 60912702000, # utc_start 1931-04-01 03:00:00 (Wed)
-@@ -66,7 +66,7 @@
- 60929712000, # local_end 1931-10-15 00:00:00 (Thu)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60929726400, # utc_start 1931-10-15 04:00:00 (Thu)
-@@ -75,7 +75,7 @@
- 60941635200, # local_end 1932-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 60941646000, # utc_start 1932-03-01 03:00:00 (Tue)
-@@ -84,7 +84,7 @@
- 60962803200, # local_end 1932-11-01 00:00:00 (Tue)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60962817600, # utc_start 1932-11-01 04:00:00 (Tue)
-@@ -93,7 +93,7 @@
- 60973171200, # local_end 1933-03-01 00:00:00 (Wed)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 60973182000, # utc_start 1933-03-01 03:00:00 (Wed)
-@@ -102,7 +102,7 @@
- 60994339200, # local_end 1933-11-01 00:00:00 (Wed)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 60994353600, # utc_start 1933-11-01 04:00:00 (Wed)
-@@ -111,7 +111,7 @@
- 61004707200, # local_end 1934-03-01 00:00:00 (Thu)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61004718000, # utc_start 1934-03-01 03:00:00 (Thu)
-@@ -120,7 +120,7 @@
- 61025875200, # local_end 1934-11-01 00:00:00 (Thu)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61025889600, # utc_start 1934-11-01 04:00:00 (Thu)
-@@ -129,7 +129,7 @@
- 61036243200, # local_end 1935-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61036254000, # utc_start 1935-03-01 03:00:00 (Fri)
-@@ -138,7 +138,7 @@
- 61057411200, # local_end 1935-11-01 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61057425600, # utc_start 1935-11-01 04:00:00 (Fri)
-@@ -147,7 +147,7 @@
- 61067865600, # local_end 1936-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61067876400, # utc_start 1936-03-01 03:00:00 (Sun)
-@@ -156,7 +156,7 @@
- 61089033600, # local_end 1936-11-01 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61089048000, # utc_start 1936-11-01 04:00:00 (Sun)
-@@ -165,7 +165,7 @@
- 61099401600, # local_end 1937-03-01 00:00:00 (Mon)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61099412400, # utc_start 1937-03-01 03:00:00 (Mon)
-@@ -174,7 +174,7 @@
- 61120569600, # local_end 1937-11-01 00:00:00 (Mon)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61120584000, # utc_start 1937-11-01 04:00:00 (Mon)
-@@ -183,7 +183,7 @@
- 61130937600, # local_end 1938-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61130948400, # utc_start 1938-03-01 03:00:00 (Tue)
-@@ -192,7 +192,7 @@
- 61152105600, # local_end 1938-11-01 00:00:00 (Tue)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61152120000, # utc_start 1938-11-01 04:00:00 (Tue)
-@@ -201,7 +201,7 @@
- 61162473600, # local_end 1939-03-01 00:00:00 (Wed)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61162484400, # utc_start 1939-03-01 03:00:00 (Wed)
-@@ -210,7 +210,7 @@
- 61183641600, # local_end 1939-11-01 00:00:00 (Wed)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61183656000, # utc_start 1939-11-01 04:00:00 (Wed)
-@@ -219,7 +219,7 @@
- 61194096000, # local_end 1940-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61194106800, # utc_start 1940-03-01 03:00:00 (Fri)
-@@ -228,7 +228,7 @@
- 61204636800, # local_end 1940-07-01 00:00:00 (Mon)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61204651200, # utc_start 1940-07-01 04:00:00 (Mon)
-@@ -237,7 +237,7 @@
- 61234790400, # local_end 1941-06-15 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61234801200, # utc_start 1941-06-15 03:00:00 (Sun)
-@@ -246,7 +246,7 @@
- 61245331200, # local_end 1941-10-15 00:00:00 (Wed)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61245345600, # utc_start 1941-10-15 04:00:00 (Wed)
-@@ -255,7 +255,7 @@
- 61301923200, # local_end 1943-08-01 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61301934000, # utc_start 1943-08-01 03:00:00 (Sun)
-@@ -264,7 +264,7 @@
- 61308403200, # local_end 1943-10-15 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61308417600, # utc_start 1943-10-15 04:00:00 (Fri)
-@@ -273,7 +273,7 @@
- 61383398400, # local_end 1946-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61383409200, # utc_start 1946-03-01 03:00:00 (Fri)
-@@ -282,7 +282,7 @@
- 61401888000, # local_end 1946-10-01 00:00:00 (Tue)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61401902400, # utc_start 1946-10-01 04:00:00 (Tue)
-@@ -291,7 +291,7 @@
- 61938345600, # local_end 1963-10-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61938356400, # utc_start 1963-10-01 03:00:00 (Tue)
-@@ -300,7 +300,7 @@
- 61944825600, # local_end 1963-12-15 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61944840000, # utc_start 1963-12-15 04:00:00 (Sun)
-@@ -309,7 +309,7 @@
- 61951478400, # local_end 1964-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61951489200, # utc_start 1964-03-01 03:00:00 (Sun)
-@@ -318,7 +318,7 @@
- 61971177600, # local_end 1964-10-15 00:00:00 (Thu)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 61971192000, # utc_start 1964-10-15 04:00:00 (Thu)
-@@ -327,7 +327,7 @@
- 61983014400, # local_end 1965-03-01 00:00:00 (Mon)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61983025200, # utc_start 1965-03-01 03:00:00 (Mon)
-@@ -336,7 +336,7 @@
- 62002713600, # local_end 1965-10-15 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62002728000, # utc_start 1965-10-15 04:00:00 (Fri)
-@@ -345,7 +345,7 @@
- 62014550400, # local_end 1966-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62014561200, # utc_start 1966-03-01 03:00:00 (Tue)
-@@ -354,7 +354,7 @@
- 62034249600, # local_end 1966-10-15 00:00:00 (Sat)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62034264000, # utc_start 1966-10-15 04:00:00 (Sat)
-@@ -363,7 +363,7 @@
- 62048851200, # local_end 1967-04-02 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62048862000, # utc_start 1967-04-02 03:00:00 (Sun)
-@@ -372,7 +372,7 @@
- 62064576000, # local_end 1967-10-01 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62064590400, # utc_start 1967-10-01 04:00:00 (Sun)
-@@ -381,7 +381,7 @@
- 62080905600, # local_end 1968-04-07 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62080916400, # utc_start 1968-04-07 03:00:00 (Sun)
-@@ -390,7 +390,7 @@
- 62096630400, # local_end 1968-10-06 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62096644800, # utc_start 1968-10-06 04:00:00 (Sun)
-@@ -399,7 +399,7 @@
- 62112355200, # local_end 1969-04-06 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62112366000, # utc_start 1969-04-06 03:00:00 (Sun)
-@@ -408,7 +408,7 @@
- 62128080000, # local_end 1969-10-05 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62128094400, # utc_start 1969-10-05 04:00:00 (Sun)
-@@ -417,7 +417,7 @@
- 62263814400, # local_end 1974-01-23 00:00:00 (Wed)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62263825200, # utc_start 1974-01-23 03:00:00 (Wed)
-@@ -426,7 +426,7 @@
- 62272281600, # local_end 1974-05-01 00:00:00 (Wed)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62272288800, # utc_start 1974-05-01 02:00:00 (Wed)
-@@ -435,7 +435,7 @@
- 62732620800, # local_end 1988-12-01 00:00:00 (Thu)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62732631600, # utc_start 1988-12-01 03:00:00 (Thu)
-@@ -444,7 +444,7 @@
- 62740742400, # local_end 1989-03-05 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62740749600, # utc_start 1989-03-05 02:00:00 (Sun)
-@@ -453,7 +453,7 @@
- 62760096000, # local_end 1989-10-15 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62760106800, # utc_start 1989-10-15 03:00:00 (Sun)
-@@ -462,7 +462,7 @@
- 62772192000, # local_end 1990-03-04 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62772199200, # utc_start 1990-03-04 02:00:00 (Sun)
-@@ -471,7 +471,7 @@
- 62792150400, # local_end 1990-10-21 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62792161200, # utc_start 1990-10-21 03:00:00 (Sun)
-@@ -480,7 +480,7 @@
- 62803641600, # local_end 1991-03-03 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62803648800, # utc_start 1991-03-03 02:00:00 (Sun)
-@@ -489,7 +489,7 @@
- 62823600000, # local_end 1991-10-20 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62823610800, # utc_start 1991-10-20 03:00:00 (Sun)
-@@ -498,7 +498,7 @@
- 62835091200, # local_end 1992-03-01 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62835098400, # utc_start 1992-03-01 02:00:00 (Sun)
-@@ -507,7 +507,7 @@
- 62855049600, # local_end 1992-10-18 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62855060400, # utc_start 1992-10-18 03:00:00 (Sun)
-@@ -516,7 +516,7 @@
- 62867145600, # local_end 1993-03-07 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62867152800, # utc_start 1993-03-07 02:00:00 (Sun)
-@@ -525,7 +525,7 @@
- 63074592000, # local_end 1999-10-03 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63074602800, # utc_start 1999-10-03 03:00:00 (Sun)
-@@ -534,7 +534,7 @@
- 63087724800, # local_end 2000-03-03 00:00:00 (Fri)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 63087735600, # utc_start 2000-03-03 03:00:00 (Fri)
-@@ -543,7 +543,7 @@
- 63221558400, # local_end 2004-05-30 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63221569200, # utc_start 2004-05-30 03:00:00 (Sun)
-@@ -552,7 +552,7 @@
- 63223372800, # local_end 2004-06-20 00:00:00 (Sun)
- -14400,
- 0,
--'WART',
-+'-04',
- ],
- [
- 63223387200, # utc_start 2004-06-20 04:00:00 (Sun)
-@@ -561,7 +561,7 @@
- 63334656000, # local_end 2007-12-30 00:00:00 (Sun)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63334666800, # utc_start 2007-12-30 03:00:00 (Sun)
-@@ -570,7 +570,7 @@
- 63341308800, # local_end 2008-03-16 00:00:00 (Sun)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 63341316000, # utc_start 2008-03-16 02:00:00 (Sun)
-@@ -579,7 +579,7 @@
- 63359971200, # local_end 2008-10-18 00:00:00 (Sat)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 63359982000, # utc_start 2008-10-18 03:00:00 (Sat)
-@@ -588,15 +588,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {28}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Asuncion.pm
-+++ b/lib/DateTime/TimeZone/America/Asuncion.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 62222428800, # local_end 1972-10-01 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 62222443200, # utc_start 1972-10-01 04:00:00 (Sun)
-@@ -57,7 +57,7 @@
- 62269689600, # local_end 1974-04-01 00:00:00 (Mon)
- -10800,
- 0,
--'PYT',
-+'-03',
- ],
- [
- 62269700400, # utc_start 1974-04-01 03:00:00 (Mon)
-@@ -66,7 +66,7 @@
- 62317036800, # local_end 1975-10-01 00:00:00 (Wed)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 62317051200, # utc_start 1975-10-01 04:00:00 (Wed)
-@@ -75,7 +75,7 @@
- 62330169600, # local_end 1976-03-01 00:00:00 (Mon)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 62330180400, # utc_start 1976-03-01 03:00:00 (Mon)
-@@ -84,7 +84,7 @@
- 62348659200, # local_end 1976-10-01 00:00:00 (Fri)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 62348673600, # utc_start 1976-10-01 04:00:00 (Fri)
-@@ -93,7 +93,7 @@
- 62361705600, # local_end 1977-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 62361716400, # utc_start 1977-03-01 03:00:00 (Tue)
-@@ -102,7 +102,7 @@
- 62380195200, # local_end 1977-10-01 00:00:00 (Sat)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 62380209600, # utc_start 1977-10-01 04:00:00 (Sat)
-@@ -111,7 +111,7 @@
- 62393241600, # local_end 1978-03-01 00:00:00 (Wed)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 62393252400, # utc_start 1978-03-01 03:00:00 (Wed)
-@@ -120,7 +120,7 @@
- 62411731200, # local_end 1978-10-01 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 62411745600, # utc_start 1978-10-01 04:00:00 (Sun)
-@@ -129,7 +129,7 @@
- 62427456000, # local_end 1979-04-01 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 62427466800, # utc_start 1979-04-01 03:00:00 (Sun)
-@@ -138,7 +138,7 @@
- 62443267200, # local_end 1979-10-01 00:00:00 (Mon)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 62443281600, # utc_start 1979-10-01 04:00:00 (Mon)
-@@ -147,7 +147,7 @@
- 62459078400, # local_end 1980-04-01 00:00:00 (Tue)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 62459089200, # utc_start 1980-04-01 03:00:00 (Tue)
-@@ -156,7 +156,7 @@
- 62474889600, # local_end 1980-10-01 00:00:00 (Wed)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 62474904000, # utc_start 1980-10-01 04:00:00 (Wed)
-@@ -165,7 +165,7 @@
- 62490614400, # local_end 1981-04-01 00:00:00 (Wed)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 62490625200, # utc_start 1981-04-01 03:00:00 (Wed)
-@@ -174,7 +174,7 @@
- 62506425600, # local_end 1981-10-01 00:00:00 (Thu)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 62506440000, # utc_start 1981-10-01 04:00:00 (Thu)
-@@ -183,7 +183,7 @@
- 62522150400, # local_end 1982-04-01 00:00:00 (Thu)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 62522161200, # utc_start 1982-04-01 03:00:00 (Thu)
-@@ -192,7 +192,7 @@
- 62537961600, # local_end 1982-10-01 00:00:00 (Fri)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 62537976000, # utc_start 1982-10-01 04:00:00 (Fri)
-@@ -201,7 +201,7 @@
- 62553686400, # local_end 1983-04-01 00:00:00 (Fri)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 62553697200, # utc_start 1983-04-01 03:00:00 (Fri)
-@@ -210,7 +210,7 @@
- 62569497600, # local_end 1983-10-01 00:00:00 (Sat)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 62569512000, # utc_start 1983-10-01 04:00:00 (Sat)
-@@ -219,7 +219,7 @@
- 62585308800, # local_end 1984-04-01 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 62585319600, # utc_start 1984-04-01 03:00:00 (Sun)
-@@ -228,7 +228,7 @@
- 62601120000, # local_end 1984-10-01 00:00:00 (Mon)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 62601134400, # utc_start 1984-10-01 04:00:00 (Mon)
-@@ -237,7 +237,7 @@
- 62616844800, # local_end 1985-04-01 00:00:00 (Mon)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 62616855600, # utc_start 1985-04-01 03:00:00 (Mon)
-@@ -246,7 +246,7 @@
- 62632656000, # local_end 1985-10-01 00:00:00 (Tue)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 62632670400, # utc_start 1985-10-01 04:00:00 (Tue)
-@@ -255,7 +255,7 @@
- 62648380800, # local_end 1986-04-01 00:00:00 (Tue)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 62648391600, # utc_start 1986-04-01 03:00:00 (Tue)
-@@ -264,7 +264,7 @@
- 62664192000, # local_end 1986-10-01 00:00:00 (Wed)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 62664206400, # utc_start 1986-10-01 04:00:00 (Wed)
-@@ -273,7 +273,7 @@
- 62679916800, # local_end 1987-04-01 00:00:00 (Wed)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 62679927600, # utc_start 1987-04-01 03:00:00 (Wed)
-@@ -282,7 +282,7 @@
- 62695728000, # local_end 1987-10-01 00:00:00 (Thu)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 62695742400, # utc_start 1987-10-01 04:00:00 (Thu)
-@@ -291,7 +291,7 @@
- 62711539200, # local_end 1988-04-01 00:00:00 (Fri)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 62711550000, # utc_start 1988-04-01 03:00:00 (Fri)
-@@ -300,7 +300,7 @@
- 62727350400, # local_end 1988-10-01 00:00:00 (Sat)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 62727364800, # utc_start 1988-10-01 04:00:00 (Sat)
-@@ -309,7 +309,7 @@
- 62743075200, # local_end 1989-04-01 00:00:00 (Sat)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 62743086000, # utc_start 1989-04-01 03:00:00 (Sat)
-@@ -318,7 +318,7 @@
- 62760700800, # local_end 1989-10-22 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 62760715200, # utc_start 1989-10-22 04:00:00 (Sun)
-@@ -327,7 +327,7 @@
- 62774611200, # local_end 1990-04-01 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 62774622000, # utc_start 1990-04-01 03:00:00 (Sun)
-@@ -336,7 +336,7 @@
- 62790422400, # local_end 1990-10-01 00:00:00 (Mon)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 62790436800, # utc_start 1990-10-01 04:00:00 (Mon)
-@@ -345,7 +345,7 @@
- 62806147200, # local_end 1991-04-01 00:00:00 (Mon)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 62806158000, # utc_start 1991-04-01 03:00:00 (Mon)
-@@ -354,7 +354,7 @@
- 62822390400, # local_end 1991-10-06 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 62822404800, # utc_start 1991-10-06 04:00:00 (Sun)
-@@ -363,7 +363,7 @@
- 62835091200, # local_end 1992-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 62835102000, # utc_start 1992-03-01 03:00:00 (Sun)
-@@ -372,7 +372,7 @@
- 62853926400, # local_end 1992-10-05 00:00:00 (Mon)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 62853940800, # utc_start 1992-10-05 04:00:00 (Mon)
-@@ -381,7 +381,7 @@
- 62869219200, # local_end 1993-03-31 00:00:00 (Wed)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 62869230000, # utc_start 1993-03-31 03:00:00 (Wed)
-@@ -390,7 +390,7 @@
- 62885116800, # local_end 1993-10-01 00:00:00 (Fri)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 62885131200, # utc_start 1993-10-01 04:00:00 (Fri)
-@@ -399,7 +399,7 @@
- 62897990400, # local_end 1994-02-27 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 62898001200, # utc_start 1994-02-27 03:00:00 (Sun)
-@@ -408,7 +408,7 @@
- 62916652800, # local_end 1994-10-01 00:00:00 (Sat)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 62916667200, # utc_start 1994-10-01 04:00:00 (Sat)
-@@ -417,7 +417,7 @@
- 62929440000, # local_end 1995-02-26 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 62929450800, # utc_start 1995-02-26 03:00:00 (Sun)
-@@ -426,7 +426,7 @@
- 62948188800, # local_end 1995-10-01 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 62948203200, # utc_start 1995-10-01 04:00:00 (Sun)
-@@ -435,7 +435,7 @@
- 62961321600, # local_end 1996-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 62961332400, # utc_start 1996-03-01 03:00:00 (Fri)
-@@ -444,7 +444,7 @@
- 62980243200, # local_end 1996-10-06 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 62980257600, # utc_start 1996-10-06 04:00:00 (Sun)
-@@ -453,7 +453,7 @@
- 62992339200, # local_end 1997-02-23 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 62992350000, # utc_start 1997-02-23 03:00:00 (Sun)
-@@ -462,7 +462,7 @@
- 63011692800, # local_end 1997-10-05 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 63011707200, # utc_start 1997-10-05 04:00:00 (Sun)
-@@ -471,7 +471,7 @@
- 63024393600, # local_end 1998-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 63024404400, # utc_start 1998-03-01 03:00:00 (Sun)
-@@ -480,7 +480,7 @@
- 63043142400, # local_end 1998-10-04 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 63043156800, # utc_start 1998-10-04 04:00:00 (Sun)
-@@ -489,7 +489,7 @@
- 63056448000, # local_end 1999-03-07 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 63056458800, # utc_start 1999-03-07 03:00:00 (Sun)
-@@ -498,7 +498,7 @@
- 63074592000, # local_end 1999-10-03 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 63074606400, # utc_start 1999-10-03 04:00:00 (Sun)
-@@ -507,7 +507,7 @@
- 63087897600, # local_end 2000-03-05 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 63087908400, # utc_start 2000-03-05 03:00:00 (Sun)
-@@ -516,7 +516,7 @@
- 63106041600, # local_end 2000-10-01 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 63106056000, # utc_start 2000-10-01 04:00:00 (Sun)
-@@ -525,7 +525,7 @@
- 63119347200, # local_end 2001-03-04 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 63119358000, # utc_start 2001-03-04 03:00:00 (Sun)
-@@ -534,7 +534,7 @@
- 63138096000, # local_end 2001-10-07 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 63138110400, # utc_start 2001-10-07 04:00:00 (Sun)
-@@ -543,7 +543,7 @@
- 63153820800, # local_end 2002-04-07 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 63153831600, # utc_start 2002-04-07 03:00:00 (Sun)
-@@ -552,7 +552,7 @@
- 63166521600, # local_end 2002-09-01 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 63166536000, # utc_start 2002-09-01 04:00:00 (Sun)
-@@ -561,7 +561,7 @@
- 63185270400, # local_end 2003-04-06 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 63185281200, # utc_start 2003-04-06 03:00:00 (Sun)
-@@ -570,7 +570,7 @@
- 63198576000, # local_end 2003-09-07 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 63198590400, # utc_start 2003-09-07 04:00:00 (Sun)
-@@ -579,7 +579,7 @@
- 63216720000, # local_end 2004-04-04 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 63216730800, # utc_start 2004-04-04 03:00:00 (Sun)
-@@ -588,7 +588,7 @@
- 63233654400, # local_end 2004-10-17 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 63233668800, # utc_start 2004-10-17 04:00:00 (Sun)
-@@ -597,7 +597,7 @@
- 63246355200, # local_end 2005-03-13 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 63246366000, # utc_start 2005-03-13 03:00:00 (Sun)
-@@ -606,7 +606,7 @@
- 63265104000, # local_end 2005-10-16 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 63265118400, # utc_start 2005-10-16 04:00:00 (Sun)
-@@ -615,7 +615,7 @@
- 63277804800, # local_end 2006-03-12 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 63277815600, # utc_start 2006-03-12 03:00:00 (Sun)
-@@ -624,7 +624,7 @@
- 63296553600, # local_end 2006-10-15 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 63296568000, # utc_start 2006-10-15 04:00:00 (Sun)
-@@ -633,7 +633,7 @@
- 63309254400, # local_end 2007-03-11 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 63309265200, # utc_start 2007-03-11 03:00:00 (Sun)
-@@ -642,7 +642,7 @@
- 63328608000, # local_end 2007-10-21 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 63328622400, # utc_start 2007-10-21 04:00:00 (Sun)
-@@ -651,7 +651,7 @@
- 63340704000, # local_end 2008-03-09 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 63340714800, # utc_start 2008-03-09 03:00:00 (Sun)
-@@ -660,7 +660,7 @@
- 63360057600, # local_end 2008-10-19 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 63360072000, # utc_start 2008-10-19 04:00:00 (Sun)
-@@ -669,7 +669,7 @@
- 63372153600, # local_end 2009-03-08 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 63372164400, # utc_start 2009-03-08 03:00:00 (Sun)
-@@ -678,7 +678,7 @@
- 63391507200, # local_end 2009-10-18 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 63391521600, # utc_start 2009-10-18 04:00:00 (Sun)
-@@ -687,7 +687,7 @@
- 63406627200, # local_end 2010-04-11 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 63406638000, # utc_start 2010-04-11 03:00:00 (Sun)
-@@ -696,7 +696,7 @@
- 63421747200, # local_end 2010-10-03 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 63421761600, # utc_start 2010-10-03 04:00:00 (Sun)
-@@ -705,7 +705,7 @@
- 63438076800, # local_end 2011-04-10 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 63438087600, # utc_start 2011-04-10 03:00:00 (Sun)
-@@ -714,7 +714,7 @@
- 63453196800, # local_end 2011-10-02 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 63453211200, # utc_start 2011-10-02 04:00:00 (Sun)
-@@ -723,7 +723,7 @@
- 63469526400, # local_end 2012-04-08 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 63469537200, # utc_start 2012-04-08 03:00:00 (Sun)
-@@ -732,7 +732,7 @@
- 63485251200, # local_end 2012-10-07 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 63485265600, # utc_start 2012-10-07 04:00:00 (Sun)
-@@ -741,7 +741,7 @@
- 63499766400, # local_end 2013-03-24 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 63499777200, # utc_start 2013-03-24 03:00:00 (Sun)
-@@ -750,7 +750,7 @@
- 63516700800, # local_end 2013-10-06 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 63516715200, # utc_start 2013-10-06 04:00:00 (Sun)
-@@ -759,7 +759,7 @@
- 63531216000, # local_end 2014-03-23 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 63531226800, # utc_start 2014-03-23 03:00:00 (Sun)
-@@ -768,7 +768,7 @@
- 63548150400, # local_end 2014-10-05 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 63548164800, # utc_start 2014-10-05 04:00:00 (Sun)
-@@ -777,7 +777,7 @@
- 63562665600, # local_end 2015-03-22 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 63562676400, # utc_start 2015-03-22 03:00:00 (Sun)
-@@ -786,7 +786,7 @@
- 63579600000, # local_end 2015-10-04 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 63579614400, # utc_start 2015-10-04 04:00:00 (Sun)
-@@ -795,7 +795,7 @@
- 63594720000, # local_end 2016-03-27 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 63594730800, # utc_start 2016-03-27 03:00:00 (Sun)
-@@ -804,7 +804,7 @@
- 63611049600, # local_end 2016-10-02 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 63611064000, # utc_start 2016-10-02 04:00:00 (Sun)
-@@ -813,7 +813,7 @@
- 63626169600, # local_end 2017-03-26 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 63626180400, # utc_start 2017-03-26 03:00:00 (Sun)
-@@ -822,7 +822,7 @@
- 63642499200, # local_end 2017-10-01 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 63642513600, # utc_start 2017-10-01 04:00:00 (Sun)
-@@ -831,7 +831,7 @@
- 63657619200, # local_end 2018-03-25 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 63657630000, # utc_start 2018-03-25 03:00:00 (Sun)
-@@ -840,7 +840,7 @@
- 63674553600, # local_end 2018-10-07 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 63674568000, # utc_start 2018-10-07 04:00:00 (Sun)
-@@ -849,7 +849,7 @@
- 63689068800, # local_end 2019-03-24 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 63689079600, # utc_start 2019-03-24 03:00:00 (Sun)
-@@ -858,7 +858,7 @@
- 63706003200, # local_end 2019-10-06 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 63706017600, # utc_start 2019-10-06 04:00:00 (Sun)
-@@ -867,7 +867,7 @@
- 63720518400, # local_end 2020-03-22 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 63720529200, # utc_start 2020-03-22 03:00:00 (Sun)
-@@ -876,7 +876,7 @@
- 63737452800, # local_end 2020-10-04 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 63737467200, # utc_start 2020-10-04 04:00:00 (Sun)
-@@ -885,7 +885,7 @@
- 63752572800, # local_end 2021-03-28 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 63752583600, # utc_start 2021-03-28 03:00:00 (Sun)
-@@ -894,7 +894,7 @@
- 63768902400, # local_end 2021-10-03 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 63768916800, # utc_start 2021-10-03 04:00:00 (Sun)
-@@ -903,7 +903,7 @@
- 63784022400, # local_end 2022-03-27 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 63784033200, # utc_start 2022-03-27 03:00:00 (Sun)
-@@ -912,7 +912,7 @@
- 63800352000, # local_end 2022-10-02 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 63800366400, # utc_start 2022-10-02 04:00:00 (Sun)
-@@ -921,7 +921,7 @@
- 63815472000, # local_end 2023-03-26 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 63815482800, # utc_start 2023-03-26 03:00:00 (Sun)
-@@ -930,7 +930,7 @@
- 63831801600, # local_end 2023-10-01 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 63831816000, # utc_start 2023-10-01 04:00:00 (Sun)
-@@ -939,7 +939,7 @@
- 63846921600, # local_end 2024-03-24 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 63846932400, # utc_start 2024-03-24 03:00:00 (Sun)
-@@ -948,7 +948,7 @@
- 63863856000, # local_end 2024-10-06 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 63863870400, # utc_start 2024-10-06 04:00:00 (Sun)
-@@ -957,7 +957,7 @@
- 63878371200, # local_end 2025-03-23 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 63878382000, # utc_start 2025-03-23 03:00:00 (Sun)
-@@ -966,7 +966,7 @@
- 63895305600, # local_end 2025-10-05 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 63895320000, # utc_start 2025-10-05 04:00:00 (Sun)
-@@ -975,7 +975,7 @@
- 63909820800, # local_end 2026-03-22 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 63909831600, # utc_start 2026-03-22 03:00:00 (Sun)
-@@ -984,7 +984,7 @@
- 63926755200, # local_end 2026-10-04 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
- ],
- [
- 63926769600, # utc_start 2026-10-04 04:00:00 (Sun)
-@@ -993,7 +993,7 @@
- 63941875200, # local_end 2027-03-28 00:00:00 (Sun)
- -10800,
- 1,
--'PYST',
-+'-03',
- ],
- [
- 63941886000, # utc_start 2027-03-28 03:00:00 (Sun)
-@@ -1002,15 +1002,33 @@
- 63958204800, # local_end 2027-10-03 00:00:00 (Sun)
- -14400,
- 0,
--'PYT',
-+'-04',
-+ ],
-+ [
-+63958219200, # utc_start 2027-10-03 04:00:00 (Sun)
-+63973335600, # utc_end 2028-03-26 03:00:00 (Sun)
-+63958208400, # local_start 2027-10-03 01:00:00 (Sun)
-+63973324800, # local_end 2028-03-26 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+63973335600, # utc_start 2028-03-26 03:00:00 (Sun)
-+63989668800, # utc_end 2028-10-01 04:00:00 (Sun)
-+63973321200, # local_start 2028-03-25 23:00:00 (Sat)
-+63989654400, # local_end 2028-10-01 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {53}
-+sub has_dst_changes {54}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1019,7 +1037,7 @@
- sub _last_offset { -14400 }
-
- my $last_observance = bless( {
-- 'format' => 'PY%sT',
-+ 'format' => '-04/-03',
- 'gmtoff' => '-4:00',
- 'local_start_datetime' => bless( {
- 'formatter' => undef,
---- a/lib/DateTime/TimeZone/America/Atikokan.pm
-+++ b/lib/DateTime/TimeZone/America/Atikokan.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -97,11 +97,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {4}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Bahia.pm
-+++ b/lib/DateTime/TimeZone/America/Bahia.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 60928714800, # local_end 1931-10-03 11:00:00 (Sat)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 60928725600, # utc_start 1931-10-03 14:00:00 (Sat)
-@@ -48,7 +48,7 @@
- 60944313600, # local_end 1932-04-01 00:00:00 (Fri)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 60944320800, # utc_start 1932-04-01 02:00:00 (Fri)
-@@ -57,7 +57,7 @@
- 60960297600, # local_end 1932-10-03 00:00:00 (Mon)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 60960308400, # utc_start 1932-10-03 03:00:00 (Mon)
-@@ -66,7 +66,7 @@
- 60975849600, # local_end 1933-04-01 00:00:00 (Sat)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 60975856800, # utc_start 1933-04-01 02:00:00 (Sat)
-@@ -75,7 +75,7 @@
- 61501852800, # local_end 1949-12-01 00:00:00 (Thu)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61501863600, # utc_start 1949-12-01 03:00:00 (Thu)
-@@ -84,7 +84,7 @@
- 61513606800, # local_end 1950-04-16 01:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61513614000, # utc_start 1950-04-16 03:00:00 (Sun)
-@@ -93,7 +93,7 @@
- 61533388800, # local_end 1950-12-01 00:00:00 (Fri)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61533399600, # utc_start 1950-12-01 03:00:00 (Fri)
-@@ -102,7 +102,7 @@
- 61543843200, # local_end 1951-04-01 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61543850400, # utc_start 1951-04-01 02:00:00 (Sun)
-@@ -111,7 +111,7 @@
- 61564924800, # local_end 1951-12-01 00:00:00 (Sat)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61564935600, # utc_start 1951-12-01 03:00:00 (Sat)
-@@ -120,7 +120,7 @@
- 61575465600, # local_end 1952-04-01 00:00:00 (Tue)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61575472800, # utc_start 1952-04-01 02:00:00 (Tue)
-@@ -129,7 +129,7 @@
- 61596547200, # local_end 1952-12-01 00:00:00 (Mon)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61596558000, # utc_start 1952-12-01 03:00:00 (Mon)
-@@ -138,7 +138,7 @@
- 61604323200, # local_end 1953-03-01 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61604330400, # utc_start 1953-03-01 02:00:00 (Sun)
-@@ -147,7 +147,7 @@
- 61944307200, # local_end 1963-12-09 00:00:00 (Mon)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61944318000, # utc_start 1963-12-09 03:00:00 (Mon)
-@@ -156,7 +156,7 @@
- 61951478400, # local_end 1964-03-01 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61951485600, # utc_start 1964-03-01 02:00:00 (Sun)
-@@ -165,7 +165,7 @@
- 61980508800, # local_end 1965-01-31 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61980519600, # utc_start 1965-01-31 03:00:00 (Sun)
-@@ -174,7 +174,7 @@
- 61985606400, # local_end 1965-03-31 00:00:00 (Wed)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61985613600, # utc_start 1965-03-31 02:00:00 (Wed)
-@@ -183,7 +183,7 @@
- 62006774400, # local_end 1965-12-01 00:00:00 (Wed)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62006785200, # utc_start 1965-12-01 03:00:00 (Wed)
-@@ -192,7 +192,7 @@
- 62014550400, # local_end 1966-03-01 00:00:00 (Tue)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62014557600, # utc_start 1966-03-01 02:00:00 (Tue)
-@@ -201,7 +201,7 @@
- 62035718400, # local_end 1966-11-01 00:00:00 (Tue)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62035729200, # utc_start 1966-11-01 03:00:00 (Tue)
-@@ -210,7 +210,7 @@
- 62046086400, # local_end 1967-03-01 00:00:00 (Wed)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62046093600, # utc_start 1967-03-01 02:00:00 (Wed)
-@@ -219,7 +219,7 @@
- 62067254400, # local_end 1967-11-01 00:00:00 (Wed)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62067265200, # utc_start 1967-11-01 03:00:00 (Wed)
-@@ -228,7 +228,7 @@
- 62077708800, # local_end 1968-03-01 00:00:00 (Fri)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62077716000, # utc_start 1968-03-01 02:00:00 (Fri)
-@@ -237,7 +237,7 @@
- 62635420800, # local_end 1985-11-02 00:00:00 (Sat)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62635431600, # utc_start 1985-11-02 03:00:00 (Sat)
-@@ -246,7 +246,7 @@
- 62646912000, # local_end 1986-03-15 00:00:00 (Sat)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62646919200, # utc_start 1986-03-15 02:00:00 (Sat)
-@@ -255,7 +255,7 @@
- 62666265600, # local_end 1986-10-25 00:00:00 (Sat)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62666276400, # utc_start 1986-10-25 03:00:00 (Sat)
-@@ -264,7 +264,7 @@
- 62675942400, # local_end 1987-02-14 00:00:00 (Sat)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62675949600, # utc_start 1987-02-14 02:00:00 (Sat)
-@@ -273,7 +273,7 @@
- 62697801600, # local_end 1987-10-25 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62697812400, # utc_start 1987-10-25 03:00:00 (Sun)
-@@ -282,7 +282,7 @@
- 62706873600, # local_end 1988-02-07 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62706880800, # utc_start 1988-02-07 02:00:00 (Sun)
-@@ -291,7 +291,7 @@
- 62728646400, # local_end 1988-10-16 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62728657200, # utc_start 1988-10-16 03:00:00 (Sun)
-@@ -300,7 +300,7 @@
- 62737718400, # local_end 1989-01-29 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62737725600, # utc_start 1989-01-29 02:00:00 (Sun)
-@@ -309,7 +309,7 @@
- 62760096000, # local_end 1989-10-15 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62760106800, # utc_start 1989-10-15 03:00:00 (Sun)
-@@ -318,7 +318,7 @@
- 62770377600, # local_end 1990-02-11 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62770384800, # utc_start 1990-02-11 02:00:00 (Sun)
-@@ -327,7 +327,7 @@
- 62792150400, # local_end 1990-10-21 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62792161200, # utc_start 1990-10-21 03:00:00 (Sun)
-@@ -336,7 +336,7 @@
- 62802432000, # local_end 1991-02-17 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62802439200, # utc_start 1991-02-17 02:00:00 (Sun)
-@@ -345,7 +345,7 @@
- 62823600000, # local_end 1991-10-20 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62823610800, # utc_start 1991-10-20 03:00:00 (Sun)
-@@ -354,7 +354,7 @@
- 62833276800, # local_end 1992-02-09 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62833284000, # utc_start 1992-02-09 02:00:00 (Sun)
-@@ -363,7 +363,7 @@
- 62855654400, # local_end 1992-10-25 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62855665200, # utc_start 1992-10-25 03:00:00 (Sun)
-@@ -372,7 +372,7 @@
- 62864121600, # local_end 1993-01-31 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62864128800, # utc_start 1993-01-31 02:00:00 (Sun)
-@@ -381,7 +381,7 @@
- 62886499200, # local_end 1993-10-17 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62886510000, # utc_start 1993-10-17 03:00:00 (Sun)
-@@ -390,7 +390,7 @@
- 62897385600, # local_end 1994-02-20 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62897392800, # utc_start 1994-02-20 02:00:00 (Sun)
-@@ -399,7 +399,7 @@
- 62917948800, # local_end 1994-10-16 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62917959600, # utc_start 1994-10-16 03:00:00 (Sun)
-@@ -408,7 +408,7 @@
- 62928835200, # local_end 1995-02-19 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62928842400, # utc_start 1995-02-19 02:00:00 (Sun)
-@@ -417,7 +417,7 @@
- 62949398400, # local_end 1995-10-15 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62949409200, # utc_start 1995-10-15 03:00:00 (Sun)
-@@ -426,7 +426,7 @@
- 62959680000, # local_end 1996-02-11 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62959687200, # utc_start 1996-02-11 02:00:00 (Sun)
-@@ -435,7 +435,7 @@
- 62980243200, # local_end 1996-10-06 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62980254000, # utc_start 1996-10-06 03:00:00 (Sun)
-@@ -444,7 +444,7 @@
- 62991734400, # local_end 1997-02-16 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62991741600, # utc_start 1997-02-16 02:00:00 (Sun)
-@@ -453,7 +453,7 @@
- 63011779200, # local_end 1997-10-06 00:00:00 (Mon)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63011790000, # utc_start 1997-10-06 03:00:00 (Mon)
-@@ -462,7 +462,7 @@
- 63024393600, # local_end 1998-03-01 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63024400800, # utc_start 1998-03-01 02:00:00 (Sun)
-@@ -471,7 +471,7 @@
- 63043747200, # local_end 1998-10-11 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63043758000, # utc_start 1998-10-11 03:00:00 (Sun)
-@@ -480,7 +480,7 @@
- 63055238400, # local_end 1999-02-21 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63055245600, # utc_start 1999-02-21 02:00:00 (Sun)
-@@ -489,7 +489,7 @@
- 63074592000, # local_end 1999-10-03 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63074602800, # utc_start 1999-10-03 03:00:00 (Sun)
-@@ -498,7 +498,7 @@
- 63087292800, # local_end 2000-02-27 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63087300000, # utc_start 2000-02-27 02:00:00 (Sun)
-@@ -507,7 +507,7 @@
- 63106646400, # local_end 2000-10-08 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63106657200, # utc_start 2000-10-08 03:00:00 (Sun)
-@@ -516,7 +516,7 @@
- 63118137600, # local_end 2001-02-18 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63118144800, # utc_start 2001-02-18 02:00:00 (Sun)
-@@ -525,7 +525,7 @@
- 63138700800, # local_end 2001-10-14 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63138711600, # utc_start 2001-10-14 03:00:00 (Sun)
-@@ -534,7 +534,7 @@
- 63149587200, # local_end 2002-02-17 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63149594400, # utc_start 2002-02-17 02:00:00 (Sun)
-@@ -543,7 +543,7 @@
- 63171964800, # local_end 2002-11-03 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63171975600, # utc_start 2002-11-03 03:00:00 (Sun)
-@@ -552,7 +552,7 @@
- 63181036800, # local_end 2003-02-16 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63181044000, # utc_start 2003-02-16 02:00:00 (Sun)
-@@ -561,7 +561,7 @@
- 63200044800, # local_end 2003-09-24 00:00:00 (Wed)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63200055600, # utc_start 2003-09-24 03:00:00 (Wed)
-@@ -570,7 +570,7 @@
- 63454406400, # local_end 2011-10-16 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63454417200, # utc_start 2011-10-16 03:00:00 (Sun)
-@@ -579,7 +579,7 @@
- 63465897600, # local_end 2012-02-26 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63465904800, # utc_start 2012-02-26 02:00:00 (Sun)
-@@ -588,7 +588,7 @@
- 63486460800, # local_end 2012-10-21 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63486471600, # utc_start 2012-10-21 03:00:00 (Sun)
-@@ -597,15 +597,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {30}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Bahia_Banderas.pm
-+++ b/lib/DateTime/TimeZone/America/Bahia_Banderas.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -680,13 +680,31 @@
- 1,
- 'CDT',
- ],
-+ [
-+63960649200, # utc_start 2027-10-31 07:00:00 (Sun)
-+63973958400, # utc_end 2028-04-02 08:00:00 (Sun)
-+63960627600, # local_start 2027-10-31 01:00:00 (Sun)
-+63973936800, # local_end 2028-04-02 02:00:00 (Sun)
-+-21600,
-+0,
-+'CST',
-+ ],
-+ [
-+63973958400, # utc_start 2028-04-02 08:00:00 (Sun)
-+63992098800, # utc_end 2028-10-29 07:00:00 (Sun)
-+63973940400, # local_start 2028-04-02 03:00:00 (Sun)
-+63992080800, # local_end 2028-10-29 02:00:00 (Sun)
-+-18000,
-+1,
-+'CDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {32}
-+sub has_dst_changes {33}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -736,23 +754,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2002',
-- 'in' => 'Apr',
-- 'letter' => 'D',
-+ 'in' => 'Oct',
-+ 'letter' => 'S',
- 'name' => 'Mexico',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=1',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'lastSun',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2002',
-- 'in' => 'Oct',
-- 'letter' => 'S',
-+ 'in' => 'Apr',
-+ 'letter' => 'D',
- 'name' => 'Mexico',
-- 'offset_from_std' => 0,
-- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=1',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Barbados.pm
-+++ b/lib/DateTime/TimeZone/America/Barbados.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -124,11 +124,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {4}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Belem.pm
-+++ b/lib/DateTime/TimeZone/America/Belem.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 60928714800, # local_end 1931-10-03 11:00:00 (Sat)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 60928725600, # utc_start 1931-10-03 14:00:00 (Sat)
-@@ -48,7 +48,7 @@
- 60944313600, # local_end 1932-04-01 00:00:00 (Fri)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 60944320800, # utc_start 1932-04-01 02:00:00 (Fri)
-@@ -57,7 +57,7 @@
- 60960297600, # local_end 1932-10-03 00:00:00 (Mon)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 60960308400, # utc_start 1932-10-03 03:00:00 (Mon)
-@@ -66,7 +66,7 @@
- 60975849600, # local_end 1933-04-01 00:00:00 (Sat)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 60975856800, # utc_start 1933-04-01 02:00:00 (Sat)
-@@ -75,7 +75,7 @@
- 61501852800, # local_end 1949-12-01 00:00:00 (Thu)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61501863600, # utc_start 1949-12-01 03:00:00 (Thu)
-@@ -84,7 +84,7 @@
- 61513606800, # local_end 1950-04-16 01:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61513614000, # utc_start 1950-04-16 03:00:00 (Sun)
-@@ -93,7 +93,7 @@
- 61533388800, # local_end 1950-12-01 00:00:00 (Fri)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61533399600, # utc_start 1950-12-01 03:00:00 (Fri)
-@@ -102,7 +102,7 @@
- 61543843200, # local_end 1951-04-01 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61543850400, # utc_start 1951-04-01 02:00:00 (Sun)
-@@ -111,7 +111,7 @@
- 61564924800, # local_end 1951-12-01 00:00:00 (Sat)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61564935600, # utc_start 1951-12-01 03:00:00 (Sat)
-@@ -120,7 +120,7 @@
- 61575465600, # local_end 1952-04-01 00:00:00 (Tue)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61575472800, # utc_start 1952-04-01 02:00:00 (Tue)
-@@ -129,7 +129,7 @@
- 61596547200, # local_end 1952-12-01 00:00:00 (Mon)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61596558000, # utc_start 1952-12-01 03:00:00 (Mon)
-@@ -138,7 +138,7 @@
- 61604323200, # local_end 1953-03-01 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61604330400, # utc_start 1953-03-01 02:00:00 (Sun)
-@@ -147,7 +147,7 @@
- 61944307200, # local_end 1963-12-09 00:00:00 (Mon)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61944318000, # utc_start 1963-12-09 03:00:00 (Mon)
-@@ -156,7 +156,7 @@
- 61951478400, # local_end 1964-03-01 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61951485600, # utc_start 1964-03-01 02:00:00 (Sun)
-@@ -165,7 +165,7 @@
- 61980508800, # local_end 1965-01-31 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61980519600, # utc_start 1965-01-31 03:00:00 (Sun)
-@@ -174,7 +174,7 @@
- 61985606400, # local_end 1965-03-31 00:00:00 (Wed)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61985613600, # utc_start 1965-03-31 02:00:00 (Wed)
-@@ -183,7 +183,7 @@
- 62006774400, # local_end 1965-12-01 00:00:00 (Wed)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62006785200, # utc_start 1965-12-01 03:00:00 (Wed)
-@@ -192,7 +192,7 @@
- 62014550400, # local_end 1966-03-01 00:00:00 (Tue)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62014557600, # utc_start 1966-03-01 02:00:00 (Tue)
-@@ -201,7 +201,7 @@
- 62035718400, # local_end 1966-11-01 00:00:00 (Tue)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62035729200, # utc_start 1966-11-01 03:00:00 (Tue)
-@@ -210,7 +210,7 @@
- 62046086400, # local_end 1967-03-01 00:00:00 (Wed)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62046093600, # utc_start 1967-03-01 02:00:00 (Wed)
-@@ -219,7 +219,7 @@
- 62067254400, # local_end 1967-11-01 00:00:00 (Wed)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62067265200, # utc_start 1967-11-01 03:00:00 (Wed)
-@@ -228,7 +228,7 @@
- 62077708800, # local_end 1968-03-01 00:00:00 (Fri)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62077716000, # utc_start 1968-03-01 02:00:00 (Fri)
-@@ -237,7 +237,7 @@
- 62635420800, # local_end 1985-11-02 00:00:00 (Sat)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62635431600, # utc_start 1985-11-02 03:00:00 (Sat)
-@@ -246,7 +246,7 @@
- 62646912000, # local_end 1986-03-15 00:00:00 (Sat)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62646919200, # utc_start 1986-03-15 02:00:00 (Sat)
-@@ -255,7 +255,7 @@
- 62666265600, # local_end 1986-10-25 00:00:00 (Sat)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62666276400, # utc_start 1986-10-25 03:00:00 (Sat)
-@@ -264,7 +264,7 @@
- 62675942400, # local_end 1987-02-14 00:00:00 (Sat)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62675949600, # utc_start 1987-02-14 02:00:00 (Sat)
-@@ -273,7 +273,7 @@
- 62697801600, # local_end 1987-10-25 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62697812400, # utc_start 1987-10-25 03:00:00 (Sun)
-@@ -282,7 +282,7 @@
- 62706873600, # local_end 1988-02-07 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62706880800, # utc_start 1988-02-07 02:00:00 (Sun)
-@@ -291,7 +291,7 @@
- 62725708800, # local_end 1988-09-12 00:00:00 (Mon)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62725719600, # utc_start 1988-09-12 03:00:00 (Mon)
-@@ -300,15 +300,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {14}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Belize.pm
-+++ b/lib/DateTime/TimeZone/America/Belize.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 60529593600, # local_end 1919-02-09 00:00:00 (Sun)
- -19800,
- 1,
--'CHDT',
-+'-0530',
- ],
- [
- 60529613400, # utc_start 1919-02-09 05:30:00 (Sun)
-@@ -66,7 +66,7 @@
- 60561648000, # local_end 1920-02-15 00:00:00 (Sun)
- -19800,
- 1,
--'CHDT',
-+'-0530',
- ],
- [
- 60561667800, # utc_start 1920-02-15 05:30:00 (Sun)
-@@ -84,7 +84,7 @@
- 60593097600, # local_end 1921-02-13 00:00:00 (Sun)
- -19800,
- 1,
--'CHDT',
-+'-0530',
- ],
- [
- 60593117400, # utc_start 1921-02-13 05:30:00 (Sun)
-@@ -102,7 +102,7 @@
- 60624547200, # local_end 1922-02-12 00:00:00 (Sun)
- -19800,
- 1,
--'CHDT',
-+'-0530',
- ],
- [
- 60624567000, # utc_start 1922-02-12 05:30:00 (Sun)
-@@ -120,7 +120,7 @@
- 60655996800, # local_end 1923-02-11 00:00:00 (Sun)
- -19800,
- 1,
--'CHDT',
-+'-0530',
- ],
- [
- 60656016600, # utc_start 1923-02-11 05:30:00 (Sun)
-@@ -138,7 +138,7 @@
- 60687446400, # local_end 1924-02-10 00:00:00 (Sun)
- -19800,
- 1,
--'CHDT',
-+'-0530',
- ],
- [
- 60687466200, # utc_start 1924-02-10 05:30:00 (Sun)
-@@ -156,7 +156,7 @@
- 60719500800, # local_end 1925-02-15 00:00:00 (Sun)
- -19800,
- 1,
--'CHDT',
-+'-0530',
- ],
- [
- 60719520600, # utc_start 1925-02-15 05:30:00 (Sun)
-@@ -174,7 +174,7 @@
- 60750950400, # local_end 1926-02-14 00:00:00 (Sun)
- -19800,
- 1,
--'CHDT',
-+'-0530',
- ],
- [
- 60750970200, # utc_start 1926-02-14 05:30:00 (Sun)
-@@ -192,7 +192,7 @@
- 60782400000, # local_end 1927-02-13 00:00:00 (Sun)
- -19800,
- 1,
--'CHDT',
-+'-0530',
- ],
- [
- 60782419800, # utc_start 1927-02-13 05:30:00 (Sun)
-@@ -210,7 +210,7 @@
- 60813849600, # local_end 1928-02-12 00:00:00 (Sun)
- -19800,
- 1,
--'CHDT',
-+'-0530',
- ],
- [
- 60813869400, # utc_start 1928-02-12 05:30:00 (Sun)
-@@ -228,7 +228,7 @@
- 60845299200, # local_end 1929-02-10 00:00:00 (Sun)
- -19800,
- 1,
--'CHDT',
-+'-0530',
- ],
- [
- 60845319000, # utc_start 1929-02-10 05:30:00 (Sun)
-@@ -246,7 +246,7 @@
- 60876748800, # local_end 1930-02-09 00:00:00 (Sun)
- -19800,
- 1,
--'CHDT',
-+'-0530',
- ],
- [
- 60876768600, # utc_start 1930-02-09 05:30:00 (Sun)
-@@ -264,7 +264,7 @@
- 60908803200, # local_end 1931-02-15 00:00:00 (Sun)
- -19800,
- 1,
--'CHDT',
-+'-0530',
- ],
- [
- 60908823000, # utc_start 1931-02-15 05:30:00 (Sun)
-@@ -282,7 +282,7 @@
- 60940252800, # local_end 1932-02-14 00:00:00 (Sun)
- -19800,
- 1,
--'CHDT',
-+'-0530',
- ],
- [
- 60940272600, # utc_start 1932-02-14 05:30:00 (Sun)
-@@ -300,7 +300,7 @@
- 60971702400, # local_end 1933-02-12 00:00:00 (Sun)
- -19800,
- 1,
--'CHDT',
-+'-0530',
- ],
- [
- 60971722200, # utc_start 1933-02-12 05:30:00 (Sun)
-@@ -318,7 +318,7 @@
- 61003152000, # local_end 1934-02-11 00:00:00 (Sun)
- -19800,
- 1,
--'CHDT',
-+'-0530',
- ],
- [
- 61003171800, # utc_start 1934-02-11 05:30:00 (Sun)
-@@ -336,7 +336,7 @@
- 61034601600, # local_end 1935-02-10 00:00:00 (Sun)
- -19800,
- 1,
--'CHDT',
-+'-0530',
- ],
- [
- 61034621400, # utc_start 1935-02-10 05:30:00 (Sun)
-@@ -354,7 +354,7 @@
- 61066051200, # local_end 1936-02-09 00:00:00 (Sun)
- -19800,
- 1,
--'CHDT',
-+'-0530',
- ],
- [
- 61066071000, # utc_start 1936-02-09 05:30:00 (Sun)
-@@ -372,7 +372,7 @@
- 61098105600, # local_end 1937-02-14 00:00:00 (Sun)
- -19800,
- 1,
--'CHDT',
-+'-0530',
- ],
- [
- 61098125400, # utc_start 1937-02-14 05:30:00 (Sun)
-@@ -390,7 +390,7 @@
- 61129555200, # local_end 1938-02-13 00:00:00 (Sun)
- -19800,
- 1,
--'CHDT',
-+'-0530',
- ],
- [
- 61129575000, # utc_start 1938-02-13 05:30:00 (Sun)
-@@ -408,7 +408,7 @@
- 61161004800, # local_end 1939-02-12 00:00:00 (Sun)
- -19800,
- 1,
--'CHDT',
-+'-0530',
- ],
- [
- 61161024600, # utc_start 1939-02-12 05:30:00 (Sun)
-@@ -426,7 +426,7 @@
- 61192454400, # local_end 1940-02-11 00:00:00 (Sun)
- -19800,
- 1,
--'CHDT',
-+'-0530',
- ],
- [
- 61192474200, # utc_start 1940-02-11 05:30:00 (Sun)
-@@ -444,7 +444,7 @@
- 61223904000, # local_end 1941-02-09 00:00:00 (Sun)
- -19800,
- 1,
--'CHDT',
-+'-0530',
- ],
- [
- 61223923800, # utc_start 1941-02-09 05:30:00 (Sun)
-@@ -462,7 +462,7 @@
- 61255958400, # local_end 1942-02-15 00:00:00 (Sun)
- -19800,
- 1,
--'CHDT',
-+'-0530',
- ],
- [
- 61255978200, # utc_start 1942-02-15 05:30:00 (Sun)
-@@ -480,7 +480,7 @@
- 61287408000, # local_end 1943-02-14 00:00:00 (Sun)
- -19800,
- 1,
--'CHDT',
-+'-0530',
- ],
- [
- 61287427800, # utc_start 1943-02-14 05:30:00 (Sun)
-@@ -529,11 +529,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {27}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Blanc_Sablon.pm
-+++ b/lib/DateTime/TimeZone/America/Blanc_Sablon.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -97,11 +97,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {3}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Boa_Vista.pm
-+++ b/lib/DateTime/TimeZone/America/Boa_Vista.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 60928714800, # local_end 1931-10-03 11:00:00 (Sat)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 60928729200, # utc_start 1931-10-03 15:00:00 (Sat)
-@@ -48,7 +48,7 @@
- 60944313600, # local_end 1932-04-01 00:00:00 (Fri)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 60944324400, # utc_start 1932-04-01 03:00:00 (Fri)
-@@ -57,7 +57,7 @@
- 60960297600, # local_end 1932-10-03 00:00:00 (Mon)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 60960312000, # utc_start 1932-10-03 04:00:00 (Mon)
-@@ -66,7 +66,7 @@
- 60975849600, # local_end 1933-04-01 00:00:00 (Sat)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 60975860400, # utc_start 1933-04-01 03:00:00 (Sat)
-@@ -75,7 +75,7 @@
- 61501852800, # local_end 1949-12-01 00:00:00 (Thu)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 61501867200, # utc_start 1949-12-01 04:00:00 (Thu)
-@@ -84,7 +84,7 @@
- 61513606800, # local_end 1950-04-16 01:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 61513617600, # utc_start 1950-04-16 04:00:00 (Sun)
-@@ -93,7 +93,7 @@
- 61533388800, # local_end 1950-12-01 00:00:00 (Fri)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 61533403200, # utc_start 1950-12-01 04:00:00 (Fri)
-@@ -102,7 +102,7 @@
- 61543843200, # local_end 1951-04-01 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 61543854000, # utc_start 1951-04-01 03:00:00 (Sun)
-@@ -111,7 +111,7 @@
- 61564924800, # local_end 1951-12-01 00:00:00 (Sat)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 61564939200, # utc_start 1951-12-01 04:00:00 (Sat)
-@@ -120,7 +120,7 @@
- 61575465600, # local_end 1952-04-01 00:00:00 (Tue)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 61575476400, # utc_start 1952-04-01 03:00:00 (Tue)
-@@ -129,7 +129,7 @@
- 61596547200, # local_end 1952-12-01 00:00:00 (Mon)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 61596561600, # utc_start 1952-12-01 04:00:00 (Mon)
-@@ -138,7 +138,7 @@
- 61604323200, # local_end 1953-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 61604334000, # utc_start 1953-03-01 03:00:00 (Sun)
-@@ -147,7 +147,7 @@
- 61944307200, # local_end 1963-12-09 00:00:00 (Mon)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 61944321600, # utc_start 1963-12-09 04:00:00 (Mon)
-@@ -156,7 +156,7 @@
- 61951478400, # local_end 1964-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 61951489200, # utc_start 1964-03-01 03:00:00 (Sun)
-@@ -165,7 +165,7 @@
- 61980508800, # local_end 1965-01-31 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 61980523200, # utc_start 1965-01-31 04:00:00 (Sun)
-@@ -174,7 +174,7 @@
- 61985606400, # local_end 1965-03-31 00:00:00 (Wed)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 61985617200, # utc_start 1965-03-31 03:00:00 (Wed)
-@@ -183,7 +183,7 @@
- 62006774400, # local_end 1965-12-01 00:00:00 (Wed)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62006788800, # utc_start 1965-12-01 04:00:00 (Wed)
-@@ -192,7 +192,7 @@
- 62014550400, # local_end 1966-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62014561200, # utc_start 1966-03-01 03:00:00 (Tue)
-@@ -201,7 +201,7 @@
- 62035718400, # local_end 1966-11-01 00:00:00 (Tue)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62035732800, # utc_start 1966-11-01 04:00:00 (Tue)
-@@ -210,7 +210,7 @@
- 62046086400, # local_end 1967-03-01 00:00:00 (Wed)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62046097200, # utc_start 1967-03-01 03:00:00 (Wed)
-@@ -219,7 +219,7 @@
- 62067254400, # local_end 1967-11-01 00:00:00 (Wed)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62067268800, # utc_start 1967-11-01 04:00:00 (Wed)
-@@ -228,7 +228,7 @@
- 62077708800, # local_end 1968-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62077719600, # utc_start 1968-03-01 03:00:00 (Fri)
-@@ -237,7 +237,7 @@
- 62635420800, # local_end 1985-11-02 00:00:00 (Sat)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62635435200, # utc_start 1985-11-02 04:00:00 (Sat)
-@@ -246,7 +246,7 @@
- 62646912000, # local_end 1986-03-15 00:00:00 (Sat)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62646922800, # utc_start 1986-03-15 03:00:00 (Sat)
-@@ -255,7 +255,7 @@
- 62666265600, # local_end 1986-10-25 00:00:00 (Sat)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62666280000, # utc_start 1986-10-25 04:00:00 (Sat)
-@@ -264,7 +264,7 @@
- 62675942400, # local_end 1987-02-14 00:00:00 (Sat)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62675953200, # utc_start 1987-02-14 03:00:00 (Sat)
-@@ -273,7 +273,7 @@
- 62697801600, # local_end 1987-10-25 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62697816000, # utc_start 1987-10-25 04:00:00 (Sun)
-@@ -282,7 +282,7 @@
- 62706873600, # local_end 1988-02-07 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62706884400, # utc_start 1988-02-07 03:00:00 (Sun)
-@@ -291,7 +291,7 @@
- 62725708800, # local_end 1988-09-12 00:00:00 (Mon)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62725723200, # utc_start 1988-09-12 04:00:00 (Mon)
-@@ -300,7 +300,7 @@
- 63074332800, # local_end 1999-09-30 00:00:00 (Thu)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63074347200, # utc_start 1999-09-30 04:00:00 (Thu)
-@@ -309,7 +309,7 @@
- 63074592000, # local_end 1999-10-03 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63074606400, # utc_start 1999-10-03 04:00:00 (Sun)
-@@ -318,7 +318,7 @@
- 63087292800, # local_end 2000-02-27 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63087303600, # utc_start 2000-02-27 03:00:00 (Sun)
-@@ -327,7 +327,7 @@
- 63106646400, # local_end 2000-10-08 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63106660800, # utc_start 2000-10-08 04:00:00 (Sun)
-@@ -336,7 +336,7 @@
- 63107251200, # local_end 2000-10-15 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63107262000, # utc_start 2000-10-15 03:00:00 (Sun)
-@@ -345,15 +345,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {16}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Bogota.pm
-+++ b/lib/DateTime/TimeZone/America/Bogota.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 62840534400, # local_end 1992-05-03 00:00:00 (Sun)
- -18000,
- 0,
--'COT',
-+'-05',
- ],
- [
- 62840552400, # utc_start 1992-05-03 05:00:00 (Sun)
-@@ -57,7 +57,7 @@
- 62869564800, # local_end 1993-04-04 00:00:00 (Sun)
- -14400,
- 1,
--'COST',
-+'-04',
- ],
- [
- 62869579200, # utc_start 1993-04-04 04:00:00 (Sun)
-@@ -66,15 +66,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -18000,
- 0,
--'COT',
-+'-05',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {1}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Boise.pm
-+++ b/lib/DateTime/TimeZone/America/Boise.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1211,13 +1211,31 @@
- 1,
- 'MDT',
- ],
-+ [
-+63961257600, # utc_start 2027-11-07 08:00:00 (Sun)
-+63972147600, # utc_end 2028-03-12 09:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-25200,
-+0,
-+'MST',
-+ ],
-+ [
-+63972147600, # utc_start 2028-03-12 09:00:00 (Sun)
-+63992707200, # utc_end 2028-11-05 08:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-21600,
-+1,
-+'MDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {65}
-+sub has_dst_changes {66}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Cambridge_Bay.pm
-+++ b/lib/DateTime/TimeZone/America/Cambridge_Bay.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -950,13 +950,31 @@
- 1,
- 'MDT',
- ],
-+ [
-+63961257600, # utc_start 2027-11-07 08:00:00 (Sun)
-+63972147600, # utc_end 2028-03-12 09:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-25200,
-+0,
-+'MST',
-+ ],
-+ [
-+63972147600, # utc_start 2028-03-12 09:00:00 (Sun)
-+63992707200, # utc_end 2028-11-05 08:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-21600,
-+1,
-+'MDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {51}
-+sub has_dst_changes {52}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1006,23 +1024,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'Canada',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'Canada',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Campo_Grande.pm
-+++ b/lib/DateTime/TimeZone/America/Campo_Grande.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 60928714800, # local_end 1931-10-03 11:00:00 (Sat)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 60928729200, # utc_start 1931-10-03 15:00:00 (Sat)
-@@ -48,7 +48,7 @@
- 60944313600, # local_end 1932-04-01 00:00:00 (Fri)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 60944324400, # utc_start 1932-04-01 03:00:00 (Fri)
-@@ -57,7 +57,7 @@
- 60960297600, # local_end 1932-10-03 00:00:00 (Mon)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 60960312000, # utc_start 1932-10-03 04:00:00 (Mon)
-@@ -66,7 +66,7 @@
- 60975849600, # local_end 1933-04-01 00:00:00 (Sat)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 60975860400, # utc_start 1933-04-01 03:00:00 (Sat)
-@@ -75,7 +75,7 @@
- 61501852800, # local_end 1949-12-01 00:00:00 (Thu)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 61501867200, # utc_start 1949-12-01 04:00:00 (Thu)
-@@ -84,7 +84,7 @@
- 61513606800, # local_end 1950-04-16 01:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 61513617600, # utc_start 1950-04-16 04:00:00 (Sun)
-@@ -93,7 +93,7 @@
- 61533388800, # local_end 1950-12-01 00:00:00 (Fri)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 61533403200, # utc_start 1950-12-01 04:00:00 (Fri)
-@@ -102,7 +102,7 @@
- 61543843200, # local_end 1951-04-01 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 61543854000, # utc_start 1951-04-01 03:00:00 (Sun)
-@@ -111,7 +111,7 @@
- 61564924800, # local_end 1951-12-01 00:00:00 (Sat)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 61564939200, # utc_start 1951-12-01 04:00:00 (Sat)
-@@ -120,7 +120,7 @@
- 61575465600, # local_end 1952-04-01 00:00:00 (Tue)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 61575476400, # utc_start 1952-04-01 03:00:00 (Tue)
-@@ -129,7 +129,7 @@
- 61596547200, # local_end 1952-12-01 00:00:00 (Mon)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 61596561600, # utc_start 1952-12-01 04:00:00 (Mon)
-@@ -138,7 +138,7 @@
- 61604323200, # local_end 1953-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 61604334000, # utc_start 1953-03-01 03:00:00 (Sun)
-@@ -147,7 +147,7 @@
- 61944307200, # local_end 1963-12-09 00:00:00 (Mon)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 61944321600, # utc_start 1963-12-09 04:00:00 (Mon)
-@@ -156,7 +156,7 @@
- 61951478400, # local_end 1964-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 61951489200, # utc_start 1964-03-01 03:00:00 (Sun)
-@@ -165,7 +165,7 @@
- 61980508800, # local_end 1965-01-31 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 61980523200, # utc_start 1965-01-31 04:00:00 (Sun)
-@@ -174,7 +174,7 @@
- 61985606400, # local_end 1965-03-31 00:00:00 (Wed)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 61985617200, # utc_start 1965-03-31 03:00:00 (Wed)
-@@ -183,7 +183,7 @@
- 62006774400, # local_end 1965-12-01 00:00:00 (Wed)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62006788800, # utc_start 1965-12-01 04:00:00 (Wed)
-@@ -192,7 +192,7 @@
- 62014550400, # local_end 1966-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62014561200, # utc_start 1966-03-01 03:00:00 (Tue)
-@@ -201,7 +201,7 @@
- 62035718400, # local_end 1966-11-01 00:00:00 (Tue)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62035732800, # utc_start 1966-11-01 04:00:00 (Tue)
-@@ -210,7 +210,7 @@
- 62046086400, # local_end 1967-03-01 00:00:00 (Wed)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62046097200, # utc_start 1967-03-01 03:00:00 (Wed)
-@@ -219,7 +219,7 @@
- 62067254400, # local_end 1967-11-01 00:00:00 (Wed)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62067268800, # utc_start 1967-11-01 04:00:00 (Wed)
-@@ -228,7 +228,7 @@
- 62077708800, # local_end 1968-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62077719600, # utc_start 1968-03-01 03:00:00 (Fri)
-@@ -237,7 +237,7 @@
- 62635420800, # local_end 1985-11-02 00:00:00 (Sat)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62635435200, # utc_start 1985-11-02 04:00:00 (Sat)
-@@ -246,7 +246,7 @@
- 62646912000, # local_end 1986-03-15 00:00:00 (Sat)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62646922800, # utc_start 1986-03-15 03:00:00 (Sat)
-@@ -255,7 +255,7 @@
- 62666265600, # local_end 1986-10-25 00:00:00 (Sat)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62666280000, # utc_start 1986-10-25 04:00:00 (Sat)
-@@ -264,7 +264,7 @@
- 62675942400, # local_end 1987-02-14 00:00:00 (Sat)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62675953200, # utc_start 1987-02-14 03:00:00 (Sat)
-@@ -273,7 +273,7 @@
- 62697801600, # local_end 1987-10-25 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62697816000, # utc_start 1987-10-25 04:00:00 (Sun)
-@@ -282,7 +282,7 @@
- 62706873600, # local_end 1988-02-07 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62706884400, # utc_start 1988-02-07 03:00:00 (Sun)
-@@ -291,7 +291,7 @@
- 62728646400, # local_end 1988-10-16 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62728660800, # utc_start 1988-10-16 04:00:00 (Sun)
-@@ -300,7 +300,7 @@
- 62737718400, # local_end 1989-01-29 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62737729200, # utc_start 1989-01-29 03:00:00 (Sun)
-@@ -309,7 +309,7 @@
- 62760096000, # local_end 1989-10-15 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62760110400, # utc_start 1989-10-15 04:00:00 (Sun)
-@@ -318,7 +318,7 @@
- 62770377600, # local_end 1990-02-11 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62770388400, # utc_start 1990-02-11 03:00:00 (Sun)
-@@ -327,7 +327,7 @@
- 62792150400, # local_end 1990-10-21 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62792164800, # utc_start 1990-10-21 04:00:00 (Sun)
-@@ -336,7 +336,7 @@
- 62802432000, # local_end 1991-02-17 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62802442800, # utc_start 1991-02-17 03:00:00 (Sun)
-@@ -345,7 +345,7 @@
- 62823600000, # local_end 1991-10-20 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62823614400, # utc_start 1991-10-20 04:00:00 (Sun)
-@@ -354,7 +354,7 @@
- 62833276800, # local_end 1992-02-09 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62833287600, # utc_start 1992-02-09 03:00:00 (Sun)
-@@ -363,7 +363,7 @@
- 62855654400, # local_end 1992-10-25 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62855668800, # utc_start 1992-10-25 04:00:00 (Sun)
-@@ -372,7 +372,7 @@
- 62864121600, # local_end 1993-01-31 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62864132400, # utc_start 1993-01-31 03:00:00 (Sun)
-@@ -381,7 +381,7 @@
- 62886499200, # local_end 1993-10-17 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62886513600, # utc_start 1993-10-17 04:00:00 (Sun)
-@@ -390,7 +390,7 @@
- 62897385600, # local_end 1994-02-20 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62897396400, # utc_start 1994-02-20 03:00:00 (Sun)
-@@ -399,7 +399,7 @@
- 62917948800, # local_end 1994-10-16 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62917963200, # utc_start 1994-10-16 04:00:00 (Sun)
-@@ -408,7 +408,7 @@
- 62928835200, # local_end 1995-02-19 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62928846000, # utc_start 1995-02-19 03:00:00 (Sun)
-@@ -417,7 +417,7 @@
- 62949398400, # local_end 1995-10-15 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62949412800, # utc_start 1995-10-15 04:00:00 (Sun)
-@@ -426,7 +426,7 @@
- 62959680000, # local_end 1996-02-11 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62959690800, # utc_start 1996-02-11 03:00:00 (Sun)
-@@ -435,7 +435,7 @@
- 62980243200, # local_end 1996-10-06 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62980257600, # utc_start 1996-10-06 04:00:00 (Sun)
-@@ -444,7 +444,7 @@
- 62991734400, # local_end 1997-02-16 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62991745200, # utc_start 1997-02-16 03:00:00 (Sun)
-@@ -453,7 +453,7 @@
- 63011779200, # local_end 1997-10-06 00:00:00 (Mon)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63011793600, # utc_start 1997-10-06 04:00:00 (Mon)
-@@ -462,7 +462,7 @@
- 63024393600, # local_end 1998-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63024404400, # utc_start 1998-03-01 03:00:00 (Sun)
-@@ -471,7 +471,7 @@
- 63043747200, # local_end 1998-10-11 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63043761600, # utc_start 1998-10-11 04:00:00 (Sun)
-@@ -480,7 +480,7 @@
- 63055238400, # local_end 1999-02-21 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63055249200, # utc_start 1999-02-21 03:00:00 (Sun)
-@@ -489,7 +489,7 @@
- 63074592000, # local_end 1999-10-03 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63074606400, # utc_start 1999-10-03 04:00:00 (Sun)
-@@ -498,7 +498,7 @@
- 63087292800, # local_end 2000-02-27 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63087303600, # utc_start 2000-02-27 03:00:00 (Sun)
-@@ -507,7 +507,7 @@
- 63106646400, # local_end 2000-10-08 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63106660800, # utc_start 2000-10-08 04:00:00 (Sun)
-@@ -516,7 +516,7 @@
- 63118137600, # local_end 2001-02-18 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63118148400, # utc_start 2001-02-18 03:00:00 (Sun)
-@@ -525,7 +525,7 @@
- 63138700800, # local_end 2001-10-14 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63138715200, # utc_start 2001-10-14 04:00:00 (Sun)
-@@ -534,7 +534,7 @@
- 63149587200, # local_end 2002-02-17 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63149598000, # utc_start 2002-02-17 03:00:00 (Sun)
-@@ -543,7 +543,7 @@
- 63171964800, # local_end 2002-11-03 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63171979200, # utc_start 2002-11-03 04:00:00 (Sun)
-@@ -552,7 +552,7 @@
- 63181036800, # local_end 2003-02-16 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63181047600, # utc_start 2003-02-16 03:00:00 (Sun)
-@@ -561,7 +561,7 @@
- 63202204800, # local_end 2003-10-19 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63202219200, # utc_start 2003-10-19 04:00:00 (Sun)
-@@ -570,7 +570,7 @@
- 63212486400, # local_end 2004-02-15 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63212497200, # utc_start 2004-02-15 03:00:00 (Sun)
-@@ -579,7 +579,7 @@
- 63235036800, # local_end 2004-11-02 00:00:00 (Tue)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63235051200, # utc_start 2004-11-02 04:00:00 (Tue)
-@@ -588,7 +588,7 @@
- 63244540800, # local_end 2005-02-20 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63244551600, # utc_start 2005-02-20 03:00:00 (Sun)
-@@ -597,7 +597,7 @@
- 63265104000, # local_end 2005-10-16 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63265118400, # utc_start 2005-10-16 04:00:00 (Sun)
-@@ -606,7 +606,7 @@
- 63275990400, # local_end 2006-02-19 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63276001200, # utc_start 2006-02-19 03:00:00 (Sun)
-@@ -615,7 +615,7 @@
- 63298368000, # local_end 2006-11-05 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63298382400, # utc_start 2006-11-05 04:00:00 (Sun)
-@@ -624,7 +624,7 @@
- 63308044800, # local_end 2007-02-25 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63308055600, # utc_start 2007-02-25 03:00:00 (Sun)
-@@ -633,7 +633,7 @@
- 63328003200, # local_end 2007-10-14 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63328017600, # utc_start 2007-10-14 04:00:00 (Sun)
-@@ -642,7 +642,7 @@
- 63338889600, # local_end 2008-02-17 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63338900400, # utc_start 2008-02-17 03:00:00 (Sun)
-@@ -651,7 +651,7 @@
- 63360057600, # local_end 2008-10-19 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63360072000, # utc_start 2008-10-19 04:00:00 (Sun)
-@@ -660,7 +660,7 @@
- 63370339200, # local_end 2009-02-15 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63370350000, # utc_start 2009-02-15 03:00:00 (Sun)
-@@ -669,7 +669,7 @@
- 63391507200, # local_end 2009-10-18 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63391521600, # utc_start 2009-10-18 04:00:00 (Sun)
-@@ -678,7 +678,7 @@
- 63402393600, # local_end 2010-02-21 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63402404400, # utc_start 2010-02-21 03:00:00 (Sun)
-@@ -687,7 +687,7 @@
- 63422956800, # local_end 2010-10-17 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63422971200, # utc_start 2010-10-17 04:00:00 (Sun)
-@@ -696,7 +696,7 @@
- 63433843200, # local_end 2011-02-20 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63433854000, # utc_start 2011-02-20 03:00:00 (Sun)
-@@ -705,7 +705,7 @@
- 63454406400, # local_end 2011-10-16 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63454420800, # utc_start 2011-10-16 04:00:00 (Sun)
-@@ -714,7 +714,7 @@
- 63465897600, # local_end 2012-02-26 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63465908400, # utc_start 2012-02-26 03:00:00 (Sun)
-@@ -723,7 +723,7 @@
- 63486460800, # local_end 2012-10-21 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63486475200, # utc_start 2012-10-21 04:00:00 (Sun)
-@@ -732,7 +732,7 @@
- 63496742400, # local_end 2013-02-17 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63496753200, # utc_start 2013-02-17 03:00:00 (Sun)
-@@ -741,7 +741,7 @@
- 63517910400, # local_end 2013-10-20 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63517924800, # utc_start 2013-10-20 04:00:00 (Sun)
-@@ -750,7 +750,7 @@
- 63528192000, # local_end 2014-02-16 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63528202800, # utc_start 2014-02-16 03:00:00 (Sun)
-@@ -759,7 +759,7 @@
- 63549360000, # local_end 2014-10-19 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63549374400, # utc_start 2014-10-19 04:00:00 (Sun)
-@@ -768,7 +768,7 @@
- 63560246400, # local_end 2015-02-22 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63560257200, # utc_start 2015-02-22 03:00:00 (Sun)
-@@ -777,7 +777,7 @@
- 63580809600, # local_end 2015-10-18 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63580824000, # utc_start 2015-10-18 04:00:00 (Sun)
-@@ -786,7 +786,7 @@
- 63591696000, # local_end 2016-02-21 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63591706800, # utc_start 2016-02-21 03:00:00 (Sun)
-@@ -795,7 +795,7 @@
- 63612259200, # local_end 2016-10-16 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63612273600, # utc_start 2016-10-16 04:00:00 (Sun)
-@@ -804,7 +804,7 @@
- 63623145600, # local_end 2017-02-19 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63623156400, # utc_start 2017-02-19 03:00:00 (Sun)
-@@ -813,7 +813,7 @@
- 63643708800, # local_end 2017-10-15 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63643723200, # utc_start 2017-10-15 04:00:00 (Sun)
-@@ -822,7 +822,7 @@
- 63654595200, # local_end 2018-02-18 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63654606000, # utc_start 2018-02-18 03:00:00 (Sun)
-@@ -831,7 +831,7 @@
- 63675763200, # local_end 2018-10-21 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63675777600, # utc_start 2018-10-21 04:00:00 (Sun)
-@@ -840,7 +840,7 @@
- 63686044800, # local_end 2019-02-17 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63686055600, # utc_start 2019-02-17 03:00:00 (Sun)
-@@ -849,7 +849,7 @@
- 63707212800, # local_end 2019-10-20 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63707227200, # utc_start 2019-10-20 04:00:00 (Sun)
-@@ -858,7 +858,7 @@
- 63717494400, # local_end 2020-02-16 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63717505200, # utc_start 2020-02-16 03:00:00 (Sun)
-@@ -867,7 +867,7 @@
- 63738662400, # local_end 2020-10-18 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63738676800, # utc_start 2020-10-18 04:00:00 (Sun)
-@@ -876,7 +876,7 @@
- 63749548800, # local_end 2021-02-21 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63749559600, # utc_start 2021-02-21 03:00:00 (Sun)
-@@ -885,7 +885,7 @@
- 63770112000, # local_end 2021-10-17 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63770126400, # utc_start 2021-10-17 04:00:00 (Sun)
-@@ -894,7 +894,7 @@
- 63780998400, # local_end 2022-02-20 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63781009200, # utc_start 2022-02-20 03:00:00 (Sun)
-@@ -903,7 +903,7 @@
- 63801561600, # local_end 2022-10-16 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63801576000, # utc_start 2022-10-16 04:00:00 (Sun)
-@@ -912,7 +912,7 @@
- 63813052800, # local_end 2023-02-26 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63813063600, # utc_start 2023-02-26 03:00:00 (Sun)
-@@ -921,7 +921,7 @@
- 63833011200, # local_end 2023-10-15 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63833025600, # utc_start 2023-10-15 04:00:00 (Sun)
-@@ -930,7 +930,7 @@
- 63843897600, # local_end 2024-02-18 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63843908400, # utc_start 2024-02-18 03:00:00 (Sun)
-@@ -939,7 +939,7 @@
- 63865065600, # local_end 2024-10-20 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63865080000, # utc_start 2024-10-20 04:00:00 (Sun)
-@@ -948,7 +948,7 @@
- 63875347200, # local_end 2025-02-16 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63875358000, # utc_start 2025-02-16 03:00:00 (Sun)
-@@ -957,7 +957,7 @@
- 63896515200, # local_end 2025-10-19 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63896529600, # utc_start 2025-10-19 04:00:00 (Sun)
-@@ -966,7 +966,7 @@
- 63907401600, # local_end 2026-02-22 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63907412400, # utc_start 2026-02-22 03:00:00 (Sun)
-@@ -975,7 +975,7 @@
- 63927964800, # local_end 2026-10-18 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63927979200, # utc_start 2026-10-18 04:00:00 (Sun)
-@@ -984,7 +984,7 @@
- 63938851200, # local_end 2027-02-21 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63938862000, # utc_start 2027-02-21 03:00:00 (Sun)
-@@ -993,7 +993,7 @@
- 63959414400, # local_end 2027-10-17 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63959428800, # utc_start 2027-10-17 04:00:00 (Sun)
-@@ -1002,7 +1002,7 @@
- 63970300800, # local_end 2028-02-20 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63970311600, # utc_start 2028-02-20 03:00:00 (Sun)
-@@ -1011,7 +1011,7 @@
- 63990864000, # local_end 2028-10-15 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63990878400, # utc_start 2028-10-15 04:00:00 (Sun)
-@@ -1020,7 +1020,7 @@
- 64001750400, # local_end 2029-02-18 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 64001761200, # utc_start 2029-02-18 03:00:00 (Sun)
-@@ -1029,7 +1029,7 @@
- 64022918400, # local_end 2029-10-21 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 64022932800, # utc_start 2029-10-21 04:00:00 (Sun)
-@@ -1038,7 +1038,7 @@
- 64033200000, # local_end 2030-02-17 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 64033210800, # utc_start 2030-02-17 03:00:00 (Sun)
-@@ -1047,7 +1047,7 @@
- 64054368000, # local_end 2030-10-20 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 64054382400, # utc_start 2030-10-20 04:00:00 (Sun)
-@@ -1056,7 +1056,7 @@
- 64064649600, # local_end 2031-02-16 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 64064660400, # utc_start 2031-02-16 03:00:00 (Sun)
-@@ -1065,7 +1065,7 @@
- 64085817600, # local_end 2031-10-19 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 64085832000, # utc_start 2031-10-19 04:00:00 (Sun)
-@@ -1074,7 +1074,7 @@
- 64096099200, # local_end 2032-02-15 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 64096110000, # utc_start 2032-02-15 03:00:00 (Sun)
-@@ -1083,7 +1083,7 @@
- 64117267200, # local_end 2032-10-17 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 64117281600, # utc_start 2032-10-17 04:00:00 (Sun)
-@@ -1092,7 +1092,7 @@
- 64128153600, # local_end 2033-02-20 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 64128164400, # utc_start 2033-02-20 03:00:00 (Sun)
-@@ -1101,7 +1101,7 @@
- 64148716800, # local_end 2033-10-16 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 64148731200, # utc_start 2033-10-16 04:00:00 (Sun)
-@@ -1110,7 +1110,7 @@
- 64160208000, # local_end 2034-02-26 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 64160218800, # utc_start 2034-02-26 03:00:00 (Sun)
-@@ -1119,7 +1119,7 @@
- 64180166400, # local_end 2034-10-15 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 64180180800, # utc_start 2034-10-15 04:00:00 (Sun)
-@@ -1128,7 +1128,7 @@
- 64191052800, # local_end 2035-02-18 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 64191063600, # utc_start 2035-02-18 03:00:00 (Sun)
-@@ -1137,7 +1137,7 @@
- 64212220800, # local_end 2035-10-21 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 64212235200, # utc_start 2035-10-21 04:00:00 (Sun)
-@@ -1146,7 +1146,7 @@
- 64222502400, # local_end 2036-02-17 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 64222513200, # utc_start 2036-02-17 03:00:00 (Sun)
-@@ -1155,7 +1155,7 @@
- 64243670400, # local_end 2036-10-19 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 64243684800, # utc_start 2036-10-19 04:00:00 (Sun)
-@@ -1164,7 +1164,7 @@
- 64254556800, # local_end 2037-02-22 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 64254567600, # utc_start 2037-02-22 03:00:00 (Sun)
-@@ -1173,7 +1173,7 @@
- 64275120000, # local_end 2037-10-18 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 64275134400, # utc_start 2037-10-18 04:00:00 (Sun)
-@@ -1182,7 +1182,7 @@
- 64286006400, # local_end 2038-02-21 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 64286017200, # utc_start 2038-02-21 03:00:00 (Sun)
-@@ -1191,7 +1191,7 @@
- 64306569600, # local_end 2038-10-17 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 64306584000, # utc_start 2038-10-17 04:00:00 (Sun)
-@@ -1200,7 +1200,7 @@
- 64317456000, # local_end 2039-02-20 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 64317466800, # utc_start 2039-02-20 03:00:00 (Sun)
-@@ -1209,11 +1209,11 @@
- 64338019200, # local_end 2039-10-16 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {66}
-
-@@ -1226,7 +1226,7 @@
- sub _last_offset { -14400 }
-
- my $last_observance = bless( {
-- 'format' => 'AM%sT',
-+ 'format' => '-04/-03',
- 'gmtoff' => '-4:00',
- 'local_start_datetime' => bless( {
- 'formatter' => undef,
---- a/lib/DateTime/TimeZone/America/Cancun.pm
-+++ b/lib/DateTime/TimeZone/America/Cancun.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -412,11 +412,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {20}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Caracas.pm
-+++ b/lib/DateTime/TimeZone/America/Caracas.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 61977916800, # local_end 1965-01-01 00:00:00 (Fri)
- -16200,
- 0,
--'VET',
-+'-0430',
- ],
- [
- 61977933000, # utc_start 1965-01-01 04:30:00 (Fri)
-@@ -57,7 +57,7 @@
- 63332852400, # local_end 2007-12-09 03:00:00 (Sun)
- -14400,
- 0,
--'VET',
-+'-04',
- ],
- [
- 63332866800, # utc_start 2007-12-09 07:00:00 (Sun)
-@@ -66,7 +66,7 @@
- 63597753000, # local_end 2016-05-01 02:30:00 (Sun)
- -16200,
- 0,
--'VET',
-+'-0430',
- ],
- [
- 63597769200, # utc_start 2016-05-01 07:00:00 (Sun)
-@@ -75,15 +75,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -14400,
- 0,
--'VET',
-+'-04',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Cayenne.pm
-+++ b/lib/DateTime/TimeZone/America/Cayenne.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 62064576000, # local_end 1967-10-01 00:00:00 (Sun)
- -14400,
- 0,
--'GFT',
-+'-04',
- ],
- [
- 62064590400, # utc_start 1967-10-01 04:00:00 (Sun)
-@@ -48,15 +48,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -10800,
- 0,
--'GFT',
-+'-03',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Chicago.pm
-+++ b/lib/DateTime/TimeZone/America/Chicago.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -2003,13 +2003,31 @@
- 1,
- 'CDT',
- ],
-+ [
-+63961254000, # utc_start 2027-11-07 07:00:00 (Sun)
-+63972144000, # utc_end 2028-03-12 08:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-21600,
-+0,
-+'CST',
-+ ],
-+ [
-+63972144000, # utc_start 2028-03-12 08:00:00 (Sun)
-+63992703600, # utc_end 2028-11-05 07:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-18000,
-+1,
-+'CDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {107}
-+sub has_dst_changes {108}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Chihuahua.pm
-+++ b/lib/DateTime/TimeZone/America/Chihuahua.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -671,13 +671,31 @@
- 1,
- 'MDT',
- ],
-+ [
-+63960652800, # utc_start 2027-10-31 08:00:00 (Sun)
-+63973962000, # utc_end 2028-04-02 09:00:00 (Sun)
-+63960627600, # local_start 2027-10-31 01:00:00 (Sun)
-+63973936800, # local_end 2028-04-02 02:00:00 (Sun)
-+-25200,
-+0,
-+'MST',
-+ ],
-+ [
-+63973962000, # utc_start 2028-04-02 09:00:00 (Sun)
-+63992102400, # utc_end 2028-10-29 08:00:00 (Sun)
-+63973940400, # local_start 2028-04-02 03:00:00 (Sun)
-+63992080800, # local_end 2028-10-29 02:00:00 (Sun)
-+-21600,
-+1,
-+'MDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {32}
-+sub has_dst_changes {33}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -727,23 +745,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2002',
-- 'in' => 'Apr',
-- 'letter' => 'D',
-+ 'in' => 'Oct',
-+ 'letter' => 'S',
- 'name' => 'Mexico',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=1',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'lastSun',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2002',
-- 'in' => 'Oct',
-- 'letter' => 'S',
-+ 'in' => 'Apr',
-+ 'letter' => 'D',
- 'name' => 'Mexico',
-- 'offset_from_std' => 0,
-- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=1',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Costa_Rica.pm
-+++ b/lib/DateTime/TimeZone/America/Costa_Rica.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -124,11 +124,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {4}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Creston.pm
-+++ b/lib/DateTime/TimeZone/America/Creston.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -61,11 +61,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Cuiaba.pm
-+++ b/lib/DateTime/TimeZone/America/Cuiaba.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 60928714800, # local_end 1931-10-03 11:00:00 (Sat)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 60928729200, # utc_start 1931-10-03 15:00:00 (Sat)
-@@ -48,7 +48,7 @@
- 60944313600, # local_end 1932-04-01 00:00:00 (Fri)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 60944324400, # utc_start 1932-04-01 03:00:00 (Fri)
-@@ -57,7 +57,7 @@
- 60960297600, # local_end 1932-10-03 00:00:00 (Mon)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 60960312000, # utc_start 1932-10-03 04:00:00 (Mon)
-@@ -66,7 +66,7 @@
- 60975849600, # local_end 1933-04-01 00:00:00 (Sat)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 60975860400, # utc_start 1933-04-01 03:00:00 (Sat)
-@@ -75,7 +75,7 @@
- 61501852800, # local_end 1949-12-01 00:00:00 (Thu)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 61501867200, # utc_start 1949-12-01 04:00:00 (Thu)
-@@ -84,7 +84,7 @@
- 61513606800, # local_end 1950-04-16 01:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 61513617600, # utc_start 1950-04-16 04:00:00 (Sun)
-@@ -93,7 +93,7 @@
- 61533388800, # local_end 1950-12-01 00:00:00 (Fri)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 61533403200, # utc_start 1950-12-01 04:00:00 (Fri)
-@@ -102,7 +102,7 @@
- 61543843200, # local_end 1951-04-01 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 61543854000, # utc_start 1951-04-01 03:00:00 (Sun)
-@@ -111,7 +111,7 @@
- 61564924800, # local_end 1951-12-01 00:00:00 (Sat)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 61564939200, # utc_start 1951-12-01 04:00:00 (Sat)
-@@ -120,7 +120,7 @@
- 61575465600, # local_end 1952-04-01 00:00:00 (Tue)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 61575476400, # utc_start 1952-04-01 03:00:00 (Tue)
-@@ -129,7 +129,7 @@
- 61596547200, # local_end 1952-12-01 00:00:00 (Mon)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 61596561600, # utc_start 1952-12-01 04:00:00 (Mon)
-@@ -138,7 +138,7 @@
- 61604323200, # local_end 1953-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 61604334000, # utc_start 1953-03-01 03:00:00 (Sun)
-@@ -147,7 +147,7 @@
- 61944307200, # local_end 1963-12-09 00:00:00 (Mon)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 61944321600, # utc_start 1963-12-09 04:00:00 (Mon)
-@@ -156,7 +156,7 @@
- 61951478400, # local_end 1964-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 61951489200, # utc_start 1964-03-01 03:00:00 (Sun)
-@@ -165,7 +165,7 @@
- 61980508800, # local_end 1965-01-31 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 61980523200, # utc_start 1965-01-31 04:00:00 (Sun)
-@@ -174,7 +174,7 @@
- 61985606400, # local_end 1965-03-31 00:00:00 (Wed)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 61985617200, # utc_start 1965-03-31 03:00:00 (Wed)
-@@ -183,7 +183,7 @@
- 62006774400, # local_end 1965-12-01 00:00:00 (Wed)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62006788800, # utc_start 1965-12-01 04:00:00 (Wed)
-@@ -192,7 +192,7 @@
- 62014550400, # local_end 1966-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62014561200, # utc_start 1966-03-01 03:00:00 (Tue)
-@@ -201,7 +201,7 @@
- 62035718400, # local_end 1966-11-01 00:00:00 (Tue)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62035732800, # utc_start 1966-11-01 04:00:00 (Tue)
-@@ -210,7 +210,7 @@
- 62046086400, # local_end 1967-03-01 00:00:00 (Wed)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62046097200, # utc_start 1967-03-01 03:00:00 (Wed)
-@@ -219,7 +219,7 @@
- 62067254400, # local_end 1967-11-01 00:00:00 (Wed)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62067268800, # utc_start 1967-11-01 04:00:00 (Wed)
-@@ -228,7 +228,7 @@
- 62077708800, # local_end 1968-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62077719600, # utc_start 1968-03-01 03:00:00 (Fri)
-@@ -237,7 +237,7 @@
- 62635420800, # local_end 1985-11-02 00:00:00 (Sat)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62635435200, # utc_start 1985-11-02 04:00:00 (Sat)
-@@ -246,7 +246,7 @@
- 62646912000, # local_end 1986-03-15 00:00:00 (Sat)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62646922800, # utc_start 1986-03-15 03:00:00 (Sat)
-@@ -255,7 +255,7 @@
- 62666265600, # local_end 1986-10-25 00:00:00 (Sat)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62666280000, # utc_start 1986-10-25 04:00:00 (Sat)
-@@ -264,7 +264,7 @@
- 62675942400, # local_end 1987-02-14 00:00:00 (Sat)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62675953200, # utc_start 1987-02-14 03:00:00 (Sat)
-@@ -273,7 +273,7 @@
- 62697801600, # local_end 1987-10-25 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62697816000, # utc_start 1987-10-25 04:00:00 (Sun)
-@@ -282,7 +282,7 @@
- 62706873600, # local_end 1988-02-07 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62706884400, # utc_start 1988-02-07 03:00:00 (Sun)
-@@ -291,7 +291,7 @@
- 62728646400, # local_end 1988-10-16 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62728660800, # utc_start 1988-10-16 04:00:00 (Sun)
-@@ -300,7 +300,7 @@
- 62737718400, # local_end 1989-01-29 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62737729200, # utc_start 1989-01-29 03:00:00 (Sun)
-@@ -309,7 +309,7 @@
- 62760096000, # local_end 1989-10-15 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62760110400, # utc_start 1989-10-15 04:00:00 (Sun)
-@@ -318,7 +318,7 @@
- 62770377600, # local_end 1990-02-11 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62770388400, # utc_start 1990-02-11 03:00:00 (Sun)
-@@ -327,7 +327,7 @@
- 62792150400, # local_end 1990-10-21 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62792164800, # utc_start 1990-10-21 04:00:00 (Sun)
-@@ -336,7 +336,7 @@
- 62802432000, # local_end 1991-02-17 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62802442800, # utc_start 1991-02-17 03:00:00 (Sun)
-@@ -345,7 +345,7 @@
- 62823600000, # local_end 1991-10-20 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62823614400, # utc_start 1991-10-20 04:00:00 (Sun)
-@@ -354,7 +354,7 @@
- 62833276800, # local_end 1992-02-09 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62833287600, # utc_start 1992-02-09 03:00:00 (Sun)
-@@ -363,7 +363,7 @@
- 62855654400, # local_end 1992-10-25 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62855668800, # utc_start 1992-10-25 04:00:00 (Sun)
-@@ -372,7 +372,7 @@
- 62864121600, # local_end 1993-01-31 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62864132400, # utc_start 1993-01-31 03:00:00 (Sun)
-@@ -381,7 +381,7 @@
- 62886499200, # local_end 1993-10-17 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62886513600, # utc_start 1993-10-17 04:00:00 (Sun)
-@@ -390,7 +390,7 @@
- 62897385600, # local_end 1994-02-20 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62897396400, # utc_start 1994-02-20 03:00:00 (Sun)
-@@ -399,7 +399,7 @@
- 62917948800, # local_end 1994-10-16 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62917963200, # utc_start 1994-10-16 04:00:00 (Sun)
-@@ -408,7 +408,7 @@
- 62928835200, # local_end 1995-02-19 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62928846000, # utc_start 1995-02-19 03:00:00 (Sun)
-@@ -417,7 +417,7 @@
- 62949398400, # local_end 1995-10-15 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62949412800, # utc_start 1995-10-15 04:00:00 (Sun)
-@@ -426,7 +426,7 @@
- 62959680000, # local_end 1996-02-11 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62959690800, # utc_start 1996-02-11 03:00:00 (Sun)
-@@ -435,7 +435,7 @@
- 62980243200, # local_end 1996-10-06 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62980257600, # utc_start 1996-10-06 04:00:00 (Sun)
-@@ -444,7 +444,7 @@
- 62991734400, # local_end 1997-02-16 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62991745200, # utc_start 1997-02-16 03:00:00 (Sun)
-@@ -453,7 +453,7 @@
- 63011779200, # local_end 1997-10-06 00:00:00 (Mon)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63011793600, # utc_start 1997-10-06 04:00:00 (Mon)
-@@ -462,7 +462,7 @@
- 63024393600, # local_end 1998-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63024404400, # utc_start 1998-03-01 03:00:00 (Sun)
-@@ -471,7 +471,7 @@
- 63043747200, # local_end 1998-10-11 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63043761600, # utc_start 1998-10-11 04:00:00 (Sun)
-@@ -480,7 +480,7 @@
- 63055238400, # local_end 1999-02-21 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63055249200, # utc_start 1999-02-21 03:00:00 (Sun)
-@@ -489,7 +489,7 @@
- 63074592000, # local_end 1999-10-03 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63074606400, # utc_start 1999-10-03 04:00:00 (Sun)
-@@ -498,7 +498,7 @@
- 63087292800, # local_end 2000-02-27 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63087303600, # utc_start 2000-02-27 03:00:00 (Sun)
-@@ -507,7 +507,7 @@
- 63106646400, # local_end 2000-10-08 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63106660800, # utc_start 2000-10-08 04:00:00 (Sun)
-@@ -516,7 +516,7 @@
- 63118137600, # local_end 2001-02-18 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63118148400, # utc_start 2001-02-18 03:00:00 (Sun)
-@@ -525,7 +525,7 @@
- 63138700800, # local_end 2001-10-14 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63138715200, # utc_start 2001-10-14 04:00:00 (Sun)
-@@ -534,7 +534,7 @@
- 63149587200, # local_end 2002-02-17 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63149598000, # utc_start 2002-02-17 03:00:00 (Sun)
-@@ -543,7 +543,7 @@
- 63171964800, # local_end 2002-11-03 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63171979200, # utc_start 2002-11-03 04:00:00 (Sun)
-@@ -552,7 +552,7 @@
- 63181036800, # local_end 2003-02-16 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63181047600, # utc_start 2003-02-16 03:00:00 (Sun)
-@@ -561,7 +561,7 @@
- 63200044800, # local_end 2003-09-24 00:00:00 (Wed)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63200059200, # utc_start 2003-09-24 04:00:00 (Wed)
-@@ -570,7 +570,7 @@
- 63232272000, # local_end 2004-10-01 00:00:00 (Fri)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63232286400, # utc_start 2004-10-01 04:00:00 (Fri)
-@@ -579,7 +579,7 @@
- 63235036800, # local_end 2004-11-02 00:00:00 (Tue)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63235051200, # utc_start 2004-11-02 04:00:00 (Tue)
-@@ -588,7 +588,7 @@
- 63244540800, # local_end 2005-02-20 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63244551600, # utc_start 2005-02-20 03:00:00 (Sun)
-@@ -597,7 +597,7 @@
- 63265104000, # local_end 2005-10-16 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63265118400, # utc_start 2005-10-16 04:00:00 (Sun)
-@@ -606,7 +606,7 @@
- 63275990400, # local_end 2006-02-19 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63276001200, # utc_start 2006-02-19 03:00:00 (Sun)
-@@ -615,7 +615,7 @@
- 63298368000, # local_end 2006-11-05 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63298382400, # utc_start 2006-11-05 04:00:00 (Sun)
-@@ -624,7 +624,7 @@
- 63308044800, # local_end 2007-02-25 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63308055600, # utc_start 2007-02-25 03:00:00 (Sun)
-@@ -633,7 +633,7 @@
- 63328003200, # local_end 2007-10-14 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63328017600, # utc_start 2007-10-14 04:00:00 (Sun)
-@@ -642,7 +642,7 @@
- 63338889600, # local_end 2008-02-17 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63338900400, # utc_start 2008-02-17 03:00:00 (Sun)
-@@ -651,7 +651,7 @@
- 63360057600, # local_end 2008-10-19 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63360072000, # utc_start 2008-10-19 04:00:00 (Sun)
-@@ -660,7 +660,7 @@
- 63370339200, # local_end 2009-02-15 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63370350000, # utc_start 2009-02-15 03:00:00 (Sun)
-@@ -669,7 +669,7 @@
- 63391507200, # local_end 2009-10-18 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63391521600, # utc_start 2009-10-18 04:00:00 (Sun)
-@@ -678,7 +678,7 @@
- 63402393600, # local_end 2010-02-21 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63402404400, # utc_start 2010-02-21 03:00:00 (Sun)
-@@ -687,7 +687,7 @@
- 63422956800, # local_end 2010-10-17 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63422971200, # utc_start 2010-10-17 04:00:00 (Sun)
-@@ -696,7 +696,7 @@
- 63433843200, # local_end 2011-02-20 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63433854000, # utc_start 2011-02-20 03:00:00 (Sun)
-@@ -705,7 +705,7 @@
- 63454406400, # local_end 2011-10-16 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63454420800, # utc_start 2011-10-16 04:00:00 (Sun)
-@@ -714,7 +714,7 @@
- 63465897600, # local_end 2012-02-26 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63465908400, # utc_start 2012-02-26 03:00:00 (Sun)
-@@ -723,7 +723,7 @@
- 63486460800, # local_end 2012-10-21 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63486475200, # utc_start 2012-10-21 04:00:00 (Sun)
-@@ -732,7 +732,7 @@
- 63496742400, # local_end 2013-02-17 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63496753200, # utc_start 2013-02-17 03:00:00 (Sun)
-@@ -741,7 +741,7 @@
- 63517910400, # local_end 2013-10-20 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63517924800, # utc_start 2013-10-20 04:00:00 (Sun)
-@@ -750,7 +750,7 @@
- 63528192000, # local_end 2014-02-16 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63528202800, # utc_start 2014-02-16 03:00:00 (Sun)
-@@ -759,7 +759,7 @@
- 63549360000, # local_end 2014-10-19 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63549374400, # utc_start 2014-10-19 04:00:00 (Sun)
-@@ -768,7 +768,7 @@
- 63560246400, # local_end 2015-02-22 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63560257200, # utc_start 2015-02-22 03:00:00 (Sun)
-@@ -777,7 +777,7 @@
- 63580809600, # local_end 2015-10-18 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63580824000, # utc_start 2015-10-18 04:00:00 (Sun)
-@@ -786,7 +786,7 @@
- 63591696000, # local_end 2016-02-21 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63591706800, # utc_start 2016-02-21 03:00:00 (Sun)
-@@ -795,7 +795,7 @@
- 63612259200, # local_end 2016-10-16 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63612273600, # utc_start 2016-10-16 04:00:00 (Sun)
-@@ -804,7 +804,7 @@
- 63623145600, # local_end 2017-02-19 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63623156400, # utc_start 2017-02-19 03:00:00 (Sun)
-@@ -813,7 +813,7 @@
- 63643708800, # local_end 2017-10-15 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63643723200, # utc_start 2017-10-15 04:00:00 (Sun)
-@@ -822,7 +822,7 @@
- 63654595200, # local_end 2018-02-18 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63654606000, # utc_start 2018-02-18 03:00:00 (Sun)
-@@ -831,7 +831,7 @@
- 63675763200, # local_end 2018-10-21 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63675777600, # utc_start 2018-10-21 04:00:00 (Sun)
-@@ -840,7 +840,7 @@
- 63686044800, # local_end 2019-02-17 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63686055600, # utc_start 2019-02-17 03:00:00 (Sun)
-@@ -849,7 +849,7 @@
- 63707212800, # local_end 2019-10-20 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63707227200, # utc_start 2019-10-20 04:00:00 (Sun)
-@@ -858,7 +858,7 @@
- 63717494400, # local_end 2020-02-16 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63717505200, # utc_start 2020-02-16 03:00:00 (Sun)
-@@ -867,7 +867,7 @@
- 63738662400, # local_end 2020-10-18 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63738676800, # utc_start 2020-10-18 04:00:00 (Sun)
-@@ -876,7 +876,7 @@
- 63749548800, # local_end 2021-02-21 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63749559600, # utc_start 2021-02-21 03:00:00 (Sun)
-@@ -885,7 +885,7 @@
- 63770112000, # local_end 2021-10-17 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63770126400, # utc_start 2021-10-17 04:00:00 (Sun)
-@@ -894,7 +894,7 @@
- 63780998400, # local_end 2022-02-20 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63781009200, # utc_start 2022-02-20 03:00:00 (Sun)
-@@ -903,7 +903,7 @@
- 63801561600, # local_end 2022-10-16 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63801576000, # utc_start 2022-10-16 04:00:00 (Sun)
-@@ -912,7 +912,7 @@
- 63813052800, # local_end 2023-02-26 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63813063600, # utc_start 2023-02-26 03:00:00 (Sun)
-@@ -921,7 +921,7 @@
- 63833011200, # local_end 2023-10-15 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63833025600, # utc_start 2023-10-15 04:00:00 (Sun)
-@@ -930,7 +930,7 @@
- 63843897600, # local_end 2024-02-18 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63843908400, # utc_start 2024-02-18 03:00:00 (Sun)
-@@ -939,7 +939,7 @@
- 63865065600, # local_end 2024-10-20 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63865080000, # utc_start 2024-10-20 04:00:00 (Sun)
-@@ -948,7 +948,7 @@
- 63875347200, # local_end 2025-02-16 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63875358000, # utc_start 2025-02-16 03:00:00 (Sun)
-@@ -957,7 +957,7 @@
- 63896515200, # local_end 2025-10-19 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63896529600, # utc_start 2025-10-19 04:00:00 (Sun)
-@@ -966,7 +966,7 @@
- 63907401600, # local_end 2026-02-22 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63907412400, # utc_start 2026-02-22 03:00:00 (Sun)
-@@ -975,7 +975,7 @@
- 63927964800, # local_end 2026-10-18 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63927979200, # utc_start 2026-10-18 04:00:00 (Sun)
-@@ -984,7 +984,7 @@
- 63938851200, # local_end 2027-02-21 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63938862000, # utc_start 2027-02-21 03:00:00 (Sun)
-@@ -993,7 +993,7 @@
- 63959414400, # local_end 2027-10-17 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63959428800, # utc_start 2027-10-17 04:00:00 (Sun)
-@@ -1002,7 +1002,7 @@
- 63970300800, # local_end 2028-02-20 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 63970311600, # utc_start 2028-02-20 03:00:00 (Sun)
-@@ -1011,7 +1011,7 @@
- 63990864000, # local_end 2028-10-15 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63990878400, # utc_start 2028-10-15 04:00:00 (Sun)
-@@ -1020,7 +1020,7 @@
- 64001750400, # local_end 2029-02-18 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 64001761200, # utc_start 2029-02-18 03:00:00 (Sun)
-@@ -1029,7 +1029,7 @@
- 64022918400, # local_end 2029-10-21 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 64022932800, # utc_start 2029-10-21 04:00:00 (Sun)
-@@ -1038,7 +1038,7 @@
- 64033200000, # local_end 2030-02-17 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 64033210800, # utc_start 2030-02-17 03:00:00 (Sun)
-@@ -1047,7 +1047,7 @@
- 64054368000, # local_end 2030-10-20 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 64054382400, # utc_start 2030-10-20 04:00:00 (Sun)
-@@ -1056,7 +1056,7 @@
- 64064649600, # local_end 2031-02-16 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 64064660400, # utc_start 2031-02-16 03:00:00 (Sun)
-@@ -1065,7 +1065,7 @@
- 64085817600, # local_end 2031-10-19 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 64085832000, # utc_start 2031-10-19 04:00:00 (Sun)
-@@ -1074,7 +1074,7 @@
- 64096099200, # local_end 2032-02-15 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 64096110000, # utc_start 2032-02-15 03:00:00 (Sun)
-@@ -1083,7 +1083,7 @@
- 64117267200, # local_end 2032-10-17 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 64117281600, # utc_start 2032-10-17 04:00:00 (Sun)
-@@ -1092,7 +1092,7 @@
- 64128153600, # local_end 2033-02-20 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 64128164400, # utc_start 2033-02-20 03:00:00 (Sun)
-@@ -1101,7 +1101,7 @@
- 64148716800, # local_end 2033-10-16 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 64148731200, # utc_start 2033-10-16 04:00:00 (Sun)
-@@ -1110,7 +1110,7 @@
- 64160208000, # local_end 2034-02-26 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 64160218800, # utc_start 2034-02-26 03:00:00 (Sun)
-@@ -1119,7 +1119,7 @@
- 64180166400, # local_end 2034-10-15 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 64180180800, # utc_start 2034-10-15 04:00:00 (Sun)
-@@ -1128,7 +1128,7 @@
- 64191052800, # local_end 2035-02-18 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 64191063600, # utc_start 2035-02-18 03:00:00 (Sun)
-@@ -1137,7 +1137,7 @@
- 64212220800, # local_end 2035-10-21 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 64212235200, # utc_start 2035-10-21 04:00:00 (Sun)
-@@ -1146,7 +1146,7 @@
- 64222502400, # local_end 2036-02-17 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 64222513200, # utc_start 2036-02-17 03:00:00 (Sun)
-@@ -1155,7 +1155,7 @@
- 64243670400, # local_end 2036-10-19 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 64243684800, # utc_start 2036-10-19 04:00:00 (Sun)
-@@ -1164,7 +1164,7 @@
- 64254556800, # local_end 2037-02-22 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 64254567600, # utc_start 2037-02-22 03:00:00 (Sun)
-@@ -1173,7 +1173,7 @@
- 64275120000, # local_end 2037-10-18 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 64275134400, # utc_start 2037-10-18 04:00:00 (Sun)
-@@ -1182,7 +1182,7 @@
- 64286006400, # local_end 2038-02-21 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 64286017200, # utc_start 2038-02-21 03:00:00 (Sun)
-@@ -1191,7 +1191,7 @@
- 64306569600, # local_end 2038-10-17 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 64306584000, # utc_start 2038-10-17 04:00:00 (Sun)
-@@ -1200,7 +1200,7 @@
- 64317456000, # local_end 2039-02-20 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 64317466800, # utc_start 2039-02-20 03:00:00 (Sun)
-@@ -1209,11 +1209,11 @@
- 64338019200, # local_end 2039-10-16 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {65}
-
-@@ -1226,7 +1226,7 @@
- sub _last_offset { -14400 }
-
- my $last_observance = bless( {
-- 'format' => 'AM%sT',
-+ 'format' => '-04/-03',
- 'gmtoff' => '-4:00',
- 'local_start_datetime' => bless( {
- 'formatter' => undef,
---- a/lib/DateTime/TimeZone/America/Curacao.pm
-+++ b/lib/DateTime/TimeZone/America/Curacao.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 61977916800, # local_end 1965-01-01 00:00:00 (Fri)
- -16200,
- 0,
--'ANT',
-+'-0430',
- ],
- [
- 61977933000, # utc_start 1965-01-01 04:30:00 (Fri)
-@@ -52,11 +52,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Danmarkshavn.pm
-+++ b/lib/DateTime/TimeZone/America/Danmarkshavn.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 62459517600, # local_end 1980-04-06 02:00:00 (Sun)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 62459528400, # utc_start 1980-04-06 05:00:00 (Sun)
-@@ -48,7 +48,7 @@
- 62474626800, # local_end 1980-09-27 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 62474634000, # utc_start 1980-09-28 01:00:00 (Sun)
-@@ -57,7 +57,7 @@
- 62490348000, # local_end 1981-03-28 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 62490358800, # utc_start 1981-03-29 01:00:00 (Sun)
-@@ -66,7 +66,7 @@
- 62506076400, # local_end 1981-09-26 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 62506083600, # utc_start 1981-09-27 01:00:00 (Sun)
-@@ -75,7 +75,7 @@
- 62521797600, # local_end 1982-03-27 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 62521808400, # utc_start 1982-03-28 01:00:00 (Sun)
-@@ -84,7 +84,7 @@
- 62537526000, # local_end 1982-09-25 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 62537533200, # utc_start 1982-09-26 01:00:00 (Sun)
-@@ -93,7 +93,7 @@
- 62553247200, # local_end 1983-03-26 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 62553258000, # utc_start 1983-03-27 01:00:00 (Sun)
-@@ -102,7 +102,7 @@
- 62568975600, # local_end 1983-09-24 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 62568982800, # utc_start 1983-09-25 01:00:00 (Sun)
-@@ -111,7 +111,7 @@
- 62584696800, # local_end 1984-03-24 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 62584707600, # utc_start 1984-03-25 01:00:00 (Sun)
-@@ -120,7 +120,7 @@
- 62601030000, # local_end 1984-09-29 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 62601037200, # utc_start 1984-09-30 01:00:00 (Sun)
-@@ -129,7 +129,7 @@
- 62616751200, # local_end 1985-03-30 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 62616762000, # utc_start 1985-03-31 01:00:00 (Sun)
-@@ -138,7 +138,7 @@
- 62632479600, # local_end 1985-09-28 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 62632486800, # utc_start 1985-09-29 01:00:00 (Sun)
-@@ -147,7 +147,7 @@
- 62648200800, # local_end 1986-03-29 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 62648211600, # utc_start 1986-03-30 01:00:00 (Sun)
-@@ -156,7 +156,7 @@
- 62663929200, # local_end 1986-09-27 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 62663936400, # utc_start 1986-09-28 01:00:00 (Sun)
-@@ -165,7 +165,7 @@
- 62679650400, # local_end 1987-03-28 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 62679661200, # utc_start 1987-03-29 01:00:00 (Sun)
-@@ -174,7 +174,7 @@
- 62695378800, # local_end 1987-09-26 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 62695386000, # utc_start 1987-09-27 01:00:00 (Sun)
-@@ -183,7 +183,7 @@
- 62711100000, # local_end 1988-03-26 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 62711110800, # utc_start 1988-03-27 01:00:00 (Sun)
-@@ -192,7 +192,7 @@
- 62726828400, # local_end 1988-09-24 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 62726835600, # utc_start 1988-09-25 01:00:00 (Sun)
-@@ -201,7 +201,7 @@
- 62742549600, # local_end 1989-03-25 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 62742560400, # utc_start 1989-03-26 01:00:00 (Sun)
-@@ -210,7 +210,7 @@
- 62758278000, # local_end 1989-09-23 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 62758285200, # utc_start 1989-09-24 01:00:00 (Sun)
-@@ -219,7 +219,7 @@
- 62773999200, # local_end 1990-03-24 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 62774010000, # utc_start 1990-03-25 01:00:00 (Sun)
-@@ -228,7 +228,7 @@
- 62790332400, # local_end 1990-09-29 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 62790339600, # utc_start 1990-09-30 01:00:00 (Sun)
-@@ -237,7 +237,7 @@
- 62806053600, # local_end 1991-03-30 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 62806064400, # utc_start 1991-03-31 01:00:00 (Sun)
-@@ -246,7 +246,7 @@
- 62821782000, # local_end 1991-09-28 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 62821789200, # utc_start 1991-09-29 01:00:00 (Sun)
-@@ -255,7 +255,7 @@
- 62837503200, # local_end 1992-03-28 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 62837514000, # utc_start 1992-03-29 01:00:00 (Sun)
-@@ -264,7 +264,7 @@
- 62853231600, # local_end 1992-09-26 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 62853238800, # utc_start 1992-09-27 01:00:00 (Sun)
-@@ -273,7 +273,7 @@
- 62868952800, # local_end 1993-03-27 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 62868963600, # utc_start 1993-03-28 01:00:00 (Sun)
-@@ -282,7 +282,7 @@
- 62884681200, # local_end 1993-09-25 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 62884688400, # utc_start 1993-09-26 01:00:00 (Sun)
-@@ -291,7 +291,7 @@
- 62900402400, # local_end 1994-03-26 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 62900413200, # utc_start 1994-03-27 01:00:00 (Sun)
-@@ -300,7 +300,7 @@
- 62916130800, # local_end 1994-09-24 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 62916138000, # utc_start 1994-09-25 01:00:00 (Sun)
-@@ -309,7 +309,7 @@
- 62931852000, # local_end 1995-03-25 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 62931862800, # utc_start 1995-03-26 01:00:00 (Sun)
-@@ -318,7 +318,7 @@
- 62947580400, # local_end 1995-09-23 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 62947587600, # utc_start 1995-09-24 01:00:00 (Sun)
-@@ -327,7 +327,7 @@
- 62956137600, # local_end 1996-01-01 00:00:00 (Mon)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 62956148400, # utc_start 1996-01-01 03:00:00 (Mon)
-@@ -340,11 +340,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {16}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Dawson.pm
-+++ b/lib/DateTime/TimeZone/America/Dawson.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -995,13 +995,31 @@
- 1,
- 'PDT',
- ],
-+ [
-+63961261200, # utc_start 2027-11-07 09:00:00 (Sun)
-+63972151200, # utc_end 2028-03-12 10:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-28800,
-+0,
-+'PST',
-+ ],
-+ [
-+63972151200, # utc_start 2028-03-12 10:00:00 (Sun)
-+63992710800, # utc_end 2028-11-05 09:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-25200,
-+1,
-+'PDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {53}
-+sub has_dst_changes {54}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Dawson_Creek.pm
-+++ b/lib/DateTime/TimeZone/America/Dawson_Creek.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -565,11 +565,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {29}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Denver.pm
-+++ b/lib/DateTime/TimeZone/America/Denver.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1301,13 +1301,31 @@
- 1,
- 'MDT',
- ],
-+ [
-+63961257600, # utc_start 2027-11-07 08:00:00 (Sun)
-+63972147600, # utc_end 2028-03-12 09:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-25200,
-+0,
-+'MST',
-+ ],
-+ [
-+63972147600, # utc_start 2028-03-12 09:00:00 (Sun)
-+63992707200, # utc_end 2028-11-05 08:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-21600,
-+1,
-+'MDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {69}
-+sub has_dst_changes {70}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1357,23 +1375,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Detroit.pm
-+++ b/lib/DateTime/TimeZone/America/Detroit.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1130,13 +1130,31 @@
- 1,
- 'EDT',
- ],
-+ [
-+63961250400, # utc_start 2027-11-07 06:00:00 (Sun)
-+63972140400, # utc_end 2028-03-12 07:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-18000,
-+0,
-+'EST',
-+ ],
-+ [
-+63972140400, # utc_start 2028-03-12 07:00:00 (Sun)
-+63992700000, # utc_end 2028-11-05 06:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-14400,
-+1,
-+'EDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {59}
-+sub has_dst_changes {60}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1186,23 +1204,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Edmonton.pm
-+++ b/lib/DateTime/TimeZone/America/Edmonton.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1238,13 +1238,31 @@
- 1,
- 'MDT',
- ],
-+ [
-+63961257600, # utc_start 2027-11-07 08:00:00 (Sun)
-+63972147600, # utc_end 2028-03-12 09:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-25200,
-+0,
-+'MST',
-+ ],
-+ [
-+63972147600, # utc_start 2028-03-12 09:00:00 (Sun)
-+63992707200, # utc_end 2028-11-05 08:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-21600,
-+1,
-+'MDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {67}
-+sub has_dst_changes {68}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1294,23 +1312,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'Canada',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'Canada',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Eirunepe.pm
-+++ b/lib/DateTime/TimeZone/America/Eirunepe.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 60928714800, # local_end 1931-10-03 11:00:00 (Sat)
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- [
- 60928732800, # utc_start 1931-10-03 16:00:00 (Sat)
-@@ -48,7 +48,7 @@
- 60944313600, # local_end 1932-04-01 00:00:00 (Fri)
- -14400,
- 1,
--'ACST',
-+'-04',
- ],
- [
- 60944328000, # utc_start 1932-04-01 04:00:00 (Fri)
-@@ -57,7 +57,7 @@
- 60960297600, # local_end 1932-10-03 00:00:00 (Mon)
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- [
- 60960315600, # utc_start 1932-10-03 05:00:00 (Mon)
-@@ -66,7 +66,7 @@
- 60975849600, # local_end 1933-04-01 00:00:00 (Sat)
- -14400,
- 1,
--'ACST',
-+'-04',
- ],
- [
- 60975864000, # utc_start 1933-04-01 04:00:00 (Sat)
-@@ -75,7 +75,7 @@
- 61501852800, # local_end 1949-12-01 00:00:00 (Thu)
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- [
- 61501870800, # utc_start 1949-12-01 05:00:00 (Thu)
-@@ -84,7 +84,7 @@
- 61513606800, # local_end 1950-04-16 01:00:00 (Sun)
- -14400,
- 1,
--'ACST',
-+'-04',
- ],
- [
- 61513621200, # utc_start 1950-04-16 05:00:00 (Sun)
-@@ -93,7 +93,7 @@
- 61533388800, # local_end 1950-12-01 00:00:00 (Fri)
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- [
- 61533406800, # utc_start 1950-12-01 05:00:00 (Fri)
-@@ -102,7 +102,7 @@
- 61543843200, # local_end 1951-04-01 00:00:00 (Sun)
- -14400,
- 1,
--'ACST',
-+'-04',
- ],
- [
- 61543857600, # utc_start 1951-04-01 04:00:00 (Sun)
-@@ -111,7 +111,7 @@
- 61564924800, # local_end 1951-12-01 00:00:00 (Sat)
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- [
- 61564942800, # utc_start 1951-12-01 05:00:00 (Sat)
-@@ -120,7 +120,7 @@
- 61575465600, # local_end 1952-04-01 00:00:00 (Tue)
- -14400,
- 1,
--'ACST',
-+'-04',
- ],
- [
- 61575480000, # utc_start 1952-04-01 04:00:00 (Tue)
-@@ -129,7 +129,7 @@
- 61596547200, # local_end 1952-12-01 00:00:00 (Mon)
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- [
- 61596565200, # utc_start 1952-12-01 05:00:00 (Mon)
-@@ -138,7 +138,7 @@
- 61604323200, # local_end 1953-03-01 00:00:00 (Sun)
- -14400,
- 1,
--'ACST',
-+'-04',
- ],
- [
- 61604337600, # utc_start 1953-03-01 04:00:00 (Sun)
-@@ -147,7 +147,7 @@
- 61944307200, # local_end 1963-12-09 00:00:00 (Mon)
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- [
- 61944325200, # utc_start 1963-12-09 05:00:00 (Mon)
-@@ -156,7 +156,7 @@
- 61951478400, # local_end 1964-03-01 00:00:00 (Sun)
- -14400,
- 1,
--'ACST',
-+'-04',
- ],
- [
- 61951492800, # utc_start 1964-03-01 04:00:00 (Sun)
-@@ -165,7 +165,7 @@
- 61980508800, # local_end 1965-01-31 00:00:00 (Sun)
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- [
- 61980526800, # utc_start 1965-01-31 05:00:00 (Sun)
-@@ -174,7 +174,7 @@
- 61985606400, # local_end 1965-03-31 00:00:00 (Wed)
- -14400,
- 1,
--'ACST',
-+'-04',
- ],
- [
- 61985620800, # utc_start 1965-03-31 04:00:00 (Wed)
-@@ -183,7 +183,7 @@
- 62006774400, # local_end 1965-12-01 00:00:00 (Wed)
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- [
- 62006792400, # utc_start 1965-12-01 05:00:00 (Wed)
-@@ -192,7 +192,7 @@
- 62014550400, # local_end 1966-03-01 00:00:00 (Tue)
- -14400,
- 1,
--'ACST',
-+'-04',
- ],
- [
- 62014564800, # utc_start 1966-03-01 04:00:00 (Tue)
-@@ -201,7 +201,7 @@
- 62035718400, # local_end 1966-11-01 00:00:00 (Tue)
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- [
- 62035736400, # utc_start 1966-11-01 05:00:00 (Tue)
-@@ -210,7 +210,7 @@
- 62046086400, # local_end 1967-03-01 00:00:00 (Wed)
- -14400,
- 1,
--'ACST',
-+'-04',
- ],
- [
- 62046100800, # utc_start 1967-03-01 04:00:00 (Wed)
-@@ -219,7 +219,7 @@
- 62067254400, # local_end 1967-11-01 00:00:00 (Wed)
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- [
- 62067272400, # utc_start 1967-11-01 05:00:00 (Wed)
-@@ -228,7 +228,7 @@
- 62077708800, # local_end 1968-03-01 00:00:00 (Fri)
- -14400,
- 1,
--'ACST',
-+'-04',
- ],
- [
- 62077723200, # utc_start 1968-03-01 04:00:00 (Fri)
-@@ -237,7 +237,7 @@
- 62635420800, # local_end 1985-11-02 00:00:00 (Sat)
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- [
- 62635438800, # utc_start 1985-11-02 05:00:00 (Sat)
-@@ -246,7 +246,7 @@
- 62646912000, # local_end 1986-03-15 00:00:00 (Sat)
- -14400,
- 1,
--'ACST',
-+'-04',
- ],
- [
- 62646926400, # utc_start 1986-03-15 04:00:00 (Sat)
-@@ -255,7 +255,7 @@
- 62666265600, # local_end 1986-10-25 00:00:00 (Sat)
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- [
- 62666283600, # utc_start 1986-10-25 05:00:00 (Sat)
-@@ -264,7 +264,7 @@
- 62675942400, # local_end 1987-02-14 00:00:00 (Sat)
- -14400,
- 1,
--'ACST',
-+'-04',
- ],
- [
- 62675956800, # utc_start 1987-02-14 04:00:00 (Sat)
-@@ -273,7 +273,7 @@
- 62697801600, # local_end 1987-10-25 00:00:00 (Sun)
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- [
- 62697819600, # utc_start 1987-10-25 05:00:00 (Sun)
-@@ -282,7 +282,7 @@
- 62706873600, # local_end 1988-02-07 00:00:00 (Sun)
- -14400,
- 1,
--'ACST',
-+'-04',
- ],
- [
- 62706888000, # utc_start 1988-02-07 04:00:00 (Sun)
-@@ -291,7 +291,7 @@
- 62725708800, # local_end 1988-09-12 00:00:00 (Mon)
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- [
- 62725726800, # utc_start 1988-09-12 05:00:00 (Mon)
-@@ -300,7 +300,7 @@
- 62884857600, # local_end 1993-09-28 00:00:00 (Tue)
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- [
- 62884875600, # utc_start 1993-09-28 05:00:00 (Tue)
-@@ -309,7 +309,7 @@
- 62886499200, # local_end 1993-10-17 00:00:00 (Sun)
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- [
- 62886517200, # utc_start 1993-10-17 05:00:00 (Sun)
-@@ -318,7 +318,7 @@
- 62897385600, # local_end 1994-02-20 00:00:00 (Sun)
- -14400,
- 1,
--'ACST',
-+'-04',
- ],
- [
- 62897400000, # utc_start 1994-02-20 04:00:00 (Sun)
-@@ -327,7 +327,7 @@
- 62915875200, # local_end 1994-09-22 00:00:00 (Thu)
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- [
- 62915893200, # utc_start 1994-09-22 05:00:00 (Thu)
-@@ -336,7 +336,7 @@
- 63349948800, # local_end 2008-06-24 00:00:00 (Tue)
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- [
- 63349966800, # utc_start 2008-06-24 05:00:00 (Tue)
-@@ -345,7 +345,7 @@
- 63519724800, # local_end 2013-11-10 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63519739200, # utc_start 2013-11-10 04:00:00 (Sun)
-@@ -354,15 +354,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {15}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/El_Salvador.pm
-+++ b/lib/DateTime/TimeZone/America/El_Salvador.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -79,11 +79,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {2}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Fort_Nelson.pm
-+++ b/lib/DateTime/TimeZone/America/Fort_Nelson.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1348,11 +1348,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {71}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Fortaleza.pm
-+++ b/lib/DateTime/TimeZone/America/Fortaleza.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 60928714800, # local_end 1931-10-03 11:00:00 (Sat)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 60928725600, # utc_start 1931-10-03 14:00:00 (Sat)
-@@ -48,7 +48,7 @@
- 60944313600, # local_end 1932-04-01 00:00:00 (Fri)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 60944320800, # utc_start 1932-04-01 02:00:00 (Fri)
-@@ -57,7 +57,7 @@
- 60960297600, # local_end 1932-10-03 00:00:00 (Mon)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 60960308400, # utc_start 1932-10-03 03:00:00 (Mon)
-@@ -66,7 +66,7 @@
- 60975849600, # local_end 1933-04-01 00:00:00 (Sat)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 60975856800, # utc_start 1933-04-01 02:00:00 (Sat)
-@@ -75,7 +75,7 @@
- 61501852800, # local_end 1949-12-01 00:00:00 (Thu)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61501863600, # utc_start 1949-12-01 03:00:00 (Thu)
-@@ -84,7 +84,7 @@
- 61513606800, # local_end 1950-04-16 01:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61513614000, # utc_start 1950-04-16 03:00:00 (Sun)
-@@ -93,7 +93,7 @@
- 61533388800, # local_end 1950-12-01 00:00:00 (Fri)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61533399600, # utc_start 1950-12-01 03:00:00 (Fri)
-@@ -102,7 +102,7 @@
- 61543843200, # local_end 1951-04-01 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61543850400, # utc_start 1951-04-01 02:00:00 (Sun)
-@@ -111,7 +111,7 @@
- 61564924800, # local_end 1951-12-01 00:00:00 (Sat)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61564935600, # utc_start 1951-12-01 03:00:00 (Sat)
-@@ -120,7 +120,7 @@
- 61575465600, # local_end 1952-04-01 00:00:00 (Tue)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61575472800, # utc_start 1952-04-01 02:00:00 (Tue)
-@@ -129,7 +129,7 @@
- 61596547200, # local_end 1952-12-01 00:00:00 (Mon)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61596558000, # utc_start 1952-12-01 03:00:00 (Mon)
-@@ -138,7 +138,7 @@
- 61604323200, # local_end 1953-03-01 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61604330400, # utc_start 1953-03-01 02:00:00 (Sun)
-@@ -147,7 +147,7 @@
- 61944307200, # local_end 1963-12-09 00:00:00 (Mon)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61944318000, # utc_start 1963-12-09 03:00:00 (Mon)
-@@ -156,7 +156,7 @@
- 61951478400, # local_end 1964-03-01 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61951485600, # utc_start 1964-03-01 02:00:00 (Sun)
-@@ -165,7 +165,7 @@
- 61980508800, # local_end 1965-01-31 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61980519600, # utc_start 1965-01-31 03:00:00 (Sun)
-@@ -174,7 +174,7 @@
- 61985606400, # local_end 1965-03-31 00:00:00 (Wed)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61985613600, # utc_start 1965-03-31 02:00:00 (Wed)
-@@ -183,7 +183,7 @@
- 62006774400, # local_end 1965-12-01 00:00:00 (Wed)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62006785200, # utc_start 1965-12-01 03:00:00 (Wed)
-@@ -192,7 +192,7 @@
- 62014550400, # local_end 1966-03-01 00:00:00 (Tue)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62014557600, # utc_start 1966-03-01 02:00:00 (Tue)
-@@ -201,7 +201,7 @@
- 62035718400, # local_end 1966-11-01 00:00:00 (Tue)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62035729200, # utc_start 1966-11-01 03:00:00 (Tue)
-@@ -210,7 +210,7 @@
- 62046086400, # local_end 1967-03-01 00:00:00 (Wed)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62046093600, # utc_start 1967-03-01 02:00:00 (Wed)
-@@ -219,7 +219,7 @@
- 62067254400, # local_end 1967-11-01 00:00:00 (Wed)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62067265200, # utc_start 1967-11-01 03:00:00 (Wed)
-@@ -228,7 +228,7 @@
- 62077708800, # local_end 1968-03-01 00:00:00 (Fri)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62077716000, # utc_start 1968-03-01 02:00:00 (Fri)
-@@ -237,7 +237,7 @@
- 62635420800, # local_end 1985-11-02 00:00:00 (Sat)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62635431600, # utc_start 1985-11-02 03:00:00 (Sat)
-@@ -246,7 +246,7 @@
- 62646912000, # local_end 1986-03-15 00:00:00 (Sat)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62646919200, # utc_start 1986-03-15 02:00:00 (Sat)
-@@ -255,7 +255,7 @@
- 62666265600, # local_end 1986-10-25 00:00:00 (Sat)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62666276400, # utc_start 1986-10-25 03:00:00 (Sat)
-@@ -264,7 +264,7 @@
- 62675942400, # local_end 1987-02-14 00:00:00 (Sat)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62675949600, # utc_start 1987-02-14 02:00:00 (Sat)
-@@ -273,7 +273,7 @@
- 62697801600, # local_end 1987-10-25 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62697812400, # utc_start 1987-10-25 03:00:00 (Sun)
-@@ -282,7 +282,7 @@
- 62706873600, # local_end 1988-02-07 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62706880800, # utc_start 1988-02-07 02:00:00 (Sun)
-@@ -291,7 +291,7 @@
- 62728646400, # local_end 1988-10-16 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62728657200, # utc_start 1988-10-16 03:00:00 (Sun)
-@@ -300,7 +300,7 @@
- 62737718400, # local_end 1989-01-29 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62737725600, # utc_start 1989-01-29 02:00:00 (Sun)
-@@ -309,7 +309,7 @@
- 62760096000, # local_end 1989-10-15 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62760106800, # utc_start 1989-10-15 03:00:00 (Sun)
-@@ -318,7 +318,7 @@
- 62770377600, # local_end 1990-02-11 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62770384800, # utc_start 1990-02-11 02:00:00 (Sun)
-@@ -327,7 +327,7 @@
- 62789212800, # local_end 1990-09-17 00:00:00 (Mon)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62789223600, # utc_start 1990-09-17 03:00:00 (Mon)
-@@ -336,7 +336,7 @@
- 63074332800, # local_end 1999-09-30 00:00:00 (Thu)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63074343600, # utc_start 1999-09-30 03:00:00 (Thu)
-@@ -345,7 +345,7 @@
- 63074592000, # local_end 1999-10-03 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63074602800, # utc_start 1999-10-03 03:00:00 (Sun)
-@@ -354,7 +354,7 @@
- 63087292800, # local_end 2000-02-27 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63087300000, # utc_start 2000-02-27 02:00:00 (Sun)
-@@ -363,7 +363,7 @@
- 63106646400, # local_end 2000-10-08 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63106657200, # utc_start 2000-10-08 03:00:00 (Sun)
-@@ -372,7 +372,7 @@
- 63107856000, # local_end 2000-10-22 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63107863200, # utc_start 2000-10-22 02:00:00 (Sun)
-@@ -381,7 +381,7 @@
- 63136022400, # local_end 2001-09-13 00:00:00 (Thu)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63136033200, # utc_start 2001-09-13 03:00:00 (Thu)
-@@ -390,7 +390,7 @@
- 63138700800, # local_end 2001-10-14 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63138711600, # utc_start 2001-10-14 03:00:00 (Sun)
-@@ -399,7 +399,7 @@
- 63149587200, # local_end 2002-02-17 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63149594400, # utc_start 2002-02-17 02:00:00 (Sun)
-@@ -408,7 +408,7 @@
- 63169113600, # local_end 2002-10-01 00:00:00 (Tue)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63169124400, # utc_start 2002-10-01 03:00:00 (Tue)
-@@ -417,15 +417,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {19}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Glace_Bay.pm
-+++ b/lib/DateTime/TimeZone/America/Glace_Bay.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1139,13 +1139,31 @@
- 1,
- 'ADT',
- ],
-+ [
-+63961246800, # utc_start 2027-11-07 05:00:00 (Sun)
-+63972136800, # utc_end 2028-03-12 06:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-14400,
-+0,
-+'AST',
-+ ],
-+ [
-+63972136800, # utc_start 2028-03-12 06:00:00 (Sun)
-+63992696400, # utc_end 2028-11-05 05:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-10800,
-+1,
-+'ADT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {60}
-+sub has_dst_changes {61}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Godthab.pm
-+++ b/lib/DateTime/TimeZone/America/Godthab.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 62459517600, # local_end 1980-04-06 02:00:00 (Sun)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 62459528400, # utc_start 1980-04-06 05:00:00 (Sun)
-@@ -48,7 +48,7 @@
- 62474626800, # local_end 1980-09-27 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 62474634000, # utc_start 1980-09-28 01:00:00 (Sun)
-@@ -57,7 +57,7 @@
- 62490348000, # local_end 1981-03-28 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 62490358800, # utc_start 1981-03-29 01:00:00 (Sun)
-@@ -66,7 +66,7 @@
- 62506076400, # local_end 1981-09-26 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 62506083600, # utc_start 1981-09-27 01:00:00 (Sun)
-@@ -75,7 +75,7 @@
- 62521797600, # local_end 1982-03-27 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 62521808400, # utc_start 1982-03-28 01:00:00 (Sun)
-@@ -84,7 +84,7 @@
- 62537526000, # local_end 1982-09-25 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 62537533200, # utc_start 1982-09-26 01:00:00 (Sun)
-@@ -93,7 +93,7 @@
- 62553247200, # local_end 1983-03-26 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 62553258000, # utc_start 1983-03-27 01:00:00 (Sun)
-@@ -102,7 +102,7 @@
- 62568975600, # local_end 1983-09-24 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 62568982800, # utc_start 1983-09-25 01:00:00 (Sun)
-@@ -111,7 +111,7 @@
- 62584696800, # local_end 1984-03-24 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 62584707600, # utc_start 1984-03-25 01:00:00 (Sun)
-@@ -120,7 +120,7 @@
- 62601030000, # local_end 1984-09-29 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 62601037200, # utc_start 1984-09-30 01:00:00 (Sun)
-@@ -129,7 +129,7 @@
- 62616751200, # local_end 1985-03-30 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 62616762000, # utc_start 1985-03-31 01:00:00 (Sun)
-@@ -138,7 +138,7 @@
- 62632479600, # local_end 1985-09-28 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 62632486800, # utc_start 1985-09-29 01:00:00 (Sun)
-@@ -147,7 +147,7 @@
- 62648200800, # local_end 1986-03-29 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 62648211600, # utc_start 1986-03-30 01:00:00 (Sun)
-@@ -156,7 +156,7 @@
- 62663929200, # local_end 1986-09-27 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 62663936400, # utc_start 1986-09-28 01:00:00 (Sun)
-@@ -165,7 +165,7 @@
- 62679650400, # local_end 1987-03-28 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 62679661200, # utc_start 1987-03-29 01:00:00 (Sun)
-@@ -174,7 +174,7 @@
- 62695378800, # local_end 1987-09-26 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 62695386000, # utc_start 1987-09-27 01:00:00 (Sun)
-@@ -183,7 +183,7 @@
- 62711100000, # local_end 1988-03-26 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 62711110800, # utc_start 1988-03-27 01:00:00 (Sun)
-@@ -192,7 +192,7 @@
- 62726828400, # local_end 1988-09-24 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 62726835600, # utc_start 1988-09-25 01:00:00 (Sun)
-@@ -201,7 +201,7 @@
- 62742549600, # local_end 1989-03-25 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 62742560400, # utc_start 1989-03-26 01:00:00 (Sun)
-@@ -210,7 +210,7 @@
- 62758278000, # local_end 1989-09-23 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 62758285200, # utc_start 1989-09-24 01:00:00 (Sun)
-@@ -219,7 +219,7 @@
- 62773999200, # local_end 1990-03-24 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 62774010000, # utc_start 1990-03-25 01:00:00 (Sun)
-@@ -228,7 +228,7 @@
- 62790332400, # local_end 1990-09-29 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 62790339600, # utc_start 1990-09-30 01:00:00 (Sun)
-@@ -237,7 +237,7 @@
- 62806053600, # local_end 1991-03-30 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 62806064400, # utc_start 1991-03-31 01:00:00 (Sun)
-@@ -246,7 +246,7 @@
- 62821782000, # local_end 1991-09-28 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 62821789200, # utc_start 1991-09-29 01:00:00 (Sun)
-@@ -255,7 +255,7 @@
- 62837503200, # local_end 1992-03-28 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 62837514000, # utc_start 1992-03-29 01:00:00 (Sun)
-@@ -264,7 +264,7 @@
- 62853231600, # local_end 1992-09-26 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 62853238800, # utc_start 1992-09-27 01:00:00 (Sun)
-@@ -273,7 +273,7 @@
- 62868952800, # local_end 1993-03-27 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 62868963600, # utc_start 1993-03-28 01:00:00 (Sun)
-@@ -282,7 +282,7 @@
- 62884681200, # local_end 1993-09-25 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 62884688400, # utc_start 1993-09-26 01:00:00 (Sun)
-@@ -291,7 +291,7 @@
- 62900402400, # local_end 1994-03-26 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 62900413200, # utc_start 1994-03-27 01:00:00 (Sun)
-@@ -300,7 +300,7 @@
- 62916130800, # local_end 1994-09-24 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 62916138000, # utc_start 1994-09-25 01:00:00 (Sun)
-@@ -309,7 +309,7 @@
- 62931852000, # local_end 1995-03-25 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 62931862800, # utc_start 1995-03-26 01:00:00 (Sun)
-@@ -318,7 +318,7 @@
- 62947580400, # local_end 1995-09-23 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 62947587600, # utc_start 1995-09-24 01:00:00 (Sun)
-@@ -327,7 +327,7 @@
- 62963906400, # local_end 1996-03-30 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 62963917200, # utc_start 1996-03-31 01:00:00 (Sun)
-@@ -336,7 +336,7 @@
- 62982054000, # local_end 1996-10-26 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 62982061200, # utc_start 1996-10-27 01:00:00 (Sun)
-@@ -345,7 +345,7 @@
- 62995356000, # local_end 1997-03-29 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 62995366800, # utc_start 1997-03-30 01:00:00 (Sun)
-@@ -354,7 +354,7 @@
- 63013503600, # local_end 1997-10-25 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 63013510800, # utc_start 1997-10-26 01:00:00 (Sun)
-@@ -363,7 +363,7 @@
- 63026805600, # local_end 1998-03-28 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 63026816400, # utc_start 1998-03-29 01:00:00 (Sun)
-@@ -372,7 +372,7 @@
- 63044953200, # local_end 1998-10-24 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 63044960400, # utc_start 1998-10-25 01:00:00 (Sun)
-@@ -381,7 +381,7 @@
- 63058255200, # local_end 1999-03-27 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 63058266000, # utc_start 1999-03-28 01:00:00 (Sun)
-@@ -390,7 +390,7 @@
- 63077007600, # local_end 1999-10-30 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 63077014800, # utc_start 1999-10-31 01:00:00 (Sun)
-@@ -399,7 +399,7 @@
- 63089704800, # local_end 2000-03-25 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 63089715600, # utc_start 2000-03-26 01:00:00 (Sun)
-@@ -408,7 +408,7 @@
- 63108457200, # local_end 2000-10-28 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 63108464400, # utc_start 2000-10-29 01:00:00 (Sun)
-@@ -417,7 +417,7 @@
- 63121154400, # local_end 2001-03-24 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 63121165200, # utc_start 2001-03-25 01:00:00 (Sun)
-@@ -426,7 +426,7 @@
- 63139906800, # local_end 2001-10-27 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 63139914000, # utc_start 2001-10-28 01:00:00 (Sun)
-@@ -435,7 +435,7 @@
- 63153208800, # local_end 2002-03-30 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 63153219600, # utc_start 2002-03-31 01:00:00 (Sun)
-@@ -444,7 +444,7 @@
- 63171356400, # local_end 2002-10-26 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 63171363600, # utc_start 2002-10-27 01:00:00 (Sun)
-@@ -453,7 +453,7 @@
- 63184658400, # local_end 2003-03-29 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 63184669200, # utc_start 2003-03-30 01:00:00 (Sun)
-@@ -462,7 +462,7 @@
- 63202806000, # local_end 2003-10-25 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 63202813200, # utc_start 2003-10-26 01:00:00 (Sun)
-@@ -471,7 +471,7 @@
- 63216108000, # local_end 2004-03-27 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 63216118800, # utc_start 2004-03-28 01:00:00 (Sun)
-@@ -480,7 +480,7 @@
- 63234860400, # local_end 2004-10-30 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 63234867600, # utc_start 2004-10-31 01:00:00 (Sun)
-@@ -489,7 +489,7 @@
- 63247557600, # local_end 2005-03-26 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 63247568400, # utc_start 2005-03-27 01:00:00 (Sun)
-@@ -498,7 +498,7 @@
- 63266310000, # local_end 2005-10-29 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 63266317200, # utc_start 2005-10-30 01:00:00 (Sun)
-@@ -507,7 +507,7 @@
- 63279007200, # local_end 2006-03-25 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 63279018000, # utc_start 2006-03-26 01:00:00 (Sun)
-@@ -516,7 +516,7 @@
- 63297759600, # local_end 2006-10-28 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 63297766800, # utc_start 2006-10-29 01:00:00 (Sun)
-@@ -525,7 +525,7 @@
- 63310456800, # local_end 2007-03-24 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 63310467600, # utc_start 2007-03-25 01:00:00 (Sun)
-@@ -534,7 +534,7 @@
- 63329209200, # local_end 2007-10-27 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 63329216400, # utc_start 2007-10-28 01:00:00 (Sun)
-@@ -543,7 +543,7 @@
- 63342511200, # local_end 2008-03-29 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 63342522000, # utc_start 2008-03-30 01:00:00 (Sun)
-@@ -552,7 +552,7 @@
- 63360658800, # local_end 2008-10-25 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 63360666000, # utc_start 2008-10-26 01:00:00 (Sun)
-@@ -561,7 +561,7 @@
- 63373960800, # local_end 2009-03-28 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 63373971600, # utc_start 2009-03-29 01:00:00 (Sun)
-@@ -570,7 +570,7 @@
- 63392108400, # local_end 2009-10-24 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 63392115600, # utc_start 2009-10-25 01:00:00 (Sun)
-@@ -579,7 +579,7 @@
- 63405410400, # local_end 2010-03-27 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 63405421200, # utc_start 2010-03-28 01:00:00 (Sun)
-@@ -588,7 +588,7 @@
- 63424162800, # local_end 2010-10-30 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 63424170000, # utc_start 2010-10-31 01:00:00 (Sun)
-@@ -597,7 +597,7 @@
- 63436860000, # local_end 2011-03-26 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 63436870800, # utc_start 2011-03-27 01:00:00 (Sun)
-@@ -606,7 +606,7 @@
- 63455612400, # local_end 2011-10-29 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 63455619600, # utc_start 2011-10-30 01:00:00 (Sun)
-@@ -615,7 +615,7 @@
- 63468309600, # local_end 2012-03-24 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 63468320400, # utc_start 2012-03-25 01:00:00 (Sun)
-@@ -624,7 +624,7 @@
- 63487062000, # local_end 2012-10-27 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 63487069200, # utc_start 2012-10-28 01:00:00 (Sun)
-@@ -633,7 +633,7 @@
- 63500364000, # local_end 2013-03-30 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 63500374800, # utc_start 2013-03-31 01:00:00 (Sun)
-@@ -642,7 +642,7 @@
- 63518511600, # local_end 2013-10-26 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 63518518800, # utc_start 2013-10-27 01:00:00 (Sun)
-@@ -651,7 +651,7 @@
- 63531813600, # local_end 2014-03-29 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 63531824400, # utc_start 2014-03-30 01:00:00 (Sun)
-@@ -660,7 +660,7 @@
- 63549961200, # local_end 2014-10-25 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 63549968400, # utc_start 2014-10-26 01:00:00 (Sun)
-@@ -669,7 +669,7 @@
- 63563263200, # local_end 2015-03-28 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 63563274000, # utc_start 2015-03-29 01:00:00 (Sun)
-@@ -678,7 +678,7 @@
- 63581410800, # local_end 2015-10-24 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 63581418000, # utc_start 2015-10-25 01:00:00 (Sun)
-@@ -687,7 +687,7 @@
- 63594712800, # local_end 2016-03-26 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 63594723600, # utc_start 2016-03-27 01:00:00 (Sun)
-@@ -696,7 +696,7 @@
- 63613465200, # local_end 2016-10-29 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 63613472400, # utc_start 2016-10-30 01:00:00 (Sun)
-@@ -705,7 +705,7 @@
- 63626162400, # local_end 2017-03-25 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 63626173200, # utc_start 2017-03-26 01:00:00 (Sun)
-@@ -714,7 +714,7 @@
- 63644914800, # local_end 2017-10-28 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 63644922000, # utc_start 2017-10-29 01:00:00 (Sun)
-@@ -723,7 +723,7 @@
- 63657612000, # local_end 2018-03-24 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 63657622800, # utc_start 2018-03-25 01:00:00 (Sun)
-@@ -732,7 +732,7 @@
- 63676364400, # local_end 2018-10-27 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 63676371600, # utc_start 2018-10-28 01:00:00 (Sun)
-@@ -741,7 +741,7 @@
- 63689666400, # local_end 2019-03-30 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 63689677200, # utc_start 2019-03-31 01:00:00 (Sun)
-@@ -750,7 +750,7 @@
- 63707814000, # local_end 2019-10-26 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 63707821200, # utc_start 2019-10-27 01:00:00 (Sun)
-@@ -759,7 +759,7 @@
- 63721116000, # local_end 2020-03-28 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 63721126800, # utc_start 2020-03-29 01:00:00 (Sun)
-@@ -768,7 +768,7 @@
- 63739263600, # local_end 2020-10-24 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 63739270800, # utc_start 2020-10-25 01:00:00 (Sun)
-@@ -777,7 +777,7 @@
- 63752565600, # local_end 2021-03-27 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 63752576400, # utc_start 2021-03-28 01:00:00 (Sun)
-@@ -786,7 +786,7 @@
- 63771318000, # local_end 2021-10-30 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 63771325200, # utc_start 2021-10-31 01:00:00 (Sun)
-@@ -795,7 +795,7 @@
- 63784015200, # local_end 2022-03-26 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 63784026000, # utc_start 2022-03-27 01:00:00 (Sun)
-@@ -804,7 +804,7 @@
- 63802767600, # local_end 2022-10-29 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 63802774800, # utc_start 2022-10-30 01:00:00 (Sun)
-@@ -813,7 +813,7 @@
- 63815464800, # local_end 2023-03-25 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 63815475600, # utc_start 2023-03-26 01:00:00 (Sun)
-@@ -822,7 +822,7 @@
- 63834217200, # local_end 2023-10-28 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 63834224400, # utc_start 2023-10-29 01:00:00 (Sun)
-@@ -831,7 +831,7 @@
- 63847519200, # local_end 2024-03-30 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 63847530000, # utc_start 2024-03-31 01:00:00 (Sun)
-@@ -840,7 +840,7 @@
- 63865666800, # local_end 2024-10-26 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 63865674000, # utc_start 2024-10-27 01:00:00 (Sun)
-@@ -849,7 +849,7 @@
- 63878968800, # local_end 2025-03-29 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 63878979600, # utc_start 2025-03-30 01:00:00 (Sun)
-@@ -858,7 +858,7 @@
- 63897116400, # local_end 2025-10-25 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
-@@ -867,7 +867,7 @@
- 63910418400, # local_end 2026-03-28 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
-@@ -876,7 +876,7 @@
- 63928566000, # local_end 2026-10-24 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
- ],
- [
- 63928573200, # utc_start 2026-10-25 01:00:00 (Sun)
-@@ -885,7 +885,7 @@
- 63941868000, # local_end 2027-03-27 22:00:00 (Sat)
- -10800,
- 0,
--'WGT',
-+'-03',
- ],
- [
- 63941878800, # utc_start 2027-03-28 01:00:00 (Sun)
-@@ -894,15 +894,33 @@
- 63960620400, # local_end 2027-10-30 23:00:00 (Sat)
- -7200,
- 1,
--'WGST',
-+'-02',
-+ ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960616800, # local_start 2027-10-30 22:00:00 (Sat)
-+63973317600, # local_end 2028-03-25 22:00:00 (Sat)
-+-10800,
-+0,
-+'-03',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973321200, # local_start 2028-03-25 23:00:00 (Sat)
-+63992070000, # local_end 2028-10-28 23:00:00 (Sat)
-+-7200,
-+1,
-+'-02',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {48}
-+sub has_dst_changes {49}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -911,7 +929,7 @@
- sub _last_offset { -10800 }
-
- my $last_observance = bless( {
-- 'format' => 'WG%sT',
-+ 'format' => '-03/-02',
- 'gmtoff' => '-3:00',
- 'local_start_datetime' => bless( {
- 'formatter' => undef,
---- a/lib/DateTime/TimeZone/America/Goose_Bay.pm
-+++ b/lib/DateTime/TimeZone/America/Goose_Bay.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1724,13 +1724,31 @@
- 1,
- 'ADT',
- ],
-+ [
-+63961246800, # utc_start 2027-11-07 05:00:00 (Sun)
-+63972136800, # utc_end 2028-03-12 06:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-14400,
-+0,
-+'AST',
-+ ],
-+ [
-+63972136800, # utc_start 2028-03-12 06:00:00 (Sun)
-+63992696400, # utc_end 2028-11-05 05:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-10800,
-+1,
-+'ADT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {92}
-+sub has_dst_changes {93}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Grand_Turk.pm
-+++ b/lib/DateTime/TimeZone/America/Grand_Turk.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -727,11 +727,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {37}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Guatemala.pm
-+++ b/lib/DateTime/TimeZone/America/Guatemala.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -115,11 +115,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {4}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Guayaquil.pm
-+++ b/lib/DateTime/TimeZone/America/Guayaquil.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -43,20 +43,38 @@
- ],
- [
- 60904934040, # utc_start 1931-01-01 05:14:00 (Thu)
--DateTime::TimeZone::INFINITY, # utc_end
-+62858610000, # utc_end 1992-11-28 05:00:00 (Sat)
- 60904916040, # local_start 1931-01-01 00:14:00 (Thu)
-+62858592000, # local_end 1992-11-28 00:00:00 (Sat)
-+-18000,
-+0,
-+'-05',
-+ ],
-+ [
-+62858610000, # utc_start 1992-11-28 05:00:00 (Sat)
-+62864568000, # utc_end 1993-02-05 04:00:00 (Fri)
-+62858595600, # local_start 1992-11-28 01:00:00 (Sat)
-+62864553600, # local_end 1993-02-05 00:00:00 (Fri)
-+-14400,
-+1,
-+'-04',
-+ ],
-+ [
-+62864568000, # utc_start 1993-02-05 04:00:00 (Fri)
-+DateTime::TimeZone::INFINITY, # utc_end
-+62864550000, # local_start 1993-02-04 23:00:00 (Thu)
- DateTime::TimeZone::INFINITY, # local_end
- -18000,
- 0,
--'ECT',
-+'-05',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {0}
-+sub has_dst_changes {1}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Guyana.pm
-+++ b/lib/DateTime/TimeZone/America/Guyana.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -34,21 +34,12 @@
- ],
- [
- 60405105160, # utc_start 1915-03-01 03:52:40 (Mon)
--62021994300, # utc_end 1966-05-26 03:45:00 (Thu)
--60405091660, # local_start 1915-03-01 00:07:40 (Mon)
--62021980800, # local_end 1966-05-26 00:00:00 (Thu)
---13500,
--0,
--'GBGT',
-- ],
-- [
--62021994300, # utc_start 1966-05-26 03:45:00 (Thu)
- 62311693500, # utc_end 1975-07-31 03:45:00 (Thu)
--62021980800, # local_start 1966-05-26 00:00:00 (Thu)
-+60405091660, # local_start 1915-03-01 00:07:40 (Mon)
- 62311680000, # local_end 1975-07-31 00:00:00 (Thu)
- -13500,
- 0,
--'GYT',
-+'-0345',
- ],
- [
- 62311693500, # utc_start 1975-07-31 03:45:00 (Thu)
-@@ -57,7 +48,7 @@
- 62798371200, # local_end 1991-01-01 00:00:00 (Tue)
- -10800,
- 0,
--'GYT',
-+'-03',
- ],
- [
- 62798382000, # utc_start 1991-01-01 03:00:00 (Tue)
-@@ -66,15 +57,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -14400,
- 0,
--'GYT',
-+'-04',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Halifax.pm
-+++ b/lib/DateTime/TimeZone/America/Halifax.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1931,13 +1931,31 @@
- 1,
- 'ADT',
- ],
-+ [
-+63961246800, # utc_start 2027-11-07 05:00:00 (Sun)
-+63972136800, # utc_end 2028-03-12 06:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-14400,
-+0,
-+'AST',
-+ ],
-+ [
-+63972136800, # utc_start 2028-03-12 06:00:00 (Sun)
-+63992696400, # utc_end 2028-11-05 05:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-10800,
-+1,
-+'ADT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {104}
-+sub has_dst_changes {105}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1987,23 +2005,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'Canada',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'Canada',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Havana.pm
-+++ b/lib/DateTime/TimeZone/America/Havana.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1247,13 +1247,31 @@
- 1,
- 'CDT',
- ],
-+ [
-+63961246800, # utc_start 2027-11-07 05:00:00 (Sun)
-+63972133200, # utc_end 2028-03-12 05:00:00 (Sun)
-+63961228800, # local_start 2027-11-07 00:00:00 (Sun)
-+63972115200, # local_end 2028-03-12 00:00:00 (Sun)
-+-18000,
-+0,
-+'CST',
-+ ],
-+ [
-+63972133200, # utc_start 2028-03-12 05:00:00 (Sun)
-+63992696400, # utc_end 2028-11-05 05:00:00 (Sun)
-+63972118800, # local_start 2028-03-12 01:00:00 (Sun)
-+63992682000, # local_end 2028-11-05 01:00:00 (Sun)
-+-14400,
-+1,
-+'CDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {67}
-+sub has_dst_changes {68}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Hermosillo.pm
-+++ b/lib/DateTime/TimeZone/America/Hermosillo.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -178,11 +178,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {3}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm
-+++ b/lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -788,13 +788,31 @@
- 1,
- 'EDT',
- ],
-+ [
-+63961250400, # utc_start 2027-11-07 06:00:00 (Sun)
-+63972140400, # utc_end 2028-03-12 07:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-18000,
-+0,
-+'EST',
-+ ],
-+ [
-+63972140400, # utc_start 2028-03-12 07:00:00 (Sun)
-+63992700000, # utc_end 2028-11-05 06:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-14400,
-+1,
-+'EDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {38}
-+sub has_dst_changes {39}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -844,23 +862,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Indiana/Knox.pm
-+++ b/lib/DateTime/TimeZone/America/Indiana/Knox.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1238,13 +1238,31 @@
- 1,
- 'CDT',
- ],
-+ [
-+63961254000, # utc_start 2027-11-07 07:00:00 (Sun)
-+63972144000, # utc_end 2028-03-12 08:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-21600,
-+0,
-+'CST',
-+ ],
-+ [
-+63972144000, # utc_start 2028-03-12 08:00:00 (Sun)
-+63992703600, # utc_end 2028-11-05 07:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-18000,
-+1,
-+'CDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {66}
-+sub has_dst_changes {67}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1294,23 +1312,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Indiana/Marengo.pm
-+++ b/lib/DateTime/TimeZone/America/Indiana/Marengo.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -806,13 +806,31 @@
- 1,
- 'EDT',
- ],
-+ [
-+63961250400, # utc_start 2027-11-07 06:00:00 (Sun)
-+63972140400, # utc_end 2028-03-12 07:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-18000,
-+0,
-+'EST',
-+ ],
-+ [
-+63972140400, # utc_start 2028-03-12 07:00:00 (Sun)
-+63992700000, # utc_end 2028-11-05 06:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-14400,
-+1,
-+'EDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {41}
-+sub has_dst_changes {42}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Indiana/Petersburg.pm
-+++ b/lib/DateTime/TimeZone/America/Indiana/Petersburg.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -896,13 +896,31 @@
- 1,
- 'EDT',
- ],
-+ [
-+63961250400, # utc_start 2027-11-07 06:00:00 (Sun)
-+63972140400, # utc_end 2028-03-12 07:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-18000,
-+0,
-+'EST',
-+ ],
-+ [
-+63972140400, # utc_start 2028-03-12 07:00:00 (Sun)
-+63992700000, # utc_end 2028-11-05 06:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-14400,
-+1,
-+'EDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {47}
-+sub has_dst_changes {48}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Indiana/Tell_City.pm
-+++ b/lib/DateTime/TimeZone/America/Indiana/Tell_City.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -779,13 +779,31 @@
- 1,
- 'CDT',
- ],
-+ [
-+63961254000, # utc_start 2027-11-07 07:00:00 (Sun)
-+63972144000, # utc_end 2028-03-12 08:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-21600,
-+0,
-+'CST',
-+ ],
-+ [
-+63972144000, # utc_start 2028-03-12 08:00:00 (Sun)
-+63992703600, # utc_end 2028-11-05 07:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-18000,
-+1,
-+'CDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {40}
-+sub has_dst_changes {41}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -835,23 +853,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Indiana/Vevay.pm
-+++ b/lib/DateTime/TimeZone/America/Indiana/Vevay.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -599,13 +599,31 @@
- 1,
- 'EDT',
- ],
-+ [
-+63961250400, # utc_start 2027-11-07 06:00:00 (Sun)
-+63972140400, # utc_end 2028-03-12 07:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-18000,
-+0,
-+'EST',
-+ ],
-+ [
-+63972140400, # utc_start 2028-03-12 07:00:00 (Sun)
-+63992700000, # utc_end 2028-11-05 06:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-14400,
-+1,
-+'EDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {30}
-+sub has_dst_changes {31}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -655,23 +673,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Indiana/Vincennes.pm
-+++ b/lib/DateTime/TimeZone/America/Indiana/Vincennes.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -779,13 +779,31 @@
- 1,
- 'EDT',
- ],
-+ [
-+63961250400, # utc_start 2027-11-07 06:00:00 (Sun)
-+63972140400, # utc_end 2028-03-12 07:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-18000,
-+0,
-+'EST',
-+ ],
-+ [
-+63972140400, # utc_start 2028-03-12 07:00:00 (Sun)
-+63992700000, # utc_end 2028-11-05 06:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-14400,
-+1,
-+'EDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {40}
-+sub has_dst_changes {41}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Indiana/Winamac.pm
-+++ b/lib/DateTime/TimeZone/America/Indiana/Winamac.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -833,13 +833,31 @@
- 1,
- 'EDT',
- ],
-+ [
-+63961250400, # utc_start 2027-11-07 06:00:00 (Sun)
-+63972140400, # utc_end 2028-03-12 07:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-18000,
-+0,
-+'EST',
-+ ],
-+ [
-+63972140400, # utc_start 2028-03-12 07:00:00 (Sun)
-+63992700000, # utc_end 2028-11-05 06:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-14400,
-+1,
-+'EDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {43}
-+sub has_dst_changes {44}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -889,23 +907,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Inuvik.pm
-+++ b/lib/DateTime/TimeZone/America/Inuvik.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -932,13 +932,31 @@
- 1,
- 'MDT',
- ],
-+ [
-+63961257600, # utc_start 2027-11-07 08:00:00 (Sun)
-+63972147600, # utc_end 2028-03-12 09:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-25200,
-+0,
-+'MST',
-+ ],
-+ [
-+63972147600, # utc_start 2028-03-12 09:00:00 (Sun)
-+63992707200, # utc_end 2028-11-05 08:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-21600,
-+1,
-+'MDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {49}
-+sub has_dst_changes {50}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -988,23 +1006,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'Canada',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'Canada',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Iqaluit.pm
-+++ b/lib/DateTime/TimeZone/America/Iqaluit.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -932,13 +932,31 @@
- 1,
- 'EDT',
- ],
-+ [
-+63961250400, # utc_start 2027-11-07 06:00:00 (Sun)
-+63972140400, # utc_end 2028-03-12 07:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-18000,
-+0,
-+'EST',
-+ ],
-+ [
-+63972140400, # utc_start 2028-03-12 07:00:00 (Sun)
-+63992700000, # utc_end 2028-11-05 06:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-14400,
-+1,
-+'EDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {51}
-+sub has_dst_changes {52}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -988,23 +1006,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'Canada',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'Canada',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Jamaica.pm
-+++ b/lib/DateTime/TimeZone/America/Jamaica.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -250,11 +250,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {10}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Juneau.pm
-+++ b/lib/DateTime/TimeZone/America/Juneau.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1166,13 +1166,31 @@
- 1,
- 'AKDT',
- ],
-+ [
-+63961264800, # utc_start 2027-11-07 10:00:00 (Sun)
-+63972154800, # utc_end 2028-03-12 11:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-32400,
-+0,
-+'AKST',
-+ ],
-+ [
-+63972154800, # utc_start 2028-03-12 11:00:00 (Sun)
-+63992714400, # utc_end 2028-11-05 10:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-28800,
-+1,
-+'AKDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {61}
-+sub has_dst_changes {62}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1222,23 +1240,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Kentucky/Louisville.pm
-+++ b/lib/DateTime/TimeZone/America/Kentucky/Louisville.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1472,13 +1472,31 @@
- 1,
- 'EDT',
- ],
-+ [
-+63961250400, # utc_start 2027-11-07 06:00:00 (Sun)
-+63972140400, # utc_end 2028-03-12 07:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-18000,
-+0,
-+'EST',
-+ ],
-+ [
-+63972140400, # utc_start 2028-03-12 07:00:00 (Sun)
-+63992700000, # utc_end 2028-11-05 06:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-14400,
-+1,
-+'EDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {79}
-+sub has_dst_changes {80}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1528,23 +1546,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Kentucky/Monticello.pm
-+++ b/lib/DateTime/TimeZone/America/Kentucky/Monticello.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1193,13 +1193,31 @@
- 1,
- 'EDT',
- ],
-+ [
-+63961250400, # utc_start 2027-11-07 06:00:00 (Sun)
-+63972140400, # utc_end 2028-03-12 07:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-18000,
-+0,
-+'EST',
-+ ],
-+ [
-+63972140400, # utc_start 2028-03-12 07:00:00 (Sun)
-+63992700000, # utc_end 2028-11-05 06:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-14400,
-+1,
-+'EDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {64}
-+sub has_dst_changes {65}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/La_Paz.pm
-+++ b/lib/DateTime/TimeZone/America/La_Paz.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -57,15 +57,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -14400,
- 0,
--'BOT',
-+'-04',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {1}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Lima.pm
-+++ b/lib/DateTime/TimeZone/America/Lima.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 61125840000, # local_end 1938-01-01 00:00:00 (Sat)
- -18000,
- 0,
--'PET',
-+'-05',
- ],
- [
- 61125858000, # utc_start 1938-01-01 05:00:00 (Sat)
-@@ -57,7 +57,7 @@
- 61133616000, # local_end 1938-04-01 00:00:00 (Fri)
- -14400,
- 1,
--'PEST',
-+'-04',
- ],
- [
- 61133630400, # utc_start 1938-04-01 04:00:00 (Fri)
-@@ -66,7 +66,7 @@
- 61148908800, # local_end 1938-09-25 00:00:00 (Sun)
- -18000,
- 0,
--'PET',
-+'-05',
- ],
- [
- 61148926800, # utc_start 1938-09-25 05:00:00 (Sun)
-@@ -75,7 +75,7 @@
- 61164633600, # local_end 1939-03-26 00:00:00 (Sun)
- -14400,
- 1,
--'PEST',
-+'-04',
- ],
- [
- 61164648000, # utc_start 1939-03-26 04:00:00 (Sun)
-@@ -84,7 +84,7 @@
- 61180358400, # local_end 1939-09-24 00:00:00 (Sun)
- -18000,
- 0,
--'PET',
-+'-05',
- ],
- [
- 61180376400, # utc_start 1939-09-24 05:00:00 (Sun)
-@@ -93,7 +93,7 @@
- 61196083200, # local_end 1940-03-24 00:00:00 (Sun)
- -14400,
- 1,
--'PEST',
-+'-04',
- ],
- [
- 61196097600, # utc_start 1940-03-24 04:00:00 (Sun)
-@@ -102,7 +102,7 @@
- 62640604800, # local_end 1986-01-01 00:00:00 (Wed)
- -18000,
- 0,
--'PET',
-+'-05',
- ],
- [
- 62640622800, # utc_start 1986-01-01 05:00:00 (Wed)
-@@ -111,7 +111,7 @@
- 62648380800, # local_end 1986-04-01 00:00:00 (Tue)
- -14400,
- 1,
--'PEST',
-+'-04',
- ],
- [
- 62648395200, # utc_start 1986-04-01 04:00:00 (Tue)
-@@ -120,7 +120,7 @@
- 62672140800, # local_end 1987-01-01 00:00:00 (Thu)
- -18000,
- 0,
--'PET',
-+'-05',
- ],
- [
- 62672158800, # utc_start 1987-01-01 05:00:00 (Thu)
-@@ -129,7 +129,7 @@
- 62679916800, # local_end 1987-04-01 00:00:00 (Wed)
- -14400,
- 1,
--'PEST',
-+'-04',
- ],
- [
- 62679931200, # utc_start 1987-04-01 04:00:00 (Wed)
-@@ -138,7 +138,7 @@
- 62766835200, # local_end 1990-01-01 00:00:00 (Mon)
- -18000,
- 0,
--'PET',
-+'-05',
- ],
- [
- 62766853200, # utc_start 1990-01-01 05:00:00 (Mon)
-@@ -147,7 +147,7 @@
- 62774611200, # local_end 1990-04-01 00:00:00 (Sun)
- -14400,
- 1,
--'PEST',
-+'-04',
- ],
- [
- 62774625600, # utc_start 1990-04-01 04:00:00 (Sun)
-@@ -156,7 +156,7 @@
- 62893065600, # local_end 1994-01-01 00:00:00 (Sat)
- -18000,
- 0,
--'PET',
-+'-05',
- ],
- [
- 62893083600, # utc_start 1994-01-01 05:00:00 (Sat)
-@@ -165,7 +165,7 @@
- 62900841600, # local_end 1994-04-01 00:00:00 (Fri)
- -14400,
- 1,
--'PEST',
-+'-04',
- ],
- [
- 62900856000, # utc_start 1994-04-01 04:00:00 (Fri)
-@@ -174,15 +174,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -18000,
- 0,
--'PET',
-+'-05',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {7}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Los_Angeles.pm
-+++ b/lib/DateTime/TimeZone/America/Los_Angeles.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1535,13 +1535,31 @@
- 1,
- 'PDT',
- ],
-+ [
-+63961261200, # utc_start 2027-11-07 09:00:00 (Sun)
-+63972151200, # utc_end 2028-03-12 10:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-28800,
-+0,
-+'PST',
-+ ],
-+ [
-+63972151200, # utc_start 2028-03-12 10:00:00 (Sun)
-+63992710800, # utc_end 2028-11-05 09:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-25200,
-+1,
-+'PDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {83}
-+sub has_dst_changes {84}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1591,23 +1609,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Maceio.pm
-+++ b/lib/DateTime/TimeZone/America/Maceio.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 60928714800, # local_end 1931-10-03 11:00:00 (Sat)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 60928725600, # utc_start 1931-10-03 14:00:00 (Sat)
-@@ -48,7 +48,7 @@
- 60944313600, # local_end 1932-04-01 00:00:00 (Fri)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 60944320800, # utc_start 1932-04-01 02:00:00 (Fri)
-@@ -57,7 +57,7 @@
- 60960297600, # local_end 1932-10-03 00:00:00 (Mon)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 60960308400, # utc_start 1932-10-03 03:00:00 (Mon)
-@@ -66,7 +66,7 @@
- 60975849600, # local_end 1933-04-01 00:00:00 (Sat)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 60975856800, # utc_start 1933-04-01 02:00:00 (Sat)
-@@ -75,7 +75,7 @@
- 61501852800, # local_end 1949-12-01 00:00:00 (Thu)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61501863600, # utc_start 1949-12-01 03:00:00 (Thu)
-@@ -84,7 +84,7 @@
- 61513606800, # local_end 1950-04-16 01:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61513614000, # utc_start 1950-04-16 03:00:00 (Sun)
-@@ -93,7 +93,7 @@
- 61533388800, # local_end 1950-12-01 00:00:00 (Fri)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61533399600, # utc_start 1950-12-01 03:00:00 (Fri)
-@@ -102,7 +102,7 @@
- 61543843200, # local_end 1951-04-01 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61543850400, # utc_start 1951-04-01 02:00:00 (Sun)
-@@ -111,7 +111,7 @@
- 61564924800, # local_end 1951-12-01 00:00:00 (Sat)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61564935600, # utc_start 1951-12-01 03:00:00 (Sat)
-@@ -120,7 +120,7 @@
- 61575465600, # local_end 1952-04-01 00:00:00 (Tue)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61575472800, # utc_start 1952-04-01 02:00:00 (Tue)
-@@ -129,7 +129,7 @@
- 61596547200, # local_end 1952-12-01 00:00:00 (Mon)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61596558000, # utc_start 1952-12-01 03:00:00 (Mon)
-@@ -138,7 +138,7 @@
- 61604323200, # local_end 1953-03-01 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61604330400, # utc_start 1953-03-01 02:00:00 (Sun)
-@@ -147,7 +147,7 @@
- 61944307200, # local_end 1963-12-09 00:00:00 (Mon)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61944318000, # utc_start 1963-12-09 03:00:00 (Mon)
-@@ -156,7 +156,7 @@
- 61951478400, # local_end 1964-03-01 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61951485600, # utc_start 1964-03-01 02:00:00 (Sun)
-@@ -165,7 +165,7 @@
- 61980508800, # local_end 1965-01-31 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61980519600, # utc_start 1965-01-31 03:00:00 (Sun)
-@@ -174,7 +174,7 @@
- 61985606400, # local_end 1965-03-31 00:00:00 (Wed)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61985613600, # utc_start 1965-03-31 02:00:00 (Wed)
-@@ -183,7 +183,7 @@
- 62006774400, # local_end 1965-12-01 00:00:00 (Wed)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62006785200, # utc_start 1965-12-01 03:00:00 (Wed)
-@@ -192,7 +192,7 @@
- 62014550400, # local_end 1966-03-01 00:00:00 (Tue)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62014557600, # utc_start 1966-03-01 02:00:00 (Tue)
-@@ -201,7 +201,7 @@
- 62035718400, # local_end 1966-11-01 00:00:00 (Tue)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62035729200, # utc_start 1966-11-01 03:00:00 (Tue)
-@@ -210,7 +210,7 @@
- 62046086400, # local_end 1967-03-01 00:00:00 (Wed)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62046093600, # utc_start 1967-03-01 02:00:00 (Wed)
-@@ -219,7 +219,7 @@
- 62067254400, # local_end 1967-11-01 00:00:00 (Wed)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62067265200, # utc_start 1967-11-01 03:00:00 (Wed)
-@@ -228,7 +228,7 @@
- 62077708800, # local_end 1968-03-01 00:00:00 (Fri)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62077716000, # utc_start 1968-03-01 02:00:00 (Fri)
-@@ -237,7 +237,7 @@
- 62635420800, # local_end 1985-11-02 00:00:00 (Sat)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62635431600, # utc_start 1985-11-02 03:00:00 (Sat)
-@@ -246,7 +246,7 @@
- 62646912000, # local_end 1986-03-15 00:00:00 (Sat)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62646919200, # utc_start 1986-03-15 02:00:00 (Sat)
-@@ -255,7 +255,7 @@
- 62666265600, # local_end 1986-10-25 00:00:00 (Sat)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62666276400, # utc_start 1986-10-25 03:00:00 (Sat)
-@@ -264,7 +264,7 @@
- 62675942400, # local_end 1987-02-14 00:00:00 (Sat)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62675949600, # utc_start 1987-02-14 02:00:00 (Sat)
-@@ -273,7 +273,7 @@
- 62697801600, # local_end 1987-10-25 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62697812400, # utc_start 1987-10-25 03:00:00 (Sun)
-@@ -282,7 +282,7 @@
- 62706873600, # local_end 1988-02-07 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62706880800, # utc_start 1988-02-07 02:00:00 (Sun)
-@@ -291,7 +291,7 @@
- 62728646400, # local_end 1988-10-16 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62728657200, # utc_start 1988-10-16 03:00:00 (Sun)
-@@ -300,7 +300,7 @@
- 62737718400, # local_end 1989-01-29 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62737725600, # utc_start 1989-01-29 02:00:00 (Sun)
-@@ -309,7 +309,7 @@
- 62760096000, # local_end 1989-10-15 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62760106800, # utc_start 1989-10-15 03:00:00 (Sun)
-@@ -318,7 +318,7 @@
- 62770377600, # local_end 1990-02-11 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62770384800, # utc_start 1990-02-11 02:00:00 (Sun)
-@@ -327,7 +327,7 @@
- 62789212800, # local_end 1990-09-17 00:00:00 (Mon)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62789223600, # utc_start 1990-09-17 03:00:00 (Mon)
-@@ -336,7 +336,7 @@
- 62949225600, # local_end 1995-10-13 00:00:00 (Fri)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62949236400, # utc_start 1995-10-13 03:00:00 (Fri)
-@@ -345,7 +345,7 @@
- 62949398400, # local_end 1995-10-15 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62949409200, # utc_start 1995-10-15 03:00:00 (Sun)
-@@ -354,7 +354,7 @@
- 62959680000, # local_end 1996-02-11 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62959687200, # utc_start 1996-02-11 02:00:00 (Sun)
-@@ -363,7 +363,7 @@
- 62977478400, # local_end 1996-09-04 00:00:00 (Wed)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62977489200, # utc_start 1996-09-04 03:00:00 (Wed)
-@@ -372,7 +372,7 @@
- 63074332800, # local_end 1999-09-30 00:00:00 (Thu)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63074343600, # utc_start 1999-09-30 03:00:00 (Thu)
-@@ -381,7 +381,7 @@
- 63074592000, # local_end 1999-10-03 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63074602800, # utc_start 1999-10-03 03:00:00 (Sun)
-@@ -390,7 +390,7 @@
- 63087292800, # local_end 2000-02-27 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63087300000, # utc_start 2000-02-27 02:00:00 (Sun)
-@@ -399,7 +399,7 @@
- 63106646400, # local_end 2000-10-08 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63106657200, # utc_start 2000-10-08 03:00:00 (Sun)
-@@ -408,7 +408,7 @@
- 63107856000, # local_end 2000-10-22 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63107863200, # utc_start 2000-10-22 02:00:00 (Sun)
-@@ -417,7 +417,7 @@
- 63136022400, # local_end 2001-09-13 00:00:00 (Thu)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63136033200, # utc_start 2001-09-13 03:00:00 (Thu)
-@@ -426,7 +426,7 @@
- 63138700800, # local_end 2001-10-14 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63138711600, # utc_start 2001-10-14 03:00:00 (Sun)
-@@ -435,7 +435,7 @@
- 63149587200, # local_end 2002-02-17 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63149594400, # utc_start 2002-02-17 02:00:00 (Sun)
-@@ -444,7 +444,7 @@
- 63169113600, # local_end 2002-10-01 00:00:00 (Tue)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63169124400, # utc_start 2002-10-01 03:00:00 (Tue)
-@@ -453,15 +453,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {20}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Managua.pm
-+++ b/lib/DateTime/TimeZone/America/Managua.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -178,11 +178,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {4}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Manaus.pm
-+++ b/lib/DateTime/TimeZone/America/Manaus.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 60928714800, # local_end 1931-10-03 11:00:00 (Sat)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 60928729200, # utc_start 1931-10-03 15:00:00 (Sat)
-@@ -48,7 +48,7 @@
- 60944313600, # local_end 1932-04-01 00:00:00 (Fri)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 60944324400, # utc_start 1932-04-01 03:00:00 (Fri)
-@@ -57,7 +57,7 @@
- 60960297600, # local_end 1932-10-03 00:00:00 (Mon)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 60960312000, # utc_start 1932-10-03 04:00:00 (Mon)
-@@ -66,7 +66,7 @@
- 60975849600, # local_end 1933-04-01 00:00:00 (Sat)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 60975860400, # utc_start 1933-04-01 03:00:00 (Sat)
-@@ -75,7 +75,7 @@
- 61501852800, # local_end 1949-12-01 00:00:00 (Thu)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 61501867200, # utc_start 1949-12-01 04:00:00 (Thu)
-@@ -84,7 +84,7 @@
- 61513606800, # local_end 1950-04-16 01:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 61513617600, # utc_start 1950-04-16 04:00:00 (Sun)
-@@ -93,7 +93,7 @@
- 61533388800, # local_end 1950-12-01 00:00:00 (Fri)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 61533403200, # utc_start 1950-12-01 04:00:00 (Fri)
-@@ -102,7 +102,7 @@
- 61543843200, # local_end 1951-04-01 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 61543854000, # utc_start 1951-04-01 03:00:00 (Sun)
-@@ -111,7 +111,7 @@
- 61564924800, # local_end 1951-12-01 00:00:00 (Sat)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 61564939200, # utc_start 1951-12-01 04:00:00 (Sat)
-@@ -120,7 +120,7 @@
- 61575465600, # local_end 1952-04-01 00:00:00 (Tue)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 61575476400, # utc_start 1952-04-01 03:00:00 (Tue)
-@@ -129,7 +129,7 @@
- 61596547200, # local_end 1952-12-01 00:00:00 (Mon)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 61596561600, # utc_start 1952-12-01 04:00:00 (Mon)
-@@ -138,7 +138,7 @@
- 61604323200, # local_end 1953-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 61604334000, # utc_start 1953-03-01 03:00:00 (Sun)
-@@ -147,7 +147,7 @@
- 61944307200, # local_end 1963-12-09 00:00:00 (Mon)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 61944321600, # utc_start 1963-12-09 04:00:00 (Mon)
-@@ -156,7 +156,7 @@
- 61951478400, # local_end 1964-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 61951489200, # utc_start 1964-03-01 03:00:00 (Sun)
-@@ -165,7 +165,7 @@
- 61980508800, # local_end 1965-01-31 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 61980523200, # utc_start 1965-01-31 04:00:00 (Sun)
-@@ -174,7 +174,7 @@
- 61985606400, # local_end 1965-03-31 00:00:00 (Wed)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 61985617200, # utc_start 1965-03-31 03:00:00 (Wed)
-@@ -183,7 +183,7 @@
- 62006774400, # local_end 1965-12-01 00:00:00 (Wed)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62006788800, # utc_start 1965-12-01 04:00:00 (Wed)
-@@ -192,7 +192,7 @@
- 62014550400, # local_end 1966-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62014561200, # utc_start 1966-03-01 03:00:00 (Tue)
-@@ -201,7 +201,7 @@
- 62035718400, # local_end 1966-11-01 00:00:00 (Tue)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62035732800, # utc_start 1966-11-01 04:00:00 (Tue)
-@@ -210,7 +210,7 @@
- 62046086400, # local_end 1967-03-01 00:00:00 (Wed)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62046097200, # utc_start 1967-03-01 03:00:00 (Wed)
-@@ -219,7 +219,7 @@
- 62067254400, # local_end 1967-11-01 00:00:00 (Wed)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62067268800, # utc_start 1967-11-01 04:00:00 (Wed)
-@@ -228,7 +228,7 @@
- 62077708800, # local_end 1968-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62077719600, # utc_start 1968-03-01 03:00:00 (Fri)
-@@ -237,7 +237,7 @@
- 62635420800, # local_end 1985-11-02 00:00:00 (Sat)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62635435200, # utc_start 1985-11-02 04:00:00 (Sat)
-@@ -246,7 +246,7 @@
- 62646912000, # local_end 1986-03-15 00:00:00 (Sat)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62646922800, # utc_start 1986-03-15 03:00:00 (Sat)
-@@ -255,7 +255,7 @@
- 62666265600, # local_end 1986-10-25 00:00:00 (Sat)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62666280000, # utc_start 1986-10-25 04:00:00 (Sat)
-@@ -264,7 +264,7 @@
- 62675942400, # local_end 1987-02-14 00:00:00 (Sat)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62675953200, # utc_start 1987-02-14 03:00:00 (Sat)
-@@ -273,7 +273,7 @@
- 62697801600, # local_end 1987-10-25 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62697816000, # utc_start 1987-10-25 04:00:00 (Sun)
-@@ -282,7 +282,7 @@
- 62706873600, # local_end 1988-02-07 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62706884400, # utc_start 1988-02-07 03:00:00 (Sun)
-@@ -291,7 +291,7 @@
- 62725708800, # local_end 1988-09-12 00:00:00 (Mon)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62725723200, # utc_start 1988-09-12 04:00:00 (Mon)
-@@ -300,7 +300,7 @@
- 62884857600, # local_end 1993-09-28 00:00:00 (Tue)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62884872000, # utc_start 1993-09-28 04:00:00 (Tue)
-@@ -309,7 +309,7 @@
- 62886499200, # local_end 1993-10-17 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62886513600, # utc_start 1993-10-17 04:00:00 (Sun)
-@@ -318,7 +318,7 @@
- 62897385600, # local_end 1994-02-20 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62897396400, # utc_start 1994-02-20 03:00:00 (Sun)
-@@ -327,7 +327,7 @@
- 62915875200, # local_end 1994-09-22 00:00:00 (Thu)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62915889600, # utc_start 1994-09-22 04:00:00 (Thu)
-@@ -336,15 +336,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {15}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Martinique.pm
-+++ b/lib/DateTime/TimeZone/America/Martinique.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -70,11 +70,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {1}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Matamoros.pm
-+++ b/lib/DateTime/TimeZone/America/Matamoros.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -653,13 +653,31 @@
- 1,
- 'CDT',
- ],
-+ [
-+63961254000, # utc_start 2027-11-07 07:00:00 (Sun)
-+63972144000, # utc_end 2028-03-12 08:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-21600,
-+0,
-+'CST',
-+ ],
-+ [
-+63972144000, # utc_start 2028-03-12 08:00:00 (Sun)
-+63992703600, # utc_end 2028-11-05 07:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-18000,
-+1,
-+'CDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {33}
-+sub has_dst_changes {34}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -709,23 +727,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Mazatlan.pm
-+++ b/lib/DateTime/TimeZone/America/Mazatlan.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -680,13 +680,31 @@
- 1,
- 'MDT',
- ],
-+ [
-+63960652800, # utc_start 2027-10-31 08:00:00 (Sun)
-+63973962000, # utc_end 2028-04-02 09:00:00 (Sun)
-+63960627600, # local_start 2027-10-31 01:00:00 (Sun)
-+63973936800, # local_end 2028-04-02 02:00:00 (Sun)
-+-25200,
-+0,
-+'MST',
-+ ],
-+ [
-+63973962000, # utc_start 2028-04-02 09:00:00 (Sun)
-+63992102400, # utc_end 2028-10-29 08:00:00 (Sun)
-+63973940400, # local_start 2028-04-02 03:00:00 (Sun)
-+63992080800, # local_end 2028-10-29 02:00:00 (Sun)
-+-21600,
-+1,
-+'MDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {32}
-+sub has_dst_changes {33}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -736,23 +754,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2002',
-- 'in' => 'Apr',
-- 'letter' => 'D',
-+ 'in' => 'Oct',
-+ 'letter' => 'S',
- 'name' => 'Mexico',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=1',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'lastSun',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2002',
-- 'in' => 'Oct',
-- 'letter' => 'S',
-+ 'in' => 'Apr',
-+ 'letter' => 'D',
- 'name' => 'Mexico',
-- 'offset_from_std' => 0,
-- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=1',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Menominee.pm
-+++ b/lib/DateTime/TimeZone/America/Menominee.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1139,13 +1139,31 @@
- 1,
- 'CDT',
- ],
-+ [
-+63961254000, # utc_start 2027-11-07 07:00:00 (Sun)
-+63972144000, # utc_end 2028-03-12 08:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-21600,
-+0,
-+'CST',
-+ ],
-+ [
-+63972144000, # utc_start 2028-03-12 08:00:00 (Sun)
-+63992703600, # utc_end 2028-11-05 07:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-18000,
-+1,
-+'CDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {61}
-+sub has_dst_changes {62}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1195,23 +1213,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Merida.pm
-+++ b/lib/DateTime/TimeZone/America/Merida.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -626,13 +626,31 @@
- 1,
- 'CDT',
- ],
-+ [
-+63960649200, # utc_start 2027-10-31 07:00:00 (Sun)
-+63973958400, # utc_end 2028-04-02 08:00:00 (Sun)
-+63960627600, # local_start 2027-10-31 01:00:00 (Sun)
-+63973936800, # local_end 2028-04-02 02:00:00 (Sun)
-+-21600,
-+0,
-+'CST',
-+ ],
-+ [
-+63973958400, # utc_start 2028-04-02 08:00:00 (Sun)
-+63992098800, # utc_end 2028-10-29 07:00:00 (Sun)
-+63973940400, # local_start 2028-04-02 03:00:00 (Sun)
-+63992080800, # local_end 2028-10-29 02:00:00 (Sun)
-+-18000,
-+1,
-+'CDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {32}
-+sub has_dst_changes {33}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Metlakatla.pm
-+++ b/lib/DateTime/TimeZone/America/Metlakatla.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -590,13 +590,31 @@
- 1,
- 'AKDT',
- ],
-+ [
-+63961264800, # utc_start 2027-11-07 10:00:00 (Sun)
-+63972154800, # utc_end 2028-03-12 11:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-32400,
-+0,
-+'AKST',
-+ ],
-+ [
-+63972154800, # utc_start 2028-03-12 11:00:00 (Sun)
-+63992714400, # utc_end 2028-11-05 10:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-28800,
-+1,
-+'AKDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {29}
-+sub has_dst_changes {30}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -646,23 +664,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Mexico_City.pm
-+++ b/lib/DateTime/TimeZone/America/Mexico_City.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -734,13 +734,31 @@
- 1,
- 'CDT',
- ],
-+ [
-+63960649200, # utc_start 2027-10-31 07:00:00 (Sun)
-+63973958400, # utc_end 2028-04-02 08:00:00 (Sun)
-+63960627600, # local_start 2027-10-31 01:00:00 (Sun)
-+63973936800, # local_end 2028-04-02 02:00:00 (Sun)
-+-21600,
-+0,
-+'CST',
-+ ],
-+ [
-+63973958400, # utc_start 2028-04-02 08:00:00 (Sun)
-+63992098800, # utc_end 2028-10-29 07:00:00 (Sun)
-+63973940400, # local_start 2028-04-02 03:00:00 (Sun)
-+63992080800, # local_end 2028-10-29 02:00:00 (Sun)
-+-18000,
-+1,
-+'CDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {36}
-+sub has_dst_changes {37}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Miquelon.pm
-+++ b/lib/DateTime/TimeZone/America/Miquelon.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 62672140800, # local_end 1987-01-01 00:00:00 (Thu)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 62672151600, # utc_start 1987-01-01 03:00:00 (Thu)
-@@ -57,7 +57,7 @@
- 62680269600, # local_end 1987-04-05 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 62680280400, # utc_start 1987-04-05 05:00:00 (Sun)
-@@ -66,7 +66,7 @@
- 62697808800, # local_end 1987-10-25 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 62697816000, # utc_start 1987-10-25 04:00:00 (Sun)
-@@ -75,7 +75,7 @@
- 62711719200, # local_end 1988-04-03 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 62711730000, # utc_start 1988-04-03 05:00:00 (Sun)
-@@ -84,7 +84,7 @@
- 62729863200, # local_end 1988-10-30 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 62729870400, # utc_start 1988-10-30 04:00:00 (Sun)
-@@ -93,7 +93,7 @@
- 62743168800, # local_end 1989-04-02 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 62743179600, # utc_start 1989-04-02 05:00:00 (Sun)
-@@ -102,7 +102,7 @@
- 62761312800, # local_end 1989-10-29 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 62761320000, # utc_start 1989-10-29 04:00:00 (Sun)
-@@ -111,7 +111,7 @@
- 62774618400, # local_end 1990-04-01 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 62774629200, # utc_start 1990-04-01 05:00:00 (Sun)
-@@ -120,7 +120,7 @@
- 62792762400, # local_end 1990-10-28 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 62792769600, # utc_start 1990-10-28 04:00:00 (Sun)
-@@ -129,7 +129,7 @@
- 62806672800, # local_end 1991-04-07 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 62806683600, # utc_start 1991-04-07 05:00:00 (Sun)
-@@ -138,7 +138,7 @@
- 62824212000, # local_end 1991-10-27 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 62824219200, # utc_start 1991-10-27 04:00:00 (Sun)
-@@ -147,7 +147,7 @@
- 62838122400, # local_end 1992-04-05 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 62838133200, # utc_start 1992-04-05 05:00:00 (Sun)
-@@ -156,7 +156,7 @@
- 62855661600, # local_end 1992-10-25 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 62855668800, # utc_start 1992-10-25 04:00:00 (Sun)
-@@ -165,7 +165,7 @@
- 62869572000, # local_end 1993-04-04 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 62869582800, # utc_start 1993-04-04 05:00:00 (Sun)
-@@ -174,7 +174,7 @@
- 62887716000, # local_end 1993-10-31 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 62887723200, # utc_start 1993-10-31 04:00:00 (Sun)
-@@ -183,7 +183,7 @@
- 62901021600, # local_end 1994-04-03 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 62901032400, # utc_start 1994-04-03 05:00:00 (Sun)
-@@ -192,7 +192,7 @@
- 62919165600, # local_end 1994-10-30 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 62919172800, # utc_start 1994-10-30 04:00:00 (Sun)
-@@ -201,7 +201,7 @@
- 62932471200, # local_end 1995-04-02 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 62932482000, # utc_start 1995-04-02 05:00:00 (Sun)
-@@ -210,7 +210,7 @@
- 62950615200, # local_end 1995-10-29 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 62950622400, # utc_start 1995-10-29 04:00:00 (Sun)
-@@ -219,7 +219,7 @@
- 62964525600, # local_end 1996-04-07 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 62964536400, # utc_start 1996-04-07 05:00:00 (Sun)
-@@ -228,7 +228,7 @@
- 62982064800, # local_end 1996-10-27 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 62982072000, # utc_start 1996-10-27 04:00:00 (Sun)
-@@ -237,7 +237,7 @@
- 62995975200, # local_end 1997-04-06 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 62995986000, # utc_start 1997-04-06 05:00:00 (Sun)
-@@ -246,7 +246,7 @@
- 63013514400, # local_end 1997-10-26 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 63013521600, # utc_start 1997-10-26 04:00:00 (Sun)
-@@ -255,7 +255,7 @@
- 63027424800, # local_end 1998-04-05 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 63027435600, # utc_start 1998-04-05 05:00:00 (Sun)
-@@ -264,7 +264,7 @@
- 63044964000, # local_end 1998-10-25 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 63044971200, # utc_start 1998-10-25 04:00:00 (Sun)
-@@ -273,7 +273,7 @@
- 63058874400, # local_end 1999-04-04 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 63058885200, # utc_start 1999-04-04 05:00:00 (Sun)
-@@ -282,7 +282,7 @@
- 63077018400, # local_end 1999-10-31 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 63077025600, # utc_start 1999-10-31 04:00:00 (Sun)
-@@ -291,7 +291,7 @@
- 63090324000, # local_end 2000-04-02 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 63090334800, # utc_start 2000-04-02 05:00:00 (Sun)
-@@ -300,7 +300,7 @@
- 63108468000, # local_end 2000-10-29 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 63108475200, # utc_start 2000-10-29 04:00:00 (Sun)
-@@ -309,7 +309,7 @@
- 63121773600, # local_end 2001-04-01 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 63121784400, # utc_start 2001-04-01 05:00:00 (Sun)
-@@ -318,7 +318,7 @@
- 63139917600, # local_end 2001-10-28 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 63139924800, # utc_start 2001-10-28 04:00:00 (Sun)
-@@ -327,7 +327,7 @@
- 63153828000, # local_end 2002-04-07 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 63153838800, # utc_start 2002-04-07 05:00:00 (Sun)
-@@ -336,7 +336,7 @@
- 63171367200, # local_end 2002-10-27 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 63171374400, # utc_start 2002-10-27 04:00:00 (Sun)
-@@ -345,7 +345,7 @@
- 63185277600, # local_end 2003-04-06 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 63185288400, # utc_start 2003-04-06 05:00:00 (Sun)
-@@ -354,7 +354,7 @@
- 63202816800, # local_end 2003-10-26 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 63202824000, # utc_start 2003-10-26 04:00:00 (Sun)
-@@ -363,7 +363,7 @@
- 63216727200, # local_end 2004-04-04 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 63216738000, # utc_start 2004-04-04 05:00:00 (Sun)
-@@ -372,7 +372,7 @@
- 63234871200, # local_end 2004-10-31 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 63234878400, # utc_start 2004-10-31 04:00:00 (Sun)
-@@ -381,7 +381,7 @@
- 63248176800, # local_end 2005-04-03 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 63248187600, # utc_start 2005-04-03 05:00:00 (Sun)
-@@ -390,7 +390,7 @@
- 63266320800, # local_end 2005-10-30 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 63266328000, # utc_start 2005-10-30 04:00:00 (Sun)
-@@ -399,7 +399,7 @@
- 63279626400, # local_end 2006-04-02 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 63279637200, # utc_start 2006-04-02 05:00:00 (Sun)
-@@ -408,7 +408,7 @@
- 63297770400, # local_end 2006-10-29 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 63297777600, # utc_start 2006-10-29 04:00:00 (Sun)
-@@ -417,7 +417,7 @@
- 63309261600, # local_end 2007-03-11 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 63309272400, # utc_start 2007-03-11 05:00:00 (Sun)
-@@ -426,7 +426,7 @@
- 63329824800, # local_end 2007-11-04 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 63329832000, # utc_start 2007-11-04 04:00:00 (Sun)
-@@ -435,7 +435,7 @@
- 63340711200, # local_end 2008-03-09 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 63340722000, # utc_start 2008-03-09 05:00:00 (Sun)
-@@ -444,7 +444,7 @@
- 63361274400, # local_end 2008-11-02 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 63361281600, # utc_start 2008-11-02 04:00:00 (Sun)
-@@ -453,7 +453,7 @@
- 63372160800, # local_end 2009-03-08 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 63372171600, # utc_start 2009-03-08 05:00:00 (Sun)
-@@ -462,7 +462,7 @@
- 63392724000, # local_end 2009-11-01 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 63392731200, # utc_start 2009-11-01 04:00:00 (Sun)
-@@ -471,7 +471,7 @@
- 63404215200, # local_end 2010-03-14 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 63404226000, # utc_start 2010-03-14 05:00:00 (Sun)
-@@ -480,7 +480,7 @@
- 63424778400, # local_end 2010-11-07 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 63424785600, # utc_start 2010-11-07 04:00:00 (Sun)
-@@ -489,7 +489,7 @@
- 63435664800, # local_end 2011-03-13 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 63435675600, # utc_start 2011-03-13 05:00:00 (Sun)
-@@ -498,7 +498,7 @@
- 63456228000, # local_end 2011-11-06 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 63456235200, # utc_start 2011-11-06 04:00:00 (Sun)
-@@ -507,7 +507,7 @@
- 63467114400, # local_end 2012-03-11 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 63467125200, # utc_start 2012-03-11 05:00:00 (Sun)
-@@ -516,7 +516,7 @@
- 63487677600, # local_end 2012-11-04 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 63487684800, # utc_start 2012-11-04 04:00:00 (Sun)
-@@ -525,7 +525,7 @@
- 63498564000, # local_end 2013-03-10 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 63498574800, # utc_start 2013-03-10 05:00:00 (Sun)
-@@ -534,7 +534,7 @@
- 63519127200, # local_end 2013-11-03 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 63519134400, # utc_start 2013-11-03 04:00:00 (Sun)
-@@ -543,7 +543,7 @@
- 63530013600, # local_end 2014-03-09 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 63530024400, # utc_start 2014-03-09 05:00:00 (Sun)
-@@ -552,7 +552,7 @@
- 63550576800, # local_end 2014-11-02 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 63550584000, # utc_start 2014-11-02 04:00:00 (Sun)
-@@ -561,7 +561,7 @@
- 63561463200, # local_end 2015-03-08 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 63561474000, # utc_start 2015-03-08 05:00:00 (Sun)
-@@ -570,7 +570,7 @@
- 63582026400, # local_end 2015-11-01 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 63582033600, # utc_start 2015-11-01 04:00:00 (Sun)
-@@ -579,7 +579,7 @@
- 63593517600, # local_end 2016-03-13 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 63593528400, # utc_start 2016-03-13 05:00:00 (Sun)
-@@ -588,7 +588,7 @@
- 63614080800, # local_end 2016-11-06 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 63614088000, # utc_start 2016-11-06 04:00:00 (Sun)
-@@ -597,7 +597,7 @@
- 63624967200, # local_end 2017-03-12 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 63624978000, # utc_start 2017-03-12 05:00:00 (Sun)
-@@ -606,7 +606,7 @@
- 63645530400, # local_end 2017-11-05 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 63645537600, # utc_start 2017-11-05 04:00:00 (Sun)
-@@ -615,7 +615,7 @@
- 63656416800, # local_end 2018-03-11 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 63656427600, # utc_start 2018-03-11 05:00:00 (Sun)
-@@ -624,7 +624,7 @@
- 63676980000, # local_end 2018-11-04 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 63676987200, # utc_start 2018-11-04 04:00:00 (Sun)
-@@ -633,7 +633,7 @@
- 63687866400, # local_end 2019-03-10 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 63687877200, # utc_start 2019-03-10 05:00:00 (Sun)
-@@ -642,7 +642,7 @@
- 63708429600, # local_end 2019-11-03 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 63708436800, # utc_start 2019-11-03 04:00:00 (Sun)
-@@ -651,7 +651,7 @@
- 63719316000, # local_end 2020-03-08 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 63719326800, # utc_start 2020-03-08 05:00:00 (Sun)
-@@ -660,7 +660,7 @@
- 63739879200, # local_end 2020-11-01 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 63739886400, # utc_start 2020-11-01 04:00:00 (Sun)
-@@ -669,7 +669,7 @@
- 63751370400, # local_end 2021-03-14 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 63751381200, # utc_start 2021-03-14 05:00:00 (Sun)
-@@ -678,7 +678,7 @@
- 63771933600, # local_end 2021-11-07 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 63771940800, # utc_start 2021-11-07 04:00:00 (Sun)
-@@ -687,7 +687,7 @@
- 63782820000, # local_end 2022-03-13 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 63782830800, # utc_start 2022-03-13 05:00:00 (Sun)
-@@ -696,7 +696,7 @@
- 63803383200, # local_end 2022-11-06 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 63803390400, # utc_start 2022-11-06 04:00:00 (Sun)
-@@ -705,7 +705,7 @@
- 63814269600, # local_end 2023-03-12 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 63814280400, # utc_start 2023-03-12 05:00:00 (Sun)
-@@ -714,7 +714,7 @@
- 63834832800, # local_end 2023-11-05 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 63834840000, # utc_start 2023-11-05 04:00:00 (Sun)
-@@ -723,7 +723,7 @@
- 63845719200, # local_end 2024-03-10 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 63845730000, # utc_start 2024-03-10 05:00:00 (Sun)
-@@ -732,7 +732,7 @@
- 63866282400, # local_end 2024-11-03 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 63866289600, # utc_start 2024-11-03 04:00:00 (Sun)
-@@ -741,7 +741,7 @@
- 63877168800, # local_end 2025-03-09 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 63877179600, # utc_start 2025-03-09 05:00:00 (Sun)
-@@ -750,7 +750,7 @@
- 63897732000, # local_end 2025-11-02 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 63897739200, # utc_start 2025-11-02 04:00:00 (Sun)
-@@ -759,7 +759,7 @@
- 63908618400, # local_end 2026-03-08 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 63908629200, # utc_start 2026-03-08 05:00:00 (Sun)
-@@ -768,7 +768,7 @@
- 63929181600, # local_end 2026-11-01 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
- ],
- [
- 63929188800, # utc_start 2026-11-01 04:00:00 (Sun)
-@@ -777,7 +777,7 @@
- 63940672800, # local_end 2027-03-14 02:00:00 (Sun)
- -10800,
- 0,
--'PMST',
-+'-03',
- ],
- [
- 63940683600, # utc_start 2027-03-14 05:00:00 (Sun)
-@@ -786,15 +786,33 @@
- 63961236000, # local_end 2027-11-07 02:00:00 (Sun)
- -7200,
- 1,
--'PMDT',
-+'-02',
-+ ],
-+ [
-+63961243200, # utc_start 2027-11-07 04:00:00 (Sun)
-+63972133200, # utc_end 2028-03-12 05:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-10800,
-+0,
-+'-03',
-+ ],
-+ [
-+63972133200, # utc_start 2028-03-12 05:00:00 (Sun)
-+63992692800, # utc_end 2028-11-05 04:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-7200,
-+1,
-+'-02',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {41}
-+sub has_dst_changes {42}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -803,7 +821,7 @@
- sub _last_offset { -10800 }
-
- my $last_observance = bless( {
-- 'format' => 'PM%sT',
-+ 'format' => '-03/-02',
- 'gmtoff' => '-3:00',
- 'local_start_datetime' => bless( {
- 'formatter' => undef,
-@@ -844,23 +862,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'Canada',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'Canada',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Moncton.pm
-+++ b/lib/DateTime/TimeZone/America/Moncton.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1760,13 +1760,31 @@
- 1,
- 'ADT',
- ],
-+ [
-+63961246800, # utc_start 2027-11-07 05:00:00 (Sun)
-+63972136800, # utc_end 2028-03-12 06:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-14400,
-+0,
-+'AST',
-+ ],
-+ [
-+63972136800, # utc_start 2028-03-12 06:00:00 (Sun)
-+63992696400, # utc_end 2028-11-05 05:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-10800,
-+1,
-+'ADT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {93}
-+sub has_dst_changes {94}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Monterrey.pm
-+++ b/lib/DateTime/TimeZone/America/Monterrey.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -644,13 +644,31 @@
- 1,
- 'CDT',
- ],
-+ [
-+63960649200, # utc_start 2027-10-31 07:00:00 (Sun)
-+63973958400, # utc_end 2028-04-02 08:00:00 (Sun)
-+63960627600, # local_start 2027-10-31 01:00:00 (Sun)
-+63973936800, # local_end 2028-04-02 02:00:00 (Sun)
-+-21600,
-+0,
-+'CST',
-+ ],
-+ [
-+63973958400, # utc_start 2028-04-02 08:00:00 (Sun)
-+63992098800, # utc_end 2028-10-29 07:00:00 (Sun)
-+63973940400, # local_start 2028-04-02 03:00:00 (Sun)
-+63992080800, # local_end 2028-10-29 02:00:00 (Sun)
-+-18000,
-+1,
-+'CDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {33}
-+sub has_dst_changes {34}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -700,23 +718,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2002',
-- 'in' => 'Apr',
-- 'letter' => 'D',
-+ 'in' => 'Oct',
-+ 'letter' => 'S',
- 'name' => 'Mexico',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=1',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'lastSun',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2002',
-- 'in' => 'Oct',
-- 'letter' => 'S',
-+ 'in' => 'Apr',
-+ 'letter' => 'D',
- 'name' => 'Mexico',
-- 'offset_from_std' => 0,
-- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=1',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Montevideo.pm
-+++ b/lib/DateTime/TimeZone/America/Montevideo.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 60676128000, # local_end 1923-10-02 00:00:00 (Tue)
- -12600,
- 0,
--'UYT',
-+'-0330',
- ],
- [
- 60676140600, # utc_start 1923-10-02 03:30:00 (Tue)
-@@ -57,7 +57,7 @@
- 60691852800, # local_end 1924-04-01 00:00:00 (Tue)
- -10800,
- 1,
--'UYHST',
-+'-03',
- ],
- [
- 60691863600, # utc_start 1924-04-01 03:00:00 (Tue)
-@@ -66,7 +66,7 @@
- 60707664000, # local_end 1924-10-01 00:00:00 (Wed)
- -12600,
- 0,
--'UYT',
-+'-0330',
- ],
- [
- 60707676600, # utc_start 1924-10-01 03:30:00 (Wed)
-@@ -75,7 +75,7 @@
- 60723388800, # local_end 1925-04-01 00:00:00 (Wed)
- -10800,
- 1,
--'UYHST',
-+'-03',
- ],
- [
- 60723399600, # utc_start 1925-04-01 03:00:00 (Wed)
-@@ -84,7 +84,7 @@
- 60739200000, # local_end 1925-10-01 00:00:00 (Thu)
- -12600,
- 0,
--'UYT',
-+'-0330',
- ],
- [
- 60739212600, # utc_start 1925-10-01 03:30:00 (Thu)
-@@ -93,7 +93,7 @@
- 60754924800, # local_end 1926-04-01 00:00:00 (Thu)
- -10800,
- 1,
--'UYHST',
-+'-03',
- ],
- [
- 60754935600, # utc_start 1926-04-01 03:00:00 (Thu)
-@@ -102,7 +102,7 @@
- 60994080000, # local_end 1933-10-29 00:00:00 (Sun)
- -12600,
- 0,
--'UYT',
-+'-0330',
- ],
- [
- 60994092600, # utc_start 1933-10-29 03:30:00 (Sun)
-@@ -111,7 +111,7 @@
- 61007385600, # local_end 1934-04-01 00:00:00 (Sun)
- -10800,
- 1,
--'UYHST',
-+'-03',
- ],
- [
- 61007396400, # utc_start 1934-04-01 03:00:00 (Sun)
-@@ -120,7 +120,7 @@
- 61025529600, # local_end 1934-10-28 00:00:00 (Sun)
- -12600,
- 0,
--'UYT',
-+'-0330',
- ],
- [
- 61025542200, # utc_start 1934-10-28 03:30:00 (Sun)
-@@ -129,7 +129,7 @@
- 61038835200, # local_end 1935-03-31 00:00:00 (Sun)
- -10800,
- 1,
--'UYHST',
-+'-03',
- ],
- [
- 61038846000, # utc_start 1935-03-31 03:00:00 (Sun)
-@@ -138,7 +138,7 @@
- 61056979200, # local_end 1935-10-27 00:00:00 (Sun)
- -12600,
- 0,
--'UYT',
-+'-0330',
- ],
- [
- 61056991800, # utc_start 1935-10-27 03:30:00 (Sun)
-@@ -147,7 +147,7 @@
- 61070284800, # local_end 1936-03-29 00:00:00 (Sun)
- -10800,
- 1,
--'UYHST',
-+'-03',
- ],
- [
- 61070295600, # utc_start 1936-03-29 03:00:00 (Sun)
-@@ -156,7 +156,7 @@
- 61089033600, # local_end 1936-11-01 00:00:00 (Sun)
- -12600,
- 0,
--'UYT',
-+'-0330',
- ],
- [
- 61089046200, # utc_start 1936-11-01 03:30:00 (Sun)
-@@ -165,7 +165,7 @@
- 61101734400, # local_end 1937-03-28 00:00:00 (Sun)
- -10800,
- 1,
--'UYHST',
-+'-03',
- ],
- [
- 61101745200, # utc_start 1937-03-28 03:00:00 (Sun)
-@@ -174,7 +174,7 @@
- 61120483200, # local_end 1937-10-31 00:00:00 (Sun)
- -12600,
- 0,
--'UYT',
-+'-0330',
- ],
- [
- 61120495800, # utc_start 1937-10-31 03:30:00 (Sun)
-@@ -183,7 +183,7 @@
- 61133184000, # local_end 1938-03-27 00:00:00 (Sun)
- -10800,
- 1,
--'UYHST',
-+'-03',
- ],
- [
- 61133194800, # utc_start 1938-03-27 03:00:00 (Sun)
-@@ -192,7 +192,7 @@
- 61151932800, # local_end 1938-10-30 00:00:00 (Sun)
- -12600,
- 0,
--'UYT',
-+'-0330',
- ],
- [
- 61151945400, # utc_start 1938-10-30 03:30:00 (Sun)
-@@ -201,7 +201,7 @@
- 61164633600, # local_end 1939-03-26 00:00:00 (Sun)
- -10800,
- 1,
--'UYHST',
-+'-03',
- ],
- [
- 61164644400, # utc_start 1939-03-26 03:00:00 (Sun)
-@@ -210,7 +210,7 @@
- 61183382400, # local_end 1939-10-29 00:00:00 (Sun)
- -12600,
- 0,
--'UYT',
-+'-0330',
- ],
- [
- 61183395000, # utc_start 1939-10-29 03:30:00 (Sun)
-@@ -219,7 +219,7 @@
- 61196688000, # local_end 1940-03-31 00:00:00 (Sun)
- -10800,
- 1,
--'UYHST',
-+'-03',
- ],
- [
- 61196698800, # utc_start 1940-03-31 03:00:00 (Sun)
-@@ -228,7 +228,7 @@
- 61214832000, # local_end 1940-10-27 00:00:00 (Sun)
- -12600,
- 0,
--'UYT',
-+'-0330',
- ],
- [
- 61214844600, # utc_start 1940-10-27 03:30:00 (Sun)
-@@ -237,7 +237,7 @@
- 61228137600, # local_end 1941-03-30 00:00:00 (Sun)
- -10800,
- 1,
--'UYHST',
-+'-03',
- ],
- [
- 61228148400, # utc_start 1941-03-30 03:00:00 (Sun)
-@@ -246,7 +246,7 @@
- 61238851200, # local_end 1941-08-01 00:00:00 (Fri)
- -12600,
- 0,
--'UYT',
-+'-0330',
- ],
- [
- 61238863800, # utc_start 1941-08-01 03:30:00 (Fri)
-@@ -255,7 +255,7 @@
- 61252070400, # local_end 1942-01-01 00:00:00 (Thu)
- -10800,
- 1,
--'UYHST',
-+'-03',
- ],
- [
- 61252081200, # utc_start 1942-01-01 03:00:00 (Thu)
-@@ -264,7 +264,7 @@
- 61282051200, # local_end 1942-12-14 00:00:00 (Mon)
- -12600,
- 0,
--'UYT',
-+'-0330',
- ],
- [
- 61282063800, # utc_start 1942-12-14 03:30:00 (Mon)
-@@ -273,7 +273,7 @@
- 61289827200, # local_end 1943-03-14 00:00:00 (Sun)
- -7200,
- 1,
--'UYST',
-+'-02',
- ],
- [
- 61289834400, # utc_start 1943-03-14 02:00:00 (Sun)
-@@ -282,7 +282,7 @@
- 61800883200, # local_end 1959-05-24 00:00:00 (Sun)
- -10800,
- 0,
--'UYT',
-+'-03',
- ],
- [
- 61800894000, # utc_start 1959-05-24 03:00:00 (Sun)
-@@ -291,7 +291,7 @@
- 61816003200, # local_end 1959-11-15 00:00:00 (Sun)
- -7200,
- 1,
--'UYST',
-+'-02',
- ],
- [
- 61816010400, # utc_start 1959-11-15 02:00:00 (Sun)
-@@ -300,7 +300,7 @@
- 61821446400, # local_end 1960-01-17 00:00:00 (Sun)
- -10800,
- 0,
--'UYT',
-+'-03',
- ],
- [
- 61821457200, # utc_start 1960-01-17 03:00:00 (Sun)
-@@ -309,7 +309,7 @@
- 61825680000, # local_end 1960-03-06 00:00:00 (Sun)
- -7200,
- 1,
--'UYST',
-+'-02',
- ],
- [
- 61825687200, # utc_start 1960-03-06 02:00:00 (Sun)
-@@ -318,7 +318,7 @@
- 61985952000, # local_end 1965-04-04 00:00:00 (Sun)
- -10800,
- 0,
--'UYT',
-+'-03',
- ],
- [
- 61985962800, # utc_start 1965-04-04 03:00:00 (Sun)
-@@ -327,7 +327,7 @@
- 62001072000, # local_end 1965-09-26 00:00:00 (Sun)
- -7200,
- 1,
--'UYST',
-+'-02',
- ],
- [
- 62001079200, # utc_start 1965-09-26 02:00:00 (Sun)
-@@ -336,7 +336,7 @@
- 62017401600, # local_end 1966-04-03 00:00:00 (Sun)
- -10800,
- 0,
--'UYT',
-+'-03',
- ],
- [
- 62017412400, # utc_start 1966-04-03 03:00:00 (Sun)
-@@ -345,7 +345,7 @@
- 62035632000, # local_end 1966-10-31 00:00:00 (Mon)
- -7200,
- 1,
--'UYST',
-+'-02',
- ],
- [
- 62035639200, # utc_start 1966-10-31 02:00:00 (Mon)
-@@ -354,7 +354,7 @@
- 62048851200, # local_end 1967-04-02 00:00:00 (Sun)
- -10800,
- 0,
--'UYT',
-+'-03',
- ],
- [
- 62048862000, # utc_start 1967-04-02 03:00:00 (Sun)
-@@ -363,16 +363,25 @@
- 62067168000, # local_end 1967-10-31 00:00:00 (Tue)
- -7200,
- 1,
--'UYST',
-+'-02',
- ],
- [
- 62067175200, # utc_start 1967-10-31 02:00:00 (Tue)
--62085236400, # utc_end 1968-05-27 03:00:00 (Mon)
-+62072535600, # utc_end 1968-01-01 03:00:00 (Mon)
- 62067164400, # local_start 1967-10-30 23:00:00 (Mon)
-+62072524800, # local_end 1968-01-01 00:00:00 (Mon)
-+-10800,
-+0,
-+'-03',
-+ ],
-+ [
-+62072535600, # utc_start 1968-01-01 03:00:00 (Mon)
-+62085236400, # utc_end 1968-05-27 03:00:00 (Mon)
-+62072524800, # local_start 1968-01-01 00:00:00 (Mon)
- 62085225600, # local_end 1968-05-27 00:00:00 (Mon)
- -10800,
- 0,
--'UYT',
-+'-03',
- ],
- [
- 62085236400, # utc_start 1968-05-27 03:00:00 (Mon)
-@@ -381,7 +390,7 @@
- 62101555200, # local_end 1968-12-02 00:00:00 (Mon)
- -9000,
- 1,
--'UYHST',
-+'-0230',
- ],
- [
- 62101564200, # utc_start 1968-12-02 02:30:00 (Mon)
-@@ -390,7 +399,7 @@
- 62116761600, # local_end 1969-05-27 00:00:00 (Tue)
- -10800,
- 0,
--'UYT',
-+'-03',
- ],
- [
- 62116772400, # utc_start 1969-05-27 03:00:00 (Tue)
-@@ -399,7 +408,7 @@
- 62133091200, # local_end 1969-12-02 00:00:00 (Tue)
- -9000,
- 1,
--'UYHST',
-+'-0230',
- ],
- [
- 62133100200, # utc_start 1969-12-02 02:30:00 (Tue)
-@@ -408,7 +417,7 @@
- 62148297600, # local_end 1970-05-27 00:00:00 (Wed)
- -10800,
- 0,
--'UYT',
-+'-03',
- ],
- [
- 62148308400, # utc_start 1970-05-27 03:00:00 (Wed)
-@@ -417,16 +426,25 @@
- 62164627200, # local_end 1970-12-02 00:00:00 (Wed)
- -9000,
- 1,
--'UYHST',
-+'-0230',
- ],
- [
- 62164636200, # utc_start 1970-12-02 02:30:00 (Wed)
--62208615600, # utc_end 1972-04-24 03:00:00 (Mon)
-+62167230000, # utc_end 1971-01-01 03:00:00 (Fri)
- 62164625400, # local_start 1970-12-01 23:30:00 (Tue)
-+62167219200, # local_end 1971-01-01 00:00:00 (Fri)
-+-10800,
-+0,
-+'-03',
-+ ],
-+ [
-+62167230000, # utc_start 1971-01-01 03:00:00 (Fri)
-+62208615600, # utc_end 1972-04-24 03:00:00 (Mon)
-+62167219200, # local_start 1971-01-01 00:00:00 (Fri)
- 62208604800, # local_end 1972-04-24 00:00:00 (Mon)
- -10800,
- 0,
--'UYT',
-+'-03',
- ],
- [
- 62208615600, # utc_start 1972-04-24 03:00:00 (Mon)
-@@ -435,16 +453,25 @@
- 62218368000, # local_end 1972-08-15 00:00:00 (Tue)
- -7200,
- 1,
--'UYST',
-+'-02',
- ],
- [
- 62218375200, # utc_start 1972-08-15 02:00:00 (Tue)
--62267799600, # utc_end 1974-03-10 03:00:00 (Sun)
-+62261924400, # utc_end 1974-01-01 03:00:00 (Tue)
- 62218364400, # local_start 1972-08-14 23:00:00 (Mon)
-+62261913600, # local_end 1974-01-01 00:00:00 (Tue)
-+-10800,
-+0,
-+'-03',
-+ ],
-+ [
-+62261924400, # utc_start 1974-01-01 03:00:00 (Tue)
-+62267799600, # utc_end 1974-03-10 03:00:00 (Sun)
-+62261913600, # local_start 1974-01-01 00:00:00 (Tue)
- 62267788800, # local_end 1974-03-10 00:00:00 (Sun)
- -10800,
- 0,
--'UYT',
-+'-03',
- ],
- [
- 62267799600, # utc_start 1974-03-10 03:00:00 (Sun)
-@@ -453,7 +480,7 @@
- 62292585600, # local_end 1974-12-22 00:00:00 (Sun)
- -9000,
- 1,
--'UYHST',
-+'-0230',
- ],
- [
- 62292594600, # utc_start 1974-12-22 02:30:00 (Sun)
-@@ -462,7 +489,7 @@
- 62348659200, # local_end 1976-10-01 00:00:00 (Fri)
- -7200,
- 1,
--'UYST',
-+'-02',
- ],
- [
- 62348666400, # utc_start 1976-10-01 02:00:00 (Fri)
-@@ -471,7 +498,7 @@
- 62385724800, # local_end 1977-12-04 00:00:00 (Sun)
- -10800,
- 0,
--'UYT',
-+'-03',
- ],
- [
- 62385735600, # utc_start 1977-12-04 03:00:00 (Sun)
-@@ -480,7 +507,7 @@
- 62395920000, # local_end 1978-04-01 00:00:00 (Sat)
- -7200,
- 1,
--'UYST',
-+'-02',
- ],
- [
- 62395927200, # utc_start 1978-04-01 02:00:00 (Sat)
-@@ -489,7 +516,7 @@
- 62443267200, # local_end 1979-10-01 00:00:00 (Mon)
- -10800,
- 0,
--'UYT',
-+'-03',
- ],
- [
- 62443278000, # utc_start 1979-10-01 03:00:00 (Mon)
-@@ -498,7 +525,7 @@
- 62461670400, # local_end 1980-05-01 00:00:00 (Thu)
- -7200,
- 1,
--'UYST',
-+'-02',
- ],
- [
- 62461677600, # utc_start 1980-05-01 02:00:00 (Thu)
-@@ -507,7 +534,7 @@
- 62702121600, # local_end 1987-12-14 00:00:00 (Mon)
- -10800,
- 0,
--'UYT',
-+'-03',
- ],
- [
- 62702132400, # utc_start 1987-12-14 03:00:00 (Mon)
-@@ -516,7 +543,7 @@
- 62709984000, # local_end 1988-03-14 00:00:00 (Mon)
- -7200,
- 1,
--'UYST',
-+'-02',
- ],
- [
- 62709991200, # utc_start 1988-03-14 02:00:00 (Mon)
-@@ -525,7 +552,7 @@
- 62733484800, # local_end 1988-12-11 00:00:00 (Sun)
- -10800,
- 0,
--'UYT',
-+'-03',
- ],
- [
- 62733495600, # utc_start 1988-12-11 03:00:00 (Sun)
-@@ -534,7 +561,7 @@
- 62741347200, # local_end 1989-03-12 00:00:00 (Sun)
- -7200,
- 1,
--'UYST',
-+'-02',
- ],
- [
- 62741354400, # utc_start 1989-03-12 02:00:00 (Sun)
-@@ -543,7 +570,7 @@
- 62761305600, # local_end 1989-10-29 00:00:00 (Sun)
- -10800,
- 0,
--'UYT',
-+'-03',
- ],
- [
- 62761316400, # utc_start 1989-10-29 03:00:00 (Sun)
-@@ -552,7 +579,7 @@
- 62772192000, # local_end 1990-03-04 00:00:00 (Sun)
- -7200,
- 1,
--'UYST',
-+'-02',
- ],
- [
- 62772199200, # utc_start 1990-03-04 02:00:00 (Sun)
-@@ -561,7 +588,7 @@
- 62792150400, # local_end 1990-10-21 00:00:00 (Sun)
- -10800,
- 0,
--'UYT',
-+'-03',
- ],
- [
- 62792161200, # utc_start 1990-10-21 03:00:00 (Sun)
-@@ -570,7 +597,7 @@
- 62803641600, # local_end 1991-03-03 00:00:00 (Sun)
- -7200,
- 1,
--'UYST',
-+'-02',
- ],
- [
- 62803648800, # utc_start 1991-03-03 02:00:00 (Sun)
-@@ -579,7 +606,7 @@
- 62824204800, # local_end 1991-10-27 00:00:00 (Sun)
- -10800,
- 0,
--'UYT',
-+'-03',
- ],
- [
- 62824215600, # utc_start 1991-10-27 03:00:00 (Sun)
-@@ -588,7 +615,7 @@
- 62835091200, # local_end 1992-03-01 00:00:00 (Sun)
- -7200,
- 1,
--'UYST',
-+'-02',
- ],
- [
- 62835098400, # utc_start 1992-03-01 02:00:00 (Sun)
-@@ -597,7 +624,7 @@
- 62855049600, # local_end 1992-10-18 00:00:00 (Sun)
- -10800,
- 0,
--'UYT',
-+'-03',
- ],
- [
- 62855060400, # utc_start 1992-10-18 03:00:00 (Sun)
-@@ -606,7 +633,7 @@
- 62866540800, # local_end 1993-02-28 00:00:00 (Sun)
- -7200,
- 1,
--'UYST',
-+'-02',
- ],
- [
- 62866548000, # utc_start 1993-02-28 02:00:00 (Sun)
-@@ -615,7 +642,7 @@
- 63231235200, # local_end 2004-09-19 00:00:00 (Sun)
- -10800,
- 0,
--'UYT',
-+'-03',
- ],
- [
- 63231246000, # utc_start 2004-09-19 03:00:00 (Sun)
-@@ -624,7 +651,7 @@
- 63247572000, # local_end 2005-03-27 02:00:00 (Sun)
- -7200,
- 1,
--'UYST',
-+'-02',
- ],
- [
- 63247579200, # utc_start 2005-03-27 04:00:00 (Sun)
-@@ -633,7 +660,7 @@
- 63264506400, # local_end 2005-10-09 02:00:00 (Sun)
- -10800,
- 0,
--'UYT',
-+'-03',
- ],
- [
- 63264517200, # utc_start 2005-10-09 05:00:00 (Sun)
-@@ -642,7 +669,7 @@
- 63277812000, # local_end 2006-03-12 02:00:00 (Sun)
- -7200,
- 1,
--'UYST',
-+'-02',
- ],
- [
- 63277819200, # utc_start 2006-03-12 04:00:00 (Sun)
-@@ -651,7 +678,7 @@
- 63295351200, # local_end 2006-10-01 02:00:00 (Sun)
- -10800,
- 0,
--'UYT',
-+'-03',
- ],
- [
- 63295362000, # utc_start 2006-10-01 05:00:00 (Sun)
-@@ -660,7 +687,7 @@
- 63309261600, # local_end 2007-03-11 02:00:00 (Sun)
- -7200,
- 1,
--'UYST',
-+'-02',
- ],
- [
- 63309268800, # utc_start 2007-03-11 04:00:00 (Sun)
-@@ -669,7 +696,7 @@
- 63327405600, # local_end 2007-10-07 02:00:00 (Sun)
- -10800,
- 0,
--'UYT',
-+'-03',
- ],
- [
- 63327416400, # utc_start 2007-10-07 05:00:00 (Sun)
-@@ -678,7 +705,7 @@
- 63340711200, # local_end 2008-03-09 02:00:00 (Sun)
- -7200,
- 1,
--'UYST',
-+'-02',
- ],
- [
- 63340718400, # utc_start 2008-03-09 04:00:00 (Sun)
-@@ -687,7 +714,7 @@
- 63358855200, # local_end 2008-10-05 02:00:00 (Sun)
- -10800,
- 0,
--'UYT',
-+'-03',
- ],
- [
- 63358866000, # utc_start 2008-10-05 05:00:00 (Sun)
-@@ -696,7 +723,7 @@
- 63372160800, # local_end 2009-03-08 02:00:00 (Sun)
- -7200,
- 1,
--'UYST',
-+'-02',
- ],
- [
- 63372168000, # utc_start 2009-03-08 04:00:00 (Sun)
-@@ -705,7 +732,7 @@
- 63390304800, # local_end 2009-10-04 02:00:00 (Sun)
- -10800,
- 0,
--'UYT',
-+'-03',
- ],
- [
- 63390315600, # utc_start 2009-10-04 05:00:00 (Sun)
-@@ -714,7 +741,7 @@
- 63404215200, # local_end 2010-03-14 02:00:00 (Sun)
- -7200,
- 1,
--'UYST',
-+'-02',
- ],
- [
- 63404222400, # utc_start 2010-03-14 04:00:00 (Sun)
-@@ -723,7 +750,7 @@
- 63421754400, # local_end 2010-10-03 02:00:00 (Sun)
- -10800,
- 0,
--'UYT',
-+'-03',
- ],
- [
- 63421765200, # utc_start 2010-10-03 05:00:00 (Sun)
-@@ -732,7 +759,7 @@
- 63435664800, # local_end 2011-03-13 02:00:00 (Sun)
- -7200,
- 1,
--'UYST',
-+'-02',
- ],
- [
- 63435672000, # utc_start 2011-03-13 04:00:00 (Sun)
-@@ -741,7 +768,7 @@
- 63453204000, # local_end 2011-10-02 02:00:00 (Sun)
- -10800,
- 0,
--'UYT',
-+'-03',
- ],
- [
- 63453214800, # utc_start 2011-10-02 05:00:00 (Sun)
-@@ -750,7 +777,7 @@
- 63467114400, # local_end 2012-03-11 02:00:00 (Sun)
- -7200,
- 1,
--'UYST',
-+'-02',
- ],
- [
- 63467121600, # utc_start 2012-03-11 04:00:00 (Sun)
-@@ -759,7 +786,7 @@
- 63485258400, # local_end 2012-10-07 02:00:00 (Sun)
- -10800,
- 0,
--'UYT',
-+'-03',
- ],
- [
- 63485269200, # utc_start 2012-10-07 05:00:00 (Sun)
-@@ -768,7 +795,7 @@
- 63498564000, # local_end 2013-03-10 02:00:00 (Sun)
- -7200,
- 1,
--'UYST',
-+'-02',
- ],
- [
- 63498571200, # utc_start 2013-03-10 04:00:00 (Sun)
-@@ -777,7 +804,7 @@
- 63516708000, # local_end 2013-10-06 02:00:00 (Sun)
- -10800,
- 0,
--'UYT',
-+'-03',
- ],
- [
- 63516718800, # utc_start 2013-10-06 05:00:00 (Sun)
-@@ -786,7 +813,7 @@
- 63530013600, # local_end 2014-03-09 02:00:00 (Sun)
- -7200,
- 1,
--'UYST',
-+'-02',
- ],
- [
- 63530020800, # utc_start 2014-03-09 04:00:00 (Sun)
-@@ -795,7 +822,7 @@
- 63548157600, # local_end 2014-10-05 02:00:00 (Sun)
- -10800,
- 0,
--'UYT',
-+'-03',
- ],
- [
- 63548168400, # utc_start 2014-10-05 05:00:00 (Sun)
-@@ -804,7 +831,7 @@
- 63561463200, # local_end 2015-03-08 02:00:00 (Sun)
- -7200,
- 1,
--'UYST',
-+'-02',
- ],
- [
- 63561470400, # utc_start 2015-03-08 04:00:00 (Sun)
-@@ -813,15 +840,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -10800,
- 0,
--'UYT',
-+'-03',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {43}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Nassau.pm
-+++ b/lib/DateTime/TimeZone/America/Nassau.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1193,13 +1193,31 @@
- 1,
- 'EDT',
- ],
-+ [
-+63961250400, # utc_start 2027-11-07 06:00:00 (Sun)
-+63972140400, # utc_end 2028-03-12 07:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-18000,
-+0,
-+'EST',
-+ ],
-+ [
-+63972140400, # utc_start 2028-03-12 07:00:00 (Sun)
-+63992700000, # utc_end 2028-11-05 06:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-14400,
-+1,
-+'EDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {64}
-+sub has_dst_changes {65}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1249,23 +1267,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/New_York.pm
-+++ b/lib/DateTime/TimeZone/America/New_York.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -2003,13 +2003,31 @@
- 1,
- 'EDT',
- ],
-+ [
-+63961250400, # utc_start 2027-11-07 06:00:00 (Sun)
-+63972140400, # utc_end 2028-03-12 07:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-18000,
-+0,
-+'EST',
-+ ],
-+ [
-+63972140400, # utc_start 2028-03-12 07:00:00 (Sun)
-+63992700000, # utc_end 2028-11-05 06:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-14400,
-+1,
-+'EDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {108}
-+sub has_dst_changes {109}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -2059,23 +2077,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Nipigon.pm
-+++ b/lib/DateTime/TimeZone/America/Nipigon.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1058,13 +1058,31 @@
- 1,
- 'EDT',
- ],
-+ [
-+63961250400, # utc_start 2027-11-07 06:00:00 (Sun)
-+63972140400, # utc_end 2028-03-12 07:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-18000,
-+0,
-+'EST',
-+ ],
-+ [
-+63972140400, # utc_start 2028-03-12 07:00:00 (Sun)
-+63992700000, # utc_end 2028-11-05 06:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-14400,
-+1,
-+'EDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {58}
-+sub has_dst_changes {59}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Nome.pm
-+++ b/lib/DateTime/TimeZone/America/Nome.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1175,13 +1175,31 @@
- 1,
- 'AKDT',
- ],
-+ [
-+63961264800, # utc_start 2027-11-07 10:00:00 (Sun)
-+63972154800, # utc_end 2028-03-12 11:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-32400,
-+0,
-+'AKST',
-+ ],
-+ [
-+63972154800, # utc_start 2028-03-12 11:00:00 (Sun)
-+63992714400, # utc_end 2028-11-05 10:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-28800,
-+1,
-+'AKDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {61}
-+sub has_dst_changes {62}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Noronha.pm
-+++ b/lib/DateTime/TimeZone/America/Noronha.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 60928714800, # local_end 1931-10-03 11:00:00 (Sat)
- -7200,
- 0,
--'FNT',
-+'-02',
- ],
- [
- 60928722000, # utc_start 1931-10-03 13:00:00 (Sat)
-@@ -48,7 +48,7 @@
- 60944313600, # local_end 1932-04-01 00:00:00 (Fri)
- -3600,
- 1,
--'FNST',
-+'-01',
- ],
- [
- 60944317200, # utc_start 1932-04-01 01:00:00 (Fri)
-@@ -57,7 +57,7 @@
- 60960297600, # local_end 1932-10-03 00:00:00 (Mon)
- -7200,
- 0,
--'FNT',
-+'-02',
- ],
- [
- 60960304800, # utc_start 1932-10-03 02:00:00 (Mon)
-@@ -66,7 +66,7 @@
- 60975849600, # local_end 1933-04-01 00:00:00 (Sat)
- -3600,
- 1,
--'FNST',
-+'-01',
- ],
- [
- 60975853200, # utc_start 1933-04-01 01:00:00 (Sat)
-@@ -75,7 +75,7 @@
- 61501852800, # local_end 1949-12-01 00:00:00 (Thu)
- -7200,
- 0,
--'FNT',
-+'-02',
- ],
- [
- 61501860000, # utc_start 1949-12-01 02:00:00 (Thu)
-@@ -84,7 +84,7 @@
- 61513606800, # local_end 1950-04-16 01:00:00 (Sun)
- -3600,
- 1,
--'FNST',
-+'-01',
- ],
- [
- 61513610400, # utc_start 1950-04-16 02:00:00 (Sun)
-@@ -93,7 +93,7 @@
- 61533388800, # local_end 1950-12-01 00:00:00 (Fri)
- -7200,
- 0,
--'FNT',
-+'-02',
- ],
- [
- 61533396000, # utc_start 1950-12-01 02:00:00 (Fri)
-@@ -102,7 +102,7 @@
- 61543843200, # local_end 1951-04-01 00:00:00 (Sun)
- -3600,
- 1,
--'FNST',
-+'-01',
- ],
- [
- 61543846800, # utc_start 1951-04-01 01:00:00 (Sun)
-@@ -111,7 +111,7 @@
- 61564924800, # local_end 1951-12-01 00:00:00 (Sat)
- -7200,
- 0,
--'FNT',
-+'-02',
- ],
- [
- 61564932000, # utc_start 1951-12-01 02:00:00 (Sat)
-@@ -120,7 +120,7 @@
- 61575465600, # local_end 1952-04-01 00:00:00 (Tue)
- -3600,
- 1,
--'FNST',
-+'-01',
- ],
- [
- 61575469200, # utc_start 1952-04-01 01:00:00 (Tue)
-@@ -129,7 +129,7 @@
- 61596547200, # local_end 1952-12-01 00:00:00 (Mon)
- -7200,
- 0,
--'FNT',
-+'-02',
- ],
- [
- 61596554400, # utc_start 1952-12-01 02:00:00 (Mon)
-@@ -138,7 +138,7 @@
- 61604323200, # local_end 1953-03-01 00:00:00 (Sun)
- -3600,
- 1,
--'FNST',
-+'-01',
- ],
- [
- 61604326800, # utc_start 1953-03-01 01:00:00 (Sun)
-@@ -147,7 +147,7 @@
- 61944307200, # local_end 1963-12-09 00:00:00 (Mon)
- -7200,
- 0,
--'FNT',
-+'-02',
- ],
- [
- 61944314400, # utc_start 1963-12-09 02:00:00 (Mon)
-@@ -156,7 +156,7 @@
- 61951478400, # local_end 1964-03-01 00:00:00 (Sun)
- -3600,
- 1,
--'FNST',
-+'-01',
- ],
- [
- 61951482000, # utc_start 1964-03-01 01:00:00 (Sun)
-@@ -165,7 +165,7 @@
- 61980508800, # local_end 1965-01-31 00:00:00 (Sun)
- -7200,
- 0,
--'FNT',
-+'-02',
- ],
- [
- 61980516000, # utc_start 1965-01-31 02:00:00 (Sun)
-@@ -174,7 +174,7 @@
- 61985606400, # local_end 1965-03-31 00:00:00 (Wed)
- -3600,
- 1,
--'FNST',
-+'-01',
- ],
- [
- 61985610000, # utc_start 1965-03-31 01:00:00 (Wed)
-@@ -183,7 +183,7 @@
- 62006774400, # local_end 1965-12-01 00:00:00 (Wed)
- -7200,
- 0,
--'FNT',
-+'-02',
- ],
- [
- 62006781600, # utc_start 1965-12-01 02:00:00 (Wed)
-@@ -192,7 +192,7 @@
- 62014550400, # local_end 1966-03-01 00:00:00 (Tue)
- -3600,
- 1,
--'FNST',
-+'-01',
- ],
- [
- 62014554000, # utc_start 1966-03-01 01:00:00 (Tue)
-@@ -201,7 +201,7 @@
- 62035718400, # local_end 1966-11-01 00:00:00 (Tue)
- -7200,
- 0,
--'FNT',
-+'-02',
- ],
- [
- 62035725600, # utc_start 1966-11-01 02:00:00 (Tue)
-@@ -210,7 +210,7 @@
- 62046086400, # local_end 1967-03-01 00:00:00 (Wed)
- -3600,
- 1,
--'FNST',
-+'-01',
- ],
- [
- 62046090000, # utc_start 1967-03-01 01:00:00 (Wed)
-@@ -219,7 +219,7 @@
- 62067254400, # local_end 1967-11-01 00:00:00 (Wed)
- -7200,
- 0,
--'FNT',
-+'-02',
- ],
- [
- 62067261600, # utc_start 1967-11-01 02:00:00 (Wed)
-@@ -228,7 +228,7 @@
- 62077708800, # local_end 1968-03-01 00:00:00 (Fri)
- -3600,
- 1,
--'FNST',
-+'-01',
- ],
- [
- 62077712400, # utc_start 1968-03-01 01:00:00 (Fri)
-@@ -237,7 +237,7 @@
- 62635420800, # local_end 1985-11-02 00:00:00 (Sat)
- -7200,
- 0,
--'FNT',
-+'-02',
- ],
- [
- 62635428000, # utc_start 1985-11-02 02:00:00 (Sat)
-@@ -246,7 +246,7 @@
- 62646912000, # local_end 1986-03-15 00:00:00 (Sat)
- -3600,
- 1,
--'FNST',
-+'-01',
- ],
- [
- 62646915600, # utc_start 1986-03-15 01:00:00 (Sat)
-@@ -255,7 +255,7 @@
- 62666265600, # local_end 1986-10-25 00:00:00 (Sat)
- -7200,
- 0,
--'FNT',
-+'-02',
- ],
- [
- 62666272800, # utc_start 1986-10-25 02:00:00 (Sat)
-@@ -264,7 +264,7 @@
- 62675942400, # local_end 1987-02-14 00:00:00 (Sat)
- -3600,
- 1,
--'FNST',
-+'-01',
- ],
- [
- 62675946000, # utc_start 1987-02-14 01:00:00 (Sat)
-@@ -273,7 +273,7 @@
- 62697801600, # local_end 1987-10-25 00:00:00 (Sun)
- -7200,
- 0,
--'FNT',
-+'-02',
- ],
- [
- 62697808800, # utc_start 1987-10-25 02:00:00 (Sun)
-@@ -282,7 +282,7 @@
- 62706873600, # local_end 1988-02-07 00:00:00 (Sun)
- -3600,
- 1,
--'FNST',
-+'-01',
- ],
- [
- 62706877200, # utc_start 1988-02-07 01:00:00 (Sun)
-@@ -291,7 +291,7 @@
- 62728646400, # local_end 1988-10-16 00:00:00 (Sun)
- -7200,
- 0,
--'FNT',
-+'-02',
- ],
- [
- 62728653600, # utc_start 1988-10-16 02:00:00 (Sun)
-@@ -300,7 +300,7 @@
- 62737718400, # local_end 1989-01-29 00:00:00 (Sun)
- -3600,
- 1,
--'FNST',
-+'-01',
- ],
- [
- 62737722000, # utc_start 1989-01-29 01:00:00 (Sun)
-@@ -309,7 +309,7 @@
- 62760096000, # local_end 1989-10-15 00:00:00 (Sun)
- -7200,
- 0,
--'FNT',
-+'-02',
- ],
- [
- 62760103200, # utc_start 1989-10-15 02:00:00 (Sun)
-@@ -318,7 +318,7 @@
- 62770377600, # local_end 1990-02-11 00:00:00 (Sun)
- -3600,
- 1,
--'FNST',
-+'-01',
- ],
- [
- 62770381200, # utc_start 1990-02-11 01:00:00 (Sun)
-@@ -327,7 +327,7 @@
- 62789212800, # local_end 1990-09-17 00:00:00 (Mon)
- -7200,
- 0,
--'FNT',
-+'-02',
- ],
- [
- 62789220000, # utc_start 1990-09-17 02:00:00 (Mon)
-@@ -336,7 +336,7 @@
- 63074332800, # local_end 1999-09-30 00:00:00 (Thu)
- -7200,
- 0,
--'FNT',
-+'-02',
- ],
- [
- 63074340000, # utc_start 1999-09-30 02:00:00 (Thu)
-@@ -345,7 +345,7 @@
- 63074592000, # local_end 1999-10-03 00:00:00 (Sun)
- -7200,
- 0,
--'FNT',
-+'-02',
- ],
- [
- 63074599200, # utc_start 1999-10-03 02:00:00 (Sun)
-@@ -354,7 +354,7 @@
- 63087292800, # local_end 2000-02-27 00:00:00 (Sun)
- -3600,
- 1,
--'FNST',
-+'-01',
- ],
- [
- 63087296400, # utc_start 2000-02-27 01:00:00 (Sun)
-@@ -363,7 +363,7 @@
- 63106646400, # local_end 2000-10-08 00:00:00 (Sun)
- -7200,
- 0,
--'FNT',
-+'-02',
- ],
- [
- 63106653600, # utc_start 2000-10-08 02:00:00 (Sun)
-@@ -372,7 +372,7 @@
- 63107251200, # local_end 2000-10-15 00:00:00 (Sun)
- -3600,
- 1,
--'FNST',
-+'-01',
- ],
- [
- 63107254800, # utc_start 2000-10-15 01:00:00 (Sun)
-@@ -381,7 +381,7 @@
- 63136022400, # local_end 2001-09-13 00:00:00 (Thu)
- -7200,
- 0,
--'FNT',
-+'-02',
- ],
- [
- 63136029600, # utc_start 2001-09-13 02:00:00 (Thu)
-@@ -390,7 +390,7 @@
- 63138700800, # local_end 2001-10-14 00:00:00 (Sun)
- -7200,
- 0,
--'FNT',
-+'-02',
- ],
- [
- 63138708000, # utc_start 2001-10-14 02:00:00 (Sun)
-@@ -399,7 +399,7 @@
- 63149587200, # local_end 2002-02-17 00:00:00 (Sun)
- -3600,
- 1,
--'FNST',
-+'-01',
- ],
- [
- 63149590800, # utc_start 2002-02-17 01:00:00 (Sun)
-@@ -408,7 +408,7 @@
- 63169113600, # local_end 2002-10-01 00:00:00 (Tue)
- -7200,
- 0,
--'FNT',
-+'-02',
- ],
- [
- 63169120800, # utc_start 2002-10-01 02:00:00 (Tue)
-@@ -417,15 +417,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -7200,
- 0,
--'FNT',
-+'-02',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {19}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm
-+++ b/lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1193,13 +1193,31 @@
- 1,
- 'CDT',
- ],
-+ [
-+63961254000, # utc_start 2027-11-07 07:00:00 (Sun)
-+63972144000, # utc_end 2028-03-12 08:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-21600,
-+0,
-+'CST',
-+ ],
-+ [
-+63972144000, # utc_start 2028-03-12 08:00:00 (Sun)
-+63992703600, # utc_end 2028-11-05 07:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-18000,
-+1,
-+'CDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {65}
-+sub has_dst_changes {66}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/North_Dakota/Center.pm
-+++ b/lib/DateTime/TimeZone/America/North_Dakota/Center.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1193,13 +1193,31 @@
- 1,
- 'CDT',
- ],
-+ [
-+63961254000, # utc_start 2027-11-07 07:00:00 (Sun)
-+63972144000, # utc_end 2028-03-12 08:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-21600,
-+0,
-+'CST',
-+ ],
-+ [
-+63972144000, # utc_start 2028-03-12 08:00:00 (Sun)
-+63992703600, # utc_end 2028-11-05 07:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-18000,
-+1,
-+'CDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {65}
-+sub has_dst_changes {66}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm
-+++ b/lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1193,13 +1193,31 @@
- 1,
- 'CDT',
- ],
-+ [
-+63961254000, # utc_start 2027-11-07 07:00:00 (Sun)
-+63972144000, # utc_end 2028-03-12 08:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-21600,
-+0,
-+'CST',
-+ ],
-+ [
-+63972144000, # utc_start 2028-03-12 08:00:00 (Sun)
-+63992703600, # utc_end 2028-11-05 07:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-18000,
-+1,
-+'CDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {65}
-+sub has_dst_changes {66}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1249,23 +1267,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Ojinaga.pm
-+++ b/lib/DateTime/TimeZone/America/Ojinaga.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -680,13 +680,31 @@
- 1,
- 'MDT',
- ],
-+ [
-+63961257600, # utc_start 2027-11-07 08:00:00 (Sun)
-+63972147600, # utc_end 2028-03-12 09:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-25200,
-+0,
-+'MST',
-+ ],
-+ [
-+63972147600, # utc_start 2028-03-12 09:00:00 (Sun)
-+63992707200, # utc_end 2028-11-05 08:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-21600,
-+1,
-+'MDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {32}
-+sub has_dst_changes {33}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Panama.pm
-+++ b/lib/DateTime/TimeZone/America/Panama.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -52,11 +52,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Pangnirtung.pm
-+++ b/lib/DateTime/TimeZone/America/Pangnirtung.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -941,13 +941,31 @@
- 1,
- 'EDT',
- ],
-+ [
-+63961250400, # utc_start 2027-11-07 06:00:00 (Sun)
-+63972140400, # utc_end 2028-03-12 07:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-18000,
-+0,
-+'EST',
-+ ],
-+ [
-+63972140400, # utc_start 2028-03-12 07:00:00 (Sun)
-+63992700000, # utc_end 2028-11-05 06:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-14400,
-+1,
-+'EDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {51}
-+sub has_dst_changes {52}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Paramaribo.pm
-+++ b/lib/DateTime/TimeZone/America/Paramaribo.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -52,21 +52,12 @@
- ],
- [
- 61370365236, # utc_start 1945-10-01 03:40:36 (Mon)
--62321369400, # utc_end 1975-11-20 03:30:00 (Thu)
--61370352636, # local_start 1945-10-01 00:10:36 (Mon)
--62321356800, # local_end 1975-11-20 00:00:00 (Thu)
---12600,
--0,
--'NEGT',
-- ],
-- [
--62321369400, # utc_start 1975-11-20 03:30:00 (Thu)
- 62601132600, # utc_end 1984-10-01 03:30:00 (Mon)
--62321356800, # local_start 1975-11-20 00:00:00 (Thu)
-+61370352636, # local_start 1945-10-01 00:10:36 (Mon)
- 62601120000, # local_end 1984-10-01 00:00:00 (Mon)
- -12600,
- 0,
--'SRT',
-+'-0330',
- ],
- [
- 62601132600, # utc_start 1984-10-01 03:30:00 (Mon)
-@@ -75,15 +66,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -10800,
- 0,
--'SRT',
-+'-03',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Phoenix.pm
-+++ b/lib/DateTime/TimeZone/America/Phoenix.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -151,11 +151,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {5}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Port_au_Prince.pm
-+++ b/lib/DateTime/TimeZone/America/Port_au_Prince.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -430,11 +430,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {21}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Port_of_Spain.pm
-+++ b/lib/DateTime/TimeZone/America/Port_of_Spain.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -43,11 +43,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Porto_Velho.pm
-+++ b/lib/DateTime/TimeZone/America/Porto_Velho.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 60928714800, # local_end 1931-10-03 11:00:00 (Sat)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 60928729200, # utc_start 1931-10-03 15:00:00 (Sat)
-@@ -48,7 +48,7 @@
- 60944313600, # local_end 1932-04-01 00:00:00 (Fri)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 60944324400, # utc_start 1932-04-01 03:00:00 (Fri)
-@@ -57,7 +57,7 @@
- 60960297600, # local_end 1932-10-03 00:00:00 (Mon)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 60960312000, # utc_start 1932-10-03 04:00:00 (Mon)
-@@ -66,7 +66,7 @@
- 60975849600, # local_end 1933-04-01 00:00:00 (Sat)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 60975860400, # utc_start 1933-04-01 03:00:00 (Sat)
-@@ -75,7 +75,7 @@
- 61501852800, # local_end 1949-12-01 00:00:00 (Thu)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 61501867200, # utc_start 1949-12-01 04:00:00 (Thu)
-@@ -84,7 +84,7 @@
- 61513606800, # local_end 1950-04-16 01:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 61513617600, # utc_start 1950-04-16 04:00:00 (Sun)
-@@ -93,7 +93,7 @@
- 61533388800, # local_end 1950-12-01 00:00:00 (Fri)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 61533403200, # utc_start 1950-12-01 04:00:00 (Fri)
-@@ -102,7 +102,7 @@
- 61543843200, # local_end 1951-04-01 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 61543854000, # utc_start 1951-04-01 03:00:00 (Sun)
-@@ -111,7 +111,7 @@
- 61564924800, # local_end 1951-12-01 00:00:00 (Sat)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 61564939200, # utc_start 1951-12-01 04:00:00 (Sat)
-@@ -120,7 +120,7 @@
- 61575465600, # local_end 1952-04-01 00:00:00 (Tue)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 61575476400, # utc_start 1952-04-01 03:00:00 (Tue)
-@@ -129,7 +129,7 @@
- 61596547200, # local_end 1952-12-01 00:00:00 (Mon)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 61596561600, # utc_start 1952-12-01 04:00:00 (Mon)
-@@ -138,7 +138,7 @@
- 61604323200, # local_end 1953-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 61604334000, # utc_start 1953-03-01 03:00:00 (Sun)
-@@ -147,7 +147,7 @@
- 61944307200, # local_end 1963-12-09 00:00:00 (Mon)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 61944321600, # utc_start 1963-12-09 04:00:00 (Mon)
-@@ -156,7 +156,7 @@
- 61951478400, # local_end 1964-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 61951489200, # utc_start 1964-03-01 03:00:00 (Sun)
-@@ -165,7 +165,7 @@
- 61980508800, # local_end 1965-01-31 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 61980523200, # utc_start 1965-01-31 04:00:00 (Sun)
-@@ -174,7 +174,7 @@
- 61985606400, # local_end 1965-03-31 00:00:00 (Wed)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 61985617200, # utc_start 1965-03-31 03:00:00 (Wed)
-@@ -183,7 +183,7 @@
- 62006774400, # local_end 1965-12-01 00:00:00 (Wed)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62006788800, # utc_start 1965-12-01 04:00:00 (Wed)
-@@ -192,7 +192,7 @@
- 62014550400, # local_end 1966-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62014561200, # utc_start 1966-03-01 03:00:00 (Tue)
-@@ -201,7 +201,7 @@
- 62035718400, # local_end 1966-11-01 00:00:00 (Tue)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62035732800, # utc_start 1966-11-01 04:00:00 (Tue)
-@@ -210,7 +210,7 @@
- 62046086400, # local_end 1967-03-01 00:00:00 (Wed)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62046097200, # utc_start 1967-03-01 03:00:00 (Wed)
-@@ -219,7 +219,7 @@
- 62067254400, # local_end 1967-11-01 00:00:00 (Wed)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62067268800, # utc_start 1967-11-01 04:00:00 (Wed)
-@@ -228,7 +228,7 @@
- 62077708800, # local_end 1968-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62077719600, # utc_start 1968-03-01 03:00:00 (Fri)
-@@ -237,7 +237,7 @@
- 62635420800, # local_end 1985-11-02 00:00:00 (Sat)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62635435200, # utc_start 1985-11-02 04:00:00 (Sat)
-@@ -246,7 +246,7 @@
- 62646912000, # local_end 1986-03-15 00:00:00 (Sat)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62646922800, # utc_start 1986-03-15 03:00:00 (Sat)
-@@ -255,7 +255,7 @@
- 62666265600, # local_end 1986-10-25 00:00:00 (Sat)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62666280000, # utc_start 1986-10-25 04:00:00 (Sat)
-@@ -264,7 +264,7 @@
- 62675942400, # local_end 1987-02-14 00:00:00 (Sat)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62675953200, # utc_start 1987-02-14 03:00:00 (Sat)
-@@ -273,7 +273,7 @@
- 62697801600, # local_end 1987-10-25 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62697816000, # utc_start 1987-10-25 04:00:00 (Sun)
-@@ -282,7 +282,7 @@
- 62706873600, # local_end 1988-02-07 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62706884400, # utc_start 1988-02-07 03:00:00 (Sun)
-@@ -291,7 +291,7 @@
- 62725708800, # local_end 1988-09-12 00:00:00 (Mon)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62725723200, # utc_start 1988-09-12 04:00:00 (Mon)
-@@ -300,15 +300,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {14}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Puerto_Rico.pm
-+++ b/lib/DateTime/TimeZone/America/Puerto_Rico.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -79,11 +79,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {2}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- /dev/null
-+++ b/lib/DateTime/TimeZone/America/Punta_Arenas.pm
-@@ -0,0 +1,1094 @@
-+# This file is auto-generated by the Perl DateTime Suite time zone
-+# code generator (0.08) This code generator comes with the
-+# DateTime::TimeZone module distribution in the tools/ directory
-+
-+#
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+#
-+# Do not edit this file directly.
-+#
-+package DateTime::TimeZone::America::Punta_Arenas;
-+
-+use strict;
-+use warnings;
-+use namespace::autoclean;
-+
-+our $VERSION = '2.09';
-+
-+use Class::Singleton 1.03;
-+use DateTime::TimeZone;
-+use DateTime::TimeZone::OlsonDB;
-+
-+ at DateTime::TimeZone::America::Punta_Arenas::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
-+
-+my $spans =
-+[
-+ [
-+DateTime::TimeZone::NEG_INFINITY, # utc_start
-+59611178620, # utc_end 1890-01-01 04:43:40 (Wed)
-+DateTime::TimeZone::NEG_INFINITY, # local_start
-+59611161600, # local_end 1890-01-01 00:00:00 (Wed)
-+-17020,
-+0,
-+'LMT',
-+ ],
-+ [
-+59611178620, # utc_start 1890-01-01 04:43:40 (Wed)
-+60243021766, # utc_end 1910-01-10 04:42:46 (Mon)
-+59611161654, # local_start 1890-01-01 00:00:54 (Wed)
-+60243004800, # local_end 1910-01-10 00:00:00 (Mon)
-+-16966,
-+0,
-+'SMT',
-+ ],
-+ [
-+60243021766, # utc_start 1910-01-10 04:42:46 (Mon)
-+60447272400, # utc_end 1916-07-01 05:00:00 (Sat)
-+60243003766, # local_start 1910-01-09 23:42:46 (Sun)
-+60447254400, # local_end 1916-07-01 00:00:00 (Sat)
-+-18000,
-+0,
-+'-05',
-+ ],
-+ [
-+60447272400, # utc_start 1916-07-01 05:00:00 (Sat)
-+60516477766, # utc_end 1918-09-10 04:42:46 (Tue)
-+60447255434, # local_start 1916-07-01 00:17:14 (Sat)
-+60516460800, # local_end 1918-09-10 00:00:00 (Tue)
-+-16966,
-+0,
-+'SMT',
-+ ],
-+ [
-+60516477766, # utc_start 1918-09-10 04:42:46 (Tue)
-+60541876800, # utc_end 1919-07-01 04:00:00 (Tue)
-+60516463366, # local_start 1918-09-10 00:42:46 (Tue)
-+60541862400, # local_end 1919-07-01 00:00:00 (Tue)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+60541876800, # utc_start 1919-07-01 04:00:00 (Tue)
-+60799696966, # utc_end 1927-09-01 04:42:46 (Thu)
-+60541859834, # local_start 1919-06-30 23:17:14 (Mon)
-+60799680000, # local_end 1927-09-01 00:00:00 (Thu)
-+-16966,
-+0,
-+'SMT',
-+ ],
-+ [
-+60799696966, # utc_start 1927-09-01 04:42:46 (Thu)
-+60818097600, # utc_end 1928-04-01 04:00:00 (Sun)
-+60799682566, # local_start 1927-09-01 00:42:46 (Thu)
-+60818083200, # local_end 1928-04-01 00:00:00 (Sun)
-+-14400,
-+1,
-+'-04',
-+ ],
-+ [
-+60818097600, # utc_start 1928-04-01 04:00:00 (Sun)
-+60831320400, # utc_end 1928-09-01 05:00:00 (Sat)
-+60818079600, # local_start 1928-03-31 23:00:00 (Sat)
-+60831302400, # local_end 1928-09-01 00:00:00 (Sat)
-+-18000,
-+0,
-+'-05',
-+ ],
-+ [
-+60831320400, # utc_start 1928-09-01 05:00:00 (Sat)
-+60849633600, # utc_end 1929-04-01 04:00:00 (Mon)
-+60831306000, # local_start 1928-09-01 01:00:00 (Sat)
-+60849619200, # local_end 1929-04-01 00:00:00 (Mon)
-+-14400,
-+1,
-+'-04',
-+ ],
-+ [
-+60849633600, # utc_start 1929-04-01 04:00:00 (Mon)
-+60862856400, # utc_end 1929-09-01 05:00:00 (Sun)
-+60849615600, # local_start 1929-03-31 23:00:00 (Sun)
-+60862838400, # local_end 1929-09-01 00:00:00 (Sun)
-+-18000,
-+0,
-+'-05',
-+ ],
-+ [
-+60862856400, # utc_start 1929-09-01 05:00:00 (Sun)
-+60881169600, # utc_end 1930-04-01 04:00:00 (Tue)
-+60862842000, # local_start 1929-09-01 01:00:00 (Sun)
-+60881155200, # local_end 1930-04-01 00:00:00 (Tue)
-+-14400,
-+1,
-+'-04',
-+ ],
-+ [
-+60881169600, # utc_start 1930-04-01 04:00:00 (Tue)
-+60894392400, # utc_end 1930-09-01 05:00:00 (Mon)
-+60881151600, # local_start 1930-03-31 23:00:00 (Mon)
-+60894374400, # local_end 1930-09-01 00:00:00 (Mon)
-+-18000,
-+0,
-+'-05',
-+ ],
-+ [
-+60894392400, # utc_start 1930-09-01 05:00:00 (Mon)
-+60912705600, # utc_end 1931-04-01 04:00:00 (Wed)
-+60894378000, # local_start 1930-09-01 01:00:00 (Mon)
-+60912691200, # local_end 1931-04-01 00:00:00 (Wed)
-+-14400,
-+1,
-+'-04',
-+ ],
-+ [
-+60912705600, # utc_start 1931-04-01 04:00:00 (Wed)
-+60925928400, # utc_end 1931-09-01 05:00:00 (Tue)
-+60912687600, # local_start 1931-03-31 23:00:00 (Tue)
-+60925910400, # local_end 1931-09-01 00:00:00 (Tue)
-+-18000,
-+0,
-+'-05',
-+ ],
-+ [
-+60925928400, # utc_start 1931-09-01 05:00:00 (Tue)
-+60944328000, # utc_end 1932-04-01 04:00:00 (Fri)
-+60925914000, # local_start 1931-09-01 01:00:00 (Tue)
-+60944313600, # local_end 1932-04-01 00:00:00 (Fri)
-+-14400,
-+1,
-+'-04',
-+ ],
-+ [
-+60944328000, # utc_start 1932-04-01 04:00:00 (Fri)
-+60957550800, # utc_end 1932-09-01 05:00:00 (Thu)
-+60944310000, # local_start 1932-03-31 23:00:00 (Thu)
-+60957532800, # local_end 1932-09-01 00:00:00 (Thu)
-+-18000,
-+0,
-+'-05',
-+ ],
-+ [
-+60957550800, # utc_start 1932-09-01 05:00:00 (Thu)
-+61265131200, # utc_end 1942-06-01 04:00:00 (Mon)
-+60957536400, # local_start 1932-09-01 01:00:00 (Thu)
-+61265116800, # local_end 1942-06-01 00:00:00 (Mon)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+61265131200, # utc_start 1942-06-01 04:00:00 (Mon)
-+61270405200, # utc_end 1942-08-01 05:00:00 (Sat)
-+61265113200, # local_start 1942-05-31 23:00:00 (Sun)
-+61270387200, # local_end 1942-08-01 00:00:00 (Sat)
-+-18000,
-+0,
-+'-05',
-+ ],
-+ [
-+61270405200, # utc_start 1942-08-01 05:00:00 (Sat)
-+61417627200, # utc_end 1947-04-01 04:00:00 (Tue)
-+61270390800, # local_start 1942-08-01 01:00:00 (Sat)
-+61417612800, # local_end 1947-04-01 00:00:00 (Tue)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+61417627200, # utc_start 1947-04-01 04:00:00 (Tue)
-+61422033600, # utc_end 1947-05-22 04:00:00 (Thu)
-+61417609200, # local_start 1947-03-31 23:00:00 (Mon)
-+61422015600, # local_end 1947-05-21 23:00:00 (Wed)
-+-18000,
-+0,
-+'-05',
-+ ],
-+ [
-+61422033600, # utc_start 1947-05-22 04:00:00 (Thu)
-+62099064000, # utc_end 1968-11-03 04:00:00 (Sun)
-+61422019200, # local_start 1947-05-22 00:00:00 (Thu)
-+62099049600, # local_end 1968-11-03 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+62099064000, # utc_start 1968-11-03 04:00:00 (Sun)
-+62111761200, # utc_end 1969-03-30 03:00:00 (Sun)
-+62099053200, # local_start 1968-11-03 01:00:00 (Sun)
-+62111750400, # local_end 1969-03-30 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+62111761200, # utc_start 1969-03-30 03:00:00 (Sun)
-+62132328000, # utc_end 1969-11-23 04:00:00 (Sun)
-+62111746800, # local_start 1969-03-29 23:00:00 (Sat)
-+62132313600, # local_end 1969-11-23 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+62132328000, # utc_start 1969-11-23 04:00:00 (Sun)
-+62143210800, # utc_end 1970-03-29 03:00:00 (Sun)
-+62132317200, # local_start 1969-11-23 01:00:00 (Sun)
-+62143200000, # local_end 1970-03-29 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+62143210800, # utc_start 1970-03-29 03:00:00 (Sun)
-+62160148800, # utc_end 1970-10-11 04:00:00 (Sun)
-+62143196400, # local_start 1970-03-28 23:00:00 (Sat)
-+62160134400, # local_end 1970-10-11 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+62160148800, # utc_start 1970-10-11 04:00:00 (Sun)
-+62173450800, # utc_end 1971-03-14 03:00:00 (Sun)
-+62160138000, # local_start 1970-10-11 01:00:00 (Sun)
-+62173440000, # local_end 1971-03-14 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+62173450800, # utc_start 1971-03-14 03:00:00 (Sun)
-+62191598400, # utc_end 1971-10-10 04:00:00 (Sun)
-+62173436400, # local_start 1971-03-13 23:00:00 (Sat)
-+62191584000, # local_end 1971-10-10 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+62191598400, # utc_start 1971-10-10 04:00:00 (Sun)
-+62204900400, # utc_end 1972-03-12 03:00:00 (Sun)
-+62191587600, # local_start 1971-10-10 01:00:00 (Sun)
-+62204889600, # local_end 1972-03-12 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+62204900400, # utc_start 1972-03-12 03:00:00 (Sun)
-+62223652800, # utc_end 1972-10-15 04:00:00 (Sun)
-+62204886000, # local_start 1972-03-11 23:00:00 (Sat)
-+62223638400, # local_end 1972-10-15 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+62223652800, # utc_start 1972-10-15 04:00:00 (Sun)
-+62236350000, # utc_end 1973-03-11 03:00:00 (Sun)
-+62223642000, # local_start 1972-10-15 01:00:00 (Sun)
-+62236339200, # local_end 1973-03-11 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+62236350000, # utc_start 1973-03-11 03:00:00 (Sun)
-+62253892800, # utc_end 1973-09-30 04:00:00 (Sun)
-+62236335600, # local_start 1973-03-10 23:00:00 (Sat)
-+62253878400, # local_end 1973-09-30 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+62253892800, # utc_start 1973-09-30 04:00:00 (Sun)
-+62267799600, # utc_end 1974-03-10 03:00:00 (Sun)
-+62253882000, # local_start 1973-09-30 01:00:00 (Sun)
-+62267788800, # local_end 1974-03-10 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+62267799600, # utc_start 1974-03-10 03:00:00 (Sun)
-+62286552000, # utc_end 1974-10-13 04:00:00 (Sun)
-+62267785200, # local_start 1974-03-09 23:00:00 (Sat)
-+62286537600, # local_end 1974-10-13 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+62286552000, # utc_start 1974-10-13 04:00:00 (Sun)
-+62299249200, # utc_end 1975-03-09 03:00:00 (Sun)
-+62286541200, # local_start 1974-10-13 01:00:00 (Sun)
-+62299238400, # local_end 1975-03-09 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+62299249200, # utc_start 1975-03-09 03:00:00 (Sun)
-+62318001600, # utc_end 1975-10-12 04:00:00 (Sun)
-+62299234800, # local_start 1975-03-08 23:00:00 (Sat)
-+62317987200, # local_end 1975-10-12 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+62318001600, # utc_start 1975-10-12 04:00:00 (Sun)
-+62331303600, # utc_end 1976-03-14 03:00:00 (Sun)
-+62317990800, # local_start 1975-10-12 01:00:00 (Sun)
-+62331292800, # local_end 1976-03-14 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+62331303600, # utc_start 1976-03-14 03:00:00 (Sun)
-+62349451200, # utc_end 1976-10-10 04:00:00 (Sun)
-+62331289200, # local_start 1976-03-13 23:00:00 (Sat)
-+62349436800, # local_end 1976-10-10 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+62349451200, # utc_start 1976-10-10 04:00:00 (Sun)
-+62362753200, # utc_end 1977-03-13 03:00:00 (Sun)
-+62349440400, # local_start 1976-10-10 01:00:00 (Sun)
-+62362742400, # local_end 1977-03-13 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+62362753200, # utc_start 1977-03-13 03:00:00 (Sun)
-+62380900800, # utc_end 1977-10-09 04:00:00 (Sun)
-+62362738800, # local_start 1977-03-12 23:00:00 (Sat)
-+62380886400, # local_end 1977-10-09 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+62380900800, # utc_start 1977-10-09 04:00:00 (Sun)
-+62394202800, # utc_end 1978-03-12 03:00:00 (Sun)
-+62380890000, # local_start 1977-10-09 01:00:00 (Sun)
-+62394192000, # local_end 1978-03-12 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+62394202800, # utc_start 1978-03-12 03:00:00 (Sun)
-+62412955200, # utc_end 1978-10-15 04:00:00 (Sun)
-+62394188400, # local_start 1978-03-11 23:00:00 (Sat)
-+62412940800, # local_end 1978-10-15 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+62412955200, # utc_start 1978-10-15 04:00:00 (Sun)
-+62425652400, # utc_end 1979-03-11 03:00:00 (Sun)
-+62412944400, # local_start 1978-10-15 01:00:00 (Sun)
-+62425641600, # local_end 1979-03-11 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+62425652400, # utc_start 1979-03-11 03:00:00 (Sun)
-+62444404800, # utc_end 1979-10-14 04:00:00 (Sun)
-+62425638000, # local_start 1979-03-10 23:00:00 (Sat)
-+62444390400, # local_end 1979-10-14 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+62444404800, # utc_start 1979-10-14 04:00:00 (Sun)
-+62457102000, # utc_end 1980-03-09 03:00:00 (Sun)
-+62444394000, # local_start 1979-10-14 01:00:00 (Sun)
-+62457091200, # local_end 1980-03-09 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+62457102000, # utc_start 1980-03-09 03:00:00 (Sun)
-+62475854400, # utc_end 1980-10-12 04:00:00 (Sun)
-+62457087600, # local_start 1980-03-08 23:00:00 (Sat)
-+62475840000, # local_end 1980-10-12 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+62475854400, # utc_start 1980-10-12 04:00:00 (Sun)
-+62489156400, # utc_end 1981-03-15 03:00:00 (Sun)
-+62475843600, # local_start 1980-10-12 01:00:00 (Sun)
-+62489145600, # local_end 1981-03-15 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+62489156400, # utc_start 1981-03-15 03:00:00 (Sun)
-+62507304000, # utc_end 1981-10-11 04:00:00 (Sun)
-+62489142000, # local_start 1981-03-14 23:00:00 (Sat)
-+62507289600, # local_end 1981-10-11 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+62507304000, # utc_start 1981-10-11 04:00:00 (Sun)
-+62520606000, # utc_end 1982-03-14 03:00:00 (Sun)
-+62507293200, # local_start 1981-10-11 01:00:00 (Sun)
-+62520595200, # local_end 1982-03-14 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+62520606000, # utc_start 1982-03-14 03:00:00 (Sun)
-+62538753600, # utc_end 1982-10-10 04:00:00 (Sun)
-+62520591600, # local_start 1982-03-13 23:00:00 (Sat)
-+62538739200, # local_end 1982-10-10 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+62538753600, # utc_start 1982-10-10 04:00:00 (Sun)
-+62552055600, # utc_end 1983-03-13 03:00:00 (Sun)
-+62538742800, # local_start 1982-10-10 01:00:00 (Sun)
-+62552044800, # local_end 1983-03-13 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+62552055600, # utc_start 1983-03-13 03:00:00 (Sun)
-+62570203200, # utc_end 1983-10-09 04:00:00 (Sun)
-+62552041200, # local_start 1983-03-12 23:00:00 (Sat)
-+62570188800, # local_end 1983-10-09 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+62570203200, # utc_start 1983-10-09 04:00:00 (Sun)
-+62583505200, # utc_end 1984-03-11 03:00:00 (Sun)
-+62570192400, # local_start 1983-10-09 01:00:00 (Sun)
-+62583494400, # local_end 1984-03-11 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+62583505200, # utc_start 1984-03-11 03:00:00 (Sun)
-+62602257600, # utc_end 1984-10-14 04:00:00 (Sun)
-+62583490800, # local_start 1984-03-10 23:00:00 (Sat)
-+62602243200, # local_end 1984-10-14 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+62602257600, # utc_start 1984-10-14 04:00:00 (Sun)
-+62614954800, # utc_end 1985-03-10 03:00:00 (Sun)
-+62602246800, # local_start 1984-10-14 01:00:00 (Sun)
-+62614944000, # local_end 1985-03-10 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+62614954800, # utc_start 1985-03-10 03:00:00 (Sun)
-+62633707200, # utc_end 1985-10-13 04:00:00 (Sun)
-+62614940400, # local_start 1985-03-09 23:00:00 (Sat)
-+62633692800, # local_end 1985-10-13 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+62633707200, # utc_start 1985-10-13 04:00:00 (Sun)
-+62646404400, # utc_end 1986-03-09 03:00:00 (Sun)
-+62633696400, # local_start 1985-10-13 01:00:00 (Sun)
-+62646393600, # local_end 1986-03-09 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+62646404400, # utc_start 1986-03-09 03:00:00 (Sun)
-+62665156800, # utc_end 1986-10-12 04:00:00 (Sun)
-+62646390000, # local_start 1986-03-08 23:00:00 (Sat)
-+62665142400, # local_end 1986-10-12 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+62665156800, # utc_start 1986-10-12 04:00:00 (Sun)
-+62680878000, # utc_end 1987-04-12 03:00:00 (Sun)
-+62665146000, # local_start 1986-10-12 01:00:00 (Sun)
-+62680867200, # local_end 1987-04-12 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+62680878000, # utc_start 1987-04-12 03:00:00 (Sun)
-+62696606400, # utc_end 1987-10-11 04:00:00 (Sun)
-+62680863600, # local_start 1987-04-11 23:00:00 (Sat)
-+62696592000, # local_end 1987-10-11 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+62696606400, # utc_start 1987-10-11 04:00:00 (Sun)
-+62709908400, # utc_end 1988-03-13 03:00:00 (Sun)
-+62696595600, # local_start 1987-10-11 01:00:00 (Sun)
-+62709897600, # local_end 1988-03-13 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+62709908400, # utc_start 1988-03-13 03:00:00 (Sun)
-+62728056000, # utc_end 1988-10-09 04:00:00 (Sun)
-+62709894000, # local_start 1988-03-12 23:00:00 (Sat)
-+62728041600, # local_end 1988-10-09 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+62728056000, # utc_start 1988-10-09 04:00:00 (Sun)
-+62741358000, # utc_end 1989-03-12 03:00:00 (Sun)
-+62728045200, # local_start 1988-10-09 01:00:00 (Sun)
-+62741347200, # local_end 1989-03-12 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+62741358000, # utc_start 1989-03-12 03:00:00 (Sun)
-+62760110400, # utc_end 1989-10-15 04:00:00 (Sun)
-+62741343600, # local_start 1989-03-11 23:00:00 (Sat)
-+62760096000, # local_end 1989-10-15 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+62760110400, # utc_start 1989-10-15 04:00:00 (Sun)
-+62772807600, # utc_end 1990-03-11 03:00:00 (Sun)
-+62760099600, # local_start 1989-10-15 01:00:00 (Sun)
-+62772796800, # local_end 1990-03-11 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+62772807600, # utc_start 1990-03-11 03:00:00 (Sun)
-+62789140800, # utc_end 1990-09-16 04:00:00 (Sun)
-+62772793200, # local_start 1990-03-10 23:00:00 (Sat)
-+62789126400, # local_end 1990-09-16 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+62789140800, # utc_start 1990-09-16 04:00:00 (Sun)
-+62804257200, # utc_end 1991-03-10 03:00:00 (Sun)
-+62789130000, # local_start 1990-09-16 01:00:00 (Sun)
-+62804246400, # local_end 1991-03-10 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+62804257200, # utc_start 1991-03-10 03:00:00 (Sun)
-+62823009600, # utc_end 1991-10-13 04:00:00 (Sun)
-+62804242800, # local_start 1991-03-09 23:00:00 (Sat)
-+62822995200, # local_end 1991-10-13 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+62823009600, # utc_start 1991-10-13 04:00:00 (Sun)
-+62836311600, # utc_end 1992-03-15 03:00:00 (Sun)
-+62822998800, # local_start 1991-10-13 01:00:00 (Sun)
-+62836300800, # local_end 1992-03-15 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+62836311600, # utc_start 1992-03-15 03:00:00 (Sun)
-+62854459200, # utc_end 1992-10-11 04:00:00 (Sun)
-+62836297200, # local_start 1992-03-14 23:00:00 (Sat)
-+62854444800, # local_end 1992-10-11 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+62854459200, # utc_start 1992-10-11 04:00:00 (Sun)
-+62867761200, # utc_end 1993-03-14 03:00:00 (Sun)
-+62854448400, # local_start 1992-10-11 01:00:00 (Sun)
-+62867750400, # local_end 1993-03-14 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+62867761200, # utc_start 1993-03-14 03:00:00 (Sun)
-+62885908800, # utc_end 1993-10-10 04:00:00 (Sun)
-+62867746800, # local_start 1993-03-13 23:00:00 (Sat)
-+62885894400, # local_end 1993-10-10 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+62885908800, # utc_start 1993-10-10 04:00:00 (Sun)
-+62899210800, # utc_end 1994-03-13 03:00:00 (Sun)
-+62885898000, # local_start 1993-10-10 01:00:00 (Sun)
-+62899200000, # local_end 1994-03-13 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+62899210800, # utc_start 1994-03-13 03:00:00 (Sun)
-+62917358400, # utc_end 1994-10-09 04:00:00 (Sun)
-+62899196400, # local_start 1994-03-12 23:00:00 (Sat)
-+62917344000, # local_end 1994-10-09 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+62917358400, # utc_start 1994-10-09 04:00:00 (Sun)
-+62930660400, # utc_end 1995-03-12 03:00:00 (Sun)
-+62917347600, # local_start 1994-10-09 01:00:00 (Sun)
-+62930649600, # local_end 1995-03-12 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+62930660400, # utc_start 1995-03-12 03:00:00 (Sun)
-+62949412800, # utc_end 1995-10-15 04:00:00 (Sun)
-+62930646000, # local_start 1995-03-11 23:00:00 (Sat)
-+62949398400, # local_end 1995-10-15 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+62949412800, # utc_start 1995-10-15 04:00:00 (Sun)
-+62962110000, # utc_end 1996-03-10 03:00:00 (Sun)
-+62949402000, # local_start 1995-10-15 01:00:00 (Sun)
-+62962099200, # local_end 1996-03-10 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+62962110000, # utc_start 1996-03-10 03:00:00 (Sun)
-+62980862400, # utc_end 1996-10-13 04:00:00 (Sun)
-+62962095600, # local_start 1996-03-09 23:00:00 (Sat)
-+62980848000, # local_end 1996-10-13 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+62980862400, # utc_start 1996-10-13 04:00:00 (Sun)
-+62995374000, # utc_end 1997-03-30 03:00:00 (Sun)
-+62980851600, # local_start 1996-10-13 01:00:00 (Sun)
-+62995363200, # local_end 1997-03-30 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+62995374000, # utc_start 1997-03-30 03:00:00 (Sun)
-+63012312000, # utc_end 1997-10-12 04:00:00 (Sun)
-+62995359600, # local_start 1997-03-29 23:00:00 (Sat)
-+63012297600, # local_end 1997-10-12 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+63012312000, # utc_start 1997-10-12 04:00:00 (Sun)
-+63025614000, # utc_end 1998-03-15 03:00:00 (Sun)
-+63012301200, # local_start 1997-10-12 01:00:00 (Sun)
-+63025603200, # local_end 1998-03-15 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+63025614000, # utc_start 1998-03-15 03:00:00 (Sun)
-+63042552000, # utc_end 1998-09-27 04:00:00 (Sun)
-+63025599600, # local_start 1998-03-14 23:00:00 (Sat)
-+63042537600, # local_end 1998-09-27 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+63042552000, # utc_start 1998-09-27 04:00:00 (Sun)
-+63058878000, # utc_end 1999-04-04 03:00:00 (Sun)
-+63042541200, # local_start 1998-09-27 01:00:00 (Sun)
-+63058867200, # local_end 1999-04-04 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+63058878000, # utc_start 1999-04-04 03:00:00 (Sun)
-+63075211200, # utc_end 1999-10-10 04:00:00 (Sun)
-+63058863600, # local_start 1999-04-03 23:00:00 (Sat)
-+63075196800, # local_end 1999-10-10 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+63075211200, # utc_start 1999-10-10 04:00:00 (Sun)
-+63088513200, # utc_end 2000-03-12 03:00:00 (Sun)
-+63075200400, # local_start 1999-10-10 01:00:00 (Sun)
-+63088502400, # local_end 2000-03-12 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+63088513200, # utc_start 2000-03-12 03:00:00 (Sun)
-+63107265600, # utc_end 2000-10-15 04:00:00 (Sun)
-+63088498800, # local_start 2000-03-11 23:00:00 (Sat)
-+63107251200, # local_end 2000-10-15 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+63107265600, # utc_start 2000-10-15 04:00:00 (Sun)
-+63119962800, # utc_end 2001-03-11 03:00:00 (Sun)
-+63107254800, # local_start 2000-10-15 01:00:00 (Sun)
-+63119952000, # local_end 2001-03-11 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+63119962800, # utc_start 2001-03-11 03:00:00 (Sun)
-+63138715200, # utc_end 2001-10-14 04:00:00 (Sun)
-+63119948400, # local_start 2001-03-10 23:00:00 (Sat)
-+63138700800, # local_end 2001-10-14 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+63138715200, # utc_start 2001-10-14 04:00:00 (Sun)
-+63151412400, # utc_end 2002-03-10 03:00:00 (Sun)
-+63138704400, # local_start 2001-10-14 01:00:00 (Sun)
-+63151401600, # local_end 2002-03-10 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+63151412400, # utc_start 2002-03-10 03:00:00 (Sun)
-+63170164800, # utc_end 2002-10-13 04:00:00 (Sun)
-+63151398000, # local_start 2002-03-09 23:00:00 (Sat)
-+63170150400, # local_end 2002-10-13 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+63170164800, # utc_start 2002-10-13 04:00:00 (Sun)
-+63182862000, # utc_end 2003-03-09 03:00:00 (Sun)
-+63170154000, # local_start 2002-10-13 01:00:00 (Sun)
-+63182851200, # local_end 2003-03-09 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+63182862000, # utc_start 2003-03-09 03:00:00 (Sun)
-+63201614400, # utc_end 2003-10-12 04:00:00 (Sun)
-+63182847600, # local_start 2003-03-08 23:00:00 (Sat)
-+63201600000, # local_end 2003-10-12 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+63201614400, # utc_start 2003-10-12 04:00:00 (Sun)
-+63214916400, # utc_end 2004-03-14 03:00:00 (Sun)
-+63201603600, # local_start 2003-10-12 01:00:00 (Sun)
-+63214905600, # local_end 2004-03-14 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+63214916400, # utc_start 2004-03-14 03:00:00 (Sun)
-+63233064000, # utc_end 2004-10-10 04:00:00 (Sun)
-+63214902000, # local_start 2004-03-13 23:00:00 (Sat)
-+63233049600, # local_end 2004-10-10 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+63233064000, # utc_start 2004-10-10 04:00:00 (Sun)
-+63246366000, # utc_end 2005-03-13 03:00:00 (Sun)
-+63233053200, # local_start 2004-10-10 01:00:00 (Sun)
-+63246355200, # local_end 2005-03-13 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+63246366000, # utc_start 2005-03-13 03:00:00 (Sun)
-+63264513600, # utc_end 2005-10-09 04:00:00 (Sun)
-+63246351600, # local_start 2005-03-12 23:00:00 (Sat)
-+63264499200, # local_end 2005-10-09 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+63264513600, # utc_start 2005-10-09 04:00:00 (Sun)
-+63277815600, # utc_end 2006-03-12 03:00:00 (Sun)
-+63264502800, # local_start 2005-10-09 01:00:00 (Sun)
-+63277804800, # local_end 2006-03-12 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+63277815600, # utc_start 2006-03-12 03:00:00 (Sun)
-+63296568000, # utc_end 2006-10-15 04:00:00 (Sun)
-+63277801200, # local_start 2006-03-11 23:00:00 (Sat)
-+63296553600, # local_end 2006-10-15 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+63296568000, # utc_start 2006-10-15 04:00:00 (Sun)
-+63309265200, # utc_end 2007-03-11 03:00:00 (Sun)
-+63296557200, # local_start 2006-10-15 01:00:00 (Sun)
-+63309254400, # local_end 2007-03-11 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+63309265200, # utc_start 2007-03-11 03:00:00 (Sun)
-+63328017600, # utc_end 2007-10-14 04:00:00 (Sun)
-+63309250800, # local_start 2007-03-10 23:00:00 (Sat)
-+63328003200, # local_end 2007-10-14 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+63328017600, # utc_start 2007-10-14 04:00:00 (Sun)
-+63342529200, # utc_end 2008-03-30 03:00:00 (Sun)
-+63328006800, # local_start 2007-10-14 01:00:00 (Sun)
-+63342518400, # local_end 2008-03-30 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+63342529200, # utc_start 2008-03-30 03:00:00 (Sun)
-+63359467200, # utc_end 2008-10-12 04:00:00 (Sun)
-+63342514800, # local_start 2008-03-29 23:00:00 (Sat)
-+63359452800, # local_end 2008-10-12 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+63359467200, # utc_start 2008-10-12 04:00:00 (Sun)
-+63372769200, # utc_end 2009-03-15 03:00:00 (Sun)
-+63359456400, # local_start 2008-10-12 01:00:00 (Sun)
-+63372758400, # local_end 2009-03-15 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+63372769200, # utc_start 2009-03-15 03:00:00 (Sun)
-+63390916800, # utc_end 2009-10-11 04:00:00 (Sun)
-+63372754800, # local_start 2009-03-14 23:00:00 (Sat)
-+63390902400, # local_end 2009-10-11 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+63390916800, # utc_start 2009-10-11 04:00:00 (Sun)
-+63406033200, # utc_end 2010-04-04 03:00:00 (Sun)
-+63390906000, # local_start 2009-10-11 01:00:00 (Sun)
-+63406022400, # local_end 2010-04-04 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+63406033200, # utc_start 2010-04-04 03:00:00 (Sun)
-+63422366400, # utc_end 2010-10-10 04:00:00 (Sun)
-+63406018800, # local_start 2010-04-03 23:00:00 (Sat)
-+63422352000, # local_end 2010-10-10 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+63422366400, # utc_start 2010-10-10 04:00:00 (Sun)
-+63440506800, # utc_end 2011-05-08 03:00:00 (Sun)
-+63422355600, # local_start 2010-10-10 01:00:00 (Sun)
-+63440496000, # local_end 2011-05-08 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+63440506800, # utc_start 2011-05-08 03:00:00 (Sun)
-+63449582400, # utc_end 2011-08-21 04:00:00 (Sun)
-+63440492400, # local_start 2011-05-07 23:00:00 (Sat)
-+63449568000, # local_end 2011-08-21 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+63449582400, # utc_start 2011-08-21 04:00:00 (Sun)
-+63471351600, # utc_end 2012-04-29 03:00:00 (Sun)
-+63449571600, # local_start 2011-08-21 01:00:00 (Sun)
-+63471340800, # local_end 2012-04-29 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+63471351600, # utc_start 2012-04-29 03:00:00 (Sun)
-+63482241600, # utc_end 2012-09-02 04:00:00 (Sun)
-+63471337200, # local_start 2012-04-28 23:00:00 (Sat)
-+63482227200, # local_end 2012-09-02 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+63482241600, # utc_start 2012-09-02 04:00:00 (Sun)
-+63502801200, # utc_end 2013-04-28 03:00:00 (Sun)
-+63482230800, # local_start 2012-09-02 01:00:00 (Sun)
-+63502790400, # local_end 2013-04-28 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+63502801200, # utc_start 2013-04-28 03:00:00 (Sun)
-+63514296000, # utc_end 2013-09-08 04:00:00 (Sun)
-+63502786800, # local_start 2013-04-27 23:00:00 (Sat)
-+63514281600, # local_end 2013-09-08 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+63514296000, # utc_start 2013-09-08 04:00:00 (Sun)
-+63534250800, # utc_end 2014-04-27 03:00:00 (Sun)
-+63514285200, # local_start 2013-09-08 01:00:00 (Sun)
-+63534240000, # local_end 2014-04-27 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+63534250800, # utc_start 2014-04-27 03:00:00 (Sun)
-+63545745600, # utc_end 2014-09-07 04:00:00 (Sun)
-+63534236400, # local_start 2014-04-26 23:00:00 (Sat)
-+63545731200, # local_end 2014-09-07 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+63545745600, # utc_start 2014-09-07 04:00:00 (Sun)
-+63598964400, # utc_end 2016-05-15 03:00:00 (Sun)
-+63545734800, # local_start 2014-09-07 01:00:00 (Sun)
-+63598953600, # local_end 2016-05-15 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+63598964400, # utc_start 2016-05-15 03:00:00 (Sun)
-+63606830400, # utc_end 2016-08-14 04:00:00 (Sun)
-+63598950000, # local_start 2016-05-14 23:00:00 (Sat)
-+63606816000, # local_end 2016-08-14 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
-+ ],
-+ [
-+63606830400, # utc_start 2016-08-14 04:00:00 (Sun)
-+63616503600, # utc_end 2016-12-04 03:00:00 (Sun)
-+63606819600, # local_start 2016-08-14 01:00:00 (Sun)
-+63616492800, # local_end 2016-12-04 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+63616503600, # utc_start 2016-12-04 03:00:00 (Sun)
-+DateTime::TimeZone::INFINITY, # utc_end
-+63616492800, # local_start 2016-12-04 00:00:00 (Sun)
-+DateTime::TimeZone::INFINITY, # local_end
-+-10800,
-+0,
-+'-03',
-+ ],
-+];
-+
-+sub olson_version {'2017a'}
-+
-+sub has_dst_changes {53}
-+
-+sub _max_year {2027}
-+
-+sub _new_instance {
-+ return shift->_init( @_, spans => $spans );
-+}
-+
-+
-+
-+1;
-+
---- a/lib/DateTime/TimeZone/America/Rainy_River.pm
-+++ b/lib/DateTime/TimeZone/America/Rainy_River.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1058,13 +1058,31 @@
- 1,
- 'CDT',
- ],
-+ [
-+63961254000, # utc_start 2027-11-07 07:00:00 (Sun)
-+63972144000, # utc_end 2028-03-12 08:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-21600,
-+0,
-+'CST',
-+ ],
-+ [
-+63972144000, # utc_start 2028-03-12 08:00:00 (Sun)
-+63992703600, # utc_end 2028-11-05 07:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-18000,
-+1,
-+'CDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {58}
-+sub has_dst_changes {59}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Rankin_Inlet.pm
-+++ b/lib/DateTime/TimeZone/America/Rankin_Inlet.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -914,13 +914,31 @@
- 1,
- 'CDT',
- ],
-+ [
-+63961254000, # utc_start 2027-11-07 07:00:00 (Sun)
-+63972144000, # utc_end 2028-03-12 08:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-21600,
-+0,
-+'CST',
-+ ],
-+ [
-+63972144000, # utc_start 2028-03-12 08:00:00 (Sun)
-+63992703600, # utc_end 2028-11-05 07:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-18000,
-+1,
-+'CDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {49}
-+sub has_dst_changes {50}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Recife.pm
-+++ b/lib/DateTime/TimeZone/America/Recife.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 60928714800, # local_end 1931-10-03 11:00:00 (Sat)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 60928725600, # utc_start 1931-10-03 14:00:00 (Sat)
-@@ -48,7 +48,7 @@
- 60944313600, # local_end 1932-04-01 00:00:00 (Fri)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 60944320800, # utc_start 1932-04-01 02:00:00 (Fri)
-@@ -57,7 +57,7 @@
- 60960297600, # local_end 1932-10-03 00:00:00 (Mon)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 60960308400, # utc_start 1932-10-03 03:00:00 (Mon)
-@@ -66,7 +66,7 @@
- 60975849600, # local_end 1933-04-01 00:00:00 (Sat)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 60975856800, # utc_start 1933-04-01 02:00:00 (Sat)
-@@ -75,7 +75,7 @@
- 61501852800, # local_end 1949-12-01 00:00:00 (Thu)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61501863600, # utc_start 1949-12-01 03:00:00 (Thu)
-@@ -84,7 +84,7 @@
- 61513606800, # local_end 1950-04-16 01:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61513614000, # utc_start 1950-04-16 03:00:00 (Sun)
-@@ -93,7 +93,7 @@
- 61533388800, # local_end 1950-12-01 00:00:00 (Fri)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61533399600, # utc_start 1950-12-01 03:00:00 (Fri)
-@@ -102,7 +102,7 @@
- 61543843200, # local_end 1951-04-01 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61543850400, # utc_start 1951-04-01 02:00:00 (Sun)
-@@ -111,7 +111,7 @@
- 61564924800, # local_end 1951-12-01 00:00:00 (Sat)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61564935600, # utc_start 1951-12-01 03:00:00 (Sat)
-@@ -120,7 +120,7 @@
- 61575465600, # local_end 1952-04-01 00:00:00 (Tue)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61575472800, # utc_start 1952-04-01 02:00:00 (Tue)
-@@ -129,7 +129,7 @@
- 61596547200, # local_end 1952-12-01 00:00:00 (Mon)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61596558000, # utc_start 1952-12-01 03:00:00 (Mon)
-@@ -138,7 +138,7 @@
- 61604323200, # local_end 1953-03-01 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61604330400, # utc_start 1953-03-01 02:00:00 (Sun)
-@@ -147,7 +147,7 @@
- 61944307200, # local_end 1963-12-09 00:00:00 (Mon)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61944318000, # utc_start 1963-12-09 03:00:00 (Mon)
-@@ -156,7 +156,7 @@
- 61951478400, # local_end 1964-03-01 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61951485600, # utc_start 1964-03-01 02:00:00 (Sun)
-@@ -165,7 +165,7 @@
- 61980508800, # local_end 1965-01-31 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61980519600, # utc_start 1965-01-31 03:00:00 (Sun)
-@@ -174,7 +174,7 @@
- 61985606400, # local_end 1965-03-31 00:00:00 (Wed)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61985613600, # utc_start 1965-03-31 02:00:00 (Wed)
-@@ -183,7 +183,7 @@
- 62006774400, # local_end 1965-12-01 00:00:00 (Wed)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62006785200, # utc_start 1965-12-01 03:00:00 (Wed)
-@@ -192,7 +192,7 @@
- 62014550400, # local_end 1966-03-01 00:00:00 (Tue)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62014557600, # utc_start 1966-03-01 02:00:00 (Tue)
-@@ -201,7 +201,7 @@
- 62035718400, # local_end 1966-11-01 00:00:00 (Tue)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62035729200, # utc_start 1966-11-01 03:00:00 (Tue)
-@@ -210,7 +210,7 @@
- 62046086400, # local_end 1967-03-01 00:00:00 (Wed)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62046093600, # utc_start 1967-03-01 02:00:00 (Wed)
-@@ -219,7 +219,7 @@
- 62067254400, # local_end 1967-11-01 00:00:00 (Wed)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62067265200, # utc_start 1967-11-01 03:00:00 (Wed)
-@@ -228,7 +228,7 @@
- 62077708800, # local_end 1968-03-01 00:00:00 (Fri)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62077716000, # utc_start 1968-03-01 02:00:00 (Fri)
-@@ -237,7 +237,7 @@
- 62635420800, # local_end 1985-11-02 00:00:00 (Sat)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62635431600, # utc_start 1985-11-02 03:00:00 (Sat)
-@@ -246,7 +246,7 @@
- 62646912000, # local_end 1986-03-15 00:00:00 (Sat)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62646919200, # utc_start 1986-03-15 02:00:00 (Sat)
-@@ -255,7 +255,7 @@
- 62666265600, # local_end 1986-10-25 00:00:00 (Sat)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62666276400, # utc_start 1986-10-25 03:00:00 (Sat)
-@@ -264,7 +264,7 @@
- 62675942400, # local_end 1987-02-14 00:00:00 (Sat)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62675949600, # utc_start 1987-02-14 02:00:00 (Sat)
-@@ -273,7 +273,7 @@
- 62697801600, # local_end 1987-10-25 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62697812400, # utc_start 1987-10-25 03:00:00 (Sun)
-@@ -282,7 +282,7 @@
- 62706873600, # local_end 1988-02-07 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62706880800, # utc_start 1988-02-07 02:00:00 (Sun)
-@@ -291,7 +291,7 @@
- 62728646400, # local_end 1988-10-16 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62728657200, # utc_start 1988-10-16 03:00:00 (Sun)
-@@ -300,7 +300,7 @@
- 62737718400, # local_end 1989-01-29 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62737725600, # utc_start 1989-01-29 02:00:00 (Sun)
-@@ -309,7 +309,7 @@
- 62760096000, # local_end 1989-10-15 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62760106800, # utc_start 1989-10-15 03:00:00 (Sun)
-@@ -318,7 +318,7 @@
- 62770377600, # local_end 1990-02-11 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62770384800, # utc_start 1990-02-11 02:00:00 (Sun)
-@@ -327,7 +327,7 @@
- 62789212800, # local_end 1990-09-17 00:00:00 (Mon)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62789223600, # utc_start 1990-09-17 03:00:00 (Mon)
-@@ -336,7 +336,7 @@
- 63074332800, # local_end 1999-09-30 00:00:00 (Thu)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63074343600, # utc_start 1999-09-30 03:00:00 (Thu)
-@@ -345,7 +345,7 @@
- 63074592000, # local_end 1999-10-03 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63074602800, # utc_start 1999-10-03 03:00:00 (Sun)
-@@ -354,7 +354,7 @@
- 63087292800, # local_end 2000-02-27 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63087300000, # utc_start 2000-02-27 02:00:00 (Sun)
-@@ -363,7 +363,7 @@
- 63106646400, # local_end 2000-10-08 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63106657200, # utc_start 2000-10-08 03:00:00 (Sun)
-@@ -372,7 +372,7 @@
- 63107251200, # local_end 2000-10-15 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63107258400, # utc_start 2000-10-15 02:00:00 (Sun)
-@@ -381,7 +381,7 @@
- 63136022400, # local_end 2001-09-13 00:00:00 (Thu)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63136033200, # utc_start 2001-09-13 03:00:00 (Thu)
-@@ -390,7 +390,7 @@
- 63138700800, # local_end 2001-10-14 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63138711600, # utc_start 2001-10-14 03:00:00 (Sun)
-@@ -399,7 +399,7 @@
- 63149587200, # local_end 2002-02-17 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63149594400, # utc_start 2002-02-17 02:00:00 (Sun)
-@@ -408,7 +408,7 @@
- 63169113600, # local_end 2002-10-01 00:00:00 (Tue)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63169124400, # utc_start 2002-10-01 03:00:00 (Tue)
-@@ -417,15 +417,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {19}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Regina.pm
-+++ b/lib/DateTime/TimeZone/America/Regina.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -511,11 +511,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {26}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Resolute.pm
-+++ b/lib/DateTime/TimeZone/America/Resolute.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -914,13 +914,31 @@
- 1,
- 'CDT',
- ],
-+ [
-+63961254000, # utc_start 2027-11-07 07:00:00 (Sun)
-+63972144000, # utc_end 2028-03-12 08:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-21600,
-+0,
-+'CST',
-+ ],
-+ [
-+63972144000, # utc_start 2028-03-12 08:00:00 (Sun)
-+63992703600, # utc_end 2028-11-05 07:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-18000,
-+1,
-+'CDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {49}
-+sub has_dst_changes {50}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -970,23 +988,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'Canada',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'Canada',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Rio_Branco.pm
-+++ b/lib/DateTime/TimeZone/America/Rio_Branco.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 60928714800, # local_end 1931-10-03 11:00:00 (Sat)
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- [
- 60928732800, # utc_start 1931-10-03 16:00:00 (Sat)
-@@ -48,7 +48,7 @@
- 60944313600, # local_end 1932-04-01 00:00:00 (Fri)
- -14400,
- 1,
--'ACST',
-+'-04',
- ],
- [
- 60944328000, # utc_start 1932-04-01 04:00:00 (Fri)
-@@ -57,7 +57,7 @@
- 60960297600, # local_end 1932-10-03 00:00:00 (Mon)
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- [
- 60960315600, # utc_start 1932-10-03 05:00:00 (Mon)
-@@ -66,7 +66,7 @@
- 60975849600, # local_end 1933-04-01 00:00:00 (Sat)
- -14400,
- 1,
--'ACST',
-+'-04',
- ],
- [
- 60975864000, # utc_start 1933-04-01 04:00:00 (Sat)
-@@ -75,7 +75,7 @@
- 61501852800, # local_end 1949-12-01 00:00:00 (Thu)
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- [
- 61501870800, # utc_start 1949-12-01 05:00:00 (Thu)
-@@ -84,7 +84,7 @@
- 61513606800, # local_end 1950-04-16 01:00:00 (Sun)
- -14400,
- 1,
--'ACST',
-+'-04',
- ],
- [
- 61513621200, # utc_start 1950-04-16 05:00:00 (Sun)
-@@ -93,7 +93,7 @@
- 61533388800, # local_end 1950-12-01 00:00:00 (Fri)
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- [
- 61533406800, # utc_start 1950-12-01 05:00:00 (Fri)
-@@ -102,7 +102,7 @@
- 61543843200, # local_end 1951-04-01 00:00:00 (Sun)
- -14400,
- 1,
--'ACST',
-+'-04',
- ],
- [
- 61543857600, # utc_start 1951-04-01 04:00:00 (Sun)
-@@ -111,7 +111,7 @@
- 61564924800, # local_end 1951-12-01 00:00:00 (Sat)
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- [
- 61564942800, # utc_start 1951-12-01 05:00:00 (Sat)
-@@ -120,7 +120,7 @@
- 61575465600, # local_end 1952-04-01 00:00:00 (Tue)
- -14400,
- 1,
--'ACST',
-+'-04',
- ],
- [
- 61575480000, # utc_start 1952-04-01 04:00:00 (Tue)
-@@ -129,7 +129,7 @@
- 61596547200, # local_end 1952-12-01 00:00:00 (Mon)
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- [
- 61596565200, # utc_start 1952-12-01 05:00:00 (Mon)
-@@ -138,7 +138,7 @@
- 61604323200, # local_end 1953-03-01 00:00:00 (Sun)
- -14400,
- 1,
--'ACST',
-+'-04',
- ],
- [
- 61604337600, # utc_start 1953-03-01 04:00:00 (Sun)
-@@ -147,7 +147,7 @@
- 61944307200, # local_end 1963-12-09 00:00:00 (Mon)
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- [
- 61944325200, # utc_start 1963-12-09 05:00:00 (Mon)
-@@ -156,7 +156,7 @@
- 61951478400, # local_end 1964-03-01 00:00:00 (Sun)
- -14400,
- 1,
--'ACST',
-+'-04',
- ],
- [
- 61951492800, # utc_start 1964-03-01 04:00:00 (Sun)
-@@ -165,7 +165,7 @@
- 61980508800, # local_end 1965-01-31 00:00:00 (Sun)
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- [
- 61980526800, # utc_start 1965-01-31 05:00:00 (Sun)
-@@ -174,7 +174,7 @@
- 61985606400, # local_end 1965-03-31 00:00:00 (Wed)
- -14400,
- 1,
--'ACST',
-+'-04',
- ],
- [
- 61985620800, # utc_start 1965-03-31 04:00:00 (Wed)
-@@ -183,7 +183,7 @@
- 62006774400, # local_end 1965-12-01 00:00:00 (Wed)
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- [
- 62006792400, # utc_start 1965-12-01 05:00:00 (Wed)
-@@ -192,7 +192,7 @@
- 62014550400, # local_end 1966-03-01 00:00:00 (Tue)
- -14400,
- 1,
--'ACST',
-+'-04',
- ],
- [
- 62014564800, # utc_start 1966-03-01 04:00:00 (Tue)
-@@ -201,7 +201,7 @@
- 62035718400, # local_end 1966-11-01 00:00:00 (Tue)
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- [
- 62035736400, # utc_start 1966-11-01 05:00:00 (Tue)
-@@ -210,7 +210,7 @@
- 62046086400, # local_end 1967-03-01 00:00:00 (Wed)
- -14400,
- 1,
--'ACST',
-+'-04',
- ],
- [
- 62046100800, # utc_start 1967-03-01 04:00:00 (Wed)
-@@ -219,7 +219,7 @@
- 62067254400, # local_end 1967-11-01 00:00:00 (Wed)
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- [
- 62067272400, # utc_start 1967-11-01 05:00:00 (Wed)
-@@ -228,7 +228,7 @@
- 62077708800, # local_end 1968-03-01 00:00:00 (Fri)
- -14400,
- 1,
--'ACST',
-+'-04',
- ],
- [
- 62077723200, # utc_start 1968-03-01 04:00:00 (Fri)
-@@ -237,7 +237,7 @@
- 62635420800, # local_end 1985-11-02 00:00:00 (Sat)
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- [
- 62635438800, # utc_start 1985-11-02 05:00:00 (Sat)
-@@ -246,7 +246,7 @@
- 62646912000, # local_end 1986-03-15 00:00:00 (Sat)
- -14400,
- 1,
--'ACST',
-+'-04',
- ],
- [
- 62646926400, # utc_start 1986-03-15 04:00:00 (Sat)
-@@ -255,7 +255,7 @@
- 62666265600, # local_end 1986-10-25 00:00:00 (Sat)
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- [
- 62666283600, # utc_start 1986-10-25 05:00:00 (Sat)
-@@ -264,7 +264,7 @@
- 62675942400, # local_end 1987-02-14 00:00:00 (Sat)
- -14400,
- 1,
--'ACST',
-+'-04',
- ],
- [
- 62675956800, # utc_start 1987-02-14 04:00:00 (Sat)
-@@ -273,7 +273,7 @@
- 62697801600, # local_end 1987-10-25 00:00:00 (Sun)
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- [
- 62697819600, # utc_start 1987-10-25 05:00:00 (Sun)
-@@ -282,7 +282,7 @@
- 62706873600, # local_end 1988-02-07 00:00:00 (Sun)
- -14400,
- 1,
--'ACST',
-+'-04',
- ],
- [
- 62706888000, # utc_start 1988-02-07 04:00:00 (Sun)
-@@ -291,7 +291,7 @@
- 62725708800, # local_end 1988-09-12 00:00:00 (Mon)
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- [
- 62725726800, # utc_start 1988-09-12 05:00:00 (Mon)
-@@ -300,7 +300,7 @@
- 63349948800, # local_end 2008-06-24 00:00:00 (Tue)
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- [
- 63349966800, # utc_start 2008-06-24 05:00:00 (Tue)
-@@ -309,7 +309,7 @@
- 63519724800, # local_end 2013-11-10 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63519739200, # utc_start 2013-11-10 04:00:00 (Sun)
-@@ -318,15 +318,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -18000,
- 0,
--'ACT',
-+'-05',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {14}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Santarem.pm
-+++ b/lib/DateTime/TimeZone/America/Santarem.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 60928714800, # local_end 1931-10-03 11:00:00 (Sat)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 60928729200, # utc_start 1931-10-03 15:00:00 (Sat)
-@@ -48,7 +48,7 @@
- 60944313600, # local_end 1932-04-01 00:00:00 (Fri)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 60944324400, # utc_start 1932-04-01 03:00:00 (Fri)
-@@ -57,7 +57,7 @@
- 60960297600, # local_end 1932-10-03 00:00:00 (Mon)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 60960312000, # utc_start 1932-10-03 04:00:00 (Mon)
-@@ -66,7 +66,7 @@
- 60975849600, # local_end 1933-04-01 00:00:00 (Sat)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 60975860400, # utc_start 1933-04-01 03:00:00 (Sat)
-@@ -75,7 +75,7 @@
- 61501852800, # local_end 1949-12-01 00:00:00 (Thu)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 61501867200, # utc_start 1949-12-01 04:00:00 (Thu)
-@@ -84,7 +84,7 @@
- 61513606800, # local_end 1950-04-16 01:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 61513617600, # utc_start 1950-04-16 04:00:00 (Sun)
-@@ -93,7 +93,7 @@
- 61533388800, # local_end 1950-12-01 00:00:00 (Fri)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 61533403200, # utc_start 1950-12-01 04:00:00 (Fri)
-@@ -102,7 +102,7 @@
- 61543843200, # local_end 1951-04-01 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 61543854000, # utc_start 1951-04-01 03:00:00 (Sun)
-@@ -111,7 +111,7 @@
- 61564924800, # local_end 1951-12-01 00:00:00 (Sat)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 61564939200, # utc_start 1951-12-01 04:00:00 (Sat)
-@@ -120,7 +120,7 @@
- 61575465600, # local_end 1952-04-01 00:00:00 (Tue)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 61575476400, # utc_start 1952-04-01 03:00:00 (Tue)
-@@ -129,7 +129,7 @@
- 61596547200, # local_end 1952-12-01 00:00:00 (Mon)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 61596561600, # utc_start 1952-12-01 04:00:00 (Mon)
-@@ -138,7 +138,7 @@
- 61604323200, # local_end 1953-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 61604334000, # utc_start 1953-03-01 03:00:00 (Sun)
-@@ -147,7 +147,7 @@
- 61944307200, # local_end 1963-12-09 00:00:00 (Mon)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 61944321600, # utc_start 1963-12-09 04:00:00 (Mon)
-@@ -156,7 +156,7 @@
- 61951478400, # local_end 1964-03-01 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 61951489200, # utc_start 1964-03-01 03:00:00 (Sun)
-@@ -165,7 +165,7 @@
- 61980508800, # local_end 1965-01-31 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 61980523200, # utc_start 1965-01-31 04:00:00 (Sun)
-@@ -174,7 +174,7 @@
- 61985606400, # local_end 1965-03-31 00:00:00 (Wed)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 61985617200, # utc_start 1965-03-31 03:00:00 (Wed)
-@@ -183,7 +183,7 @@
- 62006774400, # local_end 1965-12-01 00:00:00 (Wed)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62006788800, # utc_start 1965-12-01 04:00:00 (Wed)
-@@ -192,7 +192,7 @@
- 62014550400, # local_end 1966-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62014561200, # utc_start 1966-03-01 03:00:00 (Tue)
-@@ -201,7 +201,7 @@
- 62035718400, # local_end 1966-11-01 00:00:00 (Tue)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62035732800, # utc_start 1966-11-01 04:00:00 (Tue)
-@@ -210,7 +210,7 @@
- 62046086400, # local_end 1967-03-01 00:00:00 (Wed)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62046097200, # utc_start 1967-03-01 03:00:00 (Wed)
-@@ -219,7 +219,7 @@
- 62067254400, # local_end 1967-11-01 00:00:00 (Wed)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62067268800, # utc_start 1967-11-01 04:00:00 (Wed)
-@@ -228,7 +228,7 @@
- 62077708800, # local_end 1968-03-01 00:00:00 (Fri)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62077719600, # utc_start 1968-03-01 03:00:00 (Fri)
-@@ -237,7 +237,7 @@
- 62635420800, # local_end 1985-11-02 00:00:00 (Sat)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62635435200, # utc_start 1985-11-02 04:00:00 (Sat)
-@@ -246,7 +246,7 @@
- 62646912000, # local_end 1986-03-15 00:00:00 (Sat)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62646922800, # utc_start 1986-03-15 03:00:00 (Sat)
-@@ -255,7 +255,7 @@
- 62666265600, # local_end 1986-10-25 00:00:00 (Sat)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62666280000, # utc_start 1986-10-25 04:00:00 (Sat)
-@@ -264,7 +264,7 @@
- 62675942400, # local_end 1987-02-14 00:00:00 (Sat)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62675953200, # utc_start 1987-02-14 03:00:00 (Sat)
-@@ -273,7 +273,7 @@
- 62697801600, # local_end 1987-10-25 00:00:00 (Sun)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62697816000, # utc_start 1987-10-25 04:00:00 (Sun)
-@@ -282,7 +282,7 @@
- 62706873600, # local_end 1988-02-07 00:00:00 (Sun)
- -10800,
- 1,
--'AMST',
-+'-03',
- ],
- [
- 62706884400, # utc_start 1988-02-07 03:00:00 (Sun)
-@@ -291,7 +291,7 @@
- 62725708800, # local_end 1988-09-12 00:00:00 (Mon)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 62725723200, # utc_start 1988-09-12 04:00:00 (Mon)
-@@ -300,7 +300,7 @@
- 63349948800, # local_end 2008-06-24 00:00:00 (Tue)
- -14400,
- 0,
--'AMT',
-+'-04',
- ],
- [
- 63349963200, # utc_start 2008-06-24 04:00:00 (Tue)
-@@ -309,15 +309,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {14}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Santiago.pm
-+++ b/lib/DateTime/TimeZone/America/Santiago.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 60447254400, # local_end 1916-07-01 00:00:00 (Sat)
- -18000,
- 0,
--'CLT',
-+'-05',
- ],
- [
- 60447272400, # utc_start 1916-07-01 05:00:00 (Sat)
-@@ -66,7 +66,7 @@
- 60541862400, # local_end 1919-07-01 00:00:00 (Tue)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 60541876800, # utc_start 1919-07-01 04:00:00 (Tue)
-@@ -84,7 +84,7 @@
- 60818083200, # local_end 1928-04-01 00:00:00 (Sun)
- -14400,
- 1,
--'CLST',
-+'-04',
- ],
- [
- 60818097600, # utc_start 1928-04-01 04:00:00 (Sun)
-@@ -93,7 +93,7 @@
- 60831302400, # local_end 1928-09-01 00:00:00 (Sat)
- -18000,
- 0,
--'CLT',
-+'-05',
- ],
- [
- 60831320400, # utc_start 1928-09-01 05:00:00 (Sat)
-@@ -102,7 +102,7 @@
- 60849619200, # local_end 1929-04-01 00:00:00 (Mon)
- -14400,
- 1,
--'CLST',
-+'-04',
- ],
- [
- 60849633600, # utc_start 1929-04-01 04:00:00 (Mon)
-@@ -111,7 +111,7 @@
- 60862838400, # local_end 1929-09-01 00:00:00 (Sun)
- -18000,
- 0,
--'CLT',
-+'-05',
- ],
- [
- 60862856400, # utc_start 1929-09-01 05:00:00 (Sun)
-@@ -120,7 +120,7 @@
- 60881155200, # local_end 1930-04-01 00:00:00 (Tue)
- -14400,
- 1,
--'CLST',
-+'-04',
- ],
- [
- 60881169600, # utc_start 1930-04-01 04:00:00 (Tue)
-@@ -129,7 +129,7 @@
- 60894374400, # local_end 1930-09-01 00:00:00 (Mon)
- -18000,
- 0,
--'CLT',
-+'-05',
- ],
- [
- 60894392400, # utc_start 1930-09-01 05:00:00 (Mon)
-@@ -138,7 +138,7 @@
- 60912691200, # local_end 1931-04-01 00:00:00 (Wed)
- -14400,
- 1,
--'CLST',
-+'-04',
- ],
- [
- 60912705600, # utc_start 1931-04-01 04:00:00 (Wed)
-@@ -147,7 +147,7 @@
- 60925910400, # local_end 1931-09-01 00:00:00 (Tue)
- -18000,
- 0,
--'CLT',
-+'-05',
- ],
- [
- 60925928400, # utc_start 1931-09-01 05:00:00 (Tue)
-@@ -156,7 +156,7 @@
- 60944313600, # local_end 1932-04-01 00:00:00 (Fri)
- -14400,
- 1,
--'CLST',
-+'-04',
- ],
- [
- 60944328000, # utc_start 1932-04-01 04:00:00 (Fri)
-@@ -165,7 +165,7 @@
- 60957532800, # local_end 1932-09-01 00:00:00 (Thu)
- -18000,
- 0,
--'CLT',
-+'-05',
- ],
- [
- 60957550800, # utc_start 1932-09-01 05:00:00 (Thu)
-@@ -174,7 +174,7 @@
- 61265116800, # local_end 1942-06-01 00:00:00 (Mon)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 61265131200, # utc_start 1942-06-01 04:00:00 (Mon)
-@@ -183,7 +183,7 @@
- 61270387200, # local_end 1942-08-01 00:00:00 (Sat)
- -18000,
- 0,
--'CLT',
-+'-05',
- ],
- [
- 61270405200, # utc_start 1942-08-01 05:00:00 (Sat)
-@@ -192,7 +192,7 @@
- 61395148800, # local_end 1946-07-15 00:00:00 (Mon)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 61395163200, # utc_start 1946-07-15 04:00:00 (Mon)
-@@ -201,7 +201,7 @@
- 61399296000, # local_end 1946-09-01 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 61399306800, # utc_start 1946-09-01 03:00:00 (Sun)
-@@ -210,7 +210,7 @@
- 61417612800, # local_end 1947-04-01 00:00:00 (Tue)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 61417627200, # utc_start 1947-04-01 04:00:00 (Tue)
-@@ -219,7 +219,7 @@
- 61422015600, # local_end 1947-05-21 23:00:00 (Wed)
- -18000,
- 0,
--'CLT',
-+'-05',
- ],
- [
- 61422033600, # utc_start 1947-05-22 04:00:00 (Thu)
-@@ -228,7 +228,7 @@
- 62099049600, # local_end 1968-11-03 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62099064000, # utc_start 1968-11-03 04:00:00 (Sun)
-@@ -237,7 +237,7 @@
- 62111750400, # local_end 1969-03-30 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62111761200, # utc_start 1969-03-30 03:00:00 (Sun)
-@@ -246,7 +246,7 @@
- 62132313600, # local_end 1969-11-23 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62132328000, # utc_start 1969-11-23 04:00:00 (Sun)
-@@ -255,7 +255,7 @@
- 62143200000, # local_end 1970-03-29 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62143210800, # utc_start 1970-03-29 03:00:00 (Sun)
-@@ -264,7 +264,7 @@
- 62160134400, # local_end 1970-10-11 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62160148800, # utc_start 1970-10-11 04:00:00 (Sun)
-@@ -273,7 +273,7 @@
- 62173440000, # local_end 1971-03-14 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62173450800, # utc_start 1971-03-14 03:00:00 (Sun)
-@@ -282,7 +282,7 @@
- 62191584000, # local_end 1971-10-10 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62191598400, # utc_start 1971-10-10 04:00:00 (Sun)
-@@ -291,7 +291,7 @@
- 62204889600, # local_end 1972-03-12 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62204900400, # utc_start 1972-03-12 03:00:00 (Sun)
-@@ -300,7 +300,7 @@
- 62223638400, # local_end 1972-10-15 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62223652800, # utc_start 1972-10-15 04:00:00 (Sun)
-@@ -309,7 +309,7 @@
- 62236339200, # local_end 1973-03-11 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62236350000, # utc_start 1973-03-11 03:00:00 (Sun)
-@@ -318,7 +318,7 @@
- 62253878400, # local_end 1973-09-30 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62253892800, # utc_start 1973-09-30 04:00:00 (Sun)
-@@ -327,7 +327,7 @@
- 62267788800, # local_end 1974-03-10 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62267799600, # utc_start 1974-03-10 03:00:00 (Sun)
-@@ -336,7 +336,7 @@
- 62286537600, # local_end 1974-10-13 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62286552000, # utc_start 1974-10-13 04:00:00 (Sun)
-@@ -345,7 +345,7 @@
- 62299238400, # local_end 1975-03-09 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62299249200, # utc_start 1975-03-09 03:00:00 (Sun)
-@@ -354,7 +354,7 @@
- 62317987200, # local_end 1975-10-12 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62318001600, # utc_start 1975-10-12 04:00:00 (Sun)
-@@ -363,7 +363,7 @@
- 62331292800, # local_end 1976-03-14 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62331303600, # utc_start 1976-03-14 03:00:00 (Sun)
-@@ -372,7 +372,7 @@
- 62349436800, # local_end 1976-10-10 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62349451200, # utc_start 1976-10-10 04:00:00 (Sun)
-@@ -381,7 +381,7 @@
- 62362742400, # local_end 1977-03-13 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62362753200, # utc_start 1977-03-13 03:00:00 (Sun)
-@@ -390,7 +390,7 @@
- 62380886400, # local_end 1977-10-09 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62380900800, # utc_start 1977-10-09 04:00:00 (Sun)
-@@ -399,7 +399,7 @@
- 62394192000, # local_end 1978-03-12 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62394202800, # utc_start 1978-03-12 03:00:00 (Sun)
-@@ -408,7 +408,7 @@
- 62412940800, # local_end 1978-10-15 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62412955200, # utc_start 1978-10-15 04:00:00 (Sun)
-@@ -417,7 +417,7 @@
- 62425641600, # local_end 1979-03-11 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62425652400, # utc_start 1979-03-11 03:00:00 (Sun)
-@@ -426,7 +426,7 @@
- 62444390400, # local_end 1979-10-14 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62444404800, # utc_start 1979-10-14 04:00:00 (Sun)
-@@ -435,7 +435,7 @@
- 62457091200, # local_end 1980-03-09 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62457102000, # utc_start 1980-03-09 03:00:00 (Sun)
-@@ -444,7 +444,7 @@
- 62475840000, # local_end 1980-10-12 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62475854400, # utc_start 1980-10-12 04:00:00 (Sun)
-@@ -453,7 +453,7 @@
- 62489145600, # local_end 1981-03-15 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62489156400, # utc_start 1981-03-15 03:00:00 (Sun)
-@@ -462,7 +462,7 @@
- 62507289600, # local_end 1981-10-11 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62507304000, # utc_start 1981-10-11 04:00:00 (Sun)
-@@ -471,7 +471,7 @@
- 62520595200, # local_end 1982-03-14 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62520606000, # utc_start 1982-03-14 03:00:00 (Sun)
-@@ -480,7 +480,7 @@
- 62538739200, # local_end 1982-10-10 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62538753600, # utc_start 1982-10-10 04:00:00 (Sun)
-@@ -489,7 +489,7 @@
- 62552044800, # local_end 1983-03-13 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62552055600, # utc_start 1983-03-13 03:00:00 (Sun)
-@@ -498,7 +498,7 @@
- 62570188800, # local_end 1983-10-09 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62570203200, # utc_start 1983-10-09 04:00:00 (Sun)
-@@ -507,7 +507,7 @@
- 62583494400, # local_end 1984-03-11 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62583505200, # utc_start 1984-03-11 03:00:00 (Sun)
-@@ -516,7 +516,7 @@
- 62602243200, # local_end 1984-10-14 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62602257600, # utc_start 1984-10-14 04:00:00 (Sun)
-@@ -525,7 +525,7 @@
- 62614944000, # local_end 1985-03-10 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62614954800, # utc_start 1985-03-10 03:00:00 (Sun)
-@@ -534,7 +534,7 @@
- 62633692800, # local_end 1985-10-13 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62633707200, # utc_start 1985-10-13 04:00:00 (Sun)
-@@ -543,7 +543,7 @@
- 62646393600, # local_end 1986-03-09 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62646404400, # utc_start 1986-03-09 03:00:00 (Sun)
-@@ -552,7 +552,7 @@
- 62665142400, # local_end 1986-10-12 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62665156800, # utc_start 1986-10-12 04:00:00 (Sun)
-@@ -561,7 +561,7 @@
- 62680867200, # local_end 1987-04-12 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62680878000, # utc_start 1987-04-12 03:00:00 (Sun)
-@@ -570,7 +570,7 @@
- 62696592000, # local_end 1987-10-11 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62696606400, # utc_start 1987-10-11 04:00:00 (Sun)
-@@ -579,7 +579,7 @@
- 62709897600, # local_end 1988-03-13 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62709908400, # utc_start 1988-03-13 03:00:00 (Sun)
-@@ -588,7 +588,7 @@
- 62728041600, # local_end 1988-10-09 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62728056000, # utc_start 1988-10-09 04:00:00 (Sun)
-@@ -597,7 +597,7 @@
- 62741347200, # local_end 1989-03-12 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62741358000, # utc_start 1989-03-12 03:00:00 (Sun)
-@@ -606,7 +606,7 @@
- 62760096000, # local_end 1989-10-15 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62760110400, # utc_start 1989-10-15 04:00:00 (Sun)
-@@ -615,7 +615,7 @@
- 62772796800, # local_end 1990-03-11 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62772807600, # utc_start 1990-03-11 03:00:00 (Sun)
-@@ -624,7 +624,7 @@
- 62789126400, # local_end 1990-09-16 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62789140800, # utc_start 1990-09-16 04:00:00 (Sun)
-@@ -633,7 +633,7 @@
- 62804246400, # local_end 1991-03-10 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62804257200, # utc_start 1991-03-10 03:00:00 (Sun)
-@@ -642,7 +642,7 @@
- 62822995200, # local_end 1991-10-13 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62823009600, # utc_start 1991-10-13 04:00:00 (Sun)
-@@ -651,7 +651,7 @@
- 62836300800, # local_end 1992-03-15 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62836311600, # utc_start 1992-03-15 03:00:00 (Sun)
-@@ -660,7 +660,7 @@
- 62854444800, # local_end 1992-10-11 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62854459200, # utc_start 1992-10-11 04:00:00 (Sun)
-@@ -669,7 +669,7 @@
- 62867750400, # local_end 1993-03-14 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62867761200, # utc_start 1993-03-14 03:00:00 (Sun)
-@@ -678,7 +678,7 @@
- 62885894400, # local_end 1993-10-10 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62885908800, # utc_start 1993-10-10 04:00:00 (Sun)
-@@ -687,7 +687,7 @@
- 62899200000, # local_end 1994-03-13 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62899210800, # utc_start 1994-03-13 03:00:00 (Sun)
-@@ -696,7 +696,7 @@
- 62917344000, # local_end 1994-10-09 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62917358400, # utc_start 1994-10-09 04:00:00 (Sun)
-@@ -705,7 +705,7 @@
- 62930649600, # local_end 1995-03-12 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62930660400, # utc_start 1995-03-12 03:00:00 (Sun)
-@@ -714,7 +714,7 @@
- 62949398400, # local_end 1995-10-15 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62949412800, # utc_start 1995-10-15 04:00:00 (Sun)
-@@ -723,7 +723,7 @@
- 62962099200, # local_end 1996-03-10 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62962110000, # utc_start 1996-03-10 03:00:00 (Sun)
-@@ -732,7 +732,7 @@
- 62980848000, # local_end 1996-10-13 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62980862400, # utc_start 1996-10-13 04:00:00 (Sun)
-@@ -741,7 +741,7 @@
- 62995363200, # local_end 1997-03-30 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62995374000, # utc_start 1997-03-30 03:00:00 (Sun)
-@@ -750,7 +750,7 @@
- 63012297600, # local_end 1997-10-12 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63012312000, # utc_start 1997-10-12 04:00:00 (Sun)
-@@ -759,7 +759,7 @@
- 63025603200, # local_end 1998-03-15 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63025614000, # utc_start 1998-03-15 03:00:00 (Sun)
-@@ -768,7 +768,7 @@
- 63042537600, # local_end 1998-09-27 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63042552000, # utc_start 1998-09-27 04:00:00 (Sun)
-@@ -777,7 +777,7 @@
- 63058867200, # local_end 1999-04-04 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63058878000, # utc_start 1999-04-04 03:00:00 (Sun)
-@@ -786,7 +786,7 @@
- 63075196800, # local_end 1999-10-10 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63075211200, # utc_start 1999-10-10 04:00:00 (Sun)
-@@ -795,7 +795,7 @@
- 63088502400, # local_end 2000-03-12 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63088513200, # utc_start 2000-03-12 03:00:00 (Sun)
-@@ -804,7 +804,7 @@
- 63107251200, # local_end 2000-10-15 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63107265600, # utc_start 2000-10-15 04:00:00 (Sun)
-@@ -813,7 +813,7 @@
- 63119952000, # local_end 2001-03-11 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63119962800, # utc_start 2001-03-11 03:00:00 (Sun)
-@@ -822,7 +822,7 @@
- 63138700800, # local_end 2001-10-14 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63138715200, # utc_start 2001-10-14 04:00:00 (Sun)
-@@ -831,7 +831,7 @@
- 63151401600, # local_end 2002-03-10 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63151412400, # utc_start 2002-03-10 03:00:00 (Sun)
-@@ -840,7 +840,7 @@
- 63170150400, # local_end 2002-10-13 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63170164800, # utc_start 2002-10-13 04:00:00 (Sun)
-@@ -849,7 +849,7 @@
- 63182851200, # local_end 2003-03-09 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63182862000, # utc_start 2003-03-09 03:00:00 (Sun)
-@@ -858,7 +858,7 @@
- 63201600000, # local_end 2003-10-12 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63201614400, # utc_start 2003-10-12 04:00:00 (Sun)
-@@ -867,7 +867,7 @@
- 63214905600, # local_end 2004-03-14 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63214916400, # utc_start 2004-03-14 03:00:00 (Sun)
-@@ -876,7 +876,7 @@
- 63233049600, # local_end 2004-10-10 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63233064000, # utc_start 2004-10-10 04:00:00 (Sun)
-@@ -885,7 +885,7 @@
- 63246355200, # local_end 2005-03-13 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63246366000, # utc_start 2005-03-13 03:00:00 (Sun)
-@@ -894,7 +894,7 @@
- 63264499200, # local_end 2005-10-09 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63264513600, # utc_start 2005-10-09 04:00:00 (Sun)
-@@ -903,7 +903,7 @@
- 63277804800, # local_end 2006-03-12 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63277815600, # utc_start 2006-03-12 03:00:00 (Sun)
-@@ -912,7 +912,7 @@
- 63296553600, # local_end 2006-10-15 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63296568000, # utc_start 2006-10-15 04:00:00 (Sun)
-@@ -921,7 +921,7 @@
- 63309254400, # local_end 2007-03-11 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63309265200, # utc_start 2007-03-11 03:00:00 (Sun)
-@@ -930,7 +930,7 @@
- 63328003200, # local_end 2007-10-14 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63328017600, # utc_start 2007-10-14 04:00:00 (Sun)
-@@ -939,7 +939,7 @@
- 63342518400, # local_end 2008-03-30 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63342529200, # utc_start 2008-03-30 03:00:00 (Sun)
-@@ -948,7 +948,7 @@
- 63359452800, # local_end 2008-10-12 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63359467200, # utc_start 2008-10-12 04:00:00 (Sun)
-@@ -957,7 +957,7 @@
- 63372758400, # local_end 2009-03-15 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63372769200, # utc_start 2009-03-15 03:00:00 (Sun)
-@@ -966,7 +966,7 @@
- 63390902400, # local_end 2009-10-11 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63390916800, # utc_start 2009-10-11 04:00:00 (Sun)
-@@ -975,7 +975,7 @@
- 63406022400, # local_end 2010-04-04 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63406033200, # utc_start 2010-04-04 03:00:00 (Sun)
-@@ -984,7 +984,7 @@
- 63422352000, # local_end 2010-10-10 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63422366400, # utc_start 2010-10-10 04:00:00 (Sun)
-@@ -993,7 +993,7 @@
- 63440496000, # local_end 2011-05-08 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63440506800, # utc_start 2011-05-08 03:00:00 (Sun)
-@@ -1002,7 +1002,7 @@
- 63449568000, # local_end 2011-08-21 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63449582400, # utc_start 2011-08-21 04:00:00 (Sun)
-@@ -1011,7 +1011,7 @@
- 63471340800, # local_end 2012-04-29 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63471351600, # utc_start 2012-04-29 03:00:00 (Sun)
-@@ -1020,7 +1020,7 @@
- 63482227200, # local_end 2012-09-02 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63482241600, # utc_start 2012-09-02 04:00:00 (Sun)
-@@ -1029,7 +1029,7 @@
- 63502790400, # local_end 2013-04-28 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63502801200, # utc_start 2013-04-28 03:00:00 (Sun)
-@@ -1038,7 +1038,7 @@
- 63514281600, # local_end 2013-09-08 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63514296000, # utc_start 2013-09-08 04:00:00 (Sun)
-@@ -1047,7 +1047,7 @@
- 63534240000, # local_end 2014-04-27 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63534250800, # utc_start 2014-04-27 03:00:00 (Sun)
-@@ -1056,7 +1056,7 @@
- 63545731200, # local_end 2014-09-07 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63545745600, # utc_start 2014-09-07 04:00:00 (Sun)
-@@ -1065,7 +1065,7 @@
- 63598953600, # local_end 2016-05-15 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63598964400, # utc_start 2016-05-15 03:00:00 (Sun)
-@@ -1074,7 +1074,7 @@
- 63606816000, # local_end 2016-08-14 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63606830400, # utc_start 2016-08-14 04:00:00 (Sun)
-@@ -1083,7 +1083,7 @@
- 63630403200, # local_end 2017-05-14 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63630414000, # utc_start 2017-05-14 03:00:00 (Sun)
-@@ -1092,7 +1092,7 @@
- 63638265600, # local_end 2017-08-13 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63638280000, # utc_start 2017-08-13 04:00:00 (Sun)
-@@ -1101,7 +1101,7 @@
- 63661852800, # local_end 2018-05-13 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63661863600, # utc_start 2018-05-13 03:00:00 (Sun)
-@@ -1110,7 +1110,7 @@
- 63669715200, # local_end 2018-08-12 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63669729600, # utc_start 2018-08-12 04:00:00 (Sun)
-@@ -1119,7 +1119,7 @@
- 63693302400, # local_end 2019-05-12 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63693313200, # utc_start 2019-05-12 03:00:00 (Sun)
-@@ -1128,7 +1128,7 @@
- 63701164800, # local_end 2019-08-11 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63701179200, # utc_start 2019-08-11 04:00:00 (Sun)
-@@ -1137,7 +1137,7 @@
- 63724752000, # local_end 2020-05-10 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63724762800, # utc_start 2020-05-10 03:00:00 (Sun)
-@@ -1146,7 +1146,7 @@
- 63732614400, # local_end 2020-08-09 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63732628800, # utc_start 2020-08-09 04:00:00 (Sun)
-@@ -1155,7 +1155,7 @@
- 63756201600, # local_end 2021-05-09 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63756212400, # utc_start 2021-05-09 03:00:00 (Sun)
-@@ -1164,7 +1164,7 @@
- 63764668800, # local_end 2021-08-15 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63764683200, # utc_start 2021-08-15 04:00:00 (Sun)
-@@ -1173,7 +1173,7 @@
- 63788256000, # local_end 2022-05-15 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63788266800, # utc_start 2022-05-15 03:00:00 (Sun)
-@@ -1182,7 +1182,7 @@
- 63796118400, # local_end 2022-08-14 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63796132800, # utc_start 2022-08-14 04:00:00 (Sun)
-@@ -1191,7 +1191,7 @@
- 63819705600, # local_end 2023-05-14 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63819716400, # utc_start 2023-05-14 03:00:00 (Sun)
-@@ -1200,7 +1200,7 @@
- 63827568000, # local_end 2023-08-13 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63827582400, # utc_start 2023-08-13 04:00:00 (Sun)
-@@ -1209,7 +1209,7 @@
- 63851155200, # local_end 2024-05-12 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63851166000, # utc_start 2024-05-12 03:00:00 (Sun)
-@@ -1218,7 +1218,7 @@
- 63859017600, # local_end 2024-08-11 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63859032000, # utc_start 2024-08-11 04:00:00 (Sun)
-@@ -1227,7 +1227,7 @@
- 63882604800, # local_end 2025-05-11 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63882615600, # utc_start 2025-05-11 03:00:00 (Sun)
-@@ -1236,7 +1236,7 @@
- 63890467200, # local_end 2025-08-10 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63890481600, # utc_start 2025-08-10 04:00:00 (Sun)
-@@ -1245,7 +1245,7 @@
- 63914054400, # local_end 2026-05-10 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63914065200, # utc_start 2026-05-10 03:00:00 (Sun)
-@@ -1254,7 +1254,7 @@
- 63921916800, # local_end 2026-08-09 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63921931200, # utc_start 2026-08-09 04:00:00 (Sun)
-@@ -1263,7 +1263,7 @@
- 63945504000, # local_end 2027-05-09 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63945514800, # utc_start 2027-05-09 03:00:00 (Sun)
-@@ -1272,15 +1272,33 @@
- 63953971200, # local_end 2027-08-15 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
-+ ],
-+ [
-+63953985600, # utc_start 2027-08-15 04:00:00 (Sun)
-+63977569200, # utc_end 2028-05-14 03:00:00 (Sun)
-+63953974800, # local_start 2027-08-15 01:00:00 (Sun)
-+63977558400, # local_end 2028-05-14 00:00:00 (Sun)
-+-10800,
-+1,
-+'-03',
-+ ],
-+ [
-+63977569200, # utc_start 2028-05-14 03:00:00 (Sun)
-+63985435200, # utc_end 2028-08-13 04:00:00 (Sun)
-+63977554800, # local_start 2028-05-13 23:00:00 (Sat)
-+63985420800, # local_end 2028-08-13 00:00:00 (Sun)
-+-14400,
-+0,
-+'-04',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {65}
-+sub has_dst_changes {66}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1289,7 +1307,7 @@
- sub _last_offset { -14400 }
-
- my $last_observance = bless( {
-- 'format' => 'CL%sT',
-+ 'format' => '-04/-03',
- 'gmtoff' => '-4:00',
- 'local_start_datetime' => bless( {
- 'formatter' => undef,
-@@ -1328,25 +1346,25 @@
-
- my $rules = [
- bless( {
-- 'at' => '3:00u',
-+ 'at' => '4:00u',
- 'from' => '2016',
-- 'in' => 'May',
-- 'letter' => '',
-+ 'in' => 'Aug',
-+ 'letter' => 'S',
- 'name' => 'Chile',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'Sun>=9',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
-- 'at' => '4:00u',
-+ 'at' => '3:00u',
- 'from' => '2016',
-- 'in' => 'Aug',
-- 'letter' => 'S',
-+ 'in' => 'May',
-+ 'letter' => '',
- 'name' => 'Chile',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'Sun>=9',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Santo_Domingo.pm
-+++ b/lib/DateTime/TimeZone/America/Santo_Domingo.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -75,7 +75,7 @@
- 62140089600, # local_end 1970-02-21 00:00:00 (Sat)
- -16200,
- 1,
--'EHDT',
-+'-0430',
- ],
- [
- 62140105800, # utc_start 1970-02-21 04:30:00 (Sat)
-@@ -93,7 +93,7 @@
- 62168860800, # local_end 1971-01-20 00:00:00 (Wed)
- -16200,
- 1,
--'EHDT',
-+'-0430',
- ],
- [
- 62168877000, # utc_start 1971-01-20 04:30:00 (Wed)
-@@ -111,7 +111,7 @@
- 62200483200, # local_end 1972-01-21 00:00:00 (Fri)
- -16200,
- 1,
--'EHDT',
-+'-0430',
- ],
- [
- 62200499400, # utc_start 1972-01-21 04:30:00 (Fri)
-@@ -129,7 +129,7 @@
- 62232105600, # local_end 1973-01-21 00:00:00 (Sun)
- -16200,
- 1,
--'EHDT',
-+'-0430',
- ],
- [
- 62232121800, # utc_start 1973-01-21 04:30:00 (Sun)
-@@ -147,7 +147,7 @@
- 62263641600, # local_end 1974-01-21 00:00:00 (Mon)
- -16200,
- 1,
--'EHDT',
-+'-0430',
- ],
- [
- 62263657800, # utc_start 1974-01-21 04:30:00 (Mon)
-@@ -187,11 +187,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {6}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Sao_Paulo.pm
-+++ b/lib/DateTime/TimeZone/America/Sao_Paulo.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 60928714800, # local_end 1931-10-03 11:00:00 (Sat)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 60928725600, # utc_start 1931-10-03 14:00:00 (Sat)
-@@ -48,7 +48,7 @@
- 60944313600, # local_end 1932-04-01 00:00:00 (Fri)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 60944320800, # utc_start 1932-04-01 02:00:00 (Fri)
-@@ -57,7 +57,7 @@
- 60960297600, # local_end 1932-10-03 00:00:00 (Mon)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 60960308400, # utc_start 1932-10-03 03:00:00 (Mon)
-@@ -66,7 +66,7 @@
- 60975849600, # local_end 1933-04-01 00:00:00 (Sat)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 60975856800, # utc_start 1933-04-01 02:00:00 (Sat)
-@@ -75,7 +75,7 @@
- 61501852800, # local_end 1949-12-01 00:00:00 (Thu)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61501863600, # utc_start 1949-12-01 03:00:00 (Thu)
-@@ -84,7 +84,7 @@
- 61513606800, # local_end 1950-04-16 01:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61513614000, # utc_start 1950-04-16 03:00:00 (Sun)
-@@ -93,7 +93,7 @@
- 61533388800, # local_end 1950-12-01 00:00:00 (Fri)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61533399600, # utc_start 1950-12-01 03:00:00 (Fri)
-@@ -102,7 +102,7 @@
- 61543843200, # local_end 1951-04-01 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61543850400, # utc_start 1951-04-01 02:00:00 (Sun)
-@@ -111,7 +111,7 @@
- 61564924800, # local_end 1951-12-01 00:00:00 (Sat)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61564935600, # utc_start 1951-12-01 03:00:00 (Sat)
-@@ -120,7 +120,7 @@
- 61575465600, # local_end 1952-04-01 00:00:00 (Tue)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61575472800, # utc_start 1952-04-01 02:00:00 (Tue)
-@@ -129,7 +129,7 @@
- 61596547200, # local_end 1952-12-01 00:00:00 (Mon)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61596558000, # utc_start 1952-12-01 03:00:00 (Mon)
-@@ -138,7 +138,7 @@
- 61604323200, # local_end 1953-03-01 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61604330400, # utc_start 1953-03-01 02:00:00 (Sun)
-@@ -147,7 +147,7 @@
- 61940246400, # local_end 1963-10-23 00:00:00 (Wed)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61940257200, # utc_start 1963-10-23 03:00:00 (Wed)
-@@ -156,7 +156,7 @@
- 61946294400, # local_end 1964-01-01 00:00:00 (Wed)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61946301600, # utc_start 1964-01-01 02:00:00 (Wed)
-@@ -165,7 +165,7 @@
- 61951478400, # local_end 1964-03-01 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61951485600, # utc_start 1964-03-01 02:00:00 (Sun)
-@@ -174,7 +174,7 @@
- 61980508800, # local_end 1965-01-31 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 61980519600, # utc_start 1965-01-31 03:00:00 (Sun)
-@@ -183,7 +183,7 @@
- 61985606400, # local_end 1965-03-31 00:00:00 (Wed)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 61985613600, # utc_start 1965-03-31 02:00:00 (Wed)
-@@ -192,7 +192,7 @@
- 62006774400, # local_end 1965-12-01 00:00:00 (Wed)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62006785200, # utc_start 1965-12-01 03:00:00 (Wed)
-@@ -201,7 +201,7 @@
- 62014550400, # local_end 1966-03-01 00:00:00 (Tue)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62014557600, # utc_start 1966-03-01 02:00:00 (Tue)
-@@ -210,7 +210,7 @@
- 62035718400, # local_end 1966-11-01 00:00:00 (Tue)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62035729200, # utc_start 1966-11-01 03:00:00 (Tue)
-@@ -219,7 +219,7 @@
- 62046086400, # local_end 1967-03-01 00:00:00 (Wed)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62046093600, # utc_start 1967-03-01 02:00:00 (Wed)
-@@ -228,7 +228,7 @@
- 62067254400, # local_end 1967-11-01 00:00:00 (Wed)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62067265200, # utc_start 1967-11-01 03:00:00 (Wed)
-@@ -237,7 +237,7 @@
- 62077708800, # local_end 1968-03-01 00:00:00 (Fri)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62077716000, # utc_start 1968-03-01 02:00:00 (Fri)
-@@ -246,7 +246,7 @@
- 62635420800, # local_end 1985-11-02 00:00:00 (Sat)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62635431600, # utc_start 1985-11-02 03:00:00 (Sat)
-@@ -255,7 +255,7 @@
- 62646912000, # local_end 1986-03-15 00:00:00 (Sat)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62646919200, # utc_start 1986-03-15 02:00:00 (Sat)
-@@ -264,7 +264,7 @@
- 62666265600, # local_end 1986-10-25 00:00:00 (Sat)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62666276400, # utc_start 1986-10-25 03:00:00 (Sat)
-@@ -273,7 +273,7 @@
- 62675942400, # local_end 1987-02-14 00:00:00 (Sat)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62675949600, # utc_start 1987-02-14 02:00:00 (Sat)
-@@ -282,7 +282,7 @@
- 62697801600, # local_end 1987-10-25 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62697812400, # utc_start 1987-10-25 03:00:00 (Sun)
-@@ -291,7 +291,7 @@
- 62706873600, # local_end 1988-02-07 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62706880800, # utc_start 1988-02-07 02:00:00 (Sun)
-@@ -300,7 +300,7 @@
- 62728646400, # local_end 1988-10-16 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62728657200, # utc_start 1988-10-16 03:00:00 (Sun)
-@@ -309,7 +309,7 @@
- 62737718400, # local_end 1989-01-29 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62737725600, # utc_start 1989-01-29 02:00:00 (Sun)
-@@ -318,7 +318,7 @@
- 62760096000, # local_end 1989-10-15 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62760106800, # utc_start 1989-10-15 03:00:00 (Sun)
-@@ -327,7 +327,7 @@
- 62770377600, # local_end 1990-02-11 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62770384800, # utc_start 1990-02-11 02:00:00 (Sun)
-@@ -336,7 +336,7 @@
- 62792150400, # local_end 1990-10-21 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62792161200, # utc_start 1990-10-21 03:00:00 (Sun)
-@@ -345,7 +345,7 @@
- 62802432000, # local_end 1991-02-17 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62802439200, # utc_start 1991-02-17 02:00:00 (Sun)
-@@ -354,7 +354,7 @@
- 62823600000, # local_end 1991-10-20 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62823610800, # utc_start 1991-10-20 03:00:00 (Sun)
-@@ -363,7 +363,7 @@
- 62833276800, # local_end 1992-02-09 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62833284000, # utc_start 1992-02-09 02:00:00 (Sun)
-@@ -372,7 +372,7 @@
- 62855654400, # local_end 1992-10-25 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62855665200, # utc_start 1992-10-25 03:00:00 (Sun)
-@@ -381,7 +381,7 @@
- 62864121600, # local_end 1993-01-31 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62864128800, # utc_start 1993-01-31 02:00:00 (Sun)
-@@ -390,7 +390,7 @@
- 62886499200, # local_end 1993-10-17 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62886510000, # utc_start 1993-10-17 03:00:00 (Sun)
-@@ -399,7 +399,7 @@
- 62897385600, # local_end 1994-02-20 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62897392800, # utc_start 1994-02-20 02:00:00 (Sun)
-@@ -408,7 +408,7 @@
- 62917948800, # local_end 1994-10-16 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62917959600, # utc_start 1994-10-16 03:00:00 (Sun)
-@@ -417,7 +417,7 @@
- 62928835200, # local_end 1995-02-19 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62928842400, # utc_start 1995-02-19 02:00:00 (Sun)
-@@ -426,7 +426,7 @@
- 62949398400, # local_end 1995-10-15 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62949409200, # utc_start 1995-10-15 03:00:00 (Sun)
-@@ -435,7 +435,7 @@
- 62959680000, # local_end 1996-02-11 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62959687200, # utc_start 1996-02-11 02:00:00 (Sun)
-@@ -444,7 +444,7 @@
- 62980243200, # local_end 1996-10-06 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 62980254000, # utc_start 1996-10-06 03:00:00 (Sun)
-@@ -453,7 +453,7 @@
- 62991734400, # local_end 1997-02-16 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 62991741600, # utc_start 1997-02-16 02:00:00 (Sun)
-@@ -462,7 +462,7 @@
- 63011779200, # local_end 1997-10-06 00:00:00 (Mon)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63011790000, # utc_start 1997-10-06 03:00:00 (Mon)
-@@ -471,7 +471,7 @@
- 63024393600, # local_end 1998-03-01 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63024400800, # utc_start 1998-03-01 02:00:00 (Sun)
-@@ -480,7 +480,7 @@
- 63043747200, # local_end 1998-10-11 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63043758000, # utc_start 1998-10-11 03:00:00 (Sun)
-@@ -489,7 +489,7 @@
- 63055238400, # local_end 1999-02-21 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63055245600, # utc_start 1999-02-21 02:00:00 (Sun)
-@@ -498,7 +498,7 @@
- 63074592000, # local_end 1999-10-03 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63074602800, # utc_start 1999-10-03 03:00:00 (Sun)
-@@ -507,7 +507,7 @@
- 63087292800, # local_end 2000-02-27 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63087300000, # utc_start 2000-02-27 02:00:00 (Sun)
-@@ -516,7 +516,7 @@
- 63106646400, # local_end 2000-10-08 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63106657200, # utc_start 2000-10-08 03:00:00 (Sun)
-@@ -525,7 +525,7 @@
- 63118137600, # local_end 2001-02-18 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63118144800, # utc_start 2001-02-18 02:00:00 (Sun)
-@@ -534,7 +534,7 @@
- 63138700800, # local_end 2001-10-14 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63138711600, # utc_start 2001-10-14 03:00:00 (Sun)
-@@ -543,7 +543,7 @@
- 63149587200, # local_end 2002-02-17 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63149594400, # utc_start 2002-02-17 02:00:00 (Sun)
-@@ -552,7 +552,7 @@
- 63171964800, # local_end 2002-11-03 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63171975600, # utc_start 2002-11-03 03:00:00 (Sun)
-@@ -561,7 +561,7 @@
- 63181036800, # local_end 2003-02-16 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63181044000, # utc_start 2003-02-16 02:00:00 (Sun)
-@@ -570,7 +570,7 @@
- 63202204800, # local_end 2003-10-19 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63202215600, # utc_start 2003-10-19 03:00:00 (Sun)
-@@ -579,7 +579,7 @@
- 63212486400, # local_end 2004-02-15 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63212493600, # utc_start 2004-02-15 02:00:00 (Sun)
-@@ -588,7 +588,7 @@
- 63235036800, # local_end 2004-11-02 00:00:00 (Tue)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63235047600, # utc_start 2004-11-02 03:00:00 (Tue)
-@@ -597,7 +597,7 @@
- 63244540800, # local_end 2005-02-20 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63244548000, # utc_start 2005-02-20 02:00:00 (Sun)
-@@ -606,7 +606,7 @@
- 63265104000, # local_end 2005-10-16 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63265114800, # utc_start 2005-10-16 03:00:00 (Sun)
-@@ -615,7 +615,7 @@
- 63275990400, # local_end 2006-02-19 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63275997600, # utc_start 2006-02-19 02:00:00 (Sun)
-@@ -624,7 +624,7 @@
- 63298368000, # local_end 2006-11-05 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63298378800, # utc_start 2006-11-05 03:00:00 (Sun)
-@@ -633,7 +633,7 @@
- 63308044800, # local_end 2007-02-25 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63308052000, # utc_start 2007-02-25 02:00:00 (Sun)
-@@ -642,7 +642,7 @@
- 63328003200, # local_end 2007-10-14 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63328014000, # utc_start 2007-10-14 03:00:00 (Sun)
-@@ -651,7 +651,7 @@
- 63338889600, # local_end 2008-02-17 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63338896800, # utc_start 2008-02-17 02:00:00 (Sun)
-@@ -660,7 +660,7 @@
- 63360057600, # local_end 2008-10-19 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63360068400, # utc_start 2008-10-19 03:00:00 (Sun)
-@@ -669,7 +669,7 @@
- 63370339200, # local_end 2009-02-15 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63370346400, # utc_start 2009-02-15 02:00:00 (Sun)
-@@ -678,7 +678,7 @@
- 63391507200, # local_end 2009-10-18 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63391518000, # utc_start 2009-10-18 03:00:00 (Sun)
-@@ -687,7 +687,7 @@
- 63402393600, # local_end 2010-02-21 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63402400800, # utc_start 2010-02-21 02:00:00 (Sun)
-@@ -696,7 +696,7 @@
- 63422956800, # local_end 2010-10-17 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63422967600, # utc_start 2010-10-17 03:00:00 (Sun)
-@@ -705,7 +705,7 @@
- 63433843200, # local_end 2011-02-20 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63433850400, # utc_start 2011-02-20 02:00:00 (Sun)
-@@ -714,7 +714,7 @@
- 63454406400, # local_end 2011-10-16 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63454417200, # utc_start 2011-10-16 03:00:00 (Sun)
-@@ -723,7 +723,7 @@
- 63465897600, # local_end 2012-02-26 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63465904800, # utc_start 2012-02-26 02:00:00 (Sun)
-@@ -732,7 +732,7 @@
- 63486460800, # local_end 2012-10-21 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63486471600, # utc_start 2012-10-21 03:00:00 (Sun)
-@@ -741,7 +741,7 @@
- 63496742400, # local_end 2013-02-17 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63496749600, # utc_start 2013-02-17 02:00:00 (Sun)
-@@ -750,7 +750,7 @@
- 63517910400, # local_end 2013-10-20 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63517921200, # utc_start 2013-10-20 03:00:00 (Sun)
-@@ -759,7 +759,7 @@
- 63528192000, # local_end 2014-02-16 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63528199200, # utc_start 2014-02-16 02:00:00 (Sun)
-@@ -768,7 +768,7 @@
- 63549360000, # local_end 2014-10-19 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63549370800, # utc_start 2014-10-19 03:00:00 (Sun)
-@@ -777,7 +777,7 @@
- 63560246400, # local_end 2015-02-22 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63560253600, # utc_start 2015-02-22 02:00:00 (Sun)
-@@ -786,7 +786,7 @@
- 63580809600, # local_end 2015-10-18 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63580820400, # utc_start 2015-10-18 03:00:00 (Sun)
-@@ -795,7 +795,7 @@
- 63591696000, # local_end 2016-02-21 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63591703200, # utc_start 2016-02-21 02:00:00 (Sun)
-@@ -804,7 +804,7 @@
- 63612259200, # local_end 2016-10-16 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63612270000, # utc_start 2016-10-16 03:00:00 (Sun)
-@@ -813,7 +813,7 @@
- 63623145600, # local_end 2017-02-19 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63623152800, # utc_start 2017-02-19 02:00:00 (Sun)
-@@ -822,7 +822,7 @@
- 63643708800, # local_end 2017-10-15 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63643719600, # utc_start 2017-10-15 03:00:00 (Sun)
-@@ -831,7 +831,7 @@
- 63654595200, # local_end 2018-02-18 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63654602400, # utc_start 2018-02-18 02:00:00 (Sun)
-@@ -840,7 +840,7 @@
- 63675763200, # local_end 2018-10-21 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63675774000, # utc_start 2018-10-21 03:00:00 (Sun)
-@@ -849,7 +849,7 @@
- 63686044800, # local_end 2019-02-17 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63686052000, # utc_start 2019-02-17 02:00:00 (Sun)
-@@ -858,7 +858,7 @@
- 63707212800, # local_end 2019-10-20 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63707223600, # utc_start 2019-10-20 03:00:00 (Sun)
-@@ -867,7 +867,7 @@
- 63717494400, # local_end 2020-02-16 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63717501600, # utc_start 2020-02-16 02:00:00 (Sun)
-@@ -876,7 +876,7 @@
- 63738662400, # local_end 2020-10-18 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63738673200, # utc_start 2020-10-18 03:00:00 (Sun)
-@@ -885,7 +885,7 @@
- 63749548800, # local_end 2021-02-21 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63749556000, # utc_start 2021-02-21 02:00:00 (Sun)
-@@ -894,7 +894,7 @@
- 63770112000, # local_end 2021-10-17 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63770122800, # utc_start 2021-10-17 03:00:00 (Sun)
-@@ -903,7 +903,7 @@
- 63780998400, # local_end 2022-02-20 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63781005600, # utc_start 2022-02-20 02:00:00 (Sun)
-@@ -912,7 +912,7 @@
- 63801561600, # local_end 2022-10-16 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63801572400, # utc_start 2022-10-16 03:00:00 (Sun)
-@@ -921,7 +921,7 @@
- 63813052800, # local_end 2023-02-26 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63813060000, # utc_start 2023-02-26 02:00:00 (Sun)
-@@ -930,7 +930,7 @@
- 63833011200, # local_end 2023-10-15 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63833022000, # utc_start 2023-10-15 03:00:00 (Sun)
-@@ -939,7 +939,7 @@
- 63843897600, # local_end 2024-02-18 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63843904800, # utc_start 2024-02-18 02:00:00 (Sun)
-@@ -948,7 +948,7 @@
- 63865065600, # local_end 2024-10-20 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63865076400, # utc_start 2024-10-20 03:00:00 (Sun)
-@@ -957,7 +957,7 @@
- 63875347200, # local_end 2025-02-16 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63875354400, # utc_start 2025-02-16 02:00:00 (Sun)
-@@ -966,7 +966,7 @@
- 63896515200, # local_end 2025-10-19 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63896526000, # utc_start 2025-10-19 03:00:00 (Sun)
-@@ -975,7 +975,7 @@
- 63907401600, # local_end 2026-02-22 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63907408800, # utc_start 2026-02-22 02:00:00 (Sun)
-@@ -984,7 +984,7 @@
- 63927964800, # local_end 2026-10-18 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63927975600, # utc_start 2026-10-18 03:00:00 (Sun)
-@@ -993,7 +993,7 @@
- 63938851200, # local_end 2027-02-21 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63938858400, # utc_start 2027-02-21 02:00:00 (Sun)
-@@ -1002,7 +1002,7 @@
- 63959414400, # local_end 2027-10-17 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63959425200, # utc_start 2027-10-17 03:00:00 (Sun)
-@@ -1011,7 +1011,7 @@
- 63970300800, # local_end 2028-02-20 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 63970308000, # utc_start 2028-02-20 02:00:00 (Sun)
-@@ -1020,7 +1020,7 @@
- 63990864000, # local_end 2028-10-15 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 63990874800, # utc_start 2028-10-15 03:00:00 (Sun)
-@@ -1029,7 +1029,7 @@
- 64001750400, # local_end 2029-02-18 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 64001757600, # utc_start 2029-02-18 02:00:00 (Sun)
-@@ -1038,7 +1038,7 @@
- 64022918400, # local_end 2029-10-21 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 64022929200, # utc_start 2029-10-21 03:00:00 (Sun)
-@@ -1047,7 +1047,7 @@
- 64033200000, # local_end 2030-02-17 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 64033207200, # utc_start 2030-02-17 02:00:00 (Sun)
-@@ -1056,7 +1056,7 @@
- 64054368000, # local_end 2030-10-20 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 64054378800, # utc_start 2030-10-20 03:00:00 (Sun)
-@@ -1065,7 +1065,7 @@
- 64064649600, # local_end 2031-02-16 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 64064656800, # utc_start 2031-02-16 02:00:00 (Sun)
-@@ -1074,7 +1074,7 @@
- 64085817600, # local_end 2031-10-19 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 64085828400, # utc_start 2031-10-19 03:00:00 (Sun)
-@@ -1083,7 +1083,7 @@
- 64096099200, # local_end 2032-02-15 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 64096106400, # utc_start 2032-02-15 02:00:00 (Sun)
-@@ -1092,7 +1092,7 @@
- 64117267200, # local_end 2032-10-17 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 64117278000, # utc_start 2032-10-17 03:00:00 (Sun)
-@@ -1101,7 +1101,7 @@
- 64128153600, # local_end 2033-02-20 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 64128160800, # utc_start 2033-02-20 02:00:00 (Sun)
-@@ -1110,7 +1110,7 @@
- 64148716800, # local_end 2033-10-16 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 64148727600, # utc_start 2033-10-16 03:00:00 (Sun)
-@@ -1119,7 +1119,7 @@
- 64160208000, # local_end 2034-02-26 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 64160215200, # utc_start 2034-02-26 02:00:00 (Sun)
-@@ -1128,7 +1128,7 @@
- 64180166400, # local_end 2034-10-15 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 64180177200, # utc_start 2034-10-15 03:00:00 (Sun)
-@@ -1137,7 +1137,7 @@
- 64191052800, # local_end 2035-02-18 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 64191060000, # utc_start 2035-02-18 02:00:00 (Sun)
-@@ -1146,7 +1146,7 @@
- 64212220800, # local_end 2035-10-21 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 64212231600, # utc_start 2035-10-21 03:00:00 (Sun)
-@@ -1155,7 +1155,7 @@
- 64222502400, # local_end 2036-02-17 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 64222509600, # utc_start 2036-02-17 02:00:00 (Sun)
-@@ -1164,7 +1164,7 @@
- 64243670400, # local_end 2036-10-19 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 64243681200, # utc_start 2036-10-19 03:00:00 (Sun)
-@@ -1173,7 +1173,7 @@
- 64254556800, # local_end 2037-02-22 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 64254564000, # utc_start 2037-02-22 02:00:00 (Sun)
-@@ -1182,7 +1182,7 @@
- 64275120000, # local_end 2037-10-18 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 64275130800, # utc_start 2037-10-18 03:00:00 (Sun)
-@@ -1191,7 +1191,7 @@
- 64286006400, # local_end 2038-02-21 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 64286013600, # utc_start 2038-02-21 02:00:00 (Sun)
-@@ -1200,7 +1200,7 @@
- 64306569600, # local_end 2038-10-17 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- [
- 64306580400, # utc_start 2038-10-17 03:00:00 (Sun)
-@@ -1209,7 +1209,7 @@
- 64317456000, # local_end 2039-02-20 00:00:00 (Sun)
- -7200,
- 1,
--'BRST',
-+'-02',
- ],
- [
- 64317463200, # utc_start 2039-02-20 02:00:00 (Sun)
-@@ -1218,11 +1218,11 @@
- 64338019200, # local_end 2039-10-16 00:00:00 (Sun)
- -10800,
- 0,
--'BRT',
-+'-03',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {67}
-
-@@ -1235,7 +1235,7 @@
- sub _last_offset { -10800 }
-
- my $last_observance = bless( {
-- 'format' => 'BR%sT',
-+ 'format' => '-03/-02',
- 'gmtoff' => '-3:00',
- 'local_start_datetime' => bless( {
- 'formatter' => undef,
-@@ -1275,24 +1275,24 @@
- my $rules = [
- bless( {
- 'at' => '0:00',
-- 'from' => '2038',
-- 'in' => 'Feb',
-- 'letter' => '',
-+ 'from' => '2008',
-+ 'in' => 'Oct',
-+ 'letter' => 'S',
- 'name' => 'Brazil',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'Sun>=15',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '0:00',
-- 'from' => '2008',
-- 'in' => 'Oct',
-- 'letter' => 'S',
-+ 'from' => '2038',
-+ 'in' => 'Feb',
-+ 'letter' => '',
- 'name' => 'Brazil',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'Sun>=15',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Scoresbysund.pm
-+++ b/lib/DateTime/TimeZone/America/Scoresbysund.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 62459517600, # local_end 1980-04-06 02:00:00 (Sun)
- -7200,
- 0,
--'CGT',
-+'-02',
- ],
- [
- 62459524800, # utc_start 1980-04-06 04:00:00 (Sun)
-@@ -48,7 +48,7 @@
- 62474641200, # local_end 1980-09-28 03:00:00 (Sun)
- -3600,
- 1,
--'CGST',
-+'-01',
- ],
- [
- 62474644800, # utc_start 1980-09-28 04:00:00 (Sun)
-@@ -57,7 +57,7 @@
- 62490355200, # local_end 1981-03-29 00:00:00 (Sun)
- -7200,
- 0,
--'CGT',
-+'-02',
- ],
- [
- 62490362400, # utc_start 1981-03-29 02:00:00 (Sun)
-@@ -66,7 +66,7 @@
- 62506083600, # local_end 1981-09-27 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 62506083600, # utc_start 1981-09-27 01:00:00 (Sun)
-@@ -75,7 +75,7 @@
- 62521804800, # local_end 1982-03-28 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 62521808400, # utc_start 1982-03-28 01:00:00 (Sun)
-@@ -84,7 +84,7 @@
- 62537533200, # local_end 1982-09-26 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 62537533200, # utc_start 1982-09-26 01:00:00 (Sun)
-@@ -93,7 +93,7 @@
- 62553254400, # local_end 1983-03-27 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 62553258000, # utc_start 1983-03-27 01:00:00 (Sun)
-@@ -102,7 +102,7 @@
- 62568982800, # local_end 1983-09-25 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 62568982800, # utc_start 1983-09-25 01:00:00 (Sun)
-@@ -111,7 +111,7 @@
- 62584704000, # local_end 1984-03-25 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 62584707600, # utc_start 1984-03-25 01:00:00 (Sun)
-@@ -120,7 +120,7 @@
- 62601037200, # local_end 1984-09-30 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 62601037200, # utc_start 1984-09-30 01:00:00 (Sun)
-@@ -129,7 +129,7 @@
- 62616758400, # local_end 1985-03-31 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 62616762000, # utc_start 1985-03-31 01:00:00 (Sun)
-@@ -138,7 +138,7 @@
- 62632486800, # local_end 1985-09-29 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 62632486800, # utc_start 1985-09-29 01:00:00 (Sun)
-@@ -147,7 +147,7 @@
- 62648208000, # local_end 1986-03-30 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 62648211600, # utc_start 1986-03-30 01:00:00 (Sun)
-@@ -156,7 +156,7 @@
- 62663936400, # local_end 1986-09-28 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 62663936400, # utc_start 1986-09-28 01:00:00 (Sun)
-@@ -165,7 +165,7 @@
- 62679657600, # local_end 1987-03-29 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 62679661200, # utc_start 1987-03-29 01:00:00 (Sun)
-@@ -174,7 +174,7 @@
- 62695386000, # local_end 1987-09-27 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 62695386000, # utc_start 1987-09-27 01:00:00 (Sun)
-@@ -183,7 +183,7 @@
- 62711107200, # local_end 1988-03-27 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 62711110800, # utc_start 1988-03-27 01:00:00 (Sun)
-@@ -192,7 +192,7 @@
- 62726835600, # local_end 1988-09-25 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 62726835600, # utc_start 1988-09-25 01:00:00 (Sun)
-@@ -201,7 +201,7 @@
- 62742556800, # local_end 1989-03-26 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 62742560400, # utc_start 1989-03-26 01:00:00 (Sun)
-@@ -210,7 +210,7 @@
- 62758285200, # local_end 1989-09-24 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 62758285200, # utc_start 1989-09-24 01:00:00 (Sun)
-@@ -219,7 +219,7 @@
- 62774006400, # local_end 1990-03-25 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 62774010000, # utc_start 1990-03-25 01:00:00 (Sun)
-@@ -228,7 +228,7 @@
- 62790339600, # local_end 1990-09-30 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 62790339600, # utc_start 1990-09-30 01:00:00 (Sun)
-@@ -237,7 +237,7 @@
- 62806060800, # local_end 1991-03-31 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 62806064400, # utc_start 1991-03-31 01:00:00 (Sun)
-@@ -246,7 +246,7 @@
- 62821789200, # local_end 1991-09-29 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 62821789200, # utc_start 1991-09-29 01:00:00 (Sun)
-@@ -255,7 +255,7 @@
- 62837510400, # local_end 1992-03-29 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 62837514000, # utc_start 1992-03-29 01:00:00 (Sun)
-@@ -264,7 +264,7 @@
- 62853238800, # local_end 1992-09-27 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 62853238800, # utc_start 1992-09-27 01:00:00 (Sun)
-@@ -273,7 +273,7 @@
- 62868960000, # local_end 1993-03-28 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 62868963600, # utc_start 1993-03-28 01:00:00 (Sun)
-@@ -282,7 +282,7 @@
- 62884688400, # local_end 1993-09-26 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 62884688400, # utc_start 1993-09-26 01:00:00 (Sun)
-@@ -291,7 +291,7 @@
- 62900409600, # local_end 1994-03-27 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 62900413200, # utc_start 1994-03-27 01:00:00 (Sun)
-@@ -300,7 +300,7 @@
- 62916138000, # local_end 1994-09-25 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 62916138000, # utc_start 1994-09-25 01:00:00 (Sun)
-@@ -309,7 +309,7 @@
- 62931859200, # local_end 1995-03-26 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 62931862800, # utc_start 1995-03-26 01:00:00 (Sun)
-@@ -318,7 +318,7 @@
- 62947587600, # local_end 1995-09-24 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 62947587600, # utc_start 1995-09-24 01:00:00 (Sun)
-@@ -327,7 +327,7 @@
- 62963913600, # local_end 1996-03-31 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 62963917200, # utc_start 1996-03-31 01:00:00 (Sun)
-@@ -336,7 +336,7 @@
- 62982061200, # local_end 1996-10-27 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 62982061200, # utc_start 1996-10-27 01:00:00 (Sun)
-@@ -345,7 +345,7 @@
- 62995363200, # local_end 1997-03-30 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 62995366800, # utc_start 1997-03-30 01:00:00 (Sun)
-@@ -354,7 +354,7 @@
- 63013510800, # local_end 1997-10-26 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 63013510800, # utc_start 1997-10-26 01:00:00 (Sun)
-@@ -363,7 +363,7 @@
- 63026812800, # local_end 1998-03-29 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 63026816400, # utc_start 1998-03-29 01:00:00 (Sun)
-@@ -372,7 +372,7 @@
- 63044960400, # local_end 1998-10-25 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 63044960400, # utc_start 1998-10-25 01:00:00 (Sun)
-@@ -381,7 +381,7 @@
- 63058262400, # local_end 1999-03-28 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 63058266000, # utc_start 1999-03-28 01:00:00 (Sun)
-@@ -390,7 +390,7 @@
- 63077014800, # local_end 1999-10-31 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 63077014800, # utc_start 1999-10-31 01:00:00 (Sun)
-@@ -399,7 +399,7 @@
- 63089712000, # local_end 2000-03-26 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 63089715600, # utc_start 2000-03-26 01:00:00 (Sun)
-@@ -408,7 +408,7 @@
- 63108464400, # local_end 2000-10-29 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 63108464400, # utc_start 2000-10-29 01:00:00 (Sun)
-@@ -417,7 +417,7 @@
- 63121161600, # local_end 2001-03-25 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 63121165200, # utc_start 2001-03-25 01:00:00 (Sun)
-@@ -426,7 +426,7 @@
- 63139914000, # local_end 2001-10-28 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 63139914000, # utc_start 2001-10-28 01:00:00 (Sun)
-@@ -435,7 +435,7 @@
- 63153216000, # local_end 2002-03-31 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 63153219600, # utc_start 2002-03-31 01:00:00 (Sun)
-@@ -444,7 +444,7 @@
- 63171363600, # local_end 2002-10-27 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 63171363600, # utc_start 2002-10-27 01:00:00 (Sun)
-@@ -453,7 +453,7 @@
- 63184665600, # local_end 2003-03-30 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 63184669200, # utc_start 2003-03-30 01:00:00 (Sun)
-@@ -462,7 +462,7 @@
- 63202813200, # local_end 2003-10-26 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 63202813200, # utc_start 2003-10-26 01:00:00 (Sun)
-@@ -471,7 +471,7 @@
- 63216115200, # local_end 2004-03-28 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 63216118800, # utc_start 2004-03-28 01:00:00 (Sun)
-@@ -480,7 +480,7 @@
- 63234867600, # local_end 2004-10-31 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 63234867600, # utc_start 2004-10-31 01:00:00 (Sun)
-@@ -489,7 +489,7 @@
- 63247564800, # local_end 2005-03-27 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 63247568400, # utc_start 2005-03-27 01:00:00 (Sun)
-@@ -498,7 +498,7 @@
- 63266317200, # local_end 2005-10-30 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 63266317200, # utc_start 2005-10-30 01:00:00 (Sun)
-@@ -507,7 +507,7 @@
- 63279014400, # local_end 2006-03-26 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 63279018000, # utc_start 2006-03-26 01:00:00 (Sun)
-@@ -516,7 +516,7 @@
- 63297766800, # local_end 2006-10-29 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 63297766800, # utc_start 2006-10-29 01:00:00 (Sun)
-@@ -525,7 +525,7 @@
- 63310464000, # local_end 2007-03-25 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 63310467600, # utc_start 2007-03-25 01:00:00 (Sun)
-@@ -534,7 +534,7 @@
- 63329216400, # local_end 2007-10-28 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 63329216400, # utc_start 2007-10-28 01:00:00 (Sun)
-@@ -543,7 +543,7 @@
- 63342518400, # local_end 2008-03-30 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 63342522000, # utc_start 2008-03-30 01:00:00 (Sun)
-@@ -552,7 +552,7 @@
- 63360666000, # local_end 2008-10-26 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 63360666000, # utc_start 2008-10-26 01:00:00 (Sun)
-@@ -561,7 +561,7 @@
- 63373968000, # local_end 2009-03-29 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 63373971600, # utc_start 2009-03-29 01:00:00 (Sun)
-@@ -570,7 +570,7 @@
- 63392115600, # local_end 2009-10-25 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 63392115600, # utc_start 2009-10-25 01:00:00 (Sun)
-@@ -579,7 +579,7 @@
- 63405417600, # local_end 2010-03-28 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 63405421200, # utc_start 2010-03-28 01:00:00 (Sun)
-@@ -588,7 +588,7 @@
- 63424170000, # local_end 2010-10-31 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 63424170000, # utc_start 2010-10-31 01:00:00 (Sun)
-@@ -597,7 +597,7 @@
- 63436867200, # local_end 2011-03-27 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 63436870800, # utc_start 2011-03-27 01:00:00 (Sun)
-@@ -606,7 +606,7 @@
- 63455619600, # local_end 2011-10-30 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 63455619600, # utc_start 2011-10-30 01:00:00 (Sun)
-@@ -615,7 +615,7 @@
- 63468316800, # local_end 2012-03-25 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 63468320400, # utc_start 2012-03-25 01:00:00 (Sun)
-@@ -624,7 +624,7 @@
- 63487069200, # local_end 2012-10-28 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 63487069200, # utc_start 2012-10-28 01:00:00 (Sun)
-@@ -633,7 +633,7 @@
- 63500371200, # local_end 2013-03-31 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 63500374800, # utc_start 2013-03-31 01:00:00 (Sun)
-@@ -642,7 +642,7 @@
- 63518518800, # local_end 2013-10-27 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 63518518800, # utc_start 2013-10-27 01:00:00 (Sun)
-@@ -651,7 +651,7 @@
- 63531820800, # local_end 2014-03-30 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 63531824400, # utc_start 2014-03-30 01:00:00 (Sun)
-@@ -660,7 +660,7 @@
- 63549968400, # local_end 2014-10-26 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 63549968400, # utc_start 2014-10-26 01:00:00 (Sun)
-@@ -669,7 +669,7 @@
- 63563270400, # local_end 2015-03-29 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 63563274000, # utc_start 2015-03-29 01:00:00 (Sun)
-@@ -678,7 +678,7 @@
- 63581418000, # local_end 2015-10-25 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 63581418000, # utc_start 2015-10-25 01:00:00 (Sun)
-@@ -687,7 +687,7 @@
- 63594720000, # local_end 2016-03-27 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 63594723600, # utc_start 2016-03-27 01:00:00 (Sun)
-@@ -696,7 +696,7 @@
- 63613472400, # local_end 2016-10-30 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 63613472400, # utc_start 2016-10-30 01:00:00 (Sun)
-@@ -705,7 +705,7 @@
- 63626169600, # local_end 2017-03-26 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 63626173200, # utc_start 2017-03-26 01:00:00 (Sun)
-@@ -714,7 +714,7 @@
- 63644922000, # local_end 2017-10-29 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 63644922000, # utc_start 2017-10-29 01:00:00 (Sun)
-@@ -723,7 +723,7 @@
- 63657619200, # local_end 2018-03-25 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 63657622800, # utc_start 2018-03-25 01:00:00 (Sun)
-@@ -732,7 +732,7 @@
- 63676371600, # local_end 2018-10-28 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 63676371600, # utc_start 2018-10-28 01:00:00 (Sun)
-@@ -741,7 +741,7 @@
- 63689673600, # local_end 2019-03-31 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 63689677200, # utc_start 2019-03-31 01:00:00 (Sun)
-@@ -750,7 +750,7 @@
- 63707821200, # local_end 2019-10-27 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 63707821200, # utc_start 2019-10-27 01:00:00 (Sun)
-@@ -759,7 +759,7 @@
- 63721123200, # local_end 2020-03-29 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 63721126800, # utc_start 2020-03-29 01:00:00 (Sun)
-@@ -768,7 +768,7 @@
- 63739270800, # local_end 2020-10-25 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 63739270800, # utc_start 2020-10-25 01:00:00 (Sun)
-@@ -777,7 +777,7 @@
- 63752572800, # local_end 2021-03-28 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 63752576400, # utc_start 2021-03-28 01:00:00 (Sun)
-@@ -786,7 +786,7 @@
- 63771325200, # local_end 2021-10-31 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 63771325200, # utc_start 2021-10-31 01:00:00 (Sun)
-@@ -795,7 +795,7 @@
- 63784022400, # local_end 2022-03-27 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 63784026000, # utc_start 2022-03-27 01:00:00 (Sun)
-@@ -804,7 +804,7 @@
- 63802774800, # local_end 2022-10-30 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 63802774800, # utc_start 2022-10-30 01:00:00 (Sun)
-@@ -813,7 +813,7 @@
- 63815472000, # local_end 2023-03-26 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 63815475600, # utc_start 2023-03-26 01:00:00 (Sun)
-@@ -822,7 +822,7 @@
- 63834224400, # local_end 2023-10-29 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 63834224400, # utc_start 2023-10-29 01:00:00 (Sun)
-@@ -831,7 +831,7 @@
- 63847526400, # local_end 2024-03-31 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 63847530000, # utc_start 2024-03-31 01:00:00 (Sun)
-@@ -840,7 +840,7 @@
- 63865674000, # local_end 2024-10-27 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 63865674000, # utc_start 2024-10-27 01:00:00 (Sun)
-@@ -849,7 +849,7 @@
- 63878976000, # local_end 2025-03-30 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 63878979600, # utc_start 2025-03-30 01:00:00 (Sun)
-@@ -858,7 +858,7 @@
- 63897123600, # local_end 2025-10-26 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
-@@ -867,7 +867,7 @@
- 63910425600, # local_end 2026-03-29 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
-@@ -876,7 +876,7 @@
- 63928573200, # local_end 2026-10-25 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
- ],
- [
- 63928573200, # utc_start 2026-10-25 01:00:00 (Sun)
-@@ -885,7 +885,7 @@
- 63941875200, # local_end 2027-03-28 00:00:00 (Sun)
- -3600,
- 0,
--'EGT',
-+'-01',
- ],
- [
- 63941878800, # utc_start 2027-03-28 01:00:00 (Sun)
-@@ -894,15 +894,33 @@
- 63960627600, # local_end 2027-10-31 01:00:00 (Sun)
- 0,
- 1,
--'EGST',
-+'+00',
-+ ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960624000, # local_start 2027-10-31 00:00:00 (Sun)
-+63973324800, # local_end 2028-03-26 00:00:00 (Sun)
-+-3600,
-+0,
-+'-01',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973328400, # local_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # local_end 2028-10-29 01:00:00 (Sun)
-+0,
-+1,
-+'+00',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {48}
-+sub has_dst_changes {49}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -911,7 +929,7 @@
- sub _last_offset { -3600 }
-
- my $last_observance = bless( {
-- 'format' => 'EG%sT',
-+ 'format' => '-01/+00',
- 'gmtoff' => '-1:00',
- 'local_start_datetime' => bless( {
- 'formatter' => undef,
---- a/lib/DateTime/TimeZone/America/Sitka.pm
-+++ b/lib/DateTime/TimeZone/America/Sitka.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1166,13 +1166,31 @@
- 1,
- 'AKDT',
- ],
-+ [
-+63961264800, # utc_start 2027-11-07 10:00:00 (Sun)
-+63972154800, # utc_end 2028-03-12 11:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-32400,
-+0,
-+'AKST',
-+ ],
-+ [
-+63972154800, # utc_start 2028-03-12 11:00:00 (Sun)
-+63992714400, # utc_end 2028-11-05 10:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-28800,
-+1,
-+'AKDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {61}
-+sub has_dst_changes {62}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/St_Johns.pm
-+++ b/lib/DateTime/TimeZone/America/St_Johns.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -2030,13 +2030,31 @@
- 1,
- 'NDT',
- ],
-+ [
-+63961245000, # utc_start 2027-11-07 04:30:00 (Sun)
-+63972135000, # utc_end 2028-03-12 05:30:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-12600,
-+0,
-+'NST',
-+ ],
-+ [
-+63972135000, # utc_start 2028-03-12 05:30:00 (Sun)
-+63992694600, # utc_end 2028-11-05 04:30:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-9000,
-+1,
-+'NDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {110}
-+sub has_dst_changes {111}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Swift_Current.pm
-+++ b/lib/DateTime/TimeZone/America/Swift_Current.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -250,11 +250,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {11}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Tegucigalpa.pm
-+++ b/lib/DateTime/TimeZone/America/Tegucigalpa.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -97,11 +97,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {3}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Thule.pm
-+++ b/lib/DateTime/TimeZone/America/Thule.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -698,13 +698,31 @@
- 1,
- 'ADT',
- ],
-+ [
-+63961246800, # utc_start 2027-11-07 05:00:00 (Sun)
-+63972136800, # utc_end 2028-03-12 06:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-14400,
-+0,
-+'AST',
-+ ],
-+ [
-+63972136800, # utc_start 2028-03-12 06:00:00 (Sun)
-+63992696400, # utc_end 2028-11-05 05:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-10800,
-+1,
-+'ADT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {37}
-+sub has_dst_changes {38}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -754,23 +772,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'Thule',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'Thule',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Thunder_Bay.pm
-+++ b/lib/DateTime/TimeZone/America/Thunder_Bay.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1130,13 +1130,31 @@
- 1,
- 'EDT',
- ],
-+ [
-+63961250400, # utc_start 2027-11-07 06:00:00 (Sun)
-+63972140400, # utc_end 2028-03-12 07:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-18000,
-+0,
-+'EST',
-+ ],
-+ [
-+63972140400, # utc_start 2028-03-12 07:00:00 (Sun)
-+63992700000, # utc_end 2028-11-05 06:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-14400,
-+1,
-+'EDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {59}
-+sub has_dst_changes {60}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Tijuana.pm
-+++ b/lib/DateTime/TimeZone/America/Tijuana.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1247,13 +1247,31 @@
- 1,
- 'PDT',
- ],
-+ [
-+63961261200, # utc_start 2027-11-07 09:00:00 (Sun)
-+63972151200, # utc_end 2028-03-12 10:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-28800,
-+0,
-+'PST',
-+ ],
-+ [
-+63972151200, # utc_start 2028-03-12 10:00:00 (Sun)
-+63992710800, # utc_end 2028-11-05 09:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-25200,
-+1,
-+'PDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {63}
-+sub has_dst_changes {64}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1303,23 +1321,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Toronto.pm
-+++ b/lib/DateTime/TimeZone/America/Toronto.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1967,13 +1967,31 @@
- 1,
- 'EDT',
- ],
-+ [
-+63961250400, # utc_start 2027-11-07 06:00:00 (Sun)
-+63972140400, # utc_end 2028-03-12 07:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-18000,
-+0,
-+'EST',
-+ ],
-+ [
-+63972140400, # utc_start 2028-03-12 07:00:00 (Sun)
-+63992700000, # utc_end 2028-11-05 06:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-14400,
-+1,
-+'EDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {107}
-+sub has_dst_changes {108}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -2023,23 +2041,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'Canada',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'Canada',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Vancouver.pm
-+++ b/lib/DateTime/TimeZone/America/Vancouver.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1562,13 +1562,31 @@
- 1,
- 'PDT',
- ],
-+ [
-+63961261200, # utc_start 2027-11-07 09:00:00 (Sun)
-+63972151200, # utc_end 2028-03-12 10:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-28800,
-+0,
-+'PST',
-+ ],
-+ [
-+63972151200, # utc_start 2028-03-12 10:00:00 (Sun)
-+63992710800, # utc_end 2028-11-05 09:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-25200,
-+1,
-+'PDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {85}
-+sub has_dst_changes {86}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1618,23 +1636,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'Canada',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'Canada',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Whitehorse.pm
-+++ b/lib/DateTime/TimeZone/America/Whitehorse.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -995,13 +995,31 @@
- 1,
- 'PDT',
- ],
-+ [
-+63961261200, # utc_start 2027-11-07 09:00:00 (Sun)
-+63972151200, # utc_end 2028-03-12 10:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-28800,
-+0,
-+'PST',
-+ ],
-+ [
-+63972151200, # utc_start 2028-03-12 10:00:00 (Sun)
-+63992710800, # utc_end 2028-11-05 09:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-25200,
-+1,
-+'PDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {53}
-+sub has_dst_changes {54}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1051,23 +1069,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'Canada',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'Canada',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Winnipeg.pm
-+++ b/lib/DateTime/TimeZone/America/Winnipeg.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1526,13 +1526,31 @@
- 1,
- 'CDT',
- ],
-+ [
-+63961254000, # utc_start 2027-11-07 07:00:00 (Sun)
-+63972144000, # utc_end 2028-03-12 08:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-21600,
-+0,
-+'CST',
-+ ],
-+ [
-+63972144000, # utc_start 2028-03-12 08:00:00 (Sun)
-+63992703600, # utc_end 2028-11-05 07:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-18000,
-+1,
-+'CDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {83}
-+sub has_dst_changes {84}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Yakutat.pm
-+++ b/lib/DateTime/TimeZone/America/Yakutat.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1166,13 +1166,31 @@
- 1,
- 'AKDT',
- ],
-+ [
-+63961264800, # utc_start 2027-11-07 10:00:00 (Sun)
-+63972154800, # utc_end 2028-03-12 11:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-32400,
-+0,
-+'AKST',
-+ ],
-+ [
-+63972154800, # utc_start 2028-03-12 11:00:00 (Sun)
-+63992714400, # utc_end 2028-11-05 10:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-28800,
-+1,
-+'AKDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {61}
-+sub has_dst_changes {62}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/America/Yellowknife.pm
-+++ b/lib/DateTime/TimeZone/America/Yellowknife.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -950,13 +950,31 @@
- 1,
- 'MDT',
- ],
-+ [
-+63961257600, # utc_start 2027-11-07 08:00:00 (Sun)
-+63972147600, # utc_end 2028-03-12 09:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-25200,
-+0,
-+'MST',
-+ ],
-+ [
-+63972147600, # utc_start 2028-03-12 09:00:00 (Sun)
-+63992707200, # utc_end 2028-11-05 08:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-21600,
-+1,
-+'MDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {51}
-+sub has_dst_changes {52}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Antarctica/Casey.pm
-+++ b/lib/DateTime/TimeZone/Antarctica/Casey.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/antarctica. Olson data version 2016j
-+# Generated from debian/tzdata/antarctica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -88,11 +88,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Antarctica/Davis.pm
-+++ b/lib/DateTime/TimeZone/Antarctica/Davis.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/antarctica. Olson data version 2016j
-+# Generated from debian/tzdata/antarctica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -97,11 +97,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Antarctica/DumontDUrville.pm
-+++ b/lib/DateTime/TimeZone/Antarctica/DumontDUrville.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/antarctica. Olson data version 2016j
-+# Generated from debian/tzdata/antarctica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -61,11 +61,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Antarctica/Macquarie.pm
-+++ b/lib/DateTime/TimeZone/Antarctica/Macquarie.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -867,15 +867,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 39600,
- 0,
--'MIST',
-+'+11',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {45}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Antarctica/Mawson.pm
-+++ b/lib/DateTime/TimeZone/Antarctica/Mawson.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/antarctica. Olson data version 2016j
-+# Generated from debian/tzdata/antarctica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -52,11 +52,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Antarctica/Palmer.pm
-+++ b/lib/DateTime/TimeZone/Antarctica/Palmer.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 61983014400, # local_end 1965-03-01 00:00:00 (Mon)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 61983025200, # utc_start 1965-03-01 03:00:00 (Mon)
-@@ -48,7 +48,7 @@
- 62002713600, # local_end 1965-10-15 00:00:00 (Fri)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62002728000, # utc_start 1965-10-15 04:00:00 (Fri)
-@@ -57,7 +57,7 @@
- 62014550400, # local_end 1966-03-01 00:00:00 (Tue)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62014561200, # utc_start 1966-03-01 03:00:00 (Tue)
-@@ -66,7 +66,7 @@
- 62034249600, # local_end 1966-10-15 00:00:00 (Sat)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62034264000, # utc_start 1966-10-15 04:00:00 (Sat)
-@@ -75,7 +75,7 @@
- 62048851200, # local_end 1967-04-02 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62048862000, # utc_start 1967-04-02 03:00:00 (Sun)
-@@ -84,7 +84,7 @@
- 62064576000, # local_end 1967-10-01 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62064590400, # utc_start 1967-10-01 04:00:00 (Sun)
-@@ -93,7 +93,7 @@
- 62080905600, # local_end 1968-04-07 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62080916400, # utc_start 1968-04-07 03:00:00 (Sun)
-@@ -102,7 +102,7 @@
- 62096630400, # local_end 1968-10-06 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62096644800, # utc_start 1968-10-06 04:00:00 (Sun)
-@@ -111,7 +111,7 @@
- 62112355200, # local_end 1969-04-06 00:00:00 (Sun)
- -10800,
- 1,
--'ARST',
-+'-03',
- ],
- [
- 62112366000, # utc_start 1969-04-06 03:00:00 (Sun)
-@@ -120,7 +120,7 @@
- 62128080000, # local_end 1969-10-05 00:00:00 (Sun)
- -14400,
- 0,
--'ART',
-+'-04',
- ],
- [
- 62128094400, # utc_start 1969-10-05 04:00:00 (Sun)
-@@ -129,7 +129,7 @@
- 62263814400, # local_end 1974-01-23 00:00:00 (Wed)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62263825200, # utc_start 1974-01-23 03:00:00 (Wed)
-@@ -138,7 +138,7 @@
- 62272281600, # local_end 1974-05-01 00:00:00 (Wed)
- -7200,
- 1,
--'ARST',
-+'-02',
- ],
- [
- 62272288800, # utc_start 1974-05-01 02:00:00 (Wed)
-@@ -147,7 +147,7 @@
- 62524742400, # local_end 1982-05-01 00:00:00 (Sat)
- -10800,
- 0,
--'ART',
-+'-03',
- ],
- [
- 62524753200, # utc_start 1982-05-01 03:00:00 (Sat)
-@@ -156,7 +156,7 @@
- 62538739200, # local_end 1982-10-10 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62538753600, # utc_start 1982-10-10 04:00:00 (Sun)
-@@ -165,7 +165,7 @@
- 62552044800, # local_end 1983-03-13 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62552055600, # utc_start 1983-03-13 03:00:00 (Sun)
-@@ -174,7 +174,7 @@
- 62570188800, # local_end 1983-10-09 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62570203200, # utc_start 1983-10-09 04:00:00 (Sun)
-@@ -183,7 +183,7 @@
- 62583494400, # local_end 1984-03-11 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62583505200, # utc_start 1984-03-11 03:00:00 (Sun)
-@@ -192,7 +192,7 @@
- 62602243200, # local_end 1984-10-14 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62602257600, # utc_start 1984-10-14 04:00:00 (Sun)
-@@ -201,7 +201,7 @@
- 62614944000, # local_end 1985-03-10 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62614954800, # utc_start 1985-03-10 03:00:00 (Sun)
-@@ -210,7 +210,7 @@
- 62633692800, # local_end 1985-10-13 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62633707200, # utc_start 1985-10-13 04:00:00 (Sun)
-@@ -219,7 +219,7 @@
- 62646393600, # local_end 1986-03-09 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62646404400, # utc_start 1986-03-09 03:00:00 (Sun)
-@@ -228,7 +228,7 @@
- 62665142400, # local_end 1986-10-12 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62665156800, # utc_start 1986-10-12 04:00:00 (Sun)
-@@ -237,7 +237,7 @@
- 62680867200, # local_end 1987-04-12 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62680878000, # utc_start 1987-04-12 03:00:00 (Sun)
-@@ -246,7 +246,7 @@
- 62696592000, # local_end 1987-10-11 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62696606400, # utc_start 1987-10-11 04:00:00 (Sun)
-@@ -255,7 +255,7 @@
- 62709897600, # local_end 1988-03-13 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62709908400, # utc_start 1988-03-13 03:00:00 (Sun)
-@@ -264,7 +264,7 @@
- 62728041600, # local_end 1988-10-09 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62728056000, # utc_start 1988-10-09 04:00:00 (Sun)
-@@ -273,7 +273,7 @@
- 62741347200, # local_end 1989-03-12 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62741358000, # utc_start 1989-03-12 03:00:00 (Sun)
-@@ -282,7 +282,7 @@
- 62760096000, # local_end 1989-10-15 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62760110400, # utc_start 1989-10-15 04:00:00 (Sun)
-@@ -291,7 +291,7 @@
- 62772796800, # local_end 1990-03-11 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62772807600, # utc_start 1990-03-11 03:00:00 (Sun)
-@@ -300,7 +300,7 @@
- 62789126400, # local_end 1990-09-16 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62789140800, # utc_start 1990-09-16 04:00:00 (Sun)
-@@ -309,7 +309,7 @@
- 62804246400, # local_end 1991-03-10 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62804257200, # utc_start 1991-03-10 03:00:00 (Sun)
-@@ -318,7 +318,7 @@
- 62822995200, # local_end 1991-10-13 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62823009600, # utc_start 1991-10-13 04:00:00 (Sun)
-@@ -327,7 +327,7 @@
- 62836300800, # local_end 1992-03-15 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62836311600, # utc_start 1992-03-15 03:00:00 (Sun)
-@@ -336,7 +336,7 @@
- 62854444800, # local_end 1992-10-11 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62854459200, # utc_start 1992-10-11 04:00:00 (Sun)
-@@ -345,7 +345,7 @@
- 62867750400, # local_end 1993-03-14 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62867761200, # utc_start 1993-03-14 03:00:00 (Sun)
-@@ -354,7 +354,7 @@
- 62885894400, # local_end 1993-10-10 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62885908800, # utc_start 1993-10-10 04:00:00 (Sun)
-@@ -363,7 +363,7 @@
- 62899200000, # local_end 1994-03-13 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62899210800, # utc_start 1994-03-13 03:00:00 (Sun)
-@@ -372,7 +372,7 @@
- 62917344000, # local_end 1994-10-09 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62917358400, # utc_start 1994-10-09 04:00:00 (Sun)
-@@ -381,7 +381,7 @@
- 62930649600, # local_end 1995-03-12 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62930660400, # utc_start 1995-03-12 03:00:00 (Sun)
-@@ -390,7 +390,7 @@
- 62949398400, # local_end 1995-10-15 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62949412800, # utc_start 1995-10-15 04:00:00 (Sun)
-@@ -399,7 +399,7 @@
- 62962099200, # local_end 1996-03-10 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62962110000, # utc_start 1996-03-10 03:00:00 (Sun)
-@@ -408,7 +408,7 @@
- 62980848000, # local_end 1996-10-13 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 62980862400, # utc_start 1996-10-13 04:00:00 (Sun)
-@@ -417,7 +417,7 @@
- 62995363200, # local_end 1997-03-30 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 62995374000, # utc_start 1997-03-30 03:00:00 (Sun)
-@@ -426,7 +426,7 @@
- 63012297600, # local_end 1997-10-12 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63012312000, # utc_start 1997-10-12 04:00:00 (Sun)
-@@ -435,7 +435,7 @@
- 63025603200, # local_end 1998-03-15 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63025614000, # utc_start 1998-03-15 03:00:00 (Sun)
-@@ -444,7 +444,7 @@
- 63042537600, # local_end 1998-09-27 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63042552000, # utc_start 1998-09-27 04:00:00 (Sun)
-@@ -453,7 +453,7 @@
- 63058867200, # local_end 1999-04-04 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63058878000, # utc_start 1999-04-04 03:00:00 (Sun)
-@@ -462,7 +462,7 @@
- 63075196800, # local_end 1999-10-10 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63075211200, # utc_start 1999-10-10 04:00:00 (Sun)
-@@ -471,7 +471,7 @@
- 63088502400, # local_end 2000-03-12 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63088513200, # utc_start 2000-03-12 03:00:00 (Sun)
-@@ -480,7 +480,7 @@
- 63107251200, # local_end 2000-10-15 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63107265600, # utc_start 2000-10-15 04:00:00 (Sun)
-@@ -489,7 +489,7 @@
- 63119952000, # local_end 2001-03-11 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63119962800, # utc_start 2001-03-11 03:00:00 (Sun)
-@@ -498,7 +498,7 @@
- 63138700800, # local_end 2001-10-14 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63138715200, # utc_start 2001-10-14 04:00:00 (Sun)
-@@ -507,7 +507,7 @@
- 63151401600, # local_end 2002-03-10 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63151412400, # utc_start 2002-03-10 03:00:00 (Sun)
-@@ -516,7 +516,7 @@
- 63170150400, # local_end 2002-10-13 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63170164800, # utc_start 2002-10-13 04:00:00 (Sun)
-@@ -525,7 +525,7 @@
- 63182851200, # local_end 2003-03-09 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63182862000, # utc_start 2003-03-09 03:00:00 (Sun)
-@@ -534,7 +534,7 @@
- 63201600000, # local_end 2003-10-12 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63201614400, # utc_start 2003-10-12 04:00:00 (Sun)
-@@ -543,7 +543,7 @@
- 63214905600, # local_end 2004-03-14 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63214916400, # utc_start 2004-03-14 03:00:00 (Sun)
-@@ -552,7 +552,7 @@
- 63233049600, # local_end 2004-10-10 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63233064000, # utc_start 2004-10-10 04:00:00 (Sun)
-@@ -561,7 +561,7 @@
- 63246355200, # local_end 2005-03-13 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63246366000, # utc_start 2005-03-13 03:00:00 (Sun)
-@@ -570,7 +570,7 @@
- 63264499200, # local_end 2005-10-09 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63264513600, # utc_start 2005-10-09 04:00:00 (Sun)
-@@ -579,7 +579,7 @@
- 63277804800, # local_end 2006-03-12 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63277815600, # utc_start 2006-03-12 03:00:00 (Sun)
-@@ -588,7 +588,7 @@
- 63296553600, # local_end 2006-10-15 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63296568000, # utc_start 2006-10-15 04:00:00 (Sun)
-@@ -597,7 +597,7 @@
- 63309254400, # local_end 2007-03-11 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63309265200, # utc_start 2007-03-11 03:00:00 (Sun)
-@@ -606,7 +606,7 @@
- 63328003200, # local_end 2007-10-14 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63328017600, # utc_start 2007-10-14 04:00:00 (Sun)
-@@ -615,7 +615,7 @@
- 63342518400, # local_end 2008-03-30 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63342529200, # utc_start 2008-03-30 03:00:00 (Sun)
-@@ -624,7 +624,7 @@
- 63359452800, # local_end 2008-10-12 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63359467200, # utc_start 2008-10-12 04:00:00 (Sun)
-@@ -633,7 +633,7 @@
- 63372758400, # local_end 2009-03-15 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63372769200, # utc_start 2009-03-15 03:00:00 (Sun)
-@@ -642,7 +642,7 @@
- 63390902400, # local_end 2009-10-11 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63390916800, # utc_start 2009-10-11 04:00:00 (Sun)
-@@ -651,7 +651,7 @@
- 63406022400, # local_end 2010-04-04 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63406033200, # utc_start 2010-04-04 03:00:00 (Sun)
-@@ -660,7 +660,7 @@
- 63422352000, # local_end 2010-10-10 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63422366400, # utc_start 2010-10-10 04:00:00 (Sun)
-@@ -669,7 +669,7 @@
- 63440496000, # local_end 2011-05-08 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63440506800, # utc_start 2011-05-08 03:00:00 (Sun)
-@@ -678,7 +678,7 @@
- 63449568000, # local_end 2011-08-21 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63449582400, # utc_start 2011-08-21 04:00:00 (Sun)
-@@ -687,7 +687,7 @@
- 63471340800, # local_end 2012-04-29 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63471351600, # utc_start 2012-04-29 03:00:00 (Sun)
-@@ -696,7 +696,7 @@
- 63482227200, # local_end 2012-09-02 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63482241600, # utc_start 2012-09-02 04:00:00 (Sun)
-@@ -705,7 +705,7 @@
- 63502790400, # local_end 2013-04-28 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63502801200, # utc_start 2013-04-28 03:00:00 (Sun)
-@@ -714,7 +714,7 @@
- 63514281600, # local_end 2013-09-08 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63514296000, # utc_start 2013-09-08 04:00:00 (Sun)
-@@ -723,7 +723,7 @@
- 63534240000, # local_end 2014-04-27 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63534250800, # utc_start 2014-04-27 03:00:00 (Sun)
-@@ -732,7 +732,7 @@
- 63545731200, # local_end 2014-09-07 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63545745600, # utc_start 2014-09-07 04:00:00 (Sun)
-@@ -741,7 +741,7 @@
- 63598953600, # local_end 2016-05-15 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
- 63598964400, # utc_start 2016-05-15 03:00:00 (Sun)
-@@ -750,284 +750,38 @@
- 63606816000, # local_end 2016-08-14 00:00:00 (Sun)
- -14400,
- 0,
--'CLT',
-+'-04',
- ],
- [
- 63606830400, # utc_start 2016-08-14 04:00:00 (Sun)
--63630414000, # utc_end 2017-05-14 03:00:00 (Sun)
-+63616503600, # utc_end 2016-12-04 03:00:00 (Sun)
- 63606819600, # local_start 2016-08-14 01:00:00 (Sun)
--63630403200, # local_end 2017-05-14 00:00:00 (Sun)
-+63616492800, # local_end 2016-12-04 00:00:00 (Sun)
- -10800,
- 1,
--'CLST',
-+'-03',
- ],
- [
--63630414000, # utc_start 2017-05-14 03:00:00 (Sun)
--63638280000, # utc_end 2017-08-13 04:00:00 (Sun)
--63630399600, # local_start 2017-05-13 23:00:00 (Sat)
--63638265600, # local_end 2017-08-13 00:00:00 (Sun)
---14400,
--0,
--'CLT',
-- ],
-- [
--63638280000, # utc_start 2017-08-13 04:00:00 (Sun)
--63661863600, # utc_end 2018-05-13 03:00:00 (Sun)
--63638269200, # local_start 2017-08-13 01:00:00 (Sun)
--63661852800, # local_end 2018-05-13 00:00:00 (Sun)
---10800,
--1,
--'CLST',
-- ],
-- [
--63661863600, # utc_start 2018-05-13 03:00:00 (Sun)
--63669729600, # utc_end 2018-08-12 04:00:00 (Sun)
--63661849200, # local_start 2018-05-12 23:00:00 (Sat)
--63669715200, # local_end 2018-08-12 00:00:00 (Sun)
---14400,
--0,
--'CLT',
-- ],
-- [
--63669729600, # utc_start 2018-08-12 04:00:00 (Sun)
--63693313200, # utc_end 2019-05-12 03:00:00 (Sun)
--63669718800, # local_start 2018-08-12 01:00:00 (Sun)
--63693302400, # local_end 2019-05-12 00:00:00 (Sun)
---10800,
--1,
--'CLST',
-- ],
-- [
--63693313200, # utc_start 2019-05-12 03:00:00 (Sun)
--63701179200, # utc_end 2019-08-11 04:00:00 (Sun)
--63693298800, # local_start 2019-05-11 23:00:00 (Sat)
--63701164800, # local_end 2019-08-11 00:00:00 (Sun)
---14400,
--0,
--'CLT',
-- ],
-- [
--63701179200, # utc_start 2019-08-11 04:00:00 (Sun)
--63724762800, # utc_end 2020-05-10 03:00:00 (Sun)
--63701168400, # local_start 2019-08-11 01:00:00 (Sun)
--63724752000, # local_end 2020-05-10 00:00:00 (Sun)
---10800,
--1,
--'CLST',
-- ],
-- [
--63724762800, # utc_start 2020-05-10 03:00:00 (Sun)
--63732628800, # utc_end 2020-08-09 04:00:00 (Sun)
--63724748400, # local_start 2020-05-09 23:00:00 (Sat)
--63732614400, # local_end 2020-08-09 00:00:00 (Sun)
---14400,
--0,
--'CLT',
-- ],
-- [
--63732628800, # utc_start 2020-08-09 04:00:00 (Sun)
--63756212400, # utc_end 2021-05-09 03:00:00 (Sun)
--63732618000, # local_start 2020-08-09 01:00:00 (Sun)
--63756201600, # local_end 2021-05-09 00:00:00 (Sun)
---10800,
--1,
--'CLST',
-- ],
-- [
--63756212400, # utc_start 2021-05-09 03:00:00 (Sun)
--63764683200, # utc_end 2021-08-15 04:00:00 (Sun)
--63756198000, # local_start 2021-05-08 23:00:00 (Sat)
--63764668800, # local_end 2021-08-15 00:00:00 (Sun)
---14400,
--0,
--'CLT',
-- ],
-- [
--63764683200, # utc_start 2021-08-15 04:00:00 (Sun)
--63788266800, # utc_end 2022-05-15 03:00:00 (Sun)
--63764672400, # local_start 2021-08-15 01:00:00 (Sun)
--63788256000, # local_end 2022-05-15 00:00:00 (Sun)
---10800,
--1,
--'CLST',
-- ],
-- [
--63788266800, # utc_start 2022-05-15 03:00:00 (Sun)
--63796132800, # utc_end 2022-08-14 04:00:00 (Sun)
--63788252400, # local_start 2022-05-14 23:00:00 (Sat)
--63796118400, # local_end 2022-08-14 00:00:00 (Sun)
---14400,
--0,
--'CLT',
-- ],
-- [
--63796132800, # utc_start 2022-08-14 04:00:00 (Sun)
--63819716400, # utc_end 2023-05-14 03:00:00 (Sun)
--63796122000, # local_start 2022-08-14 01:00:00 (Sun)
--63819705600, # local_end 2023-05-14 00:00:00 (Sun)
-+63616503600, # utc_start 2016-12-04 03:00:00 (Sun)
-+DateTime::TimeZone::INFINITY, # utc_end
-+63616492800, # local_start 2016-12-04 00:00:00 (Sun)
-+DateTime::TimeZone::INFINITY, # local_end
- -10800,
--1,
--'CLST',
-- ],
-- [
--63819716400, # utc_start 2023-05-14 03:00:00 (Sun)
--63827582400, # utc_end 2023-08-13 04:00:00 (Sun)
--63819702000, # local_start 2023-05-13 23:00:00 (Sat)
--63827568000, # local_end 2023-08-13 00:00:00 (Sun)
---14400,
- 0,
--'CLT',
-- ],
-- [
--63827582400, # utc_start 2023-08-13 04:00:00 (Sun)
--63851166000, # utc_end 2024-05-12 03:00:00 (Sun)
--63827571600, # local_start 2023-08-13 01:00:00 (Sun)
--63851155200, # local_end 2024-05-12 00:00:00 (Sun)
---10800,
--1,
--'CLST',
-- ],
-- [
--63851166000, # utc_start 2024-05-12 03:00:00 (Sun)
--63859032000, # utc_end 2024-08-11 04:00:00 (Sun)
--63851151600, # local_start 2024-05-11 23:00:00 (Sat)
--63859017600, # local_end 2024-08-11 00:00:00 (Sun)
---14400,
--0,
--'CLT',
-- ],
-- [
--63859032000, # utc_start 2024-08-11 04:00:00 (Sun)
--63882615600, # utc_end 2025-05-11 03:00:00 (Sun)
--63859021200, # local_start 2024-08-11 01:00:00 (Sun)
--63882604800, # local_end 2025-05-11 00:00:00 (Sun)
---10800,
--1,
--'CLST',
-- ],
-- [
--63882615600, # utc_start 2025-05-11 03:00:00 (Sun)
--63890481600, # utc_end 2025-08-10 04:00:00 (Sun)
--63882601200, # local_start 2025-05-10 23:00:00 (Sat)
--63890467200, # local_end 2025-08-10 00:00:00 (Sun)
---14400,
--0,
--'CLT',
-- ],
-- [
--63890481600, # utc_start 2025-08-10 04:00:00 (Sun)
--63914065200, # utc_end 2026-05-10 03:00:00 (Sun)
--63890470800, # local_start 2025-08-10 01:00:00 (Sun)
--63914054400, # local_end 2026-05-10 00:00:00 (Sun)
---10800,
--1,
--'CLST',
-- ],
-- [
--63914065200, # utc_start 2026-05-10 03:00:00 (Sun)
--63921931200, # utc_end 2026-08-09 04:00:00 (Sun)
--63914050800, # local_start 2026-05-09 23:00:00 (Sat)
--63921916800, # local_end 2026-08-09 00:00:00 (Sun)
---14400,
--0,
--'CLT',
-- ],
-- [
--63921931200, # utc_start 2026-08-09 04:00:00 (Sun)
--63945514800, # utc_end 2027-05-09 03:00:00 (Sun)
--63921920400, # local_start 2026-08-09 01:00:00 (Sun)
--63945504000, # local_end 2027-05-09 00:00:00 (Sun)
---10800,
--1,
--'CLST',
-- ],
-- [
--63945514800, # utc_start 2027-05-09 03:00:00 (Sun)
--63953985600, # utc_end 2027-08-15 04:00:00 (Sun)
--63945500400, # local_start 2027-05-08 23:00:00 (Sat)
--63953971200, # local_end 2027-08-15 00:00:00 (Sun)
---14400,
--0,
--'CLT',
-+'-03',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {51}
-+sub has_dst_changes {40}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
- }
-
--sub _last_offset { -14400 }
--
--my $last_observance = bless( {
-- 'format' => 'CL%sT',
-- 'gmtoff' => '-4:00',
-- 'local_start_datetime' => bless( {
-- 'formatter' => undef,
-- 'local_rd_days' => 723665,
-- 'local_rd_secs' => 82800,
-- 'offset_modifier' => 0,
-- 'rd_nanosecs' => 0,
-- 'tz' => bless( {
-- 'name' => 'floating',
-- 'offset' => 0
-- }, 'DateTime::TimeZone::Floating' ),
-- 'utc_rd_days' => 723665,
-- 'utc_rd_secs' => 82800,
-- 'utc_year' => 1983
-- }, 'DateTime' ),
-- 'offset_from_std' => 0,
-- 'offset_from_utc' => -14400,
-- 'until' => [],
-- 'utc_start_datetime' => bless( {
-- 'formatter' => undef,
-- 'local_rd_days' => 723666,
-- 'local_rd_secs' => 10800,
-- 'offset_modifier' => 0,
-- 'rd_nanosecs' => 0,
-- 'tz' => bless( {
-- 'name' => 'floating',
-- 'offset' => 0
-- }, 'DateTime::TimeZone::Floating' ),
-- 'utc_rd_days' => 723666,
-- 'utc_rd_secs' => 10800,
-- 'utc_year' => 1983
-- }, 'DateTime' )
--}, 'DateTime::TimeZone::OlsonDB::Observance' )
--;
--sub _last_observance { $last_observance }
--
--my $rules = [
-- bless( {
-- 'at' => '3:00u',
-- 'from' => '2016',
-- 'in' => 'May',
-- 'letter' => '',
-- 'name' => 'Chile',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=9',
-- 'save' => '0',
-- 'to' => 'max'
-- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-- bless( {
-- 'at' => '4:00u',
-- 'from' => '2016',
-- 'in' => 'Aug',
-- 'letter' => 'S',
-- 'name' => 'Chile',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=9',
-- 'save' => '1:00',
-- 'to' => 'max'
-- }, 'DateTime::TimeZone::OlsonDB::Rule' )
--]
--;
--sub _rules { $rules }
-
-
- 1;
---- a/lib/DateTime/TimeZone/Antarctica/Rothera.pm
-+++ b/lib/DateTime/TimeZone/Antarctica/Rothera.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/antarctica. Olson data version 2016j
-+# Generated from debian/tzdata/antarctica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -43,11 +43,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Antarctica/Syowa.pm
-+++ b/lib/DateTime/TimeZone/Antarctica/Syowa.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/antarctica. Olson data version 2016j
-+# Generated from debian/tzdata/antarctica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -43,11 +43,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Antarctica/Troll.pm
-+++ b/lib/DateTime/TimeZone/Antarctica/Troll.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/antarctica. Olson data version 2016j
-+# Generated from debian/tzdata/antarctica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -446,13 +446,31 @@
- 1,
- '+02',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960627600, # local_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # local_end 2028-03-26 01:00:00 (Sun)
-+0,
-+0,
-+'+00',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973335600, # local_start 2028-03-26 03:00:00 (Sun)
-+63992084400, # local_end 2028-10-29 03:00:00 (Sun)
-+7200,
-+1,
-+'+02',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {23}
-+sub has_dst_changes {24}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -501,24 +519,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '2005',
-- 'in' => 'Mar',
-- 'letter' => '+02',
-+ 'from' => '2004',
-+ 'in' => 'Oct',
-+ 'letter' => '+00',
- 'name' => 'Troll',
-- 'offset_from_std' => 7200,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '2:00',
-+ 'save' => '0:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '2004',
-- 'in' => 'Oct',
-- 'letter' => '+00',
-+ 'from' => '2005',
-+ 'in' => 'Mar',
-+ 'letter' => '+02',
- 'name' => 'Troll',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 7200,
- 'on' => 'lastSun',
-- 'save' => '0:00',
-+ 'save' => '2:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Antarctica/Vostok.pm
-+++ b/lib/DateTime/TimeZone/Antarctica/Vostok.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/antarctica. Olson data version 2016j
-+# Generated from debian/tzdata/antarctica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -43,11 +43,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Almaty.pm
-+++ b/lib/DateTime/TimeZone/Asia/Almaty.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -493,11 +493,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {24}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Amman.pm
-+++ b/lib/DateTime/TimeZone/Asia/Amman.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -896,13 +896,31 @@
- 1,
- 'EEST',
- ],
-+ [
-+63960444000, # utc_start 2027-10-28 22:00:00 (Thu)
-+63973749600, # utc_end 2028-03-30 22:00:00 (Thu)
-+63960451200, # local_start 2027-10-29 00:00:00 (Fri)
-+63973756800, # local_end 2028-03-31 00:00:00 (Fri)
-+7200,
-+0,
-+'EET',
-+ ],
-+ [
-+63973749600, # utc_start 2028-03-30 22:00:00 (Thu)
-+63991893600, # utc_end 2028-10-26 22:00:00 (Thu)
-+63973760400, # local_start 2028-03-31 01:00:00 (Fri)
-+63991904400, # local_end 2028-10-27 01:00:00 (Fri)
-+10800,
-+1,
-+'EEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {48}
-+sub has_dst_changes {49}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -950,17 +968,6 @@
-
- my $rules = [
- bless( {
-- 'at' => '24:00',
-- 'from' => '2014',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-- 'name' => 'Jordan',
-- 'offset_from_std' => 3600,
-- 'on' => 'lastThu',
-- 'save' => '1:00',
-- 'to' => 'max'
-- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-- bless( {
- 'at' => '0:00s',
- 'from' => '2014',
- 'in' => 'Oct',
-@@ -970,6 +977,17 @@
- 'on' => 'lastFri',
- 'save' => '0',
- 'to' => 'max'
-+ }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-+ bless( {
-+ 'at' => '24:00',
-+ 'from' => '2014',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
-+ 'name' => 'Jordan',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'lastThu',
-+ 'save' => '1:00',
-+ 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
- ;
---- a/lib/DateTime/TimeZone/Asia/Anadyr.pm
-+++ b/lib/DateTime/TimeZone/Asia/Anadyr.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -610,11 +610,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {30}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Aqtau.pm
-+++ b/lib/DateTime/TimeZone/Asia/Aqtau.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -484,11 +484,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {23}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Aqtobe.pm
-+++ b/lib/DateTime/TimeZone/Asia/Aqtobe.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -493,11 +493,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {24}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Ashgabat.pm
-+++ b/lib/DateTime/TimeZone/Asia/Ashgabat.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -259,11 +259,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {11}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Atyrau.pm
-+++ b/lib/DateTime/TimeZone/Asia/Atyrau.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -34,17 +34,17 @@
- ],
- [
- 60694518736, # utc_start 1924-05-01 20:32:16 (Thu)
--60888139200, # utc_end 1930-06-20 20:00:00 (Fri)
--60694533136, # local_start 1924-05-02 00:32:16 (Fri)
-+60888142800, # utc_end 1930-06-20 21:00:00 (Fri)
-+60694529536, # local_start 1924-05-01 23:32:16 (Thu)
- 60888153600, # local_end 1930-06-21 00:00:00 (Sat)
--14400,
-+10800,
- 0,
--'+04',
-+'+03',
- ],
- [
--60888139200, # utc_start 1930-06-20 20:00:00 (Fri)
-+60888142800, # utc_start 1930-06-20 21:00:00 (Fri)
- 62506407600, # utc_end 1981-09-30 19:00:00 (Wed)
--60888157200, # local_start 1930-06-21 01:00:00 (Sat)
-+60888160800, # local_start 1930-06-21 02:00:00 (Sat)
- 62506425600, # local_end 1981-10-01 00:00:00 (Thu)
- 18000,
- 0,
-@@ -484,11 +484,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {23}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Baghdad.pm
-+++ b/lib/DateTime/TimeZone/Asia/Baghdad.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 62524742400, # local_end 1982-05-01 00:00:00 (Sat)
- 10800,
- 0,
--'AST',
-+'+03',
- ],
- [
- 62524731600, # utc_start 1982-04-30 21:00:00 (Fri)
-@@ -57,7 +57,7 @@
- 62537961600, # local_end 1982-10-01 00:00:00 (Fri)
- 14400,
- 1,
--'ADT',
-+'+04',
- ],
- [
- 62537947200, # utc_start 1982-09-30 20:00:00 (Thu)
-@@ -66,7 +66,7 @@
- 62553600000, # local_end 1983-03-31 00:00:00 (Thu)
- 10800,
- 0,
--'AST',
-+'+03',
- ],
- [
- 62553589200, # utc_start 1983-03-30 21:00:00 (Wed)
-@@ -75,7 +75,7 @@
- 62569497600, # local_end 1983-10-01 00:00:00 (Sat)
- 14400,
- 1,
--'ADT',
-+'+04',
- ],
- [
- 62569483200, # utc_start 1983-09-30 20:00:00 (Fri)
-@@ -84,7 +84,7 @@
- 62585308800, # local_end 1984-04-01 00:00:00 (Sun)
- 10800,
- 0,
--'AST',
-+'+03',
- ],
- [
- 62585298000, # utc_start 1984-03-31 21:00:00 (Sat)
-@@ -93,7 +93,7 @@
- 62601120000, # local_end 1984-10-01 00:00:00 (Mon)
- 14400,
- 1,
--'ADT',
-+'+04',
- ],
- [
- 62601105600, # utc_start 1984-09-30 20:00:00 (Sun)
-@@ -102,7 +102,7 @@
- 62616844800, # local_end 1985-04-01 00:00:00 (Mon)
- 10800,
- 0,
--'AST',
-+'+03',
- ],
- [
- 62616834000, # utc_start 1985-03-31 21:00:00 (Sun)
-@@ -111,7 +111,7 @@
- 62632490400, # local_end 1985-09-29 02:00:00 (Sun)
- 14400,
- 1,
--'ADT',
-+'+04',
- ],
- [
- 62632476000, # utc_start 1985-09-28 22:00:00 (Sat)
-@@ -120,7 +120,7 @@
- 62648211600, # local_end 1986-03-30 01:00:00 (Sun)
- 10800,
- 0,
--'AST',
-+'+03',
- ],
- [
- 62648200800, # utc_start 1986-03-29 22:00:00 (Sat)
-@@ -129,7 +129,7 @@
- 62663940000, # local_end 1986-09-28 02:00:00 (Sun)
- 14400,
- 1,
--'ADT',
-+'+04',
- ],
- [
- 62663925600, # utc_start 1986-09-27 22:00:00 (Sat)
-@@ -138,7 +138,7 @@
- 62679661200, # local_end 1987-03-29 01:00:00 (Sun)
- 10800,
- 0,
--'AST',
-+'+03',
- ],
- [
- 62679650400, # utc_start 1987-03-28 22:00:00 (Sat)
-@@ -147,7 +147,7 @@
- 62695389600, # local_end 1987-09-27 02:00:00 (Sun)
- 14400,
- 1,
--'ADT',
-+'+04',
- ],
- [
- 62695375200, # utc_start 1987-09-26 22:00:00 (Sat)
-@@ -156,7 +156,7 @@
- 62711110800, # local_end 1988-03-27 01:00:00 (Sun)
- 10800,
- 0,
--'AST',
-+'+03',
- ],
- [
- 62711100000, # utc_start 1988-03-26 22:00:00 (Sat)
-@@ -165,7 +165,7 @@
- 62726839200, # local_end 1988-09-25 02:00:00 (Sun)
- 14400,
- 1,
--'ADT',
-+'+04',
- ],
- [
- 62726824800, # utc_start 1988-09-24 22:00:00 (Sat)
-@@ -174,7 +174,7 @@
- 62742560400, # local_end 1989-03-26 01:00:00 (Sun)
- 10800,
- 0,
--'AST',
-+'+03',
- ],
- [
- 62742549600, # utc_start 1989-03-25 22:00:00 (Sat)
-@@ -183,7 +183,7 @@
- 62758288800, # local_end 1989-09-24 02:00:00 (Sun)
- 14400,
- 1,
--'ADT',
-+'+04',
- ],
- [
- 62758274400, # utc_start 1989-09-23 22:00:00 (Sat)
-@@ -192,7 +192,7 @@
- 62774010000, # local_end 1990-03-25 01:00:00 (Sun)
- 10800,
- 0,
--'AST',
-+'+03',
- ],
- [
- 62773999200, # utc_start 1990-03-24 22:00:00 (Sat)
-@@ -201,7 +201,7 @@
- 62790343200, # local_end 1990-09-30 02:00:00 (Sun)
- 14400,
- 1,
--'ADT',
-+'+04',
- ],
- [
- 62790328800, # utc_start 1990-09-29 22:00:00 (Sat)
-@@ -210,7 +210,7 @@
- 62806158000, # local_end 1991-04-01 03:00:00 (Mon)
- 10800,
- 0,
--'AST',
-+'+03',
- ],
- [
- 62806147200, # utc_start 1991-04-01 00:00:00 (Mon)
-@@ -219,7 +219,7 @@
- 62821972800, # local_end 1991-10-01 04:00:00 (Tue)
- 14400,
- 1,
--'ADT',
-+'+04',
- ],
- [
- 62821958400, # utc_start 1991-10-01 00:00:00 (Tue)
-@@ -228,7 +228,7 @@
- 62837780400, # local_end 1992-04-01 03:00:00 (Wed)
- 10800,
- 0,
--'AST',
-+'+03',
- ],
- [
- 62837769600, # utc_start 1992-04-01 00:00:00 (Wed)
-@@ -237,7 +237,7 @@
- 62853595200, # local_end 1992-10-01 04:00:00 (Thu)
- 14400,
- 1,
--'ADT',
-+'+04',
- ],
- [
- 62853580800, # utc_start 1992-10-01 00:00:00 (Thu)
-@@ -246,7 +246,7 @@
- 62869316400, # local_end 1993-04-01 03:00:00 (Thu)
- 10800,
- 0,
--'AST',
-+'+03',
- ],
- [
- 62869305600, # utc_start 1993-04-01 00:00:00 (Thu)
-@@ -255,7 +255,7 @@
- 62885131200, # local_end 1993-10-01 04:00:00 (Fri)
- 14400,
- 1,
--'ADT',
-+'+04',
- ],
- [
- 62885116800, # utc_start 1993-10-01 00:00:00 (Fri)
-@@ -264,7 +264,7 @@
- 62900852400, # local_end 1994-04-01 03:00:00 (Fri)
- 10800,
- 0,
--'AST',
-+'+03',
- ],
- [
- 62900841600, # utc_start 1994-04-01 00:00:00 (Fri)
-@@ -273,7 +273,7 @@
- 62916667200, # local_end 1994-10-01 04:00:00 (Sat)
- 14400,
- 1,
--'ADT',
-+'+04',
- ],
- [
- 62916652800, # utc_start 1994-10-01 00:00:00 (Sat)
-@@ -282,7 +282,7 @@
- 62932388400, # local_end 1995-04-01 03:00:00 (Sat)
- 10800,
- 0,
--'AST',
-+'+03',
- ],
- [
- 62932377600, # utc_start 1995-04-01 00:00:00 (Sat)
-@@ -291,7 +291,7 @@
- 62948203200, # local_end 1995-10-01 04:00:00 (Sun)
- 14400,
- 1,
--'ADT',
-+'+04',
- ],
- [
- 62948188800, # utc_start 1995-10-01 00:00:00 (Sun)
-@@ -300,7 +300,7 @@
- 62964010800, # local_end 1996-04-01 03:00:00 (Mon)
- 10800,
- 0,
--'AST',
-+'+03',
- ],
- [
- 62964000000, # utc_start 1996-04-01 00:00:00 (Mon)
-@@ -309,7 +309,7 @@
- 62979825600, # local_end 1996-10-01 04:00:00 (Tue)
- 14400,
- 1,
--'ADT',
-+'+04',
- ],
- [
- 62979811200, # utc_start 1996-10-01 00:00:00 (Tue)
-@@ -318,7 +318,7 @@
- 62995546800, # local_end 1997-04-01 03:00:00 (Tue)
- 10800,
- 0,
--'AST',
-+'+03',
- ],
- [
- 62995536000, # utc_start 1997-04-01 00:00:00 (Tue)
-@@ -327,7 +327,7 @@
- 63011361600, # local_end 1997-10-01 04:00:00 (Wed)
- 14400,
- 1,
--'ADT',
-+'+04',
- ],
- [
- 63011347200, # utc_start 1997-10-01 00:00:00 (Wed)
-@@ -336,7 +336,7 @@
- 63027082800, # local_end 1998-04-01 03:00:00 (Wed)
- 10800,
- 0,
--'AST',
-+'+03',
- ],
- [
- 63027072000, # utc_start 1998-04-01 00:00:00 (Wed)
-@@ -345,7 +345,7 @@
- 63042897600, # local_end 1998-10-01 04:00:00 (Thu)
- 14400,
- 1,
--'ADT',
-+'+04',
- ],
- [
- 63042883200, # utc_start 1998-10-01 00:00:00 (Thu)
-@@ -354,7 +354,7 @@
- 63058618800, # local_end 1999-04-01 03:00:00 (Thu)
- 10800,
- 0,
--'AST',
-+'+03',
- ],
- [
- 63058608000, # utc_start 1999-04-01 00:00:00 (Thu)
-@@ -363,7 +363,7 @@
- 63074433600, # local_end 1999-10-01 04:00:00 (Fri)
- 14400,
- 1,
--'ADT',
-+'+04',
- ],
- [
- 63074419200, # utc_start 1999-10-01 00:00:00 (Fri)
-@@ -372,7 +372,7 @@
- 63090241200, # local_end 2000-04-01 03:00:00 (Sat)
- 10800,
- 0,
--'AST',
-+'+03',
- ],
- [
- 63090230400, # utc_start 2000-04-01 00:00:00 (Sat)
-@@ -381,7 +381,7 @@
- 63106056000, # local_end 2000-10-01 04:00:00 (Sun)
- 14400,
- 1,
--'ADT',
-+'+04',
- ],
- [
- 63106041600, # utc_start 2000-10-01 00:00:00 (Sun)
-@@ -390,7 +390,7 @@
- 63121777200, # local_end 2001-04-01 03:00:00 (Sun)
- 10800,
- 0,
--'AST',
-+'+03',
- ],
- [
- 63121766400, # utc_start 2001-04-01 00:00:00 (Sun)
-@@ -399,7 +399,7 @@
- 63137592000, # local_end 2001-10-01 04:00:00 (Mon)
- 14400,
- 1,
--'ADT',
-+'+04',
- ],
- [
- 63137577600, # utc_start 2001-10-01 00:00:00 (Mon)
-@@ -408,7 +408,7 @@
- 63153313200, # local_end 2002-04-01 03:00:00 (Mon)
- 10800,
- 0,
--'AST',
-+'+03',
- ],
- [
- 63153302400, # utc_start 2002-04-01 00:00:00 (Mon)
-@@ -417,7 +417,7 @@
- 63169128000, # local_end 2002-10-01 04:00:00 (Tue)
- 14400,
- 1,
--'ADT',
-+'+04',
- ],
- [
- 63169113600, # utc_start 2002-10-01 00:00:00 (Tue)
-@@ -426,7 +426,7 @@
- 63184849200, # local_end 2003-04-01 03:00:00 (Tue)
- 10800,
- 0,
--'AST',
-+'+03',
- ],
- [
- 63184838400, # utc_start 2003-04-01 00:00:00 (Tue)
-@@ -435,7 +435,7 @@
- 63200664000, # local_end 2003-10-01 04:00:00 (Wed)
- 14400,
- 1,
--'ADT',
-+'+04',
- ],
- [
- 63200649600, # utc_start 2003-10-01 00:00:00 (Wed)
-@@ -444,7 +444,7 @@
- 63216471600, # local_end 2004-04-01 03:00:00 (Thu)
- 10800,
- 0,
--'AST',
-+'+03',
- ],
- [
- 63216460800, # utc_start 2004-04-01 00:00:00 (Thu)
-@@ -453,7 +453,7 @@
- 63232286400, # local_end 2004-10-01 04:00:00 (Fri)
- 14400,
- 1,
--'ADT',
-+'+04',
- ],
- [
- 63232272000, # utc_start 2004-10-01 00:00:00 (Fri)
-@@ -462,7 +462,7 @@
- 63248007600, # local_end 2005-04-01 03:00:00 (Fri)
- 10800,
- 0,
--'AST',
-+'+03',
- ],
- [
- 63247996800, # utc_start 2005-04-01 00:00:00 (Fri)
-@@ -471,7 +471,7 @@
- 63263822400, # local_end 2005-10-01 04:00:00 (Sat)
- 14400,
- 1,
--'ADT',
-+'+04',
- ],
- [
- 63263808000, # utc_start 2005-10-01 00:00:00 (Sat)
-@@ -480,7 +480,7 @@
- 63279543600, # local_end 2006-04-01 03:00:00 (Sat)
- 10800,
- 0,
--'AST',
-+'+03',
- ],
- [
- 63279532800, # utc_start 2006-04-01 00:00:00 (Sat)
-@@ -489,7 +489,7 @@
- 63295358400, # local_end 2006-10-01 04:00:00 (Sun)
- 14400,
- 1,
--'ADT',
-+'+04',
- ],
- [
- 63295344000, # utc_start 2006-10-01 00:00:00 (Sun)
-@@ -498,7 +498,7 @@
- 63311079600, # local_end 2007-04-01 03:00:00 (Sun)
- 10800,
- 0,
--'AST',
-+'+03',
- ],
- [
- 63311068800, # utc_start 2007-04-01 00:00:00 (Sun)
-@@ -507,7 +507,7 @@
- 63326894400, # local_end 2007-10-01 04:00:00 (Mon)
- 14400,
- 1,
--'ADT',
-+'+04',
- ],
- [
- 63326880000, # utc_start 2007-10-01 00:00:00 (Mon)
-@@ -516,15 +516,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 10800,
- 0,
--'AST',
-+'+03',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {26}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Baku.pm
-+++ b/lib/DateTime/TimeZone/Asia/Baku.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -646,11 +646,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {32}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Bangkok.pm
-+++ b/lib/DateTime/TimeZone/Asia/Bangkok.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,15 +48,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 25200,
- 0,
--'ICT',
-+'+07',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Barnaul.pm
-+++ b/lib/DateTime/TimeZone/Asia/Barnaul.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -637,11 +637,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {31}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Beirut.pm
-+++ b/lib/DateTime/TimeZone/Asia/Beirut.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1112,13 +1112,31 @@
- 1,
- 'EEST',
- ],
-+ [
-+63960613200, # utc_start 2027-10-30 21:00:00 (Sat)
-+63973317600, # utc_end 2028-03-25 22:00:00 (Sat)
-+63960620400, # local_start 2027-10-30 23:00:00 (Sat)
-+63973324800, # local_end 2028-03-26 00:00:00 (Sun)
-+7200,
-+0,
-+'EET',
-+ ],
-+ [
-+63973317600, # utc_start 2028-03-25 22:00:00 (Sat)
-+63992062800, # utc_end 2028-10-28 21:00:00 (Sat)
-+63973328400, # local_start 2028-03-26 01:00:00 (Sun)
-+63992073600, # local_end 2028-10-29 00:00:00 (Sun)
-+10800,
-+1,
-+'EEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {60}
-+sub has_dst_changes {61}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Bishkek.pm
-+++ b/lib/DateTime/TimeZone/Asia/Bishkek.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -502,11 +502,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {25}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Brunei.pm
-+++ b/lib/DateTime/TimeZone/Asia/Brunei.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 60968073600, # local_end 1933-01-01 00:00:00 (Sun)
- 27000,
- 0,
--'BNT',
-+'+0730',
- ],
- [
- 60968046600, # utc_start 1932-12-31 16:30:00 (Sat)
-@@ -48,15 +48,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 28800,
- 0,
--'BNT',
-+'+08',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Chita.pm
-+++ b/lib/DateTime/TimeZone/Asia/Chita.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -628,11 +628,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {30}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Choibalsan.pm
-+++ b/lib/DateTime/TimeZone/Asia/Choibalsan.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 62388144000, # local_end 1978-01-01 00:00:00 (Sun)
- 25200,
- 0,
--'ULAT',
-+'+07',
- ],
- [
- 62388118800, # utc_start 1977-12-31 17:00:00 (Sat)
-@@ -48,7 +48,7 @@
- 62553686400, # local_end 1983-04-01 00:00:00 (Fri)
- 28800,
- 0,
--'ULAT',
-+'+08',
- ],
- [
- 62553657600, # utc_start 1983-03-31 16:00:00 (Thu)
-@@ -57,7 +57,7 @@
- 62569497600, # local_end 1983-10-01 00:00:00 (Sat)
- 36000,
- 1,
--'CHOST',
-+'+10',
- ],
- [
- 62569461600, # utc_start 1983-09-30 14:00:00 (Fri)
-@@ -66,7 +66,7 @@
- 62585308800, # local_end 1984-04-01 00:00:00 (Sun)
- 32400,
- 0,
--'CHOT',
-+'+09',
- ],
- [
- 62585276400, # utc_start 1984-03-31 15:00:00 (Sat)
-@@ -75,7 +75,7 @@
- 62601033600, # local_end 1984-09-30 00:00:00 (Sun)
- 36000,
- 1,
--'CHOST',
-+'+10',
- ],
- [
- 62600997600, # utc_start 1984-09-29 14:00:00 (Sat)
-@@ -84,7 +84,7 @@
- 62616758400, # local_end 1985-03-31 00:00:00 (Sun)
- 32400,
- 0,
--'CHOT',
-+'+09',
- ],
- [
- 62616726000, # utc_start 1985-03-30 15:00:00 (Sat)
-@@ -93,7 +93,7 @@
- 62632483200, # local_end 1985-09-29 00:00:00 (Sun)
- 36000,
- 1,
--'CHOST',
-+'+10',
- ],
- [
- 62632447200, # utc_start 1985-09-28 14:00:00 (Sat)
-@@ -102,7 +102,7 @@
- 62648208000, # local_end 1986-03-30 00:00:00 (Sun)
- 32400,
- 0,
--'CHOT',
-+'+09',
- ],
- [
- 62648175600, # utc_start 1986-03-29 15:00:00 (Sat)
-@@ -111,7 +111,7 @@
- 62663932800, # local_end 1986-09-28 00:00:00 (Sun)
- 36000,
- 1,
--'CHOST',
-+'+10',
- ],
- [
- 62663896800, # utc_start 1986-09-27 14:00:00 (Sat)
-@@ -120,7 +120,7 @@
- 62679657600, # local_end 1987-03-29 00:00:00 (Sun)
- 32400,
- 0,
--'CHOT',
-+'+09',
- ],
- [
- 62679625200, # utc_start 1987-03-28 15:00:00 (Sat)
-@@ -129,7 +129,7 @@
- 62695382400, # local_end 1987-09-27 00:00:00 (Sun)
- 36000,
- 1,
--'CHOST',
-+'+10',
- ],
- [
- 62695346400, # utc_start 1987-09-26 14:00:00 (Sat)
-@@ -138,7 +138,7 @@
- 62711107200, # local_end 1988-03-27 00:00:00 (Sun)
- 32400,
- 0,
--'CHOT',
-+'+09',
- ],
- [
- 62711074800, # utc_start 1988-03-26 15:00:00 (Sat)
-@@ -147,7 +147,7 @@
- 62726832000, # local_end 1988-09-25 00:00:00 (Sun)
- 36000,
- 1,
--'CHOST',
-+'+10',
- ],
- [
- 62726796000, # utc_start 1988-09-24 14:00:00 (Sat)
-@@ -156,7 +156,7 @@
- 62742556800, # local_end 1989-03-26 00:00:00 (Sun)
- 32400,
- 0,
--'CHOT',
-+'+09',
- ],
- [
- 62742524400, # utc_start 1989-03-25 15:00:00 (Sat)
-@@ -165,7 +165,7 @@
- 62758281600, # local_end 1989-09-24 00:00:00 (Sun)
- 36000,
- 1,
--'CHOST',
-+'+10',
- ],
- [
- 62758245600, # utc_start 1989-09-23 14:00:00 (Sat)
-@@ -174,7 +174,7 @@
- 62774006400, # local_end 1990-03-25 00:00:00 (Sun)
- 32400,
- 0,
--'CHOT',
-+'+09',
- ],
- [
- 62773974000, # utc_start 1990-03-24 15:00:00 (Sat)
-@@ -183,7 +183,7 @@
- 62790336000, # local_end 1990-09-30 00:00:00 (Sun)
- 36000,
- 1,
--'CHOST',
-+'+10',
- ],
- [
- 62790300000, # utc_start 1990-09-29 14:00:00 (Sat)
-@@ -192,7 +192,7 @@
- 62806060800, # local_end 1991-03-31 00:00:00 (Sun)
- 32400,
- 0,
--'CHOT',
-+'+09',
- ],
- [
- 62806028400, # utc_start 1991-03-30 15:00:00 (Sat)
-@@ -201,7 +201,7 @@
- 62821785600, # local_end 1991-09-29 00:00:00 (Sun)
- 36000,
- 1,
--'CHOST',
-+'+10',
- ],
- [
- 62821749600, # utc_start 1991-09-28 14:00:00 (Sat)
-@@ -210,7 +210,7 @@
- 62837510400, # local_end 1992-03-29 00:00:00 (Sun)
- 32400,
- 0,
--'CHOT',
-+'+09',
- ],
- [
- 62837478000, # utc_start 1992-03-28 15:00:00 (Sat)
-@@ -219,7 +219,7 @@
- 62853235200, # local_end 1992-09-27 00:00:00 (Sun)
- 36000,
- 1,
--'CHOST',
-+'+10',
- ],
- [
- 62853199200, # utc_start 1992-09-26 14:00:00 (Sat)
-@@ -228,7 +228,7 @@
- 62868960000, # local_end 1993-03-28 00:00:00 (Sun)
- 32400,
- 0,
--'CHOT',
-+'+09',
- ],
- [
- 62868927600, # utc_start 1993-03-27 15:00:00 (Sat)
-@@ -237,7 +237,7 @@
- 62884684800, # local_end 1993-09-26 00:00:00 (Sun)
- 36000,
- 1,
--'CHOST',
-+'+10',
- ],
- [
- 62884648800, # utc_start 1993-09-25 14:00:00 (Sat)
-@@ -246,7 +246,7 @@
- 62900409600, # local_end 1994-03-27 00:00:00 (Sun)
- 32400,
- 0,
--'CHOT',
-+'+09',
- ],
- [
- 62900377200, # utc_start 1994-03-26 15:00:00 (Sat)
-@@ -255,7 +255,7 @@
- 62916134400, # local_end 1994-09-25 00:00:00 (Sun)
- 36000,
- 1,
--'CHOST',
-+'+10',
- ],
- [
- 62916098400, # utc_start 1994-09-24 14:00:00 (Sat)
-@@ -264,7 +264,7 @@
- 62931859200, # local_end 1995-03-26 00:00:00 (Sun)
- 32400,
- 0,
--'CHOT',
-+'+09',
- ],
- [
- 62931826800, # utc_start 1995-03-25 15:00:00 (Sat)
-@@ -273,7 +273,7 @@
- 62947584000, # local_end 1995-09-24 00:00:00 (Sun)
- 36000,
- 1,
--'CHOST',
-+'+10',
- ],
- [
- 62947548000, # utc_start 1995-09-23 14:00:00 (Sat)
-@@ -282,7 +282,7 @@
- 62963913600, # local_end 1996-03-31 00:00:00 (Sun)
- 32400,
- 0,
--'CHOT',
-+'+09',
- ],
- [
- 62963881200, # utc_start 1996-03-30 15:00:00 (Sat)
-@@ -291,7 +291,7 @@
- 62979638400, # local_end 1996-09-29 00:00:00 (Sun)
- 36000,
- 1,
--'CHOST',
-+'+10',
- ],
- [
- 62979602400, # utc_start 1996-09-28 14:00:00 (Sat)
-@@ -300,7 +300,7 @@
- 62995363200, # local_end 1997-03-30 00:00:00 (Sun)
- 32400,
- 0,
--'CHOT',
-+'+09',
- ],
- [
- 62995330800, # utc_start 1997-03-29 15:00:00 (Sat)
-@@ -309,7 +309,7 @@
- 63011088000, # local_end 1997-09-28 00:00:00 (Sun)
- 36000,
- 1,
--'CHOST',
-+'+10',
- ],
- [
- 63011052000, # utc_start 1997-09-27 14:00:00 (Sat)
-@@ -318,7 +318,7 @@
- 63026812800, # local_end 1998-03-29 00:00:00 (Sun)
- 32400,
- 0,
--'CHOT',
-+'+09',
- ],
- [
- 63026780400, # utc_start 1998-03-28 15:00:00 (Sat)
-@@ -327,7 +327,7 @@
- 63042537600, # local_end 1998-09-27 00:00:00 (Sun)
- 36000,
- 1,
--'CHOST',
-+'+10',
- ],
- [
- 63042501600, # utc_start 1998-09-26 14:00:00 (Sat)
-@@ -336,7 +336,7 @@
- 63124106400, # local_end 2001-04-28 02:00:00 (Sat)
- 32400,
- 0,
--'CHOT',
-+'+09',
- ],
- [
- 63124074000, # utc_start 2001-04-27 17:00:00 (Fri)
-@@ -345,7 +345,7 @@
- 63137412000, # local_end 2001-09-29 02:00:00 (Sat)
- 36000,
- 1,
--'CHOST',
-+'+10',
- ],
- [
- 63137376000, # utc_start 2001-09-28 16:00:00 (Fri)
-@@ -354,7 +354,7 @@
- 63153136800, # local_end 2002-03-30 02:00:00 (Sat)
- 32400,
- 0,
--'CHOT',
-+'+09',
- ],
- [
- 63153104400, # utc_start 2002-03-29 17:00:00 (Fri)
-@@ -363,7 +363,7 @@
- 63168861600, # local_end 2002-09-28 02:00:00 (Sat)
- 36000,
- 1,
--'CHOST',
-+'+10',
- ],
- [
- 63168825600, # utc_start 2002-09-27 16:00:00 (Fri)
-@@ -372,7 +372,7 @@
- 63184586400, # local_end 2003-03-29 02:00:00 (Sat)
- 32400,
- 0,
--'CHOT',
-+'+09',
- ],
- [
- 63184554000, # utc_start 2003-03-28 17:00:00 (Fri)
-@@ -381,7 +381,7 @@
- 63200311200, # local_end 2003-09-27 02:00:00 (Sat)
- 36000,
- 1,
--'CHOST',
-+'+10',
- ],
- [
- 63200275200, # utc_start 2003-09-26 16:00:00 (Fri)
-@@ -390,7 +390,7 @@
- 63216036000, # local_end 2004-03-27 02:00:00 (Sat)
- 32400,
- 0,
--'CHOT',
-+'+09',
- ],
- [
- 63216003600, # utc_start 2004-03-26 17:00:00 (Fri)
-@@ -399,7 +399,7 @@
- 63231760800, # local_end 2004-09-25 02:00:00 (Sat)
- 36000,
- 1,
--'CHOST',
-+'+10',
- ],
- [
- 63231724800, # utc_start 2004-09-24 16:00:00 (Fri)
-@@ -408,7 +408,7 @@
- 63247485600, # local_end 2005-03-26 02:00:00 (Sat)
- 32400,
- 0,
--'CHOT',
-+'+09',
- ],
- [
- 63247453200, # utc_start 2005-03-25 17:00:00 (Fri)
-@@ -417,7 +417,7 @@
- 63263210400, # local_end 2005-09-24 02:00:00 (Sat)
- 36000,
- 1,
--'CHOST',
-+'+10',
- ],
- [
- 63263174400, # utc_start 2005-09-23 16:00:00 (Fri)
-@@ -426,7 +426,7 @@
- 63278935200, # local_end 2006-03-25 02:00:00 (Sat)
- 32400,
- 0,
--'CHOT',
-+'+09',
- ],
- [
- 63278902800, # utc_start 2006-03-24 17:00:00 (Fri)
-@@ -435,7 +435,7 @@
- 63295264800, # local_end 2006-09-30 02:00:00 (Sat)
- 36000,
- 1,
--'CHOST',
-+'+10',
- ],
- [
- 63295228800, # utc_start 2006-09-29 16:00:00 (Fri)
-@@ -444,7 +444,7 @@
- 63342604800, # local_end 2008-03-31 00:00:00 (Mon)
- 32400,
- 0,
--'CHOT',
-+'+09',
- ],
- [
- 63342572400, # utc_start 2008-03-30 15:00:00 (Sun)
-@@ -453,7 +453,7 @@
- 63563191200, # local_end 2015-03-28 02:00:00 (Sat)
- 28800,
- 0,
--'CHOT',
-+'+08',
- ],
- [
- 63563162400, # utc_start 2015-03-27 18:00:00 (Fri)
-@@ -462,7 +462,7 @@
- 63578908800, # local_end 2015-09-26 00:00:00 (Sat)
- 32400,
- 1,
--'CHOST',
-+'+09',
- ],
- [
- 63578876400, # utc_start 2015-09-25 15:00:00 (Fri)
-@@ -471,7 +471,7 @@
- 63594640800, # local_end 2016-03-26 02:00:00 (Sat)
- 28800,
- 0,
--'CHOT',
-+'+08',
- ],
- [
- 63594612000, # utc_start 2016-03-25 18:00:00 (Fri)
-@@ -480,284 +480,29 @@
- 63610358400, # local_end 2016-09-24 00:00:00 (Sat)
- 32400,
- 1,
--'CHOST',
-+'+09',
- ],
- [
- 63610326000, # utc_start 2016-09-23 15:00:00 (Fri)
--63626061600, # utc_end 2017-03-24 18:00:00 (Fri)
-+DateTime::TimeZone::INFINITY, # utc_end
- 63610354800, # local_start 2016-09-23 23:00:00 (Fri)
--63626090400, # local_end 2017-03-25 02:00:00 (Sat)
-+DateTime::TimeZone::INFINITY, # local_end
- 28800,
- 0,
--'CHOT',
-- ],
-- [
--63626061600, # utc_start 2017-03-24 18:00:00 (Fri)
--63642380400, # utc_end 2017-09-29 15:00:00 (Fri)
--63626094000, # local_start 2017-03-25 03:00:00 (Sat)
--63642412800, # local_end 2017-09-30 00:00:00 (Sat)
--32400,
--1,
--'CHOST',
-- ],
-- [
--63642380400, # utc_start 2017-09-29 15:00:00 (Fri)
--63658116000, # utc_end 2018-03-30 18:00:00 (Fri)
--63642409200, # local_start 2017-09-29 23:00:00 (Fri)
--63658144800, # local_end 2018-03-31 02:00:00 (Sat)
--28800,
--0,
--'CHOT',
-- ],
-- [
--63658116000, # utc_start 2018-03-30 18:00:00 (Fri)
--63673830000, # utc_end 2018-09-28 15:00:00 (Fri)
--63658148400, # local_start 2018-03-31 03:00:00 (Sat)
--63673862400, # local_end 2018-09-29 00:00:00 (Sat)
--32400,
--1,
--'CHOST',
-- ],
-- [
--63673830000, # utc_start 2018-09-28 15:00:00 (Fri)
--63689565600, # utc_end 2019-03-29 18:00:00 (Fri)
--63673858800, # local_start 2018-09-28 23:00:00 (Fri)
--63689594400, # local_end 2019-03-30 02:00:00 (Sat)
--28800,
--0,
--'CHOT',
-- ],
-- [
--63689565600, # utc_start 2019-03-29 18:00:00 (Fri)
--63705279600, # utc_end 2019-09-27 15:00:00 (Fri)
--63689598000, # local_start 2019-03-30 03:00:00 (Sat)
--63705312000, # local_end 2019-09-28 00:00:00 (Sat)
--32400,
--1,
--'CHOST',
-- ],
-- [
--63705279600, # utc_start 2019-09-27 15:00:00 (Fri)
--63721015200, # utc_end 2020-03-27 18:00:00 (Fri)
--63705308400, # local_start 2019-09-27 23:00:00 (Fri)
--63721044000, # local_end 2020-03-28 02:00:00 (Sat)
--28800,
--0,
--'CHOT',
-- ],
-- [
--63721015200, # utc_start 2020-03-27 18:00:00 (Fri)
--63736729200, # utc_end 2020-09-25 15:00:00 (Fri)
--63721047600, # local_start 2020-03-28 03:00:00 (Sat)
--63736761600, # local_end 2020-09-26 00:00:00 (Sat)
--32400,
--1,
--'CHOST',
-- ],
-- [
--63736729200, # utc_start 2020-09-25 15:00:00 (Fri)
--63752464800, # utc_end 2021-03-26 18:00:00 (Fri)
--63736758000, # local_start 2020-09-25 23:00:00 (Fri)
--63752493600, # local_end 2021-03-27 02:00:00 (Sat)
--28800,
--0,
--'CHOT',
-- ],
-- [
--63752464800, # utc_start 2021-03-26 18:00:00 (Fri)
--63768178800, # utc_end 2021-09-24 15:00:00 (Fri)
--63752497200, # local_start 2021-03-27 03:00:00 (Sat)
--63768211200, # local_end 2021-09-25 00:00:00 (Sat)
--32400,
--1,
--'CHOST',
-- ],
-- [
--63768178800, # utc_start 2021-09-24 15:00:00 (Fri)
--63783914400, # utc_end 2022-03-25 18:00:00 (Fri)
--63768207600, # local_start 2021-09-24 23:00:00 (Fri)
--63783943200, # local_end 2022-03-26 02:00:00 (Sat)
--28800,
--0,
--'CHOT',
-- ],
-- [
--63783914400, # utc_start 2022-03-25 18:00:00 (Fri)
--63799628400, # utc_end 2022-09-23 15:00:00 (Fri)
--63783946800, # local_start 2022-03-26 03:00:00 (Sat)
--63799660800, # local_end 2022-09-24 00:00:00 (Sat)
--32400,
--1,
--'CHOST',
-- ],
-- [
--63799628400, # utc_start 2022-09-23 15:00:00 (Fri)
--63815364000, # utc_end 2023-03-24 18:00:00 (Fri)
--63799657200, # local_start 2022-09-23 23:00:00 (Fri)
--63815392800, # local_end 2023-03-25 02:00:00 (Sat)
--28800,
--0,
--'CHOT',
-- ],
-- [
--63815364000, # utc_start 2023-03-24 18:00:00 (Fri)
--63831682800, # utc_end 2023-09-29 15:00:00 (Fri)
--63815396400, # local_start 2023-03-25 03:00:00 (Sat)
--63831715200, # local_end 2023-09-30 00:00:00 (Sat)
--32400,
--1,
--'CHOST',
-- ],
-- [
--63831682800, # utc_start 2023-09-29 15:00:00 (Fri)
--63847418400, # utc_end 2024-03-29 18:00:00 (Fri)
--63831711600, # local_start 2023-09-29 23:00:00 (Fri)
--63847447200, # local_end 2024-03-30 02:00:00 (Sat)
--28800,
--0,
--'CHOT',
-- ],
-- [
--63847418400, # utc_start 2024-03-29 18:00:00 (Fri)
--63863132400, # utc_end 2024-09-27 15:00:00 (Fri)
--63847450800, # local_start 2024-03-30 03:00:00 (Sat)
--63863164800, # local_end 2024-09-28 00:00:00 (Sat)
--32400,
--1,
--'CHOST',
-- ],
-- [
--63863132400, # utc_start 2024-09-27 15:00:00 (Fri)
--63878868000, # utc_end 2025-03-28 18:00:00 (Fri)
--63863161200, # local_start 2024-09-27 23:00:00 (Fri)
--63878896800, # local_end 2025-03-29 02:00:00 (Sat)
--28800,
--0,
--'CHOT',
-- ],
-- [
--63878868000, # utc_start 2025-03-28 18:00:00 (Fri)
--63894582000, # utc_end 2025-09-26 15:00:00 (Fri)
--63878900400, # local_start 2025-03-29 03:00:00 (Sat)
--63894614400, # local_end 2025-09-27 00:00:00 (Sat)
--32400,
--1,
--'CHOST',
-- ],
-- [
--63894582000, # utc_start 2025-09-26 15:00:00 (Fri)
--63910317600, # utc_end 2026-03-27 18:00:00 (Fri)
--63894610800, # local_start 2025-09-26 23:00:00 (Fri)
--63910346400, # local_end 2026-03-28 02:00:00 (Sat)
--28800,
--0,
--'CHOT',
-- ],
-- [
--63910317600, # utc_start 2026-03-27 18:00:00 (Fri)
--63926031600, # utc_end 2026-09-25 15:00:00 (Fri)
--63910350000, # local_start 2026-03-28 03:00:00 (Sat)
--63926064000, # local_end 2026-09-26 00:00:00 (Sat)
--32400,
--1,
--'CHOST',
-- ],
-- [
--63926031600, # utc_start 2026-09-25 15:00:00 (Fri)
--63941767200, # utc_end 2027-03-26 18:00:00 (Fri)
--63926060400, # local_start 2026-09-25 23:00:00 (Fri)
--63941796000, # local_end 2027-03-27 02:00:00 (Sat)
--28800,
--0,
--'CHOT',
-- ],
-- [
--63941767200, # utc_start 2027-03-26 18:00:00 (Fri)
--63957481200, # utc_end 2027-09-24 15:00:00 (Fri)
--63941799600, # local_start 2027-03-27 03:00:00 (Sat)
--63957513600, # local_end 2027-09-25 00:00:00 (Sat)
--32400,
--1,
--'CHOST',
-+'+08',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {35}
-+sub has_dst_changes {24}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
- }
-
--sub _last_offset { 28800 }
--
--my $last_observance = bless( {
-- 'format' => 'CHO%sT',
-- 'gmtoff' => '8:00',
-- 'local_start_datetime' => bless( {
-- 'formatter' => undef,
-- 'local_rd_days' => 733131,
-- 'local_rd_secs' => 82800,
-- 'offset_modifier' => 0,
-- 'rd_nanosecs' => 0,
-- 'tz' => bless( {
-- 'name' => 'floating',
-- 'offset' => 0
-- }, 'DateTime::TimeZone::Floating' ),
-- 'utc_rd_days' => 733131,
-- 'utc_rd_secs' => 82800,
-- 'utc_year' => 2009
-- }, 'DateTime' ),
-- 'offset_from_std' => 0,
-- 'offset_from_utc' => 28800,
-- 'until' => [],
-- 'utc_start_datetime' => bless( {
-- 'formatter' => undef,
-- 'local_rd_days' => 733131,
-- 'local_rd_secs' => 54000,
-- 'offset_modifier' => 0,
-- 'rd_nanosecs' => 0,
-- 'tz' => bless( {
-- 'name' => 'floating',
-- 'offset' => 0
-- }, 'DateTime::TimeZone::Floating' ),
-- 'utc_rd_days' => 733131,
-- 'utc_rd_secs' => 54000,
-- 'utc_year' => 2009
-- }, 'DateTime' )
--}, 'DateTime::TimeZone::OlsonDB::Observance' )
--;
--sub _last_observance { $last_observance }
--
--my $rules = [
-- bless( {
-- 'at' => '2:00',
-- 'from' => '2015',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-- 'name' => 'Mongol',
-- 'offset_from_std' => 3600,
-- 'on' => 'lastSat',
-- 'save' => '1:00',
-- 'to' => 'max'
-- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-- bless( {
-- 'at' => '0:00',
-- 'from' => '2015',
-- 'in' => 'Sep',
-- 'letter' => '',
-- 'name' => 'Mongol',
-- 'offset_from_std' => 0,
-- 'on' => 'lastSat',
-- 'save' => '0',
-- 'to' => 'max'
-- }, 'DateTime::TimeZone::OlsonDB::Rule' )
--]
--;
--sub _rules { $rules }
-
-
- 1;
---- a/lib/DateTime/TimeZone/Asia/Colombo.pm
-+++ b/lib/DateTime/TimeZone/Asia/Colombo.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -106,11 +106,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {2}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Damascus.pm
-+++ b/lib/DateTime/TimeZone/Asia/Damascus.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1202,13 +1202,31 @@
- 1,
- 'EEST',
- ],
-+ [
-+63960440400, # utc_start 2027-10-28 21:00:00 (Thu)
-+63973749600, # utc_end 2028-03-30 22:00:00 (Thu)
-+63960447600, # local_start 2027-10-28 23:00:00 (Thu)
-+63973756800, # local_end 2028-03-31 00:00:00 (Fri)
-+7200,
-+0,
-+'EET',
-+ ],
-+ [
-+63973749600, # utc_start 2028-03-30 22:00:00 (Thu)
-+63991890000, # utc_end 2028-10-26 21:00:00 (Thu)
-+63973760400, # local_start 2028-03-31 01:00:00 (Fri)
-+63991900800, # local_end 2028-10-27 00:00:00 (Fri)
-+10800,
-+1,
-+'EEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {65}
-+sub has_dst_changes {66}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1257,24 +1275,24 @@
- my $rules = [
- bless( {
- 'at' => '0:00',
-- 'from' => '2012',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '2009',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'Syria',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastFri',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '0:00',
-- 'from' => '2009',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '2012',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'Syria',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastFri',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Asia/Dhaka.pm
-+++ b/lib/DateTime/TimeZone/Asia/Dhaka.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 61263648000, # local_end 1942-05-15 00:00:00 (Fri)
- 23400,
- 0,
--'BURT',
-+'+0630',
- ],
- [
- 61263624600, # utc_start 1942-05-14 17:30:00 (Thu)
-@@ -57,7 +57,7 @@
- 61273065600, # local_end 1942-09-01 00:00:00 (Tue)
- 19800,
- 0,
--'IST',
-+'+0530',
- ],
- [
- 61273045800, # utc_start 1942-08-31 18:30:00 (Mon)
-@@ -66,25 +66,16 @@
- 61559568000, # local_end 1951-09-30 00:00:00 (Sun)
- 23400,
- 0,
--'BURT',
-+'+0630',
- ],
- [
- 61559544600, # utc_start 1951-09-29 17:30:00 (Sat)
--62174455200, # utc_end 1971-03-25 18:00:00 (Thu)
--61559566200, # local_start 1951-09-29 23:30:00 (Sat)
--62174476800, # local_end 1971-03-26 00:00:00 (Fri)
--21600,
--0,
--'DACT',
-- ],
-- [
--62174455200, # utc_start 1971-03-25 18:00:00 (Thu)
- 63366429600, # utc_end 2008-12-31 18:00:00 (Wed)
--62174476800, # local_start 1971-03-26 00:00:00 (Fri)
-+61559566200, # local_start 1951-09-29 23:30:00 (Sat)
- 63366451200, # local_end 2009-01-01 00:00:00 (Thu)
- 21600,
- 0,
--'BDT',
-+'+06',
- ],
- [
- 63366429600, # utc_start 2008-12-31 18:00:00 (Wed)
-@@ -93,7 +84,7 @@
- 63381135600, # local_end 2009-06-19 23:00:00 (Fri)
- 21600,
- 0,
--'BDT',
-+'+06',
- ],
- [
- 63381114000, # utc_start 2009-06-19 17:00:00 (Fri)
-@@ -102,7 +93,7 @@
- 63397987200, # local_end 2010-01-01 00:00:00 (Fri)
- 25200,
- 1,
--'BDST',
-+'+07',
- ],
- [
- 63397962000, # utc_start 2009-12-31 17:00:00 (Thu)
-@@ -111,15 +102,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 21600,
- 0,
--'BDT',
-+'+06',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {1}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Dili.pm
-+++ b/lib/DateTime/TimeZone/Asia/Dili.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,25 +39,16 @@
- 61256559600, # local_end 1942-02-21 23:00:00 (Sat)
- 28800,
- 0,
--'TLT',
-+'+08',
- ],
- [
- 61256530800, # utc_start 1942-02-21 15:00:00 (Sat)
--61369628400, # utc_end 1945-09-22 15:00:00 (Sat)
--61256563200, # local_start 1942-02-22 00:00:00 (Sun)
--61369660800, # local_end 1945-09-23 00:00:00 (Sun)
--32400,
--0,
--'JST',
-- ],
-- [
--61369628400, # utc_start 1945-09-22 15:00:00 (Sat)
- 62335580400, # utc_end 1976-05-02 15:00:00 (Sun)
--61369660800, # local_start 1945-09-23 00:00:00 (Sun)
-+61256563200, # local_start 1942-02-22 00:00:00 (Sun)
- 62335612800, # local_end 1976-05-03 00:00:00 (Mon)
- 32400,
- 0,
--'TLT',
-+'+09',
- ],
- [
- 62335580400, # utc_start 1976-05-02 15:00:00 (Sun)
-@@ -66,7 +57,7 @@
- 63104832000, # local_end 2000-09-17 00:00:00 (Sun)
- 28800,
- 0,
--'WITA',
-+'+08',
- ],
- [
- 63104803200, # utc_start 2000-09-16 16:00:00 (Sat)
-@@ -75,15 +66,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 32400,
- 0,
--'TLT',
-+'+09',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Dubai.pm
-+++ b/lib/DateTime/TimeZone/Asia/Dubai.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,15 +39,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 14400,
- 0,
--'GST',
-+'+04',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Dushanbe.pm
-+++ b/lib/DateTime/TimeZone/Asia/Dushanbe.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -250,11 +250,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {11}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Famagusta.pm
-+++ b/lib/DateTime/TimeZone/Asia/Famagusta.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -808,11 +808,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {43}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Gaza.pm
-+++ b/lib/DateTime/TimeZone/Asia/Gaza.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1184,13 +1184,31 @@
- 1,
- 'EEST',
- ],
-+ [
-+63960530400, # utc_start 2027-10-29 22:00:00 (Fri)
-+63973234800, # utc_end 2028-03-24 23:00:00 (Fri)
-+63960537600, # local_start 2027-10-30 00:00:00 (Sat)
-+63973242000, # local_end 2028-03-25 01:00:00 (Sat)
-+7200,
-+0,
-+'EET',
-+ ],
-+ [
-+63973234800, # utc_start 2028-03-24 23:00:00 (Fri)
-+63991980000, # utc_end 2028-10-27 22:00:00 (Fri)
-+63973245600, # local_start 2028-03-25 02:00:00 (Sat)
-+63991990800, # local_end 2028-10-28 01:00:00 (Sat)
-+10800,
-+1,
-+'EEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {61}
-+sub has_dst_changes {62}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Hebron.pm
-+++ b/lib/DateTime/TimeZone/Asia/Hebron.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1175,13 +1175,31 @@
- 1,
- 'EEST',
- ],
-+ [
-+63960530400, # utc_start 2027-10-29 22:00:00 (Fri)
-+63973234800, # utc_end 2028-03-24 23:00:00 (Fri)
-+63960537600, # local_start 2027-10-30 00:00:00 (Sat)
-+63973242000, # local_end 2028-03-25 01:00:00 (Sat)
-+7200,
-+0,
-+'EET',
-+ ],
-+ [
-+63973234800, # utc_start 2028-03-24 23:00:00 (Fri)
-+63991980000, # utc_end 2028-10-27 22:00:00 (Fri)
-+63973245600, # local_start 2028-03-25 02:00:00 (Sat)
-+63991990800, # local_end 2028-10-28 01:00:00 (Sat)
-+10800,
-+1,
-+'EEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {62}
-+sub has_dst_changes {63}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm
-+++ b/lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 61283602800, # local_end 1942-12-31 23:00:00 (Thu)
- 25200,
- 0,
--'ICT',
-+'+07',
- ],
- [
- 61283577600, # utc_start 1942-12-31 16:00:00 (Thu)
-@@ -57,7 +57,7 @@
- 61353068400, # local_end 1945-03-14 23:00:00 (Wed)
- 28800,
- 0,
--'IDT',
-+'+08',
- ],
- [
- 61353039600, # utc_start 1945-03-14 15:00:00 (Wed)
-@@ -66,7 +66,7 @@
- 61367846400, # local_end 1945-09-02 00:00:00 (Sun)
- 32400,
- 0,
--'JST',
-+'+09',
- ],
- [
- 61367814000, # utc_start 1945-09-01 15:00:00 (Sat)
-@@ -75,7 +75,7 @@
- 61417612800, # local_end 1947-04-01 00:00:00 (Tue)
- 25200,
- 0,
--'ICT',
-+'+07',
- ],
- [
- 61417587600, # utc_start 1947-03-31 17:00:00 (Mon)
-@@ -84,7 +84,7 @@
- 61677936000, # local_end 1955-07-01 00:00:00 (Fri)
- 28800,
- 0,
--'IDT',
-+'+08',
- ],
- [
- 61677907200, # utc_start 1955-06-30 16:00:00 (Thu)
-@@ -93,7 +93,7 @@
- 61820060400, # local_end 1959-12-31 23:00:00 (Thu)
- 25200,
- 0,
--'ICT',
-+'+07',
- ],
- [
- 61820035200, # utc_start 1959-12-31 16:00:00 (Thu)
-@@ -102,7 +102,7 @@
- 62307532800, # local_end 1975-06-13 00:00:00 (Fri)
- 28800,
- 0,
--'IDT',
-+'+08',
- ],
- [
- 62307504000, # utc_start 1975-06-12 16:00:00 (Thu)
-@@ -111,15 +111,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 25200,
- 0,
--'ICT',
-+'+07',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Hong_Kong.pm
-+++ b/lib/DateTime/TimeZone/Asia/Hong_Kong.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -664,11 +664,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {34}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Hovd.pm
-+++ b/lib/DateTime/TimeZone/Asia/Hovd.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 62388144000, # local_end 1978-01-01 00:00:00 (Sun)
- 21600,
- 0,
--'HOVT',
-+'+06',
- ],
- [
- 62388122400, # utc_start 1977-12-31 18:00:00 (Sat)
-@@ -48,7 +48,7 @@
- 62553686400, # local_end 1983-04-01 00:00:00 (Fri)
- 25200,
- 0,
--'HOVT',
-+'+07',
- ],
- [
- 62553661200, # utc_start 1983-03-31 17:00:00 (Thu)
-@@ -57,7 +57,7 @@
- 62569497600, # local_end 1983-10-01 00:00:00 (Sat)
- 28800,
- 1,
--'HOVST',
-+'+08',
- ],
- [
- 62569468800, # utc_start 1983-09-30 16:00:00 (Fri)
-@@ -66,7 +66,7 @@
- 62585308800, # local_end 1984-04-01 00:00:00 (Sun)
- 25200,
- 0,
--'HOVT',
-+'+07',
- ],
- [
- 62585283600, # utc_start 1984-03-31 17:00:00 (Sat)
-@@ -75,7 +75,7 @@
- 62601033600, # local_end 1984-09-30 00:00:00 (Sun)
- 28800,
- 1,
--'HOVST',
-+'+08',
- ],
- [
- 62601004800, # utc_start 1984-09-29 16:00:00 (Sat)
-@@ -84,7 +84,7 @@
- 62616758400, # local_end 1985-03-31 00:00:00 (Sun)
- 25200,
- 0,
--'HOVT',
-+'+07',
- ],
- [
- 62616733200, # utc_start 1985-03-30 17:00:00 (Sat)
-@@ -93,7 +93,7 @@
- 62632483200, # local_end 1985-09-29 00:00:00 (Sun)
- 28800,
- 1,
--'HOVST',
-+'+08',
- ],
- [
- 62632454400, # utc_start 1985-09-28 16:00:00 (Sat)
-@@ -102,7 +102,7 @@
- 62648208000, # local_end 1986-03-30 00:00:00 (Sun)
- 25200,
- 0,
--'HOVT',
-+'+07',
- ],
- [
- 62648182800, # utc_start 1986-03-29 17:00:00 (Sat)
-@@ -111,7 +111,7 @@
- 62663932800, # local_end 1986-09-28 00:00:00 (Sun)
- 28800,
- 1,
--'HOVST',
-+'+08',
- ],
- [
- 62663904000, # utc_start 1986-09-27 16:00:00 (Sat)
-@@ -120,7 +120,7 @@
- 62679657600, # local_end 1987-03-29 00:00:00 (Sun)
- 25200,
- 0,
--'HOVT',
-+'+07',
- ],
- [
- 62679632400, # utc_start 1987-03-28 17:00:00 (Sat)
-@@ -129,7 +129,7 @@
- 62695382400, # local_end 1987-09-27 00:00:00 (Sun)
- 28800,
- 1,
--'HOVST',
-+'+08',
- ],
- [
- 62695353600, # utc_start 1987-09-26 16:00:00 (Sat)
-@@ -138,7 +138,7 @@
- 62711107200, # local_end 1988-03-27 00:00:00 (Sun)
- 25200,
- 0,
--'HOVT',
-+'+07',
- ],
- [
- 62711082000, # utc_start 1988-03-26 17:00:00 (Sat)
-@@ -147,7 +147,7 @@
- 62726832000, # local_end 1988-09-25 00:00:00 (Sun)
- 28800,
- 1,
--'HOVST',
-+'+08',
- ],
- [
- 62726803200, # utc_start 1988-09-24 16:00:00 (Sat)
-@@ -156,7 +156,7 @@
- 62742556800, # local_end 1989-03-26 00:00:00 (Sun)
- 25200,
- 0,
--'HOVT',
-+'+07',
- ],
- [
- 62742531600, # utc_start 1989-03-25 17:00:00 (Sat)
-@@ -165,7 +165,7 @@
- 62758281600, # local_end 1989-09-24 00:00:00 (Sun)
- 28800,
- 1,
--'HOVST',
-+'+08',
- ],
- [
- 62758252800, # utc_start 1989-09-23 16:00:00 (Sat)
-@@ -174,7 +174,7 @@
- 62774006400, # local_end 1990-03-25 00:00:00 (Sun)
- 25200,
- 0,
--'HOVT',
-+'+07',
- ],
- [
- 62773981200, # utc_start 1990-03-24 17:00:00 (Sat)
-@@ -183,7 +183,7 @@
- 62790336000, # local_end 1990-09-30 00:00:00 (Sun)
- 28800,
- 1,
--'HOVST',
-+'+08',
- ],
- [
- 62790307200, # utc_start 1990-09-29 16:00:00 (Sat)
-@@ -192,7 +192,7 @@
- 62806060800, # local_end 1991-03-31 00:00:00 (Sun)
- 25200,
- 0,
--'HOVT',
-+'+07',
- ],
- [
- 62806035600, # utc_start 1991-03-30 17:00:00 (Sat)
-@@ -201,7 +201,7 @@
- 62821785600, # local_end 1991-09-29 00:00:00 (Sun)
- 28800,
- 1,
--'HOVST',
-+'+08',
- ],
- [
- 62821756800, # utc_start 1991-09-28 16:00:00 (Sat)
-@@ -210,7 +210,7 @@
- 62837510400, # local_end 1992-03-29 00:00:00 (Sun)
- 25200,
- 0,
--'HOVT',
-+'+07',
- ],
- [
- 62837485200, # utc_start 1992-03-28 17:00:00 (Sat)
-@@ -219,7 +219,7 @@
- 62853235200, # local_end 1992-09-27 00:00:00 (Sun)
- 28800,
- 1,
--'HOVST',
-+'+08',
- ],
- [
- 62853206400, # utc_start 1992-09-26 16:00:00 (Sat)
-@@ -228,7 +228,7 @@
- 62868960000, # local_end 1993-03-28 00:00:00 (Sun)
- 25200,
- 0,
--'HOVT',
-+'+07',
- ],
- [
- 62868934800, # utc_start 1993-03-27 17:00:00 (Sat)
-@@ -237,7 +237,7 @@
- 62884684800, # local_end 1993-09-26 00:00:00 (Sun)
- 28800,
- 1,
--'HOVST',
-+'+08',
- ],
- [
- 62884656000, # utc_start 1993-09-25 16:00:00 (Sat)
-@@ -246,7 +246,7 @@
- 62900409600, # local_end 1994-03-27 00:00:00 (Sun)
- 25200,
- 0,
--'HOVT',
-+'+07',
- ],
- [
- 62900384400, # utc_start 1994-03-26 17:00:00 (Sat)
-@@ -255,7 +255,7 @@
- 62916134400, # local_end 1994-09-25 00:00:00 (Sun)
- 28800,
- 1,
--'HOVST',
-+'+08',
- ],
- [
- 62916105600, # utc_start 1994-09-24 16:00:00 (Sat)
-@@ -264,7 +264,7 @@
- 62931859200, # local_end 1995-03-26 00:00:00 (Sun)
- 25200,
- 0,
--'HOVT',
-+'+07',
- ],
- [
- 62931834000, # utc_start 1995-03-25 17:00:00 (Sat)
-@@ -273,7 +273,7 @@
- 62947584000, # local_end 1995-09-24 00:00:00 (Sun)
- 28800,
- 1,
--'HOVST',
-+'+08',
- ],
- [
- 62947555200, # utc_start 1995-09-23 16:00:00 (Sat)
-@@ -282,7 +282,7 @@
- 62963913600, # local_end 1996-03-31 00:00:00 (Sun)
- 25200,
- 0,
--'HOVT',
-+'+07',
- ],
- [
- 62963888400, # utc_start 1996-03-30 17:00:00 (Sat)
-@@ -291,7 +291,7 @@
- 62979638400, # local_end 1996-09-29 00:00:00 (Sun)
- 28800,
- 1,
--'HOVST',
-+'+08',
- ],
- [
- 62979609600, # utc_start 1996-09-28 16:00:00 (Sat)
-@@ -300,7 +300,7 @@
- 62995363200, # local_end 1997-03-30 00:00:00 (Sun)
- 25200,
- 0,
--'HOVT',
-+'+07',
- ],
- [
- 62995338000, # utc_start 1997-03-29 17:00:00 (Sat)
-@@ -309,7 +309,7 @@
- 63011088000, # local_end 1997-09-28 00:00:00 (Sun)
- 28800,
- 1,
--'HOVST',
-+'+08',
- ],
- [
- 63011059200, # utc_start 1997-09-27 16:00:00 (Sat)
-@@ -318,7 +318,7 @@
- 63026812800, # local_end 1998-03-29 00:00:00 (Sun)
- 25200,
- 0,
--'HOVT',
-+'+07',
- ],
- [
- 63026787600, # utc_start 1998-03-28 17:00:00 (Sat)
-@@ -327,7 +327,7 @@
- 63042537600, # local_end 1998-09-27 00:00:00 (Sun)
- 28800,
- 1,
--'HOVST',
-+'+08',
- ],
- [
- 63042508800, # utc_start 1998-09-26 16:00:00 (Sat)
-@@ -336,7 +336,7 @@
- 63124106400, # local_end 2001-04-28 02:00:00 (Sat)
- 25200,
- 0,
--'HOVT',
-+'+07',
- ],
- [
- 63124081200, # utc_start 2001-04-27 19:00:00 (Fri)
-@@ -345,7 +345,7 @@
- 63137412000, # local_end 2001-09-29 02:00:00 (Sat)
- 28800,
- 1,
--'HOVST',
-+'+08',
- ],
- [
- 63137383200, # utc_start 2001-09-28 18:00:00 (Fri)
-@@ -354,7 +354,7 @@
- 63153136800, # local_end 2002-03-30 02:00:00 (Sat)
- 25200,
- 0,
--'HOVT',
-+'+07',
- ],
- [
- 63153111600, # utc_start 2002-03-29 19:00:00 (Fri)
-@@ -363,7 +363,7 @@
- 63168861600, # local_end 2002-09-28 02:00:00 (Sat)
- 28800,
- 1,
--'HOVST',
-+'+08',
- ],
- [
- 63168832800, # utc_start 2002-09-27 18:00:00 (Fri)
-@@ -372,7 +372,7 @@
- 63184586400, # local_end 2003-03-29 02:00:00 (Sat)
- 25200,
- 0,
--'HOVT',
-+'+07',
- ],
- [
- 63184561200, # utc_start 2003-03-28 19:00:00 (Fri)
-@@ -381,7 +381,7 @@
- 63200311200, # local_end 2003-09-27 02:00:00 (Sat)
- 28800,
- 1,
--'HOVST',
-+'+08',
- ],
- [
- 63200282400, # utc_start 2003-09-26 18:00:00 (Fri)
-@@ -390,7 +390,7 @@
- 63216036000, # local_end 2004-03-27 02:00:00 (Sat)
- 25200,
- 0,
--'HOVT',
-+'+07',
- ],
- [
- 63216010800, # utc_start 2004-03-26 19:00:00 (Fri)
-@@ -399,7 +399,7 @@
- 63231760800, # local_end 2004-09-25 02:00:00 (Sat)
- 28800,
- 1,
--'HOVST',
-+'+08',
- ],
- [
- 63231732000, # utc_start 2004-09-24 18:00:00 (Fri)
-@@ -408,7 +408,7 @@
- 63247485600, # local_end 2005-03-26 02:00:00 (Sat)
- 25200,
- 0,
--'HOVT',
-+'+07',
- ],
- [
- 63247460400, # utc_start 2005-03-25 19:00:00 (Fri)
-@@ -417,7 +417,7 @@
- 63263210400, # local_end 2005-09-24 02:00:00 (Sat)
- 28800,
- 1,
--'HOVST',
-+'+08',
- ],
- [
- 63263181600, # utc_start 2005-09-23 18:00:00 (Fri)
-@@ -426,7 +426,7 @@
- 63278935200, # local_end 2006-03-25 02:00:00 (Sat)
- 25200,
- 0,
--'HOVT',
-+'+07',
- ],
- [
- 63278910000, # utc_start 2006-03-24 19:00:00 (Fri)
-@@ -435,7 +435,7 @@
- 63295264800, # local_end 2006-09-30 02:00:00 (Sat)
- 28800,
- 1,
--'HOVST',
-+'+08',
- ],
- [
- 63295236000, # utc_start 2006-09-29 18:00:00 (Fri)
-@@ -444,7 +444,7 @@
- 63563191200, # local_end 2015-03-28 02:00:00 (Sat)
- 25200,
- 0,
--'HOVT',
-+'+07',
- ],
- [
- 63563166000, # utc_start 2015-03-27 19:00:00 (Fri)
-@@ -453,7 +453,7 @@
- 63578908800, # local_end 2015-09-26 00:00:00 (Sat)
- 28800,
- 1,
--'HOVST',
-+'+08',
- ],
- [
- 63578880000, # utc_start 2015-09-25 16:00:00 (Fri)
-@@ -462,7 +462,7 @@
- 63594640800, # local_end 2016-03-26 02:00:00 (Sat)
- 25200,
- 0,
--'HOVT',
-+'+07',
- ],
- [
- 63594615600, # utc_start 2016-03-25 19:00:00 (Fri)
-@@ -471,284 +471,29 @@
- 63610358400, # local_end 2016-09-24 00:00:00 (Sat)
- 28800,
- 1,
--'HOVST',
-+'+08',
- ],
- [
- 63610329600, # utc_start 2016-09-23 16:00:00 (Fri)
--63626065200, # utc_end 2017-03-24 19:00:00 (Fri)
-+DateTime::TimeZone::INFINITY, # utc_end
- 63610354800, # local_start 2016-09-23 23:00:00 (Fri)
--63626090400, # local_end 2017-03-25 02:00:00 (Sat)
-+DateTime::TimeZone::INFINITY, # local_end
- 25200,
- 0,
--'HOVT',
-- ],
-- [
--63626065200, # utc_start 2017-03-24 19:00:00 (Fri)
--63642384000, # utc_end 2017-09-29 16:00:00 (Fri)
--63626094000, # local_start 2017-03-25 03:00:00 (Sat)
--63642412800, # local_end 2017-09-30 00:00:00 (Sat)
--28800,
--1,
--'HOVST',
-- ],
-- [
--63642384000, # utc_start 2017-09-29 16:00:00 (Fri)
--63658119600, # utc_end 2018-03-30 19:00:00 (Fri)
--63642409200, # local_start 2017-09-29 23:00:00 (Fri)
--63658144800, # local_end 2018-03-31 02:00:00 (Sat)
--25200,
--0,
--'HOVT',
-- ],
-- [
--63658119600, # utc_start 2018-03-30 19:00:00 (Fri)
--63673833600, # utc_end 2018-09-28 16:00:00 (Fri)
--63658148400, # local_start 2018-03-31 03:00:00 (Sat)
--63673862400, # local_end 2018-09-29 00:00:00 (Sat)
--28800,
--1,
--'HOVST',
-- ],
-- [
--63673833600, # utc_start 2018-09-28 16:00:00 (Fri)
--63689569200, # utc_end 2019-03-29 19:00:00 (Fri)
--63673858800, # local_start 2018-09-28 23:00:00 (Fri)
--63689594400, # local_end 2019-03-30 02:00:00 (Sat)
--25200,
--0,
--'HOVT',
-- ],
-- [
--63689569200, # utc_start 2019-03-29 19:00:00 (Fri)
--63705283200, # utc_end 2019-09-27 16:00:00 (Fri)
--63689598000, # local_start 2019-03-30 03:00:00 (Sat)
--63705312000, # local_end 2019-09-28 00:00:00 (Sat)
--28800,
--1,
--'HOVST',
-- ],
-- [
--63705283200, # utc_start 2019-09-27 16:00:00 (Fri)
--63721018800, # utc_end 2020-03-27 19:00:00 (Fri)
--63705308400, # local_start 2019-09-27 23:00:00 (Fri)
--63721044000, # local_end 2020-03-28 02:00:00 (Sat)
--25200,
--0,
--'HOVT',
-- ],
-- [
--63721018800, # utc_start 2020-03-27 19:00:00 (Fri)
--63736732800, # utc_end 2020-09-25 16:00:00 (Fri)
--63721047600, # local_start 2020-03-28 03:00:00 (Sat)
--63736761600, # local_end 2020-09-26 00:00:00 (Sat)
--28800,
--1,
--'HOVST',
-- ],
-- [
--63736732800, # utc_start 2020-09-25 16:00:00 (Fri)
--63752468400, # utc_end 2021-03-26 19:00:00 (Fri)
--63736758000, # local_start 2020-09-25 23:00:00 (Fri)
--63752493600, # local_end 2021-03-27 02:00:00 (Sat)
--25200,
--0,
--'HOVT',
-- ],
-- [
--63752468400, # utc_start 2021-03-26 19:00:00 (Fri)
--63768182400, # utc_end 2021-09-24 16:00:00 (Fri)
--63752497200, # local_start 2021-03-27 03:00:00 (Sat)
--63768211200, # local_end 2021-09-25 00:00:00 (Sat)
--28800,
--1,
--'HOVST',
-- ],
-- [
--63768182400, # utc_start 2021-09-24 16:00:00 (Fri)
--63783918000, # utc_end 2022-03-25 19:00:00 (Fri)
--63768207600, # local_start 2021-09-24 23:00:00 (Fri)
--63783943200, # local_end 2022-03-26 02:00:00 (Sat)
--25200,
--0,
--'HOVT',
-- ],
-- [
--63783918000, # utc_start 2022-03-25 19:00:00 (Fri)
--63799632000, # utc_end 2022-09-23 16:00:00 (Fri)
--63783946800, # local_start 2022-03-26 03:00:00 (Sat)
--63799660800, # local_end 2022-09-24 00:00:00 (Sat)
--28800,
--1,
--'HOVST',
-- ],
-- [
--63799632000, # utc_start 2022-09-23 16:00:00 (Fri)
--63815367600, # utc_end 2023-03-24 19:00:00 (Fri)
--63799657200, # local_start 2022-09-23 23:00:00 (Fri)
--63815392800, # local_end 2023-03-25 02:00:00 (Sat)
--25200,
--0,
--'HOVT',
-- ],
-- [
--63815367600, # utc_start 2023-03-24 19:00:00 (Fri)
--63831686400, # utc_end 2023-09-29 16:00:00 (Fri)
--63815396400, # local_start 2023-03-25 03:00:00 (Sat)
--63831715200, # local_end 2023-09-30 00:00:00 (Sat)
--28800,
--1,
--'HOVST',
-- ],
-- [
--63831686400, # utc_start 2023-09-29 16:00:00 (Fri)
--63847422000, # utc_end 2024-03-29 19:00:00 (Fri)
--63831711600, # local_start 2023-09-29 23:00:00 (Fri)
--63847447200, # local_end 2024-03-30 02:00:00 (Sat)
--25200,
--0,
--'HOVT',
-- ],
-- [
--63847422000, # utc_start 2024-03-29 19:00:00 (Fri)
--63863136000, # utc_end 2024-09-27 16:00:00 (Fri)
--63847450800, # local_start 2024-03-30 03:00:00 (Sat)
--63863164800, # local_end 2024-09-28 00:00:00 (Sat)
--28800,
--1,
--'HOVST',
-- ],
-- [
--63863136000, # utc_start 2024-09-27 16:00:00 (Fri)
--63878871600, # utc_end 2025-03-28 19:00:00 (Fri)
--63863161200, # local_start 2024-09-27 23:00:00 (Fri)
--63878896800, # local_end 2025-03-29 02:00:00 (Sat)
--25200,
--0,
--'HOVT',
-- ],
-- [
--63878871600, # utc_start 2025-03-28 19:00:00 (Fri)
--63894585600, # utc_end 2025-09-26 16:00:00 (Fri)
--63878900400, # local_start 2025-03-29 03:00:00 (Sat)
--63894614400, # local_end 2025-09-27 00:00:00 (Sat)
--28800,
--1,
--'HOVST',
-- ],
-- [
--63894585600, # utc_start 2025-09-26 16:00:00 (Fri)
--63910321200, # utc_end 2026-03-27 19:00:00 (Fri)
--63894610800, # local_start 2025-09-26 23:00:00 (Fri)
--63910346400, # local_end 2026-03-28 02:00:00 (Sat)
--25200,
--0,
--'HOVT',
-- ],
-- [
--63910321200, # utc_start 2026-03-27 19:00:00 (Fri)
--63926035200, # utc_end 2026-09-25 16:00:00 (Fri)
--63910350000, # local_start 2026-03-28 03:00:00 (Sat)
--63926064000, # local_end 2026-09-26 00:00:00 (Sat)
--28800,
--1,
--'HOVST',
-- ],
-- [
--63926035200, # utc_start 2026-09-25 16:00:00 (Fri)
--63941770800, # utc_end 2027-03-26 19:00:00 (Fri)
--63926060400, # local_start 2026-09-25 23:00:00 (Fri)
--63941796000, # local_end 2027-03-27 02:00:00 (Sat)
--25200,
--0,
--'HOVT',
-- ],
-- [
--63941770800, # utc_start 2027-03-26 19:00:00 (Fri)
--63957484800, # utc_end 2027-09-24 16:00:00 (Fri)
--63941799600, # local_start 2027-03-27 03:00:00 (Sat)
--63957513600, # local_end 2027-09-25 00:00:00 (Sat)
--28800,
--1,
--'HOVST',
-+'+07',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {35}
-+sub has_dst_changes {24}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
- }
-
--sub _last_offset { 25200 }
--
--my $last_observance = bless( {
-- 'format' => 'HOV%sT',
-- 'gmtoff' => '7:00',
-- 'local_start_datetime' => bless( {
-- 'formatter' => undef,
-- 'local_rd_days' => 722085,
-- 'local_rd_secs' => 3600,
-- 'offset_modifier' => 0,
-- 'rd_nanosecs' => 0,
-- 'tz' => bless( {
-- 'name' => 'floating',
-- 'offset' => 0
-- }, 'DateTime::TimeZone::Floating' ),
-- 'utc_rd_days' => 722085,
-- 'utc_rd_secs' => 3600,
-- 'utc_year' => 1979
-- }, 'DateTime' ),
-- 'offset_from_std' => 0,
-- 'offset_from_utc' => 25200,
-- 'until' => [],
-- 'utc_start_datetime' => bless( {
-- 'formatter' => undef,
-- 'local_rd_days' => 722084,
-- 'local_rd_secs' => 64800,
-- 'offset_modifier' => 0,
-- 'rd_nanosecs' => 0,
-- 'tz' => bless( {
-- 'name' => 'floating',
-- 'offset' => 0
-- }, 'DateTime::TimeZone::Floating' ),
-- 'utc_rd_days' => 722084,
-- 'utc_rd_secs' => 64800,
-- 'utc_year' => 1978
-- }, 'DateTime' )
--}, 'DateTime::TimeZone::OlsonDB::Observance' )
--;
--sub _last_observance { $last_observance }
--
--my $rules = [
-- bless( {
-- 'at' => '2:00',
-- 'from' => '2015',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-- 'name' => 'Mongol',
-- 'offset_from_std' => 3600,
-- 'on' => 'lastSat',
-- 'save' => '1:00',
-- 'to' => 'max'
-- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-- bless( {
-- 'at' => '0:00',
-- 'from' => '2015',
-- 'in' => 'Sep',
-- 'letter' => '',
-- 'name' => 'Mongol',
-- 'offset_from_std' => 0,
-- 'on' => 'lastSat',
-- 'save' => '0',
-- 'to' => 'max'
-- }, 'DateTime::TimeZone::OlsonDB::Rule' )
--]
--;
--sub _rules { $rules }
-
-
- 1;
---- a/lib/DateTime/TimeZone/Asia/Irkutsk.pm
-+++ b/lib/DateTime/TimeZone/Asia/Irkutsk.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -628,11 +628,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {30}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Jakarta.pm
-+++ b/lib/DateTime/TimeZone/Asia/Jakarta.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 60962803200, # local_end 1932-11-01 00:00:00 (Tue)
- 26400,
- 0,
--'JAVT',
-+'+0720',
- ],
- [
- 60962776800, # utc_start 1932-10-31 16:40:00 (Mon)
-@@ -57,7 +57,7 @@
- 61259068800, # local_end 1942-03-23 00:00:00 (Mon)
- 27000,
- 0,
--'WIB',
-+'+0730',
- ],
- [
- 61259041800, # utc_start 1942-03-22 16:30:00 (Sun)
-@@ -66,7 +66,7 @@
- 61369660800, # local_end 1945-09-23 00:00:00 (Sun)
- 32400,
- 0,
--'JST',
-+'+09',
- ],
- [
- 61369628400, # utc_start 1945-09-22 15:00:00 (Sat)
-@@ -75,7 +75,7 @@
- 61451827200, # local_end 1948-05-01 00:00:00 (Sat)
- 27000,
- 0,
--'WIB',
-+'+0730',
- ],
- [
- 61451800200, # utc_start 1948-04-30 16:30:00 (Fri)
-@@ -84,7 +84,7 @@
- 61514899200, # local_end 1950-05-01 00:00:00 (Mon)
- 28800,
- 0,
--'WIB',
-+'+08',
- ],
- [
- 61514870400, # utc_start 1950-04-30 16:00:00 (Sun)
-@@ -93,7 +93,7 @@
- 61946294400, # local_end 1964-01-01 00:00:00 (Wed)
- 27000,
- 0,
--'WIB',
-+'+0730',
- ],
- [
- 61946267400, # utc_start 1963-12-31 16:30:00 (Tue)
-@@ -106,11 +106,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Jayapura.pm
-+++ b/lib/DateTime/TimeZone/Asia/Jayapura.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 61336224000, # local_end 1944-09-01 00:00:00 (Fri)
- 32400,
- 0,
--'WIT',
-+'+09',
- ],
- [
- 61336191600, # utc_start 1944-08-31 15:00:00 (Thu)
-@@ -48,7 +48,7 @@
- 61946294400, # local_end 1964-01-01 00:00:00 (Wed)
- 34200,
- 0,
--'ACST',
-+'+0930',
- ],
- [
- 61946260200, # utc_start 1963-12-31 14:30:00 (Tue)
-@@ -61,11 +61,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Jerusalem.pm
-+++ b/lib/DateTime/TimeZone/Asia/Jerusalem.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1130,13 +1130,31 @@
- 1,
- 'IDT',
- ],
-+ [
-+63960620400, # utc_start 2027-10-30 23:00:00 (Sat)
-+63973152000, # utc_end 2028-03-24 00:00:00 (Fri)
-+63960627600, # local_start 2027-10-31 01:00:00 (Sun)
-+63973159200, # local_end 2028-03-24 02:00:00 (Fri)
-+7200,
-+0,
-+'IST',
-+ ],
-+ [
-+63973152000, # utc_start 2028-03-24 00:00:00 (Fri)
-+63992070000, # utc_end 2028-10-28 23:00:00 (Sat)
-+63973162800, # local_start 2028-03-24 03:00:00 (Fri)
-+63992080800, # local_end 2028-10-29 02:00:00 (Sun)
-+10800,
-+1,
-+'IDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {61}
-+sub has_dst_changes {62}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Kabul.pm
-+++ b/lib/DateTime/TimeZone/Asia/Kabul.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 61346764800, # local_end 1945-01-01 00:00:00 (Mon)
- 14400,
- 0,
--'AFT',
-+'+04',
- ],
- [
- 61346750400, # utc_start 1944-12-31 20:00:00 (Sun)
-@@ -48,15 +48,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 16200,
- 0,
--'AFT',
-+'+0430',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Kamchatka.pm
-+++ b/lib/DateTime/TimeZone/Asia/Kamchatka.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -610,11 +610,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {30}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Karachi.pm
-+++ b/lib/DateTime/TimeZone/Asia/Karachi.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 61273065600, # local_end 1942-09-01 00:00:00 (Tue)
- 19800,
- 0,
--'IST',
-+'+0530',
- ],
- [
- 61273045800, # utc_start 1942-08-31 18:30:00 (Mon)
-@@ -48,7 +48,7 @@
- 61371561600, # local_end 1945-10-15 00:00:00 (Mon)
- 23400,
- 1,
--'IST',
-+'+0630',
- ],
- [
- 61371538200, # utc_start 1945-10-14 17:30:00 (Sun)
-@@ -57,7 +57,7 @@
- 61559568000, # local_end 1951-09-30 00:00:00 (Sun)
- 19800,
- 0,
--'IST',
-+'+0530',
- ],
- [
- 61559548200, # utc_start 1951-09-29 18:30:00 (Sat)
-@@ -66,7 +66,7 @@
- 62174476800, # local_end 1971-03-26 00:00:00 (Fri)
- 18000,
- 0,
--'KART',
-+'+05',
- ],
- [
- 62174458800, # utc_start 1971-03-25 19:00:00 (Thu)
-@@ -133,11 +133,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {4}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Kathmandu.pm
-+++ b/lib/DateTime/TimeZone/Asia/Kathmandu.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 62640604800, # local_end 1986-01-01 00:00:00 (Wed)
- 19800,
- 0,
--'IST',
-+'+0530',
- ],
- [
- 62640585000, # utc_start 1985-12-31 18:30:00 (Tue)
-@@ -48,15 +48,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 20700,
- 0,
--'NPT',
-+'+0545',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Khandyga.pm
-+++ b/lib/DateTime/TimeZone/Asia/Khandyga.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -637,11 +637,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {30}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Kolkata.pm
-+++ b/lib/DateTime/TimeZone/Asia/Kolkata.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 61263648000, # local_end 1942-05-15 00:00:00 (Fri)
- 23400,
- 0,
--'BURT',
-+'+0630',
- ],
- [
- 61263624600, # utc_start 1942-05-14 17:30:00 (Thu)
-@@ -66,7 +66,7 @@
- 61371561600, # local_end 1945-10-15 00:00:00 (Mon)
- 23400,
- 1,
--'IST',
-+'+0630',
- ],
- [
- 61371538200, # utc_start 1945-10-14 17:30:00 (Sun)
-@@ -79,11 +79,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {1}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm
-+++ b/lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -619,11 +619,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {30}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Kuala_Lumpur.pm
-+++ b/lib/DateTime/TimeZone/Asia/Kuala_Lumpur.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 60968073600, # local_end 1933-01-01 00:00:00 (Sun)
- 25200,
- 0,
--'MALT',
-+'+07',
- ],
- [
- 60968048400, # utc_start 1932-12-31 17:00:00 (Sat)
-@@ -57,7 +57,7 @@
- 61062681600, # local_end 1936-01-01 00:00:00 (Wed)
- 26400,
- 1,
--'MALST',
-+'+0720',
- ],
- [
- 61062655200, # utc_start 1935-12-31 16:40:00 (Tue)
-@@ -66,7 +66,7 @@
- 61241529600, # local_end 1941-09-01 00:00:00 (Mon)
- 26400,
- 0,
--'MALT',
-+'+0720',
- ],
- [
- 61241503200, # utc_start 1941-08-31 16:40:00 (Sun)
-@@ -75,7 +75,7 @@
- 61256044800, # local_end 1942-02-16 00:00:00 (Mon)
- 27000,
- 0,
--'MALT',
-+'+0730',
- ],
- [
- 61256017800, # utc_start 1942-02-15 16:30:00 (Sun)
-@@ -84,7 +84,7 @@
- 61368710400, # local_end 1945-09-12 00:00:00 (Wed)
- 32400,
- 0,
--'JST',
-+'+09',
- ],
- [
- 61368678000, # utc_start 1945-09-11 15:00:00 (Tue)
-@@ -93,7 +93,7 @@
- 62514374400, # local_end 1982-01-01 00:00:00 (Fri)
- 27000,
- 0,
--'MALT',
-+'+0730',
- ],
- [
- 62514347400, # utc_start 1981-12-31 16:30:00 (Thu)
-@@ -102,15 +102,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 28800,
- 0,
--'MYT',
-+'+08',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {1}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Kuching.pm
-+++ b/lib/DateTime/TimeZone/Asia/Kuching.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 60968073600, # local_end 1933-01-01 00:00:00 (Sun)
- 27000,
- 0,
--'BORT',
-+'+0730',
- ],
- [
- 60968046600, # utc_start 1932-12-31 16:30:00 (Sat)
-@@ -48,7 +48,7 @@
- 61053264000, # local_end 1935-09-14 00:00:00 (Sat)
- 28800,
- 0,
--'BORT',
-+'+08',
- ],
- [
- 61053235200, # utc_start 1935-09-13 16:00:00 (Fri)
-@@ -57,7 +57,7 @@
- 61061126400, # local_end 1935-12-14 00:00:00 (Sat)
- 30000,
- 1,
--'BORTST',
-+'+0820',
- ],
- [
- 61061096400, # utc_start 1935-12-13 15:40:00 (Fri)
-@@ -66,7 +66,7 @@
- 61084886400, # local_end 1936-09-14 00:00:00 (Mon)
- 28800,
- 0,
--'BORT',
-+'+08',
- ],
- [
- 61084857600, # utc_start 1936-09-13 16:00:00 (Sun)
-@@ -75,7 +75,7 @@
- 61092748800, # local_end 1936-12-14 00:00:00 (Mon)
- 30000,
- 1,
--'BORTST',
-+'+0820',
- ],
- [
- 61092718800, # utc_start 1936-12-13 15:40:00 (Sun)
-@@ -84,7 +84,7 @@
- 61116422400, # local_end 1937-09-14 00:00:00 (Tue)
- 28800,
- 0,
--'BORT',
-+'+08',
- ],
- [
- 61116393600, # utc_start 1937-09-13 16:00:00 (Mon)
-@@ -93,7 +93,7 @@
- 61124284800, # local_end 1937-12-14 00:00:00 (Tue)
- 30000,
- 1,
--'BORTST',
-+'+0820',
- ],
- [
- 61124254800, # utc_start 1937-12-13 15:40:00 (Mon)
-@@ -102,7 +102,7 @@
- 61147958400, # local_end 1938-09-14 00:00:00 (Wed)
- 28800,
- 0,
--'BORT',
-+'+08',
- ],
- [
- 61147929600, # utc_start 1938-09-13 16:00:00 (Tue)
-@@ -111,7 +111,7 @@
- 61155820800, # local_end 1938-12-14 00:00:00 (Wed)
- 30000,
- 1,
--'BORTST',
-+'+0820',
- ],
- [
- 61155790800, # utc_start 1938-12-13 15:40:00 (Tue)
-@@ -120,7 +120,7 @@
- 61179494400, # local_end 1939-09-14 00:00:00 (Thu)
- 28800,
- 0,
--'BORT',
-+'+08',
- ],
- [
- 61179465600, # utc_start 1939-09-13 16:00:00 (Wed)
-@@ -129,7 +129,7 @@
- 61187356800, # local_end 1939-12-14 00:00:00 (Thu)
- 30000,
- 1,
--'BORTST',
-+'+0820',
- ],
- [
- 61187326800, # utc_start 1939-12-13 15:40:00 (Wed)
-@@ -138,7 +138,7 @@
- 61211116800, # local_end 1940-09-14 00:00:00 (Sat)
- 28800,
- 0,
--'BORT',
-+'+08',
- ],
- [
- 61211088000, # utc_start 1940-09-13 16:00:00 (Fri)
-@@ -147,7 +147,7 @@
- 61218979200, # local_end 1940-12-14 00:00:00 (Sat)
- 30000,
- 1,
--'BORTST',
-+'+0820',
- ],
- [
- 61218949200, # utc_start 1940-12-13 15:40:00 (Fri)
-@@ -156,7 +156,7 @@
- 61242652800, # local_end 1941-09-14 00:00:00 (Sun)
- 28800,
- 0,
--'BORT',
-+'+08',
- ],
- [
- 61242624000, # utc_start 1941-09-13 16:00:00 (Sat)
-@@ -165,7 +165,7 @@
- 61250515200, # local_end 1941-12-14 00:00:00 (Sun)
- 30000,
- 1,
--'BORTST',
-+'+0820',
- ],
- [
- 61250485200, # utc_start 1941-12-13 15:40:00 (Sat)
-@@ -174,7 +174,7 @@
- 61256044800, # local_end 1942-02-16 00:00:00 (Mon)
- 28800,
- 0,
--'BORT',
-+'+08',
- ],
- [
- 61256016000, # utc_start 1942-02-15 16:00:00 (Sun)
-@@ -183,33 +183,24 @@
- 61368710400, # local_end 1945-09-12 00:00:00 (Wed)
- 32400,
- 0,
--'JST',
-+'+09',
- ],
- [
- 61368678000, # utc_start 1945-09-11 15:00:00 (Tue)
--62514345600, # utc_end 1981-12-31 16:00:00 (Thu)
--61368706800, # local_start 1945-09-11 23:00:00 (Tue)
--62514374400, # local_end 1982-01-01 00:00:00 (Fri)
--28800,
--0,
--'BORT',
-- ],
-- [
--62514345600, # utc_start 1981-12-31 16:00:00 (Thu)
- DateTime::TimeZone::INFINITY, # utc_end
--62514374400, # local_start 1982-01-01 00:00:00 (Fri)
-+61368706800, # local_start 1945-09-11 23:00:00 (Tue)
- DateTime::TimeZone::INFINITY, # local_end
- 28800,
- 0,
--'MYT',
-+'+08',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {7}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Macau.pm
-+++ b/lib/DateTime/TimeZone/Asia/Macau.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 61858351800, # local_end 1961-03-19 03:30:00 (Sun)
- 28800,
- 0,
--'MOT',
-+'CST',
- ],
- [
- 61858323000, # utc_start 1961-03-18 19:30:00 (Sat)
-@@ -48,7 +48,7 @@
- 61878310200, # local_end 1961-11-05 03:30:00 (Sun)
- 32400,
- 1,
--'MOST',
-+'CDT',
- ],
- [
- 61878277800, # utc_start 1961-11-04 18:30:00 (Sat)
-@@ -57,7 +57,7 @@
- 61889801400, # local_end 1962-03-18 03:30:00 (Sun)
- 28800,
- 0,
--'MOT',
-+'CST',
- ],
- [
- 61889772600, # utc_start 1962-03-17 19:30:00 (Sat)
-@@ -66,7 +66,7 @@
- 61909759800, # local_end 1962-11-04 03:30:00 (Sun)
- 32400,
- 1,
--'MOST',
-+'CDT',
- ],
- [
- 61909727400, # utc_start 1962-11-03 18:30:00 (Sat)
-@@ -75,7 +75,7 @@
- 61921238400, # local_end 1963-03-17 00:00:00 (Sun)
- 28800,
- 0,
--'MOT',
-+'CST',
- ],
- [
- 61921209600, # utc_start 1963-03-16 16:00:00 (Sat)
-@@ -84,7 +84,7 @@
- 61941209400, # local_end 1963-11-03 03:30:00 (Sun)
- 32400,
- 1,
--'MOST',
-+'CDT',
- ],
- [
- 61941177000, # utc_start 1963-11-02 18:30:00 (Sat)
-@@ -93,7 +93,7 @@
- 61953305400, # local_end 1964-03-22 03:30:00 (Sun)
- 28800,
- 0,
--'MOT',
-+'CST',
- ],
- [
- 61953276600, # utc_start 1964-03-21 19:30:00 (Sat)
-@@ -102,7 +102,7 @@
- 61972659000, # local_end 1964-11-01 03:30:00 (Sun)
- 32400,
- 1,
--'MOST',
-+'CDT',
- ],
- [
- 61972626600, # utc_start 1964-10-31 18:30:00 (Sat)
-@@ -111,7 +111,7 @@
- 61984742400, # local_end 1965-03-21 00:00:00 (Sun)
- 28800,
- 0,
--'MOT',
-+'CST',
- ],
- [
- 61984713600, # utc_start 1965-03-20 16:00:00 (Sat)
-@@ -120,7 +120,7 @@
- 62004096000, # local_end 1965-10-31 00:00:00 (Sun)
- 32400,
- 1,
--'MOST',
-+'CDT',
- ],
- [
- 62004063600, # utc_start 1965-10-30 15:00:00 (Sat)
-@@ -129,7 +129,7 @@
- 62018623800, # local_end 1966-04-17 03:30:00 (Sun)
- 28800,
- 0,
--'MOT',
-+'CST',
- ],
- [
- 62018595000, # utc_start 1966-04-16 19:30:00 (Sat)
-@@ -138,7 +138,7 @@
- 62034348600, # local_end 1966-10-16 03:30:00 (Sun)
- 32400,
- 1,
--'MOST',
-+'CDT',
- ],
- [
- 62034316200, # utc_start 1966-10-15 18:30:00 (Sat)
-@@ -147,7 +147,7 @@
- 62050073400, # local_end 1967-04-16 03:30:00 (Sun)
- 28800,
- 0,
--'MOT',
-+'CST',
- ],
- [
- 62050044600, # utc_start 1967-04-15 19:30:00 (Sat)
-@@ -156,7 +156,7 @@
- 62066403000, # local_end 1967-10-22 03:30:00 (Sun)
- 32400,
- 1,
--'MOST',
-+'CDT',
- ],
- [
- 62066370600, # utc_start 1967-10-21 18:30:00 (Sat)
-@@ -165,7 +165,7 @@
- 62082127800, # local_end 1968-04-21 03:30:00 (Sun)
- 28800,
- 0,
--'MOT',
-+'CST',
- ],
- [
- 62082099000, # utc_start 1968-04-20 19:30:00 (Sat)
-@@ -174,7 +174,7 @@
- 62097852600, # local_end 1968-10-20 03:30:00 (Sun)
- 32400,
- 1,
--'MOST',
-+'CDT',
- ],
- [
- 62097820200, # utc_start 1968-10-19 18:30:00 (Sat)
-@@ -183,7 +183,7 @@
- 62113577400, # local_end 1969-04-20 03:30:00 (Sun)
- 28800,
- 0,
--'MOT',
-+'CST',
- ],
- [
- 62113548600, # utc_start 1969-04-19 19:30:00 (Sat)
-@@ -192,7 +192,7 @@
- 62129302200, # local_end 1969-10-19 03:30:00 (Sun)
- 32400,
- 1,
--'MOST',
-+'CDT',
- ],
- [
- 62129269800, # utc_start 1969-10-18 18:30:00 (Sat)
-@@ -201,7 +201,7 @@
- 62145027000, # local_end 1970-04-19 03:30:00 (Sun)
- 28800,
- 0,
--'MOT',
-+'CST',
- ],
- [
- 62144998200, # utc_start 1970-04-18 19:30:00 (Sat)
-@@ -210,7 +210,7 @@
- 62160751800, # local_end 1970-10-18 03:30:00 (Sun)
- 32400,
- 1,
--'MOST',
-+'CDT',
- ],
- [
- 62160719400, # utc_start 1970-10-17 18:30:00 (Sat)
-@@ -219,7 +219,7 @@
- 62176476600, # local_end 1971-04-18 03:30:00 (Sun)
- 28800,
- 0,
--'MOT',
-+'CST',
- ],
- [
- 62176447800, # utc_start 1971-04-17 19:30:00 (Sat)
-@@ -228,7 +228,7 @@
- 62192201400, # local_end 1971-10-17 03:30:00 (Sun)
- 32400,
- 1,
--'MOST',
-+'CDT',
- ],
- [
- 62192169000, # utc_start 1971-10-16 18:30:00 (Sat)
-@@ -237,7 +237,7 @@
- 62207913600, # local_end 1972-04-16 00:00:00 (Sun)
- 28800,
- 0,
--'MOT',
-+'CST',
- ],
- [
- 62207884800, # utc_start 1972-04-15 16:00:00 (Sat)
-@@ -246,7 +246,7 @@
- 62223638400, # local_end 1972-10-15 00:00:00 (Sun)
- 32400,
- 1,
--'MOST',
-+'CDT',
- ],
- [
- 62223606000, # utc_start 1972-10-14 15:00:00 (Sat)
-@@ -255,7 +255,7 @@
- 62239363200, # local_end 1973-04-15 00:00:00 (Sun)
- 28800,
- 0,
--'MOT',
-+'CST',
- ],
- [
- 62239334400, # utc_start 1973-04-14 16:00:00 (Sat)
-@@ -264,7 +264,7 @@
- 62255692800, # local_end 1973-10-21 00:00:00 (Sun)
- 32400,
- 1,
--'MOST',
-+'CDT',
- ],
- [
- 62255660400, # utc_start 1973-10-20 15:00:00 (Sat)
-@@ -273,7 +273,7 @@
- 62271417600, # local_end 1974-04-21 00:00:00 (Sun)
- 28800,
- 0,
--'MOT',
-+'CST',
- ],
- [
- 62271388800, # utc_start 1974-04-20 16:00:00 (Sat)
-@@ -282,7 +282,7 @@
- 62287155000, # local_end 1974-10-20 03:30:00 (Sun)
- 32400,
- 1,
--'MOST',
-+'CDT',
- ],
- [
- 62287122600, # utc_start 1974-10-19 18:30:00 (Sat)
-@@ -291,7 +291,7 @@
- 62302879800, # local_end 1975-04-20 03:30:00 (Sun)
- 28800,
- 0,
--'MOT',
-+'CST',
- ],
- [
- 62302851000, # utc_start 1975-04-19 19:30:00 (Sat)
-@@ -300,7 +300,7 @@
- 62318604600, # local_end 1975-10-19 03:30:00 (Sun)
- 32400,
- 1,
--'MOST',
-+'CDT',
- ],
- [
- 62318572200, # utc_start 1975-10-18 18:30:00 (Sat)
-@@ -309,7 +309,7 @@
- 62334329400, # local_end 1976-04-18 03:30:00 (Sun)
- 28800,
- 0,
--'MOT',
-+'CST',
- ],
- [
- 62334300600, # utc_start 1976-04-17 19:30:00 (Sat)
-@@ -318,7 +318,7 @@
- 62350054200, # local_end 1976-10-17 03:30:00 (Sun)
- 32400,
- 1,
--'MOST',
-+'CDT',
- ],
- [
- 62350021800, # utc_start 1976-10-16 18:30:00 (Sat)
-@@ -327,7 +327,7 @@
- 62365779000, # local_end 1977-04-17 03:30:00 (Sun)
- 28800,
- 0,
--'MOT',
-+'CST',
- ],
- [
- 62365750200, # utc_start 1977-04-16 19:30:00 (Sat)
-@@ -336,7 +336,7 @@
- 62381503800, # local_end 1977-10-16 03:30:00 (Sun)
- 32400,
- 1,
--'MOST',
-+'CDT',
- ],
- [
- 62381471400, # utc_start 1977-10-15 18:30:00 (Sat)
-@@ -345,7 +345,7 @@
- 62397216000, # local_end 1978-04-16 00:00:00 (Sun)
- 28800,
- 0,
--'MOT',
-+'CST',
- ],
- [
- 62397187200, # utc_start 1978-04-15 16:00:00 (Sat)
-@@ -354,7 +354,7 @@
- 62412940800, # local_end 1978-10-15 00:00:00 (Sun)
- 32400,
- 1,
--'MOST',
-+'CDT',
- ],
- [
- 62412908400, # utc_start 1978-10-14 15:00:00 (Sat)
-@@ -363,7 +363,7 @@
- 62428665600, # local_end 1979-04-15 00:00:00 (Sun)
- 28800,
- 0,
--'MOT',
-+'CST',
- ],
- [
- 62428636800, # utc_start 1979-04-14 16:00:00 (Sat)
-@@ -372,7 +372,7 @@
- 62444995200, # local_end 1979-10-21 00:00:00 (Sun)
- 32400,
- 1,
--'MOST',
-+'CDT',
- ],
- [
- 62444962800, # utc_start 1979-10-20 15:00:00 (Sat)
-@@ -381,7 +381,7 @@
- 62460720000, # local_end 1980-04-20 00:00:00 (Sun)
- 28800,
- 0,
--'MOT',
-+'CST',
- ],
- [
- 62460691200, # utc_start 1980-04-19 16:00:00 (Sat)
-@@ -390,21 +390,12 @@
- 62476444800, # local_end 1980-10-19 00:00:00 (Sun)
- 32400,
- 1,
--'MOST',
-+'CDT',
- ],
- [
- 62476412400, # utc_start 1980-10-18 15:00:00 (Sat)
--63081302400, # utc_end 1999-12-19 16:00:00 (Sun)
--62476441200, # local_start 1980-10-18 23:00:00 (Sat)
--63081331200, # local_end 1999-12-20 00:00:00 (Mon)
--28800,
--0,
--'MOT',
-- ],
-- [
--63081302400, # utc_start 1999-12-19 16:00:00 (Sun)
- DateTime::TimeZone::INFINITY, # utc_end
--63081331200, # local_start 1999-12-20 00:00:00 (Mon)
-+62476441200, # local_start 1980-10-18 23:00:00 (Sat)
- DateTime::TimeZone::INFINITY, # local_end
- 28800,
- 0,
-@@ -412,11 +403,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {20}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Magadan.pm
-+++ b/lib/DateTime/TimeZone/Asia/Magadan.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -628,11 +628,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {30}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Makassar.pm
-+++ b/lib/DateTime/TimeZone/Asia/Makassar.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 61255440000, # local_end 1942-02-09 00:00:00 (Mon)
- 28800,
- 0,
--'WITA',
-+'+08',
- ],
- [
- 61255411200, # utc_start 1942-02-08 16:00:00 (Sun)
-@@ -57,7 +57,7 @@
- 61369660800, # local_end 1945-09-23 00:00:00 (Sun)
- 32400,
- 0,
--'JST',
-+'+09',
- ],
- [
- 61369628400, # utc_start 1945-09-22 15:00:00 (Sat)
-@@ -70,11 +70,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Manila.pm
-+++ b/lib/DateTime/TimeZone/Asia/Manila.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 61089033600, # local_end 1936-11-01 00:00:00 (Sun)
- 28800,
- 0,
--'PHT',
-+'+08',
- ],
- [
- 61089004800, # utc_start 1936-10-31 16:00:00 (Sat)
-@@ -57,7 +57,7 @@
- 61096982400, # local_end 1937-02-01 00:00:00 (Mon)
- 32400,
- 1,
--'PHST',
-+'+09',
- ],
- [
- 61096950000, # utc_start 1937-01-31 15:00:00 (Sun)
-@@ -66,7 +66,7 @@
- 61262438400, # local_end 1942-05-01 00:00:00 (Fri)
- 28800,
- 0,
--'PHT',
-+'+08',
- ],
- [
- 61262409600, # utc_start 1942-04-30 16:00:00 (Thu)
-@@ -75,7 +75,7 @@
- 61341494400, # local_end 1944-11-01 00:00:00 (Wed)
- 32400,
- 0,
--'JST',
-+'+09',
- ],
- [
- 61341462000, # utc_start 1944-10-31 15:00:00 (Tue)
-@@ -84,7 +84,7 @@
- 61639488000, # local_end 1954-04-12 00:00:00 (Mon)
- 28800,
- 0,
--'PHT',
-+'+08',
- ],
- [
- 61639459200, # utc_start 1954-04-11 16:00:00 (Sun)
-@@ -93,7 +93,7 @@
- 61646400000, # local_end 1954-07-01 00:00:00 (Thu)
- 32400,
- 1,
--'PHST',
-+'+09',
- ],
- [
- 61646367600, # utc_start 1954-06-30 15:00:00 (Wed)
-@@ -102,7 +102,7 @@
- 62395056000, # local_end 1978-03-22 00:00:00 (Wed)
- 28800,
- 0,
--'PHT',
-+'+08',
- ],
- [
- 62395027200, # utc_start 1978-03-21 16:00:00 (Tue)
-@@ -111,7 +111,7 @@
- 62410867200, # local_end 1978-09-21 00:00:00 (Thu)
- 32400,
- 1,
--'PHST',
-+'+09',
- ],
- [
- 62410834800, # utc_start 1978-09-20 15:00:00 (Wed)
-@@ -120,15 +120,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 28800,
- 0,
--'PHT',
-+'+08',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {3}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Nicosia.pm
-+++ b/lib/DateTime/TimeZone/Asia/Nicosia.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -995,13 +995,31 @@
- 1,
- 'EEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960634800, # local_start 2027-10-31 03:00:00 (Sun)
-+63973335600, # local_end 2028-03-26 03:00:00 (Sun)
-+7200,
-+0,
-+'EET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973339200, # local_start 2028-03-26 04:00:00 (Sun)
-+63992088000, # local_end 2028-10-29 04:00:00 (Sun)
-+10800,
-+1,
-+'EEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {54}
-+sub has_dst_changes {55}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1050,24 +1068,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EUAsia',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EUAsia',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Asia/Novokuznetsk.pm
-+++ b/lib/DateTime/TimeZone/Asia/Novokuznetsk.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -610,11 +610,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {30}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Novosibirsk.pm
-+++ b/lib/DateTime/TimeZone/Asia/Novosibirsk.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -637,11 +637,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {31}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Omsk.pm
-+++ b/lib/DateTime/TimeZone/Asia/Omsk.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -619,11 +619,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {30}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Oral.pm
-+++ b/lib/DateTime/TimeZone/Asia/Oral.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -34,17 +34,17 @@
- ],
- [
- 60694518876, # utc_start 1924-05-01 20:34:36 (Thu)
--60888139200, # utc_end 1930-06-20 20:00:00 (Fri)
--60694533276, # local_start 1924-05-02 00:34:36 (Fri)
-+60888142800, # utc_end 1930-06-20 21:00:00 (Fri)
-+60694529676, # local_start 1924-05-01 23:34:36 (Thu)
- 60888153600, # local_end 1930-06-21 00:00:00 (Sat)
--14400,
-+10800,
- 0,
--'+04',
-+'+03',
- ],
- [
--60888139200, # utc_start 1930-06-20 20:00:00 (Fri)
-+60888142800, # utc_start 1930-06-20 21:00:00 (Fri)
- 62490596400, # utc_end 1981-03-31 19:00:00 (Tue)
--60888157200, # local_start 1930-06-21 01:00:00 (Sat)
-+60888160800, # local_start 1930-06-21 02:00:00 (Sat)
- 62490614400, # local_end 1981-04-01 00:00:00 (Wed)
- 18000,
- 0,
-@@ -493,11 +493,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {24}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Pontianak.pm
-+++ b/lib/DateTime/TimeZone/Asia/Pontianak.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 61254489600, # local_end 1942-01-29 00:00:00 (Thu)
- 27000,
- 0,
--'WIB',
-+'+0730',
- ],
- [
- 61254462600, # utc_start 1942-01-28 16:30:00 (Wed)
-@@ -57,7 +57,7 @@
- 61369660800, # local_end 1945-09-23 00:00:00 (Sun)
- 32400,
- 0,
--'JST',
-+'+09',
- ],
- [
- 61369628400, # utc_start 1945-09-22 15:00:00 (Sat)
-@@ -66,7 +66,7 @@
- 61451827200, # local_end 1948-05-01 00:00:00 (Sat)
- 27000,
- 0,
--'WIB',
-+'+0730',
- ],
- [
- 61451800200, # utc_start 1948-04-30 16:30:00 (Fri)
-@@ -75,7 +75,7 @@
- 61514899200, # local_end 1950-05-01 00:00:00 (Mon)
- 28800,
- 0,
--'WIB',
-+'+08',
- ],
- [
- 61514870400, # utc_start 1950-04-30 16:00:00 (Sun)
-@@ -84,7 +84,7 @@
- 61946294400, # local_end 1964-01-01 00:00:00 (Wed)
- 27000,
- 0,
--'WIB',
-+'+0730',
- ],
- [
- 61946267400, # utc_start 1963-12-31 16:30:00 (Tue)
-@@ -106,11 +106,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Pyongyang.pm
-+++ b/lib/DateTime/TimeZone/Asia/Pyongyang.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -43,17 +43,8 @@
- ],
- [
- 60305268600, # utc_start 1911-12-31 15:30:00 (Sun)
--61117858800, # utc_end 1937-09-30 15:00:00 (Thu)
--60305301000, # local_start 1912-01-01 00:30:00 (Mon)
--61117891200, # local_end 1937-10-01 00:00:00 (Fri)
--32400,
--0,
--'JCST',
-- ],
-- [
--61117858800, # utc_start 1937-09-30 15:00:00 (Thu)
- 61367036400, # utc_end 1945-08-23 15:00:00 (Thu)
--61117891200, # local_start 1937-10-01 00:00:00 (Fri)
-+60305301000, # local_start 1912-01-01 00:30:00 (Mon)
- 61367068800, # local_end 1945-08-24 00:00:00 (Fri)
- 32400,
- 0,
-@@ -79,11 +70,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Qatar.pm
-+++ b/lib/DateTime/TimeZone/Asia/Qatar.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 62211888000, # local_end 1972-06-01 00:00:00 (Thu)
- 14400,
- 0,
--'GST',
-+'+04',
- ],
- [
- 62211873600, # utc_start 1972-05-31 20:00:00 (Wed)
-@@ -48,15 +48,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 10800,
- 0,
--'AST',
-+'+03',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Qyzylorda.pm
-+++ b/lib/DateTime/TimeZone/Asia/Qyzylorda.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -493,11 +493,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {24}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Riyadh.pm
-+++ b/lib/DateTime/TimeZone/Asia/Riyadh.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,15 +39,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 10800,
- 0,
--'AST',
-+'+03',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Sakhalin.pm
-+++ b/lib/DateTime/TimeZone/Asia/Sakhalin.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -628,11 +628,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {30}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Samarkand.pm
-+++ b/lib/DateTime/TimeZone/Asia/Samarkand.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -259,11 +259,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {11}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Seoul.pm
-+++ b/lib/DateTime/TimeZone/Asia/Seoul.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -43,17 +43,8 @@
- ],
- [
- 60305268600, # utc_start 1911-12-31 15:30:00 (Sun)
--61117858800, # utc_end 1937-09-30 15:00:00 (Thu)
--60305301000, # local_start 1912-01-01 00:30:00 (Mon)
--61117891200, # local_end 1937-10-01 00:00:00 (Fri)
--32400,
--0,
--'JCST',
-- ],
-- [
--61117858800, # utc_start 1937-09-30 15:00:00 (Thu)
- 61368332400, # utc_end 1945-09-07 15:00:00 (Fri)
--61117891200, # local_start 1937-10-01 00:00:00 (Fri)
-+60305301000, # local_start 1912-01-01 00:30:00 (Mon)
- 61368364800, # local_end 1945-09-08 00:00:00 (Sat)
- 32400,
- 0,
-@@ -232,11 +223,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {8}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Shanghai.pm
-+++ b/lib/DateTime/TimeZone/Asia/Shanghai.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -196,11 +196,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {8}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Singapore.pm
-+++ b/lib/DateTime/TimeZone/Asia/Singapore.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 60968073600, # local_end 1933-01-01 00:00:00 (Sun)
- 25200,
- 0,
--'MALT',
-+'+07',
- ],
- [
- 60968048400, # utc_start 1932-12-31 17:00:00 (Sat)
-@@ -57,7 +57,7 @@
- 61062681600, # local_end 1936-01-01 00:00:00 (Wed)
- 26400,
- 1,
--'MALST',
-+'+0720',
- ],
- [
- 61062655200, # utc_start 1935-12-31 16:40:00 (Tue)
-@@ -66,7 +66,7 @@
- 61241529600, # local_end 1941-09-01 00:00:00 (Mon)
- 26400,
- 0,
--'MALT',
-+'+0720',
- ],
- [
- 61241503200, # utc_start 1941-08-31 16:40:00 (Sun)
-@@ -75,7 +75,7 @@
- 61256044800, # local_end 1942-02-16 00:00:00 (Mon)
- 27000,
- 0,
--'MALT',
-+'+0730',
- ],
- [
- 61256017800, # utc_start 1942-02-15 16:30:00 (Sun)
-@@ -84,25 +84,16 @@
- 61368710400, # local_end 1945-09-12 00:00:00 (Wed)
- 32400,
- 0,
--'JST',
-+'+09',
- ],
- [
- 61368678000, # utc_start 1945-09-11 15:00:00 (Tue)
--61996897800, # utc_end 1965-08-08 16:30:00 (Sun)
--61368705000, # local_start 1945-09-11 22:30:00 (Tue)
--61996924800, # local_end 1965-08-09 00:00:00 (Mon)
--27000,
--0,
--'MALT',
-- ],
-- [
--61996897800, # utc_start 1965-08-08 16:30:00 (Sun)
- 62514347400, # utc_end 1981-12-31 16:30:00 (Thu)
--61996924800, # local_start 1965-08-09 00:00:00 (Mon)
-+61368705000, # local_start 1945-09-11 22:30:00 (Tue)
- 62514374400, # local_end 1982-01-01 00:00:00 (Fri)
- 27000,
- 0,
--'SGT',
-+'+0730',
- ],
- [
- 62514347400, # utc_start 1981-12-31 16:30:00 (Thu)
-@@ -111,15 +102,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 28800,
- 0,
--'SGT',
-+'+08',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {1}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Srednekolymsk.pm
-+++ b/lib/DateTime/TimeZone/Asia/Srednekolymsk.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -619,11 +619,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {30}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Taipei.pm
-+++ b/lib/DateTime/TimeZone/Asia/Taipei.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 61117891200, # local_end 1937-10-01 00:00:00 (Fri)
- 28800,
- 0,
--'JWST',
-+'CST',
- ],
- [
- 61117862400, # utc_start 1937-09-30 16:00:00 (Thu)
-@@ -403,11 +403,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {19}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Tashkent.pm
-+++ b/lib/DateTime/TimeZone/Asia/Tashkent.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -259,11 +259,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {11}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Tbilisi.pm
-+++ b/lib/DateTime/TimeZone/Asia/Tbilisi.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -520,11 +520,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {26}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Tehran.pm
-+++ b/lib/DateTime/TimeZone/Asia/Tehran.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 62382873600, # local_end 1977-11-01 00:00:00 (Tue)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 62382861000, # utc_start 1977-10-31 20:30:00 (Mon)
-@@ -57,7 +57,7 @@
- 62394969600, # local_end 1978-03-21 00:00:00 (Tue)
- 14400,
- 0,
--'IRST',
-+'+04',
- ],
- [
- 62394955200, # utc_start 1978-03-20 20:00:00 (Mon)
-@@ -66,7 +66,7 @@
- 62413459200, # local_end 1978-10-21 00:00:00 (Sat)
- 18000,
- 1,
--'IRDT',
-+'+05',
- ],
- [
- 62413441200, # utc_start 1978-10-20 19:00:00 (Fri)
-@@ -75,7 +75,7 @@
- 62419680000, # local_end 1979-01-01 00:00:00 (Mon)
- 14400,
- 0,
--'IRST',
-+'+04',
- ],
- [
- 62419665600, # utc_start 1978-12-31 20:00:00 (Sun)
-@@ -84,7 +84,7 @@
- 62426505600, # local_end 1979-03-21 00:00:00 (Wed)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 62426493000, # utc_start 1979-03-20 20:30:00 (Tue)
-@@ -93,7 +93,7 @@
- 62442230400, # local_end 1979-09-19 00:00:00 (Wed)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 62442214200, # utc_start 1979-09-18 19:30:00 (Tue)
-@@ -102,7 +102,7 @@
- 62458128000, # local_end 1980-03-21 00:00:00 (Fri)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 62458115400, # utc_start 1980-03-20 20:30:00 (Thu)
-@@ -111,7 +111,7 @@
- 62474198400, # local_end 1980-09-23 00:00:00 (Tue)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 62474182200, # utc_start 1980-09-22 19:30:00 (Mon)
-@@ -120,7 +120,7 @@
- 62808912000, # local_end 1991-05-03 00:00:00 (Fri)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 62808899400, # utc_start 1991-05-02 20:30:00 (Thu)
-@@ -129,7 +129,7 @@
- 62821180800, # local_end 1991-09-22 00:00:00 (Sun)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 62821164600, # utc_start 1991-09-21 19:30:00 (Sat)
-@@ -138,7 +138,7 @@
- 62836905600, # local_end 1992-03-22 00:00:00 (Sun)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 62836893000, # utc_start 1992-03-21 20:30:00 (Sat)
-@@ -147,7 +147,7 @@
- 62852803200, # local_end 1992-09-22 00:00:00 (Tue)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 62852787000, # utc_start 1992-09-21 19:30:00 (Mon)
-@@ -156,7 +156,7 @@
- 62868441600, # local_end 1993-03-22 00:00:00 (Mon)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 62868429000, # utc_start 1993-03-21 20:30:00 (Sun)
-@@ -165,7 +165,7 @@
- 62884339200, # local_end 1993-09-22 00:00:00 (Wed)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 62884323000, # utc_start 1993-09-21 19:30:00 (Tue)
-@@ -174,7 +174,7 @@
- 62899977600, # local_end 1994-03-22 00:00:00 (Tue)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 62899965000, # utc_start 1994-03-21 20:30:00 (Mon)
-@@ -183,7 +183,7 @@
- 62915875200, # local_end 1994-09-22 00:00:00 (Thu)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 62915859000, # utc_start 1994-09-21 19:30:00 (Wed)
-@@ -192,7 +192,7 @@
- 62931513600, # local_end 1995-03-22 00:00:00 (Wed)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 62931501000, # utc_start 1995-03-21 20:30:00 (Tue)
-@@ -201,7 +201,7 @@
- 62947411200, # local_end 1995-09-22 00:00:00 (Fri)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 62947395000, # utc_start 1995-09-21 19:30:00 (Thu)
-@@ -210,7 +210,7 @@
- 62963049600, # local_end 1996-03-21 00:00:00 (Thu)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 62963037000, # utc_start 1996-03-20 20:30:00 (Wed)
-@@ -219,7 +219,7 @@
- 62978947200, # local_end 1996-09-21 00:00:00 (Sat)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 62978931000, # utc_start 1996-09-20 19:30:00 (Fri)
-@@ -228,7 +228,7 @@
- 62994672000, # local_end 1997-03-22 00:00:00 (Sat)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 62994659400, # utc_start 1997-03-21 20:30:00 (Fri)
-@@ -237,7 +237,7 @@
- 63010569600, # local_end 1997-09-22 00:00:00 (Mon)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 63010553400, # utc_start 1997-09-21 19:30:00 (Sun)
-@@ -246,7 +246,7 @@
- 63026208000, # local_end 1998-03-22 00:00:00 (Sun)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 63026195400, # utc_start 1998-03-21 20:30:00 (Sat)
-@@ -255,7 +255,7 @@
- 63042105600, # local_end 1998-09-22 00:00:00 (Tue)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 63042089400, # utc_start 1998-09-21 19:30:00 (Mon)
-@@ -264,7 +264,7 @@
- 63057744000, # local_end 1999-03-22 00:00:00 (Mon)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 63057731400, # utc_start 1999-03-21 20:30:00 (Sun)
-@@ -273,7 +273,7 @@
- 63073641600, # local_end 1999-09-22 00:00:00 (Wed)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 63073625400, # utc_start 1999-09-21 19:30:00 (Tue)
-@@ -282,7 +282,7 @@
- 63089280000, # local_end 2000-03-21 00:00:00 (Tue)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 63089267400, # utc_start 2000-03-20 20:30:00 (Mon)
-@@ -291,7 +291,7 @@
- 63105177600, # local_end 2000-09-21 00:00:00 (Thu)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 63105161400, # utc_start 2000-09-20 19:30:00 (Wed)
-@@ -300,7 +300,7 @@
- 63120902400, # local_end 2001-03-22 00:00:00 (Thu)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 63120889800, # utc_start 2001-03-21 20:30:00 (Wed)
-@@ -309,7 +309,7 @@
- 63136800000, # local_end 2001-09-22 00:00:00 (Sat)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 63136783800, # utc_start 2001-09-21 19:30:00 (Fri)
-@@ -318,7 +318,7 @@
- 63152438400, # local_end 2002-03-22 00:00:00 (Fri)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 63152425800, # utc_start 2002-03-21 20:30:00 (Thu)
-@@ -327,7 +327,7 @@
- 63168336000, # local_end 2002-09-22 00:00:00 (Sun)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 63168319800, # utc_start 2002-09-21 19:30:00 (Sat)
-@@ -336,7 +336,7 @@
- 63183974400, # local_end 2003-03-22 00:00:00 (Sat)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 63183961800, # utc_start 2003-03-21 20:30:00 (Fri)
-@@ -345,7 +345,7 @@
- 63199872000, # local_end 2003-09-22 00:00:00 (Mon)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 63199855800, # utc_start 2003-09-21 19:30:00 (Sun)
-@@ -354,7 +354,7 @@
- 63215510400, # local_end 2004-03-21 00:00:00 (Sun)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 63215497800, # utc_start 2004-03-20 20:30:00 (Sat)
-@@ -363,7 +363,7 @@
- 63231408000, # local_end 2004-09-21 00:00:00 (Tue)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 63231391800, # utc_start 2004-09-20 19:30:00 (Mon)
-@@ -372,7 +372,7 @@
- 63247132800, # local_end 2005-03-22 00:00:00 (Tue)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 63247120200, # utc_start 2005-03-21 20:30:00 (Mon)
-@@ -381,7 +381,7 @@
- 63263030400, # local_end 2005-09-22 00:00:00 (Thu)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 63263014200, # utc_start 2005-09-21 19:30:00 (Wed)
-@@ -390,7 +390,7 @@
- 63341740800, # local_end 2008-03-21 00:00:00 (Fri)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 63341728200, # utc_start 2008-03-20 20:30:00 (Thu)
-@@ -399,7 +399,7 @@
- 63357638400, # local_end 2008-09-21 00:00:00 (Sun)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 63357622200, # utc_start 2008-09-20 19:30:00 (Sat)
-@@ -408,7 +408,7 @@
- 63373363200, # local_end 2009-03-22 00:00:00 (Sun)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 63373350600, # utc_start 2009-03-21 20:30:00 (Sat)
-@@ -417,7 +417,7 @@
- 63389260800, # local_end 2009-09-22 00:00:00 (Tue)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 63389244600, # utc_start 2009-09-21 19:30:00 (Mon)
-@@ -426,7 +426,7 @@
- 63404899200, # local_end 2010-03-22 00:00:00 (Mon)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 63404886600, # utc_start 2010-03-21 20:30:00 (Sun)
-@@ -435,7 +435,7 @@
- 63420796800, # local_end 2010-09-22 00:00:00 (Wed)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 63420780600, # utc_start 2010-09-21 19:30:00 (Tue)
-@@ -444,7 +444,7 @@
- 63436435200, # local_end 2011-03-22 00:00:00 (Tue)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 63436422600, # utc_start 2011-03-21 20:30:00 (Mon)
-@@ -453,7 +453,7 @@
- 63452332800, # local_end 2011-09-22 00:00:00 (Thu)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 63452316600, # utc_start 2011-09-21 19:30:00 (Wed)
-@@ -462,7 +462,7 @@
- 63467971200, # local_end 2012-03-21 00:00:00 (Wed)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 63467958600, # utc_start 2012-03-20 20:30:00 (Tue)
-@@ -471,7 +471,7 @@
- 63483868800, # local_end 2012-09-21 00:00:00 (Fri)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 63483852600, # utc_start 2012-09-20 19:30:00 (Thu)
-@@ -480,7 +480,7 @@
- 63499593600, # local_end 2013-03-22 00:00:00 (Fri)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 63499581000, # utc_start 2013-03-21 20:30:00 (Thu)
-@@ -489,7 +489,7 @@
- 63515491200, # local_end 2013-09-22 00:00:00 (Sun)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 63515475000, # utc_start 2013-09-21 19:30:00 (Sat)
-@@ -498,7 +498,7 @@
- 63531129600, # local_end 2014-03-22 00:00:00 (Sat)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 63531117000, # utc_start 2014-03-21 20:30:00 (Fri)
-@@ -507,7 +507,7 @@
- 63547027200, # local_end 2014-09-22 00:00:00 (Mon)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 63547011000, # utc_start 2014-09-21 19:30:00 (Sun)
-@@ -516,7 +516,7 @@
- 63562665600, # local_end 2015-03-22 00:00:00 (Sun)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 63562653000, # utc_start 2015-03-21 20:30:00 (Sat)
-@@ -525,7 +525,7 @@
- 63578563200, # local_end 2015-09-22 00:00:00 (Tue)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 63578547000, # utc_start 2015-09-21 19:30:00 (Mon)
-@@ -534,7 +534,7 @@
- 63594201600, # local_end 2016-03-21 00:00:00 (Mon)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 63594189000, # utc_start 2016-03-20 20:30:00 (Sun)
-@@ -543,7 +543,7 @@
- 63610099200, # local_end 2016-09-21 00:00:00 (Wed)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 63610083000, # utc_start 2016-09-20 19:30:00 (Tue)
-@@ -552,7 +552,7 @@
- 63625824000, # local_end 2017-03-22 00:00:00 (Wed)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 63625811400, # utc_start 2017-03-21 20:30:00 (Tue)
-@@ -561,7 +561,7 @@
- 63641721600, # local_end 2017-09-22 00:00:00 (Fri)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 63641705400, # utc_start 2017-09-21 19:30:00 (Thu)
-@@ -570,7 +570,7 @@
- 63657360000, # local_end 2018-03-22 00:00:00 (Thu)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 63657347400, # utc_start 2018-03-21 20:30:00 (Wed)
-@@ -579,7 +579,7 @@
- 63673257600, # local_end 2018-09-22 00:00:00 (Sat)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 63673241400, # utc_start 2018-09-21 19:30:00 (Fri)
-@@ -588,7 +588,7 @@
- 63688896000, # local_end 2019-03-22 00:00:00 (Fri)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 63688883400, # utc_start 2019-03-21 20:30:00 (Thu)
-@@ -597,7 +597,7 @@
- 63704793600, # local_end 2019-09-22 00:00:00 (Sun)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 63704777400, # utc_start 2019-09-21 19:30:00 (Sat)
-@@ -606,7 +606,7 @@
- 63720432000, # local_end 2020-03-21 00:00:00 (Sat)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 63720419400, # utc_start 2020-03-20 20:30:00 (Fri)
-@@ -615,7 +615,7 @@
- 63736329600, # local_end 2020-09-21 00:00:00 (Mon)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 63736313400, # utc_start 2020-09-20 19:30:00 (Sun)
-@@ -624,7 +624,7 @@
- 63752054400, # local_end 2021-03-22 00:00:00 (Mon)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 63752041800, # utc_start 2021-03-21 20:30:00 (Sun)
-@@ -633,7 +633,7 @@
- 63767952000, # local_end 2021-09-22 00:00:00 (Wed)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 63767935800, # utc_start 2021-09-21 19:30:00 (Tue)
-@@ -642,7 +642,7 @@
- 63783590400, # local_end 2022-03-22 00:00:00 (Tue)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 63783577800, # utc_start 2022-03-21 20:30:00 (Mon)
-@@ -651,7 +651,7 @@
- 63799488000, # local_end 2022-09-22 00:00:00 (Thu)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 63799471800, # utc_start 2022-09-21 19:30:00 (Wed)
-@@ -660,7 +660,7 @@
- 63815126400, # local_end 2023-03-22 00:00:00 (Wed)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 63815113800, # utc_start 2023-03-21 20:30:00 (Tue)
-@@ -669,7 +669,7 @@
- 63831024000, # local_end 2023-09-22 00:00:00 (Fri)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 63831007800, # utc_start 2023-09-21 19:30:00 (Thu)
-@@ -678,7 +678,7 @@
- 63846662400, # local_end 2024-03-21 00:00:00 (Thu)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 63846649800, # utc_start 2024-03-20 20:30:00 (Wed)
-@@ -687,7 +687,7 @@
- 63862560000, # local_end 2024-09-21 00:00:00 (Sat)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 63862543800, # utc_start 2024-09-20 19:30:00 (Fri)
-@@ -696,7 +696,7 @@
- 63878284800, # local_end 2025-03-22 00:00:00 (Sat)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 63878272200, # utc_start 2025-03-21 20:30:00 (Fri)
-@@ -705,7 +705,7 @@
- 63894182400, # local_end 2025-09-22 00:00:00 (Mon)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 63894166200, # utc_start 2025-09-21 19:30:00 (Sun)
-@@ -714,7 +714,7 @@
- 63909820800, # local_end 2026-03-22 00:00:00 (Sun)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 63909808200, # utc_start 2026-03-21 20:30:00 (Sat)
-@@ -723,7 +723,7 @@
- 63925718400, # local_end 2026-09-22 00:00:00 (Tue)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 63925702200, # utc_start 2026-09-21 19:30:00 (Mon)
-@@ -732,7 +732,7 @@
- 63941356800, # local_end 2027-03-22 00:00:00 (Mon)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 63941344200, # utc_start 2027-03-21 20:30:00 (Sun)
-@@ -741,7 +741,7 @@
- 63957254400, # local_end 2027-09-22 00:00:00 (Wed)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 63957238200, # utc_start 2027-09-21 19:30:00 (Tue)
-@@ -750,7 +750,7 @@
- 63972892800, # local_end 2028-03-21 00:00:00 (Tue)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 63972880200, # utc_start 2028-03-20 20:30:00 (Mon)
-@@ -759,7 +759,7 @@
- 63988790400, # local_end 2028-09-21 00:00:00 (Thu)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 63988774200, # utc_start 2028-09-20 19:30:00 (Wed)
-@@ -768,7 +768,7 @@
- 64004428800, # local_end 2029-03-21 00:00:00 (Wed)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 64004416200, # utc_start 2029-03-20 20:30:00 (Tue)
-@@ -777,7 +777,7 @@
- 64020326400, # local_end 2029-09-21 00:00:00 (Fri)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 64020310200, # utc_start 2029-09-20 19:30:00 (Thu)
-@@ -786,7 +786,7 @@
- 64036051200, # local_end 2030-03-22 00:00:00 (Fri)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 64036038600, # utc_start 2030-03-21 20:30:00 (Thu)
-@@ -795,7 +795,7 @@
- 64051948800, # local_end 2030-09-22 00:00:00 (Sun)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 64051932600, # utc_start 2030-09-21 19:30:00 (Sat)
-@@ -804,7 +804,7 @@
- 64067587200, # local_end 2031-03-22 00:00:00 (Sat)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 64067574600, # utc_start 2031-03-21 20:30:00 (Fri)
-@@ -813,7 +813,7 @@
- 64083484800, # local_end 2031-09-22 00:00:00 (Mon)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 64083468600, # utc_start 2031-09-21 19:30:00 (Sun)
-@@ -822,7 +822,7 @@
- 64099123200, # local_end 2032-03-21 00:00:00 (Sun)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 64099110600, # utc_start 2032-03-20 20:30:00 (Sat)
-@@ -831,7 +831,7 @@
- 64115020800, # local_end 2032-09-21 00:00:00 (Tue)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 64115004600, # utc_start 2032-09-20 19:30:00 (Mon)
-@@ -840,7 +840,7 @@
- 64130659200, # local_end 2033-03-21 00:00:00 (Mon)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 64130646600, # utc_start 2033-03-20 20:30:00 (Sun)
-@@ -849,7 +849,7 @@
- 64146556800, # local_end 2033-09-21 00:00:00 (Wed)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 64146540600, # utc_start 2033-09-20 19:30:00 (Tue)
-@@ -858,7 +858,7 @@
- 64162281600, # local_end 2034-03-22 00:00:00 (Wed)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 64162269000, # utc_start 2034-03-21 20:30:00 (Tue)
-@@ -867,7 +867,7 @@
- 64178179200, # local_end 2034-09-22 00:00:00 (Fri)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 64178163000, # utc_start 2034-09-21 19:30:00 (Thu)
-@@ -876,7 +876,7 @@
- 64193817600, # local_end 2035-03-22 00:00:00 (Thu)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 64193805000, # utc_start 2035-03-21 20:30:00 (Wed)
-@@ -885,7 +885,7 @@
- 64209715200, # local_end 2035-09-22 00:00:00 (Sat)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 64209699000, # utc_start 2035-09-21 19:30:00 (Fri)
-@@ -894,7 +894,7 @@
- 64225353600, # local_end 2036-03-21 00:00:00 (Fri)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 64225341000, # utc_start 2036-03-20 20:30:00 (Thu)
-@@ -903,7 +903,7 @@
- 64241251200, # local_end 2036-09-21 00:00:00 (Sun)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- [
- 64241235000, # utc_start 2036-09-20 19:30:00 (Sat)
-@@ -912,7 +912,7 @@
- 64256889600, # local_end 2037-03-21 00:00:00 (Sat)
- 12600,
- 0,
--'IRST',
-+'+0330',
- ],
- [
- 64256877000, # utc_start 2037-03-20 20:30:00 (Fri)
-@@ -921,11 +921,11 @@
- 64272787200, # local_end 2037-09-21 00:00:00 (Mon)
- 16200,
- 1,
--'IRDT',
-+'+0430',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {48}
-
-@@ -938,7 +938,7 @@
- sub _last_offset { 12600 }
-
- my $last_observance = bless( {
-- 'format' => 'IR%sT',
-+ 'format' => '+0330/+0430',
- 'gmtoff' => '3:30',
- 'local_start_datetime' => bless( {
- 'formatter' => undef,
---- a/lib/DateTime/TimeZone/Asia/Thimphu.pm
-+++ b/lib/DateTime/TimeZone/Asia/Thimphu.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 62695728000, # local_end 1987-10-01 00:00:00 (Thu)
- 19800,
- 0,
--'IST',
-+'+0530',
- ],
- [
- 62695708200, # utc_start 1987-09-30 18:30:00 (Wed)
-@@ -48,15 +48,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 21600,
- 0,
--'BTT',
-+'+06',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Tokyo.pm
-+++ b/lib/DateTime/TimeZone/Asia/Tokyo.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -34,26 +34,8 @@
- ],
- [
- 59547970800, # utc_start 1887-12-31 15:00:00 (Sat)
--59800431600, # utc_end 1895-12-31 15:00:00 (Tue)
--59548003200, # local_start 1888-01-01 00:00:00 (Sun)
--59800464000, # local_end 1896-01-01 00:00:00 (Wed)
--32400,
--0,
--'JST',
-- ],
-- [
--59800431600, # utc_start 1895-12-31 15:00:00 (Tue)
--61117858800, # utc_end 1937-09-30 15:00:00 (Thu)
--59800464000, # local_start 1896-01-01 00:00:00 (Wed)
--61117891200, # local_end 1937-10-01 00:00:00 (Fri)
--32400,
--0,
--'JCST',
-- ],
-- [
--61117858800, # utc_start 1937-09-30 15:00:00 (Thu)
- 61451888400, # utc_end 1948-05-01 17:00:00 (Sat)
--61117891200, # local_start 1937-10-01 00:00:00 (Fri)
-+59548003200, # local_start 1888-01-01 00:00:00 (Sun)
- 61451920800, # local_end 1948-05-02 02:00:00 (Sun)
- 32400,
- 0,
-@@ -133,11 +115,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {4}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Tomsk.pm
-+++ b/lib/DateTime/TimeZone/Asia/Tomsk.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -637,11 +637,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {31}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm
-+++ b/lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 62388144000, # local_end 1978-01-01 00:00:00 (Sun)
- 25200,
- 0,
--'ULAT',
-+'+07',
- ],
- [
- 62388118800, # utc_start 1977-12-31 17:00:00 (Sat)
-@@ -48,7 +48,7 @@
- 62553686400, # local_end 1983-04-01 00:00:00 (Fri)
- 28800,
- 0,
--'ULAT',
-+'+08',
- ],
- [
- 62553657600, # utc_start 1983-03-31 16:00:00 (Thu)
-@@ -57,7 +57,7 @@
- 62569497600, # local_end 1983-10-01 00:00:00 (Sat)
- 32400,
- 1,
--'ULAST',
-+'+09',
- ],
- [
- 62569465200, # utc_start 1983-09-30 15:00:00 (Fri)
-@@ -66,7 +66,7 @@
- 62585308800, # local_end 1984-04-01 00:00:00 (Sun)
- 28800,
- 0,
--'ULAT',
-+'+08',
- ],
- [
- 62585280000, # utc_start 1984-03-31 16:00:00 (Sat)
-@@ -75,7 +75,7 @@
- 62601033600, # local_end 1984-09-30 00:00:00 (Sun)
- 32400,
- 1,
--'ULAST',
-+'+09',
- ],
- [
- 62601001200, # utc_start 1984-09-29 15:00:00 (Sat)
-@@ -84,7 +84,7 @@
- 62616758400, # local_end 1985-03-31 00:00:00 (Sun)
- 28800,
- 0,
--'ULAT',
-+'+08',
- ],
- [
- 62616729600, # utc_start 1985-03-30 16:00:00 (Sat)
-@@ -93,7 +93,7 @@
- 62632483200, # local_end 1985-09-29 00:00:00 (Sun)
- 32400,
- 1,
--'ULAST',
-+'+09',
- ],
- [
- 62632450800, # utc_start 1985-09-28 15:00:00 (Sat)
-@@ -102,7 +102,7 @@
- 62648208000, # local_end 1986-03-30 00:00:00 (Sun)
- 28800,
- 0,
--'ULAT',
-+'+08',
- ],
- [
- 62648179200, # utc_start 1986-03-29 16:00:00 (Sat)
-@@ -111,7 +111,7 @@
- 62663932800, # local_end 1986-09-28 00:00:00 (Sun)
- 32400,
- 1,
--'ULAST',
-+'+09',
- ],
- [
- 62663900400, # utc_start 1986-09-27 15:00:00 (Sat)
-@@ -120,7 +120,7 @@
- 62679657600, # local_end 1987-03-29 00:00:00 (Sun)
- 28800,
- 0,
--'ULAT',
-+'+08',
- ],
- [
- 62679628800, # utc_start 1987-03-28 16:00:00 (Sat)
-@@ -129,7 +129,7 @@
- 62695382400, # local_end 1987-09-27 00:00:00 (Sun)
- 32400,
- 1,
--'ULAST',
-+'+09',
- ],
- [
- 62695350000, # utc_start 1987-09-26 15:00:00 (Sat)
-@@ -138,7 +138,7 @@
- 62711107200, # local_end 1988-03-27 00:00:00 (Sun)
- 28800,
- 0,
--'ULAT',
-+'+08',
- ],
- [
- 62711078400, # utc_start 1988-03-26 16:00:00 (Sat)
-@@ -147,7 +147,7 @@
- 62726832000, # local_end 1988-09-25 00:00:00 (Sun)
- 32400,
- 1,
--'ULAST',
-+'+09',
- ],
- [
- 62726799600, # utc_start 1988-09-24 15:00:00 (Sat)
-@@ -156,7 +156,7 @@
- 62742556800, # local_end 1989-03-26 00:00:00 (Sun)
- 28800,
- 0,
--'ULAT',
-+'+08',
- ],
- [
- 62742528000, # utc_start 1989-03-25 16:00:00 (Sat)
-@@ -165,7 +165,7 @@
- 62758281600, # local_end 1989-09-24 00:00:00 (Sun)
- 32400,
- 1,
--'ULAST',
-+'+09',
- ],
- [
- 62758249200, # utc_start 1989-09-23 15:00:00 (Sat)
-@@ -174,7 +174,7 @@
- 62774006400, # local_end 1990-03-25 00:00:00 (Sun)
- 28800,
- 0,
--'ULAT',
-+'+08',
- ],
- [
- 62773977600, # utc_start 1990-03-24 16:00:00 (Sat)
-@@ -183,7 +183,7 @@
- 62790336000, # local_end 1990-09-30 00:00:00 (Sun)
- 32400,
- 1,
--'ULAST',
-+'+09',
- ],
- [
- 62790303600, # utc_start 1990-09-29 15:00:00 (Sat)
-@@ -192,7 +192,7 @@
- 62806060800, # local_end 1991-03-31 00:00:00 (Sun)
- 28800,
- 0,
--'ULAT',
-+'+08',
- ],
- [
- 62806032000, # utc_start 1991-03-30 16:00:00 (Sat)
-@@ -201,7 +201,7 @@
- 62821785600, # local_end 1991-09-29 00:00:00 (Sun)
- 32400,
- 1,
--'ULAST',
-+'+09',
- ],
- [
- 62821753200, # utc_start 1991-09-28 15:00:00 (Sat)
-@@ -210,7 +210,7 @@
- 62837510400, # local_end 1992-03-29 00:00:00 (Sun)
- 28800,
- 0,
--'ULAT',
-+'+08',
- ],
- [
- 62837481600, # utc_start 1992-03-28 16:00:00 (Sat)
-@@ -219,7 +219,7 @@
- 62853235200, # local_end 1992-09-27 00:00:00 (Sun)
- 32400,
- 1,
--'ULAST',
-+'+09',
- ],
- [
- 62853202800, # utc_start 1992-09-26 15:00:00 (Sat)
-@@ -228,7 +228,7 @@
- 62868960000, # local_end 1993-03-28 00:00:00 (Sun)
- 28800,
- 0,
--'ULAT',
-+'+08',
- ],
- [
- 62868931200, # utc_start 1993-03-27 16:00:00 (Sat)
-@@ -237,7 +237,7 @@
- 62884684800, # local_end 1993-09-26 00:00:00 (Sun)
- 32400,
- 1,
--'ULAST',
-+'+09',
- ],
- [
- 62884652400, # utc_start 1993-09-25 15:00:00 (Sat)
-@@ -246,7 +246,7 @@
- 62900409600, # local_end 1994-03-27 00:00:00 (Sun)
- 28800,
- 0,
--'ULAT',
-+'+08',
- ],
- [
- 62900380800, # utc_start 1994-03-26 16:00:00 (Sat)
-@@ -255,7 +255,7 @@
- 62916134400, # local_end 1994-09-25 00:00:00 (Sun)
- 32400,
- 1,
--'ULAST',
-+'+09',
- ],
- [
- 62916102000, # utc_start 1994-09-24 15:00:00 (Sat)
-@@ -264,7 +264,7 @@
- 62931859200, # local_end 1995-03-26 00:00:00 (Sun)
- 28800,
- 0,
--'ULAT',
-+'+08',
- ],
- [
- 62931830400, # utc_start 1995-03-25 16:00:00 (Sat)
-@@ -273,7 +273,7 @@
- 62947584000, # local_end 1995-09-24 00:00:00 (Sun)
- 32400,
- 1,
--'ULAST',
-+'+09',
- ],
- [
- 62947551600, # utc_start 1995-09-23 15:00:00 (Sat)
-@@ -282,7 +282,7 @@
- 62963913600, # local_end 1996-03-31 00:00:00 (Sun)
- 28800,
- 0,
--'ULAT',
-+'+08',
- ],
- [
- 62963884800, # utc_start 1996-03-30 16:00:00 (Sat)
-@@ -291,7 +291,7 @@
- 62979638400, # local_end 1996-09-29 00:00:00 (Sun)
- 32400,
- 1,
--'ULAST',
-+'+09',
- ],
- [
- 62979606000, # utc_start 1996-09-28 15:00:00 (Sat)
-@@ -300,7 +300,7 @@
- 62995363200, # local_end 1997-03-30 00:00:00 (Sun)
- 28800,
- 0,
--'ULAT',
-+'+08',
- ],
- [
- 62995334400, # utc_start 1997-03-29 16:00:00 (Sat)
-@@ -309,7 +309,7 @@
- 63011088000, # local_end 1997-09-28 00:00:00 (Sun)
- 32400,
- 1,
--'ULAST',
-+'+09',
- ],
- [
- 63011055600, # utc_start 1997-09-27 15:00:00 (Sat)
-@@ -318,7 +318,7 @@
- 63026812800, # local_end 1998-03-29 00:00:00 (Sun)
- 28800,
- 0,
--'ULAT',
-+'+08',
- ],
- [
- 63026784000, # utc_start 1998-03-28 16:00:00 (Sat)
-@@ -327,7 +327,7 @@
- 63042537600, # local_end 1998-09-27 00:00:00 (Sun)
- 32400,
- 1,
--'ULAST',
-+'+09',
- ],
- [
- 63042505200, # utc_start 1998-09-26 15:00:00 (Sat)
-@@ -336,7 +336,7 @@
- 63124106400, # local_end 2001-04-28 02:00:00 (Sat)
- 28800,
- 0,
--'ULAT',
-+'+08',
- ],
- [
- 63124077600, # utc_start 2001-04-27 18:00:00 (Fri)
-@@ -345,7 +345,7 @@
- 63137412000, # local_end 2001-09-29 02:00:00 (Sat)
- 32400,
- 1,
--'ULAST',
-+'+09',
- ],
- [
- 63137379600, # utc_start 2001-09-28 17:00:00 (Fri)
-@@ -354,7 +354,7 @@
- 63153136800, # local_end 2002-03-30 02:00:00 (Sat)
- 28800,
- 0,
--'ULAT',
-+'+08',
- ],
- [
- 63153108000, # utc_start 2002-03-29 18:00:00 (Fri)
-@@ -363,7 +363,7 @@
- 63168861600, # local_end 2002-09-28 02:00:00 (Sat)
- 32400,
- 1,
--'ULAST',
-+'+09',
- ],
- [
- 63168829200, # utc_start 2002-09-27 17:00:00 (Fri)
-@@ -372,7 +372,7 @@
- 63184586400, # local_end 2003-03-29 02:00:00 (Sat)
- 28800,
- 0,
--'ULAT',
-+'+08',
- ],
- [
- 63184557600, # utc_start 2003-03-28 18:00:00 (Fri)
-@@ -381,7 +381,7 @@
- 63200311200, # local_end 2003-09-27 02:00:00 (Sat)
- 32400,
- 1,
--'ULAST',
-+'+09',
- ],
- [
- 63200278800, # utc_start 2003-09-26 17:00:00 (Fri)
-@@ -390,7 +390,7 @@
- 63216036000, # local_end 2004-03-27 02:00:00 (Sat)
- 28800,
- 0,
--'ULAT',
-+'+08',
- ],
- [
- 63216007200, # utc_start 2004-03-26 18:00:00 (Fri)
-@@ -399,7 +399,7 @@
- 63231760800, # local_end 2004-09-25 02:00:00 (Sat)
- 32400,
- 1,
--'ULAST',
-+'+09',
- ],
- [
- 63231728400, # utc_start 2004-09-24 17:00:00 (Fri)
-@@ -408,7 +408,7 @@
- 63247485600, # local_end 2005-03-26 02:00:00 (Sat)
- 28800,
- 0,
--'ULAT',
-+'+08',
- ],
- [
- 63247456800, # utc_start 2005-03-25 18:00:00 (Fri)
-@@ -417,7 +417,7 @@
- 63263210400, # local_end 2005-09-24 02:00:00 (Sat)
- 32400,
- 1,
--'ULAST',
-+'+09',
- ],
- [
- 63263178000, # utc_start 2005-09-23 17:00:00 (Fri)
-@@ -426,7 +426,7 @@
- 63278935200, # local_end 2006-03-25 02:00:00 (Sat)
- 28800,
- 0,
--'ULAT',
-+'+08',
- ],
- [
- 63278906400, # utc_start 2006-03-24 18:00:00 (Fri)
-@@ -435,7 +435,7 @@
- 63295264800, # local_end 2006-09-30 02:00:00 (Sat)
- 32400,
- 1,
--'ULAST',
-+'+09',
- ],
- [
- 63295232400, # utc_start 2006-09-29 17:00:00 (Fri)
-@@ -444,7 +444,7 @@
- 63563191200, # local_end 2015-03-28 02:00:00 (Sat)
- 28800,
- 0,
--'ULAT',
-+'+08',
- ],
- [
- 63563162400, # utc_start 2015-03-27 18:00:00 (Fri)
-@@ -453,7 +453,7 @@
- 63578908800, # local_end 2015-09-26 00:00:00 (Sat)
- 32400,
- 1,
--'ULAST',
-+'+09',
- ],
- [
- 63578876400, # utc_start 2015-09-25 15:00:00 (Fri)
-@@ -462,7 +462,7 @@
- 63594640800, # local_end 2016-03-26 02:00:00 (Sat)
- 28800,
- 0,
--'ULAT',
-+'+08',
- ],
- [
- 63594612000, # utc_start 2016-03-25 18:00:00 (Fri)
-@@ -471,284 +471,29 @@
- 63610358400, # local_end 2016-09-24 00:00:00 (Sat)
- 32400,
- 1,
--'ULAST',
-+'+09',
- ],
- [
- 63610326000, # utc_start 2016-09-23 15:00:00 (Fri)
--63626061600, # utc_end 2017-03-24 18:00:00 (Fri)
-+DateTime::TimeZone::INFINITY, # utc_end
- 63610354800, # local_start 2016-09-23 23:00:00 (Fri)
--63626090400, # local_end 2017-03-25 02:00:00 (Sat)
-+DateTime::TimeZone::INFINITY, # local_end
- 28800,
- 0,
--'ULAT',
-- ],
-- [
--63626061600, # utc_start 2017-03-24 18:00:00 (Fri)
--63642380400, # utc_end 2017-09-29 15:00:00 (Fri)
--63626094000, # local_start 2017-03-25 03:00:00 (Sat)
--63642412800, # local_end 2017-09-30 00:00:00 (Sat)
--32400,
--1,
--'ULAST',
-- ],
-- [
--63642380400, # utc_start 2017-09-29 15:00:00 (Fri)
--63658116000, # utc_end 2018-03-30 18:00:00 (Fri)
--63642409200, # local_start 2017-09-29 23:00:00 (Fri)
--63658144800, # local_end 2018-03-31 02:00:00 (Sat)
--28800,
--0,
--'ULAT',
-- ],
-- [
--63658116000, # utc_start 2018-03-30 18:00:00 (Fri)
--63673830000, # utc_end 2018-09-28 15:00:00 (Fri)
--63658148400, # local_start 2018-03-31 03:00:00 (Sat)
--63673862400, # local_end 2018-09-29 00:00:00 (Sat)
--32400,
--1,
--'ULAST',
-- ],
-- [
--63673830000, # utc_start 2018-09-28 15:00:00 (Fri)
--63689565600, # utc_end 2019-03-29 18:00:00 (Fri)
--63673858800, # local_start 2018-09-28 23:00:00 (Fri)
--63689594400, # local_end 2019-03-30 02:00:00 (Sat)
--28800,
--0,
--'ULAT',
-- ],
-- [
--63689565600, # utc_start 2019-03-29 18:00:00 (Fri)
--63705279600, # utc_end 2019-09-27 15:00:00 (Fri)
--63689598000, # local_start 2019-03-30 03:00:00 (Sat)
--63705312000, # local_end 2019-09-28 00:00:00 (Sat)
--32400,
--1,
--'ULAST',
-- ],
-- [
--63705279600, # utc_start 2019-09-27 15:00:00 (Fri)
--63721015200, # utc_end 2020-03-27 18:00:00 (Fri)
--63705308400, # local_start 2019-09-27 23:00:00 (Fri)
--63721044000, # local_end 2020-03-28 02:00:00 (Sat)
--28800,
--0,
--'ULAT',
-- ],
-- [
--63721015200, # utc_start 2020-03-27 18:00:00 (Fri)
--63736729200, # utc_end 2020-09-25 15:00:00 (Fri)
--63721047600, # local_start 2020-03-28 03:00:00 (Sat)
--63736761600, # local_end 2020-09-26 00:00:00 (Sat)
--32400,
--1,
--'ULAST',
-- ],
-- [
--63736729200, # utc_start 2020-09-25 15:00:00 (Fri)
--63752464800, # utc_end 2021-03-26 18:00:00 (Fri)
--63736758000, # local_start 2020-09-25 23:00:00 (Fri)
--63752493600, # local_end 2021-03-27 02:00:00 (Sat)
--28800,
--0,
--'ULAT',
-- ],
-- [
--63752464800, # utc_start 2021-03-26 18:00:00 (Fri)
--63768178800, # utc_end 2021-09-24 15:00:00 (Fri)
--63752497200, # local_start 2021-03-27 03:00:00 (Sat)
--63768211200, # local_end 2021-09-25 00:00:00 (Sat)
--32400,
--1,
--'ULAST',
-- ],
-- [
--63768178800, # utc_start 2021-09-24 15:00:00 (Fri)
--63783914400, # utc_end 2022-03-25 18:00:00 (Fri)
--63768207600, # local_start 2021-09-24 23:00:00 (Fri)
--63783943200, # local_end 2022-03-26 02:00:00 (Sat)
--28800,
--0,
--'ULAT',
-- ],
-- [
--63783914400, # utc_start 2022-03-25 18:00:00 (Fri)
--63799628400, # utc_end 2022-09-23 15:00:00 (Fri)
--63783946800, # local_start 2022-03-26 03:00:00 (Sat)
--63799660800, # local_end 2022-09-24 00:00:00 (Sat)
--32400,
--1,
--'ULAST',
-- ],
-- [
--63799628400, # utc_start 2022-09-23 15:00:00 (Fri)
--63815364000, # utc_end 2023-03-24 18:00:00 (Fri)
--63799657200, # local_start 2022-09-23 23:00:00 (Fri)
--63815392800, # local_end 2023-03-25 02:00:00 (Sat)
--28800,
--0,
--'ULAT',
-- ],
-- [
--63815364000, # utc_start 2023-03-24 18:00:00 (Fri)
--63831682800, # utc_end 2023-09-29 15:00:00 (Fri)
--63815396400, # local_start 2023-03-25 03:00:00 (Sat)
--63831715200, # local_end 2023-09-30 00:00:00 (Sat)
--32400,
--1,
--'ULAST',
-- ],
-- [
--63831682800, # utc_start 2023-09-29 15:00:00 (Fri)
--63847418400, # utc_end 2024-03-29 18:00:00 (Fri)
--63831711600, # local_start 2023-09-29 23:00:00 (Fri)
--63847447200, # local_end 2024-03-30 02:00:00 (Sat)
--28800,
--0,
--'ULAT',
-- ],
-- [
--63847418400, # utc_start 2024-03-29 18:00:00 (Fri)
--63863132400, # utc_end 2024-09-27 15:00:00 (Fri)
--63847450800, # local_start 2024-03-30 03:00:00 (Sat)
--63863164800, # local_end 2024-09-28 00:00:00 (Sat)
--32400,
--1,
--'ULAST',
-- ],
-- [
--63863132400, # utc_start 2024-09-27 15:00:00 (Fri)
--63878868000, # utc_end 2025-03-28 18:00:00 (Fri)
--63863161200, # local_start 2024-09-27 23:00:00 (Fri)
--63878896800, # local_end 2025-03-29 02:00:00 (Sat)
--28800,
--0,
--'ULAT',
-- ],
-- [
--63878868000, # utc_start 2025-03-28 18:00:00 (Fri)
--63894582000, # utc_end 2025-09-26 15:00:00 (Fri)
--63878900400, # local_start 2025-03-29 03:00:00 (Sat)
--63894614400, # local_end 2025-09-27 00:00:00 (Sat)
--32400,
--1,
--'ULAST',
-- ],
-- [
--63894582000, # utc_start 2025-09-26 15:00:00 (Fri)
--63910317600, # utc_end 2026-03-27 18:00:00 (Fri)
--63894610800, # local_start 2025-09-26 23:00:00 (Fri)
--63910346400, # local_end 2026-03-28 02:00:00 (Sat)
--28800,
--0,
--'ULAT',
-- ],
-- [
--63910317600, # utc_start 2026-03-27 18:00:00 (Fri)
--63926031600, # utc_end 2026-09-25 15:00:00 (Fri)
--63910350000, # local_start 2026-03-28 03:00:00 (Sat)
--63926064000, # local_end 2026-09-26 00:00:00 (Sat)
--32400,
--1,
--'ULAST',
-- ],
-- [
--63926031600, # utc_start 2026-09-25 15:00:00 (Fri)
--63941767200, # utc_end 2027-03-26 18:00:00 (Fri)
--63926060400, # local_start 2026-09-25 23:00:00 (Fri)
--63941796000, # local_end 2027-03-27 02:00:00 (Sat)
--28800,
--0,
--'ULAT',
-- ],
-- [
--63941767200, # utc_start 2027-03-26 18:00:00 (Fri)
--63957481200, # utc_end 2027-09-24 15:00:00 (Fri)
--63941799600, # local_start 2027-03-27 03:00:00 (Sat)
--63957513600, # local_end 2027-09-25 00:00:00 (Sat)
--32400,
--1,
--'ULAST',
-+'+08',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {35}
-+sub has_dst_changes {24}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
- }
-
--sub _last_offset { 28800 }
--
--my $last_observance = bless( {
-- 'format' => 'ULA%sT',
-- 'gmtoff' => '8:00',
-- 'local_start_datetime' => bless( {
-- 'formatter' => undef,
-- 'local_rd_days' => 722085,
-- 'local_rd_secs' => 3600,
-- 'offset_modifier' => 0,
-- 'rd_nanosecs' => 0,
-- 'tz' => bless( {
-- 'name' => 'floating',
-- 'offset' => 0
-- }, 'DateTime::TimeZone::Floating' ),
-- 'utc_rd_days' => 722085,
-- 'utc_rd_secs' => 3600,
-- 'utc_year' => 1979
-- }, 'DateTime' ),
-- 'offset_from_std' => 0,
-- 'offset_from_utc' => 28800,
-- 'until' => [],
-- 'utc_start_datetime' => bless( {
-- 'formatter' => undef,
-- 'local_rd_days' => 722084,
-- 'local_rd_secs' => 61200,
-- 'offset_modifier' => 0,
-- 'rd_nanosecs' => 0,
-- 'tz' => bless( {
-- 'name' => 'floating',
-- 'offset' => 0
-- }, 'DateTime::TimeZone::Floating' ),
-- 'utc_rd_days' => 722084,
-- 'utc_rd_secs' => 61200,
-- 'utc_year' => 1978
-- }, 'DateTime' )
--}, 'DateTime::TimeZone::OlsonDB::Observance' )
--;
--sub _last_observance { $last_observance }
--
--my $rules = [
-- bless( {
-- 'at' => '0:00',
-- 'from' => '2015',
-- 'in' => 'Sep',
-- 'letter' => '',
-- 'name' => 'Mongol',
-- 'offset_from_std' => 0,
-- 'on' => 'lastSat',
-- 'save' => '0',
-- 'to' => 'max'
-- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-- bless( {
-- 'at' => '2:00',
-- 'from' => '2015',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-- 'name' => 'Mongol',
-- 'offset_from_std' => 3600,
-- 'on' => 'lastSat',
-- 'save' => '1:00',
-- 'to' => 'max'
-- }, 'DateTime::TimeZone::OlsonDB::Rule' )
--]
--;
--sub _rules { $rules }
-
-
- 1;
---- a/lib/DateTime/TimeZone/Asia/Urumqi.pm
-+++ b/lib/DateTime/TimeZone/Asia/Urumqi.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,15 +39,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 21600,
- 0,
--'XJT',
-+'+06',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Ust_Nera.pm
-+++ b/lib/DateTime/TimeZone/Asia/Ust_Nera.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -628,11 +628,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {30}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Vladivostok.pm
-+++ b/lib/DateTime/TimeZone/Asia/Vladivostok.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -619,11 +619,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {30}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Yakutsk.pm
-+++ b/lib/DateTime/TimeZone/Asia/Yakutsk.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -619,11 +619,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {30}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Yangon.pm
-+++ b/lib/DateTime/TimeZone/Asia/Yangon.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 61262438400, # local_end 1942-05-01 00:00:00 (Fri)
- 23400,
- 0,
--'BURT',
-+'+0630',
- ],
- [
- 61262415000, # utc_start 1942-04-30 17:30:00 (Thu)
-@@ -57,7 +57,7 @@
- 61357305600, # local_end 1945-05-03 00:00:00 (Thu)
- 32400,
- 0,
--'JST',
-+'+09',
- ],
- [
- 61357273200, # utc_start 1945-05-02 15:00:00 (Wed)
-@@ -66,15 +66,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 23400,
- 0,
--'MMT',
-+'+0630',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Yekaterinburg.pm
-+++ b/lib/DateTime/TimeZone/Asia/Yekaterinburg.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -628,11 +628,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {30}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Asia/Yerevan.pm
-+++ b/lib/DateTime/TimeZone/Asia/Yerevan.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -601,11 +601,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {30}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Atlantic/Azores.pm
-+++ b/lib/DateTime/TimeZone/Atlantic/Azores.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 60446127600, # local_end 1916-06-17 23:00:00 (Sat)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 60446134800, # utc_start 1916-06-18 01:00:00 (Sun)
-@@ -57,7 +57,7 @@
- 60457885200, # local_end 1916-11-01 01:00:00 (Wed)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 60457888800, # utc_start 1916-11-01 02:00:00 (Wed)
-@@ -66,7 +66,7 @@
- 60468246000, # local_end 1917-02-28 23:00:00 (Wed)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 60468253200, # utc_start 1917-03-01 01:00:00 (Thu)
-@@ -75,7 +75,7 @@
- 60487948800, # local_end 1917-10-15 00:00:00 (Mon)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 60487952400, # utc_start 1917-10-15 01:00:00 (Mon)
-@@ -84,7 +84,7 @@
- 60499868400, # local_end 1918-03-01 23:00:00 (Fri)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 60499875600, # utc_start 1918-03-02 01:00:00 (Sat)
-@@ -93,7 +93,7 @@
- 60519484800, # local_end 1918-10-15 00:00:00 (Tue)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 60519488400, # utc_start 1918-10-15 01:00:00 (Tue)
-@@ -102,7 +102,7 @@
- 60531318000, # local_end 1919-02-28 23:00:00 (Fri)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 60531325200, # utc_start 1919-03-01 01:00:00 (Sat)
-@@ -111,7 +111,7 @@
- 60551020800, # local_end 1919-10-15 00:00:00 (Wed)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 60551024400, # utc_start 1919-10-15 01:00:00 (Wed)
-@@ -120,7 +120,7 @@
- 60562940400, # local_end 1920-02-29 23:00:00 (Sun)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 60562947600, # utc_start 1920-03-01 01:00:00 (Mon)
-@@ -129,7 +129,7 @@
- 60582643200, # local_end 1920-10-15 00:00:00 (Fri)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 60582646800, # utc_start 1920-10-15 01:00:00 (Fri)
-@@ -138,7 +138,7 @@
- 60594476400, # local_end 1921-02-28 23:00:00 (Mon)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 60594483600, # utc_start 1921-03-01 01:00:00 (Tue)
-@@ -147,7 +147,7 @@
- 60614179200, # local_end 1921-10-15 00:00:00 (Sat)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 60614182800, # utc_start 1921-10-15 01:00:00 (Sat)
-@@ -156,7 +156,7 @@
- 60693231600, # local_end 1924-04-16 23:00:00 (Wed)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 60693238800, # utc_start 1924-04-17 01:00:00 (Thu)
-@@ -165,7 +165,7 @@
- 60708873600, # local_end 1924-10-15 00:00:00 (Wed)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 60708877200, # utc_start 1924-10-15 01:00:00 (Wed)
-@@ -174,7 +174,7 @@
- 60756390000, # local_end 1926-04-17 23:00:00 (Sat)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 60756397200, # utc_start 1926-04-18 01:00:00 (Sun)
-@@ -183,7 +183,7 @@
- 60770908800, # local_end 1926-10-03 00:00:00 (Sun)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 60770912400, # utc_start 1926-10-03 01:00:00 (Sun)
-@@ -192,7 +192,7 @@
- 60787234800, # local_end 1927-04-09 23:00:00 (Sat)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 60787242000, # utc_start 1927-04-10 01:00:00 (Sun)
-@@ -201,7 +201,7 @@
- 60802358400, # local_end 1927-10-02 00:00:00 (Sun)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 60802362000, # utc_start 1927-10-02 01:00:00 (Sun)
-@@ -210,7 +210,7 @@
- 60819289200, # local_end 1928-04-14 23:00:00 (Sat)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 60819296400, # utc_start 1928-04-15 01:00:00 (Sun)
-@@ -219,7 +219,7 @@
- 60834412800, # local_end 1928-10-07 00:00:00 (Sun)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 60834416400, # utc_start 1928-10-07 01:00:00 (Sun)
-@@ -228,7 +228,7 @@
- 60851343600, # local_end 1929-04-20 23:00:00 (Sat)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 60851350800, # utc_start 1929-04-21 01:00:00 (Sun)
-@@ -237,7 +237,7 @@
- 60865862400, # local_end 1929-10-06 00:00:00 (Sun)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 60865866000, # utc_start 1929-10-06 01:00:00 (Sun)
-@@ -246,7 +246,7 @@
- 60914242800, # local_end 1931-04-18 23:00:00 (Sat)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 60914250000, # utc_start 1931-04-19 01:00:00 (Sun)
-@@ -255,7 +255,7 @@
- 60928761600, # local_end 1931-10-04 00:00:00 (Sun)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 60928765200, # utc_start 1931-10-04 01:00:00 (Sun)
-@@ -264,7 +264,7 @@
- 60944482800, # local_end 1932-04-02 23:00:00 (Sat)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 60944490000, # utc_start 1932-04-03 01:00:00 (Sun)
-@@ -273,7 +273,7 @@
- 60960211200, # local_end 1932-10-02 00:00:00 (Sun)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 60960214800, # utc_start 1932-10-02 01:00:00 (Sun)
-@@ -282,7 +282,7 @@
- 61007986800, # local_end 1934-04-07 23:00:00 (Sat)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 61007994000, # utc_start 1934-04-08 01:00:00 (Sun)
-@@ -291,7 +291,7 @@
- 61023715200, # local_end 1934-10-07 00:00:00 (Sun)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 61023718800, # utc_start 1934-10-07 01:00:00 (Sun)
-@@ -300,7 +300,7 @@
- 61038831600, # local_end 1935-03-30 23:00:00 (Sat)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 61038838800, # utc_start 1935-03-31 01:00:00 (Sun)
-@@ -309,7 +309,7 @@
- 61055164800, # local_end 1935-10-06 00:00:00 (Sun)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 61055168400, # utc_start 1935-10-06 01:00:00 (Sun)
-@@ -318,7 +318,7 @@
- 61072095600, # local_end 1936-04-18 23:00:00 (Sat)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 61072102800, # utc_start 1936-04-19 01:00:00 (Sun)
-@@ -327,7 +327,7 @@
- 61086614400, # local_end 1936-10-04 00:00:00 (Sun)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 61086618000, # utc_start 1936-10-04 01:00:00 (Sun)
-@@ -336,7 +336,7 @@
- 61102335600, # local_end 1937-04-03 23:00:00 (Sat)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 61102342800, # utc_start 1937-04-04 01:00:00 (Sun)
-@@ -345,7 +345,7 @@
- 61118064000, # local_end 1937-10-03 00:00:00 (Sun)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 61118067600, # utc_start 1937-10-03 01:00:00 (Sun)
-@@ -354,7 +354,7 @@
- 61133180400, # local_end 1938-03-26 23:00:00 (Sat)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 61133187600, # utc_start 1938-03-27 01:00:00 (Sun)
-@@ -363,7 +363,7 @@
- 61149513600, # local_end 1938-10-02 00:00:00 (Sun)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 61149517200, # utc_start 1938-10-02 01:00:00 (Sun)
-@@ -372,7 +372,7 @@
- 61166444400, # local_end 1939-04-15 23:00:00 (Sat)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 61166451600, # utc_start 1939-04-16 01:00:00 (Sun)
-@@ -381,7 +381,7 @@
- 61185196800, # local_end 1939-11-19 00:00:00 (Sun)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 61185200400, # utc_start 1939-11-19 01:00:00 (Sun)
-@@ -390,7 +390,7 @@
- 61193660400, # local_end 1940-02-24 23:00:00 (Sat)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 61193667600, # utc_start 1940-02-25 01:00:00 (Sun)
-@@ -399,7 +399,7 @@
- 61213017600, # local_end 1940-10-06 00:00:00 (Sun)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 61213021200, # utc_start 1940-10-06 01:00:00 (Sun)
-@@ -408,7 +408,7 @@
- 61228738800, # local_end 1941-04-05 23:00:00 (Sat)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 61228746000, # utc_start 1941-04-06 01:00:00 (Sun)
-@@ -417,7 +417,7 @@
- 61244553600, # local_end 1941-10-06 00:00:00 (Mon)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 61244557200, # utc_start 1941-10-06 01:00:00 (Mon)
-@@ -426,7 +426,7 @@
- 61258374000, # local_end 1942-03-14 23:00:00 (Sat)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 61258381200, # utc_start 1942-03-15 01:00:00 (Sun)
-@@ -435,7 +435,7 @@
- 61262002800, # local_end 1942-04-25 23:00:00 (Sat)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 61262006400, # utc_start 1942-04-26 00:00:00 (Sun)
-@@ -444,7 +444,7 @@
- 61271683200, # local_end 1942-08-16 00:00:00 (Sun)
- 0,
- 1,
--'AZOMT',
-+'+00',
- ],
- [
- 61271683200, # utc_start 1942-08-16 00:00:00 (Sun)
-@@ -453,7 +453,7 @@
- 61277731200, # local_end 1942-10-25 00:00:00 (Sun)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 61277734800, # utc_start 1942-10-25 01:00:00 (Sun)
-@@ -462,7 +462,7 @@
- 61289823600, # local_end 1943-03-13 23:00:00 (Sat)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 61289830800, # utc_start 1943-03-14 01:00:00 (Sun)
-@@ -471,7 +471,7 @@
- 61292847600, # local_end 1943-04-17 23:00:00 (Sat)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 61292851200, # utc_start 1943-04-18 00:00:00 (Sun)
-@@ -480,7 +480,7 @@
- 61304342400, # local_end 1943-08-29 00:00:00 (Sun)
- 0,
- 1,
--'AZOMT',
-+'+00',
- ],
- [
- 61304342400, # utc_start 1943-08-29 00:00:00 (Sun)
-@@ -489,7 +489,7 @@
- 61309785600, # local_end 1943-10-31 00:00:00 (Sun)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 61309789200, # utc_start 1943-10-31 01:00:00 (Sun)
-@@ -498,7 +498,7 @@
- 61321273200, # local_end 1944-03-11 23:00:00 (Sat)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 61321280400, # utc_start 1944-03-12 01:00:00 (Sun)
-@@ -507,7 +507,7 @@
- 61324902000, # local_end 1944-04-22 23:00:00 (Sat)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 61324905600, # utc_start 1944-04-23 00:00:00 (Sun)
-@@ -516,7 +516,7 @@
- 61335792000, # local_end 1944-08-27 00:00:00 (Sun)
- 0,
- 1,
--'AZOMT',
-+'+00',
- ],
- [
- 61335792000, # utc_start 1944-08-27 00:00:00 (Sun)
-@@ -525,7 +525,7 @@
- 61341235200, # local_end 1944-10-29 00:00:00 (Sun)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 61341238800, # utc_start 1944-10-29 01:00:00 (Sun)
-@@ -534,7 +534,7 @@
- 61352722800, # local_end 1945-03-10 23:00:00 (Sat)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 61352730000, # utc_start 1945-03-11 01:00:00 (Sun)
-@@ -543,7 +543,7 @@
- 61356351600, # local_end 1945-04-21 23:00:00 (Sat)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 61356355200, # utc_start 1945-04-22 00:00:00 (Sun)
-@@ -552,7 +552,7 @@
- 61367241600, # local_end 1945-08-26 00:00:00 (Sun)
- 0,
- 1,
--'AZOMT',
-+'+00',
- ],
- [
- 61367241600, # utc_start 1945-08-26 00:00:00 (Sun)
-@@ -561,7 +561,7 @@
- 61372684800, # local_end 1945-10-28 00:00:00 (Sun)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 61372688400, # utc_start 1945-10-28 01:00:00 (Sun)
-@@ -570,7 +570,7 @@
- 61386591600, # local_end 1946-04-06 23:00:00 (Sat)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 61386598800, # utc_start 1946-04-07 01:00:00 (Sun)
-@@ -579,7 +579,7 @@
- 61402320000, # local_end 1946-10-06 00:00:00 (Sun)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 61402323600, # utc_start 1946-10-06 01:00:00 (Sun)
-@@ -588,7 +588,7 @@
- 61418052000, # local_end 1947-04-06 02:00:00 (Sun)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 61418059200, # utc_start 1947-04-06 04:00:00 (Sun)
-@@ -597,7 +597,7 @@
- 61433780400, # local_end 1947-10-05 03:00:00 (Sun)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 61433784000, # utc_start 1947-10-05 04:00:00 (Sun)
-@@ -606,7 +606,7 @@
- 61449501600, # local_end 1948-04-04 02:00:00 (Sun)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 61449508800, # utc_start 1948-04-04 04:00:00 (Sun)
-@@ -615,7 +615,7 @@
- 61465230000, # local_end 1948-10-03 03:00:00 (Sun)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 61465233600, # utc_start 1948-10-03 04:00:00 (Sun)
-@@ -624,7 +624,7 @@
- 61480951200, # local_end 1949-04-03 02:00:00 (Sun)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 61480958400, # utc_start 1949-04-03 04:00:00 (Sun)
-@@ -633,7 +633,7 @@
- 61496679600, # local_end 1949-10-02 03:00:00 (Sun)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 61496683200, # utc_start 1949-10-02 04:00:00 (Sun)
-@@ -642,7 +642,7 @@
- 61543850400, # local_end 1951-04-01 02:00:00 (Sun)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 61543857600, # utc_start 1951-04-01 04:00:00 (Sun)
-@@ -651,7 +651,7 @@
- 61560183600, # local_end 1951-10-07 03:00:00 (Sun)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 61560187200, # utc_start 1951-10-07 04:00:00 (Sun)
-@@ -660,7 +660,7 @@
- 61575904800, # local_end 1952-04-06 02:00:00 (Sun)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 61575912000, # utc_start 1952-04-06 04:00:00 (Sun)
-@@ -669,7 +669,7 @@
- 61591633200, # local_end 1952-10-05 03:00:00 (Sun)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 61591636800, # utc_start 1952-10-05 04:00:00 (Sun)
-@@ -678,7 +678,7 @@
- 61607354400, # local_end 1953-04-05 02:00:00 (Sun)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 61607361600, # utc_start 1953-04-05 04:00:00 (Sun)
-@@ -687,7 +687,7 @@
- 61623082800, # local_end 1953-10-04 03:00:00 (Sun)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 61623086400, # utc_start 1953-10-04 04:00:00 (Sun)
-@@ -696,7 +696,7 @@
- 61638804000, # local_end 1954-04-04 02:00:00 (Sun)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 61638811200, # utc_start 1954-04-04 04:00:00 (Sun)
-@@ -705,7 +705,7 @@
- 61654532400, # local_end 1954-10-03 03:00:00 (Sun)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 61654536000, # utc_start 1954-10-03 04:00:00 (Sun)
-@@ -714,7 +714,7 @@
- 61670253600, # local_end 1955-04-03 02:00:00 (Sun)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 61670260800, # utc_start 1955-04-03 04:00:00 (Sun)
-@@ -723,7 +723,7 @@
- 61685982000, # local_end 1955-10-02 03:00:00 (Sun)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 61685985600, # utc_start 1955-10-02 04:00:00 (Sun)
-@@ -732,7 +732,7 @@
- 61701703200, # local_end 1956-04-01 02:00:00 (Sun)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 61701710400, # utc_start 1956-04-01 04:00:00 (Sun)
-@@ -741,7 +741,7 @@
- 61718036400, # local_end 1956-10-07 03:00:00 (Sun)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 61718040000, # utc_start 1956-10-07 04:00:00 (Sun)
-@@ -750,7 +750,7 @@
- 61733757600, # local_end 1957-04-07 02:00:00 (Sun)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 61733764800, # utc_start 1957-04-07 04:00:00 (Sun)
-@@ -759,7 +759,7 @@
- 61749486000, # local_end 1957-10-06 03:00:00 (Sun)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 61749489600, # utc_start 1957-10-06 04:00:00 (Sun)
-@@ -768,7 +768,7 @@
- 61765207200, # local_end 1958-04-06 02:00:00 (Sun)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 61765214400, # utc_start 1958-04-06 04:00:00 (Sun)
-@@ -777,7 +777,7 @@
- 61780935600, # local_end 1958-10-05 03:00:00 (Sun)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 61780939200, # utc_start 1958-10-05 04:00:00 (Sun)
-@@ -786,7 +786,7 @@
- 61796656800, # local_end 1959-04-05 02:00:00 (Sun)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 61796664000, # utc_start 1959-04-05 04:00:00 (Sun)
-@@ -795,7 +795,7 @@
- 61812385200, # local_end 1959-10-04 03:00:00 (Sun)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 61812388800, # utc_start 1959-10-04 04:00:00 (Sun)
-@@ -804,7 +804,7 @@
- 61828106400, # local_end 1960-04-03 02:00:00 (Sun)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 61828113600, # utc_start 1960-04-03 04:00:00 (Sun)
-@@ -813,7 +813,7 @@
- 61843834800, # local_end 1960-10-02 03:00:00 (Sun)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 61843838400, # utc_start 1960-10-02 04:00:00 (Sun)
-@@ -822,7 +822,7 @@
- 61859556000, # local_end 1961-04-02 02:00:00 (Sun)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 61859563200, # utc_start 1961-04-02 04:00:00 (Sun)
-@@ -831,7 +831,7 @@
- 61875284400, # local_end 1961-10-01 03:00:00 (Sun)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 61875288000, # utc_start 1961-10-01 04:00:00 (Sun)
-@@ -840,7 +840,7 @@
- 61891005600, # local_end 1962-04-01 02:00:00 (Sun)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 61891012800, # utc_start 1962-04-01 04:00:00 (Sun)
-@@ -849,7 +849,7 @@
- 61907338800, # local_end 1962-10-07 03:00:00 (Sun)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 61907342400, # utc_start 1962-10-07 04:00:00 (Sun)
-@@ -858,7 +858,7 @@
- 61923060000, # local_end 1963-04-07 02:00:00 (Sun)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 61923067200, # utc_start 1963-04-07 04:00:00 (Sun)
-@@ -867,7 +867,7 @@
- 61938788400, # local_end 1963-10-06 03:00:00 (Sun)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 61938792000, # utc_start 1963-10-06 04:00:00 (Sun)
-@@ -876,7 +876,7 @@
- 61954509600, # local_end 1964-04-05 02:00:00 (Sun)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 61954516800, # utc_start 1964-04-05 04:00:00 (Sun)
-@@ -885,7 +885,7 @@
- 61970238000, # local_end 1964-10-04 03:00:00 (Sun)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 61970241600, # utc_start 1964-10-04 04:00:00 (Sun)
-@@ -894,7 +894,7 @@
- 61985959200, # local_end 1965-04-04 02:00:00 (Sun)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 61985966400, # utc_start 1965-04-04 04:00:00 (Sun)
-@@ -903,7 +903,7 @@
- 62001687600, # local_end 1965-10-03 03:00:00 (Sun)
- -3600,
- 1,
--'AZOST',
-+'-01',
- ],
- [
- 62001691200, # utc_start 1965-10-03 04:00:00 (Sun)
-@@ -912,7 +912,7 @@
- 62017408800, # local_end 1966-04-03 02:00:00 (Sun)
- -7200,
- 0,
--'AZOT',
-+'-02',
- ],
- [
- 62017416000, # utc_start 1966-04-03 04:00:00 (Sun)
-@@ -921,7 +921,7 @@
- 62363952000, # local_end 1977-03-27 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 62363955600, # utc_start 1977-03-27 01:00:00 (Sun)
-@@ -930,7 +930,7 @@
- 62379680400, # local_end 1977-09-25 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 62379680400, # utc_start 1977-09-25 01:00:00 (Sun)
-@@ -939,7 +939,7 @@
- 62396006400, # local_end 1978-04-02 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 62396010000, # utc_start 1978-04-02 01:00:00 (Sun)
-@@ -948,7 +948,7 @@
- 62411734800, # local_end 1978-10-01 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 62411734800, # utc_start 1978-10-01 01:00:00 (Sun)
-@@ -957,7 +957,7 @@
- 62427456000, # local_end 1979-04-01 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 62427459600, # utc_start 1979-04-01 01:00:00 (Sun)
-@@ -966,7 +966,7 @@
- 62443188000, # local_end 1979-09-30 02:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 62443188000, # utc_start 1979-09-30 02:00:00 (Sun)
-@@ -975,7 +975,7 @@
- 62458905600, # local_end 1980-03-30 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 62458909200, # utc_start 1980-03-30 01:00:00 (Sun)
-@@ -984,7 +984,7 @@
- 62474637600, # local_end 1980-09-28 02:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 62474637600, # utc_start 1980-09-28 02:00:00 (Sun)
-@@ -993,7 +993,7 @@
- 62490358800, # local_end 1981-03-29 01:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 62490362400, # utc_start 1981-03-29 02:00:00 (Sun)
-@@ -1002,7 +1002,7 @@
- 62506087200, # local_end 1981-09-27 02:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 62506087200, # utc_start 1981-09-27 02:00:00 (Sun)
-@@ -1011,7 +1011,7 @@
- 62521808400, # local_end 1982-03-28 01:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 62521812000, # utc_start 1982-03-28 02:00:00 (Sun)
-@@ -1020,7 +1020,7 @@
- 62537536800, # local_end 1982-09-26 02:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 62537536800, # utc_start 1982-09-26 02:00:00 (Sun)
-@@ -1029,7 +1029,7 @@
- 62553261600, # local_end 1983-03-27 02:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 62553265200, # utc_start 1983-03-27 03:00:00 (Sun)
-@@ -1038,7 +1038,7 @@
- 62568986400, # local_end 1983-09-25 02:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 62568986400, # utc_start 1983-09-25 02:00:00 (Sun)
-@@ -1047,7 +1047,7 @@
- 62584707600, # local_end 1984-03-25 01:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 62584711200, # utc_start 1984-03-25 02:00:00 (Sun)
-@@ -1056,7 +1056,7 @@
- 62601040800, # local_end 1984-09-30 02:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 62601040800, # utc_start 1984-09-30 02:00:00 (Sun)
-@@ -1065,7 +1065,7 @@
- 62616762000, # local_end 1985-03-31 01:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 62616765600, # utc_start 1985-03-31 02:00:00 (Sun)
-@@ -1074,7 +1074,7 @@
- 62632490400, # local_end 1985-09-29 02:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 62632490400, # utc_start 1985-09-29 02:00:00 (Sun)
-@@ -1083,7 +1083,7 @@
- 62648211600, # local_end 1986-03-30 01:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 62648215200, # utc_start 1986-03-30 02:00:00 (Sun)
-@@ -1092,7 +1092,7 @@
- 62663940000, # local_end 1986-09-28 02:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 62663940000, # utc_start 1986-09-28 02:00:00 (Sun)
-@@ -1101,7 +1101,7 @@
- 62679661200, # local_end 1987-03-29 01:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 62679664800, # utc_start 1987-03-29 02:00:00 (Sun)
-@@ -1110,7 +1110,7 @@
- 62695389600, # local_end 1987-09-27 02:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 62695389600, # utc_start 1987-09-27 02:00:00 (Sun)
-@@ -1119,7 +1119,7 @@
- 62711110800, # local_end 1988-03-27 01:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 62711114400, # utc_start 1988-03-27 02:00:00 (Sun)
-@@ -1128,7 +1128,7 @@
- 62726839200, # local_end 1988-09-25 02:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 62726839200, # utc_start 1988-09-25 02:00:00 (Sun)
-@@ -1137,7 +1137,7 @@
- 62742560400, # local_end 1989-03-26 01:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 62742564000, # utc_start 1989-03-26 02:00:00 (Sun)
-@@ -1146,7 +1146,7 @@
- 62758288800, # local_end 1989-09-24 02:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 62758288800, # utc_start 1989-09-24 02:00:00 (Sun)
-@@ -1155,7 +1155,7 @@
- 62774010000, # local_end 1990-03-25 01:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 62774013600, # utc_start 1990-03-25 02:00:00 (Sun)
-@@ -1164,7 +1164,7 @@
- 62790343200, # local_end 1990-09-30 02:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 62790343200, # utc_start 1990-09-30 02:00:00 (Sun)
-@@ -1173,7 +1173,7 @@
- 62806064400, # local_end 1991-03-31 01:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 62806068000, # utc_start 1991-03-31 02:00:00 (Sun)
-@@ -1182,7 +1182,7 @@
- 62821792800, # local_end 1991-09-29 02:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 62821792800, # utc_start 1991-09-29 02:00:00 (Sun)
-@@ -1191,7 +1191,7 @@
- 62837514000, # local_end 1992-03-29 01:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 62837517600, # utc_start 1992-03-29 02:00:00 (Sun)
-@@ -1200,7 +1200,7 @@
- 62853242400, # local_end 1992-09-27 02:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 62853242400, # utc_start 1992-09-27 02:00:00 (Sun)
-@@ -1218,7 +1218,7 @@
- 62884688400, # local_end 1993-09-26 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 62884688400, # utc_start 1993-09-26 01:00:00 (Sun)
-@@ -1227,7 +1227,7 @@
- 62900409600, # local_end 1994-03-27 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 62900413200, # utc_start 1994-03-27 01:00:00 (Sun)
-@@ -1236,7 +1236,7 @@
- 62916138000, # local_end 1994-09-25 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 62916138000, # utc_start 1994-09-25 01:00:00 (Sun)
-@@ -1245,7 +1245,7 @@
- 62931859200, # local_end 1995-03-26 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 62931862800, # utc_start 1995-03-26 01:00:00 (Sun)
-@@ -1254,7 +1254,7 @@
- 62947587600, # local_end 1995-09-24 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 62947587600, # utc_start 1995-09-24 01:00:00 (Sun)
-@@ -1263,7 +1263,7 @@
- 62963913600, # local_end 1996-03-31 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 62963917200, # utc_start 1996-03-31 01:00:00 (Sun)
-@@ -1272,7 +1272,7 @@
- 62982061200, # local_end 1996-10-27 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 62982061200, # utc_start 1996-10-27 01:00:00 (Sun)
-@@ -1281,7 +1281,7 @@
- 62995363200, # local_end 1997-03-30 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 62995366800, # utc_start 1997-03-30 01:00:00 (Sun)
-@@ -1290,7 +1290,7 @@
- 63013510800, # local_end 1997-10-26 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 63013510800, # utc_start 1997-10-26 01:00:00 (Sun)
-@@ -1299,7 +1299,7 @@
- 63026812800, # local_end 1998-03-29 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 63026816400, # utc_start 1998-03-29 01:00:00 (Sun)
-@@ -1308,7 +1308,7 @@
- 63044960400, # local_end 1998-10-25 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 63044960400, # utc_start 1998-10-25 01:00:00 (Sun)
-@@ -1317,7 +1317,7 @@
- 63058262400, # local_end 1999-03-28 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 63058266000, # utc_start 1999-03-28 01:00:00 (Sun)
-@@ -1326,7 +1326,7 @@
- 63077014800, # local_end 1999-10-31 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 63077014800, # utc_start 1999-10-31 01:00:00 (Sun)
-@@ -1335,7 +1335,7 @@
- 63089712000, # local_end 2000-03-26 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 63089715600, # utc_start 2000-03-26 01:00:00 (Sun)
-@@ -1344,7 +1344,7 @@
- 63108464400, # local_end 2000-10-29 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 63108464400, # utc_start 2000-10-29 01:00:00 (Sun)
-@@ -1353,7 +1353,7 @@
- 63121161600, # local_end 2001-03-25 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 63121165200, # utc_start 2001-03-25 01:00:00 (Sun)
-@@ -1362,7 +1362,7 @@
- 63139914000, # local_end 2001-10-28 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 63139914000, # utc_start 2001-10-28 01:00:00 (Sun)
-@@ -1371,7 +1371,7 @@
- 63153216000, # local_end 2002-03-31 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 63153219600, # utc_start 2002-03-31 01:00:00 (Sun)
-@@ -1380,7 +1380,7 @@
- 63171363600, # local_end 2002-10-27 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 63171363600, # utc_start 2002-10-27 01:00:00 (Sun)
-@@ -1389,7 +1389,7 @@
- 63184665600, # local_end 2003-03-30 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 63184669200, # utc_start 2003-03-30 01:00:00 (Sun)
-@@ -1398,7 +1398,7 @@
- 63202813200, # local_end 2003-10-26 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 63202813200, # utc_start 2003-10-26 01:00:00 (Sun)
-@@ -1407,7 +1407,7 @@
- 63216115200, # local_end 2004-03-28 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 63216118800, # utc_start 2004-03-28 01:00:00 (Sun)
-@@ -1416,7 +1416,7 @@
- 63234867600, # local_end 2004-10-31 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 63234867600, # utc_start 2004-10-31 01:00:00 (Sun)
-@@ -1425,7 +1425,7 @@
- 63247564800, # local_end 2005-03-27 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 63247568400, # utc_start 2005-03-27 01:00:00 (Sun)
-@@ -1434,7 +1434,7 @@
- 63266317200, # local_end 2005-10-30 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 63266317200, # utc_start 2005-10-30 01:00:00 (Sun)
-@@ -1443,7 +1443,7 @@
- 63279014400, # local_end 2006-03-26 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 63279018000, # utc_start 2006-03-26 01:00:00 (Sun)
-@@ -1452,7 +1452,7 @@
- 63297766800, # local_end 2006-10-29 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 63297766800, # utc_start 2006-10-29 01:00:00 (Sun)
-@@ -1461,7 +1461,7 @@
- 63310464000, # local_end 2007-03-25 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 63310467600, # utc_start 2007-03-25 01:00:00 (Sun)
-@@ -1470,7 +1470,7 @@
- 63329216400, # local_end 2007-10-28 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 63329216400, # utc_start 2007-10-28 01:00:00 (Sun)
-@@ -1479,7 +1479,7 @@
- 63342518400, # local_end 2008-03-30 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 63342522000, # utc_start 2008-03-30 01:00:00 (Sun)
-@@ -1488,7 +1488,7 @@
- 63360666000, # local_end 2008-10-26 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 63360666000, # utc_start 2008-10-26 01:00:00 (Sun)
-@@ -1497,7 +1497,7 @@
- 63373968000, # local_end 2009-03-29 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 63373971600, # utc_start 2009-03-29 01:00:00 (Sun)
-@@ -1506,7 +1506,7 @@
- 63392115600, # local_end 2009-10-25 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 63392115600, # utc_start 2009-10-25 01:00:00 (Sun)
-@@ -1515,7 +1515,7 @@
- 63405417600, # local_end 2010-03-28 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 63405421200, # utc_start 2010-03-28 01:00:00 (Sun)
-@@ -1524,7 +1524,7 @@
- 63424170000, # local_end 2010-10-31 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 63424170000, # utc_start 2010-10-31 01:00:00 (Sun)
-@@ -1533,7 +1533,7 @@
- 63436867200, # local_end 2011-03-27 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 63436870800, # utc_start 2011-03-27 01:00:00 (Sun)
-@@ -1542,7 +1542,7 @@
- 63455619600, # local_end 2011-10-30 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 63455619600, # utc_start 2011-10-30 01:00:00 (Sun)
-@@ -1551,7 +1551,7 @@
- 63468316800, # local_end 2012-03-25 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 63468320400, # utc_start 2012-03-25 01:00:00 (Sun)
-@@ -1560,7 +1560,7 @@
- 63487069200, # local_end 2012-10-28 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 63487069200, # utc_start 2012-10-28 01:00:00 (Sun)
-@@ -1569,7 +1569,7 @@
- 63500371200, # local_end 2013-03-31 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 63500374800, # utc_start 2013-03-31 01:00:00 (Sun)
-@@ -1578,7 +1578,7 @@
- 63518518800, # local_end 2013-10-27 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 63518518800, # utc_start 2013-10-27 01:00:00 (Sun)
-@@ -1587,7 +1587,7 @@
- 63531820800, # local_end 2014-03-30 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 63531824400, # utc_start 2014-03-30 01:00:00 (Sun)
-@@ -1596,7 +1596,7 @@
- 63549968400, # local_end 2014-10-26 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 63549968400, # utc_start 2014-10-26 01:00:00 (Sun)
-@@ -1605,7 +1605,7 @@
- 63563270400, # local_end 2015-03-29 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 63563274000, # utc_start 2015-03-29 01:00:00 (Sun)
-@@ -1614,7 +1614,7 @@
- 63581418000, # local_end 2015-10-25 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 63581418000, # utc_start 2015-10-25 01:00:00 (Sun)
-@@ -1623,7 +1623,7 @@
- 63594720000, # local_end 2016-03-27 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 63594723600, # utc_start 2016-03-27 01:00:00 (Sun)
-@@ -1632,7 +1632,7 @@
- 63613472400, # local_end 2016-10-30 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 63613472400, # utc_start 2016-10-30 01:00:00 (Sun)
-@@ -1641,7 +1641,7 @@
- 63626169600, # local_end 2017-03-26 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 63626173200, # utc_start 2017-03-26 01:00:00 (Sun)
-@@ -1650,7 +1650,7 @@
- 63644922000, # local_end 2017-10-29 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 63644922000, # utc_start 2017-10-29 01:00:00 (Sun)
-@@ -1659,7 +1659,7 @@
- 63657619200, # local_end 2018-03-25 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 63657622800, # utc_start 2018-03-25 01:00:00 (Sun)
-@@ -1668,7 +1668,7 @@
- 63676371600, # local_end 2018-10-28 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 63676371600, # utc_start 2018-10-28 01:00:00 (Sun)
-@@ -1677,7 +1677,7 @@
- 63689673600, # local_end 2019-03-31 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 63689677200, # utc_start 2019-03-31 01:00:00 (Sun)
-@@ -1686,7 +1686,7 @@
- 63707821200, # local_end 2019-10-27 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 63707821200, # utc_start 2019-10-27 01:00:00 (Sun)
-@@ -1695,7 +1695,7 @@
- 63721123200, # local_end 2020-03-29 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 63721126800, # utc_start 2020-03-29 01:00:00 (Sun)
-@@ -1704,7 +1704,7 @@
- 63739270800, # local_end 2020-10-25 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 63739270800, # utc_start 2020-10-25 01:00:00 (Sun)
-@@ -1713,7 +1713,7 @@
- 63752572800, # local_end 2021-03-28 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 63752576400, # utc_start 2021-03-28 01:00:00 (Sun)
-@@ -1722,7 +1722,7 @@
- 63771325200, # local_end 2021-10-31 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 63771325200, # utc_start 2021-10-31 01:00:00 (Sun)
-@@ -1731,7 +1731,7 @@
- 63784022400, # local_end 2022-03-27 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 63784026000, # utc_start 2022-03-27 01:00:00 (Sun)
-@@ -1740,7 +1740,7 @@
- 63802774800, # local_end 2022-10-30 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 63802774800, # utc_start 2022-10-30 01:00:00 (Sun)
-@@ -1749,7 +1749,7 @@
- 63815472000, # local_end 2023-03-26 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 63815475600, # utc_start 2023-03-26 01:00:00 (Sun)
-@@ -1758,7 +1758,7 @@
- 63834224400, # local_end 2023-10-29 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 63834224400, # utc_start 2023-10-29 01:00:00 (Sun)
-@@ -1767,7 +1767,7 @@
- 63847526400, # local_end 2024-03-31 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 63847530000, # utc_start 2024-03-31 01:00:00 (Sun)
-@@ -1776,7 +1776,7 @@
- 63865674000, # local_end 2024-10-27 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 63865674000, # utc_start 2024-10-27 01:00:00 (Sun)
-@@ -1785,7 +1785,7 @@
- 63878976000, # local_end 2025-03-30 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 63878979600, # utc_start 2025-03-30 01:00:00 (Sun)
-@@ -1794,7 +1794,7 @@
- 63897123600, # local_end 2025-10-26 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 63897123600, # utc_start 2025-10-26 01:00:00 (Sun)
-@@ -1803,7 +1803,7 @@
- 63910425600, # local_end 2026-03-29 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 63910429200, # utc_start 2026-03-29 01:00:00 (Sun)
-@@ -1812,7 +1812,7 @@
- 63928573200, # local_end 2026-10-25 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
- ],
- [
- 63928573200, # utc_start 2026-10-25 01:00:00 (Sun)
-@@ -1821,7 +1821,7 @@
- 63941875200, # local_end 2027-03-28 00:00:00 (Sun)
- -3600,
- 0,
--'AZOT',
-+'-01',
- ],
- [
- 63941878800, # utc_start 2027-03-28 01:00:00 (Sun)
-@@ -1830,15 +1830,33 @@
- 63960627600, # local_end 2027-10-31 01:00:00 (Sun)
- 0,
- 1,
--'AZOST',
-+'+00',
-+ ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960624000, # local_start 2027-10-31 00:00:00 (Sun)
-+63973324800, # local_end 2028-03-26 00:00:00 (Sun)
-+-3600,
-+0,
-+'-01',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973328400, # local_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # local_end 2028-10-29 01:00:00 (Sun)
-+0,
-+1,
-+'+00',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {103}
-+sub has_dst_changes {104}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1847,7 +1865,7 @@
- sub _last_offset { -3600 }
-
- my $last_observance = bless( {
-- 'format' => 'AZO%sT',
-+ 'format' => '-01/+00',
- 'gmtoff' => '-1:00',
- 'local_start_datetime' => bless( {
- 'formatter' => undef,
---- a/lib/DateTime/TimeZone/Atlantic/Bermuda.pm
-+++ b/lib/DateTime/TimeZone/Atlantic/Bermuda.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1013,13 +1013,31 @@
- 1,
- 'ADT',
- ],
-+ [
-+63961246800, # utc_start 2027-11-07 05:00:00 (Sun)
-+63972136800, # utc_end 2028-03-12 06:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-14400,
-+0,
-+'AST',
-+ ],
-+ [
-+63972136800, # utc_start 2028-03-12 06:00:00 (Sun)
-+63992696400, # utc_end 2028-11-05 05:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-10800,
-+1,
-+'ADT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {54}
-+sub has_dst_changes {55}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1069,23 +1087,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Atlantic/Canary.pm
-+++ b/lib/DateTime/TimeZone/Atlantic/Canary.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 61401805200, # local_end 1946-09-30 01:00:00 (Mon)
- -3600,
- 0,
--'CANT',
-+'-01',
- ],
- [
- 61401808800, # utc_start 1946-09-30 02:00:00 (Mon)
-@@ -905,13 +905,31 @@
- 1,
- 'WEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960627600, # local_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # local_end 2028-03-26 01:00:00 (Sun)
-+0,
-+0,
-+'WET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973332000, # local_start 2028-03-26 02:00:00 (Sun)
-+63992080800, # local_end 2028-10-29 02:00:00 (Sun)
-+3600,
-+1,
-+'WEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {48}
-+sub has_dst_changes {49}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -960,24 +978,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm
-+++ b/lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/africa. Olson data version 2016j
-+# Generated from debian/tzdata/africa. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 61273065600, # local_end 1942-09-01 00:00:00 (Tue)
- -7200,
- 0,
--'CVT',
-+'-02',
- ],
- [
- 61273072800, # utc_start 1942-09-01 02:00:00 (Tue)
-@@ -48,7 +48,7 @@
- 61371561600, # local_end 1945-10-15 00:00:00 (Mon)
- -3600,
- 1,
--'CVST',
-+'-01',
- ],
- [
- 61371565200, # utc_start 1945-10-15 01:00:00 (Mon)
-@@ -57,7 +57,7 @@
- 62321796000, # local_end 1975-11-25 02:00:00 (Tue)
- -7200,
- 0,
--'CVT',
-+'-02',
- ],
- [
- 62321803200, # utc_start 1975-11-25 04:00:00 (Tue)
-@@ -66,15 +66,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -3600,
- 0,
--'CVT',
-+'-01',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {1}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Atlantic/Faroe.pm
-+++ b/lib/DateTime/TimeZone/Atlantic/Faroe.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -887,13 +887,31 @@
- 1,
- 'WEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960627600, # local_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # local_end 2028-03-26 01:00:00 (Sun)
-+0,
-+0,
-+'WET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973332000, # local_start 2028-03-26 02:00:00 (Sun)
-+63992080800, # local_end 2028-10-29 02:00:00 (Sun)
-+3600,
-+1,
-+'WEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {47}
-+sub has_dst_changes {48}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Atlantic/Madeira.pm
-+++ b/lib/DateTime/TimeZone/Atlantic/Madeira.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 60446127600, # local_end 1916-06-17 23:00:00 (Sat)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 60446131200, # utc_start 1916-06-18 00:00:00 (Sun)
-@@ -57,7 +57,7 @@
- 60457885200, # local_end 1916-11-01 01:00:00 (Wed)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 60457885200, # utc_start 1916-11-01 01:00:00 (Wed)
-@@ -66,7 +66,7 @@
- 60468246000, # local_end 1917-02-28 23:00:00 (Wed)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 60468249600, # utc_start 1917-03-01 00:00:00 (Thu)
-@@ -75,7 +75,7 @@
- 60487948800, # local_end 1917-10-15 00:00:00 (Mon)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 60487948800, # utc_start 1917-10-15 00:00:00 (Mon)
-@@ -84,7 +84,7 @@
- 60499868400, # local_end 1918-03-01 23:00:00 (Fri)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 60499872000, # utc_start 1918-03-02 00:00:00 (Sat)
-@@ -93,7 +93,7 @@
- 60519484800, # local_end 1918-10-15 00:00:00 (Tue)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 60519484800, # utc_start 1918-10-15 00:00:00 (Tue)
-@@ -102,7 +102,7 @@
- 60531318000, # local_end 1919-02-28 23:00:00 (Fri)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 60531321600, # utc_start 1919-03-01 00:00:00 (Sat)
-@@ -111,7 +111,7 @@
- 60551020800, # local_end 1919-10-15 00:00:00 (Wed)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 60551020800, # utc_start 1919-10-15 00:00:00 (Wed)
-@@ -120,7 +120,7 @@
- 60562940400, # local_end 1920-02-29 23:00:00 (Sun)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 60562944000, # utc_start 1920-03-01 00:00:00 (Mon)
-@@ -129,7 +129,7 @@
- 60582643200, # local_end 1920-10-15 00:00:00 (Fri)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 60582643200, # utc_start 1920-10-15 00:00:00 (Fri)
-@@ -138,7 +138,7 @@
- 60594476400, # local_end 1921-02-28 23:00:00 (Mon)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 60594480000, # utc_start 1921-03-01 00:00:00 (Tue)
-@@ -147,7 +147,7 @@
- 60614179200, # local_end 1921-10-15 00:00:00 (Sat)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 60614179200, # utc_start 1921-10-15 00:00:00 (Sat)
-@@ -156,7 +156,7 @@
- 60693231600, # local_end 1924-04-16 23:00:00 (Wed)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 60693235200, # utc_start 1924-04-17 00:00:00 (Thu)
-@@ -165,7 +165,7 @@
- 60708873600, # local_end 1924-10-15 00:00:00 (Wed)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 60708873600, # utc_start 1924-10-15 00:00:00 (Wed)
-@@ -174,7 +174,7 @@
- 60756390000, # local_end 1926-04-17 23:00:00 (Sat)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 60756393600, # utc_start 1926-04-18 00:00:00 (Sun)
-@@ -183,7 +183,7 @@
- 60770908800, # local_end 1926-10-03 00:00:00 (Sun)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 60770908800, # utc_start 1926-10-03 00:00:00 (Sun)
-@@ -192,7 +192,7 @@
- 60787234800, # local_end 1927-04-09 23:00:00 (Sat)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 60787238400, # utc_start 1927-04-10 00:00:00 (Sun)
-@@ -201,7 +201,7 @@
- 60802358400, # local_end 1927-10-02 00:00:00 (Sun)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 60802358400, # utc_start 1927-10-02 00:00:00 (Sun)
-@@ -210,7 +210,7 @@
- 60819289200, # local_end 1928-04-14 23:00:00 (Sat)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 60819292800, # utc_start 1928-04-15 00:00:00 (Sun)
-@@ -219,7 +219,7 @@
- 60834412800, # local_end 1928-10-07 00:00:00 (Sun)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 60834412800, # utc_start 1928-10-07 00:00:00 (Sun)
-@@ -228,7 +228,7 @@
- 60851343600, # local_end 1929-04-20 23:00:00 (Sat)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 60851347200, # utc_start 1929-04-21 00:00:00 (Sun)
-@@ -237,7 +237,7 @@
- 60865862400, # local_end 1929-10-06 00:00:00 (Sun)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 60865862400, # utc_start 1929-10-06 00:00:00 (Sun)
-@@ -246,7 +246,7 @@
- 60914242800, # local_end 1931-04-18 23:00:00 (Sat)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 60914246400, # utc_start 1931-04-19 00:00:00 (Sun)
-@@ -255,7 +255,7 @@
- 60928761600, # local_end 1931-10-04 00:00:00 (Sun)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 60928761600, # utc_start 1931-10-04 00:00:00 (Sun)
-@@ -264,7 +264,7 @@
- 60944482800, # local_end 1932-04-02 23:00:00 (Sat)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 60944486400, # utc_start 1932-04-03 00:00:00 (Sun)
-@@ -273,7 +273,7 @@
- 60960211200, # local_end 1932-10-02 00:00:00 (Sun)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 60960211200, # utc_start 1932-10-02 00:00:00 (Sun)
-@@ -282,7 +282,7 @@
- 61007986800, # local_end 1934-04-07 23:00:00 (Sat)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 61007990400, # utc_start 1934-04-08 00:00:00 (Sun)
-@@ -291,7 +291,7 @@
- 61023715200, # local_end 1934-10-07 00:00:00 (Sun)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 61023715200, # utc_start 1934-10-07 00:00:00 (Sun)
-@@ -300,7 +300,7 @@
- 61038831600, # local_end 1935-03-30 23:00:00 (Sat)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 61038835200, # utc_start 1935-03-31 00:00:00 (Sun)
-@@ -309,7 +309,7 @@
- 61055164800, # local_end 1935-10-06 00:00:00 (Sun)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 61055164800, # utc_start 1935-10-06 00:00:00 (Sun)
-@@ -318,7 +318,7 @@
- 61072095600, # local_end 1936-04-18 23:00:00 (Sat)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 61072099200, # utc_start 1936-04-19 00:00:00 (Sun)
-@@ -327,7 +327,7 @@
- 61086614400, # local_end 1936-10-04 00:00:00 (Sun)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 61086614400, # utc_start 1936-10-04 00:00:00 (Sun)
-@@ -336,7 +336,7 @@
- 61102335600, # local_end 1937-04-03 23:00:00 (Sat)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 61102339200, # utc_start 1937-04-04 00:00:00 (Sun)
-@@ -345,7 +345,7 @@
- 61118064000, # local_end 1937-10-03 00:00:00 (Sun)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 61118064000, # utc_start 1937-10-03 00:00:00 (Sun)
-@@ -354,7 +354,7 @@
- 61133180400, # local_end 1938-03-26 23:00:00 (Sat)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 61133184000, # utc_start 1938-03-27 00:00:00 (Sun)
-@@ -363,7 +363,7 @@
- 61149513600, # local_end 1938-10-02 00:00:00 (Sun)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 61149513600, # utc_start 1938-10-02 00:00:00 (Sun)
-@@ -372,7 +372,7 @@
- 61166444400, # local_end 1939-04-15 23:00:00 (Sat)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 61166448000, # utc_start 1939-04-16 00:00:00 (Sun)
-@@ -381,7 +381,7 @@
- 61185196800, # local_end 1939-11-19 00:00:00 (Sun)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 61185196800, # utc_start 1939-11-19 00:00:00 (Sun)
-@@ -390,7 +390,7 @@
- 61193660400, # local_end 1940-02-24 23:00:00 (Sat)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 61193664000, # utc_start 1940-02-25 00:00:00 (Sun)
-@@ -399,7 +399,7 @@
- 61213017600, # local_end 1940-10-06 00:00:00 (Sun)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 61213017600, # utc_start 1940-10-06 00:00:00 (Sun)
-@@ -408,7 +408,7 @@
- 61228738800, # local_end 1941-04-05 23:00:00 (Sat)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 61228742400, # utc_start 1941-04-06 00:00:00 (Sun)
-@@ -417,7 +417,7 @@
- 61244553600, # local_end 1941-10-06 00:00:00 (Mon)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 61244553600, # utc_start 1941-10-06 00:00:00 (Mon)
-@@ -426,7 +426,7 @@
- 61258374000, # local_end 1942-03-14 23:00:00 (Sat)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 61258377600, # utc_start 1942-03-15 00:00:00 (Sun)
-@@ -435,7 +435,7 @@
- 61262002800, # local_end 1942-04-25 23:00:00 (Sat)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 61262002800, # utc_start 1942-04-25 23:00:00 (Sat)
-@@ -444,7 +444,7 @@
- 61271683200, # local_end 1942-08-16 00:00:00 (Sun)
- 3600,
- 1,
--'MADMT',
-+'+01',
- ],
- [
- 61271679600, # utc_start 1942-08-15 23:00:00 (Sat)
-@@ -453,7 +453,7 @@
- 61277731200, # local_end 1942-10-25 00:00:00 (Sun)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 61277731200, # utc_start 1942-10-25 00:00:00 (Sun)
-@@ -462,7 +462,7 @@
- 61289823600, # local_end 1943-03-13 23:00:00 (Sat)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 61289827200, # utc_start 1943-03-14 00:00:00 (Sun)
-@@ -471,7 +471,7 @@
- 61292847600, # local_end 1943-04-17 23:00:00 (Sat)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 61292847600, # utc_start 1943-04-17 23:00:00 (Sat)
-@@ -480,7 +480,7 @@
- 61304342400, # local_end 1943-08-29 00:00:00 (Sun)
- 3600,
- 1,
--'MADMT',
-+'+01',
- ],
- [
- 61304338800, # utc_start 1943-08-28 23:00:00 (Sat)
-@@ -489,7 +489,7 @@
- 61309785600, # local_end 1943-10-31 00:00:00 (Sun)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 61309785600, # utc_start 1943-10-31 00:00:00 (Sun)
-@@ -498,7 +498,7 @@
- 61321273200, # local_end 1944-03-11 23:00:00 (Sat)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 61321276800, # utc_start 1944-03-12 00:00:00 (Sun)
-@@ -507,7 +507,7 @@
- 61324902000, # local_end 1944-04-22 23:00:00 (Sat)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 61324902000, # utc_start 1944-04-22 23:00:00 (Sat)
-@@ -516,7 +516,7 @@
- 61335792000, # local_end 1944-08-27 00:00:00 (Sun)
- 3600,
- 1,
--'MADMT',
-+'+01',
- ],
- [
- 61335788400, # utc_start 1944-08-26 23:00:00 (Sat)
-@@ -525,7 +525,7 @@
- 61341235200, # local_end 1944-10-29 00:00:00 (Sun)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 61341235200, # utc_start 1944-10-29 00:00:00 (Sun)
-@@ -534,7 +534,7 @@
- 61352722800, # local_end 1945-03-10 23:00:00 (Sat)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 61352726400, # utc_start 1945-03-11 00:00:00 (Sun)
-@@ -543,7 +543,7 @@
- 61356351600, # local_end 1945-04-21 23:00:00 (Sat)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 61356351600, # utc_start 1945-04-21 23:00:00 (Sat)
-@@ -552,7 +552,7 @@
- 61367241600, # local_end 1945-08-26 00:00:00 (Sun)
- 3600,
- 1,
--'MADMT',
-+'+01',
- ],
- [
- 61367238000, # utc_start 1945-08-25 23:00:00 (Sat)
-@@ -561,7 +561,7 @@
- 61372684800, # local_end 1945-10-28 00:00:00 (Sun)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 61372684800, # utc_start 1945-10-28 00:00:00 (Sun)
-@@ -570,7 +570,7 @@
- 61386591600, # local_end 1946-04-06 23:00:00 (Sat)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 61386595200, # utc_start 1946-04-07 00:00:00 (Sun)
-@@ -579,7 +579,7 @@
- 61402320000, # local_end 1946-10-06 00:00:00 (Sun)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 61402320000, # utc_start 1946-10-06 00:00:00 (Sun)
-@@ -588,7 +588,7 @@
- 61418052000, # local_end 1947-04-06 02:00:00 (Sun)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 61418055600, # utc_start 1947-04-06 03:00:00 (Sun)
-@@ -597,7 +597,7 @@
- 61433780400, # local_end 1947-10-05 03:00:00 (Sun)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 61433780400, # utc_start 1947-10-05 03:00:00 (Sun)
-@@ -606,7 +606,7 @@
- 61449501600, # local_end 1948-04-04 02:00:00 (Sun)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 61449505200, # utc_start 1948-04-04 03:00:00 (Sun)
-@@ -615,7 +615,7 @@
- 61465230000, # local_end 1948-10-03 03:00:00 (Sun)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 61465230000, # utc_start 1948-10-03 03:00:00 (Sun)
-@@ -624,7 +624,7 @@
- 61480951200, # local_end 1949-04-03 02:00:00 (Sun)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 61480954800, # utc_start 1949-04-03 03:00:00 (Sun)
-@@ -633,7 +633,7 @@
- 61496679600, # local_end 1949-10-02 03:00:00 (Sun)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 61496679600, # utc_start 1949-10-02 03:00:00 (Sun)
-@@ -642,7 +642,7 @@
- 61543850400, # local_end 1951-04-01 02:00:00 (Sun)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 61543854000, # utc_start 1951-04-01 03:00:00 (Sun)
-@@ -651,7 +651,7 @@
- 61560183600, # local_end 1951-10-07 03:00:00 (Sun)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 61560183600, # utc_start 1951-10-07 03:00:00 (Sun)
-@@ -660,7 +660,7 @@
- 61575904800, # local_end 1952-04-06 02:00:00 (Sun)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 61575908400, # utc_start 1952-04-06 03:00:00 (Sun)
-@@ -669,7 +669,7 @@
- 61591633200, # local_end 1952-10-05 03:00:00 (Sun)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 61591633200, # utc_start 1952-10-05 03:00:00 (Sun)
-@@ -678,7 +678,7 @@
- 61607354400, # local_end 1953-04-05 02:00:00 (Sun)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 61607358000, # utc_start 1953-04-05 03:00:00 (Sun)
-@@ -687,7 +687,7 @@
- 61623082800, # local_end 1953-10-04 03:00:00 (Sun)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 61623082800, # utc_start 1953-10-04 03:00:00 (Sun)
-@@ -696,7 +696,7 @@
- 61638804000, # local_end 1954-04-04 02:00:00 (Sun)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 61638807600, # utc_start 1954-04-04 03:00:00 (Sun)
-@@ -705,7 +705,7 @@
- 61654532400, # local_end 1954-10-03 03:00:00 (Sun)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 61654532400, # utc_start 1954-10-03 03:00:00 (Sun)
-@@ -714,7 +714,7 @@
- 61670253600, # local_end 1955-04-03 02:00:00 (Sun)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 61670257200, # utc_start 1955-04-03 03:00:00 (Sun)
-@@ -723,7 +723,7 @@
- 61685982000, # local_end 1955-10-02 03:00:00 (Sun)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 61685982000, # utc_start 1955-10-02 03:00:00 (Sun)
-@@ -732,7 +732,7 @@
- 61701703200, # local_end 1956-04-01 02:00:00 (Sun)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 61701706800, # utc_start 1956-04-01 03:00:00 (Sun)
-@@ -741,7 +741,7 @@
- 61718036400, # local_end 1956-10-07 03:00:00 (Sun)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 61718036400, # utc_start 1956-10-07 03:00:00 (Sun)
-@@ -750,7 +750,7 @@
- 61733757600, # local_end 1957-04-07 02:00:00 (Sun)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 61733761200, # utc_start 1957-04-07 03:00:00 (Sun)
-@@ -759,7 +759,7 @@
- 61749486000, # local_end 1957-10-06 03:00:00 (Sun)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 61749486000, # utc_start 1957-10-06 03:00:00 (Sun)
-@@ -768,7 +768,7 @@
- 61765207200, # local_end 1958-04-06 02:00:00 (Sun)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 61765210800, # utc_start 1958-04-06 03:00:00 (Sun)
-@@ -777,7 +777,7 @@
- 61780935600, # local_end 1958-10-05 03:00:00 (Sun)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 61780935600, # utc_start 1958-10-05 03:00:00 (Sun)
-@@ -786,7 +786,7 @@
- 61796656800, # local_end 1959-04-05 02:00:00 (Sun)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 61796660400, # utc_start 1959-04-05 03:00:00 (Sun)
-@@ -795,7 +795,7 @@
- 61812385200, # local_end 1959-10-04 03:00:00 (Sun)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 61812385200, # utc_start 1959-10-04 03:00:00 (Sun)
-@@ -804,7 +804,7 @@
- 61828106400, # local_end 1960-04-03 02:00:00 (Sun)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 61828110000, # utc_start 1960-04-03 03:00:00 (Sun)
-@@ -813,7 +813,7 @@
- 61843834800, # local_end 1960-10-02 03:00:00 (Sun)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 61843834800, # utc_start 1960-10-02 03:00:00 (Sun)
-@@ -822,7 +822,7 @@
- 61859556000, # local_end 1961-04-02 02:00:00 (Sun)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 61859559600, # utc_start 1961-04-02 03:00:00 (Sun)
-@@ -831,7 +831,7 @@
- 61875284400, # local_end 1961-10-01 03:00:00 (Sun)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 61875284400, # utc_start 1961-10-01 03:00:00 (Sun)
-@@ -840,7 +840,7 @@
- 61891005600, # local_end 1962-04-01 02:00:00 (Sun)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 61891009200, # utc_start 1962-04-01 03:00:00 (Sun)
-@@ -849,7 +849,7 @@
- 61907338800, # local_end 1962-10-07 03:00:00 (Sun)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 61907338800, # utc_start 1962-10-07 03:00:00 (Sun)
-@@ -858,7 +858,7 @@
- 61923060000, # local_end 1963-04-07 02:00:00 (Sun)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 61923063600, # utc_start 1963-04-07 03:00:00 (Sun)
-@@ -867,7 +867,7 @@
- 61938788400, # local_end 1963-10-06 03:00:00 (Sun)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 61938788400, # utc_start 1963-10-06 03:00:00 (Sun)
-@@ -876,7 +876,7 @@
- 61954509600, # local_end 1964-04-05 02:00:00 (Sun)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 61954513200, # utc_start 1964-04-05 03:00:00 (Sun)
-@@ -885,7 +885,7 @@
- 61970238000, # local_end 1964-10-04 03:00:00 (Sun)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 61970238000, # utc_start 1964-10-04 03:00:00 (Sun)
-@@ -894,7 +894,7 @@
- 61985959200, # local_end 1965-04-04 02:00:00 (Sun)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 61985962800, # utc_start 1965-04-04 03:00:00 (Sun)
-@@ -903,7 +903,7 @@
- 62001687600, # local_end 1965-10-03 03:00:00 (Sun)
- 0,
- 1,
--'MADST',
-+'+00',
- ],
- [
- 62001687600, # utc_start 1965-10-03 03:00:00 (Sun)
-@@ -912,7 +912,7 @@
- 62017408800, # local_end 1966-04-03 02:00:00 (Sun)
- -3600,
- 0,
--'MADT',
-+'-01',
- ],
- [
- 62017412400, # utc_start 1966-04-03 03:00:00 (Sun)
-@@ -1832,13 +1832,31 @@
- 1,
- 'WEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960627600, # local_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # local_end 2028-03-26 01:00:00 (Sun)
-+0,
-+0,
-+'WET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973332000, # local_start 2028-03-26 02:00:00 (Sun)
-+63992080800, # local_end 2028-10-29 02:00:00 (Sun)
-+3600,
-+1,
-+'WEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {103}
-+sub has_dst_changes {104}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1887,24 +1905,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Atlantic/Reykjavik.pm
-+++ b/lib/DateTime/TimeZone/Atlantic/Reykjavik.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 60467468400, # local_end 1917-02-19 23:00:00 (Mon)
- -3600,
- 0,
--'IST',
-+'-01',
- ],
- [
- 60467472000, # utc_start 1917-02-20 00:00:00 (Tue)
-@@ -48,7 +48,7 @@
- 60488470800, # local_end 1917-10-21 01:00:00 (Sun)
- 0,
- 1,
--'ISST',
-+'+00',
- ],
- [
- 60488470800, # utc_start 1917-10-21 01:00:00 (Sun)
-@@ -57,7 +57,7 @@
- 60499004400, # local_end 1918-02-19 23:00:00 (Tue)
- -3600,
- 0,
--'IST',
-+'-01',
- ],
- [
- 60499008000, # utc_start 1918-02-20 00:00:00 (Wed)
-@@ -66,7 +66,7 @@
- 60522253200, # local_end 1918-11-16 01:00:00 (Sat)
- 0,
- 1,
--'ISST',
-+'+00',
- ],
- [
- 60522253200, # utc_start 1918-11-16 01:00:00 (Sat)
-@@ -75,7 +75,7 @@
- 60530540400, # local_end 1919-02-19 23:00:00 (Wed)
- -3600,
- 0,
--'IST',
-+'-01',
- ],
- [
- 60530544000, # utc_start 1919-02-20 00:00:00 (Thu)
-@@ -84,7 +84,7 @@
- 60553789200, # local_end 1919-11-16 01:00:00 (Sun)
- 0,
- 1,
--'ISST',
-+'+00',
- ],
- [
- 60553789200, # utc_start 1919-11-16 01:00:00 (Sun)
-@@ -93,7 +93,7 @@
- 60596118000, # local_end 1921-03-19 23:00:00 (Sat)
- -3600,
- 0,
--'IST',
-+'-01',
- ],
- [
- 60596121600, # utc_start 1921-03-20 00:00:00 (Sun)
-@@ -102,7 +102,7 @@
- 60604333200, # local_end 1921-06-23 01:00:00 (Thu)
- 0,
- 1,
--'ISST',
-+'+00',
- ],
- [
- 60604333200, # utc_start 1921-06-23 01:00:00 (Thu)
-@@ -111,7 +111,7 @@
- 61167654000, # local_end 1939-04-29 23:00:00 (Sat)
- -3600,
- 0,
--'IST',
-+'-01',
- ],
- [
- 61167657600, # utc_start 1939-04-30 00:00:00 (Sun)
-@@ -120,7 +120,7 @@
- 61183389600, # local_end 1939-10-29 02:00:00 (Sun)
- 0,
- 1,
--'ISST',
-+'+00',
- ],
- [
- 61183389600, # utc_start 1939-10-29 02:00:00 (Sun)
-@@ -129,7 +129,7 @@
- 61193671200, # local_end 1940-02-25 02:00:00 (Sun)
- -3600,
- 0,
--'IST',
-+'-01',
- ],
- [
- 61193674800, # utc_start 1940-02-25 03:00:00 (Sun)
-@@ -138,7 +138,7 @@
- 61215444000, # local_end 1940-11-03 02:00:00 (Sun)
- 0,
- 1,
--'ISST',
-+'+00',
- ],
- [
- 61215444000, # utc_start 1940-11-03 02:00:00 (Sun)
-@@ -147,7 +147,7 @@
- 61225722000, # local_end 1941-03-02 01:00:00 (Sun)
- -3600,
- 0,
--'IST',
-+'-01',
- ],
- [
- 61225725600, # utc_start 1941-03-02 02:00:00 (Sun)
-@@ -156,7 +156,7 @@
- 61246893600, # local_end 1941-11-02 02:00:00 (Sun)
- 0,
- 1,
--'ISST',
-+'+00',
- ],
- [
- 61246893600, # utc_start 1941-11-02 02:00:00 (Sun)
-@@ -165,7 +165,7 @@
- 61257776400, # local_end 1942-03-08 01:00:00 (Sun)
- -3600,
- 0,
--'IST',
-+'-01',
- ],
- [
- 61257780000, # utc_start 1942-03-08 02:00:00 (Sun)
-@@ -174,7 +174,7 @@
- 61277738400, # local_end 1942-10-25 02:00:00 (Sun)
- 0,
- 1,
--'ISST',
-+'+00',
- ],
- [
- 61277738400, # utc_start 1942-10-25 02:00:00 (Sun)
-@@ -183,7 +183,7 @@
- 61289226000, # local_end 1943-03-07 01:00:00 (Sun)
- -3600,
- 0,
--'IST',
-+'-01',
- ],
- [
- 61289229600, # utc_start 1943-03-07 02:00:00 (Sun)
-@@ -192,7 +192,7 @@
- 61309188000, # local_end 1943-10-24 02:00:00 (Sun)
- 0,
- 1,
--'ISST',
-+'+00',
- ],
- [
- 61309188000, # utc_start 1943-10-24 02:00:00 (Sun)
-@@ -201,7 +201,7 @@
- 61320675600, # local_end 1944-03-05 01:00:00 (Sun)
- -3600,
- 0,
--'IST',
-+'-01',
- ],
- [
- 61320679200, # utc_start 1944-03-05 02:00:00 (Sun)
-@@ -210,7 +210,7 @@
- 61340637600, # local_end 1944-10-22 02:00:00 (Sun)
- 0,
- 1,
--'ISST',
-+'+00',
- ],
- [
- 61340637600, # utc_start 1944-10-22 02:00:00 (Sun)
-@@ -219,7 +219,7 @@
- 61352125200, # local_end 1945-03-04 01:00:00 (Sun)
- -3600,
- 0,
--'IST',
-+'-01',
- ],
- [
- 61352128800, # utc_start 1945-03-04 02:00:00 (Sun)
-@@ -228,7 +228,7 @@
- 61372692000, # local_end 1945-10-28 02:00:00 (Sun)
- 0,
- 1,
--'ISST',
-+'+00',
- ],
- [
- 61372692000, # utc_start 1945-10-28 02:00:00 (Sun)
-@@ -237,7 +237,7 @@
- 61383574800, # local_end 1946-03-03 01:00:00 (Sun)
- -3600,
- 0,
--'IST',
-+'-01',
- ],
- [
- 61383578400, # utc_start 1946-03-03 02:00:00 (Sun)
-@@ -246,7 +246,7 @@
- 61404141600, # local_end 1946-10-27 02:00:00 (Sun)
- 0,
- 1,
--'ISST',
-+'+00',
- ],
- [
- 61404141600, # utc_start 1946-10-27 02:00:00 (Sun)
-@@ -255,7 +255,7 @@
- 61418048400, # local_end 1947-04-06 01:00:00 (Sun)
- -3600,
- 0,
--'IST',
-+'-01',
- ],
- [
- 61418052000, # utc_start 1947-04-06 02:00:00 (Sun)
-@@ -264,7 +264,7 @@
- 61435591200, # local_end 1947-10-26 02:00:00 (Sun)
- 0,
- 1,
--'ISST',
-+'+00',
- ],
- [
- 61435591200, # utc_start 1947-10-26 02:00:00 (Sun)
-@@ -273,7 +273,7 @@
- 61449498000, # local_end 1948-04-04 01:00:00 (Sun)
- -3600,
- 0,
--'IST',
-+'-01',
- ],
- [
- 61449501600, # utc_start 1948-04-04 02:00:00 (Sun)
-@@ -282,7 +282,7 @@
- 61467040800, # local_end 1948-10-24 02:00:00 (Sun)
- 0,
- 1,
--'ISST',
-+'+00',
- ],
- [
- 61467040800, # utc_start 1948-10-24 02:00:00 (Sun)
-@@ -291,7 +291,7 @@
- 61480947600, # local_end 1949-04-03 01:00:00 (Sun)
- -3600,
- 0,
--'IST',
-+'-01',
- ],
- [
- 61480951200, # utc_start 1949-04-03 02:00:00 (Sun)
-@@ -300,7 +300,7 @@
- 61499095200, # local_end 1949-10-30 02:00:00 (Sun)
- 0,
- 1,
--'ISST',
-+'+00',
- ],
- [
- 61499095200, # utc_start 1949-10-30 02:00:00 (Sun)
-@@ -309,7 +309,7 @@
- 61512397200, # local_end 1950-04-02 01:00:00 (Sun)
- -3600,
- 0,
--'IST',
-+'-01',
- ],
- [
- 61512400800, # utc_start 1950-04-02 02:00:00 (Sun)
-@@ -318,7 +318,7 @@
- 61529940000, # local_end 1950-10-22 02:00:00 (Sun)
- 0,
- 1,
--'ISST',
-+'+00',
- ],
- [
- 61529940000, # utc_start 1950-10-22 02:00:00 (Sun)
-@@ -327,7 +327,7 @@
- 61543846800, # local_end 1951-04-01 01:00:00 (Sun)
- -3600,
- 0,
--'IST',
-+'-01',
- ],
- [
- 61543850400, # utc_start 1951-04-01 02:00:00 (Sun)
-@@ -336,7 +336,7 @@
- 61561994400, # local_end 1951-10-28 02:00:00 (Sun)
- 0,
- 1,
--'ISST',
-+'+00',
- ],
- [
- 61561994400, # utc_start 1951-10-28 02:00:00 (Sun)
-@@ -345,7 +345,7 @@
- 61575901200, # local_end 1952-04-06 01:00:00 (Sun)
- -3600,
- 0,
--'IST',
-+'-01',
- ],
- [
- 61575904800, # utc_start 1952-04-06 02:00:00 (Sun)
-@@ -354,7 +354,7 @@
- 61593444000, # local_end 1952-10-26 02:00:00 (Sun)
- 0,
- 1,
--'ISST',
-+'+00',
- ],
- [
- 61593444000, # utc_start 1952-10-26 02:00:00 (Sun)
-@@ -363,7 +363,7 @@
- 61607350800, # local_end 1953-04-05 01:00:00 (Sun)
- -3600,
- 0,
--'IST',
-+'-01',
- ],
- [
- 61607354400, # utc_start 1953-04-05 02:00:00 (Sun)
-@@ -372,7 +372,7 @@
- 61624893600, # local_end 1953-10-25 02:00:00 (Sun)
- 0,
- 1,
--'ISST',
-+'+00',
- ],
- [
- 61624893600, # utc_start 1953-10-25 02:00:00 (Sun)
-@@ -381,7 +381,7 @@
- 61638800400, # local_end 1954-04-04 01:00:00 (Sun)
- -3600,
- 0,
--'IST',
-+'-01',
- ],
- [
- 61638804000, # utc_start 1954-04-04 02:00:00 (Sun)
-@@ -390,7 +390,7 @@
- 61656343200, # local_end 1954-10-24 02:00:00 (Sun)
- 0,
- 1,
--'ISST',
-+'+00',
- ],
- [
- 61656343200, # utc_start 1954-10-24 02:00:00 (Sun)
-@@ -399,7 +399,7 @@
- 61670250000, # local_end 1955-04-03 01:00:00 (Sun)
- -3600,
- 0,
--'IST',
-+'-01',
- ],
- [
- 61670253600, # utc_start 1955-04-03 02:00:00 (Sun)
-@@ -408,7 +408,7 @@
- 61687792800, # local_end 1955-10-23 02:00:00 (Sun)
- 0,
- 1,
--'ISST',
-+'+00',
- ],
- [
- 61687792800, # utc_start 1955-10-23 02:00:00 (Sun)
-@@ -417,7 +417,7 @@
- 61701699600, # local_end 1956-04-01 01:00:00 (Sun)
- -3600,
- 0,
--'IST',
-+'-01',
- ],
- [
- 61701703200, # utc_start 1956-04-01 02:00:00 (Sun)
-@@ -426,7 +426,7 @@
- 61719847200, # local_end 1956-10-28 02:00:00 (Sun)
- 0,
- 1,
--'ISST',
-+'+00',
- ],
- [
- 61719847200, # utc_start 1956-10-28 02:00:00 (Sun)
-@@ -435,7 +435,7 @@
- 61733754000, # local_end 1957-04-07 01:00:00 (Sun)
- -3600,
- 0,
--'IST',
-+'-01',
- ],
- [
- 61733757600, # utc_start 1957-04-07 02:00:00 (Sun)
-@@ -444,7 +444,7 @@
- 61751296800, # local_end 1957-10-27 02:00:00 (Sun)
- 0,
- 1,
--'ISST',
-+'+00',
- ],
- [
- 61751296800, # utc_start 1957-10-27 02:00:00 (Sun)
-@@ -453,7 +453,7 @@
- 61765203600, # local_end 1958-04-06 01:00:00 (Sun)
- -3600,
- 0,
--'IST',
-+'-01',
- ],
- [
- 61765207200, # utc_start 1958-04-06 02:00:00 (Sun)
-@@ -462,7 +462,7 @@
- 61782746400, # local_end 1958-10-26 02:00:00 (Sun)
- 0,
- 1,
--'ISST',
-+'+00',
- ],
- [
- 61782746400, # utc_start 1958-10-26 02:00:00 (Sun)
-@@ -471,7 +471,7 @@
- 61796653200, # local_end 1959-04-05 01:00:00 (Sun)
- -3600,
- 0,
--'IST',
-+'-01',
- ],
- [
- 61796656800, # utc_start 1959-04-05 02:00:00 (Sun)
-@@ -480,7 +480,7 @@
- 61814196000, # local_end 1959-10-25 02:00:00 (Sun)
- 0,
- 1,
--'ISST',
-+'+00',
- ],
- [
- 61814196000, # utc_start 1959-10-25 02:00:00 (Sun)
-@@ -489,7 +489,7 @@
- 61828102800, # local_end 1960-04-03 01:00:00 (Sun)
- -3600,
- 0,
--'IST',
-+'-01',
- ],
- [
- 61828106400, # utc_start 1960-04-03 02:00:00 (Sun)
-@@ -498,7 +498,7 @@
- 61845645600, # local_end 1960-10-23 02:00:00 (Sun)
- 0,
- 1,
--'ISST',
-+'+00',
- ],
- [
- 61845645600, # utc_start 1960-10-23 02:00:00 (Sun)
-@@ -507,7 +507,7 @@
- 61859552400, # local_end 1961-04-02 01:00:00 (Sun)
- -3600,
- 0,
--'IST',
-+'-01',
- ],
- [
- 61859556000, # utc_start 1961-04-02 02:00:00 (Sun)
-@@ -516,7 +516,7 @@
- 61877095200, # local_end 1961-10-22 02:00:00 (Sun)
- 0,
- 1,
--'ISST',
-+'+00',
- ],
- [
- 61877095200, # utc_start 1961-10-22 02:00:00 (Sun)
-@@ -525,7 +525,7 @@
- 61891002000, # local_end 1962-04-01 01:00:00 (Sun)
- -3600,
- 0,
--'IST',
-+'-01',
- ],
- [
- 61891005600, # utc_start 1962-04-01 02:00:00 (Sun)
-@@ -534,7 +534,7 @@
- 61909149600, # local_end 1962-10-28 02:00:00 (Sun)
- 0,
- 1,
--'ISST',
-+'+00',
- ],
- [
- 61909149600, # utc_start 1962-10-28 02:00:00 (Sun)
-@@ -543,7 +543,7 @@
- 61923056400, # local_end 1963-04-07 01:00:00 (Sun)
- -3600,
- 0,
--'IST',
-+'-01',
- ],
- [
- 61923060000, # utc_start 1963-04-07 02:00:00 (Sun)
-@@ -552,7 +552,7 @@
- 61940599200, # local_end 1963-10-27 02:00:00 (Sun)
- 0,
- 1,
--'ISST',
-+'+00',
- ],
- [
- 61940599200, # utc_start 1963-10-27 02:00:00 (Sun)
-@@ -561,7 +561,7 @@
- 61954506000, # local_end 1964-04-05 01:00:00 (Sun)
- -3600,
- 0,
--'IST',
-+'-01',
- ],
- [
- 61954509600, # utc_start 1964-04-05 02:00:00 (Sun)
-@@ -570,7 +570,7 @@
- 61972048800, # local_end 1964-10-25 02:00:00 (Sun)
- 0,
- 1,
--'ISST',
-+'+00',
- ],
- [
- 61972048800, # utc_start 1964-10-25 02:00:00 (Sun)
-@@ -579,7 +579,7 @@
- 61985955600, # local_end 1965-04-04 01:00:00 (Sun)
- -3600,
- 0,
--'IST',
-+'-01',
- ],
- [
- 61985959200, # utc_start 1965-04-04 02:00:00 (Sun)
-@@ -588,7 +588,7 @@
- 62003498400, # local_end 1965-10-24 02:00:00 (Sun)
- 0,
- 1,
--'ISST',
-+'+00',
- ],
- [
- 62003498400, # utc_start 1965-10-24 02:00:00 (Sun)
-@@ -597,7 +597,7 @@
- 62017405200, # local_end 1966-04-03 01:00:00 (Sun)
- -3600,
- 0,
--'IST',
-+'-01',
- ],
- [
- 62017408800, # utc_start 1966-04-03 02:00:00 (Sun)
-@@ -606,7 +606,7 @@
- 62034948000, # local_end 1966-10-23 02:00:00 (Sun)
- 0,
- 1,
--'ISST',
-+'+00',
- ],
- [
- 62034948000, # utc_start 1966-10-23 02:00:00 (Sun)
-@@ -615,7 +615,7 @@
- 62048854800, # local_end 1967-04-02 01:00:00 (Sun)
- -3600,
- 0,
--'IST',
-+'-01',
- ],
- [
- 62048858400, # utc_start 1967-04-02 02:00:00 (Sun)
-@@ -624,7 +624,7 @@
- 62067002400, # local_end 1967-10-29 02:00:00 (Sun)
- 0,
- 1,
--'ISST',
-+'+00',
- ],
- [
- 62067002400, # utc_start 1967-10-29 02:00:00 (Sun)
-@@ -633,7 +633,7 @@
- 62080909200, # local_end 1968-04-07 01:00:00 (Sun)
- -3600,
- 0,
--'IST',
-+'-01',
- ],
- [
- 62080912800, # utc_start 1968-04-07 02:00:00 (Sun)
-@@ -646,11 +646,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {33}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Atlantic/South_Georgia.pm
-+++ b/lib/DateTime/TimeZone/Atlantic/South_Georgia.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,15 +39,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -7200,
- 0,
--'GST',
-+'-02',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Atlantic/Stanley.pm
-+++ b/lib/DateTime/TimeZone/Atlantic/Stanley.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 61117459200, # local_end 1937-09-26 00:00:00 (Sun)
- -14400,
- 0,
--'FKT',
-+'-04',
- ],
- [
- 61117473600, # utc_start 1937-09-26 04:00:00 (Sun)
-@@ -57,7 +57,7 @@
- 61132579200, # local_end 1938-03-20 00:00:00 (Sun)
- -10800,
- 1,
--'FKST',
-+'-03',
- ],
- [
- 61132590000, # utc_start 1938-03-20 03:00:00 (Sun)
-@@ -66,7 +66,7 @@
- 61148908800, # local_end 1938-09-25 00:00:00 (Sun)
- -14400,
- 0,
--'FKT',
-+'-04',
- ],
- [
- 61148923200, # utc_start 1938-09-25 04:00:00 (Sun)
-@@ -75,7 +75,7 @@
- 61164028800, # local_end 1939-03-19 00:00:00 (Sun)
- -10800,
- 1,
--'FKST',
-+'-03',
- ],
- [
- 61164039600, # utc_start 1939-03-19 03:00:00 (Sun)
-@@ -84,7 +84,7 @@
- 61180963200, # local_end 1939-10-01 00:00:00 (Sun)
- -14400,
- 0,
--'FKT',
-+'-04',
- ],
- [
- 61180977600, # utc_start 1939-10-01 04:00:00 (Sun)
-@@ -93,7 +93,7 @@
- 61196083200, # local_end 1940-03-24 00:00:00 (Sun)
- -10800,
- 1,
--'FKST',
-+'-03',
- ],
- [
- 61196094000, # utc_start 1940-03-24 03:00:00 (Sun)
-@@ -102,7 +102,7 @@
- 61212412800, # local_end 1940-09-29 00:00:00 (Sun)
- -14400,
- 0,
--'FKT',
-+'-04',
- ],
- [
- 61212427200, # utc_start 1940-09-29 04:00:00 (Sun)
-@@ -111,7 +111,7 @@
- 61227532800, # local_end 1941-03-23 00:00:00 (Sun)
- -10800,
- 1,
--'FKST',
-+'-03',
- ],
- [
- 61227543600, # utc_start 1941-03-23 03:00:00 (Sun)
-@@ -120,7 +120,7 @@
- 61243862400, # local_end 1941-09-28 00:00:00 (Sun)
- -14400,
- 0,
--'FKT',
-+'-04',
- ],
- [
- 61243876800, # utc_start 1941-09-28 04:00:00 (Sun)
-@@ -129,7 +129,7 @@
- 61258982400, # local_end 1942-03-22 00:00:00 (Sun)
- -10800,
- 1,
--'FKST',
-+'-03',
- ],
- [
- 61258993200, # utc_start 1942-03-22 03:00:00 (Sun)
-@@ -138,7 +138,7 @@
- 61275312000, # local_end 1942-09-27 00:00:00 (Sun)
- -14400,
- 0,
--'FKT',
-+'-04',
- ],
- [
- 61275326400, # utc_start 1942-09-27 04:00:00 (Sun)
-@@ -147,7 +147,7 @@
- 61283606400, # local_end 1943-01-01 00:00:00 (Fri)
- -10800,
- 1,
--'FKST',
-+'-03',
- ],
- [
- 61283617200, # utc_start 1943-01-01 03:00:00 (Fri)
-@@ -156,7 +156,7 @@
- 62556278400, # local_end 1983-05-01 00:00:00 (Sun)
- -14400,
- 0,
--'FKT',
-+'-04',
- ],
- [
- 62556292800, # utc_start 1983-05-01 04:00:00 (Sun)
-@@ -165,7 +165,7 @@
- 62568979200, # local_end 1983-09-25 00:00:00 (Sun)
- -10800,
- 0,
--'FKT',
-+'-03',
- ],
- [
- 62568990000, # utc_start 1983-09-25 03:00:00 (Sun)
-@@ -174,7 +174,7 @@
- 62587728000, # local_end 1984-04-29 00:00:00 (Sun)
- -7200,
- 1,
--'FKST',
-+'-02',
- ],
- [
- 62587735200, # utc_start 1984-04-29 02:00:00 (Sun)
-@@ -183,7 +183,7 @@
- 62599824000, # local_end 1984-09-16 00:00:00 (Sun)
- -10800,
- 0,
--'FKT',
-+'-03',
- ],
- [
- 62599834800, # utc_start 1984-09-16 03:00:00 (Sun)
-@@ -192,7 +192,7 @@
- 62619177600, # local_end 1985-04-28 00:00:00 (Sun)
- -7200,
- 1,
--'FKST',
-+'-02',
- ],
- [
- 62619184800, # utc_start 1985-04-28 02:00:00 (Sun)
-@@ -201,7 +201,7 @@
- 62631273600, # local_end 1985-09-15 00:00:00 (Sun)
- -10800,
- 0,
--'FKT',
-+'-03',
- ],
- [
- 62631284400, # utc_start 1985-09-15 03:00:00 (Sun)
-@@ -210,7 +210,7 @@
- 62650022400, # local_end 1986-04-20 00:00:00 (Sun)
- -10800,
- 1,
--'FKST',
-+'-03',
- ],
- [
- 62650033200, # utc_start 1986-04-20 03:00:00 (Sun)
-@@ -219,7 +219,7 @@
- 62662723200, # local_end 1986-09-14 00:00:00 (Sun)
- -14400,
- 0,
--'FKT',
-+'-04',
- ],
- [
- 62662737600, # utc_start 1986-09-14 04:00:00 (Sun)
-@@ -228,7 +228,7 @@
- 62681472000, # local_end 1987-04-19 00:00:00 (Sun)
- -10800,
- 1,
--'FKST',
-+'-03',
- ],
- [
- 62681482800, # utc_start 1987-04-19 03:00:00 (Sun)
-@@ -237,7 +237,7 @@
- 62694172800, # local_end 1987-09-13 00:00:00 (Sun)
- -14400,
- 0,
--'FKT',
-+'-04',
- ],
- [
- 62694187200, # utc_start 1987-09-13 04:00:00 (Sun)
-@@ -246,7 +246,7 @@
- 62712921600, # local_end 1988-04-17 00:00:00 (Sun)
- -10800,
- 1,
--'FKST',
-+'-03',
- ],
- [
- 62712932400, # utc_start 1988-04-17 03:00:00 (Sun)
-@@ -255,7 +255,7 @@
- 62725622400, # local_end 1988-09-11 00:00:00 (Sun)
- -14400,
- 0,
--'FKT',
-+'-04',
- ],
- [
- 62725636800, # utc_start 1988-09-11 04:00:00 (Sun)
-@@ -264,7 +264,7 @@
- 62744371200, # local_end 1989-04-16 00:00:00 (Sun)
- -10800,
- 1,
--'FKST',
-+'-03',
- ],
- [
- 62744382000, # utc_start 1989-04-16 03:00:00 (Sun)
-@@ -273,7 +273,7 @@
- 62757072000, # local_end 1989-09-10 00:00:00 (Sun)
- -14400,
- 0,
--'FKT',
-+'-04',
- ],
- [
- 62757086400, # utc_start 1989-09-10 04:00:00 (Sun)
-@@ -282,7 +282,7 @@
- 62776425600, # local_end 1990-04-22 00:00:00 (Sun)
- -10800,
- 1,
--'FKST',
-+'-03',
- ],
- [
- 62776436400, # utc_start 1990-04-22 03:00:00 (Sun)
-@@ -291,7 +291,7 @@
- 62788521600, # local_end 1990-09-09 00:00:00 (Sun)
- -14400,
- 0,
--'FKT',
-+'-04',
- ],
- [
- 62788536000, # utc_start 1990-09-09 04:00:00 (Sun)
-@@ -300,7 +300,7 @@
- 62807875200, # local_end 1991-04-21 00:00:00 (Sun)
- -10800,
- 1,
--'FKST',
-+'-03',
- ],
- [
- 62807886000, # utc_start 1991-04-21 03:00:00 (Sun)
-@@ -309,7 +309,7 @@
- 62820576000, # local_end 1991-09-15 00:00:00 (Sun)
- -14400,
- 0,
--'FKT',
-+'-04',
- ],
- [
- 62820590400, # utc_start 1991-09-15 04:00:00 (Sun)
-@@ -318,7 +318,7 @@
- 62839324800, # local_end 1992-04-19 00:00:00 (Sun)
- -10800,
- 1,
--'FKST',
-+'-03',
- ],
- [
- 62839335600, # utc_start 1992-04-19 03:00:00 (Sun)
-@@ -327,7 +327,7 @@
- 62852025600, # local_end 1992-09-13 00:00:00 (Sun)
- -14400,
- 0,
--'FKT',
-+'-04',
- ],
- [
- 62852040000, # utc_start 1992-09-13 04:00:00 (Sun)
-@@ -336,7 +336,7 @@
- 62870774400, # local_end 1993-04-18 00:00:00 (Sun)
- -10800,
- 1,
--'FKST',
-+'-03',
- ],
- [
- 62870785200, # utc_start 1993-04-18 03:00:00 (Sun)
-@@ -345,7 +345,7 @@
- 62883475200, # local_end 1993-09-12 00:00:00 (Sun)
- -14400,
- 0,
--'FKT',
-+'-04',
- ],
- [
- 62883489600, # utc_start 1993-09-12 04:00:00 (Sun)
-@@ -354,7 +354,7 @@
- 62902224000, # local_end 1994-04-17 00:00:00 (Sun)
- -10800,
- 1,
--'FKST',
-+'-03',
- ],
- [
- 62902234800, # utc_start 1994-04-17 03:00:00 (Sun)
-@@ -363,7 +363,7 @@
- 62914924800, # local_end 1994-09-11 00:00:00 (Sun)
- -14400,
- 0,
--'FKT',
-+'-04',
- ],
- [
- 62914939200, # utc_start 1994-09-11 04:00:00 (Sun)
-@@ -372,7 +372,7 @@
- 62933673600, # local_end 1995-04-16 00:00:00 (Sun)
- -10800,
- 1,
--'FKST',
-+'-03',
- ],
- [
- 62933684400, # utc_start 1995-04-16 03:00:00 (Sun)
-@@ -381,7 +381,7 @@
- 62946374400, # local_end 1995-09-10 00:00:00 (Sun)
- -14400,
- 0,
--'FKT',
-+'-04',
- ],
- [
- 62946388800, # utc_start 1995-09-10 04:00:00 (Sun)
-@@ -390,7 +390,7 @@
- 62965728000, # local_end 1996-04-21 00:00:00 (Sun)
- -10800,
- 1,
--'FKST',
-+'-03',
- ],
- [
- 62965738800, # utc_start 1996-04-21 03:00:00 (Sun)
-@@ -399,7 +399,7 @@
- 62978428800, # local_end 1996-09-15 00:00:00 (Sun)
- -14400,
- 0,
--'FKT',
-+'-04',
- ],
- [
- 62978443200, # utc_start 1996-09-15 04:00:00 (Sun)
-@@ -408,7 +408,7 @@
- 62997177600, # local_end 1997-04-20 00:00:00 (Sun)
- -10800,
- 1,
--'FKST',
-+'-03',
- ],
- [
- 62997188400, # utc_start 1997-04-20 03:00:00 (Sun)
-@@ -417,7 +417,7 @@
- 63009878400, # local_end 1997-09-14 00:00:00 (Sun)
- -14400,
- 0,
--'FKT',
-+'-04',
- ],
- [
- 63009892800, # utc_start 1997-09-14 04:00:00 (Sun)
-@@ -426,7 +426,7 @@
- 63028627200, # local_end 1998-04-19 00:00:00 (Sun)
- -10800,
- 1,
--'FKST',
-+'-03',
- ],
- [
- 63028638000, # utc_start 1998-04-19 03:00:00 (Sun)
-@@ -435,7 +435,7 @@
- 63041328000, # local_end 1998-09-13 00:00:00 (Sun)
- -14400,
- 0,
--'FKT',
-+'-04',
- ],
- [
- 63041342400, # utc_start 1998-09-13 04:00:00 (Sun)
-@@ -444,7 +444,7 @@
- 63060076800, # local_end 1999-04-18 00:00:00 (Sun)
- -10800,
- 1,
--'FKST',
-+'-03',
- ],
- [
- 63060087600, # utc_start 1999-04-18 03:00:00 (Sun)
-@@ -453,7 +453,7 @@
- 63072777600, # local_end 1999-09-12 00:00:00 (Sun)
- -14400,
- 0,
--'FKT',
-+'-04',
- ],
- [
- 63072792000, # utc_start 1999-09-12 04:00:00 (Sun)
-@@ -462,7 +462,7 @@
- 63091526400, # local_end 2000-04-16 00:00:00 (Sun)
- -10800,
- 1,
--'FKST',
-+'-03',
- ],
- [
- 63091537200, # utc_start 2000-04-16 03:00:00 (Sun)
-@@ -471,7 +471,7 @@
- 63104227200, # local_end 2000-09-10 00:00:00 (Sun)
- -14400,
- 0,
--'FKT',
-+'-04',
- ],
- [
- 63104241600, # utc_start 2000-09-10 04:00:00 (Sun)
-@@ -480,7 +480,7 @@
- 63122983200, # local_end 2001-04-15 02:00:00 (Sun)
- -10800,
- 1,
--'FKST',
-+'-03',
- ],
- [
- 63122994000, # utc_start 2001-04-15 05:00:00 (Sun)
-@@ -489,7 +489,7 @@
- 63135079200, # local_end 2001-09-02 02:00:00 (Sun)
- -14400,
- 0,
--'FKT',
-+'-04',
- ],
- [
- 63135093600, # utc_start 2001-09-02 06:00:00 (Sun)
-@@ -498,7 +498,7 @@
- 63155037600, # local_end 2002-04-21 02:00:00 (Sun)
- -10800,
- 1,
--'FKST',
-+'-03',
- ],
- [
- 63155048400, # utc_start 2002-04-21 05:00:00 (Sun)
-@@ -507,7 +507,7 @@
- 63166528800, # local_end 2002-09-01 02:00:00 (Sun)
- -14400,
- 0,
--'FKT',
-+'-04',
- ],
- [
- 63166543200, # utc_start 2002-09-01 06:00:00 (Sun)
-@@ -516,7 +516,7 @@
- 63186487200, # local_end 2003-04-20 02:00:00 (Sun)
- -10800,
- 1,
--'FKST',
-+'-03',
- ],
- [
- 63186498000, # utc_start 2003-04-20 05:00:00 (Sun)
-@@ -525,7 +525,7 @@
- 63198583200, # local_end 2003-09-07 02:00:00 (Sun)
- -14400,
- 0,
--'FKT',
-+'-04',
- ],
- [
- 63198597600, # utc_start 2003-09-07 06:00:00 (Sun)
-@@ -534,7 +534,7 @@
- 63217936800, # local_end 2004-04-18 02:00:00 (Sun)
- -10800,
- 1,
--'FKST',
-+'-03',
- ],
- [
- 63217947600, # utc_start 2004-04-18 05:00:00 (Sun)
-@@ -543,7 +543,7 @@
- 63230032800, # local_end 2004-09-05 02:00:00 (Sun)
- -14400,
- 0,
--'FKT',
-+'-04',
- ],
- [
- 63230047200, # utc_start 2004-09-05 06:00:00 (Sun)
-@@ -552,7 +552,7 @@
- 63249386400, # local_end 2005-04-17 02:00:00 (Sun)
- -10800,
- 1,
--'FKST',
-+'-03',
- ],
- [
- 63249397200, # utc_start 2005-04-17 05:00:00 (Sun)
-@@ -561,7 +561,7 @@
- 63261482400, # local_end 2005-09-04 02:00:00 (Sun)
- -14400,
- 0,
--'FKT',
-+'-04',
- ],
- [
- 63261496800, # utc_start 2005-09-04 06:00:00 (Sun)
-@@ -570,7 +570,7 @@
- 63280836000, # local_end 2006-04-16 02:00:00 (Sun)
- -10800,
- 1,
--'FKST',
-+'-03',
- ],
- [
- 63280846800, # utc_start 2006-04-16 05:00:00 (Sun)
-@@ -579,7 +579,7 @@
- 63292932000, # local_end 2006-09-03 02:00:00 (Sun)
- -14400,
- 0,
--'FKT',
-+'-04',
- ],
- [
- 63292946400, # utc_start 2006-09-03 06:00:00 (Sun)
-@@ -588,7 +588,7 @@
- 63312285600, # local_end 2007-04-15 02:00:00 (Sun)
- -10800,
- 1,
--'FKST',
-+'-03',
- ],
- [
- 63312296400, # utc_start 2007-04-15 05:00:00 (Sun)
-@@ -597,7 +597,7 @@
- 63324381600, # local_end 2007-09-02 02:00:00 (Sun)
- -14400,
- 0,
--'FKT',
-+'-04',
- ],
- [
- 63324396000, # utc_start 2007-09-02 06:00:00 (Sun)
-@@ -606,7 +606,7 @@
- 63344340000, # local_end 2008-04-20 02:00:00 (Sun)
- -10800,
- 1,
--'FKST',
-+'-03',
- ],
- [
- 63344350800, # utc_start 2008-04-20 05:00:00 (Sun)
-@@ -615,7 +615,7 @@
- 63356436000, # local_end 2008-09-07 02:00:00 (Sun)
- -14400,
- 0,
--'FKT',
-+'-04',
- ],
- [
- 63356450400, # utc_start 2008-09-07 06:00:00 (Sun)
-@@ -624,7 +624,7 @@
- 63375789600, # local_end 2009-04-19 02:00:00 (Sun)
- -10800,
- 1,
--'FKST',
-+'-03',
- ],
- [
- 63375800400, # utc_start 2009-04-19 05:00:00 (Sun)
-@@ -633,7 +633,7 @@
- 63387885600, # local_end 2009-09-06 02:00:00 (Sun)
- -14400,
- 0,
--'FKT',
-+'-04',
- ],
- [
- 63387900000, # utc_start 2009-09-06 06:00:00 (Sun)
-@@ -642,7 +642,7 @@
- 63407239200, # local_end 2010-04-18 02:00:00 (Sun)
- -10800,
- 1,
--'FKST',
-+'-03',
- ],
- [
- 63407250000, # utc_start 2010-04-18 05:00:00 (Sun)
-@@ -651,7 +651,7 @@
- 63419335200, # local_end 2010-09-05 02:00:00 (Sun)
- -14400,
- 0,
--'FKT',
-+'-04',
- ],
- [
- 63419349600, # utc_start 2010-09-05 06:00:00 (Sun)
-@@ -660,15 +660,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -10800,
- 0,
--'FKST',
-+'-03',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {33}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Australia/Adelaide.pm
-+++ b/lib/DateTime/TimeZone/Australia/Adelaide.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1139,13 +1139,31 @@
- 0,
- 'ACST',
- ],
-+ [
-+63958177800, # utc_start 2027-10-02 16:30:00 (Sat)
-+63973902600, # utc_end 2028-04-01 16:30:00 (Sat)
-+63958215600, # local_start 2027-10-03 03:00:00 (Sun)
-+63973940400, # local_end 2028-04-02 03:00:00 (Sun)
-+37800,
-+1,
-+'ACDT',
-+ ],
-+ [
-+63973902600, # utc_start 2028-04-01 16:30:00 (Sat)
-+63989627400, # utc_end 2028-09-30 16:30:00 (Sat)
-+63973936800, # local_start 2028-04-02 02:00:00 (Sun)
-+63989661600, # local_end 2028-10-01 02:00:00 (Sun)
-+34200,
-+0,
-+'ACST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {61}
-+sub has_dst_changes {62}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1195,23 +1213,23 @@
- bless( {
- 'at' => '2:00s',
- 'from' => '2008',
-- 'in' => 'Apr',
-- 'letter' => 'S',
-+ 'in' => 'Oct',
-+ 'letter' => 'D',
- 'name' => 'AS',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00s',
- 'from' => '2008',
-- 'in' => 'Oct',
-- 'letter' => 'D',
-+ 'in' => 'Apr',
-+ 'letter' => 'S',
- 'name' => 'AS',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'Sun>=1',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Australia/Brisbane.pm
-+++ b/lib/DateTime/TimeZone/Australia/Brisbane.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -196,11 +196,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {8}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Australia/Broken_Hill.pm
-+++ b/lib/DateTime/TimeZone/Australia/Broken_Hill.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1157,13 +1157,31 @@
- 0,
- 'ACST',
- ],
-+ [
-+63958177800, # utc_start 2027-10-02 16:30:00 (Sat)
-+63973902600, # utc_end 2028-04-01 16:30:00 (Sat)
-+63958215600, # local_start 2027-10-03 03:00:00 (Sun)
-+63973940400, # local_end 2028-04-02 03:00:00 (Sun)
-+37800,
-+1,
-+'ACDT',
-+ ],
-+ [
-+63973902600, # utc_start 2028-04-01 16:30:00 (Sat)
-+63989627400, # utc_end 2028-09-30 16:30:00 (Sat)
-+63973936800, # local_start 2028-04-02 02:00:00 (Sun)
-+63989661600, # local_end 2028-10-01 02:00:00 (Sun)
-+34200,
-+0,
-+'ACST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {62}
-+sub has_dst_changes {63}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Australia/Currie.pm
-+++ b/lib/DateTime/TimeZone/Australia/Currie.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1139,13 +1139,31 @@
- 0,
- 'AEST',
- ],
-+ [
-+63958176000, # utc_start 2027-10-02 16:00:00 (Sat)
-+63973900800, # utc_end 2028-04-01 16:00:00 (Sat)
-+63958215600, # local_start 2027-10-03 03:00:00 (Sun)
-+63973940400, # local_end 2028-04-02 03:00:00 (Sun)
-+39600,
-+1,
-+'AEDT',
-+ ],
-+ [
-+63973900800, # utc_start 2028-04-01 16:00:00 (Sat)
-+63989625600, # utc_end 2028-09-30 16:00:00 (Sat)
-+63973936800, # local_start 2028-04-02 02:00:00 (Sun)
-+63989661600, # local_end 2028-10-01 02:00:00 (Sun)
-+36000,
-+0,
-+'AEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {62}
-+sub has_dst_changes {63}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1194,24 +1212,24 @@
- my $rules = [
- bless( {
- 'at' => '2:00s',
-- 'from' => '2008',
-- 'in' => 'Apr',
-- 'letter' => 'S',
-+ 'from' => '2001',
-+ 'in' => 'Oct',
-+ 'letter' => 'D',
- 'name' => 'AT',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00s',
-- 'from' => '2001',
-- 'in' => 'Oct',
-- 'letter' => 'D',
-+ 'from' => '2008',
-+ 'in' => 'Apr',
-+ 'letter' => 'S',
- 'name' => 'AT',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'Sun>=1',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Australia/Darwin.pm
-+++ b/lib/DateTime/TimeZone/Australia/Darwin.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -124,11 +124,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {4}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Australia/Eucla.pm
-+++ b/lib/DateTime/TimeZone/Australia/Eucla.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 60463152060, # local_end 1917-01-01 00:01:00 (Mon)
- 31500,
- 0,
--'ACWST',
-+'+0845',
- ],
- [
- 60463120560, # utc_start 1916-12-31 15:16:00 (Sun)
-@@ -48,7 +48,7 @@
- 60470330400, # local_end 1917-03-25 02:00:00 (Sun)
- 35100,
- 1,
--'ACWDT',
-+'+0945',
- ],
- [
- 60470295300, # utc_start 1917-03-24 16:15:00 (Sat)
-@@ -57,7 +57,7 @@
- 61252077600, # local_end 1942-01-01 02:00:00 (Thu)
- 31500,
- 0,
--'ACWST',
-+'+0845',
- ],
- [
- 61252046100, # utc_start 1941-12-31 17:15:00 (Wed)
-@@ -66,7 +66,7 @@
- 61259594400, # local_end 1942-03-29 02:00:00 (Sun)
- 35100,
- 1,
--'ACWDT',
-+'+0945',
- ],
- [
- 61259559300, # utc_start 1942-03-28 16:15:00 (Sat)
-@@ -75,7 +75,7 @@
- 61275319200, # local_end 1942-09-27 02:00:00 (Sun)
- 31500,
- 0,
--'ACWST',
-+'+0845',
- ],
- [
- 61275287700, # utc_start 1942-09-26 17:15:00 (Sat)
-@@ -84,7 +84,7 @@
- 61291044000, # local_end 1943-03-28 02:00:00 (Sun)
- 35100,
- 1,
--'ACWDT',
-+'+0945',
- ],
- [
- 61291008900, # utc_start 1943-03-27 16:15:00 (Sat)
-@@ -93,7 +93,7 @@
- 61299244800, # local_end 1943-07-01 00:00:00 (Thu)
- 31500,
- 0,
--'ACWST',
-+'+0845',
- ],
- [
- 61299213300, # utc_start 1943-06-30 15:15:00 (Wed)
-@@ -102,7 +102,7 @@
- 62287754400, # local_end 1974-10-27 02:00:00 (Sun)
- 31500,
- 0,
--'ACWST',
-+'+0845',
- ],
- [
- 62287722900, # utc_start 1974-10-26 17:15:00 (Sat)
-@@ -111,7 +111,7 @@
- 62298644400, # local_end 1975-03-02 03:00:00 (Sun)
- 35100,
- 1,
--'ACWDT',
-+'+0945',
- ],
- [
- 62298609300, # utc_start 1975-03-01 17:15:00 (Sat)
-@@ -120,7 +120,7 @@
- 62572010400, # local_end 1983-10-30 02:00:00 (Sun)
- 31500,
- 0,
--'ACWST',
-+'+0845',
- ],
- [
- 62571978900, # utc_start 1983-10-29 17:15:00 (Sat)
-@@ -129,7 +129,7 @@
- 62582900400, # local_end 1984-03-04 03:00:00 (Sun)
- 35100,
- 1,
--'ACWDT',
-+'+0945',
- ],
- [
- 62582865300, # utc_start 1984-03-03 17:15:00 (Sat)
-@@ -138,7 +138,7 @@
- 62826026400, # local_end 1991-11-17 02:00:00 (Sun)
- 31500,
- 0,
--'ACWST',
-+'+0845',
- ],
- [
- 62825994900, # utc_start 1991-11-16 17:15:00 (Sat)
-@@ -147,7 +147,7 @@
- 62835102000, # local_end 1992-03-01 03:00:00 (Sun)
- 35100,
- 1,
--'ACWDT',
-+'+0945',
- ],
- [
- 62835066900, # utc_start 1992-02-29 17:15:00 (Sat)
-@@ -156,7 +156,7 @@
- 63300794400, # local_end 2006-12-03 02:00:00 (Sun)
- 31500,
- 0,
--'ACWST',
-+'+0845',
- ],
- [
- 63300762900, # utc_start 2006-12-02 17:15:00 (Sat)
-@@ -165,7 +165,7 @@
- 63310474800, # local_end 2007-03-25 03:00:00 (Sun)
- 35100,
- 1,
--'ACWDT',
-+'+0945',
- ],
- [
- 63310439700, # utc_start 2007-03-24 17:15:00 (Sat)
-@@ -174,7 +174,7 @@
- 63329220000, # local_end 2007-10-28 02:00:00 (Sun)
- 31500,
- 0,
--'ACWST',
-+'+0845',
- ],
- [
- 63329188500, # utc_start 2007-10-27 17:15:00 (Sat)
-@@ -183,7 +183,7 @@
- 63342529200, # local_end 2008-03-30 03:00:00 (Sun)
- 35100,
- 1,
--'ACWDT',
-+'+0945',
- ],
- [
- 63342494100, # utc_start 2008-03-29 17:15:00 (Sat)
-@@ -192,7 +192,7 @@
- 63360669600, # local_end 2008-10-26 02:00:00 (Sun)
- 31500,
- 0,
--'ACWST',
-+'+0845',
- ],
- [
- 63360638100, # utc_start 2008-10-25 17:15:00 (Sat)
-@@ -201,7 +201,7 @@
- 63373978800, # local_end 2009-03-29 03:00:00 (Sun)
- 35100,
- 1,
--'ACWDT',
-+'+0945',
- ],
- [
- 63373943700, # utc_start 2009-03-28 17:15:00 (Sat)
-@@ -210,15 +210,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 31500,
- 0,
--'ACWST',
-+'+0845',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {9}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Australia/Hobart.pm
-+++ b/lib/DateTime/TimeZone/Australia/Hobart.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1211,13 +1211,31 @@
- 0,
- 'AEST',
- ],
-+ [
-+63958176000, # utc_start 2027-10-02 16:00:00 (Sat)
-+63973900800, # utc_end 2028-04-01 16:00:00 (Sat)
-+63958215600, # local_start 2027-10-03 03:00:00 (Sun)
-+63973940400, # local_end 2028-04-02 03:00:00 (Sun)
-+39600,
-+1,
-+'AEDT',
-+ ],
-+ [
-+63973900800, # utc_start 2028-04-01 16:00:00 (Sat)
-+63989625600, # utc_end 2028-09-30 16:00:00 (Sat)
-+63973936800, # local_start 2028-04-02 02:00:00 (Sun)
-+63989661600, # local_end 2028-10-01 02:00:00 (Sun)
-+36000,
-+0,
-+'AEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {66}
-+sub has_dst_changes {67}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1266,24 +1284,24 @@
- my $rules = [
- bless( {
- 'at' => '2:00s',
-- 'from' => '2008',
-- 'in' => 'Apr',
-- 'letter' => 'S',
-+ 'from' => '2001',
-+ 'in' => 'Oct',
-+ 'letter' => 'D',
- 'name' => 'AT',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00s',
-- 'from' => '2001',
-- 'in' => 'Oct',
-- 'letter' => 'D',
-+ 'from' => '2008',
-+ 'in' => 'Apr',
-+ 'letter' => 'S',
- 'name' => 'AT',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'Sun>=1',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Australia/Lindeman.pm
-+++ b/lib/DateTime/TimeZone/Australia/Lindeman.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -241,11 +241,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {10}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Australia/Lord_Howe.pm
-+++ b/lib/DateTime/TimeZone/Australia/Lord_Howe.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 62508506400, # local_end 1981-10-25 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 62508468600, # utc_start 1981-10-24 15:30:00 (Sat)
-@@ -57,7 +57,7 @@
- 62519997600, # local_end 1982-03-07 02:00:00 (Sun)
- 41400,
- 1,
--'LHDT',
-+'+1130',
- ],
- [
- 62519956200, # utc_start 1982-03-06 14:30:00 (Sat)
-@@ -66,7 +66,7 @@
- 62540560800, # local_end 1982-10-31 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 62540523000, # utc_start 1982-10-30 15:30:00 (Sat)
-@@ -75,7 +75,7 @@
- 62551447200, # local_end 1983-03-06 02:00:00 (Sun)
- 41400,
- 1,
--'LHDT',
-+'+1130',
- ],
- [
- 62551405800, # utc_start 1983-03-05 14:30:00 (Sat)
-@@ -84,7 +84,7 @@
- 62572010400, # local_end 1983-10-30 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 62571972600, # utc_start 1983-10-29 15:30:00 (Sat)
-@@ -93,7 +93,7 @@
- 62582896800, # local_end 1984-03-04 02:00:00 (Sun)
- 41400,
- 1,
--'LHDT',
-+'+1130',
- ],
- [
- 62582855400, # utc_start 1984-03-03 14:30:00 (Sat)
-@@ -102,7 +102,7 @@
- 62603460000, # local_end 1984-10-28 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 62603422200, # utc_start 1984-10-27 15:30:00 (Sat)
-@@ -111,16 +111,25 @@
- 62614346400, # local_end 1985-03-03 02:00:00 (Sun)
- 41400,
- 1,
--'LHDT',
-+'+1130',
- ],
- [
- 62614305000, # utc_start 1985-03-02 14:30:00 (Sat)
--62634871800, # utc_end 1985-10-26 15:30:00 (Sat)
-+62624669400, # utc_end 1985-06-30 13:30:00 (Sun)
- 62614342800, # local_start 1985-03-03 01:00:00 (Sun)
-+62624707200, # local_end 1985-07-01 00:00:00 (Mon)
-+37800,
-+0,
-+'+1030',
-+ ],
-+ [
-+62624669400, # utc_start 1985-06-30 13:30:00 (Sun)
-+62634871800, # utc_end 1985-10-26 15:30:00 (Sat)
-+62624707200, # local_start 1985-07-01 00:00:00 (Mon)
- 62634909600, # local_end 1985-10-27 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 62634871800, # utc_start 1985-10-26 15:30:00 (Sat)
-@@ -129,7 +138,7 @@
- 62647005600, # local_end 1986-03-16 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 62646966000, # utc_start 1986-03-15 15:00:00 (Sat)
-@@ -138,7 +147,7 @@
- 62665754400, # local_end 1986-10-19 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 62665716600, # utc_start 1986-10-18 15:30:00 (Sat)
-@@ -147,7 +156,7 @@
- 62678455200, # local_end 1987-03-15 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 62678415600, # utc_start 1987-03-14 15:00:00 (Sat)
-@@ -156,7 +165,7 @@
- 62697808800, # local_end 1987-10-25 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 62697771000, # utc_start 1987-10-24 15:30:00 (Sat)
-@@ -165,7 +174,7 @@
- 62710509600, # local_end 1988-03-20 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 62710470000, # utc_start 1988-03-19 15:00:00 (Sat)
-@@ -174,7 +183,7 @@
- 62729863200, # local_end 1988-10-30 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 62729825400, # utc_start 1988-10-29 15:30:00 (Sat)
-@@ -183,7 +192,7 @@
- 62741959200, # local_end 1989-03-19 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 62741919600, # utc_start 1989-03-18 15:00:00 (Sat)
-@@ -192,7 +201,7 @@
- 62761312800, # local_end 1989-10-29 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 62761275000, # utc_start 1989-10-28 15:30:00 (Sat)
-@@ -201,7 +210,7 @@
- 62772199200, # local_end 1990-03-04 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 62772159600, # utc_start 1990-03-03 15:00:00 (Sat)
-@@ -210,7 +219,7 @@
- 62792762400, # local_end 1990-10-28 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 62792724600, # utc_start 1990-10-27 15:30:00 (Sat)
-@@ -219,7 +228,7 @@
- 62803648800, # local_end 1991-03-03 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 62803609200, # utc_start 1991-03-02 15:00:00 (Sat)
-@@ -228,7 +237,7 @@
- 62824212000, # local_end 1991-10-27 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 62824174200, # utc_start 1991-10-26 15:30:00 (Sat)
-@@ -237,7 +246,7 @@
- 62835098400, # local_end 1992-03-01 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 62835058800, # utc_start 1992-02-29 15:00:00 (Sat)
-@@ -246,7 +255,7 @@
- 62855661600, # local_end 1992-10-25 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 62855623800, # utc_start 1992-10-24 15:30:00 (Sat)
-@@ -255,7 +264,7 @@
- 62867152800, # local_end 1993-03-07 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 62867113200, # utc_start 1993-03-06 15:00:00 (Sat)
-@@ -264,7 +273,7 @@
- 62887716000, # local_end 1993-10-31 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 62887678200, # utc_start 1993-10-30 15:30:00 (Sat)
-@@ -273,7 +282,7 @@
- 62898602400, # local_end 1994-03-06 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 62898562800, # utc_start 1994-03-05 15:00:00 (Sat)
-@@ -282,7 +291,7 @@
- 62919165600, # local_end 1994-10-30 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 62919127800, # utc_start 1994-10-29 15:30:00 (Sat)
-@@ -291,7 +300,7 @@
- 62930052000, # local_end 1995-03-05 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 62930012400, # utc_start 1995-03-04 15:00:00 (Sat)
-@@ -300,7 +309,7 @@
- 62950615200, # local_end 1995-10-29 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 62950577400, # utc_start 1995-10-28 15:30:00 (Sat)
-@@ -309,7 +318,7 @@
- 62963920800, # local_end 1996-03-31 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 62963881200, # utc_start 1996-03-30 15:00:00 (Sat)
-@@ -318,7 +327,7 @@
- 62982064800, # local_end 1996-10-27 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 62982027000, # utc_start 1996-10-26 15:30:00 (Sat)
-@@ -327,7 +336,7 @@
- 62995370400, # local_end 1997-03-30 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 62995330800, # utc_start 1997-03-29 15:00:00 (Sat)
-@@ -336,7 +345,7 @@
- 63013514400, # local_end 1997-10-26 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 63013476600, # utc_start 1997-10-25 15:30:00 (Sat)
-@@ -345,7 +354,7 @@
- 63026820000, # local_end 1998-03-29 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 63026780400, # utc_start 1998-03-28 15:00:00 (Sat)
-@@ -354,7 +363,7 @@
- 63044964000, # local_end 1998-10-25 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 63044926200, # utc_start 1998-10-24 15:30:00 (Sat)
-@@ -363,7 +372,7 @@
- 63058269600, # local_end 1999-03-28 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 63058230000, # utc_start 1999-03-27 15:00:00 (Sat)
-@@ -372,7 +381,7 @@
- 63077018400, # local_end 1999-10-31 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 63076980600, # utc_start 1999-10-30 15:30:00 (Sat)
-@@ -381,7 +390,7 @@
- 63089719200, # local_end 2000-03-26 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 63089679600, # utc_start 2000-03-25 15:00:00 (Sat)
-@@ -390,7 +399,7 @@
- 63103024800, # local_end 2000-08-27 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 63102987000, # utc_start 2000-08-26 15:30:00 (Sat)
-@@ -399,7 +408,7 @@
- 63121168800, # local_end 2001-03-25 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 63121129200, # utc_start 2001-03-24 15:00:00 (Sat)
-@@ -408,7 +417,7 @@
- 63139917600, # local_end 2001-10-28 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 63139879800, # utc_start 2001-10-27 15:30:00 (Sat)
-@@ -417,7 +426,7 @@
- 63153223200, # local_end 2002-03-31 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 63153183600, # utc_start 2002-03-30 15:00:00 (Sat)
-@@ -426,7 +435,7 @@
- 63171367200, # local_end 2002-10-27 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 63171329400, # utc_start 2002-10-26 15:30:00 (Sat)
-@@ -435,7 +444,7 @@
- 63184672800, # local_end 2003-03-30 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 63184633200, # utc_start 2003-03-29 15:00:00 (Sat)
-@@ -444,7 +453,7 @@
- 63202816800, # local_end 2003-10-26 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 63202779000, # utc_start 2003-10-25 15:30:00 (Sat)
-@@ -453,7 +462,7 @@
- 63216122400, # local_end 2004-03-28 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 63216082800, # utc_start 2004-03-27 15:00:00 (Sat)
-@@ -462,7 +471,7 @@
- 63234871200, # local_end 2004-10-31 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 63234833400, # utc_start 2004-10-30 15:30:00 (Sat)
-@@ -471,7 +480,7 @@
- 63247572000, # local_end 2005-03-27 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 63247532400, # utc_start 2005-03-26 15:00:00 (Sat)
-@@ -480,7 +489,7 @@
- 63266320800, # local_end 2005-10-30 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 63266283000, # utc_start 2005-10-29 15:30:00 (Sat)
-@@ -489,7 +498,7 @@
- 63279626400, # local_end 2006-04-02 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 63279586800, # utc_start 2006-04-01 15:00:00 (Sat)
-@@ -498,7 +507,7 @@
- 63297770400, # local_end 2006-10-29 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 63297732600, # utc_start 2006-10-28 15:30:00 (Sat)
-@@ -507,7 +516,7 @@
- 63310471200, # local_end 2007-03-25 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 63310431600, # utc_start 2007-03-24 15:00:00 (Sat)
-@@ -516,7 +525,7 @@
- 63329220000, # local_end 2007-10-28 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 63329182200, # utc_start 2007-10-27 15:30:00 (Sat)
-@@ -525,7 +534,7 @@
- 63343130400, # local_end 2008-04-06 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 63343090800, # utc_start 2008-04-05 15:00:00 (Sat)
-@@ -534,7 +543,7 @@
- 63358855200, # local_end 2008-10-05 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 63358817400, # utc_start 2008-10-04 15:30:00 (Sat)
-@@ -543,7 +552,7 @@
- 63374580000, # local_end 2009-04-05 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 63374540400, # utc_start 2009-04-04 15:00:00 (Sat)
-@@ -552,7 +561,7 @@
- 63390304800, # local_end 2009-10-04 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 63390267000, # utc_start 2009-10-03 15:30:00 (Sat)
-@@ -561,7 +570,7 @@
- 63406029600, # local_end 2010-04-04 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 63405990000, # utc_start 2010-04-03 15:00:00 (Sat)
-@@ -570,7 +579,7 @@
- 63421754400, # local_end 2010-10-03 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 63421716600, # utc_start 2010-10-02 15:30:00 (Sat)
-@@ -579,7 +588,7 @@
- 63437479200, # local_end 2011-04-03 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 63437439600, # utc_start 2011-04-02 15:00:00 (Sat)
-@@ -588,7 +597,7 @@
- 63453204000, # local_end 2011-10-02 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 63453166200, # utc_start 2011-10-01 15:30:00 (Sat)
-@@ -597,7 +606,7 @@
- 63468928800, # local_end 2012-04-01 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 63468889200, # utc_start 2012-03-31 15:00:00 (Sat)
-@@ -606,7 +615,7 @@
- 63485258400, # local_end 2012-10-07 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 63485220600, # utc_start 2012-10-06 15:30:00 (Sat)
-@@ -615,7 +624,7 @@
- 63500983200, # local_end 2013-04-07 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 63500943600, # utc_start 2013-04-06 15:00:00 (Sat)
-@@ -624,7 +633,7 @@
- 63516708000, # local_end 2013-10-06 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 63516670200, # utc_start 2013-10-05 15:30:00 (Sat)
-@@ -633,7 +642,7 @@
- 63532432800, # local_end 2014-04-06 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 63532393200, # utc_start 2014-04-05 15:00:00 (Sat)
-@@ -642,7 +651,7 @@
- 63548157600, # local_end 2014-10-05 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 63548119800, # utc_start 2014-10-04 15:30:00 (Sat)
-@@ -651,7 +660,7 @@
- 63563882400, # local_end 2015-04-05 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 63563842800, # utc_start 2015-04-04 15:00:00 (Sat)
-@@ -660,7 +669,7 @@
- 63579607200, # local_end 2015-10-04 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 63579569400, # utc_start 2015-10-03 15:30:00 (Sat)
-@@ -669,7 +678,7 @@
- 63595332000, # local_end 2016-04-03 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 63595292400, # utc_start 2016-04-02 15:00:00 (Sat)
-@@ -678,7 +687,7 @@
- 63611056800, # local_end 2016-10-02 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 63611019000, # utc_start 2016-10-01 15:30:00 (Sat)
-@@ -687,7 +696,7 @@
- 63626781600, # local_end 2017-04-02 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 63626742000, # utc_start 2017-04-01 15:00:00 (Sat)
-@@ -696,7 +705,7 @@
- 63642506400, # local_end 2017-10-01 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 63642468600, # utc_start 2017-09-30 15:30:00 (Sat)
-@@ -705,7 +714,7 @@
- 63658231200, # local_end 2018-04-01 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 63658191600, # utc_start 2018-03-31 15:00:00 (Sat)
-@@ -714,7 +723,7 @@
- 63674560800, # local_end 2018-10-07 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 63674523000, # utc_start 2018-10-06 15:30:00 (Sat)
-@@ -723,7 +732,7 @@
- 63690285600, # local_end 2019-04-07 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 63690246000, # utc_start 2019-04-06 15:00:00 (Sat)
-@@ -732,7 +741,7 @@
- 63706010400, # local_end 2019-10-06 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 63705972600, # utc_start 2019-10-05 15:30:00 (Sat)
-@@ -741,7 +750,7 @@
- 63721735200, # local_end 2020-04-05 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 63721695600, # utc_start 2020-04-04 15:00:00 (Sat)
-@@ -750,7 +759,7 @@
- 63737460000, # local_end 2020-10-04 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 63737422200, # utc_start 2020-10-03 15:30:00 (Sat)
-@@ -759,7 +768,7 @@
- 63753184800, # local_end 2021-04-04 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 63753145200, # utc_start 2021-04-03 15:00:00 (Sat)
-@@ -768,7 +777,7 @@
- 63768909600, # local_end 2021-10-03 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 63768871800, # utc_start 2021-10-02 15:30:00 (Sat)
-@@ -777,7 +786,7 @@
- 63784634400, # local_end 2022-04-03 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 63784594800, # utc_start 2022-04-02 15:00:00 (Sat)
-@@ -786,7 +795,7 @@
- 63800359200, # local_end 2022-10-02 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 63800321400, # utc_start 2022-10-01 15:30:00 (Sat)
-@@ -795,7 +804,7 @@
- 63816084000, # local_end 2023-04-02 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 63816044400, # utc_start 2023-04-01 15:00:00 (Sat)
-@@ -804,7 +813,7 @@
- 63831808800, # local_end 2023-10-01 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 63831771000, # utc_start 2023-09-30 15:30:00 (Sat)
-@@ -813,7 +822,7 @@
- 63848138400, # local_end 2024-04-07 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 63848098800, # utc_start 2024-04-06 15:00:00 (Sat)
-@@ -822,7 +831,7 @@
- 63863863200, # local_end 2024-10-06 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 63863825400, # utc_start 2024-10-05 15:30:00 (Sat)
-@@ -831,7 +840,7 @@
- 63879588000, # local_end 2025-04-06 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 63879548400, # utc_start 2025-04-05 15:00:00 (Sat)
-@@ -840,7 +849,7 @@
- 63895312800, # local_end 2025-10-05 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 63895275000, # utc_start 2025-10-04 15:30:00 (Sat)
-@@ -849,7 +858,7 @@
- 63911037600, # local_end 2026-04-05 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 63910998000, # utc_start 2026-04-04 15:00:00 (Sat)
-@@ -858,7 +867,7 @@
- 63926762400, # local_end 2026-10-04 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
- ],
- [
- 63926724600, # utc_start 2026-10-03 15:30:00 (Sat)
-@@ -867,7 +876,7 @@
- 63942487200, # local_end 2027-04-04 02:00:00 (Sun)
- 39600,
- 1,
--'LHDT',
-+'+11',
- ],
- [
- 63942447600, # utc_start 2027-04-03 15:00:00 (Sat)
-@@ -876,15 +885,33 @@
- 63958212000, # local_end 2027-10-03 02:00:00 (Sun)
- 37800,
- 0,
--'LHST',
-+'+1030',
-+ ],
-+ [
-+63958174200, # utc_start 2027-10-02 15:30:00 (Sat)
-+63973897200, # utc_end 2028-04-01 15:00:00 (Sat)
-+63958213800, # local_start 2027-10-03 02:30:00 (Sun)
-+63973936800, # local_end 2028-04-02 02:00:00 (Sun)
-+39600,
-+1,
-+'+11',
-+ ],
-+ [
-+63973897200, # utc_start 2028-04-01 15:00:00 (Sat)
-+63989623800, # utc_end 2028-09-30 15:30:00 (Sat)
-+63973935000, # local_start 2028-04-02 01:30:00 (Sun)
-+63989661600, # local_end 2028-10-01 02:00:00 (Sun)
-+37800,
-+0,
-+'+1030',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {47}
-+sub has_dst_changes {48}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -893,38 +920,38 @@
- sub _last_offset { 37800 }
-
- my $last_observance = bless( {
-- 'format' => 'LH%sT',
-+ 'format' => '+1030/+11',
- 'gmtoff' => '10:30',
- 'local_start_datetime' => bless( {
- 'formatter' => undef,
-- 'local_rd_days' => 723240,
-- 'local_rd_secs' => 1800,
-+ 'local_rd_days' => 724823,
-+ 'local_rd_secs' => 0,
- 'offset_modifier' => 0,
- 'rd_nanosecs' => 0,
- 'tz' => bless( {
- 'name' => 'floating',
- 'offset' => 0
- }, 'DateTime::TimeZone::Floating' ),
-- 'utc_rd_days' => 723240,
-- 'utc_rd_secs' => 1800,
-- 'utc_year' => 1982
-+ 'utc_rd_days' => 724823,
-+ 'utc_rd_secs' => 0,
-+ 'utc_year' => 1986
- }, 'DateTime' ),
- 'offset_from_std' => 0,
- 'offset_from_utc' => 37800,
- 'until' => [],
- 'utc_start_datetime' => bless( {
- 'formatter' => undef,
-- 'local_rd_days' => 723239,
-- 'local_rd_secs' => 50400,
-+ 'local_rd_days' => 724822,
-+ 'local_rd_secs' => 48600,
- 'offset_modifier' => 0,
- 'rd_nanosecs' => 0,
- 'tz' => bless( {
- 'name' => 'floating',
- 'offset' => 0
- }, 'DateTime::TimeZone::Floating' ),
-- 'utc_rd_days' => 723239,
-- 'utc_rd_secs' => 50400,
-- 'utc_year' => 1982
-+ 'utc_rd_days' => 724822,
-+ 'utc_rd_secs' => 48600,
-+ 'utc_year' => 1986
- }, 'DateTime' )
- }, 'DateTime::TimeZone::OlsonDB::Observance' )
- ;
---- a/lib/DateTime/TimeZone/Australia/Melbourne.pm
-+++ b/lib/DateTime/TimeZone/Australia/Melbourne.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1130,13 +1130,31 @@
- 0,
- 'AEST',
- ],
-+ [
-+63958176000, # utc_start 2027-10-02 16:00:00 (Sat)
-+63973900800, # utc_end 2028-04-01 16:00:00 (Sat)
-+63958215600, # local_start 2027-10-03 03:00:00 (Sun)
-+63973940400, # local_end 2028-04-02 03:00:00 (Sun)
-+39600,
-+1,
-+'AEDT',
-+ ],
-+ [
-+63973900800, # utc_start 2028-04-01 16:00:00 (Sat)
-+63989625600, # utc_end 2028-09-30 16:00:00 (Sat)
-+63973936800, # local_start 2028-04-02 02:00:00 (Sun)
-+63989661600, # local_end 2028-10-01 02:00:00 (Sun)
-+36000,
-+0,
-+'AEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {61}
-+sub has_dst_changes {62}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1186,23 +1204,23 @@
- bless( {
- 'at' => '2:00s',
- 'from' => '2008',
-- 'in' => 'Apr',
-- 'letter' => 'S',
-+ 'in' => 'Oct',
-+ 'letter' => 'D',
- 'name' => 'AV',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00s',
- 'from' => '2008',
-- 'in' => 'Oct',
-- 'letter' => 'D',
-+ 'in' => 'Apr',
-+ 'letter' => 'S',
- 'name' => 'AV',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'Sun>=1',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Australia/Perth.pm
-+++ b/lib/DateTime/TimeZone/Australia/Perth.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -214,11 +214,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {9}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Australia/Sydney.pm
-+++ b/lib/DateTime/TimeZone/Australia/Sydney.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1130,13 +1130,31 @@
- 0,
- 'AEST',
- ],
-+ [
-+63958176000, # utc_start 2027-10-02 16:00:00 (Sat)
-+63973900800, # utc_end 2028-04-01 16:00:00 (Sat)
-+63958215600, # local_start 2027-10-03 03:00:00 (Sun)
-+63973940400, # local_end 2028-04-02 03:00:00 (Sun)
-+39600,
-+1,
-+'AEDT',
-+ ],
-+ [
-+63973900800, # utc_start 2028-04-01 16:00:00 (Sat)
-+63989625600, # utc_end 2028-09-30 16:00:00 (Sat)
-+63973936800, # local_start 2028-04-02 02:00:00 (Sun)
-+63989661600, # local_end 2028-10-01 02:00:00 (Sun)
-+36000,
-+0,
-+'AEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {61}
-+sub has_dst_changes {62}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1186,23 +1204,23 @@
- bless( {
- 'at' => '2:00s',
- 'from' => '2008',
-- 'in' => 'Apr',
-- 'letter' => 'S',
-+ 'in' => 'Oct',
-+ 'letter' => 'D',
- 'name' => 'AN',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00s',
- 'from' => '2008',
-- 'in' => 'Oct',
-- 'letter' => 'D',
-+ 'in' => 'Apr',
-+ 'letter' => 'S',
- 'name' => 'AN',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'Sun>=1',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/CET.pm
-+++ b/lib/DateTime/TimeZone/CET.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1067,13 +1067,31 @@
- 1,
- 'CEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960631200, # local_start 2027-10-31 02:00:00 (Sun)
-+63973332000, # local_end 2028-03-26 02:00:00 (Sun)
-+3600,
-+0,
-+'CET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973335600, # local_start 2028-03-26 03:00:00 (Sun)
-+63992084400, # local_end 2028-10-29 03:00:00 (Sun)
-+7200,
-+1,
-+'CEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {58}
-+sub has_dst_changes {59}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1096,24 +1114,24 @@
- my $rules = [
- bless( {
- 'at' => '2:00s',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'C-Eur',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00s',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'C-Eur',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/CST6CDT.pm
-+++ b/lib/DateTime/TimeZone/CST6CDT.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1184,13 +1184,31 @@
- 1,
- 'CDT',
- ],
-+ [
-+63961254000, # utc_start 2027-11-07 07:00:00 (Sun)
-+63972144000, # utc_end 2028-03-12 08:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-21600,
-+0,
-+'CST',
-+ ],
-+ [
-+63972144000, # utc_start 2028-03-12 08:00:00 (Sun)
-+63992703600, # utc_end 2028-11-05 07:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-18000,
-+1,
-+'CDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {65}
-+sub has_dst_changes {66}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1214,23 +1232,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Catalog.pm
-+++ b/lib/DateTime/TimeZone/Catalog.pm
-@@ -138,6 +138,7 @@
- America/Port_of_Spain
- America/Porto_Velho
- America/Puerto_Rico
-+ America/Punta_Arenas
- America/Rainy_River
- America/Rankin_Inlet
- America/Recife
-@@ -514,6 +515,7 @@
- Port_of_Spain
- Porto_Velho
- Puerto_Rico
-+ Punta_Arenas
- Rainy_River
- Rankin_Inlet
- Recife
-@@ -964,6 +966,7 @@
- ) ],
- 'cl' => [ qw(
- America/Santiago
-+ America/Punta_Arenas
- Pacific/Easter
- ) ],
- 'cm' => [ qw(
-@@ -1592,7 +1595,6 @@
- Europe/London
- ) ],
- 'um' => [ qw(
-- Pacific/Johnston
- Pacific/Midway
- Pacific/Wake
- ) ],
-@@ -1894,7 +1896,7 @@
-
- ;
-
--sub OlsonVersion { '2016j' }
-+sub OlsonVersion { '2017a' }
-
-
- 1;
-@@ -1975,6 +1977,7 @@
- America/Paramaribo
- America/Port_of_Spain
- America/Porto_Velho
-+ America/Punta_Arenas
- America/Recife
- America/Rio_Branco
- America/Santarem
-@@ -2538,6 +2541,7 @@
- =head3 Chile (CL)
-
- America/Santiago - Chile (most areas)
-+ America/Punta_Arenas - Region of Magallanes
- Pacific/Easter - Easter Island
-
- =head3 China (CN)
-@@ -3369,7 +3373,6 @@
-
- =head3 United States Minor Outlying Islands (UM)
-
-- Pacific/Johnston - Johnston Atoll
- Pacific/Midway - Midway Islands
- Pacific/Wake - Wake Island
-
---- a/lib/DateTime/TimeZone/EET.pm
-+++ b/lib/DateTime/TimeZone/EET.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -941,13 +941,31 @@
- 1,
- 'EEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960634800, # local_start 2027-10-31 03:00:00 (Sun)
-+63973335600, # local_end 2028-03-26 03:00:00 (Sun)
-+7200,
-+0,
-+'EET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973339200, # local_start 2028-03-26 04:00:00 (Sun)
-+63992088000, # local_end 2028-10-29 04:00:00 (Sun)
-+10800,
-+1,
-+'EEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {51}
-+sub has_dst_changes {52}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/EST.pm
-+++ b/lib/DateTime/TimeZone/EST.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -34,11 +34,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/EST5EDT.pm
-+++ b/lib/DateTime/TimeZone/EST5EDT.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1184,13 +1184,31 @@
- 1,
- 'EDT',
- ],
-+ [
-+63961250400, # utc_start 2027-11-07 06:00:00 (Sun)
-+63972140400, # utc_end 2028-03-12 07:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-18000,
-+0,
-+'EST',
-+ ],
-+ [
-+63972140400, # utc_start 2028-03-12 07:00:00 (Sun)
-+63992700000, # utc_end 2028-11-05 06:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-14400,
-+1,
-+'EDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {65}
-+sub has_dst_changes {66}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Europe/Amsterdam.pm
-+++ b/lib/DateTime/TimeZone/Europe/Amsterdam.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -435,7 +435,7 @@
- 61118074800, # local_end 1937-10-03 03:00:00 (Sun)
- 4800,
- 1,
--'NEST',
-+'+0120',
- ],
- [
- 61118070000, # utc_start 1937-10-03 01:40:00 (Sun)
-@@ -444,7 +444,7 @@
- 61137424800, # local_end 1938-05-15 02:00:00 (Sun)
- 1200,
- 0,
--'NET',
-+'+0020',
- ],
- [
- 61137423600, # utc_start 1938-05-15 01:40:00 (Sun)
-@@ -453,7 +453,7 @@
- 61149524400, # local_end 1938-10-02 03:00:00 (Sun)
- 4800,
- 1,
--'NEST',
-+'+0120',
- ],
- [
- 61149519600, # utc_start 1938-10-02 01:40:00 (Sun)
-@@ -462,7 +462,7 @@
- 61168960800, # local_end 1939-05-15 02:00:00 (Mon)
- 1200,
- 0,
--'NET',
-+'+0020',
- ],
- [
- 61168959600, # utc_start 1939-05-15 01:40:00 (Mon)
-@@ -471,7 +471,7 @@
- 61181578800, # local_end 1939-10-08 03:00:00 (Sun)
- 4800,
- 1,
--'NEST',
-+'+0120',
- ],
- [
- 61181574000, # utc_start 1939-10-08 01:40:00 (Sun)
-@@ -480,7 +480,7 @@
- 61200662400, # local_end 1940-05-16 00:00:00 (Thu)
- 1200,
- 0,
--'NET',
-+'+0020',
- ],
- [
- 61200661200, # utc_start 1940-05-15 23:40:00 (Wed)
-@@ -1472,13 +1472,31 @@
- 1,
- 'CEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960631200, # local_start 2027-10-31 02:00:00 (Sun)
-+63973332000, # local_end 2028-03-26 02:00:00 (Sun)
-+3600,
-+0,
-+'CET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973335600, # local_start 2028-03-26 03:00:00 (Sun)
-+63992084400, # local_end 2028-10-29 03:00:00 (Sun)
-+7200,
-+1,
-+'CEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {80}
-+sub has_dst_changes {81}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1527,24 +1545,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Andorra.pm
-+++ b/lib/DateTime/TimeZone/Europe/Andorra.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -815,13 +815,31 @@
- 1,
- 'CEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960631200, # local_start 2027-10-31 02:00:00 (Sun)
-+63973332000, # local_end 2028-03-26 02:00:00 (Sun)
-+3600,
-+0,
-+'CET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973335600, # local_start 2028-03-26 03:00:00 (Sun)
-+63992084400, # local_end 2028-10-29 03:00:00 (Sun)
-+7200,
-+1,
-+'CEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {43}
-+sub has_dst_changes {44}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Europe/Astrakhan.pm
-+++ b/lib/DateTime/TimeZone/Europe/Astrakhan.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -610,11 +610,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {29}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Europe/Athens.pm
-+++ b/lib/DateTime/TimeZone/Europe/Athens.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1094,13 +1094,31 @@
- 1,
- 'EEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960634800, # local_start 2027-10-31 03:00:00 (Sun)
-+63973335600, # local_end 2028-03-26 03:00:00 (Sun)
-+7200,
-+0,
-+'EET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973339200, # local_start 2028-03-26 04:00:00 (Sun)
-+63992088000, # local_end 2028-10-29 04:00:00 (Sun)
-+10800,
-+1,
-+'EEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {58}
-+sub has_dst_changes {59}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Europe/Belgrade.pm
-+++ b/lib/DateTime/TimeZone/Europe/Belgrade.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -932,13 +932,31 @@
- 1,
- 'CEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960631200, # local_start 2027-10-31 02:00:00 (Sun)
-+63973332000, # local_end 2028-03-26 02:00:00 (Sun)
-+3600,
-+0,
-+'CET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973335600, # local_start 2028-03-26 03:00:00 (Sun)
-+63992084400, # local_end 2028-10-29 03:00:00 (Sun)
-+7200,
-+1,
-+'CEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {49}
-+sub has_dst_changes {50}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -987,24 +1005,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Berlin.pm
-+++ b/lib/DateTime/TimeZone/Europe/Berlin.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1148,13 +1148,31 @@
- 1,
- 'CEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960631200, # local_start 2027-10-31 02:00:00 (Sun)
-+63973332000, # local_end 2028-03-26 02:00:00 (Sun)
-+3600,
-+0,
-+'CET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973335600, # local_start 2028-03-26 03:00:00 (Sun)
-+63992084400, # local_end 2028-10-29 03:00:00 (Sun)
-+7200,
-+1,
-+'CEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {63}
-+sub has_dst_changes {64}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1203,24 +1221,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Brussels.pm
-+++ b/lib/DateTime/TimeZone/Europe/Brussels.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1526,13 +1526,31 @@
- 1,
- 'CEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960631200, # local_start 2027-10-31 02:00:00 (Sun)
-+63973332000, # local_end 2028-03-26 02:00:00 (Sun)
-+3600,
-+0,
-+'CET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973335600, # local_start 2028-03-26 03:00:00 (Sun)
-+63992084400, # local_end 2028-10-29 03:00:00 (Sun)
-+7200,
-+1,
-+'CEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {82}
-+sub has_dst_changes {83}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1581,24 +1599,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Bucharest.pm
-+++ b/lib/DateTime/TimeZone/Europe/Bucharest.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1094,13 +1094,31 @@
- 1,
- 'EEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960634800, # local_start 2027-10-31 03:00:00 (Sun)
-+63973335600, # local_end 2028-03-26 03:00:00 (Sun)
-+7200,
-+0,
-+'EET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973339200, # local_start 2028-03-26 04:00:00 (Sun)
-+63992088000, # local_end 2028-10-29 04:00:00 (Sun)
-+10800,
-+1,
-+'EEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {57}
-+sub has_dst_changes {58}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Europe/Budapest.pm
-+++ b/lib/DateTime/TimeZone/Europe/Budapest.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1220,13 +1220,31 @@
- 1,
- 'CEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960631200, # local_start 2027-10-31 02:00:00 (Sun)
-+63973332000, # local_end 2028-03-26 02:00:00 (Sun)
-+3600,
-+0,
-+'CET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973335600, # local_start 2028-03-26 03:00:00 (Sun)
-+63992084400, # local_end 2028-10-29 03:00:00 (Sun)
-+7200,
-+1,
-+'CEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {65}
-+sub has_dst_changes {66}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1275,24 +1293,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Chisinau.pm
-+++ b/lib/DateTime/TimeZone/Europe/Chisinau.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1130,13 +1130,31 @@
- 1,
- 'EEST',
- ],
-+ [
-+63960624000, # utc_start 2027-10-31 00:00:00 (Sun)
-+63973324800, # utc_end 2028-03-26 00:00:00 (Sun)
-+63960631200, # local_start 2027-10-31 02:00:00 (Sun)
-+63973332000, # local_end 2028-03-26 02:00:00 (Sun)
-+7200,
-+0,
-+'EET',
-+ ],
-+ [
-+63973324800, # utc_start 2028-03-26 00:00:00 (Sun)
-+63992073600, # utc_end 2028-10-29 00:00:00 (Sun)
-+63973335600, # local_start 2028-03-26 03:00:00 (Sun)
-+63992084400, # local_end 2028-10-29 03:00:00 (Sun)
-+10800,
-+1,
-+'EEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {60}
-+sub has_dst_changes {61}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Europe/Copenhagen.pm
-+++ b/lib/DateTime/TimeZone/Europe/Copenhagen.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1058,13 +1058,31 @@
- 1,
- 'CEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960631200, # local_start 2027-10-31 02:00:00 (Sun)
-+63973332000, # local_end 2028-03-26 02:00:00 (Sun)
-+3600,
-+0,
-+'CET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973335600, # local_start 2028-03-26 03:00:00 (Sun)
-+63992084400, # local_end 2028-10-29 03:00:00 (Sun)
-+7200,
-+1,
-+'CEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {56}
-+sub has_dst_changes {57}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Europe/Dublin.pm
-+++ b/lib/DateTime/TimeZone/Europe/Dublin.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1913,13 +1913,31 @@
- 1,
- 'IST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960627600, # local_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # local_end 2028-03-26 01:00:00 (Sun)
-+0,
-+0,
-+'GMT',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973332000, # local_start 2028-03-26 02:00:00 (Sun)
-+63992080800, # local_end 2028-10-29 02:00:00 (Sun)
-+3600,
-+1,
-+'IST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {103}
-+sub has_dst_changes {104}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Europe/Gibraltar.pm
-+++ b/lib/DateTime/TimeZone/Europe/Gibraltar.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1634,13 +1634,31 @@
- 1,
- 'CEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960631200, # local_start 2027-10-31 02:00:00 (Sun)
-+63973332000, # local_end 2028-03-26 02:00:00 (Sun)
-+3600,
-+0,
-+'CET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973335600, # local_start 2028-03-26 03:00:00 (Sun)
-+63992084400, # local_end 2028-10-29 03:00:00 (Sun)
-+7200,
-+1,
-+'CEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {94}
-+sub has_dst_changes {95}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1689,24 +1707,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Helsinki.pm
-+++ b/lib/DateTime/TimeZone/Europe/Helsinki.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -914,13 +914,31 @@
- 1,
- 'EEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960634800, # local_start 2027-10-31 03:00:00 (Sun)
-+63973335600, # local_end 2028-03-26 03:00:00 (Sun)
-+7200,
-+0,
-+'EET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973339200, # local_start 2028-03-26 04:00:00 (Sun)
-+63992088000, # local_end 2028-10-29 04:00:00 (Sun)
-+10800,
-+1,
-+'EEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {48}
-+sub has_dst_changes {49}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Europe/Istanbul.pm
-+++ b/lib/DateTime/TimeZone/Europe/Istanbul.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1240,11 +1240,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {66}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Europe/Kaliningrad.pm
-+++ b/lib/DateTime/TimeZone/Europe/Kaliningrad.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -745,11 +745,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {37}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Europe/Kiev.pm
-+++ b/lib/DateTime/TimeZone/Europe/Kiev.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -941,13 +941,31 @@
- 1,
- 'EEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960634800, # local_start 2027-10-31 03:00:00 (Sun)
-+63973335600, # local_end 2028-03-26 03:00:00 (Sun)
-+7200,
-+0,
-+'EET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973339200, # local_start 2028-03-26 04:00:00 (Sun)
-+63992088000, # local_end 2028-10-29 04:00:00 (Sun)
-+10800,
-+1,
-+'EEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {49}
-+sub has_dst_changes {50}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -996,24 +1014,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Kirov.pm
-+++ b/lib/DateTime/TimeZone/Europe/Kirov.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -601,11 +601,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {29}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Europe/Lisbon.pm
-+++ b/lib/DateTime/TimeZone/Europe/Lisbon.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1841,13 +1841,31 @@
- 1,
- 'WEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960627600, # local_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # local_end 2028-03-26 01:00:00 (Sun)
-+0,
-+0,
-+'WET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973332000, # local_start 2028-03-26 02:00:00 (Sun)
-+63992080800, # local_end 2028-10-29 02:00:00 (Sun)
-+3600,
-+1,
-+'WEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {103}
-+sub has_dst_changes {104}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1896,24 +1914,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/London.pm
-+++ b/lib/DateTime/TimeZone/Europe/London.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -2030,13 +2030,31 @@
- 1,
- 'BST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960627600, # local_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # local_end 2028-03-26 01:00:00 (Sun)
-+0,
-+0,
-+'GMT',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973332000, # local_start 2028-03-26 02:00:00 (Sun)
-+63992080800, # local_end 2028-10-29 02:00:00 (Sun)
-+3600,
-+1,
-+'BST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {116}
-+sub has_dst_changes {117}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -2085,24 +2103,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Luxembourg.pm
-+++ b/lib/DateTime/TimeZone/Europe/Luxembourg.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1499,13 +1499,31 @@
- 1,
- 'CEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960631200, # local_start 2027-10-31 02:00:00 (Sun)
-+63973332000, # local_end 2028-03-26 02:00:00 (Sun)
-+3600,
-+0,
-+'CET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973335600, # local_start 2028-03-26 03:00:00 (Sun)
-+63992084400, # local_end 2028-10-29 03:00:00 (Sun)
-+7200,
-+1,
-+'CEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {81}
-+sub has_dst_changes {82}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1554,24 +1572,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Madrid.pm
-+++ b/lib/DateTime/TimeZone/Europe/Madrid.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -25,35 +25,17 @@
- [
- [
- DateTime::TimeZone::NEG_INFINITY, # utc_start
--59958231284, # utc_end 1901-01-01 00:14:44 (Tue)
-+59958230400, # utc_end 1901-01-01 00:00:00 (Tue)
- DateTime::TimeZone::NEG_INFINITY, # local_start
--59958230400, # local_end 1901-01-01 00:00:00 (Tue)
-+59958229516, # local_end 1900-12-31 23:45:16 (Mon)
- -884,
- 0,
- 'LMT',
- ],
- [
--59958231284, # utc_start 1901-01-01 00:14:44 (Tue)
--60473948400, # utc_end 1917-05-05 23:00:00 (Sat)
--59958231284, # local_start 1901-01-01 00:14:44 (Tue)
--60473948400, # local_end 1917-05-05 23:00:00 (Sat)
--0,
--0,
--'WET',
-- ],
-- [
--60473948400, # utc_start 1917-05-05 23:00:00 (Sat)
--60487254000, # utc_end 1917-10-06 23:00:00 (Sat)
--60473952000, # local_start 1917-05-06 00:00:00 (Sun)
--60487257600, # local_end 1917-10-07 00:00:00 (Sun)
--3600,
--1,
--'WEST',
-- ],
-- [
--60487254000, # utc_start 1917-10-06 23:00:00 (Sat)
-+59958230400, # utc_start 1901-01-01 00:00:00 (Tue)
- 60503756400, # utc_end 1918-04-15 23:00:00 (Mon)
--60487254000, # local_start 1917-10-06 23:00:00 (Sat)
-+59958230400, # local_start 1901-01-01 00:00:00 (Tue)
- 60503756400, # local_end 1918-04-15 23:00:00 (Mon)
- 0,
- 0,
-@@ -61,35 +43,35 @@
- ],
- [
- 60503756400, # utc_start 1918-04-15 23:00:00 (Mon)
--60518790000, # utc_end 1918-10-06 23:00:00 (Sun)
-+60518793600, # utc_end 1918-10-07 00:00:00 (Mon)
- 60503760000, # local_start 1918-04-16 00:00:00 (Tue)
--60518793600, # local_end 1918-10-07 00:00:00 (Mon)
-+60518797200, # local_end 1918-10-07 01:00:00 (Mon)
- 3600,
- 1,
- 'WEST',
- ],
- [
--60518790000, # utc_start 1918-10-06 23:00:00 (Sun)
--60534428400, # utc_end 1919-04-05 23:00:00 (Sat)
--60518790000, # local_start 1918-10-06 23:00:00 (Sun)
--60534428400, # local_end 1919-04-05 23:00:00 (Sat)
-+60518793600, # utc_start 1918-10-07 00:00:00 (Mon)
-+60534514800, # utc_end 1919-04-06 23:00:00 (Sun)
-+60518793600, # local_start 1918-10-07 00:00:00 (Mon)
-+60534514800, # local_end 1919-04-06 23:00:00 (Sun)
- 0,
- 0,
- 'WET',
- ],
- [
--60534428400, # utc_start 1919-04-05 23:00:00 (Sat)
--60550326000, # utc_end 1919-10-06 23:00:00 (Mon)
--60534432000, # local_start 1919-04-06 00:00:00 (Sun)
--60550329600, # local_end 1919-10-07 00:00:00 (Tue)
-+60534514800, # utc_start 1919-04-06 23:00:00 (Sun)
-+60550329600, # utc_end 1919-10-07 00:00:00 (Tue)
-+60534518400, # local_start 1919-04-07 00:00:00 (Mon)
-+60550333200, # local_end 1919-10-07 01:00:00 (Tue)
- 3600,
- 1,
- 'WEST',
- ],
- [
--60550326000, # utc_start 1919-10-06 23:00:00 (Mon)
-+60550329600, # utc_start 1919-10-07 00:00:00 (Tue)
- 60693231600, # utc_end 1924-04-16 23:00:00 (Wed)
--60550326000, # local_start 1919-10-06 23:00:00 (Mon)
-+60550329600, # local_start 1919-10-07 00:00:00 (Tue)
- 60693231600, # local_end 1924-04-16 23:00:00 (Wed)
- 0,
- 0,
-@@ -97,17 +79,17 @@
- ],
- [
- 60693231600, # utc_start 1924-04-16 23:00:00 (Wed)
--60708006000, # utc_end 1924-10-04 23:00:00 (Sat)
-+60708009600, # utc_end 1924-10-05 00:00:00 (Sun)
- 60693235200, # local_start 1924-04-17 00:00:00 (Thu)
--60708009600, # local_end 1924-10-05 00:00:00 (Sun)
-+60708013200, # local_end 1924-10-05 01:00:00 (Sun)
- 3600,
- 1,
- 'WEST',
- ],
- [
--60708006000, # utc_start 1924-10-04 23:00:00 (Sat)
-+60708009600, # utc_start 1924-10-05 00:00:00 (Sun)
- 60756390000, # utc_end 1926-04-17 23:00:00 (Sat)
--60708006000, # local_start 1924-10-04 23:00:00 (Sat)
-+60708009600, # local_start 1924-10-05 00:00:00 (Sun)
- 60756390000, # local_end 1926-04-17 23:00:00 (Sat)
- 0,
- 0,
-@@ -115,17 +97,17 @@
- ],
- [
- 60756390000, # utc_start 1926-04-17 23:00:00 (Sat)
--60770905200, # utc_end 1926-10-02 23:00:00 (Sat)
-+60770908800, # utc_end 1926-10-03 00:00:00 (Sun)
- 60756393600, # local_start 1926-04-18 00:00:00 (Sun)
--60770908800, # local_end 1926-10-03 00:00:00 (Sun)
-+60770912400, # local_end 1926-10-03 01:00:00 (Sun)
- 3600,
- 1,
- 'WEST',
- ],
- [
--60770905200, # utc_start 1926-10-02 23:00:00 (Sat)
-+60770908800, # utc_start 1926-10-03 00:00:00 (Sun)
- 60787234800, # utc_end 1927-04-09 23:00:00 (Sat)
--60770905200, # local_start 1926-10-02 23:00:00 (Sat)
-+60770908800, # local_start 1926-10-03 00:00:00 (Sun)
- 60787234800, # local_end 1927-04-09 23:00:00 (Sat)
- 0,
- 0,
-@@ -133,35 +115,35 @@
- ],
- [
- 60787234800, # utc_start 1927-04-09 23:00:00 (Sat)
--60802354800, # utc_end 1927-10-01 23:00:00 (Sat)
-+60802358400, # utc_end 1927-10-02 00:00:00 (Sun)
- 60787238400, # local_start 1927-04-10 00:00:00 (Sun)
--60802358400, # local_end 1927-10-02 00:00:00 (Sun)
-+60802362000, # local_end 1927-10-02 01:00:00 (Sun)
- 3600,
- 1,
- 'WEST',
- ],
- [
--60802354800, # utc_start 1927-10-01 23:00:00 (Sat)
--60819289200, # utc_end 1928-04-14 23:00:00 (Sat)
--60802354800, # local_start 1927-10-01 23:00:00 (Sat)
--60819289200, # local_end 1928-04-14 23:00:00 (Sat)
-+60802358400, # utc_start 1927-10-02 00:00:00 (Sun)
-+60819292800, # utc_end 1928-04-15 00:00:00 (Sun)
-+60802358400, # local_start 1927-10-02 00:00:00 (Sun)
-+60819292800, # local_end 1928-04-15 00:00:00 (Sun)
- 0,
- 0,
- 'WET',
- ],
- [
--60819289200, # utc_start 1928-04-14 23:00:00 (Sat)
--60834409200, # utc_end 1928-10-06 23:00:00 (Sat)
--60819292800, # local_start 1928-04-15 00:00:00 (Sun)
--60834412800, # local_end 1928-10-07 00:00:00 (Sun)
-+60819292800, # utc_start 1928-04-15 00:00:00 (Sun)
-+60834412800, # utc_end 1928-10-07 00:00:00 (Sun)
-+60819296400, # local_start 1928-04-15 01:00:00 (Sun)
-+60834416400, # local_end 1928-10-07 01:00:00 (Sun)
- 3600,
- 1,
- 'WEST',
- ],
- [
--60834409200, # utc_start 1928-10-06 23:00:00 (Sat)
-+60834412800, # utc_start 1928-10-07 00:00:00 (Sun)
- 60851343600, # utc_end 1929-04-20 23:00:00 (Sat)
--60834409200, # local_start 1928-10-06 23:00:00 (Sat)
-+60834412800, # local_start 1928-10-07 00:00:00 (Sun)
- 60851343600, # local_end 1929-04-20 23:00:00 (Sat)
- 0,
- 0,
-@@ -169,71 +151,71 @@
- ],
- [
- 60851343600, # utc_start 1929-04-20 23:00:00 (Sat)
--60865858800, # utc_end 1929-10-05 23:00:00 (Sat)
-+60865862400, # utc_end 1929-10-06 00:00:00 (Sun)
- 60851347200, # local_start 1929-04-21 00:00:00 (Sun)
--60865862400, # local_end 1929-10-06 00:00:00 (Sun)
-+60865866000, # local_end 1929-10-06 01:00:00 (Sun)
- 3600,
- 1,
- 'WEST',
- ],
- [
--60865858800, # utc_start 1929-10-05 23:00:00 (Sat)
--61106569200, # utc_end 1937-05-22 23:00:00 (Sat)
--60865858800, # local_start 1929-10-05 23:00:00 (Sat)
--61106569200, # local_end 1937-05-22 23:00:00 (Sat)
-+60865862400, # utc_start 1929-10-06 00:00:00 (Sun)
-+61108729200, # utc_end 1937-06-16 23:00:00 (Wed)
-+60865862400, # local_start 1929-10-06 00:00:00 (Sun)
-+61108729200, # local_end 1937-06-16 23:00:00 (Wed)
- 0,
- 0,
- 'WET',
- ],
- [
--61106569200, # utc_start 1937-05-22 23:00:00 (Sat)
--61118060400, # utc_end 1937-10-02 23:00:00 (Sat)
--61106572800, # local_start 1937-05-23 00:00:00 (Sun)
--61118064000, # local_end 1937-10-03 00:00:00 (Sun)
-+61108729200, # utc_start 1937-06-16 23:00:00 (Wed)
-+61118064000, # utc_end 1937-10-03 00:00:00 (Sun)
-+61108732800, # local_start 1937-06-17 00:00:00 (Thu)
-+61118067600, # local_end 1937-10-03 01:00:00 (Sun)
- 3600,
- 1,
- 'WEST',
- ],
- [
--61118060400, # utc_start 1937-10-02 23:00:00 (Sat)
--61132834800, # utc_end 1938-03-22 23:00:00 (Tue)
--61118060400, # local_start 1937-10-02 23:00:00 (Sat)
--61132834800, # local_end 1938-03-22 23:00:00 (Tue)
-+61118064000, # utc_start 1937-10-03 00:00:00 (Sun)
-+61133785200, # utc_end 1938-04-02 23:00:00 (Sat)
-+61118064000, # local_start 1937-10-03 00:00:00 (Sun)
-+61133785200, # local_end 1938-04-02 23:00:00 (Sat)
- 0,
- 0,
- 'WET',
- ],
- [
--61132834800, # utc_start 1938-03-22 23:00:00 (Tue)
--61149510000, # utc_end 1938-10-01 23:00:00 (Sat)
--61132838400, # local_start 1938-03-23 00:00:00 (Wed)
--61149513600, # local_end 1938-10-02 00:00:00 (Sun)
-+61133785200, # utc_start 1938-04-02 23:00:00 (Sat)
-+61136200800, # utc_end 1938-04-30 22:00:00 (Sat)
-+61133788800, # local_start 1938-04-03 00:00:00 (Sun)
-+61136204400, # local_end 1938-04-30 23:00:00 (Sat)
- 3600,
- 1,
- 'WEST',
- ],
- [
--61149510000, # utc_start 1938-10-01 23:00:00 (Sat)
--61166444400, # utc_end 1939-04-15 23:00:00 (Sat)
--61149510000, # local_start 1938-10-01 23:00:00 (Sat)
--61166444400, # local_end 1939-04-15 23:00:00 (Sat)
--0,
--0,
--'WET',
-+61136200800, # utc_start 1938-04-30 22:00:00 (Sat)
-+61149592800, # utc_end 1938-10-02 22:00:00 (Sun)
-+61136208000, # local_start 1938-05-01 00:00:00 (Sun)
-+61149600000, # local_end 1938-10-03 00:00:00 (Mon)
-+7200,
-+1,
-+'WEMT',
- ],
- [
--61166444400, # utc_start 1939-04-15 23:00:00 (Sat)
--61181564400, # utc_end 1939-10-07 23:00:00 (Sat)
--61166448000, # local_start 1939-04-16 00:00:00 (Sun)
--61181568000, # local_end 1939-10-08 00:00:00 (Sun)
-+61149592800, # utc_start 1938-10-02 22:00:00 (Sun)
-+61181568000, # utc_end 1939-10-08 00:00:00 (Sun)
-+61149596400, # local_start 1938-10-02 23:00:00 (Sun)
-+61181571600, # local_end 1939-10-08 01:00:00 (Sun)
- 3600,
- 1,
- 'WEST',
- ],
- [
--61181564400, # utc_start 1939-10-07 23:00:00 (Sat)
-+61181568000, # utc_start 1939-10-08 00:00:00 (Sun)
- 61195474800, # utc_end 1940-03-16 23:00:00 (Sat)
--61181564400, # local_start 1939-10-07 23:00:00 (Sat)
-+61181568000, # local_start 1939-10-08 00:00:00 (Sun)
- 61195474800, # local_end 1940-03-16 23:00:00 (Sat)
- 0,
- 0,
-@@ -245,62 +227,62 @@
- 61195478400, # local_start 1940-03-17 00:00:00 (Sun)
- 61262607600, # local_end 1942-05-02 23:00:00 (Sat)
- 3600,
--1,
--'WEST',
-+0,
-+'CET',
- ],
- [
- 61262604000, # utc_start 1942-05-02 22:00:00 (Sat)
--61273144800, # utc_end 1942-09-01 22:00:00 (Tue)
-+61273062000, # utc_end 1942-08-31 23:00:00 (Mon)
- 61262611200, # local_start 1942-05-03 00:00:00 (Sun)
--61273152000, # local_end 1942-09-02 00:00:00 (Wed)
-+61273069200, # local_end 1942-09-01 01:00:00 (Tue)
- 7200,
- 1,
--'WEMT',
-+'CEST',
- ],
- [
--61273144800, # utc_start 1942-09-01 22:00:00 (Tue)
-+61273062000, # utc_start 1942-08-31 23:00:00 (Mon)
- 61292844000, # utc_end 1943-04-17 22:00:00 (Sat)
--61273148400, # local_start 1942-09-01 23:00:00 (Tue)
-+61273065600, # local_start 1942-09-01 00:00:00 (Tue)
- 61292847600, # local_end 1943-04-17 23:00:00 (Sat)
- 3600,
--1,
--'WEST',
-+0,
-+'CET',
- ],
- [
- 61292844000, # utc_start 1943-04-17 22:00:00 (Sat)
--61307445600, # utc_end 1943-10-03 22:00:00 (Sun)
-+61307362800, # utc_end 1943-10-02 23:00:00 (Sat)
- 61292851200, # local_start 1943-04-18 00:00:00 (Sun)
--61307452800, # local_end 1943-10-04 00:00:00 (Mon)
-+61307370000, # local_end 1943-10-03 01:00:00 (Sun)
- 7200,
- 1,
--'WEMT',
-+'CEST',
- ],
- [
--61307445600, # utc_start 1943-10-03 22:00:00 (Sun)
-+61307362800, # utc_start 1943-10-02 23:00:00 (Sat)
- 61324293600, # utc_end 1944-04-15 22:00:00 (Sat)
--61307449200, # local_start 1943-10-03 23:00:00 (Sun)
-+61307366400, # local_start 1943-10-03 00:00:00 (Sun)
- 61324297200, # local_end 1944-04-15 23:00:00 (Sat)
- 3600,
--1,
--'WEST',
-+0,
-+'CET',
- ],
- [
- 61324293600, # utc_start 1944-04-15 22:00:00 (Sat)
--61339672800, # utc_end 1944-10-10 22:00:00 (Tue)
-+61338812400, # utc_end 1944-09-30 23:00:00 (Sat)
- 61324300800, # local_start 1944-04-16 00:00:00 (Sun)
--61339680000, # local_end 1944-10-11 00:00:00 (Wed)
-+61338819600, # local_end 1944-10-01 01:00:00 (Sun)
- 7200,
- 1,
--'WEMT',
-+'CEST',
- ],
- [
--61339672800, # utc_start 1944-10-10 22:00:00 (Tue)
-+61338812400, # utc_start 1944-09-30 23:00:00 (Sat)
- 61355743200, # utc_end 1945-04-14 22:00:00 (Sat)
--61339676400, # local_start 1944-10-10 23:00:00 (Tue)
-+61338816000, # local_start 1944-10-01 00:00:00 (Sun)
- 61355746800, # local_end 1945-04-14 23:00:00 (Sat)
- 3600,
--1,
--'WEST',
-+0,
-+'CET',
- ],
- [
- 61355743200, # utc_start 1945-04-14 22:00:00 (Sat)
-@@ -309,7 +291,7 @@
- 61370269200, # local_end 1945-09-30 01:00:00 (Sun)
- 7200,
- 1,
--'WEMT',
-+'CEST',
- ],
- [
- 61370262000, # utc_start 1945-09-29 23:00:00 (Sat)
-@@ -317,22 +299,22 @@
- 61370265600, # local_start 1945-09-30 00:00:00 (Sun)
- 61387196400, # local_end 1946-04-13 23:00:00 (Sat)
- 3600,
--1,
--'WEST',
-+0,
-+'CET',
- ],
- [
- 61387192800, # utc_start 1946-04-13 22:00:00 (Sat)
--61401794400, # utc_end 1946-09-29 22:00:00 (Sun)
-+61401711600, # utc_end 1946-09-28 23:00:00 (Sat)
- 61387200000, # local_start 1946-04-14 00:00:00 (Sun)
--61401801600, # local_end 1946-09-30 00:00:00 (Mon)
-+61401718800, # local_end 1946-09-29 01:00:00 (Sun)
- 7200,
- 1,
--'WEMT',
-+'CEST',
- ],
- [
--61401794400, # utc_start 1946-09-29 22:00:00 (Sun)
-+61401711600, # utc_start 1946-09-28 23:00:00 (Sat)
- 61483356000, # utc_end 1949-04-30 22:00:00 (Sat)
--61401798000, # local_start 1946-09-29 23:00:00 (Sun)
-+61401715200, # local_start 1946-09-29 00:00:00 (Sun)
- 61483359600, # local_end 1949-04-30 23:00:00 (Sat)
- 3600,
- 0,
-@@ -340,17 +322,17 @@
- ],
- [
- 61483356000, # utc_start 1949-04-30 22:00:00 (Sat)
--61496492400, # utc_end 1949-09-29 23:00:00 (Thu)
-+61496665200, # utc_end 1949-10-01 23:00:00 (Sat)
- 61483363200, # local_start 1949-05-01 00:00:00 (Sun)
--61496499600, # local_end 1949-09-30 01:00:00 (Fri)
-+61496672400, # local_end 1949-10-02 01:00:00 (Sun)
- 7200,
- 1,
- 'CEST',
- ],
- [
--61496492400, # utc_start 1949-09-29 23:00:00 (Thu)
-+61496665200, # utc_start 1949-10-01 23:00:00 (Sat)
- 62270805600, # utc_end 1974-04-13 22:00:00 (Sat)
--61496496000, # local_start 1949-09-30 00:00:00 (Fri)
-+61496668800, # local_start 1949-10-02 00:00:00 (Sun)
- 62270809200, # local_end 1974-04-13 23:00:00 (Sat)
- 3600,
- 0,
-@@ -367,17 +349,17 @@
- ],
- [
- 62285929200, # utc_start 1974-10-05 23:00:00 (Sat)
--62302860000, # utc_end 1975-04-19 22:00:00 (Sat)
-+62302255200, # utc_end 1975-04-12 22:00:00 (Sat)
- 62285932800, # local_start 1974-10-06 00:00:00 (Sun)
--62302863600, # local_end 1975-04-19 23:00:00 (Sat)
-+62302258800, # local_end 1975-04-12 23:00:00 (Sat)
- 3600,
- 0,
- 'CET',
- ],
- [
--62302860000, # utc_start 1975-04-19 22:00:00 (Sat)
-+62302255200, # utc_start 1975-04-12 22:00:00 (Sat)
- 62317378800, # utc_end 1975-10-04 23:00:00 (Sat)
--62302867200, # local_start 1975-04-20 00:00:00 (Sun)
-+62302262400, # local_start 1975-04-13 00:00:00 (Sun)
- 62317386000, # local_end 1975-10-05 01:00:00 (Sun)
- 7200,
- 1,
-@@ -421,26 +403,26 @@
- ],
- [
- 62379673200, # utc_start 1977-09-24 23:00:00 (Sat)
--62396085600, # utc_end 1978-04-02 22:00:00 (Sun)
-+62396010000, # utc_end 1978-04-02 01:00:00 (Sun)
- 62379676800, # local_start 1977-09-25 00:00:00 (Sun)
--62396089200, # local_end 1978-04-02 23:00:00 (Sun)
-+62396013600, # local_end 1978-04-02 02:00:00 (Sun)
- 3600,
- 0,
- 'CET',
- ],
- [
--62396085600, # utc_start 1978-04-02 22:00:00 (Sun)
--62411727600, # utc_end 1978-09-30 23:00:00 (Sat)
--62396092800, # local_start 1978-04-03 00:00:00 (Mon)
--62411734800, # local_end 1978-10-01 01:00:00 (Sun)
-+62396010000, # utc_start 1978-04-02 01:00:00 (Sun)
-+62411734800, # utc_end 1978-10-01 01:00:00 (Sun)
-+62396017200, # local_start 1978-04-02 03:00:00 (Sun)
-+62411742000, # local_end 1978-10-01 03:00:00 (Sun)
- 7200,
- 1,
- 'CEST',
- ],
- [
--62411727600, # utc_start 1978-09-30 23:00:00 (Sat)
-+62411734800, # utc_start 1978-10-01 01:00:00 (Sun)
- 62419676400, # utc_end 1978-12-31 23:00:00 (Sun)
--62411731200, # local_start 1978-10-01 00:00:00 (Sun)
-+62411738400, # local_start 1978-10-01 02:00:00 (Sun)
- 62419680000, # local_end 1979-01-01 00:00:00 (Mon)
- 3600,
- 0,
-@@ -1328,13 +1310,31 @@
- 1,
- 'CEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960631200, # local_start 2027-10-31 02:00:00 (Sun)
-+63973332000, # local_end 2028-03-26 02:00:00 (Sun)
-+3600,
-+0,
-+'CET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973335600, # local_start 2028-03-26 03:00:00 (Sun)
-+63992084400, # local_end 2028-10-29 03:00:00 (Sun)
-+7200,
-+1,
-+'CEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {76}
-+sub has_dst_changes {72}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1383,24 +1383,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Malta.pm
-+++ b/lib/DateTime/TimeZone/Europe/Malta.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1373,13 +1373,31 @@
- 1,
- 'CEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960631200, # local_start 2027-10-31 02:00:00 (Sun)
-+63973332000, # local_end 2028-03-26 02:00:00 (Sun)
-+3600,
-+0,
-+'CET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973335600, # local_start 2028-03-26 03:00:00 (Sun)
-+63992084400, # local_end 2028-10-29 03:00:00 (Sun)
-+7200,
-+1,
-+'CEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {74}
-+sub has_dst_changes {75}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1428,24 +1446,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Minsk.pm
-+++ b/lib/DateTime/TimeZone/Europe/Minsk.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -655,11 +655,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {32}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Europe/Monaco.pm
-+++ b/lib/DateTime/TimeZone/Europe/Monaco.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1517,13 +1517,31 @@
- 1,
- 'CEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960631200, # local_start 2027-10-31 02:00:00 (Sun)
-+63973332000, # local_end 2028-03-26 02:00:00 (Sun)
-+3600,
-+0,
-+'CET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973335600, # local_start 2028-03-26 03:00:00 (Sun)
-+63992084400, # local_end 2028-10-29 03:00:00 (Sun)
-+7200,
-+1,
-+'CEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {86}
-+sub has_dst_changes {87}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Europe/Moscow.pm
-+++ b/lib/DateTime/TimeZone/Europe/Moscow.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -736,11 +736,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {38}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Europe/Oslo.pm
-+++ b/lib/DateTime/TimeZone/Europe/Oslo.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1121,13 +1121,31 @@
- 1,
- 'CEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960631200, # local_start 2027-10-31 02:00:00 (Sun)
-+63973332000, # local_end 2028-03-26 02:00:00 (Sun)
-+3600,
-+0,
-+'CET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973335600, # local_start 2028-03-26 03:00:00 (Sun)
-+63992084400, # local_end 2028-10-29 03:00:00 (Sun)
-+7200,
-+1,
-+'CEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {60}
-+sub has_dst_changes {61}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Europe/Paris.pm
-+++ b/lib/DateTime/TimeZone/Europe/Paris.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1508,13 +1508,31 @@
- 1,
- 'CEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960631200, # local_start 2027-10-31 02:00:00 (Sun)
-+63973332000, # local_end 2028-03-26 02:00:00 (Sun)
-+3600,
-+0,
-+'CET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973335600, # local_start 2028-03-26 03:00:00 (Sun)
-+63992084400, # local_end 2028-10-29 03:00:00 (Sun)
-+7200,
-+1,
-+'CEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {83}
-+sub has_dst_changes {84}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1563,24 +1581,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Prague.pm
-+++ b/lib/DateTime/TimeZone/Europe/Prague.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1130,13 +1130,31 @@
- 1,
- 'CEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960631200, # local_start 2027-10-31 02:00:00 (Sun)
-+63973332000, # local_end 2028-03-26 02:00:00 (Sun)
-+3600,
-+0,
-+'CET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973335600, # local_start 2028-03-26 03:00:00 (Sun)
-+63992084400, # local_end 2028-10-29 03:00:00 (Sun)
-+7200,
-+1,
-+'CEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {60}
-+sub has_dst_changes {61}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1185,24 +1203,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Riga.pm
-+++ b/lib/DateTime/TimeZone/Europe/Riga.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1004,13 +1004,31 @@
- 1,
- 'EEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960634800, # local_start 2027-10-31 03:00:00 (Sun)
-+63973335600, # local_end 2028-03-26 03:00:00 (Sun)
-+7200,
-+0,
-+'EET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973339200, # local_start 2028-03-26 04:00:00 (Sun)
-+63992088000, # local_end 2028-10-29 04:00:00 (Sun)
-+10800,
-+1,
-+'EEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {51}
-+sub has_dst_changes {52}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Europe/Rome.pm
-+++ b/lib/DateTime/TimeZone/Europe/Rome.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1400,13 +1400,31 @@
- 1,
- 'CEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960631200, # local_start 2027-10-31 02:00:00 (Sun)
-+63973332000, # local_end 2028-03-26 02:00:00 (Sun)
-+3600,
-+0,
-+'CET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973335600, # local_start 2028-03-26 03:00:00 (Sun)
-+63992084400, # local_end 2028-10-29 03:00:00 (Sun)
-+7200,
-+1,
-+'CEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {76}
-+sub has_dst_changes {77}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Europe/Samara.pm
-+++ b/lib/DateTime/TimeZone/Europe/Samara.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -619,11 +619,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {30}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Europe/Saratov.pm
-+++ b/lib/DateTime/TimeZone/Europe/Saratov.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -610,11 +610,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {29}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Europe/Simferopol.pm
-+++ b/lib/DateTime/TimeZone/Europe/Simferopol.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -736,11 +736,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {35}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Europe/Sofia.pm
-+++ b/lib/DateTime/TimeZone/Europe/Sofia.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1004,13 +1004,31 @@
- 1,
- 'EEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960634800, # local_start 2027-10-31 03:00:00 (Sun)
-+63973335600, # local_end 2028-03-26 03:00:00 (Sun)
-+7200,
-+0,
-+'EET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973339200, # local_start 2028-03-26 04:00:00 (Sun)
-+63992088000, # local_end 2028-10-29 04:00:00 (Sun)
-+10800,
-+1,
-+'EEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {51}
-+sub has_dst_changes {52}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1059,24 +1077,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Stockholm.pm
-+++ b/lib/DateTime/TimeZone/Europe/Stockholm.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -932,13 +932,31 @@
- 1,
- 'CEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960631200, # local_start 2027-10-31 02:00:00 (Sun)
-+63973332000, # local_end 2028-03-26 02:00:00 (Sun)
-+3600,
-+0,
-+'CET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973335600, # local_start 2028-03-26 03:00:00 (Sun)
-+63992084400, # local_end 2028-10-29 03:00:00 (Sun)
-+7200,
-+1,
-+'CEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {49}
-+sub has_dst_changes {50}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Europe/Tallinn.pm
-+++ b/lib/DateTime/TimeZone/Europe/Tallinn.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -968,13 +968,31 @@
- 1,
- 'EEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960634800, # local_start 2027-10-31 03:00:00 (Sun)
-+63973335600, # local_end 2028-03-26 03:00:00 (Sun)
-+7200,
-+0,
-+'EET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973339200, # local_start 2028-03-26 04:00:00 (Sun)
-+63992088000, # local_end 2028-10-29 04:00:00 (Sun)
-+10800,
-+1,
-+'EEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {50}
-+sub has_dst_changes {51}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Europe/Tirane.pm
-+++ b/lib/DateTime/TimeZone/Europe/Tirane.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1049,13 +1049,31 @@
- 1,
- 'CEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960631200, # local_start 2027-10-31 02:00:00 (Sun)
-+63973332000, # local_end 2028-03-26 02:00:00 (Sun)
-+3600,
-+0,
-+'CET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973335600, # local_start 2028-03-26 03:00:00 (Sun)
-+63992084400, # local_end 2028-10-29 03:00:00 (Sun)
-+7200,
-+1,
-+'CEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {57}
-+sub has_dst_changes {58}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Europe/Ulyanovsk.pm
-+++ b/lib/DateTime/TimeZone/Europe/Ulyanovsk.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -628,11 +628,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {30}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Europe/Uzhgorod.pm
-+++ b/lib/DateTime/TimeZone/Europe/Uzhgorod.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -968,13 +968,31 @@
- 1,
- 'EEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960634800, # local_start 2027-10-31 03:00:00 (Sun)
-+63973335600, # local_end 2028-03-26 03:00:00 (Sun)
-+7200,
-+0,
-+'EET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973339200, # local_start 2028-03-26 04:00:00 (Sun)
-+63992088000, # local_end 2028-10-29 04:00:00 (Sun)
-+10800,
-+1,
-+'EEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {49}
-+sub has_dst_changes {50}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1023,24 +1041,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Vienna.pm
-+++ b/lib/DateTime/TimeZone/Europe/Vienna.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1121,13 +1121,31 @@
- 1,
- 'CEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960631200, # local_start 2027-10-31 02:00:00 (Sun)
-+63973332000, # local_end 2028-03-26 02:00:00 (Sun)
-+3600,
-+0,
-+'CET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973335600, # local_start 2028-03-26 03:00:00 (Sun)
-+63992084400, # local_end 2028-10-29 03:00:00 (Sun)
-+7200,
-+1,
-+'CEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {59}
-+sub has_dst_changes {60}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1176,24 +1194,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Vilnius.pm
-+++ b/lib/DateTime/TimeZone/Europe/Vilnius.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -941,13 +941,31 @@
- 1,
- 'EEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960634800, # local_start 2027-10-31 03:00:00 (Sun)
-+63973335600, # local_end 2028-03-26 03:00:00 (Sun)
-+7200,
-+0,
-+'EET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973339200, # local_start 2028-03-26 04:00:00 (Sun)
-+63992088000, # local_end 2028-10-29 04:00:00 (Sun)
-+10800,
-+1,
-+'EEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {47}
-+sub has_dst_changes {48}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Europe/Volgograd.pm
-+++ b/lib/DateTime/TimeZone/Europe/Volgograd.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -610,11 +610,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {29}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Europe/Warsaw.pm
-+++ b/lib/DateTime/TimeZone/Europe/Warsaw.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1355,13 +1355,31 @@
- 1,
- 'CEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960631200, # local_start 2027-10-31 02:00:00 (Sun)
-+63973332000, # local_end 2028-03-26 02:00:00 (Sun)
-+3600,
-+0,
-+'CET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973335600, # local_start 2028-03-26 03:00:00 (Sun)
-+63992084400, # local_end 2028-10-29 03:00:00 (Sun)
-+7200,
-+1,
-+'CEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {72}
-+sub has_dst_changes {73}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1410,24 +1428,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Zaporozhye.pm
-+++ b/lib/DateTime/TimeZone/Europe/Zaporozhye.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 60694531200, # local_end 1924-05-02 00:00:00 (Fri)
- 8400,
- 0,
--'CUT',
-+'+0220',
- ],
- [
- 60694522800, # utc_start 1924-05-01 21:40:00 (Thu)
-@@ -950,13 +950,31 @@
- 1,
- 'EEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960634800, # local_start 2027-10-31 03:00:00 (Sun)
-+63973335600, # local_end 2028-03-26 03:00:00 (Sun)
-+7200,
-+0,
-+'EET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973339200, # local_start 2028-03-26 04:00:00 (Sun)
-+63992088000, # local_end 2028-10-29 04:00:00 (Sun)
-+10800,
-+1,
-+'EEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {49}
-+sub has_dst_changes {50}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Europe/Zurich.pm
-+++ b/lib/DateTime/TimeZone/Europe/Zurich.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -932,13 +932,31 @@
- 1,
- 'CEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960631200, # local_start 2027-10-31 02:00:00 (Sun)
-+63973332000, # local_end 2028-03-26 02:00:00 (Sun)
-+3600,
-+0,
-+'CET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973335600, # local_start 2028-03-26 03:00:00 (Sun)
-+63992084400, # local_end 2028-10-29 03:00:00 (Sun)
-+7200,
-+1,
-+'CEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {49}
-+sub has_dst_changes {50}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -987,24 +1005,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/HST.pm
-+++ b/lib/DateTime/TimeZone/HST.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -34,11 +34,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Indian/Chagos.pm
-+++ b/lib/DateTime/TimeZone/Indian/Chagos.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 62956137600, # local_end 1996-01-01 00:00:00 (Mon)
- 18000,
- 0,
--'IOT',
-+'+05',
- ],
- [
- 62956119600, # utc_start 1995-12-31 19:00:00 (Sun)
-@@ -48,15 +48,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 21600,
- 0,
--'IOT',
-+'+06',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Indian/Christmas.pm
-+++ b/lib/DateTime/TimeZone/Indian/Christmas.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,15 +39,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 25200,
- 0,
--'CXT',
-+'+07',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Indian/Cocos.pm
-+++ b/lib/DateTime/TimeZone/Indian/Cocos.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,15 +39,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 23400,
- 0,
--'CCT',
-+'+0630',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Indian/Kerguelen.pm
-+++ b/lib/DateTime/TimeZone/Indian/Kerguelen.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/antarctica. Olson data version 2016j
-+# Generated from debian/tzdata/antarctica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -43,11 +43,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Indian/Mahe.pm
-+++ b/lib/DateTime/TimeZone/Indian/Mahe.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/africa. Olson data version 2016j
-+# Generated from debian/tzdata/africa. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,15 +39,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 14400,
- 0,
--'SCT',
-+'+04',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Indian/Maldives.pm
-+++ b/lib/DateTime/TimeZone/Indian/Maldives.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/asia. Olson data version 2016j
-+# Generated from debian/tzdata/asia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,15 +48,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 18000,
- 0,
--'MVT',
-+'+05',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Indian/Mauritius.pm
-+++ b/lib/DateTime/TimeZone/Indian/Mauritius.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/africa. Olson data version 2016j
-+# Generated from debian/tzdata/africa. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 62538739200, # local_end 1982-10-10 00:00:00 (Sun)
- 14400,
- 0,
--'MUT',
-+'+04',
- ],
- [
- 62538724800, # utc_start 1982-10-09 20:00:00 (Sat)
-@@ -48,7 +48,7 @@
- 62552736000, # local_end 1983-03-21 00:00:00 (Mon)
- 18000,
- 1,
--'MUST',
-+'+05',
- ],
- [
- 62552718000, # utc_start 1983-03-20 19:00:00 (Sun)
-@@ -57,7 +57,7 @@
- 63360669600, # local_end 2008-10-26 02:00:00 (Sun)
- 14400,
- 0,
--'MUT',
-+'+04',
- ],
- [
- 63360655200, # utc_start 2008-10-25 22:00:00 (Sat)
-@@ -66,7 +66,7 @@
- 63373975200, # local_end 2009-03-29 02:00:00 (Sun)
- 18000,
- 1,
--'MUST',
-+'+05',
- ],
- [
- 63373957200, # utc_start 2009-03-28 21:00:00 (Sat)
-@@ -75,15 +75,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 14400,
- 0,
--'MUT',
-+'+04',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {2}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Indian/Reunion.pm
-+++ b/lib/DateTime/TimeZone/Indian/Reunion.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/africa. Olson data version 2016j
-+# Generated from debian/tzdata/africa. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,15 +39,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 14400,
- 0,
--'RET',
-+'+04',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/MET.pm
-+++ b/lib/DateTime/TimeZone/MET.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1067,13 +1067,31 @@
- 1,
- 'MEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960631200, # local_start 2027-10-31 02:00:00 (Sun)
-+63973332000, # local_end 2028-03-26 02:00:00 (Sun)
-+3600,
-+0,
-+'MET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973335600, # local_start 2028-03-26 03:00:00 (Sun)
-+63992084400, # local_end 2028-10-29 03:00:00 (Sun)
-+7200,
-+1,
-+'MEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {58}
-+sub has_dst_changes {59}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/MST.pm
-+++ b/lib/DateTime/TimeZone/MST.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -34,11 +34,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/MST7MDT.pm
-+++ b/lib/DateTime/TimeZone/MST7MDT.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1184,13 +1184,31 @@
- 1,
- 'MDT',
- ],
-+ [
-+63961257600, # utc_start 2027-11-07 08:00:00 (Sun)
-+63972147600, # utc_end 2028-03-12 09:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-25200,
-+0,
-+'MST',
-+ ],
-+ [
-+63972147600, # utc_start 2028-03-12 09:00:00 (Sun)
-+63992707200, # utc_end 2028-11-05 08:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-21600,
-+1,
-+'MDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {65}
-+sub has_dst_changes {66}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1214,23 +1232,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/PST8PDT.pm
-+++ b/lib/DateTime/TimeZone/PST8PDT.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1184,13 +1184,31 @@
- 1,
- 'PDT',
- ],
-+ [
-+63961261200, # utc_start 2027-11-07 09:00:00 (Sun)
-+63972151200, # utc_end 2028-03-12 10:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-28800,
-+0,
-+'PST',
-+ ],
-+ [
-+63972151200, # utc_start 2028-03-12 10:00:00 (Sun)
-+63992710800, # utc_end 2028-11-05 09:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-25200,
-+1,
-+'PDT',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {65}
-+sub has_dst_changes {66}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1214,23 +1232,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Pacific/Apia.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Apia.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 61504531200, # local_end 1950-01-01 00:00:00 (Sun)
- -41400,
- 0,
--'WSST',
-+'-1130',
- ],
- [
- 61504572600, # utc_start 1950-01-01 11:30:00 (Sun)
-@@ -57,7 +57,7 @@
- 63421142400, # local_end 2010-09-26 00:00:00 (Sun)
- -39600,
- 0,
--'SST',
-+'-11',
- ],
- [
- 63421182000, # utc_start 2010-09-26 11:00:00 (Sun)
-@@ -66,7 +66,7 @@
- 63437400000, # local_end 2011-04-02 04:00:00 (Sat)
- -36000,
- 1,
--'SDT',
-+'-10',
- ],
- [
- 63437436000, # utc_start 2011-04-02 14:00:00 (Sat)
-@@ -75,7 +75,7 @@
- 63452516400, # local_end 2011-09-24 03:00:00 (Sat)
- -39600,
- 0,
--'SST',
-+'-11',
- ],
- [
- 63452556000, # utc_start 2011-09-24 14:00:00 (Sat)
-@@ -84,7 +84,7 @@
- 63460886400, # local_end 2011-12-30 00:00:00 (Fri)
- -36000,
- 1,
--'SDT',
-+'-10',
- ],
- [
- 63460922400, # utc_start 2011-12-30 10:00:00 (Fri)
-@@ -93,7 +93,7 @@
- 63468936000, # local_end 2012-04-01 04:00:00 (Sun)
- 50400,
- 1,
--'WSDT',
-+'+14',
- ],
- [
- 63468885600, # utc_start 2012-03-31 14:00:00 (Sat)
-@@ -102,7 +102,7 @@
- 63484657200, # local_end 2012-09-30 03:00:00 (Sun)
- 46800,
- 0,
--'WSST',
-+'+13',
- ],
- [
- 63484610400, # utc_start 2012-09-29 14:00:00 (Sat)
-@@ -111,7 +111,7 @@
- 63500990400, # local_end 2013-04-07 04:00:00 (Sun)
- 50400,
- 1,
--'WSDT',
-+'+14',
- ],
- [
- 63500940000, # utc_start 2013-04-06 14:00:00 (Sat)
-@@ -120,7 +120,7 @@
- 63516106800, # local_end 2013-09-29 03:00:00 (Sun)
- 46800,
- 0,
--'WSST',
-+'+13',
- ],
- [
- 63516060000, # utc_start 2013-09-28 14:00:00 (Sat)
-@@ -129,7 +129,7 @@
- 63532440000, # local_end 2014-04-06 04:00:00 (Sun)
- 50400,
- 1,
--'WSDT',
-+'+14',
- ],
- [
- 63532389600, # utc_start 2014-04-05 14:00:00 (Sat)
-@@ -138,7 +138,7 @@
- 63547556400, # local_end 2014-09-28 03:00:00 (Sun)
- 46800,
- 0,
--'WSST',
-+'+13',
- ],
- [
- 63547509600, # utc_start 2014-09-27 14:00:00 (Sat)
-@@ -147,7 +147,7 @@
- 63563889600, # local_end 2015-04-05 04:00:00 (Sun)
- 50400,
- 1,
--'WSDT',
-+'+14',
- ],
- [
- 63563839200, # utc_start 2015-04-04 14:00:00 (Sat)
-@@ -156,7 +156,7 @@
- 63579006000, # local_end 2015-09-27 03:00:00 (Sun)
- 46800,
- 0,
--'WSST',
-+'+13',
- ],
- [
- 63578959200, # utc_start 2015-09-26 14:00:00 (Sat)
-@@ -165,7 +165,7 @@
- 63595339200, # local_end 2016-04-03 04:00:00 (Sun)
- 50400,
- 1,
--'WSDT',
-+'+14',
- ],
- [
- 63595288800, # utc_start 2016-04-02 14:00:00 (Sat)
-@@ -174,7 +174,7 @@
- 63610455600, # local_end 2016-09-25 03:00:00 (Sun)
- 46800,
- 0,
--'WSST',
-+'+13',
- ],
- [
- 63610408800, # utc_start 2016-09-24 14:00:00 (Sat)
-@@ -183,7 +183,7 @@
- 63626788800, # local_end 2017-04-02 04:00:00 (Sun)
- 50400,
- 1,
--'WSDT',
-+'+14',
- ],
- [
- 63626738400, # utc_start 2017-04-01 14:00:00 (Sat)
-@@ -192,7 +192,7 @@
- 63641905200, # local_end 2017-09-24 03:00:00 (Sun)
- 46800,
- 0,
--'WSST',
-+'+13',
- ],
- [
- 63641858400, # utc_start 2017-09-23 14:00:00 (Sat)
-@@ -201,7 +201,7 @@
- 63658238400, # local_end 2018-04-01 04:00:00 (Sun)
- 50400,
- 1,
--'WSDT',
-+'+14',
- ],
- [
- 63658188000, # utc_start 2018-03-31 14:00:00 (Sat)
-@@ -210,7 +210,7 @@
- 63673959600, # local_end 2018-09-30 03:00:00 (Sun)
- 46800,
- 0,
--'WSST',
-+'+13',
- ],
- [
- 63673912800, # utc_start 2018-09-29 14:00:00 (Sat)
-@@ -219,7 +219,7 @@
- 63690292800, # local_end 2019-04-07 04:00:00 (Sun)
- 50400,
- 1,
--'WSDT',
-+'+14',
- ],
- [
- 63690242400, # utc_start 2019-04-06 14:00:00 (Sat)
-@@ -228,7 +228,7 @@
- 63705409200, # local_end 2019-09-29 03:00:00 (Sun)
- 46800,
- 0,
--'WSST',
-+'+13',
- ],
- [
- 63705362400, # utc_start 2019-09-28 14:00:00 (Sat)
-@@ -237,7 +237,7 @@
- 63721742400, # local_end 2020-04-05 04:00:00 (Sun)
- 50400,
- 1,
--'WSDT',
-+'+14',
- ],
- [
- 63721692000, # utc_start 2020-04-04 14:00:00 (Sat)
-@@ -246,7 +246,7 @@
- 63736858800, # local_end 2020-09-27 03:00:00 (Sun)
- 46800,
- 0,
--'WSST',
-+'+13',
- ],
- [
- 63736812000, # utc_start 2020-09-26 14:00:00 (Sat)
-@@ -255,7 +255,7 @@
- 63753192000, # local_end 2021-04-04 04:00:00 (Sun)
- 50400,
- 1,
--'WSDT',
-+'+14',
- ],
- [
- 63753141600, # utc_start 2021-04-03 14:00:00 (Sat)
-@@ -264,7 +264,7 @@
- 63768308400, # local_end 2021-09-26 03:00:00 (Sun)
- 46800,
- 0,
--'WSST',
-+'+13',
- ],
- [
- 63768261600, # utc_start 2021-09-25 14:00:00 (Sat)
-@@ -273,7 +273,7 @@
- 63784641600, # local_end 2022-04-03 04:00:00 (Sun)
- 50400,
- 1,
--'WSDT',
-+'+14',
- ],
- [
- 63784591200, # utc_start 2022-04-02 14:00:00 (Sat)
-@@ -282,7 +282,7 @@
- 63799758000, # local_end 2022-09-25 03:00:00 (Sun)
- 46800,
- 0,
--'WSST',
-+'+13',
- ],
- [
- 63799711200, # utc_start 2022-09-24 14:00:00 (Sat)
-@@ -291,7 +291,7 @@
- 63816091200, # local_end 2023-04-02 04:00:00 (Sun)
- 50400,
- 1,
--'WSDT',
-+'+14',
- ],
- [
- 63816040800, # utc_start 2023-04-01 14:00:00 (Sat)
-@@ -300,7 +300,7 @@
- 63831207600, # local_end 2023-09-24 03:00:00 (Sun)
- 46800,
- 0,
--'WSST',
-+'+13',
- ],
- [
- 63831160800, # utc_start 2023-09-23 14:00:00 (Sat)
-@@ -309,7 +309,7 @@
- 63848145600, # local_end 2024-04-07 04:00:00 (Sun)
- 50400,
- 1,
--'WSDT',
-+'+14',
- ],
- [
- 63848095200, # utc_start 2024-04-06 14:00:00 (Sat)
-@@ -318,7 +318,7 @@
- 63863262000, # local_end 2024-09-29 03:00:00 (Sun)
- 46800,
- 0,
--'WSST',
-+'+13',
- ],
- [
- 63863215200, # utc_start 2024-09-28 14:00:00 (Sat)
-@@ -327,7 +327,7 @@
- 63879595200, # local_end 2025-04-06 04:00:00 (Sun)
- 50400,
- 1,
--'WSDT',
-+'+14',
- ],
- [
- 63879544800, # utc_start 2025-04-05 14:00:00 (Sat)
-@@ -336,7 +336,7 @@
- 63894711600, # local_end 2025-09-28 03:00:00 (Sun)
- 46800,
- 0,
--'WSST',
-+'+13',
- ],
- [
- 63894664800, # utc_start 2025-09-27 14:00:00 (Sat)
-@@ -345,7 +345,7 @@
- 63911044800, # local_end 2026-04-05 04:00:00 (Sun)
- 50400,
- 1,
--'WSDT',
-+'+14',
- ],
- [
- 63910994400, # utc_start 2026-04-04 14:00:00 (Sat)
-@@ -354,7 +354,7 @@
- 63926161200, # local_end 2026-09-27 03:00:00 (Sun)
- 46800,
- 0,
--'WSST',
-+'+13',
- ],
- [
- 63926114400, # utc_start 2026-09-26 14:00:00 (Sat)
-@@ -363,7 +363,7 @@
- 63942494400, # local_end 2027-04-04 04:00:00 (Sun)
- 50400,
- 1,
--'WSDT',
-+'+14',
- ],
- [
- 63942444000, # utc_start 2027-04-03 14:00:00 (Sat)
-@@ -372,15 +372,33 @@
- 63957610800, # local_end 2027-09-26 03:00:00 (Sun)
- 46800,
- 0,
--'WSST',
-+'+13',
-+ ],
-+ [
-+63957564000, # utc_start 2027-09-25 14:00:00 (Sat)
-+63973893600, # utc_end 2028-04-01 14:00:00 (Sat)
-+63957614400, # local_start 2027-09-26 04:00:00 (Sun)
-+63973944000, # local_end 2028-04-02 04:00:00 (Sun)
-+50400,
-+1,
-+'+14',
-+ ],
-+ [
-+63973893600, # utc_start 2028-04-01 14:00:00 (Sat)
-+63989013600, # utc_end 2028-09-23 14:00:00 (Sat)
-+63973940400, # local_start 2028-04-02 03:00:00 (Sun)
-+63989060400, # local_end 2028-09-24 03:00:00 (Sun)
-+46800,
-+0,
-+'+13',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {19}
-+sub has_dst_changes {20}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -389,7 +407,7 @@
- sub _last_offset { 46800 }
-
- my $last_observance = bless( {
-- 'format' => 'WS%sT',
-+ 'format' => '+13/+14',
- 'gmtoff' => '13:00',
- 'local_start_datetime' => bless( {
- 'formatter' => undef,
-@@ -428,17 +446,6 @@
-
- my $rules = [
- bless( {
-- 'at' => '3:00',
-- 'from' => '2012',
-- 'in' => 'Sep',
-- 'letter' => 'D',
-- 'name' => 'WS',
-- 'offset_from_std' => 3600,
-- 'on' => 'lastSun',
-- 'save' => '1',
-- 'to' => 'max'
-- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-- bless( {
- 'at' => '4:00',
- 'from' => '2012',
- 'in' => 'Apr',
-@@ -448,6 +455,17 @@
- 'on' => 'Sun>=1',
- 'save' => '0',
- 'to' => 'max'
-+ }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-+ bless( {
-+ 'at' => '3:00',
-+ 'from' => '2012',
-+ 'in' => 'Sep',
-+ 'letter' => 'D',
-+ 'name' => 'WS',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'lastSun',
-+ 'save' => '1',
-+ 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
- ;
---- a/lib/DateTime/TimeZone/Pacific/Auckland.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Auckland.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -1247,13 +1247,31 @@
- 0,
- 'NZST',
- ],
-+ [
-+63957564000, # utc_start 2027-09-25 14:00:00 (Sat)
-+63973893600, # utc_end 2028-04-01 14:00:00 (Sat)
-+63957610800, # local_start 2027-09-26 03:00:00 (Sun)
-+63973940400, # local_end 2028-04-02 03:00:00 (Sun)
-+46800,
-+1,
-+'NZDT',
-+ ],
-+ [
-+63973893600, # utc_start 2028-04-01 14:00:00 (Sat)
-+63989013600, # utc_end 2028-09-23 14:00:00 (Sat)
-+63973936800, # local_start 2028-04-02 02:00:00 (Sun)
-+63989056800, # local_end 2028-09-24 02:00:00 (Sun)
-+43200,
-+0,
-+'NZST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {68}
-+sub has_dst_changes {69}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1302,17 +1320,6 @@
- my $rules = [
- bless( {
- 'at' => '2:00s',
-- 'from' => '2008',
-- 'in' => 'Apr',
-- 'letter' => 'S',
-- 'name' => 'NZ',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-- 'to' => 'max'
-- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-- bless( {
-- 'at' => '2:00s',
- 'from' => '2007',
- 'in' => 'Sep',
- 'letter' => 'D',
-@@ -1321,6 +1328,17 @@
- 'on' => 'lastSun',
- 'save' => '1:00',
- 'to' => 'max'
-+ }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-+ bless( {
-+ 'at' => '2:00s',
-+ 'from' => '2008',
-+ 'in' => 'Apr',
-+ 'letter' => 'S',
-+ 'name' => 'NZ',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
-+ 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
- ;
---- a/lib/DateTime/TimeZone/Pacific/Bougainville.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Bougainville.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 61267708800, # local_end 1942-07-01 00:00:00 (Wed)
- 36000,
- 0,
--'PGT',
-+'+10',
- ],
- [
- 61267672800, # utc_start 1942-06-30 14:00:00 (Tue)
-@@ -57,7 +57,7 @@
- 61366809600, # local_end 1945-08-21 00:00:00 (Tue)
- 32400,
- 0,
--'JST',
-+'+09',
- ],
- [
- 61366777200, # utc_start 1945-08-20 15:00:00 (Mon)
-@@ -66,7 +66,7 @@
- 63555415200, # local_end 2014-12-28 02:00:00 (Sun)
- 36000,
- 0,
--'PGT',
-+'+10',
- ],
- [
- 63555379200, # utc_start 2014-12-27 16:00:00 (Sat)
-@@ -75,15 +75,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 39600,
- 0,
--'BST',
-+'+11',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Pacific/Chatham.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Chatham.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 61378300800, # local_end 1946-01-01 00:00:00 (Tue)
- 44100,
- 0,
--'CHAST',
-+'+1215',
- ],
- [
- 61378256700, # utc_start 1945-12-31 11:45:00 (Mon)
-@@ -48,7 +48,7 @@
- 62288361900, # local_end 1974-11-03 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 62288316000, # utc_start 1974-11-02 14:00:00 (Sat)
-@@ -57,7 +57,7 @@
- 62298042300, # local_end 1975-02-23 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 62297992800, # utc_start 1975-02-22 14:00:00 (Sat)
-@@ -66,7 +66,7 @@
- 62319206700, # local_end 1975-10-26 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 62319160800, # utc_start 1975-10-25 14:00:00 (Sat)
-@@ -75,7 +75,7 @@
- 62330701500, # local_end 1976-03-07 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 62330652000, # utc_start 1976-03-06 14:00:00 (Sat)
-@@ -84,7 +84,7 @@
- 62351261100, # local_end 1976-10-31 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 62351215200, # utc_start 1976-10-30 14:00:00 (Sat)
-@@ -93,7 +93,7 @@
- 62362151100, # local_end 1977-03-06 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 62362101600, # utc_start 1977-03-05 14:00:00 (Sat)
-@@ -102,7 +102,7 @@
- 62382710700, # local_end 1977-10-30 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 62382664800, # utc_start 1977-10-29 14:00:00 (Sat)
-@@ -111,7 +111,7 @@
- 62393600700, # local_end 1978-03-05 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 62393551200, # utc_start 1978-03-04 14:00:00 (Sat)
-@@ -120,7 +120,7 @@
- 62414160300, # local_end 1978-10-29 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 62414114400, # utc_start 1978-10-28 14:00:00 (Sat)
-@@ -129,7 +129,7 @@
- 62425050300, # local_end 1979-03-04 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 62425000800, # utc_start 1979-03-03 14:00:00 (Sat)
-@@ -138,7 +138,7 @@
- 62445609900, # local_end 1979-10-28 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 62445564000, # utc_start 1979-10-27 14:00:00 (Sat)
-@@ -147,7 +147,7 @@
- 62456499900, # local_end 1980-03-02 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 62456450400, # utc_start 1980-03-01 14:00:00 (Sat)
-@@ -156,7 +156,7 @@
- 62477059500, # local_end 1980-10-26 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 62477013600, # utc_start 1980-10-25 14:00:00 (Sat)
-@@ -165,7 +165,7 @@
- 62487949500, # local_end 1981-03-01 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 62487900000, # utc_start 1981-02-28 14:00:00 (Sat)
-@@ -174,7 +174,7 @@
- 62508509100, # local_end 1981-10-25 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 62508463200, # utc_start 1981-10-24 14:00:00 (Sat)
-@@ -183,7 +183,7 @@
- 62520003900, # local_end 1982-03-07 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 62519954400, # utc_start 1982-03-06 14:00:00 (Sat)
-@@ -192,7 +192,7 @@
- 62540563500, # local_end 1982-10-31 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 62540517600, # utc_start 1982-10-30 14:00:00 (Sat)
-@@ -201,7 +201,7 @@
- 62551453500, # local_end 1983-03-06 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 62551404000, # utc_start 1983-03-05 14:00:00 (Sat)
-@@ -210,7 +210,7 @@
- 62572013100, # local_end 1983-10-30 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 62571967200, # utc_start 1983-10-29 14:00:00 (Sat)
-@@ -219,7 +219,7 @@
- 62582903100, # local_end 1984-03-04 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 62582853600, # utc_start 1984-03-03 14:00:00 (Sat)
-@@ -228,7 +228,7 @@
- 62603462700, # local_end 1984-10-28 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 62603416800, # utc_start 1984-10-27 14:00:00 (Sat)
-@@ -237,7 +237,7 @@
- 62614352700, # local_end 1985-03-03 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 62614303200, # utc_start 1985-03-02 14:00:00 (Sat)
-@@ -246,7 +246,7 @@
- 62634912300, # local_end 1985-10-27 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 62634866400, # utc_start 1985-10-26 14:00:00 (Sat)
-@@ -255,7 +255,7 @@
- 62645802300, # local_end 1986-03-02 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 62645752800, # utc_start 1986-03-01 14:00:00 (Sat)
-@@ -264,7 +264,7 @@
- 62666361900, # local_end 1986-10-26 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 62666316000, # utc_start 1986-10-25 14:00:00 (Sat)
-@@ -273,7 +273,7 @@
- 62677251900, # local_end 1987-03-01 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 62677202400, # utc_start 1987-02-28 14:00:00 (Sat)
-@@ -282,7 +282,7 @@
- 62697811500, # local_end 1987-10-25 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 62697765600, # utc_start 1987-10-24 14:00:00 (Sat)
-@@ -291,7 +291,7 @@
- 62709306300, # local_end 1988-03-06 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 62709256800, # utc_start 1988-03-05 14:00:00 (Sat)
-@@ -300,7 +300,7 @@
- 62729865900, # local_end 1988-10-30 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 62729820000, # utc_start 1988-10-29 14:00:00 (Sat)
-@@ -309,7 +309,7 @@
- 62740755900, # local_end 1989-03-05 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 62740706400, # utc_start 1989-03-04 14:00:00 (Sat)
-@@ -318,7 +318,7 @@
- 62759501100, # local_end 1989-10-08 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 62759455200, # utc_start 1989-10-07 14:00:00 (Sat)
-@@ -327,7 +327,7 @@
- 62773415100, # local_end 1990-03-18 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 62773365600, # utc_start 1990-03-17 14:00:00 (Sat)
-@@ -336,7 +336,7 @@
- 62790950700, # local_end 1990-10-07 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 62790904800, # utc_start 1990-10-06 14:00:00 (Sat)
-@@ -345,7 +345,7 @@
- 62804864700, # local_end 1991-03-17 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 62804815200, # utc_start 1991-03-16 14:00:00 (Sat)
-@@ -354,7 +354,7 @@
- 62822400300, # local_end 1991-10-06 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 62822354400, # utc_start 1991-10-05 14:00:00 (Sat)
-@@ -363,7 +363,7 @@
- 62836314300, # local_end 1992-03-15 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 62836264800, # utc_start 1992-03-14 14:00:00 (Sat)
-@@ -372,7 +372,7 @@
- 62853849900, # local_end 1992-10-04 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 62853804000, # utc_start 1992-10-03 14:00:00 (Sat)
-@@ -381,7 +381,7 @@
- 62868368700, # local_end 1993-03-21 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 62868319200, # utc_start 1993-03-20 14:00:00 (Sat)
-@@ -390,7 +390,7 @@
- 62885299500, # local_end 1993-10-03 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 62885253600, # utc_start 1993-10-02 14:00:00 (Sat)
-@@ -399,7 +399,7 @@
- 62899818300, # local_end 1994-03-20 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 62899768800, # utc_start 1994-03-19 14:00:00 (Sat)
-@@ -408,7 +408,7 @@
- 62916749100, # local_end 1994-10-02 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 62916703200, # utc_start 1994-10-01 14:00:00 (Sat)
-@@ -417,7 +417,7 @@
- 62931267900, # local_end 1995-03-19 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 62931218400, # utc_start 1995-03-18 14:00:00 (Sat)
-@@ -426,7 +426,7 @@
- 62948198700, # local_end 1995-10-01 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 62948152800, # utc_start 1995-09-30 14:00:00 (Sat)
-@@ -435,7 +435,7 @@
- 62962717500, # local_end 1996-03-17 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 62962668000, # utc_start 1996-03-16 14:00:00 (Sat)
-@@ -444,7 +444,7 @@
- 62980253100, # local_end 1996-10-06 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 62980207200, # utc_start 1996-10-05 14:00:00 (Sat)
-@@ -453,7 +453,7 @@
- 62994167100, # local_end 1997-03-16 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 62994117600, # utc_start 1997-03-15 14:00:00 (Sat)
-@@ -462,7 +462,7 @@
- 63011702700, # local_end 1997-10-05 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 63011656800, # utc_start 1997-10-04 14:00:00 (Sat)
-@@ -471,7 +471,7 @@
- 63025616700, # local_end 1998-03-15 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 63025567200, # utc_start 1998-03-14 14:00:00 (Sat)
-@@ -480,7 +480,7 @@
- 63043152300, # local_end 1998-10-04 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 63043106400, # utc_start 1998-10-03 14:00:00 (Sat)
-@@ -489,7 +489,7 @@
- 63057671100, # local_end 1999-03-21 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 63057621600, # utc_start 1999-03-20 14:00:00 (Sat)
-@@ -498,7 +498,7 @@
- 63074601900, # local_end 1999-10-03 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 63074556000, # utc_start 1999-10-02 14:00:00 (Sat)
-@@ -507,7 +507,7 @@
- 63089120700, # local_end 2000-03-19 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 63089071200, # utc_start 2000-03-18 14:00:00 (Sat)
-@@ -516,7 +516,7 @@
- 63106051500, # local_end 2000-10-01 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 63106005600, # utc_start 2000-09-30 14:00:00 (Sat)
-@@ -525,7 +525,7 @@
- 63120570300, # local_end 2001-03-18 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 63120520800, # utc_start 2001-03-17 14:00:00 (Sat)
-@@ -534,7 +534,7 @@
- 63138105900, # local_end 2001-10-07 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 63138060000, # utc_start 2001-10-06 14:00:00 (Sat)
-@@ -543,7 +543,7 @@
- 63152019900, # local_end 2002-03-17 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 63151970400, # utc_start 2002-03-16 14:00:00 (Sat)
-@@ -552,7 +552,7 @@
- 63169555500, # local_end 2002-10-06 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 63169509600, # utc_start 2002-10-05 14:00:00 (Sat)
-@@ -561,7 +561,7 @@
- 63183469500, # local_end 2003-03-16 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 63183420000, # utc_start 2003-03-15 14:00:00 (Sat)
-@@ -570,7 +570,7 @@
- 63201005100, # local_end 2003-10-05 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 63200959200, # utc_start 2003-10-04 14:00:00 (Sat)
-@@ -579,7 +579,7 @@
- 63215523900, # local_end 2004-03-21 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 63215474400, # utc_start 2004-03-20 14:00:00 (Sat)
-@@ -588,7 +588,7 @@
- 63232454700, # local_end 2004-10-03 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 63232408800, # utc_start 2004-10-02 14:00:00 (Sat)
-@@ -597,7 +597,7 @@
- 63246973500, # local_end 2005-03-20 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 63246924000, # utc_start 2005-03-19 14:00:00 (Sat)
-@@ -606,7 +606,7 @@
- 63263904300, # local_end 2005-10-02 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 63263858400, # utc_start 2005-10-01 14:00:00 (Sat)
-@@ -615,7 +615,7 @@
- 63278423100, # local_end 2006-03-19 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 63278373600, # utc_start 2006-03-18 14:00:00 (Sat)
-@@ -624,7 +624,7 @@
- 63295353900, # local_end 2006-10-01 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 63295308000, # utc_start 2006-09-30 14:00:00 (Sat)
-@@ -633,7 +633,7 @@
- 63309872700, # local_end 2007-03-18 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 63309823200, # utc_start 2007-03-17 14:00:00 (Sat)
-@@ -642,7 +642,7 @@
- 63326803500, # local_end 2007-09-30 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 63326757600, # utc_start 2007-09-29 14:00:00 (Sat)
-@@ -651,7 +651,7 @@
- 63343136700, # local_end 2008-04-06 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 63343087200, # utc_start 2008-04-05 14:00:00 (Sat)
-@@ -660,7 +660,7 @@
- 63358253100, # local_end 2008-09-28 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 63358207200, # utc_start 2008-09-27 14:00:00 (Sat)
-@@ -669,7 +669,7 @@
- 63374586300, # local_end 2009-04-05 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 63374536800, # utc_start 2009-04-04 14:00:00 (Sat)
-@@ -678,7 +678,7 @@
- 63389702700, # local_end 2009-09-27 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 63389656800, # utc_start 2009-09-26 14:00:00 (Sat)
-@@ -687,7 +687,7 @@
- 63406035900, # local_end 2010-04-04 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 63405986400, # utc_start 2010-04-03 14:00:00 (Sat)
-@@ -696,7 +696,7 @@
- 63421152300, # local_end 2010-09-26 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 63421106400, # utc_start 2010-09-25 14:00:00 (Sat)
-@@ -705,7 +705,7 @@
- 63437485500, # local_end 2011-04-03 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 63437436000, # utc_start 2011-04-02 14:00:00 (Sat)
-@@ -714,7 +714,7 @@
- 63452601900, # local_end 2011-09-25 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 63452556000, # utc_start 2011-09-24 14:00:00 (Sat)
-@@ -723,7 +723,7 @@
- 63468935100, # local_end 2012-04-01 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 63468885600, # utc_start 2012-03-31 14:00:00 (Sat)
-@@ -732,7 +732,7 @@
- 63484656300, # local_end 2012-09-30 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 63484610400, # utc_start 2012-09-29 14:00:00 (Sat)
-@@ -741,7 +741,7 @@
- 63500989500, # local_end 2013-04-07 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 63500940000, # utc_start 2013-04-06 14:00:00 (Sat)
-@@ -750,7 +750,7 @@
- 63516105900, # local_end 2013-09-29 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 63516060000, # utc_start 2013-09-28 14:00:00 (Sat)
-@@ -759,7 +759,7 @@
- 63532439100, # local_end 2014-04-06 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 63532389600, # utc_start 2014-04-05 14:00:00 (Sat)
-@@ -768,7 +768,7 @@
- 63547555500, # local_end 2014-09-28 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 63547509600, # utc_start 2014-09-27 14:00:00 (Sat)
-@@ -777,7 +777,7 @@
- 63563888700, # local_end 2015-04-05 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 63563839200, # utc_start 2015-04-04 14:00:00 (Sat)
-@@ -786,7 +786,7 @@
- 63579005100, # local_end 2015-09-27 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 63578959200, # utc_start 2015-09-26 14:00:00 (Sat)
-@@ -795,7 +795,7 @@
- 63595338300, # local_end 2016-04-03 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 63595288800, # utc_start 2016-04-02 14:00:00 (Sat)
-@@ -804,7 +804,7 @@
- 63610454700, # local_end 2016-09-25 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 63610408800, # utc_start 2016-09-24 14:00:00 (Sat)
-@@ -813,7 +813,7 @@
- 63626787900, # local_end 2017-04-02 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 63626738400, # utc_start 2017-04-01 14:00:00 (Sat)
-@@ -822,7 +822,7 @@
- 63641904300, # local_end 2017-09-24 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 63641858400, # utc_start 2017-09-23 14:00:00 (Sat)
-@@ -831,7 +831,7 @@
- 63658237500, # local_end 2018-04-01 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 63658188000, # utc_start 2018-03-31 14:00:00 (Sat)
-@@ -840,7 +840,7 @@
- 63673958700, # local_end 2018-09-30 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 63673912800, # utc_start 2018-09-29 14:00:00 (Sat)
-@@ -849,7 +849,7 @@
- 63690291900, # local_end 2019-04-07 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 63690242400, # utc_start 2019-04-06 14:00:00 (Sat)
-@@ -858,7 +858,7 @@
- 63705408300, # local_end 2019-09-29 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 63705362400, # utc_start 2019-09-28 14:00:00 (Sat)
-@@ -867,7 +867,7 @@
- 63721741500, # local_end 2020-04-05 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 63721692000, # utc_start 2020-04-04 14:00:00 (Sat)
-@@ -876,7 +876,7 @@
- 63736857900, # local_end 2020-09-27 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 63736812000, # utc_start 2020-09-26 14:00:00 (Sat)
-@@ -885,7 +885,7 @@
- 63753191100, # local_end 2021-04-04 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 63753141600, # utc_start 2021-04-03 14:00:00 (Sat)
-@@ -894,7 +894,7 @@
- 63768307500, # local_end 2021-09-26 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 63768261600, # utc_start 2021-09-25 14:00:00 (Sat)
-@@ -903,7 +903,7 @@
- 63784640700, # local_end 2022-04-03 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 63784591200, # utc_start 2022-04-02 14:00:00 (Sat)
-@@ -912,7 +912,7 @@
- 63799757100, # local_end 2022-09-25 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 63799711200, # utc_start 2022-09-24 14:00:00 (Sat)
-@@ -921,7 +921,7 @@
- 63816090300, # local_end 2023-04-02 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 63816040800, # utc_start 2023-04-01 14:00:00 (Sat)
-@@ -930,7 +930,7 @@
- 63831206700, # local_end 2023-09-24 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 63831160800, # utc_start 2023-09-23 14:00:00 (Sat)
-@@ -939,7 +939,7 @@
- 63848144700, # local_end 2024-04-07 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 63848095200, # utc_start 2024-04-06 14:00:00 (Sat)
-@@ -948,7 +948,7 @@
- 63863261100, # local_end 2024-09-29 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 63863215200, # utc_start 2024-09-28 14:00:00 (Sat)
-@@ -957,7 +957,7 @@
- 63879594300, # local_end 2025-04-06 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 63879544800, # utc_start 2025-04-05 14:00:00 (Sat)
-@@ -966,7 +966,7 @@
- 63894710700, # local_end 2025-09-28 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 63894664800, # utc_start 2025-09-27 14:00:00 (Sat)
-@@ -975,7 +975,7 @@
- 63911043900, # local_end 2026-04-05 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 63910994400, # utc_start 2026-04-04 14:00:00 (Sat)
-@@ -984,7 +984,7 @@
- 63926160300, # local_end 2026-09-27 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
- ],
- [
- 63926114400, # utc_start 2026-09-26 14:00:00 (Sat)
-@@ -993,7 +993,7 @@
- 63942493500, # local_end 2027-04-04 03:45:00 (Sun)
- 49500,
- 1,
--'CHADT',
-+'+1345',
- ],
- [
- 63942444000, # utc_start 2027-04-03 14:00:00 (Sat)
-@@ -1002,15 +1002,33 @@
- 63957609900, # local_end 2027-09-26 02:45:00 (Sun)
- 45900,
- 0,
--'CHAST',
-+'+1245',
-+ ],
-+ [
-+63957564000, # utc_start 2027-09-25 14:00:00 (Sat)
-+63973893600, # utc_end 2028-04-01 14:00:00 (Sat)
-+63957613500, # local_start 2027-09-26 03:45:00 (Sun)
-+63973943100, # local_end 2028-04-02 03:45:00 (Sun)
-+49500,
-+1,
-+'+1345',
-+ ],
-+ [
-+63973893600, # utc_start 2028-04-01 14:00:00 (Sat)
-+63989013600, # utc_end 2028-09-23 14:00:00 (Sat)
-+63973939500, # local_start 2028-04-02 02:45:00 (Sun)
-+63989059500, # local_end 2028-09-24 02:45:00 (Sun)
-+45900,
-+0,
-+'+1245',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {54}
-+sub has_dst_changes {55}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1019,7 +1037,7 @@
- sub _last_offset { 45900 }
-
- my $last_observance = bless( {
-- 'format' => 'CHA%sT',
-+ 'format' => '+1245/+1345',
- 'gmtoff' => '12:45',
- 'local_start_datetime' => bless( {
- 'formatter' => undef,
---- a/lib/DateTime/TimeZone/Pacific/Chuuk.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Chuuk.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,15 +39,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 36000,
- 0,
--'CHUT',
-+'+10',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Pacific/Easter.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Easter.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,7 +48,7 @@
- 62099038800, # local_end 1968-11-02 21:00:00 (Sat)
- -25200,
- 0,
--'EAST',
-+'-07',
- ],
- [
- 62099064000, # utc_start 1968-11-03 04:00:00 (Sun)
-@@ -57,7 +57,7 @@
- 62111739600, # local_end 1969-03-29 21:00:00 (Sat)
- -21600,
- 1,
--'EASST',
-+'-06',
- ],
- [
- 62111761200, # utc_start 1969-03-30 03:00:00 (Sun)
-@@ -66,7 +66,7 @@
- 62132302800, # local_end 1969-11-22 21:00:00 (Sat)
- -25200,
- 0,
--'EAST',
-+'-07',
- ],
- [
- 62132328000, # utc_start 1969-11-23 04:00:00 (Sun)
-@@ -75,7 +75,7 @@
- 62143189200, # local_end 1970-03-28 21:00:00 (Sat)
- -21600,
- 1,
--'EASST',
-+'-06',
- ],
- [
- 62143210800, # utc_start 1970-03-29 03:00:00 (Sun)
-@@ -84,7 +84,7 @@
- 62160123600, # local_end 1970-10-10 21:00:00 (Sat)
- -25200,
- 0,
--'EAST',
-+'-07',
- ],
- [
- 62160148800, # utc_start 1970-10-11 04:00:00 (Sun)
-@@ -93,7 +93,7 @@
- 62173429200, # local_end 1971-03-13 21:00:00 (Sat)
- -21600,
- 1,
--'EASST',
-+'-06',
- ],
- [
- 62173450800, # utc_start 1971-03-14 03:00:00 (Sun)
-@@ -102,7 +102,7 @@
- 62191573200, # local_end 1971-10-09 21:00:00 (Sat)
- -25200,
- 0,
--'EAST',
-+'-07',
- ],
- [
- 62191598400, # utc_start 1971-10-10 04:00:00 (Sun)
-@@ -111,7 +111,7 @@
- 62204878800, # local_end 1972-03-11 21:00:00 (Sat)
- -21600,
- 1,
--'EASST',
-+'-06',
- ],
- [
- 62204900400, # utc_start 1972-03-12 03:00:00 (Sun)
-@@ -120,7 +120,7 @@
- 62223627600, # local_end 1972-10-14 21:00:00 (Sat)
- -25200,
- 0,
--'EAST',
-+'-07',
- ],
- [
- 62223652800, # utc_start 1972-10-15 04:00:00 (Sun)
-@@ -129,7 +129,7 @@
- 62236328400, # local_end 1973-03-10 21:00:00 (Sat)
- -21600,
- 1,
--'EASST',
-+'-06',
- ],
- [
- 62236350000, # utc_start 1973-03-11 03:00:00 (Sun)
-@@ -138,7 +138,7 @@
- 62253867600, # local_end 1973-09-29 21:00:00 (Sat)
- -25200,
- 0,
--'EAST',
-+'-07',
- ],
- [
- 62253892800, # utc_start 1973-09-30 04:00:00 (Sun)
-@@ -147,7 +147,7 @@
- 62267778000, # local_end 1974-03-09 21:00:00 (Sat)
- -21600,
- 1,
--'EASST',
-+'-06',
- ],
- [
- 62267799600, # utc_start 1974-03-10 03:00:00 (Sun)
-@@ -156,7 +156,7 @@
- 62286526800, # local_end 1974-10-12 21:00:00 (Sat)
- -25200,
- 0,
--'EAST',
-+'-07',
- ],
- [
- 62286552000, # utc_start 1974-10-13 04:00:00 (Sun)
-@@ -165,7 +165,7 @@
- 62299227600, # local_end 1975-03-08 21:00:00 (Sat)
- -21600,
- 1,
--'EASST',
-+'-06',
- ],
- [
- 62299249200, # utc_start 1975-03-09 03:00:00 (Sun)
-@@ -174,7 +174,7 @@
- 62317976400, # local_end 1975-10-11 21:00:00 (Sat)
- -25200,
- 0,
--'EAST',
-+'-07',
- ],
- [
- 62318001600, # utc_start 1975-10-12 04:00:00 (Sun)
-@@ -183,7 +183,7 @@
- 62331282000, # local_end 1976-03-13 21:00:00 (Sat)
- -21600,
- 1,
--'EASST',
-+'-06',
- ],
- [
- 62331303600, # utc_start 1976-03-14 03:00:00 (Sun)
-@@ -192,7 +192,7 @@
- 62349426000, # local_end 1976-10-09 21:00:00 (Sat)
- -25200,
- 0,
--'EAST',
-+'-07',
- ],
- [
- 62349451200, # utc_start 1976-10-10 04:00:00 (Sun)
-@@ -201,7 +201,7 @@
- 62362731600, # local_end 1977-03-12 21:00:00 (Sat)
- -21600,
- 1,
--'EASST',
-+'-06',
- ],
- [
- 62362753200, # utc_start 1977-03-13 03:00:00 (Sun)
-@@ -210,7 +210,7 @@
- 62380875600, # local_end 1977-10-08 21:00:00 (Sat)
- -25200,
- 0,
--'EAST',
-+'-07',
- ],
- [
- 62380900800, # utc_start 1977-10-09 04:00:00 (Sun)
-@@ -219,7 +219,7 @@
- 62394181200, # local_end 1978-03-11 21:00:00 (Sat)
- -21600,
- 1,
--'EASST',
-+'-06',
- ],
- [
- 62394202800, # utc_start 1978-03-12 03:00:00 (Sun)
-@@ -228,7 +228,7 @@
- 62412930000, # local_end 1978-10-14 21:00:00 (Sat)
- -25200,
- 0,
--'EAST',
-+'-07',
- ],
- [
- 62412955200, # utc_start 1978-10-15 04:00:00 (Sun)
-@@ -237,7 +237,7 @@
- 62425630800, # local_end 1979-03-10 21:00:00 (Sat)
- -21600,
- 1,
--'EASST',
-+'-06',
- ],
- [
- 62425652400, # utc_start 1979-03-11 03:00:00 (Sun)
-@@ -246,7 +246,7 @@
- 62444379600, # local_end 1979-10-13 21:00:00 (Sat)
- -25200,
- 0,
--'EAST',
-+'-07',
- ],
- [
- 62444404800, # utc_start 1979-10-14 04:00:00 (Sun)
-@@ -255,7 +255,7 @@
- 62457080400, # local_end 1980-03-08 21:00:00 (Sat)
- -21600,
- 1,
--'EASST',
-+'-06',
- ],
- [
- 62457102000, # utc_start 1980-03-09 03:00:00 (Sun)
-@@ -264,7 +264,7 @@
- 62475829200, # local_end 1980-10-11 21:00:00 (Sat)
- -25200,
- 0,
--'EAST',
-+'-07',
- ],
- [
- 62475854400, # utc_start 1980-10-12 04:00:00 (Sun)
-@@ -273,7 +273,7 @@
- 62489134800, # local_end 1981-03-14 21:00:00 (Sat)
- -21600,
- 1,
--'EASST',
-+'-06',
- ],
- [
- 62489156400, # utc_start 1981-03-15 03:00:00 (Sun)
-@@ -282,7 +282,7 @@
- 62507278800, # local_end 1981-10-10 21:00:00 (Sat)
- -25200,
- 0,
--'EAST',
-+'-07',
- ],
- [
- 62507304000, # utc_start 1981-10-11 04:00:00 (Sun)
-@@ -291,7 +291,7 @@
- 62520584400, # local_end 1982-03-13 21:00:00 (Sat)
- -21600,
- 1,
--'EASST',
-+'-06',
- ],
- [
- 62520606000, # utc_start 1982-03-14 03:00:00 (Sun)
-@@ -300,7 +300,7 @@
- 62538732000, # local_end 1982-10-09 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 62538753600, # utc_start 1982-10-10 04:00:00 (Sun)
-@@ -309,7 +309,7 @@
- 62552037600, # local_end 1983-03-12 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 62552055600, # utc_start 1983-03-13 03:00:00 (Sun)
-@@ -318,7 +318,7 @@
- 62570181600, # local_end 1983-10-08 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 62570203200, # utc_start 1983-10-09 04:00:00 (Sun)
-@@ -327,7 +327,7 @@
- 62583487200, # local_end 1984-03-10 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 62583505200, # utc_start 1984-03-11 03:00:00 (Sun)
-@@ -336,7 +336,7 @@
- 62602236000, # local_end 1984-10-13 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 62602257600, # utc_start 1984-10-14 04:00:00 (Sun)
-@@ -345,7 +345,7 @@
- 62614936800, # local_end 1985-03-09 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 62614954800, # utc_start 1985-03-10 03:00:00 (Sun)
-@@ -354,7 +354,7 @@
- 62633685600, # local_end 1985-10-12 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 62633707200, # utc_start 1985-10-13 04:00:00 (Sun)
-@@ -363,7 +363,7 @@
- 62646386400, # local_end 1986-03-08 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 62646404400, # utc_start 1986-03-09 03:00:00 (Sun)
-@@ -372,7 +372,7 @@
- 62665135200, # local_end 1986-10-11 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 62665156800, # utc_start 1986-10-12 04:00:00 (Sun)
-@@ -381,7 +381,7 @@
- 62680860000, # local_end 1987-04-11 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 62680878000, # utc_start 1987-04-12 03:00:00 (Sun)
-@@ -390,7 +390,7 @@
- 62696584800, # local_end 1987-10-10 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 62696606400, # utc_start 1987-10-11 04:00:00 (Sun)
-@@ -399,7 +399,7 @@
- 62709890400, # local_end 1988-03-12 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 62709908400, # utc_start 1988-03-13 03:00:00 (Sun)
-@@ -408,7 +408,7 @@
- 62728034400, # local_end 1988-10-08 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 62728056000, # utc_start 1988-10-09 04:00:00 (Sun)
-@@ -417,7 +417,7 @@
- 62741340000, # local_end 1989-03-11 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 62741358000, # utc_start 1989-03-12 03:00:00 (Sun)
-@@ -426,7 +426,7 @@
- 62760088800, # local_end 1989-10-14 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 62760110400, # utc_start 1989-10-15 04:00:00 (Sun)
-@@ -435,7 +435,7 @@
- 62772789600, # local_end 1990-03-10 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 62772807600, # utc_start 1990-03-11 03:00:00 (Sun)
-@@ -444,7 +444,7 @@
- 62789119200, # local_end 1990-09-15 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 62789140800, # utc_start 1990-09-16 04:00:00 (Sun)
-@@ -453,7 +453,7 @@
- 62804239200, # local_end 1991-03-09 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 62804257200, # utc_start 1991-03-10 03:00:00 (Sun)
-@@ -462,7 +462,7 @@
- 62822988000, # local_end 1991-10-12 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 62823009600, # utc_start 1991-10-13 04:00:00 (Sun)
-@@ -471,7 +471,7 @@
- 62836293600, # local_end 1992-03-14 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 62836311600, # utc_start 1992-03-15 03:00:00 (Sun)
-@@ -480,7 +480,7 @@
- 62854437600, # local_end 1992-10-10 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 62854459200, # utc_start 1992-10-11 04:00:00 (Sun)
-@@ -489,7 +489,7 @@
- 62867743200, # local_end 1993-03-13 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 62867761200, # utc_start 1993-03-14 03:00:00 (Sun)
-@@ -498,7 +498,7 @@
- 62885887200, # local_end 1993-10-09 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 62885908800, # utc_start 1993-10-10 04:00:00 (Sun)
-@@ -507,7 +507,7 @@
- 62899192800, # local_end 1994-03-12 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 62899210800, # utc_start 1994-03-13 03:00:00 (Sun)
-@@ -516,7 +516,7 @@
- 62917336800, # local_end 1994-10-08 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 62917358400, # utc_start 1994-10-09 04:00:00 (Sun)
-@@ -525,7 +525,7 @@
- 62930642400, # local_end 1995-03-11 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 62930660400, # utc_start 1995-03-12 03:00:00 (Sun)
-@@ -534,7 +534,7 @@
- 62949391200, # local_end 1995-10-14 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 62949412800, # utc_start 1995-10-15 04:00:00 (Sun)
-@@ -543,7 +543,7 @@
- 62962092000, # local_end 1996-03-09 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 62962110000, # utc_start 1996-03-10 03:00:00 (Sun)
-@@ -552,7 +552,7 @@
- 62980840800, # local_end 1996-10-12 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 62980862400, # utc_start 1996-10-13 04:00:00 (Sun)
-@@ -561,7 +561,7 @@
- 62995356000, # local_end 1997-03-29 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 62995374000, # utc_start 1997-03-30 03:00:00 (Sun)
-@@ -570,7 +570,7 @@
- 63012290400, # local_end 1997-10-11 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 63012312000, # utc_start 1997-10-12 04:00:00 (Sun)
-@@ -579,7 +579,7 @@
- 63025596000, # local_end 1998-03-14 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 63025614000, # utc_start 1998-03-15 03:00:00 (Sun)
-@@ -588,7 +588,7 @@
- 63042530400, # local_end 1998-09-26 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 63042552000, # utc_start 1998-09-27 04:00:00 (Sun)
-@@ -597,7 +597,7 @@
- 63058860000, # local_end 1999-04-03 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 63058878000, # utc_start 1999-04-04 03:00:00 (Sun)
-@@ -606,7 +606,7 @@
- 63075189600, # local_end 1999-10-09 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 63075211200, # utc_start 1999-10-10 04:00:00 (Sun)
-@@ -615,7 +615,7 @@
- 63088495200, # local_end 2000-03-11 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 63088513200, # utc_start 2000-03-12 03:00:00 (Sun)
-@@ -624,7 +624,7 @@
- 63107244000, # local_end 2000-10-14 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 63107265600, # utc_start 2000-10-15 04:00:00 (Sun)
-@@ -633,7 +633,7 @@
- 63119944800, # local_end 2001-03-10 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 63119962800, # utc_start 2001-03-11 03:00:00 (Sun)
-@@ -642,7 +642,7 @@
- 63138693600, # local_end 2001-10-13 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 63138715200, # utc_start 2001-10-14 04:00:00 (Sun)
-@@ -651,7 +651,7 @@
- 63151394400, # local_end 2002-03-09 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 63151412400, # utc_start 2002-03-10 03:00:00 (Sun)
-@@ -660,7 +660,7 @@
- 63170143200, # local_end 2002-10-12 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 63170164800, # utc_start 2002-10-13 04:00:00 (Sun)
-@@ -669,7 +669,7 @@
- 63182844000, # local_end 2003-03-08 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 63182862000, # utc_start 2003-03-09 03:00:00 (Sun)
-@@ -678,7 +678,7 @@
- 63201592800, # local_end 2003-10-11 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 63201614400, # utc_start 2003-10-12 04:00:00 (Sun)
-@@ -687,7 +687,7 @@
- 63214898400, # local_end 2004-03-13 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 63214916400, # utc_start 2004-03-14 03:00:00 (Sun)
-@@ -696,7 +696,7 @@
- 63233042400, # local_end 2004-10-09 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 63233064000, # utc_start 2004-10-10 04:00:00 (Sun)
-@@ -705,7 +705,7 @@
- 63246348000, # local_end 2005-03-12 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 63246366000, # utc_start 2005-03-13 03:00:00 (Sun)
-@@ -714,7 +714,7 @@
- 63264492000, # local_end 2005-10-08 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 63264513600, # utc_start 2005-10-09 04:00:00 (Sun)
-@@ -723,7 +723,7 @@
- 63277797600, # local_end 2006-03-11 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 63277815600, # utc_start 2006-03-12 03:00:00 (Sun)
-@@ -732,7 +732,7 @@
- 63296546400, # local_end 2006-10-14 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 63296568000, # utc_start 2006-10-15 04:00:00 (Sun)
-@@ -741,7 +741,7 @@
- 63309247200, # local_end 2007-03-10 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 63309265200, # utc_start 2007-03-11 03:00:00 (Sun)
-@@ -750,7 +750,7 @@
- 63327996000, # local_end 2007-10-13 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 63328017600, # utc_start 2007-10-14 04:00:00 (Sun)
-@@ -759,7 +759,7 @@
- 63342511200, # local_end 2008-03-29 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 63342529200, # utc_start 2008-03-30 03:00:00 (Sun)
-@@ -768,7 +768,7 @@
- 63359445600, # local_end 2008-10-11 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 63359467200, # utc_start 2008-10-12 04:00:00 (Sun)
-@@ -777,7 +777,7 @@
- 63372751200, # local_end 2009-03-14 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 63372769200, # utc_start 2009-03-15 03:00:00 (Sun)
-@@ -786,7 +786,7 @@
- 63390895200, # local_end 2009-10-10 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 63390916800, # utc_start 2009-10-11 04:00:00 (Sun)
-@@ -795,7 +795,7 @@
- 63406015200, # local_end 2010-04-03 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 63406033200, # utc_start 2010-04-04 03:00:00 (Sun)
-@@ -804,7 +804,7 @@
- 63422344800, # local_end 2010-10-09 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 63422366400, # utc_start 2010-10-10 04:00:00 (Sun)
-@@ -813,7 +813,7 @@
- 63440488800, # local_end 2011-05-07 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 63440506800, # utc_start 2011-05-08 03:00:00 (Sun)
-@@ -822,7 +822,7 @@
- 63449560800, # local_end 2011-08-20 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 63449582400, # utc_start 2011-08-21 04:00:00 (Sun)
-@@ -831,7 +831,7 @@
- 63471333600, # local_end 2012-04-28 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 63471351600, # utc_start 2012-04-29 03:00:00 (Sun)
-@@ -840,7 +840,7 @@
- 63482220000, # local_end 2012-09-01 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 63482241600, # utc_start 2012-09-02 04:00:00 (Sun)
-@@ -849,7 +849,7 @@
- 63502783200, # local_end 2013-04-27 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 63502801200, # utc_start 2013-04-28 03:00:00 (Sun)
-@@ -858,7 +858,7 @@
- 63514274400, # local_end 2013-09-07 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 63514296000, # utc_start 2013-09-08 04:00:00 (Sun)
-@@ -867,7 +867,7 @@
- 63534232800, # local_end 2014-04-26 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 63534250800, # utc_start 2014-04-27 03:00:00 (Sun)
-@@ -876,7 +876,7 @@
- 63545724000, # local_end 2014-09-06 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 63545745600, # utc_start 2014-09-07 04:00:00 (Sun)
-@@ -885,7 +885,7 @@
- 63598946400, # local_end 2016-05-14 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 63598964400, # utc_start 2016-05-15 03:00:00 (Sun)
-@@ -894,7 +894,7 @@
- 63606808800, # local_end 2016-08-13 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 63606830400, # utc_start 2016-08-14 04:00:00 (Sun)
-@@ -903,7 +903,7 @@
- 63630396000, # local_end 2017-05-13 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 63630414000, # utc_start 2017-05-14 03:00:00 (Sun)
-@@ -912,7 +912,7 @@
- 63638258400, # local_end 2017-08-12 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 63638280000, # utc_start 2017-08-13 04:00:00 (Sun)
-@@ -921,7 +921,7 @@
- 63661845600, # local_end 2018-05-12 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 63661863600, # utc_start 2018-05-13 03:00:00 (Sun)
-@@ -930,7 +930,7 @@
- 63669708000, # local_end 2018-08-11 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 63669729600, # utc_start 2018-08-12 04:00:00 (Sun)
-@@ -939,7 +939,7 @@
- 63693295200, # local_end 2019-05-11 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 63693313200, # utc_start 2019-05-12 03:00:00 (Sun)
-@@ -948,7 +948,7 @@
- 63701157600, # local_end 2019-08-10 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 63701179200, # utc_start 2019-08-11 04:00:00 (Sun)
-@@ -957,7 +957,7 @@
- 63724744800, # local_end 2020-05-09 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 63724762800, # utc_start 2020-05-10 03:00:00 (Sun)
-@@ -966,7 +966,7 @@
- 63732607200, # local_end 2020-08-08 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 63732628800, # utc_start 2020-08-09 04:00:00 (Sun)
-@@ -975,7 +975,7 @@
- 63756194400, # local_end 2021-05-08 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 63756212400, # utc_start 2021-05-09 03:00:00 (Sun)
-@@ -984,7 +984,7 @@
- 63764661600, # local_end 2021-08-14 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 63764683200, # utc_start 2021-08-15 04:00:00 (Sun)
-@@ -993,7 +993,7 @@
- 63788248800, # local_end 2022-05-14 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 63788266800, # utc_start 2022-05-15 03:00:00 (Sun)
-@@ -1002,7 +1002,7 @@
- 63796111200, # local_end 2022-08-13 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 63796132800, # utc_start 2022-08-14 04:00:00 (Sun)
-@@ -1011,7 +1011,7 @@
- 63819698400, # local_end 2023-05-13 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 63819716400, # utc_start 2023-05-14 03:00:00 (Sun)
-@@ -1020,7 +1020,7 @@
- 63827560800, # local_end 2023-08-12 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 63827582400, # utc_start 2023-08-13 04:00:00 (Sun)
-@@ -1029,7 +1029,7 @@
- 63851148000, # local_end 2024-05-11 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 63851166000, # utc_start 2024-05-12 03:00:00 (Sun)
-@@ -1038,7 +1038,7 @@
- 63859010400, # local_end 2024-08-10 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 63859032000, # utc_start 2024-08-11 04:00:00 (Sun)
-@@ -1047,7 +1047,7 @@
- 63882597600, # local_end 2025-05-10 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 63882615600, # utc_start 2025-05-11 03:00:00 (Sun)
-@@ -1056,7 +1056,7 @@
- 63890460000, # local_end 2025-08-09 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 63890481600, # utc_start 2025-08-10 04:00:00 (Sun)
-@@ -1065,7 +1065,7 @@
- 63914047200, # local_end 2026-05-09 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 63914065200, # utc_start 2026-05-10 03:00:00 (Sun)
-@@ -1074,7 +1074,7 @@
- 63921909600, # local_end 2026-08-08 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
- ],
- [
- 63921931200, # utc_start 2026-08-09 04:00:00 (Sun)
-@@ -1083,7 +1083,7 @@
- 63945496800, # local_end 2027-05-08 22:00:00 (Sat)
- -18000,
- 1,
--'EASST',
-+'-05',
- ],
- [
- 63945514800, # utc_start 2027-05-09 03:00:00 (Sun)
-@@ -1092,15 +1092,33 @@
- 63953964000, # local_end 2027-08-14 22:00:00 (Sat)
- -21600,
- 0,
--'EAST',
-+'-06',
-+ ],
-+ [
-+63953985600, # utc_start 2027-08-15 04:00:00 (Sun)
-+63977569200, # utc_end 2028-05-14 03:00:00 (Sun)
-+63953967600, # local_start 2027-08-14 23:00:00 (Sat)
-+63977551200, # local_end 2028-05-13 22:00:00 (Sat)
-+-18000,
-+1,
-+'-05',
-+ ],
-+ [
-+63977569200, # utc_start 2028-05-14 03:00:00 (Sun)
-+63985435200, # utc_end 2028-08-13 04:00:00 (Sun)
-+63977547600, # local_start 2028-05-13 21:00:00 (Sat)
-+63985413600, # local_end 2028-08-12 22:00:00 (Sat)
-+-21600,
-+0,
-+'-06',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {59}
-+sub has_dst_changes {60}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -1109,7 +1127,7 @@
- sub _last_offset { -21600 }
-
- my $last_observance = bless( {
-- 'format' => 'EAS%sT',
-+ 'format' => '-06/-05',
- 'gmtoff' => '-6:00',
- 'local_start_datetime' => bless( {
- 'formatter' => undef,
---- a/lib/DateTime/TimeZone/Pacific/Efate.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Efate.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 62568979200, # local_end 1983-09-25 00:00:00 (Sun)
- 39600,
- 0,
--'VUT',
-+'+11',
- ],
- [
- 62568939600, # utc_start 1983-09-24 13:00:00 (Sat)
-@@ -48,7 +48,7 @@
- 62584704000, # local_end 1984-03-25 00:00:00 (Sun)
- 43200,
- 1,
--'VUST',
-+'+12',
- ],
- [
- 62584660800, # utc_start 1984-03-24 12:00:00 (Sat)
-@@ -57,7 +57,7 @@
- 62603020800, # local_end 1984-10-23 00:00:00 (Tue)
- 39600,
- 0,
--'VUT',
-+'+11',
- ],
- [
- 62602981200, # utc_start 1984-10-22 13:00:00 (Mon)
-@@ -66,7 +66,7 @@
- 62616153600, # local_end 1985-03-24 00:00:00 (Sun)
- 43200,
- 1,
--'VUST',
-+'+12',
- ],
- [
- 62616110400, # utc_start 1985-03-23 12:00:00 (Sat)
-@@ -75,7 +75,7 @@
- 62632483200, # local_end 1985-09-29 00:00:00 (Sun)
- 39600,
- 0,
--'VUT',
-+'+11',
- ],
- [
- 62632443600, # utc_start 1985-09-28 13:00:00 (Sat)
-@@ -84,7 +84,7 @@
- 62647603200, # local_end 1986-03-23 00:00:00 (Sun)
- 43200,
- 1,
--'VUST',
-+'+12',
- ],
- [
- 62647560000, # utc_start 1986-03-22 12:00:00 (Sat)
-@@ -93,7 +93,7 @@
- 62663932800, # local_end 1986-09-28 00:00:00 (Sun)
- 39600,
- 0,
--'VUT',
-+'+11',
- ],
- [
- 62663893200, # utc_start 1986-09-27 13:00:00 (Sat)
-@@ -102,7 +102,7 @@
- 62679657600, # local_end 1987-03-29 00:00:00 (Sun)
- 43200,
- 1,
--'VUST',
-+'+12',
- ],
- [
- 62679614400, # utc_start 1987-03-28 12:00:00 (Sat)
-@@ -111,7 +111,7 @@
- 62695382400, # local_end 1987-09-27 00:00:00 (Sun)
- 39600,
- 0,
--'VUT',
-+'+11',
- ],
- [
- 62695342800, # utc_start 1987-09-26 13:00:00 (Sat)
-@@ -120,7 +120,7 @@
- 62711107200, # local_end 1988-03-27 00:00:00 (Sun)
- 43200,
- 1,
--'VUST',
-+'+12',
- ],
- [
- 62711064000, # utc_start 1988-03-26 12:00:00 (Sat)
-@@ -129,7 +129,7 @@
- 62726832000, # local_end 1988-09-25 00:00:00 (Sun)
- 39600,
- 0,
--'VUT',
-+'+11',
- ],
- [
- 62726792400, # utc_start 1988-09-24 13:00:00 (Sat)
-@@ -138,7 +138,7 @@
- 62742556800, # local_end 1989-03-26 00:00:00 (Sun)
- 43200,
- 1,
--'VUST',
-+'+12',
- ],
- [
- 62742513600, # utc_start 1989-03-25 12:00:00 (Sat)
-@@ -147,7 +147,7 @@
- 62758281600, # local_end 1989-09-24 00:00:00 (Sun)
- 39600,
- 0,
--'VUT',
-+'+11',
- ],
- [
- 62758242000, # utc_start 1989-09-23 13:00:00 (Sat)
-@@ -156,7 +156,7 @@
- 62774006400, # local_end 1990-03-25 00:00:00 (Sun)
- 43200,
- 1,
--'VUST',
-+'+12',
- ],
- [
- 62773963200, # utc_start 1990-03-24 12:00:00 (Sat)
-@@ -165,7 +165,7 @@
- 62789731200, # local_end 1990-09-23 00:00:00 (Sun)
- 39600,
- 0,
--'VUT',
-+'+11',
- ],
- [
- 62789691600, # utc_start 1990-09-22 13:00:00 (Sat)
-@@ -174,7 +174,7 @@
- 62805456000, # local_end 1991-03-24 00:00:00 (Sun)
- 43200,
- 1,
--'VUST',
-+'+12',
- ],
- [
- 62805412800, # utc_start 1991-03-23 12:00:00 (Sat)
-@@ -183,7 +183,7 @@
- 62821785600, # local_end 1991-09-29 00:00:00 (Sun)
- 39600,
- 0,
--'VUT',
-+'+11',
- ],
- [
- 62821746000, # utc_start 1991-09-28 13:00:00 (Sat)
-@@ -192,7 +192,7 @@
- 62832067200, # local_end 1992-01-26 00:00:00 (Sun)
- 43200,
- 1,
--'VUST',
-+'+12',
- ],
- [
- 62832024000, # utc_start 1992-01-25 12:00:00 (Sat)
-@@ -201,7 +201,7 @@
- 62855654400, # local_end 1992-10-25 00:00:00 (Sun)
- 39600,
- 0,
--'VUT',
-+'+11',
- ],
- [
- 62855614800, # utc_start 1992-10-24 13:00:00 (Sat)
-@@ -210,7 +210,7 @@
- 62863516800, # local_end 1993-01-24 00:00:00 (Sun)
- 43200,
- 1,
--'VUST',
-+'+12',
- ],
- [
- 62863473600, # utc_start 1993-01-23 12:00:00 (Sat)
-@@ -219,15 +219,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 39600,
- 0,
--'VUT',
-+'+11',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {10}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Pacific/Enderbury.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Enderbury.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 62443267200, # local_end 1979-10-01 00:00:00 (Mon)
- -43200,
- 0,
--'PHOT',
-+'-12',
- ],
- [
- 62443310400, # utc_start 1979-10-01 12:00:00 (Mon)
-@@ -48,7 +48,7 @@
- 62924601600, # local_end 1995-01-01 00:00:00 (Sun)
- -39600,
- 0,
--'PHOT',
-+'-11',
- ],
- [
- 62924641200, # utc_start 1995-01-01 11:00:00 (Sun)
-@@ -57,15 +57,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 46800,
- 0,
--'PHOT',
-+'+13',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Pacific/Fakaofo.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Fakaofo.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 63460886400, # local_end 2011-12-30 00:00:00 (Fri)
- -39600,
- 0,
--'TKT',
-+'-11',
- ],
- [
- 63460926000, # utc_start 2011-12-30 11:00:00 (Fri)
-@@ -48,15 +48,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 46800,
- 0,
--'TKT',
-+'+13',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Pacific/Fiji.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Fiji.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 63045568800, # local_end 1998-11-01 02:00:00 (Sun)
- 43200,
- 0,
--'FJT',
-+'+12',
- ],
- [
- 63045525600, # utc_start 1998-10-31 14:00:00 (Sat)
-@@ -48,7 +48,7 @@
- 63055854000, # local_end 1999-02-28 03:00:00 (Sun)
- 46800,
- 1,
--'FJST',
-+'+13',
- ],
- [
- 63055807200, # utc_start 1999-02-27 14:00:00 (Sat)
-@@ -57,7 +57,7 @@
- 63077623200, # local_end 1999-11-07 02:00:00 (Sun)
- 43200,
- 0,
--'FJT',
-+'+12',
- ],
- [
- 63077580000, # utc_start 1999-11-06 14:00:00 (Sat)
-@@ -66,7 +66,7 @@
- 63087303600, # local_end 2000-02-27 03:00:00 (Sun)
- 46800,
- 1,
--'FJST',
-+'+13',
- ],
- [
- 63087256800, # utc_start 2000-02-26 14:00:00 (Sat)
-@@ -75,7 +75,7 @@
- 63395143200, # local_end 2009-11-29 02:00:00 (Sun)
- 43200,
- 0,
--'FJT',
-+'+12',
- ],
- [
- 63395100000, # utc_start 2009-11-28 14:00:00 (Sat)
-@@ -84,7 +84,7 @@
- 63405428400, # local_end 2010-03-28 03:00:00 (Sun)
- 46800,
- 1,
--'FJST',
-+'+13',
- ],
- [
- 63405381600, # utc_start 2010-03-27 14:00:00 (Sat)
-@@ -93,7 +93,7 @@
- 63423568800, # local_end 2010-10-24 02:00:00 (Sun)
- 43200,
- 0,
--'FJT',
-+'+12',
- ],
- [
- 63423525600, # utc_start 2010-10-23 14:00:00 (Sat)
-@@ -102,7 +102,7 @@
- 63435063600, # local_end 2011-03-06 03:00:00 (Sun)
- 46800,
- 1,
--'FJST',
-+'+13',
- ],
- [
- 63435016800, # utc_start 2011-03-05 14:00:00 (Sat)
-@@ -111,7 +111,7 @@
- 63455018400, # local_end 2011-10-23 02:00:00 (Sun)
- 43200,
- 0,
--'FJT',
-+'+12',
- ],
- [
- 63454975200, # utc_start 2011-10-22 14:00:00 (Sat)
-@@ -120,7 +120,7 @@
- 63462884400, # local_end 2012-01-22 03:00:00 (Sun)
- 46800,
- 1,
--'FJST',
-+'+13',
- ],
- [
- 63462837600, # utc_start 2012-01-21 14:00:00 (Sat)
-@@ -129,7 +129,7 @@
- 63486468000, # local_end 2012-10-21 02:00:00 (Sun)
- 43200,
- 0,
--'FJT',
-+'+12',
- ],
- [
- 63486424800, # utc_start 2012-10-20 14:00:00 (Sat)
-@@ -138,7 +138,7 @@
- 63494334000, # local_end 2013-01-20 03:00:00 (Sun)
- 46800,
- 1,
--'FJST',
-+'+13',
- ],
- [
- 63494287200, # utc_start 2013-01-19 14:00:00 (Sat)
-@@ -147,7 +147,7 @@
- 63518522400, # local_end 2013-10-27 02:00:00 (Sun)
- 43200,
- 0,
--'FJT',
-+'+12',
- ],
- [
- 63518479200, # utc_start 2013-10-26 14:00:00 (Sat)
-@@ -156,7 +156,7 @@
- 63525780000, # local_end 2014-01-19 02:00:00 (Sun)
- 46800,
- 1,
--'FJST',
-+'+13',
- ],
- [
- 63525733200, # utc_start 2014-01-18 13:00:00 (Sat)
-@@ -165,7 +165,7 @@
- 63550576800, # local_end 2014-11-02 02:00:00 (Sun)
- 43200,
- 0,
--'FJT',
-+'+12',
- ],
- [
- 63550533600, # utc_start 2014-11-01 14:00:00 (Sat)
-@@ -174,7 +174,7 @@
- 63557233200, # local_end 2015-01-18 03:00:00 (Sun)
- 46800,
- 1,
--'FJST',
-+'+13',
- ],
- [
- 63557186400, # utc_start 2015-01-17 14:00:00 (Sat)
-@@ -183,7 +183,7 @@
- 63582026400, # local_end 2015-11-01 02:00:00 (Sun)
- 43200,
- 0,
--'FJT',
-+'+12',
- ],
- [
- 63581983200, # utc_start 2015-10-31 14:00:00 (Sat)
-@@ -192,7 +192,7 @@
- 63588682800, # local_end 2016-01-17 03:00:00 (Sun)
- 46800,
- 1,
--'FJST',
-+'+13',
- ],
- [
- 63588636000, # utc_start 2016-01-16 14:00:00 (Sat)
-@@ -201,7 +201,7 @@
- 63614080800, # local_end 2016-11-06 02:00:00 (Sun)
- 43200,
- 0,
--'FJT',
-+'+12',
- ],
- [
- 63614037600, # utc_start 2016-11-05 14:00:00 (Sat)
-@@ -210,7 +210,7 @@
- 63620132400, # local_end 2017-01-15 03:00:00 (Sun)
- 46800,
- 1,
--'FJST',
-+'+13',
- ],
- [
- 63620085600, # utc_start 2017-01-14 14:00:00 (Sat)
-@@ -219,7 +219,7 @@
- 63645530400, # local_end 2017-11-05 02:00:00 (Sun)
- 43200,
- 0,
--'FJT',
-+'+12',
- ],
- [
- 63645487200, # utc_start 2017-11-04 14:00:00 (Sat)
-@@ -228,7 +228,7 @@
- 63652186800, # local_end 2018-01-21 03:00:00 (Sun)
- 46800,
- 1,
--'FJST',
-+'+13',
- ],
- [
- 63652140000, # utc_start 2018-01-20 14:00:00 (Sat)
-@@ -237,7 +237,7 @@
- 63676980000, # local_end 2018-11-04 02:00:00 (Sun)
- 43200,
- 0,
--'FJT',
-+'+12',
- ],
- [
- 63676936800, # utc_start 2018-11-03 14:00:00 (Sat)
-@@ -246,7 +246,7 @@
- 63683636400, # local_end 2019-01-20 03:00:00 (Sun)
- 46800,
- 1,
--'FJST',
-+'+13',
- ],
- [
- 63683589600, # utc_start 2019-01-19 14:00:00 (Sat)
-@@ -255,7 +255,7 @@
- 63708429600, # local_end 2019-11-03 02:00:00 (Sun)
- 43200,
- 0,
--'FJT',
-+'+12',
- ],
- [
- 63708386400, # utc_start 2019-11-02 14:00:00 (Sat)
-@@ -264,7 +264,7 @@
- 63715086000, # local_end 2020-01-19 03:00:00 (Sun)
- 46800,
- 1,
--'FJST',
-+'+13',
- ],
- [
- 63715039200, # utc_start 2020-01-18 14:00:00 (Sat)
-@@ -273,7 +273,7 @@
- 63739879200, # local_end 2020-11-01 02:00:00 (Sun)
- 43200,
- 0,
--'FJT',
-+'+12',
- ],
- [
- 63739836000, # utc_start 2020-10-31 14:00:00 (Sat)
-@@ -282,7 +282,7 @@
- 63746535600, # local_end 2021-01-17 03:00:00 (Sun)
- 46800,
- 1,
--'FJST',
-+'+13',
- ],
- [
- 63746488800, # utc_start 2021-01-16 14:00:00 (Sat)
-@@ -291,7 +291,7 @@
- 63771933600, # local_end 2021-11-07 02:00:00 (Sun)
- 43200,
- 0,
--'FJT',
-+'+12',
- ],
- [
- 63771890400, # utc_start 2021-11-06 14:00:00 (Sat)
-@@ -300,7 +300,7 @@
- 63777985200, # local_end 2022-01-16 03:00:00 (Sun)
- 46800,
- 1,
--'FJST',
-+'+13',
- ],
- [
- 63777938400, # utc_start 2022-01-15 14:00:00 (Sat)
-@@ -309,7 +309,7 @@
- 63803383200, # local_end 2022-11-06 02:00:00 (Sun)
- 43200,
- 0,
--'FJT',
-+'+12',
- ],
- [
- 63803340000, # utc_start 2022-11-05 14:00:00 (Sat)
-@@ -318,7 +318,7 @@
- 63809434800, # local_end 2023-01-15 03:00:00 (Sun)
- 46800,
- 1,
--'FJST',
-+'+13',
- ],
- [
- 63809388000, # utc_start 2023-01-14 14:00:00 (Sat)
-@@ -327,7 +327,7 @@
- 63834832800, # local_end 2023-11-05 02:00:00 (Sun)
- 43200,
- 0,
--'FJT',
-+'+12',
- ],
- [
- 63834789600, # utc_start 2023-11-04 14:00:00 (Sat)
-@@ -336,7 +336,7 @@
- 63841489200, # local_end 2024-01-21 03:00:00 (Sun)
- 46800,
- 1,
--'FJST',
-+'+13',
- ],
- [
- 63841442400, # utc_start 2024-01-20 14:00:00 (Sat)
-@@ -345,7 +345,7 @@
- 63866282400, # local_end 2024-11-03 02:00:00 (Sun)
- 43200,
- 0,
--'FJT',
-+'+12',
- ],
- [
- 63866239200, # utc_start 2024-11-02 14:00:00 (Sat)
-@@ -354,7 +354,7 @@
- 63872938800, # local_end 2025-01-19 03:00:00 (Sun)
- 46800,
- 1,
--'FJST',
-+'+13',
- ],
- [
- 63872892000, # utc_start 2025-01-18 14:00:00 (Sat)
-@@ -363,7 +363,7 @@
- 63897732000, # local_end 2025-11-02 02:00:00 (Sun)
- 43200,
- 0,
--'FJT',
-+'+12',
- ],
- [
- 63897688800, # utc_start 2025-11-01 14:00:00 (Sat)
-@@ -372,7 +372,7 @@
- 63904388400, # local_end 2026-01-18 03:00:00 (Sun)
- 46800,
- 1,
--'FJST',
-+'+13',
- ],
- [
- 63904341600, # utc_start 2026-01-17 14:00:00 (Sat)
-@@ -381,7 +381,7 @@
- 63929181600, # local_end 2026-11-01 02:00:00 (Sun)
- 43200,
- 0,
--'FJT',
-+'+12',
- ],
- [
- 63929138400, # utc_start 2026-10-31 14:00:00 (Sat)
-@@ -390,7 +390,7 @@
- 63935838000, # local_end 2027-01-17 03:00:00 (Sun)
- 46800,
- 1,
--'FJST',
-+'+13',
- ],
- [
- 63935791200, # utc_start 2027-01-16 14:00:00 (Sat)
-@@ -399,15 +399,33 @@
- 63961236000, # local_end 2027-11-07 02:00:00 (Sun)
- 43200,
- 0,
--'FJT',
-+'+12',
-+ ],
-+ [
-+63961192800, # utc_start 2027-11-06 14:00:00 (Sat)
-+63967240800, # utc_end 2028-01-15 14:00:00 (Sat)
-+63961239600, # local_start 2027-11-07 03:00:00 (Sun)
-+63967287600, # local_end 2028-01-16 03:00:00 (Sun)
-+46800,
-+1,
-+'+13',
-+ ],
-+ [
-+63967240800, # utc_start 2028-01-15 14:00:00 (Sat)
-+63992642400, # utc_end 2028-11-04 14:00:00 (Sat)
-+63967284000, # local_start 2028-01-16 02:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+43200,
-+0,
-+'+12',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {21}
-+sub has_dst_changes {22}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -416,7 +434,7 @@
- sub _last_offset { 43200 }
-
- my $last_observance = bless( {
-- 'format' => 'FJ%sT',
-+ 'format' => '+12/+13',
- 'gmtoff' => '12:00',
- 'local_start_datetime' => bless( {
- 'formatter' => undef,
---- a/lib/DateTime/TimeZone/Pacific/Funafuti.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Funafuti.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,15 +39,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 43200,
- 0,
--'TVT',
-+'+12',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Pacific/Galapagos.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Galapagos.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/southamerica. Olson data version 2016j
-+# Generated from debian/tzdata/southamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,24 +39,42 @@
- 62640604800, # local_end 1986-01-01 00:00:00 (Wed)
- -18000,
- 0,
--'ECT',
-+'-05',
- ],
- [
- 62640622800, # utc_start 1986-01-01 05:00:00 (Wed)
--DateTime::TimeZone::INFINITY, # utc_end
-+62858613600, # utc_end 1992-11-28 06:00:00 (Sat)
- 62640601200, # local_start 1985-12-31 23:00:00 (Tue)
-+62858592000, # local_end 1992-11-28 00:00:00 (Sat)
-+-21600,
-+0,
-+'-06',
-+ ],
-+ [
-+62858613600, # utc_start 1992-11-28 06:00:00 (Sat)
-+62864571600, # utc_end 1993-02-05 05:00:00 (Fri)
-+62858595600, # local_start 1992-11-28 01:00:00 (Sat)
-+62864553600, # local_end 1993-02-05 00:00:00 (Fri)
-+-18000,
-+1,
-+'-05',
-+ ],
-+ [
-+62864571600, # utc_start 1993-02-05 05:00:00 (Fri)
-+DateTime::TimeZone::INFINITY, # utc_end
-+62864550000, # local_start 1993-02-04 23:00:00 (Thu)
- DateTime::TimeZone::INFINITY, # local_end
- -21600,
- 0,
--'GALT',
-+'-06',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {0}
-+sub has_dst_changes {1}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Pacific/Gambier.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Gambier.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,15 +39,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -32400,
- 0,
--'GAMT',
-+'-09',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Pacific/Guadalcanal.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Guadalcanal.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,15 +39,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 39600,
- 0,
--'SBT',
-+'+11',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Pacific/Guam.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Guam.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -61,11 +61,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Pacific/Honolulu.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Honolulu.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/northamerica. Olson data version 2016j
-+# Generated from debian/tzdata/northamerica. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -88,11 +88,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {2}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Pacific/Kiritimati.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Kiritimati.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 62443267200, # local_end 1979-10-01 00:00:00 (Mon)
- -38400,
- 0,
--'LINT',
-+'-1040',
- ],
- [
- 62443305600, # utc_start 1979-10-01 10:40:00 (Mon)
-@@ -48,7 +48,7 @@
- 62924601600, # local_end 1995-01-01 00:00:00 (Sun)
- -36000,
- 0,
--'LINT',
-+'-10',
- ],
- [
- 62924637600, # utc_start 1995-01-01 10:00:00 (Sun)
-@@ -57,15 +57,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 50400,
- 0,
--'LINT',
-+'+14',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Pacific/Kosrae.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Kosrae.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 62127734400, # local_end 1969-10-01 00:00:00 (Wed)
- 39600,
- 0,
--'KOST',
-+'+11',
- ],
- [
- 62127694800, # utc_start 1969-09-30 13:00:00 (Tue)
-@@ -48,7 +48,7 @@
- 63050832000, # local_end 1999-01-01 00:00:00 (Fri)
- 43200,
- 0,
--'KOST',
-+'+12',
- ],
- [
- 63050788800, # utc_start 1998-12-31 12:00:00 (Thu)
-@@ -57,15 +57,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 39600,
- 0,
--'KOST',
-+'+11',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Pacific/Kwajalein.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Kwajalein.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 62127734400, # local_end 1969-10-01 00:00:00 (Wed)
- 39600,
- 0,
--'MHT',
-+'+11',
- ],
- [
- 62127694800, # utc_start 1969-09-30 13:00:00 (Tue)
-@@ -48,7 +48,7 @@
- 62881488000, # local_end 1993-08-20 00:00:00 (Fri)
- -43200,
- 0,
--'KWAT',
-+'-12',
- ],
- [
- 62881531200, # utc_start 1993-08-20 12:00:00 (Fri)
-@@ -57,15 +57,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 43200,
- 0,
--'MHT',
-+'+12',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Pacific/Majuro.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Majuro.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 62127734400, # local_end 1969-10-01 00:00:00 (Wed)
- 39600,
- 0,
--'MHT',
-+'+11',
- ],
- [
- 62127694800, # utc_start 1969-09-30 13:00:00 (Tue)
-@@ -48,15 +48,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 43200,
- 0,
--'MHT',
-+'+12',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Pacific/Marquesas.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Marquesas.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,15 +39,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -34200,
- 0,
--'MART',
-+'-0930',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Pacific/Nauru.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Nauru.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 61258377600, # local_end 1942-03-15 00:00:00 (Sun)
- 41400,
- 0,
--'NRT',
-+'+1130',
- ],
- [
- 61258336200, # utc_start 1942-03-14 12:30:00 (Sat)
-@@ -48,7 +48,7 @@
- 61334755200, # local_end 1944-08-15 00:00:00 (Tue)
- 32400,
- 0,
--'JST',
-+'+09',
- ],
- [
- 61334722800, # utc_start 1944-08-14 15:00:00 (Mon)
-@@ -57,7 +57,7 @@
- 62430048000, # local_end 1979-05-01 00:00:00 (Tue)
- 41400,
- 0,
--'NRT',
-+'+1130',
- ],
- [
- 62430006600, # utc_start 1979-04-30 12:30:00 (Mon)
-@@ -66,15 +66,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 43200,
- 0,
--'NRT',
-+'+12',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Pacific/Niue.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Niue.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 61536067200, # local_end 1951-01-01 00:00:00 (Mon)
- -40800,
- 0,
--'NUT',
-+'-1120',
- ],
- [
- 61536108000, # utc_start 1951-01-01 11:20:00 (Mon)
-@@ -48,7 +48,7 @@
- 62411731200, # local_end 1978-10-01 00:00:00 (Sun)
- -41400,
- 0,
--'NUT',
-+'-1130',
- ],
- [
- 62411772600, # utc_start 1978-10-01 11:30:00 (Sun)
-@@ -57,15 +57,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -39600,
- 0,
--'NUT',
-+'-11',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Pacific/Norfolk.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Norfolk.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 61536067200, # local_end 1951-01-01 00:00:00 (Mon)
- 40320,
- 0,
--'NMT',
-+'+1112',
- ],
- [
- 61536026880, # utc_start 1950-12-31 12:48:00 (Sun)
-@@ -48,7 +48,7 @@
- 62287754400, # local_end 1974-10-27 02:00:00 (Sun)
- 41400,
- 0,
--'NFT',
-+'+1130',
- ],
- [
- 62287713000, # utc_start 1974-10-26 14:30:00 (Sat)
-@@ -57,7 +57,7 @@
- 62298640800, # local_end 1975-03-02 02:00:00 (Sun)
- 45000,
- 1,
--'NFST',
-+'+1230',
- ],
- [
- 62298595800, # utc_start 1975-03-01 13:30:00 (Sat)
-@@ -66,7 +66,7 @@
- 63579607200, # local_end 2015-10-04 02:00:00 (Sun)
- 41400,
- 0,
--'NFT',
-+'+1130',
- ],
- [
- 63579565800, # utc_start 2015-10-03 14:30:00 (Sat)
-@@ -75,15 +75,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 39600,
- 0,
--'NFT',
-+'+11',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {1}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Pacific/Noumea.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Noumea.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 62385724800, # local_end 1977-12-04 00:00:00 (Sun)
- 39600,
- 0,
--'NCT',
-+'+11',
- ],
- [
- 62385685200, # utc_start 1977-12-03 13:00:00 (Sat)
-@@ -48,7 +48,7 @@
- 62393068800, # local_end 1978-02-27 00:00:00 (Mon)
- 43200,
- 1,
--'NCST',
-+'+12',
- ],
- [
- 62393025600, # utc_start 1978-02-26 12:00:00 (Sun)
-@@ -57,7 +57,7 @@
- 62417174400, # local_end 1978-12-03 00:00:00 (Sun)
- 39600,
- 0,
--'NCT',
-+'+11',
- ],
- [
- 62417134800, # utc_start 1978-12-02 13:00:00 (Sat)
-@@ -66,7 +66,7 @@
- 62424604800, # local_end 1979-02-27 00:00:00 (Tue)
- 43200,
- 1,
--'NCST',
-+'+12',
- ],
- [
- 62424561600, # utc_start 1979-02-26 12:00:00 (Mon)
-@@ -75,7 +75,7 @@
- 62985088800, # local_end 1996-12-01 02:00:00 (Sun)
- 39600,
- 0,
--'NCT',
-+'+11',
- ],
- [
- 62985049200, # utc_start 1996-11-30 15:00:00 (Sat)
-@@ -84,7 +84,7 @@
- 62992954800, # local_end 1997-03-02 03:00:00 (Sun)
- 43200,
- 1,
--'NCST',
-+'+12',
- ],
- [
- 62992911600, # utc_start 1997-03-01 15:00:00 (Sat)
-@@ -93,15 +93,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 39600,
- 0,
--'NCT',
-+'+11',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {3}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Pacific/Pago_Pago.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Pago_Pago.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -43,26 +43,8 @@
- ],
- [
- 60273804168, # utc_start 1911-01-01 11:22:48 (Sun)
--62048804400, # utc_end 1967-04-01 11:00:00 (Sat)
--60273764568, # local_start 1911-01-01 00:22:48 (Sun)
--62048764800, # local_end 1967-04-01 00:00:00 (Sat)
---39600,
--0,
--'NST',
-- ],
-- [
--62048804400, # utc_start 1967-04-01 11:00:00 (Sat)
--62574721200, # utc_end 1983-11-30 11:00:00 (Wed)
--62048764800, # local_start 1967-04-01 00:00:00 (Sat)
--62574681600, # local_end 1983-11-30 00:00:00 (Wed)
---39600,
--0,
--'BST',
-- ],
-- [
--62574721200, # utc_start 1983-11-30 11:00:00 (Wed)
- DateTime::TimeZone::INFINITY, # utc_end
--62574681600, # local_start 1983-11-30 00:00:00 (Wed)
-+60273764568, # local_start 1911-01-01 00:22:48 (Sun)
- DateTime::TimeZone::INFINITY, # local_end
- -39600,
- 0,
-@@ -70,11 +52,11 @@
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Pacific/Palau.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Palau.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,15 +39,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 32400,
- 0,
--'PWT',
-+'+09',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Pacific/Pitcairn.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Pitcairn.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 63029318400, # local_end 1998-04-27 00:00:00 (Mon)
- -30600,
- 0,
--'PNT',
-+'-0830',
- ],
- [
- 63029349000, # utc_start 1998-04-27 08:30:00 (Mon)
-@@ -48,15 +48,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -28800,
- 0,
--'PST',
-+'-08',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Pacific/Pohnpei.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Pohnpei.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,15 +39,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 39600,
- 0,
--'PONT',
-+'+11',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Pacific/Port_Moresby.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Port_Moresby.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -48,15 +48,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 36000,
- 0,
--'PGT',
-+'+10',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Pacific/Rarotonga.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Rarotonga.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,7 +39,7 @@
- 62415360000, # local_end 1978-11-12 00:00:00 (Sun)
- -37800,
- 0,
--'CKT',
-+'-1030',
- ],
- [
- 62415397800, # utc_start 1978-11-12 10:30:00 (Sun)
-@@ -48,7 +48,7 @@
- 62425036800, # local_end 1979-03-04 00:00:00 (Sun)
- -34200,
- 1,
--'CKHST',
-+'-0930',
- ],
- [
- 62425071000, # utc_start 1979-03-04 09:30:00 (Sun)
-@@ -57,7 +57,7 @@
- 62445600000, # local_end 1979-10-28 00:00:00 (Sun)
- -36000,
- 0,
--'CKT',
-+'-10',
- ],
- [
- 62445636000, # utc_start 1979-10-28 10:00:00 (Sun)
-@@ -66,7 +66,7 @@
- 62456486400, # local_end 1980-03-02 00:00:00 (Sun)
- -34200,
- 1,
--'CKHST',
-+'-0930',
- ],
- [
- 62456520600, # utc_start 1980-03-02 09:30:00 (Sun)
-@@ -75,7 +75,7 @@
- 62477049600, # local_end 1980-10-26 00:00:00 (Sun)
- -36000,
- 0,
--'CKT',
-+'-10',
- ],
- [
- 62477085600, # utc_start 1980-10-26 10:00:00 (Sun)
-@@ -84,7 +84,7 @@
- 62487936000, # local_end 1981-03-01 00:00:00 (Sun)
- -34200,
- 1,
--'CKHST',
-+'-0930',
- ],
- [
- 62487970200, # utc_start 1981-03-01 09:30:00 (Sun)
-@@ -93,7 +93,7 @@
- 62508499200, # local_end 1981-10-25 00:00:00 (Sun)
- -36000,
- 0,
--'CKT',
-+'-10',
- ],
- [
- 62508535200, # utc_start 1981-10-25 10:00:00 (Sun)
-@@ -102,7 +102,7 @@
- 62519990400, # local_end 1982-03-07 00:00:00 (Sun)
- -34200,
- 1,
--'CKHST',
-+'-0930',
- ],
- [
- 62520024600, # utc_start 1982-03-07 09:30:00 (Sun)
-@@ -111,7 +111,7 @@
- 62540553600, # local_end 1982-10-31 00:00:00 (Sun)
- -36000,
- 0,
--'CKT',
-+'-10',
- ],
- [
- 62540589600, # utc_start 1982-10-31 10:00:00 (Sun)
-@@ -120,7 +120,7 @@
- 62551440000, # local_end 1983-03-06 00:00:00 (Sun)
- -34200,
- 1,
--'CKHST',
-+'-0930',
- ],
- [
- 62551474200, # utc_start 1983-03-06 09:30:00 (Sun)
-@@ -129,7 +129,7 @@
- 62572003200, # local_end 1983-10-30 00:00:00 (Sun)
- -36000,
- 0,
--'CKT',
-+'-10',
- ],
- [
- 62572039200, # utc_start 1983-10-30 10:00:00 (Sun)
-@@ -138,7 +138,7 @@
- 62582889600, # local_end 1984-03-04 00:00:00 (Sun)
- -34200,
- 1,
--'CKHST',
-+'-0930',
- ],
- [
- 62582923800, # utc_start 1984-03-04 09:30:00 (Sun)
-@@ -147,7 +147,7 @@
- 62603452800, # local_end 1984-10-28 00:00:00 (Sun)
- -36000,
- 0,
--'CKT',
-+'-10',
- ],
- [
- 62603488800, # utc_start 1984-10-28 10:00:00 (Sun)
-@@ -156,7 +156,7 @@
- 62614339200, # local_end 1985-03-03 00:00:00 (Sun)
- -34200,
- 1,
--'CKHST',
-+'-0930',
- ],
- [
- 62614373400, # utc_start 1985-03-03 09:30:00 (Sun)
-@@ -165,7 +165,7 @@
- 62634902400, # local_end 1985-10-27 00:00:00 (Sun)
- -36000,
- 0,
--'CKT',
-+'-10',
- ],
- [
- 62634938400, # utc_start 1985-10-27 10:00:00 (Sun)
-@@ -174,7 +174,7 @@
- 62645788800, # local_end 1986-03-02 00:00:00 (Sun)
- -34200,
- 1,
--'CKHST',
-+'-0930',
- ],
- [
- 62645823000, # utc_start 1986-03-02 09:30:00 (Sun)
-@@ -183,7 +183,7 @@
- 62666352000, # local_end 1986-10-26 00:00:00 (Sun)
- -36000,
- 0,
--'CKT',
-+'-10',
- ],
- [
- 62666388000, # utc_start 1986-10-26 10:00:00 (Sun)
-@@ -192,7 +192,7 @@
- 62677238400, # local_end 1987-03-01 00:00:00 (Sun)
- -34200,
- 1,
--'CKHST',
-+'-0930',
- ],
- [
- 62677272600, # utc_start 1987-03-01 09:30:00 (Sun)
-@@ -201,7 +201,7 @@
- 62697801600, # local_end 1987-10-25 00:00:00 (Sun)
- -36000,
- 0,
--'CKT',
-+'-10',
- ],
- [
- 62697837600, # utc_start 1987-10-25 10:00:00 (Sun)
-@@ -210,7 +210,7 @@
- 62709292800, # local_end 1988-03-06 00:00:00 (Sun)
- -34200,
- 1,
--'CKHST',
-+'-0930',
- ],
- [
- 62709327000, # utc_start 1988-03-06 09:30:00 (Sun)
-@@ -219,7 +219,7 @@
- 62729856000, # local_end 1988-10-30 00:00:00 (Sun)
- -36000,
- 0,
--'CKT',
-+'-10',
- ],
- [
- 62729892000, # utc_start 1988-10-30 10:00:00 (Sun)
-@@ -228,7 +228,7 @@
- 62740742400, # local_end 1989-03-05 00:00:00 (Sun)
- -34200,
- 1,
--'CKHST',
-+'-0930',
- ],
- [
- 62740776600, # utc_start 1989-03-05 09:30:00 (Sun)
-@@ -237,7 +237,7 @@
- 62761305600, # local_end 1989-10-29 00:00:00 (Sun)
- -36000,
- 0,
--'CKT',
-+'-10',
- ],
- [
- 62761341600, # utc_start 1989-10-29 10:00:00 (Sun)
-@@ -246,7 +246,7 @@
- 62772192000, # local_end 1990-03-04 00:00:00 (Sun)
- -34200,
- 1,
--'CKHST',
-+'-0930',
- ],
- [
- 62772226200, # utc_start 1990-03-04 09:30:00 (Sun)
-@@ -255,7 +255,7 @@
- 62792755200, # local_end 1990-10-28 00:00:00 (Sun)
- -36000,
- 0,
--'CKT',
-+'-10',
- ],
- [
- 62792791200, # utc_start 1990-10-28 10:00:00 (Sun)
-@@ -264,7 +264,7 @@
- 62803641600, # local_end 1991-03-03 00:00:00 (Sun)
- -34200,
- 1,
--'CKHST',
-+'-0930',
- ],
- [
- 62803675800, # utc_start 1991-03-03 09:30:00 (Sun)
-@@ -273,15 +273,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -36000,
- 0,
--'CKT',
-+'-10',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {13}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Pacific/Tahiti.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Tahiti.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,15 +39,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- -36000,
- 0,
--'TAHT',
-+'-10',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Pacific/Tarawa.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Tarawa.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,15 +39,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 43200,
- 0,
--'GILT',
-+'+12',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Pacific/Tongatapu.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Tongatapu.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -311,13 +311,31 @@
- 0,
- '+13',
- ],
-+ [
-+63961189200, # utc_start 2027-11-06 13:00:00 (Sat)
-+63967237200, # utc_end 2028-01-15 13:00:00 (Sat)
-+63961239600, # local_start 2027-11-07 03:00:00 (Sun)
-+63967287600, # local_end 2028-01-16 03:00:00 (Sun)
-+50400,
-+1,
-+'+14',
-+ ],
-+ [
-+63967237200, # utc_start 2028-01-15 13:00:00 (Sat)
-+63992638800, # utc_end 2028-11-04 13:00:00 (Sat)
-+63967284000, # local_start 2028-01-16 02:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+46800,
-+0,
-+'+13',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {15}
-+sub has_dst_changes {16}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -365,17 +383,6 @@
-
- my $rules = [
- bless( {
-- 'at' => '2:00',
-- 'from' => '2016',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-- 'name' => 'Tonga',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=1',
-- 'save' => '1:00',
-- 'to' => 'max'
-- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-- bless( {
- 'at' => '3:00',
- 'from' => '2017',
- 'in' => 'Jan',
-@@ -385,6 +392,17 @@
- 'on' => 'Sun>=15',
- 'save' => '0',
- 'to' => 'max'
-+ }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-+ bless( {
-+ 'at' => '2:00',
-+ 'from' => '2016',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
-+ 'name' => 'Tonga',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=1',
-+ 'save' => '1:00',
-+ 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
- ;
---- a/lib/DateTime/TimeZone/Pacific/Wake.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Wake.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,15 +39,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 43200,
- 0,
--'WAKT',
-+'+12',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/Pacific/Wallis.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Wallis.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/australasia. Olson data version 2016j
-+# Generated from debian/tzdata/australasia. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -39,15 +39,15 @@
- DateTime::TimeZone::INFINITY, # local_end
- 43200,
- 0,
--'WFT',
-+'+12',
- ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
- sub has_dst_changes {0}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
---- a/lib/DateTime/TimeZone/WET.pm
-+++ b/lib/DateTime/TimeZone/WET.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from /tmp/CIqDbkmfat/europe. Olson data version 2016j
-+# Generated from debian/tzdata/europe. Olson data version 2017a
- #
- # Do not edit this file directly.
- #
-@@ -941,13 +941,31 @@
- 1,
- 'WEST',
- ],
-+ [
-+63960627600, # utc_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # utc_end 2028-03-26 01:00:00 (Sun)
-+63960627600, # local_start 2027-10-31 01:00:00 (Sun)
-+63973328400, # local_end 2028-03-26 01:00:00 (Sun)
-+0,
-+0,
-+'WET',
-+ ],
-+ [
-+63973328400, # utc_start 2028-03-26 01:00:00 (Sun)
-+63992077200, # utc_end 2028-10-29 01:00:00 (Sun)
-+63973332000, # local_start 2028-03-26 02:00:00 (Sun)
-+63992080800, # local_end 2028-10-29 02:00:00 (Sun)
-+3600,
-+1,
-+'WEST',
-+ ],
- ];
-
--sub olson_version {'2016j'}
-+sub olson_version {'2017a'}
-
--sub has_dst_changes {51}
-+sub has_dst_changes {52}
-
--sub _max_year {2026}
-+sub _max_year {2027}
-
- sub _new_instance {
- return shift->_init( @_, spans => $spans );
-@@ -970,24 +988,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/t/15catalog.t
-+++ b/t/15catalog.t
-@@ -100,11 +100,11 @@
-
- {
- my @zones = DateTime::TimeZone->names_in_country('cl');
-- is( @zones, 2, 'two zones for Chile' );
-+ is( @zones, 3, 'two zones for Chile' );
- is_deeply(
- [ sort @zones ],
-- [ 'America/Santiago', 'Pacific/Easter' ],
-- 'zones for Chile are America/Santiago and Pacific/Easter'
-+ [ 'America/Punta_Arenas', 'America/Santiago', 'Pacific/Easter' ],
-+ 'zones for Chile are America/Punta_Arenas, America/Santiago, and Pacific/Easter'
- );
- }
-
diff --git a/debian/patches/olson-2017b b/debian/patches/olson-2017b
deleted file mode 100644
index b88e34f..0000000
--- a/debian/patches/olson-2017b
+++ /dev/null
@@ -1,10173 +0,0 @@
-Description: update to olson db 2017b
-Origin: vendor
-Author: gregor herrmann <gregoa at debian.org>
-Last-Update: 2017-03-24
-
---- a/lib/DateTime/TimeZone/Africa/Abidjan.pm
-+++ b/lib/DateTime/TimeZone/Africa/Abidjan.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/africa. Olson data version 2017a
-+# Generated from debian/tzdata/africa. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -43,7 +43,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Africa/Accra.pm
-+++ b/lib/DateTime/TimeZone/Africa/Accra.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/africa. Olson data version 2017a
-+# Generated from debian/tzdata/africa. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -457,7 +457,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {23}
-
---- a/lib/DateTime/TimeZone/Africa/Algiers.pm
-+++ b/lib/DateTime/TimeZone/Africa/Algiers.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/africa. Olson data version 2017a
-+# Generated from debian/tzdata/africa. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -340,7 +340,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {13}
-
---- a/lib/DateTime/TimeZone/Africa/Bissau.pm
-+++ b/lib/DateTime/TimeZone/Africa/Bissau.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/africa. Olson data version 2017a
-+# Generated from debian/tzdata/africa. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -52,7 +52,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Africa/Cairo.pm
-+++ b/lib/DateTime/TimeZone/Africa/Cairo.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/africa. Olson data version 2017a
-+# Generated from debian/tzdata/africa. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1177,7 +1177,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {63}
-
---- a/lib/DateTime/TimeZone/Africa/Casablanca.pm
-+++ b/lib/DateTime/TimeZone/Africa/Casablanca.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/africa. Olson data version 2017a
-+# Generated from debian/tzdata/africa. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -934,7 +934,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {49}
-
---- a/lib/DateTime/TimeZone/Africa/Ceuta.pm
-+++ b/lib/DateTime/TimeZone/Africa/Ceuta.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1024,7 +1024,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {53}
-
---- a/lib/DateTime/TimeZone/Africa/El_Aaiun.pm
-+++ b/lib/DateTime/TimeZone/Africa/El_Aaiun.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/africa. Olson data version 2017a
-+# Generated from debian/tzdata/africa. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -835,7 +835,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {44}
-
---- a/lib/DateTime/TimeZone/Africa/Johannesburg.pm
-+++ b/lib/DateTime/TimeZone/Africa/Johannesburg.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/africa. Olson data version 2017a
-+# Generated from debian/tzdata/africa. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -88,7 +88,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {2}
-
---- a/lib/DateTime/TimeZone/Africa/Khartoum.pm
-+++ b/lib/DateTime/TimeZone/Africa/Khartoum.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/africa. Olson data version 2017a
-+# Generated from debian/tzdata/africa. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -340,7 +340,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {16}
-
---- a/lib/DateTime/TimeZone/Africa/Lagos.pm
-+++ b/lib/DateTime/TimeZone/Africa/Lagos.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/africa. Olson data version 2017a
-+# Generated from debian/tzdata/africa. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -43,7 +43,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Africa/Maputo.pm
-+++ b/lib/DateTime/TimeZone/Africa/Maputo.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/africa. Olson data version 2017a
-+# Generated from debian/tzdata/africa. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -43,7 +43,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Africa/Monrovia.pm
-+++ b/lib/DateTime/TimeZone/Africa/Monrovia.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/africa. Olson data version 2017a
-+# Generated from debian/tzdata/africa. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -43,17 +43,17 @@
- ],
- [
- 60531324188, # utc_start 1919-03-01 00:43:08 (Sat)
--62209212270, # utc_end 1972-05-01 00:44:30 (Mon)
-+62199276270, # utc_end 1972-01-07 00:44:30 (Fri)
- 60531321518, # local_start 1919-02-28 23:58:38 (Fri)
--62209209600, # local_end 1972-05-01 00:00:00 (Mon)
-+62199273600, # local_end 1972-01-07 00:00:00 (Fri)
- -2670,
- 0,
--'-004430',
-+'MMT',
- ],
- [
--62209212270, # utc_start 1972-05-01 00:44:30 (Mon)
-+62199276270, # utc_start 1972-01-07 00:44:30 (Fri)
- DateTime::TimeZone::INFINITY, # utc_end
--62209212270, # local_start 1972-05-01 00:44:30 (Mon)
-+62199276270, # local_start 1972-01-07 00:44:30 (Fri)
- DateTime::TimeZone::INFINITY, # local_end
- 0,
- 0,
-@@ -61,7 +61,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Africa/Nairobi.pm
-+++ b/lib/DateTime/TimeZone/Africa/Nairobi.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/africa. Olson data version 2017a
-+# Generated from debian/tzdata/africa. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -70,7 +70,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Africa/Ndjamena.pm
-+++ b/lib/DateTime/TimeZone/Africa/Ndjamena.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/africa. Olson data version 2017a
-+# Generated from debian/tzdata/africa. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -61,7 +61,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {1}
-
---- a/lib/DateTime/TimeZone/Africa/Tripoli.pm
-+++ b/lib/DateTime/TimeZone/Africa/Tripoli.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/africa. Olson data version 2017a
-+# Generated from debian/tzdata/africa. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -322,7 +322,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {13}
-
---- a/lib/DateTime/TimeZone/Africa/Tunis.pm
-+++ b/lib/DateTime/TimeZone/Africa/Tunis.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/africa. Olson data version 2017a
-+# Generated from debian/tzdata/africa. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -340,7 +340,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {16}
-
---- a/lib/DateTime/TimeZone/Africa/Windhoek.pm
-+++ b/lib/DateTime/TimeZone/Africa/Windhoek.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/africa. Olson data version 2017a
-+# Generated from debian/tzdata/africa. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -700,7 +700,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {36}
-
-@@ -753,24 +753,24 @@
- my $rules = [
- bless( {
- 'at' => '2:00',
-- 'from' => '1994',
-- 'in' => 'Sep',
-- 'letter' => 'S',
-+ 'from' => '1995',
-+ 'in' => 'Apr',
-+ 'letter' => '',
- 'name' => 'Namibia',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'Sun>=1',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
-- 'from' => '1995',
-- 'in' => 'Apr',
-- 'letter' => '',
-+ 'from' => '1994',
-+ 'in' => 'Sep',
-+ 'letter' => 'S',
- 'name' => 'Namibia',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Adak.pm
-+++ b/lib/DateTime/TimeZone/America/Adak.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1195,7 +1195,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {62}
-
-@@ -1249,23 +1249,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Anchorage.pm
-+++ b/lib/DateTime/TimeZone/America/Anchorage.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1186,7 +1186,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {62}
-
---- a/lib/DateTime/TimeZone/America/Araguaina.pm
-+++ b/lib/DateTime/TimeZone/America/Araguaina.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -529,7 +529,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {25}
-
---- a/lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm
-+++ b/lib/DateTime/TimeZone/America/Argentina/Buenos_Aires.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -583,7 +583,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {29}
-
---- a/lib/DateTime/TimeZone/America/Argentina/Catamarca.pm
-+++ b/lib/DateTime/TimeZone/America/Argentina/Catamarca.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -592,7 +592,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {28}
-
---- a/lib/DateTime/TimeZone/America/Argentina/Cordoba.pm
-+++ b/lib/DateTime/TimeZone/America/Argentina/Cordoba.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -583,7 +583,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {29}
-
---- a/lib/DateTime/TimeZone/America/Argentina/Jujuy.pm
-+++ b/lib/DateTime/TimeZone/America/Argentina/Jujuy.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -583,7 +583,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {29}
-
---- a/lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm
-+++ b/lib/DateTime/TimeZone/America/Argentina/La_Rioja.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -601,7 +601,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {28}
-
---- a/lib/DateTime/TimeZone/America/Argentina/Mendoza.pm
-+++ b/lib/DateTime/TimeZone/America/Argentina/Mendoza.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -592,7 +592,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {28}
-
---- a/lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm
-+++ b/lib/DateTime/TimeZone/America/Argentina/Rio_Gallegos.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -592,7 +592,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {28}
-
---- a/lib/DateTime/TimeZone/America/Argentina/Salta.pm
-+++ b/lib/DateTime/TimeZone/America/Argentina/Salta.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -574,7 +574,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {28}
-
---- a/lib/DateTime/TimeZone/America/Argentina/San_Juan.pm
-+++ b/lib/DateTime/TimeZone/America/Argentina/San_Juan.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -601,7 +601,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {28}
-
---- a/lib/DateTime/TimeZone/America/Argentina/San_Luis.pm
-+++ b/lib/DateTime/TimeZone/America/Argentina/San_Luis.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -601,7 +601,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {29}
-
---- a/lib/DateTime/TimeZone/America/Argentina/Tucuman.pm
-+++ b/lib/DateTime/TimeZone/America/Argentina/Tucuman.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -601,7 +601,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {29}
-
---- a/lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm
-+++ b/lib/DateTime/TimeZone/America/Argentina/Ushuaia.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -592,7 +592,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {28}
-
---- a/lib/DateTime/TimeZone/America/Asuncion.pm
-+++ b/lib/DateTime/TimeZone/America/Asuncion.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1024,7 +1024,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {54}
-
-@@ -1077,17 +1077,6 @@
- my $rules = [
- bless( {
- 'at' => '0:00',
-- 'from' => '2013',
-- 'in' => 'Mar',
-- 'letter' => '',
-- 'name' => 'Para',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=22',
-- 'save' => '0',
-- 'to' => 'max'
-- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-- bless( {
-- 'at' => '0:00',
- 'from' => '2010',
- 'in' => 'Oct',
- 'letter' => 'S',
-@@ -1096,6 +1085,17 @@
- 'on' => 'Sun>=1',
- 'save' => '1:00',
- 'to' => 'max'
-+ }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-+ bless( {
-+ 'at' => '0:00',
-+ 'from' => '2013',
-+ 'in' => 'Mar',
-+ 'letter' => '',
-+ 'name' => 'Para',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=22',
-+ 'save' => '0',
-+ 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
- ;
---- a/lib/DateTime/TimeZone/America/Atikokan.pm
-+++ b/lib/DateTime/TimeZone/America/Atikokan.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -97,7 +97,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {4}
-
---- a/lib/DateTime/TimeZone/America/Bahia.pm
-+++ b/lib/DateTime/TimeZone/America/Bahia.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -601,7 +601,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {30}
-
---- a/lib/DateTime/TimeZone/America/Bahia_Banderas.pm
-+++ b/lib/DateTime/TimeZone/America/Bahia_Banderas.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -700,7 +700,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {33}
-
-@@ -754,23 +754,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2002',
-- 'in' => 'Oct',
-- 'letter' => 'S',
-+ 'in' => 'Apr',
-+ 'letter' => 'D',
- 'name' => 'Mexico',
-- 'offset_from_std' => 0,
-- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=1',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2002',
-- 'in' => 'Apr',
-- 'letter' => 'D',
-+ 'in' => 'Oct',
-+ 'letter' => 'S',
- 'name' => 'Mexico',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=1',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'lastSun',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Barbados.pm
-+++ b/lib/DateTime/TimeZone/America/Barbados.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -124,7 +124,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {4}
-
---- a/lib/DateTime/TimeZone/America/Belem.pm
-+++ b/lib/DateTime/TimeZone/America/Belem.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -304,7 +304,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {14}
-
---- a/lib/DateTime/TimeZone/America/Belize.pm
-+++ b/lib/DateTime/TimeZone/America/Belize.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -529,7 +529,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {27}
-
---- a/lib/DateTime/TimeZone/America/Blanc_Sablon.pm
-+++ b/lib/DateTime/TimeZone/America/Blanc_Sablon.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -97,7 +97,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {3}
-
---- a/lib/DateTime/TimeZone/America/Boa_Vista.pm
-+++ b/lib/DateTime/TimeZone/America/Boa_Vista.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -349,7 +349,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {16}
-
---- a/lib/DateTime/TimeZone/America/Bogota.pm
-+++ b/lib/DateTime/TimeZone/America/Bogota.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -70,7 +70,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {1}
-
---- a/lib/DateTime/TimeZone/America/Boise.pm
-+++ b/lib/DateTime/TimeZone/America/Boise.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1231,7 +1231,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {66}
-
-@@ -1285,23 +1285,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Cambridge_Bay.pm
-+++ b/lib/DateTime/TimeZone/America/Cambridge_Bay.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -970,7 +970,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {52}
-
-@@ -1024,23 +1024,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'Canada',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'Canada',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Campo_Grande.pm
-+++ b/lib/DateTime/TimeZone/America/Campo_Grande.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1213,7 +1213,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {66}
-
-@@ -1266,24 +1266,24 @@
- my $rules = [
- bless( {
- 'at' => '0:00',
-- 'from' => '2038',
-- 'in' => 'Feb',
-- 'letter' => '',
-+ 'from' => '2008',
-+ 'in' => 'Oct',
-+ 'letter' => 'S',
- 'name' => 'Brazil',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'Sun>=15',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '0:00',
-- 'from' => '2008',
-- 'in' => 'Oct',
-- 'letter' => 'S',
-+ 'from' => '2038',
-+ 'in' => 'Feb',
-+ 'letter' => '',
- 'name' => 'Brazil',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'Sun>=15',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Cancun.pm
-+++ b/lib/DateTime/TimeZone/America/Cancun.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -412,7 +412,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {20}
-
---- a/lib/DateTime/TimeZone/America/Caracas.pm
-+++ b/lib/DateTime/TimeZone/America/Caracas.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -79,7 +79,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/America/Cayenne.pm
-+++ b/lib/DateTime/TimeZone/America/Cayenne.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -52,7 +52,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/America/Chicago.pm
-+++ b/lib/DateTime/TimeZone/America/Chicago.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -2023,7 +2023,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {108}
-
---- a/lib/DateTime/TimeZone/America/Chihuahua.pm
-+++ b/lib/DateTime/TimeZone/America/Chihuahua.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -691,7 +691,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {33}
-
---- a/lib/DateTime/TimeZone/America/Costa_Rica.pm
-+++ b/lib/DateTime/TimeZone/America/Costa_Rica.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -124,7 +124,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {4}
-
---- a/lib/DateTime/TimeZone/America/Creston.pm
-+++ b/lib/DateTime/TimeZone/America/Creston.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -61,7 +61,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/America/Cuiaba.pm
-+++ b/lib/DateTime/TimeZone/America/Cuiaba.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1213,7 +1213,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {65}
-
---- a/lib/DateTime/TimeZone/America/Curacao.pm
-+++ b/lib/DateTime/TimeZone/America/Curacao.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -52,7 +52,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/America/Danmarkshavn.pm
-+++ b/lib/DateTime/TimeZone/America/Danmarkshavn.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -340,7 +340,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {16}
-
---- a/lib/DateTime/TimeZone/America/Dawson.pm
-+++ b/lib/DateTime/TimeZone/America/Dawson.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1015,7 +1015,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {54}
-
---- a/lib/DateTime/TimeZone/America/Dawson_Creek.pm
-+++ b/lib/DateTime/TimeZone/America/Dawson_Creek.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -565,7 +565,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {29}
-
---- a/lib/DateTime/TimeZone/America/Denver.pm
-+++ b/lib/DateTime/TimeZone/America/Denver.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1321,7 +1321,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {70}
-
-@@ -1375,23 +1375,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Detroit.pm
-+++ b/lib/DateTime/TimeZone/America/Detroit.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1150,7 +1150,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {60}
-
-@@ -1204,23 +1204,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Edmonton.pm
-+++ b/lib/DateTime/TimeZone/America/Edmonton.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1258,7 +1258,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {68}
-
-@@ -1312,23 +1312,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'Canada',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'Canada',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Eirunepe.pm
-+++ b/lib/DateTime/TimeZone/America/Eirunepe.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -358,7 +358,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {15}
-
---- a/lib/DateTime/TimeZone/America/El_Salvador.pm
-+++ b/lib/DateTime/TimeZone/America/El_Salvador.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -79,7 +79,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {2}
-
---- a/lib/DateTime/TimeZone/America/Fort_Nelson.pm
-+++ b/lib/DateTime/TimeZone/America/Fort_Nelson.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1348,7 +1348,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {71}
-
---- a/lib/DateTime/TimeZone/America/Fortaleza.pm
-+++ b/lib/DateTime/TimeZone/America/Fortaleza.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -421,7 +421,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {19}
-
---- a/lib/DateTime/TimeZone/America/Glace_Bay.pm
-+++ b/lib/DateTime/TimeZone/America/Glace_Bay.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1159,7 +1159,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {61}
-
-@@ -1213,23 +1213,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'Canada',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'Canada',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Godthab.pm
-+++ b/lib/DateTime/TimeZone/America/Godthab.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -916,7 +916,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {49}
-
---- a/lib/DateTime/TimeZone/America/Goose_Bay.pm
-+++ b/lib/DateTime/TimeZone/America/Goose_Bay.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1744,7 +1744,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {93}
-
---- a/lib/DateTime/TimeZone/America/Grand_Turk.pm
-+++ b/lib/DateTime/TimeZone/America/Grand_Turk.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -727,7 +727,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {37}
-
---- a/lib/DateTime/TimeZone/America/Guatemala.pm
-+++ b/lib/DateTime/TimeZone/America/Guatemala.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -115,7 +115,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {4}
-
---- a/lib/DateTime/TimeZone/America/Guayaquil.pm
-+++ b/lib/DateTime/TimeZone/America/Guayaquil.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -70,7 +70,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {1}
-
---- a/lib/DateTime/TimeZone/America/Guyana.pm
-+++ b/lib/DateTime/TimeZone/America/Guyana.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -61,7 +61,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/America/Halifax.pm
-+++ b/lib/DateTime/TimeZone/America/Halifax.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1951,7 +1951,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {105}
-
-@@ -2005,23 +2005,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'Canada',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'Canada',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Havana.pm
-+++ b/lib/DateTime/TimeZone/America/Havana.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1267,7 +1267,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {68}
-
---- a/lib/DateTime/TimeZone/America/Hermosillo.pm
-+++ b/lib/DateTime/TimeZone/America/Hermosillo.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -178,7 +178,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {3}
-
---- a/lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm
-+++ b/lib/DateTime/TimeZone/America/Indiana/Indianapolis.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -808,7 +808,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {39}
-
-@@ -862,23 +862,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Indiana/Knox.pm
-+++ b/lib/DateTime/TimeZone/America/Indiana/Knox.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1258,7 +1258,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {67}
-
---- a/lib/DateTime/TimeZone/America/Indiana/Marengo.pm
-+++ b/lib/DateTime/TimeZone/America/Indiana/Marengo.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -826,7 +826,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {42}
-
-@@ -880,23 +880,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Indiana/Petersburg.pm
-+++ b/lib/DateTime/TimeZone/America/Indiana/Petersburg.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -916,7 +916,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {48}
-
-@@ -970,23 +970,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Indiana/Tell_City.pm
-+++ b/lib/DateTime/TimeZone/America/Indiana/Tell_City.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -799,7 +799,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {41}
-
---- a/lib/DateTime/TimeZone/America/Indiana/Vevay.pm
-+++ b/lib/DateTime/TimeZone/America/Indiana/Vevay.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -619,7 +619,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {31}
-
-@@ -673,23 +673,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Indiana/Vincennes.pm
-+++ b/lib/DateTime/TimeZone/America/Indiana/Vincennes.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -799,7 +799,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {41}
-
-@@ -853,23 +853,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Indiana/Winamac.pm
-+++ b/lib/DateTime/TimeZone/America/Indiana/Winamac.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -853,7 +853,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {44}
-
---- a/lib/DateTime/TimeZone/America/Inuvik.pm
-+++ b/lib/DateTime/TimeZone/America/Inuvik.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -952,7 +952,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {50}
-
---- a/lib/DateTime/TimeZone/America/Iqaluit.pm
-+++ b/lib/DateTime/TimeZone/America/Iqaluit.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -952,7 +952,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {52}
-
---- a/lib/DateTime/TimeZone/America/Jamaica.pm
-+++ b/lib/DateTime/TimeZone/America/Jamaica.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -250,7 +250,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {10}
-
---- a/lib/DateTime/TimeZone/America/Juneau.pm
-+++ b/lib/DateTime/TimeZone/America/Juneau.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1186,7 +1186,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {62}
-
---- a/lib/DateTime/TimeZone/America/Kentucky/Louisville.pm
-+++ b/lib/DateTime/TimeZone/America/Kentucky/Louisville.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1492,7 +1492,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {80}
-
---- a/lib/DateTime/TimeZone/America/Kentucky/Monticello.pm
-+++ b/lib/DateTime/TimeZone/America/Kentucky/Monticello.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1213,7 +1213,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {65}
-
-@@ -1267,23 +1267,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/La_Paz.pm
-+++ b/lib/DateTime/TimeZone/America/La_Paz.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -61,7 +61,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {1}
-
---- a/lib/DateTime/TimeZone/America/Lima.pm
-+++ b/lib/DateTime/TimeZone/America/Lima.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -178,7 +178,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {7}
-
---- a/lib/DateTime/TimeZone/America/Los_Angeles.pm
-+++ b/lib/DateTime/TimeZone/America/Los_Angeles.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1555,7 +1555,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {84}
-
---- a/lib/DateTime/TimeZone/America/Maceio.pm
-+++ b/lib/DateTime/TimeZone/America/Maceio.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -457,7 +457,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {20}
-
---- a/lib/DateTime/TimeZone/America/Managua.pm
-+++ b/lib/DateTime/TimeZone/America/Managua.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -178,7 +178,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {4}
-
---- a/lib/DateTime/TimeZone/America/Manaus.pm
-+++ b/lib/DateTime/TimeZone/America/Manaus.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -340,7 +340,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {15}
-
---- a/lib/DateTime/TimeZone/America/Martinique.pm
-+++ b/lib/DateTime/TimeZone/America/Martinique.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -70,7 +70,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {1}
-
---- a/lib/DateTime/TimeZone/America/Matamoros.pm
-+++ b/lib/DateTime/TimeZone/America/Matamoros.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -673,7 +673,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {34}
-
---- a/lib/DateTime/TimeZone/America/Mazatlan.pm
-+++ b/lib/DateTime/TimeZone/America/Mazatlan.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -700,7 +700,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {33}
-
-@@ -754,23 +754,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2002',
-- 'in' => 'Oct',
-- 'letter' => 'S',
-+ 'in' => 'Apr',
-+ 'letter' => 'D',
- 'name' => 'Mexico',
-- 'offset_from_std' => 0,
-- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=1',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2002',
-- 'in' => 'Apr',
-- 'letter' => 'D',
-+ 'in' => 'Oct',
-+ 'letter' => 'S',
- 'name' => 'Mexico',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=1',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'lastSun',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Menominee.pm
-+++ b/lib/DateTime/TimeZone/America/Menominee.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1159,7 +1159,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {62}
-
---- a/lib/DateTime/TimeZone/America/Merida.pm
-+++ b/lib/DateTime/TimeZone/America/Merida.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -646,7 +646,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {33}
-
---- a/lib/DateTime/TimeZone/America/Metlakatla.pm
-+++ b/lib/DateTime/TimeZone/America/Metlakatla.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -610,7 +610,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {30}
-
-@@ -664,23 +664,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Mexico_City.pm
-+++ b/lib/DateTime/TimeZone/America/Mexico_City.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -754,7 +754,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {37}
-
-@@ -808,23 +808,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2002',
-- 'in' => 'Oct',
-- 'letter' => 'S',
-+ 'in' => 'Apr',
-+ 'letter' => 'D',
- 'name' => 'Mexico',
-- 'offset_from_std' => 0,
-- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=1',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2002',
-- 'in' => 'Apr',
-- 'letter' => 'D',
-+ 'in' => 'Oct',
-+ 'letter' => 'S',
- 'name' => 'Mexico',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=1',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'lastSun',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Miquelon.pm
-+++ b/lib/DateTime/TimeZone/America/Miquelon.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -808,7 +808,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {42}
-
---- a/lib/DateTime/TimeZone/America/Moncton.pm
-+++ b/lib/DateTime/TimeZone/America/Moncton.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1780,7 +1780,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {94}
-
-@@ -1834,23 +1834,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'Canada',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'Canada',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Monterrey.pm
-+++ b/lib/DateTime/TimeZone/America/Monterrey.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -664,7 +664,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {34}
-
---- a/lib/DateTime/TimeZone/America/Montevideo.pm
-+++ b/lib/DateTime/TimeZone/America/Montevideo.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -844,7 +844,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {43}
-
---- a/lib/DateTime/TimeZone/America/Nassau.pm
-+++ b/lib/DateTime/TimeZone/America/Nassau.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1213,7 +1213,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {65}
-
-@@ -1267,23 +1267,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/New_York.pm
-+++ b/lib/DateTime/TimeZone/America/New_York.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -2023,7 +2023,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {109}
-
-@@ -2077,23 +2077,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Nipigon.pm
-+++ b/lib/DateTime/TimeZone/America/Nipigon.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1078,7 +1078,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {59}
-
---- a/lib/DateTime/TimeZone/America/Nome.pm
-+++ b/lib/DateTime/TimeZone/America/Nome.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1195,7 +1195,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {62}
-
-@@ -1249,23 +1249,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Noronha.pm
-+++ b/lib/DateTime/TimeZone/America/Noronha.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -421,7 +421,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {19}
-
---- a/lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm
-+++ b/lib/DateTime/TimeZone/America/North_Dakota/Beulah.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1213,7 +1213,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {66}
-
-@@ -1267,23 +1267,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/North_Dakota/Center.pm
-+++ b/lib/DateTime/TimeZone/America/North_Dakota/Center.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1213,7 +1213,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {66}
-
---- a/lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm
-+++ b/lib/DateTime/TimeZone/America/North_Dakota/New_Salem.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1213,7 +1213,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {66}
-
-@@ -1267,23 +1267,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Ojinaga.pm
-+++ b/lib/DateTime/TimeZone/America/Ojinaga.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -700,7 +700,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {33}
-
-@@ -754,23 +754,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Panama.pm
-+++ b/lib/DateTime/TimeZone/America/Panama.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -52,7 +52,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/America/Pangnirtung.pm
-+++ b/lib/DateTime/TimeZone/America/Pangnirtung.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -961,7 +961,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {52}
-
-@@ -1015,23 +1015,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'Canada',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'Canada',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Paramaribo.pm
-+++ b/lib/DateTime/TimeZone/America/Paramaribo.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -70,7 +70,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/America/Phoenix.pm
-+++ b/lib/DateTime/TimeZone/America/Phoenix.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -151,7 +151,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {5}
-
---- a/lib/DateTime/TimeZone/America/Port_au_Prince.pm
-+++ b/lib/DateTime/TimeZone/America/Port_au_Prince.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -421,18 +421,225 @@
- ],
- [
- 63582040800, # utc_start 2015-11-01 06:00:00 (Sun)
--DateTime::TimeZone::INFINITY, # utc_end
-+63624985200, # utc_end 2017-03-12 07:00:00 (Sun)
- 63582022800, # local_start 2015-11-01 01:00:00 (Sun)
--DateTime::TimeZone::INFINITY, # local_end
-+63624967200, # local_end 2017-03-12 02:00:00 (Sun)
- -18000,
- 0,
- 'EST',
- ],
-+ [
-+63624985200, # utc_start 2017-03-12 07:00:00 (Sun)
-+63645544800, # utc_end 2017-11-05 06:00:00 (Sun)
-+63624970800, # local_start 2017-03-12 03:00:00 (Sun)
-+63645530400, # local_end 2017-11-05 02:00:00 (Sun)
-+-14400,
-+1,
-+'EDT',
-+ ],
-+ [
-+63645544800, # utc_start 2017-11-05 06:00:00 (Sun)
-+63656434800, # utc_end 2018-03-11 07:00:00 (Sun)
-+63645526800, # local_start 2017-11-05 01:00:00 (Sun)
-+63656416800, # local_end 2018-03-11 02:00:00 (Sun)
-+-18000,
-+0,
-+'EST',
-+ ],
-+ [
-+63656434800, # utc_start 2018-03-11 07:00:00 (Sun)
-+63676994400, # utc_end 2018-11-04 06:00:00 (Sun)
-+63656420400, # local_start 2018-03-11 03:00:00 (Sun)
-+63676980000, # local_end 2018-11-04 02:00:00 (Sun)
-+-14400,
-+1,
-+'EDT',
-+ ],
-+ [
-+63676994400, # utc_start 2018-11-04 06:00:00 (Sun)
-+63687884400, # utc_end 2019-03-10 07:00:00 (Sun)
-+63676976400, # local_start 2018-11-04 01:00:00 (Sun)
-+63687866400, # local_end 2019-03-10 02:00:00 (Sun)
-+-18000,
-+0,
-+'EST',
-+ ],
-+ [
-+63687884400, # utc_start 2019-03-10 07:00:00 (Sun)
-+63708444000, # utc_end 2019-11-03 06:00:00 (Sun)
-+63687870000, # local_start 2019-03-10 03:00:00 (Sun)
-+63708429600, # local_end 2019-11-03 02:00:00 (Sun)
-+-14400,
-+1,
-+'EDT',
-+ ],
-+ [
-+63708444000, # utc_start 2019-11-03 06:00:00 (Sun)
-+63719334000, # utc_end 2020-03-08 07:00:00 (Sun)
-+63708426000, # local_start 2019-11-03 01:00:00 (Sun)
-+63719316000, # local_end 2020-03-08 02:00:00 (Sun)
-+-18000,
-+0,
-+'EST',
-+ ],
-+ [
-+63719334000, # utc_start 2020-03-08 07:00:00 (Sun)
-+63739893600, # utc_end 2020-11-01 06:00:00 (Sun)
-+63719319600, # local_start 2020-03-08 03:00:00 (Sun)
-+63739879200, # local_end 2020-11-01 02:00:00 (Sun)
-+-14400,
-+1,
-+'EDT',
-+ ],
-+ [
-+63739893600, # utc_start 2020-11-01 06:00:00 (Sun)
-+63751388400, # utc_end 2021-03-14 07:00:00 (Sun)
-+63739875600, # local_start 2020-11-01 01:00:00 (Sun)
-+63751370400, # local_end 2021-03-14 02:00:00 (Sun)
-+-18000,
-+0,
-+'EST',
-+ ],
-+ [
-+63751388400, # utc_start 2021-03-14 07:00:00 (Sun)
-+63771948000, # utc_end 2021-11-07 06:00:00 (Sun)
-+63751374000, # local_start 2021-03-14 03:00:00 (Sun)
-+63771933600, # local_end 2021-11-07 02:00:00 (Sun)
-+-14400,
-+1,
-+'EDT',
-+ ],
-+ [
-+63771948000, # utc_start 2021-11-07 06:00:00 (Sun)
-+63782838000, # utc_end 2022-03-13 07:00:00 (Sun)
-+63771930000, # local_start 2021-11-07 01:00:00 (Sun)
-+63782820000, # local_end 2022-03-13 02:00:00 (Sun)
-+-18000,
-+0,
-+'EST',
-+ ],
-+ [
-+63782838000, # utc_start 2022-03-13 07:00:00 (Sun)
-+63803397600, # utc_end 2022-11-06 06:00:00 (Sun)
-+63782823600, # local_start 2022-03-13 03:00:00 (Sun)
-+63803383200, # local_end 2022-11-06 02:00:00 (Sun)
-+-14400,
-+1,
-+'EDT',
-+ ],
-+ [
-+63803397600, # utc_start 2022-11-06 06:00:00 (Sun)
-+63814287600, # utc_end 2023-03-12 07:00:00 (Sun)
-+63803379600, # local_start 2022-11-06 01:00:00 (Sun)
-+63814269600, # local_end 2023-03-12 02:00:00 (Sun)
-+-18000,
-+0,
-+'EST',
-+ ],
-+ [
-+63814287600, # utc_start 2023-03-12 07:00:00 (Sun)
-+63834847200, # utc_end 2023-11-05 06:00:00 (Sun)
-+63814273200, # local_start 2023-03-12 03:00:00 (Sun)
-+63834832800, # local_end 2023-11-05 02:00:00 (Sun)
-+-14400,
-+1,
-+'EDT',
-+ ],
-+ [
-+63834847200, # utc_start 2023-11-05 06:00:00 (Sun)
-+63845737200, # utc_end 2024-03-10 07:00:00 (Sun)
-+63834829200, # local_start 2023-11-05 01:00:00 (Sun)
-+63845719200, # local_end 2024-03-10 02:00:00 (Sun)
-+-18000,
-+0,
-+'EST',
-+ ],
-+ [
-+63845737200, # utc_start 2024-03-10 07:00:00 (Sun)
-+63866296800, # utc_end 2024-11-03 06:00:00 (Sun)
-+63845722800, # local_start 2024-03-10 03:00:00 (Sun)
-+63866282400, # local_end 2024-11-03 02:00:00 (Sun)
-+-14400,
-+1,
-+'EDT',
-+ ],
-+ [
-+63866296800, # utc_start 2024-11-03 06:00:00 (Sun)
-+63877186800, # utc_end 2025-03-09 07:00:00 (Sun)
-+63866278800, # local_start 2024-11-03 01:00:00 (Sun)
-+63877168800, # local_end 2025-03-09 02:00:00 (Sun)
-+-18000,
-+0,
-+'EST',
-+ ],
-+ [
-+63877186800, # utc_start 2025-03-09 07:00:00 (Sun)
-+63897746400, # utc_end 2025-11-02 06:00:00 (Sun)
-+63877172400, # local_start 2025-03-09 03:00:00 (Sun)
-+63897732000, # local_end 2025-11-02 02:00:00 (Sun)
-+-14400,
-+1,
-+'EDT',
-+ ],
-+ [
-+63897746400, # utc_start 2025-11-02 06:00:00 (Sun)
-+63908636400, # utc_end 2026-03-08 07:00:00 (Sun)
-+63897728400, # local_start 2025-11-02 01:00:00 (Sun)
-+63908618400, # local_end 2026-03-08 02:00:00 (Sun)
-+-18000,
-+0,
-+'EST',
-+ ],
-+ [
-+63908636400, # utc_start 2026-03-08 07:00:00 (Sun)
-+63929196000, # utc_end 2026-11-01 06:00:00 (Sun)
-+63908622000, # local_start 2026-03-08 03:00:00 (Sun)
-+63929181600, # local_end 2026-11-01 02:00:00 (Sun)
-+-14400,
-+1,
-+'EDT',
-+ ],
-+ [
-+63929196000, # utc_start 2026-11-01 06:00:00 (Sun)
-+63940690800, # utc_end 2027-03-14 07:00:00 (Sun)
-+63929178000, # local_start 2026-11-01 01:00:00 (Sun)
-+63940672800, # local_end 2027-03-14 02:00:00 (Sun)
-+-18000,
-+0,
-+'EST',
-+ ],
-+ [
-+63940690800, # utc_start 2027-03-14 07:00:00 (Sun)
-+63961250400, # utc_end 2027-11-07 06:00:00 (Sun)
-+63940676400, # local_start 2027-03-14 03:00:00 (Sun)
-+63961236000, # local_end 2027-11-07 02:00:00 (Sun)
-+-14400,
-+1,
-+'EDT',
-+ ],
-+ [
-+63961250400, # utc_start 2027-11-07 06:00:00 (Sun)
-+63972140400, # utc_end 2028-03-12 07:00:00 (Sun)
-+63961232400, # local_start 2027-11-07 01:00:00 (Sun)
-+63972122400, # local_end 2028-03-12 02:00:00 (Sun)
-+-18000,
-+0,
-+'EST',
-+ ],
-+ [
-+63972140400, # utc_start 2028-03-12 07:00:00 (Sun)
-+63992700000, # utc_end 2028-11-05 06:00:00 (Sun)
-+63972126000, # local_start 2028-03-12 03:00:00 (Sun)
-+63992685600, # local_end 2028-11-05 02:00:00 (Sun)
-+-14400,
-+1,
-+'EDT',
-+ ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
--sub has_dst_changes {21}
-+sub has_dst_changes {33}
-
- sub _max_year {2027}
-
-@@ -440,6 +647,72 @@
- return shift->_init( @_, spans => $spans );
- }
-
-+sub _last_offset { -18000 }
-+
-+my $last_observance = bless( {
-+ 'format' => 'E%sT',
-+ 'gmtoff' => '-5:00',
-+ 'local_start_datetime' => bless( {
-+ 'formatter' => undef,
-+ 'local_rd_days' => 699828,
-+ 'local_rd_secs' => 42540,
-+ 'offset_modifier' => 0,
-+ 'rd_nanosecs' => 0,
-+ 'tz' => bless( {
-+ 'name' => 'floating',
-+ 'offset' => 0
-+ }, 'DateTime::TimeZone::Floating' ),
-+ 'utc_rd_days' => 699828,
-+ 'utc_rd_secs' => 42540,
-+ 'utc_year' => 1918
-+ }, 'DateTime' ),
-+ 'offset_from_std' => 0,
-+ 'offset_from_utc' => -18000,
-+ 'until' => [],
-+ 'utc_start_datetime' => bless( {
-+ 'formatter' => undef,
-+ 'local_rd_days' => 699828,
-+ 'local_rd_secs' => 60540,
-+ 'offset_modifier' => 0,
-+ 'rd_nanosecs' => 0,
-+ 'tz' => bless( {
-+ 'name' => 'floating',
-+ 'offset' => 0
-+ }, 'DateTime::TimeZone::Floating' ),
-+ 'utc_rd_days' => 699828,
-+ 'utc_rd_secs' => 60540,
-+ 'utc_year' => 1918
-+ }, 'DateTime' )
-+}, 'DateTime::TimeZone::OlsonDB::Observance' )
-+;
-+sub _last_observance { $last_observance }
-+
-+my $rules = [
-+ bless( {
-+ 'at' => '2:00',
-+ 'from' => '2017',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
-+ 'name' => 'Haiti',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
-+ 'to' => 'max'
-+ }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-+ bless( {
-+ 'at' => '2:00',
-+ 'from' => '2017',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
-+ 'name' => 'Haiti',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
-+ 'to' => 'max'
-+ }, 'DateTime::TimeZone::OlsonDB::Rule' )
-+]
-+;
-+sub _rules { $rules }
-
-
- 1;
---- a/lib/DateTime/TimeZone/America/Port_of_Spain.pm
-+++ b/lib/DateTime/TimeZone/America/Port_of_Spain.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -43,7 +43,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/America/Porto_Velho.pm
-+++ b/lib/DateTime/TimeZone/America/Porto_Velho.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -304,7 +304,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {14}
-
---- a/lib/DateTime/TimeZone/America/Puerto_Rico.pm
-+++ b/lib/DateTime/TimeZone/America/Puerto_Rico.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -79,7 +79,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {2}
-
---- a/lib/DateTime/TimeZone/America/Punta_Arenas.pm
-+++ b/lib/DateTime/TimeZone/America/Punta_Arenas.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1078,7 +1078,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {53}
-
---- a/lib/DateTime/TimeZone/America/Rainy_River.pm
-+++ b/lib/DateTime/TimeZone/America/Rainy_River.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1078,7 +1078,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {59}
-
-@@ -1132,23 +1132,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'Canada',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'Canada',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Rankin_Inlet.pm
-+++ b/lib/DateTime/TimeZone/America/Rankin_Inlet.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -934,7 +934,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {50}
-
---- a/lib/DateTime/TimeZone/America/Recife.pm
-+++ b/lib/DateTime/TimeZone/America/Recife.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -421,7 +421,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {19}
-
---- a/lib/DateTime/TimeZone/America/Regina.pm
-+++ b/lib/DateTime/TimeZone/America/Regina.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -511,7 +511,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {26}
-
---- a/lib/DateTime/TimeZone/America/Resolute.pm
-+++ b/lib/DateTime/TimeZone/America/Resolute.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -934,7 +934,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {50}
-
-@@ -988,23 +988,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'Canada',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'Canada',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Rio_Branco.pm
-+++ b/lib/DateTime/TimeZone/America/Rio_Branco.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -322,7 +322,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {14}
-
---- a/lib/DateTime/TimeZone/America/Santarem.pm
-+++ b/lib/DateTime/TimeZone/America/Santarem.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -313,7 +313,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {14}
-
---- a/lib/DateTime/TimeZone/America/Santiago.pm
-+++ b/lib/DateTime/TimeZone/America/Santiago.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1294,7 +1294,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {66}
-
-@@ -1346,25 +1346,25 @@
-
- my $rules = [
- bless( {
-- 'at' => '4:00u',
-+ 'at' => '3:00u',
- 'from' => '2016',
-- 'in' => 'Aug',
-- 'letter' => 'S',
-+ 'in' => 'May',
-+ 'letter' => '',
- 'name' => 'Chile',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'Sun>=9',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
-- 'at' => '3:00u',
-+ 'at' => '4:00u',
- 'from' => '2016',
-- 'in' => 'May',
-- 'letter' => '',
-+ 'in' => 'Aug',
-+ 'letter' => 'S',
- 'name' => 'Chile',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'Sun>=9',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Santo_Domingo.pm
-+++ b/lib/DateTime/TimeZone/America/Santo_Domingo.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -187,7 +187,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {6}
-
---- a/lib/DateTime/TimeZone/America/Sao_Paulo.pm
-+++ b/lib/DateTime/TimeZone/America/Sao_Paulo.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1222,7 +1222,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {67}
-
-@@ -1275,24 +1275,24 @@
- my $rules = [
- bless( {
- 'at' => '0:00',
-- 'from' => '2008',
-- 'in' => 'Oct',
-- 'letter' => 'S',
-+ 'from' => '2038',
-+ 'in' => 'Feb',
-+ 'letter' => '',
- 'name' => 'Brazil',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'Sun>=15',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '0:00',
-- 'from' => '2038',
-- 'in' => 'Feb',
-- 'letter' => '',
-+ 'from' => '2008',
-+ 'in' => 'Oct',
-+ 'letter' => 'S',
- 'name' => 'Brazil',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'Sun>=15',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Scoresbysund.pm
-+++ b/lib/DateTime/TimeZone/America/Scoresbysund.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -916,7 +916,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {49}
-
---- a/lib/DateTime/TimeZone/America/Sitka.pm
-+++ b/lib/DateTime/TimeZone/America/Sitka.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1186,7 +1186,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {62}
-
---- a/lib/DateTime/TimeZone/America/St_Johns.pm
-+++ b/lib/DateTime/TimeZone/America/St_Johns.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -2050,7 +2050,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {111}
-
-@@ -2104,23 +2104,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'Canada',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'Canada',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Swift_Current.pm
-+++ b/lib/DateTime/TimeZone/America/Swift_Current.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -250,7 +250,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {11}
-
---- a/lib/DateTime/TimeZone/America/Tegucigalpa.pm
-+++ b/lib/DateTime/TimeZone/America/Tegucigalpa.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -97,7 +97,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {3}
-
---- a/lib/DateTime/TimeZone/America/Thule.pm
-+++ b/lib/DateTime/TimeZone/America/Thule.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -718,7 +718,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {38}
-
---- a/lib/DateTime/TimeZone/America/Thunder_Bay.pm
-+++ b/lib/DateTime/TimeZone/America/Thunder_Bay.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1150,7 +1150,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {60}
-
-@@ -1204,23 +1204,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'Canada',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'Canada',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Tijuana.pm
-+++ b/lib/DateTime/TimeZone/America/Tijuana.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1267,7 +1267,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {64}
-
-@@ -1321,23 +1321,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Toronto.pm
-+++ b/lib/DateTime/TimeZone/America/Toronto.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1987,7 +1987,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {108}
-
-@@ -2041,23 +2041,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'Canada',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'Canada',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Vancouver.pm
-+++ b/lib/DateTime/TimeZone/America/Vancouver.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1582,7 +1582,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {86}
-
---- a/lib/DateTime/TimeZone/America/Whitehorse.pm
-+++ b/lib/DateTime/TimeZone/America/Whitehorse.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1015,7 +1015,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {54}
-
-@@ -1069,23 +1069,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'Canada',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'Canada',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Winnipeg.pm
-+++ b/lib/DateTime/TimeZone/America/Winnipeg.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1546,7 +1546,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {84}
-
-@@ -1600,23 +1600,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'Canada',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'Canada',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Yakutat.pm
-+++ b/lib/DateTime/TimeZone/America/Yakutat.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1186,7 +1186,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {62}
-
-@@ -1240,23 +1240,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/America/Yellowknife.pm
-+++ b/lib/DateTime/TimeZone/America/Yellowknife.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -970,7 +970,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {52}
-
---- a/lib/DateTime/TimeZone/Antarctica/Casey.pm
-+++ b/lib/DateTime/TimeZone/Antarctica/Casey.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/antarctica. Olson data version 2017a
-+# Generated from debian/tzdata/antarctica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -88,7 +88,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Antarctica/Davis.pm
-+++ b/lib/DateTime/TimeZone/Antarctica/Davis.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/antarctica. Olson data version 2017a
-+# Generated from debian/tzdata/antarctica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -97,7 +97,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Antarctica/DumontDUrville.pm
-+++ b/lib/DateTime/TimeZone/Antarctica/DumontDUrville.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/antarctica. Olson data version 2017a
-+# Generated from debian/tzdata/antarctica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -61,7 +61,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Antarctica/Macquarie.pm
-+++ b/lib/DateTime/TimeZone/Antarctica/Macquarie.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -871,7 +871,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {45}
-
---- a/lib/DateTime/TimeZone/Antarctica/Mawson.pm
-+++ b/lib/DateTime/TimeZone/Antarctica/Mawson.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/antarctica. Olson data version 2017a
-+# Generated from debian/tzdata/antarctica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -52,7 +52,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Antarctica/Palmer.pm
-+++ b/lib/DateTime/TimeZone/Antarctica/Palmer.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -772,7 +772,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {40}
-
---- a/lib/DateTime/TimeZone/Antarctica/Rothera.pm
-+++ b/lib/DateTime/TimeZone/Antarctica/Rothera.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/antarctica. Olson data version 2017a
-+# Generated from debian/tzdata/antarctica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -43,7 +43,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Antarctica/Syowa.pm
-+++ b/lib/DateTime/TimeZone/Antarctica/Syowa.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/antarctica. Olson data version 2017a
-+# Generated from debian/tzdata/antarctica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -43,7 +43,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Antarctica/Troll.pm
-+++ b/lib/DateTime/TimeZone/Antarctica/Troll.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/antarctica. Olson data version 2017a
-+# Generated from debian/tzdata/antarctica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -466,7 +466,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {24}
-
---- a/lib/DateTime/TimeZone/Antarctica/Vostok.pm
-+++ b/lib/DateTime/TimeZone/Antarctica/Vostok.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/antarctica. Olson data version 2017a
-+# Generated from debian/tzdata/antarctica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -43,7 +43,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Asia/Almaty.pm
-+++ b/lib/DateTime/TimeZone/Asia/Almaty.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -493,7 +493,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {24}
-
---- a/lib/DateTime/TimeZone/Asia/Amman.pm
-+++ b/lib/DateTime/TimeZone/Asia/Amman.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -916,7 +916,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {49}
-
---- a/lib/DateTime/TimeZone/Asia/Anadyr.pm
-+++ b/lib/DateTime/TimeZone/Asia/Anadyr.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -610,7 +610,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {30}
-
---- a/lib/DateTime/TimeZone/Asia/Aqtau.pm
-+++ b/lib/DateTime/TimeZone/Asia/Aqtau.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -484,7 +484,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {23}
-
---- a/lib/DateTime/TimeZone/Asia/Aqtobe.pm
-+++ b/lib/DateTime/TimeZone/Asia/Aqtobe.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -493,7 +493,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {24}
-
---- a/lib/DateTime/TimeZone/Asia/Ashgabat.pm
-+++ b/lib/DateTime/TimeZone/Asia/Ashgabat.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -259,7 +259,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {11}
-
---- a/lib/DateTime/TimeZone/Asia/Atyrau.pm
-+++ b/lib/DateTime/TimeZone/Asia/Atyrau.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -484,7 +484,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {23}
-
---- a/lib/DateTime/TimeZone/Asia/Baghdad.pm
-+++ b/lib/DateTime/TimeZone/Asia/Baghdad.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -520,7 +520,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {26}
-
---- a/lib/DateTime/TimeZone/Asia/Baku.pm
-+++ b/lib/DateTime/TimeZone/Asia/Baku.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -646,7 +646,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {32}
-
---- a/lib/DateTime/TimeZone/Asia/Bangkok.pm
-+++ b/lib/DateTime/TimeZone/Asia/Bangkok.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -52,7 +52,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Asia/Barnaul.pm
-+++ b/lib/DateTime/TimeZone/Asia/Barnaul.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -637,7 +637,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {31}
-
---- a/lib/DateTime/TimeZone/Asia/Beirut.pm
-+++ b/lib/DateTime/TimeZone/Asia/Beirut.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1132,7 +1132,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {61}
-
-@@ -1185,24 +1185,24 @@
- my $rules = [
- bless( {
- 'at' => '0:00',
-- 'from' => '1993',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1999',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'Lebanon',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '0:00',
-- 'from' => '1999',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1993',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'Lebanon',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Asia/Bishkek.pm
-+++ b/lib/DateTime/TimeZone/Asia/Bishkek.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -502,7 +502,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {25}
-
---- a/lib/DateTime/TimeZone/Asia/Brunei.pm
-+++ b/lib/DateTime/TimeZone/Asia/Brunei.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -52,7 +52,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Asia/Chita.pm
-+++ b/lib/DateTime/TimeZone/Asia/Chita.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -628,7 +628,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {30}
-
---- a/lib/DateTime/TimeZone/Asia/Choibalsan.pm
-+++ b/lib/DateTime/TimeZone/Asia/Choibalsan.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -493,7 +493,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {24}
-
---- a/lib/DateTime/TimeZone/Asia/Colombo.pm
-+++ b/lib/DateTime/TimeZone/Asia/Colombo.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -106,7 +106,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {2}
-
---- a/lib/DateTime/TimeZone/Asia/Damascus.pm
-+++ b/lib/DateTime/TimeZone/Asia/Damascus.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1222,7 +1222,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {66}
-
-@@ -1275,24 +1275,24 @@
- my $rules = [
- bless( {
- 'at' => '0:00',
-- 'from' => '2009',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '2012',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'Syria',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastFri',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '0:00',
-- 'from' => '2012',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '2009',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'Syria',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastFri',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Asia/Dhaka.pm
-+++ b/lib/DateTime/TimeZone/Asia/Dhaka.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -106,7 +106,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {1}
-
---- a/lib/DateTime/TimeZone/Asia/Dili.pm
-+++ b/lib/DateTime/TimeZone/Asia/Dili.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -70,7 +70,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Asia/Dubai.pm
-+++ b/lib/DateTime/TimeZone/Asia/Dubai.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -43,7 +43,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Asia/Dushanbe.pm
-+++ b/lib/DateTime/TimeZone/Asia/Dushanbe.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -250,7 +250,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {11}
-
---- a/lib/DateTime/TimeZone/Asia/Famagusta.pm
-+++ b/lib/DateTime/TimeZone/Asia/Famagusta.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -808,7 +808,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {43}
-
---- a/lib/DateTime/TimeZone/Asia/Gaza.pm
-+++ b/lib/DateTime/TimeZone/Asia/Gaza.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1204,7 +1204,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {62}
-
---- a/lib/DateTime/TimeZone/Asia/Hebron.pm
-+++ b/lib/DateTime/TimeZone/Asia/Hebron.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1195,7 +1195,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {63}
-
---- a/lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm
-+++ b/lib/DateTime/TimeZone/Asia/Ho_Chi_Minh.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -115,7 +115,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Asia/Hong_Kong.pm
-+++ b/lib/DateTime/TimeZone/Asia/Hong_Kong.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -664,7 +664,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {34}
-
---- a/lib/DateTime/TimeZone/Asia/Hovd.pm
-+++ b/lib/DateTime/TimeZone/Asia/Hovd.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -484,7 +484,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {24}
-
---- a/lib/DateTime/TimeZone/Asia/Irkutsk.pm
-+++ b/lib/DateTime/TimeZone/Asia/Irkutsk.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -628,7 +628,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {30}
-
---- a/lib/DateTime/TimeZone/Asia/Jakarta.pm
-+++ b/lib/DateTime/TimeZone/Asia/Jakarta.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -106,7 +106,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Asia/Jayapura.pm
-+++ b/lib/DateTime/TimeZone/Asia/Jayapura.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -61,7 +61,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Asia/Jerusalem.pm
-+++ b/lib/DateTime/TimeZone/Asia/Jerusalem.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1150,7 +1150,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {62}
-
---- a/lib/DateTime/TimeZone/Asia/Kabul.pm
-+++ b/lib/DateTime/TimeZone/Asia/Kabul.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -52,7 +52,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Asia/Kamchatka.pm
-+++ b/lib/DateTime/TimeZone/Asia/Kamchatka.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -610,7 +610,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {30}
-
---- a/lib/DateTime/TimeZone/Asia/Karachi.pm
-+++ b/lib/DateTime/TimeZone/Asia/Karachi.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -133,7 +133,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {4}
-
---- a/lib/DateTime/TimeZone/Asia/Kathmandu.pm
-+++ b/lib/DateTime/TimeZone/Asia/Kathmandu.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -52,7 +52,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Asia/Khandyga.pm
-+++ b/lib/DateTime/TimeZone/Asia/Khandyga.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -637,7 +637,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {30}
-
---- a/lib/DateTime/TimeZone/Asia/Kolkata.pm
-+++ b/lib/DateTime/TimeZone/Asia/Kolkata.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -79,7 +79,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {1}
-
---- a/lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm
-+++ b/lib/DateTime/TimeZone/Asia/Krasnoyarsk.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -619,7 +619,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {30}
-
---- a/lib/DateTime/TimeZone/Asia/Kuala_Lumpur.pm
-+++ b/lib/DateTime/TimeZone/Asia/Kuala_Lumpur.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -106,7 +106,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {1}
-
---- a/lib/DateTime/TimeZone/Asia/Kuching.pm
-+++ b/lib/DateTime/TimeZone/Asia/Kuching.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -196,7 +196,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {7}
-
---- a/lib/DateTime/TimeZone/Asia/Macau.pm
-+++ b/lib/DateTime/TimeZone/Asia/Macau.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -403,7 +403,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {20}
-
---- a/lib/DateTime/TimeZone/Asia/Magadan.pm
-+++ b/lib/DateTime/TimeZone/Asia/Magadan.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -628,7 +628,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {30}
-
---- a/lib/DateTime/TimeZone/Asia/Makassar.pm
-+++ b/lib/DateTime/TimeZone/Asia/Makassar.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -70,7 +70,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Asia/Manila.pm
-+++ b/lib/DateTime/TimeZone/Asia/Manila.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -124,7 +124,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {3}
-
---- a/lib/DateTime/TimeZone/Asia/Nicosia.pm
-+++ b/lib/DateTime/TimeZone/Asia/Nicosia.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1015,7 +1015,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {55}
-
-@@ -1068,24 +1068,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EUAsia',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EUAsia',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Asia/Novokuznetsk.pm
-+++ b/lib/DateTime/TimeZone/Asia/Novokuznetsk.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -610,7 +610,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {30}
-
---- a/lib/DateTime/TimeZone/Asia/Novosibirsk.pm
-+++ b/lib/DateTime/TimeZone/Asia/Novosibirsk.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -637,7 +637,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {31}
-
---- a/lib/DateTime/TimeZone/Asia/Omsk.pm
-+++ b/lib/DateTime/TimeZone/Asia/Omsk.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -619,7 +619,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {30}
-
---- a/lib/DateTime/TimeZone/Asia/Oral.pm
-+++ b/lib/DateTime/TimeZone/Asia/Oral.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -493,7 +493,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {24}
-
---- a/lib/DateTime/TimeZone/Asia/Pontianak.pm
-+++ b/lib/DateTime/TimeZone/Asia/Pontianak.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -106,7 +106,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Asia/Pyongyang.pm
-+++ b/lib/DateTime/TimeZone/Asia/Pyongyang.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -70,7 +70,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Asia/Qatar.pm
-+++ b/lib/DateTime/TimeZone/Asia/Qatar.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -52,7 +52,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Asia/Qyzylorda.pm
-+++ b/lib/DateTime/TimeZone/Asia/Qyzylorda.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -493,7 +493,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {24}
-
---- a/lib/DateTime/TimeZone/Asia/Riyadh.pm
-+++ b/lib/DateTime/TimeZone/Asia/Riyadh.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -43,7 +43,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Asia/Sakhalin.pm
-+++ b/lib/DateTime/TimeZone/Asia/Sakhalin.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -628,7 +628,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {30}
-
---- a/lib/DateTime/TimeZone/Asia/Samarkand.pm
-+++ b/lib/DateTime/TimeZone/Asia/Samarkand.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -259,7 +259,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {11}
-
---- a/lib/DateTime/TimeZone/Asia/Seoul.pm
-+++ b/lib/DateTime/TimeZone/Asia/Seoul.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -223,7 +223,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {8}
-
---- a/lib/DateTime/TimeZone/Asia/Shanghai.pm
-+++ b/lib/DateTime/TimeZone/Asia/Shanghai.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -196,7 +196,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {8}
-
---- a/lib/DateTime/TimeZone/Asia/Singapore.pm
-+++ b/lib/DateTime/TimeZone/Asia/Singapore.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -106,7 +106,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {1}
-
---- a/lib/DateTime/TimeZone/Asia/Srednekolymsk.pm
-+++ b/lib/DateTime/TimeZone/Asia/Srednekolymsk.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -619,7 +619,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {30}
-
---- a/lib/DateTime/TimeZone/Asia/Taipei.pm
-+++ b/lib/DateTime/TimeZone/Asia/Taipei.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -403,7 +403,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {19}
-
---- a/lib/DateTime/TimeZone/Asia/Tashkent.pm
-+++ b/lib/DateTime/TimeZone/Asia/Tashkent.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -259,7 +259,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {11}
-
---- a/lib/DateTime/TimeZone/Asia/Tbilisi.pm
-+++ b/lib/DateTime/TimeZone/Asia/Tbilisi.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -520,7 +520,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {26}
-
---- a/lib/DateTime/TimeZone/Asia/Tehran.pm
-+++ b/lib/DateTime/TimeZone/Asia/Tehran.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -925,7 +925,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {48}
-
-@@ -979,23 +979,23 @@
- bless( {
- 'at' => '0:00',
- 'from' => '2036',
-- 'in' => 'Sep',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'Iran',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => '21',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '0:00',
- 'from' => '2036',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Sep',
-+ 'letter' => 'S',
- 'name' => 'Iran',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => '21',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Asia/Thimphu.pm
-+++ b/lib/DateTime/TimeZone/Asia/Thimphu.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -52,7 +52,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Asia/Tokyo.pm
-+++ b/lib/DateTime/TimeZone/Asia/Tokyo.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -115,7 +115,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {4}
-
---- a/lib/DateTime/TimeZone/Asia/Tomsk.pm
-+++ b/lib/DateTime/TimeZone/Asia/Tomsk.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -637,7 +637,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {31}
-
---- a/lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm
-+++ b/lib/DateTime/TimeZone/Asia/Ulaanbaatar.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -484,7 +484,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {24}
-
---- a/lib/DateTime/TimeZone/Asia/Urumqi.pm
-+++ b/lib/DateTime/TimeZone/Asia/Urumqi.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -43,7 +43,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Asia/Ust_Nera.pm
-+++ b/lib/DateTime/TimeZone/Asia/Ust_Nera.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -628,7 +628,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {30}
-
---- a/lib/DateTime/TimeZone/Asia/Vladivostok.pm
-+++ b/lib/DateTime/TimeZone/Asia/Vladivostok.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -619,7 +619,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {30}
-
---- a/lib/DateTime/TimeZone/Asia/Yakutsk.pm
-+++ b/lib/DateTime/TimeZone/Asia/Yakutsk.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -619,7 +619,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {30}
-
---- a/lib/DateTime/TimeZone/Asia/Yangon.pm
-+++ b/lib/DateTime/TimeZone/Asia/Yangon.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -70,7 +70,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Asia/Yekaterinburg.pm
-+++ b/lib/DateTime/TimeZone/Asia/Yekaterinburg.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -628,7 +628,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {30}
-
---- a/lib/DateTime/TimeZone/Asia/Yerevan.pm
-+++ b/lib/DateTime/TimeZone/Asia/Yerevan.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -601,7 +601,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {30}
-
---- a/lib/DateTime/TimeZone/Atlantic/Azores.pm
-+++ b/lib/DateTime/TimeZone/Atlantic/Azores.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1852,7 +1852,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {104}
-
-@@ -1905,24 +1905,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Atlantic/Bermuda.pm
-+++ b/lib/DateTime/TimeZone/Atlantic/Bermuda.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1033,7 +1033,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {55}
-
---- a/lib/DateTime/TimeZone/Atlantic/Canary.pm
-+++ b/lib/DateTime/TimeZone/Atlantic/Canary.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -925,7 +925,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {49}
-
---- a/lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm
-+++ b/lib/DateTime/TimeZone/Atlantic/Cape_Verde.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/africa. Olson data version 2017a
-+# Generated from debian/tzdata/africa. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -70,7 +70,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {1}
-
---- a/lib/DateTime/TimeZone/Atlantic/Faroe.pm
-+++ b/lib/DateTime/TimeZone/Atlantic/Faroe.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -907,7 +907,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {48}
-
-@@ -960,24 +960,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Atlantic/Madeira.pm
-+++ b/lib/DateTime/TimeZone/Atlantic/Madeira.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1852,7 +1852,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {104}
-
---- a/lib/DateTime/TimeZone/Atlantic/Reykjavik.pm
-+++ b/lib/DateTime/TimeZone/Atlantic/Reykjavik.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -646,7 +646,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {33}
-
---- a/lib/DateTime/TimeZone/Atlantic/South_Georgia.pm
-+++ b/lib/DateTime/TimeZone/Atlantic/South_Georgia.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -43,7 +43,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Atlantic/Stanley.pm
-+++ b/lib/DateTime/TimeZone/Atlantic/Stanley.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -664,7 +664,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {33}
-
---- a/lib/DateTime/TimeZone/Australia/Adelaide.pm
-+++ b/lib/DateTime/TimeZone/Australia/Adelaide.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1159,7 +1159,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {62}
-
---- a/lib/DateTime/TimeZone/Australia/Brisbane.pm
-+++ b/lib/DateTime/TimeZone/Australia/Brisbane.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -196,7 +196,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {8}
-
---- a/lib/DateTime/TimeZone/Australia/Broken_Hill.pm
-+++ b/lib/DateTime/TimeZone/Australia/Broken_Hill.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1177,7 +1177,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {63}
-
-@@ -1231,23 +1231,23 @@
- bless( {
- 'at' => '2:00s',
- 'from' => '2008',
-- 'in' => 'Oct',
-- 'letter' => 'D',
-+ 'in' => 'Apr',
-+ 'letter' => 'S',
- 'name' => 'AS',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'Sun>=1',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00s',
- 'from' => '2008',
-- 'in' => 'Apr',
-- 'letter' => 'S',
-+ 'in' => 'Oct',
-+ 'letter' => 'D',
- 'name' => 'AS',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Australia/Currie.pm
-+++ b/lib/DateTime/TimeZone/Australia/Currie.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1159,7 +1159,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {63}
-
-@@ -1212,24 +1212,24 @@
- my $rules = [
- bless( {
- 'at' => '2:00s',
-- 'from' => '2001',
-- 'in' => 'Oct',
-- 'letter' => 'D',
-+ 'from' => '2008',
-+ 'in' => 'Apr',
-+ 'letter' => 'S',
- 'name' => 'AT',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'Sun>=1',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00s',
-- 'from' => '2008',
-- 'in' => 'Apr',
-- 'letter' => 'S',
-+ 'from' => '2001',
-+ 'in' => 'Oct',
-+ 'letter' => 'D',
- 'name' => 'AT',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Australia/Darwin.pm
-+++ b/lib/DateTime/TimeZone/Australia/Darwin.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -124,7 +124,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {4}
-
---- a/lib/DateTime/TimeZone/Australia/Eucla.pm
-+++ b/lib/DateTime/TimeZone/Australia/Eucla.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -214,7 +214,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {9}
-
---- a/lib/DateTime/TimeZone/Australia/Hobart.pm
-+++ b/lib/DateTime/TimeZone/Australia/Hobart.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1231,7 +1231,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {67}
-
---- a/lib/DateTime/TimeZone/Australia/Lindeman.pm
-+++ b/lib/DateTime/TimeZone/Australia/Lindeman.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -241,7 +241,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {10}
-
---- a/lib/DateTime/TimeZone/Australia/Lord_Howe.pm
-+++ b/lib/DateTime/TimeZone/Australia/Lord_Howe.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -907,7 +907,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {48}
-
-@@ -961,23 +961,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2008',
-- 'in' => 'Oct',
-- 'letter' => 'D',
-+ 'in' => 'Apr',
-+ 'letter' => 'S',
- 'name' => 'LH',
-- 'offset_from_std' => 1800,
-+ 'offset_from_std' => 0,
- 'on' => 'Sun>=1',
-- 'save' => '0:30',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2008',
-- 'in' => 'Apr',
-- 'letter' => 'S',
-+ 'in' => 'Oct',
-+ 'letter' => 'D',
- 'name' => 'LH',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 1800,
- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'save' => '0:30',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Australia/Melbourne.pm
-+++ b/lib/DateTime/TimeZone/Australia/Melbourne.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1150,7 +1150,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {62}
-
-@@ -1204,23 +1204,23 @@
- bless( {
- 'at' => '2:00s',
- 'from' => '2008',
-- 'in' => 'Oct',
-- 'letter' => 'D',
-+ 'in' => 'Apr',
-+ 'letter' => 'S',
- 'name' => 'AV',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'Sun>=1',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00s',
- 'from' => '2008',
-- 'in' => 'Apr',
-- 'letter' => 'S',
-+ 'in' => 'Oct',
-+ 'letter' => 'D',
- 'name' => 'AV',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Australia/Perth.pm
-+++ b/lib/DateTime/TimeZone/Australia/Perth.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -214,7 +214,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {9}
-
---- a/lib/DateTime/TimeZone/Australia/Sydney.pm
-+++ b/lib/DateTime/TimeZone/Australia/Sydney.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1150,7 +1150,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {62}
-
-@@ -1204,23 +1204,23 @@
- bless( {
- 'at' => '2:00s',
- 'from' => '2008',
-- 'in' => 'Oct',
-- 'letter' => 'D',
-+ 'in' => 'Apr',
-+ 'letter' => 'S',
- 'name' => 'AN',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'Sun>=1',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00s',
- 'from' => '2008',
-- 'in' => 'Apr',
-- 'letter' => 'S',
-+ 'in' => 'Oct',
-+ 'letter' => 'D',
- 'name' => 'AN',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/CET.pm
-+++ b/lib/DateTime/TimeZone/CET.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1087,7 +1087,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {59}
-
---- a/lib/DateTime/TimeZone/CST6CDT.pm
-+++ b/lib/DateTime/TimeZone/CST6CDT.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1204,7 +1204,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {66}
-
-@@ -1232,23 +1232,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Catalog.pm
-+++ b/lib/DateTime/TimeZone/Catalog.pm
-@@ -1896,7 +1896,7 @@
-
- ;
-
--sub OlsonVersion { '2017a' }
-+sub OlsonVersion { '2017b' }
-
-
- 1;
---- a/lib/DateTime/TimeZone/EET.pm
-+++ b/lib/DateTime/TimeZone/EET.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -961,7 +961,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {52}
-
-@@ -988,24 +988,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/EST.pm
-+++ b/lib/DateTime/TimeZone/EST.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -34,7 +34,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/EST5EDT.pm
-+++ b/lib/DateTime/TimeZone/EST5EDT.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1204,7 +1204,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {66}
-
---- a/lib/DateTime/TimeZone/Europe/Amsterdam.pm
-+++ b/lib/DateTime/TimeZone/Europe/Amsterdam.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1492,7 +1492,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {81}
-
-@@ -1545,24 +1545,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Andorra.pm
-+++ b/lib/DateTime/TimeZone/Europe/Andorra.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -835,7 +835,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {44}
-
---- a/lib/DateTime/TimeZone/Europe/Astrakhan.pm
-+++ b/lib/DateTime/TimeZone/Europe/Astrakhan.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -610,7 +610,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {29}
-
---- a/lib/DateTime/TimeZone/Europe/Athens.pm
-+++ b/lib/DateTime/TimeZone/Europe/Athens.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1114,7 +1114,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {59}
-
-@@ -1167,24 +1167,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Belgrade.pm
-+++ b/lib/DateTime/TimeZone/Europe/Belgrade.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -952,7 +952,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {50}
-
---- a/lib/DateTime/TimeZone/Europe/Berlin.pm
-+++ b/lib/DateTime/TimeZone/Europe/Berlin.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1168,7 +1168,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {64}
-
-@@ -1221,24 +1221,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Brussels.pm
-+++ b/lib/DateTime/TimeZone/Europe/Brussels.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1546,7 +1546,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {83}
-
-@@ -1599,24 +1599,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Bucharest.pm
-+++ b/lib/DateTime/TimeZone/Europe/Bucharest.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1114,7 +1114,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {58}
-
---- a/lib/DateTime/TimeZone/Europe/Budapest.pm
-+++ b/lib/DateTime/TimeZone/Europe/Budapest.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1240,7 +1240,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {66}
-
-@@ -1293,24 +1293,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Chisinau.pm
-+++ b/lib/DateTime/TimeZone/Europe/Chisinau.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1150,7 +1150,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {61}
-
-@@ -1202,25 +1202,25 @@
-
- my $rules = [
- bless( {
-- 'at' => '2:00',
-+ 'at' => '3:00',
- 'from' => '1997',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'Moldova',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
-- 'at' => '3:00',
-+ 'at' => '2:00',
- 'from' => '1997',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'Moldova',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Copenhagen.pm
-+++ b/lib/DateTime/TimeZone/Europe/Copenhagen.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1078,7 +1078,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {57}
-
---- a/lib/DateTime/TimeZone/Europe/Dublin.pm
-+++ b/lib/DateTime/TimeZone/Europe/Dublin.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1933,7 +1933,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {104}
-
-@@ -1986,24 +1986,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Gibraltar.pm
-+++ b/lib/DateTime/TimeZone/Europe/Gibraltar.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1654,7 +1654,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {95}
-
-@@ -1707,24 +1707,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Helsinki.pm
-+++ b/lib/DateTime/TimeZone/Europe/Helsinki.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -934,7 +934,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {49}
-
-@@ -987,24 +987,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Istanbul.pm
-+++ b/lib/DateTime/TimeZone/Europe/Istanbul.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1240,7 +1240,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {66}
-
---- a/lib/DateTime/TimeZone/Europe/Kaliningrad.pm
-+++ b/lib/DateTime/TimeZone/Europe/Kaliningrad.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -745,7 +745,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {37}
-
---- a/lib/DateTime/TimeZone/Europe/Kiev.pm
-+++ b/lib/DateTime/TimeZone/Europe/Kiev.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -961,7 +961,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {50}
-
-@@ -1014,24 +1014,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Kirov.pm
-+++ b/lib/DateTime/TimeZone/Europe/Kirov.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -601,7 +601,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {29}
-
---- a/lib/DateTime/TimeZone/Europe/Lisbon.pm
-+++ b/lib/DateTime/TimeZone/Europe/Lisbon.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1861,7 +1861,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {104}
-
-@@ -1914,24 +1914,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/London.pm
-+++ b/lib/DateTime/TimeZone/Europe/London.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -2050,7 +2050,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {117}
-
---- a/lib/DateTime/TimeZone/Europe/Luxembourg.pm
-+++ b/lib/DateTime/TimeZone/Europe/Luxembourg.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1519,7 +1519,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {82}
-
---- a/lib/DateTime/TimeZone/Europe/Madrid.pm
-+++ b/lib/DateTime/TimeZone/Europe/Madrid.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1330,7 +1330,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {72}
-
---- a/lib/DateTime/TimeZone/Europe/Malta.pm
-+++ b/lib/DateTime/TimeZone/Europe/Malta.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1393,7 +1393,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {75}
-
---- a/lib/DateTime/TimeZone/Europe/Minsk.pm
-+++ b/lib/DateTime/TimeZone/Europe/Minsk.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -655,7 +655,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {32}
-
---- a/lib/DateTime/TimeZone/Europe/Monaco.pm
-+++ b/lib/DateTime/TimeZone/Europe/Monaco.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1537,7 +1537,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {87}
-
-@@ -1590,24 +1590,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Moscow.pm
-+++ b/lib/DateTime/TimeZone/Europe/Moscow.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -736,7 +736,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {38}
-
---- a/lib/DateTime/TimeZone/Europe/Oslo.pm
-+++ b/lib/DateTime/TimeZone/Europe/Oslo.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1141,7 +1141,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {61}
-
-@@ -1194,24 +1194,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Paris.pm
-+++ b/lib/DateTime/TimeZone/Europe/Paris.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1528,7 +1528,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {84}
-
-@@ -1581,24 +1581,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Prague.pm
-+++ b/lib/DateTime/TimeZone/Europe/Prague.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1150,7 +1150,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {61}
-
---- a/lib/DateTime/TimeZone/Europe/Riga.pm
-+++ b/lib/DateTime/TimeZone/Europe/Riga.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1024,7 +1024,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {52}
-
---- a/lib/DateTime/TimeZone/Europe/Rome.pm
-+++ b/lib/DateTime/TimeZone/Europe/Rome.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1420,7 +1420,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {77}
-
-@@ -1473,24 +1473,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Samara.pm
-+++ b/lib/DateTime/TimeZone/Europe/Samara.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -619,7 +619,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {30}
-
---- a/lib/DateTime/TimeZone/Europe/Saratov.pm
-+++ b/lib/DateTime/TimeZone/Europe/Saratov.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -610,7 +610,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {29}
-
---- a/lib/DateTime/TimeZone/Europe/Simferopol.pm
-+++ b/lib/DateTime/TimeZone/Europe/Simferopol.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -736,7 +736,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {35}
-
---- a/lib/DateTime/TimeZone/Europe/Sofia.pm
-+++ b/lib/DateTime/TimeZone/Europe/Sofia.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1024,7 +1024,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {52}
-
-@@ -1077,24 +1077,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Stockholm.pm
-+++ b/lib/DateTime/TimeZone/Europe/Stockholm.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -952,7 +952,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {50}
-
---- a/lib/DateTime/TimeZone/Europe/Tallinn.pm
-+++ b/lib/DateTime/TimeZone/Europe/Tallinn.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -988,7 +988,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {51}
-
-@@ -1041,24 +1041,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Tirane.pm
-+++ b/lib/DateTime/TimeZone/Europe/Tirane.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1069,7 +1069,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {58}
-
-@@ -1122,24 +1122,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Ulyanovsk.pm
-+++ b/lib/DateTime/TimeZone/Europe/Ulyanovsk.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -628,7 +628,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {30}
-
---- a/lib/DateTime/TimeZone/Europe/Uzhgorod.pm
-+++ b/lib/DateTime/TimeZone/Europe/Uzhgorod.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -988,7 +988,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {50}
-
-@@ -1041,24 +1041,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Vienna.pm
-+++ b/lib/DateTime/TimeZone/Europe/Vienna.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1141,7 +1141,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {60}
-
-@@ -1194,24 +1194,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Vilnius.pm
-+++ b/lib/DateTime/TimeZone/Europe/Vilnius.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -961,7 +961,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {48}
-
---- a/lib/DateTime/TimeZone/Europe/Volgograd.pm
-+++ b/lib/DateTime/TimeZone/Europe/Volgograd.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -610,7 +610,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {29}
-
---- a/lib/DateTime/TimeZone/Europe/Warsaw.pm
-+++ b/lib/DateTime/TimeZone/Europe/Warsaw.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1375,7 +1375,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {73}
-
-@@ -1428,24 +1428,24 @@
- my $rules = [
- bless( {
- 'at' => '1:00u',
-- 'from' => '1981',
-- 'in' => 'Mar',
-- 'letter' => 'S',
-+ 'from' => '1996',
-+ 'in' => 'Oct',
-+ 'letter' => '',
- 'name' => 'EU',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'lastSun',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '1:00u',
-- 'from' => '1996',
-- 'in' => 'Oct',
-- 'letter' => '',
-+ 'from' => '1981',
-+ 'in' => 'Mar',
-+ 'letter' => 'S',
- 'name' => 'EU',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'lastSun',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Europe/Zaporozhye.pm
-+++ b/lib/DateTime/TimeZone/Europe/Zaporozhye.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -970,7 +970,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {50}
-
---- a/lib/DateTime/TimeZone/Europe/Zurich.pm
-+++ b/lib/DateTime/TimeZone/Europe/Zurich.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -952,7 +952,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {50}
-
---- a/lib/DateTime/TimeZone/HST.pm
-+++ b/lib/DateTime/TimeZone/HST.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -34,7 +34,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Indian/Chagos.pm
-+++ b/lib/DateTime/TimeZone/Indian/Chagos.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -52,7 +52,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Indian/Christmas.pm
-+++ b/lib/DateTime/TimeZone/Indian/Christmas.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -43,7 +43,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Indian/Cocos.pm
-+++ b/lib/DateTime/TimeZone/Indian/Cocos.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -43,7 +43,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Indian/Kerguelen.pm
-+++ b/lib/DateTime/TimeZone/Indian/Kerguelen.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/antarctica. Olson data version 2017a
-+# Generated from debian/tzdata/antarctica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -43,7 +43,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Indian/Mahe.pm
-+++ b/lib/DateTime/TimeZone/Indian/Mahe.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/africa. Olson data version 2017a
-+# Generated from debian/tzdata/africa. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -43,7 +43,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Indian/Maldives.pm
-+++ b/lib/DateTime/TimeZone/Indian/Maldives.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/asia. Olson data version 2017a
-+# Generated from debian/tzdata/asia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -52,7 +52,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Indian/Mauritius.pm
-+++ b/lib/DateTime/TimeZone/Indian/Mauritius.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/africa. Olson data version 2017a
-+# Generated from debian/tzdata/africa. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -79,7 +79,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {2}
-
---- a/lib/DateTime/TimeZone/Indian/Reunion.pm
-+++ b/lib/DateTime/TimeZone/Indian/Reunion.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/africa. Olson data version 2017a
-+# Generated from debian/tzdata/africa. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -43,7 +43,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/MET.pm
-+++ b/lib/DateTime/TimeZone/MET.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1087,7 +1087,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {59}
-
---- a/lib/DateTime/TimeZone/MST.pm
-+++ b/lib/DateTime/TimeZone/MST.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -34,7 +34,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/MST7MDT.pm
-+++ b/lib/DateTime/TimeZone/MST7MDT.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1204,7 +1204,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {66}
-
-@@ -1232,23 +1232,23 @@
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Mar',
-- 'letter' => 'D',
-+ 'in' => 'Nov',
-+ 'letter' => 'S',
- 'name' => 'US',
-- 'offset_from_std' => 3600,
-- 'on' => 'Sun>=8',
-- 'save' => '1:00',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
- 'at' => '2:00',
- 'from' => '2007',
-- 'in' => 'Nov',
-- 'letter' => 'S',
-+ 'in' => 'Mar',
-+ 'letter' => 'D',
- 'name' => 'US',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'Sun>=8',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/PST8PDT.pm
-+++ b/lib/DateTime/TimeZone/PST8PDT.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1204,7 +1204,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {66}
-
---- a/lib/DateTime/TimeZone/Pacific/Apia.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Apia.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -394,7 +394,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {20}
-
-@@ -446,17 +446,6 @@
-
- my $rules = [
- bless( {
-- 'at' => '4:00',
-- 'from' => '2012',
-- 'in' => 'Apr',
-- 'letter' => 'S',
-- 'name' => 'WS',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=1',
-- 'save' => '0',
-- 'to' => 'max'
-- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-- bless( {
- 'at' => '3:00',
- 'from' => '2012',
- 'in' => 'Sep',
-@@ -466,6 +455,17 @@
- 'on' => 'lastSun',
- 'save' => '1',
- 'to' => 'max'
-+ }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-+ bless( {
-+ 'at' => '4:00',
-+ 'from' => '2012',
-+ 'in' => 'Apr',
-+ 'letter' => 'S',
-+ 'name' => 'WS',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=1',
-+ 'save' => '0',
-+ 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
- ;
---- a/lib/DateTime/TimeZone/Pacific/Auckland.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Auckland.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1267,7 +1267,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {69}
-
---- a/lib/DateTime/TimeZone/Pacific/Bougainville.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Bougainville.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -79,7 +79,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Pacific/Chatham.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Chatham.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1024,7 +1024,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {55}
-
-@@ -1077,17 +1077,6 @@
- my $rules = [
- bless( {
- 'at' => '2:45s',
-- 'from' => '2007',
-- 'in' => 'Sep',
-- 'letter' => 'D',
-- 'name' => 'Chatham',
-- 'offset_from_std' => 3600,
-- 'on' => 'lastSun',
-- 'save' => '1:00',
-- 'to' => 'max'
-- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-- bless( {
-- 'at' => '2:45s',
- 'from' => '2008',
- 'in' => 'Apr',
- 'letter' => 'S',
-@@ -1096,6 +1085,17 @@
- 'on' => 'Sun>=1',
- 'save' => '0',
- 'to' => 'max'
-+ }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-+ bless( {
-+ 'at' => '2:45s',
-+ 'from' => '2007',
-+ 'in' => 'Sep',
-+ 'letter' => 'D',
-+ 'name' => 'Chatham',
-+ 'offset_from_std' => 3600,
-+ 'on' => 'lastSun',
-+ 'save' => '1:00',
-+ 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
- ;
---- a/lib/DateTime/TimeZone/Pacific/Chuuk.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Chuuk.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -43,7 +43,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Pacific/Easter.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Easter.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -1114,7 +1114,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {60}
-
-@@ -1166,25 +1166,25 @@
-
- my $rules = [
- bless( {
-- 'at' => '3:00u',
-+ 'at' => '4:00u',
- 'from' => '2016',
-- 'in' => 'May',
-- 'letter' => '',
-+ 'in' => 'Aug',
-+ 'letter' => 'S',
- 'name' => 'Chile',
-- 'offset_from_std' => 0,
-+ 'offset_from_std' => 3600,
- 'on' => 'Sun>=9',
-- 'save' => '0',
-+ 'save' => '1:00',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
- bless( {
-- 'at' => '4:00u',
-+ 'at' => '3:00u',
- 'from' => '2016',
-- 'in' => 'Aug',
-- 'letter' => 'S',
-+ 'in' => 'May',
-+ 'letter' => '',
- 'name' => 'Chile',
-- 'offset_from_std' => 3600,
-+ 'offset_from_std' => 0,
- 'on' => 'Sun>=9',
-- 'save' => '1:00',
-+ 'save' => '0',
- 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
---- a/lib/DateTime/TimeZone/Pacific/Efate.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Efate.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -223,7 +223,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {10}
-
---- a/lib/DateTime/TimeZone/Pacific/Enderbury.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Enderbury.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -61,7 +61,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Pacific/Fakaofo.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Fakaofo.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -52,7 +52,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Pacific/Fiji.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Fiji.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -421,7 +421,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {22}
-
---- a/lib/DateTime/TimeZone/Pacific/Funafuti.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Funafuti.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -43,7 +43,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Pacific/Galapagos.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Galapagos.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/southamerica. Olson data version 2017a
-+# Generated from debian/tzdata/southamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -70,7 +70,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {1}
-
---- a/lib/DateTime/TimeZone/Pacific/Gambier.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Gambier.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -43,7 +43,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Pacific/Guadalcanal.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Guadalcanal.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -43,7 +43,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Pacific/Guam.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Guam.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -61,7 +61,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Pacific/Honolulu.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Honolulu.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/northamerica. Olson data version 2017a
-+# Generated from debian/tzdata/northamerica. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -88,7 +88,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {2}
-
---- a/lib/DateTime/TimeZone/Pacific/Kiritimati.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Kiritimati.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -61,7 +61,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Pacific/Kosrae.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Kosrae.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -61,7 +61,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Pacific/Kwajalein.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Kwajalein.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -61,7 +61,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Pacific/Majuro.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Majuro.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -52,7 +52,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Pacific/Marquesas.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Marquesas.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -43,7 +43,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Pacific/Nauru.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Nauru.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -70,7 +70,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Pacific/Niue.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Niue.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -61,7 +61,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Pacific/Norfolk.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Norfolk.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -79,7 +79,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {1}
-
---- a/lib/DateTime/TimeZone/Pacific/Noumea.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Noumea.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -97,7 +97,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {3}
-
---- a/lib/DateTime/TimeZone/Pacific/Pago_Pago.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Pago_Pago.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -52,7 +52,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Pacific/Palau.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Palau.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -43,7 +43,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Pacific/Pitcairn.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Pitcairn.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -52,7 +52,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Pacific/Pohnpei.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Pohnpei.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -43,7 +43,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Pacific/Port_Moresby.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Port_Moresby.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -52,7 +52,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Pacific/Rarotonga.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Rarotonga.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -277,7 +277,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {13}
-
---- a/lib/DateTime/TimeZone/Pacific/Tahiti.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Tahiti.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -43,7 +43,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Pacific/Tarawa.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Tarawa.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -43,7 +43,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Pacific/Tongatapu.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Tongatapu.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -331,7 +331,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {16}
-
-@@ -383,17 +383,6 @@
-
- my $rules = [
- bless( {
-- 'at' => '3:00',
-- 'from' => '2017',
-- 'in' => 'Jan',
-- 'letter' => '',
-- 'name' => 'Tonga',
-- 'offset_from_std' => 0,
-- 'on' => 'Sun>=15',
-- 'save' => '0',
-- 'to' => 'max'
-- }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-- bless( {
- 'at' => '2:00',
- 'from' => '2016',
- 'in' => 'Nov',
-@@ -403,6 +392,17 @@
- 'on' => 'Sun>=1',
- 'save' => '1:00',
- 'to' => 'max'
-+ }, 'DateTime::TimeZone::OlsonDB::Rule' ),
-+ bless( {
-+ 'at' => '3:00',
-+ 'from' => '2017',
-+ 'in' => 'Jan',
-+ 'letter' => '',
-+ 'name' => 'Tonga',
-+ 'offset_from_std' => 0,
-+ 'on' => 'Sun>=15',
-+ 'save' => '0',
-+ 'to' => 'max'
- }, 'DateTime::TimeZone::OlsonDB::Rule' )
- ]
- ;
---- a/lib/DateTime/TimeZone/Pacific/Wake.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Wake.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -43,7 +43,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/Pacific/Wallis.pm
-+++ b/lib/DateTime/TimeZone/Pacific/Wallis.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/australasia. Olson data version 2017a
-+# Generated from debian/tzdata/australasia. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -43,7 +43,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {0}
-
---- a/lib/DateTime/TimeZone/WET.pm
-+++ b/lib/DateTime/TimeZone/WET.pm
-@@ -3,7 +3,7 @@
- # DateTime::TimeZone module distribution in the tools/ directory
-
- #
--# Generated from debian/tzdata/europe. Olson data version 2017a
-+# Generated from debian/tzdata/europe. Olson data version 2017b
- #
- # Do not edit this file directly.
- #
-@@ -961,7 +961,7 @@
- ],
- ];
-
--sub olson_version {'2017a'}
-+sub olson_version {'2017b'}
-
- sub has_dst_changes {52}
-
diff --git a/debian/patches/series b/debian/patches/series
deleted file mode 100644
index bead3fe..0000000
--- a/debian/patches/series
+++ /dev/null
@@ -1,2 +0,0 @@
-olson-2017a
-olson-2017b
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libdatetime-timezone-perl.git
More information about the Pkg-perl-cvs-commits
mailing list