• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /macosx-10.9.5/CPANInternal-140/DateTime-TimeZone/lib/DateTime/TimeZone/America/Kentucky/
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/AQnrcGnc70/northamerica.  Olson data version 2010b
7#
8# Do not edit this file directly.
9#
10package DateTime::TimeZone::America::Kentucky::Monticello;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::America::Kentucky::Monticello::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22    [
23DateTime::TimeZone::NEG_INFINITY,
2459418036000,
25DateTime::TimeZone::NEG_INFINITY,
2659418015636,
27-20364,
280,
29'LMT'
30    ],
31    [
3259418036000,
3360502406400,
3459418014400,
3560502384800,
36-21600,
370,
38'CST'
39    ],
40    [
4160502406400,
4260520546800,
4360502388400,
4460520528800,
45-18000,
461,
47'CDT'
48    ],
49    [
5060520546800,
5160533856000,
5260520525200,
5360533834400,
54-21600,
550,
56'CST'
57    ],
58    [
5960533856000,
6060551996400,
6160533838000,
6260551978400,
63-18000,
641,
65'CDT'
66    ],
67    [
6860551996400,
6961255468800,
7060551974800,
7161255447200,
72-21600,
730,
74'CST'
75    ],
76    [
7761255468800,
7861366287600,
7961255450800,
8061366269600,
81-18000,
821,
83'CWT'
84    ],
85    [
8661366287600,
8761370290800,
8861366269600,
8961370272800,
90-18000,
911,
92'CPT'
93    ],
94    [
9561370290800,
9661378322400,
9761370269200,
9861378300800,
99-21600,
1000,
101'CST'
102    ],
103    [
10461378322400,
10562072546400,
10661378300800,
10762072524800,
108-21600,
1090,
110'CST'
111    ],
112    [
11362072546400,
11462082748800,
11562072524800,
11662082727200,
117-21600,
1180,
119'CST'
120    ],
121    [
12262082748800,
12362098470000,
12462082730800,
12562098452000,
126-18000,
1271,
128'CDT'
129    ],
130    [
13162098470000,
13262114198400,
13362098448400,
13462114176800,
135-21600,
1360,
137'CST'
138    ],
139    [
14062114198400,
14162129919600,
14262114180400,
14362129901600,
144-18000,
1451,
146'CDT'
147    ],
148    [
14962129919600,
15062145648000,
15162129898000,
15262145626400,
153-21600,
1540,
155'CST'
156    ],
157    [
15862145648000,
15962161369200,
16062145630000,
16162161351200,
162-18000,
1631,
164'CDT'
165    ],
166    [
16762161369200,
16862177097600,
16962161347600,
17062177076000,
171-21600,
1720,
173'CST'
174    ],
175    [
17662177097600,
17762193423600,
17862177079600,
17962193405600,
180-18000,
1811,
182'CDT'
183    ],
184    [
18562193423600,
18662209152000,
18762193402000,
18862209130400,
189-21600,
1900,
191'CST'
192    ],
193    [
19462209152000,
19562224873200,
19662209134000,
19762224855200,
198-18000,
1991,
200'CDT'
201    ],
202    [
20362224873200,
20462240601600,
20562224851600,
20662240580000,
207-21600,
2080,
209'CST'
210    ],
211    [
21262240601600,
21362256322800,
21462240583600,
21562256304800,
216-18000,
2171,
218'CDT'
219    ],
220    [
22162256322800,
22262262374400,
22362256301200,
22462262352800,
225-21600,
2260,
227'CST'
228    ],
229    [
23062262374400,
23162287772400,
23262262356400,
23362287754400,
234-18000,
2351,
236'CDT'
237    ],
238    [
23962287772400,
24062298057600,
24162287750800,
24262298036000,
243-21600,
2440,
245'CST'
246    ],
247    [
24862298057600,
24962319222000,
25062298039600,
25162319204000,
252-18000,
2531,
254'CDT'
255    ],
256    [
25762319222000,
25862334950400,
25962319200400,
26062334928800,
261-21600,
2620,
263'CST'
264    ],
265    [
26662334950400,
26762351276400,
26862334932400,
26962351258400,
270-18000,
2711,
272'CDT'
273    ],
274    [
27562351276400,
27662366400000,
27762351254800,
27862366378400,
279-21600,
2800,
281'CST'
282    ],
283    [
28462366400000,
28562382726000,
28662366382000,
28762382708000,
288-18000,
2891,
290'CDT'
291    ],
292    [
29362382726000,
29462398454400,
29562382704400,
29662398432800,
297-21600,
2980,
299'CST'
300    ],
301    [
30262398454400,
30362414175600,
30462398436400,
30562414157600,
306-18000,
3071,
308'CDT'
309    ],
310    [
31162414175600,
31262429904000,
31362414154000,
31462429882400,
315-21600,
3160,
317'CST'
318    ],
319    [
32062429904000,
32162445625200,
32262429886000,
32362445607200,
324-18000,
3251,
326'CDT'
327    ],
328    [
32962445625200,
33062461353600,
33162445603600,
33262461332000,
333-21600,
3340,
335'CST'
336    ],
337    [
33862461353600,
33962477074800,
34062461335600,
34162477056800,
342-18000,
3431,
344'CDT'
345    ],
346    [
34762477074800,
34862492803200,
34962477053200,
35062492781600,
351-21600,
3520,
353'CST'
354    ],
355    [
35662492803200,
35762508524400,
35862492785200,
35962508506400,
360-18000,
3611,
362'CDT'
363    ],
364    [
36562508524400,
36662524252800,
36762508502800,
36862524231200,
369-21600,
3700,
371'CST'
372    ],
373    [
37462524252800,
37562540578800,
37662524234800,
37762540560800,
378-18000,
3791,
380'CDT'
381    ],
382    [
38362540578800,
38462555702400,
38562540557200,
38662555680800,
387-21600,
3880,
389'CST'
390    ],
391    [
39262555702400,
39362572028400,
39462555684400,
39562572010400,
396-18000,
3971,
398'CDT'
399    ],
400    [
40162572028400,
40262587756800,
40362572006800,
40462587735200,
405-21600,
4060,
407'CST'
408    ],
409    [
41062587756800,
41162603478000,
41262587738800,
41362603460000,
414-18000,
4151,
416'CDT'
417    ],
418    [
41962603478000,
42062619206400,
42162603456400,
42262619184800,
423-21600,
4240,
425'CST'
426    ],
427    [
42862619206400,
42962634927600,
43062619188400,
43162634909600,
432-18000,
4331,
434'CDT'
435    ],
436    [
43762634927600,
43862650656000,
43962634906000,
44062650634400,
441-21600,
4420,
443'CST'
444    ],
445    [
44662650656000,
44762666377200,
44862650638000,
44962666359200,
450-18000,
4511,
452'CDT'
453    ],
454    [
45562666377200,
45662680291200,
45762666355600,
45862680269600,
459-21600,
4600,
461'CST'
462    ],
463    [
46462680291200,
46562697826800,
46662680273200,
46762697808800,
468-18000,
4691,
470'CDT'
471    ],
472    [
47362697826800,
47462711740800,
47562697805200,
47662711719200,
477-21600,
4780,
479'CST'
480    ],
481    [
48262711740800,
48362729881200,
48462711722800,
48562729863200,
486-18000,
4871,
488'CDT'
489    ],
490    [
49162729881200,
49262743190400,
49362729859600,
49462743168800,
495-21600,
4960,
497'CST'
498    ],
499    [
50062743190400,
50162761330800,
50262743172400,
50362761312800,
504-18000,
5051,
506'CDT'
507    ],
508    [
50962761330800,
51062774640000,
51162761309200,
51262774618400,
513-21600,
5140,
515'CST'
516    ],
517    [
51862774640000,
51962792780400,
52062774622000,
52162792762400,
522-18000,
5231,
524'CDT'
525    ],
526    [
52762792780400,
52862806694400,
52962792758800,
53062806672800,
531-21600,
5320,
533'CST'
534    ],
535    [
53662806694400,
53762824230000,
53862806676400,
53962824212000,
540-18000,
5411,
542'CDT'
543    ],
544    [
54562824230000,
54662838144000,
54762824208400,
54862838122400,
549-21600,
5500,
551'CST'
552    ],
553    [
55462838144000,
55562855679600,
55662838126000,
55762855661600,
558-18000,
5591,
560'CDT'
561    ],
562    [
56362855679600,
56462869593600,
56562855658000,
56662869572000,
567-21600,
5680,
569'CST'
570    ],
571    [
57262869593600,
57362887734000,
57462869575600,
57562887716000,
576-18000,
5771,
578'CDT'
579    ],
580    [
58162887734000,
58262901043200,
58362887712400,
58462901021600,
585-21600,
5860,
587'CST'
588    ],
589    [
59062901043200,
59162919183600,
59262901025200,
59362919165600,
594-18000,
5951,
596'CDT'
597    ],
598    [
59962919183600,
60062932492800,
60162919162000,
60262932471200,
603-21600,
6040,
605'CST'
606    ],
607    [
60862932492800,
60962950633200,
61062932474800,
61162950615200,
612-18000,
6131,
614'CDT'
615    ],
616    [
61762950633200,
61862964547200,
61962950611600,
62062964525600,
621-21600,
6220,
623'CST'
624    ],
625    [
62662964547200,
62762982082800,
62862964529200,
62962982064800,
630-18000,
6311,
632'CDT'
633    ],
634    [
63562982082800,
63662995996800,
63762982061200,
63862995975200,
639-21600,
6400,
641'CST'
642    ],
643    [
64462995996800,
64563013532400,
64662995978800,
64763013514400,
648-18000,
6491,
650'CDT'
651    ],
652    [
65363013532400,
65463027446400,
65563013510800,
65663027424800,
657-21600,
6580,
659'CST'
660    ],
661    [
66263027446400,
66363044982000,
66463027428400,
66563044964000,
666-18000,
6671,
668'CDT'
669    ],
670    [
67163044982000,
67263058896000,
67363044960400,
67463058874400,
675-21600,
6760,
677'CST'
678    ],
679    [
68063058896000,
68163077036400,
68263058878000,
68363077018400,
684-18000,
6851,
686'CDT'
687    ],
688    [
68963077036400,
69063090345600,
69163077014800,
69263090324000,
693-21600,
6940,
695'CST'
696    ],
697    [
69863090345600,
69963108486000,
70063090327600,
70163108468000,
702-18000,
7031,
704'CDT'
705    ],
706    [
70763108486000,
70863121791600,
70963108468000,
71063121773600,
711-18000,
7120,
713'EST'
714    ],
715    [
71663121791600,
71763139932000,
71863121777200,
71963139917600,
720-14400,
7211,
722'EDT'
723    ],
724    [
72563139932000,
72663153846000,
72763139914000,
72863153828000,
729-18000,
7300,
731'EST'
732    ],
733    [
73463153846000,
73563171381600,
73663153831600,
73763171367200,
738-14400,
7391,
740'EDT'
741    ],
742    [
74363171381600,
74463185295600,
74563171363600,
74663185277600,
747-18000,
7480,
749'EST'
750    ],
751    [
75263185295600,
75363202831200,
75463185281200,
75563202816800,
756-14400,
7571,
758'EDT'
759    ],
760    [
76163202831200,
76263216745200,
76363202813200,
76463216727200,
765-18000,
7660,
767'EST'
768    ],
769    [
77063216745200,
77163234885600,
77263216730800,
77363234871200,
774-14400,
7751,
776'EDT'
777    ],
778    [
77963234885600,
78063248194800,
78163234867600,
78263248176800,
783-18000,
7840,
785'EST'
786    ],
787    [
78863248194800,
78963266335200,
79063248180400,
79163266320800,
792-14400,
7931,
794'EDT'
795    ],
796    [
79763266335200,
79863279644400,
79963266317200,
80063279626400,
801-18000,
8020,
803'EST'
804    ],
805    [
80663279644400,
80763297784800,
80863279630000,
80963297770400,
810-14400,
8111,
812'EDT'
813    ],
814    [
81563297784800,
81663309279600,
81763297766800,
81863309261600,
819-18000,
8200,
821'EST'
822    ],
823    [
82463309279600,
82563329839200,
82663309265200,
82763329824800,
828-14400,
8291,
830'EDT'
831    ],
832    [
83363329839200,
83463340729200,
83563329821200,
83663340711200,
837-18000,
8380,
839'EST'
840    ],
841    [
84263340729200,
84363361288800,
84463340714800,
84563361274400,
846-14400,
8471,
848'EDT'
849    ],
850    [
85163361288800,
85263372178800,
85363361270800,
85463372160800,
855-18000,
8560,
857'EST'
858    ],
859    [
86063372178800,
86163392738400,
86263372164400,
86363392724000,
864-14400,
8651,
866'EDT'
867    ],
868    [
86963392738400,
87063404233200,
87163392720400,
87263404215200,
873-18000,
8740,
875'EST'
876    ],
877    [
87863404233200,
87963424792800,
88063404218800,
88163424778400,
882-14400,
8831,
884'EDT'
885    ],
886    [
88763424792800,
88863435682800,
88963424774800,
89063435664800,
891-18000,
8920,
893'EST'
894    ],
895    [
89663435682800,
89763456242400,
89863435668400,
89963456228000,
900-14400,
9011,
902'EDT'
903    ],
904    [
90563456242400,
90663467132400,
90763456224400,
90863467114400,
909-18000,
9100,
911'EST'
912    ],
913    [
91463467132400,
91563487692000,
91663467118000,
91763487677600,
918-14400,
9191,
920'EDT'
921    ],
922    [
92363487692000,
92463498582000,
92563487674000,
92663498564000,
927-18000,
9280,
929'EST'
930    ],
931    [
93263498582000,
93363519141600,
93463498567600,
93563519127200,
936-14400,
9371,
938'EDT'
939    ],
940    [
94163519141600,
94263530031600,
94363519123600,
94463530013600,
945-18000,
9460,
947'EST'
948    ],
949    [
95063530031600,
95163550591200,
95263530017200,
95363550576800,
954-14400,
9551,
956'EDT'
957    ],
958    [
95963550591200,
96063561481200,
96163550573200,
96263561463200,
963-18000,
9640,
965'EST'
966    ],
967    [
96863561481200,
96963582040800,
97063561466800,
97163582026400,
972-14400,
9731,
974'EDT'
975    ],
976    [
97763582040800,
97863593535600,
97963582022800,
98063593517600,
981-18000,
9820,
983'EST'
984    ],
985    [
98663593535600,
98763614095200,
98863593521200,
98963614080800,
990-14400,
9911,
992'EDT'
993    ],
994    [
99563614095200,
99663624985200,
99763614077200,
99863624967200,
999-18000,
10000,
1001'EST'
1002    ],
1003    [
100463624985200,
100563645544800,
100663624970800,
100763645530400,
1008-14400,
10091,
1010'EDT'
1011    ],
1012    [
101363645544800,
101463656434800,
101563645526800,
101663656416800,
1017-18000,
10180,
1019'EST'
1020    ],
1021    [
102263656434800,
102363676994400,
102463656420400,
102563676980000,
1026-14400,
10271,
1028'EDT'
1029    ],
1030    [
103163676994400,
103263687884400,
103363676976400,
103463687866400,
1035-18000,
10360,
1037'EST'
1038    ],
1039    [
104063687884400,
104163708444000,
104263687870000,
104363708429600,
1044-14400,
10451,
1046'EDT'
1047    ],
1048    [
104963708444000,
105063719334000,
105163708426000,
105263719316000,
1053-18000,
10540,
1055'EST'
1056    ],
1057    [
105863719334000,
105963739893600,
106063719319600,
106163739879200,
1062-14400,
10631,
1064'EDT'
1065    ],
1066    [
106763739893600,
106863751388400,
106963739875600,
107063751370400,
1071-18000,
10720,
1073'EST'
1074    ],
1075    [
107663751388400,
107763771948000,
107863751374000,
107963771933600,
1080-14400,
10811,
1082'EDT'
1083    ],
1084];
1085
1086sub olson_version { '2010b' }
1087
1088sub has_dst_changes { 58 }
1089
1090sub _max_year { 2020 }
1091
1092sub _new_instance
1093{
1094    return shift->_init( @_, spans => $spans );
1095}
1096
1097sub _last_offset { -18000 }
1098
1099my $last_observance = bless( {
1100  'format' => 'E%sT',
1101  'gmtoff' => '-5:00',
1102  'local_start_datetime' => bless( {
1103    'formatter' => undef,
1104    'local_rd_days' => 730422,
1105    'local_rd_secs' => 7200,
1106    'offset_modifier' => 0,
1107    'rd_nanosecs' => 0,
1108    'tz' => bless( {
1109      'name' => 'floating',
1110      'offset' => 0
1111    }, 'DateTime::TimeZone::Floating' ),
1112    'utc_rd_days' => 730422,
1113    'utc_rd_secs' => 7200,
1114    'utc_year' => 2001
1115  }, 'DateTime' ),
1116  'offset_from_std' => 0,
1117  'offset_from_utc' => -18000,
1118  'until' => [],
1119  'utc_start_datetime' => bless( {
1120    'formatter' => undef,
1121    'local_rd_days' => 730422,
1122    'local_rd_secs' => 25200,
1123    'offset_modifier' => 0,
1124    'rd_nanosecs' => 0,
1125    'tz' => bless( {
1126      'name' => 'floating',
1127      'offset' => 0
1128    }, 'DateTime::TimeZone::Floating' ),
1129    'utc_rd_days' => 730422,
1130    'utc_rd_secs' => 25200,
1131    'utc_year' => 2001
1132  }, 'DateTime' )
1133}, 'DateTime::TimeZone::OlsonDB::Observance' )
1134;
1135sub _last_observance { $last_observance }
1136
1137my $rules = [
1138  bless( {
1139    'at' => '2:00',
1140    'from' => '2007',
1141    'in' => 'Nov',
1142    'letter' => 'S',
1143    'name' => 'US',
1144    'offset_from_std' => 0,
1145    'on' => 'Sun>=1',
1146    'save' => '0',
1147    'to' => 'max',
1148    'type' => undef
1149  }, 'DateTime::TimeZone::OlsonDB::Rule' ),
1150  bless( {
1151    'at' => '2:00',
1152    'from' => '2007',
1153    'in' => 'Mar',
1154    'letter' => 'D',
1155    'name' => 'US',
1156    'offset_from_std' => 3600,
1157    'on' => 'Sun>=8',
1158    'save' => '1:00',
1159    'to' => 'max',
1160    'type' => undef
1161  }, 'DateTime::TimeZone::OlsonDB::Rule' )
1162]
1163;
1164sub _rules { $rules }
1165
1166
11671;
1168
1169