Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / America / Pangnirtung.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::Pangnirtung;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::America::Pangnirtung::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22 [
23DateTime::TimeZone::NEG_INFINITY,
2460589382400,
25DateTime::TimeZone::NEG_INFINITY,
2660589382400,
270,
280,
29'zzz'
30 ],
31 [
3260589382400,
3361255461600,
3460589368000,
3561255447200,
36-14400,
370,
38'AST'
39 ],
40 [
4161255461600,
4261366287600,
4361255450800,
4461366276800,
45-10800,
461,
47'AWT'
48 ],
49 [
5061366287600,
5161370283600,
5261366276800,
5361370272800,
54-10800,
551,
56'APT'
57 ],
58 [
5961370283600,
6061987780800,
6161370269200,
6261987766400,
63-14400,
640,
65'AST'
66 ],
67 [
6861987780800,
6962004110400,
7061987773600,
7162004103200,
72-7200,
731,
74'ADDT'
75 ],
76 [
7762004110400,
7862461346400,
7962004096000,
8062461332000,
81-14400,
820,
83'AST'
84 ],
85 [
8662461346400,
8762477067600,
8862461335600,
8962477056800,
90-10800,
911,
92'ADT'
93 ],
94 [
9562477067600,
9662492796000,
9762477053200,
9862492781600,
99-14400,
1000,
101'AST'
102 ],
103 [
10462492796000,
10562508517200,
10662492785200,
10762508506400,
108-10800,
1091,
110'ADT'
111 ],
112 [
11362508517200,
11462524245600,
11562508502800,
11662524231200,
117-14400,
1180,
119'AST'
120 ],
121 [
12262524245600,
12362540571600,
12462524234800,
12562540560800,
126-10800,
1271,
128'ADT'
129 ],
130 [
13162540571600,
13262555695200,
13362540557200,
13462555680800,
135-14400,
1360,
137'AST'
138 ],
139 [
14062555695200,
14162572021200,
14262555684400,
14362572010400,
144-10800,
1451,
146'ADT'
147 ],
148 [
14962572021200,
15062587749600,
15162572006800,
15262587735200,
153-14400,
1540,
155'AST'
156 ],
157 [
15862587749600,
15962603470800,
16062587738800,
16162603460000,
162-10800,
1631,
164'ADT'
165 ],
166 [
16762603470800,
16862619199200,
16962603456400,
17062619184800,
171-14400,
1720,
173'AST'
174 ],
175 [
17662619199200,
17762634920400,
17862619188400,
17962634909600,
180-10800,
1811,
182'ADT'
183 ],
184 [
18562634920400,
18662650648800,
18762634906000,
18862650634400,
189-14400,
1900,
191'AST'
192 ],
193 [
19462650648800,
19562666370000,
19662650638000,
19762666359200,
198-10800,
1991,
200'ADT'
201 ],
202 [
20362666370000,
20462680284000,
20562666355600,
20662680269600,
207-14400,
2080,
209'AST'
210 ],
211 [
21262680284000,
21362697819600,
21462680273200,
21562697808800,
216-10800,
2171,
218'ADT'
219 ],
220 [
22162697819600,
22262711733600,
22362697805200,
22462711719200,
225-14400,
2260,
227'AST'
228 ],
229 [
23062711733600,
23162729874000,
23262711722800,
23362729863200,
234-10800,
2351,
236'ADT'
237 ],
238 [
23962729874000,
24062743183200,
24162729859600,
24262743168800,
243-14400,
2440,
245'AST'
246 ],
247 [
24862743183200,
24962761323600,
25062743172400,
25162761312800,
252-10800,
2531,
254'ADT'
255 ],
256 [
25762761323600,
25862774632800,
25962761309200,
26062774618400,
261-14400,
2620,
263'AST'
264 ],
265 [
26662774632800,
26762792773200,
26862774622000,
26962792762400,
270-10800,
2711,
272'ADT'
273 ],
274 [
27562792773200,
27662806687200,
27762792758800,
27862806672800,
279-14400,
2800,
281'AST'
282 ],
283 [
28462806687200,
28562824222800,
28662806676400,
28762824212000,
288-10800,
2891,
290'ADT'
291 ],
292 [
29362824222800,
29462838136800,
29562824208400,
29662838122400,
297-14400,
2980,
299'AST'
300 ],
301 [
30262838136800,
30362855672400,
30462838126000,
30562855661600,
306-10800,
3071,
308'ADT'
309 ],
310 [
31162855672400,
31262869586400,
31362855658000,
31462869572000,
315-14400,
3160,
317'AST'
318 ],
319 [
32062869586400,
32162887726800,
32262869575600,
32362887716000,
324-10800,
3251,
326'ADT'
327 ],
328 [
32962887726800,
33062901036000,
33162887712400,
33262901021600,
333-14400,
3340,
335'AST'
336 ],
337 [
33862901036000,
33962919176400,
34062901025200,
34162919165600,
342-10800,
3431,
344'ADT'
345 ],
346 [
34762919176400,
34862932485600,
34962919162000,
35062932471200,
351-14400,
3520,
353'AST'
354 ],
355 [
35662932485600,
35762950629600,
35862932471200,
35962950615200,
360-14400,
3611,
362'EDT'
363 ],
364 [
36562950629600,
36662964543600,
36762950611600,
36862964525600,
369-18000,
3700,
371'EST'
372 ],
373 [
37462964543600,
37562982079200,
37662964529200,
37762982064800,
378-14400,
3791,
380'EDT'
381 ],
382 [
38362982079200,
38462995993200,
38562982061200,
38662995975200,
387-18000,
3880,
389'EST'
390 ],
391 [
39262995993200,
39363013528800,
39462995978800,
39563013514400,
396-14400,
3971,
398'EDT'
399 ],
400 [
40163013528800,
40263027442800,
40363013510800,
40463027424800,
405-18000,
4060,
407'EST'
408 ],
409 [
41063027442800,
41163044978400,
41263027428400,
41363044964000,
414-14400,
4151,
416'EDT'
417 ],
418 [
41963044978400,
42063058892400,
42163044960400,
42263058874400,
423-18000,
4240,
425'EST'
426 ],
427 [
42863058892400,
42963077032800,
43063058878000,
43163077018400,
432-14400,
4331,
434'EDT'
435 ],
436 [
43763077032800,
43863090345600,
43963077011200,
44063090324000,
441-21600,
4420,
443'CST'
444 ],
445 [
44663090345600,
44763108486000,
44863090327600,
44963108468000,
450-18000,
4511,
452'CDT'
453 ],
454 [
45563108486000,
45663121791600,
45763108468000,
45863121773600,
459-18000,
4600,
461'EST'
462 ],
463 [
46463121791600,
46563139932000,
46663121777200,
46763139917600,
468-14400,
4691,
470'EDT'
471 ],
472 [
47363139932000,
47463153846000,
47563139914000,
47663153828000,
477-18000,
4780,
479'EST'
480 ],
481 [
48263153846000,
48363171381600,
48463153831600,
48563171367200,
486-14400,
4871,
488'EDT'
489 ],
490 [
49163171381600,
49263185295600,
49363171363600,
49463185277600,
495-18000,
4960,
497'EST'
498 ],
499 [
50063185295600,
50163202831200,
50263185281200,
50363202816800,
504-14400,
5051,
506'EDT'
507 ],
508 [
50963202831200,
51063216745200,
51163202813200,
51263216727200,
513-18000,
5140,
515'EST'
516 ],
517 [
51863216745200,
51963234885600,
52063216730800,
52163234871200,
522-14400,
5231,
524'EDT'
525 ],
526 [
52763234885600,
52863248194800,
52963234867600,
53063248176800,
531-18000,
5320,
533'EST'
534 ],
535 [
53663248194800,
53763266335200,
53863248180400,
53963266320800,
540-14400,
5411,
542'EDT'
543 ],
544 [
54563266335200,
54663279644400,
54763266317200,
54863279626400,
549-18000,
5500,
551'EST'
552 ],
553 [
55463279644400,
55563297784800,
55663279630000,
55763297770400,
558-14400,
5591,
560'EDT'
561 ],
562 [
56363297784800,
56463309279600,
56563297766800,
56663309261600,
567-18000,
5680,
569'EST'
570 ],
571 [
57263309279600,
57363329839200,
57463309265200,
57563329824800,
576-14400,
5771,
578'EDT'
579 ],
580 [
58163329839200,
58263340729200,
58363329821200,
58463340711200,
585-18000,
5860,
587'EST'
588 ],
589 [
59063340729200,
59163361288800,
59263340714800,
59363361274400,
594-14400,
5951,
596'EDT'
597 ],
598 [
59963361288800,
60063372178800,
60163361270800,
60263372160800,
603-18000,
6040,
605'EST'
606 ],
607 [
60863372178800,
60963392738400,
61063372164400,
61163392724000,
612-14400,
6131,
614'EDT'
615 ],
616 [
61763392738400,
61863404233200,
61963392720400,
62063404215200,
621-18000,
6220,
623'EST'
624 ],
625 [
62663404233200,
62763424792800,
62863404218800,
62963424778400,
630-14400,
6311,
632'EDT'
633 ],
634 [
63563424792800,
63663435682800,
63763424774800,
63863435664800,
639-18000,
6400,
641'EST'
642 ],
643 [
64463435682800,
64563456242400,
64663435668400,
64763456228000,
648-14400,
6491,
650'EDT'
651 ],
652 [
65363456242400,
65463467132400,
65563456224400,
65663467114400,
657-18000,
6580,
659'EST'
660 ],
661 [
66263467132400,
66363487692000,
66463467118000,
66563487677600,
666-14400,
6671,
668'EDT'
669 ],
670 [
67163487692000,
67263498582000,
67363487674000,
67463498564000,
675-18000,
6760,
677'EST'
678 ],
679 [
68063498582000,
68163519141600,
68263498567600,
68363519127200,
684-14400,
6851,
686'EDT'
687 ],
688 [
68963519141600,
69063530031600,
69163519123600,
69263530013600,
693-18000,
6940,
695'EST'
696 ],
697 [
69863530031600,
69963550591200,
70063530017200,
70163550576800,
702-14400,
7031,
704'EDT'
705 ],
706 [
70763550591200,
70863561481200,
70963550573200,
71063561463200,
711-18000,
7120,
713'EST'
714 ],
715 [
71663561481200,
71763582040800,
71863561466800,
71963582026400,
720-14400,
7211,
722'EDT'
723 ],
724 [
72563582040800,
72663593535600,
72763582022800,
72863593517600,
729-18000,
7300,
731'EST'
732 ],
733 [
73463593535600,
73563614095200,
73663593521200,
73763614080800,
738-14400,
7391,
740'EDT'
741 ],
742 [
74363614095200,
74463624985200,
74563614077200,
74663624967200,
747-18000,
7480,
749'EST'
750 ],
751 [
75263624985200,
75363645544800,
75463624970800,
75563645530400,
756-14400,
7571,
758'EDT'
759 ],
760 [
76163645544800,
76263656434800,
76363645526800,
76463656416800,
765-18000,
7660,
767'EST'
768 ],
769 [
77063656434800,
77163676994400,
77263656420400,
77363676980000,
774-14400,
7751,
776'EDT'
777 ],
778 [
77963676994400,
78063687884400,
78163676976400,
78263687866400,
783-18000,
7840,
785'EST'
786 ],
787 [
78863687884400,
78963708444000,
79063687870000,
79163708429600,
792-14400,
7931,
794'EDT'
795 ],
796 [
79763708444000,
79863719334000,
79963708426000,
80063719316000,
801-18000,
8020,
803'EST'
804 ],
805 [
80663719334000,
80763739893600,
80863719319600,
80963739879200,
810-14400,
8111,
812'EDT'
813 ],
814];
815
816sub olson_version { '2009s' }
817
818sub has_dst_changes { 44 }
819
820sub _max_year { 2019 }
821
822sub _new_instance
823{
824 return shift->_init( @_, spans => $spans );
825}
826
827sub _last_offset { -18000 }
828
829my $last_observance = bless( {
830 'format' => 'E%sT',
831 'gmtoff' => '-5:00',
832 'local_start_datetime' => bless( {
833 'formatter' => undef,
834 'local_rd_days' => 730422,
835 'local_rd_secs' => 7200,
836 'offset_modifier' => 0,
837 'rd_nanosecs' => 0,
838 'tz' => bless( {
839 'name' => 'floating',
840 'offset' => 0
841 }, 'DateTime::TimeZone::Floating' ),
842 'utc_rd_days' => 730422,
843 'utc_rd_secs' => 7200,
844 'utc_year' => 2001
845 }, 'DateTime' ),
846 'offset_from_std' => 0,
847 'offset_from_utc' => -18000,
848 'until' => [],
849 'utc_start_datetime' => bless( {
850 'formatter' => undef,
851 'local_rd_days' => 730422,
852 'local_rd_secs' => 25200,
853 'offset_modifier' => 0,
854 'rd_nanosecs' => 0,
855 'tz' => bless( {
856 'name' => 'floating',
857 'offset' => 0
858 }, 'DateTime::TimeZone::Floating' ),
859 'utc_rd_days' => 730422,
860 'utc_rd_secs' => 25200,
861 'utc_year' => 2001
862 }, 'DateTime' )
863}, 'DateTime::TimeZone::OlsonDB::Observance' )
864;
865sub _last_observance { $last_observance }
866
867my $rules = [
868 bless( {
869 'at' => '2:00',
870 'from' => '2007',
871 'in' => 'Nov',
872 'letter' => 'S',
873 'name' => 'Canada',
874 'offset_from_std' => 0,
875 'on' => 'Sun>=1',
876 'save' => '0',
877 'to' => 'max',
878 'type' => undef
879 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
880 bless( {
881 'at' => '2:00',
882 'from' => '2007',
883 'in' => 'Mar',
884 'letter' => 'D',
885 'name' => 'Canada',
886 'offset_from_std' => 3600,
887 'on' => 'Sun>=8',
888 'save' => '1:00',
889 'to' => 'max',
890 'type' => undef
891 }, 'DateTime::TimeZone::OlsonDB::Rule' )
892]
893;
894sub _rules { $rules }
895
896
8971;
898