Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / America / Scoresbysund.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/europe.  Olson data version 2009s
7 #
8 # Do not edit this file directly.
9 #
10 package DateTime::TimeZone::America::Scoresbysund;
11
12 use strict;
13
14 use Class::Singleton;
15 use DateTime::TimeZone;
16 use DateTime::TimeZone::OlsonDB;
17
18 @DateTime::TimeZone::America::Scoresbysund::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20 my $spans =
21 [
22     [
23 DateTime::TimeZone::NEG_INFINITY,
24 60449592472,
25 DateTime::TimeZone::NEG_INFINITY,
26 60449587200,
27 -5272,
28 0,
29 'LMT'
30     ],
31     [
32 60449592472,
33 62459524800,
34 60449585272,
35 62459517600,
36 -7200,
37 0,
38 'CGT'
39     ],
40     [
41 62459524800,
42 62474644800,
43 62459521200,
44 62474641200,
45 -3600,
46 1,
47 'CGST'
48     ],
49     [
50 62474644800,
51 62490362400,
52 62474637600,
53 62490355200,
54 -7200,
55 0,
56 'CGT'
57     ],
58     [
59 62490362400,
60 62506083600,
61 62490362400,
62 62506083600,
63 0,
64 1,
65 'EGST'
66     ],
67     [
68 62506083600,
69 62521808400,
70 62506080000,
71 62521804800,
72 -3600,
73 0,
74 'EGT'
75     ],
76     [
77 62521808400,
78 62537533200,
79 62521808400,
80 62537533200,
81 0,
82 1,
83 'EGST'
84     ],
85     [
86 62537533200,
87 62553258000,
88 62537529600,
89 62553254400,
90 -3600,
91 0,
92 'EGT'
93     ],
94     [
95 62553258000,
96 62568982800,
97 62553258000,
98 62568982800,
99 0,
100 1,
101 'EGST'
102     ],
103     [
104 62568982800,
105 62584707600,
106 62568979200,
107 62584704000,
108 -3600,
109 0,
110 'EGT'
111     ],
112     [
113 62584707600,
114 62601037200,
115 62584707600,
116 62601037200,
117 0,
118 1,
119 'EGST'
120     ],
121     [
122 62601037200,
123 62616762000,
124 62601033600,
125 62616758400,
126 -3600,
127 0,
128 'EGT'
129     ],
130     [
131 62616762000,
132 62632486800,
133 62616762000,
134 62632486800,
135 0,
136 1,
137 'EGST'
138     ],
139     [
140 62632486800,
141 62648211600,
142 62632483200,
143 62648208000,
144 -3600,
145 0,
146 'EGT'
147     ],
148     [
149 62648211600,
150 62663936400,
151 62648211600,
152 62663936400,
153 0,
154 1,
155 'EGST'
156     ],
157     [
158 62663936400,
159 62679661200,
160 62663932800,
161 62679657600,
162 -3600,
163 0,
164 'EGT'
165     ],
166     [
167 62679661200,
168 62695386000,
169 62679661200,
170 62695386000,
171 0,
172 1,
173 'EGST'
174     ],
175     [
176 62695386000,
177 62711110800,
178 62695382400,
179 62711107200,
180 -3600,
181 0,
182 'EGT'
183     ],
184     [
185 62711110800,
186 62726835600,
187 62711110800,
188 62726835600,
189 0,
190 1,
191 'EGST'
192     ],
193     [
194 62726835600,
195 62742560400,
196 62726832000,
197 62742556800,
198 -3600,
199 0,
200 'EGT'
201     ],
202     [
203 62742560400,
204 62758285200,
205 62742560400,
206 62758285200,
207 0,
208 1,
209 'EGST'
210     ],
211     [
212 62758285200,
213 62774010000,
214 62758281600,
215 62774006400,
216 -3600,
217 0,
218 'EGT'
219     ],
220     [
221 62774010000,
222 62790339600,
223 62774010000,
224 62790339600,
225 0,
226 1,
227 'EGST'
228     ],
229     [
230 62790339600,
231 62806064400,
232 62790336000,
233 62806060800,
234 -3600,
235 0,
236 'EGT'
237     ],
238     [
239 62806064400,
240 62821789200,
241 62806064400,
242 62821789200,
243 0,
244 1,
245 'EGST'
246     ],
247     [
248 62821789200,
249 62837514000,
250 62821785600,
251 62837510400,
252 -3600,
253 0,
254 'EGT'
255     ],
256     [
257 62837514000,
258 62853238800,
259 62837514000,
260 62853238800,
261 0,
262 1,
263 'EGST'
264     ],
265     [
266 62853238800,
267 62868963600,
268 62853235200,
269 62868960000,
270 -3600,
271 0,
272 'EGT'
273     ],
274     [
275 62868963600,
276 62884688400,
277 62868963600,
278 62884688400,
279 0,
280 1,
281 'EGST'
282     ],
283     [
284 62884688400,
285 62900413200,
286 62884684800,
287 62900409600,
288 -3600,
289 0,
290 'EGT'
291     ],
292     [
293 62900413200,
294 62916138000,
295 62900413200,
296 62916138000,
297 0,
298 1,
299 'EGST'
300     ],
301     [
302 62916138000,
303 62931862800,
304 62916134400,
305 62931859200,
306 -3600,
307 0,
308 'EGT'
309     ],
310     [
311 62931862800,
312 62947587600,
313 62931862800,
314 62947587600,
315 0,
316 1,
317 'EGST'
318     ],
319     [
320 62947587600,
321 62963917200,
322 62947584000,
323 62963913600,
324 -3600,
325 0,
326 'EGT'
327     ],
328     [
329 62963917200,
330 62982061200,
331 62963917200,
332 62982061200,
333 0,
334 1,
335 'EGST'
336     ],
337     [
338 62982061200,
339 62995366800,
340 62982057600,
341 62995363200,
342 -3600,
343 0,
344 'EGT'
345     ],
346     [
347 62995366800,
348 63013510800,
349 62995366800,
350 63013510800,
351 0,
352 1,
353 'EGST'
354     ],
355     [
356 63013510800,
357 63026816400,
358 63013507200,
359 63026812800,
360 -3600,
361 0,
362 'EGT'
363     ],
364     [
365 63026816400,
366 63044960400,
367 63026816400,
368 63044960400,
369 0,
370 1,
371 'EGST'
372     ],
373     [
374 63044960400,
375 63058266000,
376 63044956800,
377 63058262400,
378 -3600,
379 0,
380 'EGT'
381     ],
382     [
383 63058266000,
384 63077014800,
385 63058266000,
386 63077014800,
387 0,
388 1,
389 'EGST'
390     ],
391     [
392 63077014800,
393 63089715600,
394 63077011200,
395 63089712000,
396 -3600,
397 0,
398 'EGT'
399     ],
400     [
401 63089715600,
402 63108464400,
403 63089715600,
404 63108464400,
405 0,
406 1,
407 'EGST'
408     ],
409     [
410 63108464400,
411 63121165200,
412 63108460800,
413 63121161600,
414 -3600,
415 0,
416 'EGT'
417     ],
418     [
419 63121165200,
420 63139914000,
421 63121165200,
422 63139914000,
423 0,
424 1,
425 'EGST'
426     ],
427     [
428 63139914000,
429 63153219600,
430 63139910400,
431 63153216000,
432 -3600,
433 0,
434 'EGT'
435     ],
436     [
437 63153219600,
438 63171363600,
439 63153219600,
440 63171363600,
441 0,
442 1,
443 'EGST'
444     ],
445     [
446 63171363600,
447 63184669200,
448 63171360000,
449 63184665600,
450 -3600,
451 0,
452 'EGT'
453     ],
454     [
455 63184669200,
456 63202813200,
457 63184669200,
458 63202813200,
459 0,
460 1,
461 'EGST'
462     ],
463     [
464 63202813200,
465 63216118800,
466 63202809600,
467 63216115200,
468 -3600,
469 0,
470 'EGT'
471     ],
472     [
473 63216118800,
474 63234867600,
475 63216118800,
476 63234867600,
477 0,
478 1,
479 'EGST'
480     ],
481     [
482 63234867600,
483 63247568400,
484 63234864000,
485 63247564800,
486 -3600,
487 0,
488 'EGT'
489     ],
490     [
491 63247568400,
492 63266317200,
493 63247568400,
494 63266317200,
495 0,
496 1,
497 'EGST'
498     ],
499     [
500 63266317200,
501 63279018000,
502 63266313600,
503 63279014400,
504 -3600,
505 0,
506 'EGT'
507     ],
508     [
509 63279018000,
510 63297766800,
511 63279018000,
512 63297766800,
513 0,
514 1,
515 'EGST'
516     ],
517     [
518 63297766800,
519 63310467600,
520 63297763200,
521 63310464000,
522 -3600,
523 0,
524 'EGT'
525     ],
526     [
527 63310467600,
528 63329216400,
529 63310467600,
530 63329216400,
531 0,
532 1,
533 'EGST'
534     ],
535     [
536 63329216400,
537 63342522000,
538 63329212800,
539 63342518400,
540 -3600,
541 0,
542 'EGT'
543     ],
544     [
545 63342522000,
546 63360666000,
547 63342522000,
548 63360666000,
549 0,
550 1,
551 'EGST'
552     ],
553     [
554 63360666000,
555 63373971600,
556 63360662400,
557 63373968000,
558 -3600,
559 0,
560 'EGT'
561     ],
562     [
563 63373971600,
564 63392115600,
565 63373971600,
566 63392115600,
567 0,
568 1,
569 'EGST'
570     ],
571     [
572 63392115600,
573 63405421200,
574 63392112000,
575 63405417600,
576 -3600,
577 0,
578 'EGT'
579     ],
580     [
581 63405421200,
582 63424170000,
583 63405421200,
584 63424170000,
585 0,
586 1,
587 'EGST'
588     ],
589     [
590 63424170000,
591 63436870800,
592 63424166400,
593 63436867200,
594 -3600,
595 0,
596 'EGT'
597     ],
598     [
599 63436870800,
600 63455619600,
601 63436870800,
602 63455619600,
603 0,
604 1,
605 'EGST'
606     ],
607     [
608 63455619600,
609 63468320400,
610 63455616000,
611 63468316800,
612 -3600,
613 0,
614 'EGT'
615     ],
616     [
617 63468320400,
618 63487069200,
619 63468320400,
620 63487069200,
621 0,
622 1,
623 'EGST'
624     ],
625     [
626 63487069200,
627 63500374800,
628 63487065600,
629 63500371200,
630 -3600,
631 0,
632 'EGT'
633     ],
634     [
635 63500374800,
636 63518518800,
637 63500374800,
638 63518518800,
639 0,
640 1,
641 'EGST'
642     ],
643     [
644 63518518800,
645 63531824400,
646 63518515200,
647 63531820800,
648 -3600,
649 0,
650 'EGT'
651     ],
652     [
653 63531824400,
654 63549968400,
655 63531824400,
656 63549968400,
657 0,
658 1,
659 'EGST'
660     ],
661     [
662 63549968400,
663 63563274000,
664 63549964800,
665 63563270400,
666 -3600,
667 0,
668 'EGT'
669     ],
670     [
671 63563274000,
672 63581418000,
673 63563274000,
674 63581418000,
675 0,
676 1,
677 'EGST'
678     ],
679     [
680 63581418000,
681 63594723600,
682 63581414400,
683 63594720000,
684 -3600,
685 0,
686 'EGT'
687     ],
688     [
689 63594723600,
690 63613472400,
691 63594723600,
692 63613472400,
693 0,
694 1,
695 'EGST'
696     ],
697     [
698 63613472400,
699 63626173200,
700 63613468800,
701 63626169600,
702 -3600,
703 0,
704 'EGT'
705     ],
706     [
707 63626173200,
708 63644922000,
709 63626173200,
710 63644922000,
711 0,
712 1,
713 'EGST'
714     ],
715     [
716 63644922000,
717 63657622800,
718 63644918400,
719 63657619200,
720 -3600,
721 0,
722 'EGT'
723     ],
724     [
725 63657622800,
726 63676371600,
727 63657622800,
728 63676371600,
729 0,
730 1,
731 'EGST'
732     ],
733     [
734 63676371600,
735 63689677200,
736 63676368000,
737 63689673600,
738 -3600,
739 0,
740 'EGT'
741     ],
742     [
743 63689677200,
744 63707821200,
745 63689677200,
746 63707821200,
747 0,
748 1,
749 'EGST'
750     ],
751     [
752 63707821200,
753 63721126800,
754 63707817600,
755 63721123200,
756 -3600,
757 0,
758 'EGT'
759     ],
760     [
761 63721126800,
762 63739270800,
763 63721126800,
764 63739270800,
765 0,
766 1,
767 'EGST'
768     ],
769 ];
770
771 sub olson_version { '2009s' }
772
773 sub has_dst_changes { 41 }
774
775 sub _max_year { 2019 }
776
777 sub _new_instance
778 {
779     return shift->_init( @_, spans => $spans );
780 }
781
782 sub _last_offset { -3600 }
783
784 my $last_observance = bless( {
785   'format' => 'EG%sT',
786   'gmtoff' => '-1:00',
787   'local_start_datetime' => bless( {
788     'formatter' => undef,
789     'local_rd_days' => 723268,
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' => 723268,
798     'utc_rd_secs' => 7200,
799     'utc_year' => 1982
800   }, 'DateTime' ),
801   'offset_from_std' => 0,
802   'offset_from_utc' => -3600,
803   'until' => [],
804   'utc_start_datetime' => bless( {
805     'formatter' => undef,
806     'local_rd_days' => 723268,
807     'local_rd_secs' => 7200,
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' => 723268,
815     'utc_rd_secs' => 7200,
816     'utc_year' => 1982
817   }, 'DateTime' )
818 }, 'DateTime::TimeZone::OlsonDB::Observance' )
819 ;
820 sub _last_observance { $last_observance }
821
822 my $rules = [
823   bless( {
824     'at' => '1:00u',
825     'from' => '1981',
826     'in' => 'Mar',
827     'letter' => 'S',
828     'name' => 'EU',
829     'offset_from_std' => 3600,
830     'on' => 'lastSun',
831     'save' => '1:00',
832     'to' => 'max',
833     'type' => undef
834   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
835   bless( {
836     'at' => '1:00u',
837     'from' => '1996',
838     'in' => 'Oct',
839     'letter' => '',
840     'name' => 'EU',
841     'offset_from_std' => 0,
842     'on' => 'lastSun',
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