Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / Asia / Hong_Kong.pm
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/asia.  Olson data version 2009s
7 #
8 # Do not edit this file directly.
9 #
10 package DateTime::TimeZone::Asia::Hong_Kong;
11
12 use strict;
13
14 use Class::Singleton;
15 use DateTime::TimeZone;
16 use DateTime::TimeZone::OlsonDB;
17
18 @DateTime::TimeZone::Asia::Hong_Kong::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20 my $spans =
21 [
22     [
23 DateTime::TimeZone::NEG_INFINITY,
24 60078990204,
25 DateTime::TimeZone::NEG_INFINITY,
26 60079017600,
27 27396,
28 0,
29 'LMT'
30     ],
31     [
32 60078990204,
33 61228294200,
34 60079019004,
35 61228323000,
36 28800,
37 0,
38 'HKT'
39     ],
40     [
41 61228294200,
42 61244015400,
43 61228326600,
44 61244047800,
45 32400,
46 1,
47 'HKST'
48     ],
49     [
50 61244015400,
51 61251436800,
52 61244044200,
53 61251465600,
54 28800,
55 0,
56 'HKT'
57     ],
58     [
59 61251436800,
60 61368937200,
61 61251469200,
62 61368969600,
63 32400,
64 0,
65 'JST'
66     ],
67     [
68 61368937200,
69 61387702200,
70 61368966000,
71 61387731000,
72 28800,
73 0,
74 'HKT'
75     ],
76     [
77 61387702200,
78 61407138600,
79 61387734600,
80 61407171000,
81 32400,
82 1,
83 'HKST'
84     ],
85     [
86 61407138600,
87 61418633400,
88 61407167400,
89 61418662200,
90 28800,
91 0,
92 'HKT'
93     ],
94     [
95 61418633400,
96 61441180200,
97 61418665800,
98 61441212600,
99 32400,
100 1,
101 'HKST'
102     ],
103     [
104 61441180200,
105 61451897400,
106 61441209000,
107 61451926200,
108 28800,
109 0,
110 'HKT'
111     ],
112     [
113 61451897400,
114 61467618600,
115 61451929800,
116 61467651000,
117 32400,
118 1,
119 'HKST'
120     ],
121     [
122 61467618600,
123 61480927800,
124 61467647400,
125 61480956600,
126 28800,
127 0,
128 'HKT'
129     ],
130     [
131 61480927800,
132 61499068200,
133 61480960200,
134 61499100600,
135 32400,
136 1,
137 'HKST'
138     ],
139     [
140 61499068200,
141 61512377400,
142 61499097000,
143 61512406200,
144 28800,
145 0,
146 'HKT'
147     ],
148     [
149 61512377400,
150 61530517800,
151 61512409800,
152 61530550200,
153 32400,
154 1,
155 'HKST'
156     ],
157     [
158 61530517800,
159 61543827000,
160 61530546600,
161 61543855800,
162 28800,
163 0,
164 'HKT'
165     ],
166     [
167 61543827000,
168 61561967400,
169 61543859400,
170 61561999800,
171 32400,
172 1,
173 'HKST'
174     ],
175     [
176 61561967400,
177 61575881400,
178 61561996200,
179 61575910200,
180 28800,
181 0,
182 'HKT'
183     ],
184     [
185 61575881400,
186 61593330600,
187 61575913800,
188 61593363000,
189 32400,
190 1,
191 'HKST'
192     ],
193     [
194 61593330600,
195 61607331000,
196 61593359400,
197 61607359800,
198 28800,
199 0,
200 'HKT'
201     ],
202     [
203 61607331000,
204 61625471400,
205 61607363400,
206 61625503800,
207 32400,
208 1,
209 'HKST'
210     ],
211     [
212 61625471400,
213 61637571000,
214 61625500200,
215 61637599800,
216 28800,
217 0,
218 'HKT'
219     ],
220     [
221 61637571000,
222 61656921000,
223 61637603400,
224 61656953400,
225 32400,
226 1,
227 'HKST'
228     ],
229     [
230 61656921000,
231 61669020600,
232 61656949800,
233 61669049400,
234 28800,
235 0,
236 'HKT'
237     ],
238     [
239 61669020600,
240 61688975400,
241 61669053000,
242 61689007800,
243 32400,
244 1,
245 'HKST'
246     ],
247     [
248 61688975400,
249 61700470200,
250 61689004200,
251 61700499000,
252 28800,
253 0,
254 'HKT'
255     ],
256     [
257 61700470200,
258 61720425000,
259 61700502600,
260 61720457400,
261 32400,
262 1,
263 'HKST'
264     ],
265     [
266 61720425000,
267 61732524600,
268 61720453800,
269 61732553400,
270 28800,
271 0,
272 'HKT'
273     ],
274     [
275 61732524600,
276 61751874600,
277 61732557000,
278 61751907000,
279 32400,
280 1,
281 'HKST'
282     ],
283     [
284 61751874600,
285 61763974200,
286 61751903400,
287 61764003000,
288 28800,
289 0,
290 'HKT'
291     ],
292     [
293 61763974200,
294 61783324200,
295 61764006600,
296 61783356600,
297 32400,
298 1,
299 'HKST'
300     ],
301     [
302 61783324200,
303 61795423800,
304 61783353000,
305 61795452600,
306 28800,
307 0,
308 'HKT'
309     ],
310     [
311 61795423800,
312 61814773800,
313 61795456200,
314 61814806200,
315 32400,
316 1,
317 'HKST'
318     ],
319     [
320 61814773800,
321 61826873400,
322 61814802600,
323 61826902200,
324 28800,
325 0,
326 'HKT'
327     ],
328     [
329 61826873400,
330 61846828200,
331 61826905800,
332 61846860600,
333 32400,
334 1,
335 'HKST'
336     ],
337     [
338 61846828200,
339 61858323000,
340 61846857000,
341 61858351800,
342 28800,
343 0,
344 'HKT'
345     ],
346     [
347 61858323000,
348 61878277800,
349 61858355400,
350 61878310200,
351 32400,
352 1,
353 'HKST'
354     ],
355     [
356 61878277800,
357 61889772600,
358 61878306600,
359 61889801400,
360 28800,
361 0,
362 'HKT'
363     ],
364     [
365 61889772600,
366 61909727400,
367 61889805000,
368 61909759800,
369 32400,
370 1,
371 'HKST'
372     ],
373     [
374 61909727400,
375 61921827000,
376 61909756200,
377 61921855800,
378 28800,
379 0,
380 'HKT'
381     ],
382     [
383 61921827000,
384 61941177000,
385 61921859400,
386 61941209400,
387 32400,
388 1,
389 'HKST'
390     ],
391     [
392 61941177000,
393 61953276600,
394 61941205800,
395 61953305400,
396 28800,
397 0,
398 'HKT'
399     ],
400     [
401 61953276600,
402 61972626600,
403 61953309000,
404 61972659000,
405 32400,
406 1,
407 'HKST'
408     ],
409     [
410 61972626600,
411 61987145400,
412 61972655400,
413 61987174200,
414 28800,
415 0,
416 'HKT'
417     ],
418     [
419 61987145400,
420 62002866600,
421 61987177800,
422 62002899000,
423 32400,
424 1,
425 'HKST'
426     ],
427     [
428 62002866600,
429 62018595000,
430 62002895400,
431 62018623800,
432 28800,
433 0,
434 'HKT'
435     ],
436     [
437 62018595000,
438 62034316200,
439 62018627400,
440 62034348600,
441 32400,
442 1,
443 'HKST'
444     ],
445     [
446 62034316200,
447 62050044600,
448 62034345000,
449 62050073400,
450 28800,
451 0,
452 'HKT'
453     ],
454     [
455 62050044600,
456 62066370600,
457 62050077000,
458 62066403000,
459 32400,
460 1,
461 'HKST'
462     ],
463     [
464 62066370600,
465 62082099000,
466 62066399400,
467 62082127800,
468 28800,
469 0,
470 'HKT'
471     ],
472     [
473 62082099000,
474 62097820200,
475 62082131400,
476 62097852600,
477 32400,
478 1,
479 'HKST'
480     ],
481     [
482 62097820200,
483 62113548600,
484 62097849000,
485 62113577400,
486 28800,
487 0,
488 'HKT'
489     ],
490     [
491 62113548600,
492 62129269800,
493 62113581000,
494 62129302200,
495 32400,
496 1,
497 'HKST'
498     ],
499     [
500 62129269800,
501 62144998200,
502 62129298600,
503 62145027000,
504 28800,
505 0,
506 'HKT'
507     ],
508     [
509 62144998200,
510 62160719400,
511 62145030600,
512 62160751800,
513 32400,
514 1,
515 'HKST'
516     ],
517     [
518 62160719400,
519 62176447800,
520 62160748200,
521 62176476600,
522 28800,
523 0,
524 'HKT'
525     ],
526     [
527 62176447800,
528 62192169000,
529 62176480200,
530 62192201400,
531 32400,
532 1,
533 'HKST'
534     ],
535     [
536 62192169000,
537 62207897400,
538 62192197800,
539 62207926200,
540 28800,
541 0,
542 'HKT'
543     ],
544     [
545 62207897400,
546 62224223400,
547 62207929800,
548 62224255800,
549 32400,
550 1,
551 'HKST'
552     ],
553     [
554 62224223400,
555 62239951800,
556 62224252200,
557 62239980600,
558 28800,
559 0,
560 'HKT'
561     ],
562     [
563 62239951800,
564 62255673000,
565 62239984200,
566 62255705400,
567 32400,
568 1,
569 'HKST'
570     ],
571     [
572 62255673000,
573 62261724600,
574 62255701800,
575 62261753400,
576 28800,
577 0,
578 'HKT'
579     ],
580     [
581 62261724600,
582 62271397800,
583 62261757000,
584 62271430200,
585 32400,
586 1,
587 'HKST'
588     ],
589     [
590 62271397800,
591 62287122600,
592 62271430200,
593 62287155000,
594 32400,
595 1,
596 'HKST'
597     ],
598     [
599 62287122600,
600 62302851000,
601 62287151400,
602 62302879800,
603 28800,
604 0,
605 'HKT'
606     ],
607     [
608 62302851000,
609 62318572200,
610 62302883400,
611 62318604600,
612 32400,
613 1,
614 'HKST'
615     ],
616     [
617 62318572200,
618 62334300600,
619 62318601000,
620 62334329400,
621 28800,
622 0,
623 'HKT'
624     ],
625     [
626 62334300600,
627 62350021800,
628 62334333000,
629 62350054200,
630 32400,
631 1,
632 'HKST'
633     ],
634     [
635 62350021800,
636 62365750200,
637 62350050600,
638 62365779000,
639 28800,
640 0,
641 'HKT'
642     ],
643     [
644 62365750200,
645 62381471400,
646 62365782600,
647 62381503800,
648 32400,
649 1,
650 'HKST'
651     ],
652     [
653 62381471400,
654 62431068600,
655 62381500200,
656 62431097400,
657 28800,
658 0,
659 'HKT'
660     ],
661     [
662 62431068600,
663 62444975400,
664 62431101000,
665 62445007800,
666 32400,
667 1,
668 'HKST'
669     ],
670     [
671 62444975400,
672 DateTime::TimeZone::INFINITY,
673 62445004200,
674 DateTime::TimeZone::INFINITY,
675 28800,
676 0,
677 'HKT'
678     ],
679 ];
680
681 sub olson_version { '2009s' }
682
683 sub has_dst_changes { 35 }
684
685 sub _max_year { 2019 }
686
687 sub _new_instance
688 {
689     return shift->_init( @_, spans => $spans );
690 }
691
692
693
694 1;
695