Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / CET.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::CET;
11
12 use strict;
13
14 use Class::Singleton;
15 use DateTime::TimeZone;
16 use DateTime::TimeZone::OlsonDB;
17
18 @DateTime::TimeZone::CET::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20 my $spans =
21 [
22     [
23 DateTime::TimeZone::NEG_INFINITY,
24 60441976800,
25 DateTime::TimeZone::NEG_INFINITY,
26 60441980400,
27 3600,
28 0,
29 'CET'
30     ],
31     [
32 60441976800,
33 60455199600,
34 60441984000,
35 60455206800,
36 7200,
37 1,
38 'CEST'
39     ],
40     [
41 60455199600,
42 60472227600,
43 60455203200,
44 60472231200,
45 3600,
46 0,
47 'CET'
48     ],
49     [
50 60472227600,
51 60485533200,
52 60472234800,
53 60485540400,
54 7200,
55 1,
56 'CEST'
57     ],
58     [
59 60485533200,
60 60503677200,
61 60485536800,
62 60503680800,
63 3600,
64 0,
65 'CET'
66     ],
67     [
68 60503677200,
69 60516982800,
70 60503684400,
71 60516990000,
72 7200,
73 1,
74 'CEST'
75     ],
76     [
77 60516982800,
78 61196778000,
79 60516986400,
80 61196781600,
81 3600,
82 0,
83 'CET'
84     ],
85     [
86 61196778000,
87 61278426000,
88 61196785200,
89 61278433200,
90 7200,
91 1,
92 'CEST'
93     ],
94     [
95 61278426000,
96 61291126800,
97 61278429600,
98 61291130400,
99 3600,
100 0,
101 'CET'
102     ],
103     [
104 61291126800,
105 61307456400,
106 61291134000,
107 61307463600,
108 7200,
109 1,
110 'CEST'
111     ],
112     [
113 61307456400,
114 61323181200,
115 61307460000,
116 61323184800,
117 3600,
118 0,
119 'CET'
120     ],
121     [
122 61323181200,
123 61338906000,
124 61323188400,
125 61338913200,
126 7200,
127 1,
128 'CEST'
129     ],
130     [
131 61338906000,
132 61354630800,
133 61338909600,
134 61354634400,
135 3600,
136 0,
137 'CET'
138     ],
139     [
140 61354630800,
141 61369059600,
142 61354638000,
143 61369066800,
144 7200,
145 1,
146 'CEST'
147     ],
148     [
149 61369059600,
150 62364560400,
151 61369063200,
152 62364564000,
153 3600,
154 0,
155 'CET'
156     ],
157     [
158 62364560400,
159 62379680400,
160 62364567600,
161 62379687600,
162 7200,
163 1,
164 'CEST'
165     ],
166     [
167 62379680400,
168 62396010000,
169 62379684000,
170 62396013600,
171 3600,
172 0,
173 'CET'
174     ],
175     [
176 62396010000,
177 62411734800,
178 62396017200,
179 62411742000,
180 7200,
181 1,
182 'CEST'
183     ],
184     [
185 62411734800,
186 62427459600,
187 62411738400,
188 62427463200,
189 3600,
190 0,
191 'CET'
192     ],
193     [
194 62427459600,
195 62443184400,
196 62427466800,
197 62443191600,
198 7200,
199 1,
200 'CEST'
201     ],
202     [
203 62443184400,
204 62459514000,
205 62443188000,
206 62459517600,
207 3600,
208 0,
209 'CET'
210     ],
211     [
212 62459514000,
213 62474634000,
214 62459521200,
215 62474641200,
216 7200,
217 1,
218 'CEST'
219     ],
220     [
221 62474634000,
222 62490358800,
223 62474637600,
224 62490362400,
225 3600,
226 0,
227 'CET'
228     ],
229     [
230 62490358800,
231 62506083600,
232 62490366000,
233 62506090800,
234 7200,
235 1,
236 'CEST'
237     ],
238     [
239 62506083600,
240 62521808400,
241 62506087200,
242 62521812000,
243 3600,
244 0,
245 'CET'
246     ],
247     [
248 62521808400,
249 62537533200,
250 62521815600,
251 62537540400,
252 7200,
253 1,
254 'CEST'
255     ],
256     [
257 62537533200,
258 62553258000,
259 62537536800,
260 62553261600,
261 3600,
262 0,
263 'CET'
264     ],
265     [
266 62553258000,
267 62568982800,
268 62553265200,
269 62568990000,
270 7200,
271 1,
272 'CEST'
273     ],
274     [
275 62568982800,
276 62584707600,
277 62568986400,
278 62584711200,
279 3600,
280 0,
281 'CET'
282     ],
283     [
284 62584707600,
285 62601037200,
286 62584714800,
287 62601044400,
288 7200,
289 1,
290 'CEST'
291     ],
292     [
293 62601037200,
294 62616762000,
295 62601040800,
296 62616765600,
297 3600,
298 0,
299 'CET'
300     ],
301     [
302 62616762000,
303 62632486800,
304 62616769200,
305 62632494000,
306 7200,
307 1,
308 'CEST'
309     ],
310     [
311 62632486800,
312 62648211600,
313 62632490400,
314 62648215200,
315 3600,
316 0,
317 'CET'
318     ],
319     [
320 62648211600,
321 62663936400,
322 62648218800,
323 62663943600,
324 7200,
325 1,
326 'CEST'
327     ],
328     [
329 62663936400,
330 62679661200,
331 62663940000,
332 62679664800,
333 3600,
334 0,
335 'CET'
336     ],
337     [
338 62679661200,
339 62695386000,
340 62679668400,
341 62695393200,
342 7200,
343 1,
344 'CEST'
345     ],
346     [
347 62695386000,
348 62711110800,
349 62695389600,
350 62711114400,
351 3600,
352 0,
353 'CET'
354     ],
355     [
356 62711110800,
357 62726835600,
358 62711118000,
359 62726842800,
360 7200,
361 1,
362 'CEST'
363     ],
364     [
365 62726835600,
366 62742560400,
367 62726839200,
368 62742564000,
369 3600,
370 0,
371 'CET'
372     ],
373     [
374 62742560400,
375 62758285200,
376 62742567600,
377 62758292400,
378 7200,
379 1,
380 'CEST'
381     ],
382     [
383 62758285200,
384 62774010000,
385 62758288800,
386 62774013600,
387 3600,
388 0,
389 'CET'
390     ],
391     [
392 62774010000,
393 62790339600,
394 62774017200,
395 62790346800,
396 7200,
397 1,
398 'CEST'
399     ],
400     [
401 62790339600,
402 62806064400,
403 62790343200,
404 62806068000,
405 3600,
406 0,
407 'CET'
408     ],
409     [
410 62806064400,
411 62821789200,
412 62806071600,
413 62821796400,
414 7200,
415 1,
416 'CEST'
417     ],
418     [
419 62821789200,
420 62837514000,
421 62821792800,
422 62837517600,
423 3600,
424 0,
425 'CET'
426     ],
427     [
428 62837514000,
429 62853238800,
430 62837521200,
431 62853246000,
432 7200,
433 1,
434 'CEST'
435     ],
436     [
437 62853238800,
438 62868963600,
439 62853242400,
440 62868967200,
441 3600,
442 0,
443 'CET'
444     ],
445     [
446 62868963600,
447 62884688400,
448 62868970800,
449 62884695600,
450 7200,
451 1,
452 'CEST'
453     ],
454     [
455 62884688400,
456 62900413200,
457 62884692000,
458 62900416800,
459 3600,
460 0,
461 'CET'
462     ],
463     [
464 62900413200,
465 62916138000,
466 62900420400,
467 62916145200,
468 7200,
469 1,
470 'CEST'
471     ],
472     [
473 62916138000,
474 62931862800,
475 62916141600,
476 62931866400,
477 3600,
478 0,
479 'CET'
480     ],
481     [
482 62931862800,
483 62947587600,
484 62931870000,
485 62947594800,
486 7200,
487 1,
488 'CEST'
489     ],
490     [
491 62947587600,
492 62963917200,
493 62947591200,
494 62963920800,
495 3600,
496 0,
497 'CET'
498     ],
499     [
500 62963917200,
501 62982061200,
502 62963924400,
503 62982068400,
504 7200,
505 1,
506 'CEST'
507     ],
508     [
509 62982061200,
510 62995366800,
511 62982064800,
512 62995370400,
513 3600,
514 0,
515 'CET'
516     ],
517     [
518 62995366800,
519 63013510800,
520 62995374000,
521 63013518000,
522 7200,
523 1,
524 'CEST'
525     ],
526     [
527 63013510800,
528 63026816400,
529 63013514400,
530 63026820000,
531 3600,
532 0,
533 'CET'
534     ],
535     [
536 63026816400,
537 63044960400,
538 63026823600,
539 63044967600,
540 7200,
541 1,
542 'CEST'
543     ],
544     [
545 63044960400,
546 63058266000,
547 63044964000,
548 63058269600,
549 3600,
550 0,
551 'CET'
552     ],
553     [
554 63058266000,
555 63077014800,
556 63058273200,
557 63077022000,
558 7200,
559 1,
560 'CEST'
561     ],
562     [
563 63077014800,
564 63089715600,
565 63077018400,
566 63089719200,
567 3600,
568 0,
569 'CET'
570     ],
571     [
572 63089715600,
573 63108464400,
574 63089722800,
575 63108471600,
576 7200,
577 1,
578 'CEST'
579     ],
580     [
581 63108464400,
582 63121165200,
583 63108468000,
584 63121168800,
585 3600,
586 0,
587 'CET'
588     ],
589     [
590 63121165200,
591 63139914000,
592 63121172400,
593 63139921200,
594 7200,
595 1,
596 'CEST'
597     ],
598     [
599 63139914000,
600 63153219600,
601 63139917600,
602 63153223200,
603 3600,
604 0,
605 'CET'
606     ],
607     [
608 63153219600,
609 63171363600,
610 63153226800,
611 63171370800,
612 7200,
613 1,
614 'CEST'
615     ],
616     [
617 63171363600,
618 63184669200,
619 63171367200,
620 63184672800,
621 3600,
622 0,
623 'CET'
624     ],
625     [
626 63184669200,
627 63202813200,
628 63184676400,
629 63202820400,
630 7200,
631 1,
632 'CEST'
633     ],
634     [
635 63202813200,
636 63216118800,
637 63202816800,
638 63216122400,
639 3600,
640 0,
641 'CET'
642     ],
643     [
644 63216118800,
645 63234867600,
646 63216126000,
647 63234874800,
648 7200,
649 1,
650 'CEST'
651     ],
652     [
653 63234867600,
654 63247568400,
655 63234871200,
656 63247572000,
657 3600,
658 0,
659 'CET'
660     ],
661     [
662 63247568400,
663 63266317200,
664 63247575600,
665 63266324400,
666 7200,
667 1,
668 'CEST'
669     ],
670     [
671 63266317200,
672 63279018000,
673 63266320800,
674 63279021600,
675 3600,
676 0,
677 'CET'
678     ],
679     [
680 63279018000,
681 63297766800,
682 63279025200,
683 63297774000,
684 7200,
685 1,
686 'CEST'
687     ],
688     [
689 63297766800,
690 63310467600,
691 63297770400,
692 63310471200,
693 3600,
694 0,
695 'CET'
696     ],
697     [
698 63310467600,
699 63329216400,
700 63310474800,
701 63329223600,
702 7200,
703 1,
704 'CEST'
705     ],
706     [
707 63329216400,
708 63342522000,
709 63329220000,
710 63342525600,
711 3600,
712 0,
713 'CET'
714     ],
715     [
716 63342522000,
717 63360666000,
718 63342529200,
719 63360673200,
720 7200,
721 1,
722 'CEST'
723     ],
724     [
725 63360666000,
726 63373971600,
727 63360669600,
728 63373975200,
729 3600,
730 0,
731 'CET'
732     ],
733     [
734 63373971600,
735 63392115600,
736 63373978800,
737 63392122800,
738 7200,
739 1,
740 'CEST'
741     ],
742     [
743 63392115600,
744 63405421200,
745 63392119200,
746 63405424800,
747 3600,
748 0,
749 'CET'
750     ],
751     [
752 63405421200,
753 63424170000,
754 63405428400,
755 63424177200,
756 7200,
757 1,
758 'CEST'
759     ],
760     [
761 63424170000,
762 63436870800,
763 63424173600,
764 63436874400,
765 3600,
766 0,
767 'CET'
768     ],
769     [
770 63436870800,
771 63455619600,
772 63436878000,
773 63455626800,
774 7200,
775 1,
776 'CEST'
777     ],
778     [
779 63455619600,
780 63468320400,
781 63455623200,
782 63468324000,
783 3600,
784 0,
785 'CET'
786     ],
787     [
788 63468320400,
789 63487069200,
790 63468327600,
791 63487076400,
792 7200,
793 1,
794 'CEST'
795     ],
796     [
797 63487069200,
798 63500374800,
799 63487072800,
800 63500378400,
801 3600,
802 0,
803 'CET'
804     ],
805     [
806 63500374800,
807 63518518800,
808 63500382000,
809 63518526000,
810 7200,
811 1,
812 'CEST'
813     ],
814     [
815 63518518800,
816 63531824400,
817 63518522400,
818 63531828000,
819 3600,
820 0,
821 'CET'
822     ],
823     [
824 63531824400,
825 63549968400,
826 63531831600,
827 63549975600,
828 7200,
829 1,
830 'CEST'
831     ],
832     [
833 63549968400,
834 63563274000,
835 63549972000,
836 63563277600,
837 3600,
838 0,
839 'CET'
840     ],
841     [
842 63563274000,
843 63581418000,
844 63563281200,
845 63581425200,
846 7200,
847 1,
848 'CEST'
849     ],
850     [
851 63581418000,
852 63594723600,
853 63581421600,
854 63594727200,
855 3600,
856 0,
857 'CET'
858     ],
859     [
860 63594723600,
861 63613472400,
862 63594730800,
863 63613479600,
864 7200,
865 1,
866 'CEST'
867     ],
868     [
869 63613472400,
870 63626173200,
871 63613476000,
872 63626176800,
873 3600,
874 0,
875 'CET'
876     ],
877     [
878 63626173200,
879 63644922000,
880 63626180400,
881 63644929200,
882 7200,
883 1,
884 'CEST'
885     ],
886     [
887 63644922000,
888 63657622800,
889 63644925600,
890 63657626400,
891 3600,
892 0,
893 'CET'
894     ],
895     [
896 63657622800,
897 63676371600,
898 63657630000,
899 63676378800,
900 7200,
901 1,
902 'CEST'
903     ],
904     [
905 63676371600,
906 63689677200,
907 63676375200,
908 63689680800,
909 3600,
910 0,
911 'CET'
912     ],
913     [
914 63689677200,
915 63707821200,
916 63689684400,
917 63707828400,
918 7200,
919 1,
920 'CEST'
921     ],
922     [
923 63707821200,
924 63721126800,
925 63707824800,
926 63721130400,
927 3600,
928 0,
929 'CET'
930     ],
931     [
932 63721126800,
933 63739270800,
934 63721134000,
935 63739278000,
936 7200,
937 1,
938 'CEST'
939     ],
940 ];
941
942 sub olson_version { '2009s' }
943
944 sub has_dst_changes { 51 }
945
946 sub _max_year { 2019 }
947
948 sub _new_instance
949 {
950     return shift->_init( @_, spans => $spans );
951 }
952
953 sub _last_offset { 3600 }
954
955 my $last_observance = bless( {
956   'format' => 'CE%sT',
957   'gmtoff' => '1:00',
958   'local_start_datetime' => {},
959   'offset_from_std' => 0,
960   'offset_from_utc' => 3600,
961   'until' => [],
962   'utc_start_datetime' => {}
963 }, 'DateTime::TimeZone::OlsonDB::Observance' )
964 ;
965 sub _last_observance { $last_observance }
966
967 my $rules = [
968   bless( {
969     'at' => '2:00s',
970     'from' => '1996',
971     'in' => 'Oct',
972     'letter' => '',
973     'name' => 'C-Eur',
974     'offset_from_std' => 0,
975     'on' => 'lastSun',
976     'save' => '0',
977     'to' => 'max',
978     'type' => undef
979   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
980   bless( {
981     'at' => '2:00s',
982     'from' => '1981',
983     'in' => 'Mar',
984     'letter' => 'S',
985     'name' => 'C-Eur',
986     'offset_from_std' => 3600,
987     'on' => 'lastSun',
988     'save' => '1:00',
989     'to' => 'max',
990     'type' => undef
991   }, 'DateTime::TimeZone::OlsonDB::Rule' )
992 ]
993 ;
994 sub _rules { $rules }
995
996
997 1;
998