Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / America / Adak.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::Adak;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::America::Adak::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22 [
23DateTime::TimeZone::NEG_INFINITY,
2458910327199,
25DateTime::TimeZone::NEG_INFINITY,
2658910371200,
2744001,
280,
29'LMT'
30 ],
31 [
3258910327199,
3359946738398,
3458910284801,
3559946696000,
36-42398,
370,
38'LMT'
39 ],
40 [
4159946738398,
4261252110000,
4359946698798,
4461252070400,
45-39600,
460,
47'NST'
48 ],
49 [
5061252110000,
5161255486800,
5261252070400,
5361255447200,
54-39600,
550,
56'NST'
57 ],
58 [
5961255486800,
6061366287600,
6161255450800,
6261366251600,
63-36000,
641,
65'NWT'
66 ],
67 [
6861366287600,
6961370308800,
7061366251600,
7161370272800,
72-36000,
731,
74'NPT'
75 ],
76 [
7761370308800,
7861378340400,
7961370269200,
8061378300800,
81-39600,
820,
83'NST'
84 ],
85 [
8661378340400,
8762048804400,
8861378300800,
8962048764800,
90-39600,
910,
92'NST'
93 ],
94 [
9562048804400,
9662104186800,
9762048764800,
9862104147200,
99-39600,
1000,
101'BST'
102 ],
103 [
10462104186800,
10562114216400,
10662104147200,
10762114176800,
108-39600,
1090,
110'BST'
111 ],
112 [
11362114216400,
11462129937600,
11562114180400,
11662129901600,
117-36000,
1181,
119'BDT'
120 ],
121 [
12262129937600,
12362145666000,
12462129898000,
12562145626400,
126-39600,
1270,
128'BST'
129 ],
130 [
13162145666000,
13262161387200,
13362145630000,
13462161351200,
135-36000,
1361,
137'BDT'
138 ],
139 [
14062161387200,
14162177115600,
14262161347600,
14362177076000,
144-39600,
1450,
146'BST'
147 ],
148 [
14962177115600,
15062193441600,
15162177079600,
15262193405600,
153-36000,
1541,
155'BDT'
156 ],
157 [
15862193441600,
15962209170000,
16062193402000,
16162209130400,
162-39600,
1630,
164'BST'
165 ],
166 [
16762209170000,
16862224891200,
16962209134000,
17062224855200,
171-36000,
1721,
173'BDT'
174 ],
175 [
17662224891200,
17762240619600,
17862224851600,
17962240580000,
180-39600,
1810,
182'BST'
183 ],
184 [
18562240619600,
18662256340800,
18762240583600,
18862256304800,
189-36000,
1901,
191'BDT'
192 ],
193 [
19462256340800,
19562262392400,
19662256301200,
19762262352800,
198-39600,
1990,
200'BST'
201 ],
202 [
20362262392400,
20462287790400,
20562262356400,
20662287754400,
207-36000,
2081,
209'BDT'
210 ],
211 [
21262287790400,
21362298075600,
21462287750800,
21562298036000,
216-39600,
2170,
218'BST'
219 ],
220 [
22162298075600,
22262319240000,
22362298039600,
22462319204000,
225-36000,
2261,
227'BDT'
228 ],
229 [
23062319240000,
23162334968400,
23262319200400,
23362334928800,
234-39600,
2350,
236'BST'
237 ],
238 [
23962334968400,
24062351294400,
24162334932400,
24262351258400,
243-36000,
2441,
245'BDT'
246 ],
247 [
24862351294400,
24962366418000,
25062351254800,
25162366378400,
252-39600,
2530,
254'BST'
255 ],
256 [
25762366418000,
25862382744000,
25962366382000,
26062382708000,
261-36000,
2621,
263'BDT'
264 ],
265 [
26662382744000,
26762398472400,
26862382704400,
26962398432800,
270-39600,
2710,
272'BST'
273 ],
274 [
27562398472400,
27662414193600,
27762398436400,
27862414157600,
279-36000,
2801,
281'BDT'
282 ],
283 [
28462414193600,
28562429922000,
28662414154000,
28762429882400,
288-39600,
2890,
290'BST'
291 ],
292 [
29362429922000,
29462445643200,
29562429886000,
29662445607200,
297-36000,
2981,
299'BDT'
300 ],
301 [
30262445643200,
30362461371600,
30462445603600,
30562461332000,
306-39600,
3070,
308'BST'
309 ],
310 [
31162461371600,
31262477092800,
31362461335600,
31462477056800,
315-36000,
3161,
317'BDT'
318 ],
319 [
32062477092800,
32162492821200,
32262477053200,
32362492781600,
324-39600,
3250,
326'BST'
327 ],
328 [
32962492821200,
33062508542400,
33162492785200,
33262508506400,
333-36000,
3341,
335'BDT'
336 ],
337 [
33862508542400,
33962524270800,
34062508502800,
34162524231200,
342-39600,
3430,
344'BST'
345 ],
346 [
34762524270800,
34862540596800,
34962524234800,
35062540560800,
351-36000,
3521,
353'BDT'
354 ],
355 [
35662540596800,
35762555720400,
35862540557200,
35962555680800,
360-39600,
3610,
362'BST'
363 ],
364 [
36562555720400,
36662572046400,
36762555684400,
36862572010400,
369-36000,
3701,
371'BDT'
372 ],
373 [
37462572046400,
37562574717600,
37662572010400,
37762574681600,
378-36000,
3790,
380'AHST'
381 ],
382 [
38362574717600,
38462587771200,
38562574681600,
38662587735200,
387-36000,
3880,
389'HAST'
390 ],
391 [
39262587771200,
39362603492400,
39462587738800,
39562603460000,
396-32400,
3971,
398'HADT'
399 ],
400 [
40162603492400,
40262619220800,
40362603456400,
40462619184800,
405-36000,
4060,
407'HAST'
408 ],
409 [
41062619220800,
41162634942000,
41262619188400,
41362634909600,
414-32400,
4151,
416'HADT'
417 ],
418 [
41962634942000,
42062650670400,
42162634906000,
42262650634400,
423-36000,
4240,
425'HAST'
426 ],
427 [
42862650670400,
42962666391600,
43062650638000,
43162666359200,
432-32400,
4331,
434'HADT'
435 ],
436 [
43762666391600,
43862680305600,
43962666355600,
44062680269600,
441-36000,
4420,
443'HAST'
444 ],
445 [
44662680305600,
44762697841200,
44862680273200,
44962697808800,
450-32400,
4511,
452'HADT'
453 ],
454 [
45562697841200,
45662711755200,
45762697805200,
45862711719200,
459-36000,
4600,
461'HAST'
462 ],
463 [
46462711755200,
46562729895600,
46662711722800,
46762729863200,
468-32400,
4691,
470'HADT'
471 ],
472 [
47362729895600,
47462743204800,
47562729859600,
47662743168800,
477-36000,
4780,
479'HAST'
480 ],
481 [
48262743204800,
48362761345200,
48462743172400,
48562761312800,
486-32400,
4871,
488'HADT'
489 ],
490 [
49162761345200,
49262774654400,
49362761309200,
49462774618400,
495-36000,
4960,
497'HAST'
498 ],
499 [
50062774654400,
50162792794800,
50262774622000,
50362792762400,
504-32400,
5051,
506'HADT'
507 ],
508 [
50962792794800,
51062806708800,
51162792758800,
51262806672800,
513-36000,
5140,
515'HAST'
516 ],
517 [
51862806708800,
51962824244400,
52062806676400,
52162824212000,
522-32400,
5231,
524'HADT'
525 ],
526 [
52762824244400,
52862838158400,
52962824208400,
53062838122400,
531-36000,
5320,
533'HAST'
534 ],
535 [
53662838158400,
53762855694000,
53862838126000,
53962855661600,
540-32400,
5411,
542'HADT'
543 ],
544 [
54562855694000,
54662869608000,
54762855658000,
54862869572000,
549-36000,
5500,
551'HAST'
552 ],
553 [
55462869608000,
55562887748400,
55662869575600,
55762887716000,
558-32400,
5591,
560'HADT'
561 ],
562 [
56362887748400,
56462901057600,
56562887712400,
56662901021600,
567-36000,
5680,
569'HAST'
570 ],
571 [
57262901057600,
57362919198000,
57462901025200,
57562919165600,
576-32400,
5771,
578'HADT'
579 ],
580 [
58162919198000,
58262932507200,
58362919162000,
58462932471200,
585-36000,
5860,
587'HAST'
588 ],
589 [
59062932507200,
59162950647600,
59262932474800,
59362950615200,
594-32400,
5951,
596'HADT'
597 ],
598 [
59962950647600,
60062964561600,
60162950611600,
60262964525600,
603-36000,
6040,
605'HAST'
606 ],
607 [
60862964561600,
60962982097200,
61062964529200,
61162982064800,
612-32400,
6131,
614'HADT'
615 ],
616 [
61762982097200,
61862996011200,
61962982061200,
62062995975200,
621-36000,
6220,
623'HAST'
624 ],
625 [
62662996011200,
62763013546800,
62862995978800,
62963013514400,
630-32400,
6311,
632'HADT'
633 ],
634 [
63563013546800,
63663027460800,
63763013510800,
63863027424800,
639-36000,
6400,
641'HAST'
642 ],
643 [
64463027460800,
64563044996400,
64663027428400,
64763044964000,
648-32400,
6491,
650'HADT'
651 ],
652 [
65363044996400,
65463058910400,
65563044960400,
65663058874400,
657-36000,
6580,
659'HAST'
660 ],
661 [
66263058910400,
66363077050800,
66463058878000,
66563077018400,
666-32400,
6671,
668'HADT'
669 ],
670 [
67163077050800,
67263090360000,
67363077014800,
67463090324000,
675-36000,
6760,
677'HAST'
678 ],
679 [
68063090360000,
68163108500400,
68263090327600,
68363108468000,
684-32400,
6851,
686'HADT'
687 ],
688 [
68963108500400,
69063121809600,
69163108464400,
69263121773600,
693-36000,
6940,
695'HAST'
696 ],
697 [
69863121809600,
69963139950000,
70063121777200,
70163139917600,
702-32400,
7031,
704'HADT'
705 ],
706 [
70763139950000,
70863153864000,
70963139914000,
71063153828000,
711-36000,
7120,
713'HAST'
714 ],
715 [
71663153864000,
71763171399600,
71863153831600,
71963171367200,
720-32400,
7211,
722'HADT'
723 ],
724 [
72563171399600,
72663185313600,
72763171363600,
72863185277600,
729-36000,
7300,
731'HAST'
732 ],
733 [
73463185313600,
73563202849200,
73663185281200,
73763202816800,
738-32400,
7391,
740'HADT'
741 ],
742 [
74363202849200,
74463216763200,
74563202813200,
74663216727200,
747-36000,
7480,
749'HAST'
750 ],
751 [
75263216763200,
75363234903600,
75463216730800,
75563234871200,
756-32400,
7571,
758'HADT'
759 ],
760 [
76163234903600,
76263248212800,
76363234867600,
76463248176800,
765-36000,
7660,
767'HAST'
768 ],
769 [
77063248212800,
77163266353200,
77263248180400,
77363266320800,
774-32400,
7751,
776'HADT'
777 ],
778 [
77963266353200,
78063279662400,
78163266317200,
78263279626400,
783-36000,
7840,
785'HAST'
786 ],
787 [
78863279662400,
78963297802800,
79063279630000,
79163297770400,
792-32400,
7931,
794'HADT'
795 ],
796 [
79763297802800,
79863309297600,
79963297766800,
80063309261600,
801-36000,
8020,
803'HAST'
804 ],
805 [
80663309297600,
80763329857200,
80863309265200,
80963329824800,
810-32400,
8111,
812'HADT'
813 ],
814 [
81563329857200,
81663340747200,
81763329821200,
81863340711200,
819-36000,
8200,
821'HAST'
822 ],
823 [
82463340747200,
82563361306800,
82663340714800,
82763361274400,
828-32400,
8291,
830'HADT'
831 ],
832 [
83363361306800,
83463372196800,
83563361270800,
83663372160800,
837-36000,
8380,
839'HAST'
840 ],
841 [
84263372196800,
84363392756400,
84463372164400,
84563392724000,
846-32400,
8471,
848'HADT'
849 ],
850 [
85163392756400,
85263404251200,
85363392720400,
85463404215200,
855-36000,
8560,
857'HAST'
858 ],
859 [
86063404251200,
86163424810800,
86263404218800,
86363424778400,
864-32400,
8651,
866'HADT'
867 ],
868 [
86963424810800,
87063435700800,
87163424774800,
87263435664800,
873-36000,
8740,
875'HAST'
876 ],
877 [
87863435700800,
87963456260400,
88063435668400,
88163456228000,
882-32400,
8831,
884'HADT'
885 ],
886 [
88763456260400,
88863467150400,
88963456224400,
89063467114400,
891-36000,
8920,
893'HAST'
894 ],
895 [
89663467150400,
89763487710000,
89863467118000,
89963487677600,
900-32400,
9011,
902'HADT'
903 ],
904 [
90563487710000,
90663498600000,
90763487674000,
90863498564000,
909-36000,
9100,
911'HAST'
912 ],
913 [
91463498600000,
91563519159600,
91663498567600,
91763519127200,
918-32400,
9191,
920'HADT'
921 ],
922 [
92363519159600,
92463530049600,
92563519123600,
92663530013600,
927-36000,
9280,
929'HAST'
930 ],
931 [
93263530049600,
93363550609200,
93463530017200,
93563550576800,
936-32400,
9371,
938'HADT'
939 ],
940 [
94163550609200,
94263561499200,
94363550573200,
94463561463200,
945-36000,
9460,
947'HAST'
948 ],
949 [
95063561499200,
95163582058800,
95263561466800,
95363582026400,
954-32400,
9551,
956'HADT'
957 ],
958 [
95963582058800,
96063593553600,
96163582022800,
96263593517600,
963-36000,
9640,
965'HAST'
966 ],
967 [
96863593553600,
96963614113200,
97063593521200,
97163614080800,
972-32400,
9731,
974'HADT'
975 ],
976 [
97763614113200,
97863625003200,
97963614077200,
98063624967200,
981-36000,
9820,
983'HAST'
984 ],
985 [
98663625003200,
98763645562800,
98863624970800,
98963645530400,
990-32400,
9911,
992'HADT'
993 ],
994 [
99563645562800,
99663656452800,
99763645526800,
99863656416800,
999-36000,
10000,
1001'HAST'
1002 ],
1003 [
100463656452800,
100563677012400,
100663656420400,
100763676980000,
1008-32400,
10091,
1010'HADT'
1011 ],
1012 [
101363677012400,
101463687902400,
101563676976400,
101663687866400,
1017-36000,
10180,
1019'HAST'
1020 ],
1021 [
102263687902400,
102363708462000,
102463687870000,
102563708429600,
1026-32400,
10271,
1028'HADT'
1029 ],
1030 [
103163708462000,
103263719352000,
103363708426000,
103463719316000,
1035-36000,
10360,
1037'HAST'
1038 ],
1039 [
104063719352000,
104163739911600,
104263719319600,
104363739879200,
1044-32400,
10451,
1046'HADT'
1047 ],
1048];
1049
1050sub olson_version { '2009s' }
1051
1052sub has_dst_changes { 54 }
1053
1054sub _max_year { 2019 }
1055
1056sub _new_instance
1057{
1058 return shift->_init( @_, spans => $spans );
1059}
1060
1061sub _last_offset { -36000 }
1062
1063my $last_observance = bless( {
1064 'format' => 'HA%sT',
1065 'gmtoff' => '-10:00',
1066 'local_start_datetime' => bless( {
1067 'formatter' => undef,
1068 'local_rd_days' => 724244,
1069 'local_rd_secs' => 0,
1070 'offset_modifier' => 0,
1071 'rd_nanosecs' => 0,
1072 'tz' => bless( {
1073 'name' => 'floating',
1074 'offset' => 0
1075 }, 'DateTime::TimeZone::Floating' ),
1076 'utc_rd_days' => 724244,
1077 'utc_rd_secs' => 0,
1078 'utc_year' => 1984
1079 }, 'DateTime' ),
1080 'offset_from_std' => 0,
1081 'offset_from_utc' => -36000,
1082 'until' => [],
1083 'utc_start_datetime' => bless( {
1084 'formatter' => undef,
1085 'local_rd_days' => 724244,
1086 'local_rd_secs' => 36000,
1087 'offset_modifier' => 0,
1088 'rd_nanosecs' => 0,
1089 'tz' => bless( {
1090 'name' => 'floating',
1091 'offset' => 0
1092 }, 'DateTime::TimeZone::Floating' ),
1093 'utc_rd_days' => 724244,
1094 'utc_rd_secs' => 36000,
1095 'utc_year' => 1984
1096 }, 'DateTime' )
1097}, 'DateTime::TimeZone::OlsonDB::Observance' )
1098;
1099sub _last_observance { $last_observance }
1100
1101my $rules = [
1102 bless( {
1103 'at' => '2:00',
1104 'from' => '2007',
1105 'in' => 'Mar',
1106 'letter' => 'D',
1107 'name' => 'US',
1108 'offset_from_std' => 3600,
1109 'on' => 'Sun>=8',
1110 'save' => '1:00',
1111 'to' => 'max',
1112 'type' => undef
1113 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
1114 bless( {
1115 'at' => '2:00',
1116 'from' => '2007',
1117 'in' => 'Nov',
1118 'letter' => 'S',
1119 'name' => 'US',
1120 'offset_from_std' => 0,
1121 'on' => 'Sun>=1',
1122 'save' => '0',
1123 'to' => 'max',
1124 'type' => undef
1125 }, 'DateTime::TimeZone::OlsonDB::Rule' )
1126]
1127;
1128sub _rules { $rules }
1129
1130
11311;
1132