Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / America / Indiana / Petersburg.pm
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 #
10 package DateTime::TimeZone::America::Indiana::Petersburg;
11
12 use strict;
13
14 use Class::Singleton;
15 use DateTime::TimeZone;
16 use DateTime::TimeZone::OlsonDB;
17
18 @DateTime::TimeZone::America::Indiana::Petersburg::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20 my $spans =
21 [
22     [
23 DateTime::TimeZone::NEG_INFINITY,
24 59418036000,
25 DateTime::TimeZone::NEG_INFINITY,
26 59418015053,
27 -20947,
28 0,
29 'LMT'
30     ],
31     [
32 59418036000,
33 60502406400,
34 59418014400,
35 60502384800,
36 -21600,
37 0,
38 'CST'
39     ],
40     [
41 60502406400,
42 60520546800,
43 60502388400,
44 60520528800,
45 -18000,
46 1,
47 'CDT'
48     ],
49     [
50 60520546800,
51 60533856000,
52 60520525200,
53 60533834400,
54 -21600,
55 0,
56 'CST'
57     ],
58     [
59 60533856000,
60 60551996400,
61 60533838000,
62 60551978400,
63 -18000,
64 1,
65 'CDT'
66     ],
67     [
68 60551996400,
69 61255468800,
70 60551974800,
71 61255447200,
72 -21600,
73 0,
74 'CST'
75     ],
76     [
77 61255468800,
78 61366287600,
79 61255450800,
80 61366269600,
81 -18000,
82 1,
83 'CWT'
84     ],
85     [
86 61366287600,
87 61370290800,
88 61366269600,
89 61370272800,
90 -18000,
91 1,
92 'CPT'
93     ],
94     [
95 61370290800,
96 61662319200,
97 61370269200,
98 61662297600,
99 -21600,
100 0,
101 'CST'
102     ],
103     [
104 61662319200,
105 61672687200,
106 61662297600,
107 61672665600,
108 -21600,
109 0,
110 'CST'
111     ],
112     [
113 61672687200,
114 61685391600,
115 61672669200,
116 61685373600,
117 -18000,
118 1,
119 'CDT'
120     ],
121     [
122 61685391600,
123 61704144000,
124 61685370000,
125 61704122400,
126 -21600,
127 0,
128 'CST'
129     ],
130     [
131 61704144000,
132 61717446000,
133 61704126000,
134 61717428000,
135 -18000,
136 1,
137 'CDT'
138     ],
139     [
140 61717446000,
141 61735593600,
142 61717424400,
143 61735572000,
144 -21600,
145 0,
146 'CST'
147     ],
148     [
149 61735593600,
150 61748895600,
151 61735575600,
152 61748877600,
153 -18000,
154 1,
155 'CDT'
156     ],
157     [
158 61748895600,
159 61767043200,
160 61748874000,
161 61767021600,
162 -21600,
163 0,
164 'CST'
165     ],
166     [
167 61767043200,
168 61780345200,
169 61767025200,
170 61780327200,
171 -18000,
172 1,
173 'CDT'
174     ],
175     [
176 61780345200,
177 61798492800,
178 61780323600,
179 61798471200,
180 -21600,
181 0,
182 'CST'
183     ],
184     [
185 61798492800,
186 61811794800,
187 61798474800,
188 61811776800,
189 -18000,
190 1,
191 'CDT'
192     ],
193     [
194 61811794800,
195 61829942400,
196 61811773200,
197 61829920800,
198 -21600,
199 0,
200 'CST'
201     ],
202     [
203 61829942400,
204 61843244400,
205 61829924400,
206 61843226400,
207 -18000,
208 1,
209 'CDT'
210     ],
211     [
212 61843244400,
213 61861996800,
214 61843222800,
215 61861975200,
216 -21600,
217 0,
218 'CST'
219     ],
220     [
221 61861996800,
222 61877718000,
223 61861978800,
224 61877700000,
225 -18000,
226 1,
227 'CDT'
228     ],
229     [
230 61877718000,
231 61893446400,
232 61877696400,
233 61893424800,
234 -21600,
235 0,
236 'CST'
237     ],
238     [
239 61893446400,
240 61909167600,
241 61893428400,
242 61909149600,
243 -18000,
244 1,
245 'CDT'
246     ],
247     [
248 61909167600,
249 61924896000,
250 61909146000,
251 61924874400,
252 -21600,
253 0,
254 'CST'
255     ],
256     [
257 61924896000,
258 61940617200,
259 61924878000,
260 61940599200,
261 -18000,
262 1,
263 'CDT'
264     ],
265     [
266 61940617200,
267 61956345600,
268 61940595600,
269 61956324000,
270 -21600,
271 0,
272 'CST'
273     ],
274     [
275 61956345600,
276 61972066800,
277 61956327600,
278 61972048800,
279 -18000,
280 1,
281 'CDT'
282     ],
283     [
284 61972066800,
285 61987795200,
286 61972045200,
287 61987773600,
288 -21600,
289 0,
290 'CST'
291     ],
292     [
293 61987795200,
294 62035570800,
295 61987777200,
296 62035552800,
297 -18000,
298 0,
299 'EST'
300     ],
301     [
302 62035570800,
303 62051299200,
304 62035549200,
305 62051277600,
306 -21600,
307 0,
308 'CST'
309     ],
310     [
311 62051299200,
312 62067020400,
313 62051281200,
314 62067002400,
315 -18000,
316 1,
317 'CDT'
318     ],
319     [
320 62067020400,
321 62082748800,
322 62066998800,
323 62082727200,
324 -21600,
325 0,
326 'CST'
327     ],
328     [
329 62082748800,
330 62098470000,
331 62082730800,
332 62098452000,
333 -18000,
334 1,
335 'CDT'
336     ],
337     [
338 62098470000,
339 62114198400,
340 62098448400,
341 62114176800,
342 -21600,
343 0,
344 'CST'
345     ],
346     [
347 62114198400,
348 62129919600,
349 62114180400,
350 62129901600,
351 -18000,
352 1,
353 'CDT'
354     ],
355     [
356 62129919600,
357 62145648000,
358 62129898000,
359 62145626400,
360 -21600,
361 0,
362 'CST'
363     ],
364     [
365 62145648000,
366 62161369200,
367 62145630000,
368 62161351200,
369 -18000,
370 1,
371 'CDT'
372     ],
373     [
374 62161369200,
375 62177097600,
376 62161347600,
377 62177076000,
378 -21600,
379 0,
380 'CST'
381     ],
382     [
383 62177097600,
384 62193423600,
385 62177079600,
386 62193405600,
387 -18000,
388 1,
389 'CDT'
390     ],
391     [
392 62193423600,
393 62209152000,
394 62193402000,
395 62209130400,
396 -21600,
397 0,
398 'CST'
399     ],
400     [
401 62209152000,
402 62224873200,
403 62209134000,
404 62224855200,
405 -18000,
406 1,
407 'CDT'
408     ],
409     [
410 62224873200,
411 62240601600,
412 62224851600,
413 62240580000,
414 -21600,
415 0,
416 'CST'
417     ],
418     [
419 62240601600,
420 62256322800,
421 62240583600,
422 62256304800,
423 -18000,
424 1,
425 'CDT'
426     ],
427     [
428 62256322800,
429 62262374400,
430 62256301200,
431 62262352800,
432 -21600,
433 0,
434 'CST'
435     ],
436     [
437 62262374400,
438 62287772400,
439 62262356400,
440 62287754400,
441 -18000,
442 1,
443 'CDT'
444     ],
445     [
446 62287772400,
447 62298057600,
448 62287750800,
449 62298036000,
450 -21600,
451 0,
452 'CST'
453     ],
454     [
455 62298057600,
456 62319222000,
457 62298039600,
458 62319204000,
459 -18000,
460 1,
461 'CDT'
462     ],
463     [
464 62319222000,
465 62334950400,
466 62319200400,
467 62334928800,
468 -21600,
469 0,
470 'CST'
471     ],
472     [
473 62334950400,
474 62351276400,
475 62334932400,
476 62351258400,
477 -18000,
478 1,
479 'CDT'
480     ],
481     [
482 62351276400,
483 62366400000,
484 62351254800,
485 62366378400,
486 -21600,
487 0,
488 'CST'
489     ],
490     [
491 62366400000,
492 62382726000,
493 62366382000,
494 62382708000,
495 -18000,
496 1,
497 'CDT'
498     ],
499     [
500 62382726000,
501 63279644400,
502 62382708000,
503 63279626400,
504 -18000,
505 0,
506 'EST'
507     ],
508     [
509 63279644400,
510 63297788400,
511 63279626400,
512 63297770400,
513 -18000,
514 1,
515 'CDT'
516     ],
517     [
518 63297788400,
519 63309283200,
520 63297766800,
521 63309261600,
522 -21600,
523 0,
524 'CST'
525     ],
526     [
527 63309283200,
528 63329842800,
529 63309265200,
530 63329824800,
531 -18000,
532 1,
533 'CDT'
534     ],
535     [
536 63329842800,
537 63340729200,
538 63329824800,
539 63340711200,
540 -18000,
541 0,
542 'EST'
543     ],
544     [
545 63340729200,
546 63361288800,
547 63340714800,
548 63361274400,
549 -14400,
550 1,
551 'EDT'
552     ],
553     [
554 63361288800,
555 63372178800,
556 63361270800,
557 63372160800,
558 -18000,
559 0,
560 'EST'
561     ],
562     [
563 63372178800,
564 63392738400,
565 63372164400,
566 63392724000,
567 -14400,
568 1,
569 'EDT'
570     ],
571     [
572 63392738400,
573 63404233200,
574 63392720400,
575 63404215200,
576 -18000,
577 0,
578 'EST'
579     ],
580     [
581 63404233200,
582 63424792800,
583 63404218800,
584 63424778400,
585 -14400,
586 1,
587 'EDT'
588     ],
589     [
590 63424792800,
591 63435682800,
592 63424774800,
593 63435664800,
594 -18000,
595 0,
596 'EST'
597     ],
598     [
599 63435682800,
600 63456242400,
601 63435668400,
602 63456228000,
603 -14400,
604 1,
605 'EDT'
606     ],
607     [
608 63456242400,
609 63467132400,
610 63456224400,
611 63467114400,
612 -18000,
613 0,
614 'EST'
615     ],
616     [
617 63467132400,
618 63487692000,
619 63467118000,
620 63487677600,
621 -14400,
622 1,
623 'EDT'
624     ],
625     [
626 63487692000,
627 63498582000,
628 63487674000,
629 63498564000,
630 -18000,
631 0,
632 'EST'
633     ],
634     [
635 63498582000,
636 63519141600,
637 63498567600,
638 63519127200,
639 -14400,
640 1,
641 'EDT'
642     ],
643     [
644 63519141600,
645 63530031600,
646 63519123600,
647 63530013600,
648 -18000,
649 0,
650 'EST'
651     ],
652     [
653 63530031600,
654 63550591200,
655 63530017200,
656 63550576800,
657 -14400,
658 1,
659 'EDT'
660     ],
661     [
662 63550591200,
663 63561481200,
664 63550573200,
665 63561463200,
666 -18000,
667 0,
668 'EST'
669     ],
670     [
671 63561481200,
672 63582040800,
673 63561466800,
674 63582026400,
675 -14400,
676 1,
677 'EDT'
678     ],
679     [
680 63582040800,
681 63593535600,
682 63582022800,
683 63593517600,
684 -18000,
685 0,
686 'EST'
687     ],
688     [
689 63593535600,
690 63614095200,
691 63593521200,
692 63614080800,
693 -14400,
694 1,
695 'EDT'
696     ],
697     [
698 63614095200,
699 63624985200,
700 63614077200,
701 63624967200,
702 -18000,
703 0,
704 'EST'
705     ],
706     [
707 63624985200,
708 63645544800,
709 63624970800,
710 63645530400,
711 -14400,
712 1,
713 'EDT'
714     ],
715     [
716 63645544800,
717 63656434800,
718 63645526800,
719 63656416800,
720 -18000,
721 0,
722 'EST'
723     ],
724     [
725 63656434800,
726 63676994400,
727 63656420400,
728 63676980000,
729 -14400,
730 1,
731 'EDT'
732     ],
733     [
734 63676994400,
735 63687884400,
736 63676976400,
737 63687866400,
738 -18000,
739 0,
740 'EST'
741     ],
742     [
743 63687884400,
744 63708444000,
745 63687870000,
746 63708429600,
747 -14400,
748 1,
749 'EDT'
750     ],
751     [
752 63708444000,
753 63719334000,
754 63708426000,
755 63719316000,
756 -18000,
757 0,
758 'EST'
759     ],
760     [
761 63719334000,
762 63739893600,
763 63719319600,
764 63739879200,
765 -14400,
766 1,
767 'EDT'
768     ],
769 ];
770
771 sub olson_version { '2009s' }
772
773 sub has_dst_changes { 40 }
774
775 sub _max_year { 2019 }
776
777 sub _new_instance
778 {
779     return shift->_init( @_, spans => $spans );
780 }
781
782 sub _last_offset { -18000 }
783
784 my $last_observance = bless( {
785   'format' => 'E%sT',
786   'gmtoff' => '-5:00',
787   'local_start_datetime' => bless( {
788     'formatter' => undef,
789     'local_rd_days' => 732984,
790     'local_rd_secs' => 7200,
791     'offset_modifier' => 0,
792     'rd_nanosecs' => 0,
793     'tz' => bless( {
794       'name' => 'floating',
795       'offset' => 0
796     }, 'DateTime::TimeZone::Floating' ),
797     'utc_rd_days' => 732984,
798     'utc_rd_secs' => 7200,
799     'utc_year' => 2008
800   }, 'DateTime' ),
801   'offset_from_std' => 0,
802   'offset_from_utc' => -18000,
803   'until' => [],
804   'utc_start_datetime' => bless( {
805     'formatter' => undef,
806     'local_rd_days' => 732984,
807     'local_rd_secs' => 25200,
808     'offset_modifier' => 0,
809     'rd_nanosecs' => 0,
810     'tz' => bless( {
811       'name' => 'floating',
812       'offset' => 0
813     }, 'DateTime::TimeZone::Floating' ),
814     'utc_rd_days' => 732984,
815     'utc_rd_secs' => 25200,
816     'utc_year' => 2008
817   }, 'DateTime' )
818 }, 'DateTime::TimeZone::OlsonDB::Observance' )
819 ;
820 sub _last_observance { $last_observance }
821
822 my $rules = [
823   bless( {
824     'at' => '2:00',
825     'from' => '2007',
826     'in' => 'Mar',
827     'letter' => 'D',
828     'name' => 'US',
829     'offset_from_std' => 3600,
830     'on' => 'Sun>=8',
831     'save' => '1:00',
832     'to' => 'max',
833     'type' => undef
834   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
835   bless( {
836     'at' => '2:00',
837     'from' => '2007',
838     'in' => 'Nov',
839     'letter' => 'S',
840     'name' => 'US',
841     'offset_from_std' => 0,
842     'on' => 'Sun>=1',
843     'save' => '0',
844     'to' => 'max',
845     'type' => undef
846   }, 'DateTime::TimeZone::OlsonDB::Rule' )
847 ]
848 ;
849 sub _rules { $rules }
850
851
852 1;
853