diff --git a/debian/changelog b/debian/changelog
index cf75dd130c3418868bd4324cfffd1750646028d0..c105ac06ce86489ad67d5b931288c1c47a36166f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,19 @@
+libdatetime-timezone-perl (1:2.47-1+2023c) bullseye; urgency=medium
+
+  * Update data to Olson database version 2023c.
+    This update has the same zone data as 2023a, undoing the changes for
+    Lebanon from the 2023b release past week.
+
+ -- gregor herrmann <gregoa@debian.org>  Wed, 29 Mar 2023 20:21:49 +0200
+
+libdatetime-timezone-perl (1:2.47-1+2023b) bullseye; urgency=medium
+
+  * Update data to Olson database version 2023b.
+    This update contains contemporary changes for Egypt, Greenland, Morocco,
+    and Palestine (2023a), and for Lebanon (2023b).
+
+ -- gregor herrmann <gregoa@debian.org>  Fri, 24 Mar 2023 16:58:22 +0100
+
 libdatetime-timezone-perl (1:2.47-1+2022g) bullseye; urgency=medium
 
   * Update data to Olson database version 2022g.
diff --git a/debian/patches/olson-2023b b/debian/patches/olson-2023b
new file mode 100644
index 0000000000000000000000000000000000000000..44012848263d340a687a1621eac3e5715788f19a
--- /dev/null
+++ b/debian/patches/olson-2023b
@@ -0,0 +1,16906 @@
+Description: Update to Olson DB 2023b
+Origin: vendor
+Author: gregor herrmann <gregoa@debian.org>
+Last-Update: 2023-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 2022g
++# Generated from debian/tzdata/africa.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -43,11 +43,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/africa.  Olson data version 2022g
++# Generated from debian/tzdata/africa.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -340,11 +340,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {13}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/africa.  Olson data version 2022g
++# Generated from debian/tzdata/africa.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -52,11 +52,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/africa.  Olson data version 2022g
++# Generated from debian/tzdata/africa.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1168,25 +1168,298 @@
+     ],
+     [
+ 63547362000, #    utc_start 2014-09-25 21:00:00 (Thu)
+-DateTime::TimeZone::INFINITY, #      utc_end
++63818316000, #      utc_end 2023-04-27 22:00:00 (Thu)
+ 63547369200, #  local_start 2014-09-25 23:00:00 (Thu)
+-DateTime::TimeZone::INFINITY, #    local_end
++63818323200, #    local_end 2023-04-28 00:00:00 (Fri)
+ 7200,
+ 0,
+ 'EET',
+     ],
++    [
++63818316000, #    utc_start 2023-04-27 22:00:00 (Thu)
++63834037200, #      utc_end 2023-10-26 21:00:00 (Thu)
++63818326800, #  local_start 2023-04-28 01:00:00 (Fri)
++63834048000, #    local_end 2023-10-27 00:00:00 (Fri)
++10800,
++1,
++'EEST',
++    ],
++    [
++63834037200, #    utc_start 2023-10-26 21:00:00 (Thu)
++63849765600, #      utc_end 2024-04-25 22:00:00 (Thu)
++63834044400, #  local_start 2023-10-26 23:00:00 (Thu)
++63849772800, #    local_end 2024-04-26 00:00:00 (Fri)
++7200,
++0,
++'EET',
++    ],
++    [
++63849765600, #    utc_start 2024-04-25 22:00:00 (Thu)
++63866091600, #      utc_end 2024-10-31 21:00:00 (Thu)
++63849776400, #  local_start 2024-04-26 01:00:00 (Fri)
++63866102400, #    local_end 2024-11-01 00:00:00 (Fri)
++10800,
++1,
++'EEST',
++    ],
++    [
++63866091600, #    utc_start 2024-10-31 21:00:00 (Thu)
++63881215200, #      utc_end 2025-04-24 22:00:00 (Thu)
++63866098800, #  local_start 2024-10-31 23:00:00 (Thu)
++63881222400, #    local_end 2025-04-25 00:00:00 (Fri)
++7200,
++0,
++'EET',
++    ],
++    [
++63881215200, #    utc_start 2025-04-24 22:00:00 (Thu)
++63897541200, #      utc_end 2025-10-30 21:00:00 (Thu)
++63881226000, #  local_start 2025-04-25 01:00:00 (Fri)
++63897552000, #    local_end 2025-10-31 00:00:00 (Fri)
++10800,
++1,
++'EEST',
++    ],
++    [
++63897541200, #    utc_start 2025-10-30 21:00:00 (Thu)
++63912664800, #      utc_end 2026-04-23 22:00:00 (Thu)
++63897548400, #  local_start 2025-10-30 23:00:00 (Thu)
++63912672000, #    local_end 2026-04-24 00:00:00 (Fri)
++7200,
++0,
++'EET',
++    ],
++    [
++63912664800, #    utc_start 2026-04-23 22:00:00 (Thu)
++63928990800, #      utc_end 2026-10-29 21:00:00 (Thu)
++63912675600, #  local_start 2026-04-24 01:00:00 (Fri)
++63929001600, #    local_end 2026-10-30 00:00:00 (Fri)
++10800,
++1,
++'EEST',
++    ],
++    [
++63928990800, #    utc_start 2026-10-29 21:00:00 (Thu)
++63944719200, #      utc_end 2027-04-29 22:00:00 (Thu)
++63928998000, #  local_start 2026-10-29 23:00:00 (Thu)
++63944726400, #    local_end 2027-04-30 00:00:00 (Fri)
++7200,
++0,
++'EET',
++    ],
++    [
++63944719200, #    utc_start 2027-04-29 22:00:00 (Thu)
++63960440400, #      utc_end 2027-10-28 21:00:00 (Thu)
++63944730000, #  local_start 2027-04-30 01:00:00 (Fri)
++63960451200, #    local_end 2027-10-29 00:00:00 (Fri)
++10800,
++1,
++'EEST',
++    ],
++    [
++63960440400, #    utc_start 2027-10-28 21:00:00 (Thu)
++63976168800, #      utc_end 2028-04-27 22:00:00 (Thu)
++63960447600, #  local_start 2027-10-28 23:00:00 (Thu)
++63976176000, #    local_end 2028-04-28 00:00:00 (Fri)
++7200,
++0,
++'EET',
++    ],
++    [
++63976168800, #    utc_start 2028-04-27 22:00:00 (Thu)
++63991890000, #      utc_end 2028-10-26 21:00:00 (Thu)
++63976179600, #  local_start 2028-04-28 01:00:00 (Fri)
++63991900800, #    local_end 2028-10-27 00:00:00 (Fri)
++10800,
++1,
++'EEST',
++    ],
++    [
++63991890000, #    utc_start 2028-10-26 21:00:00 (Thu)
++64007618400, #      utc_end 2029-04-26 22:00:00 (Thu)
++63991897200, #  local_start 2028-10-26 23:00:00 (Thu)
++64007625600, #    local_end 2029-04-27 00:00:00 (Fri)
++7200,
++0,
++'EET',
++    ],
++    [
++64007618400, #    utc_start 2029-04-26 22:00:00 (Thu)
++64023339600, #      utc_end 2029-10-25 21:00:00 (Thu)
++64007629200, #  local_start 2029-04-27 01:00:00 (Fri)
++64023350400, #    local_end 2029-10-26 00:00:00 (Fri)
++10800,
++1,
++'EEST',
++    ],
++    [
++64023339600, #    utc_start 2029-10-25 21:00:00 (Thu)
++64039068000, #      utc_end 2030-04-25 22:00:00 (Thu)
++64023346800, #  local_start 2029-10-25 23:00:00 (Thu)
++64039075200, #    local_end 2030-04-26 00:00:00 (Fri)
++7200,
++0,
++'EET',
++    ],
++    [
++64039068000, #    utc_start 2030-04-25 22:00:00 (Thu)
++64055394000, #      utc_end 2030-10-31 21:00:00 (Thu)
++64039078800, #  local_start 2030-04-26 01:00:00 (Fri)
++64055404800, #    local_end 2030-11-01 00:00:00 (Fri)
++10800,
++1,
++'EEST',
++    ],
++    [
++64055394000, #    utc_start 2030-10-31 21:00:00 (Thu)
++64070517600, #      utc_end 2031-04-24 22:00:00 (Thu)
++64055401200, #  local_start 2030-10-31 23:00:00 (Thu)
++64070524800, #    local_end 2031-04-25 00:00:00 (Fri)
++7200,
++0,
++'EET',
++    ],
++    [
++64070517600, #    utc_start 2031-04-24 22:00:00 (Thu)
++64086843600, #      utc_end 2031-10-30 21:00:00 (Thu)
++64070528400, #  local_start 2031-04-25 01:00:00 (Fri)
++64086854400, #    local_end 2031-10-31 00:00:00 (Fri)
++10800,
++1,
++'EEST',
++    ],
++    [
++64086843600, #    utc_start 2031-10-30 21:00:00 (Thu)
++64102572000, #      utc_end 2032-04-29 22:00:00 (Thu)
++64086850800, #  local_start 2031-10-30 23:00:00 (Thu)
++64102579200, #    local_end 2032-04-30 00:00:00 (Fri)
++7200,
++0,
++'EET',
++    ],
++    [
++64102572000, #    utc_start 2032-04-29 22:00:00 (Thu)
++64118293200, #      utc_end 2032-10-28 21:00:00 (Thu)
++64102582800, #  local_start 2032-04-30 01:00:00 (Fri)
++64118304000, #    local_end 2032-10-29 00:00:00 (Fri)
++10800,
++1,
++'EEST',
++    ],
++    [
++64118293200, #    utc_start 2032-10-28 21:00:00 (Thu)
++64134021600, #      utc_end 2033-04-28 22:00:00 (Thu)
++64118300400, #  local_start 2032-10-28 23:00:00 (Thu)
++64134028800, #    local_end 2033-04-29 00:00:00 (Fri)
++7200,
++0,
++'EET',
++    ],
++    [
++64134021600, #    utc_start 2033-04-28 22:00:00 (Thu)
++64149742800, #      utc_end 2033-10-27 21:00:00 (Thu)
++64134032400, #  local_start 2033-04-29 01:00:00 (Fri)
++64149753600, #    local_end 2033-10-28 00:00:00 (Fri)
++10800,
++1,
++'EEST',
++    ],
++    [
++64149742800, #    utc_start 2033-10-27 21:00:00 (Thu)
++64165471200, #      utc_end 2034-04-27 22:00:00 (Thu)
++64149750000, #  local_start 2033-10-27 23:00:00 (Thu)
++64165478400, #    local_end 2034-04-28 00:00:00 (Fri)
++7200,
++0,
++'EET',
++    ],
++    [
++64165471200, #    utc_start 2034-04-27 22:00:00 (Thu)
++64181192400, #      utc_end 2034-10-26 21:00:00 (Thu)
++64165482000, #  local_start 2034-04-28 01:00:00 (Fri)
++64181203200, #    local_end 2034-10-27 00:00:00 (Fri)
++10800,
++1,
++'EEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {63}
++sub has_dst_changes {75}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+ }
+ 
++sub _last_offset { 7200 }
++
++my $last_observance = bless( {
++  'format' => 'EE%sT',
++  'gmtoff' => '2:00',
++  'local_start_datetime' => bless( {
++    'formatter' => undef,
++    'local_rd_days' => 693868,
++    'local_rd_secs' => 86091,
++    'offset_modifier' => 0,
++    'rd_nanosecs' => 0,
++    'tz' => bless( {
++      'name' => 'floating',
++      'offset' => 0
++    }, 'DateTime::TimeZone::Floating' ),
++    'utc_rd_days' => 693868,
++    'utc_rd_secs' => 86091,
++    'utc_year' => 1901
++  }, 'DateTime' ),
++  'offset_from_std' => 0,
++  'offset_from_utc' => 7200,
++  'until' => [],
++  'utc_start_datetime' => bless( {
++    'formatter' => undef,
++    'local_rd_days' => 693868,
++    'local_rd_secs' => 78891,
++    'offset_modifier' => 0,
++    'rd_nanosecs' => 0,
++    'tz' => bless( {
++      'name' => 'floating',
++      'offset' => 0
++    }, 'DateTime::TimeZone::Floating' ),
++    'utc_rd_days' => 693868,
++    'utc_rd_secs' => 78891,
++    'utc_year' => 1901
++  }, 'DateTime' )
++}, 'DateTime::TimeZone::OlsonDB::Observance' )
++;
++sub _last_observance { $last_observance }
++
++my $rules = [
++  bless( {
++    'at' => '24:00',
++    'from' => '2023',
++    'in' => 'Oct',
++    'letter' => '',
++    'name' => 'Egypt',
++    'offset_from_std' => 0,
++    'on' => 'lastThu',
++    'save' => '0',
++    'to' => 'max'
++  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
++  bless( {
++    'at' => '0:00',
++    'from' => '2023',
++    'in' => 'Apr',
++    'letter' => 'S',
++    'name' => 'Egypt',
++    'offset_from_std' => 3600,
++    'on' => 'lastFri',
++    'save' => '1:00',
++    'to' => 'max'
++  }, 'DateTime::TimeZone::OlsonDB::Rule' )
++]
++;
++sub _rules { $rules }
+ 
+ 
+ 1;
+--- 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 2022g
++# Generated from debian/tzdata/africa.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -601,17 +601,17 @@
+     ],
+     [
+ 63814874400, #    utc_start 2023-03-19 02:00:00 (Sun)
+-63818503200, #      utc_end 2023-04-30 02:00:00 (Sun)
++63817898400, #      utc_end 2023-04-23 02:00:00 (Sun)
+ 63814874400, #  local_start 2023-03-19 02:00:00 (Sun)
+-63818503200, #    local_end 2023-04-30 02:00:00 (Sun)
++63817898400, #    local_end 2023-04-23 02:00:00 (Sun)
+ 0,
+ 1,
+ '+00',
+     ],
+     [
+-63818503200, #    utc_start 2023-04-30 02:00:00 (Sun)
++63817898400, #    utc_start 2023-04-23 02:00:00 (Sun)
+ 63845719200, #      utc_end 2024-03-10 02:00:00 (Sun)
+-63818506800, #  local_start 2023-04-30 03:00:00 (Sun)
++63817902000, #  local_start 2023-04-23 03:00:00 (Sun)
+ 63845722800, #    local_end 2024-03-10 03:00:00 (Sun)
+ 3600,
+ 0,
+@@ -745,17 +745,17 @@
+     ],
+     [
+ 64059818400, #    utc_start 2030-12-22 02:00:00 (Sun)
+-64063447200, #      utc_end 2031-02-02 02:00:00 (Sun)
++64062842400, #      utc_end 2031-01-26 02:00:00 (Sun)
+ 64059818400, #  local_start 2030-12-22 02:00:00 (Sun)
+-64063447200, #    local_end 2031-02-02 02:00:00 (Sun)
++64062842400, #    local_end 2031-01-26 02:00:00 (Sun)
+ 0,
+ 1,
+ '+00',
+     ],
+     [
+-64063447200, #    utc_start 2031-02-02 02:00:00 (Sun)
++64062842400, #    utc_start 2031-01-26 02:00:00 (Sun)
+ 64090663200, #      utc_end 2031-12-14 02:00:00 (Sun)
+-64063450800, #  local_start 2031-02-02 03:00:00 (Sun)
++64062846000, #  local_start 2031-01-26 03:00:00 (Sun)
+ 64090666800, #    local_end 2031-12-14 03:00:00 (Sun)
+ 3600,
+ 0,
+@@ -889,17 +889,17 @@
+     ],
+     [
+ 64304762400, #    utc_start 2038-09-26 02:00:00 (Sun)
+-64308391200, #      utc_end 2038-11-07 02:00:00 (Sun)
++64307786400, #      utc_end 2038-10-31 02:00:00 (Sun)
+ 64304762400, #  local_start 2038-09-26 02:00:00 (Sun)
+-64308391200, #    local_end 2038-11-07 02:00:00 (Sun)
++64307786400, #    local_end 2038-10-31 02:00:00 (Sun)
+ 0,
+ 1,
+ '+00',
+     ],
+     [
+-64308391200, #    utc_start 2038-11-07 02:00:00 (Sun)
++64307786400, #    utc_start 2038-10-31 02:00:00 (Sun)
+ 64335607200, #      utc_end 2039-09-18 02:00:00 (Sun)
+-64308394800, #  local_start 2038-11-07 03:00:00 (Sun)
++64307790000, #  local_start 2038-10-31 03:00:00 (Sun)
+ 64335610800, #    local_end 2039-09-18 03:00:00 (Sun)
+ 3600,
+ 0,
+@@ -1033,17 +1033,17 @@
+     ],
+     [
+ 64549706400, #    utc_start 2046-07-01 02:00:00 (Sun)
+-64553335200, #      utc_end 2046-08-12 02:00:00 (Sun)
++64552730400, #      utc_end 2046-08-05 02:00:00 (Sun)
+ 64549706400, #  local_start 2046-07-01 02:00:00 (Sun)
+-64553335200, #    local_end 2046-08-12 02:00:00 (Sun)
++64552730400, #    local_end 2046-08-05 02:00:00 (Sun)
+ 0,
+ 1,
+ '+00',
+     ],
+     [
+-64553335200, #    utc_start 2046-08-12 02:00:00 (Sun)
++64552730400, #    utc_start 2046-08-05 02:00:00 (Sun)
+ 64580551200, #      utc_end 2047-06-23 02:00:00 (Sun)
+-64553338800, #  local_start 2046-08-12 03:00:00 (Sun)
++64552734000, #  local_start 2046-08-05 03:00:00 (Sun)
+ 64580554800, #    local_end 2047-06-23 03:00:00 (Sun)
+ 3600,
+ 0,
+@@ -1177,17 +1177,17 @@
+     ],
+     [
+ 64794650400, #    utc_start 2054-04-05 02:00:00 (Sun)
+-64798279200, #      utc_end 2054-05-17 02:00:00 (Sun)
++64797674400, #      utc_end 2054-05-10 02:00:00 (Sun)
+ 64794650400, #  local_start 2054-04-05 02:00:00 (Sun)
+-64798279200, #    local_end 2054-05-17 02:00:00 (Sun)
++64797674400, #    local_end 2054-05-10 02:00:00 (Sun)
+ 0,
+ 1,
+ '+00',
+     ],
+     [
+-64798279200, #    utc_start 2054-05-17 02:00:00 (Sun)
++64797674400, #    utc_start 2054-05-10 02:00:00 (Sun)
+ 64825495200, #      utc_end 2055-03-28 02:00:00 (Sun)
+-64798282800, #  local_start 2054-05-17 03:00:00 (Sun)
++64797678000, #  local_start 2054-05-10 03:00:00 (Sun)
+ 64825498800, #    local_end 2055-03-28 03:00:00 (Sun)
+ 3600,
+ 0,
+@@ -1321,17 +1321,17 @@
+     ],
+     [
+ 65039594400, #    utc_start 2062-01-08 02:00:00 (Sun)
+-65043223200, #      utc_end 2062-02-19 02:00:00 (Sun)
++65042618400, #      utc_end 2062-02-12 02:00:00 (Sun)
+ 65039594400, #  local_start 2062-01-08 02:00:00 (Sun)
+-65043223200, #    local_end 2062-02-19 02:00:00 (Sun)
++65042618400, #    local_end 2062-02-12 02:00:00 (Sun)
+ 0,
+ 1,
+ '+00',
+     ],
+     [
+-65043223200, #    utc_start 2062-02-19 02:00:00 (Sun)
++65042618400, #    utc_start 2062-02-12 02:00:00 (Sun)
+ 65070439200, #      utc_end 2062-12-31 02:00:00 (Sun)
+-65043226800, #  local_start 2062-02-19 03:00:00 (Sun)
++65042622000, #  local_start 2062-02-12 03:00:00 (Sun)
+ 65070442800, #    local_end 2062-12-31 03:00:00 (Sun)
+ 3600,
+ 0,
+@@ -1465,17 +1465,17 @@
+     ],
+     [
+ 65284538400, #    utc_start 2069-10-13 02:00:00 (Sun)
+-65288167200, #      utc_end 2069-11-24 02:00:00 (Sun)
++65287562400, #      utc_end 2069-11-17 02:00:00 (Sun)
+ 65284538400, #  local_start 2069-10-13 02:00:00 (Sun)
+-65288167200, #    local_end 2069-11-24 02:00:00 (Sun)
++65287562400, #    local_end 2069-11-17 02:00:00 (Sun)
+ 0,
+ 1,
+ '+00',
+     ],
+     [
+-65288167200, #    utc_start 2069-11-24 02:00:00 (Sun)
++65287562400, #    utc_start 2069-11-17 02:00:00 (Sun)
+ 65315383200, #      utc_end 2070-10-05 02:00:00 (Sun)
+-65288170800, #  local_start 2069-11-24 03:00:00 (Sun)
++65287566000, #  local_start 2069-11-17 03:00:00 (Sun)
+ 65315386800, #    local_end 2070-10-05 03:00:00 (Sun)
+ 3600,
+ 0,
+@@ -1609,17 +1609,17 @@
+     ],
+     [
+ 65529482400, #    utc_start 2077-07-18 02:00:00 (Sun)
+-65533111200, #      utc_end 2077-08-29 02:00:00 (Sun)
++65532506400, #      utc_end 2077-08-22 02:00:00 (Sun)
+ 65529482400, #  local_start 2077-07-18 02:00:00 (Sun)
+-65533111200, #    local_end 2077-08-29 02:00:00 (Sun)
++65532506400, #    local_end 2077-08-22 02:00:00 (Sun)
+ 0,
+ 1,
+ '+00',
+     ],
+     [
+-65533111200, #    utc_start 2077-08-29 02:00:00 (Sun)
++65532506400, #    utc_start 2077-08-22 02:00:00 (Sun)
+ 65560327200, #      utc_end 2078-07-10 02:00:00 (Sun)
+-65533114800, #  local_start 2077-08-29 03:00:00 (Sun)
++65532510000, #  local_start 2077-08-22 03:00:00 (Sun)
+ 65560330800, #    local_end 2078-07-10 03:00:00 (Sun)
+ 3600,
+ 0,
+@@ -1699,17 +1699,17 @@
+     ],
+     [
+ 65682496800, #    utc_start 2082-05-24 02:00:00 (Sun)
+-65686125600, #      utc_end 2082-07-05 02:00:00 (Sun)
++65685520800, #      utc_end 2082-06-28 02:00:00 (Sun)
+ 65682496800, #  local_start 2082-05-24 02:00:00 (Sun)
+-65686125600, #    local_end 2082-07-05 02:00:00 (Sun)
++65685520800, #    local_end 2082-06-28 02:00:00 (Sun)
+ 0,
+ 1,
+ '+00',
+     ],
+     [
+-65686125600, #    utc_start 2082-07-05 02:00:00 (Sun)
++65685520800, #    utc_start 2082-06-28 02:00:00 (Sun)
+ 65713341600, #      utc_end 2083-05-16 02:00:00 (Sun)
+-65686129200, #  local_start 2082-07-05 03:00:00 (Sun)
++65685524400, #  local_start 2082-06-28 03:00:00 (Sun)
+ 65713345200, #    local_end 2083-05-16 03:00:00 (Sun)
+ 3600,
+ 0,
+@@ -1753,17 +1753,17 @@
+     ],
+     [
+ 65774426400, #    utc_start 2085-04-22 02:00:00 (Sun)
+-65778055200, #      utc_end 2085-06-03 02:00:00 (Sun)
++65777450400, #      utc_end 2085-05-27 02:00:00 (Sun)
+ 65774426400, #  local_start 2085-04-22 02:00:00 (Sun)
+-65778055200, #    local_end 2085-06-03 02:00:00 (Sun)
++65777450400, #    local_end 2085-05-27 02:00:00 (Sun)
+ 0,
+ 1,
+ '+00',
+     ],
+     [
+-65778055200, #    utc_start 2085-06-03 02:00:00 (Sun)
++65777450400, #    utc_start 2085-05-27 02:00:00 (Sun)
+ 65805271200, #      utc_end 2086-04-14 02:00:00 (Sun)
+-65778058800, #  local_start 2085-06-03 03:00:00 (Sun)
++65777454000, #  local_start 2085-05-27 03:00:00 (Sun)
+ 65805274800, #    local_end 2086-04-14 03:00:00 (Sun)
+ 3600,
+ 0,
+@@ -1807,7 +1807,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {97}
+ 
+--- 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 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1121,13 +1121,31 @@
+ 1,
+ 'CEST',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149933600, #  local_start 2033-10-30 02:00:00 (Sun)
++64162634400, #    local_end 2034-03-26 02:00:00 (Sun)
++3600,
++0,
++'CET',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162638000, #  local_start 2034-03-26 03:00:00 (Sun)
++64181386800, #    local_end 2034-10-29 03:00:00 (Sun)
++7200,
++1,
++'CEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {58}
++sub has_dst_changes {59}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/africa.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -502,17 +502,17 @@
+     ],
+     [
+ 63814874400, #    utc_start 2023-03-19 02:00:00 (Sun)
+-63818503200, #      utc_end 2023-04-30 02:00:00 (Sun)
++63817898400, #      utc_end 2023-04-23 02:00:00 (Sun)
+ 63814874400, #  local_start 2023-03-19 02:00:00 (Sun)
+-63818503200, #    local_end 2023-04-30 02:00:00 (Sun)
++63817898400, #    local_end 2023-04-23 02:00:00 (Sun)
+ 0,
+ 1,
+ '+00',
+     ],
+     [
+-63818503200, #    utc_start 2023-04-30 02:00:00 (Sun)
++63817898400, #    utc_start 2023-04-23 02:00:00 (Sun)
+ 63845719200, #      utc_end 2024-03-10 02:00:00 (Sun)
+-63818506800, #  local_start 2023-04-30 03:00:00 (Sun)
++63817902000, #  local_start 2023-04-23 03:00:00 (Sun)
+ 63845722800, #    local_end 2024-03-10 03:00:00 (Sun)
+ 3600,
+ 0,
+@@ -646,17 +646,17 @@
+     ],
+     [
+ 64059818400, #    utc_start 2030-12-22 02:00:00 (Sun)
+-64063447200, #      utc_end 2031-02-02 02:00:00 (Sun)
++64062842400, #      utc_end 2031-01-26 02:00:00 (Sun)
+ 64059818400, #  local_start 2030-12-22 02:00:00 (Sun)
+-64063447200, #    local_end 2031-02-02 02:00:00 (Sun)
++64062842400, #    local_end 2031-01-26 02:00:00 (Sun)
+ 0,
+ 1,
+ '+00',
+     ],
+     [
+-64063447200, #    utc_start 2031-02-02 02:00:00 (Sun)
++64062842400, #    utc_start 2031-01-26 02:00:00 (Sun)
+ 64090663200, #      utc_end 2031-12-14 02:00:00 (Sun)
+-64063450800, #  local_start 2031-02-02 03:00:00 (Sun)
++64062846000, #  local_start 2031-01-26 03:00:00 (Sun)
+ 64090666800, #    local_end 2031-12-14 03:00:00 (Sun)
+ 3600,
+ 0,
+@@ -790,17 +790,17 @@
+     ],
+     [
+ 64304762400, #    utc_start 2038-09-26 02:00:00 (Sun)
+-64308391200, #      utc_end 2038-11-07 02:00:00 (Sun)
++64307786400, #      utc_end 2038-10-31 02:00:00 (Sun)
+ 64304762400, #  local_start 2038-09-26 02:00:00 (Sun)
+-64308391200, #    local_end 2038-11-07 02:00:00 (Sun)
++64307786400, #    local_end 2038-10-31 02:00:00 (Sun)
+ 0,
+ 1,
+ '+00',
+     ],
+     [
+-64308391200, #    utc_start 2038-11-07 02:00:00 (Sun)
++64307786400, #    utc_start 2038-10-31 02:00:00 (Sun)
+ 64335607200, #      utc_end 2039-09-18 02:00:00 (Sun)
+-64308394800, #  local_start 2038-11-07 03:00:00 (Sun)
++64307790000, #  local_start 2038-10-31 03:00:00 (Sun)
+ 64335610800, #    local_end 2039-09-18 03:00:00 (Sun)
+ 3600,
+ 0,
+@@ -934,17 +934,17 @@
+     ],
+     [
+ 64549706400, #    utc_start 2046-07-01 02:00:00 (Sun)
+-64553335200, #      utc_end 2046-08-12 02:00:00 (Sun)
++64552730400, #      utc_end 2046-08-05 02:00:00 (Sun)
+ 64549706400, #  local_start 2046-07-01 02:00:00 (Sun)
+-64553335200, #    local_end 2046-08-12 02:00:00 (Sun)
++64552730400, #    local_end 2046-08-05 02:00:00 (Sun)
+ 0,
+ 1,
+ '+00',
+     ],
+     [
+-64553335200, #    utc_start 2046-08-12 02:00:00 (Sun)
++64552730400, #    utc_start 2046-08-05 02:00:00 (Sun)
+ 64580551200, #      utc_end 2047-06-23 02:00:00 (Sun)
+-64553338800, #  local_start 2046-08-12 03:00:00 (Sun)
++64552734000, #  local_start 2046-08-05 03:00:00 (Sun)
+ 64580554800, #    local_end 2047-06-23 03:00:00 (Sun)
+ 3600,
+ 0,
+@@ -1078,17 +1078,17 @@
+     ],
+     [
+ 64794650400, #    utc_start 2054-04-05 02:00:00 (Sun)
+-64798279200, #      utc_end 2054-05-17 02:00:00 (Sun)
++64797674400, #      utc_end 2054-05-10 02:00:00 (Sun)
+ 64794650400, #  local_start 2054-04-05 02:00:00 (Sun)
+-64798279200, #    local_end 2054-05-17 02:00:00 (Sun)
++64797674400, #    local_end 2054-05-10 02:00:00 (Sun)
+ 0,
+ 1,
+ '+00',
+     ],
+     [
+-64798279200, #    utc_start 2054-05-17 02:00:00 (Sun)
++64797674400, #    utc_start 2054-05-10 02:00:00 (Sun)
+ 64825495200, #      utc_end 2055-03-28 02:00:00 (Sun)
+-64798282800, #  local_start 2054-05-17 03:00:00 (Sun)
++64797678000, #  local_start 2054-05-10 03:00:00 (Sun)
+ 64825498800, #    local_end 2055-03-28 03:00:00 (Sun)
+ 3600,
+ 0,
+@@ -1222,17 +1222,17 @@
+     ],
+     [
+ 65039594400, #    utc_start 2062-01-08 02:00:00 (Sun)
+-65043223200, #      utc_end 2062-02-19 02:00:00 (Sun)
++65042618400, #      utc_end 2062-02-12 02:00:00 (Sun)
+ 65039594400, #  local_start 2062-01-08 02:00:00 (Sun)
+-65043223200, #    local_end 2062-02-19 02:00:00 (Sun)
++65042618400, #    local_end 2062-02-12 02:00:00 (Sun)
+ 0,
+ 1,
+ '+00',
+     ],
+     [
+-65043223200, #    utc_start 2062-02-19 02:00:00 (Sun)
++65042618400, #    utc_start 2062-02-12 02:00:00 (Sun)
+ 65070439200, #      utc_end 2062-12-31 02:00:00 (Sun)
+-65043226800, #  local_start 2062-02-19 03:00:00 (Sun)
++65042622000, #  local_start 2062-02-12 03:00:00 (Sun)
+ 65070442800, #    local_end 2062-12-31 03:00:00 (Sun)
+ 3600,
+ 0,
+@@ -1366,17 +1366,17 @@
+     ],
+     [
+ 65284538400, #    utc_start 2069-10-13 02:00:00 (Sun)
+-65288167200, #      utc_end 2069-11-24 02:00:00 (Sun)
++65287562400, #      utc_end 2069-11-17 02:00:00 (Sun)
+ 65284538400, #  local_start 2069-10-13 02:00:00 (Sun)
+-65288167200, #    local_end 2069-11-24 02:00:00 (Sun)
++65287562400, #    local_end 2069-11-17 02:00:00 (Sun)
+ 0,
+ 1,
+ '+00',
+     ],
+     [
+-65288167200, #    utc_start 2069-11-24 02:00:00 (Sun)
++65287562400, #    utc_start 2069-11-17 02:00:00 (Sun)
+ 65315383200, #      utc_end 2070-10-05 02:00:00 (Sun)
+-65288170800, #  local_start 2069-11-24 03:00:00 (Sun)
++65287566000, #  local_start 2069-11-17 03:00:00 (Sun)
+ 65315386800, #    local_end 2070-10-05 03:00:00 (Sun)
+ 3600,
+ 0,
+@@ -1510,17 +1510,17 @@
+     ],
+     [
+ 65529482400, #    utc_start 2077-07-18 02:00:00 (Sun)
+-65533111200, #      utc_end 2077-08-29 02:00:00 (Sun)
++65532506400, #      utc_end 2077-08-22 02:00:00 (Sun)
+ 65529482400, #  local_start 2077-07-18 02:00:00 (Sun)
+-65533111200, #    local_end 2077-08-29 02:00:00 (Sun)
++65532506400, #    local_end 2077-08-22 02:00:00 (Sun)
+ 0,
+ 1,
+ '+00',
+     ],
+     [
+-65533111200, #    utc_start 2077-08-29 02:00:00 (Sun)
++65532506400, #    utc_start 2077-08-22 02:00:00 (Sun)
+ 65560327200, #      utc_end 2078-07-10 02:00:00 (Sun)
+-65533114800, #  local_start 2077-08-29 03:00:00 (Sun)
++65532510000, #  local_start 2077-08-22 03:00:00 (Sun)
+ 65560330800, #    local_end 2078-07-10 03:00:00 (Sun)
+ 3600,
+ 0,
+@@ -1600,17 +1600,17 @@
+     ],
+     [
+ 65682496800, #    utc_start 2082-05-24 02:00:00 (Sun)
+-65686125600, #      utc_end 2082-07-05 02:00:00 (Sun)
++65685520800, #      utc_end 2082-06-28 02:00:00 (Sun)
+ 65682496800, #  local_start 2082-05-24 02:00:00 (Sun)
+-65686125600, #    local_end 2082-07-05 02:00:00 (Sun)
++65685520800, #    local_end 2082-06-28 02:00:00 (Sun)
+ 0,
+ 1,
+ '+00',
+     ],
+     [
+-65686125600, #    utc_start 2082-07-05 02:00:00 (Sun)
++65685520800, #    utc_start 2082-06-28 02:00:00 (Sun)
+ 65713341600, #      utc_end 2083-05-16 02:00:00 (Sun)
+-65686129200, #  local_start 2082-07-05 03:00:00 (Sun)
++65685524400, #  local_start 2082-06-28 03:00:00 (Sun)
+ 65713345200, #    local_end 2083-05-16 03:00:00 (Sun)
+ 3600,
+ 0,
+@@ -1654,17 +1654,17 @@
+     ],
+     [
+ 65774426400, #    utc_start 2085-04-22 02:00:00 (Sun)
+-65778055200, #      utc_end 2085-06-03 02:00:00 (Sun)
++65777450400, #      utc_end 2085-05-27 02:00:00 (Sun)
+ 65774426400, #  local_start 2085-04-22 02:00:00 (Sun)
+-65778055200, #    local_end 2085-06-03 02:00:00 (Sun)
++65777450400, #    local_end 2085-05-27 02:00:00 (Sun)
+ 0,
+ 1,
+ '+00',
+     ],
+     [
+-65778055200, #    utc_start 2085-06-03 02:00:00 (Sun)
++65777450400, #    utc_start 2085-05-27 02:00:00 (Sun)
+ 65805271200, #      utc_end 2086-04-14 02:00:00 (Sun)
+-65778058800, #  local_start 2085-06-03 03:00:00 (Sun)
++65777454000, #  local_start 2085-05-27 03:00:00 (Sun)
+ 65805274800, #    local_end 2086-04-14 03:00:00 (Sun)
+ 3600,
+ 0,
+@@ -1708,7 +1708,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {92}
+ 
+--- 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 2022g
++# Generated from debian/tzdata/africa.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -88,11 +88,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {2}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- a/lib/DateTime/TimeZone/Africa/Juba.pm
++++ b/lib/DateTime/TimeZone/Africa/Juba.pm
+@@ -3,7 +3,7 @@
+ # DateTime::TimeZone module distribution in the tools/ directory
+ 
+ #
+-# Generated from debian/tzdata/africa.  Olson data version 2022g
++# Generated from debian/tzdata/africa.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -349,11 +349,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {16}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/africa.  Olson data version 2022g
++# Generated from debian/tzdata/africa.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -349,11 +349,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {16}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/africa.  Olson data version 2022g
++# Generated from debian/tzdata/africa.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -70,11 +70,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/africa.  Olson data version 2022g
++# Generated from debian/tzdata/africa.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -43,11 +43,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/africa.  Olson data version 2022g
++# Generated from debian/tzdata/africa.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -61,11 +61,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/africa.  Olson data version 2022g
++# Generated from debian/tzdata/africa.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -79,11 +79,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/africa.  Olson data version 2022g
++# Generated from debian/tzdata/africa.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -61,11 +61,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {1}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- a/lib/DateTime/TimeZone/Africa/Sao_Tome.pm
++++ b/lib/DateTime/TimeZone/Africa/Sao_Tome.pm
+@@ -3,7 +3,7 @@
+ # DateTime::TimeZone module distribution in the tools/ directory
+ 
+ #
+-# Generated from debian/tzdata/africa.  Olson data version 2022g
++# Generated from debian/tzdata/africa.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -70,11 +70,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/africa.  Olson data version 2022g
++# Generated from debian/tzdata/africa.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -322,11 +322,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {13}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/africa.  Olson data version 2022g
++# Generated from debian/tzdata/africa.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -340,11 +340,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {16}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/africa.  Olson data version 2022g
++# Generated from debian/tzdata/africa.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -511,11 +511,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {25}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1283,13 +1283,31 @@
+ 1,
+ 'HDT',
+     ],
++    [
++64150570800, #    utc_start 2033-11-06 11:00:00 (Sun)
++64161460800, #      utc_end 2034-03-12 12:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-36000,
++0,
++'HST',
++    ],
++    [
++64161460800, #    utc_start 2034-03-12 12:00:00 (Sun)
++64182020400, #      utc_end 2034-11-05 11:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-32400,
++1,
++'HDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {67}
++sub has_dst_changes {68}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1274,13 +1274,31 @@
+ 1,
+ 'AKDT',
+     ],
++    [
++64150567200, #    utc_start 2033-11-06 10:00:00 (Sun)
++64161457200, #      utc_end 2034-03-12 11:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-32400,
++0,
++'AKST',
++    ],
++    [
++64161457200, #    utc_start 2034-03-12 11:00:00 (Sun)
++64182016800, #      utc_end 2034-11-05 10:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-28800,
++1,
++'AKDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {67}
++sub has_dst_changes {68}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -529,11 +529,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {25}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -583,11 +583,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {29}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -592,11 +592,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {28}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -583,11 +583,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {29}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -583,11 +583,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {29}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -601,11 +601,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {28}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -592,11 +592,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {28}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -592,11 +592,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {28}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -574,11 +574,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {28}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -601,11 +601,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {28}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -601,11 +601,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {29}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -601,11 +601,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {29}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -592,11 +592,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {28}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1112,13 +1112,31 @@
+ 0,
+ '-04',
+     ],
++    [
++64147521600, #    utc_start 2033-10-02 04:00:00 (Sun)
++64162638000, #      utc_end 2034-03-26 03:00:00 (Sun)
++64147510800, #  local_start 2033-10-02 01:00:00 (Sun)
++64162627200, #    local_end 2034-03-26 00:00:00 (Sun)
++-10800,
++1,
++'-03',
++    ],
++    [
++64162638000, #    utc_start 2034-03-26 03:00:00 (Sun)
++64178971200, #      utc_end 2034-10-01 04:00:00 (Sun)
++64162623600, #  local_start 2034-03-25 23:00:00 (Sat)
++64178956800, #    local_end 2034-10-01 00:00:00 (Sun)
++-14400,
++0,
++'-04',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {59}
++sub has_dst_changes {60}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -601,11 +601,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {30}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -601,11 +601,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {28}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -187,11 +187,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {7}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -304,11 +304,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {14}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -916,11 +916,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {49}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -349,11 +349,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {16}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -70,11 +70,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {1}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1319,13 +1319,31 @@
+ 1,
+ 'MDT',
+     ],
++    [
++64150560000, #    utc_start 2033-11-06 08:00:00 (Sun)
++64161450000, #      utc_end 2034-03-12 09:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-25200,
++0,
++'MST',
++    ],
++    [
++64161450000, #    utc_start 2034-03-12 09:00:00 (Sun)
++64182009600, #      utc_end 2034-11-05 08:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-21600,
++1,
++'MDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {71}
++sub has_dst_changes {72}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1184,13 +1184,31 @@
+ 1,
+ 'MDT',
+     ],
++    [
++64150560000, #    utc_start 2033-11-06 08:00:00 (Sun)
++64161450000, #      utc_end 2034-03-12 09:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-25200,
++0,
++'MST',
++    ],
++    [
++64161450000, #    utc_start 2034-03-12 09:00:00 (Sun)
++64182009600, #      utc_end 2034-11-05 08:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-21600,
++1,
++'MDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {64}
++sub has_dst_changes {65}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -853,11 +853,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {45}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -412,11 +412,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {20}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -79,11 +79,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -52,11 +52,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -2111,13 +2111,31 @@
+ 1,
+ 'CDT',
+     ],
++    [
++64150556400, #    utc_start 2033-11-06 07:00:00 (Sun)
++64161446400, #      utc_end 2034-03-12 08:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-21600,
++0,
++'CST',
++    ],
++    [
++64161446400, #    utc_start 2034-03-12 08:00:00 (Sun)
++64182006000, #      utc_end 2034-11-05 07:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-18000,
++1,
++'CDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {113}
++sub has_dst_changes {114}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -592,11 +592,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {28}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- a/lib/DateTime/TimeZone/America/Ciudad_Juarez.pm
++++ b/lib/DateTime/TimeZone/America/Ciudad_Juarez.pm
+@@ -3,7 +3,7 @@
+ # DateTime::TimeZone module distribution in the tools/ directory
+ 
+ #
+-# Generated from debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -797,13 +797,31 @@
+ 1,
+ 'MDT',
+     ],
++    [
++64150560000, #    utc_start 2033-11-06 08:00:00 (Sun)
++64161450000, #      utc_end 2034-03-12 09:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-25200,
++0,
++'MST',
++    ],
++    [
++64161450000, #    utc_start 2034-03-12 09:00:00 (Sun)
++64182009600, #      utc_end 2034-11-05 08:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-21600,
++1,
++'MDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {39}
++sub has_dst_changes {40}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -124,11 +124,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {4}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -853,11 +853,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {44}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -340,11 +340,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {16}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -889,11 +889,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {46}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -565,11 +565,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {29}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1409,13 +1409,31 @@
+ 1,
+ 'MDT',
+     ],
++    [
++64150560000, #    utc_start 2033-11-06 08:00:00 (Sun)
++64161450000, #      utc_end 2034-03-12 09:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-25200,
++0,
++'MST',
++    ],
++    [
++64161450000, #    utc_start 2034-03-12 09:00:00 (Sun)
++64182009600, #      utc_end 2034-11-05 08:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-21600,
++1,
++'MDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {75}
++sub has_dst_changes {76}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1265,13 +1265,31 @@
+ 1,
+ 'EDT',
+     ],
++    [
++64150552800, #    utc_start 2033-11-06 06:00:00 (Sun)
++64161442800, #      utc_end 2034-03-12 07:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-18000,
++0,
++'EST',
++    ],
++    [
++64161442800, #    utc_start 2034-03-12 07:00:00 (Sun)
++64182002400, #      utc_end 2034-11-05 06:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-14400,
++1,
++'EDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {66}
++sub has_dst_changes {67}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1310,13 +1310,31 @@
+ 1,
+ 'MDT',
+     ],
++    [
++64150560000, #    utc_start 2033-11-06 08:00:00 (Sun)
++64161450000, #      utc_end 2034-03-12 09:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-25200,
++0,
++'MST',
++    ],
++    [
++64161450000, #    utc_start 2034-03-12 09:00:00 (Sun)
++64182009600, #      utc_end 2034-11-05 08:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-21600,
++1,
++'MDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {71}
++sub has_dst_changes {72}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -358,11 +358,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {15}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -79,11 +79,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {2}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1348,11 +1348,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {71}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -421,11 +421,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {19}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1247,13 +1247,31 @@
+ 1,
+ 'ADT',
+     ],
++    [
++64150549200, #    utc_start 2033-11-06 05:00:00 (Sun)
++64161439200, #      utc_end 2034-03-12 06:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-14400,
++0,
++'AST',
++    ],
++    [
++64161439200, #    utc_start 2034-03-12 06:00:00 (Sun)
++64181998800, #      utc_end 2034-11-05 05:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-10800,
++1,
++'ADT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {66}
++sub has_dst_changes {67}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1832,13 +1832,31 @@
+ 1,
+ 'ADT',
+     ],
++    [
++64150549200, #    utc_start 2033-11-06 05:00:00 (Sun)
++64161439200, #      utc_end 2034-03-12 06:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-14400,
++0,
++'AST',
++    ],
++    [
++64161439200, #    utc_start 2034-03-12 06:00:00 (Sun)
++64181998800, #      utc_end 2034-11-05 05:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-10800,
++1,
++'ADT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {98}
++sub has_dst_changes {99}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -995,13 +995,31 @@
+ 1,
+ 'EDT',
+     ],
++    [
++64150552800, #    utc_start 2033-11-06 06:00:00 (Sun)
++64161442800, #      utc_end 2034-03-12 07:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-18000,
++0,
++'EST',
++    ],
++    [
++64161442800, #    utc_start 2034-03-12 07:00:00 (Sun)
++64182002400, #      utc_end 2034-11-05 06:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-14400,
++1,
++'EDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {52}
++sub has_dst_changes {53}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -115,11 +115,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {4}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -70,11 +70,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {1}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -70,11 +70,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -2039,13 +2039,31 @@
+ 1,
+ 'ADT',
+     ],
++    [
++64150549200, #    utc_start 2033-11-06 05:00:00 (Sun)
++64161439200, #      utc_end 2034-03-12 06:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-14400,
++0,
++'AST',
++    ],
++    [
++64161439200, #    utc_start 2034-03-12 06:00:00 (Sun)
++64181998800, #      utc_end 2034-11-05 05:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-10800,
++1,
++'ADT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {110}
++sub has_dst_changes {111}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1355,13 +1355,31 @@
+ 1,
+ 'CDT',
+     ],
++    [
++64150549200, #    utc_start 2033-11-06 05:00:00 (Sun)
++64161435600, #      utc_end 2034-03-12 05:00:00 (Sun)
++64150531200, #  local_start 2033-11-06 00:00:00 (Sun)
++64161417600, #    local_end 2034-03-12 00:00:00 (Sun)
++-18000,
++0,
++'CST',
++    ],
++    [
++64161435600, #    utc_start 2034-03-12 05:00:00 (Sun)
++64181998800, #      utc_end 2034-11-05 05:00:00 (Sun)
++64161421200, #  local_start 2034-03-12 01:00:00 (Sun)
++64181984400, #    local_end 2034-11-05 01:00:00 (Sun)
++-14400,
++1,
++'CDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {73}
++sub has_dst_changes {74}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -178,11 +178,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {4}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -896,13 +896,31 @@
+ 1,
+ 'EDT',
+     ],
++    [
++64150552800, #    utc_start 2033-11-06 06:00:00 (Sun)
++64161442800, #      utc_end 2034-03-12 07:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-18000,
++0,
++'EST',
++    ],
++    [
++64161442800, #    utc_start 2034-03-12 07:00:00 (Sun)
++64182002400, #      utc_end 2034-11-05 06:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-14400,
++1,
++'EDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {44}
++sub has_dst_changes {45}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1346,13 +1346,31 @@
+ 1,
+ 'CDT',
+     ],
++    [
++64150556400, #    utc_start 2033-11-06 07:00:00 (Sun)
++64161446400, #      utc_end 2034-03-12 08:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-21600,
++0,
++'CST',
++    ],
++    [
++64161446400, #    utc_start 2034-03-12 08:00:00 (Sun)
++64182006000, #      utc_end 2034-11-05 07:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-18000,
++1,
++'CDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {72}
++sub has_dst_changes {73}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -914,13 +914,31 @@
+ 1,
+ 'EDT',
+     ],
++    [
++64150552800, #    utc_start 2033-11-06 06:00:00 (Sun)
++64161442800, #      utc_end 2034-03-12 07:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-18000,
++0,
++'EST',
++    ],
++    [
++64161442800, #    utc_start 2034-03-12 07:00:00 (Sun)
++64182002400, #      utc_end 2034-11-05 06:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-14400,
++1,
++'EDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {47}
++sub has_dst_changes {48}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1004,13 +1004,31 @@
+ 1,
+ 'EDT',
+     ],
++    [
++64150552800, #    utc_start 2033-11-06 06:00:00 (Sun)
++64161442800, #      utc_end 2034-03-12 07:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-18000,
++0,
++'EST',
++    ],
++    [
++64161442800, #    utc_start 2034-03-12 07:00:00 (Sun)
++64182002400, #      utc_end 2034-11-05 06:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-14400,
++1,
++'EDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {53}
++sub has_dst_changes {54}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -851,13 +851,31 @@
+ 1,
+ 'CDT',
+     ],
++    [
++64150556400, #    utc_start 2033-11-06 07:00:00 (Sun)
++64161446400, #      utc_end 2034-03-12 08:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-21600,
++0,
++'CST',
++    ],
++    [
++64161446400, #    utc_start 2034-03-12 08:00:00 (Sun)
++64182006000, #      utc_end 2034-11-05 07:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-18000,
++1,
++'CDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {44}
++sub has_dst_changes {45}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -707,13 +707,31 @@
+ 1,
+ 'EDT',
+     ],
++    [
++64150552800, #    utc_start 2033-11-06 06:00:00 (Sun)
++64161442800, #      utc_end 2034-03-12 07:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-18000,
++0,
++'EST',
++    ],
++    [
++64161442800, #    utc_start 2034-03-12 07:00:00 (Sun)
++64182002400, #      utc_end 2034-11-05 06:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-14400,
++1,
++'EDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {36}
++sub has_dst_changes {37}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -887,13 +887,31 @@
+ 1,
+ 'EDT',
+     ],
++    [
++64150552800, #    utc_start 2033-11-06 06:00:00 (Sun)
++64161442800, #      utc_end 2034-03-12 07:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-18000,
++0,
++'EST',
++    ],
++    [
++64161442800, #    utc_start 2034-03-12 07:00:00 (Sun)
++64182002400, #      utc_end 2034-11-05 06:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-14400,
++1,
++'EDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {46}
++sub has_dst_changes {47}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -941,13 +941,31 @@
+ 1,
+ 'EDT',
+     ],
++    [
++64150552800, #    utc_start 2033-11-06 06:00:00 (Sun)
++64161442800, #      utc_end 2034-03-12 07:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-18000,
++0,
++'EST',
++    ],
++    [
++64161442800, #    utc_start 2034-03-12 07:00:00 (Sun)
++64182002400, #      utc_end 2034-11-05 06:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-14400,
++1,
++'EDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {49}
++sub has_dst_changes {50}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1157,13 +1157,31 @@
+ 1,
+ 'MDT',
+     ],
++    [
++64150560000, #    utc_start 2033-11-06 08:00:00 (Sun)
++64161450000, #      utc_end 2034-03-12 09:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-25200,
++0,
++'MST',
++    ],
++    [
++64161450000, #    utc_start 2034-03-12 09:00:00 (Sun)
++64182009600, #      utc_end 2034-11-05 08:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-21600,
++1,
++'MDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {62}
++sub has_dst_changes {63}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1166,13 +1166,31 @@
+ 1,
+ 'EDT',
+     ],
++    [
++64150552800, #    utc_start 2033-11-06 06:00:00 (Sun)
++64161442800, #      utc_end 2034-03-12 07:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-18000,
++0,
++'EST',
++    ],
++    [
++64161442800, #    utc_start 2034-03-12 07:00:00 (Sun)
++64182002400, #      utc_end 2034-11-05 06:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-14400,
++1,
++'EDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {64}
++sub has_dst_changes {65}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -250,11 +250,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {10}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1274,13 +1274,31 @@
+ 1,
+ 'AKDT',
+     ],
++    [
++64150567200, #    utc_start 2033-11-06 10:00:00 (Sun)
++64161457200, #      utc_end 2034-03-12 11:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-32400,
++0,
++'AKST',
++    ],
++    [
++64161457200, #    utc_start 2034-03-12 11:00:00 (Sun)
++64182016800, #      utc_end 2034-11-05 10:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-28800,
++1,
++'AKDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {67}
++sub has_dst_changes {68}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1589,13 +1589,31 @@
+ 1,
+ 'EDT',
+     ],
++    [
++64150552800, #    utc_start 2033-11-06 06:00:00 (Sun)
++64161442800, #      utc_end 2034-03-12 07:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-18000,
++0,
++'EST',
++    ],
++    [
++64161442800, #    utc_start 2034-03-12 07:00:00 (Sun)
++64182002400, #      utc_end 2034-11-05 06:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-14400,
++1,
++'EDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {85}
++sub has_dst_changes {86}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1301,13 +1301,31 @@
+ 1,
+ 'EDT',
+     ],
++    [
++64150552800, #    utc_start 2033-11-06 06:00:00 (Sun)
++64161442800, #      utc_end 2034-03-12 07:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-18000,
++0,
++'EST',
++    ],
++    [
++64161442800, #    utc_start 2034-03-12 07:00:00 (Sun)
++64182002400, #      utc_end 2034-11-05 06:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-14400,
++1,
++'EDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {70}
++sub has_dst_changes {71}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -61,11 +61,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {1}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -178,11 +178,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {7}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1643,13 +1643,31 @@
+ 1,
+ 'PDT',
+     ],
++    [
++64150563600, #    utc_start 2033-11-06 09:00:00 (Sun)
++64161453600, #      utc_end 2034-03-12 10:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-28800,
++0,
++'PST',
++    ],
++    [
++64161453600, #    utc_start 2034-03-12 10:00:00 (Sun)
++64182013200, #      utc_end 2034-11-05 09:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-25200,
++1,
++'PDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {89}
++sub has_dst_changes {90}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -457,11 +457,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {20}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -178,11 +178,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {4}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -340,11 +340,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {15}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -70,11 +70,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {1}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -761,13 +761,31 @@
+ 1,
+ 'CDT',
+     ],
++    [
++64150556400, #    utc_start 2033-11-06 07:00:00 (Sun)
++64161446400, #      utc_end 2034-03-12 08:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-21600,
++0,
++'CST',
++    ],
++    [
++64161446400, #    utc_start 2034-03-12 08:00:00 (Sun)
++64182006000, #      utc_end 2034-11-05 07:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-18000,
++1,
++'CDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {39}
++sub has_dst_changes {40}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -601,11 +601,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {28}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1247,13 +1247,31 @@
+ 1,
+ 'CDT',
+     ],
++    [
++64150556400, #    utc_start 2033-11-06 07:00:00 (Sun)
++64161446400, #      utc_end 2034-03-12 08:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-21600,
++0,
++'CST',
++    ],
++    [
++64161446400, #    utc_start 2034-03-12 08:00:00 (Sun)
++64182006000, #      utc_end 2034-11-05 07:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-18000,
++1,
++'CDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {67}
++sub has_dst_changes {68}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -547,11 +547,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {27}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -707,13 +707,31 @@
+ 1,
+ 'AKDT',
+     ],
++    [
++64150567200, #    utc_start 2033-11-06 10:00:00 (Sun)
++64161457200, #      utc_end 2034-03-12 11:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-32400,
++0,
++'AKST',
++    ],
++    [
++64161457200, #    utc_start 2034-03-12 11:00:00 (Sun)
++64182016800, #      utc_end 2034-11-05 10:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-28800,
++1,
++'AKDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {35}
++sub has_dst_changes {36}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -655,11 +655,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {32}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -896,13 +896,31 @@
+ 1,
+ '-02',
+     ],
++    [
++64150545600, #    utc_start 2033-11-06 04:00:00 (Sun)
++64161435600, #      utc_end 2034-03-12 05:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-10800,
++0,
++'-03',
++    ],
++    [
++64161435600, #    utc_start 2034-03-12 05:00:00 (Sun)
++64181995200, #      utc_end 2034-11-05 04:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-7200,
++1,
++'-02',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {47}
++sub has_dst_changes {48}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1868,13 +1868,31 @@
+ 1,
+ 'ADT',
+     ],
++    [
++64150549200, #    utc_start 2033-11-06 05:00:00 (Sun)
++64161439200, #      utc_end 2034-03-12 06:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-14400,
++0,
++'AST',
++    ],
++    [
++64161439200, #    utc_start 2034-03-12 06:00:00 (Sun)
++64181998800, #      utc_end 2034-11-05 05:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-10800,
++1,
++'ADT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {99}
++sub has_dst_changes {100}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -565,11 +565,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {28}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -844,11 +844,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {43}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -2111,13 +2111,31 @@
+ 1,
+ 'EDT',
+     ],
++    [
++64150552800, #    utc_start 2033-11-06 06:00:00 (Sun)
++64161442800, #      utc_end 2034-03-12 07:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-18000,
++0,
++'EST',
++    ],
++    [
++64161442800, #    utc_start 2034-03-12 07:00:00 (Sun)
++64182002400, #      utc_end 2034-11-05 06:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-14400,
++1,
++'EDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {114}
++sub has_dst_changes {115}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1283,13 +1283,31 @@
+ 1,
+ 'AKDT',
+     ],
++    [
++64150567200, #    utc_start 2033-11-06 10:00:00 (Sun)
++64161457200, #      utc_end 2034-03-12 11:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-32400,
++0,
++'AKST',
++    ],
++    [
++64161457200, #    utc_start 2034-03-12 11:00:00 (Sun)
++64182016800, #      utc_end 2034-11-05 10:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-28800,
++1,
++'AKDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {67}
++sub has_dst_changes {68}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -421,11 +421,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {19}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1301,13 +1301,31 @@
+ 1,
+ 'CDT',
+     ],
++    [
++64150556400, #    utc_start 2033-11-06 07:00:00 (Sun)
++64161446400, #      utc_end 2034-03-12 08:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-21600,
++0,
++'CST',
++    ],
++    [
++64161446400, #    utc_start 2034-03-12 08:00:00 (Sun)
++64182006000, #      utc_end 2034-11-05 07:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-18000,
++1,
++'CDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {71}
++sub has_dst_changes {72}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1301,13 +1301,31 @@
+ 1,
+ 'CDT',
+     ],
++    [
++64150556400, #    utc_start 2033-11-06 07:00:00 (Sun)
++64161446400, #      utc_end 2034-03-12 08:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-21600,
++0,
++'CST',
++    ],
++    [
++64161446400, #    utc_start 2034-03-12 08:00:00 (Sun)
++64182006000, #      utc_end 2034-11-05 07:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-18000,
++1,
++'CDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {71}
++sub has_dst_changes {72}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1301,13 +1301,31 @@
+ 1,
+ 'CDT',
+     ],
++    [
++64150556400, #    utc_start 2033-11-06 07:00:00 (Sun)
++64161446400, #      utc_end 2034-03-12 08:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-21600,
++0,
++'CST',
++    ],
++    [
++64161446400, #    utc_start 2034-03-12 08:00:00 (Sun)
++64182006000, #      utc_end 2034-11-05 07:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-18000,
++1,
++'CDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {71}
++sub has_dst_changes {72}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- a/lib/DateTime/TimeZone/America/Nuuk.pm
++++ b/lib/DateTime/TimeZone/America/Nuuk.pm
+@@ -3,7 +3,7 @@
+ # DateTime::TimeZone module distribution in the tools/ directory
+ 
+ #
+-# Generated from debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -817,25 +817,289 @@
+     ],
+     [
+ 63815475600, #    utc_start 2023-03-26 01:00:00 (Sun)
+-DateTime::TimeZone::INFINITY, #      utc_end
++63834224400, #      utc_end 2023-10-29 01:00:00 (Sun)
+ 63815468400, #  local_start 2023-03-25 23:00:00 (Sat)
+-DateTime::TimeZone::INFINITY, #    local_end
++63834217200, #    local_end 2023-10-28 23:00:00 (Sat)
++-7200,
++1,
++'-02',
++    ],
++    [
++63834224400, #    utc_start 2023-10-29 01:00:00 (Sun)
++63847530000, #      utc_end 2024-03-31 01:00:00 (Sun)
++63834217200, #  local_start 2023-10-28 23:00:00 (Sat)
++63847522800, #    local_end 2024-03-30 23:00:00 (Sat)
++-7200,
++0,
++'-02',
++    ],
++    [
++63847530000, #    utc_start 2024-03-31 01:00:00 (Sun)
++63865674000, #      utc_end 2024-10-27 01:00:00 (Sun)
++63847526400, #  local_start 2024-03-31 00:00:00 (Sun)
++63865670400, #    local_end 2024-10-27 00:00:00 (Sun)
++-3600,
++1,
++'-01',
++    ],
++    [
++63865674000, #    utc_start 2024-10-27 01:00:00 (Sun)
++63878979600, #      utc_end 2025-03-30 01:00:00 (Sun)
++63865666800, #  local_start 2024-10-26 23:00:00 (Sat)
++63878972400, #    local_end 2025-03-29 23:00:00 (Sat)
++-7200,
++0,
++'-02',
++    ],
++    [
++63878979600, #    utc_start 2025-03-30 01:00:00 (Sun)
++63897123600, #      utc_end 2025-10-26 01:00:00 (Sun)
++63878976000, #  local_start 2025-03-30 00:00:00 (Sun)
++63897120000, #    local_end 2025-10-26 00:00:00 (Sun)
++-3600,
++1,
++'-01',
++    ],
++    [
++63897123600, #    utc_start 2025-10-26 01:00:00 (Sun)
++63910429200, #      utc_end 2026-03-29 01:00:00 (Sun)
++63897116400, #  local_start 2025-10-25 23:00:00 (Sat)
++63910422000, #    local_end 2026-03-28 23:00:00 (Sat)
++-7200,
++0,
++'-02',
++    ],
++    [
++63910429200, #    utc_start 2026-03-29 01:00:00 (Sun)
++63928573200, #      utc_end 2026-10-25 01:00:00 (Sun)
++63910425600, #  local_start 2026-03-29 00:00:00 (Sun)
++63928569600, #    local_end 2026-10-25 00:00:00 (Sun)
++-3600,
++1,
++'-01',
++    ],
++    [
++63928573200, #    utc_start 2026-10-25 01:00:00 (Sun)
++63941878800, #      utc_end 2027-03-28 01:00:00 (Sun)
++63928566000, #  local_start 2026-10-24 23:00:00 (Sat)
++63941871600, #    local_end 2027-03-27 23:00:00 (Sat)
++-7200,
++0,
++'-02',
++    ],
++    [
++63941878800, #    utc_start 2027-03-28 01:00:00 (Sun)
++63960627600, #      utc_end 2027-10-31 01:00:00 (Sun)
++63941875200, #  local_start 2027-03-28 00:00:00 (Sun)
++63960624000, #    local_end 2027-10-31 00:00:00 (Sun)
++-3600,
++1,
++'-01',
++    ],
++    [
++63960627600, #    utc_start 2027-10-31 01:00:00 (Sun)
++63973328400, #      utc_end 2028-03-26 01:00:00 (Sun)
++63960620400, #  local_start 2027-10-30 23:00:00 (Sat)
++63973321200, #    local_end 2028-03-25 23:00:00 (Sat)
++-7200,
++0,
++'-02',
++    ],
++    [
++63973328400, #    utc_start 2028-03-26 01:00:00 (Sun)
++63992077200, #      utc_end 2028-10-29 01:00:00 (Sun)
++63973324800, #  local_start 2028-03-26 00:00:00 (Sun)
++63992073600, #    local_end 2028-10-29 00:00:00 (Sun)
++-3600,
++1,
++'-01',
++    ],
++    [
++63992077200, #    utc_start 2028-10-29 01:00:00 (Sun)
++64004778000, #      utc_end 2029-03-25 01:00:00 (Sun)
++63992070000, #  local_start 2028-10-28 23:00:00 (Sat)
++64004770800, #    local_end 2029-03-24 23:00:00 (Sat)
+ -7200,
+ 0,
+ '-02',
+     ],
++    [
++64004778000, #    utc_start 2029-03-25 01:00:00 (Sun)
++64023526800, #      utc_end 2029-10-28 01:00:00 (Sun)
++64004774400, #  local_start 2029-03-25 00:00:00 (Sun)
++64023523200, #    local_end 2029-10-28 00:00:00 (Sun)
++-3600,
++1,
++'-01',
++    ],
++    [
++64023526800, #    utc_start 2029-10-28 01:00:00 (Sun)
++64036832400, #      utc_end 2030-03-31 01:00:00 (Sun)
++64023519600, #  local_start 2029-10-27 23:00:00 (Sat)
++64036825200, #    local_end 2030-03-30 23:00:00 (Sat)
++-7200,
++0,
++'-02',
++    ],
++    [
++64036832400, #    utc_start 2030-03-31 01:00:00 (Sun)
++64054976400, #      utc_end 2030-10-27 01:00:00 (Sun)
++64036828800, #  local_start 2030-03-31 00:00:00 (Sun)
++64054972800, #    local_end 2030-10-27 00:00:00 (Sun)
++-3600,
++1,
++'-01',
++    ],
++    [
++64054976400, #    utc_start 2030-10-27 01:00:00 (Sun)
++64068282000, #      utc_end 2031-03-30 01:00:00 (Sun)
++64054969200, #  local_start 2030-10-26 23:00:00 (Sat)
++64068274800, #    local_end 2031-03-29 23:00:00 (Sat)
++-7200,
++0,
++'-02',
++    ],
++    [
++64068282000, #    utc_start 2031-03-30 01:00:00 (Sun)
++64086426000, #      utc_end 2031-10-26 01:00:00 (Sun)
++64068278400, #  local_start 2031-03-30 00:00:00 (Sun)
++64086422400, #    local_end 2031-10-26 00:00:00 (Sun)
++-3600,
++1,
++'-01',
++    ],
++    [
++64086426000, #    utc_start 2031-10-26 01:00:00 (Sun)
++64099731600, #      utc_end 2032-03-28 01:00:00 (Sun)
++64086418800, #  local_start 2031-10-25 23:00:00 (Sat)
++64099724400, #    local_end 2032-03-27 23:00:00 (Sat)
++-7200,
++0,
++'-02',
++    ],
++    [
++64099731600, #    utc_start 2032-03-28 01:00:00 (Sun)
++64118480400, #      utc_end 2032-10-31 01:00:00 (Sun)
++64099728000, #  local_start 2032-03-28 00:00:00 (Sun)
++64118476800, #    local_end 2032-10-31 00:00:00 (Sun)
++-3600,
++1,
++'-01',
++    ],
++    [
++64118480400, #    utc_start 2032-10-31 01:00:00 (Sun)
++64131181200, #      utc_end 2033-03-27 01:00:00 (Sun)
++64118473200, #  local_start 2032-10-30 23:00:00 (Sat)
++64131174000, #    local_end 2033-03-26 23:00:00 (Sat)
++-7200,
++0,
++'-02',
++    ],
++    [
++64131181200, #    utc_start 2033-03-27 01:00:00 (Sun)
++64149930000, #      utc_end 2033-10-30 01:00:00 (Sun)
++64131177600, #  local_start 2033-03-27 00:00:00 (Sun)
++64149926400, #    local_end 2033-10-30 00:00:00 (Sun)
++-3600,
++1,
++'-01',
++    ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149922800, #  local_start 2033-10-29 23:00:00 (Sat)
++64162623600, #    local_end 2034-03-25 23:00:00 (Sat)
++-7200,
++0,
++'-02',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162627200, #  local_start 2034-03-26 00:00:00 (Sun)
++64181376000, #    local_end 2034-10-29 00:00:00 (Sun)
++-3600,
++1,
++'-01',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {43}
++sub has_dst_changes {55}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+ }
+ 
++sub _last_offset { -7200 }
++
++my $last_observance = bless( {
++  'format' => '-02/-01',
++  'gmtoff' => '-2:00',
++  'local_start_datetime' => bless( {
++    'formatter' => undef,
++    'local_rd_days' => 738821,
++    'local_rd_secs' => 82800,
++    'offset_modifier' => 0,
++    'rd_nanosecs' => 0,
++    'tz' => bless( {
++      'name' => 'floating',
++      'offset' => 0
++    }, 'DateTime::TimeZone::Floating' ),
++    'utc_rd_days' => 738821,
++    'utc_rd_secs' => 82800,
++    'utc_year' => 2024
++  }, 'DateTime' ),
++  'offset_from_std' => 0,
++  'offset_from_utc' => -7200,
++  'until' => [],
++  'utc_start_datetime' => bless( {
++    'formatter' => undef,
++    'local_rd_days' => 738822,
++    'local_rd_secs' => 3600,
++    'offset_modifier' => 0,
++    'rd_nanosecs' => 0,
++    'tz' => bless( {
++      'name' => 'floating',
++      'offset' => 0
++    }, 'DateTime::TimeZone::Floating' ),
++    'utc_rd_days' => 738822,
++    'utc_rd_secs' => 3600,
++    'utc_year' => 2024
++  }, 'DateTime' )
++}, 'DateTime::TimeZone::OlsonDB::Observance' )
++;
++sub _last_observance { $last_observance }
++
++my $rules = [
++  bless( {
++    'at' => '1:00u',
++    'from' => '1981',
++    'in' => 'Mar',
++    'letter' => 'S',
++    'name' => 'EU',
++    'offset_from_std' => 3600,
++    'on' => 'lastSun',
++    'save' => '1:00',
++    'to' => 'max'
++  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
++  bless( {
++    'at' => '1:00u',
++    'from' => '1996',
++    'in' => 'Oct',
++    'letter' => '',
++    'name' => 'EU',
++    'offset_from_std' => 0,
++    'on' => 'lastSun',
++    'save' => '0',
++    'to' => 'max'
++  }, 'DateTime::TimeZone::OlsonDB::Rule' )
++]
++;
++sub _rules { $rules }
+ 
+ 
+ 1;
+--- 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 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -797,13 +797,31 @@
+ 1,
+ 'CDT',
+     ],
++    [
++64150556400, #    utc_start 2033-11-06 07:00:00 (Sun)
++64161446400, #      utc_end 2034-03-12 08:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-21600,
++0,
++'CST',
++    ],
++    [
++64161446400, #    utc_start 2034-03-12 08:00:00 (Sun)
++64182006000, #      utc_end 2034-11-05 07:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-18000,
++1,
++'CDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {39}
++sub has_dst_changes {40}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -52,11 +52,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -70,11 +70,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -151,11 +151,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {5}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -725,13 +725,31 @@
+ 1,
+ 'EDT',
+     ],
++    [
++64150552800, #    utc_start 2033-11-06 06:00:00 (Sun)
++64161442800, #      utc_end 2034-03-12 07:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-18000,
++0,
++'EST',
++    ],
++    [
++64161442800, #    utc_start 2034-03-12 07:00:00 (Sun)
++64182002400, #      utc_end 2034-11-05 06:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-14400,
++1,
++'EDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {38}
++sub has_dst_changes {39}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -304,11 +304,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {14}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -79,11 +79,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {2}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1087,11 +1087,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {54}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1148,13 +1148,31 @@
+ 1,
+ 'CDT',
+     ],
++    [
++64150556400, #    utc_start 2033-11-06 07:00:00 (Sun)
++64161446400, #      utc_end 2034-03-12 08:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-21600,
++0,
++'CST',
++    ],
++    [
++64161446400, #    utc_start 2034-03-12 08:00:00 (Sun)
++64182006000, #      utc_end 2034-11-05 07:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-18000,
++1,
++'CDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {62}
++sub has_dst_changes {63}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -421,11 +421,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {19}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -511,11 +511,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {26}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1148,13 +1148,31 @@
+ 1,
+ 'CDT',
+     ],
++    [
++64150556400, #    utc_start 2033-11-06 07:00:00 (Sun)
++64161446400, #      utc_end 2034-03-12 08:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-21600,
++0,
++'CST',
++    ],
++    [
++64161446400, #    utc_start 2034-03-12 08:00:00 (Sun)
++64182006000, #      utc_end 2034-11-05 07:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-18000,
++1,
++'CDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {62}
++sub has_dst_changes {63}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -322,11 +322,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {14}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -313,11 +313,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {14}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1382,13 +1382,31 @@
+ 0,
+ '-04',
+     ],
++    [
++64145102400, #    utc_start 2033-09-04 04:00:00 (Sun)
++64163242800, #      utc_end 2034-04-02 03:00:00 (Sun)
++64145091600, #  local_start 2033-09-04 01:00:00 (Sun)
++64163232000, #    local_end 2034-04-02 00:00:00 (Sun)
++-10800,
++1,
++'-03',
++    ],
++    [
++64163242800, #    utc_start 2034-04-02 03:00:00 (Sun)
++64176552000, #      utc_end 2034-09-03 04:00:00 (Sun)
++64163228400, #  local_start 2034-04-01 23:00:00 (Sat)
++64176537600, #    local_end 2034-09-03 00:00:00 (Sun)
++-14400,
++0,
++'-04',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {72}
++sub has_dst_changes {73}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -187,11 +187,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {6}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -862,11 +862,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {46}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1004,13 +1004,31 @@
+ 1,
+ '+00',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149926400, #  local_start 2033-10-30 00:00:00 (Sun)
++64162627200, #    local_end 2034-03-26 00:00:00 (Sun)
++-3600,
++0,
++'-01',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162630800, #  local_start 2034-03-26 01:00:00 (Sun)
++64181379600, #    local_end 2034-10-29 01:00:00 (Sun)
++0,
++1,
++'+00',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {54}
++sub has_dst_changes {55}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1274,13 +1274,31 @@
+ 1,
+ 'AKDT',
+     ],
++    [
++64150567200, #    utc_start 2033-11-06 10:00:00 (Sun)
++64161457200, #      utc_end 2034-03-12 11:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-32400,
++0,
++'AKST',
++    ],
++    [
++64161457200, #    utc_start 2034-03-12 11:00:00 (Sun)
++64182016800, #      utc_end 2034-11-05 10:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-28800,
++1,
++'AKDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {67}
++sub has_dst_changes {68}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -2138,13 +2138,31 @@
+ 1,
+ 'NDT',
+     ],
++    [
++64150547400, #    utc_start 2033-11-06 04:30:00 (Sun)
++64161437400, #      utc_end 2034-03-12 05:30:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-12600,
++0,
++'NST',
++    ],
++    [
++64161437400, #    utc_start 2034-03-12 05:30:00 (Sun)
++64181997000, #      utc_end 2034-11-05 04:30:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-9000,
++1,
++'NDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {116}
++sub has_dst_changes {117}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -250,11 +250,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {11}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -97,11 +97,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {3}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -806,13 +806,31 @@
+ 1,
+ 'ADT',
+     ],
++    [
++64150549200, #    utc_start 2033-11-06 05:00:00 (Sun)
++64161439200, #      utc_end 2034-03-12 06:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-14400,
++0,
++'AST',
++    ],
++    [
++64161439200, #    utc_start 2034-03-12 06:00:00 (Sun)
++64181998800, #      utc_end 2034-11-05 05:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-10800,
++1,
++'ADT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {43}
++sub has_dst_changes {44}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1355,13 +1355,31 @@
+ 1,
+ 'PDT',
+     ],
++    [
++64150563600, #    utc_start 2033-11-06 09:00:00 (Sun)
++64161453600, #      utc_end 2034-03-12 10:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-28800,
++0,
++'PST',
++    ],
++    [
++64161453600, #    utc_start 2034-03-12 10:00:00 (Sun)
++64182013200, #      utc_end 2034-11-05 09:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-25200,
++1,
++'PDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {69}
++sub has_dst_changes {70}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -2075,13 +2075,31 @@
+ 1,
+ 'EDT',
+     ],
++    [
++64150552800, #    utc_start 2033-11-06 06:00:00 (Sun)
++64161442800, #      utc_end 2034-03-12 07:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-18000,
++0,
++'EST',
++    ],
++    [
++64161442800, #    utc_start 2034-03-12 07:00:00 (Sun)
++64182002400, #      utc_end 2034-11-05 06:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-14400,
++1,
++'EDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {113}
++sub has_dst_changes {114}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1670,13 +1670,31 @@
+ 1,
+ 'PDT',
+     ],
++    [
++64150563600, #    utc_start 2033-11-06 09:00:00 (Sun)
++64161453600, #      utc_end 2034-03-12 10:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-28800,
++0,
++'PST',
++    ],
++    [
++64161453600, #    utc_start 2034-03-12 10:00:00 (Sun)
++64182013200, #      utc_end 2034-11-05 09:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-25200,
++1,
++'PDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {91}
++sub has_dst_changes {92}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -889,11 +889,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {46}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1634,13 +1634,31 @@
+ 1,
+ 'CDT',
+     ],
++    [
++64150556400, #    utc_start 2033-11-06 07:00:00 (Sun)
++64161446400, #      utc_end 2034-03-12 08:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-21600,
++0,
++'CST',
++    ],
++    [
++64161446400, #    utc_start 2034-03-12 08:00:00 (Sun)
++64182006000, #      utc_end 2034-11-05 07:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-18000,
++1,
++'CDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {89}
++sub has_dst_changes {90}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1274,13 +1274,31 @@
+ 1,
+ 'AKDT',
+     ],
++    [
++64150567200, #    utc_start 2033-11-06 10:00:00 (Sun)
++64161457200, #      utc_end 2034-03-12 11:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-32400,
++0,
++'AKST',
++    ],
++    [
++64161457200, #    utc_start 2034-03-12 11:00:00 (Sun)
++64182016800, #      utc_end 2034-11-05 10:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-28800,
++1,
++'AKDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {67}
++sub has_dst_changes {68}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- a/lib/DateTime/TimeZone/America/Yellowknife.pm
++++ /dev/null
+@@ -1,1268 +0,0 @@
+-# 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/northamerica.  Olson data version 2022g
+-#
+-# Do not edit this file directly.
+-#
+-package DateTime::TimeZone::America::Yellowknife;
+-
+-use strict;
+-use warnings;
+-use namespace::autoclean;
+-
+-our $VERSION = '2.47';
+-
+-use Class::Singleton 1.03;
+-use DateTime::TimeZone;
+-use DateTime::TimeZone::OlsonDB;
+-
+-@DateTime::TimeZone::America::Yellowknife::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
+-
+-my $spans =
+-[
+-    [
+-DateTime::TimeZone::NEG_INFINITY, #    utc_start
+-61031145600, #      utc_end 1935-01-01 00:00:00 (Tue)
+-DateTime::TimeZone::NEG_INFINITY, #  local_start
+-61031145600, #    local_end 1935-01-01 00:00:00 (Tue)
+-0,
+-0,
+-'-00',
+-    ],
+-    [
+-61031145600, #    utc_start 1935-01-01 00:00:00 (Tue)
+-61255472400, #      utc_end 1942-02-09 09:00:00 (Mon)
+-61031120400, #  local_start 1934-12-31 17:00:00 (Mon)
+-61255447200, #    local_end 1942-02-09 02:00:00 (Mon)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-61255472400, #    utc_start 1942-02-09 09:00:00 (Mon)
+-61366287600, #      utc_end 1945-08-14 23:00:00 (Tue)
+-61255450800, #  local_start 1942-02-09 03:00:00 (Mon)
+-61366266000, #    local_end 1945-08-14 17:00:00 (Tue)
+--21600,
+-1,
+-'MWT',
+-    ],
+-    [
+-61366287600, #    utc_start 1945-08-14 23:00:00 (Tue)
+-61370294400, #      utc_end 1945-09-30 08:00:00 (Sun)
+-61366266000, #  local_start 1945-08-14 17:00:00 (Tue)
+-61370272800, #    local_end 1945-09-30 02:00:00 (Sun)
+--21600,
+-1,
+-'MPT',
+-    ],
+-    [
+-61370294400, #    utc_start 1945-09-30 08:00:00 (Sun)
+-62209155600, #      utc_end 1972-04-30 09:00:00 (Sun)
+-61370269200, #  local_start 1945-09-30 01:00:00 (Sun)
+-62209130400, #    local_end 1972-04-30 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-62209155600, #    utc_start 1972-04-30 09:00:00 (Sun)
+-62224876800, #      utc_end 1972-10-29 08:00:00 (Sun)
+-62209134000, #  local_start 1972-04-30 03:00:00 (Sun)
+-62224855200, #    local_end 1972-10-29 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-62224876800, #    utc_start 1972-10-29 08:00:00 (Sun)
+-62240605200, #      utc_end 1973-04-29 09:00:00 (Sun)
+-62224851600, #  local_start 1972-10-29 01:00:00 (Sun)
+-62240580000, #    local_end 1973-04-29 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-62240605200, #    utc_start 1973-04-29 09:00:00 (Sun)
+-62256326400, #      utc_end 1973-10-28 08:00:00 (Sun)
+-62240583600, #  local_start 1973-04-29 03:00:00 (Sun)
+-62256304800, #    local_end 1973-10-28 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-62256326400, #    utc_start 1973-10-28 08:00:00 (Sun)
+-62272054800, #      utc_end 1974-04-28 09:00:00 (Sun)
+-62256301200, #  local_start 1973-10-28 01:00:00 (Sun)
+-62272029600, #    local_end 1974-04-28 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-62272054800, #    utc_start 1974-04-28 09:00:00 (Sun)
+-62287776000, #      utc_end 1974-10-27 08:00:00 (Sun)
+-62272033200, #  local_start 1974-04-28 03:00:00 (Sun)
+-62287754400, #    local_end 1974-10-27 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-62287776000, #    utc_start 1974-10-27 08:00:00 (Sun)
+-62303504400, #      utc_end 1975-04-27 09:00:00 (Sun)
+-62287750800, #  local_start 1974-10-27 01:00:00 (Sun)
+-62303479200, #    local_end 1975-04-27 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-62303504400, #    utc_start 1975-04-27 09:00:00 (Sun)
+-62319225600, #      utc_end 1975-10-26 08:00:00 (Sun)
+-62303482800, #  local_start 1975-04-27 03:00:00 (Sun)
+-62319204000, #    local_end 1975-10-26 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-62319225600, #    utc_start 1975-10-26 08:00:00 (Sun)
+-62334954000, #      utc_end 1976-04-25 09:00:00 (Sun)
+-62319200400, #  local_start 1975-10-26 01:00:00 (Sun)
+-62334928800, #    local_end 1976-04-25 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-62334954000, #    utc_start 1976-04-25 09:00:00 (Sun)
+-62351280000, #      utc_end 1976-10-31 08:00:00 (Sun)
+-62334932400, #  local_start 1976-04-25 03:00:00 (Sun)
+-62351258400, #    local_end 1976-10-31 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-62351280000, #    utc_start 1976-10-31 08:00:00 (Sun)
+-62366403600, #      utc_end 1977-04-24 09:00:00 (Sun)
+-62351254800, #  local_start 1976-10-31 01:00:00 (Sun)
+-62366378400, #    local_end 1977-04-24 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-62366403600, #    utc_start 1977-04-24 09:00:00 (Sun)
+-62382729600, #      utc_end 1977-10-30 08:00:00 (Sun)
+-62366382000, #  local_start 1977-04-24 03:00:00 (Sun)
+-62382708000, #    local_end 1977-10-30 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-62382729600, #    utc_start 1977-10-30 08:00:00 (Sun)
+-62398458000, #      utc_end 1978-04-30 09:00:00 (Sun)
+-62382704400, #  local_start 1977-10-30 01:00:00 (Sun)
+-62398432800, #    local_end 1978-04-30 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-62398458000, #    utc_start 1978-04-30 09:00:00 (Sun)
+-62414179200, #      utc_end 1978-10-29 08:00:00 (Sun)
+-62398436400, #  local_start 1978-04-30 03:00:00 (Sun)
+-62414157600, #    local_end 1978-10-29 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-62414179200, #    utc_start 1978-10-29 08:00:00 (Sun)
+-62429907600, #      utc_end 1979-04-29 09:00:00 (Sun)
+-62414154000, #  local_start 1978-10-29 01:00:00 (Sun)
+-62429882400, #    local_end 1979-04-29 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-62429907600, #    utc_start 1979-04-29 09:00:00 (Sun)
+-62445628800, #      utc_end 1979-10-28 08:00:00 (Sun)
+-62429886000, #  local_start 1979-04-29 03:00:00 (Sun)
+-62445607200, #    local_end 1979-10-28 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-62445628800, #    utc_start 1979-10-28 08:00:00 (Sun)
+-62451241200, #      utc_end 1980-01-01 07:00:00 (Tue)
+-62445603600, #  local_start 1979-10-28 01:00:00 (Sun)
+-62451216000, #    local_end 1980-01-01 00:00:00 (Tue)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-62451241200, #    utc_start 1980-01-01 07:00:00 (Tue)
+-62461357200, #      utc_end 1980-04-27 09:00:00 (Sun)
+-62451216000, #  local_start 1980-01-01 00:00:00 (Tue)
+-62461332000, #    local_end 1980-04-27 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-62461357200, #    utc_start 1980-04-27 09:00:00 (Sun)
+-62477078400, #      utc_end 1980-10-26 08:00:00 (Sun)
+-62461335600, #  local_start 1980-04-27 03:00:00 (Sun)
+-62477056800, #    local_end 1980-10-26 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-62477078400, #    utc_start 1980-10-26 08:00:00 (Sun)
+-62492806800, #      utc_end 1981-04-26 09:00:00 (Sun)
+-62477053200, #  local_start 1980-10-26 01:00:00 (Sun)
+-62492781600, #    local_end 1981-04-26 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-62492806800, #    utc_start 1981-04-26 09:00:00 (Sun)
+-62508528000, #      utc_end 1981-10-25 08:00:00 (Sun)
+-62492785200, #  local_start 1981-04-26 03:00:00 (Sun)
+-62508506400, #    local_end 1981-10-25 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-62508528000, #    utc_start 1981-10-25 08:00:00 (Sun)
+-62524256400, #      utc_end 1982-04-25 09:00:00 (Sun)
+-62508502800, #  local_start 1981-10-25 01:00:00 (Sun)
+-62524231200, #    local_end 1982-04-25 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-62524256400, #    utc_start 1982-04-25 09:00:00 (Sun)
+-62540582400, #      utc_end 1982-10-31 08:00:00 (Sun)
+-62524234800, #  local_start 1982-04-25 03:00:00 (Sun)
+-62540560800, #    local_end 1982-10-31 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-62540582400, #    utc_start 1982-10-31 08:00:00 (Sun)
+-62555706000, #      utc_end 1983-04-24 09:00:00 (Sun)
+-62540557200, #  local_start 1982-10-31 01:00:00 (Sun)
+-62555680800, #    local_end 1983-04-24 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-62555706000, #    utc_start 1983-04-24 09:00:00 (Sun)
+-62572032000, #      utc_end 1983-10-30 08:00:00 (Sun)
+-62555684400, #  local_start 1983-04-24 03:00:00 (Sun)
+-62572010400, #    local_end 1983-10-30 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-62572032000, #    utc_start 1983-10-30 08:00:00 (Sun)
+-62587760400, #      utc_end 1984-04-29 09:00:00 (Sun)
+-62572006800, #  local_start 1983-10-30 01:00:00 (Sun)
+-62587735200, #    local_end 1984-04-29 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-62587760400, #    utc_start 1984-04-29 09:00:00 (Sun)
+-62603481600, #      utc_end 1984-10-28 08:00:00 (Sun)
+-62587738800, #  local_start 1984-04-29 03:00:00 (Sun)
+-62603460000, #    local_end 1984-10-28 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-62603481600, #    utc_start 1984-10-28 08:00:00 (Sun)
+-62619210000, #      utc_end 1985-04-28 09:00:00 (Sun)
+-62603456400, #  local_start 1984-10-28 01:00:00 (Sun)
+-62619184800, #    local_end 1985-04-28 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-62619210000, #    utc_start 1985-04-28 09:00:00 (Sun)
+-62634931200, #      utc_end 1985-10-27 08:00:00 (Sun)
+-62619188400, #  local_start 1985-04-28 03:00:00 (Sun)
+-62634909600, #    local_end 1985-10-27 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-62634931200, #    utc_start 1985-10-27 08:00:00 (Sun)
+-62650659600, #      utc_end 1986-04-27 09:00:00 (Sun)
+-62634906000, #  local_start 1985-10-27 01:00:00 (Sun)
+-62650634400, #    local_end 1986-04-27 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-62650659600, #    utc_start 1986-04-27 09:00:00 (Sun)
+-62666380800, #      utc_end 1986-10-26 08:00:00 (Sun)
+-62650638000, #  local_start 1986-04-27 03:00:00 (Sun)
+-62666359200, #    local_end 1986-10-26 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-62666380800, #    utc_start 1986-10-26 08:00:00 (Sun)
+-62680294800, #      utc_end 1987-04-05 09:00:00 (Sun)
+-62666355600, #  local_start 1986-10-26 01:00:00 (Sun)
+-62680269600, #    local_end 1987-04-05 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-62680294800, #    utc_start 1987-04-05 09:00:00 (Sun)
+-62697830400, #      utc_end 1987-10-25 08:00:00 (Sun)
+-62680273200, #  local_start 1987-04-05 03:00:00 (Sun)
+-62697808800, #    local_end 1987-10-25 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-62697830400, #    utc_start 1987-10-25 08:00:00 (Sun)
+-62711744400, #      utc_end 1988-04-03 09:00:00 (Sun)
+-62697805200, #  local_start 1987-10-25 01:00:00 (Sun)
+-62711719200, #    local_end 1988-04-03 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-62711744400, #    utc_start 1988-04-03 09:00:00 (Sun)
+-62729884800, #      utc_end 1988-10-30 08:00:00 (Sun)
+-62711722800, #  local_start 1988-04-03 03:00:00 (Sun)
+-62729863200, #    local_end 1988-10-30 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-62729884800, #    utc_start 1988-10-30 08:00:00 (Sun)
+-62743194000, #      utc_end 1989-04-02 09:00:00 (Sun)
+-62729859600, #  local_start 1988-10-30 01:00:00 (Sun)
+-62743168800, #    local_end 1989-04-02 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-62743194000, #    utc_start 1989-04-02 09:00:00 (Sun)
+-62761334400, #      utc_end 1989-10-29 08:00:00 (Sun)
+-62743172400, #  local_start 1989-04-02 03:00:00 (Sun)
+-62761312800, #    local_end 1989-10-29 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-62761334400, #    utc_start 1989-10-29 08:00:00 (Sun)
+-62774643600, #      utc_end 1990-04-01 09:00:00 (Sun)
+-62761309200, #  local_start 1989-10-29 01:00:00 (Sun)
+-62774618400, #    local_end 1990-04-01 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-62774643600, #    utc_start 1990-04-01 09:00:00 (Sun)
+-62792784000, #      utc_end 1990-10-28 08:00:00 (Sun)
+-62774622000, #  local_start 1990-04-01 03:00:00 (Sun)
+-62792762400, #    local_end 1990-10-28 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-62792784000, #    utc_start 1990-10-28 08:00:00 (Sun)
+-62806698000, #      utc_end 1991-04-07 09:00:00 (Sun)
+-62792758800, #  local_start 1990-10-28 01:00:00 (Sun)
+-62806672800, #    local_end 1991-04-07 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-62806698000, #    utc_start 1991-04-07 09:00:00 (Sun)
+-62824233600, #      utc_end 1991-10-27 08:00:00 (Sun)
+-62806676400, #  local_start 1991-04-07 03:00:00 (Sun)
+-62824212000, #    local_end 1991-10-27 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-62824233600, #    utc_start 1991-10-27 08:00:00 (Sun)
+-62838147600, #      utc_end 1992-04-05 09:00:00 (Sun)
+-62824208400, #  local_start 1991-10-27 01:00:00 (Sun)
+-62838122400, #    local_end 1992-04-05 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-62838147600, #    utc_start 1992-04-05 09:00:00 (Sun)
+-62855683200, #      utc_end 1992-10-25 08:00:00 (Sun)
+-62838126000, #  local_start 1992-04-05 03:00:00 (Sun)
+-62855661600, #    local_end 1992-10-25 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-62855683200, #    utc_start 1992-10-25 08:00:00 (Sun)
+-62869597200, #      utc_end 1993-04-04 09:00:00 (Sun)
+-62855658000, #  local_start 1992-10-25 01:00:00 (Sun)
+-62869572000, #    local_end 1993-04-04 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-62869597200, #    utc_start 1993-04-04 09:00:00 (Sun)
+-62887737600, #      utc_end 1993-10-31 08:00:00 (Sun)
+-62869575600, #  local_start 1993-04-04 03:00:00 (Sun)
+-62887716000, #    local_end 1993-10-31 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-62887737600, #    utc_start 1993-10-31 08:00:00 (Sun)
+-62901046800, #      utc_end 1994-04-03 09:00:00 (Sun)
+-62887712400, #  local_start 1993-10-31 01:00:00 (Sun)
+-62901021600, #    local_end 1994-04-03 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-62901046800, #    utc_start 1994-04-03 09:00:00 (Sun)
+-62919187200, #      utc_end 1994-10-30 08:00:00 (Sun)
+-62901025200, #  local_start 1994-04-03 03:00:00 (Sun)
+-62919165600, #    local_end 1994-10-30 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-62919187200, #    utc_start 1994-10-30 08:00:00 (Sun)
+-62932496400, #      utc_end 1995-04-02 09:00:00 (Sun)
+-62919162000, #  local_start 1994-10-30 01:00:00 (Sun)
+-62932471200, #    local_end 1995-04-02 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-62932496400, #    utc_start 1995-04-02 09:00:00 (Sun)
+-62950636800, #      utc_end 1995-10-29 08:00:00 (Sun)
+-62932474800, #  local_start 1995-04-02 03:00:00 (Sun)
+-62950615200, #    local_end 1995-10-29 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-62950636800, #    utc_start 1995-10-29 08:00:00 (Sun)
+-62964550800, #      utc_end 1996-04-07 09:00:00 (Sun)
+-62950611600, #  local_start 1995-10-29 01:00:00 (Sun)
+-62964525600, #    local_end 1996-04-07 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-62964550800, #    utc_start 1996-04-07 09:00:00 (Sun)
+-62982086400, #      utc_end 1996-10-27 08:00:00 (Sun)
+-62964529200, #  local_start 1996-04-07 03:00:00 (Sun)
+-62982064800, #    local_end 1996-10-27 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-62982086400, #    utc_start 1996-10-27 08:00:00 (Sun)
+-62996000400, #      utc_end 1997-04-06 09:00:00 (Sun)
+-62982061200, #  local_start 1996-10-27 01:00:00 (Sun)
+-62995975200, #    local_end 1997-04-06 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-62996000400, #    utc_start 1997-04-06 09:00:00 (Sun)
+-63013536000, #      utc_end 1997-10-26 08:00:00 (Sun)
+-62995978800, #  local_start 1997-04-06 03:00:00 (Sun)
+-63013514400, #    local_end 1997-10-26 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-63013536000, #    utc_start 1997-10-26 08:00:00 (Sun)
+-63027450000, #      utc_end 1998-04-05 09:00:00 (Sun)
+-63013510800, #  local_start 1997-10-26 01:00:00 (Sun)
+-63027424800, #    local_end 1998-04-05 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-63027450000, #    utc_start 1998-04-05 09:00:00 (Sun)
+-63044985600, #      utc_end 1998-10-25 08:00:00 (Sun)
+-63027428400, #  local_start 1998-04-05 03:00:00 (Sun)
+-63044964000, #    local_end 1998-10-25 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-63044985600, #    utc_start 1998-10-25 08:00:00 (Sun)
+-63058899600, #      utc_end 1999-04-04 09:00:00 (Sun)
+-63044960400, #  local_start 1998-10-25 01:00:00 (Sun)
+-63058874400, #    local_end 1999-04-04 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-63058899600, #    utc_start 1999-04-04 09:00:00 (Sun)
+-63077040000, #      utc_end 1999-10-31 08:00:00 (Sun)
+-63058878000, #  local_start 1999-04-04 03:00:00 (Sun)
+-63077018400, #    local_end 1999-10-31 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-63077040000, #    utc_start 1999-10-31 08:00:00 (Sun)
+-63090349200, #      utc_end 2000-04-02 09:00:00 (Sun)
+-63077014800, #  local_start 1999-10-31 01:00:00 (Sun)
+-63090324000, #    local_end 2000-04-02 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-63090349200, #    utc_start 2000-04-02 09:00:00 (Sun)
+-63108489600, #      utc_end 2000-10-29 08:00:00 (Sun)
+-63090327600, #  local_start 2000-04-02 03:00:00 (Sun)
+-63108468000, #    local_end 2000-10-29 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-63108489600, #    utc_start 2000-10-29 08:00:00 (Sun)
+-63121798800, #      utc_end 2001-04-01 09:00:00 (Sun)
+-63108464400, #  local_start 2000-10-29 01:00:00 (Sun)
+-63121773600, #    local_end 2001-04-01 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-63121798800, #    utc_start 2001-04-01 09:00:00 (Sun)
+-63139939200, #      utc_end 2001-10-28 08:00:00 (Sun)
+-63121777200, #  local_start 2001-04-01 03:00:00 (Sun)
+-63139917600, #    local_end 2001-10-28 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-63139939200, #    utc_start 2001-10-28 08:00:00 (Sun)
+-63153853200, #      utc_end 2002-04-07 09:00:00 (Sun)
+-63139914000, #  local_start 2001-10-28 01:00:00 (Sun)
+-63153828000, #    local_end 2002-04-07 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-63153853200, #    utc_start 2002-04-07 09:00:00 (Sun)
+-63171388800, #      utc_end 2002-10-27 08:00:00 (Sun)
+-63153831600, #  local_start 2002-04-07 03:00:00 (Sun)
+-63171367200, #    local_end 2002-10-27 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-63171388800, #    utc_start 2002-10-27 08:00:00 (Sun)
+-63185302800, #      utc_end 2003-04-06 09:00:00 (Sun)
+-63171363600, #  local_start 2002-10-27 01:00:00 (Sun)
+-63185277600, #    local_end 2003-04-06 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-63185302800, #    utc_start 2003-04-06 09:00:00 (Sun)
+-63202838400, #      utc_end 2003-10-26 08:00:00 (Sun)
+-63185281200, #  local_start 2003-04-06 03:00:00 (Sun)
+-63202816800, #    local_end 2003-10-26 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-63202838400, #    utc_start 2003-10-26 08:00:00 (Sun)
+-63216752400, #      utc_end 2004-04-04 09:00:00 (Sun)
+-63202813200, #  local_start 2003-10-26 01:00:00 (Sun)
+-63216727200, #    local_end 2004-04-04 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-63216752400, #    utc_start 2004-04-04 09:00:00 (Sun)
+-63234892800, #      utc_end 2004-10-31 08:00:00 (Sun)
+-63216730800, #  local_start 2004-04-04 03:00:00 (Sun)
+-63234871200, #    local_end 2004-10-31 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-63234892800, #    utc_start 2004-10-31 08:00:00 (Sun)
+-63248202000, #      utc_end 2005-04-03 09:00:00 (Sun)
+-63234867600, #  local_start 2004-10-31 01:00:00 (Sun)
+-63248176800, #    local_end 2005-04-03 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-63248202000, #    utc_start 2005-04-03 09:00:00 (Sun)
+-63266342400, #      utc_end 2005-10-30 08:00:00 (Sun)
+-63248180400, #  local_start 2005-04-03 03:00:00 (Sun)
+-63266320800, #    local_end 2005-10-30 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-63266342400, #    utc_start 2005-10-30 08:00:00 (Sun)
+-63279651600, #      utc_end 2006-04-02 09:00:00 (Sun)
+-63266317200, #  local_start 2005-10-30 01:00:00 (Sun)
+-63279626400, #    local_end 2006-04-02 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-63279651600, #    utc_start 2006-04-02 09:00:00 (Sun)
+-63297792000, #      utc_end 2006-10-29 08:00:00 (Sun)
+-63279630000, #  local_start 2006-04-02 03:00:00 (Sun)
+-63297770400, #    local_end 2006-10-29 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-63297792000, #    utc_start 2006-10-29 08:00:00 (Sun)
+-63309286800, #      utc_end 2007-03-11 09:00:00 (Sun)
+-63297766800, #  local_start 2006-10-29 01:00:00 (Sun)
+-63309261600, #    local_end 2007-03-11 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-63309286800, #    utc_start 2007-03-11 09:00:00 (Sun)
+-63329846400, #      utc_end 2007-11-04 08:00:00 (Sun)
+-63309265200, #  local_start 2007-03-11 03:00:00 (Sun)
+-63329824800, #    local_end 2007-11-04 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-63329846400, #    utc_start 2007-11-04 08:00:00 (Sun)
+-63340736400, #      utc_end 2008-03-09 09:00:00 (Sun)
+-63329821200, #  local_start 2007-11-04 01:00:00 (Sun)
+-63340711200, #    local_end 2008-03-09 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-63340736400, #    utc_start 2008-03-09 09:00:00 (Sun)
+-63361296000, #      utc_end 2008-11-02 08:00:00 (Sun)
+-63340714800, #  local_start 2008-03-09 03:00:00 (Sun)
+-63361274400, #    local_end 2008-11-02 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-63361296000, #    utc_start 2008-11-02 08:00:00 (Sun)
+-63372186000, #      utc_end 2009-03-08 09:00:00 (Sun)
+-63361270800, #  local_start 2008-11-02 01:00:00 (Sun)
+-63372160800, #    local_end 2009-03-08 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-63372186000, #    utc_start 2009-03-08 09:00:00 (Sun)
+-63392745600, #      utc_end 2009-11-01 08:00:00 (Sun)
+-63372164400, #  local_start 2009-03-08 03:00:00 (Sun)
+-63392724000, #    local_end 2009-11-01 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-63392745600, #    utc_start 2009-11-01 08:00:00 (Sun)
+-63404240400, #      utc_end 2010-03-14 09:00:00 (Sun)
+-63392720400, #  local_start 2009-11-01 01:00:00 (Sun)
+-63404215200, #    local_end 2010-03-14 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-63404240400, #    utc_start 2010-03-14 09:00:00 (Sun)
+-63424800000, #      utc_end 2010-11-07 08:00:00 (Sun)
+-63404218800, #  local_start 2010-03-14 03:00:00 (Sun)
+-63424778400, #    local_end 2010-11-07 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-63424800000, #    utc_start 2010-11-07 08:00:00 (Sun)
+-63435690000, #      utc_end 2011-03-13 09:00:00 (Sun)
+-63424774800, #  local_start 2010-11-07 01:00:00 (Sun)
+-63435664800, #    local_end 2011-03-13 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-63435690000, #    utc_start 2011-03-13 09:00:00 (Sun)
+-63456249600, #      utc_end 2011-11-06 08:00:00 (Sun)
+-63435668400, #  local_start 2011-03-13 03:00:00 (Sun)
+-63456228000, #    local_end 2011-11-06 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-63456249600, #    utc_start 2011-11-06 08:00:00 (Sun)
+-63467139600, #      utc_end 2012-03-11 09:00:00 (Sun)
+-63456224400, #  local_start 2011-11-06 01:00:00 (Sun)
+-63467114400, #    local_end 2012-03-11 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-63467139600, #    utc_start 2012-03-11 09:00:00 (Sun)
+-63487699200, #      utc_end 2012-11-04 08:00:00 (Sun)
+-63467118000, #  local_start 2012-03-11 03:00:00 (Sun)
+-63487677600, #    local_end 2012-11-04 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-63487699200, #    utc_start 2012-11-04 08:00:00 (Sun)
+-63498589200, #      utc_end 2013-03-10 09:00:00 (Sun)
+-63487674000, #  local_start 2012-11-04 01:00:00 (Sun)
+-63498564000, #    local_end 2013-03-10 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-63498589200, #    utc_start 2013-03-10 09:00:00 (Sun)
+-63519148800, #      utc_end 2013-11-03 08:00:00 (Sun)
+-63498567600, #  local_start 2013-03-10 03:00:00 (Sun)
+-63519127200, #    local_end 2013-11-03 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-63519148800, #    utc_start 2013-11-03 08:00:00 (Sun)
+-63530038800, #      utc_end 2014-03-09 09:00:00 (Sun)
+-63519123600, #  local_start 2013-11-03 01:00:00 (Sun)
+-63530013600, #    local_end 2014-03-09 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-63530038800, #    utc_start 2014-03-09 09:00:00 (Sun)
+-63550598400, #      utc_end 2014-11-02 08:00:00 (Sun)
+-63530017200, #  local_start 2014-03-09 03:00:00 (Sun)
+-63550576800, #    local_end 2014-11-02 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-63550598400, #    utc_start 2014-11-02 08:00:00 (Sun)
+-63561488400, #      utc_end 2015-03-08 09:00:00 (Sun)
+-63550573200, #  local_start 2014-11-02 01:00:00 (Sun)
+-63561463200, #    local_end 2015-03-08 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-63561488400, #    utc_start 2015-03-08 09:00:00 (Sun)
+-63582048000, #      utc_end 2015-11-01 08:00:00 (Sun)
+-63561466800, #  local_start 2015-03-08 03:00:00 (Sun)
+-63582026400, #    local_end 2015-11-01 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-63582048000, #    utc_start 2015-11-01 08:00:00 (Sun)
+-63593542800, #      utc_end 2016-03-13 09:00:00 (Sun)
+-63582022800, #  local_start 2015-11-01 01:00:00 (Sun)
+-63593517600, #    local_end 2016-03-13 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-63593542800, #    utc_start 2016-03-13 09:00:00 (Sun)
+-63614102400, #      utc_end 2016-11-06 08:00:00 (Sun)
+-63593521200, #  local_start 2016-03-13 03:00:00 (Sun)
+-63614080800, #    local_end 2016-11-06 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-63614102400, #    utc_start 2016-11-06 08:00:00 (Sun)
+-63624992400, #      utc_end 2017-03-12 09:00:00 (Sun)
+-63614077200, #  local_start 2016-11-06 01:00:00 (Sun)
+-63624967200, #    local_end 2017-03-12 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-63624992400, #    utc_start 2017-03-12 09:00:00 (Sun)
+-63645552000, #      utc_end 2017-11-05 08:00:00 (Sun)
+-63624970800, #  local_start 2017-03-12 03:00:00 (Sun)
+-63645530400, #    local_end 2017-11-05 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-63645552000, #    utc_start 2017-11-05 08:00:00 (Sun)
+-63656442000, #      utc_end 2018-03-11 09:00:00 (Sun)
+-63645526800, #  local_start 2017-11-05 01:00:00 (Sun)
+-63656416800, #    local_end 2018-03-11 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-63656442000, #    utc_start 2018-03-11 09:00:00 (Sun)
+-63677001600, #      utc_end 2018-11-04 08:00:00 (Sun)
+-63656420400, #  local_start 2018-03-11 03:00:00 (Sun)
+-63676980000, #    local_end 2018-11-04 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-63677001600, #    utc_start 2018-11-04 08:00:00 (Sun)
+-63687891600, #      utc_end 2019-03-10 09:00:00 (Sun)
+-63676976400, #  local_start 2018-11-04 01:00:00 (Sun)
+-63687866400, #    local_end 2019-03-10 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-63687891600, #    utc_start 2019-03-10 09:00:00 (Sun)
+-63708451200, #      utc_end 2019-11-03 08:00:00 (Sun)
+-63687870000, #  local_start 2019-03-10 03:00:00 (Sun)
+-63708429600, #    local_end 2019-11-03 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-63708451200, #    utc_start 2019-11-03 08:00:00 (Sun)
+-63719341200, #      utc_end 2020-03-08 09:00:00 (Sun)
+-63708426000, #  local_start 2019-11-03 01:00:00 (Sun)
+-63719316000, #    local_end 2020-03-08 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-63719341200, #    utc_start 2020-03-08 09:00:00 (Sun)
+-63739900800, #      utc_end 2020-11-01 08:00:00 (Sun)
+-63719319600, #  local_start 2020-03-08 03:00:00 (Sun)
+-63739879200, #    local_end 2020-11-01 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-63739900800, #    utc_start 2020-11-01 08:00:00 (Sun)
+-63751395600, #      utc_end 2021-03-14 09:00:00 (Sun)
+-63739875600, #  local_start 2020-11-01 01:00:00 (Sun)
+-63751370400, #    local_end 2021-03-14 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-63751395600, #    utc_start 2021-03-14 09:00:00 (Sun)
+-63771955200, #      utc_end 2021-11-07 08:00:00 (Sun)
+-63751374000, #  local_start 2021-03-14 03:00:00 (Sun)
+-63771933600, #    local_end 2021-11-07 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-63771955200, #    utc_start 2021-11-07 08:00:00 (Sun)
+-63782845200, #      utc_end 2022-03-13 09:00:00 (Sun)
+-63771930000, #  local_start 2021-11-07 01:00:00 (Sun)
+-63782820000, #    local_end 2022-03-13 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-63782845200, #    utc_start 2022-03-13 09:00:00 (Sun)
+-63803404800, #      utc_end 2022-11-06 08:00:00 (Sun)
+-63782823600, #  local_start 2022-03-13 03:00:00 (Sun)
+-63803383200, #    local_end 2022-11-06 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-63803404800, #    utc_start 2022-11-06 08:00:00 (Sun)
+-63814294800, #      utc_end 2023-03-12 09:00:00 (Sun)
+-63803379600, #  local_start 2022-11-06 01:00:00 (Sun)
+-63814269600, #    local_end 2023-03-12 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-63814294800, #    utc_start 2023-03-12 09:00:00 (Sun)
+-63834854400, #      utc_end 2023-11-05 08:00:00 (Sun)
+-63814273200, #  local_start 2023-03-12 03:00:00 (Sun)
+-63834832800, #    local_end 2023-11-05 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-63834854400, #    utc_start 2023-11-05 08:00:00 (Sun)
+-63845744400, #      utc_end 2024-03-10 09:00:00 (Sun)
+-63834829200, #  local_start 2023-11-05 01:00:00 (Sun)
+-63845719200, #    local_end 2024-03-10 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-63845744400, #    utc_start 2024-03-10 09:00:00 (Sun)
+-63866304000, #      utc_end 2024-11-03 08:00:00 (Sun)
+-63845722800, #  local_start 2024-03-10 03:00:00 (Sun)
+-63866282400, #    local_end 2024-11-03 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-63866304000, #    utc_start 2024-11-03 08:00:00 (Sun)
+-63877194000, #      utc_end 2025-03-09 09:00:00 (Sun)
+-63866278800, #  local_start 2024-11-03 01:00:00 (Sun)
+-63877168800, #    local_end 2025-03-09 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-63877194000, #    utc_start 2025-03-09 09:00:00 (Sun)
+-63897753600, #      utc_end 2025-11-02 08:00:00 (Sun)
+-63877172400, #  local_start 2025-03-09 03:00:00 (Sun)
+-63897732000, #    local_end 2025-11-02 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-63897753600, #    utc_start 2025-11-02 08:00:00 (Sun)
+-63908643600, #      utc_end 2026-03-08 09:00:00 (Sun)
+-63897728400, #  local_start 2025-11-02 01:00:00 (Sun)
+-63908618400, #    local_end 2026-03-08 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-63908643600, #    utc_start 2026-03-08 09:00:00 (Sun)
+-63929203200, #      utc_end 2026-11-01 08:00:00 (Sun)
+-63908622000, #  local_start 2026-03-08 03:00:00 (Sun)
+-63929181600, #    local_end 2026-11-01 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-63929203200, #    utc_start 2026-11-01 08:00:00 (Sun)
+-63940698000, #      utc_end 2027-03-14 09:00:00 (Sun)
+-63929178000, #  local_start 2026-11-01 01:00:00 (Sun)
+-63940672800, #    local_end 2027-03-14 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-63940698000, #    utc_start 2027-03-14 09:00:00 (Sun)
+-63961257600, #      utc_end 2027-11-07 08:00:00 (Sun)
+-63940676400, #  local_start 2027-03-14 03:00:00 (Sun)
+-63961236000, #    local_end 2027-11-07 02:00:00 (Sun)
+--21600,
+-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',
+-    ],
+-    [
+-63992707200, #    utc_start 2028-11-05 08:00:00 (Sun)
+-64003597200, #      utc_end 2029-03-11 09:00:00 (Sun)
+-63992682000, #  local_start 2028-11-05 01:00:00 (Sun)
+-64003572000, #    local_end 2029-03-11 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-64003597200, #    utc_start 2029-03-11 09:00:00 (Sun)
+-64024156800, #      utc_end 2029-11-04 08:00:00 (Sun)
+-64003575600, #  local_start 2029-03-11 03:00:00 (Sun)
+-64024135200, #    local_end 2029-11-04 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-64024156800, #    utc_start 2029-11-04 08:00:00 (Sun)
+-64035046800, #      utc_end 2030-03-10 09:00:00 (Sun)
+-64024131600, #  local_start 2029-11-04 01:00:00 (Sun)
+-64035021600, #    local_end 2030-03-10 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-64035046800, #    utc_start 2030-03-10 09:00:00 (Sun)
+-64055606400, #      utc_end 2030-11-03 08:00:00 (Sun)
+-64035025200, #  local_start 2030-03-10 03:00:00 (Sun)
+-64055584800, #    local_end 2030-11-03 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-64055606400, #    utc_start 2030-11-03 08:00:00 (Sun)
+-64066496400, #      utc_end 2031-03-09 09:00:00 (Sun)
+-64055581200, #  local_start 2030-11-03 01:00:00 (Sun)
+-64066471200, #    local_end 2031-03-09 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-64066496400, #    utc_start 2031-03-09 09:00:00 (Sun)
+-64087056000, #      utc_end 2031-11-02 08:00:00 (Sun)
+-64066474800, #  local_start 2031-03-09 03:00:00 (Sun)
+-64087034400, #    local_end 2031-11-02 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-64087056000, #    utc_start 2031-11-02 08:00:00 (Sun)
+-64098550800, #      utc_end 2032-03-14 09:00:00 (Sun)
+-64087030800, #  local_start 2031-11-02 01:00:00 (Sun)
+-64098525600, #    local_end 2032-03-14 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-64098550800, #    utc_start 2032-03-14 09:00:00 (Sun)
+-64119110400, #      utc_end 2032-11-07 08:00:00 (Sun)
+-64098529200, #  local_start 2032-03-14 03:00:00 (Sun)
+-64119088800, #    local_end 2032-11-07 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-    [
+-64119110400, #    utc_start 2032-11-07 08:00:00 (Sun)
+-64130000400, #      utc_end 2033-03-13 09:00:00 (Sun)
+-64119085200, #  local_start 2032-11-07 01:00:00 (Sun)
+-64129975200, #    local_end 2033-03-13 02:00:00 (Sun)
+--25200,
+-0,
+-'MST',
+-    ],
+-    [
+-64130000400, #    utc_start 2033-03-13 09:00:00 (Sun)
+-64150560000, #      utc_end 2033-11-06 08:00:00 (Sun)
+-64129978800, #  local_start 2033-03-13 03:00:00 (Sun)
+-64150538400, #    local_end 2033-11-06 02:00:00 (Sun)
+--21600,
+-1,
+-'MDT',
+-    ],
+-];
+-
+-sub olson_version {'2022g'}
+-
+-sub has_dst_changes {64}
+-
+-sub _max_year {2032}
+-
+-sub _new_instance {
+-    return shift->_init( @_, spans => $spans );
+-}
+-
+-sub _last_offset { -25200 }
+-
+-my $last_observance = bless( {
+-  'format' => 'M%sT',
+-  'gmtoff' => '-7:00',
+-  'local_start_datetime' => bless( {
+-    'formatter' => undef,
+-    'local_rd_days' => 722815,
+-    'local_rd_secs' => 0,
+-    'offset_modifier' => 0,
+-    'rd_nanosecs' => 0,
+-    'tz' => bless( {
+-      'name' => 'floating',
+-      'offset' => 0
+-    }, 'DateTime::TimeZone::Floating' ),
+-    'utc_rd_days' => 722815,
+-    'utc_rd_secs' => 0,
+-    'utc_year' => 1981
+-  }, 'DateTime' ),
+-  'offset_from_std' => 0,
+-  'offset_from_utc' => -25200,
+-  'until' => [],
+-  'utc_start_datetime' => bless( {
+-    'formatter' => undef,
+-    'local_rd_days' => 722815,
+-    'local_rd_secs' => 25200,
+-    'offset_modifier' => 0,
+-    'rd_nanosecs' => 0,
+-    'tz' => bless( {
+-      'name' => 'floating',
+-      'offset' => 0
+-    }, 'DateTime::TimeZone::Floating' ),
+-    'utc_rd_days' => 722815,
+-    'utc_rd_secs' => 25200,
+-    'utc_year' => 1981
+-  }, 'DateTime' )
+-}, 'DateTime::TimeZone::OlsonDB::Observance' )
+-;
+-sub _last_observance { $last_observance }
+-
+-my $rules = [
+-  bless( {
+-    'at' => '2:00',
+-    'from' => '2007',
+-    'in' => 'Nov',
+-    'letter' => 'S',
+-    'name' => 'Canada',
+-    'offset_from_std' => 0,
+-    'on' => 'Sun>=1',
+-    'save' => '0',
+-    'to' => 'max'
+-  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+-  bless( {
+-    'at' => '2:00',
+-    'from' => '2007',
+-    'in' => 'Mar',
+-    'letter' => 'D',
+-    'name' => 'Canada',
+-    'offset_from_std' => 3600,
+-    'on' => 'Sun>=8',
+-    'save' => '1:00',
+-    'to' => 'max'
+-  }, 'DateTime::TimeZone::OlsonDB::Rule' )
+-]
+-;
+-sub _rules { $rules }
+-
+-
+-1;
+-
+--- 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 2022g
++# Generated from debian/tzdata/antarctica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -142,11 +142,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/antarctica.  Olson data version 2022g
++# Generated from debian/tzdata/antarctica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -97,11 +97,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/australasia.  Olson data version 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1283,13 +1283,31 @@
+ 0,
+ 'AEST',
+     ],
++    [
++64147478400, #    utc_start 2033-10-01 16:00:00 (Sat)
++64163203200, #      utc_end 2034-04-01 16:00:00 (Sat)
++64147518000, #  local_start 2033-10-02 03:00:00 (Sun)
++64163242800, #    local_end 2034-04-02 03:00:00 (Sun)
++39600,
++1,
++'AEDT',
++    ],
++    [
++64163203200, #    utc_start 2034-04-01 16:00:00 (Sat)
++64178928000, #      utc_end 2034-09-30 16:00:00 (Sat)
++64163239200, #  local_start 2034-04-02 02:00:00 (Sun)
++64178964000, #    local_end 2034-10-01 02:00:00 (Sun)
++36000,
++0,
++'AEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {70}
++sub has_dst_changes {71}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/antarctica.  Olson data version 2022g
++# Generated from debian/tzdata/antarctica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -52,11 +52,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -772,11 +772,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {40}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/antarctica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -43,11 +43,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/antarctica.  Olson data version 2022g
++# Generated from debian/tzdata/antarctica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -554,13 +554,31 @@
+ 1,
+ '+02',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149930000, #  local_start 2033-10-30 01:00:00 (Sun)
++64162630800, #    local_end 2034-03-26 01:00:00 (Sun)
++0,
++0,
++'+00',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162638000, #  local_start 2034-03-26 03:00:00 (Sun)
++64181386800, #    local_end 2034-10-29 03:00:00 (Sun)
++7200,
++1,
++'+02',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {29}
++sub has_dst_changes {30}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -493,11 +493,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {24}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -817,11 +817,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {43}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -610,11 +610,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {30}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -484,11 +484,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {23}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -493,11 +493,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {24}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -259,11 +259,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {11}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -484,11 +484,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {23}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -520,11 +520,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {26}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -646,11 +646,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {32}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -52,11 +52,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -637,11 +637,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {31}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1024,17 +1024,17 @@
+     ],
+     [
+ 63802760400, #    utc_start 2022-10-29 21:00:00 (Sat)
+-63815464800, #      utc_end 2023-03-25 22:00:00 (Sat)
++63817711200, #      utc_end 2023-04-20 22:00:00 (Thu)
+ 63802767600, #  local_start 2022-10-29 23:00:00 (Sat)
+-63815472000, #    local_end 2023-03-26 00:00:00 (Sun)
++63817718400, #    local_end 2023-04-21 00:00:00 (Fri)
+ 7200,
+ 0,
+ 'EET',
+     ],
+     [
+-63815464800, #    utc_start 2023-03-25 22:00:00 (Sat)
++63817711200, #    utc_start 2023-04-20 22:00:00 (Thu)
+ 63834210000, #      utc_end 2023-10-28 21:00:00 (Sat)
+-63815475600, #  local_start 2023-03-26 01:00:00 (Sun)
++63817722000, #  local_start 2023-04-21 01:00:00 (Fri)
+ 63834220800, #    local_end 2023-10-29 00:00:00 (Sun)
+ 10800,
+ 1,
+@@ -1220,13 +1220,31 @@
+ 1,
+ 'EEST',
+     ],
++    [
++64149915600, #    utc_start 2033-10-29 21:00:00 (Sat)
++64162620000, #      utc_end 2034-03-25 22:00:00 (Sat)
++64149922800, #  local_start 2033-10-29 23:00:00 (Sat)
++64162627200, #    local_end 2034-03-26 00:00:00 (Sun)
++7200,
++0,
++'EET',
++    ],
++    [
++64162620000, #    utc_start 2034-03-25 22:00:00 (Sat)
++64181365200, #      utc_end 2034-10-28 21:00:00 (Sat)
++64162630800, #  local_start 2034-03-26 01:00:00 (Sun)
++64181376000, #    local_end 2034-10-29 00:00:00 (Sun)
++10800,
++1,
++'EEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {66}
++sub has_dst_changes {67}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+@@ -1275,24 +1293,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' => '2024',
++    '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 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -502,11 +502,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {25}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -628,11 +628,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {30}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -493,11 +493,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {24}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -106,11 +106,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {2}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1123,11 +1123,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {60}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -106,11 +106,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {1}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -70,11 +70,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -43,11 +43,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -250,11 +250,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {11}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1094,13 +1094,31 @@
+ 1,
+ 'EEST',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149937200, #  local_start 2033-10-30 03:00:00 (Sun)
++64162638000, #    local_end 2034-03-26 03:00:00 (Sun)
++7200,
++0,
++'EET',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162641600, #  local_start 2034-03-26 04:00:00 (Sun)
++64181390400, #    local_end 2034-10-29 04:00:00 (Sun)
++10800,
++1,
++'EEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {59}
++sub has_dst_changes {60}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1150,17 +1150,17 @@
+     ],
+     [
+ 63802681200, #    utc_start 2022-10-28 23:00:00 (Fri)
+-63815385600, #      utc_end 2023-03-25 00:00:00 (Sat)
++63818409600, #      utc_end 2023-04-29 00:00:00 (Sat)
+ 63802688400, #  local_start 2022-10-29 01:00:00 (Sat)
+-63815392800, #    local_end 2023-03-25 02:00:00 (Sat)
++63818416800, #    local_end 2023-04-29 02:00:00 (Sat)
+ 7200,
+ 0,
+ 'EET',
+     ],
+     [
+-63815385600, #    utc_start 2023-03-25 00:00:00 (Sat)
++63818409600, #    utc_start 2023-04-29 00:00:00 (Sat)
+ 63834130800, #      utc_end 2023-10-27 23:00:00 (Fri)
+-63815396400, #  local_start 2023-03-25 03:00:00 (Sat)
++63818420400, #  local_start 2023-04-29 03:00:00 (Sat)
+ 63834141600, #    local_end 2023-10-28 02:00:00 (Sat)
+ 10800,
+ 1,
+@@ -1168,17 +1168,17 @@
+     ],
+     [
+ 63834130800, #    utc_start 2023-10-27 23:00:00 (Fri)
+-63847440000, #      utc_end 2024-03-30 00:00:00 (Sat)
++63848649600, #      utc_end 2024-04-13 00:00:00 (Sat)
+ 63834138000, #  local_start 2023-10-28 01:00:00 (Sat)
+-63847447200, #    local_end 2024-03-30 02:00:00 (Sat)
++63848656800, #    local_end 2024-04-13 02:00:00 (Sat)
+ 7200,
+ 0,
+ 'EET',
+     ],
+     [
+-63847440000, #    utc_start 2024-03-30 00:00:00 (Sat)
++63848649600, #    utc_start 2024-04-13 00:00:00 (Sat)
+ 63865580400, #      utc_end 2024-10-25 23:00:00 (Fri)
+-63847450800, #  local_start 2024-03-30 03:00:00 (Sat)
++63848660400, #  local_start 2024-04-13 03:00:00 (Sat)
+ 63865591200, #    local_end 2024-10-26 02:00:00 (Sat)
+ 10800,
+ 1,
+@@ -1186,17 +1186,17 @@
+     ],
+     [
+ 63865580400, #    utc_start 2024-10-25 23:00:00 (Fri)
+-63878889600, #      utc_end 2025-03-29 00:00:00 (Sat)
++63879494400, #      utc_end 2025-04-05 00:00:00 (Sat)
+ 63865587600, #  local_start 2024-10-26 01:00:00 (Sat)
+-63878896800, #    local_end 2025-03-29 02:00:00 (Sat)
++63879501600, #    local_end 2025-04-05 02:00:00 (Sat)
+ 7200,
+ 0,
+ 'EET',
+     ],
+     [
+-63878889600, #    utc_start 2025-03-29 00:00:00 (Sat)
++63879494400, #    utc_start 2025-04-05 00:00:00 (Sat)
+ 63897030000, #      utc_end 2025-10-24 23:00:00 (Fri)
+-63878900400, #  local_start 2025-03-29 03:00:00 (Sat)
++63879505200, #  local_start 2025-04-05 03:00:00 (Sat)
+ 63897040800, #    local_end 2025-10-25 02:00:00 (Sat)
+ 10800,
+ 1,
+@@ -1346,13 +1346,1516 @@
+ 1,
+ 'EEST',
+     ],
++    [
++64149836400, #    utc_start 2033-10-28 23:00:00 (Fri)
++64162540800, #      utc_end 2034-03-25 00:00:00 (Sat)
++64149843600, #  local_start 2033-10-29 01:00:00 (Sat)
++64162548000, #    local_end 2034-03-25 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64162540800, #    utc_start 2034-03-25 00:00:00 (Sat)
++64181286000, #      utc_end 2034-10-27 23:00:00 (Fri)
++64162551600, #  local_start 2034-03-25 03:00:00 (Sat)
++64181296800, #    local_end 2034-10-28 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64181286000, #    utc_start 2034-10-27 23:00:00 (Fri)
++64193990400, #      utc_end 2035-03-24 00:00:00 (Sat)
++64181293200, #  local_start 2034-10-28 01:00:00 (Sat)
++64193997600, #    local_end 2035-03-24 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64193990400, #    utc_start 2035-03-24 00:00:00 (Sat)
++64212735600, #      utc_end 2035-10-26 23:00:00 (Fri)
++64194001200, #  local_start 2035-03-24 03:00:00 (Sat)
++64212746400, #    local_end 2035-10-27 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64212735600, #    utc_start 2035-10-26 23:00:00 (Fri)
++64226044800, #      utc_end 2036-03-29 00:00:00 (Sat)
++64212742800, #  local_start 2035-10-27 01:00:00 (Sat)
++64226052000, #    local_end 2036-03-29 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64226044800, #    utc_start 2036-03-29 00:00:00 (Sat)
++64243580400, #      utc_end 2036-10-17 23:00:00 (Fri)
++64226055600, #  local_start 2036-03-29 03:00:00 (Sat)
++64243591200, #    local_end 2036-10-18 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64243580400, #    utc_start 2036-10-17 23:00:00 (Fri)
++64257494400, #      utc_end 2037-03-28 00:00:00 (Sat)
++64243587600, #  local_start 2036-10-18 01:00:00 (Sat)
++64257501600, #    local_end 2037-03-28 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64257494400, #    utc_start 2037-03-28 00:00:00 (Sat)
++64274425200, #      utc_end 2037-10-09 23:00:00 (Fri)
++64257505200, #  local_start 2037-03-28 03:00:00 (Sat)
++64274436000, #    local_end 2037-10-10 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64274425200, #    utc_start 2037-10-09 23:00:00 (Fri)
++64288944000, #      utc_end 2038-03-27 00:00:00 (Sat)
++64274432400, #  local_start 2037-10-10 01:00:00 (Sat)
++64288951200, #    local_end 2038-03-27 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64288944000, #    utc_start 2038-03-27 00:00:00 (Sat)
++64304665200, #      utc_end 2038-09-24 23:00:00 (Fri)
++64288954800, #  local_start 2038-03-27 03:00:00 (Sat)
++64304676000, #    local_end 2038-09-25 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64304665200, #    utc_start 2038-09-24 23:00:00 (Fri)
++64320393600, #      utc_end 2039-03-26 00:00:00 (Sat)
++64304672400, #  local_start 2038-09-25 01:00:00 (Sat)
++64320400800, #    local_end 2039-03-26 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64320393600, #    utc_start 2039-03-26 00:00:00 (Sat)
++64335510000, #      utc_end 2039-09-16 23:00:00 (Fri)
++64320404400, #  local_start 2039-03-26 03:00:00 (Sat)
++64335520800, #    local_end 2039-09-17 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64335510000, #    utc_start 2039-09-16 23:00:00 (Fri)
++64338537600, #      utc_end 2039-10-22 00:00:00 (Sat)
++64335517200, #  local_start 2039-09-17 01:00:00 (Sat)
++64338544800, #    local_end 2039-10-22 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64338537600, #    utc_start 2039-10-22 00:00:00 (Sat)
++64339138800, #      utc_end 2039-10-28 23:00:00 (Fri)
++64338548400, #  local_start 2039-10-22 03:00:00 (Sat)
++64339149600, #    local_end 2039-10-29 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64339138800, #    utc_start 2039-10-28 23:00:00 (Fri)
++64351843200, #      utc_end 2040-03-24 00:00:00 (Sat)
++64339146000, #  local_start 2039-10-29 01:00:00 (Sat)
++64351850400, #    local_end 2040-03-24 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64351843200, #    utc_start 2040-03-24 00:00:00 (Sat)
++64365750000, #      utc_end 2040-08-31 23:00:00 (Fri)
++64351854000, #  local_start 2040-03-24 03:00:00 (Sat)
++64365760800, #    local_end 2040-09-01 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64365750000, #    utc_start 2040-08-31 23:00:00 (Fri)
++64369382400, #      utc_end 2040-10-13 00:00:00 (Sat)
++64365757200, #  local_start 2040-09-01 01:00:00 (Sat)
++64369389600, #    local_end 2040-10-13 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64369382400, #    utc_start 2040-10-13 00:00:00 (Sat)
++64370588400, #      utc_end 2040-10-26 23:00:00 (Fri)
++64369393200, #  local_start 2040-10-13 03:00:00 (Sat)
++64370599200, #    local_end 2040-10-27 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64370588400, #    utc_start 2040-10-26 23:00:00 (Fri)
++64383897600, #      utc_end 2041-03-30 00:00:00 (Sat)
++64370595600, #  local_start 2040-10-27 01:00:00 (Sat)
++64383904800, #    local_end 2041-03-30 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64383897600, #    utc_start 2041-03-30 00:00:00 (Sat)
++64396594800, #      utc_end 2041-08-23 23:00:00 (Fri)
++64383908400, #  local_start 2041-03-30 03:00:00 (Sat)
++64396605600, #    local_end 2041-08-24 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64396594800, #    utc_start 2041-08-23 23:00:00 (Fri)
++64399622400, #      utc_end 2041-09-28 00:00:00 (Sat)
++64396602000, #  local_start 2041-08-24 01:00:00 (Sat)
++64399629600, #    local_end 2041-09-28 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64399622400, #    utc_start 2041-09-28 00:00:00 (Sat)
++64402038000, #      utc_end 2041-10-25 23:00:00 (Fri)
++64399633200, #  local_start 2041-09-28 03:00:00 (Sat)
++64402048800, #    local_end 2041-10-26 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64402038000, #    utc_start 2041-10-25 23:00:00 (Fri)
++64415347200, #      utc_end 2042-03-29 00:00:00 (Sat)
++64402045200, #  local_start 2041-10-26 01:00:00 (Sat)
++64415354400, #    local_end 2042-03-29 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64415347200, #    utc_start 2042-03-29 00:00:00 (Sat)
++64427439600, #      utc_end 2042-08-15 23:00:00 (Fri)
++64415358000, #  local_start 2042-03-29 03:00:00 (Sat)
++64427450400, #    local_end 2042-08-16 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64427439600, #    utc_start 2042-08-15 23:00:00 (Fri)
++64430467200, #      utc_end 2042-09-20 00:00:00 (Sat)
++64427446800, #  local_start 2042-08-16 01:00:00 (Sat)
++64430474400, #    local_end 2042-09-20 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64430467200, #    utc_start 2042-09-20 00:00:00 (Sat)
++64433487600, #      utc_end 2042-10-24 23:00:00 (Fri)
++64430478000, #  local_start 2042-09-20 03:00:00 (Sat)
++64433498400, #    local_end 2042-10-25 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64433487600, #    utc_start 2042-10-24 23:00:00 (Fri)
++64446796800, #      utc_end 2043-03-28 00:00:00 (Sat)
++64433494800, #  local_start 2042-10-25 01:00:00 (Sat)
++64446804000, #    local_end 2043-03-28 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64446796800, #    utc_start 2043-03-28 00:00:00 (Sat)
++64457679600, #      utc_end 2043-07-31 23:00:00 (Fri)
++64446807600, #  local_start 2043-03-28 03:00:00 (Sat)
++64457690400, #    local_end 2043-08-01 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64457679600, #    utc_start 2043-07-31 23:00:00 (Fri)
++64461312000, #      utc_end 2043-09-12 00:00:00 (Sat)
++64457686800, #  local_start 2043-08-01 01:00:00 (Sat)
++64461319200, #    local_end 2043-09-12 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64461312000, #    utc_start 2043-09-12 00:00:00 (Sat)
++64464937200, #      utc_end 2043-10-23 23:00:00 (Fri)
++64461322800, #  local_start 2043-09-12 03:00:00 (Sat)
++64464948000, #    local_end 2043-10-24 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64464937200, #    utc_start 2043-10-23 23:00:00 (Fri)
++64478246400, #      utc_end 2044-03-26 00:00:00 (Sat)
++64464944400, #  local_start 2043-10-24 01:00:00 (Sat)
++64478253600, #    local_end 2044-03-26 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64478246400, #    utc_start 2044-03-26 00:00:00 (Sat)
++64488524400, #      utc_end 2044-07-22 23:00:00 (Fri)
++64478257200, #  local_start 2044-03-26 03:00:00 (Sat)
++64488535200, #    local_end 2044-07-23 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64488524400, #    utc_start 2044-07-22 23:00:00 (Fri)
++64491552000, #      utc_end 2044-08-27 00:00:00 (Sat)
++64488531600, #  local_start 2044-07-23 01:00:00 (Sat)
++64491559200, #    local_end 2044-08-27 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64491552000, #    utc_start 2044-08-27 00:00:00 (Sat)
++64496991600, #      utc_end 2044-10-28 23:00:00 (Fri)
++64491562800, #  local_start 2044-08-27 03:00:00 (Sat)
++64497002400, #    local_end 2044-10-29 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64496991600, #    utc_start 2044-10-28 23:00:00 (Fri)
++64509696000, #      utc_end 2045-03-25 00:00:00 (Sat)
++64496998800, #  local_start 2044-10-29 01:00:00 (Sat)
++64509703200, #    local_end 2045-03-25 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64509696000, #    utc_start 2045-03-25 00:00:00 (Sat)
++64519369200, #      utc_end 2045-07-14 23:00:00 (Fri)
++64509706800, #  local_start 2045-03-25 03:00:00 (Sat)
++64519380000, #    local_end 2045-07-15 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64519369200, #    utc_start 2045-07-14 23:00:00 (Fri)
++64522396800, #      utc_end 2045-08-19 00:00:00 (Sat)
++64519376400, #  local_start 2045-07-15 01:00:00 (Sat)
++64522404000, #    local_end 2045-08-19 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64522396800, #    utc_start 2045-08-19 00:00:00 (Sat)
++64528441200, #      utc_end 2045-10-27 23:00:00 (Fri)
++64522407600, #  local_start 2045-08-19 03:00:00 (Sat)
++64528452000, #    local_end 2045-10-28 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64528441200, #    utc_start 2045-10-27 23:00:00 (Fri)
++64541145600, #      utc_end 2046-03-24 00:00:00 (Sat)
++64528448400, #  local_start 2045-10-28 01:00:00 (Sat)
++64541152800, #    local_end 2046-03-24 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64541145600, #    utc_start 2046-03-24 00:00:00 (Sat)
++64549609200, #      utc_end 2046-06-29 23:00:00 (Fri)
++64541156400, #  local_start 2046-03-24 03:00:00 (Sat)
++64549620000, #    local_end 2046-06-30 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64549609200, #    utc_start 2046-06-29 23:00:00 (Fri)
++64553241600, #      utc_end 2046-08-11 00:00:00 (Sat)
++64549616400, #  local_start 2046-06-30 01:00:00 (Sat)
++64553248800, #    local_end 2046-08-11 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64553241600, #    utc_start 2046-08-11 00:00:00 (Sat)
++64559890800, #      utc_end 2046-10-26 23:00:00 (Fri)
++64553252400, #  local_start 2046-08-11 03:00:00 (Sat)
++64559901600, #    local_end 2046-10-27 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64559890800, #    utc_start 2046-10-26 23:00:00 (Fri)
++64573200000, #      utc_end 2047-03-30 00:00:00 (Sat)
++64559898000, #  local_start 2046-10-27 01:00:00 (Sat)
++64573207200, #    local_end 2047-03-30 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64573200000, #    utc_start 2047-03-30 00:00:00 (Sat)
++64580454000, #      utc_end 2047-06-21 23:00:00 (Fri)
++64573210800, #  local_start 2047-03-30 03:00:00 (Sat)
++64580464800, #    local_end 2047-06-22 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64580454000, #    utc_start 2047-06-21 23:00:00 (Fri)
++64583481600, #      utc_end 2047-07-27 00:00:00 (Sat)
++64580461200, #  local_start 2047-06-22 01:00:00 (Sat)
++64583488800, #    local_end 2047-07-27 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64583481600, #    utc_start 2047-07-27 00:00:00 (Sat)
++64591340400, #      utc_end 2047-10-25 23:00:00 (Fri)
++64583492400, #  local_start 2047-07-27 03:00:00 (Sat)
++64591351200, #    local_end 2047-10-26 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64591340400, #    utc_start 2047-10-25 23:00:00 (Fri)
++64604649600, #      utc_end 2048-03-28 00:00:00 (Sat)
++64591347600, #  local_start 2047-10-26 01:00:00 (Sat)
++64604656800, #    local_end 2048-03-28 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64604649600, #    utc_start 2048-03-28 00:00:00 (Sat)
++64610694000, #      utc_end 2048-06-05 23:00:00 (Fri)
++64604660400, #  local_start 2048-03-28 03:00:00 (Sat)
++64610704800, #    local_end 2048-06-06 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64610694000, #    utc_start 2048-06-05 23:00:00 (Fri)
++64614326400, #      utc_end 2048-07-18 00:00:00 (Sat)
++64610701200, #  local_start 2048-06-06 01:00:00 (Sat)
++64614333600, #    local_end 2048-07-18 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64614326400, #    utc_start 2048-07-18 00:00:00 (Sat)
++64622790000, #      utc_end 2048-10-23 23:00:00 (Fri)
++64614337200, #  local_start 2048-07-18 03:00:00 (Sat)
++64622800800, #    local_end 2048-10-24 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64622790000, #    utc_start 2048-10-23 23:00:00 (Fri)
++64636099200, #      utc_end 2049-03-27 00:00:00 (Sat)
++64622797200, #  local_start 2048-10-24 01:00:00 (Sat)
++64636106400, #    local_end 2049-03-27 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64636099200, #    utc_start 2049-03-27 00:00:00 (Sat)
++64641538800, #      utc_end 2049-05-28 23:00:00 (Fri)
++64636110000, #  local_start 2049-03-27 03:00:00 (Sat)
++64641549600, #    local_end 2049-05-29 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64641538800, #    utc_start 2049-05-28 23:00:00 (Fri)
++64644566400, #      utc_end 2049-07-03 00:00:00 (Sat)
++64641546000, #  local_start 2049-05-29 01:00:00 (Sat)
++64644573600, #    local_end 2049-07-03 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64644566400, #    utc_start 2049-07-03 00:00:00 (Sat)
++64654844400, #      utc_end 2049-10-29 23:00:00 (Fri)
++64644577200, #  local_start 2049-07-03 03:00:00 (Sat)
++64654855200, #    local_end 2049-10-30 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64654844400, #    utc_start 2049-10-29 23:00:00 (Fri)
++64667548800, #      utc_end 2050-03-26 00:00:00 (Sat)
++64654851600, #  local_start 2049-10-30 01:00:00 (Sat)
++64667556000, #    local_end 2050-03-26 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64667548800, #    utc_start 2050-03-26 00:00:00 (Sat)
++64672383600, #      utc_end 2050-05-20 23:00:00 (Fri)
++64667559600, #  local_start 2050-03-26 03:00:00 (Sat)
++64672394400, #    local_end 2050-05-21 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64672383600, #    utc_start 2050-05-20 23:00:00 (Fri)
++64675411200, #      utc_end 2050-06-25 00:00:00 (Sat)
++64672390800, #  local_start 2050-05-21 01:00:00 (Sat)
++64675418400, #    local_end 2050-06-25 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64675411200, #    utc_start 2050-06-25 00:00:00 (Sat)
++64686294000, #      utc_end 2050-10-28 23:00:00 (Fri)
++64675422000, #  local_start 2050-06-25 03:00:00 (Sat)
++64686304800, #    local_end 2050-10-29 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64686294000, #    utc_start 2050-10-28 23:00:00 (Fri)
++64698998400, #      utc_end 2051-03-25 00:00:00 (Sat)
++64686301200, #  local_start 2050-10-29 01:00:00 (Sat)
++64699005600, #    local_end 2051-03-25 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64698998400, #    utc_start 2051-03-25 00:00:00 (Sat)
++64702623600, #      utc_end 2051-05-05 23:00:00 (Fri)
++64699009200, #  local_start 2051-03-25 03:00:00 (Sat)
++64702634400, #    local_end 2051-05-06 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64702623600, #    utc_start 2051-05-05 23:00:00 (Fri)
++64706256000, #      utc_end 2051-06-17 00:00:00 (Sat)
++64702630800, #  local_start 2051-05-06 01:00:00 (Sat)
++64706263200, #    local_end 2051-06-17 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64706256000, #    utc_start 2051-06-17 00:00:00 (Sat)
++64717743600, #      utc_end 2051-10-27 23:00:00 (Fri)
++64706266800, #  local_start 2051-06-17 03:00:00 (Sat)
++64717754400, #    local_end 2051-10-28 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64717743600, #    utc_start 2051-10-27 23:00:00 (Fri)
++64731052800, #      utc_end 2052-03-30 00:00:00 (Sat)
++64717750800, #  local_start 2051-10-28 01:00:00 (Sat)
++64731060000, #    local_end 2052-03-30 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64731052800, #    utc_start 2052-03-30 00:00:00 (Sat)
++64733468400, #      utc_end 2052-04-26 23:00:00 (Fri)
++64731063600, #  local_start 2052-03-30 03:00:00 (Sat)
++64733479200, #    local_end 2052-04-27 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64733468400, #    utc_start 2052-04-26 23:00:00 (Fri)
++64736496000, #      utc_end 2052-06-01 00:00:00 (Sat)
++64733475600, #  local_start 2052-04-27 01:00:00 (Sat)
++64736503200, #    local_end 2052-06-01 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64736496000, #    utc_start 2052-06-01 00:00:00 (Sat)
++64749193200, #      utc_end 2052-10-25 23:00:00 (Fri)
++64736506800, #  local_start 2052-06-01 03:00:00 (Sat)
++64749204000, #    local_end 2052-10-26 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64749193200, #    utc_start 2052-10-25 23:00:00 (Fri)
++64762502400, #      utc_end 2053-03-29 00:00:00 (Sat)
++64749200400, #  local_start 2052-10-26 01:00:00 (Sat)
++64762509600, #    local_end 2053-03-29 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64762502400, #    utc_start 2053-03-29 00:00:00 (Sat)
++64763708400, #      utc_end 2053-04-11 23:00:00 (Fri)
++64762513200, #  local_start 2053-03-29 03:00:00 (Sat)
++64763719200, #    local_end 2053-04-12 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64763708400, #    utc_start 2053-04-11 23:00:00 (Fri)
++64767340800, #      utc_end 2053-05-24 00:00:00 (Sat)
++64763715600, #  local_start 2053-04-12 01:00:00 (Sat)
++64767348000, #    local_end 2053-05-24 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64767340800, #    utc_start 2053-05-24 00:00:00 (Sat)
++64780642800, #      utc_end 2053-10-24 23:00:00 (Fri)
++64767351600, #  local_start 2053-05-24 03:00:00 (Sat)
++64780653600, #    local_end 2053-10-25 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64780642800, #    utc_start 2053-10-24 23:00:00 (Fri)
++64793952000, #      utc_end 2054-03-28 00:00:00 (Sat)
++64780650000, #  local_start 2053-10-25 01:00:00 (Sat)
++64793959200, #    local_end 2054-03-28 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64793952000, #    utc_start 2054-03-28 00:00:00 (Sat)
++64794553200, #      utc_end 2054-04-03 23:00:00 (Fri)
++64793962800, #  local_start 2054-03-28 03:00:00 (Sat)
++64794564000, #    local_end 2054-04-04 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64794553200, #    utc_start 2054-04-03 23:00:00 (Fri)
++64798185600, #      utc_end 2054-05-16 00:00:00 (Sat)
++64794560400, #  local_start 2054-04-04 01:00:00 (Sat)
++64798192800, #    local_end 2054-05-16 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64798185600, #    utc_start 2054-05-16 00:00:00 (Sat)
++64812092400, #      utc_end 2054-10-23 23:00:00 (Fri)
++64798196400, #  local_start 2054-05-16 03:00:00 (Sat)
++64812103200, #    local_end 2054-10-24 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64812092400, #    utc_start 2054-10-23 23:00:00 (Fri)
++64828425600, #      utc_end 2055-05-01 00:00:00 (Sat)
++64812099600, #  local_start 2054-10-24 01:00:00 (Sat)
++64828432800, #    local_end 2055-05-01 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64828425600, #    utc_start 2055-05-01 00:00:00 (Sat)
++64844146800, #      utc_end 2055-10-29 23:00:00 (Fri)
++64828436400, #  local_start 2055-05-01 03:00:00 (Sat)
++64844157600, #    local_end 2055-10-30 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64844146800, #    utc_start 2055-10-29 23:00:00 (Fri)
++64859270400, #      utc_end 2056-04-22 00:00:00 (Sat)
++64844154000, #  local_start 2055-10-30 01:00:00 (Sat)
++64859277600, #    local_end 2056-04-22 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64859270400, #    utc_start 2056-04-22 00:00:00 (Sat)
++64875596400, #      utc_end 2056-10-27 23:00:00 (Fri)
++64859281200, #  local_start 2056-04-22 03:00:00 (Sat)
++64875607200, #    local_end 2056-10-28 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64875596400, #    utc_start 2056-10-27 23:00:00 (Fri)
++64889510400, #      utc_end 2057-04-07 00:00:00 (Sat)
++64875603600, #  local_start 2056-10-28 01:00:00 (Sat)
++64889517600, #    local_end 2057-04-07 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64889510400, #    utc_start 2057-04-07 00:00:00 (Sat)
++64907046000, #      utc_end 2057-10-26 23:00:00 (Fri)
++64889521200, #  local_start 2057-04-07 03:00:00 (Sat)
++64907056800, #    local_end 2057-10-27 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64907046000, #    utc_start 2057-10-26 23:00:00 (Fri)
++64920355200, #      utc_end 2058-03-30 00:00:00 (Sat)
++64907053200, #  local_start 2057-10-27 01:00:00 (Sat)
++64920362400, #    local_end 2058-03-30 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64920355200, #    utc_start 2058-03-30 00:00:00 (Sat)
++64938495600, #      utc_end 2058-10-25 23:00:00 (Fri)
++64920366000, #  local_start 2058-03-30 03:00:00 (Sat)
++64938506400, #    local_end 2058-10-26 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64938495600, #    utc_start 2058-10-25 23:00:00 (Fri)
++64951804800, #      utc_end 2059-03-29 00:00:00 (Sat)
++64938502800, #  local_start 2058-10-26 01:00:00 (Sat)
++64951812000, #    local_end 2059-03-29 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64951804800, #    utc_start 2059-03-29 00:00:00 (Sat)
++64969945200, #      utc_end 2059-10-24 23:00:00 (Fri)
++64951815600, #  local_start 2059-03-29 03:00:00 (Sat)
++64969956000, #    local_end 2059-10-25 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64969945200, #    utc_start 2059-10-24 23:00:00 (Fri)
++64983254400, #      utc_end 2060-03-27 00:00:00 (Sat)
++64969952400, #  local_start 2059-10-25 01:00:00 (Sat)
++64983261600, #    local_end 2060-03-27 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64983254400, #    utc_start 2060-03-27 00:00:00 (Sat)
++65001999600, #      utc_end 2060-10-29 23:00:00 (Fri)
++64983265200, #  local_start 2060-03-27 03:00:00 (Sat)
++65002010400, #    local_end 2060-10-30 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65001999600, #    utc_start 2060-10-29 23:00:00 (Fri)
++65014704000, #      utc_end 2061-03-26 00:00:00 (Sat)
++65002006800, #  local_start 2060-10-30 01:00:00 (Sat)
++65014711200, #    local_end 2061-03-26 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65014704000, #    utc_start 2061-03-26 00:00:00 (Sat)
++65033449200, #      utc_end 2061-10-28 23:00:00 (Fri)
++65014714800, #  local_start 2061-03-26 03:00:00 (Sat)
++65033460000, #    local_end 2061-10-29 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65033449200, #    utc_start 2061-10-28 23:00:00 (Fri)
++65046153600, #      utc_end 2062-03-25 00:00:00 (Sat)
++65033456400, #  local_start 2061-10-29 01:00:00 (Sat)
++65046160800, #    local_end 2062-03-25 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65046153600, #    utc_start 2062-03-25 00:00:00 (Sat)
++65064898800, #      utc_end 2062-10-27 23:00:00 (Fri)
++65046164400, #  local_start 2062-03-25 03:00:00 (Sat)
++65064909600, #    local_end 2062-10-28 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65064898800, #    utc_start 2062-10-27 23:00:00 (Fri)
++65077603200, #      utc_end 2063-03-24 00:00:00 (Sat)
++65064906000, #  local_start 2062-10-28 01:00:00 (Sat)
++65077610400, #    local_end 2063-03-24 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65077603200, #    utc_start 2063-03-24 00:00:00 (Sat)
++65096348400, #      utc_end 2063-10-26 23:00:00 (Fri)
++65077614000, #  local_start 2063-03-24 03:00:00 (Sat)
++65096359200, #    local_end 2063-10-27 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65096348400, #    utc_start 2063-10-26 23:00:00 (Fri)
++65109657600, #      utc_end 2064-03-29 00:00:00 (Sat)
++65096355600, #  local_start 2063-10-27 01:00:00 (Sat)
++65109664800, #    local_end 2064-03-29 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65109657600, #    utc_start 2064-03-29 00:00:00 (Sat)
++65127798000, #      utc_end 2064-10-24 23:00:00 (Fri)
++65109668400, #  local_start 2064-03-29 03:00:00 (Sat)
++65127808800, #    local_end 2064-10-25 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65127798000, #    utc_start 2064-10-24 23:00:00 (Fri)
++65141107200, #      utc_end 2065-03-28 00:00:00 (Sat)
++65127805200, #  local_start 2064-10-25 01:00:00 (Sat)
++65141114400, #    local_end 2065-03-28 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65141107200, #    utc_start 2065-03-28 00:00:00 (Sat)
++65159247600, #      utc_end 2065-10-23 23:00:00 (Fri)
++65141118000, #  local_start 2065-03-28 03:00:00 (Sat)
++65159258400, #    local_end 2065-10-24 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65159247600, #    utc_start 2065-10-23 23:00:00 (Fri)
++65172556800, #      utc_end 2066-03-27 00:00:00 (Sat)
++65159254800, #  local_start 2065-10-24 01:00:00 (Sat)
++65172564000, #    local_end 2066-03-27 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65172556800, #    utc_start 2066-03-27 00:00:00 (Sat)
++65191302000, #      utc_end 2066-10-29 23:00:00 (Fri)
++65172567600, #  local_start 2066-03-27 03:00:00 (Sat)
++65191312800, #    local_end 2066-10-30 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65191302000, #    utc_start 2066-10-29 23:00:00 (Fri)
++65204006400, #      utc_end 2067-03-26 00:00:00 (Sat)
++65191309200, #  local_start 2066-10-30 01:00:00 (Sat)
++65204013600, #    local_end 2067-03-26 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65204006400, #    utc_start 2067-03-26 00:00:00 (Sat)
++65222751600, #      utc_end 2067-10-28 23:00:00 (Fri)
++65204017200, #  local_start 2067-03-26 03:00:00 (Sat)
++65222762400, #    local_end 2067-10-29 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65222751600, #    utc_start 2067-10-28 23:00:00 (Fri)
++65235456000, #      utc_end 2068-03-24 00:00:00 (Sat)
++65222758800, #  local_start 2067-10-29 01:00:00 (Sat)
++65235463200, #    local_end 2068-03-24 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65235456000, #    utc_start 2068-03-24 00:00:00 (Sat)
++65253596400, #      utc_end 2068-10-19 23:00:00 (Fri)
++65235466800, #  local_start 2068-03-24 03:00:00 (Sat)
++65253607200, #    local_end 2068-10-20 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65253596400, #    utc_start 2068-10-19 23:00:00 (Fri)
++65267510400, #      utc_end 2069-03-30 00:00:00 (Sat)
++65253603600, #  local_start 2068-10-20 01:00:00 (Sat)
++65267517600, #    local_end 2069-03-30 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65267510400, #    utc_start 2069-03-30 00:00:00 (Sat)
++65284441200, #      utc_end 2069-10-11 23:00:00 (Fri)
++65267521200, #  local_start 2069-03-30 03:00:00 (Sat)
++65284452000, #    local_end 2069-10-12 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65284441200, #    utc_start 2069-10-11 23:00:00 (Fri)
++65298960000, #      utc_end 2070-03-29 00:00:00 (Sat)
++65284448400, #  local_start 2069-10-12 01:00:00 (Sat)
++65298967200, #    local_end 2070-03-29 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65298960000, #    utc_start 2070-03-29 00:00:00 (Sat)
++65315286000, #      utc_end 2070-10-03 23:00:00 (Fri)
++65298970800, #  local_start 2070-03-29 03:00:00 (Sat)
++65315296800, #    local_end 2070-10-04 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65315286000, #    utc_start 2070-10-03 23:00:00 (Fri)
++65330409600, #      utc_end 2071-03-28 00:00:00 (Sat)
++65315293200, #  local_start 2070-10-04 01:00:00 (Sat)
++65330416800, #    local_end 2071-03-28 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65330409600, #    utc_start 2071-03-28 00:00:00 (Sat)
++65345526000, #      utc_end 2071-09-18 23:00:00 (Fri)
++65330420400, #  local_start 2071-03-28 03:00:00 (Sat)
++65345536800, #    local_end 2071-09-19 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65345526000, #    utc_start 2071-09-18 23:00:00 (Fri)
++65361859200, #      utc_end 2072-03-26 00:00:00 (Sat)
++65345533200, #  local_start 2071-09-19 01:00:00 (Sat)
++65361866400, #    local_end 2072-03-26 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65361859200, #    utc_start 2072-03-26 00:00:00 (Sat)
++65376370800, #      utc_end 2072-09-09 23:00:00 (Fri)
++65361870000, #  local_start 2072-03-26 03:00:00 (Sat)
++65376381600, #    local_end 2072-09-10 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65376370800, #    utc_start 2072-09-09 23:00:00 (Fri)
++65379398400, #      utc_end 2072-10-15 00:00:00 (Sat)
++65376378000, #  local_start 2072-09-10 01:00:00 (Sat)
++65379405600, #    local_end 2072-10-15 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65379398400, #    utc_start 2072-10-15 00:00:00 (Sat)
++65393305200, #      utc_end 2073-03-24 23:00:00 (Fri)
++65379409200, #  local_start 2072-10-15 03:00:00 (Sat)
++65393316000, #    local_end 2073-03-25 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65393305200, #    utc_start 2073-03-24 23:00:00 (Fri)
++65407215600, #      utc_end 2073-09-01 23:00:00 (Fri)
++65393316000, #  local_start 2073-03-25 02:00:00 (Sat)
++65407226400, #    local_end 2073-09-02 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65407215600, #    utc_start 2073-09-01 23:00:00 (Fri)
++65410243200, #      utc_end 2073-10-07 00:00:00 (Sat)
++65407222800, #  local_start 2073-09-02 01:00:00 (Sat)
++65410250400, #    local_end 2073-10-07 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65410243200, #    utc_start 2073-10-07 00:00:00 (Sat)
++65424754800, #      utc_end 2074-03-23 23:00:00 (Fri)
++65410254000, #  local_start 2073-10-07 03:00:00 (Sat)
++65424765600, #    local_end 2074-03-24 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65424754800, #    utc_start 2074-03-23 23:00:00 (Fri)
++65437455600, #      utc_end 2074-08-17 23:00:00 (Fri)
++65424765600, #  local_start 2074-03-24 02:00:00 (Sat)
++65437466400, #    local_end 2074-08-18 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65437455600, #    utc_start 2074-08-17 23:00:00 (Fri)
++65441088000, #      utc_end 2074-09-29 00:00:00 (Sat)
++65437462800, #  local_start 2074-08-18 01:00:00 (Sat)
++65441095200, #    local_end 2074-09-29 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65441088000, #    utc_start 2074-09-29 00:00:00 (Sat)
++65456809200, #      utc_end 2075-03-29 23:00:00 (Fri)
++65441098800, #  local_start 2074-09-29 03:00:00 (Sat)
++65456820000, #    local_end 2075-03-30 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65456809200, #    utc_start 2075-03-29 23:00:00 (Fri)
++65468300400, #      utc_end 2075-08-09 23:00:00 (Fri)
++65456820000, #  local_start 2075-03-30 02:00:00 (Sat)
++65468311200, #    local_end 2075-08-10 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65468300400, #    utc_start 2075-08-09 23:00:00 (Fri)
++65471328000, #      utc_end 2075-09-14 00:00:00 (Sat)
++65468307600, #  local_start 2075-08-10 01:00:00 (Sat)
++65471335200, #    local_end 2075-09-14 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65471328000, #    utc_start 2075-09-14 00:00:00 (Sat)
++65474953200, #      utc_end 2075-10-25 23:00:00 (Fri)
++65471338800, #  local_start 2075-09-14 03:00:00 (Sat)
++65474964000, #    local_end 2075-10-26 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65474953200, #    utc_start 2075-10-25 23:00:00 (Fri)
++65488262400, #      utc_end 2076-03-28 00:00:00 (Sat)
++65474960400, #  local_start 2075-10-26 01:00:00 (Sat)
++65488269600, #    local_end 2076-03-28 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65488262400, #    utc_start 2076-03-28 00:00:00 (Sat)
++65498540400, #      utc_end 2076-07-24 23:00:00 (Fri)
++65488273200, #  local_start 2076-03-28 03:00:00 (Sat)
++65498551200, #    local_end 2076-07-25 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65498540400, #    utc_start 2076-07-24 23:00:00 (Fri)
++65502172800, #      utc_end 2076-09-05 00:00:00 (Sat)
++65498547600, #  local_start 2076-07-25 01:00:00 (Sat)
++65502180000, #    local_end 2076-09-05 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65502172800, #    utc_start 2076-09-05 00:00:00 (Sat)
++65506402800, #      utc_end 2076-10-23 23:00:00 (Fri)
++65502183600, #  local_start 2076-09-05 03:00:00 (Sat)
++65506413600, #    local_end 2076-10-24 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65506402800, #    utc_start 2076-10-23 23:00:00 (Fri)
++65519712000, #      utc_end 2077-03-27 00:00:00 (Sat)
++65506410000, #  local_start 2076-10-24 01:00:00 (Sat)
++65519719200, #    local_end 2077-03-27 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65519712000, #    utc_start 2077-03-27 00:00:00 (Sat)
++65529385200, #      utc_end 2077-07-16 23:00:00 (Fri)
++65519722800, #  local_start 2077-03-27 03:00:00 (Sat)
++65529396000, #    local_end 2077-07-17 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65529385200, #    utc_start 2077-07-16 23:00:00 (Fri)
++65533017600, #      utc_end 2077-08-28 00:00:00 (Sat)
++65529392400, #  local_start 2077-07-17 01:00:00 (Sat)
++65533024800, #    local_end 2077-08-28 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65533017600, #    utc_start 2077-08-28 00:00:00 (Sat)
++65538457200, #      utc_end 2077-10-29 23:00:00 (Fri)
++65533028400, #  local_start 2077-08-28 03:00:00 (Sat)
++65538468000, #    local_end 2077-10-30 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65538457200, #    utc_start 2077-10-29 23:00:00 (Fri)
++65551161600, #      utc_end 2078-03-26 00:00:00 (Sat)
++65538464400, #  local_start 2077-10-30 01:00:00 (Sat)
++65551168800, #    local_end 2078-03-26 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65551161600, #    utc_start 2078-03-26 00:00:00 (Sat)
++65560230000, #      utc_end 2078-07-08 23:00:00 (Fri)
++65551172400, #  local_start 2078-03-26 03:00:00 (Sat)
++65560240800, #    local_end 2078-07-09 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65560230000, #    utc_start 2078-07-08 23:00:00 (Fri)
++65563257600, #      utc_end 2078-08-13 00:00:00 (Sat)
++65560237200, #  local_start 2078-07-09 01:00:00 (Sat)
++65563264800, #    local_end 2078-08-13 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65563257600, #    utc_start 2078-08-13 00:00:00 (Sat)
++65569906800, #      utc_end 2078-10-28 23:00:00 (Fri)
++65563268400, #  local_start 2078-08-13 03:00:00 (Sat)
++65569917600, #    local_end 2078-10-29 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65569906800, #    utc_start 2078-10-28 23:00:00 (Fri)
++65582611200, #      utc_end 2079-03-25 00:00:00 (Sat)
++65569914000, #  local_start 2078-10-29 01:00:00 (Sat)
++65582618400, #    local_end 2079-03-25 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65582611200, #    utc_start 2079-03-25 00:00:00 (Sat)
++65590470000, #      utc_end 2079-06-23 23:00:00 (Fri)
++65582622000, #  local_start 2079-03-25 03:00:00 (Sat)
++65590480800, #    local_end 2079-06-24 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65590470000, #    utc_start 2079-06-23 23:00:00 (Fri)
++65594102400, #      utc_end 2079-08-05 00:00:00 (Sat)
++65590477200, #  local_start 2079-06-24 01:00:00 (Sat)
++65594109600, #    local_end 2079-08-05 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65594102400, #    utc_start 2079-08-05 00:00:00 (Sat)
++65601356400, #      utc_end 2079-10-27 23:00:00 (Fri)
++65594113200, #  local_start 2079-08-05 03:00:00 (Sat)
++65601367200, #    local_end 2079-10-28 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65601356400, #    utc_start 2079-10-27 23:00:00 (Fri)
++65614665600, #      utc_end 2080-03-30 00:00:00 (Sat)
++65601363600, #  local_start 2079-10-28 01:00:00 (Sat)
++65614672800, #    local_end 2080-03-30 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65614665600, #    utc_start 2080-03-30 00:00:00 (Sat)
++65621314800, #      utc_end 2080-06-14 23:00:00 (Fri)
++65614676400, #  local_start 2080-03-30 03:00:00 (Sat)
++65621325600, #    local_end 2080-06-15 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65621314800, #    utc_start 2080-06-14 23:00:00 (Fri)
++65624342400, #      utc_end 2080-07-20 00:00:00 (Sat)
++65621322000, #  local_start 2080-06-15 01:00:00 (Sat)
++65624349600, #    local_end 2080-07-20 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65624342400, #    utc_start 2080-07-20 00:00:00 (Sat)
++65632806000, #      utc_end 2080-10-25 23:00:00 (Fri)
++65624353200, #  local_start 2080-07-20 03:00:00 (Sat)
++65632816800, #    local_end 2080-10-26 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65632806000, #    utc_start 2080-10-25 23:00:00 (Fri)
++65646115200, #      utc_end 2081-03-29 00:00:00 (Sat)
++65632813200, #  local_start 2080-10-26 01:00:00 (Sat)
++65646122400, #    local_end 2081-03-29 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65646115200, #    utc_start 2081-03-29 00:00:00 (Sat)
++65652159600, #      utc_end 2081-06-06 23:00:00 (Fri)
++65646126000, #  local_start 2081-03-29 03:00:00 (Sat)
++65652170400, #    local_end 2081-06-07 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65652159600, #    utc_start 2081-06-06 23:00:00 (Fri)
++65655187200, #      utc_end 2081-07-12 00:00:00 (Sat)
++65652166800, #  local_start 2081-06-07 01:00:00 (Sat)
++65655194400, #    local_end 2081-07-12 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65655187200, #    utc_start 2081-07-12 00:00:00 (Sat)
++65664255600, #      utc_end 2081-10-24 23:00:00 (Fri)
++65655198000, #  local_start 2081-07-12 03:00:00 (Sat)
++65664266400, #    local_end 2081-10-25 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65664255600, #    utc_start 2081-10-24 23:00:00 (Fri)
++65677564800, #      utc_end 2082-03-28 00:00:00 (Sat)
++65664262800, #  local_start 2081-10-25 01:00:00 (Sat)
++65677572000, #    local_end 2082-03-28 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65677564800, #    utc_start 2082-03-28 00:00:00 (Sat)
++65682399600, #      utc_end 2082-05-22 23:00:00 (Fri)
++65677575600, #  local_start 2082-03-28 03:00:00 (Sat)
++65682410400, #    local_end 2082-05-23 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65682399600, #    utc_start 2082-05-22 23:00:00 (Fri)
++65686032000, #      utc_end 2082-07-04 00:00:00 (Sat)
++65682406800, #  local_start 2082-05-23 01:00:00 (Sat)
++65686039200, #    local_end 2082-07-04 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65686032000, #    utc_start 2082-07-04 00:00:00 (Sat)
++65695705200, #      utc_end 2082-10-23 23:00:00 (Fri)
++65686042800, #  local_start 2082-07-04 03:00:00 (Sat)
++65695716000, #    local_end 2082-10-24 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65695705200, #    utc_start 2082-10-23 23:00:00 (Fri)
++65709014400, #      utc_end 2083-03-27 00:00:00 (Sat)
++65695712400, #  local_start 2082-10-24 01:00:00 (Sat)
++65709021600, #    local_end 2083-03-27 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65709014400, #    utc_start 2083-03-27 00:00:00 (Sat)
++65713244400, #      utc_end 2083-05-14 23:00:00 (Fri)
++65709025200, #  local_start 2083-03-27 03:00:00 (Sat)
++65713255200, #    local_end 2083-05-15 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65713244400, #    utc_start 2083-05-14 23:00:00 (Fri)
++65716272000, #      utc_end 2083-06-19 00:00:00 (Sat)
++65713251600, #  local_start 2083-05-15 01:00:00 (Sat)
++65716279200, #    local_end 2083-06-19 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65716272000, #    utc_start 2083-06-19 00:00:00 (Sat)
++65727759600, #      utc_end 2083-10-29 23:00:00 (Fri)
++65716282800, #  local_start 2083-06-19 03:00:00 (Sat)
++65727770400, #    local_end 2083-10-30 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65727759600, #    utc_start 2083-10-29 23:00:00 (Fri)
++65740464000, #      utc_end 2084-03-25 00:00:00 (Sat)
++65727766800, #  local_start 2083-10-30 01:00:00 (Sat)
++65740471200, #    local_end 2084-03-25 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65740464000, #    utc_start 2084-03-25 00:00:00 (Sat)
++65743484400, #      utc_end 2084-04-28 23:00:00 (Fri)
++65740474800, #  local_start 2084-03-25 03:00:00 (Sat)
++65743495200, #    local_end 2084-04-29 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65743484400, #    utc_start 2084-04-28 23:00:00 (Fri)
++65747116800, #      utc_end 2084-06-10 00:00:00 (Sat)
++65743491600, #  local_start 2084-04-29 01:00:00 (Sat)
++65747124000, #    local_end 2084-06-10 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65747116800, #    utc_start 2084-06-10 00:00:00 (Sat)
++65759209200, #      utc_end 2084-10-27 23:00:00 (Fri)
++65747127600, #  local_start 2084-06-10 03:00:00 (Sat)
++65759220000, #    local_end 2084-10-28 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65759209200, #    utc_start 2084-10-27 23:00:00 (Fri)
++65771913600, #      utc_end 2085-03-24 00:00:00 (Sat)
++65759216400, #  local_start 2084-10-28 01:00:00 (Sat)
++65771920800, #    local_end 2085-03-24 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65771913600, #    utc_start 2085-03-24 00:00:00 (Sat)
++65774329200, #      utc_end 2085-04-20 23:00:00 (Fri)
++65771924400, #  local_start 2085-03-24 03:00:00 (Sat)
++65774340000, #    local_end 2085-04-21 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65774329200, #    utc_start 2085-04-20 23:00:00 (Fri)
++65777961600, #      utc_end 2085-06-02 00:00:00 (Sat)
++65774336400, #  local_start 2085-04-21 01:00:00 (Sat)
++65777968800, #    local_end 2085-06-02 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65777961600, #    utc_start 2085-06-02 00:00:00 (Sat)
++65790658800, #      utc_end 2085-10-26 23:00:00 (Fri)
++65777972400, #  local_start 2085-06-02 03:00:00 (Sat)
++65790669600, #    local_end 2085-10-27 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65790658800, #    utc_start 2085-10-26 23:00:00 (Fri)
++65803968000, #      utc_end 2086-03-30 00:00:00 (Sat)
++65790666000, #  local_start 2085-10-27 01:00:00 (Sat)
++65803975200, #    local_end 2086-03-30 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65803968000, #    utc_start 2086-03-30 00:00:00 (Sat)
++65805174000, #      utc_end 2086-04-12 23:00:00 (Fri)
++65803978800, #  local_start 2086-03-30 03:00:00 (Sat)
++65805184800, #    local_end 2086-04-13 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65805174000, #    utc_start 2086-04-12 23:00:00 (Fri)
++65808201600, #      utc_end 2086-05-18 00:00:00 (Sat)
++65805181200, #  local_start 2086-04-13 01:00:00 (Sat)
++65808208800, #    local_end 2086-05-18 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65808201600, #    utc_start 2086-05-18 00:00:00 (Sat)
++65822108400, #      utc_end 2086-10-25 23:00:00 (Fri)
++65808212400, #  local_start 2086-05-18 03:00:00 (Sat)
++65822119200, #    local_end 2086-10-26 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65822108400, #    utc_start 2086-10-25 23:00:00 (Fri)
++65835417600, #      utc_end 2087-03-29 00:00:00 (Sat)
++65822115600, #  local_start 2086-10-26 01:00:00 (Sat)
++65835424800, #    local_end 2087-03-29 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65835417600, #    utc_start 2087-03-29 00:00:00 (Sat)
++65853558000, #      utc_end 2087-10-24 23:00:00 (Fri)
++65835428400, #  local_start 2087-03-29 03:00:00 (Sat)
++65853568800, #    local_end 2087-10-25 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {70}
++sub has_dst_changes {155}
+ 
+-sub _max_year {2032}
++sub _max_year {2086}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+@@ -1401,24 +2904,24 @@
+ my $rules = [
+   bless( {
+     'at' => '2:00',
+-    'from' => '2022',
+-    'in' => 'Oct',
+-    'letter' => '',
++    'from' => '2058',
++    'in' => 'Mar',
++    'letter' => 'S',
+     'name' => 'Palestine',
+-    'offset_from_std' => 0,
++    'offset_from_std' => 3600,
+     'on' => 'Sat<=30',
+-    'save' => '0',
++    'save' => '1:00',
+     'to' => 'max'
+   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+   bless( {
+     'at' => '2:00',
+-    'from' => '2023',
+-    'in' => 'Mar',
+-    'letter' => 'S',
++    'from' => '2075',
++    'in' => 'Oct',
++    'letter' => '',
+     'name' => 'Palestine',
+-    'offset_from_std' => 3600,
++    'offset_from_std' => 0,
+     'on' => 'Sat<=30',
+-    'save' => '1:00',
++    'save' => '0',
+     'to' => 'max'
+   }, 'DateTime::TimeZone::OlsonDB::Rule' )
+ ]
+--- 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 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1141,17 +1141,17 @@
+     ],
+     [
+ 63802681200, #    utc_start 2022-10-28 23:00:00 (Fri)
+-63815385600, #      utc_end 2023-03-25 00:00:00 (Sat)
++63818409600, #      utc_end 2023-04-29 00:00:00 (Sat)
+ 63802688400, #  local_start 2022-10-29 01:00:00 (Sat)
+-63815392800, #    local_end 2023-03-25 02:00:00 (Sat)
++63818416800, #    local_end 2023-04-29 02:00:00 (Sat)
+ 7200,
+ 0,
+ 'EET',
+     ],
+     [
+-63815385600, #    utc_start 2023-03-25 00:00:00 (Sat)
++63818409600, #    utc_start 2023-04-29 00:00:00 (Sat)
+ 63834130800, #      utc_end 2023-10-27 23:00:00 (Fri)
+-63815396400, #  local_start 2023-03-25 03:00:00 (Sat)
++63818420400, #  local_start 2023-04-29 03:00:00 (Sat)
+ 63834141600, #    local_end 2023-10-28 02:00:00 (Sat)
+ 10800,
+ 1,
+@@ -1159,17 +1159,17 @@
+     ],
+     [
+ 63834130800, #    utc_start 2023-10-27 23:00:00 (Fri)
+-63847440000, #      utc_end 2024-03-30 00:00:00 (Sat)
++63848649600, #      utc_end 2024-04-13 00:00:00 (Sat)
+ 63834138000, #  local_start 2023-10-28 01:00:00 (Sat)
+-63847447200, #    local_end 2024-03-30 02:00:00 (Sat)
++63848656800, #    local_end 2024-04-13 02:00:00 (Sat)
+ 7200,
+ 0,
+ 'EET',
+     ],
+     [
+-63847440000, #    utc_start 2024-03-30 00:00:00 (Sat)
++63848649600, #    utc_start 2024-04-13 00:00:00 (Sat)
+ 63865580400, #      utc_end 2024-10-25 23:00:00 (Fri)
+-63847450800, #  local_start 2024-03-30 03:00:00 (Sat)
++63848660400, #  local_start 2024-04-13 03:00:00 (Sat)
+ 63865591200, #    local_end 2024-10-26 02:00:00 (Sat)
+ 10800,
+ 1,
+@@ -1177,17 +1177,17 @@
+     ],
+     [
+ 63865580400, #    utc_start 2024-10-25 23:00:00 (Fri)
+-63878889600, #      utc_end 2025-03-29 00:00:00 (Sat)
++63879494400, #      utc_end 2025-04-05 00:00:00 (Sat)
+ 63865587600, #  local_start 2024-10-26 01:00:00 (Sat)
+-63878896800, #    local_end 2025-03-29 02:00:00 (Sat)
++63879501600, #    local_end 2025-04-05 02:00:00 (Sat)
+ 7200,
+ 0,
+ 'EET',
+     ],
+     [
+-63878889600, #    utc_start 2025-03-29 00:00:00 (Sat)
++63879494400, #    utc_start 2025-04-05 00:00:00 (Sat)
+ 63897030000, #      utc_end 2025-10-24 23:00:00 (Fri)
+-63878900400, #  local_start 2025-03-29 03:00:00 (Sat)
++63879505200, #  local_start 2025-04-05 03:00:00 (Sat)
+ 63897040800, #    local_end 2025-10-25 02:00:00 (Sat)
+ 10800,
+ 1,
+@@ -1337,13 +1337,1516 @@
+ 1,
+ 'EEST',
+     ],
++    [
++64149836400, #    utc_start 2033-10-28 23:00:00 (Fri)
++64162540800, #      utc_end 2034-03-25 00:00:00 (Sat)
++64149843600, #  local_start 2033-10-29 01:00:00 (Sat)
++64162548000, #    local_end 2034-03-25 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64162540800, #    utc_start 2034-03-25 00:00:00 (Sat)
++64181286000, #      utc_end 2034-10-27 23:00:00 (Fri)
++64162551600, #  local_start 2034-03-25 03:00:00 (Sat)
++64181296800, #    local_end 2034-10-28 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64181286000, #    utc_start 2034-10-27 23:00:00 (Fri)
++64193990400, #      utc_end 2035-03-24 00:00:00 (Sat)
++64181293200, #  local_start 2034-10-28 01:00:00 (Sat)
++64193997600, #    local_end 2035-03-24 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64193990400, #    utc_start 2035-03-24 00:00:00 (Sat)
++64212735600, #      utc_end 2035-10-26 23:00:00 (Fri)
++64194001200, #  local_start 2035-03-24 03:00:00 (Sat)
++64212746400, #    local_end 2035-10-27 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64212735600, #    utc_start 2035-10-26 23:00:00 (Fri)
++64226044800, #      utc_end 2036-03-29 00:00:00 (Sat)
++64212742800, #  local_start 2035-10-27 01:00:00 (Sat)
++64226052000, #    local_end 2036-03-29 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64226044800, #    utc_start 2036-03-29 00:00:00 (Sat)
++64243580400, #      utc_end 2036-10-17 23:00:00 (Fri)
++64226055600, #  local_start 2036-03-29 03:00:00 (Sat)
++64243591200, #    local_end 2036-10-18 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64243580400, #    utc_start 2036-10-17 23:00:00 (Fri)
++64257494400, #      utc_end 2037-03-28 00:00:00 (Sat)
++64243587600, #  local_start 2036-10-18 01:00:00 (Sat)
++64257501600, #    local_end 2037-03-28 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64257494400, #    utc_start 2037-03-28 00:00:00 (Sat)
++64274425200, #      utc_end 2037-10-09 23:00:00 (Fri)
++64257505200, #  local_start 2037-03-28 03:00:00 (Sat)
++64274436000, #    local_end 2037-10-10 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64274425200, #    utc_start 2037-10-09 23:00:00 (Fri)
++64288944000, #      utc_end 2038-03-27 00:00:00 (Sat)
++64274432400, #  local_start 2037-10-10 01:00:00 (Sat)
++64288951200, #    local_end 2038-03-27 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64288944000, #    utc_start 2038-03-27 00:00:00 (Sat)
++64304665200, #      utc_end 2038-09-24 23:00:00 (Fri)
++64288954800, #  local_start 2038-03-27 03:00:00 (Sat)
++64304676000, #    local_end 2038-09-25 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64304665200, #    utc_start 2038-09-24 23:00:00 (Fri)
++64320393600, #      utc_end 2039-03-26 00:00:00 (Sat)
++64304672400, #  local_start 2038-09-25 01:00:00 (Sat)
++64320400800, #    local_end 2039-03-26 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64320393600, #    utc_start 2039-03-26 00:00:00 (Sat)
++64335510000, #      utc_end 2039-09-16 23:00:00 (Fri)
++64320404400, #  local_start 2039-03-26 03:00:00 (Sat)
++64335520800, #    local_end 2039-09-17 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64335510000, #    utc_start 2039-09-16 23:00:00 (Fri)
++64338537600, #      utc_end 2039-10-22 00:00:00 (Sat)
++64335517200, #  local_start 2039-09-17 01:00:00 (Sat)
++64338544800, #    local_end 2039-10-22 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64338537600, #    utc_start 2039-10-22 00:00:00 (Sat)
++64339138800, #      utc_end 2039-10-28 23:00:00 (Fri)
++64338548400, #  local_start 2039-10-22 03:00:00 (Sat)
++64339149600, #    local_end 2039-10-29 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64339138800, #    utc_start 2039-10-28 23:00:00 (Fri)
++64351843200, #      utc_end 2040-03-24 00:00:00 (Sat)
++64339146000, #  local_start 2039-10-29 01:00:00 (Sat)
++64351850400, #    local_end 2040-03-24 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64351843200, #    utc_start 2040-03-24 00:00:00 (Sat)
++64365750000, #      utc_end 2040-08-31 23:00:00 (Fri)
++64351854000, #  local_start 2040-03-24 03:00:00 (Sat)
++64365760800, #    local_end 2040-09-01 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64365750000, #    utc_start 2040-08-31 23:00:00 (Fri)
++64369382400, #      utc_end 2040-10-13 00:00:00 (Sat)
++64365757200, #  local_start 2040-09-01 01:00:00 (Sat)
++64369389600, #    local_end 2040-10-13 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64369382400, #    utc_start 2040-10-13 00:00:00 (Sat)
++64370588400, #      utc_end 2040-10-26 23:00:00 (Fri)
++64369393200, #  local_start 2040-10-13 03:00:00 (Sat)
++64370599200, #    local_end 2040-10-27 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64370588400, #    utc_start 2040-10-26 23:00:00 (Fri)
++64383897600, #      utc_end 2041-03-30 00:00:00 (Sat)
++64370595600, #  local_start 2040-10-27 01:00:00 (Sat)
++64383904800, #    local_end 2041-03-30 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64383897600, #    utc_start 2041-03-30 00:00:00 (Sat)
++64396594800, #      utc_end 2041-08-23 23:00:00 (Fri)
++64383908400, #  local_start 2041-03-30 03:00:00 (Sat)
++64396605600, #    local_end 2041-08-24 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64396594800, #    utc_start 2041-08-23 23:00:00 (Fri)
++64399622400, #      utc_end 2041-09-28 00:00:00 (Sat)
++64396602000, #  local_start 2041-08-24 01:00:00 (Sat)
++64399629600, #    local_end 2041-09-28 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64399622400, #    utc_start 2041-09-28 00:00:00 (Sat)
++64402038000, #      utc_end 2041-10-25 23:00:00 (Fri)
++64399633200, #  local_start 2041-09-28 03:00:00 (Sat)
++64402048800, #    local_end 2041-10-26 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64402038000, #    utc_start 2041-10-25 23:00:00 (Fri)
++64415347200, #      utc_end 2042-03-29 00:00:00 (Sat)
++64402045200, #  local_start 2041-10-26 01:00:00 (Sat)
++64415354400, #    local_end 2042-03-29 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64415347200, #    utc_start 2042-03-29 00:00:00 (Sat)
++64427439600, #      utc_end 2042-08-15 23:00:00 (Fri)
++64415358000, #  local_start 2042-03-29 03:00:00 (Sat)
++64427450400, #    local_end 2042-08-16 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64427439600, #    utc_start 2042-08-15 23:00:00 (Fri)
++64430467200, #      utc_end 2042-09-20 00:00:00 (Sat)
++64427446800, #  local_start 2042-08-16 01:00:00 (Sat)
++64430474400, #    local_end 2042-09-20 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64430467200, #    utc_start 2042-09-20 00:00:00 (Sat)
++64433487600, #      utc_end 2042-10-24 23:00:00 (Fri)
++64430478000, #  local_start 2042-09-20 03:00:00 (Sat)
++64433498400, #    local_end 2042-10-25 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64433487600, #    utc_start 2042-10-24 23:00:00 (Fri)
++64446796800, #      utc_end 2043-03-28 00:00:00 (Sat)
++64433494800, #  local_start 2042-10-25 01:00:00 (Sat)
++64446804000, #    local_end 2043-03-28 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64446796800, #    utc_start 2043-03-28 00:00:00 (Sat)
++64457679600, #      utc_end 2043-07-31 23:00:00 (Fri)
++64446807600, #  local_start 2043-03-28 03:00:00 (Sat)
++64457690400, #    local_end 2043-08-01 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64457679600, #    utc_start 2043-07-31 23:00:00 (Fri)
++64461312000, #      utc_end 2043-09-12 00:00:00 (Sat)
++64457686800, #  local_start 2043-08-01 01:00:00 (Sat)
++64461319200, #    local_end 2043-09-12 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64461312000, #    utc_start 2043-09-12 00:00:00 (Sat)
++64464937200, #      utc_end 2043-10-23 23:00:00 (Fri)
++64461322800, #  local_start 2043-09-12 03:00:00 (Sat)
++64464948000, #    local_end 2043-10-24 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64464937200, #    utc_start 2043-10-23 23:00:00 (Fri)
++64478246400, #      utc_end 2044-03-26 00:00:00 (Sat)
++64464944400, #  local_start 2043-10-24 01:00:00 (Sat)
++64478253600, #    local_end 2044-03-26 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64478246400, #    utc_start 2044-03-26 00:00:00 (Sat)
++64488524400, #      utc_end 2044-07-22 23:00:00 (Fri)
++64478257200, #  local_start 2044-03-26 03:00:00 (Sat)
++64488535200, #    local_end 2044-07-23 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64488524400, #    utc_start 2044-07-22 23:00:00 (Fri)
++64491552000, #      utc_end 2044-08-27 00:00:00 (Sat)
++64488531600, #  local_start 2044-07-23 01:00:00 (Sat)
++64491559200, #    local_end 2044-08-27 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64491552000, #    utc_start 2044-08-27 00:00:00 (Sat)
++64496991600, #      utc_end 2044-10-28 23:00:00 (Fri)
++64491562800, #  local_start 2044-08-27 03:00:00 (Sat)
++64497002400, #    local_end 2044-10-29 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64496991600, #    utc_start 2044-10-28 23:00:00 (Fri)
++64509696000, #      utc_end 2045-03-25 00:00:00 (Sat)
++64496998800, #  local_start 2044-10-29 01:00:00 (Sat)
++64509703200, #    local_end 2045-03-25 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64509696000, #    utc_start 2045-03-25 00:00:00 (Sat)
++64519369200, #      utc_end 2045-07-14 23:00:00 (Fri)
++64509706800, #  local_start 2045-03-25 03:00:00 (Sat)
++64519380000, #    local_end 2045-07-15 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64519369200, #    utc_start 2045-07-14 23:00:00 (Fri)
++64522396800, #      utc_end 2045-08-19 00:00:00 (Sat)
++64519376400, #  local_start 2045-07-15 01:00:00 (Sat)
++64522404000, #    local_end 2045-08-19 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64522396800, #    utc_start 2045-08-19 00:00:00 (Sat)
++64528441200, #      utc_end 2045-10-27 23:00:00 (Fri)
++64522407600, #  local_start 2045-08-19 03:00:00 (Sat)
++64528452000, #    local_end 2045-10-28 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64528441200, #    utc_start 2045-10-27 23:00:00 (Fri)
++64541145600, #      utc_end 2046-03-24 00:00:00 (Sat)
++64528448400, #  local_start 2045-10-28 01:00:00 (Sat)
++64541152800, #    local_end 2046-03-24 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64541145600, #    utc_start 2046-03-24 00:00:00 (Sat)
++64549609200, #      utc_end 2046-06-29 23:00:00 (Fri)
++64541156400, #  local_start 2046-03-24 03:00:00 (Sat)
++64549620000, #    local_end 2046-06-30 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64549609200, #    utc_start 2046-06-29 23:00:00 (Fri)
++64553241600, #      utc_end 2046-08-11 00:00:00 (Sat)
++64549616400, #  local_start 2046-06-30 01:00:00 (Sat)
++64553248800, #    local_end 2046-08-11 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64553241600, #    utc_start 2046-08-11 00:00:00 (Sat)
++64559890800, #      utc_end 2046-10-26 23:00:00 (Fri)
++64553252400, #  local_start 2046-08-11 03:00:00 (Sat)
++64559901600, #    local_end 2046-10-27 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64559890800, #    utc_start 2046-10-26 23:00:00 (Fri)
++64573200000, #      utc_end 2047-03-30 00:00:00 (Sat)
++64559898000, #  local_start 2046-10-27 01:00:00 (Sat)
++64573207200, #    local_end 2047-03-30 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64573200000, #    utc_start 2047-03-30 00:00:00 (Sat)
++64580454000, #      utc_end 2047-06-21 23:00:00 (Fri)
++64573210800, #  local_start 2047-03-30 03:00:00 (Sat)
++64580464800, #    local_end 2047-06-22 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64580454000, #    utc_start 2047-06-21 23:00:00 (Fri)
++64583481600, #      utc_end 2047-07-27 00:00:00 (Sat)
++64580461200, #  local_start 2047-06-22 01:00:00 (Sat)
++64583488800, #    local_end 2047-07-27 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64583481600, #    utc_start 2047-07-27 00:00:00 (Sat)
++64591340400, #      utc_end 2047-10-25 23:00:00 (Fri)
++64583492400, #  local_start 2047-07-27 03:00:00 (Sat)
++64591351200, #    local_end 2047-10-26 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64591340400, #    utc_start 2047-10-25 23:00:00 (Fri)
++64604649600, #      utc_end 2048-03-28 00:00:00 (Sat)
++64591347600, #  local_start 2047-10-26 01:00:00 (Sat)
++64604656800, #    local_end 2048-03-28 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64604649600, #    utc_start 2048-03-28 00:00:00 (Sat)
++64610694000, #      utc_end 2048-06-05 23:00:00 (Fri)
++64604660400, #  local_start 2048-03-28 03:00:00 (Sat)
++64610704800, #    local_end 2048-06-06 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64610694000, #    utc_start 2048-06-05 23:00:00 (Fri)
++64614326400, #      utc_end 2048-07-18 00:00:00 (Sat)
++64610701200, #  local_start 2048-06-06 01:00:00 (Sat)
++64614333600, #    local_end 2048-07-18 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64614326400, #    utc_start 2048-07-18 00:00:00 (Sat)
++64622790000, #      utc_end 2048-10-23 23:00:00 (Fri)
++64614337200, #  local_start 2048-07-18 03:00:00 (Sat)
++64622800800, #    local_end 2048-10-24 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64622790000, #    utc_start 2048-10-23 23:00:00 (Fri)
++64636099200, #      utc_end 2049-03-27 00:00:00 (Sat)
++64622797200, #  local_start 2048-10-24 01:00:00 (Sat)
++64636106400, #    local_end 2049-03-27 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64636099200, #    utc_start 2049-03-27 00:00:00 (Sat)
++64641538800, #      utc_end 2049-05-28 23:00:00 (Fri)
++64636110000, #  local_start 2049-03-27 03:00:00 (Sat)
++64641549600, #    local_end 2049-05-29 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64641538800, #    utc_start 2049-05-28 23:00:00 (Fri)
++64644566400, #      utc_end 2049-07-03 00:00:00 (Sat)
++64641546000, #  local_start 2049-05-29 01:00:00 (Sat)
++64644573600, #    local_end 2049-07-03 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64644566400, #    utc_start 2049-07-03 00:00:00 (Sat)
++64654844400, #      utc_end 2049-10-29 23:00:00 (Fri)
++64644577200, #  local_start 2049-07-03 03:00:00 (Sat)
++64654855200, #    local_end 2049-10-30 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64654844400, #    utc_start 2049-10-29 23:00:00 (Fri)
++64667548800, #      utc_end 2050-03-26 00:00:00 (Sat)
++64654851600, #  local_start 2049-10-30 01:00:00 (Sat)
++64667556000, #    local_end 2050-03-26 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64667548800, #    utc_start 2050-03-26 00:00:00 (Sat)
++64672383600, #      utc_end 2050-05-20 23:00:00 (Fri)
++64667559600, #  local_start 2050-03-26 03:00:00 (Sat)
++64672394400, #    local_end 2050-05-21 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64672383600, #    utc_start 2050-05-20 23:00:00 (Fri)
++64675411200, #      utc_end 2050-06-25 00:00:00 (Sat)
++64672390800, #  local_start 2050-05-21 01:00:00 (Sat)
++64675418400, #    local_end 2050-06-25 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64675411200, #    utc_start 2050-06-25 00:00:00 (Sat)
++64686294000, #      utc_end 2050-10-28 23:00:00 (Fri)
++64675422000, #  local_start 2050-06-25 03:00:00 (Sat)
++64686304800, #    local_end 2050-10-29 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64686294000, #    utc_start 2050-10-28 23:00:00 (Fri)
++64698998400, #      utc_end 2051-03-25 00:00:00 (Sat)
++64686301200, #  local_start 2050-10-29 01:00:00 (Sat)
++64699005600, #    local_end 2051-03-25 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64698998400, #    utc_start 2051-03-25 00:00:00 (Sat)
++64702623600, #      utc_end 2051-05-05 23:00:00 (Fri)
++64699009200, #  local_start 2051-03-25 03:00:00 (Sat)
++64702634400, #    local_end 2051-05-06 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64702623600, #    utc_start 2051-05-05 23:00:00 (Fri)
++64706256000, #      utc_end 2051-06-17 00:00:00 (Sat)
++64702630800, #  local_start 2051-05-06 01:00:00 (Sat)
++64706263200, #    local_end 2051-06-17 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64706256000, #    utc_start 2051-06-17 00:00:00 (Sat)
++64717743600, #      utc_end 2051-10-27 23:00:00 (Fri)
++64706266800, #  local_start 2051-06-17 03:00:00 (Sat)
++64717754400, #    local_end 2051-10-28 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64717743600, #    utc_start 2051-10-27 23:00:00 (Fri)
++64731052800, #      utc_end 2052-03-30 00:00:00 (Sat)
++64717750800, #  local_start 2051-10-28 01:00:00 (Sat)
++64731060000, #    local_end 2052-03-30 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64731052800, #    utc_start 2052-03-30 00:00:00 (Sat)
++64733468400, #      utc_end 2052-04-26 23:00:00 (Fri)
++64731063600, #  local_start 2052-03-30 03:00:00 (Sat)
++64733479200, #    local_end 2052-04-27 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64733468400, #    utc_start 2052-04-26 23:00:00 (Fri)
++64736496000, #      utc_end 2052-06-01 00:00:00 (Sat)
++64733475600, #  local_start 2052-04-27 01:00:00 (Sat)
++64736503200, #    local_end 2052-06-01 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64736496000, #    utc_start 2052-06-01 00:00:00 (Sat)
++64749193200, #      utc_end 2052-10-25 23:00:00 (Fri)
++64736506800, #  local_start 2052-06-01 03:00:00 (Sat)
++64749204000, #    local_end 2052-10-26 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64749193200, #    utc_start 2052-10-25 23:00:00 (Fri)
++64762502400, #      utc_end 2053-03-29 00:00:00 (Sat)
++64749200400, #  local_start 2052-10-26 01:00:00 (Sat)
++64762509600, #    local_end 2053-03-29 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64762502400, #    utc_start 2053-03-29 00:00:00 (Sat)
++64763708400, #      utc_end 2053-04-11 23:00:00 (Fri)
++64762513200, #  local_start 2053-03-29 03:00:00 (Sat)
++64763719200, #    local_end 2053-04-12 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64763708400, #    utc_start 2053-04-11 23:00:00 (Fri)
++64767340800, #      utc_end 2053-05-24 00:00:00 (Sat)
++64763715600, #  local_start 2053-04-12 01:00:00 (Sat)
++64767348000, #    local_end 2053-05-24 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64767340800, #    utc_start 2053-05-24 00:00:00 (Sat)
++64780642800, #      utc_end 2053-10-24 23:00:00 (Fri)
++64767351600, #  local_start 2053-05-24 03:00:00 (Sat)
++64780653600, #    local_end 2053-10-25 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64780642800, #    utc_start 2053-10-24 23:00:00 (Fri)
++64793952000, #      utc_end 2054-03-28 00:00:00 (Sat)
++64780650000, #  local_start 2053-10-25 01:00:00 (Sat)
++64793959200, #    local_end 2054-03-28 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64793952000, #    utc_start 2054-03-28 00:00:00 (Sat)
++64794553200, #      utc_end 2054-04-03 23:00:00 (Fri)
++64793962800, #  local_start 2054-03-28 03:00:00 (Sat)
++64794564000, #    local_end 2054-04-04 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64794553200, #    utc_start 2054-04-03 23:00:00 (Fri)
++64798185600, #      utc_end 2054-05-16 00:00:00 (Sat)
++64794560400, #  local_start 2054-04-04 01:00:00 (Sat)
++64798192800, #    local_end 2054-05-16 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64798185600, #    utc_start 2054-05-16 00:00:00 (Sat)
++64812092400, #      utc_end 2054-10-23 23:00:00 (Fri)
++64798196400, #  local_start 2054-05-16 03:00:00 (Sat)
++64812103200, #    local_end 2054-10-24 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64812092400, #    utc_start 2054-10-23 23:00:00 (Fri)
++64828425600, #      utc_end 2055-05-01 00:00:00 (Sat)
++64812099600, #  local_start 2054-10-24 01:00:00 (Sat)
++64828432800, #    local_end 2055-05-01 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64828425600, #    utc_start 2055-05-01 00:00:00 (Sat)
++64844146800, #      utc_end 2055-10-29 23:00:00 (Fri)
++64828436400, #  local_start 2055-05-01 03:00:00 (Sat)
++64844157600, #    local_end 2055-10-30 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64844146800, #    utc_start 2055-10-29 23:00:00 (Fri)
++64859270400, #      utc_end 2056-04-22 00:00:00 (Sat)
++64844154000, #  local_start 2055-10-30 01:00:00 (Sat)
++64859277600, #    local_end 2056-04-22 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64859270400, #    utc_start 2056-04-22 00:00:00 (Sat)
++64875596400, #      utc_end 2056-10-27 23:00:00 (Fri)
++64859281200, #  local_start 2056-04-22 03:00:00 (Sat)
++64875607200, #    local_end 2056-10-28 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64875596400, #    utc_start 2056-10-27 23:00:00 (Fri)
++64889510400, #      utc_end 2057-04-07 00:00:00 (Sat)
++64875603600, #  local_start 2056-10-28 01:00:00 (Sat)
++64889517600, #    local_end 2057-04-07 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64889510400, #    utc_start 2057-04-07 00:00:00 (Sat)
++64907046000, #      utc_end 2057-10-26 23:00:00 (Fri)
++64889521200, #  local_start 2057-04-07 03:00:00 (Sat)
++64907056800, #    local_end 2057-10-27 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64907046000, #    utc_start 2057-10-26 23:00:00 (Fri)
++64920355200, #      utc_end 2058-03-30 00:00:00 (Sat)
++64907053200, #  local_start 2057-10-27 01:00:00 (Sat)
++64920362400, #    local_end 2058-03-30 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64920355200, #    utc_start 2058-03-30 00:00:00 (Sat)
++64938495600, #      utc_end 2058-10-25 23:00:00 (Fri)
++64920366000, #  local_start 2058-03-30 03:00:00 (Sat)
++64938506400, #    local_end 2058-10-26 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64938495600, #    utc_start 2058-10-25 23:00:00 (Fri)
++64951804800, #      utc_end 2059-03-29 00:00:00 (Sat)
++64938502800, #  local_start 2058-10-26 01:00:00 (Sat)
++64951812000, #    local_end 2059-03-29 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64951804800, #    utc_start 2059-03-29 00:00:00 (Sat)
++64969945200, #      utc_end 2059-10-24 23:00:00 (Fri)
++64951815600, #  local_start 2059-03-29 03:00:00 (Sat)
++64969956000, #    local_end 2059-10-25 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++64969945200, #    utc_start 2059-10-24 23:00:00 (Fri)
++64983254400, #      utc_end 2060-03-27 00:00:00 (Sat)
++64969952400, #  local_start 2059-10-25 01:00:00 (Sat)
++64983261600, #    local_end 2060-03-27 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++64983254400, #    utc_start 2060-03-27 00:00:00 (Sat)
++65001999600, #      utc_end 2060-10-29 23:00:00 (Fri)
++64983265200, #  local_start 2060-03-27 03:00:00 (Sat)
++65002010400, #    local_end 2060-10-30 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65001999600, #    utc_start 2060-10-29 23:00:00 (Fri)
++65014704000, #      utc_end 2061-03-26 00:00:00 (Sat)
++65002006800, #  local_start 2060-10-30 01:00:00 (Sat)
++65014711200, #    local_end 2061-03-26 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65014704000, #    utc_start 2061-03-26 00:00:00 (Sat)
++65033449200, #      utc_end 2061-10-28 23:00:00 (Fri)
++65014714800, #  local_start 2061-03-26 03:00:00 (Sat)
++65033460000, #    local_end 2061-10-29 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65033449200, #    utc_start 2061-10-28 23:00:00 (Fri)
++65046153600, #      utc_end 2062-03-25 00:00:00 (Sat)
++65033456400, #  local_start 2061-10-29 01:00:00 (Sat)
++65046160800, #    local_end 2062-03-25 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65046153600, #    utc_start 2062-03-25 00:00:00 (Sat)
++65064898800, #      utc_end 2062-10-27 23:00:00 (Fri)
++65046164400, #  local_start 2062-03-25 03:00:00 (Sat)
++65064909600, #    local_end 2062-10-28 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65064898800, #    utc_start 2062-10-27 23:00:00 (Fri)
++65077603200, #      utc_end 2063-03-24 00:00:00 (Sat)
++65064906000, #  local_start 2062-10-28 01:00:00 (Sat)
++65077610400, #    local_end 2063-03-24 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65077603200, #    utc_start 2063-03-24 00:00:00 (Sat)
++65096348400, #      utc_end 2063-10-26 23:00:00 (Fri)
++65077614000, #  local_start 2063-03-24 03:00:00 (Sat)
++65096359200, #    local_end 2063-10-27 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65096348400, #    utc_start 2063-10-26 23:00:00 (Fri)
++65109657600, #      utc_end 2064-03-29 00:00:00 (Sat)
++65096355600, #  local_start 2063-10-27 01:00:00 (Sat)
++65109664800, #    local_end 2064-03-29 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65109657600, #    utc_start 2064-03-29 00:00:00 (Sat)
++65127798000, #      utc_end 2064-10-24 23:00:00 (Fri)
++65109668400, #  local_start 2064-03-29 03:00:00 (Sat)
++65127808800, #    local_end 2064-10-25 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65127798000, #    utc_start 2064-10-24 23:00:00 (Fri)
++65141107200, #      utc_end 2065-03-28 00:00:00 (Sat)
++65127805200, #  local_start 2064-10-25 01:00:00 (Sat)
++65141114400, #    local_end 2065-03-28 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65141107200, #    utc_start 2065-03-28 00:00:00 (Sat)
++65159247600, #      utc_end 2065-10-23 23:00:00 (Fri)
++65141118000, #  local_start 2065-03-28 03:00:00 (Sat)
++65159258400, #    local_end 2065-10-24 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65159247600, #    utc_start 2065-10-23 23:00:00 (Fri)
++65172556800, #      utc_end 2066-03-27 00:00:00 (Sat)
++65159254800, #  local_start 2065-10-24 01:00:00 (Sat)
++65172564000, #    local_end 2066-03-27 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65172556800, #    utc_start 2066-03-27 00:00:00 (Sat)
++65191302000, #      utc_end 2066-10-29 23:00:00 (Fri)
++65172567600, #  local_start 2066-03-27 03:00:00 (Sat)
++65191312800, #    local_end 2066-10-30 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65191302000, #    utc_start 2066-10-29 23:00:00 (Fri)
++65204006400, #      utc_end 2067-03-26 00:00:00 (Sat)
++65191309200, #  local_start 2066-10-30 01:00:00 (Sat)
++65204013600, #    local_end 2067-03-26 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65204006400, #    utc_start 2067-03-26 00:00:00 (Sat)
++65222751600, #      utc_end 2067-10-28 23:00:00 (Fri)
++65204017200, #  local_start 2067-03-26 03:00:00 (Sat)
++65222762400, #    local_end 2067-10-29 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65222751600, #    utc_start 2067-10-28 23:00:00 (Fri)
++65235456000, #      utc_end 2068-03-24 00:00:00 (Sat)
++65222758800, #  local_start 2067-10-29 01:00:00 (Sat)
++65235463200, #    local_end 2068-03-24 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65235456000, #    utc_start 2068-03-24 00:00:00 (Sat)
++65253596400, #      utc_end 2068-10-19 23:00:00 (Fri)
++65235466800, #  local_start 2068-03-24 03:00:00 (Sat)
++65253607200, #    local_end 2068-10-20 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65253596400, #    utc_start 2068-10-19 23:00:00 (Fri)
++65267510400, #      utc_end 2069-03-30 00:00:00 (Sat)
++65253603600, #  local_start 2068-10-20 01:00:00 (Sat)
++65267517600, #    local_end 2069-03-30 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65267510400, #    utc_start 2069-03-30 00:00:00 (Sat)
++65284441200, #      utc_end 2069-10-11 23:00:00 (Fri)
++65267521200, #  local_start 2069-03-30 03:00:00 (Sat)
++65284452000, #    local_end 2069-10-12 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65284441200, #    utc_start 2069-10-11 23:00:00 (Fri)
++65298960000, #      utc_end 2070-03-29 00:00:00 (Sat)
++65284448400, #  local_start 2069-10-12 01:00:00 (Sat)
++65298967200, #    local_end 2070-03-29 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65298960000, #    utc_start 2070-03-29 00:00:00 (Sat)
++65315286000, #      utc_end 2070-10-03 23:00:00 (Fri)
++65298970800, #  local_start 2070-03-29 03:00:00 (Sat)
++65315296800, #    local_end 2070-10-04 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65315286000, #    utc_start 2070-10-03 23:00:00 (Fri)
++65330409600, #      utc_end 2071-03-28 00:00:00 (Sat)
++65315293200, #  local_start 2070-10-04 01:00:00 (Sat)
++65330416800, #    local_end 2071-03-28 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65330409600, #    utc_start 2071-03-28 00:00:00 (Sat)
++65345526000, #      utc_end 2071-09-18 23:00:00 (Fri)
++65330420400, #  local_start 2071-03-28 03:00:00 (Sat)
++65345536800, #    local_end 2071-09-19 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65345526000, #    utc_start 2071-09-18 23:00:00 (Fri)
++65361859200, #      utc_end 2072-03-26 00:00:00 (Sat)
++65345533200, #  local_start 2071-09-19 01:00:00 (Sat)
++65361866400, #    local_end 2072-03-26 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65361859200, #    utc_start 2072-03-26 00:00:00 (Sat)
++65376370800, #      utc_end 2072-09-09 23:00:00 (Fri)
++65361870000, #  local_start 2072-03-26 03:00:00 (Sat)
++65376381600, #    local_end 2072-09-10 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65376370800, #    utc_start 2072-09-09 23:00:00 (Fri)
++65379398400, #      utc_end 2072-10-15 00:00:00 (Sat)
++65376378000, #  local_start 2072-09-10 01:00:00 (Sat)
++65379405600, #    local_end 2072-10-15 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65379398400, #    utc_start 2072-10-15 00:00:00 (Sat)
++65393305200, #      utc_end 2073-03-24 23:00:00 (Fri)
++65379409200, #  local_start 2072-10-15 03:00:00 (Sat)
++65393316000, #    local_end 2073-03-25 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65393305200, #    utc_start 2073-03-24 23:00:00 (Fri)
++65407215600, #      utc_end 2073-09-01 23:00:00 (Fri)
++65393316000, #  local_start 2073-03-25 02:00:00 (Sat)
++65407226400, #    local_end 2073-09-02 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65407215600, #    utc_start 2073-09-01 23:00:00 (Fri)
++65410243200, #      utc_end 2073-10-07 00:00:00 (Sat)
++65407222800, #  local_start 2073-09-02 01:00:00 (Sat)
++65410250400, #    local_end 2073-10-07 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65410243200, #    utc_start 2073-10-07 00:00:00 (Sat)
++65424754800, #      utc_end 2074-03-23 23:00:00 (Fri)
++65410254000, #  local_start 2073-10-07 03:00:00 (Sat)
++65424765600, #    local_end 2074-03-24 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65424754800, #    utc_start 2074-03-23 23:00:00 (Fri)
++65437455600, #      utc_end 2074-08-17 23:00:00 (Fri)
++65424765600, #  local_start 2074-03-24 02:00:00 (Sat)
++65437466400, #    local_end 2074-08-18 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65437455600, #    utc_start 2074-08-17 23:00:00 (Fri)
++65441088000, #      utc_end 2074-09-29 00:00:00 (Sat)
++65437462800, #  local_start 2074-08-18 01:00:00 (Sat)
++65441095200, #    local_end 2074-09-29 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65441088000, #    utc_start 2074-09-29 00:00:00 (Sat)
++65456809200, #      utc_end 2075-03-29 23:00:00 (Fri)
++65441098800, #  local_start 2074-09-29 03:00:00 (Sat)
++65456820000, #    local_end 2075-03-30 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65456809200, #    utc_start 2075-03-29 23:00:00 (Fri)
++65468300400, #      utc_end 2075-08-09 23:00:00 (Fri)
++65456820000, #  local_start 2075-03-30 02:00:00 (Sat)
++65468311200, #    local_end 2075-08-10 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65468300400, #    utc_start 2075-08-09 23:00:00 (Fri)
++65471328000, #      utc_end 2075-09-14 00:00:00 (Sat)
++65468307600, #  local_start 2075-08-10 01:00:00 (Sat)
++65471335200, #    local_end 2075-09-14 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65471328000, #    utc_start 2075-09-14 00:00:00 (Sat)
++65474953200, #      utc_end 2075-10-25 23:00:00 (Fri)
++65471338800, #  local_start 2075-09-14 03:00:00 (Sat)
++65474964000, #    local_end 2075-10-26 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65474953200, #    utc_start 2075-10-25 23:00:00 (Fri)
++65488262400, #      utc_end 2076-03-28 00:00:00 (Sat)
++65474960400, #  local_start 2075-10-26 01:00:00 (Sat)
++65488269600, #    local_end 2076-03-28 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65488262400, #    utc_start 2076-03-28 00:00:00 (Sat)
++65498540400, #      utc_end 2076-07-24 23:00:00 (Fri)
++65488273200, #  local_start 2076-03-28 03:00:00 (Sat)
++65498551200, #    local_end 2076-07-25 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65498540400, #    utc_start 2076-07-24 23:00:00 (Fri)
++65502172800, #      utc_end 2076-09-05 00:00:00 (Sat)
++65498547600, #  local_start 2076-07-25 01:00:00 (Sat)
++65502180000, #    local_end 2076-09-05 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65502172800, #    utc_start 2076-09-05 00:00:00 (Sat)
++65506402800, #      utc_end 2076-10-23 23:00:00 (Fri)
++65502183600, #  local_start 2076-09-05 03:00:00 (Sat)
++65506413600, #    local_end 2076-10-24 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65506402800, #    utc_start 2076-10-23 23:00:00 (Fri)
++65519712000, #      utc_end 2077-03-27 00:00:00 (Sat)
++65506410000, #  local_start 2076-10-24 01:00:00 (Sat)
++65519719200, #    local_end 2077-03-27 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65519712000, #    utc_start 2077-03-27 00:00:00 (Sat)
++65529385200, #      utc_end 2077-07-16 23:00:00 (Fri)
++65519722800, #  local_start 2077-03-27 03:00:00 (Sat)
++65529396000, #    local_end 2077-07-17 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65529385200, #    utc_start 2077-07-16 23:00:00 (Fri)
++65533017600, #      utc_end 2077-08-28 00:00:00 (Sat)
++65529392400, #  local_start 2077-07-17 01:00:00 (Sat)
++65533024800, #    local_end 2077-08-28 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65533017600, #    utc_start 2077-08-28 00:00:00 (Sat)
++65538457200, #      utc_end 2077-10-29 23:00:00 (Fri)
++65533028400, #  local_start 2077-08-28 03:00:00 (Sat)
++65538468000, #    local_end 2077-10-30 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65538457200, #    utc_start 2077-10-29 23:00:00 (Fri)
++65551161600, #      utc_end 2078-03-26 00:00:00 (Sat)
++65538464400, #  local_start 2077-10-30 01:00:00 (Sat)
++65551168800, #    local_end 2078-03-26 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65551161600, #    utc_start 2078-03-26 00:00:00 (Sat)
++65560230000, #      utc_end 2078-07-08 23:00:00 (Fri)
++65551172400, #  local_start 2078-03-26 03:00:00 (Sat)
++65560240800, #    local_end 2078-07-09 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65560230000, #    utc_start 2078-07-08 23:00:00 (Fri)
++65563257600, #      utc_end 2078-08-13 00:00:00 (Sat)
++65560237200, #  local_start 2078-07-09 01:00:00 (Sat)
++65563264800, #    local_end 2078-08-13 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65563257600, #    utc_start 2078-08-13 00:00:00 (Sat)
++65569906800, #      utc_end 2078-10-28 23:00:00 (Fri)
++65563268400, #  local_start 2078-08-13 03:00:00 (Sat)
++65569917600, #    local_end 2078-10-29 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65569906800, #    utc_start 2078-10-28 23:00:00 (Fri)
++65582611200, #      utc_end 2079-03-25 00:00:00 (Sat)
++65569914000, #  local_start 2078-10-29 01:00:00 (Sat)
++65582618400, #    local_end 2079-03-25 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65582611200, #    utc_start 2079-03-25 00:00:00 (Sat)
++65590470000, #      utc_end 2079-06-23 23:00:00 (Fri)
++65582622000, #  local_start 2079-03-25 03:00:00 (Sat)
++65590480800, #    local_end 2079-06-24 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65590470000, #    utc_start 2079-06-23 23:00:00 (Fri)
++65594102400, #      utc_end 2079-08-05 00:00:00 (Sat)
++65590477200, #  local_start 2079-06-24 01:00:00 (Sat)
++65594109600, #    local_end 2079-08-05 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65594102400, #    utc_start 2079-08-05 00:00:00 (Sat)
++65601356400, #      utc_end 2079-10-27 23:00:00 (Fri)
++65594113200, #  local_start 2079-08-05 03:00:00 (Sat)
++65601367200, #    local_end 2079-10-28 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65601356400, #    utc_start 2079-10-27 23:00:00 (Fri)
++65614665600, #      utc_end 2080-03-30 00:00:00 (Sat)
++65601363600, #  local_start 2079-10-28 01:00:00 (Sat)
++65614672800, #    local_end 2080-03-30 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65614665600, #    utc_start 2080-03-30 00:00:00 (Sat)
++65621314800, #      utc_end 2080-06-14 23:00:00 (Fri)
++65614676400, #  local_start 2080-03-30 03:00:00 (Sat)
++65621325600, #    local_end 2080-06-15 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65621314800, #    utc_start 2080-06-14 23:00:00 (Fri)
++65624342400, #      utc_end 2080-07-20 00:00:00 (Sat)
++65621322000, #  local_start 2080-06-15 01:00:00 (Sat)
++65624349600, #    local_end 2080-07-20 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65624342400, #    utc_start 2080-07-20 00:00:00 (Sat)
++65632806000, #      utc_end 2080-10-25 23:00:00 (Fri)
++65624353200, #  local_start 2080-07-20 03:00:00 (Sat)
++65632816800, #    local_end 2080-10-26 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65632806000, #    utc_start 2080-10-25 23:00:00 (Fri)
++65646115200, #      utc_end 2081-03-29 00:00:00 (Sat)
++65632813200, #  local_start 2080-10-26 01:00:00 (Sat)
++65646122400, #    local_end 2081-03-29 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65646115200, #    utc_start 2081-03-29 00:00:00 (Sat)
++65652159600, #      utc_end 2081-06-06 23:00:00 (Fri)
++65646126000, #  local_start 2081-03-29 03:00:00 (Sat)
++65652170400, #    local_end 2081-06-07 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65652159600, #    utc_start 2081-06-06 23:00:00 (Fri)
++65655187200, #      utc_end 2081-07-12 00:00:00 (Sat)
++65652166800, #  local_start 2081-06-07 01:00:00 (Sat)
++65655194400, #    local_end 2081-07-12 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65655187200, #    utc_start 2081-07-12 00:00:00 (Sat)
++65664255600, #      utc_end 2081-10-24 23:00:00 (Fri)
++65655198000, #  local_start 2081-07-12 03:00:00 (Sat)
++65664266400, #    local_end 2081-10-25 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65664255600, #    utc_start 2081-10-24 23:00:00 (Fri)
++65677564800, #      utc_end 2082-03-28 00:00:00 (Sat)
++65664262800, #  local_start 2081-10-25 01:00:00 (Sat)
++65677572000, #    local_end 2082-03-28 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65677564800, #    utc_start 2082-03-28 00:00:00 (Sat)
++65682399600, #      utc_end 2082-05-22 23:00:00 (Fri)
++65677575600, #  local_start 2082-03-28 03:00:00 (Sat)
++65682410400, #    local_end 2082-05-23 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65682399600, #    utc_start 2082-05-22 23:00:00 (Fri)
++65686032000, #      utc_end 2082-07-04 00:00:00 (Sat)
++65682406800, #  local_start 2082-05-23 01:00:00 (Sat)
++65686039200, #    local_end 2082-07-04 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65686032000, #    utc_start 2082-07-04 00:00:00 (Sat)
++65695705200, #      utc_end 2082-10-23 23:00:00 (Fri)
++65686042800, #  local_start 2082-07-04 03:00:00 (Sat)
++65695716000, #    local_end 2082-10-24 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65695705200, #    utc_start 2082-10-23 23:00:00 (Fri)
++65709014400, #      utc_end 2083-03-27 00:00:00 (Sat)
++65695712400, #  local_start 2082-10-24 01:00:00 (Sat)
++65709021600, #    local_end 2083-03-27 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65709014400, #    utc_start 2083-03-27 00:00:00 (Sat)
++65713244400, #      utc_end 2083-05-14 23:00:00 (Fri)
++65709025200, #  local_start 2083-03-27 03:00:00 (Sat)
++65713255200, #    local_end 2083-05-15 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65713244400, #    utc_start 2083-05-14 23:00:00 (Fri)
++65716272000, #      utc_end 2083-06-19 00:00:00 (Sat)
++65713251600, #  local_start 2083-05-15 01:00:00 (Sat)
++65716279200, #    local_end 2083-06-19 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65716272000, #    utc_start 2083-06-19 00:00:00 (Sat)
++65727759600, #      utc_end 2083-10-29 23:00:00 (Fri)
++65716282800, #  local_start 2083-06-19 03:00:00 (Sat)
++65727770400, #    local_end 2083-10-30 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65727759600, #    utc_start 2083-10-29 23:00:00 (Fri)
++65740464000, #      utc_end 2084-03-25 00:00:00 (Sat)
++65727766800, #  local_start 2083-10-30 01:00:00 (Sat)
++65740471200, #    local_end 2084-03-25 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65740464000, #    utc_start 2084-03-25 00:00:00 (Sat)
++65743484400, #      utc_end 2084-04-28 23:00:00 (Fri)
++65740474800, #  local_start 2084-03-25 03:00:00 (Sat)
++65743495200, #    local_end 2084-04-29 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65743484400, #    utc_start 2084-04-28 23:00:00 (Fri)
++65747116800, #      utc_end 2084-06-10 00:00:00 (Sat)
++65743491600, #  local_start 2084-04-29 01:00:00 (Sat)
++65747124000, #    local_end 2084-06-10 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65747116800, #    utc_start 2084-06-10 00:00:00 (Sat)
++65759209200, #      utc_end 2084-10-27 23:00:00 (Fri)
++65747127600, #  local_start 2084-06-10 03:00:00 (Sat)
++65759220000, #    local_end 2084-10-28 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65759209200, #    utc_start 2084-10-27 23:00:00 (Fri)
++65771913600, #      utc_end 2085-03-24 00:00:00 (Sat)
++65759216400, #  local_start 2084-10-28 01:00:00 (Sat)
++65771920800, #    local_end 2085-03-24 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65771913600, #    utc_start 2085-03-24 00:00:00 (Sat)
++65774329200, #      utc_end 2085-04-20 23:00:00 (Fri)
++65771924400, #  local_start 2085-03-24 03:00:00 (Sat)
++65774340000, #    local_end 2085-04-21 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65774329200, #    utc_start 2085-04-20 23:00:00 (Fri)
++65777961600, #      utc_end 2085-06-02 00:00:00 (Sat)
++65774336400, #  local_start 2085-04-21 01:00:00 (Sat)
++65777968800, #    local_end 2085-06-02 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65777961600, #    utc_start 2085-06-02 00:00:00 (Sat)
++65790658800, #      utc_end 2085-10-26 23:00:00 (Fri)
++65777972400, #  local_start 2085-06-02 03:00:00 (Sat)
++65790669600, #    local_end 2085-10-27 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65790658800, #    utc_start 2085-10-26 23:00:00 (Fri)
++65803968000, #      utc_end 2086-03-30 00:00:00 (Sat)
++65790666000, #  local_start 2085-10-27 01:00:00 (Sat)
++65803975200, #    local_end 2086-03-30 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65803968000, #    utc_start 2086-03-30 00:00:00 (Sat)
++65805174000, #      utc_end 2086-04-12 23:00:00 (Fri)
++65803978800, #  local_start 2086-03-30 03:00:00 (Sat)
++65805184800, #    local_end 2086-04-13 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65805174000, #    utc_start 2086-04-12 23:00:00 (Fri)
++65808201600, #      utc_end 2086-05-18 00:00:00 (Sat)
++65805181200, #  local_start 2086-04-13 01:00:00 (Sat)
++65808208800, #    local_end 2086-05-18 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65808201600, #    utc_start 2086-05-18 00:00:00 (Sat)
++65822108400, #      utc_end 2086-10-25 23:00:00 (Fri)
++65808212400, #  local_start 2086-05-18 03:00:00 (Sat)
++65822119200, #    local_end 2086-10-26 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
++    [
++65822108400, #    utc_start 2086-10-25 23:00:00 (Fri)
++65835417600, #      utc_end 2087-03-29 00:00:00 (Sat)
++65822115600, #  local_start 2086-10-26 01:00:00 (Sat)
++65835424800, #    local_end 2087-03-29 02:00:00 (Sat)
++7200,
++0,
++'EET',
++    ],
++    [
++65835417600, #    utc_start 2087-03-29 00:00:00 (Sat)
++65853558000, #      utc_end 2087-10-24 23:00:00 (Fri)
++65835428400, #  local_start 2087-03-29 03:00:00 (Sat)
++65853568800, #    local_end 2087-10-25 02:00:00 (Sat)
++10800,
++1,
++'EEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {71}
++sub has_dst_changes {156}
+ 
+-sub _max_year {2032}
++sub _max_year {2086}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+@@ -1392,24 +2895,24 @@
+ my $rules = [
+   bless( {
+     'at' => '2:00',
+-    'from' => '2022',
+-    'in' => 'Oct',
+-    'letter' => '',
++    'from' => '2058',
++    'in' => 'Mar',
++    'letter' => 'S',
+     'name' => 'Palestine',
+-    'offset_from_std' => 0,
++    'offset_from_std' => 3600,
+     'on' => 'Sat<=30',
+-    'save' => '0',
++    'save' => '1:00',
+     'to' => 'max'
+   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
+   bless( {
+     'at' => '2:00',
+-    'from' => '2023',
+-    'in' => 'Mar',
+-    'letter' => 'S',
++    'from' => '2075',
++    'in' => 'Oct',
++    'letter' => '',
+     'name' => 'Palestine',
+-    'offset_from_std' => 3600,
++    'offset_from_std' => 0,
+     'on' => 'Sat<=30',
+-    'save' => '1:00',
++    'save' => '0',
+     'to' => 'max'
+   }, 'DateTime::TimeZone::OlsonDB::Rule' )
+ ]
+--- 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 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -115,11 +115,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -664,11 +664,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {35}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -484,11 +484,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {24}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -628,11 +628,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {30}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -106,11 +106,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -61,11 +61,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1292,13 +1292,31 @@
+ 1,
+ 'IDT',
+     ],
++    [
++64149922800, #    utc_start 2033-10-29 23:00:00 (Sat)
++64162454400, #      utc_end 2034-03-24 00:00:00 (Fri)
++64149930000, #  local_start 2033-10-30 01:00:00 (Sun)
++64162461600, #    local_end 2034-03-24 02:00:00 (Fri)
++7200,
++0,
++'IST',
++    ],
++    [
++64162454400, #    utc_start 2034-03-24 00:00:00 (Fri)
++64181372400, #      utc_end 2034-10-28 23:00:00 (Sat)
++64162465200, #  local_start 2034-03-24 03:00:00 (Fri)
++64181383200, #    local_end 2034-10-29 02:00:00 (Sun)
++10800,
++1,
++'IDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {70}
++sub has_dst_changes {71}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -52,11 +52,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -610,11 +610,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {30}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -133,11 +133,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {4}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -52,11 +52,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -637,11 +637,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {30}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -97,11 +97,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {2}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -619,11 +619,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {30}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -196,11 +196,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {7}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -673,11 +673,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {34}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -628,11 +628,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {30}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -70,11 +70,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -124,11 +124,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {3}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1103,13 +1103,31 @@
+ 1,
+ 'EEST',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149937200, #  local_start 2033-10-30 03:00:00 (Sun)
++64162638000, #    local_end 2034-03-26 03:00:00 (Sun)
++7200,
++0,
++'EET',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162641600, #  local_start 2034-03-26 04:00:00 (Sun)
++64181390400, #    local_end 2034-10-29 04:00:00 (Sun)
++10800,
++1,
++'EEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {60}
++sub has_dst_changes {61}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -610,11 +610,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {30}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -637,11 +637,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {31}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -619,11 +619,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {30}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -493,11 +493,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {24}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -106,11 +106,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -79,11 +79,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -52,11 +52,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- a/lib/DateTime/TimeZone/Asia/Qostanay.pm
++++ b/lib/DateTime/TimeZone/Asia/Qostanay.pm
+@@ -3,7 +3,7 @@
+ # DateTime::TimeZone module distribution in the tools/ directory
+ 
+ #
+-# Generated from debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -493,11 +493,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {24}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -502,11 +502,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {24}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -43,11 +43,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -628,11 +628,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {30}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -259,11 +259,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {11}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -295,11 +295,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {12}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -295,11 +295,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {14}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -106,11 +106,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {1}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -619,11 +619,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {30}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -403,11 +403,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {19}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -259,11 +259,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {11}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -520,11 +520,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {26}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -673,11 +673,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {34}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -52,11 +52,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -115,11 +115,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {4}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -637,11 +637,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {31}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -484,11 +484,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {24}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -43,11 +43,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -628,11 +628,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {30}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -619,11 +619,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {30}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -619,11 +619,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {30}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -70,11 +70,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -628,11 +628,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {30}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -610,11 +610,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {30}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1958,13 +1958,31 @@
+ 1,
+ '+00',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149926400, #  local_start 2033-10-30 00:00:00 (Sun)
++64162627200, #    local_end 2034-03-26 00:00:00 (Sun)
++-3600,
++0,
++'-01',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162630800, #  local_start 2034-03-26 01:00:00 (Sun)
++64181379600, #    local_end 2034-10-29 01:00:00 (Sun)
++0,
++1,
++'+00',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {110}
++sub has_dst_changes {111}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1364,13 +1364,31 @@
+ 1,
+ 'ADT',
+     ],
++    [
++64150549200, #    utc_start 2033-11-06 05:00:00 (Sun)
++64161439200, #      utc_end 2034-03-12 06:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-14400,
++0,
++'AST',
++    ],
++    [
++64161439200, #    utc_start 2034-03-12 06:00:00 (Sun)
++64181998800, #      utc_end 2034-11-05 05:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-10800,
++1,
++'ADT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {73}
++sub has_dst_changes {74}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1013,13 +1013,31 @@
+ 1,
+ 'WEST',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149930000, #  local_start 2033-10-30 01:00:00 (Sun)
++64162630800, #    local_end 2034-03-26 01:00:00 (Sun)
++0,
++0,
++'WET',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162634400, #  local_start 2034-03-26 02:00:00 (Sun)
++64181383200, #    local_end 2034-10-29 02:00:00 (Sun)
++3600,
++1,
++'WEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {54}
++sub has_dst_changes {55}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/africa.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -70,11 +70,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {1}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -995,13 +995,31 @@
+ 1,
+ 'WEST',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149930000, #  local_start 2033-10-30 01:00:00 (Sun)
++64162630800, #    local_end 2034-03-26 01:00:00 (Sun)
++0,
++0,
++'WET',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162634400, #  local_start 2034-03-26 02:00:00 (Sun)
++64181383200, #    local_end 2034-10-29 02:00:00 (Sun)
++3600,
++1,
++'WEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {53}
++sub has_dst_changes {54}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1958,13 +1958,31 @@
+ 1,
+ 'WEST',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149930000, #  local_start 2033-10-30 01:00:00 (Sun)
++64162630800, #    local_end 2034-03-26 01:00:00 (Sun)
++0,
++0,
++'WET',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162634400, #  local_start 2034-03-26 02:00:00 (Sun)
++64181383200, #    local_end 2034-10-29 02:00:00 (Sun)
++3600,
++1,
++'WEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {110}
++sub has_dst_changes {111}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -43,11 +43,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -664,11 +664,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {33}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/australasia.  Olson data version 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1247,13 +1247,31 @@
+ 0,
+ 'ACST',
+     ],
++    [
++64147480200, #    utc_start 2033-10-01 16:30:00 (Sat)
++64163205000, #      utc_end 2034-04-01 16:30:00 (Sat)
++64147518000, #  local_start 2033-10-02 03:00:00 (Sun)
++64163242800, #    local_end 2034-04-02 03:00:00 (Sun)
++37800,
++1,
++'ACDT',
++    ],
++    [
++64163205000, #    utc_start 2034-04-01 16:30:00 (Sat)
++64178929800, #      utc_end 2034-09-30 16:30:00 (Sat)
++64163239200, #  local_start 2034-04-02 02:00:00 (Sun)
++64178964000, #    local_end 2034-10-01 02:00:00 (Sun)
++34200,
++0,
++'ACST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {67}
++sub has_dst_changes {68}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -196,11 +196,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {8}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/australasia.  Olson data version 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1265,13 +1265,31 @@
+ 0,
+ 'ACST',
+     ],
++    [
++64147480200, #    utc_start 2033-10-01 16:30:00 (Sat)
++64163205000, #      utc_end 2034-04-01 16:30:00 (Sat)
++64147518000, #  local_start 2033-10-02 03:00:00 (Sun)
++64163242800, #    local_end 2034-04-02 03:00:00 (Sun)
++37800,
++1,
++'ACDT',
++    ],
++    [
++64163205000, #    utc_start 2034-04-01 16:30:00 (Sat)
++64178929800, #      utc_end 2034-09-30 16:30:00 (Sat)
++64163239200, #  local_start 2034-04-02 02:00:00 (Sun)
++64178964000, #    local_end 2034-10-01 02:00:00 (Sun)
++34200,
++0,
++'ACST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {68}
++sub has_dst_changes {69}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -124,11 +124,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {4}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/australasia.  Olson data version 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -214,11 +214,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {9}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/australasia.  Olson data version 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1355,13 +1355,31 @@
+ 0,
+ 'AEST',
+     ],
++    [
++64147478400, #    utc_start 2033-10-01 16:00:00 (Sat)
++64163203200, #      utc_end 2034-04-01 16:00:00 (Sat)
++64147518000, #  local_start 2033-10-02 03:00:00 (Sun)
++64163242800, #    local_end 2034-04-02 03:00:00 (Sun)
++39600,
++1,
++'AEDT',
++    ],
++    [
++64163203200, #    utc_start 2034-04-01 16:00:00 (Sat)
++64178928000, #      utc_end 2034-09-30 16:00:00 (Sat)
++64163239200, #  local_start 2034-04-02 02:00:00 (Sun)
++64178964000, #    local_end 2034-10-01 02:00:00 (Sun)
++36000,
++0,
++'AEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {73}
++sub has_dst_changes {74}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -241,11 +241,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {10}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/australasia.  Olson data version 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -995,13 +995,31 @@
+ 0,
+ '+1030',
+     ],
++    [
++64147476600, #    utc_start 2033-10-01 15:30:00 (Sat)
++64163199600, #      utc_end 2034-04-01 15:00:00 (Sat)
++64147516200, #  local_start 2033-10-02 02:30:00 (Sun)
++64163239200, #    local_end 2034-04-02 02:00:00 (Sun)
++39600,
++1,
++'+11',
++    ],
++    [
++64163199600, #    utc_start 2034-04-01 15:00:00 (Sat)
++64178926200, #      utc_end 2034-09-30 15:30:00 (Sat)
++64163237400, #  local_start 2034-04-02 01:30:00 (Sun)
++64178964000, #    local_end 2034-10-01 02:00:00 (Sun)
++37800,
++0,
++'+1030',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {53}
++sub has_dst_changes {54}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1238,13 +1238,31 @@
+ 0,
+ 'AEST',
+     ],
++    [
++64147478400, #    utc_start 2033-10-01 16:00:00 (Sat)
++64163203200, #      utc_end 2034-04-01 16:00:00 (Sat)
++64147518000, #  local_start 2033-10-02 03:00:00 (Sun)
++64163242800, #    local_end 2034-04-02 03:00:00 (Sun)
++39600,
++1,
++'AEDT',
++    ],
++    [
++64163203200, #    utc_start 2034-04-01 16:00:00 (Sat)
++64178928000, #      utc_end 2034-09-30 16:00:00 (Sat)
++64163239200, #  local_start 2034-04-02 02:00:00 (Sun)
++64178964000, #    local_end 2034-10-01 02:00:00 (Sun)
++36000,
++0,
++'AEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {67}
++sub has_dst_changes {68}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -214,11 +214,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {9}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/australasia.  Olson data version 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1238,13 +1238,31 @@
+ 0,
+ 'AEST',
+     ],
++    [
++64147478400, #    utc_start 2033-10-01 16:00:00 (Sat)
++64163203200, #      utc_end 2034-04-01 16:00:00 (Sat)
++64147518000, #  local_start 2033-10-02 03:00:00 (Sun)
++64163242800, #    local_end 2034-04-02 03:00:00 (Sun)
++39600,
++1,
++'AEDT',
++    ],
++    [
++64163203200, #    utc_start 2034-04-01 16:00:00 (Sat)
++64178928000, #      utc_end 2034-09-30 16:00:00 (Sat)
++64163239200, #  local_start 2034-04-02 02:00:00 (Sun)
++64178964000, #    local_end 2034-10-01 02:00:00 (Sun)
++36000,
++0,
++'AEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {67}
++sub has_dst_changes {68}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1175,13 +1175,31 @@
+ 1,
+ 'CEST',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149933600, #  local_start 2033-10-30 02:00:00 (Sun)
++64162634400, #    local_end 2034-03-26 02:00:00 (Sun)
++3600,
++0,
++'CET',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162638000, #  local_start 2034-03-26 03:00:00 (Sun)
++64181386800, #    local_end 2034-10-29 03:00:00 (Sun)
++7200,
++1,
++'CEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {64}
++sub has_dst_changes {65}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1292,13 +1292,31 @@
+ 1,
+ 'CDT',
+     ],
++    [
++64150556400, #    utc_start 2033-11-06 07:00:00 (Sun)
++64161446400, #      utc_end 2034-03-12 08:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-21600,
++0,
++'CST',
++    ],
++    [
++64161446400, #    utc_start 2034-03-12 08:00:00 (Sun)
++64182006000, #      utc_end 2034-11-05 07:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-18000,
++1,
++'CDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {71}
++sub has_dst_changes {72}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- a/lib/DateTime/TimeZone/Catalog.pm
++++ b/lib/DateTime/TimeZone/Catalog.pm
+@@ -154,7 +154,6 @@
+   America/Whitehorse
+   America/Winnipeg
+   America/Yakutat
+-  America/Yellowknife
+   Antarctica/Casey
+   Antarctica/Davis
+   Antarctica/Macquarie
+@@ -498,7 +497,6 @@
+ Whitehorse
+ Winnipeg
+ Yakutat
+-Yellowknife
+ ) ],
+   'Antarctica' => [ qw(
+ Casey
+@@ -862,7 +860,6 @@
+ America/Swift_Current
+ America/Edmonton
+ America/Cambridge_Bay
+-America/Yellowknife
+ America/Inuvik
+ America/Creston
+ America/Dawson_Creek
+@@ -1695,6 +1692,7 @@
+   'America/Thunder_Bay' => 'America/Toronto',
+   'America/Tortola' => 'America/Puerto_Rico',
+   'America/Virgin' => 'America/Puerto_Rico',
++  'America/Yellowknife' => 'America/Edmonton',
+   'Antarctica/DumontDUrville' => 'Pacific/Port_Moresby',
+   'Antarctica/McMurdo' => 'Pacific/Auckland',
+   'Antarctica/South_Pole' => 'Pacific/Auckland',
+@@ -1864,7 +1862,7 @@
+ 
+ ;
+ 
+-sub OlsonVersion { '2022g' }
++sub OlsonVersion { '2023b' }
+ 
+ 
+ 1;
+@@ -1990,7 +1988,6 @@
+   America/Whitehorse
+   America/Winnipeg
+   America/Yakutat
+-  America/Yellowknife
+   America/Araguaina
+   America/Argentina/Buenos_Aires
+   America/Argentina/Catamarca
+@@ -2445,9 +2442,8 @@
+   America/Rankin_Inlet - Central - NU (central)
+   America/Regina - CST - SK (most areas)
+   America/Swift_Current - CST - SK (midwest)
+-  America/Edmonton - Mountain - AB; BC (E); SK (W)
++  America/Edmonton - Mountain - AB; BC (E); NT (E); SK (W)
+   America/Cambridge_Bay - Mountain - NU (west)
+-  America/Yellowknife - Mountain - NT (central)
+   America/Inuvik - Mountain - NT (west)
+   America/Creston - MST - BC (Creston)
+   America/Dawson_Creek - MST - BC (Dawson Cr, Ft St John)
+@@ -2470,7 +2466,7 @@
+ 
+ =head3 Chile (CL)
+ 
+-  America/Santiago - Chile (most areas)
++  America/Santiago - most of Chile
+   America/Punta_Arenas - Region of Magallanes
+   Pacific/Easter - Easter Island
+ 
+@@ -2530,7 +2526,7 @@
+ 
+ =head3 Cyprus (CY)
+ 
+-  Asia/Nicosia - Cyprus (most areas)
++  Asia/Nicosia - most of Cyprus
+   Asia/Famagusta - Northern Cyprus
+ 
+ =head3 Czechia (CZ)
+@@ -2634,7 +2630,7 @@
+ 
+ =head3 Germany (DE)
+ 
+-  Europe/Berlin - Germany (most areas)
++  Europe/Berlin - most of Germany
+   Europe/Busingen - Busingen
+ 
+ =head3 Ghana (GH)
+@@ -2651,7 +2647,7 @@
+ 
+ =head3 Greenland (GL)
+ 
+-  America/Nuuk - Greenland (most areas)
++  America/Nuuk - most of Greenland
+   America/Danmarkshavn - National Park (east coast)
+   America/Scoresbysund - Scoresbysund/Ittoqqortoormiit
+   America/Thule - Thule/Pituffik
+@@ -2765,7 +2761,7 @@
+ 
+ =head3 Kazakhstan (KZ)
+ 
+-  Asia/Almaty - Kazakhstan (most areas)
++  Asia/Almaty - most of Kazakhstan
+   Asia/Qyzylorda - Qyzylorda/Kyzylorda/Kzyl-Orda
+   Asia/Qostanay - Qostanay/Kostanay/Kustanay
+   Asia/Aqtobe - Aqtobe/Aktobe
+@@ -2866,7 +2862,7 @@
+ 
+ =head3 Marshall Islands (MH)
+ 
+-  Pacific/Majuro - Marshall Islands (most areas)
++  Pacific/Majuro - most of Marshall Islands
+   Pacific/Kwajalein - Kwajalein
+ 
+ =head3 Martinique (MQ)
+@@ -2916,7 +2912,7 @@
+ 
+ =head3 Mongolia (MN)
+ 
+-  Asia/Ulaanbaatar - Mongolia (most areas)
++  Asia/Ulaanbaatar - most of Mongolia
+   Asia/Hovd - Bayan-Olgiy, Govi-Altai, Hovd, Uvs, Zavkhan
+   Asia/Choibalsan - Dornod, Sukhbaatar
+ 
+@@ -2962,7 +2958,7 @@
+ 
+ =head3 New Zealand (NZ)
+ 
+-  Pacific/Auckland - New Zealand (most areas)
++  Pacific/Auckland - most of New Zealand
+   Pacific/Chatham - Chatham Islands
+ 
+ =head3 Nicaragua (NI)
+@@ -3020,7 +3016,7 @@
+ 
+ =head3 Papua New Guinea (PG)
+ 
+-  Pacific/Port_Moresby - Papua New Guinea (most areas)
++  Pacific/Port_Moresby - most of Papua New Guinea
+   Pacific/Bougainville - Bougainville
+ 
+ =head3 Paraguay (PY)
+@@ -3090,7 +3086,7 @@
+   Asia/Ust-Nera - MSK+07 - Oymyakonsky
+   Asia/Magadan - MSK+08 - Magadan
+   Asia/Sakhalin - MSK+08 - Sakhalin Island
+-  Asia/Srednekolymsk - MSK+08 - Sakha (E); North Kuril Is
++  Asia/Srednekolymsk - MSK+08 - Sakha (E); N Kuril Is
+   Asia/Kamchatka - MSK+09 - Kamchatka
+   Asia/Anadyr - MSK+09 - Bering Sea
+ 
+@@ -3291,7 +3287,7 @@
+ =head3 Ukraine (UA)
+ 
+   Europe/Simferopol - Crimea
+-  Europe/Kyiv - Ukraine (most areas)
++  Europe/Kyiv - most of Ukraine
+ 
+ =head3 United Arab Emirates (AE)
+ 
+@@ -3327,7 +3323,7 @@
+   America/North_Dakota/Beulah - Central - ND (Mercer)
+   America/Denver - Mountain (most areas)
+   America/Boise - Mountain - ID (south); OR (east)
+-  America/Phoenix - MST - Arizona (except Navajo)
++  America/Phoenix - MST - AZ (except Navajo)
+   America/Los_Angeles - Pacific
+   America/Anchorage - Alaska (most areas)
+   America/Juneau - Alaska - Juneau area
+@@ -3335,7 +3331,7 @@
+   America/Metlakatla - Alaska - Annette Island
+   America/Yakutat - Alaska - Yakutat
+   America/Nome - Alaska (west)
+-  America/Adak - Aleutian Islands
++  America/Adak - Alaska - western Aleutians
+   Pacific/Honolulu - Hawaii
+ 
+ =head3 Uruguay (UY)
+@@ -3474,6 +3470,7 @@
+   America/Thunder_Bay => America/Toronto
+   America/Tortola => America/Puerto_Rico
+   America/Virgin => America/Puerto_Rico
++  America/Yellowknife => America/Edmonton
+   Antarctica/DumontDUrville => Pacific/Port_Moresby
+   Antarctica/McMurdo => Pacific/Auckland
+   Antarctica/South_Pole => Pacific/Auckland
+--- 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 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1049,13 +1049,31 @@
+ 1,
+ 'EEST',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149937200, #  local_start 2033-10-30 03:00:00 (Sun)
++64162638000, #    local_end 2034-03-26 03:00:00 (Sun)
++7200,
++0,
++'EET',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162641600, #  local_start 2034-03-26 04:00:00 (Sun)
++64181390400, #    local_end 2034-10-29 04:00:00 (Sun)
++10800,
++1,
++'EEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {57}
++sub has_dst_changes {58}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -34,11 +34,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1292,13 +1292,31 @@
+ 1,
+ 'EDT',
+     ],
++    [
++64150552800, #    utc_start 2033-11-06 06:00:00 (Sun)
++64161442800, #      utc_end 2034-03-12 07:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-18000,
++0,
++'EST',
++    ],
++    [
++64161442800, #    utc_start 2034-03-12 07:00:00 (Sun)
++64182002400, #      utc_end 2034-11-05 06:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-14400,
++1,
++'EDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {71}
++sub has_dst_changes {72}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -923,13 +923,31 @@
+ 1,
+ 'CEST',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149933600, #  local_start 2033-10-30 02:00:00 (Sun)
++64162634400, #    local_end 2034-03-26 02:00:00 (Sun)
++3600,
++0,
++'CET',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162638000, #  local_start 2034-03-26 03:00:00 (Sun)
++64181386800, #    local_end 2034-10-29 03:00:00 (Sun)
++7200,
++1,
++'CEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {49}
++sub has_dst_changes {50}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -610,11 +610,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {29}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1202,13 +1202,31 @@
+ 1,
+ 'EEST',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149937200, #  local_start 2033-10-30 03:00:00 (Sun)
++64162638000, #    local_end 2034-03-26 03:00:00 (Sun)
++7200,
++0,
++'EET',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162641600, #  local_start 2034-03-26 04:00:00 (Sun)
++64181390400, #    local_end 2034-10-29 04:00:00 (Sun)
++10800,
++1,
++'EEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {64}
++sub has_dst_changes {65}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1040,13 +1040,31 @@
+ 1,
+ 'CEST',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149933600, #  local_start 2033-10-30 02:00:00 (Sun)
++64162634400, #    local_end 2034-03-26 02:00:00 (Sun)
++3600,
++0,
++'CET',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162638000, #  local_start 2034-03-26 03:00:00 (Sun)
++64181386800, #    local_end 2034-10-29 03:00:00 (Sun)
++7200,
++1,
++'CEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {55}
++sub has_dst_changes {56}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1256,13 +1256,31 @@
+ 1,
+ 'CEST',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149933600, #  local_start 2033-10-30 02:00:00 (Sun)
++64162634400, #    local_end 2034-03-26 02:00:00 (Sun)
++3600,
++0,
++'CET',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162638000, #  local_start 2034-03-26 03:00:00 (Sun)
++64181386800, #    local_end 2034-10-29 03:00:00 (Sun)
++7200,
++1,
++'CEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {69}
++sub has_dst_changes {70}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1634,13 +1634,31 @@
+ 1,
+ 'CEST',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149933600, #  local_start 2033-10-30 02:00:00 (Sun)
++64162634400, #    local_end 2034-03-26 02:00:00 (Sun)
++3600,
++0,
++'CET',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162638000, #  local_start 2034-03-26 03:00:00 (Sun)
++64181386800, #    local_end 2034-10-29 03:00:00 (Sun)
++7200,
++1,
++'CEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {88}
++sub has_dst_changes {89}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1202,13 +1202,31 @@
+ 1,
+ 'EEST',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149937200, #  local_start 2033-10-30 03:00:00 (Sun)
++64162638000, #    local_end 2034-03-26 03:00:00 (Sun)
++7200,
++0,
++'EET',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162641600, #  local_start 2034-03-26 04:00:00 (Sun)
++64181390400, #    local_end 2034-10-29 04:00:00 (Sun)
++10800,
++1,
++'EEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {63}
++sub has_dst_changes {64}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1337,13 +1337,31 @@
+ 1,
+ 'CEST',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149933600, #  local_start 2033-10-30 02:00:00 (Sun)
++64162634400, #    local_end 2034-03-26 02:00:00 (Sun)
++3600,
++0,
++'CET',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162638000, #  local_start 2034-03-26 03:00:00 (Sun)
++64181386800, #    local_end 2034-10-29 03:00:00 (Sun)
++7200,
++1,
++'CEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {71}
++sub has_dst_changes {72}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1238,13 +1238,31 @@
+ 1,
+ 'EEST',
+     ],
++    [
++64149926400, #    utc_start 2033-10-30 00:00:00 (Sun)
++64162627200, #      utc_end 2034-03-26 00:00:00 (Sun)
++64149933600, #  local_start 2033-10-30 02:00:00 (Sun)
++64162634400, #    local_end 2034-03-26 02:00:00 (Sun)
++7200,
++0,
++'EET',
++    ],
++    [
++64162627200, #    utc_start 2034-03-26 00:00:00 (Sun)
++64181376000, #      utc_end 2034-10-29 00:00:00 (Sun)
++64162638000, #  local_start 2034-03-26 03:00:00 (Sun)
++64181386800, #    local_end 2034-10-29 03:00:00 (Sun)
++10800,
++1,
++'EEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {66}
++sub has_dst_changes {67}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -2012,13 +2012,31 @@
+ 0,
+ 'IST',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149930000, #  local_start 2033-10-30 01:00:00 (Sun)
++64162630800, #    local_end 2034-03-26 01:00:00 (Sun)
++0,
++1,
++'GMT',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162634400, #  local_start 2034-03-26 02:00:00 (Sun)
++64181383200, #    local_end 2034-10-29 02:00:00 (Sun)
++3600,
++0,
++'IST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {110}
++sub has_dst_changes {111}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1742,13 +1742,31 @@
+ 1,
+ 'CEST',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149933600, #  local_start 2033-10-30 02:00:00 (Sun)
++64162634400, #    local_end 2034-03-26 02:00:00 (Sun)
++3600,
++0,
++'CET',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162638000, #  local_start 2034-03-26 03:00:00 (Sun)
++64181386800, #    local_end 2034-10-29 03:00:00 (Sun)
++7200,
++1,
++'CEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {100}
++sub has_dst_changes {101}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1022,13 +1022,31 @@
+ 1,
+ 'EEST',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149937200, #  local_start 2033-10-30 03:00:00 (Sun)
++64162638000, #    local_end 2034-03-26 03:00:00 (Sun)
++7200,
++0,
++'EET',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162641600, #  local_start 2034-03-26 04:00:00 (Sun)
++64181390400, #    local_end 2034-10-29 04:00:00 (Sun)
++10800,
++1,
++'EEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {54}
++sub has_dst_changes {55}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1114,11 +1114,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {57}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -754,11 +754,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {38}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -201,7 +201,7 @@
+ 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 62758278000, #    utc_start 1989-09-23 23:00:00 (Sat)
+@@ -210,7 +210,7 @@
+ 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 62774002800, #    utc_start 1990-03-24 23:00:00 (Sat)
+@@ -219,7 +219,7 @@
+ 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 62790332400, #    utc_start 1990-09-29 23:00:00 (Sat)
+@@ -228,7 +228,7 @@
+ 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 62806057200, #    utc_start 1991-03-30 23:00:00 (Sat)
+@@ -246,7 +246,7 @@
+ 62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 62853231600, #    utc_start 1992-09-26 23:00:00 (Sat)
+@@ -255,7 +255,7 @@
+ 62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 62868956400, #    utc_start 1993-03-27 23:00:00 (Sat)
+@@ -264,7 +264,7 @@
+ 62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 62884681200, #    utc_start 1993-09-25 23:00:00 (Sat)
+@@ -273,7 +273,7 @@
+ 62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 62900406000, #    utc_start 1994-03-26 23:00:00 (Sat)
+@@ -282,7 +282,7 @@
+ 62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 62916130800, #    utc_start 1994-09-24 23:00:00 (Sat)
+@@ -291,7 +291,7 @@
+ 62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 62931855600, #    utc_start 1995-03-25 23:00:00 (Sat)
+@@ -300,7 +300,7 @@
+ 62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 62947580400, #    utc_start 1995-09-23 23:00:00 (Sat)
+@@ -309,7 +309,7 @@
+ 62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 62963910000, #    utc_start 1996-03-30 23:00:00 (Sat)
+@@ -318,7 +318,7 @@
+ 62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 62982054000, #    utc_start 1996-10-26 23:00:00 (Sat)
+@@ -327,7 +327,7 @@
+ 62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 62995359600, #    utc_start 1997-03-29 23:00:00 (Sat)
+@@ -336,7 +336,7 @@
+ 63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 63013503600, #    utc_start 1997-10-25 23:00:00 (Sat)
+@@ -345,7 +345,7 @@
+ 63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 63026809200, #    utc_start 1998-03-28 23:00:00 (Sat)
+@@ -354,7 +354,7 @@
+ 63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 63044953200, #    utc_start 1998-10-24 23:00:00 (Sat)
+@@ -363,7 +363,7 @@
+ 63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 63058258800, #    utc_start 1999-03-27 23:00:00 (Sat)
+@@ -372,7 +372,7 @@
+ 63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 63077007600, #    utc_start 1999-10-30 23:00:00 (Sat)
+@@ -381,7 +381,7 @@
+ 63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 63089708400, #    utc_start 2000-03-25 23:00:00 (Sat)
+@@ -390,7 +390,7 @@
+ 63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 63108457200, #    utc_start 2000-10-28 23:00:00 (Sat)
+@@ -399,7 +399,7 @@
+ 63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 63121158000, #    utc_start 2001-03-24 23:00:00 (Sat)
+@@ -408,7 +408,7 @@
+ 63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 63139906800, #    utc_start 2001-10-27 23:00:00 (Sat)
+@@ -417,7 +417,7 @@
+ 63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 63153212400, #    utc_start 2002-03-30 23:00:00 (Sat)
+@@ -426,7 +426,7 @@
+ 63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 63171356400, #    utc_start 2002-10-26 23:00:00 (Sat)
+@@ -435,7 +435,7 @@
+ 63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 63184662000, #    utc_start 2003-03-29 23:00:00 (Sat)
+@@ -444,7 +444,7 @@
+ 63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 63202806000, #    utc_start 2003-10-25 23:00:00 (Sat)
+@@ -453,7 +453,7 @@
+ 63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 63216111600, #    utc_start 2004-03-27 23:00:00 (Sat)
+@@ -462,7 +462,7 @@
+ 63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 63234860400, #    utc_start 2004-10-30 23:00:00 (Sat)
+@@ -471,7 +471,7 @@
+ 63247572000, #    local_end 2005-03-27 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 63247561200, #    utc_start 2005-03-26 23:00:00 (Sat)
+@@ -480,7 +480,7 @@
+ 63266324400, #    local_end 2005-10-30 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 63266310000, #    utc_start 2005-10-29 23:00:00 (Sat)
+@@ -489,7 +489,7 @@
+ 63279021600, #    local_end 2006-03-26 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 63279010800, #    utc_start 2006-03-25 23:00:00 (Sat)
+@@ -498,7 +498,7 @@
+ 63297774000, #    local_end 2006-10-29 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 63297759600, #    utc_start 2006-10-28 23:00:00 (Sat)
+@@ -507,7 +507,7 @@
+ 63310471200, #    local_end 2007-03-25 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 63310460400, #    utc_start 2007-03-24 23:00:00 (Sat)
+@@ -516,7 +516,7 @@
+ 63329223600, #    local_end 2007-10-28 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 63329209200, #    utc_start 2007-10-27 23:00:00 (Sat)
+@@ -525,7 +525,7 @@
+ 63342525600, #    local_end 2008-03-30 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 63342514800, #    utc_start 2008-03-29 23:00:00 (Sat)
+@@ -534,7 +534,7 @@
+ 63360673200, #    local_end 2008-10-26 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 63360658800, #    utc_start 2008-10-25 23:00:00 (Sat)
+@@ -543,7 +543,7 @@
+ 63373975200, #    local_end 2009-03-29 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 63373964400, #    utc_start 2009-03-28 23:00:00 (Sat)
+@@ -552,7 +552,7 @@
+ 63392122800, #    local_end 2009-10-25 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 63392108400, #    utc_start 2009-10-24 23:00:00 (Sat)
+@@ -561,7 +561,7 @@
+ 63405424800, #    local_end 2010-03-28 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 63405414000, #    utc_start 2010-03-27 23:00:00 (Sat)
+@@ -570,7 +570,7 @@
+ 63424177200, #    local_end 2010-10-31 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 63424162800, #    utc_start 2010-10-30 23:00:00 (Sat)
+@@ -579,7 +579,7 @@
+ 63436874400, #    local_end 2011-03-27 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 63436863600, #    utc_start 2011-03-26 23:00:00 (Sat)
+@@ -588,7 +588,7 @@
+ 63549972000, #    local_end 2014-10-26 02:00:00 (Sun)
+ 14400,
+ 0,
+-'+04',
++'MSK',
+     ],
+     [
+ 63549957600, #    utc_start 2014-10-25 22:00:00 (Sat)
+@@ -597,15 +597,15 @@
+ DateTime::TimeZone::INFINITY, #    local_end
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {29}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- a/lib/DateTime/TimeZone/Europe/Kyiv.pm
++++ b/lib/DateTime/TimeZone/Europe/Kyiv.pm
+@@ -3,7 +3,7 @@
+ # DateTime::TimeZone module distribution in the tools/ directory
+ 
+ #
+-# Generated from debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1049,13 +1049,31 @@
+ 1,
+ 'EEST',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149937200, #  local_start 2033-10-30 03:00:00 (Sun)
++64162638000, #    local_end 2034-03-26 03:00:00 (Sun)
++7200,
++0,
++'EET',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162641600, #  local_start 2034-03-26 04:00:00 (Sun)
++64181390400, #    local_end 2034-10-29 04:00:00 (Sun)
++10800,
++1,
++'EEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {56}
++sub has_dst_changes {57}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1967,13 +1967,31 @@
+ 1,
+ 'WEST',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149930000, #  local_start 2033-10-30 01:00:00 (Sun)
++64162630800, #    local_end 2034-03-26 01:00:00 (Sun)
++0,
++0,
++'WET',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162634400, #  local_start 2034-03-26 02:00:00 (Sun)
++64181383200, #    local_end 2034-10-29 02:00:00 (Sun)
++3600,
++1,
++'WEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {110}
++sub has_dst_changes {111}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -2138,13 +2138,31 @@
+ 1,
+ 'BST',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149930000, #  local_start 2033-10-30 01:00:00 (Sun)
++64162630800, #    local_end 2034-03-26 01:00:00 (Sun)
++0,
++0,
++'GMT',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162634400, #  local_start 2034-03-26 02:00:00 (Sun)
++64181383200, #    local_end 2034-10-29 02:00:00 (Sun)
++3600,
++1,
++'BST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {122}
++sub has_dst_changes {123}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1418,13 +1418,31 @@
+ 1,
+ 'CEST',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149933600, #  local_start 2033-10-30 02:00:00 (Sun)
++64162634400, #    local_end 2034-03-26 02:00:00 (Sun)
++3600,
++0,
++'CET',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162638000, #  local_start 2034-03-26 03:00:00 (Sun)
++64181386800, #    local_end 2034-10-29 03:00:00 (Sun)
++7200,
++1,
++'CEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {77}
++sub has_dst_changes {78}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1481,13 +1481,31 @@
+ 1,
+ 'CEST',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149933600, #  local_start 2033-10-30 02:00:00 (Sun)
++64162634400, #    local_end 2034-03-26 02:00:00 (Sun)
++3600,
++0,
++'CET',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162638000, #  local_start 2034-03-26 03:00:00 (Sun)
++64181386800, #    local_end 2034-10-29 03:00:00 (Sun)
++7200,
++1,
++'CEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {80}
++sub has_dst_changes {81}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -655,11 +655,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {32}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -736,11 +736,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {38}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1616,13 +1616,31 @@
+ 1,
+ 'CEST',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149933600, #  local_start 2033-10-30 02:00:00 (Sun)
++64162634400, #    local_end 2034-03-26 02:00:00 (Sun)
++3600,
++0,
++'CET',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162638000, #  local_start 2034-03-26 03:00:00 (Sun)
++64181386800, #    local_end 2034-10-29 03:00:00 (Sun)
++7200,
++1,
++'CEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {89}
++sub has_dst_changes {90}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1265,13 +1265,31 @@
+ 1,
+ 'CEST',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149933600, #  local_start 2033-10-30 02:00:00 (Sun)
++64162634400, #    local_end 2034-03-26 02:00:00 (Sun)
++3600,
++0,
++'CET',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162638000, #  local_start 2034-03-26 03:00:00 (Sun)
++64181386800, #    local_end 2034-10-29 03:00:00 (Sun)
++7200,
++1,
++'CEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {68}
++sub has_dst_changes {69}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1112,13 +1112,31 @@
+ 1,
+ 'EEST',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149937200, #  local_start 2033-10-30 03:00:00 (Sun)
++64162638000, #    local_end 2034-03-26 03:00:00 (Sun)
++7200,
++0,
++'EET',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162641600, #  local_start 2034-03-26 04:00:00 (Sun)
++64181390400, #    local_end 2034-10-29 04:00:00 (Sun)
++10800,
++1,
++'EEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {57}
++sub has_dst_changes {58}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1508,13 +1508,31 @@
+ 1,
+ 'CEST',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149933600, #  local_start 2033-10-30 02:00:00 (Sun)
++64162634400, #    local_end 2034-03-26 02:00:00 (Sun)
++3600,
++0,
++'CET',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162638000, #  local_start 2034-03-26 03:00:00 (Sun)
++64181386800, #    local_end 2034-10-29 03:00:00 (Sun)
++7200,
++1,
++'CEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {82}
++sub has_dst_changes {83}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -619,11 +619,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {30}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -610,11 +610,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {29}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -727,11 +727,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {35}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1112,13 +1112,31 @@
+ 1,
+ 'EEST',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149937200, #  local_start 2033-10-30 03:00:00 (Sun)
++64162638000, #    local_end 2034-03-26 03:00:00 (Sun)
++7200,
++0,
++'EET',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162641600, #  local_start 2034-03-26 04:00:00 (Sun)
++64181390400, #    local_end 2034-10-29 04:00:00 (Sun)
++10800,
++1,
++'EEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {57}
++sub has_dst_changes {58}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1076,13 +1076,31 @@
+ 1,
+ 'EEST',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149937200, #  local_start 2033-10-30 03:00:00 (Sun)
++64162638000, #    local_end 2034-03-26 03:00:00 (Sun)
++7200,
++0,
++'EET',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162641600, #  local_start 2034-03-26 04:00:00 (Sun)
++64181390400, #    local_end 2034-10-29 04:00:00 (Sun)
++10800,
++1,
++'EEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {56}
++sub has_dst_changes {57}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1157,13 +1157,31 @@
+ 1,
+ 'CEST',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149933600, #  local_start 2033-10-30 02:00:00 (Sun)
++64162634400, #    local_end 2034-03-26 02:00:00 (Sun)
++3600,
++0,
++'CET',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162638000, #  local_start 2034-03-26 03:00:00 (Sun)
++64181386800, #    local_end 2034-10-29 03:00:00 (Sun)
++7200,
++1,
++'CEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {63}
++sub has_dst_changes {64}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -628,11 +628,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {30}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1229,13 +1229,31 @@
+ 1,
+ 'CEST',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149933600, #  local_start 2033-10-30 02:00:00 (Sun)
++64162634400, #    local_end 2034-03-26 02:00:00 (Sun)
++3600,
++0,
++'CET',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162638000, #  local_start 2034-03-26 03:00:00 (Sun)
++64181386800, #    local_end 2034-10-29 03:00:00 (Sun)
++7200,
++1,
++'CEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {65}
++sub has_dst_changes {66}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1049,13 +1049,31 @@
+ 1,
+ 'EEST',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149937200, #  local_start 2033-10-30 03:00:00 (Sun)
++64162638000, #    local_end 2034-03-26 03:00:00 (Sun)
++7200,
++0,
++'EET',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162641600, #  local_start 2034-03-26 04:00:00 (Sun)
++64181390400, #    local_end 2034-10-29 04:00:00 (Sun)
++10800,
++1,
++'EEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {53}
++sub has_dst_changes {54}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -192,7 +192,7 @@
+ 62726842800, #    local_end 1988-09-25 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 62726828400, #    utc_start 1988-09-24 23:00:00 (Sat)
+@@ -201,7 +201,7 @@
+ 62742564000, #    local_end 1989-03-26 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 62742553200, #    utc_start 1989-03-25 23:00:00 (Sat)
+@@ -210,7 +210,7 @@
+ 62758292400, #    local_end 1989-09-24 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 62758278000, #    utc_start 1989-09-23 23:00:00 (Sat)
+@@ -219,7 +219,7 @@
+ 62774013600, #    local_end 1990-03-25 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 62774002800, #    utc_start 1990-03-24 23:00:00 (Sat)
+@@ -228,7 +228,7 @@
+ 62790346800, #    local_end 1990-09-30 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 62790332400, #    utc_start 1990-09-29 23:00:00 (Sat)
+@@ -237,7 +237,7 @@
+ 62806068000, #    local_end 1991-03-31 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 62806057200, #    utc_start 1991-03-30 23:00:00 (Sat)
+@@ -255,7 +255,7 @@
+ 62853246000, #    local_end 1992-09-27 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 62853231600, #    utc_start 1992-09-26 23:00:00 (Sat)
+@@ -264,7 +264,7 @@
+ 62868967200, #    local_end 1993-03-28 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 62868956400, #    utc_start 1993-03-27 23:00:00 (Sat)
+@@ -273,7 +273,7 @@
+ 62884695600, #    local_end 1993-09-26 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 62884681200, #    utc_start 1993-09-25 23:00:00 (Sat)
+@@ -282,7 +282,7 @@
+ 62900416800, #    local_end 1994-03-27 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 62900406000, #    utc_start 1994-03-26 23:00:00 (Sat)
+@@ -291,7 +291,7 @@
+ 62916145200, #    local_end 1994-09-25 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 62916130800, #    utc_start 1994-09-24 23:00:00 (Sat)
+@@ -300,7 +300,7 @@
+ 62931866400, #    local_end 1995-03-26 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 62931855600, #    utc_start 1995-03-25 23:00:00 (Sat)
+@@ -309,7 +309,7 @@
+ 62947594800, #    local_end 1995-09-24 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 62947580400, #    utc_start 1995-09-23 23:00:00 (Sat)
+@@ -318,7 +318,7 @@
+ 62963920800, #    local_end 1996-03-31 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 62963910000, #    utc_start 1996-03-30 23:00:00 (Sat)
+@@ -327,7 +327,7 @@
+ 62982068400, #    local_end 1996-10-27 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 62982054000, #    utc_start 1996-10-26 23:00:00 (Sat)
+@@ -336,7 +336,7 @@
+ 62995370400, #    local_end 1997-03-30 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 62995359600, #    utc_start 1997-03-29 23:00:00 (Sat)
+@@ -345,7 +345,7 @@
+ 63013518000, #    local_end 1997-10-26 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 63013503600, #    utc_start 1997-10-25 23:00:00 (Sat)
+@@ -354,7 +354,7 @@
+ 63026820000, #    local_end 1998-03-29 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 63026809200, #    utc_start 1998-03-28 23:00:00 (Sat)
+@@ -363,7 +363,7 @@
+ 63044967600, #    local_end 1998-10-25 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 63044953200, #    utc_start 1998-10-24 23:00:00 (Sat)
+@@ -372,7 +372,7 @@
+ 63058269600, #    local_end 1999-03-28 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 63058258800, #    utc_start 1999-03-27 23:00:00 (Sat)
+@@ -381,7 +381,7 @@
+ 63077022000, #    local_end 1999-10-31 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 63077007600, #    utc_start 1999-10-30 23:00:00 (Sat)
+@@ -390,7 +390,7 @@
+ 63089719200, #    local_end 2000-03-26 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 63089708400, #    utc_start 2000-03-25 23:00:00 (Sat)
+@@ -399,7 +399,7 @@
+ 63108471600, #    local_end 2000-10-29 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 63108457200, #    utc_start 2000-10-28 23:00:00 (Sat)
+@@ -408,7 +408,7 @@
+ 63121168800, #    local_end 2001-03-25 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 63121158000, #    utc_start 2001-03-24 23:00:00 (Sat)
+@@ -417,7 +417,7 @@
+ 63139921200, #    local_end 2001-10-28 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 63139906800, #    utc_start 2001-10-27 23:00:00 (Sat)
+@@ -426,7 +426,7 @@
+ 63153223200, #    local_end 2002-03-31 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 63153212400, #    utc_start 2002-03-30 23:00:00 (Sat)
+@@ -435,7 +435,7 @@
+ 63171370800, #    local_end 2002-10-27 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 63171356400, #    utc_start 2002-10-26 23:00:00 (Sat)
+@@ -444,7 +444,7 @@
+ 63184672800, #    local_end 2003-03-30 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 63184662000, #    utc_start 2003-03-29 23:00:00 (Sat)
+@@ -453,7 +453,7 @@
+ 63202820400, #    local_end 2003-10-26 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 63202806000, #    utc_start 2003-10-25 23:00:00 (Sat)
+@@ -462,7 +462,7 @@
+ 63216122400, #    local_end 2004-03-28 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 63216111600, #    utc_start 2004-03-27 23:00:00 (Sat)
+@@ -471,7 +471,7 @@
+ 63234874800, #    local_end 2004-10-31 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 63234860400, #    utc_start 2004-10-30 23:00:00 (Sat)
+@@ -480,7 +480,7 @@
+ 63247572000, #    local_end 2005-03-27 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 63247561200, #    utc_start 2005-03-26 23:00:00 (Sat)
+@@ -489,7 +489,7 @@
+ 63266324400, #    local_end 2005-10-30 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 63266310000, #    utc_start 2005-10-29 23:00:00 (Sat)
+@@ -498,7 +498,7 @@
+ 63279021600, #    local_end 2006-03-26 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 63279010800, #    utc_start 2006-03-25 23:00:00 (Sat)
+@@ -507,7 +507,7 @@
+ 63297774000, #    local_end 2006-10-29 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 63297759600, #    utc_start 2006-10-28 23:00:00 (Sat)
+@@ -516,7 +516,7 @@
+ 63310471200, #    local_end 2007-03-25 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 63310460400, #    utc_start 2007-03-24 23:00:00 (Sat)
+@@ -525,7 +525,7 @@
+ 63329223600, #    local_end 2007-10-28 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 63329209200, #    utc_start 2007-10-27 23:00:00 (Sat)
+@@ -534,7 +534,7 @@
+ 63342525600, #    local_end 2008-03-30 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 63342514800, #    utc_start 2008-03-29 23:00:00 (Sat)
+@@ -543,7 +543,7 @@
+ 63360673200, #    local_end 2008-10-26 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 63360658800, #    utc_start 2008-10-25 23:00:00 (Sat)
+@@ -552,7 +552,7 @@
+ 63373975200, #    local_end 2009-03-29 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 63373964400, #    utc_start 2009-03-28 23:00:00 (Sat)
+@@ -561,7 +561,7 @@
+ 63392122800, #    local_end 2009-10-25 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 63392108400, #    utc_start 2009-10-24 23:00:00 (Sat)
+@@ -570,7 +570,7 @@
+ 63405424800, #    local_end 2010-03-28 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 63405414000, #    utc_start 2010-03-27 23:00:00 (Sat)
+@@ -579,7 +579,7 @@
+ 63424177200, #    local_end 2010-10-31 03:00:00 (Sun)
+ 14400,
+ 1,
+-'+04',
++'MSD',
+     ],
+     [
+ 63424162800, #    utc_start 2010-10-30 23:00:00 (Sat)
+@@ -588,7 +588,7 @@
+ 63436874400, #    local_end 2011-03-27 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 63436863600, #    utc_start 2011-03-26 23:00:00 (Sat)
+@@ -597,7 +597,7 @@
+ 63549972000, #    local_end 2014-10-26 02:00:00 (Sun)
+ 14400,
+ 0,
+-'+04',
++'MSK',
+     ],
+     [
+ 63549957600, #    utc_start 2014-10-25 22:00:00 (Sat)
+@@ -606,7 +606,7 @@
+ 63676375200, #    local_end 2018-10-28 02:00:00 (Sun)
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+     [
+ 63676364400, #    utc_start 2018-10-27 23:00:00 (Sat)
+@@ -624,15 +624,15 @@
+ DateTime::TimeZone::INFINITY, #    local_end
+ 10800,
+ 0,
+-'+03',
++'MSK',
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {29}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1463,13 +1463,31 @@
+ 1,
+ 'CEST',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149933600, #  local_start 2033-10-30 02:00:00 (Sun)
++64162634400, #    local_end 2034-03-26 02:00:00 (Sun)
++3600,
++0,
++'CET',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162638000, #  local_start 2034-03-26 03:00:00 (Sun)
++64181386800, #    local_end 2034-10-29 03:00:00 (Sun)
++7200,
++1,
++'CEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {78}
++sub has_dst_changes {79}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1040,13 +1040,31 @@
+ 1,
+ 'CEST',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149933600, #  local_start 2033-10-30 02:00:00 (Sun)
++64162634400, #    local_end 2034-03-26 02:00:00 (Sun)
++3600,
++0,
++'CET',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162638000, #  local_start 2034-03-26 03:00:00 (Sun)
++64181386800, #    local_end 2034-10-29 03:00:00 (Sun)
++7200,
++1,
++'CEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {55}
++sub has_dst_changes {56}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -34,11 +34,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -52,11 +52,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/asia.  Olson data version 2022g
++# Generated from debian/tzdata/asia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -52,11 +52,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/africa.  Olson data version 2022g
++# Generated from debian/tzdata/africa.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -79,11 +79,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {2}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1175,13 +1175,31 @@
+ 1,
+ 'MEST',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149933600, #  local_start 2033-10-30 02:00:00 (Sun)
++64162634400, #    local_end 2034-03-26 02:00:00 (Sun)
++3600,
++0,
++'MET',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162638000, #  local_start 2034-03-26 03:00:00 (Sun)
++64181386800, #    local_end 2034-10-29 03:00:00 (Sun)
++7200,
++1,
++'MEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {64}
++sub has_dst_changes {65}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -34,11 +34,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1292,13 +1292,31 @@
+ 1,
+ 'MDT',
+     ],
++    [
++64150560000, #    utc_start 2033-11-06 08:00:00 (Sun)
++64161450000, #      utc_end 2034-03-12 09:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-25200,
++0,
++'MST',
++    ],
++    [
++64161450000, #    utc_start 2034-03-12 09:00:00 (Sun)
++64182009600, #      utc_end 2034-11-05 08:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-21600,
++1,
++'MDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {71}
++sub has_dst_changes {72}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1292,13 +1292,31 @@
+ 1,
+ 'PDT',
+     ],
++    [
++64150563600, #    utc_start 2033-11-06 09:00:00 (Sun)
++64161453600, #      utc_end 2034-03-12 10:00:00 (Sun)
++64150534800, #  local_start 2033-11-06 01:00:00 (Sun)
++64161424800, #    local_end 2034-03-12 02:00:00 (Sun)
++-28800,
++0,
++'PST',
++    ],
++    [
++64161453600, #    utc_start 2034-03-12 10:00:00 (Sun)
++64182013200, #      utc_end 2034-11-05 09:00:00 (Sun)
++64161428400, #  local_start 2034-03-12 03:00:00 (Sun)
++64181988000, #    local_end 2034-11-05 02:00:00 (Sun)
++-25200,
++1,
++'PDT',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {71}
++sub has_dst_changes {72}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -268,11 +268,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {12}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1355,13 +1355,31 @@
+ 0,
+ 'NZST',
+     ],
++    [
++64146866400, #    utc_start 2033-09-24 14:00:00 (Sat)
++64163196000, #      utc_end 2034-04-01 14:00:00 (Sat)
++64146913200, #  local_start 2033-09-25 03:00:00 (Sun)
++64163242800, #    local_end 2034-04-02 03:00:00 (Sun)
++46800,
++1,
++'NZDT',
++    ],
++    [
++64163196000, #    utc_start 2034-04-01 14:00:00 (Sat)
++64178316000, #      utc_end 2034-09-23 14:00:00 (Sat)
++64163239200, #  local_start 2034-04-02 02:00:00 (Sun)
++64178359200, #    local_end 2034-09-24 02:00:00 (Sun)
++43200,
++0,
++'NZST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {74}
++sub has_dst_changes {75}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -79,11 +79,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/australasia.  Olson data version 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1112,13 +1112,31 @@
+ 0,
+ '+1245',
+     ],
++    [
++64146866400, #    utc_start 2033-09-24 14:00:00 (Sat)
++64163196000, #      utc_end 2034-04-01 14:00:00 (Sat)
++64146915900, #  local_start 2033-09-25 03:45:00 (Sun)
++64163245500, #    local_end 2034-04-02 03:45:00 (Sun)
++49500,
++1,
++'+1345',
++    ],
++    [
++64163196000, #    utc_start 2034-04-01 14:00:00 (Sat)
++64178316000, #      utc_end 2034-09-23 14:00:00 (Sat)
++64163241900, #  local_start 2034-04-02 02:45:00 (Sun)
++64178361900, #    local_end 2034-09-24 02:45:00 (Sun)
++45900,
++0,
++'+1245',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {60}
++sub has_dst_changes {61}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1202,13 +1202,31 @@
+ 0,
+ '-06',
+     ],
++    [
++64145102400, #    utc_start 2033-09-04 04:00:00 (Sun)
++64163242800, #      utc_end 2034-04-02 03:00:00 (Sun)
++64145084400, #  local_start 2033-09-03 23:00:00 (Sat)
++64163224800, #    local_end 2034-04-01 22:00:00 (Sat)
++-18000,
++1,
++'-05',
++    ],
++    [
++64163242800, #    utc_start 2034-04-02 03:00:00 (Sun)
++64176552000, #      utc_end 2034-09-03 04:00:00 (Sun)
++64163221200, #  local_start 2034-04-01 21:00:00 (Sat)
++64176530400, #    local_end 2034-09-02 22:00:00 (Sat)
++-21600,
++0,
++'-06',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {65}
++sub has_dst_changes {66}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- 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 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -241,11 +241,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {11}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/australasia.  Olson data version 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -52,11 +52,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/australasia.  Olson data version 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -295,11 +295,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {14}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/southamerica.  Olson data version 2022g
++# Generated from debian/tzdata/southamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -70,11 +70,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {1}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/australasia.  Olson data version 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -43,11 +43,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/australasia.  Olson data version 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -43,11 +43,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/australasia.  Olson data version 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -223,11 +223,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {8}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/northamerica.  Olson data version 2022g
++# Generated from debian/tzdata/northamerica.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -97,11 +97,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {3}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
+--- a/lib/DateTime/TimeZone/Pacific/Kanton.pm
++++ b/lib/DateTime/TimeZone/Pacific/Kanton.pm
+@@ -3,7 +3,7 @@
+ # DateTime::TimeZone module distribution in the tools/ directory
+ 
+ #
+-# Generated from debian/tzdata/australasia.  Olson data version 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -61,11 +61,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/australasia.  Olson data version 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -61,11 +61,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/australasia.  Olson data version 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -115,11 +115,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/australasia.  Olson data version 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -88,11 +88,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/australasia.  Olson data version 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -43,11 +43,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/australasia.  Olson data version 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -70,11 +70,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/australasia.  Olson data version 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -52,11 +52,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/australasia.  Olson data version 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -338,13 +338,31 @@
+ 0,
+ '+11',
+     ],
++    [
++64147474800, #    utc_start 2033-10-01 15:00:00 (Sat)
++64163199600, #      utc_end 2034-04-01 15:00:00 (Sat)
++64147518000, #  local_start 2033-10-02 03:00:00 (Sun)
++64163242800, #    local_end 2034-04-02 03:00:00 (Sun)
++43200,
++1,
++'+12',
++    ],
++    [
++64163199600, #    utc_start 2034-04-01 15:00:00 (Sat)
++64178924400, #      utc_end 2034-09-30 15:00:00 (Sat)
++64163239200, #  local_start 2034-04-02 02:00:00 (Sun)
++64178964000, #    local_end 2034-10-01 02:00:00 (Sun)
++39600,
++0,
++'+11',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {16}
++sub has_dst_changes {17}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/australasia.  Olson data version 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -97,11 +97,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {3}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/australasia.  Olson data version 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -52,11 +52,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/australasia.  Olson data version 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -52,11 +52,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/australasia.  Olson data version 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -52,11 +52,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/australasia.  Olson data version 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -52,11 +52,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/australasia.  Olson data version 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -286,11 +286,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {13}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/australasia.  Olson data version 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -43,11 +43,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/australasia.  Olson data version 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -43,11 +43,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {0}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/australasia.  Olson data version 2022g
++# Generated from debian/tzdata/australasia.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -133,11 +133,11 @@
+     ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+ sub has_dst_changes {4}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ 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 debian/tzdata/europe.  Olson data version 2022g
++# Generated from debian/tzdata/europe.  Olson data version 2023b
+ #
+ # Do not edit this file directly.
+ #
+@@ -1049,13 +1049,31 @@
+ 1,
+ 'WEST',
+     ],
++    [
++64149930000, #    utc_start 2033-10-30 01:00:00 (Sun)
++64162630800, #      utc_end 2034-03-26 01:00:00 (Sun)
++64149930000, #  local_start 2033-10-30 01:00:00 (Sun)
++64162630800, #    local_end 2034-03-26 01:00:00 (Sun)
++0,
++0,
++'WET',
++    ],
++    [
++64162630800, #    utc_start 2034-03-26 01:00:00 (Sun)
++64181379600, #      utc_end 2034-10-29 01:00:00 (Sun)
++64162634400, #  local_start 2034-03-26 02:00:00 (Sun)
++64181383200, #    local_end 2034-10-29 02:00:00 (Sun)
++3600,
++1,
++'WEST',
++    ],
+ ];
+ 
+-sub olson_version {'2022g'}
++sub olson_version {'2023b'}
+ 
+-sub has_dst_changes {57}
++sub has_dst_changes {58}
+ 
+-sub _max_year {2032}
++sub _max_year {2033}
+ 
+ sub _new_instance {
+     return shift->_init( @_, spans => $spans );
diff --git a/debian/patches/olson-2023c b/debian/patches/olson-2023c
new file mode 100644
index 0000000000000000000000000000000000000000..2aaf8acdf33a42a2bd6718e37620d7a83aebf4a0
--- /dev/null
+++ b/debian/patches/olson-2023c
@@ -0,0 +1,6513 @@
+Description: Update to Olson DB 2023c
+Origin: vendor
+Author: gregor herrmann <gregoa@debian.org>
+Last-Update: 2023-03-29
+
+--- 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 2023b
++# Generated from debian/tzdata/africa.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -43,7 +43,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {0}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/africa.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -340,7 +340,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/africa.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -52,7 +52,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/africa.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1384,7 +1384,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {75}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/africa.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1807,7 +1807,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {97}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1141,7 +1141,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {59}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/africa.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1708,7 +1708,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {92}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/africa.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -88,7 +88,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {2}
+ 
+--- a/lib/DateTime/TimeZone/Africa/Juba.pm
++++ b/lib/DateTime/TimeZone/Africa/Juba.pm
+@@ -3,7 +3,7 @@
+ # DateTime::TimeZone module distribution in the tools/ directory
+ 
+ #
+-# Generated from debian/tzdata/africa.  Olson data version 2023b
++# Generated from debian/tzdata/africa.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -349,7 +349,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {16}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/africa.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -349,7 +349,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/africa.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -70,7 +70,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/africa.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -43,7 +43,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/africa.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -61,7 +61,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/africa.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -79,7 +79,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/africa.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -61,7 +61,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {1}
+ 
+--- a/lib/DateTime/TimeZone/Africa/Sao_Tome.pm
++++ b/lib/DateTime/TimeZone/Africa/Sao_Tome.pm
+@@ -3,7 +3,7 @@
+ # DateTime::TimeZone module distribution in the tools/ directory
+ 
+ #
+-# Generated from debian/tzdata/africa.  Olson data version 2023b
++# Generated from debian/tzdata/africa.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -70,7 +70,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {0}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/africa.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -322,7 +322,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/africa.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -340,7 +340,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/africa.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -511,7 +511,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {25}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1303,7 +1303,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {68}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1294,7 +1294,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {68}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -529,7 +529,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -583,7 +583,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -592,7 +592,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -583,7 +583,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -583,7 +583,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -601,7 +601,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -592,7 +592,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -592,7 +592,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -574,7 +574,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -601,7 +601,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -601,7 +601,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -601,7 +601,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -592,7 +592,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1132,7 +1132,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {60}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -601,7 +601,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -601,7 +601,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {28}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -187,7 +187,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {7}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -304,7 +304,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -916,7 +916,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {49}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -349,7 +349,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -70,7 +70,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1339,7 +1339,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {72}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1204,7 +1204,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {65}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -853,7 +853,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {45}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -412,7 +412,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -79,7 +79,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -52,7 +52,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -2131,7 +2131,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {114}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -592,7 +592,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {28}
+ 
+--- a/lib/DateTime/TimeZone/America/Ciudad_Juarez.pm
++++ b/lib/DateTime/TimeZone/America/Ciudad_Juarez.pm
+@@ -3,7 +3,7 @@
+ # DateTime::TimeZone module distribution in the tools/ directory
+ 
+ #
+-# Generated from debian/tzdata/northamerica.  Olson data version 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -817,7 +817,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {40}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -124,7 +124,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {4}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -853,7 +853,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {44}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -340,7 +340,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -889,7 +889,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {46}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -565,7 +565,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1429,7 +1429,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {76}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1285,7 +1285,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {67}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1330,7 +1330,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {72}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -358,7 +358,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -79,7 +79,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1348,7 +1348,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -421,7 +421,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1267,7 +1267,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {67}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1852,7 +1852,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {99}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1015,7 +1015,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {53}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -115,7 +115,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -70,7 +70,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -70,7 +70,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -2059,7 +2059,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {111}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1375,7 +1375,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {74}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -178,7 +178,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {4}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -916,7 +916,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {45}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1366,7 +1366,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {73}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -934,7 +934,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {48}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1024,7 +1024,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {54}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -871,7 +871,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {45}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -727,7 +727,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {37}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -907,7 +907,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {47}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -961,7 +961,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {50}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1177,7 +1177,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {63}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1186,7 +1186,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {65}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -250,7 +250,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1294,7 +1294,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {68}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1609,7 +1609,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {86}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1321,7 +1321,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {71}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -61,7 +61,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -178,7 +178,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1663,7 +1663,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {90}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -457,7 +457,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -178,7 +178,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -340,7 +340,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -70,7 +70,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -781,7 +781,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {40}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -601,7 +601,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {28}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1267,7 +1267,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {68}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -547,7 +547,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {27}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -727,7 +727,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {36}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -655,7 +655,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {32}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -916,7 +916,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {48}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1888,7 +1888,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {100}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -565,7 +565,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {28}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -844,7 +844,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {43}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -2131,7 +2131,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {115}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1303,7 +1303,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {68}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -421,7 +421,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1321,7 +1321,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {72}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1321,7 +1321,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {72}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1321,7 +1321,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {72}
+ 
+--- a/lib/DateTime/TimeZone/America/Nuuk.pm
++++ b/lib/DateTime/TimeZone/America/Nuuk.pm
+@@ -3,7 +3,7 @@
+ # DateTime::TimeZone module distribution in the tools/ directory
+ 
+ #
+-# Generated from debian/tzdata/europe.  Olson data version 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1024,7 +1024,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {55}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -817,7 +817,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {40}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -52,7 +52,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {0}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -70,7 +70,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -151,7 +151,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -745,7 +745,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {39}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -304,7 +304,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -79,7 +79,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1087,7 +1087,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {54}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1168,7 +1168,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {63}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -421,7 +421,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -511,7 +511,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1168,7 +1168,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {63}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -322,7 +322,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -313,7 +313,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1402,7 +1402,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {73}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -187,7 +187,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -862,7 +862,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {46}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1024,7 +1024,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {55}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1294,7 +1294,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {68}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -2158,7 +2158,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {117}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -250,7 +250,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -97,7 +97,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -826,7 +826,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {44}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1375,7 +1375,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {70}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -2095,7 +2095,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {114}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1690,7 +1690,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {92}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -889,7 +889,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {46}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1654,7 +1654,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {90}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1294,7 +1294,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {68}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/antarctica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -142,7 +142,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/antarctica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -97,7 +97,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1303,7 +1303,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {71}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/antarctica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -52,7 +52,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -772,7 +772,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/antarctica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -43,7 +43,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/antarctica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -574,7 +574,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {30}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -493,7 +493,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -817,7 +817,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {43}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -610,7 +610,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -484,7 +484,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -493,7 +493,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -259,7 +259,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -484,7 +484,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -520,7 +520,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -646,7 +646,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -52,7 +52,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -637,7 +637,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1024,17 +1024,17 @@
+     ],
+     [
+ 63802760400, #    utc_start 2022-10-29 21:00:00 (Sat)
+-63817711200, #      utc_end 2023-04-20 22:00:00 (Thu)
++63815464800, #      utc_end 2023-03-25 22:00:00 (Sat)
+ 63802767600, #  local_start 2022-10-29 23:00:00 (Sat)
+-63817718400, #    local_end 2023-04-21 00:00:00 (Fri)
++63815472000, #    local_end 2023-03-26 00:00:00 (Sun)
+ 7200,
+ 0,
+ 'EET',
+     ],
+     [
+-63817711200, #    utc_start 2023-04-20 22:00:00 (Thu)
++63815464800, #    utc_start 2023-03-25 22:00:00 (Sat)
+ 63834210000, #      utc_end 2023-10-28 21:00:00 (Sat)
+-63817722000, #  local_start 2023-04-21 01:00:00 (Fri)
++63815475600, #  local_start 2023-03-26 01:00:00 (Sun)
+ 63834220800, #    local_end 2023-10-29 00:00:00 (Sun)
+ 10800,
+ 1,
+@@ -1240,7 +1240,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {67}
+ 
+@@ -1293,24 +1293,24 @@
+ my $rules = [
+   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' ),
+   bless( {
+     'at' => '0:00',
+-    'from' => '2024',
+-    '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' )
+ ]
+--- 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -502,7 +502,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {25}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -628,7 +628,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -493,7 +493,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -106,7 +106,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1123,7 +1123,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {60}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -106,7 +106,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -70,7 +70,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -43,7 +43,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -250,7 +250,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1114,7 +1114,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {60}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -2851,7 +2851,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {155}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -2842,7 +2842,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {156}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -115,7 +115,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -664,7 +664,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {35}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -484,7 +484,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -628,7 +628,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -106,7 +106,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -61,7 +61,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1312,7 +1312,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {71}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -52,7 +52,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -610,7 +610,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -133,7 +133,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -52,7 +52,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -637,7 +637,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -97,7 +97,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {2}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -619,7 +619,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {30}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -196,7 +196,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -673,7 +673,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {34}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -628,7 +628,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -70,7 +70,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -124,7 +124,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1123,7 +1123,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {61}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -610,7 +610,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -637,7 +637,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -619,7 +619,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -493,7 +493,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -106,7 +106,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -79,7 +79,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -52,7 +52,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {0}
+ 
+--- a/lib/DateTime/TimeZone/Asia/Qostanay.pm
++++ b/lib/DateTime/TimeZone/Asia/Qostanay.pm
+@@ -3,7 +3,7 @@
+ # DateTime::TimeZone module distribution in the tools/ directory
+ 
+ #
+-# Generated from debian/tzdata/asia.  Olson data version 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -493,7 +493,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {24}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -502,7 +502,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -43,7 +43,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -628,7 +628,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -259,7 +259,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -295,7 +295,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {12}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -295,7 +295,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {14}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -106,7 +106,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -619,7 +619,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -403,7 +403,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -259,7 +259,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -520,7 +520,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -673,7 +673,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {34}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -52,7 +52,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -115,7 +115,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -637,7 +637,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -484,7 +484,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -43,7 +43,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -628,7 +628,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -619,7 +619,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -619,7 +619,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -70,7 +70,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -628,7 +628,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -610,7 +610,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1978,7 +1978,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {111}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1384,7 +1384,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {74}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1033,7 +1033,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {55}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/africa.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -70,7 +70,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1015,7 +1015,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {54}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1978,7 +1978,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {111}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -43,7 +43,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -664,7 +664,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1267,7 +1267,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {68}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -196,7 +196,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1285,7 +1285,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {69}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -124,7 +124,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -214,7 +214,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1375,7 +1375,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {74}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -241,7 +241,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1015,7 +1015,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {54}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1258,7 +1258,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {68}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -214,7 +214,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1258,7 +1258,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {68}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1195,7 +1195,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {65}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1312,7 +1312,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {72}
+ 
+--- a/lib/DateTime/TimeZone/Catalog.pm
++++ b/lib/DateTime/TimeZone/Catalog.pm
+@@ -1862,7 +1862,7 @@
+ 
+ ;
+ 
+-sub OlsonVersion { '2023b' }
++sub OlsonVersion { '2023c' }
+ 
+ 
+ 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1069,7 +1069,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {58}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -34,7 +34,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1312,7 +1312,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {72}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -943,7 +943,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {50}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -610,7 +610,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1222,7 +1222,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {65}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1060,7 +1060,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {56}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1276,7 +1276,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {70}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1654,7 +1654,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {89}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1222,7 +1222,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {64}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1357,7 +1357,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {72}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1258,7 +1258,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {67}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -2032,7 +2032,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {111}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1762,7 +1762,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {101}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1042,7 +1042,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {55}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1114,7 +1114,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {57}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -754,7 +754,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {38}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -601,7 +601,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {29}
+ 
+--- a/lib/DateTime/TimeZone/Europe/Kyiv.pm
++++ b/lib/DateTime/TimeZone/Europe/Kyiv.pm
+@@ -3,7 +3,7 @@
+ # DateTime::TimeZone module distribution in the tools/ directory
+ 
+ #
+-# Generated from debian/tzdata/europe.  Olson data version 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1069,7 +1069,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {57}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1987,7 +1987,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {111}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -2158,7 +2158,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {123}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1438,7 +1438,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {78}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1501,7 +1501,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {81}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -655,7 +655,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {32}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -736,7 +736,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {38}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1636,7 +1636,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {90}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1285,7 +1285,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {69}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1132,7 +1132,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {58}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1528,7 +1528,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {83}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -619,7 +619,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -610,7 +610,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -727,7 +727,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1132,7 +1132,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {58}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1096,7 +1096,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {57}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1177,7 +1177,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {64}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -628,7 +628,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {30}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1249,7 +1249,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {66}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1069,7 +1069,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {54}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -628,7 +628,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1483,7 +1483,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {79}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1060,7 +1060,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {56}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -34,7 +34,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -52,7 +52,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/asia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -52,7 +52,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/africa.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -79,7 +79,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {2}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1195,7 +1195,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {65}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -34,7 +34,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1312,7 +1312,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {72}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1312,7 +1312,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {72}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -268,7 +268,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {12}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1375,7 +1375,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {75}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -79,7 +79,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1132,7 +1132,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {61}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1222,7 +1222,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {66}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -241,7 +241,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {11}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -52,7 +52,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -295,7 +295,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {14}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/southamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -70,7 +70,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -43,7 +43,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -43,7 +43,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -223,7 +223,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {8}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/northamerica.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -97,7 +97,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {3}
+ 
+--- a/lib/DateTime/TimeZone/Pacific/Kanton.pm
++++ b/lib/DateTime/TimeZone/Pacific/Kanton.pm
+@@ -3,7 +3,7 @@
+ # DateTime::TimeZone module distribution in the tools/ directory
+ 
+ #
+-# Generated from debian/tzdata/australasia.  Olson data version 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -61,7 +61,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {0}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -61,7 +61,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -115,7 +115,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -88,7 +88,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -43,7 +43,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -70,7 +70,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -52,7 +52,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -358,7 +358,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {17}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -97,7 +97,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -52,7 +52,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -52,7 +52,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -52,7 +52,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -52,7 +52,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -286,7 +286,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -43,7 +43,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -43,7 +43,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ 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 2023b
++# Generated from debian/tzdata/australasia.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -133,7 +133,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {4}
+ 
+--- 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 2023b
++# Generated from debian/tzdata/europe.  Olson data version 2023c
+ #
+ # Do not edit this file directly.
+ #
+@@ -1069,7 +1069,7 @@
+     ],
+ ];
+ 
+-sub olson_version {'2023b'}
++sub olson_version {'2023c'}
+ 
+ sub has_dst_changes {58}
+ 
diff --git a/debian/patches/series b/debian/patches/series
index 40fe37726103fd4559e06f9fd38cae65fb494b95..925f7ddc24a08cfc217da01b16e8b85f67c4a5e4 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -7,3 +7,5 @@ olson-2022d
 olson-2022e
 olson-2022f
 olson-2022g
+olson-2023b
+olson-2023c