Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / America / Dawson.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::Dawson;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::America::Dawson::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22 [
23DateTime::TimeZone::NEG_INFINITY,
2459946686260,
25DateTime::TimeZone::NEG_INFINITY,
2659946652800,
27-33460,
280,
29'LMT'
30 ],
31 [
3259946686260,
3360503626800,
3459946653860,
3560503594400,
36-32400,
370,
38'YST'
39 ],
40 [
4160503626800,
4260520557600,
4360503598000,
4460520528800,
45-28800,
461,
47'YDT'
48 ],
49 [
5060520557600,
5160538705200,
5260520525200,
5360538672800,
54-32400,
550,
56'YST'
57 ],
58 [
5960538705200,
6060552518400,
6160538676400,
6260552489600,
63-28800,
641,
65'YDT'
66 ],
67 [
6860552518400,
6961255479600,
7060552486000,
7161255447200,
72-32400,
730,
74'YST'
75 ],
76 [
7761255479600,
7861366287600,
7961255450800,
8061366258800,
81-28800,
821,
83'YWT'
84 ],
85 [
8661366287600,
8761370301600,
8861366258800,
8961370272800,
90-28800,
911,
92'YPT'
93 ],
94 [
9561370301600,
9661987798800,
9761370269200,
9861987766400,
99-32400,
1000,
101'YST'
102 ],
103 [
10461987798800,
10562004128400,
10661987773600,
10762004103200,
108-25200,
1091,
110'YDDT'
111 ],
112 [
11362004128400,
11462256330000,
11562004096000,
11662256297600,
117-32400,
1180,
119'YST'
120 ],
121 [
12262256330000,
12362451244800,
12462256301200,
12562451216000,
126-28800,
1270,
128'PST'
129 ],
130 [
13162451244800,
13262461360800,
13362451216000,
13462461332000,
135-28800,
1360,
137'PST'
138 ],
139 [
14062461360800,
14162477082000,
14262461335600,
14362477056800,
144-25200,
1451,
146'PDT'
147 ],
148 [
14962477082000,
15062492810400,
15162477053200,
15262492781600,
153-28800,
1540,
155'PST'
156 ],
157 [
15862492810400,
15962508531600,
16062492785200,
16162508506400,
162-25200,
1631,
164'PDT'
165 ],
166 [
16762508531600,
16862524260000,
16962508502800,
17062524231200,
171-28800,
1720,
173'PST'
174 ],
175 [
17662524260000,
17762540586000,
17862524234800,
17962540560800,
180-25200,
1811,
182'PDT'
183 ],
184 [
18562540586000,
18662555709600,
18762540557200,
18862555680800,
189-28800,
1900,
191'PST'
192 ],
193 [
19462555709600,
19562572035600,
19662555684400,
19762572010400,
198-25200,
1991,
200'PDT'
201 ],
202 [
20362572035600,
20462587764000,
20562572006800,
20662587735200,
207-28800,
2080,
209'PST'
210 ],
211 [
21262587764000,
21362603485200,
21462587738800,
21562603460000,
216-25200,
2171,
218'PDT'
219 ],
220 [
22162603485200,
22262619213600,
22362603456400,
22462619184800,
225-28800,
2260,
227'PST'
228 ],
229 [
23062619213600,
23162634934800,
23262619188400,
23362634909600,
234-25200,
2351,
236'PDT'
237 ],
238 [
23962634934800,
24062650663200,
24162634906000,
24262650634400,
243-28800,
2440,
245'PST'
246 ],
247 [
24862650663200,
24962666384400,
25062650638000,
25162666359200,
252-25200,
2531,
254'PDT'
255 ],
256 [
25762666384400,
25862680298400,
25962666355600,
26062680269600,
261-28800,
2620,
263'PST'
264 ],
265 [
26662680298400,
26762697834000,
26862680273200,
26962697808800,
270-25200,
2711,
272'PDT'
273 ],
274 [
27562697834000,
27662711748000,
27762697805200,
27862711719200,
279-28800,
2800,
281'PST'
282 ],
283 [
28462711748000,
28562729888400,
28662711722800,
28762729863200,
288-25200,
2891,
290'PDT'
291 ],
292 [
29362729888400,
29462743197600,
29562729859600,
29662743168800,
297-28800,
2980,
299'PST'
300 ],
301 [
30262743197600,
30362761338000,
30462743172400,
30562761312800,
306-25200,
3071,
308'PDT'
309 ],
310 [
31162761338000,
31262774647200,
31362761309200,
31462774618400,
315-28800,
3160,
317'PST'
318 ],
319 [
32062774647200,
32162792787600,
32262774622000,
32362792762400,
324-25200,
3251,
326'PDT'
327 ],
328 [
32962792787600,
33062806701600,
33162792758800,
33262806672800,
333-28800,
3340,
335'PST'
336 ],
337 [
33862806701600,
33962824237200,
34062806676400,
34162824212000,
342-25200,
3431,
344'PDT'
345 ],
346 [
34762824237200,
34862838151200,
34962824208400,
35062838122400,
351-28800,
3520,
353'PST'
354 ],
355 [
35662838151200,
35762855686800,
35862838126000,
35962855661600,
360-25200,
3611,
362'PDT'
363 ],
364 [
36562855686800,
36662869600800,
36762855658000,
36862869572000,
369-28800,
3700,
371'PST'
372 ],
373 [
37462869600800,
37562887741200,
37662869575600,
37762887716000,
378-25200,
3791,
380'PDT'
381 ],
382 [
38362887741200,
38462901050400,
38562887712400,
38662901021600,
387-28800,
3880,
389'PST'
390 ],
391 [
39262901050400,
39362919190800,
39462901025200,
39562919165600,
396-25200,
3971,
398'PDT'
399 ],
400 [
40162919190800,
40262932500000,
40362919162000,
40462932471200,
405-28800,
4060,
407'PST'
408 ],
409 [
41062932500000,
41162950640400,
41262932474800,
41362950615200,
414-25200,
4151,
416'PDT'
417 ],
418 [
41962950640400,
42062964554400,
42162950611600,
42262964525600,
423-28800,
4240,
425'PST'
426 ],
427 [
42862964554400,
42962982090000,
43062964529200,
43162982064800,
432-25200,
4331,
434'PDT'
435 ],
436 [
43762982090000,
43862996004000,
43962982061200,
44062995975200,
441-28800,
4420,
443'PST'
444 ],
445 [
44662996004000,
44763013539600,
44862995978800,
44963013514400,
450-25200,
4511,
452'PDT'
453 ],
454 [
45563013539600,
45663027453600,
45763013510800,
45863027424800,
459-28800,
4600,
461'PST'
462 ],
463 [
46463027453600,
46563044989200,
46663027428400,
46763044964000,
468-25200,
4691,
470'PDT'
471 ],
472 [
47363044989200,
47463058903200,
47563044960400,
47663058874400,
477-28800,
4780,
479'PST'
480 ],
481 [
48263058903200,
48363077043600,
48463058878000,
48563077018400,
486-25200,
4871,
488'PDT'
489 ],
490 [
49163077043600,
49263090352800,
49363077014800,
49463090324000,
495-28800,
4960,
497'PST'
498 ],
499 [
50063090352800,
50163108493200,
50263090327600,
50363108468000,
504-25200,
5051,
506'PDT'
507 ],
508 [
50963108493200,
51063121802400,
51163108464400,
51263121773600,
513-28800,
5140,
515'PST'
516 ],
517 [
51863121802400,
51963139942800,
52063121777200,
52163139917600,
522-25200,
5231,
524'PDT'
525 ],
526 [
52763139942800,
52863153856800,
52963139914000,
53063153828000,
531-28800,
5320,
533'PST'
534 ],
535 [
53663153856800,
53763171392400,
53863153831600,
53963171367200,
540-25200,
5411,
542'PDT'
543 ],
544 [
54563171392400,
54663185306400,
54763171363600,
54863185277600,
549-28800,
5500,
551'PST'
552 ],
553 [
55463185306400,
55563202842000,
55663185281200,
55763202816800,
558-25200,
5591,
560'PDT'
561 ],
562 [
56363202842000,
56463216756000,
56563202813200,
56663216727200,
567-28800,
5680,
569'PST'
570 ],
571 [
57263216756000,
57363234896400,
57463216730800,
57563234871200,
576-25200,
5771,
578'PDT'
579 ],
580 [
58163234896400,
58263248205600,
58363234867600,
58463248176800,
585-28800,
5860,
587'PST'
588 ],
589 [
59063248205600,
59163266346000,
59263248180400,
59363266320800,
594-25200,
5951,
596'PDT'
597 ],
598 [
59963266346000,
60063279655200,
60163266317200,
60263279626400,
603-28800,
6040,
605'PST'
606 ],
607 [
60863279655200,
60963297795600,
61063279630000,
61163297770400,
612-25200,
6131,
614'PDT'
615 ],
616 [
61763297795600,
61863309290400,
61963297766800,
62063309261600,
621-28800,
6220,
623'PST'
624 ],
625 [
62663309290400,
62763329850000,
62863309265200,
62963329824800,
630-25200,
6311,
632'PDT'
633 ],
634 [
63563329850000,
63663340740000,
63763329821200,
63863340711200,
639-28800,
6400,
641'PST'
642 ],
643 [
64463340740000,
64563361299600,
64663340714800,
64763361274400,
648-25200,
6491,
650'PDT'
651 ],
652 [
65363361299600,
65463372189600,
65563361270800,
65663372160800,
657-28800,
6580,
659'PST'
660 ],
661 [
66263372189600,
66363392749200,
66463372164400,
66563392724000,
666-25200,
6671,
668'PDT'
669 ],
670 [
67163392749200,
67263404244000,
67363392720400,
67463404215200,
675-28800,
6760,
677'PST'
678 ],
679 [
68063404244000,
68163424803600,
68263404218800,
68363424778400,
684-25200,
6851,
686'PDT'
687 ],
688 [
68963424803600,
69063435693600,
69163424774800,
69263435664800,
693-28800,
6940,
695'PST'
696 ],
697 [
69863435693600,
69963456253200,
70063435668400,
70163456228000,
702-25200,
7031,
704'PDT'
705 ],
706 [
70763456253200,
70863467143200,
70963456224400,
71063467114400,
711-28800,
7120,
713'PST'
714 ],
715 [
71663467143200,
71763487702800,
71863467118000,
71963487677600,
720-25200,
7211,
722'PDT'
723 ],
724 [
72563487702800,
72663498592800,
72763487674000,
72863498564000,
729-28800,
7300,
731'PST'
732 ],
733 [
73463498592800,
73563519152400,
73663498567600,
73763519127200,
738-25200,
7391,
740'PDT'
741 ],
742 [
74363519152400,
74463530042400,
74563519123600,
74663530013600,
747-28800,
7480,
749'PST'
750 ],
751 [
75263530042400,
75363550602000,
75463530017200,
75563550576800,
756-25200,
7571,
758'PDT'
759 ],
760 [
76163550602000,
76263561492000,
76363550573200,
76463561463200,
765-28800,
7660,
767'PST'
768 ],
769 [
77063561492000,
77163582051600,
77263561466800,
77363582026400,
774-25200,
7751,
776'PDT'
777 ],
778 [
77963582051600,
78063593546400,
78163582022800,
78263593517600,
783-28800,
7840,
785'PST'
786 ],
787 [
78863593546400,
78963614106000,
79063593521200,
79163614080800,
792-25200,
7931,
794'PDT'
795 ],
796 [
79763614106000,
79863624996000,
79963614077200,
80063624967200,
801-28800,
8020,
803'PST'
804 ],
805 [
80663624996000,
80763645555600,
80863624970800,
80963645530400,
810-25200,
8111,
812'PDT'
813 ],
814 [
81563645555600,
81663656445600,
81763645526800,
81863656416800,
819-28800,
8200,
821'PST'
822 ],
823 [
82463656445600,
82563677005200,
82663656420400,
82763676980000,
828-25200,
8291,
830'PDT'
831 ],
832 [
83363677005200,
83463687895200,
83563676976400,
83663687866400,
837-28800,
8380,
839'PST'
840 ],
841 [
84263687895200,
84363708454800,
84463687870000,
84563708429600,
846-25200,
8471,
848'PDT'
849 ],
850 [
85163708454800,
85263719344800,
85363708426000,
85463719316000,
855-28800,
8560,
857'PST'
858 ],
859 [
86063719344800,
86163739904400,
86263719319600,
86363739879200,
864-25200,
8651,
866'PDT'
867 ],
868];
869
870sub olson_version { '2009s' }
871
872sub has_dst_changes { 46 }
873
874sub _max_year { 2019 }
875
876sub _new_instance
877{
878 return shift->_init( @_, spans => $spans );
879}
880
881sub _last_offset { -28800 }
882
883my $last_observance = bless( {
884 'format' => 'P%sT',
885 'gmtoff' => '-8:00',
886 'local_start_datetime' => bless( {
887 'formatter' => undef,
888 'local_rd_days' => 722815,
889 'local_rd_secs' => 0,
890 'offset_modifier' => 0,
891 'rd_nanosecs' => 0,
892 'tz' => bless( {
893 'name' => 'floating',
894 'offset' => 0
895 }, 'DateTime::TimeZone::Floating' ),
896 'utc_rd_days' => 722815,
897 'utc_rd_secs' => 0,
898 'utc_year' => 1981
899 }, 'DateTime' ),
900 'offset_from_std' => 0,
901 'offset_from_utc' => -28800,
902 'until' => [],
903 'utc_start_datetime' => bless( {
904 'formatter' => undef,
905 'local_rd_days' => 722815,
906 'local_rd_secs' => 28800,
907 'offset_modifier' => 0,
908 'rd_nanosecs' => 0,
909 'tz' => bless( {
910 'name' => 'floating',
911 'offset' => 0
912 }, 'DateTime::TimeZone::Floating' ),
913 'utc_rd_days' => 722815,
914 'utc_rd_secs' => 28800,
915 'utc_year' => 1981
916 }, 'DateTime' )
917}, 'DateTime::TimeZone::OlsonDB::Observance' )
918;
919sub _last_observance { $last_observance }
920
921my $rules = [
922 bless( {
923 'at' => '2:00',
924 'from' => '2007',
925 'in' => 'Nov',
926 'letter' => 'S',
927 'name' => 'Canada',
928 'offset_from_std' => 0,
929 'on' => 'Sun>=1',
930 'save' => '0',
931 'to' => 'max',
932 'type' => undef
933 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
934 bless( {
935 'at' => '2:00',
936 'from' => '2007',
937 'in' => 'Mar',
938 'letter' => 'D',
939 'name' => 'Canada',
940 'offset_from_std' => 3600,
941 'on' => 'Sun>=8',
942 'save' => '1:00',
943 'to' => 'max',
944 'type' => undef
945 }, 'DateTime::TimeZone::OlsonDB::Rule' )
946]
947;
948sub _rules { $rules }
949
950
9511;
952