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