Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / America / Nome.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::Nome;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::America::Nome::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22 [
23DateTime::TimeZone::NEG_INFINITY,
2458910324499,
25DateTime::TimeZone::NEG_INFINITY,
2658910371200,
2746701,
280,
29'LMT'
30 ],
31 [
3258910324499,
3359946735698,
3458910284801,
3559946696000,
36-39698,
370,
38'LMT'
39 ],
40 [
4159946735698,
4261252110000,
4359946696098,
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,
37562574714000,
37662572014000,
37762574681600,
378-32400,
3790,
380'YST'
381 ],
382 [
38362574714000,
38462587767600,
38562574681600,
38662587735200,
387-32400,
3880,
389'AKST'
390 ],
391 [
39262587767600,
39362603488800,
39462587738800,
39562603460000,
396-28800,
3971,
398'AKDT'
399 ],
400 [
40162603488800,
40262619217200,
40362603456400,
40462619184800,
405-32400,
4060,
407'AKST'
408 ],
409 [
41062619217200,
41162634938400,
41262619188400,
41362634909600,
414-28800,
4151,
416'AKDT'
417 ],
418 [
41962634938400,
42062650666800,
42162634906000,
42262650634400,
423-32400,
4240,
425'AKST'
426 ],
427 [
42862650666800,
42962666388000,
43062650638000,
43162666359200,
432-28800,
4331,
434'AKDT'
435 ],
436 [
43762666388000,
43862680302000,
43962666355600,
44062680269600,
441-32400,
4420,
443'AKST'
444 ],
445 [
44662680302000,
44762697837600,
44862680273200,
44962697808800,
450-28800,
4511,
452'AKDT'
453 ],
454 [
45562697837600,
45662711751600,
45762697805200,
45862711719200,
459-32400,
4600,
461'AKST'
462 ],
463 [
46462711751600,
46562729892000,
46662711722800,
46762729863200,
468-28800,
4691,
470'AKDT'
471 ],
472 [
47362729892000,
47462743201200,
47562729859600,
47662743168800,
477-32400,
4780,
479'AKST'
480 ],
481 [
48262743201200,
48362761341600,
48462743172400,
48562761312800,
486-28800,
4871,
488'AKDT'
489 ],
490 [
49162761341600,
49262774650800,
49362761309200,
49462774618400,
495-32400,
4960,
497'AKST'
498 ],
499 [
50062774650800,
50162792791200,
50262774622000,
50362792762400,
504-28800,
5051,
506'AKDT'
507 ],
508 [
50962792791200,
51062806705200,
51162792758800,
51262806672800,
513-32400,
5140,
515'AKST'
516 ],
517 [
51862806705200,
51962824240800,
52062806676400,
52162824212000,
522-28800,
5231,
524'AKDT'
525 ],
526 [
52762824240800,
52862838154800,
52962824208400,
53062838122400,
531-32400,
5320,
533'AKST'
534 ],
535 [
53662838154800,
53762855690400,
53862838126000,
53962855661600,
540-28800,
5411,
542'AKDT'
543 ],
544 [
54562855690400,
54662869604400,
54762855658000,
54862869572000,
549-32400,
5500,
551'AKST'
552 ],
553 [
55462869604400,
55562887744800,
55662869575600,
55762887716000,
558-28800,
5591,
560'AKDT'
561 ],
562 [
56362887744800,
56462901054000,
56562887712400,
56662901021600,
567-32400,
5680,
569'AKST'
570 ],
571 [
57262901054000,
57362919194400,
57462901025200,
57562919165600,
576-28800,
5771,
578'AKDT'
579 ],
580 [
58162919194400,
58262932503600,
58362919162000,
58462932471200,
585-32400,
5860,
587'AKST'
588 ],
589 [
59062932503600,
59162950644000,
59262932474800,
59362950615200,
594-28800,
5951,
596'AKDT'
597 ],
598 [
59962950644000,
60062964558000,
60162950611600,
60262964525600,
603-32400,
6040,
605'AKST'
606 ],
607 [
60862964558000,
60962982093600,
61062964529200,
61162982064800,
612-28800,
6131,
614'AKDT'
615 ],
616 [
61762982093600,
61862996007600,
61962982061200,
62062995975200,
621-32400,
6220,
623'AKST'
624 ],
625 [
62662996007600,
62763013543200,
62862995978800,
62963013514400,
630-28800,
6311,
632'AKDT'
633 ],
634 [
63563013543200,
63663027457200,
63763013510800,
63863027424800,
639-32400,
6400,
641'AKST'
642 ],
643 [
64463027457200,
64563044992800,
64663027428400,
64763044964000,
648-28800,
6491,
650'AKDT'
651 ],
652 [
65363044992800,
65463058906800,
65563044960400,
65663058874400,
657-32400,
6580,
659'AKST'
660 ],
661 [
66263058906800,
66363077047200,
66463058878000,
66563077018400,
666-28800,
6671,
668'AKDT'
669 ],
670 [
67163077047200,
67263090356400,
67363077014800,
67463090324000,
675-32400,
6760,
677'AKST'
678 ],
679 [
68063090356400,
68163108496800,
68263090327600,
68363108468000,
684-28800,
6851,
686'AKDT'
687 ],
688 [
68963108496800,
69063121806000,
69163108464400,
69263121773600,
693-32400,
6940,
695'AKST'
696 ],
697 [
69863121806000,
69963139946400,
70063121777200,
70163139917600,
702-28800,
7031,
704'AKDT'
705 ],
706 [
70763139946400,
70863153860400,
70963139914000,
71063153828000,
711-32400,
7120,
713'AKST'
714 ],
715 [
71663153860400,
71763171396000,
71863153831600,
71963171367200,
720-28800,
7211,
722'AKDT'
723 ],
724 [
72563171396000,
72663185310000,
72763171363600,
72863185277600,
729-32400,
7300,
731'AKST'
732 ],
733 [
73463185310000,
73563202845600,
73663185281200,
73763202816800,
738-28800,
7391,
740'AKDT'
741 ],
742 [
74363202845600,
74463216759600,
74563202813200,
74663216727200,
747-32400,
7480,
749'AKST'
750 ],
751 [
75263216759600,
75363234900000,
75463216730800,
75563234871200,
756-28800,
7571,
758'AKDT'
759 ],
760 [
76163234900000,
76263248209200,
76363234867600,
76463248176800,
765-32400,
7660,
767'AKST'
768 ],
769 [
77063248209200,
77163266349600,
77263248180400,
77363266320800,
774-28800,
7751,
776'AKDT'
777 ],
778 [
77963266349600,
78063279658800,
78163266317200,
78263279626400,
783-32400,
7840,
785'AKST'
786 ],
787 [
78863279658800,
78963297799200,
79063279630000,
79163297770400,
792-28800,
7931,
794'AKDT'
795 ],
796 [
79763297799200,
79863309294000,
79963297766800,
80063309261600,
801-32400,
8020,
803'AKST'
804 ],
805 [
80663309294000,
80763329853600,
80863309265200,
80963329824800,
810-28800,
8111,
812'AKDT'
813 ],
814 [
81563329853600,
81663340743600,
81763329821200,
81863340711200,
819-32400,
8200,
821'AKST'
822 ],
823 [
82463340743600,
82563361303200,
82663340714800,
82763361274400,
828-28800,
8291,
830'AKDT'
831 ],
832 [
83363361303200,
83463372193200,
83563361270800,
83663372160800,
837-32400,
8380,
839'AKST'
840 ],
841 [
84263372193200,
84363392752800,
84463372164400,
84563392724000,
846-28800,
8471,
848'AKDT'
849 ],
850 [
85163392752800,
85263404247600,
85363392720400,
85463404215200,
855-32400,
8560,
857'AKST'
858 ],
859 [
86063404247600,
86163424807200,
86263404218800,
86363424778400,
864-28800,
8651,
866'AKDT'
867 ],
868 [
86963424807200,
87063435697200,
87163424774800,
87263435664800,
873-32400,
8740,
875'AKST'
876 ],
877 [
87863435697200,
87963456256800,
88063435668400,
88163456228000,
882-28800,
8831,
884'AKDT'
885 ],
886 [
88763456256800,
88863467146800,
88963456224400,
89063467114400,
891-32400,
8920,
893'AKST'
894 ],
895 [
89663467146800,
89763487706400,
89863467118000,
89963487677600,
900-28800,
9011,
902'AKDT'
903 ],
904 [
90563487706400,
90663498596400,
90763487674000,
90863498564000,
909-32400,
9100,
911'AKST'
912 ],
913 [
91463498596400,
91563519156000,
91663498567600,
91763519127200,
918-28800,
9191,
920'AKDT'
921 ],
922 [
92363519156000,
92463530046000,
92563519123600,
92663530013600,
927-32400,
9280,
929'AKST'
930 ],
931 [
93263530046000,
93363550605600,
93463530017200,
93563550576800,
936-28800,
9371,
938'AKDT'
939 ],
940 [
94163550605600,
94263561495600,
94363550573200,
94463561463200,
945-32400,
9460,
947'AKST'
948 ],
949 [
95063561495600,
95163582055200,
95263561466800,
95363582026400,
954-28800,
9551,
956'AKDT'
957 ],
958 [
95963582055200,
96063593550000,
96163582022800,
96263593517600,
963-32400,
9640,
965'AKST'
966 ],
967 [
96863593550000,
96963614109600,
97063593521200,
97163614080800,
972-28800,
9731,
974'AKDT'
975 ],
976 [
97763614109600,
97863624999600,
97963614077200,
98063624967200,
981-32400,
9820,
983'AKST'
984 ],
985 [
98663624999600,
98763645559200,
98863624970800,
98963645530400,
990-28800,
9911,
992'AKDT'
993 ],
994 [
99563645559200,
99663656449200,
99763645526800,
99863656416800,
999-32400,
10000,
1001'AKST'
1002 ],
1003 [
100463656449200,
100563677008800,
100663656420400,
100763676980000,
1008-28800,
10091,
1010'AKDT'
1011 ],
1012 [
101363677008800,
101463687898800,
101563676976400,
101663687866400,
1017-32400,
10180,
1019'AKST'
1020 ],
1021 [
102263687898800,
102363708458400,
102463687870000,
102563708429600,
1026-28800,
10271,
1028'AKDT'
1029 ],
1030 [
103163708458400,
103263719348400,
103363708426000,
103463719316000,
1035-32400,
10360,
1037'AKST'
1038 ],
1039 [
104063719348400,
104163739908000,
104263719319600,
104363739879200,
1044-28800,
10451,
1046'AKDT'
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 { -32400 }
1062
1063my $last_observance = bless( {
1064 'format' => 'AK%sT',
1065 'gmtoff' => '-9: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' => -32400,
1082 'until' => [],
1083 'utc_start_datetime' => bless( {
1084 'formatter' => undef,
1085 'local_rd_days' => 724244,
1086 'local_rd_secs' => 32400,
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' => 32400,
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