Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / America / Rainy_River.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::Rainy_River;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::America::Rainy_River::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22 [
23DateTime::TimeZone::NEG_INFINITY,
2459768950696,
25DateTime::TimeZone::NEG_INFINITY,
2659768928000,
27-22696,
280,
29'LMT'
30 ],
31 [
3259768950696,
3360503616000,
3459768929096,
3560503594400,
36-21600,
370,
38'CST'
39 ],
40 [
4160503616000,
4260520892400,
4360503598000,
4460520874400,
45-18000,
461,
47'CDT'
48 ],
49 [
5060520892400,
5161212434400,
5260520870800,
5361212412800,
54-21600,
550,
56'CST'
57 ],
58 [
5961212434400,
6061255468800,
6161212416400,
6261255450800,
63-18000,
641,
65'CDT'
66 ],
67 [
6861255468800,
6961366287600,
7061255450800,
7161366269600,
72-18000,
731,
74'CWT'
75 ],
76 [
7761366287600,
7861370290800,
7961366269600,
8061370272800,
81-18000,
821,
83'CPT'
84 ],
85 [
8661370290800,
8762272051200,
8861370269200,
8962272029600,
90-21600,
910,
92'CST'
93 ],
94 [
9562272051200,
9662287772400,
9762272033200,
9862287754400,
99-18000,
1001,
101'CDT'
102 ],
103 [
10462287772400,
10562303500800,
10662287750800,
10762303479200,
108-21600,
1090,
110'CST'
111 ],
112 [
11362303500800,
11462319222000,
11562303482800,
11662319204000,
117-18000,
1181,
119'CDT'
120 ],
121 [
12262319222000,
12362334950400,
12462319200400,
12562334928800,
126-21600,
1270,
128'CST'
129 ],
130 [
13162334950400,
13262351276400,
13362334932400,
13462351258400,
135-18000,
1361,
137'CDT'
138 ],
139 [
14062351276400,
14162366400000,
14262351254800,
14362366378400,
144-21600,
1450,
146'CST'
147 ],
148 [
14962366400000,
15062382726000,
15162366382000,
15262382708000,
153-18000,
1541,
155'CDT'
156 ],
157 [
15862382726000,
15962398454400,
16062382704400,
16162398432800,
162-21600,
1630,
164'CST'
165 ],
166 [
16762398454400,
16862414175600,
16962398436400,
17062414157600,
171-18000,
1721,
173'CDT'
174 ],
175 [
17662414175600,
17762429904000,
17862414154000,
17962429882400,
180-21600,
1810,
182'CST'
183 ],
184 [
18562429904000,
18662445625200,
18762429886000,
18862445607200,
189-18000,
1901,
191'CDT'
192 ],
193 [
19462445625200,
19562461353600,
19662445603600,
19762461332000,
198-21600,
1990,
200'CST'
201 ],
202 [
20362461353600,
20462477074800,
20562461335600,
20662477056800,
207-18000,
2081,
209'CDT'
210 ],
211 [
21262477074800,
21362492803200,
21462477053200,
21562492781600,
216-21600,
2170,
218'CST'
219 ],
220 [
22162492803200,
22262508524400,
22362492785200,
22462508506400,
225-18000,
2261,
227'CDT'
228 ],
229 [
23062508524400,
23162524252800,
23262508502800,
23362524231200,
234-21600,
2350,
236'CST'
237 ],
238 [
23962524252800,
24062540578800,
24162524234800,
24262540560800,
243-18000,
2441,
245'CDT'
246 ],
247 [
24862540578800,
24962555702400,
25062540557200,
25162555680800,
252-21600,
2530,
254'CST'
255 ],
256 [
25762555702400,
25862572028400,
25962555684400,
26062572010400,
261-18000,
2621,
263'CDT'
264 ],
265 [
26662572028400,
26762587756800,
26862572006800,
26962587735200,
270-21600,
2710,
272'CST'
273 ],
274 [
27562587756800,
27662603478000,
27762587738800,
27862603460000,
279-18000,
2801,
281'CDT'
282 ],
283 [
28462603478000,
28562619206400,
28662603456400,
28762619184800,
288-21600,
2890,
290'CST'
291 ],
292 [
29362619206400,
29462634927600,
29562619188400,
29662634909600,
297-18000,
2981,
299'CDT'
300 ],
301 [
30262634927600,
30362650656000,
30462634906000,
30562650634400,
306-21600,
3070,
308'CST'
309 ],
310 [
31162650656000,
31262666377200,
31362650638000,
31462666359200,
315-18000,
3161,
317'CDT'
318 ],
319 [
32062666377200,
32162680291200,
32262666355600,
32362680269600,
324-21600,
3250,
326'CST'
327 ],
328 [
32962680291200,
33062697826800,
33162680273200,
33262697808800,
333-18000,
3341,
335'CDT'
336 ],
337 [
33862697826800,
33962711740800,
34062697805200,
34162711719200,
342-21600,
3430,
344'CST'
345 ],
346 [
34762711740800,
34862729881200,
34962711722800,
35062729863200,
351-18000,
3521,
353'CDT'
354 ],
355 [
35662729881200,
35762743190400,
35862729859600,
35962743168800,
360-21600,
3610,
362'CST'
363 ],
364 [
36562743190400,
36662761330800,
36762743172400,
36862761312800,
369-18000,
3701,
371'CDT'
372 ],
373 [
37462761330800,
37562774640000,
37662761309200,
37762774618400,
378-21600,
3790,
380'CST'
381 ],
382 [
38362774640000,
38462792780400,
38562774622000,
38662792762400,
387-18000,
3881,
389'CDT'
390 ],
391 [
39262792780400,
39362806694400,
39462792758800,
39562806672800,
396-21600,
3970,
398'CST'
399 ],
400 [
40162806694400,
40262824230000,
40362806676400,
40462824212000,
405-18000,
4061,
407'CDT'
408 ],
409 [
41062824230000,
41162838144000,
41262824208400,
41362838122400,
414-21600,
4150,
416'CST'
417 ],
418 [
41962838144000,
42062855679600,
42162838126000,
42262855661600,
423-18000,
4241,
425'CDT'
426 ],
427 [
42862855679600,
42962869593600,
43062855658000,
43162869572000,
432-21600,
4330,
434'CST'
435 ],
436 [
43762869593600,
43862887734000,
43962869575600,
44062887716000,
441-18000,
4421,
443'CDT'
444 ],
445 [
44662887734000,
44762901043200,
44862887712400,
44962901021600,
450-21600,
4510,
452'CST'
453 ],
454 [
45562901043200,
45662919183600,
45762901025200,
45862919165600,
459-18000,
4601,
461'CDT'
462 ],
463 [
46462919183600,
46562932492800,
46662919162000,
46762932471200,
468-21600,
4690,
470'CST'
471 ],
472 [
47362932492800,
47462950633200,
47562932474800,
47662950615200,
477-18000,
4781,
479'CDT'
480 ],
481 [
48262950633200,
48362964547200,
48462950611600,
48562964525600,
486-21600,
4870,
488'CST'
489 ],
490 [
49162964547200,
49262982082800,
49362964529200,
49462982064800,
495-18000,
4961,
497'CDT'
498 ],
499 [
50062982082800,
50162995996800,
50262982061200,
50362995975200,
504-21600,
5050,
506'CST'
507 ],
508 [
50962995996800,
51063013532400,
51162995978800,
51263013514400,
513-18000,
5141,
515'CDT'
516 ],
517 [
51863013532400,
51963027446400,
52063013510800,
52163027424800,
522-21600,
5230,
524'CST'
525 ],
526 [
52763027446400,
52863044982000,
52963027428400,
53063044964000,
531-18000,
5321,
533'CDT'
534 ],
535 [
53663044982000,
53763058896000,
53863044960400,
53963058874400,
540-21600,
5410,
542'CST'
543 ],
544 [
54563058896000,
54663077036400,
54763058878000,
54863077018400,
549-18000,
5501,
551'CDT'
552 ],
553 [
55463077036400,
55563090345600,
55663077014800,
55763090324000,
558-21600,
5590,
560'CST'
561 ],
562 [
56363090345600,
56463108486000,
56563090327600,
56663108468000,
567-18000,
5681,
569'CDT'
570 ],
571 [
57263108486000,
57363121795200,
57463108464400,
57563121773600,
576-21600,
5770,
578'CST'
579 ],
580 [
58163121795200,
58263139935600,
58363121777200,
58463139917600,
585-18000,
5861,
587'CDT'
588 ],
589 [
59063139935600,
59163153849600,
59263139914000,
59363153828000,
594-21600,
5950,
596'CST'
597 ],
598 [
59963153849600,
60063171385200,
60163153831600,
60263171367200,
603-18000,
6041,
605'CDT'
606 ],
607 [
60863171385200,
60963185299200,
61063171363600,
61163185277600,
612-21600,
6130,
614'CST'
615 ],
616 [
61763185299200,
61863202834800,
61963185281200,
62063202816800,
621-18000,
6221,
623'CDT'
624 ],
625 [
62663202834800,
62763216748800,
62863202813200,
62963216727200,
630-21600,
6310,
632'CST'
633 ],
634 [
63563216748800,
63663234889200,
63763216730800,
63863234871200,
639-18000,
6401,
641'CDT'
642 ],
643 [
64463234889200,
64563248198400,
64663234867600,
64763248176800,
648-21600,
6490,
650'CST'
651 ],
652 [
65363248198400,
65463266338800,
65563248180400,
65663266320800,
657-18000,
6581,
659'CDT'
660 ],
661 [
66263266338800,
66363279648000,
66463266317200,
66563279626400,
666-21600,
6670,
668'CST'
669 ],
670 [
67163279648000,
67263297788400,
67363279630000,
67463297770400,
675-18000,
6761,
677'CDT'
678 ],
679 [
68063297788400,
68163309283200,
68263297766800,
68363309261600,
684-21600,
6850,
686'CST'
687 ],
688 [
68963309283200,
69063329842800,
69163309265200,
69263329824800,
693-18000,
6941,
695'CDT'
696 ],
697 [
69863329842800,
69963340732800,
70063329821200,
70163340711200,
702-21600,
7030,
704'CST'
705 ],
706 [
70763340732800,
70863361292400,
70963340714800,
71063361274400,
711-18000,
7121,
713'CDT'
714 ],
715 [
71663361292400,
71763372182400,
71863361270800,
71963372160800,
720-21600,
7210,
722'CST'
723 ],
724 [
72563372182400,
72663392742000,
72763372164400,
72863392724000,
729-18000,
7301,
731'CDT'
732 ],
733 [
73463392742000,
73563404236800,
73663392720400,
73763404215200,
738-21600,
7390,
740'CST'
741 ],
742 [
74363404236800,
74463424796400,
74563404218800,
74663424778400,
747-18000,
7481,
749'CDT'
750 ],
751 [
75263424796400,
75363435686400,
75463424774800,
75563435664800,
756-21600,
7570,
758'CST'
759 ],
760 [
76163435686400,
76263456246000,
76363435668400,
76463456228000,
765-18000,
7661,
767'CDT'
768 ],
769 [
77063456246000,
77163467136000,
77263456224400,
77363467114400,
774-21600,
7750,
776'CST'
777 ],
778 [
77963467136000,
78063487695600,
78163467118000,
78263487677600,
783-18000,
7841,
785'CDT'
786 ],
787 [
78863487695600,
78963498585600,
79063487674000,
79163498564000,
792-21600,
7930,
794'CST'
795 ],
796 [
79763498585600,
79863519145200,
79963498567600,
80063519127200,
801-18000,
8021,
803'CDT'
804 ],
805 [
80663519145200,
80763530035200,
80863519123600,
80963530013600,
810-21600,
8110,
812'CST'
813 ],
814 [
81563530035200,
81663550594800,
81763530017200,
81863550576800,
819-18000,
8201,
821'CDT'
822 ],
823 [
82463550594800,
82563561484800,
82663550573200,
82763561463200,
828-21600,
8290,
830'CST'
831 ],
832 [
83363561484800,
83463582044400,
83563561466800,
83663582026400,
837-18000,
8381,
839'CDT'
840 ],
841 [
84263582044400,
84363593539200,
84463582022800,
84563593517600,
846-21600,
8470,
848'CST'
849 ],
850 [
85163593539200,
85263614098800,
85363593521200,
85463614080800,
855-18000,
8561,
857'CDT'
858 ],
859 [
86063614098800,
86163624988800,
86263614077200,
86363624967200,
864-21600,
8650,
866'CST'
867 ],
868 [
86963624988800,
87063645548400,
87163624970800,
87263645530400,
873-18000,
8741,
875'CDT'
876 ],
877 [
87863645548400,
87963656438400,
88063645526800,
88163656416800,
882-21600,
8830,
884'CST'
885 ],
886 [
88763656438400,
88863676998000,
88963656420400,
89063676980000,
891-18000,
8921,
893'CDT'
894 ],
895 [
89663676998000,
89763687888000,
89863676976400,
89963687866400,
900-21600,
9010,
902'CST'
903 ],
904 [
90563687888000,
90663708447600,
90763687870000,
90863708429600,
909-18000,
9101,
911'CDT'
912 ],
913 [
91463708447600,
91563719337600,
91663708426000,
91763719316000,
918-21600,
9190,
920'CST'
921 ],
922 [
92363719337600,
92463739897200,
92563719319600,
92663739879200,
927-18000,
9281,
929'CDT'
930 ],
931];
932
933sub olson_version { '2009s' }
934
935sub has_dst_changes { 51 }
936
937sub _max_year { 2019 }
938
939sub _new_instance
940{
941 return shift->_init( @_, spans => $spans );
942}
943
944sub _last_offset { -21600 }
945
946my $last_observance = bless( {
947 'format' => 'C%sT',
948 'gmtoff' => '-6:00',
949 'local_start_datetime' => bless( {
950 'formatter' => undef,
951 'local_rd_days' => 708975,
952 'local_rd_secs' => 10800,
953 'offset_modifier' => 0,
954 'rd_nanosecs' => 0,
955 'tz' => bless( {
956 'name' => 'floating',
957 'offset' => 0
958 }, 'DateTime::TimeZone::Floating' ),
959 'utc_rd_days' => 708975,
960 'utc_rd_secs' => 10800,
961 'utc_year' => 1943
962 }, 'DateTime' ),
963 'offset_from_std' => 0,
964 'offset_from_utc' => -21600,
965 'until' => [],
966 'utc_start_datetime' => bless( {
967 'formatter' => undef,
968 'local_rd_days' => 708975,
969 'local_rd_secs' => 28800,
970 'offset_modifier' => 0,
971 'rd_nanosecs' => 0,
972 'tz' => bless( {
973 'name' => 'floating',
974 'offset' => 0
975 }, 'DateTime::TimeZone::Floating' ),
976 'utc_rd_days' => 708975,
977 'utc_rd_secs' => 28800,
978 'utc_year' => 1943
979 }, 'DateTime' )
980}, 'DateTime::TimeZone::OlsonDB::Observance' )
981;
982sub _last_observance { $last_observance }
983
984my $rules = [
985 bless( {
986 'at' => '2:00',
987 'from' => '2007',
988 'in' => 'Nov',
989 'letter' => 'S',
990 'name' => 'Canada',
991 'offset_from_std' => 0,
992 'on' => 'Sun>=1',
993 'save' => '0',
994 'to' => 'max',
995 'type' => undef
996 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
997 bless( {
998 'at' => '2:00',
999 'from' => '2007',
1000 'in' => 'Mar',
1001 'letter' => 'D',
1002 'name' => 'Canada',
1003 'offset_from_std' => 3600,
1004 'on' => 'Sun>=8',
1005 'save' => '1:00',
1006 'to' => 'max',
1007 'type' => undef
1008 }, 'DateTime::TimeZone::OlsonDB::Rule' )
1009]
1010;
1011sub _rules { $rules }
1012
1013
10141;
1015