Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / America / Los_Angeles.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::Los_Angeles;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::America::Los_Angeles::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22 [
23DateTime::TimeZone::NEG_INFINITY,
2459418043200,
25DateTime::TimeZone::NEG_INFINITY,
2659418014822,
27-28378,
280,
29'LMT'
30 ],
31 [
3259418043200,
3360502413600,
3459418014400,
3560502384800,
36-28800,
370,
38'PST'
39 ],
40 [
4160502413600,
4260520554000,
4360502388400,
4460520528800,
45-25200,
461,
47'PDT'
48 ],
49 [
5060520554000,
5160533863200,
5260520525200,
5360533834400,
54-28800,
550,
56'PST'
57 ],
58 [
5960533863200,
6060552003600,
6160533838000,
6260551978400,
63-25200,
641,
65'PDT'
66 ],
67 [
6860552003600,
6961255476000,
7060551974800,
7161255447200,
72-28800,
730,
74'PST'
75 ],
76 [
7761255476000,
7861366287600,
7961255450800,
8061366262400,
81-25200,
821,
83'PWT'
84 ],
85 [
8661366287600,
8761370298000,
8861366262400,
8961370272800,
90-25200,
911,
92'PPT'
93 ],
94 [
9561370298000,
9661378329600,
9761370269200,
9861378300800,
99-28800,
1000,
101'PST'
102 ],
103 [
10461378329600,
10561447716000,
10661378300800,
10761447687200,
108-28800,
1090,
110'PST'
111 ],
112 [
11361447716000,
11461473027600,
11561447690800,
11661473002400,
117-25200,
1181,
119'PDT'
120 ],
121 [
12261473027600,
12361514848800,
12461472998800,
12561514820000,
126-28800,
1270,
128'PST'
129 ],
130 [
13161514848800,
13261527546000,
13361514823600,
13461527520800,
135-25200,
1361,
137'PDT'
138 ],
139 [
14061527546000,
14161546298400,
14261527517200,
14361546269600,
144-28800,
1450,
146'PST'
147 ],
148 [
14961546298400,
15061559600400,
15161546273200,
15261559575200,
153-25200,
1541,
155'PDT'
156 ],
157 [
15861559600400,
15961577748000,
16061559571600,
16161577719200,
162-28800,
1630,
164'PST'
165 ],
166 [
16761577748000,
16861591050000,
16961577722800,
17061591024800,
171-25200,
1721,
173'PDT'
174 ],
175 [
17661591050000,
17761609197600,
17861591021200,
17961609168800,
180-28800,
1810,
182'PST'
183 ],
184 [
18561609197600,
18661622499600,
18761609172400,
18861622474400,
189-25200,
1901,
191'PDT'
192 ],
193 [
19461622499600,
19561640647200,
19661622470800,
19761640618400,
198-28800,
1990,
200'PST'
201 ],
202 [
20361640647200,
20461653949200,
20561640622000,
20661653924000,
207-25200,
2081,
209'PDT'
210 ],
211 [
21261653949200,
21361672096800,
21461653920400,
21561672068000,
216-28800,
2170,
218'PST'
219 ],
220 [
22161672096800,
22261685398800,
22361672071600,
22461685373600,
225-25200,
2261,
227'PDT'
228 ],
229 [
23061685398800,
23161704151200,
23261685370000,
23361704122400,
234-28800,
2350,
236'PST'
237 ],
238 [
23961704151200,
24061717453200,
24161704126000,
24261717428000,
243-25200,
2441,
245'PDT'
246 ],
247 [
24861717453200,
24961735600800,
25061717424400,
25161735572000,
252-28800,
2530,
254'PST'
255 ],
256 [
25761735600800,
25861748902800,
25961735575600,
26061748877600,
261-25200,
2621,
263'PDT'
264 ],
265 [
26661748902800,
26761767050400,
26861748874000,
26961767021600,
270-28800,
2710,
272'PST'
273 ],
274 [
27561767050400,
27661780352400,
27761767025200,
27861780327200,
279-25200,
2801,
281'PDT'
282 ],
283 [
28461780352400,
28561798500000,
28661780323600,
28761798471200,
288-28800,
2890,
290'PST'
291 ],
292 [
29361798500000,
29461811802000,
29561798474800,
29661811776800,
297-25200,
2981,
299'PDT'
300 ],
301 [
30261811802000,
30361829949600,
30461811773200,
30561829920800,
306-28800,
3070,
308'PST'
309 ],
310 [
31161829949600,
31261843251600,
31361829924400,
31461843226400,
315-25200,
3161,
317'PDT'
318 ],
319 [
32061843251600,
32161862004000,
32261843222800,
32361861975200,
324-28800,
3250,
326'PST'
327 ],
328 [
32961862004000,
33061874701200,
33161861978800,
33261874676000,
333-25200,
3341,
335'PDT'
336 ],
337 [
33861874701200,
33961893453600,
34061874672400,
34161893424800,
342-28800,
3430,
344'PST'
345 ],
346 [
34761893453600,
34861909174800,
34961893428400,
35061909149600,
351-25200,
3521,
353'PDT'
354 ],
355 [
35661909174800,
35761924903200,
35861909146000,
35961924874400,
360-28800,
3610,
362'PST'
363 ],
364 [
36561924903200,
36661940624400,
36761924878000,
36861940599200,
369-25200,
3701,
371'PDT'
372 ],
373 [
37461940624400,
37561956352800,
37661940595600,
37761956324000,
378-28800,
3790,
380'PST'
381 ],
382 [
38361956352800,
38461972074000,
38561956327600,
38661972048800,
387-25200,
3881,
389'PDT'
390 ],
391 [
39261972074000,
39361987802400,
39461972045200,
39561987773600,
396-28800,
3970,
398'PST'
399 ],
400 [
40161987802400,
40262004128400,
40361987777200,
40462004103200,
405-25200,
4061,
407'PDT'
408 ],
409 [
41062004128400,
41162019252000,
41262004099600,
41362019223200,
414-28800,
4150,
416'PST'
417 ],
418 [
41962019252000,
42062035578000,
42162019226800,
42262035552800,
423-25200,
4241,
425'PDT'
426 ],
427 [
42862035578000,
42962041017600,
43062035549200,
43162040988800,
432-28800,
4330,
434'PST'
435 ],
436 [
43762041017600,
43862051306400,
43962040988800,
44062051277600,
441-28800,
4420,
443'PST'
444 ],
445 [
44662051306400,
44762067027600,
44862051281200,
44962067002400,
450-25200,
4511,
452'PDT'
453 ],
454 [
45562067027600,
45662082756000,
45762066998800,
45862082727200,
459-28800,
4600,
461'PST'
462 ],
463 [
46462082756000,
46562098477200,
46662082730800,
46762098452000,
468-25200,
4691,
470'PDT'
471 ],
472 [
47362098477200,
47462114205600,
47562098448400,
47662114176800,
477-28800,
4780,
479'PST'
480 ],
481 [
48262114205600,
48362129926800,
48462114180400,
48562129901600,
486-25200,
4871,
488'PDT'
489 ],
490 [
49162129926800,
49262145655200,
49362129898000,
49462145626400,
495-28800,
4960,
497'PST'
498 ],
499 [
50062145655200,
50162161376400,
50262145630000,
50362161351200,
504-25200,
5051,
506'PDT'
507 ],
508 [
50962161376400,
51062177104800,
51162161347600,
51262177076000,
513-28800,
5140,
515'PST'
516 ],
517 [
51862177104800,
51962193430800,
52062177079600,
52162193405600,
522-25200,
5231,
524'PDT'
525 ],
526 [
52762193430800,
52862209159200,
52962193402000,
53062209130400,
531-28800,
5320,
533'PST'
534 ],
535 [
53662209159200,
53762224880400,
53862209134000,
53962224855200,
540-25200,
5411,
542'PDT'
543 ],
544 [
54562224880400,
54662240608800,
54762224851600,
54862240580000,
549-28800,
5500,
551'PST'
552 ],
553 [
55462240608800,
55562256330000,
55662240583600,
55762256304800,
558-25200,
5591,
560'PDT'
561 ],
562 [
56362256330000,
56462262381600,
56562256301200,
56662262352800,
567-28800,
5680,
569'PST'
570 ],
571 [
57262262381600,
57362287779600,
57462262356400,
57562287754400,
576-25200,
5771,
578'PDT'
579 ],
580 [
58162287779600,
58262298064800,
58362287750800,
58462298036000,
585-28800,
5860,
587'PST'
588 ],
589 [
59062298064800,
59162319229200,
59262298039600,
59362319204000,
594-25200,
5951,
596'PDT'
597 ],
598 [
59962319229200,
60062334957600,
60162319200400,
60262334928800,
603-28800,
6040,
605'PST'
606 ],
607 [
60862334957600,
60962351283600,
61062334932400,
61162351258400,
612-25200,
6131,
614'PDT'
615 ],
616 [
61762351283600,
61862366407200,
61962351254800,
62062366378400,
621-28800,
6220,
623'PST'
624 ],
625 [
62662366407200,
62762382733200,
62862366382000,
62962382708000,
630-25200,
6311,
632'PDT'
633 ],
634 [
63562382733200,
63662398461600,
63762382704400,
63862398432800,
639-28800,
6400,
641'PST'
642 ],
643 [
64462398461600,
64562414182800,
64662398436400,
64762414157600,
648-25200,
6491,
650'PDT'
651 ],
652 [
65362414182800,
65462429911200,
65562414154000,
65662429882400,
657-28800,
6580,
659'PST'
660 ],
661 [
66262429911200,
66362445632400,
66462429886000,
66562445607200,
666-25200,
6671,
668'PDT'
669 ],
670 [
67162445632400,
67262461360800,
67362445603600,
67462461332000,
675-28800,
6760,
677'PST'
678 ],
679 [
68062461360800,
68162477082000,
68262461335600,
68362477056800,
684-25200,
6851,
686'PDT'
687 ],
688 [
68962477082000,
69062492810400,
69162477053200,
69262492781600,
693-28800,
6940,
695'PST'
696 ],
697 [
69862492810400,
69962508531600,
70062492785200,
70162508506400,
702-25200,
7031,
704'PDT'
705 ],
706 [
70762508531600,
70862524260000,
70962508502800,
71062524231200,
711-28800,
7120,
713'PST'
714 ],
715 [
71662524260000,
71762540586000,
71862524234800,
71962540560800,
720-25200,
7211,
722'PDT'
723 ],
724 [
72562540586000,
72662555709600,
72762540557200,
72862555680800,
729-28800,
7300,
731'PST'
732 ],
733 [
73462555709600,
73562572035600,
73662555684400,
73762572010400,
738-25200,
7391,
740'PDT'
741 ],
742 [
74362572035600,
74462587764000,
74562572006800,
74662587735200,
747-28800,
7480,
749'PST'
750 ],
751 [
75262587764000,
75362603485200,
75462587738800,
75562603460000,
756-25200,
7571,
758'PDT'
759 ],
760 [
76162603485200,
76262619213600,
76362603456400,
76462619184800,
765-28800,
7660,
767'PST'
768 ],
769 [
77062619213600,
77162634934800,
77262619188400,
77362634909600,
774-25200,
7751,
776'PDT'
777 ],
778 [
77962634934800,
78062650663200,
78162634906000,
78262650634400,
783-28800,
7840,
785'PST'
786 ],
787 [
78862650663200,
78962666384400,
79062650638000,
79162666359200,
792-25200,
7931,
794'PDT'
795 ],
796 [
79762666384400,
79862680298400,
79962666355600,
80062680269600,
801-28800,
8020,
803'PST'
804 ],
805 [
80662680298400,
80762697834000,
80862680273200,
80962697808800,
810-25200,
8111,
812'PDT'
813 ],
814 [
81562697834000,
81662711748000,
81762697805200,
81862711719200,
819-28800,
8200,
821'PST'
822 ],
823 [
82462711748000,
82562729888400,
82662711722800,
82762729863200,
828-25200,
8291,
830'PDT'
831 ],
832 [
83362729888400,
83462743197600,
83562729859600,
83662743168800,
837-28800,
8380,
839'PST'
840 ],
841 [
84262743197600,
84362761338000,
84462743172400,
84562761312800,
846-25200,
8471,
848'PDT'
849 ],
850 [
85162761338000,
85262774647200,
85362761309200,
85462774618400,
855-28800,
8560,
857'PST'
858 ],
859 [
86062774647200,
86162792787600,
86262774622000,
86362792762400,
864-25200,
8651,
866'PDT'
867 ],
868 [
86962792787600,
87062806701600,
87162792758800,
87262806672800,
873-28800,
8740,
875'PST'
876 ],
877 [
87862806701600,
87962824237200,
88062806676400,
88162824212000,
882-25200,
8831,
884'PDT'
885 ],
886 [
88762824237200,
88862838151200,
88962824208400,
89062838122400,
891-28800,
8920,
893'PST'
894 ],
895 [
89662838151200,
89762855686800,
89862838126000,
89962855661600,
900-25200,
9011,
902'PDT'
903 ],
904 [
90562855686800,
90662869600800,
90762855658000,
90862869572000,
909-28800,
9100,
911'PST'
912 ],
913 [
91462869600800,
91562887741200,
91662869575600,
91762887716000,
918-25200,
9191,
920'PDT'
921 ],
922 [
92362887741200,
92462901050400,
92562887712400,
92662901021600,
927-28800,
9280,
929'PST'
930 ],
931 [
93262901050400,
93362919190800,
93462901025200,
93562919165600,
936-25200,
9371,
938'PDT'
939 ],
940 [
94162919190800,
94262932500000,
94362919162000,
94462932471200,
945-28800,
9460,
947'PST'
948 ],
949 [
95062932500000,
95162950640400,
95262932474800,
95362950615200,
954-25200,
9551,
956'PDT'
957 ],
958 [
95962950640400,
96062964554400,
96162950611600,
96262964525600,
963-28800,
9640,
965'PST'
966 ],
967 [
96862964554400,
96962982090000,
97062964529200,
97162982064800,
972-25200,
9731,
974'PDT'
975 ],
976 [
97762982090000,
97862996004000,
97962982061200,
98062995975200,
981-28800,
9820,
983'PST'
984 ],
985 [
98662996004000,
98763013539600,
98862995978800,
98963013514400,
990-25200,
9911,
992'PDT'
993 ],
994 [
99563013539600,
99663027453600,
99763013510800,
99863027424800,
999-28800,
10000,
1001'PST'
1002 ],
1003 [
100463027453600,
100563044989200,
100663027428400,
100763044964000,
1008-25200,
10091,
1010'PDT'
1011 ],
1012 [
101363044989200,
101463058903200,
101563044960400,
101663058874400,
1017-28800,
10180,
1019'PST'
1020 ],
1021 [
102263058903200,
102363077043600,
102463058878000,
102563077018400,
1026-25200,
10271,
1028'PDT'
1029 ],
1030 [
103163077043600,
103263090352800,
103363077014800,
103463090324000,
1035-28800,
10360,
1037'PST'
1038 ],
1039 [
104063090352800,
104163108493200,
104263090327600,
104363108468000,
1044-25200,
10451,
1046'PDT'
1047 ],
1048 [
104963108493200,
105063121802400,
105163108464400,
105263121773600,
1053-28800,
10540,
1055'PST'
1056 ],
1057 [
105863121802400,
105963139942800,
106063121777200,
106163139917600,
1062-25200,
10631,
1064'PDT'
1065 ],
1066 [
106763139942800,
106863153856800,
106963139914000,
107063153828000,
1071-28800,
10720,
1073'PST'
1074 ],
1075 [
107663153856800,
107763171392400,
107863153831600,
107963171367200,
1080-25200,
10811,
1082'PDT'
1083 ],
1084 [
108563171392400,
108663185306400,
108763171363600,
108863185277600,
1089-28800,
10900,
1091'PST'
1092 ],
1093 [
109463185306400,
109563202842000,
109663185281200,
109763202816800,
1098-25200,
10991,
1100'PDT'
1101 ],
1102 [
110363202842000,
110463216756000,
110563202813200,
110663216727200,
1107-28800,
11080,
1109'PST'
1110 ],
1111 [
111263216756000,
111363234896400,
111463216730800,
111563234871200,
1116-25200,
11171,
1118'PDT'
1119 ],
1120 [
112163234896400,
112263248205600,
112363234867600,
112463248176800,
1125-28800,
11260,
1127'PST'
1128 ],
1129 [
113063248205600,
113163266346000,
113263248180400,
113363266320800,
1134-25200,
11351,
1136'PDT'
1137 ],
1138 [
113963266346000,
114063279655200,
114163266317200,
114263279626400,
1143-28800,
11440,
1145'PST'
1146 ],
1147 [
114863279655200,
114963297795600,
115063279630000,
115163297770400,
1152-25200,
11531,
1154'PDT'
1155 ],
1156 [
115763297795600,
115863309290400,
115963297766800,
116063309261600,
1161-28800,
11620,
1163'PST'
1164 ],
1165 [
116663309290400,
116763329850000,
116863309265200,
116963329824800,
1170-25200,
11711,
1172'PDT'
1173 ],
1174 [
117563329850000,
117663340740000,
117763329821200,
117863340711200,
1179-28800,
11800,
1181'PST'
1182 ],
1183 [
118463340740000,
118563361299600,
118663340714800,
118763361274400,
1188-25200,
11891,
1190'PDT'
1191 ],
1192 [
119363361299600,
119463372189600,
119563361270800,
119663372160800,
1197-28800,
11980,
1199'PST'
1200 ],
1201 [
120263372189600,
120363392749200,
120463372164400,
120563392724000,
1206-25200,
12071,
1208'PDT'
1209 ],
1210 [
121163392749200,
121263404244000,
121363392720400,
121463404215200,
1215-28800,
12160,
1217'PST'
1218 ],
1219 [
122063404244000,
122163424803600,
122263404218800,
122363424778400,
1224-25200,
12251,
1226'PDT'
1227 ],
1228 [
122963424803600,
123063435693600,
123163424774800,
123263435664800,
1233-28800,
12340,
1235'PST'
1236 ],
1237 [
123863435693600,
123963456253200,
124063435668400,
124163456228000,
1242-25200,
12431,
1244'PDT'
1245 ],
1246 [
124763456253200,
124863467143200,
124963456224400,
125063467114400,
1251-28800,
12520,
1253'PST'
1254 ],
1255 [
125663467143200,
125763487702800,
125863467118000,
125963487677600,
1260-25200,
12611,
1262'PDT'
1263 ],
1264 [
126563487702800,
126663498592800,
126763487674000,
126863498564000,
1269-28800,
12700,
1271'PST'
1272 ],
1273 [
127463498592800,
127563519152400,
127663498567600,
127763519127200,
1278-25200,
12791,
1280'PDT'
1281 ],
1282 [
128363519152400,
128463530042400,
128563519123600,
128663530013600,
1287-28800,
12880,
1289'PST'
1290 ],
1291 [
129263530042400,
129363550602000,
129463530017200,
129563550576800,
1296-25200,
12971,
1298'PDT'
1299 ],
1300 [
130163550602000,
130263561492000,
130363550573200,
130463561463200,
1305-28800,
13060,
1307'PST'
1308 ],
1309 [
131063561492000,
131163582051600,
131263561466800,
131363582026400,
1314-25200,
13151,
1316'PDT'
1317 ],
1318 [
131963582051600,
132063593546400,
132163582022800,
132263593517600,
1323-28800,
13240,
1325'PST'
1326 ],
1327 [
132863593546400,
132963614106000,
133063593521200,
133163614080800,
1332-25200,
13331,
1334'PDT'
1335 ],
1336 [
133763614106000,
133863624996000,
133963614077200,
134063624967200,
1341-28800,
13420,
1343'PST'
1344 ],
1345 [
134663624996000,
134763645555600,
134863624970800,
134963645530400,
1350-25200,
13511,
1352'PDT'
1353 ],
1354 [
135563645555600,
135663656445600,
135763645526800,
135863656416800,
1359-28800,
13600,
1361'PST'
1362 ],
1363 [
136463656445600,
136563677005200,
136663656420400,
136763676980000,
1368-25200,
13691,
1370'PDT'
1371 ],
1372 [
137363677005200,
137463687895200,
137563676976400,
137663687866400,
1377-28800,
13780,
1379'PST'
1380 ],
1381 [
138263687895200,
138363708454800,
138463687870000,
138563708429600,
1386-25200,
13871,
1388'PDT'
1389 ],
1390 [
139163708454800,
139263719344800,
139363708426000,
139463719316000,
1395-28800,
13960,
1397'PST'
1398 ],
1399 [
140063719344800,
140163739904400,
140263719319600,
140363739879200,
1404-25200,
14051,
1406'PDT'
1407 ],
1408];
1409
1410sub olson_version { '2009s' }
1411
1412sub has_dst_changes { 76 }
1413
1414sub _max_year { 2019 }
1415
1416sub _new_instance
1417{
1418 return shift->_init( @_, spans => $spans );
1419}
1420
1421sub _last_offset { -28800 }
1422
1423my $last_observance = bless( {
1424 'format' => 'P%sT',
1425 'gmtoff' => '-8:00',
1426 'local_start_datetime' => bless( {
1427 'formatter' => undef,
1428 'local_rd_days' => 718067,
1429 'local_rd_secs' => 0,
1430 'offset_modifier' => 0,
1431 'rd_nanosecs' => 0,
1432 'tz' => bless( {
1433 'name' => 'floating',
1434 'offset' => 0
1435 }, 'DateTime::TimeZone::Floating' ),
1436 'utc_rd_days' => 718067,
1437 'utc_rd_secs' => 0,
1438 'utc_year' => 1968
1439 }, 'DateTime' ),
1440 'offset_from_std' => 0,
1441 'offset_from_utc' => -28800,
1442 'until' => [],
1443 'utc_start_datetime' => bless( {
1444 'formatter' => undef,
1445 'local_rd_days' => 718067,
1446 'local_rd_secs' => 28800,
1447 'offset_modifier' => 0,
1448 'rd_nanosecs' => 0,
1449 'tz' => bless( {
1450 'name' => 'floating',
1451 'offset' => 0
1452 }, 'DateTime::TimeZone::Floating' ),
1453 'utc_rd_days' => 718067,
1454 'utc_rd_secs' => 28800,
1455 'utc_year' => 1968
1456 }, 'DateTime' )
1457}, 'DateTime::TimeZone::OlsonDB::Observance' )
1458;
1459sub _last_observance { $last_observance }
1460
1461my $rules = [
1462 bless( {
1463 'at' => '2:00',
1464 'from' => '2007',
1465 'in' => 'Mar',
1466 'letter' => 'D',
1467 'name' => 'US',
1468 'offset_from_std' => 3600,
1469 'on' => 'Sun>=8',
1470 'save' => '1:00',
1471 'to' => 'max',
1472 'type' => undef
1473 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
1474 bless( {
1475 'at' => '2:00',
1476 'from' => '2007',
1477 'in' => 'Nov',
1478 'letter' => 'S',
1479 'name' => 'US',
1480 'offset_from_std' => 0,
1481 'on' => 'Sun>=1',
1482 'save' => '0',
1483 'to' => 'max',
1484 'type' => undef
1485 }, 'DateTime::TimeZone::OlsonDB::Rule' )
1486]
1487;
1488sub _rules { $rules }
1489
1490
14911;
1492