Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / Australia / Sydney.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::Sydney;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::Australia::Sydney::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22 [
23DateTime::TimeZone::NEG_INFINITY,
2459771570108,
25DateTime::TimeZone::NEG_INFINITY,
2659771606400,
2736292,
280,
29'LMT'
30 ],
31 [
3259771570108,
3360463116060,
3459771606108,
3560463152060,
3636000,
370,
38'EST'
39 ],
40 [
4160463116060,
4260470290800,
4360463155660,
4460470330400,
4539600,
461,
47'EST'
48 ],
49 [
5060470290800,
5161252041600,
5260470326800,
5361252077600,
5436000,
550,
56'EST'
57 ],
58 [
5961252041600,
6061259554800,
6161252081200,
6261259594400,
6339600,
641,
65'EST'
66 ],
67 [
6861259554800,
6961275283200,
7061259590800,
7161275319200,
7236000,
730,
74'EST'
75 ],
76 [
7761275283200,
7861291004400,
7961275322800,
8061291044000,
8139600,
821,
83'EST'
84 ],
85 [
8661291004400,
8761307337600,
8861291040400,
8961307373600,
9036000,
910,
92'EST'
93 ],
94 [
9561307337600,
9661322454000,
9761307377200,
9861322493600,
9939600,
1001,
101'EST'
102 ],
103 [
10461322454000,
10562167183200,
10661322490000,
10762167219200,
10836000,
1090,
110'EST'
111 ],
112 [
11362167183200,
11462193369600,
11562167219200,
11662193405600,
11736000,
1180,
119'EST'
120 ],
121 [
12262193369600,
12362203651200,
12462193409200,
12562203690800,
12639600,
1271,
128'EST'
129 ],
130 [
13162203651200,
13262224819200,
13362203687200,
13462224855200,
13536000,
1360,
137'EST'
138 ],
139 [
14062224819200,
14162235705600,
14262224858800,
14362235745200,
14439600,
1451,
146'EST'
147 ],
148 [
14962235705600,
15062256268800,
15162235741600,
15262256304800,
15336000,
1540,
155'EST'
156 ],
157 [
15862256268800,
15962267155200,
16062256308400,
16162267194800,
16239600,
1631,
164'EST'
165 ],
166 [
16762267155200,
16862287718400,
16962267191200,
17062287754400,
17136000,
1720,
173'EST'
174 ],
175 [
17662287718400,
17762298604800,
17862287758000,
17962298644400,
18039600,
1811,
182'EST'
183 ],
184 [
18562298604800,
18662319168000,
18762298640800,
18862319204000,
18936000,
1900,
191'EST'
192 ],
193 [
19462319168000,
19562330659200,
19662319207600,
19762330698800,
19839600,
1991,
200'EST'
201 ],
202 [
20362330659200,
20462351222400,
20562330695200,
20662351258400,
20736000,
2080,
209'EST'
210 ],
211 [
21262351222400,
21362362108800,
21462351262000,
21562362148400,
21639600,
2171,
218'EST'
219 ],
220 [
22162362108800,
22262382672000,
22362362144800,
22462382708000,
22536000,
2260,
227'EST'
228 ],
229 [
23062382672000,
23162393558400,
23262382711600,
23362393598000,
23439600,
2351,
236'EST'
237 ],
238 [
23962393558400,
24062414121600,
24162393594400,
24262414157600,
24336000,
2440,
245'EST'
246 ],
247 [
24862414121600,
24962425008000,
25062414161200,
25162425047600,
25239600,
2531,
254'EST'
255 ],
256 [
25762425008000,
25862445571200,
25962425044000,
26062445607200,
26136000,
2620,
263'EST'
264 ],
265 [
26662445571200,
26762456457600,
26862445610800,
26962456497200,
27039600,
2711,
272'EST'
273 ],
274 [
27562456457600,
27662477020800,
27762456493600,
27862477056800,
27936000,
2800,
281'EST'
282 ],
283 [
28462477020800,
28562487907200,
28662477060400,
28762487946800,
28839600,
2891,
290'EST'
291 ],
292 [
29362487907200,
29462508470400,
29562487943200,
29662508506400,
29736000,
2980,
299'EST'
300 ],
301 [
30262508470400,
30362522380800,
30462508510000,
30562522420400,
30639600,
3071,
308'EST'
309 ],
310 [
31162522380800,
31262540524800,
31362522416800,
31462540560800,
31536000,
3160,
317'EST'
318 ],
319 [
32062540524800,
32162551411200,
32262540564400,
32362551450800,
32439600,
3251,
326'EST'
327 ],
328 [
32962551411200,
33062571974400,
33162551447200,
33262572010400,
33336000,
3340,
335'EST'
336 ],
337 [
33862571974400,
33962582860800,
34062572014000,
34162582900400,
34239600,
3431,
344'EST'
345 ],
346 [
34762582860800,
34862603424000,
34962582896800,
35062603460000,
35136000,
3520,
353'EST'
354 ],
355 [
35662603424000,
35762614310400,
35862603463600,
35962614350000,
36039600,
3611,
362'EST'
363 ],
364 [
36562614310400,
36662634873600,
36762614346400,
36862634909600,
36936000,
3700,
371'EST'
372 ],
373 [
37462634873600,
37562646969600,
37662634913200,
37762647009200,
37839600,
3791,
380'EST'
381 ],
382 [
38362646969600,
38462665718400,
38562647005600,
38662665754400,
38736000,
3880,
389'EST'
390 ],
391 [
39262665718400,
39362678419200,
39462665758000,
39562678458800,
39639600,
3971,
398'EST'
399 ],
400 [
40162678419200,
40262697772800,
40362678455200,
40462697808800,
40536000,
4060,
407'EST'
408 ],
409 [
41062697772800,
41162710473600,
41262697812400,
41362710513200,
41439600,
4151,
416'EST'
417 ],
418 [
41962710473600,
42062729827200,
42162710509600,
42262729863200,
42336000,
4240,
425'EST'
426 ],
427 [
42862729827200,
42962741923200,
43062729866800,
43162741962800,
43239600,
4331,
434'EST'
435 ],
436 [
43762741923200,
43862761276800,
43962741959200,
44062761312800,
44136000,
4420,
443'EST'
444 ],
445 [
44662761276800,
44762772163200,
44862761316400,
44962772202800,
45039600,
4511,
452'EST'
453 ],
454 [
45562772163200,
45662792726400,
45762772199200,
45862792762400,
45936000,
4600,
461'EST'
462 ],
463 [
46462792726400,
46562803612800,
46662792766000,
46762803652400,
46839600,
4691,
470'EST'
471 ],
472 [
47362803612800,
47462824176000,
47562803648800,
47662824212000,
47736000,
4780,
479'EST'
480 ],
481 [
48262824176000,
48362835062400,
48462824215600,
48562835102000,
48639600,
4871,
488'EST'
489 ],
490 [
49162835062400,
49262855625600,
49362835098400,
49462855661600,
49536000,
4960,
497'EST'
498 ],
499 [
50062855625600,
50162867116800,
50262855665200,
50362867156400,
50439600,
5051,
506'EST'
507 ],
508 [
50962867116800,
51062887680000,
51162867152800,
51262887716000,
51336000,
5140,
515'EST'
516 ],
517 [
51862887680000,
51962898566400,
52062887719600,
52162898606000,
52239600,
5231,
524'EST'
525 ],
526 [
52762898566400,
52862919129600,
52962898602400,
53062919165600,
53136000,
5320,
533'EST'
534 ],
535 [
53662919129600,
53762930016000,
53862919169200,
53962930055600,
54039600,
5411,
542'EST'
543 ],
544 [
54562930016000,
54662950579200,
54762930052000,
54862950615200,
54936000,
5500,
551'EST'
552 ],
553 [
55462950579200,
55562963884800,
55662950618800,
55762963924400,
55839600,
5591,
560'EST'
561 ],
562 [
56362963884800,
56462982028800,
56562963920800,
56662982064800,
56736000,
5680,
569'EST'
570 ],
571 [
57262982028800,
57362995334400,
57462982068400,
57562995374000,
57639600,
5771,
578'EST'
579 ],
580 [
58162995334400,
58263013478400,
58362995370400,
58463013514400,
58536000,
5860,
587'EST'
588 ],
589 [
59063013478400,
59163026784000,
59263013518000,
59363026823600,
59439600,
5951,
596'EST'
597 ],
598 [
59963026784000,
60063044928000,
60163026820000,
60263044964000,
60336000,
6040,
605'EST'
606 ],
607 [
60863044928000,
60963058233600,
61063044967600,
61163058273200,
61239600,
6131,
614'EST'
615 ],
616 [
61763058233600,
61863076982400,
61963058269600,
62063077018400,
62136000,
6220,
623'EST'
624 ],
625 [
62663076982400,
62763089683200,
62863077022000,
62963089722800,
63039600,
6311,
632'EST'
633 ],
634 [
63563089683200,
63663102988800,
63763089719200,
63863103024800,
63936000,
6400,
641'EST'
642 ],
643 [
64463102988800,
64563121132800,
64663103028400,
64763121172400,
64839600,
6491,
650'EST'
651 ],
652 [
65363121132800,
65463139881600,
65563121168800,
65663139917600,
65736000,
6580,
659'EST'
660 ],
661 [
66263139881600,
66363153187200,
66463139921200,
66563153226800,
66639600,
6671,
668'EST'
669 ],
670 [
67163153187200,
67263171331200,
67363153223200,
67463171367200,
67536000,
6760,
677'EST'
678 ],
679 [
68063171331200,
68163184636800,
68263171370800,
68363184676400,
68439600,
6851,
686'EST'
687 ],
688 [
68963184636800,
69063202780800,
69163184672800,
69263202816800,
69336000,
6940,
695'EST'
696 ],
697 [
69863202780800,
69963216086400,
70063202820400,
70163216126000,
70239600,
7031,
704'EST'
705 ],
706 [
70763216086400,
70863234835200,
70963216122400,
71063234871200,
71136000,
7120,
713'EST'
714 ],
715 [
71663234835200,
71763247536000,
71863234874800,
71963247575600,
72039600,
7211,
722'EST'
723 ],
724 [
72563247536000,
72663266284800,
72763247572000,
72863266320800,
72936000,
7300,
731'EST'
732 ],
733 [
73463266284800,
73563279590400,
73663266324400,
73763279630000,
73839600,
7391,
740'EST'
741 ],
742 [
74363279590400,
74463297734400,
74563279626400,
74663297770400,
74736000,
7480,
749'EST'
750 ],
751 [
75263297734400,
75363310435200,
75463297774000,
75563310474800,
75639600,
7571,
758'EST'
759 ],
760 [
76163310435200,
76263329184000,
76363310471200,
76463329220000,
76536000,
7660,
767'EST'
768 ],
769 [
77063329184000,
77163343094400,
77263329223600,
77363343134000,
77439600,
7751,
776'EST'
777 ],
778 [
77963343094400,
78063358819200,
78163343130400,
78263358855200,
78336000,
7840,
785'EST'
786 ],
787 [
78863358819200,
78963374544000,
79063358858800,
79163374583600,
79239600,
7931,
794'EST'
795 ],
796 [
79763374544000,
79863390268800,
79963374580000,
80063390304800,
80136000,
8020,
803'EST'
804 ],
805 [
80663390268800,
80763405993600,
80863390308400,
80963406033200,
81039600,
8111,
812'EST'
813 ],
814 [
81563405993600,
81663421718400,
81763406029600,
81863421754400,
81936000,
8200,
821'EST'
822 ],
823 [
82463421718400,
82563437443200,
82663421758000,
82763437482800,
82839600,
8291,
830'EST'
831 ],
832 [
83363437443200,
83463453168000,
83563437479200,
83663453204000,
83736000,
8380,
839'EST'
840 ],
841 [
84263453168000,
84363468892800,
84463453207600,
84563468932400,
84639600,
8471,
848'EST'
849 ],
850 [
85163468892800,
85263485222400,
85363468928800,
85463485258400,
85536000,
8560,
857'EST'
858 ],
859 [
86063485222400,
86163500947200,
86263485262000,
86363500986800,
86439600,
8651,
866'EST'
867 ],
868 [
86963500947200,
87063516672000,
87163500983200,
87263516708000,
87336000,
8740,
875'EST'
876 ],
877 [
87863516672000,
87963532396800,
88063516711600,
88163532436400,
88239600,
8831,
884'EST'
885 ],
886 [
88763532396800,
88863548121600,
88963532432800,
89063548157600,
89136000,
8920,
893'EST'
894 ],
895 [
89663548121600,
89763563846400,
89863548161200,
89963563886000,
90039600,
9011,
902'EST'
903 ],
904 [
90563563846400,
90663579571200,
90763563882400,
90863579607200,
90936000,
9100,
911'EST'
912 ],
913 [
91463579571200,
91563595296000,
91663579610800,
91763595335600,
91839600,
9191,
920'EST'
921 ],
922 [
92363595296000,
92463611020800,
92563595332000,
92663611056800,
92736000,
9280,
929'EST'
930 ],
931 [
93263611020800,
93363626745600,
93463611060400,
93563626785200,
93639600,
9371,
938'EST'
939 ],
940 [
94163626745600,
94263642470400,
94363626781600,
94463642506400,
94536000,
9460,
947'EST'
948 ],
949 [
95063642470400,
95163658195200,
95263642510000,
95363658234800,
95439600,
9551,
956'EST'
957 ],
958 [
95963658195200,
96063674524800,
96163658231200,
96263674560800,
96336000,
9640,
965'EST'
966 ],
967 [
96863674524800,
96963690249600,
97063674564400,
97163690289200,
97239600,
9731,
974'EST'
975 ],
976 [
97763690249600,
97863705974400,
97963690285600,
98063706010400,
98136000,
9820,
983'EST'
984 ],
985 [
98663705974400,
98763721699200,
98863706014000,
98963721738800,
99039600,
9911,
992'EST'
993 ],
994 [
99563721699200,
99663737424000,
99763721735200,
99863737460000,
99936000,
10000,
1001'EST'
1002 ],
1003];
1004
1005sub olson_version { '2009s' }
1006
1007sub has_dst_changes { 54 }
1008
1009sub _max_year { 2019 }
1010
1011sub _new_instance
1012{
1013 return shift->_init( @_, spans => $spans );
1014}
1015
1016sub _last_offset { 36000 }
1017
1018my $last_observance = bless( {
1019 'format' => 'EST',
1020 'gmtoff' => '10:00',
1021 'local_start_datetime' => bless( {
1022 'formatter' => undef,
1023 'local_rd_days' => 719528,
1024 'local_rd_secs' => 0,
1025 'offset_modifier' => 0,
1026 'rd_nanosecs' => 0,
1027 'tz' => bless( {
1028 'name' => 'floating',
1029 'offset' => 0
1030 }, 'DateTime::TimeZone::Floating' ),
1031 'utc_rd_days' => 719528,
1032 'utc_rd_secs' => 0,
1033 'utc_year' => 1972
1034 }, 'DateTime' ),
1035 'offset_from_std' => 0,
1036 'offset_from_utc' => 36000,
1037 'until' => [],
1038 'utc_start_datetime' => bless( {
1039 'formatter' => undef,
1040 'local_rd_days' => 719527,
1041 'local_rd_secs' => 50400,
1042 'offset_modifier' => 0,
1043 'rd_nanosecs' => 0,
1044 'tz' => bless( {
1045 'name' => 'floating',
1046 'offset' => 0
1047 }, 'DateTime::TimeZone::Floating' ),
1048 'utc_rd_days' => 719527,
1049 'utc_rd_secs' => 50400,
1050 'utc_year' => 1971
1051 }, 'DateTime' )
1052}, 'DateTime::TimeZone::OlsonDB::Observance' )
1053;
1054sub _last_observance { $last_observance }
1055
1056my $rules = [
1057 bless( {
1058 'at' => '2:00s',
1059 'from' => '2008',
1060 'in' => 'Apr',
1061 'letter' => '',
1062 'name' => 'AN',
1063 'offset_from_std' => 0,
1064 'on' => 'Sun>=1',
1065 'save' => '0',
1066 'to' => 'max',
1067 'type' => undef
1068 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
1069 bless( {
1070 'at' => '2:00s',
1071 'from' => '2008',
1072 'in' => 'Oct',
1073 'letter' => '',
1074 'name' => 'AN',
1075 'offset_from_std' => 3600,
1076 'on' => 'Sun>=1',
1077 'save' => '1:00',
1078 'to' => 'max',
1079 'type' => undef
1080 }, 'DateTime::TimeZone::OlsonDB::Rule' )
1081]
1082;
1083sub _rules { $rules }
1084
1085
10861;
1087