Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / America / Winnipeg.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::Winnipeg;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::America::Winnipeg::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22 [
23DateTime::TimeZone::NEG_INFINITY,
2459533424916,
25DateTime::TimeZone::NEG_INFINITY,
2659533401600,
27-23316,
280,
29'LMT'
30 ],
31 [
3259533424916,
3360441314400,
3459533403316,
3560441292800,
36-21600,
370,
38'CST'
39 ],
40 [
4160441314400,
4260454011600,
4360441296400,
4460453993600,
45-18000,
461,
47'CDT'
48 ],
49 [
5060454011600,
5160503616000,
5260453990000,
5360503594400,
54-21600,
550,
56'CST'
57 ],
58 [
5960503616000,
6060520892400,
6160503598000,
6260520874400,
63-18000,
641,
65'CDT'
66 ],
67 [
6860520892400,
6961105996800,
7060520870800,
7161105975200,
72-21600,
730,
74'CST'
75 ],
76 [
7761105996800,
7861117484400,
7961105978800,
8061117466400,
81-18000,
821,
83'CDT'
84 ],
85 [
8661117484400,
8761255468800,
8861117462800,
8961255447200,
90-21600,
910,
92'CST'
93 ],
94 [
9561255468800,
9661366287600,
9761255450800,
9861366269600,
99-18000,
1001,
101'CWT'
102 ],
103 [
10461366287600,
10561370290800,
10661366269600,
10761370272800,
108-18000,
1091,
110'CPT'
111 ],
112 [
11361370290800,
11461389648000,
11561370269200,
11661389626400,
117-21600,
1180,
119'CST'
120 ],
121 [
12261389648000,
12361402950000,
12461389630000,
12561402932000,
126-18000,
1271,
128'CDT'
129 ],
130 [
13161402950000,
13261419888000,
13361402928400,
13461419866400,
135-21600,
1360,
137'CST'
138 ],
139 [
14061419888000,
14161433190000,
14261419870000,
14361433172000,
144-18000,
1451,
146'CDT'
147 ],
148 [
14961433190000,
15061451337600,
15161433168400,
15261451316000,
153-21600,
1540,
155'CST'
156 ],
157 [
15861451337600,
15961464639600,
16061451319600,
16161464621600,
162-18000,
1631,
164'CDT'
165 ],
166 [
16761464639600,
16861482787200,
16961464618000,
17061482765600,
171-21600,
1720,
173'CST'
174 ],
175 [
17661482787200,
17761496089200,
17861482769200,
17961496071200,
180-18000,
1811,
182'CDT'
183 ],
184 [
18561496089200,
18661514928000,
18761496067600,
18861514906400,
189-21600,
1900,
191'CST'
192 ],
193 [
19461514928000,
19561528057200,
19661514910000,
19761528039200,
198-18000,
1991,
200'CDT'
201 ],
202 [
20361528057200,
20461546291200,
20561528035600,
20661546269600,
207-21600,
2080,
209'CST'
210 ],
211 [
21261546291200,
21361559593200,
21461546273200,
21561559575200,
216-18000,
2171,
218'CDT'
219 ],
220 [
22161559593200,
22261577740800,
22361559571600,
22461577719200,
225-21600,
2260,
227'CST'
228 ],
229 [
23061577740800,
23161591042800,
23261577722800,
23361591024800,
234-18000,
2351,
236'CDT'
237 ],
238 [
23961591042800,
24061609190400,
24161591021200,
24261609168800,
243-21600,
2440,
245'CST'
246 ],
247 [
24861609190400,
24961622492400,
25061609172400,
25161622474400,
252-18000,
2531,
254'CDT'
255 ],
256 [
25761622492400,
25861640640000,
25961622470800,
26061640618400,
261-21600,
2620,
263'CST'
264 ],
265 [
26661640640000,
26761653942000,
26861640622000,
26961653924000,
270-18000,
2711,
272'CDT'
273 ],
274 [
27561653942000,
27661672089600,
27761653920400,
27861672068000,
279-21600,
2800,
281'CST'
282 ],
283 [
28461672089600,
28561685391600,
28661672071600,
28761685373600,
288-18000,
2891,
290'CDT'
291 ],
292 [
29361685391600,
29461704144000,
29561685370000,
29661704122400,
297-21600,
2980,
299'CST'
300 ],
301 [
30261704144000,
30361717446000,
30461704126000,
30561717428000,
306-18000,
3071,
308'CDT'
309 ],
310 [
31161717446000,
31261735593600,
31361717424400,
31461735572000,
315-21600,
3160,
317'CST'
318 ],
319 [
32061735593600,
32161748895600,
32261735575600,
32361748877600,
324-18000,
3251,
326'CDT'
327 ],
328 [
32961748895600,
33061767043200,
33161748874000,
33261767021600,
333-21600,
3340,
335'CST'
336 ],
337 [
33861767043200,
33961780345200,
34061767025200,
34161780327200,
342-18000,
3431,
344'CDT'
345 ],
346 [
34761780345200,
34861798492800,
34961780323600,
35061798471200,
351-21600,
3520,
353'CST'
354 ],
355 [
35661798492800,
35761814214000,
35861798474800,
35961814196000,
360-18000,
3611,
362'CDT'
363 ],
364 [
36561814214000,
36661829942400,
36761814192400,
36861829920800,
369-21600,
3700,
371'CST'
372 ],
373 [
37461829942400,
37561843244400,
37661829924400,
37761843226400,
378-18000,
3791,
380'CDT'
381 ],
382 [
38361843244400,
38461924896000,
38561843222800,
38661924874400,
387-21600,
3880,
389'CST'
390 ],
391 [
39261924896000,
39361937593200,
39461924878000,
39561937575200,
396-18000,
3971,
398'CDT'
399 ],
400 [
40161937593200,
40262019244800,
40361937571600,
40462019223200,
405-21600,
4060,
407'CST'
408 ],
409 [
41062019244800,
41162035574400,
41262019226800,
41362035556400,
414-18000,
4151,
416'CDT'
417 ],
418 [
41962035574400,
42062051299200,
42162035552800,
42262051277600,
423-21600,
4240,
425'CST'
426 ],
427 [
42862051299200,
42962067024000,
43062051281200,
43162067006000,
432-18000,
4331,
434'CDT'
435 ],
436 [
43762067024000,
43862082748800,
43962067002400,
44062082727200,
441-21600,
4420,
443'CST'
444 ],
445 [
44662082748800,
44762098473600,
44862082730800,
44962098455600,
450-18000,
4511,
452'CDT'
453 ],
454 [
45562098473600,
45662114198400,
45762098452000,
45862114176800,
459-21600,
4600,
461'CST'
462 ],
463 [
46462114198400,
46562129923200,
46662114180400,
46762129905200,
468-18000,
4691,
470'CDT'
471 ],
472 [
47362129923200,
47462145648000,
47562129901600,
47662145626400,
477-21600,
4780,
479'CST'
480 ],
481 [
48262145648000,
48362161372800,
48462145630000,
48562161354800,
486-18000,
4871,
488'CDT'
489 ],
490 [
49162161372800,
49262177097600,
49362161351200,
49462177076000,
495-21600,
4960,
497'CST'
498 ],
499 [
50062177097600,
50162193427200,
50262177079600,
50362193409200,
504-18000,
5051,
506'CDT'
507 ],
508 [
50962193427200,
51062209152000,
51162193405600,
51262209130400,
513-21600,
5140,
515'CST'
516 ],
517 [
51862209152000,
51962224876800,
52062209134000,
52162224858800,
522-18000,
5231,
524'CDT'
525 ],
526 [
52762224876800,
52862240601600,
52962224855200,
53062240580000,
531-21600,
5320,
533'CST'
534 ],
535 [
53662240601600,
53762256326400,
53862240583600,
53962256308400,
540-18000,
5411,
542'CDT'
543 ],
544 [
54562256326400,
54662272051200,
54762256304800,
54862272029600,
549-21600,
5500,
551'CST'
552 ],
553 [
55462272051200,
55562287776000,
55662272033200,
55762287758000,
558-18000,
5591,
560'CDT'
561 ],
562 [
56362287776000,
56462303500800,
56562287754400,
56662303479200,
567-21600,
5680,
569'CST'
570 ],
571 [
57262303500800,
57362319225600,
57462303482800,
57562319207600,
576-18000,
5771,
578'CDT'
579 ],
580 [
58162319225600,
58262334950400,
58362319204000,
58462334928800,
585-21600,
5860,
587'CST'
588 ],
589 [
59062334950400,
59162351280000,
59262334932400,
59362351262000,
594-18000,
5951,
596'CDT'
597 ],
598 [
59962351280000,
60062366400000,
60162351258400,
60262366378400,
603-21600,
6040,
605'CST'
606 ],
607 [
60862366400000,
60962382729600,
61062366382000,
61162382711600,
612-18000,
6131,
614'CDT'
615 ],
616 [
61762382729600,
61862398454400,
61962382708000,
62062398432800,
621-21600,
6220,
623'CST'
624 ],
625 [
62662398454400,
62762414179200,
62862398436400,
62962414161200,
630-18000,
6311,
632'CDT'
633 ],
634 [
63562414179200,
63662429904000,
63762414157600,
63862429882400,
639-21600,
6400,
641'CST'
642 ],
643 [
64462429904000,
64562445628800,
64662429886000,
64762445610800,
648-18000,
6491,
650'CDT'
651 ],
652 [
65362445628800,
65462461353600,
65562445607200,
65662461332000,
657-21600,
6580,
659'CST'
660 ],
661 [
66262461353600,
66362477078400,
66462461335600,
66562477060400,
666-18000,
6671,
668'CDT'
669 ],
670 [
67162477078400,
67262492803200,
67362477056800,
67462492781600,
675-21600,
6760,
677'CST'
678 ],
679 [
68062492803200,
68162508528000,
68262492785200,
68362508510000,
684-18000,
6851,
686'CDT'
687 ],
688 [
68962508528000,
69062524252800,
69162508506400,
69262524231200,
693-21600,
6940,
695'CST'
696 ],
697 [
69862524252800,
69962540582400,
70062524234800,
70162540564400,
702-18000,
7031,
704'CDT'
705 ],
706 [
70762540582400,
70862555702400,
70962540560800,
71062555680800,
711-21600,
7120,
713'CST'
714 ],
715 [
71662555702400,
71762572032000,
71862555684400,
71962572014000,
720-18000,
7211,
722'CDT'
723 ],
724 [
72562572032000,
72662587756800,
72762572010400,
72862587735200,
729-21600,
7300,
731'CST'
732 ],
733 [
73462587756800,
73562603481600,
73662587738800,
73762603463600,
738-18000,
7391,
740'CDT'
741 ],
742 [
74362603481600,
74462619206400,
74562603460000,
74662619184800,
747-21600,
7480,
749'CST'
750 ],
751 [
75262619206400,
75362634931200,
75462619188400,
75562634913200,
756-18000,
7571,
758'CDT'
759 ],
760 [
76162634931200,
76262650656000,
76362634909600,
76462650634400,
765-21600,
7660,
767'CST'
768 ],
769 [
77062650656000,
77162666380800,
77262650638000,
77362666362800,
774-18000,
7751,
776'CDT'
777 ],
778 [
77962666380800,
78062680291200,
78162666359200,
78262680269600,
783-21600,
7840,
785'CST'
786 ],
787 [
78862680291200,
78962697830400,
79062680273200,
79162697812400,
792-18000,
7931,
794'CDT'
795 ],
796 [
79762697830400,
79862711740800,
79962697808800,
80062711719200,
801-21600,
8020,
803'CST'
804 ],
805 [
80662711740800,
80762729884800,
80862711722800,
80962729866800,
810-18000,
8111,
812'CDT'
813 ],
814 [
81562729884800,
81662743190400,
81762729863200,
81862743168800,
819-21600,
8200,
821'CST'
822 ],
823 [
82462743190400,
82562761334400,
82662743172400,
82762761316400,
828-18000,
8291,
830'CDT'
831 ],
832 [
83362761334400,
83462774640000,
83562761312800,
83662774618400,
837-21600,
8380,
839'CST'
840 ],
841 [
84262774640000,
84362792784000,
84462774622000,
84562792766000,
846-18000,
8471,
848'CDT'
849 ],
850 [
85162792784000,
85262806694400,
85362792762400,
85462806672800,
855-21600,
8560,
857'CST'
858 ],
859 [
86062806694400,
86162824233600,
86262806676400,
86362824215600,
864-18000,
8651,
866'CDT'
867 ],
868 [
86962824233600,
87062838144000,
87162824212000,
87262838122400,
873-21600,
8740,
875'CST'
876 ],
877 [
87862838144000,
87962855683200,
88062838126000,
88162855665200,
882-18000,
8831,
884'CDT'
885 ],
886 [
88762855683200,
88862869593600,
88962855661600,
89062869572000,
891-21600,
8920,
893'CST'
894 ],
895 [
89662869593600,
89762887737600,
89862869575600,
89962887719600,
900-18000,
9011,
902'CDT'
903 ],
904 [
90562887737600,
90662901043200,
90762887716000,
90862901021600,
909-21600,
9100,
911'CST'
912 ],
913 [
91462901043200,
91562919187200,
91662901025200,
91762919169200,
918-18000,
9191,
920'CDT'
921 ],
922 [
92362919187200,
92462932492800,
92562919165600,
92662932471200,
927-21600,
9280,
929'CST'
930 ],
931 [
93262932492800,
93362950636800,
93462932474800,
93562950618800,
936-18000,
9371,
938'CDT'
939 ],
940 [
94162950636800,
94262964547200,
94362950615200,
94462964525600,
945-21600,
9460,
947'CST'
948 ],
949 [
95062964547200,
95162982086400,
95262964529200,
95362982068400,
954-18000,
9551,
956'CDT'
957 ],
958 [
95962982086400,
96062995996800,
96162982064800,
96262995975200,
963-21600,
9640,
965'CST'
966 ],
967 [
96862995996800,
96963013536000,
97062995978800,
97163013518000,
972-18000,
9731,
974'CDT'
975 ],
976 [
97763013536000,
97863027446400,
97963013514400,
98063027424800,
981-21600,
9820,
983'CST'
984 ],
985 [
98663027446400,
98763044985600,
98863027428400,
98963044967600,
990-18000,
9911,
992'CDT'
993 ],
994 [
99563044985600,
99663058896000,
99763044964000,
99863058874400,
999-21600,
10000,
1001'CST'
1002 ],
1003 [
100463058896000,
100563077040000,
100663058878000,
100763077022000,
1008-18000,
10091,
1010'CDT'
1011 ],
1012 [
101363077040000,
101463090345600,
101563077018400,
101663090324000,
1017-21600,
10180,
1019'CST'
1020 ],
1021 [
102263090345600,
102363108489600,
102463090327600,
102563108471600,
1026-18000,
10271,
1028'CDT'
1029 ],
1030 [
103163108489600,
103263121795200,
103363108468000,
103463121773600,
1035-21600,
10360,
1037'CST'
1038 ],
1039 [
104063121795200,
104163139939200,
104263121777200,
104363139921200,
1044-18000,
10451,
1046'CDT'
1047 ],
1048 [
104963139939200,
105063153849600,
105163139917600,
105263153828000,
1053-21600,
10540,
1055'CST'
1056 ],
1057 [
105863153849600,
105963171388800,
106063153831600,
106163171370800,
1062-18000,
10631,
1064'CDT'
1065 ],
1066 [
106763171388800,
106863185299200,
106963171367200,
107063185277600,
1071-21600,
10720,
1073'CST'
1074 ],
1075 [
107663185299200,
107763202838400,
107863185281200,
107963202820400,
1080-18000,
10811,
1082'CDT'
1083 ],
1084 [
108563202838400,
108663216748800,
108763202816800,
108863216727200,
1089-21600,
10900,
1091'CST'
1092 ],
1093 [
109463216748800,
109563234892800,
109663216730800,
109763234874800,
1098-18000,
10991,
1100'CDT'
1101 ],
1102 [
110363234892800,
110463248198400,
110563234871200,
110663248176800,
1107-21600,
11080,
1109'CST'
1110 ],
1111 [
111263248198400,
111363266342400,
111463248180400,
111563266324400,
1116-18000,
11171,
1118'CDT'
1119 ],
1120 [
112163266342400,
112263271778400,
112363266320800,
112463271756800,
1125-21600,
11260,
1127'CST'
1128 ],
1129 [
113063271778400,
113163279648000,
113263271756800,
113363279626400,
1134-21600,
11350,
1136'CST'
1137 ],
1138 [
113963279648000,
114063297788400,
114163279630000,
114263297770400,
1143-18000,
11441,
1145'CDT'
1146 ],
1147 [
114863297788400,
114963309283200,
115063297766800,
115163309261600,
1152-21600,
11530,
1154'CST'
1155 ],
1156 [
115763309283200,
115863329842800,
115963309265200,
116063329824800,
1161-18000,
11621,
1163'CDT'
1164 ],
1165 [
116663329842800,
116763340732800,
116863329821200,
116963340711200,
1170-21600,
11710,
1172'CST'
1173 ],
1174 [
117563340732800,
117663361292400,
117763340714800,
117863361274400,
1179-18000,
11801,
1181'CDT'
1182 ],
1183 [
118463361292400,
118563372182400,
118663361270800,
118763372160800,
1188-21600,
11890,
1190'CST'
1191 ],
1192 [
119363372182400,
119463392742000,
119563372164400,
119663392724000,
1197-18000,
11981,
1199'CDT'
1200 ],
1201 [
120263392742000,
120363404236800,
120463392720400,
120563404215200,
1206-21600,
12070,
1208'CST'
1209 ],
1210 [
121163404236800,
121263424796400,
121363404218800,
121463424778400,
1215-18000,
12161,
1217'CDT'
1218 ],
1219 [
122063424796400,
122163435686400,
122263424774800,
122363435664800,
1224-21600,
12250,
1226'CST'
1227 ],
1228 [
122963435686400,
123063456246000,
123163435668400,
123263456228000,
1233-18000,
12341,
1235'CDT'
1236 ],
1237 [
123863456246000,
123963467136000,
124063456224400,
124163467114400,
1242-21600,
12430,
1244'CST'
1245 ],
1246 [
124763467136000,
124863487695600,
124963467118000,
125063487677600,
1251-18000,
12521,
1253'CDT'
1254 ],
1255 [
125663487695600,
125763498585600,
125863487674000,
125963498564000,
1260-21600,
12610,
1262'CST'
1263 ],
1264 [
126563498585600,
126663519145200,
126763498567600,
126863519127200,
1269-18000,
12701,
1271'CDT'
1272 ],
1273 [
127463519145200,
127563530035200,
127663519123600,
127763530013600,
1278-21600,
12790,
1280'CST'
1281 ],
1282 [
128363530035200,
128463550594800,
128563530017200,
128663550576800,
1287-18000,
12881,
1289'CDT'
1290 ],
1291 [
129263550594800,
129363561484800,
129463550573200,
129563561463200,
1296-21600,
12970,
1298'CST'
1299 ],
1300 [
130163561484800,
130263582044400,
130363561466800,
130463582026400,
1305-18000,
13061,
1307'CDT'
1308 ],
1309 [
131063582044400,
131163593539200,
131263582022800,
131363593517600,
1314-21600,
13150,
1316'CST'
1317 ],
1318 [
131963593539200,
132063614098800,
132163593521200,
132263614080800,
1323-18000,
13241,
1325'CDT'
1326 ],
1327 [
132863614098800,
132963624988800,
133063614077200,
133163624967200,
1332-21600,
13330,
1334'CST'
1335 ],
1336 [
133763624988800,
133863645548400,
133963624970800,
134063645530400,
1341-18000,
13421,
1343'CDT'
1344 ],
1345 [
134663645548400,
134763656438400,
134863645526800,
134963656416800,
1350-21600,
13510,
1352'CST'
1353 ],
1354 [
135563656438400,
135663676998000,
135763656420400,
135863676980000,
1359-18000,
13601,
1361'CDT'
1362 ],
1363 [
136463676998000,
136563687888000,
136663676976400,
136763687866400,
1368-21600,
13690,
1370'CST'
1371 ],
1372 [
137363687888000,
137463708447600,
137563687870000,
137663708429600,
1377-18000,
13781,
1379'CDT'
1380 ],
1381 [
138263708447600,
138363719337600,
138463708426000,
138563719316000,
1386-21600,
13870,
1388'CST'
1389 ],
1390 [
139163719337600,
139263739897200,
139363719319600,
139463739879200,
1395-18000,
13961,
1397'CDT'
1398 ],
1399];
1400
1401sub olson_version { '2009s' }
1402
1403sub has_dst_changes { 76 }
1404
1405sub _max_year { 2019 }
1406
1407sub _new_instance
1408{
1409 return shift->_init( @_, spans => $spans );
1410}
1411
1412sub _last_offset { -21600 }
1413
1414my $last_observance = bless( {
1415 'format' => 'C%sT',
1416 'gmtoff' => '-6:00',
1417 'local_start_datetime' => bless( {
1418 'formatter' => undef,
1419 'local_rd_days' => 732312,
1420 'local_rd_secs' => 0,
1421 'offset_modifier' => 0,
1422 'rd_nanosecs' => 0,
1423 'tz' => bless( {
1424 'name' => 'floating',
1425 'offset' => 0
1426 }, 'DateTime::TimeZone::Floating' ),
1427 'utc_rd_days' => 732312,
1428 'utc_rd_secs' => 0,
1429 'utc_year' => 2007
1430 }, 'DateTime' ),
1431 'offset_from_std' => 0,
1432 'offset_from_utc' => -21600,
1433 'until' => [],
1434 'utc_start_datetime' => bless( {
1435 'formatter' => undef,
1436 'local_rd_days' => 732312,
1437 'local_rd_secs' => 21600,
1438 'offset_modifier' => 0,
1439 'rd_nanosecs' => 0,
1440 'tz' => bless( {
1441 'name' => 'floating',
1442 'offset' => 0
1443 }, 'DateTime::TimeZone::Floating' ),
1444 'utc_rd_days' => 732312,
1445 'utc_rd_secs' => 21600,
1446 'utc_year' => 2007
1447 }, 'DateTime' )
1448}, 'DateTime::TimeZone::OlsonDB::Observance' )
1449;
1450sub _last_observance { $last_observance }
1451
1452my $rules = [
1453 bless( {
1454 'at' => '2:00',
1455 'from' => '2007',
1456 'in' => 'Nov',
1457 'letter' => 'S',
1458 'name' => 'Canada',
1459 'offset_from_std' => 0,
1460 'on' => 'Sun>=1',
1461 'save' => '0',
1462 'to' => 'max',
1463 'type' => undef
1464 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
1465 bless( {
1466 'at' => '2:00',
1467 'from' => '2007',
1468 'in' => 'Mar',
1469 'letter' => 'D',
1470 'name' => 'Canada',
1471 'offset_from_std' => 3600,
1472 'on' => 'Sun>=8',
1473 'save' => '1:00',
1474 'to' => 'max',
1475 'type' => undef
1476 }, 'DateTime::TimeZone::OlsonDB::Rule' )
1477]
1478;
1479sub _rules { $rules }
1480
1481
14821;
1483