• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /macosx-10.9.5/CPANInternal-140/DateTime-TimeZone/lib/DateTime/TimeZone/America/North_Dakota/
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::North_Dakota::New_Salem;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::America::North_Dakota::New_Salem::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22    [
23DateTime::TimeZone::NEG_INFINITY,
2459418039600,
25DateTime::TimeZone::NEG_INFINITY,
2659418015261,
27-24339,
280,
29'LMT'
30    ],
31    [
3259418039600,
3360502410000,
3459418014400,
3560502384800,
36-25200,
370,
38'MST'
39    ],
40    [
4160502410000,
4260520550400,
4360502388400,
4460520528800,
45-21600,
461,
47'MDT'
48    ],
49    [
5060520550400,
5160533859600,
5260520525200,
5360533834400,
54-25200,
550,
56'MST'
57    ],
58    [
5960533859600,
6060552000000,
6160533838000,
6260551978400,
63-21600,
641,
65'MDT'
66    ],
67    [
6860552000000,
6961255472400,
7060551974800,
7161255447200,
72-25200,
730,
74'MST'
75    ],
76    [
7761255472400,
7861366287600,
7961255450800,
8061366266000,
81-21600,
821,
83'MWT'
84    ],
85    [
8661366287600,
8761370294400,
8861366266000,
8961370272800,
90-21600,
911,
92'MPT'
93    ],
94    [
9561370294400,
9662051302800,
9761370269200,
9862051277600,
99-25200,
1000,
101'MST'
102    ],
103    [
10462051302800,
10562067024000,
10662051281200,
10762067002400,
108-21600,
1091,
110'MDT'
111    ],
112    [
11362067024000,
11462082752400,
11562066998800,
11662082727200,
117-25200,
1180,
119'MST'
120    ],
121    [
12262082752400,
12362098473600,
12462082730800,
12562098452000,
126-21600,
1271,
128'MDT'
129    ],
130    [
13162098473600,
13262114202000,
13362098448400,
13462114176800,
135-25200,
1360,
137'MST'
138    ],
139    [
14062114202000,
14162129923200,
14262114180400,
14362129901600,
144-21600,
1451,
146'MDT'
147    ],
148    [
14962129923200,
15062145651600,
15162129898000,
15262145626400,
153-25200,
1540,
155'MST'
156    ],
157    [
15862145651600,
15962161372800,
16062145630000,
16162161351200,
162-21600,
1631,
164'MDT'
165    ],
166    [
16762161372800,
16862177101200,
16962161347600,
17062177076000,
171-25200,
1720,
173'MST'
174    ],
175    [
17662177101200,
17762193427200,
17862177079600,
17962193405600,
180-21600,
1811,
182'MDT'
183    ],
184    [
18562193427200,
18662209155600,
18762193402000,
18862209130400,
189-25200,
1900,
191'MST'
192    ],
193    [
19462209155600,
19562224876800,
19662209134000,
19762224855200,
198-21600,
1991,
200'MDT'
201    ],
202    [
20362224876800,
20462240605200,
20562224851600,
20662240580000,
207-25200,
2080,
209'MST'
210    ],
211    [
21262240605200,
21362256326400,
21462240583600,
21562256304800,
216-21600,
2171,
218'MDT'
219    ],
220    [
22162256326400,
22262262378000,
22362256301200,
22462262352800,
225-25200,
2260,
227'MST'
228    ],
229    [
23062262378000,
23162287776000,
23262262356400,
23362287754400,
234-21600,
2351,
236'MDT'
237    ],
238    [
23962287776000,
24062298061200,
24162287750800,
24262298036000,
243-25200,
2440,
245'MST'
246    ],
247    [
24862298061200,
24962319225600,
25062298039600,
25162319204000,
252-21600,
2531,
254'MDT'
255    ],
256    [
25762319225600,
25862334954000,
25962319200400,
26062334928800,
261-25200,
2620,
263'MST'
264    ],
265    [
26662334954000,
26762351280000,
26862334932400,
26962351258400,
270-21600,
2711,
272'MDT'
273    ],
274    [
27562351280000,
27662366403600,
27762351254800,
27862366378400,
279-25200,
2800,
281'MST'
282    ],
283    [
28462366403600,
28562382729600,
28662366382000,
28762382708000,
288-21600,
2891,
290'MDT'
291    ],
292    [
29362382729600,
29462398458000,
29562382704400,
29662398432800,
297-25200,
2980,
299'MST'
300    ],
301    [
30262398458000,
30362414179200,
30462398436400,
30562414157600,
306-21600,
3071,
308'MDT'
309    ],
310    [
31162414179200,
31262429907600,
31362414154000,
31462429882400,
315-25200,
3160,
317'MST'
318    ],
319    [
32062429907600,
32162445628800,
32262429886000,
32362445607200,
324-21600,
3251,
326'MDT'
327    ],
328    [
32962445628800,
33062461357200,
33162445603600,
33262461332000,
333-25200,
3340,
335'MST'
336    ],
337    [
33862461357200,
33962477078400,
34062461335600,
34162477056800,
342-21600,
3431,
344'MDT'
345    ],
346    [
34762477078400,
34862492806800,
34962477053200,
35062492781600,
351-25200,
3520,
353'MST'
354    ],
355    [
35662492806800,
35762508528000,
35862492785200,
35962508506400,
360-21600,
3611,
362'MDT'
363    ],
364    [
36562508528000,
36662524256400,
36762508502800,
36862524231200,
369-25200,
3700,
371'MST'
372    ],
373    [
37462524256400,
37562540582400,
37662524234800,
37762540560800,
378-21600,
3791,
380'MDT'
381    ],
382    [
38362540582400,
38462555706000,
38562540557200,
38662555680800,
387-25200,
3880,
389'MST'
390    ],
391    [
39262555706000,
39362572032000,
39462555684400,
39562572010400,
396-21600,
3971,
398'MDT'
399    ],
400    [
40162572032000,
40262587760400,
40362572006800,
40462587735200,
405-25200,
4060,
407'MST'
408    ],
409    [
41062587760400,
41162603481600,
41262587738800,
41362603460000,
414-21600,
4151,
416'MDT'
417    ],
418    [
41962603481600,
42062619210000,
42162603456400,
42262619184800,
423-25200,
4240,
425'MST'
426    ],
427    [
42862619210000,
42962634931200,
43062619188400,
43162634909600,
432-21600,
4331,
434'MDT'
435    ],
436    [
43762634931200,
43862650659600,
43962634906000,
44062650634400,
441-25200,
4420,
443'MST'
444    ],
445    [
44662650659600,
44762666380800,
44862650638000,
44962666359200,
450-21600,
4511,
452'MDT'
453    ],
454    [
45562666380800,
45662680294800,
45762666355600,
45862680269600,
459-25200,
4600,
461'MST'
462    ],
463    [
46462680294800,
46562697830400,
46662680273200,
46762697808800,
468-21600,
4691,
470'MDT'
471    ],
472    [
47362697830400,
47462711744400,
47562697805200,
47662711719200,
477-25200,
4780,
479'MST'
480    ],
481    [
48262711744400,
48362729884800,
48462711722800,
48562729863200,
486-21600,
4871,
488'MDT'
489    ],
490    [
49162729884800,
49262743194000,
49362729859600,
49462743168800,
495-25200,
4960,
497'MST'
498    ],
499    [
50062743194000,
50162761334400,
50262743172400,
50362761312800,
504-21600,
5051,
506'MDT'
507    ],
508    [
50962761334400,
51062774643600,
51162761309200,
51262774618400,
513-25200,
5140,
515'MST'
516    ],
517    [
51862774643600,
51962792784000,
52062774622000,
52162792762400,
522-21600,
5231,
524'MDT'
525    ],
526    [
52762792784000,
52862806698000,
52962792758800,
53062806672800,
531-25200,
5320,
533'MST'
534    ],
535    [
53662806698000,
53762824233600,
53862806676400,
53962824212000,
540-21600,
5411,
542'MDT'
543    ],
544    [
54562824233600,
54662838147600,
54762824208400,
54862838122400,
549-25200,
5500,
551'MST'
552    ],
553    [
55462838147600,
55562855683200,
55662838126000,
55762855661600,
558-21600,
5591,
560'MDT'
561    ],
562    [
56362855683200,
56462869597200,
56562855658000,
56662869572000,
567-25200,
5680,
569'MST'
570    ],
571    [
57262869597200,
57362887737600,
57462869575600,
57562887716000,
576-21600,
5771,
578'MDT'
579    ],
580    [
58162887737600,
58262901046800,
58362887712400,
58462901021600,
585-25200,
5860,
587'MST'
588    ],
589    [
59062901046800,
59162919187200,
59262901025200,
59362919165600,
594-21600,
5951,
596'MDT'
597    ],
598    [
59962919187200,
60062932496400,
60162919162000,
60262932471200,
603-25200,
6040,
605'MST'
606    ],
607    [
60862932496400,
60962950636800,
61062932474800,
61162950615200,
612-21600,
6131,
614'MDT'
615    ],
616    [
61762950636800,
61862964550800,
61962950611600,
62062964525600,
621-25200,
6220,
623'MST'
624    ],
625    [
62662964550800,
62762982086400,
62862964529200,
62962982064800,
630-21600,
6311,
632'MDT'
633    ],
634    [
63562982086400,
63662996000400,
63762982061200,
63862995975200,
639-25200,
6400,
641'MST'
642    ],
643    [
64462996000400,
64563013536000,
64662995978800,
64763013514400,
648-21600,
6491,
650'MDT'
651    ],
652    [
65363013536000,
65463027450000,
65563013510800,
65663027424800,
657-25200,
6580,
659'MST'
660    ],
661    [
66263027450000,
66363044985600,
66463027428400,
66563044964000,
666-21600,
6671,
668'MDT'
669    ],
670    [
67163044985600,
67263058899600,
67363044960400,
67463058874400,
675-25200,
6760,
677'MST'
678    ],
679    [
68063058899600,
68163077040000,
68263058878000,
68363077018400,
684-21600,
6851,
686'MDT'
687    ],
688    [
68963077040000,
69063090349200,
69163077014800,
69263090324000,
693-25200,
6940,
695'MST'
696    ],
697    [
69863090349200,
69963108489600,
70063090327600,
70163108468000,
702-21600,
7031,
704'MDT'
705    ],
706    [
70763108489600,
70863121798800,
70963108464400,
71063121773600,
711-25200,
7120,
713'MST'
714    ],
715    [
71663121798800,
71763139939200,
71863121777200,
71963139917600,
720-21600,
7211,
722'MDT'
723    ],
724    [
72563139939200,
72663153853200,
72763139914000,
72863153828000,
729-25200,
7300,
731'MST'
732    ],
733    [
73463153853200,
73563171388800,
73663153831600,
73763171367200,
738-21600,
7391,
740'MDT'
741    ],
742    [
74363171388800,
74463185302800,
74563171363600,
74663185277600,
747-25200,
7480,
749'MST'
750    ],
751    [
75263185302800,
75363202838400,
75463185281200,
75563202816800,
756-21600,
7571,
758'MDT'
759    ],
760    [
76163202838400,
76263216748800,
76363202816800,
76463216727200,
765-21600,
7660,
767'CST'
768    ],
769    [
77063216748800,
77163234889200,
77263216730800,
77363234871200,
774-18000,
7751,
776'CDT'
777    ],
778    [
77963234889200,
78063248198400,
78163234867600,
78263248176800,
783-21600,
7840,
785'CST'
786    ],
787    [
78863248198400,
78963266338800,
79063248180400,
79163266320800,
792-18000,
7931,
794'CDT'
795    ],
796    [
79763266338800,
79863279648000,
79963266317200,
80063279626400,
801-21600,
8020,
803'CST'
804    ],
805    [
80663279648000,
80763297788400,
80863279630000,
80963297770400,
810-18000,
8111,
812'CDT'
813    ],
814    [
81563297788400,
81663309283200,
81763297766800,
81863309261600,
819-21600,
8200,
821'CST'
822    ],
823    [
82463309283200,
82563329842800,
82663309265200,
82763329824800,
828-18000,
8291,
830'CDT'
831    ],
832    [
83363329842800,
83463340732800,
83563329821200,
83663340711200,
837-21600,
8380,
839'CST'
840    ],
841    [
84263340732800,
84363361292400,
84463340714800,
84563361274400,
846-18000,
8471,
848'CDT'
849    ],
850    [
85163361292400,
85263372182400,
85363361270800,
85463372160800,
855-21600,
8560,
857'CST'
858    ],
859    [
86063372182400,
86163392742000,
86263372164400,
86363392724000,
864-18000,
8651,
866'CDT'
867    ],
868    [
86963392742000,
87063404236800,
87163392720400,
87263404215200,
873-21600,
8740,
875'CST'
876    ],
877    [
87863404236800,
87963424796400,
88063404218800,
88163424778400,
882-18000,
8831,
884'CDT'
885    ],
886    [
88763424796400,
88863435686400,
88963424774800,
89063435664800,
891-21600,
8920,
893'CST'
894    ],
895    [
89663435686400,
89763456246000,
89863435668400,
89963456228000,
900-18000,
9011,
902'CDT'
903    ],
904    [
90563456246000,
90663467136000,
90763456224400,
90863467114400,
909-21600,
9100,
911'CST'
912    ],
913    [
91463467136000,
91563487695600,
91663467118000,
91763487677600,
918-18000,
9191,
920'CDT'
921    ],
922    [
92363487695600,
92463498585600,
92563487674000,
92663498564000,
927-21600,
9280,
929'CST'
930    ],
931    [
93263498585600,
93363519145200,
93463498567600,
93563519127200,
936-18000,
9371,
938'CDT'
939    ],
940    [
94163519145200,
94263530035200,
94363519123600,
94463530013600,
945-21600,
9460,
947'CST'
948    ],
949    [
95063530035200,
95163550594800,
95263530017200,
95363550576800,
954-18000,
9551,
956'CDT'
957    ],
958    [
95963550594800,
96063561484800,
96163550573200,
96263561463200,
963-21600,
9640,
965'CST'
966    ],
967    [
96863561484800,
96963582044400,
97063561466800,
97163582026400,
972-18000,
9731,
974'CDT'
975    ],
976    [
97763582044400,
97863593539200,
97963582022800,
98063593517600,
981-21600,
9820,
983'CST'
984    ],
985    [
98663593539200,
98763614098800,
98863593521200,
98963614080800,
990-18000,
9911,
992'CDT'
993    ],
994    [
99563614098800,
99663624988800,
99763614077200,
99863624967200,
999-21600,
10000,
1001'CST'
1002    ],
1003    [
100463624988800,
100563645548400,
100663624970800,
100763645530400,
1008-18000,
10091,
1010'CDT'
1011    ],
1012    [
101363645548400,
101463656438400,
101563645526800,
101663656416800,
1017-21600,
10180,
1019'CST'
1020    ],
1021    [
102263656438400,
102363676998000,
102463656420400,
102563676980000,
1026-18000,
10271,
1028'CDT'
1029    ],
1030    [
103163676998000,
103263687888000,
103363676976400,
103463687866400,
1035-21600,
10360,
1037'CST'
1038    ],
1039    [
104063687888000,
104163708447600,
104263687870000,
104363708429600,
1044-18000,
10451,
1046'CDT'
1047    ],
1048    [
104963708447600,
105063719337600,
105163708426000,
105263719316000,
1053-21600,
10540,
1055'CST'
1056    ],
1057    [
105863719337600,
105963739897200,
106063719319600,
106163739879200,
1062-18000,
10631,
1064'CDT'
1065    ],
1066    [
106763739897200,
106863751392000,
106963739875600,
107063751370400,
1071-21600,
10720,
1073'CST'
1074    ],
1075    [
107663751392000,
107763771951600,
107863751374000,
107963771933600,
1080-18000,
10811,
1082'CDT'
1083    ],
1084];
1085
1086sub olson_version { '2010b' }
1087
1088sub has_dst_changes { 59 }
1089
1090sub _max_year { 2020 }
1091
1092sub _new_instance
1093{
1094    return shift->_init( @_, spans => $spans );
1095}
1096
1097sub _last_offset { -21600 }
1098
1099my $last_observance = bless( {
1100  'format' => 'C%sT',
1101  'gmtoff' => '-6:00',
1102  'local_start_datetime' => bless( {
1103    'formatter' => undef,
1104    'local_rd_days' => 731514,
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' => 731514,
1113    'utc_rd_secs' => 7200,
1114    'utc_year' => 2004
1115  }, 'DateTime' ),
1116  'offset_from_std' => 0,
1117  'offset_from_utc' => -21600,
1118  'until' => [],
1119  'utc_start_datetime' => bless( {
1120    'formatter' => undef,
1121    'local_rd_days' => 731514,
1122    'local_rd_secs' => 28800,
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' => 731514,
1130    'utc_rd_secs' => 28800,
1131    'utc_year' => 2004
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