# This file is auto-generated by the Perl DateTime Suite time zone
# code generator (0.07) This code generator comes with the
# DateTime::TimeZone module distribution in the tools/ directory
#
# Generated from /tmp/JUf_DFso8q/southamerica. Olson data version 2011g
#
# Do not edit this file directly.
#
BEGIN {
$DateTime::TimeZone::America::Noronha::VERSION = '1.34';
}
use strict;
@DateTime::TimeZone::America::Noronha::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
my $spans =
[
[
DateTime::TimeZone::NEG_INFINITY,
60368465380,
DateTime::TimeZone::NEG_INFINITY,
60368457600,
-7780,
0,
'LMT'
],
[
60368465380,
60928722000,
60368458180,
60928714800,
-7200,
0,
'FNT'
],
[
60928722000,
60944317200,
60928718400,
60944313600,
-3600,
1,
'FNST'
],
[
60944317200,
60960304800,
60944310000,
60960297600,
-7200,
0,
'FNT'
],
[
60960304800,
60975853200,
60960301200,
60975849600,
-3600,
1,
'FNST'
],
[
60975853200,
61501860000,
60975846000,
61501852800,
-7200,
0,
'FNT'
],
[
61501860000,
61513610400,
61501856400,
61513606800,
-3600,
1,
'FNST'
],
[
61513610400,
61533396000,
61513603200,
61533388800,
-7200,
0,
'FNT'
],
[
61533396000,
61543846800,
61533392400,
61543843200,
-3600,
1,
'FNST'
],
[
61543846800,
61564932000,
61543839600,
61564924800,
-7200,
0,
'FNT'
],
[
61564932000,
61575469200,
61564928400,
61575465600,
-3600,
1,
'FNST'
],
[
61575469200,
61596554400,
61575462000,
61596547200,
-7200,
0,
'FNT'
],
[
61596554400,
61604326800,
61596550800,
61604323200,
-3600,
1,
'FNST'
],
[
61604326800,
61944314400,
61604319600,
61944307200,
-7200,
0,
'FNT'
],
[
61944314400,
61951482000,
61944310800,
61951478400,
-3600,
1,
'FNST'
],
[
61951482000,
61980516000,
61951474800,
61980508800,
-7200,
0,
'FNT'
],
[
61980516000,
61985610000,
61980512400,
61985606400,
-3600,
1,
'FNST'
],
[
61985610000,
62006781600,
61985602800,
62006774400,
-7200,
0,
'FNT'
],
[
62006781600,
62014554000,
62006778000,
62014550400,
-3600,
1,
'FNST'
],
[
62014554000,
62035725600,
62014546800,
62035718400,
-7200,
0,
'FNT'
],
[
62035725600,
62046090000,
62035722000,
62046086400,
-3600,
1,
'FNST'
],
[
62046090000,
62067261600,
62046082800,
62067254400,
-7200,
0,
'FNT'
],
[
62067261600,
62077712400,
62067258000,
62077708800,
-3600,
1,
'FNST'
],
[
62077712400,
62635428000,
62077705200,
62635420800,
-7200,
0,
'FNT'
],
[
62635428000,
62646915600,
62635424400,
62646912000,
-3600,
1,
'FNST'
],
[
62646915600,
62666272800,
62646908400,
62666265600,
-7200,
0,
'FNT'
],
[
62666272800,
62675946000,
62666269200,
62675942400,
-3600,
1,
'FNST'
],
[
62675946000,
62697808800,
62675938800,
62697801600,
-7200,
0,
'FNT'
],
[
62697808800,
62706877200,
62697805200,
62706873600,
-3600,
1,
'FNST'
],
[
62706877200,
62728653600,
62706870000,
62728646400,
-7200,
0,
'FNT'
],
[
62728653600,
62737722000,
62728650000,
62737718400,
-3600,
1,
'FNST'
],
[
62737722000,
62760103200,
62737714800,
62760096000,
-7200,
0,
'FNT'
],
[
62760103200,
62770381200,
62760099600,
62770377600,
-3600,
1,
'FNST'
],
[
62770381200,
62789220000,
62770374000,
62789212800,
-7200,
0,
'FNT'
],
[
62789220000,
63074340000,
62789212800,
63074332800,
-7200,
0,
'FNT'
],
[
63074340000,
63074599200,
63074332800,
63074592000,
-7200,
0,
'FNT'
],
[
63074599200,
63087296400,
63074595600,
63087292800,
-3600,
1,
'FNST'
],
[
63087296400,
63106653600,
63087289200,
63106646400,
-7200,
0,
'FNT'
],
[
63106653600,
63107254800,
63106650000,
63107251200,
-3600,
1,
'FNST'
],
[
63107254800,
63136029600,
63107247600,
63136022400,
-7200,
0,
'FNT'
],
[
63136029600,
63138708000,
63136022400,
63138700800,
-7200,
0,
'FNT'
],
[
63138708000,
63149590800,
63138704400,
63149587200,
-3600,
1,
'FNST'
],
[
63149590800,
63169120800,
63149583600,
63169113600,
-7200,
0,
'FNT'
],
[
63169120800,
DateTime::TimeZone::INFINITY,
63169113600,
DateTime::TimeZone::INFINITY,
-7200,
0,
'FNT'
],
];
sub olson_version { '2011g' }
sub has_dst_changes { 19 }
sub _max_year { 2021 }
sub _new_instance
{
return shift->_init( @_, spans => $spans );
}
1;