Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / Australia / Currie.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/australasia. Olson data version 2009s
7#
8# Do not edit this file directly.
9#
10package DateTime::TimeZone::Australia::Currie;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::Australia::Currie::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22 [
23DateTime::TimeZone::NEG_INFINITY,
2459789888672,
25DateTime::TimeZone::NEG_INFINITY,
2659789923200,
2734528,
280,
29'LMT'
30 ],
31 [
3259789888672,
3360455174400,
3459789924672,
3560455210400,
3636000,
370,
38'EST'
39 ],
40 [
4160455174400,
4260465790800,
4360455214000,
4460465830400,
4539600,
461,
47'EST'
48 ],
49 [
5060465790800,
5160470290800,
5260465830400,
5360470330400,
5439600,
551,
56'EST'
57 ],
58 [
5960470290800,
6061252041600,
6160470326800,
6261252077600,
6336000,
640,
65'EST'
66 ],
67 [
6861252041600,
6961259554800,
7061252081200,
7161259594400,
7239600,
731,
74'EST'
75 ],
76 [
7761259554800,
7861275283200,
7961259590800,
8061275319200,
8136000,
820,
83'EST'
84 ],
85 [
8661275283200,
8761291004400,
8861275322800,
8961291044000,
9039600,
911,
92'EST'
93 ],
94 [
9561291004400,
9661307337600,
9761291040400,
9861307373600,
9936000,
1000,
101'EST'
102 ],
103 [
10461307337600,
10561322454000,
10661307377200,
10761322493600,
10839600,
1091,
110'EST'
111 ],
112 [
11361322454000,
11462182821600,
11561322490000,
11662182857600,
11736000,
1180,
119'EST'
120 ],
121 [
12262182821600,
12362193369600,
12462182857600,
12562193405600,
12636000,
1270,
128'EST'
129 ],
130 [
13162193369600,
13262203651200,
13362193409200,
13462203690800,
13539600,
1361,
137'EST'
138 ],
139 [
14062203651200,
14162224819200,
14262203687200,
14362224855200,
14436000,
1450,
146'EST'
147 ],
148 [
14962224819200,
15062235705600,
15162224858800,
15262235745200,
15339600,
1541,
155'EST'
156 ],
157 [
15862235705600,
15962256268800,
16062235741600,
16162256304800,
16236000,
1630,
164'EST'
165 ],
166 [
16762256268800,
16862267155200,
16962256308400,
17062267194800,
17139600,
1721,
173'EST'
174 ],
175 [
17662267155200,
17762287718400,
17862267191200,
17962287754400,
18036000,
1810,
182'EST'
183 ],
184 [
18562287718400,
18662298604800,
18762287758000,
18862298644400,
18939600,
1901,
191'EST'
192 ],
193 [
19462298604800,
19562319168000,
19662298640800,
19762319204000,
19836000,
1990,
200'EST'
201 ],
202 [
20362319168000,
20462330659200,
20562319207600,
20662330698800,
20739600,
2081,
209'EST'
210 ],
211 [
21262330659200,
21362351222400,
21462330695200,
21562351258400,
21636000,
2170,
218'EST'
219 ],
220 [
22162351222400,
22262362108800,
22362351262000,
22462362148400,
22539600,
2261,
227'EST'
228 ],
229 [
23062362108800,
23162382672000,
23262362144800,
23362382708000,
23436000,
2350,
236'EST'
237 ],
238 [
23962382672000,
24062393558400,
24162382711600,
24262393598000,
24339600,
2441,
245'EST'
246 ],
247 [
24862393558400,
24962414121600,
25062393594400,
25162414157600,
25236000,
2530,
254'EST'
255 ],
256 [
25762414121600,
25862425008000,
25962414161200,
26062425047600,
26139600,
2621,
263'EST'
264 ],
265 [
26662425008000,
26762445571200,
26862425044000,
26962445607200,
27036000,
2710,
272'EST'
273 ],
274 [
27562445571200,
27662456457600,
27762445610800,
27862456497200,
27939600,
2801,
281'EST'
282 ],
283 [
28462456457600,
28562477020800,
28662456493600,
28762477056800,
28836000,
2890,
290'EST'
291 ],
292 [
29362477020800,
29462487907200,
29562477060400,
29662487946800,
29739600,
2981,
299'EST'
300 ],
301 [
30262487907200,
30362508470400,
30462487943200,
30562508506400,
30636000,
3070,
308'EST'
309 ],
310 [
31162508470400,
31262521776000,
31362508510000,
31462521815600,
31539600,
3161,
317'EST'
318 ],
319 [
32062521776000,
32162540524800,
32262521812000,
32362540560800,
32436000,
3250,
326'EST'
327 ],
328 [
32962540524800,
33062553225600,
33162540564400,
33262553265200,
33339600,
3341,
335'EST'
336 ],
337 [
33862553225600,
33962571974400,
34062553261600,
34162572010400,
34236000,
3430,
344'EST'
345 ],
346 [
34762571974400,
34862582860800,
34962572014000,
35062582900400,
35139600,
3521,
353'EST'
354 ],
355 [
35662582860800,
35762603424000,
35862582896800,
35962603460000,
36036000,
3610,
362'EST'
363 ],
364 [
36562603424000,
36662614310400,
36762603463600,
36862614350000,
36939600,
3701,
371'EST'
372 ],
373 [
37462614310400,
37562634873600,
37662614346400,
37762634909600,
37836000,
3790,
380'EST'
381 ],
382 [
38362634873600,
38462645760000,
38562634913200,
38662645799600,
38739600,
3881,
389'EST'
390 ],
391 [
39262645760000,
39362665718400,
39462645796000,
39562665754400,
39636000,
3970,
398'EST'
399 ],
400 [
40162665718400,
40262678419200,
40362665758000,
40462678458800,
40539600,
4061,
407'EST'
408 ],
409 [
41062678419200,
41162697772800,
41262678455200,
41362697808800,
41436000,
4150,
416'EST'
417 ],
418 [
41962697772800,
42062710473600,
42162697812400,
42262710513200,
42339600,
4241,
425'EST'
426 ],
427 [
42862710473600,
42962729827200,
43062710509600,
43162729863200,
43236000,
4330,
434'EST'
435 ],
436 [
43762729827200,
43862741923200,
43962729866800,
44062741962800,
44139600,
4421,
443'EST'
444 ],
445 [
44662741923200,
44762761276800,
44862741959200,
44962761312800,
45036000,
4510,
452'EST'
453 ],
454 [
45562761276800,
45662773372800,
45762761316400,
45862773412400,
45939600,
4601,
461'EST'
462 ],
463 [
46462773372800,
46562792726400,
46662773408800,
46762792762400,
46836000,
4690,
470'EST'
471 ],
472 [
47362792726400,
47462806032000,
47562792766000,
47662806071600,
47739600,
4781,
479'EST'
480 ],
481 [
48262806032000,
48362822361600,
48462806068000,
48562822397600,
48636000,
4870,
488'EST'
489 ],
490 [
49162822361600,
49262837481600,
49362822401200,
49462837521200,
49539600,
4961,
497'EST'
498 ],
499 [
50062837481600,
50162853811200,
50262837517600,
50362853847200,
50436000,
5050,
506'EST'
507 ],
508 [
50962853811200,
51062868931200,
51162853850800,
51262868970800,
51339600,
5141,
515'EST'
516 ],
517 [
51862868931200,
51962885260800,
52062868967200,
52162885296800,
52236000,
5230,
524'EST'
525 ],
526 [
52762885260800,
52862900380800,
52962885300400,
53062900420400,
53139600,
5321,
533'EST'
534 ],
535 [
53662900380800,
53762916710400,
53862900416800,
53962916746400,
54036000,
5410,
542'EST'
543 ],
544 [
54562916710400,
54662931830400,
54762916750000,
54862931870000,
54939600,
5501,
551'EST'
552 ],
553 [
55462931830400,
55562948160000,
55662931866400,
55762948196000,
55836000,
5590,
560'EST'
561 ],
562 [
56362948160000,
56462963884800,
56562948199600,
56662963924400,
56739600,
5681,
569'EST'
570 ],
571 [
57262963884800,
57362980214400,
57462963920800,
57562980250400,
57636000,
5770,
578'EST'
579 ],
580 [
58162980214400,
58262995334400,
58362980254000,
58462995374000,
58539600,
5861,
587'EST'
588 ],
589 [
59062995334400,
59163011664000,
59262995370400,
59363011700000,
59436000,
5950,
596'EST'
597 ],
598 [
59963011664000,
60063026784000,
60163011703600,
60263026823600,
60339600,
6041,
605'EST'
606 ],
607 [
60863026784000,
60963043113600,
61063026820000,
61163043149600,
61236000,
6130,
614'EST'
615 ],
616 [
61763043113600,
61863058233600,
61963043153200,
62063058273200,
62139600,
6221,
623'EST'
624 ],
625 [
62663058233600,
62763074563200,
62863058269600,
62963074599200,
63036000,
6310,
632'EST'
633 ],
634 [
63563074563200,
63663089683200,
63763074602800,
63863089722800,
63939600,
6401,
641'EST'
642 ],
643 [
64463089683200,
64563102988800,
64663089719200,
64763103024800,
64836000,
6490,
650'EST'
651 ],
652 [
65363102988800,
65463121132800,
65563103028400,
65663121172400,
65739600,
6581,
659'EST'
660 ],
661 [
66263121132800,
66363138067200,
66463121168800,
66563138103200,
66636000,
6670,
668'EST'
669 ],
670 [
67163138067200,
67263153187200,
67363138106800,
67463153226800,
67539600,
6761,
677'EST'
678 ],
679 [
68063153187200,
68163169516800,
68263153223200,
68363169552800,
68436000,
6850,
686'EST'
687 ],
688 [
68963169516800,
69063184636800,
69163169556400,
69263184676400,
69339600,
6941,
695'EST'
696 ],
697 [
69863184636800,
69963200966400,
70063184672800,
70163201002400,
70236000,
7030,
704'EST'
705 ],
706 [
70763200966400,
70863216086400,
70963201006000,
71063216126000,
71139600,
7121,
713'EST'
714 ],
715 [
71663216086400,
71763232416000,
71863216122400,
71963232452000,
72036000,
7210,
722'EST'
723 ],
724 [
72563232416000,
72663247536000,
72763232455600,
72863247575600,
72939600,
7301,
731'EST'
732 ],
733 [
73463247536000,
73563263865600,
73663247572000,
73763263901600,
73836000,
7390,
740'EST'
741 ],
742 [
74363263865600,
74463279590400,
74563263905200,
74663279630000,
74739600,
7481,
749'EST'
750 ],
751 [
75263279590400,
75363295315200,
75463279626400,
75563295351200,
75636000,
7570,
758'EST'
759 ],
760 [
76163295315200,
76263310435200,
76363295354800,
76463310474800,
76539600,
7661,
767'EST'
768 ],
769 [
77063310435200,
77163327369600,
77263310471200,
77363327405600,
77436000,
7750,
776'EST'
777 ],
778 [
77963327369600,
78063343094400,
78163327409200,
78263343134000,
78339600,
7841,
785'EST'
786 ],
787 [
78863343094400,
78963358819200,
79063343130400,
79163358855200,
79236000,
7930,
794'EST'
795 ],
796 [
79763358819200,
79863374544000,
79963358858800,
80063374583600,
80139600,
8021,
803'EST'
804 ],
805 [
80663374544000,
80763390268800,
80863374580000,
80963390304800,
81036000,
8110,
812'EST'
813 ],
814 [
81563390268800,
81663405993600,
81763390308400,
81863406033200,
81939600,
8201,
821'EST'
822 ],
823 [
82463405993600,
82563421718400,
82663406029600,
82763421754400,
82836000,
8290,
830'EST'
831 ],
832 [
83363421718400,
83463437443200,
83563421758000,
83663437482800,
83739600,
8381,
839'EST'
840 ],
841 [
84263437443200,
84363453168000,
84463437479200,
84563453204000,
84636000,
8470,
848'EST'
849 ],
850 [
85163453168000,
85263468892800,
85363453207600,
85463468932400,
85539600,
8561,
857'EST'
858 ],
859 [
86063468892800,
86163485222400,
86263468928800,
86363485258400,
86436000,
8650,
866'EST'
867 ],
868 [
86963485222400,
87063500947200,
87163485262000,
87263500986800,
87339600,
8741,
875'EST'
876 ],
877 [
87863500947200,
87963516672000,
88063500983200,
88163516708000,
88236000,
8830,
884'EST'
885 ],
886 [
88763516672000,
88863532396800,
88963516711600,
89063532436400,
89139600,
8921,
893'EST'
894 ],
895 [
89663532396800,
89763548121600,
89863532432800,
89963548157600,
90036000,
9010,
902'EST'
903 ],
904 [
90563548121600,
90663563846400,
90763548161200,
90863563886000,
90939600,
9101,
911'EST'
912 ],
913 [
91463563846400,
91563579571200,
91663563882400,
91763579607200,
91836000,
9190,
920'EST'
921 ],
922 [
92363579571200,
92463595296000,
92563579610800,
92663595335600,
92739600,
9281,
929'EST'
930 ],
931 [
93263595296000,
93363611020800,
93463595332000,
93563611056800,
93636000,
9370,
938'EST'
939 ],
940 [
94163611020800,
94263626745600,
94363611060400,
94463626785200,
94539600,
9461,
947'EST'
948 ],
949 [
95063626745600,
95163642470400,
95263626781600,
95363642506400,
95436000,
9550,
956'EST'
957 ],
958 [
95963642470400,
96063658195200,
96163642510000,
96263658234800,
96339600,
9641,
965'EST'
966 ],
967 [
96863658195200,
96963674524800,
97063658231200,
97163674560800,
97236000,
9730,
974'EST'
975 ],
976 [
97763674524800,
97863690249600,
97963674564400,
98063690289200,
98139600,
9821,
983'EST'
984 ],
985 [
98663690249600,
98763705974400,
98863690285600,
98963706010400,
99036000,
9910,
992'EST'
993 ],
994 [
99563705974400,
99663721699200,
99763706014000,
99863721738800,
99939600,
10001,
1001'EST'
1002 ],
1003 [
100463721699200,
100563737424000,
100663721735200,
100763737460000,
100836000,
10090,
1010'EST'
1011 ],
1012];
1013
1014sub olson_version { '2009s' }
1015
1016sub has_dst_changes { 55 }
1017
1018sub _max_year { 2019 }
1019
1020sub _new_instance
1021{
1022 return shift->_init( @_, spans => $spans );
1023}
1024
1025sub _last_offset { 36000 }
1026
1027my $last_observance = bless( {
1028 'format' => 'EST',
1029 'gmtoff' => '10:00',
1030 'local_start_datetime' => bless( {
1031 'formatter' => undef,
1032 'local_rd_days' => 719709,
1033 'local_rd_secs' => 0,
1034 'offset_modifier' => 0,
1035 'rd_nanosecs' => 0,
1036 'tz' => bless( {
1037 'name' => 'floating',
1038 'offset' => 0
1039 }, 'DateTime::TimeZone::Floating' ),
1040 'utc_rd_days' => 719709,
1041 'utc_rd_secs' => 0,
1042 'utc_year' => 1972
1043 }, 'DateTime' ),
1044 'offset_from_std' => 0,
1045 'offset_from_utc' => 36000,
1046 'until' => [],
1047 'utc_start_datetime' => bless( {
1048 'formatter' => undef,
1049 'local_rd_days' => 719708,
1050 'local_rd_secs' => 50400,
1051 'offset_modifier' => 0,
1052 'rd_nanosecs' => 0,
1053 'tz' => bless( {
1054 'name' => 'floating',
1055 'offset' => 0
1056 }, 'DateTime::TimeZone::Floating' ),
1057 'utc_rd_days' => 719708,
1058 'utc_rd_secs' => 50400,
1059 'utc_year' => 1972
1060 }, 'DateTime' )
1061}, 'DateTime::TimeZone::OlsonDB::Observance' )
1062;
1063sub _last_observance { $last_observance }
1064
1065my $rules = [
1066 bless( {
1067 'at' => '2:00s',
1068 'from' => '2008',
1069 'in' => 'Apr',
1070 'letter' => '',
1071 'name' => 'AT',
1072 'offset_from_std' => 0,
1073 'on' => 'Sun>=1',
1074 'save' => '0',
1075 'to' => 'max',
1076 'type' => undef
1077 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
1078 bless( {
1079 'at' => '2:00s',
1080 'from' => '2001',
1081 'in' => 'Oct',
1082 'letter' => '',
1083 'name' => 'AT',
1084 'offset_from_std' => 3600,
1085 'on' => 'Sun>=1',
1086 'save' => '1:00',
1087 'to' => 'max',
1088 'type' => undef
1089 }, 'DateTime::TimeZone::OlsonDB::Rule' )
1090]
1091;
1092sub _rules { $rules }
1093
1094
10951;
1096