Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / America / Tijuana.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::Tijuana;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::America::Tijuana::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22 [
23DateTime::TimeZone::NEG_INFINITY,
2460620947200,
25DateTime::TimeZone::NEG_INFINITY,
2660620919116,
27-28084,
280,
29'LMT'
30 ],
31 [
3260620947200,
3360684015600,
3460620922000,
3560683990400,
36-25200,
370,
38'MST'
39 ],
40 [
4160684015600,
4260792620400,
4360683986800,
4460792591600,
45-28800,
460,
47'PST'
48 ],
49 [
5060792620400,
5160900879600,
5260792595200,
5360900854400,
54-25200,
550,
56'MST'
57 ],
58 [
5960900879600,
6060912720000,
6160900850800,
6260912691200,
63-28800,
640,
65'PST'
66 ],
67 [
6860912720000,
6960928441200,
7060912694800,
7160928416000,
72-25200,
731,
74'PDT'
75 ],
76 [
7760928441200,
7861261862400,
7960928412400,
8061261833600,
81-28800,
820,
83'PST'
84 ],
85 [
8661261862400,
8761366287600,
8861261837200,
8961366262400,
90-25200,
911,
92'PWT'
93 ],
94 [
9561366287600,
9661374006000,
9761366262400,
9861373980800,
99-25200,
1001,
101'PPT'
102 ],
103 [
10461374006000,
10561449609600,
10661373977200,
10761449580800,
108-28800,
1090,
110'PST'
111 ],
112 [
11361449609600,
11461474143600,
11561449584400,
11661474118400,
117-25200,
1181,
119'PDT'
120 ],
121 [
12261474143600,
12361630790400,
12461474114800,
12561630761600,
126-28800,
1270,
128'PST'
129 ],
130 [
13161630790400,
13261640647200,
13361630761600,
13461640618400,
135-28800,
1360,
137'PST'
138 ],
139 [
14061640647200,
14161653949200,
14261640622000,
14361653924000,
144-25200,
1451,
146'PDT'
147 ],
148 [
14961653949200,
15061672096800,
15161653920400,
15261672068000,
153-28800,
1540,
155'PST'
156 ],
157 [
15861672096800,
15961685398800,
16061672071600,
16161685373600,
162-25200,
1631,
164'PDT'
165 ],
166 [
16761685398800,
16861704151200,
16961685370000,
17061704122400,
171-28800,
1720,
173'PST'
174 ],
175 [
17661704151200,
17761717453200,
17861704126000,
17961717428000,
180-25200,
1811,
182'PDT'
183 ],
184 [
18561717453200,
18661735600800,
18761717424400,
18861735572000,
189-28800,
1900,
191'PST'
192 ],
193 [
19461735600800,
19561748902800,
19661735575600,
19761748877600,
198-25200,
1991,
200'PDT'
201 ],
202 [
20361748902800,
20461767050400,
20561748874000,
20661767021600,
207-28800,
2080,
209'PST'
210 ],
211 [
21261767050400,
21361780352400,
21461767025200,
21561780327200,
216-25200,
2171,
218'PDT'
219 ],
220 [
22161780352400,
22261798500000,
22361780323600,
22461798471200,
225-28800,
2260,
227'PST'
228 ],
229 [
23061798500000,
23161811802000,
23261798474800,
23361811776800,
234-25200,
2351,
236'PDT'
237 ],
238 [
23961811802000,
24061829949600,
24161811773200,
24261829920800,
243-28800,
2440,
245'PST'
246 ],
247 [
24861829949600,
24961843251600,
25061829924400,
25161843226400,
252-25200,
2531,
254'PDT'
255 ],
256 [
25761843251600,
25861851715200,
25961843222800,
26061851686400,
261-28800,
2620,
263'PST'
264 ],
265 [
26661851715200,
26762325014400,
26861851686400,
26962324985600,
270-28800,
2710,
272'PST'
273 ],
274 [
27562325014400,
27662334957600,
27762324985600,
27862334928800,
279-28800,
2800,
281'PST'
282 ],
283 [
28462334957600,
28562351283600,
28662334932400,
28762351258400,
288-25200,
2891,
290'PDT'
291 ],
292 [
29362351283600,
29462366407200,
29562351254800,
29662366378400,
297-28800,
2980,
299'PST'
300 ],
301 [
30262366407200,
30362382733200,
30462366382000,
30562382708000,
306-25200,
3071,
308'PDT'
309 ],
310 [
31162382733200,
31262398461600,
31362382704400,
31462398432800,
315-28800,
3160,
317'PST'
318 ],
319 [
32062398461600,
32162414182800,
32262398436400,
32362414157600,
324-25200,
3251,
326'PDT'
327 ],
328 [
32962414182800,
33062429911200,
33162414154000,
33262429882400,
333-28800,
3340,
335'PST'
336 ],
337 [
33862429911200,
33962445632400,
34062429886000,
34162445607200,
342-25200,
3431,
344'PDT'
345 ],
346 [
34762445632400,
34862461360800,
34962445603600,
35062461332000,
351-28800,
3520,
353'PST'
354 ],
355 [
35662461360800,
35762477082000,
35862461335600,
35962477056800,
360-25200,
3611,
362'PDT'
363 ],
364 [
36562477082000,
36662492810400,
36762477053200,
36862492781600,
369-28800,
3700,
371'PST'
372 ],
373 [
37462492810400,
37562508531600,
37662492785200,
37762508506400,
378-25200,
3791,
380'PDT'
381 ],
382 [
38362508531600,
38462524260000,
38562508502800,
38662524231200,
387-28800,
3880,
389'PST'
390 ],
391 [
39262524260000,
39362540586000,
39462524234800,
39562540560800,
396-25200,
3971,
398'PDT'
399 ],
400 [
40162540586000,
40262555709600,
40362540557200,
40462555680800,
405-28800,
4060,
407'PST'
408 ],
409 [
41062555709600,
41162572035600,
41262555684400,
41362572010400,
414-25200,
4151,
416'PDT'
417 ],
418 [
41962572035600,
42062587764000,
42162572006800,
42262587735200,
423-28800,
4240,
425'PST'
426 ],
427 [
42862587764000,
42962603485200,
43062587738800,
43162603460000,
432-25200,
4331,
434'PDT'
435 ],
436 [
43762603485200,
43862619213600,
43962603456400,
44062619184800,
441-28800,
4420,
443'PST'
444 ],
445 [
44662619213600,
44762634934800,
44862619188400,
44962634909600,
450-25200,
4511,
452'PDT'
453 ],
454 [
45562634934800,
45662650663200,
45762634906000,
45862650634400,
459-28800,
4600,
461'PST'
462 ],
463 [
46462650663200,
46562666384400,
46662650638000,
46762666359200,
468-25200,
4691,
470'PDT'
471 ],
472 [
47362666384400,
47462680298400,
47562666355600,
47662680269600,
477-28800,
4780,
479'PST'
480 ],
481 [
48262680298400,
48362697834000,
48462680273200,
48562697808800,
486-25200,
4871,
488'PDT'
489 ],
490 [
49162697834000,
49262711748000,
49362697805200,
49462711719200,
495-28800,
4960,
497'PST'
498 ],
499 [
50062711748000,
50162729888400,
50262711722800,
50362729863200,
504-25200,
5051,
506'PDT'
507 ],
508 [
50962729888400,
51062743197600,
51162729859600,
51262743168800,
513-28800,
5140,
515'PST'
516 ],
517 [
51862743197600,
51962761338000,
52062743172400,
52162761312800,
522-25200,
5231,
524'PDT'
525 ],
526 [
52762761338000,
52862774647200,
52962761309200,
53062774618400,
531-28800,
5320,
533'PST'
534 ],
535 [
53662774647200,
53762792787600,
53862774622000,
53962792762400,
540-25200,
5411,
542'PDT'
543 ],
544 [
54562792787600,
54662806701600,
54762792758800,
54862806672800,
549-28800,
5500,
551'PST'
552 ],
553 [
55462806701600,
55562824237200,
55662806676400,
55762824212000,
558-25200,
5591,
560'PDT'
561 ],
562 [
56362824237200,
56462838151200,
56562824208400,
56662838122400,
567-28800,
5680,
569'PST'
570 ],
571 [
57262838151200,
57362855686800,
57462838126000,
57562855661600,
576-25200,
5771,
578'PDT'
579 ],
580 [
58162855686800,
58262869600800,
58362855658000,
58462869572000,
585-28800,
5860,
587'PST'
588 ],
589 [
59062869600800,
59162887741200,
59262869575600,
59362887716000,
594-25200,
5951,
596'PDT'
597 ],
598 [
59962887741200,
60062901050400,
60162887712400,
60262901021600,
603-28800,
6040,
605'PST'
606 ],
607 [
60862901050400,
60962919190800,
61062901025200,
61162919165600,
612-25200,
6131,
614'PDT'
615 ],
616 [
61762919190800,
61862932500000,
61962919162000,
62062932471200,
621-28800,
6220,
623'PST'
624 ],
625 [
62662932500000,
62762950640400,
62862932474800,
62962950615200,
630-25200,
6311,
632'PDT'
633 ],
634 [
63562950640400,
63662956166400,
63762950611600,
63862956137600,
639-28800,
6400,
641'PST'
642 ],
643 [
64462956166400,
64562964554400,
64662956137600,
64762964525600,
648-28800,
6490,
650'PST'
651 ],
652 [
65362964554400,
65462982090000,
65562964529200,
65662982064800,
657-25200,
6581,
659'PDT'
660 ],
661 [
66262982090000,
66362996004000,
66462982061200,
66562995975200,
666-28800,
6670,
668'PST'
669 ],
670 [
67162996004000,
67263013539600,
67362995978800,
67463013514400,
675-25200,
6761,
677'PDT'
678 ],
679 [
68063013539600,
68163027453600,
68263013510800,
68363027424800,
684-28800,
6850,
686'PST'
687 ],
688 [
68963027453600,
69063044989200,
69163027428400,
69263044964000,
693-25200,
6941,
695'PDT'
696 ],
697 [
69863044989200,
69963058903200,
70063044960400,
70163058874400,
702-28800,
7030,
704'PST'
705 ],
706 [
70763058903200,
70863077043600,
70963058878000,
71063077018400,
711-25200,
7121,
713'PDT'
714 ],
715 [
71663077043600,
71763090352800,
71863077014800,
71963090324000,
720-28800,
7210,
722'PST'
723 ],
724 [
72563090352800,
72663108493200,
72763090327600,
72863108468000,
729-25200,
7301,
731'PDT'
732 ],
733 [
73463108493200,
73563114019200,
73663108464400,
73763113990400,
738-28800,
7390,
740'PST'
741 ],
742 [
74363114019200,
74463121802400,
74563113990400,
74663121773600,
747-28800,
7480,
749'PST'
750 ],
751 [
75263121802400,
75363139942800,
75463121777200,
75563139917600,
756-25200,
7571,
758'PDT'
759 ],
760 [
76163139942800,
76263149875200,
76363139914000,
76463149846400,
765-28800,
7660,
767'PST'
768 ],
769 [
77063149875200,
77163153856800,
77263149846400,
77363153828000,
774-28800,
7750,
776'PST'
777 ],
778 [
77963153856800,
78063171392400,
78163153831600,
78263171367200,
783-25200,
7841,
785'PDT'
786 ],
787 [
78863171392400,
78963185306400,
79063171363600,
79163185277600,
792-28800,
7930,
794'PST'
795 ],
796 [
79763185306400,
79863202842000,
79963185281200,
80063202816800,
801-25200,
8021,
803'PDT'
804 ],
805 [
80663202842000,
80763216756000,
80863202813200,
80963216727200,
810-28800,
8110,
812'PST'
813 ],
814 [
81563216756000,
81663234896400,
81763216730800,
81863234871200,
819-25200,
8201,
821'PDT'
822 ],
823 [
82463234896400,
82563248205600,
82663234867600,
82763248176800,
828-28800,
8290,
830'PST'
831 ],
832 [
83363248205600,
83463266346000,
83563248180400,
83663266320800,
837-25200,
8381,
839'PDT'
840 ],
841 [
84263266346000,
84363279655200,
84463266317200,
84563279626400,
846-28800,
8470,
848'PST'
849 ],
850 [
85163279655200,
85263297795600,
85363279630000,
85463297770400,
855-25200,
8561,
857'PDT'
858 ],
859 [
86063297795600,
86163311104800,
86263297766800,
86363311076000,
864-28800,
8650,
866'PST'
867 ],
868 [
86963311104800,
87063329245200,
87163311079600,
87263329220000,
873-25200,
8741,
875'PDT'
876 ],
877 [
87863329245200,
87963343159200,
88063329216400,
88163343130400,
882-28800,
8830,
884'PST'
885 ],
886 [
88763343159200,
88863360694800,
88963343134000,
89063360669600,
891-25200,
8921,
893'PDT'
894 ],
895 [
89663360694800,
89763374608800,
89863360666000,
89963374580000,
900-28800,
9010,
902'PST'
903 ],
904 [
90563374608800,
90663392144400,
90763374583600,
90863392119200,
909-25200,
9101,
911'PDT'
912 ],
913 [
91463392144400,
91563406058400,
91663392115600,
91763406029600,
918-28800,
9190,
920'PST'
921 ],
922 [
92363406058400,
92463424198800,
92563406033200,
92663424173600,
927-25200,
9281,
929'PDT'
930 ],
931 [
93263424198800,
93363437508000,
93463424170000,
93563437479200,
936-28800,
9370,
938'PST'
939 ],
940 [
94163437508000,
94263455648400,
94363437482800,
94463455623200,
945-25200,
9461,
947'PDT'
948 ],
949 [
95063455648400,
95163468957600,
95263455619600,
95363468928800,
954-28800,
9550,
956'PST'
957 ],
958 [
95963468957600,
96063487098000,
96163468932400,
96263487072800,
963-25200,
9641,
965'PDT'
966 ],
967 [
96863487098000,
96963501012000,
97063487069200,
97163500983200,
972-28800,
9730,
974'PST'
975 ],
976 [
97763501012000,
97863518547600,
97963500986800,
98063518522400,
981-25200,
9821,
983'PDT'
984 ],
985 [
98663518547600,
98763532461600,
98863518518800,
98963532432800,
990-28800,
9910,
992'PST'
993 ],
994 [
99563532461600,
99663549997200,
99763532436400,
99863549972000,
999-25200,
10001,
1001'PDT'
1002 ],
1003 [
100463549997200,
100563563911200,
100663549968400,
100763563882400,
1008-28800,
10090,
1010'PST'
1011 ],
1012 [
101363563911200,
101463581446800,
101563563886000,
101663581421600,
1017-25200,
10181,
1019'PDT'
1020 ],
1021 [
102263581446800,
102363595360800,
102463581418000,
102563595332000,
1026-28800,
10270,
1028'PST'
1029 ],
1030 [
103163595360800,
103263613501200,
103363595335600,
103463613476000,
1035-25200,
10361,
1037'PDT'
1038 ],
1039 [
104063613501200,
104163626810400,
104263613472400,
104363626781600,
1044-28800,
10450,
1046'PST'
1047 ],
1048 [
104963626810400,
105063644950800,
105163626785200,
105263644925600,
1053-25200,
10541,
1055'PDT'
1056 ],
1057 [
105863644950800,
105963658260000,
106063644922000,
106163658231200,
1062-28800,
10630,
1064'PST'
1065 ],
1066 [
106763658260000,
106863676400400,
106963658234800,
107063676375200,
1071-25200,
10721,
1073'PDT'
1074 ],
1075 [
107663676400400,
107763690314400,
107863676371600,
107963690285600,
1080-28800,
10810,
1082'PST'
1083 ],
1084 [
108563690314400,
108663707850000,
108763690289200,
108863707824800,
1089-25200,
10901,
1091'PDT'
1092 ],
1093 [
109463707850000,
109563721764000,
109663707821200,
109763721735200,
1098-28800,
10990,
1100'PST'
1101 ],
1102 [
110363721764000,
110463739299600,
110563721738800,
110663739274400,
1107-25200,
11081,
1109'PDT'
1110 ],
1111];
1112
1113sub olson_version { '2009s' }
1114
1115sub has_dst_changes { 56 }
1116
1117sub _max_year { 2019 }
1118
1119sub _new_instance
1120{
1121 return shift->_init( @_, spans => $spans );
1122}
1123
1124sub _last_offset { -28800 }
1125
1126my $last_observance = bless( {
1127 'format' => 'P%sT',
1128 'gmtoff' => '-8:00',
1129 'local_start_datetime' => bless( {
1130 'formatter' => undef,
1131 'local_rd_days' => 730901,
1132 'local_rd_secs' => 0,
1133 'offset_modifier' => 0,
1134 'rd_nanosecs' => 0,
1135 'tz' => bless( {
1136 'name' => 'floating',
1137 'offset' => 0
1138 }, 'DateTime::TimeZone::Floating' ),
1139 'utc_rd_days' => 730901,
1140 'utc_rd_secs' => 0,
1141 'utc_year' => 2003
1142 }, 'DateTime' ),
1143 'offset_from_std' => 0,
1144 'offset_from_utc' => -28800,
1145 'until' => [],
1146 'utc_start_datetime' => bless( {
1147 'formatter' => undef,
1148 'local_rd_days' => 730901,
1149 'local_rd_secs' => 28800,
1150 'offset_modifier' => 0,
1151 'rd_nanosecs' => 0,
1152 'tz' => bless( {
1153 'name' => 'floating',
1154 'offset' => 0
1155 }, 'DateTime::TimeZone::Floating' ),
1156 'utc_rd_days' => 730901,
1157 'utc_rd_secs' => 28800,
1158 'utc_year' => 2003
1159 }, 'DateTime' )
1160}, 'DateTime::TimeZone::OlsonDB::Observance' )
1161;
1162sub _last_observance { $last_observance }
1163
1164my $rules = [
1165 bless( {
1166 'at' => '2:00',
1167 'from' => '2002',
1168 'in' => 'Apr',
1169 'letter' => 'D',
1170 'name' => 'Mexico',
1171 'offset_from_std' => 3600,
1172 'on' => 'Sun>=1',
1173 'save' => '1:00',
1174 'to' => 'max',
1175 'type' => undef
1176 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
1177 bless( {
1178 'at' => '2:00',
1179 'from' => '2002',
1180 'in' => 'Oct',
1181 'letter' => 'S',
1182 'name' => 'Mexico',
1183 'offset_from_std' => 0,
1184 'on' => 'lastSun',
1185 'save' => '0',
1186 'to' => 'max',
1187 'type' => undef
1188 }, 'DateTime::TimeZone::OlsonDB::Rule' )
1189]
1190;
1191sub _rules { $rules }
1192
1193
11941;
1195