Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / Pacific / Easter.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/southamerica.  Olson data version 2009s
7 #
8 # Do not edit this file directly.
9 #
10 package DateTime::TimeZone::Pacific::Easter;
11
12 use strict;
13
14 use Class::Singleton;
15 use DateTime::TimeZone;
16 use DateTime::TimeZone::OlsonDB;
17
18 @DateTime::TimeZone::Pacific::Easter::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20 my $spans =
21 [
22     [
23 DateTime::TimeZone::NEG_INFINITY,
24 59611187864,
25 DateTime::TimeZone::NEG_INFINITY,
26 59611161600,
27 -26264,
28 0,
29 'LMT'
30     ],
31     [
32 59611187864,
33 60957559048,
34 59611161616,
35 60957532800,
36 -26248,
37 0,
38 'EMT'
39     ],
40     [
41 60957559048,
42 61265131200,
43 60957537448,
44 61265109600,
45 -21600,
46 1,
47 'EASST'
48     ],
49     [
50 61265131200,
51 61270405200,
52 61265106000,
53 61270380000,
54 -25200,
55 0,
56 'EAST'
57     ],
58     [
59 61270405200,
60 61395163200,
61 61270383600,
62 61395141600,
63 -21600,
64 1,
65 'EASST'
66     ],
67     [
68 61395163200,
69 61399306800,
70 61395141600,
71 61399285200,
72 -21600,
73 1,
74 'EASST'
75     ],
76     [
77 61399306800,
78 61417627200,
79 61399281600,
80 61417602000,
81 -25200,
82 0,
83 'EAST'
84     ],
85     [
86 61417627200,
87 62099064000,
88 61417602000,
89 62099038800,
90 -25200,
91 0,
92 'EAST'
93     ],
94     [
95 62099064000,
96 62111761200,
97 62099042400,
98 62111739600,
99 -21600,
100 1,
101 'EASST'
102     ],
103     [
104 62111761200,
105 62132328000,
106 62111736000,
107 62132302800,
108 -25200,
109 0,
110 'EAST'
111     ],
112     [
113 62132328000,
114 62143210800,
115 62132306400,
116 62143189200,
117 -21600,
118 1,
119 'EASST'
120     ],
121     [
122 62143210800,
123 62160148800,
124 62143185600,
125 62160123600,
126 -25200,
127 0,
128 'EAST'
129     ],
130     [
131 62160148800,
132 62173450800,
133 62160127200,
134 62173429200,
135 -21600,
136 1,
137 'EASST'
138     ],
139     [
140 62173450800,
141 62191598400,
142 62173425600,
143 62191573200,
144 -25200,
145 0,
146 'EAST'
147     ],
148     [
149 62191598400,
150 62204900400,
151 62191576800,
152 62204878800,
153 -21600,
154 1,
155 'EASST'
156     ],
157     [
158 62204900400,
159 62223652800,
160 62204875200,
161 62223627600,
162 -25200,
163 0,
164 'EAST'
165     ],
166     [
167 62223652800,
168 62236350000,
169 62223631200,
170 62236328400,
171 -21600,
172 1,
173 'EASST'
174     ],
175     [
176 62236350000,
177 62253892800,
178 62236324800,
179 62253867600,
180 -25200,
181 0,
182 'EAST'
183     ],
184     [
185 62253892800,
186 62267799600,
187 62253871200,
188 62267778000,
189 -21600,
190 1,
191 'EASST'
192     ],
193     [
194 62267799600,
195 62286552000,
196 62267774400,
197 62286526800,
198 -25200,
199 0,
200 'EAST'
201     ],
202     [
203 62286552000,
204 62299249200,
205 62286530400,
206 62299227600,
207 -21600,
208 1,
209 'EASST'
210     ],
211     [
212 62299249200,
213 62318001600,
214 62299224000,
215 62317976400,
216 -25200,
217 0,
218 'EAST'
219     ],
220     [
221 62318001600,
222 62331303600,
223 62317980000,
224 62331282000,
225 -21600,
226 1,
227 'EASST'
228     ],
229     [
230 62331303600,
231 62349451200,
232 62331278400,
233 62349426000,
234 -25200,
235 0,
236 'EAST'
237     ],
238     [
239 62349451200,
240 62362753200,
241 62349429600,
242 62362731600,
243 -21600,
244 1,
245 'EASST'
246     ],
247     [
248 62362753200,
249 62380900800,
250 62362728000,
251 62380875600,
252 -25200,
253 0,
254 'EAST'
255     ],
256     [
257 62380900800,
258 62394202800,
259 62380879200,
260 62394181200,
261 -21600,
262 1,
263 'EASST'
264     ],
265     [
266 62394202800,
267 62412955200,
268 62394177600,
269 62412930000,
270 -25200,
271 0,
272 'EAST'
273     ],
274     [
275 62412955200,
276 62425652400,
277 62412933600,
278 62425630800,
279 -21600,
280 1,
281 'EASST'
282     ],
283     [
284 62425652400,
285 62444404800,
286 62425627200,
287 62444379600,
288 -25200,
289 0,
290 'EAST'
291     ],
292     [
293 62444404800,
294 62457102000,
295 62444383200,
296 62457080400,
297 -21600,
298 1,
299 'EASST'
300     ],
301     [
302 62457102000,
303 62475854400,
304 62457076800,
305 62475829200,
306 -25200,
307 0,
308 'EAST'
309     ],
310     [
311 62475854400,
312 62489156400,
313 62475832800,
314 62489134800,
315 -21600,
316 1,
317 'EASST'
318     ],
319     [
320 62489156400,
321 62507304000,
322 62489131200,
323 62507278800,
324 -25200,
325 0,
326 'EAST'
327     ],
328     [
329 62507304000,
330 62520606000,
331 62507282400,
332 62520584400,
333 -21600,
334 1,
335 'EASST'
336     ],
337     [
338 62520606000,
339 62538753600,
340 62520584400,
341 62538732000,
342 -21600,
343 0,
344 'EAST'
345     ],
346     [
347 62538753600,
348 62552055600,
349 62538735600,
350 62552037600,
351 -18000,
352 1,
353 'EASST'
354     ],
355     [
356 62552055600,
357 62570203200,
358 62552034000,
359 62570181600,
360 -21600,
361 0,
362 'EAST'
363     ],
364     [
365 62570203200,
366 62583505200,
367 62570185200,
368 62583487200,
369 -18000,
370 1,
371 'EASST'
372     ],
373     [
374 62583505200,
375 62602257600,
376 62583483600,
377 62602236000,
378 -21600,
379 0,
380 'EAST'
381     ],
382     [
383 62602257600,
384 62614954800,
385 62602239600,
386 62614936800,
387 -18000,
388 1,
389 'EASST'
390     ],
391     [
392 62614954800,
393 62633707200,
394 62614933200,
395 62633685600,
396 -21600,
397 0,
398 'EAST'
399     ],
400     [
401 62633707200,
402 62646404400,
403 62633689200,
404 62646386400,
405 -18000,
406 1,
407 'EASST'
408     ],
409     [
410 62646404400,
411 62665156800,
412 62646382800,
413 62665135200,
414 -21600,
415 0,
416 'EAST'
417     ],
418     [
419 62665156800,
420 62680878000,
421 62665138800,
422 62680860000,
423 -18000,
424 1,
425 'EASST'
426     ],
427     [
428 62680878000,
429 62696606400,
430 62680856400,
431 62696584800,
432 -21600,
433 0,
434 'EAST'
435     ],
436     [
437 62696606400,
438 62709908400,
439 62696588400,
440 62709890400,
441 -18000,
442 1,
443 'EASST'
444     ],
445     [
446 62709908400,
447 62727451200,
448 62709886800,
449 62727429600,
450 -21600,
451 0,
452 'EAST'
453     ],
454     [
455 62727451200,
456 62741358000,
457 62727433200,
458 62741340000,
459 -18000,
460 1,
461 'EASST'
462     ],
463     [
464 62741358000,
465 62760110400,
466 62741336400,
467 62760088800,
468 -21600,
469 0,
470 'EAST'
471     ],
472     [
473 62760110400,
474 62773412400,
475 62760092400,
476 62773394400,
477 -18000,
478 1,
479 'EASST'
480     ],
481     [
482 62773412400,
483 62789140800,
484 62773390800,
485 62789119200,
486 -21600,
487 0,
488 'EAST'
489     ],
490     [
491 62789140800,
492 62804257200,
493 62789122800,
494 62804239200,
495 -18000,
496 1,
497 'EASST'
498     ],
499     [
500 62804257200,
501 62823009600,
502 62804235600,
503 62822988000,
504 -21600,
505 0,
506 'EAST'
507     ],
508     [
509 62823009600,
510 62836311600,
511 62822991600,
512 62836293600,
513 -18000,
514 1,
515 'EASST'
516     ],
517     [
518 62836311600,
519 62854459200,
520 62836290000,
521 62854437600,
522 -21600,
523 0,
524 'EAST'
525     ],
526     [
527 62854459200,
528 62867761200,
529 62854441200,
530 62867743200,
531 -18000,
532 1,
533 'EASST'
534     ],
535     [
536 62867761200,
537 62885908800,
538 62867739600,
539 62885887200,
540 -21600,
541 0,
542 'EAST'
543     ],
544     [
545 62885908800,
546 62899210800,
547 62885890800,
548 62899192800,
549 -18000,
550 1,
551 'EASST'
552     ],
553     [
554 62899210800,
555 62917358400,
556 62899189200,
557 62917336800,
558 -21600,
559 0,
560 'EAST'
561     ],
562     [
563 62917358400,
564 62930660400,
565 62917340400,
566 62930642400,
567 -18000,
568 1,
569 'EASST'
570     ],
571     [
572 62930660400,
573 62949412800,
574 62930638800,
575 62949391200,
576 -21600,
577 0,
578 'EAST'
579     ],
580     [
581 62949412800,
582 62962110000,
583 62949394800,
584 62962092000,
585 -18000,
586 1,
587 'EASST'
588     ],
589     [
590 62962110000,
591 62980862400,
592 62962088400,
593 62980840800,
594 -21600,
595 0,
596 'EAST'
597     ],
598     [
599 62980862400,
600 62995374000,
601 62980844400,
602 62995356000,
603 -18000,
604 1,
605 'EASST'
606     ],
607     [
608 62995374000,
609 63012312000,
610 62995352400,
611 63012290400,
612 -21600,
613 0,
614 'EAST'
615     ],
616     [
617 63012312000,
618 63025614000,
619 63012294000,
620 63025596000,
621 -18000,
622 1,
623 'EASST'
624     ],
625     [
626 63025614000,
627 63042552000,
628 63025592400,
629 63042530400,
630 -21600,
631 0,
632 'EAST'
633     ],
634     [
635 63042552000,
636 63058878000,
637 63042534000,
638 63058860000,
639 -18000,
640 1,
641 'EASST'
642     ],
643     [
644 63058878000,
645 63075211200,
646 63058856400,
647 63075189600,
648 -21600,
649 0,
650 'EAST'
651     ],
652     [
653 63075211200,
654 63088513200,
655 63075193200,
656 63088495200,
657 -18000,
658 1,
659 'EASST'
660     ],
661     [
662 63088513200,
663 63107265600,
664 63088491600,
665 63107244000,
666 -21600,
667 0,
668 'EAST'
669     ],
670     [
671 63107265600,
672 63119962800,
673 63107247600,
674 63119944800,
675 -18000,
676 1,
677 'EASST'
678     ],
679     [
680 63119962800,
681 63138715200,
682 63119941200,
683 63138693600,
684 -21600,
685 0,
686 'EAST'
687     ],
688     [
689 63138715200,
690 63151412400,
691 63138697200,
692 63151394400,
693 -18000,
694 1,
695 'EASST'
696     ],
697     [
698 63151412400,
699 63170164800,
700 63151390800,
701 63170143200,
702 -21600,
703 0,
704 'EAST'
705     ],
706     [
707 63170164800,
708 63182862000,
709 63170146800,
710 63182844000,
711 -18000,
712 1,
713 'EASST'
714     ],
715     [
716 63182862000,
717 63201614400,
718 63182840400,
719 63201592800,
720 -21600,
721 0,
722 'EAST'
723     ],
724     [
725 63201614400,
726 63214916400,
727 63201596400,
728 63214898400,
729 -18000,
730 1,
731 'EASST'
732     ],
733     [
734 63214916400,
735 63233064000,
736 63214894800,
737 63233042400,
738 -21600,
739 0,
740 'EAST'
741     ],
742     [
743 63233064000,
744 63246366000,
745 63233046000,
746 63246348000,
747 -18000,
748 1,
749 'EASST'
750     ],
751     [
752 63246366000,
753 63264513600,
754 63246344400,
755 63264492000,
756 -21600,
757 0,
758 'EAST'
759     ],
760     [
761 63264513600,
762 63277815600,
763 63264495600,
764 63277797600,
765 -18000,
766 1,
767 'EASST'
768     ],
769     [
770 63277815600,
771 63296568000,
772 63277794000,
773 63296546400,
774 -21600,
775 0,
776 'EAST'
777     ],
778     [
779 63296568000,
780 63309265200,
781 63296550000,
782 63309247200,
783 -18000,
784 1,
785 'EASST'
786     ],
787     [
788 63309265200,
789 63328017600,
790 63309243600,
791 63327996000,
792 -21600,
793 0,
794 'EAST'
795     ],
796     [
797 63328017600,
798 63342529200,
799 63327999600,
800 63342511200,
801 -18000,
802 1,
803 'EASST'
804     ],
805     [
806 63342529200,
807 63359467200,
808 63342507600,
809 63359445600,
810 -21600,
811 0,
812 'EAST'
813     ],
814     [
815 63359467200,
816 63372769200,
817 63359449200,
818 63372751200,
819 -18000,
820 1,
821 'EASST'
822     ],
823     [
824 63372769200,
825 63390916800,
826 63372747600,
827 63390895200,
828 -21600,
829 0,
830 'EAST'
831     ],
832     [
833 63390916800,
834 63404218800,
835 63390898800,
836 63404200800,
837 -18000,
838 1,
839 'EASST'
840     ],
841     [
842 63404218800,
843 63422366400,
844 63404197200,
845 63422344800,
846 -21600,
847 0,
848 'EAST'
849     ],
850     [
851 63422366400,
852 63435668400,
853 63422348400,
854 63435650400,
855 -18000,
856 1,
857 'EASST'
858     ],
859     [
860 63435668400,
861 63453816000,
862 63435646800,
863 63453794400,
864 -21600,
865 0,
866 'EAST'
867     ],
868     [
869 63453816000,
870 63467118000,
871 63453798000,
872 63467100000,
873 -18000,
874 1,
875 'EASST'
876     ],
877     [
878 63467118000,
879 63485870400,
880 63467096400,
881 63485848800,
882 -21600,
883 0,
884 'EAST'
885     ],
886     [
887 63485870400,
888 63498567600,
889 63485852400,
890 63498549600,
891 -18000,
892 1,
893 'EASST'
894     ],
895     [
896 63498567600,
897 63517320000,
898 63498546000,
899 63517298400,
900 -21600,
901 0,
902 'EAST'
903     ],
904     [
905 63517320000,
906 63530017200,
907 63517302000,
908 63529999200,
909 -18000,
910 1,
911 'EASST'
912     ],
913     [
914 63530017200,
915 63548769600,
916 63529995600,
917 63548748000,
918 -21600,
919 0,
920 'EAST'
921     ],
922     [
923 63548769600,
924 63562071600,
925 63548751600,
926 63562053600,
927 -18000,
928 1,
929 'EASST'
930     ],
931     [
932 63562071600,
933 63580219200,
934 63562050000,
935 63580197600,
936 -21600,
937 0,
938 'EAST'
939     ],
940     [
941 63580219200,
942 63593521200,
943 63580201200,
944 63593503200,
945 -18000,
946 1,
947 'EASST'
948     ],
949     [
950 63593521200,
951 63611668800,
952 63593499600,
953 63611647200,
954 -21600,
955 0,
956 'EAST'
957     ],
958     [
959 63611668800,
960 63624970800,
961 63611650800,
962 63624952800,
963 -18000,
964 1,
965 'EASST'
966     ],
967     [
968 63624970800,
969 63643723200,
970 63624949200,
971 63643701600,
972 -21600,
973 0,
974 'EAST'
975     ],
976     [
977 63643723200,
978 63656420400,
979 63643705200,
980 63656402400,
981 -18000,
982 1,
983 'EASST'
984     ],
985     [
986 63656420400,
987 63675172800,
988 63656398800,
989 63675151200,
990 -21600,
991 0,
992 'EAST'
993     ],
994     [
995 63675172800,
996 63687870000,
997 63675154800,
998 63687852000,
999 -18000,
1000 1,
1001 'EASST'
1002     ],
1003     [
1004 63687870000,
1005 63706622400,
1006 63687848400,
1007 63706600800,
1008 -21600,
1009 0,
1010 'EAST'
1011     ],
1012     [
1013 63706622400,
1014 63719924400,
1015 63706604400,
1016 63719906400,
1017 -18000,
1018 1,
1019 'EASST'
1020     ],
1021     [
1022 63719924400,
1023 63738072000,
1024 63719902800,
1025 63738050400,
1026 -21600,
1027 0,
1028 'EAST'
1029     ],
1030 ];
1031
1032 sub olson_version { '2009s' }
1033
1034 sub has_dst_changes { 56 }
1035
1036 sub _max_year { 2019 }
1037
1038 sub _new_instance
1039 {
1040     return shift->_init( @_, spans => $spans );
1041 }
1042
1043 sub _last_offset { -21600 }
1044
1045 my $last_observance = bless( {
1046   'format' => 'EAS%sT',
1047   'gmtoff' => '-6:00',
1048   'local_start_datetime' => bless( {
1049     'formatter' => undef,
1050     'local_rd_days' => 723617,
1051     'local_rd_secs' => 75600,
1052     'offset_modifier' => 0,
1053     'rd_nanosecs' => 0,
1054     'tz' => bless( {
1055       'name' => 'floating',
1056       'offset' => 0
1057     }, 'DateTime::TimeZone::Floating' ),
1058     'utc_rd_days' => 723617,
1059     'utc_rd_secs' => 75600,
1060     'utc_year' => 1983
1061   }, 'DateTime' ),
1062   'offset_from_std' => 0,
1063   'offset_from_utc' => -21600,
1064   'until' => [],
1065   'utc_start_datetime' => bless( {
1066     'formatter' => undef,
1067     'local_rd_days' => 723618,
1068     'local_rd_secs' => 10800,
1069     'offset_modifier' => 0,
1070     'rd_nanosecs' => 0,
1071     'tz' => bless( {
1072       'name' => 'floating',
1073       'offset' => 0
1074     }, 'DateTime::TimeZone::Floating' ),
1075     'utc_rd_days' => 723618,
1076     'utc_rd_secs' => 10800,
1077     'utc_year' => 1983
1078   }, 'DateTime' )
1079 }, 'DateTime::TimeZone::OlsonDB::Observance' )
1080 ;
1081 sub _last_observance { $last_observance }
1082
1083 my $rules = [
1084   bless( {
1085     'at' => '4:00u',
1086     'from' => '1999',
1087     'in' => 'Oct',
1088     'letter' => 'S',
1089     'name' => 'Chile',
1090     'offset_from_std' => 3600,
1091     'on' => 'Sun>=9',
1092     'save' => '1:00',
1093     'to' => 'max',
1094     'type' => undef
1095   }, 'DateTime::TimeZone::OlsonDB::Rule' ),
1096   bless( {
1097     'at' => '3:00u',
1098     'from' => '2009',
1099     'in' => 'Mar',
1100     'letter' => '',
1101     'name' => 'Chile',
1102     'offset_from_std' => 0,
1103     'on' => 'Sun>=9',
1104     'save' => '0',
1105     'to' => 'max',
1106     'type' => undef
1107   }, 'DateTime::TimeZone::OlsonDB::Rule' )
1108 ]
1109 ;
1110 sub _rules { $rules }
1111
1112
1113 1;
1114