Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / DateTime / TimeZone / Europe / Prague.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/europe. Olson data version 2009s
7#
8# Do not edit this file directly.
9#
10package DateTime::TimeZone::Europe::Prague;
11
12use strict;
13
14use Class::Singleton;
15use DateTime::TimeZone;
16use DateTime::TimeZone::OlsonDB;
17
18@DateTime::TimeZone::Europe::Prague::ISA = ( 'Class::Singleton', 'DateTime::TimeZone' );
19
20my $spans =
21[
22 [
23DateTime::TimeZone::NEG_INFINITY,
2458348854136,
25DateTime::TimeZone::NEG_INFINITY,
2658348857600,
273464,
280,
29'LMT'
30 ],
31 [
3258348854136,
3359666281336,
3458348857600,
3559666284800,
363464,
370,
38'PMT'
39 ],
40 [
4159666281336,
4260441976800,
4359666284936,
4460441980400,
453600,
460,
47'CET'
48 ],
49 [
5060441976800,
5160455199600,
5260441984000,
5360455206800,
547200,
551,
56'CEST'
57 ],
58 [
5960455199600,
6060472227600,
6160455203200,
6260472231200,
633600,
640,
65'CET'
66 ],
67 [
6860472227600,
6960485533200,
7060472234800,
7160485540400,
727200,
731,
74'CEST'
75 ],
76 [
7760485533200,
7860503677200,
7960485536800,
8060503680800,
813600,
820,
83'CET'
84 ],
85 [
8660503677200,
8760516982800,
8860503684400,
8960516990000,
907200,
911,
92'CEST'
93 ],
94 [
9560516982800,
9661196778000,
9760516986400,
9861196781600,
993600,
1000,
101'CET'
102 ],
103 [
10461196778000,
10561278426000,
10661196785200,
10761278433200,
1087200,
1091,
110'CEST'
111 ],
112 [
11361278426000,
11461291126800,
11561278429600,
11661291130400,
1173600,
1180,
119'CET'
120 ],
121 [
12261291126800,
12361307456400,
12461291134000,
12561307463600,
1267200,
1271,
128'CEST'
129 ],
130 [
13161307456400,
13261323181200,
13361307460000,
13461323184800,
1353600,
1360,
137'CET'
138 ],
139 [
14061323181200,
14161337610000,
14261323188400,
14361337617200,
1447200,
1451,
146'CEST'
147 ],
148 [
14961337610000,
15061355149200,
15161337613600,
15261355152800,
1533600,
1540,
155'CET'
156 ],
157 [
15861355149200,
15961374502800,
16061355156400,
16161374510000,
1627200,
1631,
164'CEST'
165 ],
166 [
16761374502800,
16861389104400,
16961374506400,
17061389108000,
1713600,
1720,
173'CET'
174 ],
175 [
17661389104400,
17761402323600,
17861389111600,
17961402330800,
1807200,
1811,
182'CEST'
183 ],
184 [
18561402323600,
18661419258000,
18761402327200,
18861419261600,
1893600,
1900,
191'CET'
192 ],
193 [
19461419258000,
19561433773200,
19661419265200,
19761433780400,
1987200,
1991,
200'CEST'
201 ],
202 [
20361433773200,
20461450707600,
20561433776800,
20661450711200,
2073600,
2080,
209'CET'
210 ],
211 [
21261450707600,
21361465222800,
21461450714800,
21561465230000,
2167200,
2171,
218'CEST'
219 ],
220 [
22161465222800,
22261481466000,
22361465226400,
22461481469600,
2253600,
2260,
227'CET'
228 ],
229 [
23061481466000,
23161496672400,
23261481473200,
23361496679600,
2347200,
2351,
236'CEST'
237 ],
238 [
23961496672400,
24062419676400,
24161496676000,
24262419680000,
2433600,
2440,
245'CET'
246 ],
247 [
24862419676400,
24962427459600,
25062419680000,
25162427463200,
2523600,
2530,
254'CET'
255 ],
256 [
25762427459600,
25862443184400,
25962427466800,
26062443191600,
2617200,
2621,
263'CEST'
264 ],
265 [
26662443184400,
26762459514000,
26862443188000,
26962459517600,
2703600,
2710,
272'CET'
273 ],
274 [
27562459514000,
27662474634000,
27762459521200,
27862474641200,
2797200,
2801,
281'CEST'
282 ],
283 [
28462474634000,
28562490358800,
28662474637600,
28762490362400,
2883600,
2890,
290'CET'
291 ],
292 [
29362490358800,
29462506083600,
29562490366000,
29662506090800,
2977200,
2981,
299'CEST'
300 ],
301 [
30262506083600,
30362521808400,
30462506087200,
30562521812000,
3063600,
3070,
308'CET'
309 ],
310 [
31162521808400,
31262537533200,
31362521815600,
31462537540400,
3157200,
3161,
317'CEST'
318 ],
319 [
32062537533200,
32162553258000,
32262537536800,
32362553261600,
3243600,
3250,
326'CET'
327 ],
328 [
32962553258000,
33062568982800,
33162553265200,
33262568990000,
3337200,
3341,
335'CEST'
336 ],
337 [
33862568982800,
33962584707600,
34062568986400,
34162584711200,
3423600,
3430,
344'CET'
345 ],
346 [
34762584707600,
34862601037200,
34962584714800,
35062601044400,
3517200,
3521,
353'CEST'
354 ],
355 [
35662601037200,
35762616762000,
35862601040800,
35962616765600,
3603600,
3610,
362'CET'
363 ],
364 [
36562616762000,
36662632486800,
36762616769200,
36862632494000,
3697200,
3701,
371'CEST'
372 ],
373 [
37462632486800,
37562648211600,
37662632490400,
37762648215200,
3783600,
3790,
380'CET'
381 ],
382 [
38362648211600,
38462663936400,
38562648218800,
38662663943600,
3877200,
3881,
389'CEST'
390 ],
391 [
39262663936400,
39362679661200,
39462663940000,
39562679664800,
3963600,
3970,
398'CET'
399 ],
400 [
40162679661200,
40262695386000,
40362679668400,
40462695393200,
4057200,
4061,
407'CEST'
408 ],
409 [
41062695386000,
41162711110800,
41262695389600,
41362711114400,
4143600,
4150,
416'CET'
417 ],
418 [
41962711110800,
42062726835600,
42162711118000,
42262726842800,
4237200,
4241,
425'CEST'
426 ],
427 [
42862726835600,
42962742560400,
43062726839200,
43162742564000,
4323600,
4330,
434'CET'
435 ],
436 [
43762742560400,
43862758285200,
43962742567600,
44062758292400,
4417200,
4421,
443'CEST'
444 ],
445 [
44662758285200,
44762774010000,
44862758288800,
44962774013600,
4503600,
4510,
452'CET'
453 ],
454 [
45562774010000,
45662790339600,
45762774017200,
45862790346800,
4597200,
4601,
461'CEST'
462 ],
463 [
46462790339600,
46562806064400,
46662790343200,
46762806068000,
4683600,
4690,
470'CET'
471 ],
472 [
47362806064400,
47462821789200,
47562806071600,
47662821796400,
4777200,
4781,
479'CEST'
480 ],
481 [
48262821789200,
48362837514000,
48462821792800,
48562837517600,
4863600,
4870,
488'CET'
489 ],
490 [
49162837514000,
49262853238800,
49362837521200,
49462853246000,
4957200,
4961,
497'CEST'
498 ],
499 [
50062853238800,
50162868963600,
50262853242400,
50362868967200,
5043600,
5050,
506'CET'
507 ],
508 [
50962868963600,
51062884688400,
51162868970800,
51262884695600,
5137200,
5141,
515'CEST'
516 ],
517 [
51862884688400,
51962900413200,
52062884692000,
52162900416800,
5223600,
5230,
524'CET'
525 ],
526 [
52762900413200,
52862916138000,
52962900420400,
53062916145200,
5317200,
5321,
533'CEST'
534 ],
535 [
53662916138000,
53762931862800,
53862916141600,
53962931866400,
5403600,
5410,
542'CET'
543 ],
544 [
54562931862800,
54662947587600,
54762931870000,
54862947594800,
5497200,
5501,
551'CEST'
552 ],
553 [
55462947587600,
55562963917200,
55662947591200,
55762963920800,
5583600,
5590,
560'CET'
561 ],
562 [
56362963917200,
56462982061200,
56562963924400,
56662982068400,
5677200,
5681,
569'CEST'
570 ],
571 [
57262982061200,
57362995366800,
57462982064800,
57562995370400,
5763600,
5770,
578'CET'
579 ],
580 [
58162995366800,
58263013510800,
58362995374000,
58463013518000,
5857200,
5861,
587'CEST'
588 ],
589 [
59063013510800,
59163026816400,
59263013514400,
59363026820000,
5943600,
5950,
596'CET'
597 ],
598 [
59963026816400,
60063044960400,
60163026823600,
60263044967600,
6037200,
6041,
605'CEST'
606 ],
607 [
60863044960400,
60963058266000,
61063044964000,
61163058269600,
6123600,
6130,
614'CET'
615 ],
616 [
61763058266000,
61863077014800,
61963058273200,
62063077022000,
6217200,
6221,
623'CEST'
624 ],
625 [
62663077014800,
62763089715600,
62863077018400,
62963089719200,
6303600,
6310,
632'CET'
633 ],
634 [
63563089715600,
63663108464400,
63763089722800,
63863108471600,
6397200,
6401,
641'CEST'
642 ],
643 [
64463108464400,
64563121165200,
64663108468000,
64763121168800,
6483600,
6490,
650'CET'
651 ],
652 [
65363121165200,
65463139914000,
65563121172400,
65663139921200,
6577200,
6581,
659'CEST'
660 ],
661 [
66263139914000,
66363153219600,
66463139917600,
66563153223200,
6663600,
6670,
668'CET'
669 ],
670 [
67163153219600,
67263171363600,
67363153226800,
67463171370800,
6757200,
6761,
677'CEST'
678 ],
679 [
68063171363600,
68163184669200,
68263171367200,
68363184672800,
6843600,
6850,
686'CET'
687 ],
688 [
68963184669200,
69063202813200,
69163184676400,
69263202820400,
6937200,
6941,
695'CEST'
696 ],
697 [
69863202813200,
69963216118800,
70063202816800,
70163216122400,
7023600,
7030,
704'CET'
705 ],
706 [
70763216118800,
70863234867600,
70963216126000,
71063234874800,
7117200,
7121,
713'CEST'
714 ],
715 [
71663234867600,
71763247568400,
71863234871200,
71963247572000,
7203600,
7210,
722'CET'
723 ],
724 [
72563247568400,
72663266317200,
72763247575600,
72863266324400,
7297200,
7301,
731'CEST'
732 ],
733 [
73463266317200,
73563279018000,
73663266320800,
73763279021600,
7383600,
7390,
740'CET'
741 ],
742 [
74363279018000,
74463297766800,
74563279025200,
74663297774000,
7477200,
7481,
749'CEST'
750 ],
751 [
75263297766800,
75363310467600,
75463297770400,
75563310471200,
7563600,
7570,
758'CET'
759 ],
760 [
76163310467600,
76263329216400,
76363310474800,
76463329223600,
7657200,
7661,
767'CEST'
768 ],
769 [
77063329216400,
77163342522000,
77263329220000,
77363342525600,
7743600,
7750,
776'CET'
777 ],
778 [
77963342522000,
78063360666000,
78163342529200,
78263360673200,
7837200,
7841,
785'CEST'
786 ],
787 [
78863360666000,
78963373971600,
79063360669600,
79163373975200,
7923600,
7930,
794'CET'
795 ],
796 [
79763373971600,
79863392115600,
79963373978800,
80063392122800,
8017200,
8021,
803'CEST'
804 ],
805 [
80663392115600,
80763405421200,
80863392119200,
80963405424800,
8103600,
8110,
812'CET'
813 ],
814 [
81563405421200,
81663424170000,
81763405428400,
81863424177200,
8197200,
8201,
821'CEST'
822 ],
823 [
82463424170000,
82563436870800,
82663424173600,
82763436874400,
8283600,
8290,
830'CET'
831 ],
832 [
83363436870800,
83463455619600,
83563436878000,
83663455626800,
8377200,
8381,
839'CEST'
840 ],
841 [
84263455619600,
84363468320400,
84463455623200,
84563468324000,
8463600,
8470,
848'CET'
849 ],
850 [
85163468320400,
85263487069200,
85363468327600,
85463487076400,
8557200,
8561,
857'CEST'
858 ],
859 [
86063487069200,
86163500374800,
86263487072800,
86363500378400,
8643600,
8650,
866'CET'
867 ],
868 [
86963500374800,
87063518518800,
87163500382000,
87263518526000,
8737200,
8741,
875'CEST'
876 ],
877 [
87863518518800,
87963531824400,
88063518522400,
88163531828000,
8823600,
8830,
884'CET'
885 ],
886 [
88763531824400,
88863549968400,
88963531831600,
89063549975600,
8917200,
8921,
893'CEST'
894 ],
895 [
89663549968400,
89763563274000,
89863549972000,
89963563277600,
9003600,
9010,
902'CET'
903 ],
904 [
90563563274000,
90663581418000,
90763563281200,
90863581425200,
9097200,
9101,
911'CEST'
912 ],
913 [
91463581418000,
91563594723600,
91663581421600,
91763594727200,
9183600,
9190,
920'CET'
921 ],
922 [
92363594723600,
92463613472400,
92563594730800,
92663613479600,
9277200,
9281,
929'CEST'
930 ],
931 [
93263613472400,
93363626173200,
93463613476000,
93563626176800,
9363600,
9370,
938'CET'
939 ],
940 [
94163626173200,
94263644922000,
94363626180400,
94463644929200,
9457200,
9461,
947'CEST'
948 ],
949 [
95063644922000,
95163657622800,
95263644925600,
95363657626400,
9543600,
9550,
956'CET'
957 ],
958 [
95963657622800,
96063676371600,
96163657630000,
96263676378800,
9637200,
9641,
965'CEST'
966 ],
967 [
96863676371600,
96963689677200,
97063676375200,
97163689680800,
9723600,
9730,
974'CET'
975 ],
976 [
97763689677200,
97863707821200,
97963689684400,
98063707828400,
9817200,
9821,
983'CEST'
984 ],
985 [
98663707821200,
98763721126800,
98863707824800,
98963721130400,
9903600,
9910,
992'CET'
993 ],
994 [
99563721126800,
99663739270800,
99763721134000,
99863739278000,
9997200,
10001,
1001'CEST'
1002 ],
1003];
1004
1005sub olson_version { '2009s' }
1006
1007sub has_dst_changes { 53 }
1008
1009sub _max_year { 2019 }
1010
1011sub _new_instance
1012{
1013 return shift->_init( @_, spans => $spans );
1014}
1015
1016sub _last_offset { 3600 }
1017
1018my $last_observance = bless( {
1019 'format' => 'CE%sT',
1020 'gmtoff' => '1:00',
1021 'local_start_datetime' => bless( {
1022 'formatter' => undef,
1023 'local_rd_days' => 722450,
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' => 722450,
1032 'utc_rd_secs' => 0,
1033 'utc_year' => 1980
1034 }, 'DateTime' ),
1035 'offset_from_std' => 0,
1036 'offset_from_utc' => 3600,
1037 'until' => [],
1038 'utc_start_datetime' => bless( {
1039 'formatter' => undef,
1040 'local_rd_days' => 722449,
1041 'local_rd_secs' => 82800,
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' => 722449,
1049 'utc_rd_secs' => 82800,
1050 'utc_year' => 1979
1051 }, 'DateTime' )
1052}, 'DateTime::TimeZone::OlsonDB::Observance' )
1053;
1054sub _last_observance { $last_observance }
1055
1056my $rules = [
1057 bless( {
1058 'at' => '1:00u',
1059 'from' => '1981',
1060 'in' => 'Mar',
1061 'letter' => 'S',
1062 'name' => 'EU',
1063 'offset_from_std' => 3600,
1064 'on' => 'lastSun',
1065 'save' => '1:00',
1066 'to' => 'max',
1067 'type' => undef
1068 }, 'DateTime::TimeZone::OlsonDB::Rule' ),
1069 bless( {
1070 'at' => '1:00u',
1071 'from' => '1996',
1072 'in' => 'Oct',
1073 'letter' => '',
1074 'name' => 'EU',
1075 'offset_from_std' => 0,
1076 'on' => 'lastSun',
1077 'save' => '0',
1078 'to' => 'max',
1079 'type' => undef
1080 }, 'DateTime::TimeZone::OlsonDB::Rule' )
1081]
1082;
1083sub _rules { $rules }
1084
1085
10861;
1087