Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / America / Thunder_Bay.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::Thunder_Bay;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::America::Thunder_Bay::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22 [
23DateTime::TimeZone::NEG_INFINITY,
2459768949420,
25DateTime::TimeZone::NEG_INFINITY,
2659768928000,
27-21420,
280,
29'LMT'
30 ],
31 [
3259768949420,
3360242248800,
3459768927820,
3560242227200,
36-21600,
370,
38'CST'
39 ],
40 [
4160242248800,
4261252088400,
4360242230800,
4461252070400,
45-18000,
460,
47'EST'
48 ],
49 [
5061252088400,
5161255465200,
5261252070400,
5361255447200,
54-18000,
550,
56'EST'
57 ],
58 [
5961255465200,
6061366287600,
6161255450800,
6261366273200,
63-14400,
641,
65'EWT'
66 ],
67 [
6861366287600,
6961370287200,
7061366273200,
7161370272800,
72-14400,
731,
74'EPT'
75 ],
76 [
7761370287200,
7862135701200,
7961370269200,
8062135683200,
81-18000,
820,
83'EST'
84 ],
85 [
8662135701200,
8762145644400,
8862135683200,
8962145626400,
90-18000,
910,
92'EST'
93 ],
94 [
9562145644400,
9662161365600,
9762145630000,
9862161351200,
99-14400,
1001,
101'EDT'
102 ],
103 [
10462161365600,
10562177094000,
10662161347600,
10762177076000,
108-18000,
1090,
110'EST'
111 ],
112 [
11362177094000,
11462193420000,
11562177079600,
11662193405600,
117-14400,
1181,
119'EDT'
120 ],
121 [
12262193420000,
12362209148400,
12462193402000,
12562209130400,
126-18000,
1270,
128'EST'
129 ],
130 [
13162209148400,
13262224869600,
13362209134000,
13462224855200,
135-14400,
1361,
137'EDT'
138 ],
139 [
14062224869600,
14162230395600,
14262224851600,
14362230377600,
144-18000,
1450,
146'EST'
147 ],
148 [
14962230395600,
15062261931600,
15162230377600,
15262261913600,
153-18000,
1540,
155'EST'
156 ],
157 [
15862261931600,
15962272047600,
16062261913600,
16162272029600,
162-18000,
1630,
164'EST'
165 ],
166 [
16762272047600,
16862287768800,
16962272033200,
17062287754400,
171-14400,
1721,
173'EDT'
174 ],
175 [
17662287768800,
17762303497200,
17862287750800,
17962303479200,
180-18000,
1810,
182'EST'
183 ],
184 [
18562303497200,
18662319218400,
18762303482800,
18862319204000,
189-14400,
1901,
191'EDT'
192 ],
193 [
19462319218400,
19562334946800,
19662319200400,
19762334928800,
198-18000,
1990,
200'EST'
201 ],
202 [
20362334946800,
20462351272800,
20562334932400,
20662351258400,
207-14400,
2081,
209'EDT'
210 ],
211 [
21262351272800,
21362366396400,
21462351254800,
21562366378400,
216-18000,
2170,
218'EST'
219 ],
220 [
22162366396400,
22262382722400,
22362366382000,
22462382708000,
225-14400,
2261,
227'EDT'
228 ],
229 [
23062382722400,
23162398450800,
23262382704400,
23362398432800,
234-18000,
2350,
236'EST'
237 ],
238 [
23962398450800,
24062414172000,
24162398436400,
24262414157600,
243-14400,
2441,
245'EDT'
246 ],
247 [
24862414172000,
24962429900400,
25062414154000,
25162429882400,
252-18000,
2530,
254'EST'
255 ],
256 [
25762429900400,
25862445621600,
25962429886000,
26062445607200,
261-14400,
2621,
263'EDT'
264 ],
265 [
26662445621600,
26762461350000,
26862445603600,
26962461332000,
270-18000,
2710,
272'EST'
273 ],
274 [
27562461350000,
27662477071200,
27762461335600,
27862477056800,
279-14400,
2801,
281'EDT'
282 ],
283 [
28462477071200,
28562492799600,
28662477053200,
28762492781600,
288-18000,
2890,
290'EST'
291 ],
292 [
29362492799600,
29462508520800,
29562492785200,
29662508506400,
297-14400,
2981,
299'EDT'
300 ],
301 [
30262508520800,
30362524249200,
30462508502800,
30562524231200,
306-18000,
3070,
308'EST'
309 ],
310 [
31162524249200,
31262540575200,
31362524234800,
31462540560800,
315-14400,
3161,
317'EDT'
318 ],
319 [
32062540575200,
32162555698800,
32262540557200,
32362555680800,
324-18000,
3250,
326'EST'
327 ],
328 [
32962555698800,
33062572024800,
33162555684400,
33262572010400,
333-14400,
3341,
335'EDT'
336 ],
337 [
33862572024800,
33962587753200,
34062572006800,
34162587735200,
342-18000,
3430,
344'EST'
345 ],
346 [
34762587753200,
34862603474400,
34962587738800,
35062603460000,
351-14400,
3521,
353'EDT'
354 ],
355 [
35662603474400,
35762619202800,
35862603456400,
35962619184800,
360-18000,
3610,
362'EST'
363 ],
364 [
36562619202800,
36662634924000,
36762619188400,
36862634909600,
369-14400,
3701,
371'EDT'
372 ],
373 [
37462634924000,
37562650652400,
37662634906000,
37762650634400,
378-18000,
3790,
380'EST'
381 ],
382 [
38362650652400,
38462666373600,
38562650638000,
38662666359200,
387-14400,
3881,
389'EDT'
390 ],
391 [
39262666373600,
39362680287600,
39462666355600,
39562680269600,
396-18000,
3970,
398'EST'
399 ],
400 [
40162680287600,
40262697823200,
40362680273200,
40462697808800,
405-14400,
4061,
407'EDT'
408 ],
409 [
41062697823200,
41162711737200,
41262697805200,
41362711719200,
414-18000,
4150,
416'EST'
417 ],
418 [
41962711737200,
42062729877600,
42162711722800,
42262729863200,
423-14400,
4241,
425'EDT'
426 ],
427 [
42862729877600,
42962743186800,
43062729859600,
43162743168800,
432-18000,
4330,
434'EST'
435 ],
436 [
43762743186800,
43862761327200,
43962743172400,
44062761312800,
441-14400,
4421,
443'EDT'
444 ],
445 [
44662761327200,
44762774636400,
44862761309200,
44962774618400,
450-18000,
4510,
452'EST'
453 ],
454 [
45562774636400,
45662792776800,
45762774622000,
45862792762400,
459-14400,
4601,
461'EDT'
462 ],
463 [
46462792776800,
46562806690800,
46662792758800,
46762806672800,
468-18000,
4690,
470'EST'
471 ],
472 [
47362806690800,
47462824226400,
47562806676400,
47662824212000,
477-14400,
4781,
479'EDT'
480 ],
481 [
48262824226400,
48362838140400,
48462824208400,
48562838122400,
486-18000,
4870,
488'EST'
489 ],
490 [
49162838140400,
49262855676000,
49362838126000,
49462855661600,
495-14400,
4961,
497'EDT'
498 ],
499 [
50062855676000,
50162869590000,
50262855658000,
50362869572000,
504-18000,
5050,
506'EST'
507 ],
508 [
50962869590000,
51062887730400,
51162869575600,
51262887716000,
513-14400,
5141,
515'EDT'
516 ],
517 [
51862887730400,
51962901039600,
52062887712400,
52162901021600,
522-18000,
5230,
524'EST'
525 ],
526 [
52762901039600,
52862919180000,
52962901025200,
53062919165600,
531-14400,
5321,
533'EDT'
534 ],
535 [
53662919180000,
53762932489200,
53862919162000,
53962932471200,
540-18000,
5410,
542'EST'
543 ],
544 [
54562932489200,
54662950629600,
54762932474800,
54862950615200,
549-14400,
5501,
551'EDT'
552 ],
553 [
55462950629600,
55562964543600,
55662950611600,
55762964525600,
558-18000,
5590,
560'EST'
561 ],
562 [
56362964543600,
56462982079200,
56562964529200,
56662982064800,
567-14400,
5681,
569'EDT'
570 ],
571 [
57262982079200,
57362995993200,
57462982061200,
57562995975200,
576-18000,
5770,
578'EST'
579 ],
580 [
58162995993200,
58263013528800,
58362995978800,
58463013514400,
585-14400,
5861,
587'EDT'
588 ],
589 [
59063013528800,
59163027442800,
59263013510800,
59363027424800,
594-18000,
5950,
596'EST'
597 ],
598 [
59963027442800,
60063044978400,
60163027428400,
60263044964000,
603-14400,
6041,
605'EDT'
606 ],
607 [
60863044978400,
60963058892400,
61063044960400,
61163058874400,
612-18000,
6130,
614'EST'
615 ],
616 [
61763058892400,
61863077032800,
61963058878000,
62063077018400,
621-14400,
6221,
623'EDT'
624 ],
625 [
62663077032800,
62763090342000,
62863077014800,
62963090324000,
630-18000,
6310,
632'EST'
633 ],
634 [
63563090342000,
63663108482400,
63763090327600,
63863108468000,
639-14400,
6401,
641'EDT'
642 ],
643 [
64463108482400,
64563121791600,
64663108464400,
64763121773600,
648-18000,
6490,
650'EST'
651 ],
652 [
65363121791600,
65463139932000,
65563121777200,
65663139917600,
657-14400,
6581,
659'EDT'
660 ],
661 [
66263139932000,
66363153846000,
66463139914000,
66563153828000,
666-18000,
6670,
668'EST'
669 ],
670 [
67163153846000,
67263171381600,
67363153831600,
67463171367200,
675-14400,
6761,
677'EDT'
678 ],
679 [
68063171381600,
68163185295600,
68263171363600,
68363185277600,
684-18000,
6850,
686'EST'
687 ],
688 [
68963185295600,
69063202831200,
69163185281200,
69263202816800,
693-14400,
6941,
695'EDT'
696 ],
697 [
69863202831200,
69963216745200,
70063202813200,
70163216727200,
702-18000,
7030,
704'EST'
705 ],
706 [
70763216745200,
70863234885600,
70963216730800,
71063234871200,
711-14400,
7121,
713'EDT'
714 ],
715 [
71663234885600,
71763248194800,
71863234867600,
71963248176800,
720-18000,
7210,
722'EST'
723 ],
724 [
72563248194800,
72663266335200,
72763248180400,
72863266320800,
729-14400,
7301,
731'EDT'
732 ],
733 [
73463266335200,
73563279644400,
73663266317200,
73763279626400,
738-18000,
7390,
740'EST'
741 ],
742 [
74363279644400,
74463297784800,
74563279630000,
74663297770400,
747-14400,
7481,
749'EDT'
750 ],
751 [
75263297784800,
75363309279600,
75463297766800,
75563309261600,
756-18000,
7570,
758'EST'
759 ],
760 [
76163309279600,
76263329839200,
76363309265200,
76463329824800,
765-14400,
7661,
767'EDT'
768 ],
769 [
77063329839200,
77163340729200,
77263329821200,
77363340711200,
774-18000,
7750,
776'EST'
777 ],
778 [
77963340729200,
78063361288800,
78163340714800,
78263361274400,
783-14400,
7841,
785'EDT'
786 ],
787 [
78863361288800,
78963372178800,
79063361270800,
79163372160800,
792-18000,
7930,
794'EST'
795 ],
796 [
79763372178800,
79863392738400,
79963372164400,
80063392724000,
801-14400,
8021,
803'EDT'
804 ],
805 [
80663392738400,
80763404233200,
80863392720400,
80963404215200,
810-18000,
8110,
812'EST'
813 ],
814 [
81563404233200,
81663424792800,
81763404218800,
81863424778400,
819-14400,
8201,
821'EDT'
822 ],
823 [
82463424792800,
82563435682800,
82663424774800,
82763435664800,
828-18000,
8290,
830'EST'
831 ],
832 [
83363435682800,
83463456242400,
83563435668400,
83663456228000,
837-14400,
8381,
839'EDT'
840 ],
841 [
84263456242400,
84363467132400,
84463456224400,
84563467114400,
846-18000,
8470,
848'EST'
849 ],
850 [
85163467132400,
85263487692000,
85363467118000,
85463487677600,
855-14400,
8561,
857'EDT'
858 ],
859 [
86063487692000,
86163498582000,
86263487674000,
86363498564000,
864-18000,
8650,
866'EST'
867 ],
868 [
86963498582000,
87063519141600,
87163498567600,
87263519127200,
873-14400,
8741,
875'EDT'
876 ],
877 [
87863519141600,
87963530031600,
88063519123600,
88163530013600,
882-18000,
8830,
884'EST'
885 ],
886 [
88763530031600,
88863550591200,
88963530017200,
89063550576800,
891-14400,
8921,
893'EDT'
894 ],
895 [
89663550591200,
89763561481200,
89863550573200,
89963561463200,
900-18000,
9010,
902'EST'
903 ],
904 [
90563561481200,
90663582040800,
90763561466800,
90863582026400,
909-14400,
9101,
911'EDT'
912 ],
913 [
91463582040800,
91563593535600,
91663582022800,
91763593517600,
918-18000,
9190,
920'EST'
921 ],
922 [
92363593535600,
92463614095200,
92563593521200,
92663614080800,
927-14400,
9281,
929'EDT'
930 ],
931 [
93263614095200,
93363624985200,
93463614077200,
93563624967200,
936-18000,
9370,
938'EST'
939 ],
940 [
94163624985200,
94263645544800,
94363624970800,
94463645530400,
945-14400,
9461,
947'EDT'
948 ],
949 [
95063645544800,
95163656434800,
95263645526800,
95363656416800,
954-18000,
9550,
956'EST'
957 ],
958 [
95963656434800,
96063676994400,
96163656420400,
96263676980000,
963-14400,
9641,
965'EDT'
966 ],
967 [
96863676994400,
96963687884400,
97063676976400,
97163687866400,
972-18000,
9730,
974'EST'
975 ],
976 [
97763687884400,
97863708444000,
97963687870000,
98063708429600,
981-14400,
9821,
983'EDT'
984 ],
985 [
98663708444000,
98763719334000,
98863708426000,
98963719316000,
990-18000,
9910,
992'EST'
993 ],
994 [
99563719334000,
99663739893600,
99763719319600,
99863739879200,
999-14400,
10001,
1001'EDT'
1002 ],
1003];
1004
1005sub olson_version { '2009s' }
1006
1007sub has_dst_changes { 52 }
1008
1009sub _max_year { 2019 }
1010
1011sub _new_instance
1012{
1013 return shift->_init( @_, spans => $spans );
1014}
1015
1016sub _last_offset { -18000 }
1017
1018my $last_observance = bless( {
1019 'format' => 'E%sT',
1020 'gmtoff' => '-5:00',
1021 'local_start_datetime' => bless( {
1022 'formatter' => undef,
1023 'local_rd_days' => 720624,
1024 'local_rd_secs' => 0,
1025 'offset_modifier' => 0,
1026 'rd_nanosecs' => 0,
1027 'tz' => bless( {
1028 'name' => 'floating',
1029 'offset' => 0
1030 }, 'DateTime::TimeZone::Floating' ),
1031 'utc_rd_days' => 720624,
1032 'utc_rd_secs' => 0,
1033 'utc_year' => 1975
1034 }, 'DateTime' ),
1035 'offset_from_std' => 0,
1036 'offset_from_utc' => -18000,
1037 'until' => [],
1038 'utc_start_datetime' => bless( {
1039 'formatter' => undef,
1040 'local_rd_days' => 720624,
1041 'local_rd_secs' => 18000,
1042 'offset_modifier' => 0,
1043 'rd_nanosecs' => 0,
1044 'tz' => bless( {
1045 'name' => 'floating',
1046 'offset' => 0
1047 }, 'DateTime::TimeZone::Floating' ),
1048 'utc_rd_days' => 720624,
1049 'utc_rd_secs' => 18000,
1050 'utc_year' => 1975
1051 }, 'DateTime' )
1052}, 'DateTime::TimeZone::OlsonDB::Observance' )
1053;
1054sub _last_observance { $last_observance }
1055
1056my $rules = [
1057 bless( {
1058 'at' => '2:00',
1059 'from' => '2007',
1060 'in' => 'Nov',
1061 'letter' => 'S',
1062 'name' => 'Canada',
1063 'offset_from_std' => 0,
1064 'on' => 'Sun>=1',
1065 'save' => '0',
1066 'to' => 'max',
1067 'type' => undef
1068 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
1069 bless( {
1070 'at' => '2:00',
1071 'from' => '2007',
1072 'in' => 'Mar',
1073 'letter' => 'D',
1074 'name' => 'Canada',
1075 'offset_from_std' => 3600,
1076 'on' => 'Sun>=8',
1077 'save' => '1:00',
1078 'to' => 'max',
1079 'type' => undef
1080 }, 'DateTime::TimeZone::OlsonDB::Rule' )
1081]
1082;
1083sub _rules { $rules }
1084
1085
10861;
1087