Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / America / Menominee.pm
CommitLineData
3fea05b9 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#
10package DateTime::TimeZone::America::Menominee;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::America::Menominee::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22 [
23DateTime::TimeZone::NEG_INFINITY,
2459475923427,
25DateTime::TimeZone::NEG_INFINITY,
2659475902400,
27-21027,
280,
29'LMT'
30 ],
31 [
3259475923427,
3360502406400,
3459475901827,
3560502384800,
36-21600,
370,
38'CST'
39 ],
40 [
4160502406400,
4260520546800,
4360502388400,
4460520528800,
45-18000,
461,
47'CDT'
48 ],
49 [
5060520546800,
5160533856000,
5260520525200,
5360533834400,
54-21600,
550,
56'CST'
57 ],
58 [
5960533856000,
6060551996400,
6160533838000,
6260551978400,
63-18000,
641,
65'CDT'
66 ],
67 [
6860551996400,
6961255468800,
7060551974800,
7161255447200,
72-21600,
730,
74'CST'
75 ],
76 [
7761255468800,
7861366287600,
7961255450800,
8061366269600,
81-18000,
821,
83'CWT'
84 ],
85 [
8661366287600,
8761370290800,
8861366269600,
8961370272800,
90-18000,
911,
92'CPT'
93 ],
94 [
9561370290800,
9661378322400,
9761370269200,
9861378300800,
99-21600,
1000,
101'CST'
102 ],
103 [
10461378322400,
10561388438400,
10661378300800,
10761388416800,
108-21600,
1090,
110'CST'
111 ],
112 [
11361388438400,
11461401740400,
11561388420400,
11661401722400,
117-18000,
1181,
119'CDT'
120 ],
121 [
12261401740400,
12362019244800,
12461401718800,
12562019223200,
126-21600,
1270,
128'CST'
129 ],
130 [
13162019244800,
13262035570800,
13362019226800,
13462035552800,
135-18000,
1361,
137'CDT'
138 ],
139 [
14062035570800,
14162114198400,
14262035549200,
14362114176800,
144-21600,
1450,
146'CST'
147 ],
148 [
14962114198400,
15062240598000,
15162114180400,
15262240580000,
153-18000,
1540,
155'EST'
156 ],
157 [
15862240598000,
15962256322800,
16062240580000,
16162256304800,
162-18000,
1631,
164'CDT'
165 ],
166 [
16762256322800,
16862262374400,
16962256301200,
17062262352800,
171-21600,
1720,
173'CST'
174 ],
175 [
17662262374400,
17762287772400,
17862262356400,
17962287754400,
180-18000,
1811,
182'CDT'
183 ],
184 [
18562287772400,
18662298057600,
18762287750800,
18862298036000,
189-21600,
1900,
191'CST'
192 ],
193 [
19462298057600,
19562319222000,
19662298039600,
19762319204000,
198-18000,
1991,
200'CDT'
201 ],
202 [
20362319222000,
20462334950400,
20562319200400,
20662334928800,
207-21600,
2080,
209'CST'
210 ],
211 [
21262334950400,
21362351276400,
21462334932400,
21562351258400,
216-18000,
2171,
218'CDT'
219 ],
220 [
22162351276400,
22262366400000,
22362351254800,
22462366378400,
225-21600,
2260,
227'CST'
228 ],
229 [
23062366400000,
23162382726000,
23262366382000,
23362382708000,
234-18000,
2351,
236'CDT'
237 ],
238 [
23962382726000,
24062398454400,
24162382704400,
24262398432800,
243-21600,
2440,
245'CST'
246 ],
247 [
24862398454400,
24962414175600,
25062398436400,
25162414157600,
252-18000,
2531,
254'CDT'
255 ],
256 [
25762414175600,
25862429904000,
25962414154000,
26062429882400,
261-21600,
2620,
263'CST'
264 ],
265 [
26662429904000,
26762445625200,
26862429886000,
26962445607200,
270-18000,
2711,
272'CDT'
273 ],
274 [
27562445625200,
27662461353600,
27762445603600,
27862461332000,
279-21600,
2800,
281'CST'
282 ],
283 [
28462461353600,
28562477074800,
28662461335600,
28762477056800,
288-18000,
2891,
290'CDT'
291 ],
292 [
29362477074800,
29462492803200,
29562477053200,
29662492781600,
297-21600,
2980,
299'CST'
300 ],
301 [
30262492803200,
30362508524400,
30462492785200,
30562508506400,
306-18000,
3071,
308'CDT'
309 ],
310 [
31162508524400,
31262524252800,
31362508502800,
31462524231200,
315-21600,
3160,
317'CST'
318 ],
319 [
32062524252800,
32162540578800,
32262524234800,
32362540560800,
324-18000,
3251,
326'CDT'
327 ],
328 [
32962540578800,
33062555702400,
33162540557200,
33262555680800,
333-21600,
3340,
335'CST'
336 ],
337 [
33862555702400,
33962572028400,
34062555684400,
34162572010400,
342-18000,
3431,
344'CDT'
345 ],
346 [
34762572028400,
34862587756800,
34962572006800,
35062587735200,
351-21600,
3520,
353'CST'
354 ],
355 [
35662587756800,
35762603478000,
35862587738800,
35962603460000,
360-18000,
3611,
362'CDT'
363 ],
364 [
36562603478000,
36662619206400,
36762603456400,
36862619184800,
369-21600,
3700,
371'CST'
372 ],
373 [
37462619206400,
37562634927600,
37662619188400,
37762634909600,
378-18000,
3791,
380'CDT'
381 ],
382 [
38362634927600,
38462650656000,
38562634906000,
38662650634400,
387-21600,
3880,
389'CST'
390 ],
391 [
39262650656000,
39362666377200,
39462650638000,
39562666359200,
396-18000,
3971,
398'CDT'
399 ],
400 [
40162666377200,
40262680291200,
40362666355600,
40462680269600,
405-21600,
4060,
407'CST'
408 ],
409 [
41062680291200,
41162697826800,
41262680273200,
41362697808800,
414-18000,
4151,
416'CDT'
417 ],
418 [
41962697826800,
42062711740800,
42162697805200,
42262711719200,
423-21600,
4240,
425'CST'
426 ],
427 [
42862711740800,
42962729881200,
43062711722800,
43162729863200,
432-18000,
4331,
434'CDT'
435 ],
436 [
43762729881200,
43862743190400,
43962729859600,
44062743168800,
441-21600,
4420,
443'CST'
444 ],
445 [
44662743190400,
44762761330800,
44862743172400,
44962761312800,
450-18000,
4511,
452'CDT'
453 ],
454 [
45562761330800,
45662774640000,
45762761309200,
45862774618400,
459-21600,
4600,
461'CST'
462 ],
463 [
46462774640000,
46562792780400,
46662774622000,
46762792762400,
468-18000,
4691,
470'CDT'
471 ],
472 [
47362792780400,
47462806694400,
47562792758800,
47662806672800,
477-21600,
4780,
479'CST'
480 ],
481 [
48262806694400,
48362824230000,
48462806676400,
48562824212000,
486-18000,
4871,
488'CDT'
489 ],
490 [
49162824230000,
49262838144000,
49362824208400,
49462838122400,
495-21600,
4960,
497'CST'
498 ],
499 [
50062838144000,
50162855679600,
50262838126000,
50362855661600,
504-18000,
5051,
506'CDT'
507 ],
508 [
50962855679600,
51062869593600,
51162855658000,
51262869572000,
513-21600,
5140,
515'CST'
516 ],
517 [
51862869593600,
51962887734000,
52062869575600,
52162887716000,
522-18000,
5231,
524'CDT'
525 ],
526 [
52762887734000,
52862901043200,
52962887712400,
53062901021600,
531-21600,
5320,
533'CST'
534 ],
535 [
53662901043200,
53762919183600,
53862901025200,
53962919165600,
540-18000,
5411,
542'CDT'
543 ],
544 [
54562919183600,
54662932492800,
54762919162000,
54862932471200,
549-21600,
5500,
551'CST'
552 ],
553 [
55462932492800,
55562950633200,
55662932474800,
55762950615200,
558-18000,
5591,
560'CDT'
561 ],
562 [
56362950633200,
56462964547200,
56562950611600,
56662964525600,
567-21600,
5680,
569'CST'
570 ],
571 [
57262964547200,
57362982082800,
57462964529200,
57562982064800,
576-18000,
5771,
578'CDT'
579 ],
580 [
58162982082800,
58262995996800,
58362982061200,
58462995975200,
585-21600,
5860,
587'CST'
588 ],
589 [
59062995996800,
59163013532400,
59262995978800,
59363013514400,
594-18000,
5951,
596'CDT'
597 ],
598 [
59963013532400,
60063027446400,
60163013510800,
60263027424800,
603-21600,
6040,
605'CST'
606 ],
607 [
60863027446400,
60963044982000,
61063027428400,
61163044964000,
612-18000,
6131,
614'CDT'
615 ],
616 [
61763044982000,
61863058896000,
61963044960400,
62063058874400,
621-21600,
6220,
623'CST'
624 ],
625 [
62663058896000,
62763077036400,
62863058878000,
62963077018400,
630-18000,
6311,
632'CDT'
633 ],
634 [
63563077036400,
63663090345600,
63763077014800,
63863090324000,
639-21600,
6400,
641'CST'
642 ],
643 [
64463090345600,
64563108486000,
64663090327600,
64763108468000,
648-18000,
6491,
650'CDT'
651 ],
652 [
65363108486000,
65463121795200,
65563108464400,
65663121773600,
657-21600,
6580,
659'CST'
660 ],
661 [
66263121795200,
66363139935600,
66463121777200,
66563139917600,
666-18000,
6671,
668'CDT'
669 ],
670 [
67163139935600,
67263153849600,
67363139914000,
67463153828000,
675-21600,
6760,
677'CST'
678 ],
679 [
68063153849600,
68163171385200,
68263153831600,
68363171367200,
684-18000,
6851,
686'CDT'
687 ],
688 [
68963171385200,
69063185299200,
69163171363600,
69263185277600,
693-21600,
6940,
695'CST'
696 ],
697 [
69863185299200,
69963202834800,
70063185281200,
70163202816800,
702-18000,
7031,
704'CDT'
705 ],
706 [
70763202834800,
70863216748800,
70963202813200,
71063216727200,
711-21600,
7120,
713'CST'
714 ],
715 [
71663216748800,
71763234889200,
71863216730800,
71963234871200,
720-18000,
7211,
722'CDT'
723 ],
724 [
72563234889200,
72663248198400,
72763234867600,
72863248176800,
729-21600,
7300,
731'CST'
732 ],
733 [
73463248198400,
73563266338800,
73663248180400,
73763266320800,
738-18000,
7391,
740'CDT'
741 ],
742 [
74363266338800,
74463279648000,
74563266317200,
74663279626400,
747-21600,
7480,
749'CST'
750 ],
751 [
75263279648000,
75363297788400,
75463279630000,
75563297770400,
756-18000,
7571,
758'CDT'
759 ],
760 [
76163297788400,
76263309283200,
76363297766800,
76463309261600,
765-21600,
7660,
767'CST'
768 ],
769 [
77063309283200,
77163329842800,
77263309265200,
77363329824800,
774-18000,
7751,
776'CDT'
777 ],
778 [
77963329842800,
78063340732800,
78163329821200,
78263340711200,
783-21600,
7840,
785'CST'
786 ],
787 [
78863340732800,
78963361292400,
79063340714800,
79163361274400,
792-18000,
7931,
794'CDT'
795 ],
796 [
79763361292400,
79863372182400,
79963361270800,
80063372160800,
801-21600,
8020,
803'CST'
804 ],
805 [
80663372182400,
80763392742000,
80863372164400,
80963392724000,
810-18000,
8111,
812'CDT'
813 ],
814 [
81563392742000,
81663404236800,
81763392720400,
81863404215200,
819-21600,
8200,
821'CST'
822 ],
823 [
82463404236800,
82563424796400,
82663404218800,
82763424778400,
828-18000,
8291,
830'CDT'
831 ],
832 [
83363424796400,
83463435686400,
83563424774800,
83663435664800,
837-21600,
8380,
839'CST'
840 ],
841 [
84263435686400,
84363456246000,
84463435668400,
84563456228000,
846-18000,
8471,
848'CDT'
849 ],
850 [
85163456246000,
85263467136000,
85363456224400,
85463467114400,
855-21600,
8560,
857'CST'
858 ],
859 [
86063467136000,
86163487695600,
86263467118000,
86363487677600,
864-18000,
8651,
866'CDT'
867 ],
868 [
86963487695600,
87063498585600,
87163487674000,
87263498564000,
873-21600,
8740,
875'CST'
876 ],
877 [
87863498585600,
87963519145200,
88063498567600,
88163519127200,
882-18000,
8831,
884'CDT'
885 ],
886 [
88763519145200,
88863530035200,
88963519123600,
89063530013600,
891-21600,
8920,
893'CST'
894 ],
895 [
89663530035200,
89763550594800,
89863530017200,
89963550576800,
900-18000,
9011,
902'CDT'
903 ],
904 [
90563550594800,
90663561484800,
90763550573200,
90863561463200,
909-21600,
9100,
911'CST'
912 ],
913 [
91463561484800,
91563582044400,
91663561466800,
91763582026400,
918-18000,
9191,
920'CDT'
921 ],
922 [
92363582044400,
92463593539200,
92563582022800,
92663593517600,
927-21600,
9280,
929'CST'
930 ],
931 [
93263593539200,
93363614098800,
93463593521200,
93563614080800,
936-18000,
9371,
938'CDT'
939 ],
940 [
94163614098800,
94263624988800,
94363614077200,
94463624967200,
945-21600,
9460,
947'CST'
948 ],
949 [
95063624988800,
95163645548400,
95263624970800,
95363645530400,
954-18000,
9551,
956'CDT'
957 ],
958 [
95963645548400,
96063656438400,
96163645526800,
96263656416800,
963-21600,
9640,
965'CST'
966 ],
967 [
96863656438400,
96963676998000,
97063656420400,
97163676980000,
972-18000,
9731,
974'CDT'
975 ],
976 [
97763676998000,
97863687888000,
97963676976400,
98063687866400,
981-21600,
9820,
983'CST'
984 ],
985 [
98663687888000,
98763708447600,
98863687870000,
98963708429600,
990-18000,
9911,
992'CDT'
993 ],
994 [
99563708447600,
99663719337600,
99763708426000,
99863719316000,
999-21600,
10000,
1001'CST'
1002 ],
1003 [
100463719337600,
100563739897200,
100663719319600,
100763739879200,
1008-18000,
10091,
1010'CDT'
1011 ],
1012];
1013
1014sub olson_version { '2009s' }
1015
1016sub has_dst_changes { 54 }
1017
1018sub _max_year { 2019 }
1019
1020sub _new_instance
1021{
1022 return shift->_init( @_, spans => $spans );
1023}
1024
1025sub _last_offset { -21600 }
1026
1027my $last_observance = bless( {
1028 'format' => 'C%sT',
1029 'gmtoff' => '-6:00',
1030 'local_start_datetime' => bless( {
1031 'formatter' => undef,
1032 'local_rd_days' => 720377,
1033 'local_rd_secs' => 7200,
1034 'offset_modifier' => 0,
1035 'rd_nanosecs' => 0,
1036 'tz' => bless( {
1037 'name' => 'floating',
1038 'offset' => 0
1039 }, 'DateTime::TimeZone::Floating' ),
1040 'utc_rd_days' => 720377,
1041 'utc_rd_secs' => 7200,
1042 'utc_year' => 1974
1043 }, 'DateTime' ),
1044 'offset_from_std' => 0,
1045 'offset_from_utc' => -21600,
1046 'until' => [],
1047 'utc_start_datetime' => bless( {
1048 'formatter' => undef,
1049 'local_rd_days' => 720377,
1050 'local_rd_secs' => 25200,
1051 'offset_modifier' => 0,
1052 'rd_nanosecs' => 0,
1053 'tz' => bless( {
1054 'name' => 'floating',
1055 'offset' => 0
1056 }, 'DateTime::TimeZone::Floating' ),
1057 'utc_rd_days' => 720377,
1058 'utc_rd_secs' => 25200,
1059 'utc_year' => 1974
1060 }, 'DateTime' )
1061}, 'DateTime::TimeZone::OlsonDB::Observance' )
1062;
1063sub _last_observance { $last_observance }
1064
1065my $rules = [
1066 bless( {
1067 'at' => '2:00',
1068 'from' => '2007',
1069 'in' => 'Mar',
1070 'letter' => 'D',
1071 'name' => 'US',
1072 'offset_from_std' => 3600,
1073 'on' => 'Sun>=8',
1074 'save' => '1:00',
1075 'to' => 'max',
1076 'type' => undef
1077 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
1078 bless( {
1079 'at' => '2:00',
1080 'from' => '2007',
1081 'in' => 'Nov',
1082 'letter' => 'S',
1083 'name' => 'US',
1084 'offset_from_std' => 0,
1085 'on' => 'Sun>=1',
1086 'save' => '0',
1087 'to' => 'max',
1088 'type' => undef
1089 }, 'DateTime::TimeZone::OlsonDB::Rule' )
1090]
1091;
1092sub _rules { $rules }
1093
1094
10951;
1096