Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / America / Yakutat.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::Yakutat;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::America::Yakutat::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22 [
23DateTime::TimeZone::NEG_INFINITY,
2458910318335,
25DateTime::TimeZone::NEG_INFINITY,
2658910371200,
2752865,
280,
29'LMT'
30 ],
31 [
3258910318335,
3359946729535,
3458910284800,
3559946696000,
36-33535,
370,
38'LMT'
39 ],
40 [
4159946729535,
4261252102800,
4359946697135,
4461252070400,
45-32400,
460,
47'YST'
48 ],
49 [
5061252102800,
5161255479600,
5261252070400,
5361255447200,
54-32400,
550,
56'YST'
57 ],
58 [
5961255479600,
6061366287600,
6161255450800,
6261366258800,
63-28800,
641,
65'YWT'
66 ],
67 [
6861366287600,
6961370301600,
7061366258800,
7161370272800,
72-28800,
731,
74'YPT'
75 ],
76 [
7761370301600,
7861378333200,
7961370269200,
8061378300800,
81-32400,
820,
83'YST'
84 ],
85 [
8661378333200,
8762104179600,
8861378300800,
8962104147200,
90-32400,
910,
92'YST'
93 ],
94 [
9562104179600,
9662114209200,
9762104147200,
9862114176800,
99-32400,
1000,
101'YST'
102 ],
103 [
10462114209200,
10562129930400,
10662114180400,
10762129901600,
108-28800,
1091,
110'YDT'
111 ],
112 [
11362129930400,
11462145658800,
11562129898000,
11662145626400,
117-32400,
1180,
119'YST'
120 ],
121 [
12262145658800,
12362161380000,
12462145630000,
12562161351200,
126-28800,
1271,
128'YDT'
129 ],
130 [
13162161380000,
13262177108400,
13362161347600,
13462177076000,
135-32400,
1360,
137'YST'
138 ],
139 [
14062177108400,
14162193434400,
14262177079600,
14362193405600,
144-28800,
1451,
146'YDT'
147 ],
148 [
14962193434400,
15062209162800,
15162193402000,
15262209130400,
153-32400,
1540,
155'YST'
156 ],
157 [
15862209162800,
15962224884000,
16062209134000,
16162224855200,
162-28800,
1631,
164'YDT'
165 ],
166 [
16762224884000,
16862240612400,
16962224851600,
17062240580000,
171-32400,
1720,
173'YST'
174 ],
175 [
17662240612400,
17762256333600,
17862240583600,
17962256304800,
180-28800,
1811,
182'YDT'
183 ],
184 [
18562256333600,
18662262385200,
18762256301200,
18862262352800,
189-32400,
1900,
191'YST'
192 ],
193 [
19462262385200,
19562287783200,
19662262356400,
19762287754400,
198-28800,
1991,
200'YDT'
201 ],
202 [
20362287783200,
20462298068400,
20562287750800,
20662298036000,
207-32400,
2080,
209'YST'
210 ],
211 [
21262298068400,
21362319232800,
21462298039600,
21562319204000,
216-28800,
2171,
218'YDT'
219 ],
220 [
22162319232800,
22262334961200,
22362319200400,
22462334928800,
225-32400,
2260,
227'YST'
228 ],
229 [
23062334961200,
23162351287200,
23262334932400,
23362351258400,
234-28800,
2351,
236'YDT'
237 ],
238 [
23962351287200,
24062366410800,
24162351254800,
24262366378400,
243-32400,
2440,
245'YST'
246 ],
247 [
24862366410800,
24962382736800,
25062366382000,
25162382708000,
252-28800,
2531,
254'YDT'
255 ],
256 [
25762382736800,
25862398465200,
25962382704400,
26062398432800,
261-32400,
2620,
263'YST'
264 ],
265 [
26662398465200,
26762414186400,
26862398436400,
26962414157600,
270-28800,
2711,
272'YDT'
273 ],
274 [
27562414186400,
27662429914800,
27762414154000,
27862429882400,
279-32400,
2800,
281'YST'
282 ],
283 [
28462429914800,
28562445636000,
28662429886000,
28762445607200,
288-28800,
2891,
290'YDT'
291 ],
292 [
29362445636000,
29462461364400,
29562445603600,
29662461332000,
297-32400,
2980,
299'YST'
300 ],
301 [
30262461364400,
30362477085600,
30462461335600,
30562477056800,
306-28800,
3071,
308'YDT'
309 ],
310 [
31162477085600,
31262492814000,
31362477053200,
31462492781600,
315-32400,
3160,
317'YST'
318 ],
319 [
32062492814000,
32162508535200,
32262492785200,
32362508506400,
324-28800,
3251,
326'YDT'
327 ],
328 [
32962508535200,
33062524263600,
33162508502800,
33262524231200,
333-32400,
3340,
335'YST'
336 ],
337 [
33862524263600,
33962540589600,
34062524234800,
34162540560800,
342-28800,
3431,
344'YDT'
345 ],
346 [
34762540589600,
34862555713200,
34962540557200,
35062555680800,
351-32400,
3520,
353'YST'
354 ],
355 [
35662555713200,
35762572039200,
35862555684400,
35962572010400,
360-28800,
3611,
362'YDT'
363 ],
364 [
36562572039200,
36662574714000,
36762572006800,
36862574681600,
369-32400,
3700,
371'YST'
372 ],
373 [
37462574714000,
37562587767600,
37662574681600,
37762587735200,
378-32400,
3790,
380'AKST'
381 ],
382 [
38362587767600,
38462603488800,
38562587738800,
38662603460000,
387-28800,
3881,
389'AKDT'
390 ],
391 [
39262603488800,
39362619217200,
39462603456400,
39562619184800,
396-32400,
3970,
398'AKST'
399 ],
400 [
40162619217200,
40262634938400,
40362619188400,
40462634909600,
405-28800,
4061,
407'AKDT'
408 ],
409 [
41062634938400,
41162650666800,
41262634906000,
41362650634400,
414-32400,
4150,
416'AKST'
417 ],
418 [
41962650666800,
42062666388000,
42162650638000,
42262666359200,
423-28800,
4241,
425'AKDT'
426 ],
427 [
42862666388000,
42962680302000,
43062666355600,
43162680269600,
432-32400,
4330,
434'AKST'
435 ],
436 [
43762680302000,
43862697837600,
43962680273200,
44062697808800,
441-28800,
4421,
443'AKDT'
444 ],
445 [
44662697837600,
44762711751600,
44862697805200,
44962711719200,
450-32400,
4510,
452'AKST'
453 ],
454 [
45562711751600,
45662729892000,
45762711722800,
45862729863200,
459-28800,
4601,
461'AKDT'
462 ],
463 [
46462729892000,
46562743201200,
46662729859600,
46762743168800,
468-32400,
4690,
470'AKST'
471 ],
472 [
47362743201200,
47462761341600,
47562743172400,
47662761312800,
477-28800,
4781,
479'AKDT'
480 ],
481 [
48262761341600,
48362774650800,
48462761309200,
48562774618400,
486-32400,
4870,
488'AKST'
489 ],
490 [
49162774650800,
49262792791200,
49362774622000,
49462792762400,
495-28800,
4961,
497'AKDT'
498 ],
499 [
50062792791200,
50162806705200,
50262792758800,
50362806672800,
504-32400,
5050,
506'AKST'
507 ],
508 [
50962806705200,
51062824240800,
51162806676400,
51262824212000,
513-28800,
5141,
515'AKDT'
516 ],
517 [
51862824240800,
51962838154800,
52062824208400,
52162838122400,
522-32400,
5230,
524'AKST'
525 ],
526 [
52762838154800,
52862855690400,
52962838126000,
53062855661600,
531-28800,
5321,
533'AKDT'
534 ],
535 [
53662855690400,
53762869604400,
53862855658000,
53962869572000,
540-32400,
5410,
542'AKST'
543 ],
544 [
54562869604400,
54662887744800,
54762869575600,
54862887716000,
549-28800,
5501,
551'AKDT'
552 ],
553 [
55462887744800,
55562901054000,
55662887712400,
55762901021600,
558-32400,
5590,
560'AKST'
561 ],
562 [
56362901054000,
56462919194400,
56562901025200,
56662919165600,
567-28800,
5681,
569'AKDT'
570 ],
571 [
57262919194400,
57362932503600,
57462919162000,
57562932471200,
576-32400,
5770,
578'AKST'
579 ],
580 [
58162932503600,
58262950644000,
58362932474800,
58462950615200,
585-28800,
5861,
587'AKDT'
588 ],
589 [
59062950644000,
59162964558000,
59262950611600,
59362964525600,
594-32400,
5950,
596'AKST'
597 ],
598 [
59962964558000,
60062982093600,
60162964529200,
60262982064800,
603-28800,
6041,
605'AKDT'
606 ],
607 [
60862982093600,
60962996007600,
61062982061200,
61162995975200,
612-32400,
6130,
614'AKST'
615 ],
616 [
61762996007600,
61863013543200,
61962995978800,
62063013514400,
621-28800,
6221,
623'AKDT'
624 ],
625 [
62663013543200,
62763027457200,
62863013510800,
62963027424800,
630-32400,
6310,
632'AKST'
633 ],
634 [
63563027457200,
63663044992800,
63763027428400,
63863044964000,
639-28800,
6401,
641'AKDT'
642 ],
643 [
64463044992800,
64563058906800,
64663044960400,
64763058874400,
648-32400,
6490,
650'AKST'
651 ],
652 [
65363058906800,
65463077047200,
65563058878000,
65663077018400,
657-28800,
6581,
659'AKDT'
660 ],
661 [
66263077047200,
66363090356400,
66463077014800,
66563090324000,
666-32400,
6670,
668'AKST'
669 ],
670 [
67163090356400,
67263108496800,
67363090327600,
67463108468000,
675-28800,
6761,
677'AKDT'
678 ],
679 [
68063108496800,
68163121806000,
68263108464400,
68363121773600,
684-32400,
6850,
686'AKST'
687 ],
688 [
68963121806000,
69063139946400,
69163121777200,
69263139917600,
693-28800,
6941,
695'AKDT'
696 ],
697 [
69863139946400,
69963153860400,
70063139914000,
70163153828000,
702-32400,
7030,
704'AKST'
705 ],
706 [
70763153860400,
70863171396000,
70963153831600,
71063171367200,
711-28800,
7121,
713'AKDT'
714 ],
715 [
71663171396000,
71763185310000,
71863171363600,
71963185277600,
720-32400,
7210,
722'AKST'
723 ],
724 [
72563185310000,
72663202845600,
72763185281200,
72863202816800,
729-28800,
7301,
731'AKDT'
732 ],
733 [
73463202845600,
73563216759600,
73663202813200,
73763216727200,
738-32400,
7390,
740'AKST'
741 ],
742 [
74363216759600,
74463234900000,
74563216730800,
74663234871200,
747-28800,
7481,
749'AKDT'
750 ],
751 [
75263234900000,
75363248209200,
75463234867600,
75563248176800,
756-32400,
7570,
758'AKST'
759 ],
760 [
76163248209200,
76263266349600,
76363248180400,
76463266320800,
765-28800,
7661,
767'AKDT'
768 ],
769 [
77063266349600,
77163279658800,
77263266317200,
77363279626400,
774-32400,
7750,
776'AKST'
777 ],
778 [
77963279658800,
78063297799200,
78163279630000,
78263297770400,
783-28800,
7841,
785'AKDT'
786 ],
787 [
78863297799200,
78963309294000,
79063297766800,
79163309261600,
792-32400,
7930,
794'AKST'
795 ],
796 [
79763309294000,
79863329853600,
79963309265200,
80063329824800,
801-28800,
8021,
803'AKDT'
804 ],
805 [
80663329853600,
80763340743600,
80863329821200,
80963340711200,
810-32400,
8110,
812'AKST'
813 ],
814 [
81563340743600,
81663361303200,
81763340714800,
81863361274400,
819-28800,
8201,
821'AKDT'
822 ],
823 [
82463361303200,
82563372193200,
82663361270800,
82763372160800,
828-32400,
8290,
830'AKST'
831 ],
832 [
83363372193200,
83463392752800,
83563372164400,
83663392724000,
837-28800,
8381,
839'AKDT'
840 ],
841 [
84263392752800,
84363404247600,
84463392720400,
84563404215200,
846-32400,
8470,
848'AKST'
849 ],
850 [
85163404247600,
85263424807200,
85363404218800,
85463424778400,
855-28800,
8561,
857'AKDT'
858 ],
859 [
86063424807200,
86163435697200,
86263424774800,
86363435664800,
864-32400,
8650,
866'AKST'
867 ],
868 [
86963435697200,
87063456256800,
87163435668400,
87263456228000,
873-28800,
8741,
875'AKDT'
876 ],
877 [
87863456256800,
87963467146800,
88063456224400,
88163467114400,
882-32400,
8830,
884'AKST'
885 ],
886 [
88763467146800,
88863487706400,
88963467118000,
89063487677600,
891-28800,
8921,
893'AKDT'
894 ],
895 [
89663487706400,
89763498596400,
89863487674000,
89963498564000,
900-32400,
9010,
902'AKST'
903 ],
904 [
90563498596400,
90663519156000,
90763498567600,
90863519127200,
909-28800,
9101,
911'AKDT'
912 ],
913 [
91463519156000,
91563530046000,
91663519123600,
91763530013600,
918-32400,
9190,
920'AKST'
921 ],
922 [
92363530046000,
92463550605600,
92563530017200,
92663550576800,
927-28800,
9281,
929'AKDT'
930 ],
931 [
93263550605600,
93363561495600,
93463550573200,
93563561463200,
936-32400,
9370,
938'AKST'
939 ],
940 [
94163561495600,
94263582055200,
94363561466800,
94463582026400,
945-28800,
9461,
947'AKDT'
948 ],
949 [
95063582055200,
95163593550000,
95263582022800,
95363593517600,
954-32400,
9550,
956'AKST'
957 ],
958 [
95963593550000,
96063614109600,
96163593521200,
96263614080800,
963-28800,
9641,
965'AKDT'
966 ],
967 [
96863614109600,
96963624999600,
97063614077200,
97163624967200,
972-32400,
9730,
974'AKST'
975 ],
976 [
97763624999600,
97863645559200,
97963624970800,
98063645530400,
981-28800,
9821,
983'AKDT'
984 ],
985 [
98663645559200,
98763656449200,
98863645526800,
98963656416800,
990-32400,
9910,
992'AKST'
993 ],
994 [
99563656449200,
99663677008800,
99763656420400,
99863676980000,
999-28800,
10001,
1001'AKDT'
1002 ],
1003 [
100463677008800,
100563687898800,
100663676976400,
100763687866400,
1008-32400,
10090,
1010'AKST'
1011 ],
1012 [
101363687898800,
101463708458400,
101563687870000,
101663708429600,
1017-28800,
10181,
1019'AKDT'
1020 ],
1021 [
102263708458400,
102363719348400,
102463708426000,
102563719316000,
1026-32400,
10270,
1028'AKST'
1029 ],
1030 [
103163719348400,
103263739908000,
103363719319600,
103463739879200,
1035-28800,
10361,
1037'AKDT'
1038 ],
1039];
1040
1041sub olson_version { '2009s' }
1042
1043sub has_dst_changes { 54 }
1044
1045sub _max_year { 2019 }
1046
1047sub _new_instance
1048{
1049 return shift->_init( @_, spans => $spans );
1050}
1051
1052sub _last_offset { -32400 }
1053
1054my $last_observance = bless( {
1055 'format' => 'AK%sT',
1056 'gmtoff' => '-9:00',
1057 'local_start_datetime' => bless( {
1058 'formatter' => undef,
1059 'local_rd_days' => 724244,
1060 'local_rd_secs' => 0,
1061 'offset_modifier' => 0,
1062 'rd_nanosecs' => 0,
1063 'tz' => bless( {
1064 'name' => 'floating',
1065 'offset' => 0
1066 }, 'DateTime::TimeZone::Floating' ),
1067 'utc_rd_days' => 724244,
1068 'utc_rd_secs' => 0,
1069 'utc_year' => 1984
1070 }, 'DateTime' ),
1071 'offset_from_std' => 0,
1072 'offset_from_utc' => -32400,
1073 'until' => [],
1074 'utc_start_datetime' => bless( {
1075 'formatter' => undef,
1076 'local_rd_days' => 724244,
1077 'local_rd_secs' => 32400,
1078 'offset_modifier' => 0,
1079 'rd_nanosecs' => 0,
1080 'tz' => bless( {
1081 'name' => 'floating',
1082 'offset' => 0
1083 }, 'DateTime::TimeZone::Floating' ),
1084 'utc_rd_days' => 724244,
1085 'utc_rd_secs' => 32400,
1086 'utc_year' => 1984
1087 }, 'DateTime' )
1088}, 'DateTime::TimeZone::OlsonDB::Observance' )
1089;
1090sub _last_observance { $last_observance }
1091
1092my $rules = [
1093 bless( {
1094 'at' => '2:00',
1095 'from' => '2007',
1096 'in' => 'Mar',
1097 'letter' => 'D',
1098 'name' => 'US',
1099 'offset_from_std' => 3600,
1100 'on' => 'Sun>=8',
1101 'save' => '1:00',
1102 'to' => 'max',
1103 'type' => undef
1104 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
1105 bless( {
1106 'at' => '2:00',
1107 'from' => '2007',
1108 'in' => 'Nov',
1109 'letter' => 'S',
1110 'name' => 'US',
1111 'offset_from_std' => 0,
1112 'on' => 'Sun>=1',
1113 'save' => '0',
1114 'to' => 'max',
1115 'type' => undef
1116 }, 'DateTime::TimeZone::OlsonDB::Rule' )
1117]
1118;
1119sub _rules { $rules }
1120
1121
11221;
1123