File Coverage

blib/lib/DateTime/TimeZone/America/Managua.pm
Criterion Covered Total %
statement 21 22 95.4
branch n/a
condition n/a
subroutine 9 10 90.0
pod 1 2 50.0
total 31 34 91.1


line stmt bran cond sub pod time code
1             # This file is auto-generated by the Perl DateTime Suite time zone
2             # code generator (0.08) This code generator comes with the
3             # DateTime::TimeZone module distribution in the tools/ directory
4              
5             #
6             # Generated from /tmp/IIA7keyKs7/northamerica. Olson data version 2026a
7             #
8             # Do not edit this file directly.
9             #
10             package DateTime::TimeZone::America::Managua;
11              
12 1     1   977 use strict;
  1         3  
  1         45  
13 1     1   7 use warnings;
  1         2  
  1         54  
14 1     1   7 use namespace::autoclean;
  1         3  
  1         9  
15              
16             our $VERSION = '2.67';
17              
18 1     1   107 use Class::Singleton 1.03;
  1         21  
  1         71  
19 1     1   8 use DateTime::TimeZone;
  1         2  
  1         104  
20 1     1   8 use DateTime::TimeZone::OlsonDB;
  1         3  
  1         424  
21              
22             @DateTime::TimeZone::America::Managua::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
23              
24             my $spans =
25             [
26             [
27             DateTime::TimeZone::NEG_INFINITY, # utc_start
28             59611182308, # utc_end 1890-01-01 05:45:08 (Wed)
29             DateTime::TimeZone::NEG_INFINITY, # local_start
30             59611161600, # local_end 1890-01-01 00:00:00 (Wed)
31             -20708,
32             0,
33             'LMT',
34             ],
35             [
36             59611182308, # utc_start 1890-01-01 05:45:08 (Wed)
37             61014577512, # utc_end 1934-06-23 05:45:12 (Sat)
38             59611161596, # local_start 1889-12-31 23:59:56 (Tue)
39             61014556800, # local_end 1934-06-23 00:00:00 (Sat)
40             -20712,
41             0,
42             'MMT',
43             ],
44             [
45             61014577512, # utc_start 1934-06-23 05:45:12 (Sat)
46             62240767200, # utc_end 1973-05-01 06:00:00 (Tue)
47             61014555912, # local_start 1934-06-22 23:45:12 (Fri)
48             62240745600, # local_end 1973-05-01 00:00:00 (Tue)
49             -21600,
50             0,
51             'CST',
52             ],
53             [
54             62240767200, # utc_start 1973-05-01 06:00:00 (Tue)
55             62297442000, # utc_end 1975-02-16 05:00:00 (Sun)
56             62240749200, # local_start 1973-05-01 01:00:00 (Tue)
57             62297424000, # local_end 1975-02-16 00:00:00 (Sun)
58             -18000,
59             0,
60             'EST',
61             ],
62             [
63             62297442000, # utc_start 1975-02-16 05:00:00 (Sun)
64             62426268000, # utc_end 1979-03-18 06:00:00 (Sun)
65             62297420400, # local_start 1975-02-15 23:00:00 (Sat)
66             62426246400, # local_end 1979-03-18 00:00:00 (Sun)
67             -21600,
68             0,
69             'CST',
70             ],
71             [
72             62426268000, # utc_start 1979-03-18 06:00:00 (Sun)
73             62434818000, # utc_end 1979-06-25 05:00:00 (Mon)
74             62426250000, # local_start 1979-03-18 01:00:00 (Sun)
75             62434800000, # local_end 1979-06-25 00:00:00 (Mon)
76             -18000,
77             1,
78             'CDT',
79             ],
80             [
81             62434818000, # utc_start 1979-06-25 05:00:00 (Mon)
82             62457717600, # utc_end 1980-03-16 06:00:00 (Sun)
83             62434796400, # local_start 1979-06-24 23:00:00 (Sun)
84             62457696000, # local_end 1980-03-16 00:00:00 (Sun)
85             -21600,
86             0,
87             'CST',
88             ],
89             [
90             62457717600, # utc_start 1980-03-16 06:00:00 (Sun)
91             62466267600, # utc_end 1980-06-23 05:00:00 (Mon)
92             62457699600, # local_start 1980-03-16 01:00:00 (Sun)
93             62466249600, # local_end 1980-06-23 00:00:00 (Mon)
94             -18000,
95             1,
96             'CDT',
97             ],
98             [
99             62466267600, # utc_start 1980-06-23 05:00:00 (Mon)
100             62829943200, # utc_end 1992-01-01 10:00:00 (Wed)
101             62466246000, # local_start 1980-06-22 23:00:00 (Sun)
102             62829921600, # local_end 1992-01-01 04:00:00 (Wed)
103             -21600,
104             0,
105             'CST',
106             ],
107             [
108             62829943200, # utc_start 1992-01-01 10:00:00 (Wed)
109             62852994000, # utc_end 1992-09-24 05:00:00 (Thu)
110             62829925200, # local_start 1992-01-01 05:00:00 (Wed)
111             62852976000, # local_end 1992-09-24 00:00:00 (Thu)
112             -18000,
113             0,
114             'EST',
115             ],
116             [
117             62852994000, # utc_start 1992-09-24 05:00:00 (Thu)
118             62861551200, # utc_end 1993-01-01 06:00:00 (Fri)
119             62852972400, # local_start 1992-09-23 23:00:00 (Wed)
120             62861529600, # local_end 1993-01-01 00:00:00 (Fri)
121             -21600,
122             0,
123             'CST',
124             ],
125             [
126             62861551200, # utc_start 1993-01-01 06:00:00 (Fri)
127             62987778000, # utc_end 1997-01-01 05:00:00 (Wed)
128             62861533200, # local_start 1993-01-01 01:00:00 (Fri)
129             62987760000, # local_end 1997-01-01 00:00:00 (Wed)
130             -18000,
131             0,
132             'EST',
133             ],
134             [
135             62987778000, # utc_start 1997-01-01 05:00:00 (Wed)
136             63248796000, # utc_end 2005-04-10 06:00:00 (Sun)
137             62987756400, # local_start 1996-12-31 23:00:00 (Tue)
138             63248774400, # local_end 2005-04-10 00:00:00 (Sun)
139             -21600,
140             0,
141             'CST',
142             ],
143             [
144             63248796000, # utc_start 2005-04-10 06:00:00 (Sun)
145             63263912400, # utc_end 2005-10-02 05:00:00 (Sun)
146             63248778000, # local_start 2005-04-10 01:00:00 (Sun)
147             63263894400, # local_end 2005-10-02 00:00:00 (Sun)
148             -18000,
149             1,
150             'CDT',
151             ],
152             [
153             63263912400, # utc_start 2005-10-02 05:00:00 (Sun)
154             63282067200, # utc_end 2006-04-30 08:00:00 (Sun)
155             63263890800, # local_start 2005-10-01 23:00:00 (Sat)
156             63282045600, # local_end 2006-04-30 02:00:00 (Sun)
157             -21600,
158             0,
159             'CST',
160             ],
161             [
162             63282067200, # utc_start 2006-04-30 08:00:00 (Sun)
163             63295365600, # utc_end 2006-10-01 06:00:00 (Sun)
164             63282049200, # local_start 2006-04-30 03:00:00 (Sun)
165             63295347600, # local_end 2006-10-01 01:00:00 (Sun)
166             -18000,
167             1,
168             'CDT',
169             ],
170             [
171             63295365600, # utc_start 2006-10-01 06:00:00 (Sun)
172             DateTime::TimeZone::INFINITY, # utc_end
173             63295344000, # local_start 2006-10-01 00:00:00 (Sun)
174             DateTime::TimeZone::INFINITY, # local_end
175             -21600,
176             0,
177             'CST',
178             ],
179             ];
180              
181 1     1 0 4 sub olson_version {'2026a'}
182              
183 0     0 1 0 sub has_dst_changes {4}
184              
185 1     1   9 sub _max_year {2036}
186              
187             sub _new_instance {
188 1     1   18 return shift->_init( @_, spans => $spans );
189             }
190              
191              
192              
193             1;
194