Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / America / Cancun.pm
CommitLineData
3fea05b9 1# This file is auto-generated by the Perl DateTime Suite time zone
2# code generator (0.07) This code generator comes with the
3# DateTime::TimeZone module distribution in the tools/ directory
4
5#
6# Generated from /tmp/UeJBI4pKMW/northamerica. Olson data version 2009s
7#
8# Do not edit this file directly.
9#
10package DateTime::TimeZone::America::Cancun;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::America::Cancun::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22 [
23DateTime::TimeZone::NEG_INFINITY,
2460620940000,
25DateTime::TimeZone::NEG_INFINITY,
2660620919176,
27-20824,
280,
29'LMT'
30 ],
31 [
3260620940000,
3362513618400,
3460620918400,
3562513596800,
36-21600,
370,
38'CST'
39 ],
40 [
4162513618400,
4262964543600,
4362513600400,
4462964525600,
45-18000,
460,
47'EST'
48 ],
49 [
5062964543600,
5162982079200,
5262964529200,
5362982064800,
54-14400,
551,
56'EDT'
57 ],
58 [
5962982079200,
6062995993200,
6162982061200,
6262995975200,
63-18000,
640,
65'EST'
66 ],
67 [
6862995993200,
6963013528800,
7062995978800,
7163013514400,
72-14400,
731,
74'EDT'
75 ],
76 [
7763013528800,
7863027442800,
7963013510800,
8063027424800,
81-18000,
820,
83'EST'
84 ],
85 [
8663027442800,
8763037720800,
8863027428400,
8963037706400,
90-14400,
911,
92'EDT'
93 ],
94 [
9563037720800,
9663044982000,
9763037702800,
9863044964000,
99-18000,
1001,
101'CDT'
102 ],
103 [
10463044982000,
10563058896000,
10663044960400,
10763058874400,
108-21600,
1090,
110'CST'
111 ],
112 [
11363058896000,
11463077036400,
11563058878000,
11663077018400,
117-18000,
1181,
119'CDT'
120 ],
121 [
12263077036400,
12363090345600,
12463077014800,
12563090324000,
126-21600,
1270,
128'CST'
129 ],
130 [
13163090345600,
13263108486000,
13363090327600,
13463108468000,
135-18000,
1361,
137'CDT'
138 ],
139 [
14063108486000,
14163124819200,
14263108464400,
14363124797600,
144-21600,
1450,
146'CST'
147 ],
148 [
14963124819200,
15063137516400,
15163124801200,
15263137498400,
153-18000,
1541,
155'CDT'
156 ],
157 [
15863137516400,
15963153849600,
16063137494800,
16163153828000,
162-21600,
1630,
164'CST'
165 ],
166 [
16763153849600,
16863171385200,
16963153831600,
17063171367200,
171-18000,
1721,
173'CDT'
174 ],
175 [
17663171385200,
17763185299200,
17863171363600,
17963185277600,
180-21600,
1810,
182'CST'
183 ],
184 [
18563185299200,
18663202834800,
18763185281200,
18863202816800,
189-18000,
1901,
191'CDT'
192 ],
193 [
19463202834800,
19563216748800,
19663202813200,
19763216727200,
198-21600,
1990,
200'CST'
201 ],
202 [
20363216748800,
20463234889200,
20563216730800,
20663234871200,
207-18000,
2081,
209'CDT'
210 ],
211 [
21263234889200,
21363248198400,
21463234867600,
21563248176800,
216-21600,
2170,
218'CST'
219 ],
220 [
22163248198400,
22263266338800,
22363248180400,
22463266320800,
225-18000,
2261,
227'CDT'
228 ],
229 [
23063266338800,
23163279648000,
23263266317200,
23363279626400,
234-21600,
2350,
236'CST'
237 ],
238 [
23963279648000,
24063297788400,
24163279630000,
24263297770400,
243-18000,
2441,
245'CDT'
246 ],
247 [
24863297788400,
24963311097600,
25063297766800,
25163311076000,
252-21600,
2530,
254'CST'
255 ],
256 [
25763311097600,
25863329238000,
25963311079600,
26063329220000,
261-18000,
2621,
263'CDT'
264 ],
265 [
26663329238000,
26763343152000,
26863329216400,
26963343130400,
270-21600,
2710,
272'CST'
273 ],
274 [
27563343152000,
27663360687600,
27763343134000,
27863360669600,
279-18000,
2801,
281'CDT'
282 ],
283 [
28463360687600,
28563374601600,
28663360666000,
28763374580000,
288-21600,
2890,
290'CST'
291 ],
292 [
29363374601600,
29463392137200,
29563374583600,
29663392119200,
297-18000,
2981,
299'CDT'
300 ],
301 [
30263392137200,
30363406051200,
30463392115600,
30563406029600,
306-21600,
3070,
308'CST'
309 ],
310 [
31163406051200,
31263424191600,
31363406033200,
31463424173600,
315-18000,
3161,
317'CDT'
318 ],
319 [
32063424191600,
32163437500800,
32263424170000,
32363437479200,
324-21600,
3250,
326'CST'
327 ],
328 [
32963437500800,
33063455641200,
33163437482800,
33263455623200,
333-18000,
3341,
335'CDT'
336 ],
337 [
33863455641200,
33963468950400,
34063455619600,
34163468928800,
342-21600,
3430,
344'CST'
345 ],
346 [
34763468950400,
34863487090800,
34963468932400,
35063487072800,
351-18000,
3521,
353'CDT'
354 ],
355 [
35663487090800,
35763501004800,
35863487069200,
35963500983200,
360-21600,
3610,
362'CST'
363 ],
364 [
36563501004800,
36663518540400,
36763500986800,
36863518522400,
369-18000,
3701,
371'CDT'
372 ],
373 [
37463518540400,
37563532454400,
37663518518800,
37763532432800,
378-21600,
3790,
380'CST'
381 ],
382 [
38363532454400,
38463549990000,
38563532436400,
38663549972000,
387-18000,
3881,
389'CDT'
390 ],
391 [
39263549990000,
39363563904000,
39463549968400,
39563563882400,
396-21600,
3970,
398'CST'
399 ],
400 [
40163563904000,
40263581439600,
40363563886000,
40463581421600,
405-18000,
4061,
407'CDT'
408 ],
409 [
41063581439600,
41163595353600,
41263581418000,
41363595332000,
414-21600,
4150,
416'CST'
417 ],
418 [
41963595353600,
42063613494000,
42163595335600,
42263613476000,
423-18000,
4241,
425'CDT'
426 ],
427 [
42863613494000,
42963626803200,
43063613472400,
43163626781600,
432-21600,
4330,
434'CST'
435 ],
436 [
43763626803200,
43863644943600,
43963626785200,
44063644925600,
441-18000,
4421,
443'CDT'
444 ],
445 [
44663644943600,
44763658252800,
44863644922000,
44963658231200,
450-21600,
4510,
452'CST'
453 ],
454 [
45563658252800,
45663676393200,
45763658234800,
45863676375200,
459-18000,
4601,
461'CDT'
462 ],
463 [
46463676393200,
46563690307200,
46663676371600,
46763690285600,
468-21600,
4690,
470'CST'
471 ],
472 [
47363690307200,
47463707842800,
47563690289200,
47663707824800,
477-18000,
4781,
479'CDT'
480 ],
481 [
48263707842800,
48363721756800,
48463707821200,
48563721735200,
486-21600,
4870,
488'CST'
489 ],
490 [
49163721756800,
49263739292400,
49363721738800,
49463739274400,
495-18000,
4961,
497'CDT'
498 ],
499];
500
501sub olson_version { '2009s' }
502
503sub has_dst_changes { 26 }
504
505sub _max_year { 2019 }
506
507sub _new_instance
508{
509 return shift->_init( @_, spans => $spans );
510}
511
512sub _last_offset { -21600 }
513
514my $last_observance = bless( {
515 'format' => 'C%sT',
516 'gmtoff' => '-6:00',
517 'local_start_datetime' => bless( {
518 'formatter' => undef,
519 'local_rd_days' => 729603,
520 'local_rd_secs' => 3600,
521 'offset_modifier' => 0,
522 'rd_nanosecs' => 0,
523 'tz' => bless( {
524 'name' => 'floating',
525 'offset' => 0
526 }, 'DateTime::TimeZone::Floating' ),
527 'utc_rd_days' => 729603,
528 'utc_rd_secs' => 3600,
529 'utc_year' => 1999
530 }, 'DateTime' ),
531 'offset_from_std' => 0,
532 'offset_from_utc' => -21600,
533 'until' => [],
534 'utc_start_datetime' => bless( {
535 'formatter' => undef,
536 'local_rd_days' => 729603,
537 'local_rd_secs' => 21600,
538 'offset_modifier' => 0,
539 'rd_nanosecs' => 0,
540 'tz' => bless( {
541 'name' => 'floating',
542 'offset' => 0
543 }, 'DateTime::TimeZone::Floating' ),
544 'utc_rd_days' => 729603,
545 'utc_rd_secs' => 21600,
546 'utc_year' => 1999
547 }, 'DateTime' )
548}, 'DateTime::TimeZone::OlsonDB::Observance' )
549;
550sub _last_observance { $last_observance }
551
552my $rules = [
553 bless( {
554 'at' => '2:00',
555 'from' => '2002',
556 'in' => 'Apr',
557 'letter' => 'D',
558 'name' => 'Mexico',
559 'offset_from_std' => 3600,
560 'on' => 'Sun>=1',
561 'save' => '1:00',
562 'to' => 'max',
563 'type' => undef
564 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
565 bless( {
566 'at' => '2:00',
567 'from' => '2002',
568 'in' => 'Oct',
569 'letter' => 'S',
570 'name' => 'Mexico',
571 'offset_from_std' => 0,
572 'on' => 'lastSun',
573 'save' => '0',
574 'to' => 'max',
575 'type' => undef
576 }, 'DateTime::TimeZone::OlsonDB::Rule' )
577]
578;
579sub _rules { $rules }
580
581
5821;
583