Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / Africa / Tunis.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/africa. Olson data version 2009s
7#
8# Do not edit this file directly.
9#
10package DateTime::TimeZone::Africa::Tunis;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::Africa::Tunis::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22 [
23DateTime::TimeZone::NEG_INFINITY,
2459338480756,
25DateTime::TimeZone::NEG_INFINITY,
2659338483200,
272444,
280,
29'LMT'
30 ],
31 [
3259338480756,
3360279724239,
3459338481317,
3560279724800,
36561,
370,
38'PMT'
39 ],
40 [
4160279724239,
4261166440800,
4360279727839,
4461166444400,
453600,
460,
47'CET'
48 ],
49 [
5061166440800,
5161185189600,
5261166448000,
5361185196800,
547200,
551,
56'CEST'
57 ],
58 [
5961185189600,
6061193743200,
6161185193200,
6261193746800,
633600,
640,
65'CET'
66 ],
67 [
6861193743200,
6961244546400,
7061193750400,
7161244553600,
727200,
731,
74'CEST'
75 ],
76 [
7761244546400,
7861257855600,
7961244550000,
8061257859200,
813600,
820,
83'CET'
84 ],
85 [
8661257855600,
8761278426000,
8861257862800,
8961278433200,
907200,
911,
92'CEST'
93 ],
94 [
9561278426000,
9661291126800,
9761278429600,
9861291130400,
993600,
1000,
101'CET'
102 ],
103 [
10461291126800,
10561292764800,
10661291134000,
10761292772000,
1087200,
1091,
110'CEST'
111 ],
112 [
11361292764800,
11461293459600,
11561292768400,
11661293463200,
1173600,
1180,
119'CET'
120 ],
121 [
12261293459600,
12361307452800,
12461293466800,
12561307460000,
1267200,
1271,
128'CEST'
129 ],
130 [
13161307452800,
13261323181200,
13361307456400,
13461323184800,
1353600,
1360,
137'CET'
138 ],
139 [
14061323181200,
14161339413600,
14261323188400,
14361339420800,
1447200,
1451,
146'CEST'
147 ],
148 [
14961339413600,
15061354630800,
15161339417200,
15261354634400,
1533600,
1540,
155'CET'
156 ],
157 [
15861354630800,
15961369048800,
16061354638000,
16161369056000,
1627200,
1631,
164'CEST'
165 ],
166 [
16761369048800,
16862366886000,
16961369052400,
17062366889600,
1713600,
1720,
173'CET'
174 ],
175 [
17662366886000,
17762379586800,
17862366893200,
17962379594000,
1807200,
1811,
182'CEST'
183 ],
184 [
18562379586800,
18662398508400,
18762379590400,
18862398512000,
1893600,
1900,
191'CET'
192 ],
193 [
19462398508400,
19562411727600,
19662398515600,
19762411734800,
1987200,
1991,
200'CEST'
201 ],
202 [
20362411727600,
20462716806000,
20562411731200,
20662716809600,
2073600,
2080,
209'CET'
210 ],
211 [
21262716806000,
21362726828400,
21462716813200,
21562726835600,
2167200,
2171,
218'CEST'
219 ],
220 [
22162726828400,
22262742553200,
22362726832000,
22462742556800,
2253600,
2260,
227'CET'
228 ],
229 [
23062742553200,
23162758278000,
23262742560400,
23362758285200,
2347200,
2351,
236'CEST'
237 ],
238 [
23962758278000,
24062777199600,
24162758281600,
24262777203200,
2433600,
2440,
245'CET'
246 ],
247 [
24862777199600,
24962790332400,
25062777206800,
25162790339600,
2527200,
2531,
254'CEST'
255 ],
256 [
25762790332400,
25863250585200,
25962790336000,
26063250588800,
2613600,
2620,
263'CET'
264 ],
265 [
26663250585200,
26763263721600,
26863250592400,
26963263728800,
2707200,
2711,
272'CEST'
273 ],
274 [
27563263721600,
27663279018000,
27763263725200,
27863279021600,
2793600,
2800,
281'CET'
282 ],
283 [
28463279018000,
28563297766800,
28663279025200,
28763297774000,
2887200,
2891,
290'CEST'
291 ],
292 [
29363297766800,
29463310467600,
29563297770400,
29663310471200,
2973600,
2980,
299'CET'
300 ],
301 [
30263310467600,
30363329216400,
30463310474800,
30563329223600,
3067200,
3071,
308'CEST'
309 ],
310 [
31163329216400,
31263342522000,
31363329220000,
31463342525600,
3153600,
3160,
317'CET'
318 ],
319 [
32063342522000,
32163360666000,
32263342529200,
32363360673200,
3247200,
3251,
326'CEST'
327 ],
328 [
32963360666000,
33063405421200,
33163360669600,
33263405424800,
3333600,
3340,
335'CET'
336 ],
337 [
33863405421200,
33963424170000,
34063405428400,
34163424177200,
3427200,
3431,
344'CEST'
345 ],
346 [
34763424170000,
34863436870800,
34963424173600,
35063436874400,
3513600,
3520,
353'CET'
354 ],
355 [
35663436870800,
35763455619600,
35863436878000,
35963455626800,
3607200,
3611,
362'CEST'
363 ],
364 [
36563455619600,
36663468320400,
36763455623200,
36863468324000,
3693600,
3700,
371'CET'
372 ],
373 [
37463468320400,
37563487069200,
37663468327600,
37763487076400,
3787200,
3791,
380'CEST'
381 ],
382 [
38363487069200,
38463500374800,
38563487072800,
38663500378400,
3873600,
3880,
389'CET'
390 ],
391 [
39263500374800,
39363518518800,
39463500382000,
39563518526000,
3967200,
3971,
398'CEST'
399 ],
400 [
40163518518800,
40263531824400,
40363518522400,
40463531828000,
4053600,
4060,
407'CET'
408 ],
409 [
41063531824400,
41163549968400,
41263531831600,
41363549975600,
4147200,
4151,
416'CEST'
417 ],
418 [
41963549968400,
42063563274000,
42163549972000,
42263563277600,
4233600,
4240,
425'CET'
426 ],
427 [
42863563274000,
42963581418000,
43063563281200,
43163581425200,
4327200,
4331,
434'CEST'
435 ],
436 [
43763581418000,
43863594723600,
43963581421600,
44063594727200,
4413600,
4420,
443'CET'
444 ],
445 [
44663594723600,
44763613472400,
44863594730800,
44963613479600,
4507200,
4511,
452'CEST'
453 ],
454 [
45563613472400,
45663626173200,
45763613476000,
45863626176800,
4593600,
4600,
461'CET'
462 ],
463 [
46463626173200,
46563644922000,
46663626180400,
46763644929200,
4687200,
4691,
470'CEST'
471 ],
472 [
47363644922000,
47463657622800,
47563644925600,
47663657626400,
4773600,
4780,
479'CET'
480 ],
481 [
48263657622800,
48363676371600,
48463657630000,
48563676378800,
4867200,
4871,
488'CEST'
489 ],
490 [
49163676371600,
49263689677200,
49363676375200,
49463689680800,
4953600,
4960,
497'CET'
498 ],
499 [
50063689677200,
50163707821200,
50263689684400,
50363707828400,
5047200,
5051,
506'CEST'
507 ],
508 [
50963707821200,
51063721126800,
51163707824800,
51263721130400,
5133600,
5140,
515'CET'
516 ],
517 [
51863721126800,
51963739270800,
52063721134000,
52163739278000,
5227200,
5231,
524'CEST'
525 ],
526];
527
528sub olson_version { '2009s' }
529
530sub has_dst_changes { 27 }
531
532sub _max_year { 2019 }
533
534sub _new_instance
535{
536 return shift->_init( @_, spans => $spans );
537}
538
539sub _last_offset { 3600 }
540
541my $last_observance = bless( {
542 'format' => 'CE%sT',
543 'gmtoff' => '1:00',
544 'local_start_datetime' => bless( {
545 'formatter' => undef,
546 'local_rd_days' => 697682,
547 'local_rd_secs' => 3039,
548 'offset_modifier' => 0,
549 'rd_nanosecs' => 0,
550 'tz' => bless( {
551 'name' => 'floating',
552 'offset' => 0
553 }, 'DateTime::TimeZone::Floating' ),
554 'utc_rd_days' => 697682,
555 'utc_rd_secs' => 3039,
556 'utc_year' => 1912
557 }, 'DateTime' ),
558 'offset_from_std' => 0,
559 'offset_from_utc' => 3600,
560 'until' => [],
561 'utc_start_datetime' => bless( {
562 'formatter' => undef,
563 'local_rd_days' => 697681,
564 'local_rd_secs' => 85839,
565 'offset_modifier' => 0,
566 'rd_nanosecs' => 0,
567 'tz' => bless( {
568 'name' => 'floating',
569 'offset' => 0
570 }, 'DateTime::TimeZone::Floating' ),
571 'utc_rd_days' => 697681,
572 'utc_rd_secs' => 85839,
573 'utc_year' => 1912
574 }, 'DateTime' )
575}, 'DateTime::TimeZone::OlsonDB::Observance' )
576;
577sub _last_observance { $last_observance }
578
579my $rules = [
580 bless( {
581 'at' => '2:00s',
582 'from' => '2010',
583 'in' => 'Mar',
584 'letter' => 'S',
585 'name' => 'Tunisia',
586 'offset_from_std' => 3600,
587 'on' => 'lastSun',
588 'save' => '1:00',
589 'to' => 'max',
590 'type' => undef
591 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
592 bless( {
593 'at' => '2:00s',
594 'from' => '2010',
595 'in' => 'Oct',
596 'letter' => '',
597 'name' => 'Tunisia',
598 'offset_from_std' => 0,
599 'on' => 'lastSun',
600 'save' => '0',
601 'to' => 'max',
602 'type' => undef
603 }, 'DateTime::TimeZone::OlsonDB::Rule' )
604]
605;
606sub _rules { $rules }
607
608
6091;
610